Tryag File Manager
Home
-
Turbo Force
Current Path :
/
home
/
cluster1
/
data
/
bu01
/
1121861
/
html
/
electronic-docs
/
Upload File :
New :
File
Dir
//home/cluster1/data/bu01/1121861/html/electronic-docs/Dropbox - lianas of mexico_pdf_pdf.mht
From: "Saved by Internet Explorer 11" Subject: Dropbox - lianas of mexico.pdf Date: Wed, 23 Mar 2016 10:23:11 -0400 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_0000_01D184EE.00B882B0" X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: https://www.dropbox.com/team/team_logo/dbtid%3AAAAPC8bxT7xoxUVZtgbSKap5fnMbOIyEBv0?v=1449523853439 iVBORw0KGgoAAAANSUhEUgAAAFgAAAAeCAYAAAColNlFAAAUB0lEQVR4nO1aeXgVRbb/VXX3zXJv FkkgAZKwBSaIhMC45A07CIJJABlBIKgIohJ8EYfNYRBGQBkEGYLIgICAAxLZBB5CCLKEsEqCQgir BEwIuUnIenPX7q7z/shtjIh+g44z3/venO+r73Z3VZ869avqU+f86jIigiCAQJwzJk4Wlzf9+/mL I/52NawXTFpMS78ixepqpro09fwbHUyZwx9su6VzqG+lKojLnAmGf70QEQAwxhj9G7q/L+GCAM7A L1brouuOwsG/22U92oFtWPxOu5VJJqa3mxWe1UohvZ3Eg59q4lyyYtju04ee2l/e16EzwQDpx0ZI RNA0jWmaJnsLv1/jNE2TiegHc8gYw68NrhCCa5om/1I9nDPwG3VCTDyQ/afcW9/ugNa0VW5dZz0p +JTo5l9CT4bsIqfkoTktVtHYZvv1b12NY/deyd83NSv3JYcOnYHuCRwRMVmWSZZlzVvE/Rony7Jm AKnruuTVC6fTqdhsNuXnTNo/KpxzIcuy9ov1ABBP77M+dcTqN3dvpxXUK+SI4FCkB/2vSr1CDjKz Ush2/WY+m9F6AR91ZZbUO+SUvi1uPV+Vr62c/aW1H8CEKr4D2fh8y8vL6d133+2wZMmSFxctWjR2 3bp13YUQAMC8bUBEDa+NewYAdrvdb+3atcl1dXVmAGCMCQC8sLAQFoulb2Bg4NcHDx58BABUVZUa DsrQ03D1N9CPez0zfoWo93qXL19uk56ePrShnT/y/j1135FPrtWEtlh74Ero6nP0eHq6Vn2uGZ0+ /gSJfBN58gJI5CtEl0EFOdH0yYGXyHGuMcX9fa+GtDJqtfZ8Tpm9zp+IoIv6DnRd50SEnj179mrR osWKw4cPxy9cuDAxLCxsn8fj8TMGoWka915D0zTJMFRVVU5EuHnzZmMAxwsKCpoREWbOnDn+6tWr rYkIOTk5voqiVOzYseMJryuSNE1jXl3cGKyu6xBCQNd1JoQwQDLagIiYrutM1/U7AKqqKhMRPvzw w6QmTZrsIiK4XC65wfuMiJimaRBCNJxMCCEa6qpfbM9mHPnv5Xumkv3rjtrzny2hv+2fQHQFpJ1X iC4wonyJ9HyZ9HyZ6Aroi6NDaPSWtTRu+wf6B3tS6IMzF5K8yiXvLyciREVFnRg6dOhLRkfJyclJ 69evDyYi1NTUcFVVZbvdHuJwOGSPxwOHw2Gx2+1BLpcLRISKigosXbqUVVVV4cSJE60AlGZnZ3cv KyvzISJYLJZb6enp/YjIVFNTE6CqKoyBV1RUBJWWlkapqqoYQLtcLl+r1RpVV1fnp+s6dF1nNpuN OZ1Oye12m+x2e0htbS336sGZM2ewZs2aO0DV1tb6lJeXh9ntdqZpGogIdrsdNpuNOxwOk8PhaORw OHhDcIkICFqe8xmWX6OU//mzTpdBFV9F1IOZL5Hw/hpFO28ikW8iR144FZx+RHvus6nUZXPhKiKC dhfA0dHRS2RZvrVixYr21dXVICIpMzOTm83mt1q1arU9MTFxJIAD7dq12zN06NA+AOYCKEhISJhB RBgyZMjToaGhuUeOHGn8wgsv/F6SJPW5555bOm/evN5CCERGRn4LYIEsyysBfDN79uxeRIQpU6Y8 1KxZsz/Hx8cvbdq06RKn04kzZ8604pyn9erV608mk2lDZmZmj+LiYgD4qG/fvh917NhxNICvAGy4 evWq/Oabb/oB+DApKWkdEWHTpk0P9ejR49WOHTtuBfDxxYsXpaNHjyqc82X+/v4fM8aeA5ATERGR XlBQ4Oud1HqXwVbmXw5alUNt1h0Ru7OfJLqEOwA3LCJfJroAqjvXmCbvnk2PbTioYdlZ6rrz+pGG ABuKd+zY4WsymT4BoEdERKzatGlTpM1mw9tvvz2ec37r5MmTkZ9++qkPgHPJycnLS0pK8MwzzwwD cLOsrMw3JyenPQDdarU2Ly8vDwBQe+PGjdbGyggKCiqcP3/+mG+++Qbt2rV7r2nTpnuJCI0aNdoc FhY2vaSkBD179hy+adMmS3h4+O5BgwZNICKMGjVqHIBvrl27hvHjx68DcHbjxo2+Z8+eDQNQfujQ oR5EhNdee+2tqKioi0QExtiqnTt39rXb7QBQevz48e51dXVISUl5OyQk5Pz169fN77//fjMA11eu XJlERPB4PBIRgUf5Fyp/bbEVp2JfRrego9A1X3D8cMNnIIAk+EtVmB31V+zukILZkdsQ6VvK6uu9 uybnJITA4MGDXVlZWaNGjBjxxM2bN/9r5MiRWadOnfLp2bPnDUmS6OGHHy4aPny4u3v37qWBgYE1 4eHhWLBgwWkAQZqmBbRs2fImALvhrwEwj8dzJ2zSNM3Upk0ba5s2bTB79uwcu93eAQCmT5++q7S0 dF5iYuKKyZMn7+zWrVsjq9X6xMqVK3cCQGpqajqAKLfb/VBAQMDlHj16lI4aNcoVExNTbjKZPG63 2wwA7du3L3G73ToAbN++PSUzM/N6ampqMgB/p9NpMpvNiImJsfr6+motW7a0v/rqq7dat27tsNvt Tb2bMgMAXuZspo2/Pgpt89KwtGgadDIBTIDwwxRCgIPJGnZWDESLM+vx1s1ElLlCCQAa7p9ExLOz s9vHx8djw4YNX1y7du0hi8XiPHz48IuKotQJISRVVTlQH34Z114ASdM05o0MuK7rnHNOAODj46Ma 880YIyN00zRN5pyruq5j2LBhG+bMmZOUm5v7+KBBg/ZlZmaGyLLMsrOzAwGgS5cuLkVRuMvlUnRd l4nqIyC32y0TETeiCFVVJSGEBAB5eXnPL1++fEpiYuLJgICAGiM68W6Id4DSdZ1pmva9UII7XT55 K6KXIq9jKv2p5QIQIwihgDVYxfVgEzSSUGJvjdHNtmJ06DFACwKY63JDhUQESZLEiy++OG/x4sWR kiTB7Xajrq7O2rZt23wAEgBSFEUYK94A0GQy6QCYJElkMpkEACOWFgAwefLkiGvXrvnVd0NMkiQB ALIsCyISkiShe/fuix5//PEvTp069TCAFiaTiUJCQg4vWLDgJQBIS0vrqqrq+aioqK+EEP7e8A8+ Pj66YY+hU5IkHQDmzp07q23btsc7depUaLPZQs6fPx8OAH5+fmpDgL0J0B0cAECe1+X2oepqn6FT Kv8kBHPyyc2349GQDOgeXzBo4EwAjKALGSbFhb/fSkT+t9FYGf0uOvrk4zhL3Ql85yKIiDPGhL+/ /4XJkycvraysPHby5Ek+efLkj2JjY0/OmDFjAefcd9++fTG3bt0SBQUFLQDU5OXlSYsXL040m82m OXPmPCJJEjObzfKMGTOGJycnvxcaGrpx69atS/bt2/fGK6+8ogkh/LKzs2MjIyP3rl27tpvb7X4g Kysrwmw2Vy1atGhFdXV1cZs2bdJGjx799bfffjtt5syZ08aNGzfz3LlzD2zevPn5rKwsef/+/XEA wt58881gm832oJ+fX8CaNWs6nThx4tipU6e6ejyekLlz57YeO3bs1JUrV74dHR1tCQwM/GTSpEmD MjMzj/r6+v5XTU1N8LFjx8JOnDjRsra2tvGhQ4c6TJkyBYqi6ADATpZVhAz4rDSr2tmkwxPhmfqW BydJaSXPYkJYOkJ8i6FrftDIFyam4mBtPB615GPguVX6l65mkq5WHDs1tEefh5uYPILAOPvOUzid TgghGpWVlQUoilIbERFRVVVV5WO32wMCAgI0InLb7XbZ19dXYYwJzrmjpqYmIDQ0VK+oqNCJiIWG hrLy8nIlNDS0knPOGWNBuq7X3L5929yoUSOoqgoAdS6XK9hisehCCLfFYnFZrdamsiyLkJCQUpPJ RE6nE0RkqqysbOrj41PVuHHj2uLiYh+TyeQvyzJVVVU5OedKaGioXFtbK5xOp2o2m83+/v5aVVWV Fh4eXqeqapAkSW5d1z2KoshVVVWciCx+fn4aY8xZW1vrGxAQwFVVpUaNGtVIkvRdBjVkb9GgwOVf iD3HntUf27hTG79zIdFFE+0+/BRVnQumWbvfIcr3oyGbP6I+Gz/TtmQ/RVia45mYXdmzniyiH8R/ DbKfu4P7n1vYvfT+VL+6rnNd17+XDNyvLd7k5XtJxv3YLQPE1/eN2PXaweI/PHly0l9jggUteWi6 PvLSfFyrfQx7g/Kx9PZjGBPRBpz86GBlVzm3upG++Hd+r7z+2weyCMQZ2A/CDiIiIYTEGCPGmDD8 ZQOfZax25vVf1LBOCMG8IoB68oVzLryqudfXiXvooAYeS3h1khcsybDF6yPvZcv37AJAkiQZtt2d Czfs9877hh8GAJnARKAC/m6vR5bI/tUXcwvPLlldOChmW+EgkpRKtqJoOGrqQvDprW4UF5DDtt9q //XYR36T+vpvw7I1QZLEmX43uN5OYWwSdz2/20i6V50kSQ0BvKPLWEFesO+l4849azDSu+1p2O5e eu6u+xH27p79fr8FEYQgaEJwIoHrtXrAotzc5367+fwnsdsLTv9+z9Gc322/8mW7zYVrX8k8MehU aU2AUxMQJLi4xydhJBoTJ058ukWLFln9+vXbnJaW9ihRPQvm8XiYx+ORPR6P5M3loes6PB6P5PF4 ZONzvHDhgm9BQUFjIkJhYWFYTEzMwaKiojCq5ylCq6urzd6wCG63WzK4Ao/HI3ltYKWlpeyrr75q 7Ha7fYkIgwcPXpWWljaWiKCqqqRpmmGLbNitqiozdBh1Rmr8c8p3voYIHl1I4id8jBdQpnnT4R/z WUQk2Ww2hIaGHpw4ceIi78DlH5uMhgSJ2+2WiAjx8fEzU1JS3iAiXL9+PTgoKOiFW7du+eu6jtjY 2G2XL19ub/jZu/UahNHGjRvjgoODdxjPu3XrNmTevHlxRASXyyU17Nfrrxve/+h+cp8+2LvEASic 6YLACEIi1DOQHAThdU0cBB1McPZDn9vwU1FVlVksFsTFxbkcDgcAYM+ePc2LiopaCCG+IaJ+ZrO5 9umnn94ZHBxMeXl5/ODBgwlut7t1//79Py8uLq67efPmCz4+PhfXrFnTrbKy8tr8+fPPVVdXu5Yu XZqYl5c3eN26dbmdO3f2jYyM/OrIkSP9n3322a+bNm1atnr16v5JSUkXKyoqirZt2/ayECJ+2bJl IzRNO5aQkHC1X79+NUB93Hv69Ommhw4dGgjAPWDAgP2xsbFl6enp4W63u03nzp2/2bNnz5N+fn72 uLi4zT179oQQApzfJwX9c2fmp4pB+fXo0SNjwoQJ77ndbkRHR6cCqG7evHlKVFTUNABlL7/88jgi go+Pz9zevXuPHTNmTDKA9zIyMuSOHTueGzhw4Ib8/PzQvn37PgdA5OXlhW/YsCEOgOPjjz9OzsjI CO/Tp08SANq4cWO3N954ozcAyszMHOh0OvHqq6/O8/f3Lzpx4kTcwoUL2wKw/uUvf5lJRDh69GiU JElbRowY8eSAAQNeslgsx0tKSnyGDRs2DoAaGRmZEh0dPQlA0ciRIyca7udnu4h/ZvF4PAoRoU+f Phljxox5j4hQXFwcyRirvHz5cisiQr9+/Rb26NFjt6ZpAHAqKipq7tmzZ7F69epIIkLXrl0PpaSk zCUiFBQUNAdgKy0tbV5aWhoIwFZYWNjS6C8wMNC6a9euPkQEf3//mzt27HiKiLB+/frng4ODrxjt 4uLiDv3xj398h4gQGxu7pn///h949TMAx8aNGzfr9u3bwQCc6enprYgIo0ePXpqQkLCj4bjup/wq Ry7Gjus9wYBxTUSyy+WSAKBLly5aZWWlRZIkZGZmvl5SUpLSqVOnwuPHj0cA9RyFcSbmTSjIIM+N ekO3qqpknGqoqmrwGMYgua7XBw+appHxvhCia3x8/G0AaNWqFY0ZM+ZKdXX1w0IIDwDRq1cvl7cf rmna905M7kd+FYCJ6qMVRVE0IzTycg6qwSswxkRgYGBdbW0tLl265MjIyAjp3Llz+kcfffSJw+FA QECAS1EUp1cPAdA45yTLMgPArVbrnfMyRVGEoige77Vu8BySJMFkMrm8IR9kWb5jj8ViKVi2bFmM zWYDAFitVomIyiVJYgBUY5EoiqL+krO5fzrAQggoiiJyc3Ol/fv3N9F1/QGPx4OioqJgIcQDVVVV QQBw+/btB2w2WwgRWVJTU+dHREQ0eeaZZ/YCKJUkCf7+/rVbtmzpPXLkyPZffPFFmKIoQdevXw91 OBwuAKUJCQkvpqamdgIAX1/f8rfeemvYqFGjequqGjJt2rSHjx07hsaNG1eUl5dHJSQkDHr//fcD OeeNysrKggFg/Pjx71RWVsYvW7bs0S+//LJdRkZG0JgxY+bk5+e3ARBUWFho0TQNNTU1YbW1tYGa pt0de/9Dcu+Dul8gRMQYYzRr1qwhly5dejIsLKxGUZQdAFpZrdaEfv36rbFYLBc+//zzP3DOTePG jZu1bdu2nkKI7jdu3LAOGzZsa3Jy8o1ly5Y9euDAgZeJaGuTJk1kzvlwxtix5OTkFVu3bh1cWlqa ZLFY0latWpU3ffr0DlevXn1dCLElPDz8oYKCgtpJkyZtj4mJcUydOvUtIUSZ2Ww+EBwc/ILNZnMN HDhwZWJi4rUJEyZ0VRRlAGNMHT169KfNmze/PH/+/BEmkynJz89vHec81+12T3M6nT7t27dfNHXq 1GJjfP82gP+viK7r7A4h8xPPfqn8agB7T4o56nNzg4eQOOc6Y0zoui6jnvvVdF1njDFORMQ5F5Ik kZeQkQDojDEQkeRl3XTvBscZY5osy99rC4ATEcmyrDPG4N0oyVsk1HMLOuecvEQ/9/K4OuecvBsa Z4zp9SaTBIBxzrWfA/7/2xX8r5Jf7Z8x/5F6+Q/Av7L8L7aCjf9SOGr6AAAAAElFTkSuQmCC ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3BYt2.gif R0lGODlhEAAQAIAAAP///////yH5BAEKAAEALAAAAAAQABAAAAIOjI+py+0Po5y02ouzPgUAOw== ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://cf.dropboxstatic.com/static/images/icons/ajax-loading-small-vfl3Wt7C_.gif R0lGODlhEAAQAPYAAP///wAAANTU1JSUlGBgYEBAQERERG5ubqKiotzc3KSkpCQkJCgoKDAwMDY2 Nj4+Pmpqarq6uhwcHHJycuzs7O7u7sLCwoqKilBQUF5eXr6+vtDQ0Do6OhYWFoyMjKqqqlxcXHx8 fOLi4oaGhg4ODmhoaJycnGZmZra2tkZGRgoKCrCwsJaWlhgYGAYGBujo6PT09Hh4eISEhPb29oKC gqioqPr6+vz8/MDAwMrKyvj4+NbW1q6urvDw8NLS0uTk5N7e3s7OzsbGxry8vODg4NjY2PLy8tra 2np6erS0tLKyskxMTFJSUlpaWmJiYkJCQjw8PMTExHZ2djIyMurq6ioqKo6OjlhYWCwsLB4eHqCg oE5OThISEoiIiGRkZDQ0NMjIyMzMzObm5ri4uH5+fpKSkp6enlZWVpCQkEpKSkhISCIiIqamphAQ EAwMDKysrAQEBJqamiYmJhQUFDg4OHR0dC4uLggICHBwcCAgIFRUVGxsbICAgAAAAAAAAAAAACH/ C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwA AAAAEAAQAAAHjYAAgoOEhYUbIykthoUIHCQqLoI2OjeFCgsdJSsvgjcwPTaDAgYSHoY2FBSWAAML E4wAPT89ggQMEbEzQD+CBQ0UsQA7RYIGDhWxN0E+ggcPFrEUQjuCCAYXsT5DRIIJEBgfhjsrFkaD ERkgJhswMwk4CDzdhBohJwcxNB4sPAmMIlCwkOGhRo5gwhIGAgAh+QQJCgAAACwAAAAAEAAQAAAH jIAAgoOEhYU7A1dYDFtdG4YAPBhVC1ktXCRfJoVKT1NIERRUSl4qXIRHBFCbhTKFCgYjkII3g0hL UbMAOjaCBEw9ukZGgidNxLMUFYIXTkGzOmLLAEkQCLNUQMEAPxdSGoYvAkS9gjkyNEkJOjovRWAb 04NBJlYsWh9KQ2FUkFQ5SWqsEJIAhq6DAAIBACH5BAkKAAAALAAAAAAQABAAAAeJgACCg4SFhQkK E2kGXiwChgBDB0sGDw4NDGpshTheZ2hRFRVDUmsMCIMiZE48hmgtUBuCYxBmkAAQbV2CLBM+t0pu aoIySDC3VC4tgh40M7eFNRdH0IRgZUO3NjqDFB9mv4U6Pc+DRzUfQVQ3NzAULxU2hUBDKENCQTtA L9yGRgkbcvggEq9atUAAIfkECQoAAAAsAAAAABAAEAAAB4+AAIKDhIWFPygeEE4hbEeGADkXBycZ Z1tqTkqFQSNIbBtGPUJdD088g1QmMjiGZl9MO4I5ViiQAEgMA4JKLAm3EWtXgmxmOrcUElWCb2zH kFQdcoIWPGK3Sm1LgkcoPrdOKiOCRmA4IpBwDUGDL2A5IjCCN/QAcYUURQIJIlQ9MzZu6aAgRgwF GAFvKRwUCAAh+QQJCgAAACwAAAAAEAAQAAAHjIAAgoOEhYUUYW9lHiYRP4YACStxZRc0SBMyFoVE PAoWQDMzAgolEBqDRjg8O4ZKIBNAgkBjG5AAZVtsgj44VLdCanWCYUI3txUPS7xBx5AVDgazAjC3 Q3ZeghUJv5B1cgOCNmI/1YUeWSkCgzNUFDODKydzCwqFNkYwOoIubnQIt244MzDC1q2DggIBACH5 BAkKAAAALAAAAAAQABAAAAeJgACCg4SFhTBAOSgrEUEUhgBUQThjSh8IcQo+hRUbYEdUNjoiGlZW QYM2QD4vhkI0ZWKCPQmtkG9SEYJURDOQAD4HaLuyv0ZeB4IVj8ZNJ4IwRje/QkxkgjYz05BdamyD N9uFJg9OR4YEK1RUYzFTT0qGdnduXC1Zchg8kEEjaQsMzpTZ8avgoEAAIfkECQoAAAAsAAAAABAA EAAAB4iAAIKDhIWFNz0/Oz47IjCGADpURAkCQUI4USKFNhUvFTMANxU7KElAhDA9OoZHH0oVgjcz rJBRZkGyNpCCRCw8vIUzHmXBhDM0HoIGLsCQAjEmgjIqXrxaBxGCGw5cF4Y8TnybglprLXhjFBUW VnpeOIUIT3lydg4PantDz2UZDwYOIEhgzFggACH5BAkKAAAALAAAAAAQABAAAAeLgACCg4SFhjc6 RhUVRjaGgzYzRhRiREQ9hSaGOhRFOxSDQQ0uj1RBPjOCIypOjwAJFkSCSyQrrhRDOYILXFSuNkpj ggwtvo86H7YAZ1korkRaEYJlC3WuESxBggJLWHGGFhcIxgBvUHQyUT1GQWwhFxuFKyBPakxNXgce YY9HCDEZTlxA8cOVwUGBAAA7AAAAAAAAAAAA ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://cf.dropboxstatic.com/static/images/security_keys/insert-vflkCfC4_.png iVBORw0KGgoAAAANSUhEUgAAAJAAAABACAMAAADCpg6lAAABa1BMVEUAAADl5uu2usdQWnj///9Q WnhQWnhQWnhQWnhQWnhQWnhpcovl5uuCiZ5QWnhQWnhQWnhQWnjl5utjbIbl5uvl5uvl5uvl5utQ WniWm67l5uvS1d1bZYGboLLAw85eZ4JQWnhhaoWOlKjl5utQWnhpcYvl5uvZ2uFQWnjl5ut7kbCN qceaudeTsc93f5bt7vHu7/L5+vuy2PeHob9WYoD19ff4+fr+/v5vgaCs0O+myOdicpB/iqGtuctm b4myt8RZZIBjbIZ1fZXl8vykqbnl5uvc3eSIj6Pv8PP9/f1jbYmtssB/hpyRnbJpepiBmbjw8fTz 8/V1gJmIk6psdI6bprq2w9NQWnhbZICboLJ8g5r///+gwN/e4ObIy9WorbyHjqJxeZHc6fT8/PzA zNvT1t11iaiSmKu9wcydorP5+fpsd5HS1d22useksMLS3+zJ1uN4gJfy8vX29/j3+PmRl6pZY3/7 +/xcaohspaz6AAAAKnRSTlMAUL+fgGBAryBwj9+AvxDP3zCvgI/vIHDv7xCAz4CAr4CPv0BQv7+/ vzBT+8s4AAADM0lEQVR42u3X+1vSUBzHcYvES4Rm3jIrSzMCScULYlh4mRop2HB8Si0Nl10oMDTl z2804AvbGJdznrDn2fsn98vh9WznuzNbrKysrKysrKys1MZc2mwjDLWyeuzgHKtoBLnCYq3FJLPi MbSxg1Y5JsFlgf4/UHtHpzKr0NTZLNDNG9ffMYwff9De/v7+h4+HSkd71CdghC8oIdcB0veZK0iO JZFLTKWvAuhUBCVVBf3KUGdK55ecQSkAWbdnYsLrzgJIJqqAnk9qm5rmCYopHI8v38wsiarcIWpu 3s8RlAIWAr5iiy+A4L/aQ+klSYpr1k8rHl9pAUWUMgW9NAS9qhuUiCFXqPzXgsgGfOWiLEImD00E DEGHRqDO1sqgRBJYXlkBECu/QV6fpgkgZQo6o5QRMwO1weWsBAoCa4IgrG8AJY9tCVmfriySpqDJ sjZfVwbZgS6nMSgNvBH+toUwLb8Nd17hjUSiPjU3YArKKG2qmp3M23O/EYh+vPu2IUjCriD0OHr7 hHUgTcvDm/dAKS/yADLjHnLa87kUkdMY9L6nP3c5IOxCpuUxoSKiODjAbHETxRlBgwDVYQy6O6Re 91YCBQqgGUBqBHSnHlAKw/nre0Dp8u7iXUHhbzeBqk7Z9DGB7rdQ7Xa1LtrWuk1tV68flr6JJWT1 m/oFIDcwZQSibOTRjv02Bsdyu82GUJqWj6PwzKhFAGnzKZsqcnYyZ34CmXv0L8buzrZBYGmVSgAR LegEEOt/Ux8ZgchjdJZJISiJp9qzPqp7UeO0ftCeEajN5jQ97WVZTugPV3hKPQeztKUZQEyfHzgh j3eWDjuTKaPmLy/9nED00BBZLIwaQAdZlSmjdo45gUiEhag3epIFfQyYTZlm7jNzXEBUPAw1+lxq yh6iEkuiyglLidUGQV/4gCiZRrAh0GHdIPYI9FX5P/rbXiGoNQ/0fQ2GPWgWSPixsWLQT0dtoEf8 QRWqEXSLN2j5aoHCWKng6euvFaQvKRYKSrliYs0Bw6NK1xy6yGPeY3DuSQtb478vwNQFDdIygK2n rCCBc+OMoB7eoF5G0ChnT9+zFsb6BxzMjVJDjTr+AIWBM/bPOb2BAAAAAElFTkSuQmCC ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://cf.dropboxstatic.com/static/images/dropbox_39x36-vflMxv3gQ.png iVBORw0KGgoAAAANSUhEUgAAACcAAAAkCAYAAAAKNyObAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6 eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1 MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv IiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RS ZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpD cmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5j ZUlEPSJ4bXAuaWlkOjg4RkVBQjc5NDQwQTExRTM4NUM5QTVERTAxNzAxMENEIiB4bXBNTTpEb2N1 bWVudElEPSJ4bXAuZGlkOjg4RkVBQjdBNDQwQTExRTM4NUM5QTVERTAxNzAxMENEIj4gPHhtcE1N OkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODhGRUFCNzc0NDBBMTFFMzg1 QzlBNURFMDE3MDEwQ0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODhGRUFCNzg0NDBBMTFF Mzg1QzlBNURFMDE3MDEwQ0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94Onht cG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4X9yHgAAAEBUlEQVR42qyYaUgVURTH33saKRWR2Rfb y2zVbIXKFlqwFSrDDMRoEzFsIVtQWmnRwpCWL0nZZkGKRVZKhpCGaVIplkVZQagZfShKS9Oy/4H/ i+Ex894s78APeTNzz5y5957/OVe7LfWzTaetBdvAOlBtM24TwAWQAa7qGeDQ8cwQUAQugnBQBlYa DCyK42T8FXAPDLISnNxLArUgUnG9J8gDqcDuwb/c3wtyQQ/F9UXgBdjsLgatG6P4pacYjNpLD4Nr wF/Dh1y/Dg5pfEQvcAY8BCP1BOcLUsBzMF3HcsXQeZDL9f78uNU6fERwD6fw/arBTQRV4AjwM7Cf pnDcZMXvJ2CSAR9+fG8V4/gfnEx/GqjkhjVjMnOlIJZ/g0z6CWccEo+/L9M7xmbN3oJE8ACINp0F I0z6kph2g8Eyc+uZ3mbsF9gPQhmYWDEIAwd434xdFj110EEc2Ao6DDgoYhCSje0u99rAQd6/b8Bn B+VLBL9NmRAiG/O5LO6sEURTq+o9PFtPjZTnmzw82wzmUl5UpaSUWVapMrgTZFIDcw0uUy7HZdKP q1Uy2x95EmGZmdkgS3GtnIO3gxaT++gHx4vUPFZcz+L7GtUyQ81kD8WDN+A3p/qvzTtWTeFN4vsz 3KWtlo0Bm0A38A7ctXnPFisSsBDUGamtUdwHIWAouAPywUCLQUknchMU0K/4r9DqclyD8wHHuIFd C/4KfmGyhxnXWqGd4CVYrtIA5LF8+WgFF8Cl2+OmFZKAT4Bn3Dd6LIKNxHGNDsfZ5aRwhQJcgxvP ohup84WhlJ3zIFDjmUCWRnlunE6/C9k0hDmDW0OpGGZwqewsfa/ARsVs25lIr9nS2w36Hc54Yhxs V9otbPJAapX0b0sopOdAXws+JZ7uElw2ZSPfYiY2MPMaLPrJZTyXHIq6FkWaDTrrAvtAAjM5kR1J l0E/TVSEaGd9d5WSfEadrdN5K1jFs0I5M11m7wZf0qrz4ySxxoJbnkT4Kze6ZO4HN04/Uia+U7BH 83owa+dPMNPDMr9nJyQJ9c3I0bCYkpGpUldllqYyuEKlNtF6g9tgnkqhF/sDTtJ/idlDtSxLOphB dXd2qZFsMk+7qRY+FOx09n7ObruWJ7s0zq6lE38dl0z6vKVgBytJvM6NHsfZ3QWWsfUKVnyspeD6 UOkL+FsUfJbBTJzGCuRMuhzQT09B9mTJlIYFxKwNUHxgCxsMyzOXwdYmx4R2aYmsyMZRbwQn9okH 5jmgxmRQdczeaMqQzVvBKQ9AsqG3qOmSm7NDMk/zJUZe5jAxA52UkBAmSpcb5c/hf5AyDJ6JTQfn tC9gAzXrqcu9Gp6oYrklTJnDCxu8gtUigYfoJC59mVXH/wQYAIEj5HxyosfdAAAAAElFTkSuQmCC ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: https://cf.dropboxstatic.com/static/images/growth/dropbox_with_files-vflYCKclD.png iVBORw0KGgoAAAANSUhEUgAAAJYAAAC4CAYAAAABpxWkAABAAElEQVR4Aex9B2AUZfr3s7vpvfdK ElroHUQRKyoqgqCHDesV77x+p57e4VnOq3r2w4JKVQQVKSLSe4cQICSkkt57393v95uwYWuyaQT8 /g9MZmfmbTPzzPM+/VXJ/0GvPIG7HnxmoLTK7rgB4Z4Bft7VHp5uOZ4ebmewHRiaEPn9oEGxqSqV St8rnV0BjaiugDFeEUOcff8zd2g0muee//2C8XmFpZKfXyK5ylYs5eXVEhLsr4uKCC4PCw1Ij44K OZQ4NG6Hn7fHCdxcBhBOe0XcZBcG+X+I1YWH1VHRu+575umwkIDJb/3rN3eYl2tsapbzuUWSfZ5b oWTlFEh2TqG4ublIRFigLiDAp8zfxyszMMA3KSoyeO+AmLCDaCMNCNds3taVcvx/iNWDNzX31/9x bS2pGCi61jjMcc+NSozz+suzj8bZ22RJaaVkZhdgy1eQjb+LSyrEy9NdgGD68JCAipBgv4zI8JBj QwfH7nZxcTyJts8C4ert7aO/yv0fYtnx5Oc+8aq3tq5miF6lG4LiQ0WvHyJ6GSIqVYxer1erRFWi UonHnFnTa+bffWOQHU3aLNLQ0CQ5CnUrVPb8fT63WGpq68XP11OCgvz0IYF+NYEB3jnBgf7JMdEh +2KiQknhzgDhqmw2fIkv/B9iXXjgTzyx0K2sSRsrOt0ArV4/AMgTpyAQEAmI44ViRQ4OmlIfb4+q 8LCg5vi4cM3QgTFe8QMiQp1dnKLnP/IXDaZB8lJ98grrgXD5BSWSVwD+jRv5OBxzr1arMaUGSVR4 UG1YaGBOZETQiaFDY3e7OTsnYzCngXClfTKoDhr9/w6x5s9/2rfeQZMgWv1A3PxgEd0wvV7G4xmF gQJVq1WqZCBPTnx8ZNX4UYP1o0cO9PL39RqA6ygrPtaeZVpGrvzphf/Jyo//KqhvrUifniuvqG5H tjwiGxCvqLhcHB0dJDoyRCAw1AUF+mWGhfifiI4MPuzo6GhAuPy+Gtilfwp9dSdG7S5cuFB9Mgt8 T6uWU9ZgIM5gvUo/CJRnEKYuf7z7FrVac87X2yMvNiasekRinGrk8ATPyPCgaDRDJNIYNdfpz++2 HpT1m/bKf//+q07LXsoCra1ayc0rVvi4DPBx5/ABnMexh7urBAf5SVCgb7OPp3uBt7dnOo6PDh4c tcvTzY18XBaoXI9UI1c0Yt378J8iG5uBPCr1EJVenwCkicIDCceDGYrfLvhd5uTkmBvg51URGRHc MjA+0nHY4DifAbFhURqN2q+3XvKixV9LdU2d/O6p+SZNlkHNcODwKVIMZaoK8Pc2ud4fB3guCjUj gl2cUtum1pqaeomICJLY6LDW8NCA/NBg/xQ/X68TsdEhB5ycnEjl0vFMW+0Zt4M9hfqzDB6Eat6D z8e06rSJ+AqIMIl6UYHvkcGNzTqdiCrDUaPJCwzwqY2JDq0dFBeZlRAXUQ2GNszV1ZnUp2+YHqOH wpc0bCi7MoXtu4/KLTdMUvigk6fTFYmPVESHYQPhJTwsUEAlBWoKZdoyrd03R0AMhQ+0xgtSLUJk g2rEARJq1MlT6VG5+cU3VQPhOKVCeNCtXr0zYs6cawo6G91lQ7GIQHff90ysaDSJOq12qF6lSgTz PBR8DyUxfiUn/Hy80ocOjqkYPWKg47Chsb5BAb4xOE/ep8+RB33YhId/9oo8/tDtMmXicJMyq77a KnNnXWdyznDQ1NSCaQkSH5AyD4rUpuYW3K5enIFwZMRJOSKxd3FxMlTptz0/huLSCvnD82/rlr7/ FwcgZ6fTZL9QLE5hLa264XqdgHEmBZLEu+5/dgh4oDqNSnUuMNC3ZEB0WH3ikAGZI4fFl0HKicJT nYTt6n57ujY6rq9vlMqqGoE23aKETmf7+Ts7OwokSmUzrqgoU4FsVKju2ZckdQ2Nokc7Xl7uEh0R LJjSJQJUzgmM+aUCSMOCj1q8vT3q7EEqjqvPRvejJxYGNNU1xqpUmiid6KJFr0oQ0Q8HM+3f2KTN 9fX1Op8wIKJ+8MCopkEJMZmxUSGNmLoGYkyTL9UD60k/+ooS0RVmS9bpNHHSYHrxcjFprrGxWaE+ JiftOHBxdhI8F2UzLk4eLgea+5S0bNm644i0tLYKXzgZcSIbzEUKL+eg6ZLcYdxFh79JsXy8PDud Ag2N9Bix7n1kYVhLY+NQrVqdCAYa1EePvWpwY11jEcVa8A8V8bERakxdTiOGxVf4+nj6ovNrsPU/ jTc8BVv75kbRFeeKriRf9BXFoq+rFn1DnegbofhuabO25BZoJcpDIxp3T5NWqNgkZektoDaefJw5 L0cEpoqBJiIKCq2t+IzBw82581qF0m3edghsKHgFP28JgSQIhlwxJXV1XJQu3dxdUu2t1y3EmnXf s/eD+vwciBTY1NiU7uvjlYMvRhcbG+aSEB9RPCoxQQfqAwolc+0dSL+VawVvU14MBDrfhkB1VaJv ahRpbBB9cwPUXJAPOoC8Oq3EB3pYlKBNcHii3dYdi/r2niAPFhcbrmyGOtt2HZXKyhqYiQoVRIzB NF1YVK4YxZOSz0kVqJ9W24aA4FPbKV5HUuvZczmkkEcNfXS27xZiqfV6Z39/7/JFb/yRT5TUx7mz jvr1OiiPvrJU9CV5oi0rEn19rUhzPSgPkAebtDR1bXjOrqJydReVi7sUpBfI1NGJFvX9/bzkm427 FQpByhUZHgyqQQV+3wORaNpVo4QINmbkQEUzT5UHNxlLWagNKCwUwTZJSfDw8RShukENA9WcO641 FGnfp547D77OaXv7iU5+dAuxQFpTausbya1aPtFOOuyzy5AE9NUVmLLA+2D60leXgfI0AXHq2hCH SKS1SwWjDFGlBq/i5iEqJ8zYDi5AIlflWBMYLqqAUFH54CWhTP72/8igKVMsbmvMyEF4qYMUFQMp x9adR6S0rBJCrkrIB8GjgZ4NynQZHOirnLdopJsnyH/RzEMpdfkXmxXqpMExvSk4FYaE+Ct78mec HrkZ4NMVGw0/TfagwLpWZxXmVfugW4jl7Ko619DQGI8uKPZcUpWFvrayjfoU54uuFojUAH4HFIjT lp58D6gT5Hb77p6lnJyBPNgcgEAubqBE2Nx9RB0cISrvAGzQZOClWANOJ1VVtYoW29p1noN2W9km GFEKnqfyFDoiOXr8LKhGOWbctjHzZSsUDqoGUhgy6F0F8lgE6p4WzL+1vXozVBqFMPWQop05m6VQ KFItbt5eHhIKhNNZeXZ1dQ0URFpWvPMcSL190C3EWvHBK0Wz5j9dgy+wOsDfh5ru3gVOXbXgdcoL RVuUK1JdDsQB9SHikCci89wF6iMataid3UVPBHJ0aqNC7r6iCYJ50C8EyIMv1slUqrPnhgqLywSK WXuKWpThtMgN6hSTa3yJuWDGz2Xmyq59J6SlpRVfr14oLVKhGoUplXvaAa0BkZ3UyhpQKUvpkZs5 VFXXKYrceXddb35JSsqqoBz1KrK40MEJ66ProILhEij6iYzMgsAeIRakLF1liegpedUAkUh9GvFR gOdRGOgmUCErX5BhDBZ7RyCOM5EHSEIkIvUB4qg5ffn4gxLBpIKB9xZwirOmwSYirNu2RwqbSyUh MlISo+Ik0MM+BHQHxRoUH6VsxuOkQpUULhNOgrv3JwmpD2mcq4szKNxFhKPx2XhqM26jo9/e0JNx swaFRWVUNaRYu2brXLcRC28oJz0zz3HCuIvMoNVOiBhEoPIi0ZVCbMdvqa0RXUMbAgmojx5UyF5Q qfA1gnkWZ/A92MTZTdSemLpCosD7gAJ59C7yGI+LUwx1SelZ+Yon6JFjKWCzLKlDQ2uTHEw6I40j aiXpVKos374JUzSQwMFZPIDs4UCEgdFAuJh4CXb1k4rymk4ZeypUzaU/jo3qBmrwOaade48rx3Pv us542D3+TQdET0+3fV1pqNuIhQ8/Jy3jfIytzpq/W9nG73Bao+RF/Y/yjdmqYXbewRGIA+mLUxSp EHgdUh51UCS8o6AK03R76GYdmR5y6qEbSjnEdTLbpfDypM9TDpztskEtFA04eBfYIjEsR5k6aaRp AzjKzi0Un3B3qYlpEfcYU4FZBz1TdmmepKZlyep92/BRiTjqNeLr5iXBEP1jIsJkYES0RPuEiJPK 0aJt8xNUNyTERSqb+bXeOs7IypOgAL/1XWmv228HSJKdk1dknXaCSuny0jvVAXFaoshO0Z08DiUv tX+oqENBfbAXIFdfAU0ndAOmKwmVmQWFZYqLCcVvTiVwDVZUBGSgByZEkccQRN+Y8DaU9OAxYTHE fQeSRVevF8+jPiBU+OfQIlp3bJ5acfBVi2uIo7KZVASG5VUUSkb+edlwfI9oG2CoBmK5qpzFz8sL YwnBtBohg8JixMvB+mM3aa8XD4pLKrXP/X7Boa402W3EgkdbRlVlbZjVzogwoDbUUhNUGiAI+R1S H0hean/wPcGRog6HAtGh+0Ow2rfRSRpPKQXRyEv+hC6+nDaIULVgkuHQp0hOpD6TxidK9OzrFYnM Hjsc65OyUZKyAAhyN98yQbx8LiJATVW9FBdXSsbZPCmvrpZGXZO0qlulrgm6I3+1OASrxNnfQZz8 HMSThi0jqAH7cAyS474DYOYrtKLWq8XdwZV8DyhniAyKjpIY/3Dxc/QSiClGNXv+84I3BqacrkG3 36q32vlMVXNjNDpuhEgMjDEFxwk3YCpsVqiP+PaeacO0FwiHkIKIOAxIoDMbTRtEJtrWyPgj8gVk nJuPQoXGjh6k6HCozyGj3F0ohaREKYumEnOohArCGKl43dPbTdniEi5+i654bLs3nhCYuiQ1O0fS 9p6Xqvq6C1SuVXTuiAoL1IlLgKMypZpPq43gT08Un5UDu5KlFRYAchouahfxdveQKEiOCUC4WLAP AY4+4qzqngWtAIw7+KsS83vs7LjbiPXxxwsrEfJUjFCmGljpzb4xqH7iR3TWt93XW7VaRTvMKYtI xOiWEvA/JaA8xfhNsZ1Uh2L0ddPGSnhooKI7QrCo3X10qSBUH/mnTkkwDM9EXio9jYEa7JRTOeLr 5yn+gV42dVGOKgepq2vENEfNfJBcP2VcezNstwJ8XmFZuaQX5ErWiQKpbWlQkK7VFSoIf0yrfhpx wbTqFmWKNNrGRjldlCFH95yVlioojtGWI/wNvN3dJAz9DIgMk4SwKAly8hMvzUWq2t650Y8C8Jfu ri4ZRqfs+tltxGLrGG/S6bNZ3nT/6A2ghMMvhDdDwyolsGwgE00OWiCXj7enIlrTT2niuKESExmq TAXUKPc64OYUE1BhjkgFJNpaSLNUxEKapT4tK6tFgkGxzJGqWdcifgGeEhUTJJUVtXIWCFZfC2M2 2qN+icKBm5uzBAT5yMBwV4XqwVgPg3EbArCcAVnJ13EbGh9jcnt8TtShZRTmSXZSkVRiTE34V95c LY5BanEMUIlbhJO4R5sKDuTbsqAXTDmcKU3lO9AnfbBVEEiAcGEBMm3EOBkdOMikLz57BydNkslJ Ow56hFiQ/E+mpOZMuuMWO3qyo8jHyzfI/kOnFONtbHSoXDVphNwCqz5IsQT6+/S+0xuUrHp4Luhg Q9TBFKSvoSYffCG1+PjqlSdvY9zna3WYUi1tf3lFJRIc6ktPAGULiwiwaKG6EsrIvDLZuydZTqdA Ovx6O/wb1ZAyneBN6q84+lHxSgQzIBp/GzZKgqTQ3AxAKp6cdw5I7S1ZpOyHi6W+tUGadBQfoPPy hOI0WC+uYUA4M0m1tR6+8YXFsm7dHhn9sCliUW/W1KzdY+jH3n3PEEsnSZgKr+mwM6oZamGyoAKU X30LXhj1Vq6eitlEHRzVXp0PcxAksN/+/N72cz3+Aeqih+ZecX8pLQDyVCpqED3UIIoOjdp8O0EF G58K4xZIr7lNuTIyLtaiZnZeoYRFBFqcNz5B/otbQ26z+EPiu3pym8qCSk+Gd9GTgFp3Ms40CpPS QRGtTJfwRVckU3OkO5edJ74h3hIc5qdsgrBHY2hswGxQUCbpGXlSVlkpDVrQOH2ztDrh4/LSisZT LdFhFxHVUBdSs66kvGyn4djefc8Qy0F1oryy2pJ7vdB769Ht7ZKh+YBUrXihZi+VCsCNm/ebF+38 mGYemn0qy0RXdB57UB+D9p59QPLiVGM3KKoPSLEw/yiKWKpE3DyhufcSlW+g6Dz9pGD1vyQicZhF k5w6JgwabHHe/IRGpZHsrEKoKy5+WBQGSKm5GQOpFj1KM6AE3XvgpKJ153UiHD9G2hazzxfIlERT 12jjNlxcnSR2ANrGZgxE3vLSaknNOC+JkQOMLynKVggiulWL/3bpmHeOwN8l+kxpfZafyWiMDziJ 2wLa+6iGMAK6lpSVVylRv1YZbyJQebFoC7OwB/LQc8GggKX5h1TITiD1UTT4BiSiNh+qD7UXDM/+ wVDC+ikb5iiLFnPB+5Hns+bIdy49V1y8nBSmPTjEF9oVUz7H0BgZd0qW115tOVUayhj2jFWkQZmb MTSDX2PykfNQpZw5myOV9TVw1FUp0yqn46BgX2Uc5hKqcRs0cgdhnMnHMiR27EWJlWUoaft4eYDE dx16RLEWLfpxy13zny5GWDgd+ywsm/QY0It1FQhJuYrGUvI0VJACKN0xmIBMe+KQi9NM66Etos3P EBWnVSCTHioGe4GeC0Qgg/lHUcjSBETXFwV5uq7Fpy6MHp3Ug5lDWFSADBs1QHJzSuR0UvYFIzJt 5q3S3NQqPn4eeNneEhPG+FiVYlw2b8PeY+rbEJmkbElp5+S2eZOVqqRwpEKlxVVy8lg6LGiN4gqK 5QTejAKsty/HAMHA30tBQlaqQxnz+6GzoruHK6SXrkOPEEvpTiWpsMbXw0/bArH0VIhKB+kEyJBC +ado3i+MHbkJFE24MWLpq+BbVVpo0yCkIKgTVAsubdp7FeyH9JdSXF98QX0wjWHe6PrTsVGDkTXW gida9W26JCdnBxmQgCmHmxFQ51ZWUqW88OOHUuXk6QxZsvJbpQQpNMLjFak3ONCv/YUbVbf5k5RL azQ7kMIFAHm5wQJuUk9BOoyhqKBCTh3LVK65gqq2NGDsZsD7BPKeMjtt12HPEUuP6Tkz35UBAOag Bm9iOdyLpfQw1nIqU8nFF8AYO4rSxqAOiRZt9tk2dxfyO/RicMOengswPtN+SG+GvoCq6lplyqLU RZsh1QWUXOlnZQ4FJaUWilHjMpT8OO1w89V7SXVZvdx/z81KEbIA1NPRdZh9kaK7wHOBFAau3+26 LmuqFapn/IMsJVTjvg2/FaSDqoPqDmmTGZRLm4oPGYq07+nn3tLcyoQjXYYeIxaoxbmUc9mDbr5+ gkXnKk+bfL1SlsZphUE2qkmphwnLjEEzbKJoBiQqHpzG53vzN18mXyy15k2wGJA88uumK4mbq4uC SKSipCz7DiUrJiDz/rPAQNfVNsjR/akwYwEjAE5ODlABwPcKagBSMgOUYaqiPdIA1OBb0+LzOgUC ju1UCvRPsHEiwZuCeOSPqFitrqsDYnX8rA39WNtXQd8W5Gfp1gPDu76hqXGXtTqdnbt4p52VtHFd pdNlZWbkmXLhF8q2e18aSWTKtEWqA76KfI6+qtykZTLEx5JSTc4pB3AT7jZAU05dlVC5CZUH+TSH MdMUwzfbZOqgOsQHJg6OtUtXVgiDNeIeLYZDnmTStGEKP2O4WFsDmyKQKCU5G7xOPSQ6TFvwcKgt aoCLcIAwoQiZ8o7sk+3+6oZGL+xJPTld7T6QhCghtaTDDklKR4UnEY1UiZSss5CwooJyRdls3Dzj JUmtHYICrbwM45LWf/cYscC6ZBWVVlgXbTBlqckgw1aoBB/A1UVRA9A7lB6hkPAU/ymjsfEh0223 y0D1An3eydwr3qfQlleA8lHdgIdNRl0NVYHKL1j0Za3SenK/OIy9VukGgoeiwbenT05ZdCNmpLI5 VNbUmiAVr3t4uipbVOxF6uSsdpK93ybL+NGDpQyGbCYVaWzE+EElqbei8x4dCEmNOvJQpRcpsv9B NnGU2+6Z3D6cBpiJSkuQgeY8BIgTmeIIqkm/sRYID55AOloGQqDvMkisxQWVMmGqqeqEFhC4CNV/ 8tpvrEtf7b1Z/9FjxJJ4l5ymtMZoNE9vPQvKRfcXarQVtQB9ykGt1GHQl1BHZAX4IGlA5tdo1f2W CESqQ+QpK1D0VjogqMKrAXHUQBwVvCc0ccNhS8PLtOJ6Q2RuOfCdld47P5WSmo1wqSCrVIA6IXuA qgaaZaLwEXFDygCTasyFRZMWzGVSuLNMoahaUH0/H8/2SGga1Q0uyHB2MAFXaP0jucGsZAykZorw AKQ7cjBVmhpbFESurWzz9DAuS0O+p7tbgfG5rvzuMWKtWriwGcZoPchmJhzyTZ8QRkLmWrjZCeRh qCikSwpT7bQDprHmdZ8AoRDpgphXKipJCTWDxgCBQBFBkewFlmU4mD1ABOBY+AXT7XfvwZNWEb5F 1+abbk+bjmpQbpInG+AGCmotGppGaSpK6blKQYJjo8oiMz9fko6kSxB0VwHB3laRnl2xLKdHhXE3 6vu7NZaMOw38Ts6O3ZoG2XSPEYuN4BHlpJzNaZ44fqgFYvF6V4GSIadDY8RiNDKpj/NDTwNbLZWW tvrQQxOvQxQzPU410YPa+CoGVJCSYTqmNEl/8hPJaUqfpDp0QaZHBYFGYLrdMFRr1PAEOX4yzYLC sFwGTCpVFXWyd0cyiGcLdEaO4gVXGTLtZN6dcWyAprpmRQgwHNu7RxQ5JERPxc3GUIfU/fPvvhcP THFZ6YVyZP9ZhQrxOhGJfZNy0dRjKymctfP0HtFpdUcM/XR13yuIhdwjmafOZvgBsTrvn18qNcTQ Xymach7jASjT4wVdExl45gqA/0J7eypXD8Vs0xWkYmX2ow4fILrcdNFmnBbN4DFtbUJ4oH5MFRim 6Iw4JTEOsLNwK4rgDF83h+LySpl49VAZMjy6/VIdvBpKoTNKOnIOfu21CsLyZQuMDmqYdGgTjIUh mRS6u5CWBeY/LlTRmym6M7OGKtEvp7/De1MU3zV+OK0QICihRsQEi6+/J7TrlqoK3KeuoKBkt1lz dh/2CmIBNU4hUnaazV5hq9PlZ7XxVdDGK4I4mFTFe7SlBf7sAeDDypU92yB14LRjDCpoy5WgC/BW Ah7JbgDism8Gc7ANA3A65TkNEIvIZE9kC18K/b/MTStsM6+gWBJGmury3D1coLl2kWgjxp2IlXus RFEtMCbxy3U7IX1B4MA4qZqgzooUm5E3ZOCtURPDPXCfmp4jY6bbniio6ecWNyjcuBoyCMD1Bh4W +7aflFHxlvXh1aBTqfVnTCp14aBXEAsCRzKUdLNs9cuEGkpUTjUkNIr8F6YZQ3kH8kcMuLiAL3xx jDgxATL+mMJ0oDLqLiCWQq1yoFeCJt4BDL0ByOTrgVhdAfI1ZJoZ42cM5H1S03Jl+CQIJZ2AwUZI lyDChLGmVJ5tMYiDkTG7kcaIYj+BilHGE/Kj49RMSZZQV49gUgR1dBVolI6JD1U08IPjL1JZtkM1 Axn7zz95+XxX2zWU7xXEAv+SVlPbYPq5GnrAHrlAldB3o1OmP5X4QV17SDWlrjQYc81BURVApSCm H595MdNjIKR64CgLT3CGyevyMkzLdnLEadCaKYf2zXr4bx3ak6J4hJIqccZzh2RGhjo41E+hGjxP xKK/vC0w8FGMvDEGmm0Y38co5hMnzyl6N14/m3pevPa4Q5vvAxWCPzx6TJHeuA1rv+trm5QoaONr F8K9wJh2H3oFsTxVmvQqaQ1ELvIKSHUWtg41pp2OBHF6ZRqrBUIxFfCr4RRhHESpKFSRk6E3gBSr FfyXPWCgIjTl0GfKHKgPqnOD896oAvF1AM/i4CW+jp7i0uQiTWVaOZeSK+VliKWE/stF7Sjpqfny 7ff7lalOSTILCkRzT0dABaq1KOYabZ0kDI6Q/NxS2bPtpOLDxX4UxPZAuH4UptQIfwv9mqEvJyth dJlwz3Fz6bo7sqFN7nsFseD/3giVw/m0jLyaMSMSLBALUQTGfVr8JmKROTcA+Qr6rZNCeHvFGk4r +int2aPtx8Y/tCf3QuXgK+poUwc3pcwFAcG4PKOFzIHKT0Y3K1MBJEVKh+R9kMlO8WZAvgoZN8ay /cIyILunXprhrVnUDLUEtnZwh/NGgrP4DobJBsgW6RIqjvBVHzV2oJQVwvvgVFtuUvbjALcdTmu8 d1Ltzngsjjc0yl9hwMmEJ468+KzYP+x8isE75WQWtP81im6QVJO8HD0s6FpjDbEyMA0jy/SR9nvo xo9eQSz2i+eScuZspicQy3IYUA+oqHW3kW+B7sBk4KnkNORQoB2NIVvGXg6kWK2HKi3a1yO3lb4a 4jGmSSpLHYbCbkn/KggNrckHMBVD2Qp7o8BRzxgUr4cLKgeeZxDEcCQ3syWlLfv8O8Vt2LgN/k4/ nysa+JnbAnprNmiRpbi5WE7XpYvEiZyrzBQfD6w0kYhsL07+EuToJ4EIbvBTeytSHINGjp5Ipciv NEv1hyFbDJl75rI6lZqpIIetfqlxDwW14mYMRGJKihWlteIOY745wMtUX11bt8P8fFeOew2x8FiP dCgZUm9kA7HoIqzy8ELeqpq22EPcAck+mWVjUPnA5Zeep7Q9Gtxg4C6iPZ8GXRpkUwBzX7Uc26lo 4HXIhYV1bpTzrUl7QM0Gtak1lDP4A3cag8qBp+jb1BFwJQimHDKHo6fO0i9c6rKblNhAB2T4swcq W2uEW2p9dntxUmtfB28JikAe9gHYgHBBQDx/R28YuBuVKCV6QFAdk3T6nARH+Skmm0AoRoNDUBb6 KvpedQSkWlSSNtQ3S4T3RUmZdQyBGoiy2NlRG51d6zXEEo3qJKau22x1SFcXPZh0W6BDNIwm+qJL LyVDJg4zATyQNgYecYNqV8X005yfLa2V8N3WqaDUBMIBv5iK3LmmUFyhq3GFAtQZ/AnpiaoAFgrw blSUEg1bvYIgVFSI2tVH0VbThGSsx6J3AzIWSik07xWYdgbAddoBZahQJSg2OIwp0Au++mOnSkU1 EAW8VGs5OUr2CHRvQXSOs0YcvNXixJSSrm28FKmGMlaqXaxAI6hcTkOBpNVlg9KV4PFqFOQK8gV1 g0VitFO8NLg2yPTrx4kWjD39qwrzy+U0pr1GSHSODgiCxVippA0MhjE60AdTJvJ9YbwGYJ0JUxIN h8qewRNIpdS0ZNGfjeZzkyJ2HfQaYql0qixogYNt9aoKCIFiEE59pFxAMhVCnpj9RQ3/cUEmGPNc DKRYZJrNgX7nVF98uTcLSV4Pw1DqoRhYFX0PnhlQj69TmULIxNKFmAjXiumwhcpBbngRtL3ZArql 0BhMe6U5PPrkK8opviDa6sivUP3gvNURiIboPTDhdOjjRuThFMZ2FGc85bdWGZOh3TaeBxYF1oU+ jWm5KSDwN6fBG24dJ4L/WjgRFjeXK5uhLjTIsrSwAMKCh/h6e4s34hiHj45VhAcPDVgBAA3SJfAk zTpXIEcPVCvj4nOhFNkKo7S5qoKMu4eHa48kQvbba4jl7KrPbKjXBeMBaiHBWMwFDKdXQurZqx1A RzprYjldjem1oMKLv/Xq4XLvA3fZ0ZplEb50vnwiGpGP1IkPnOe5EWmIXMyEZ/htvLds0fIMkYlI orSPtg0RN0qbQEBDe/wYlA8AYyEYkG07KHZ6Ya5lw0ZniHBlLVXKZnRaUWv4IOTeVwMpFa4zoeG+ MkQTLa6aNv0Xyx7Yfsa4ivKbARvwrgAj2DPoNcRSkrHd90wDpsMyuHJE9mxYbbWZ3Y4KQhOvSfJF 1KI3afAywG91E/jySBWMp75uNmWzGlUEHflZGVekusFcaGAKAG2zTgo3V4GnBMJx2sR/Z19QyVBH hN7j9fGcFWhBkpESULgSKQfZuliALju+QLgYF/jcg30wBy7SCVpsxoOYl+r8uNcQ60JXWemZ+Q29 hVgx4LMYCT1kYHT7naiRzqjl9CFpym4Wpz7MCdHeYT/+IKK5Im5g9sxpUtLSNg1WNsHLo6JFGgpb pOo0MAYzuq6VfBwCM4Ic8UygskBiEbWTJdLwVhjAWtiEsPkmNwnygDBkBKTU8J7QYz3rHjHubLJX EQvcTRpyZvneOB1Mgb1A/yoGS9TVtCUQcWrjDVg9CplUqMsyQayYIaJB4n5tapLorCj37O32SijH Fw1uT27ym9I+XAaZktfaqjosqpF6qddgZYzWKkXz3wwHxiZstefazEBENsZ3aFxADX00bRKrZxuX 0lqkU9JOtjeMH3QNwvStqqluNrOnGZey73evIhbo9BmEbl18CmZj0FeVtmU0Zh51bgimUOyGeIAE Ha47jLiqvRbzUVmYdsDz0Byj9YESz0ip2l7pB/SDdkAKHEQwTt0EZo2JdIYglKWRqUOHK3wazzeC ElWGQjfVQhUGpFhslfjdrG9BYhCtgnDVZxultZEkDu01lMg9D5mqVxh25+To2Pr5Jwtz2GZPoJcR S1Jgz7rO6oCg/GSkshJoSl2UNaCC1AjoC5WD7HjmoBk4WnTbwV9CuvwhA3VK9JH/ev0uRao0WAKY HIU6tcryOsXNmM/ABbxTiBPMN9iMoU7bIJV+QLZIIFsLkI0IB92Z734fBImYPj/qDX18PHssEbL/ XkUsvUZ9BpKcqZrXcJdMd01q4+oGFxnriKVkRTaUx545rCwo1oXrlOba6JxRhR/gTwfoo2bNvMbk zujRevDkaTmVlCnlcDOmREmiT/96+rLTqc/gSeoOtQO3cGdTN+Xv9IdM2uQBp0KoGs5ZXOjGiV5F LHetY0qdvjECpLsGpNvTZDxAKihmYDiDTbDG0iyjlKVuCTyXgRLRNYRfKdM6mruqELG6A/vPN8nG 1Hp54XpLDbpxe/x66bZCHZQ7XFao+uCC34zo4XioTOUURf0Z1QoMgKAOikBplvUcHNtWzeI5tsHr lEIZ5sU2FImXbsjwZGDeCnNg9hn2YQ7sm9E3V183wuQSNfMlRRWShyhshswbgzO08QGIfqaNkF6l GiYJNgPGJ2J8h81Od+uwVxFr2bKF1Xfd93RFUXFFRUiw3xBrIzKOerZ2ndlgqF03ABWl1fBycAns 2ExhKN/RPqeqVW5f0ja1zh/pIYOQKc8WEJEZDkYFp0FlQMSiCoDH9LzgRsTy8WkzUjMFJRGeSkci BYEG7VrEGjZAg0+E48fCZeKIVGyHylsqZK0Bx0Cdlzkw5RCpkjm0ORYi5B4epebQWN8kxUWVkptV okTwMM2kOTAPq6Navd38fHeOexWx8HWp5z/+ouzcd2LwvFnTLcdDJrQThpuOfBpjxILKgQlnzSOP qVy0LlBbdms4U1CDLHh4hyR2B0C5OkIsQ9IzQ1179taojj31bJVxBMXTAgmR9lxhCwz6vBK4QZPy dAXo2sMQNG504wlEAhZjoJmKU6xa5XLM+Hx3f/caYr2zet8dP//Tu0u02lavBq2NVw7yy/CvjkDJ IGNUgBQrFb7hA2Ag5gNm/qgSGGBPIyoYVNGoZOc/VybVyRBQvpOFzfLvPVUyZ5i7uDvaGGvnzfV5 CVI/dyAEqR7DzriELuFUarrEDY9U2ARmtGF+064AbYQjxw80qUL+Ch+rbkS85K8xudK9gx4jVhpW Alv9/obVe77beuuoSeNUsQnxWBXUOnOuUqKZ4SlK/RP5LWaBAQVT0TeKEp4VLTIDMtd/t1ee+uPr iktuAtJfM7tfcJCvhR6mo0eQXNwiy0/Uylu3B8jPv8Hi2tWt8v25BrlzSNdeSkd99PY18m7M38Ag D+M8C298VC7jJw2SAvisHz2UhkwxDYqjIE1StF2GI+NNOBz8GJxqDRhgYR4IS/4KGXSqFi78Exjd nkOPEGvp1rPXv/PCh2tqKqu85j36gPgHB8rpoyckLyPT6sjo/8RQd82AIYqPFHVZeiAYk6JRT6Mk N6NrjBEQsZ546E6FbzE6jSRkeYzUNT7V4e/3D1XL9AEuMneYm3x12lW+O1cvVU22nyGDOeh3T6ad lIO+WvxdD2c/qgHamXdMyc0ICHHFIgfck9VuZ94x73JK5Ulj5p3nyMhTEKBf1ThERFsL0CAttca8 qyEpUgKk5yg3Y+BYGdKfnVEoZXDua8JHzjb4fOlao8QUQlNvDnR7dnVxcpnzwDMTVy/52wHz6109 7hZindLrnTYv3/bphpVfzIsbHKe68/55kIDaGGEPhBKVliK73oWbMRkQM+KRUgGR1GB4GdNnD5hb 4FmHPJaBQe6sjY+P1sqq5Dq5Z7i7/H1nlXhcMHeQYj04CuOwAkSOaVeNhvjtBkRqUpC4CQhFYzWR yuA5wRdGBpv3y+mETDmXdeML5kZDN+uQyWfuUCYYMdgnKfEiVkA5Z2UICjIQmY+eOIt88gEKxaa9 UONkydAb6rNtQ0YbwznDnpSqBLnmmxstvTY4dm9f76SCovJVs+5/5juVyvnZL5csLDbU7eq+y4i1 5kDW5KX/WPZNTkaW/82zZ0rcEJBpI/CA8q6irELg9yZwh7IAhl31BvCF8uXbA+vP1kukt4OMDHGW CmieI7xhKEF9qh2O5jfLGCR8NQdKf4Y88AZFokMn/fU2804kYUIPLvnGhSh37jmOpViqJaewSNZ9 sUdRGzBQIwibp1fnz4JhYFQ7lGdb+voTsYZPmTzxujmzv1n82tsuDfUNKbPve/blAPfoN5hgz/z5 dHZs5dVbr4Iv0uGDbw69u3bpqkdDI8NVC371Uyw2YTmHe/n6IP10rZRj3g/1tbxuvfWun+WXaw/F agKCH8prkjdn+svtgy+OZze8PY/mN8lnJ2uBWF0TAro+2u7VIFWm3xgR1oC02/cfleFXDRBmDiyF +qAwDytW7DipeJcy8QeR0RPTpBJuj4wz1FmxHQMU5Zchx2mY4bB9T1XD1OBgrP3pfvuTf/5jbcqJ 5EXrV6y+vbgu8/G773/m8S+W/m1Xe2E7ftiFWNtSK0a9/O7XG7LPZYbePPt2iRwQbbNpBgQQubKw vEiob4zNcj29QIrD9IudARl2T0wdtwy8iFSskxjkpCAWKdblCkQSatWNIQupkq4ZMUKhuIYpb8TY OOMiSkxgGaa83OwSRGFnYEpGXgmwVZyWXaBHu/OaqSblqcylwtbD64JuS6/3GDwi8TdDRgw7vnbF qg/Onjz93qz7ntkS5O789KJFC9tEU5MWLA86RCxQKdXqPecWrlq8/LnImGj1Az9/QvHWtGzG9EwA mPjzeSUyeXiM6YVuHpHJZeIx+gpxSRPmoUpNPy8V0LtcN61jT4pFYNp/Phk5oi5+tMooZg11kyXH aySlpFlK6nQSiPxSxkDxfsXq7xVvU06JzJ/FyGUy6HwR5LEInJJ5zhcsABfxJpBRJ39FxCCjTv6L 0zZ1ReTPfH098fKhecd9cZqdinTcXMvHHIgI3IyBfRlTIONrht/MExEGqZCbOWxZd8QiwRupVWBQ gHlRyBz6UXfMnzsCjgKL3n75P0XFtXW7777/ud98sfSl7RaFzU7YRKw9hfqg9748sOHI7r1jr7tt hkTFx5pVtX0YEBykZKGzXcL0Ch88MwgzQKAcyUCYVY+hTTSrEImo8aZ47O/vB79tX8HXJDqoJ+IH m+pijFulMvSv2yplEPRWp4qa5fv0RrkhjjlR22BLRoMEuWukGGvQzF1ZJBMjnOVvNzFxRtv1+LgI +cvTjyjuwUQQAhlzMuB8sZQMqV/ibyaFJcJwnEQouhkbpmkm7aBE2dDUpJilyLwT6HataPSBmIyu tgZE4Ab0yZzv0REhStg9fF2tFbX7nIOVhCrUDwZYQSw2indDV9efPPn87wrPp2W+9NniJc8hofHD 8MX5fUfMvVXE+mxP6pyvP/x0CZ6y67zHHsQKC/aL9RxMYAgimWEkNQdlWVqENdHHivmfqOzknqI9 XwgzEYdjOZOQkEBFdTF6cpxMu91fHKD/QhI8EziLTHgt4D9sgRd8kGYOcoMAoQJF0kosHOCM4bpY V4n2doREh0RnEGgdsDcgFcsZsuCpLyAVzxk03/xNBHNxMeXNmILJHAyRzebnzfVI5td5TOqkQf/k iXLwge07nCyZGfmyfs0+Rf3CsC5q4JkBmYhtDwBLLIqlpGWLb4B13wGjwiGRCbFv/e5vf/n2o/+8 mVlRUn4c0uOLo+Kd/7dw4UKLF2EymsN6veOh1fuWrl++Zu7Ea6eqRk4Ya9Su/T8DgoJkZ95W2bz1 kJKDnA+FKQ1pMqBXJBWc/oj+5VcyZWC8+AZCmeeHBBhQmFpqWGCCsRg29attgRK2RkWN+m2DbEtK 02JdZJr9RNhWN316ngGnpObKavfI2ZCZWyB+sZ6K7orTajE06FSSnjqeqZRzdUPCFVBQ2hj9ArFA FFIoGWvlaS90g8LVHM6m5ci46dPMT1s/1utnPPqbX1yTcSbtnTWfLF9wPLXpkTkP/Omnq5e8bGK8 bkesHelVCRve+Xp7xpmzYbfNu0vCY6KsN2zHWd/AAEiMLnIIAZehiOodOW6kTL0BiSx8kBQMmnZr iMJmrSGVre50iFHUgsr9kIEGcGMe60xqloQOaqMs1O0x75V51j4+DyarLUAoGHO8M3ZQ0bVBYowc gMU9w+AkaATU7jOZ2/UBljyWUTGTn0B2t9jB8b/77at/ObFy0Sfr8jKyNiESfpWDi/Ozqz5cWM7C CmKt2nPuF6sXr/hPcGS4A9UIBmWnSWtdOGA824NP/cRqDVtIZbVwByf5wDl9/tDBICTwPml8Huwb 2ektc4EAbuZwcM8ZSRxuSqbJwwLzkLTEdFo3r2v1WK8f+aMnHhpeXlL24Sf/fSeopaHx7JwHnr1/ 9ZJXNqnf/+rgt9BNvTH26skO02bc0GOksjqAPjhJtQa/6B8ykNI0guln8luG2zcgo01nEmFHz6MG GQfNvURyIGUHIgDW2qLpHbVluEbm3jfA7/FHfvuLCQ4OjvX4EKbwmsN3azcMjo2PaYodlGA5+Rpq X4Z7RiHrfuCIxcdOX62brpugSM2llRVybEeaYmds0iJeEeYx8lBBoT5YcQyrguGZdATOMKERWY0B 63pbVTUYl+nsdyoEtU2r1wbq9NqVIxOcX/wSFSjzTMlMzVyy4t2Pxs55eL63i6tthrezDi7pdTwg c+XhJe3fjs6o9V9yrAZhVhoZG+Ys4V5tags7qrYXoT2RQGP1TdMmtp83/CjF9Eim/tS+LGkB34n0 W1BIIHMNwvoDoHkPQni9Ie02gsIM1dr3XCfbN8DUbbn9Yic/yONuW79Jm3z4aHOrVv/EV8teWWpw uXFY+dHCfNS/fs4Dz720+LV3fz730fu9qYe6EqCjMHnj8TMamXojKjkplRoyuEABqCgxOb1Qv0TF JnVWlMTMv2zj9uz9XVavk2e+K5cEeKoW12plfLiz/Gm6rwxD/J89wLEY81jW6gRgRQlu40cMMblM 5Wt2Xr5kJRVLVV2twjZEhZg697ECF5y6ysryeCaNWTmorqiSLz9d3lRXU3sYU+C8Lz5V8Ki9ZDvt XL3kpedm3/9s1tI3F71x0913Og8dNdwSvdur9f8PfskdSYVEJKYdonsKiT9dg9u8EphTgVOMWtGf 0b2Yy4gwzIoIR38matoZyEGFJ0X3Z377oN0Gb+Mnk1neZi7KKG9VXHauinKRP3xbJkNhTnrhOl9x txFUamjDEXykgWIZztm7p0Z/CJTa3GwBlbxUTPsFm0qKtsobzuecyxSYeprg1fHiskXPv4KP0EKg b0csVlqz9JUP7nrwTynfrV77ZV52tsd1M29xseWPbeik3/aYIZTsMjYGQMXkz5+YY+Nq75yGKk3S SlskA5HJhaBINfDvCsa0d+/wNokss6JNuKB7MV10tkD7fze8VoeAgv1yfZm8fUeAYMayCQp1vWA6 slmoBxeonKb239eG1t28aX54e7fskBMHDlW2aptvW/nBy3uBWObFlGMLqvTlpy/v1uodEs8cSz68 /L2P6hvq7bI5Wm28L0/qQYa6tGpqLw/mTEmLvHewWr6BSw41+x6OWF7XTSONRk50TWZ2Pk6xq+BN sfRErTw50Uv+COrVEVBX1V2K1VG7hmtcDCssHCuomTH0huvG+4qSMlny9vvaMyeSjrTq9XFfLH55 r/F1899Wv5eUpO11c2dN/+R8Xp3D6aNJY+OGDnK+3Jj6tNMp4gLL8tQJlsZb85vs7eNd2Y2gPm22 Rhdo+Mk/VcLPixSrrlkvV0W32QPTkSeLvmDmQPtkRkWr/HKKt2RiT18xa1BeUSOHj52RpNRc+GDB ibABnqqY4uDpaa14l8/tO5gsWqxyGzXQts2VjaafSZXVHy/Xwv75xof//d3d8+6c3tBZZ9bvCLUu 2H9egDV7x/J3P/p89kP3BoREhJvKqp213sfXlZXEbPRBN5A0OMeRr1J4K1ALehSQgScwaS69Q5la SPH6vOCxQIaZBmTaAqmArQWfRV8ogy3uWEGz7MtplAR/RwU5OM0ZgzHT7+1i+3HtAXKS0hERbUGb EAHvVCzseexkhmzatAfRz5XIHe+OFJHBEoF0mrFRYTIgJlQSokOQQMQqnbDVvGLkDwwzdW02L3xk 935Of81eHl73vv/ab77EZl7E6rFNxDKUpovE3Aeem7h68fLNV998fdiICWMuG30EkcIW0OC9duNu xSSiqCVA7ulCTKadGyVBSlx8eW1a/LbkaEQyuhLTzcWQDO2pn8xVEKsWSLA9s0EGIJsLKY05UnEs xkPydrbgNEyG++a+ankDDojpYO7j0KY5KONGg5Ovm9Z+qRlCSHFRkZQVIUERFt6k58OXX3+PgIpa GKMDoM8KxcJPXLA8TOKigyUIGnjimzHCGxpjmH7MyNGGQ5M9+/7+6/WSnpJWCilp0vtv/CbdpEAn B5Z3Y6XCqiUvZc594tWxOzZs/iYr9dywGfNm+To59Q45ttKdXacYVUgvUlvAaOM//e4hW5e7dX4b kMoFC1xWNCBTnxmlMjRoPCTyXB3B/vON8L/Hcm822qI6hcGtxuAEI3JEdJSyGZ+nM195camUFZdI MfbJp3ZIwfl8xTuC3iYhoUESBs+RKKx4EY0lZYJ83RWK5eVvaSOsrqyStctWaRvq6k6oalunf7bs pWrjvuz5bRdisaFVi55GaNDC606eTXvno3+/PW/2gvneQSDH/QbAKcdLmMaoAUx5Chj2wUh2Rsbd FriCiTeAeycUiy47pFajkETNGpCSkqLaAzRxBcHAzM0YKsuRmzQ3T0qxJMvJk6myY9s+5EmtUBAO XyZdkY2LS9qpFPl21ddaZ3eXTwcENj628G1LlxiTCjYO7EYs1gdi0Rf4iVnznz68/J33/3PtrTc7 jZo83vpTsdFhb52mbYu+SpcKzldCq43OisAXdQTuRk/Dz00tz1/rK3HgxwLgocqpkX5i9BFzubBd WOHXapN09OuSy4eVVnz8fGFgRgDLCNOLdTU1UoNkvAa4oEWXk4eOap3cXZ789K2n/2e41p19lxDL 0MFXy19ddNcDz+7dtvG7DRmpaX63zrvL/VJLjczbCR6rFmOyNONfGChzKTB8qrKqBpr3WixH0oCI s4uad/JSZNbJe1GhSMUopS4urevv56XUpSmFUTK5CHANAKJQousIHIHwBmCU1lNTEFfYTWAYmYLN 3azfUTV3T0/hRiCSfbV0FTJMlVSBt7phxXvPH+morj3XuoVYbPjLJa8kg+8afj49a8ni/7x9410L 5ruEhFtGf9gziK6WAVJVZ59DRGZ4oE2nMWredyBcinl26flJv3kqHJkxmbOLBqqK0pLK9sXFW1qg eQdPQ4HAwx2ep0BAAhHzZ4/eBUYdXqOK43zHiEUSw9A3AqcxaxMZ9Ub2CHAck0EabWux9//mZ5+X r5d9jmykquPwWr4ZRKO0N3qxzf12ofW7Fzz/MzzF1++8b54jvCS6ULPrRZsaG1YueXexS2VxyZ2T Jo9W/fHn87reSDdqbIWPPP3o80C5OgIGw1J67AhCPOGvZiNQ1rjet1sOyMGjZ+X6e/rmHk8cPCLb 1n2r9fDw/E9MYMPTYHXaLN7Gg+jm715BLPYNB/u5ao1mGcLDHIeOGdnN4diuBnE5eePqdSvPnkz+ vZefvxdyqqvGj0mUR+ZMtV2pF68czG2SFJhvCms6Rixv2GhisFaOARDoRD86E0ASGaHPfWew7ts9 8HM/pVe7equm3HAtwuq6lmHGVvtUJWxZu0Fy0jPL1HrHGR+99ZvDtsp29/zFJ9DdFi7USzm5+/TQ kVOPpJ9Jm+Po6KgKi468yGz0oG28lpqKsrKXQKUiC7NyHhx+1VTXKTNnqnLPnVPW7xs1KKIHrdtf tQXf8ulipG6kgbADaML1ImjiO9oEgS8jQjpX15xOyULYfoVe5+qZvf2bDd5V5eWqQHgoOF+I9Olg GDYvUUr88uPlOui9DlR51wxf9o9nztss3IML3eaxrPWJZBIb5jz4/JTdm7duqqmq8pg+c0bnn6W1 hgznVLJ8zaersnIzM56PGjTYadT8+8TFvY1XJ59iLSudoSpDs9Zv2qfwKDS0kn9qRAACk3qQ92HI lqJ5Rzt0MaFrDcuQmWeGF1do38k8M7fCbTdPkTBPZ2kgdvUC+LiakTAbbbYlthV1xMTrYoJHTDyV d2i7z8evvxs+eNQwmTT9GvFCDEFX4MzxJCg9N+h8AwLeee8fT/2iK3W7WrbXKJah4zMndhaOGHvd ssLz+TPycrJdE4YO6bqHhEqVtG3D5je//2rjXCgJb5k2Z45D/KjR4mCklM05m6JQrBEJ1gUGmmO4 ghaBv8lGkxH2cHNFmJlbm18WEEm5Rm7+Qjm6yjAPlRKUivPIIiyMMXTG/MW8D8xQY2ZbVup25c8N 8W6K6qGzOsmnM6SwuEK84hJF4+gU5BM90Cts4NBD1QW5qp0bvvOsAvUJCgMFc2mzTdpqjx/Srk1b ZPemba0+/v4PL/rXU6/aKttb5+37dLrR29yFC5106a3vuHt5zL738QW+9vAHmPaqTh459t7OTVtn IXw+Yez1N6jjRljn13Z/9ZWMHztEfjRjTDdG170qZMo/gUdoHVaL6C74uzrIo+NsakhMml3xxfdy 8kyWRNxkyrzT/0nf3HSwNPlA1JnDR0JHT5kgE6dNRbyC5QRUX1cnGz77UorzCiqxqMu0FR8sTDLp pI8Oep1iGcZ5evt27ZmknWsHDBxXlXTwyDURCNEHctnsr7aq6qvFbyzKP3P0xILooUMCps+dpwqM iDQ0Z7E/n3pWwkIDZDjWNb5U4ARtpp8rVp8vQx6sjlktq0OiuefeER7iBo8Ie4CLZBaVVok3KJYZ gA/QRLiFRnuGJgw+n3XiqOvB7TuxbnoIonMuRlXnZmbL5x98iuW465Kbddoxn324MMusnT47tPmi e6tHMPWHByVefeb0sWOzYEKoiYiJcjMziJ5bu2z16i3fbJzj6u4xeNqcu1WDxo7rNFooNzVVApEX YeTgS8O8G54HtelEjIwLTnyG853tec83xrkpBuzOyhquJwGxSuDhyanQFmicXbwDBw6DP7WuZO+6 De4aUK1g6BMP7dwjG1d9rYdtcUl8SMtt77y2sC2xhK2Gevm8fZ9OL3Q658FnRyCo5DP/oADv2Q/N D8WX1ZyZlv7et1+svRN5SyNHTZuujhs50qoV3lr3+9Z/I4Niw+SxuddYu6xkT9mzH+l9sLpDJZSl FVVtmnd6LBjCxkh1qEBVfN6hRKXPOzXv5LsCEK1Nlxl/aN4njUtUmHrjjrJh4vnqTL002REo6QRS dStSKA2Eaacr8NmaLZJ0JlvCb7jbrmq1JcUVpzd95aVtbdY0IVucWuO44LMP/7zSrsq9XMhyUu7l DgzNrf70laRfUoEPmgAAIUxJREFU/OKNUeeLCv/08Rvv/Sp+yMBs5GB6JHbY8OzxN9+sdnTsXPw2 tMW9CgZUWvRtAb0COFVSynOHeE6fd2reaRPjLEbXGZp8mICEEiGZdXoTUNpUEpRB8+7k5KUk9Gjz 4jQl7tE+DvLYOE/ZC7+qE0g6YivoIcbXEclIXDGFdl37wjGaUXdbt6uc9wgM8h37o0d1TlUFe/JP Hdt+Munc1g4r9OHFS0axDPewO7smcdu6rbug6PSFtNKI/AQbb3no4Y1egf7/xBu3W34++O1GiQz2 kifvv8nQdL/tG7CKanp5m987HfecYGD2hbE5zg95KszSI3VlkF+t2ylH4OAXet1su6rxZYa6tjaf 2LxRc/xosgYOi6Wt+parV3/8txS7GujFQqafYS82bK2pbw7mPbz+8zXrISa7M4vN2KmTHYrz8mMP bvn+mqLs7KcGDB9JP5woa3XNz+WnZ4gH0h5OHBlnfumSHzuCqWfs4AAg0uBAR8W7NALuxp1F4XQ2 UC73kldYLp6xpqFd1urRW9WrOrvx60+XO8MqoX74ifk0vruWFZffN2T0NWvOHN+p5FSwVrcvzl0S xAJlUsdMuPOT9V+s+XNQWKj6jvnzFO0xfYiGjBqOVBGOrqePHL3z1N49axMnTdyoUjtchZvtcGwF mRnieZkgVl+8GLaZnpWHhHMl4jVgqM0u6EwR76lqTdmxSbX12+2ON958rcy553aki/SQESOHqvJy C5wrSit+NHz01SuTj+/qssOezY47udDhy+ukrl2Xj1XofZYs33Rkz+Zt18O1WaZcP01hlo0rw/yj ioqLUWecTRt9Yteu2Obmxl+HDRgwHGXaUqsYF77wuyAzU9xdHGTiqHgrV38YpzKzC5Sktr4DzZyp LtxeIBLH+TXkt6xavMTRy8tLRSo1cMjF50H+bBiQK/d8gWt5edX8QYlXLT+TtIuuRn0OfYpYK7ef HQ+R9wRsfeFzFtyHNDoxNm/Iy8dHRk4cp2lpbPRK2n/wzrOHD76TOHlKESoMs1apMCtD3JGW+YeM WFw/MBUJ5vzMEIs8XKxzQ8PJrd85Ht5/RHPPfXfJNdMnK6Yo82dFiXfk6ERVSUmZe1V55f0JQ6dc EuTqM8R6bfmWX+zZtPWLiNho51vmzUZS1c7NhgyOjRkYr45JGKBGtO2k5D17mvzDwl9y9/Ghx7+J xxx4MnGDU9MPGbGY+TAtK1984km82yDEWdtccHiH/ptVXzsPGhwv9y2YpySxM1y3tiflShw+WFVc VOpRVVXzyLBR1608eWxrlbWyvXWuTxDrr/9dveLYvsO/u/bWG9Tjrp7SJZGZN+bp7S0jJ41HtkZN xJ4NG6enHT7yfvzYMQfUas14XFbGXJidI17wAx4/fEBvPQulHfqgl8JLlPZmBjr0J+QjleY5pIak gtQDbs1OhWdq1y9f6QodlfqRJ+6TMeOQPRkUyR5QpkXkd0D+dte8vPwfX3fTnd8f2P1tnj11u1Om VxHrnWXrfBNGTD+ZnZF5zewH71UN6CD5bGeD5YMIjYqQxDEjnQrycscf2LgpoTA76+m4EcOZ6DO2 6HyO+Lg7y9jEmM6a6tL1F5EQt7pRL+uxuMBN8Z1T2S413sXCXIYkI6dI4uOjao9v+NLhwO6DzjeA OZ+Hqc/LkDq7i20mDBoAxt7d8ejRUwuun3Fv9oFd6050sQm7ivcaYi385+fXnTqVdgRUJfjuh++T ACuZTewakVkhJ7ivDBk53MEDYk7y4cM3J+/dkx4QFv5efXXVVF9PV8fRQ+zSTpi1avvwha0VsjYF 2Y9BsR4abZ+x2HZrPbtSVt0gFXVN+m9WrnYODg1SPfLj+2RI4sAuzwDmo2DsYQLYjf17D90x+Zpb B868ecra7du34457D3pFQfq7lz9+5Xx65h8x7aknTr/arlwA3bkFOv3DnabhbNIprFOk3nXrnTcl LJh9dbS1tnKrtfLc5nI5glUpgjwc5HdTvbGIQOcUaOJ7ecLsMKNCnWTzw6YGbk5NXNeGUdbKQpjQ 2tMnntQV/xXtOzX9NAnRRUcJjsVU5QubJk1HLMfzjMKmaw5zwE8cN1TMsy3Tl/B0RpF8tHi1NMJX bNbc2yR+YKy12+zRuVqkCl/y0We60uLyzKbm5msupLTqUZuGyj1CrCee+J+ja5DsKispm3DnA3NV oZGXxiCccfacbPj8y2a1Xt/0l6cf9hyIpebMIQu2vNNYSu6na0ulHm4u/5jhLw+PMaVAdDXOQqaY 6ia9hHpq5GrkXJj8Xr6cgxZ9DHJZbXrINEaPJiAiFc03jJRWUiMBYWgiYgwgzUEMxmCacdoouVC4 4tcFUxHrMECDkUBEMtop6fs1fsxgJQrIMP7KRq2sWbdLtmzaKdfddI0i7dnLRxna6Mqe5qp1X2+S Q/uO12lUqluWfvDnXV2pb6tstxFr4VvrB+ZlpO6Dm6zfzHvnXFwuw1ZPvXy+CZ6g36/doD17Ilkz 85ar5L65Nym2QEM3NBIzDP7hNaVSi9R6r97sJ4+O9TRcVvZcH5pIsSsLYWHQnv8KSTqmLMpXUhON CXcBYl26gFxG9hxLzZOln66BfdNB7r3/LqzhbFONZ3IfvXFw/OhJ+WLFNy0ubm6///itP/y3p23a J1KY9fLi21/dfS75+KnYQfF+8x5/6JIjFYdDv+/b7pmtmfPI/bL3UIr8Egtl0kfcGMgnqRTUwTQF DCITwfSNhlXVGDRq8I0ighHaHwgrXAJgL3nlDfLup+vl9X+/L6Mh6T35q0cvKVLxNkeNGS6/+M1j mKnV//zJb197v6e33mXm/S+vffbPlKQzr117642acVdP7jEj2dMbYJTv8AljwdfoZMXyr7HsWo0M HzJAGrVtwaVcOo45q65FVEyUj6My9ZXVa8XbRSOl2FNaPwfHPU5jk5Fx76MjNcIUj+Gw9d1vR4hW T8ZfhWlv9cb98t57KzBFusmDj9wjQ4b2nDnv7pg8sDLIhEljNOdz8kYOHjb1tiHxN6xIStpsO59A Bx3Z7TaDmDN1vdOArYX5RdfM/8nDKt9LSKY7GL9yiYrVcddMkYRhQ+W7NV8py/ze98BdUKmGtwsS 5GnaqZFRg4ZzBgLFfAoEw96oqPKTZpa3318NPskBzohtvlx0u2G6SQZl8Dx96slLkXlnOkZeJ0NP oPtwOKQyD+jqdu08iFREYfKzXz6MJLSWCyopFS7xH0aKz39ojubg3iMTtmzemfXwr/5x8+LX/3C0 q8OwC7FeevuryPzzuQdDAzxDbrt3Nh5YlwldV8fVrfLeSPI697EFcgrLBy9a9JlEDEwQRz194hFW f2FKNG6YKERJjWCY+Ei5CAy/twbhWHrklz+dpzDrZHwZqEDmmmH6ZNyZU4JtsDZ9wujjRcaesXyN Ta2SgfUCv/tuj1LvHvBRsQOirHXT7+cmTBkr0QOiApZ9vGrnk39448W3//HU37syqE4R6/cvfPSj cympH0275UaXhMTBXWm738pCqSoJQwcr+TIHHVopDj4jEFo/1SQPgvLijUZIBCFo1G17W2mKGEoW iTRAXYW0nBJZtmaTZGfmyi233yCTrhrXjtRdbetSlQ/GYlm/+O0T7iuWrPnrz37/+vU1hS13LVny e7tcnG2SHk59QybNWVxdVbNw9kM/coKv+qW6n17pR4MpKWZgnAxOHCS16SckY98OrCnoLt5BbZIe c1dVgMfhlJcKtQOBKR6XnqhDtLNWQqB+eHCUqRTZnYHVQ1pY/Pn38sGHX0hsXLQsgAfCgPiYyx6p DPfK6RxGbE1DQ2Ncdn72k+OnzDh+7MDmc4brtvZtdN/s6iOP/N1TPDV7XVxcE+9acK/K2hK9ZlUu +0PqvnZu2KQwybfdPVOmJEZKdiWWbcMT+AaadrJWv77KW25eXCjJiHieEOksX83vvrqBdO9gUoZ8 +PGXNKHIrDm3Ktn2LvsH1cEAM9OxOOiSNS3ePp6L//PXn/4EbEQbebdSxwKxnnzmrYE1VTX7Q6Mi fW+5+06rsWpW2rkiTjGd9L6tO+Tgjj0Kk92K6A5XRD07YSkQb08XJTjV3d1FUWaS9xo9cqDA3GFy b1xbcdVX2xRmnOsJMk86gy4M/vLkzeKQW70JPvSnklPk9lkzlGnPpJEr+KAZ0eTfbtiiTz2TVqB2 cLjnnb//cre12zFBrF88997s0sKilWOumuhonPfSWsUr+RyDOA9t2YZUinny4IOzJDEhQqorKhWE ojRXA1MHpTeufGqu9SYvZmD4zZ8B9Wbb9p+SZcvWSmxslNw+e4Z4+5h4+5hXuWKPc7Lz5LPlXzZD KNlaVVn+4KrFf2sLO79wR+2I9bM/vP1udU3V46BSmuj4AVfsDXdl4PiI5MDmLeLn5Sr3zbtJWY2i K/WNyxZWNshHn34jaakZci+8D+LhRfBDB0q7e3cdlM2bttdCE/3Csvee/7dhelQtWLDQxdHXa4+L u+uoO+6bp/4h8FNdfaFFOdmyf8t2iYsKURCMdkB7gVRqBzT/K5d/I8NHDZUbZlyrpPO2t/4PoVwJ kumuWPplY0lJaXJjg/42rhWteuzX/84KDAmJngF+6lLm9LwcH2jW6dOKiuKqCcOQYWayiXHY2njz ymrlk+UbBJKzzLr71h4vz2atjyvp3Pbv97R89+22spZW3XWakRNufEJUet9Q5LPq6qLiV9JN2zNW H6xNPXj0KMnJyZUPP1qNxb5bZVBClAWf1QBviZVrd8nSZd8IFYm33XGjIm3a08cPuUzsgOg1O7bs KWxtbnlA4bF+/cIHt9dV1iyOHhTnPxlRNP2dw/1yePiNDQ1yZt8+yUhNl5kzpsg1V40Cgmlk58EU Wb5yvUTHRkKFcAt8+TtOIXQ53EtfjwECdPKRfcf+tmLZl4/qVaootV79aDvzPvfzzzVhSeWfl5dX 3Hn97bdo4ocO6uvxXBHtN2GRqpN79sjJpNOK1AgLDeL2ZsrQYf/3fGDKQEZW7V+e//WLLkgS9we8 0P9G+oe9+uabTzW1I5bhLUM6nI4lw5b5BgaG3jTrth6lJTS0eaXvV33wadP5zBwkl9BJzIBoxUWY Wf/+fwZQqRXv/2/5x2eTz74Ew2eWg8bhj1zBxPBMLBDLcOGZfy3/e0lewa+vnTnDMeb/E/WD4d4N e+is9B/8682Guto611sfXqAvPIuVuA4cAj/lrnr8Z/erLqUjnmFM/b7HYhrZOfm/f/Ofi26AmX04 LD6/R4rQA+bjsolYLPjcayuHVBSXbYSLR/R1M29qTzhv3sgP8bg0v7h22aIPHZ1d3Z1uffhhPdQw 6kDkZ0DGwdatazc2gQ91fewn96sjo8N/iLdvcU/QT+maW7T//cvTrxY2Nzc9DsR56ctlf/vEouCF Ex0ilqHSC2+u/kvOuaw/jZw41pFpCW1png3lr/T9gR27S3dv2uIfOXCw6urZcxQ3GNoSiViE9JTU pm+WrdLD3dLpocd+pO6LQIfL6Rni1s+u/nz9f/ftOvgUFKGnRe38U+qqOhqjXYjFBt79fG94SnLy 9saGxnjkcrdYDKijTq6ka98s/6LwbPLp4NHXTpdhk6e0Px9jxOL9IIBEu+LdD6qQK9Vn3vxZaroU /9CAVKqusemNvz7zql7bor1fr9b/8qulr66w5z7bH5w9hVnm6b8v/Ud2Wvpvh48fo55y/bU/KCP1 J2+8V1pWXOo/fe49eiQlMTiXKo+G7jVcaMkYWuA1uurDT1OLCgrjb5xxrfqGm6cZX76ifwMxFCq1 d/fB3+B3iour6rEVH7xSZO9NdRmx2PCz/1wzrLwkb3NzY2PITXffYbF2nr2dXy7lGrHs6gevvQN3 UJXrjAULVJ5IUGIO9AoN9DBFLEOZ779ad+Tk4WOjxowfqZk7f1a7O7Th+pW0v8BLvf78H16uR8bE p4AgvwMv9X5X76FbiGXo5E//Wvl+RkrqI0NGDlNPnXH9FalYzUdKl88/WBIQHBmlmTZvHhz/rPs+ IuZOAmwgFp/Hrm+3nDy0a9+QAfFRDo/+5AElMNXwnK6UPSkTeKk39u0+8At8ZJV6R80DX33yUnp3 xt8jxGKH73+xf0RqauqG4vz88BtnzZSYhLjujKNf6hzcvTd7z7dbo0ZPv16GTJjQ4bOgP3tnaR+T Dh89teXL9QlBIUGOT/7qEdWVopUnlUJk9psvPvdPX71WO1uvVj03Kt7pTXgRQx3cPejwYdrbJNQ9 qjc/3/H6kZ37fx4SGaG+ElQTX3y8Ij83IzP0+nt/JEGRUZ0+B+hrwGNZp2bGz6mksOjM8nc/DPfG miqI01MzrOtyBtx4yoplq989cuDE76FJT3Z2dP7pyo8XZvV0zJ0+0K50sOb79IEHDu3blJWWFnPN LTfKSMT7XW5QV1vf8sl/321FhI3rzEcfE1dP+xzx6MIccEHd0Nk91VRWZS1+/R3oUd39fvm7xzUe SNt4uQGolLa2qvbNv/75n14I/78Z2vNff7n81VW9Nc5eRSzDoF79YOOLyYePPhMcHqqZftvN4uPv Z7jUr/vsjMzKNYuXeXn6+qlvffixLrkJ2UuxDDeIHFZFH/zzzVq1RhX9y98+4eDn72u4dDnsT3+0 aOnSM8lpP4bT+lp3cX5u2bKFvZqftE8Qi0/urWV7otPOntqcm5Udj3VeVMxC05/xiHu+21a8f/uu wKghQ+SaWbO7fN9dRSw+A3gx1yx+7e0TtdXVkx778f0OAxJieLrfgFTqVNKZTz/+YOUgUmy8jydW L3n5cF8MqMsPuKuDeP4/K59OT0l70dXN1eGmu26X8H4II/vs/U/LczOzfEdcfY1qxNSru3oLSnmu 2utvB49l0bhK1brq/cXbcjPPX3fH3bdqrrp6gkWRS3FCr9cl/+uVtw8UF5ZgmQv1Cw6zRr2xat68 tvDsPhhAnyMWx/zs618H15QXbs5Lzxo2asoE1dU3XS/IRd4Ht2PaJNd/Xvz6e7U1lRXuV4NKRQ3u fsBttxHrwpA2rvpqy5ljJ6dPnDJGPefeO0wH2pdHKlVTyplziz5859OrsLRetUYvj65e/mpGX3bJ ti8JYhlu4q/vfv1IVuq5t1qbm12n3zZD+jKyurKiqvXTN95DmLvOYcZDDwu9Q3sCPUUs9n14196d OzZunhodEyk//eWjWOnYusK1J+M0rotgh93/evmtQ6UlZQ/BwPvnNUtffgfToc1YQOO6Pf19SRGL g12cmelyft3R1aeOJd8SGhmmunXeLHHz6F2pKSc9q+GLxUtdXNxcVTMf/0mnC0Xa8xAdocfyMzPp 2FPPvExWWsah1R8vHeHm6uYAdYQmIKj3c2ABearWf/3dym2bdyGvgFToHR0WdFfRaT5+e48vOWIZ BvbvFbu/3r1u/e1IMqa6afYdWKFimOFSj/ZICFKDFcU8fAL9VbcseBSSX6fpKezqzwH6Bn8sKdcb 0FjfcHbR3193gMkk9q65M9WTp47rjWaVNhAx8+1//vZuaEtryzA6441McHmoJ4rO7g6s3xDr+bfW nauuKB+gEV1DVmqaa2BIkGrmPXOkJ+mRtn6zqfr4/oOeMCCrps29p1dtdr1FsQwviouoL33n/S0I mr2TCWuRuBaEpgevQ68veOeNxbszz2XNxscEBbrunKg093659MUThj4v5b5zVXIfjWbKjXf/Hk7k 3lfdeZdjWGxUSdrxJNdDu/aqKsrKJSpugJIu0d6u6WWwctHiOvhJeQwaN0511e139rrPGG2Frk49 ePGWN+MMBfIgV3eXzw7vPjh4765DMmLUEMR12h/TyCbJM6Wn53z+6guvhZWXVUweOGyY7o4H5pUd 3XMgBms2LEw+usuu7DCWw+vZmf5DrBvm/AZMvFc09EpuXj7uA8ePV7XU11elHDvhfHjXfiXBVDiY 3M6+4rysbFn67oet1ZVVzlNmzlQlTjLNtdCzx3OxNt1mXLGyai+DKjQiYtiI8WN37t+5x2X3jn0e QSGBqpBQ+9IkUYXw6gtv7Nq1dc/dWPnD/Z7HHkKWxUnqguzzeWdOnPIZFuv8DNJsXxJm3fy59Bti XXXTvF82NTb4xCa28VZqLGwZFp/gEpOY2FKUnalNPXlKfWzfIZU3VjoNCLJ80LBPys6Nm1s2f70R UVkazU3z71eFxcWb31+vHTv0DWIp40Mu+9jJ068pO7rvYOqRg8fDa2vrVJwebQGm0YbD+4598Po/ /ze+obFhDJbnk7sffcDBy6dtucf006lZWecy9O+9+dJ/bLXR1+d7h7PtxihValUT9Uzm4OXn73Tb Yz+WvPSMmn3rvnJft+wL9Z7A7XLH/LvbFyVoxmqpqxcvbSrML3TyDw1RTZszT1zd3c2b6tXjPv/s VRLz8+f/EPz5+x9vQD6EW9PPZeme+s0TWPLZdOXZmurabX9/8U1dY2Pj4/6B/q2zHrhXY86XVpYh qapK8nv1AXSxsX6jWNfc9qPH6iorQ+JHjbI6ZC8/X+chEyepoEitzElNdT6295Aq//x58UYy288W fdxSXl7uOHTCRBUUn1C2mj58qw328GRfUiyjoTkmjhk10NXV9fvkYyeid23bJwmD4tXMWAMqVfzR /5Z9/cXKtTPAH0TfevedDjfOnunoasV74sShI9mVpWUlWOi9X9aD5v30G8XSaBxqWlvbMukZPViT n+Svhk6a4pOAVe2Ttm0F/3XUC6uCUcPnOPm2mRI3/NL5mfc5xTK689FXTbwxLnHgsQ/+9XboG//+ X/C48aNOHDt60hn5ve4dMiKxcca8u9w6srvW19SRU7Dbjdio61772W+I5eDgWKlDwld7gAuRj71p hnfiVVMxRaZLQHi4ePsH2FO118oY8sX3WoOdNOTl4zv61y/+qfj9f7yx6/Ch41c7u7g0zf3JA+qQ iLBOHbxatfhiVar6Trro08v9hlgqjUOZroNV6K3dtYu7h8SNGGntUt+f63WBsPMhg2IH/fjpXwUg S2ADuu8UoQwtQo+FEHd9x9OBoXAf7XtHldyNwWExwkKmqL5i4FLOhUYPBXMa5FH7kYpVnV2dGzEV 9ov+yjD0fkQspxzthaT6hsFc3vt+IFndfCBISowvVtWvX22/IZaziypdq7VUN3TzWfZ5tZ5YW/p8 cGYduHt4gsWSvtW/mPVpfthviOXk6NJ4aRw4zG+5e8f9NBN2a7BYNFSjR1BRtyr3UqV+QyzROHro gVmN9f3KCtj9GK+ciVCkrq7W0lRh9532TsF+Q6yf3jFsQ/SQxMK1770naceP9c7d/H/eCtIDyFfL PtefOHB4sKNe+s2cw9fQ7x/i35bsWHj20OHnXTzc1eNvQkRPQL9ScJuo6Yy1DX1c++07tDkuXoBf l+zZvE2O7tmv8/T2Xt1S0fDYsl6OuulwAFYu9jticUxv7EwLzD+ctP9c0onYhFGjVaOnXYuZsu99 4q08D5unuGim92WIWOlnznKl2dbW5taC5qaGudaSoNm8qT68cFkgluH+XvvswKzUpBPLaisr3Cbf OlOCo6MNl/p9f7lRrIqSMtnyzUbd+YwsLeypfx0cKa/CU/SyEbMvK8QyYM+f31r7RvqpU0+Gxsaq R0+bLi597Llg6Lej/eVCsTjt7d+yUw7u2qPDGkB7tc0tDxrn/uzoHi7ltcsSsfgAXn31c+/C1sbv C7Oyxw6fMkU1aNx4UWGxyf6Cy4FinU/Pkm9Xr9ViLaAabUvzT9Yse/Wz/noenfV72SKWYeBP/vWT yY3VVeu1za0+E26+WdVf06MLvEe9XfoHsZubm2XHhs1y8uARnaOz82Kdg8tvVy16usrwjC7H/WWP WHxozGbz5J8/fLUk9/zvIuIS1GNvuEFcezlkrLOX01+IlZWWLpvWrIWHUWsmHBzn91VIfGf339Xr VwRiGW5q9v3PhvoEBX1fU1E5ZNz1N6hsOQkayvfm3sVRDYp16R5XSX6hbFm3SV+cX9CEELmnB4Zr e5SvqjefhT1tXbonZc9o7Cyz4Ml/PdDY3Pi+b1Cw0+TbblO5e3nZWbP7xVyBWF6XALGaGhpl13db sYbIMS28ZVdoK2p+8fHHCyu7P/L+qXlFIhYf1X33LfRyCvJaUVtRecuoadeqBo4Zp6wg31ePkRE6 Xn3MY508fFx2bdqsc/fwPtxUWzH300ULc/rqfvq63f+3IZuwYAETntJgwcrGsYmJiUXE3NODUUJe ASZFVZqWCQs0FbN7w5b/Xz99fgXcFBI3rSN7F1UdPwCGDfmEBQoz4MAg04MPvNXfPn6ul1VXYzZ2 cQWe10Daxk9CYQ/arMrHTt1eIWg92on9hxnOHjvxR1RCvHdKa2YlaAMqIbcMBflhkbBgAR2aWCnK JyS+7uvHL9aGDg6Myvr6BDe8wvQSormAVSEvFatC4KYQhl3rt/wFdnnvfP/y2XslmacTE3L3QMkP q4QFC8SI1BYrDk6uTSxsbEIWXp6MwEY+TIpsmlpVIahxvn/LToabl6/+Aq6bqpg/payfbEcNYo3D MmGBwhs09pVRMa3484cPrYo6Omz6NnYUTWxzAatCXgqrwvs3bzNsX7PxDwsL89Hv335FrF7Q8GIQ pw2KnDZsExYsVGJju7m5pbkXfv/yNQDY9mKWVlGBSZFEU5KwQIeW7Nu68/+dq9e/sDAxJy+eVUO1 04lJ8gQdFQ/7hAULy6CoankhKYkdwBF7NWNnFyZeQdJOMSa3jQWZ39v4i52NbRXD10/ps2Y1DOh+ P1h40JoeMQkLFpAxmW1+/xmYlijp6PBoW1gyAufeYFJ4aVJLLNAqBOA1KP+BUzKP/zMx+M3rKx6Q c6rweoqGkiMuYYHCMrSwj5P92/cJf/7+TdSxtmZRNzJhBJ5YgzeYSUlYzx49YdixbtN3Tjb26VM6 skuGyxAC3gBCkxyRCQsWBqHRlVos3DxLgXNxuqD2l6wa7qODuNmYGHjY8QfX71+/GY7vPfD39tUb TxjYmLzm95Zcg9k10mj8ITVCQiMoujKElYN9voiUDLeFpxcjF5a5Ry5gwuLFk7BuXrrCcHj3ge+c HBwTxLne1gzEuZ+DKbpGExY0NkC9x7/cf0BHhcdaeHoyy2tqocQTrhILNB2zZ+O2v8BtbDfZWX67 TukqH9BzqVAcPYCc0YSFFviBcdU2wCW/G2VUVfnNXD2YWaAXHaAnLNgS4fMnz/4UEhOqmt6eM6Db rdC8MeBc/C3WAXce/R1w4+LhR9Ym9lNevnojduvcGXUufj5WAVGx/xwsDIysoCvAgODejdsMGxev /PPty9cdHz6+s108tWof/V06uG0cLbHwxE9gXKUlCxPbPGCbS8bRx+O3mJiQ4L4tO/99+/LlDr+I QGB7ScyIbZzjCTaw1GjCIhBCoKmhoOiqQGFxsTlfv3zhl1aQqeqpTuwkoG3ESwMA2GjBRQT5D4UA AAAASUVORK5CYII= ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: https://dropbox.com/hstsping ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://cf.dropboxstatic.com/static/css/main-vfl14Ukig.css body { color: rgb(61, 70, 77); font-family: "Open Sans","lucida grande","Segoe = UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif; font-size: = 13px; font-weight: normal; } input { color: rgb(61, 70, 77); font-family: "Open Sans","lucida grande","Segoe = UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif; font-size: = 13px; font-weight: normal; } textarea { color: rgb(61, 70, 77); font-family: "Open Sans","lucida grande","Segoe = UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif; font-size: = 13px; font-weight: normal; } select { color: rgb(61, 70, 77); font-family: "Open Sans","lucida grande","Segoe = UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif; font-size: = 13px; font-weight: normal; } button { color: rgb(61, 70, 77); font-family: "Open Sans","lucida grande","Segoe = UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif; font-size: = 13px; font-weight: normal; } .normal { color: rgb(61, 70, 77); font-family: "Open Sans","lucida grande","Segoe = UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif; font-size: = 13px; font-weight: normal; } body { margin: 0px; padding: 0px; min-height: 100%; background-color: rgb(255, = 255, 255); } a { cursor: pointer; } a * { cursor: pointer; } a { color: rgb(40, 149, 241); text-decoration: none; } a:focus { text-decoration: underline; } a img { border: 0px currentColor; border-image: none; } p { margin: 0px 0px 1em; line-height: 1.6em; } h1 { margin: 0px 0px 1em; line-height: 1.6em; } h2 { margin: 0px 0px 1em; line-height: 1.6em; } h3 { margin: 0px 0px 1em; line-height: 1.6em; } h4 { margin: 0px 0px 1em; line-height: 1.6em; } h5 { margin: 0px 0px 1em; line-height: 1.6em; } h1 { margin: 10px 0px; font-size: 18pt; font-weight: normal; } h2 { padding-top: 3px; padding-bottom: 10px; font-size: 10pt; margin-bottom: = 4px; } h3 { margin: 0px; padding: 0px; font-size: 10pt; } h4 { margin: 0px 0px 0.5em; font-size: 14px; font-weight: bold; } h5 { margin: 0px 0px 0.5em; font-size: 12px; font-weight: bold; } input[type=3Dpassword] { font-family: arial, sans-serif; } button { outline: 0px; border: 0px solid currentColor; border-image: none; = width: auto; overflow: visible; } form { margin: 0px; padding: 0px; } label { cursor: default; } noscript { font-size: 13px; font-weight: normal; } .carousel * { font-family: "Gotham","lucida grande","Segoe UI",arial,verdana,"lucida = sans unicode",tahoma,sans-serif; } .carousel a { color: rgb(11, 172, 255); } .clearfix::before { display: table; content: " "; } .clearfix::after { display: table; content: " "; } .clearfix::after { clear: both; } .link-img { margin: -2px 0px 0px; padding-right: 4px; vertical-align: middle; = background-repeat: no-repeat; background-color: rgb(255, 255, 255); } #account-header { font-size: 13px; float: right; -ms-user-select: none; = -webkit-user-select: none; -moz-user-select: none; user-select: none; } .show-account-photo#account-header .header-nav-link { line-height: 24px; } .show-account-photo#account-header .header-nav-link .avatar-component { margin-right: 10px; float: left; } .show-account-photo#account-header .sub-nav .clickable { cursor: pointer; } .show-account-photo#account-header .account-dropdown .clickable { cursor: pointer; } .show-account-photo#account-header .sub-nav .avatar-container { width: 32px; height: 36px; float: left; } .show-account-photo#account-header .account-dropdown .avatar-container { width: 32px; height: 36px; float: left; } .show-account-photo#account-header .sub-nav .avatar-container = .avatar-component { margin-top: 4px; } .show-account-photo#account-header .account-dropdown .avatar-container = .avatar-component { margin-top: 4px; } .show-account-photo#account-header .sub-nav .name-container { width: 100%; line-height: 35px; padding-left: 40px; box-sizing: = border-box; } .show-account-photo#account-header .account-dropdown .name-container { width: 100%; line-height: 35px; padding-left: 40px; box-sizing: = border-box; } .show-account-photo#account-header .sub-nav .name-container .name { width: 100%; line-height: 18px; vertical-align: middle; display: = inline-block; -ms-word-wrap: break-word; } .show-account-photo#account-header .account-dropdown .name-container = .name { width: 100%; line-height: 18px; vertical-align: middle; display: = inline-block; -ms-word-wrap: break-word; } .show-account-photo#account-header .sub-nav #add-account-photo-link { width: 100%; padding-left: 40px; font-size: 12px; display: block; = box-sizing: border-box; } .show-account-photo#account-header .account-dropdown = #add-account-photo-link { width: 100%; padding-left: 40px; font-size: 12px; display: block; = box-sizing: border-box; } .show-account-photo#account-header .sub-nav = .has-photo#add-account-photo-link { display: none; } .show-account-photo#account-header .account-dropdown = .has-photo#add-account-photo-link { display: none; } #account-header p { font-size: 13px; } #account-header .nav { list-style: none; margin-top: 0px; } #account-header .nav li:hover .account_dropdown { display: block; } #account-header .nav li { list-style: none; margin-left: 10px; float: left; position: relative; = z-index: 100; } #account-header .nav li.top-level-nav-item { padding-left: 20px; } #account-header .nav li.top-level-nav-item--align-baseline { margin-top: 3px; } #account-header .nav li .header-nav-link { margin: 0px; padding: 0px; float: left; } #account-header .nav li .header-nav-link img.link-img { margin: -1px 0px 0px 5px; padding-right: 0px; vertical-align: middle; = opacity: 0.25; background-repeat: no-repeat; background-color: rgb(255, = 255, 255); } #account-header .nav li .header-nav-link--space { padding-top: 3px; } #account-header .nav li .header-nav-link--bold { padding-left: 3px; font-weight: 700; } .tabbing #account-header .sprite-button:focus { margin: -2px; padding: 2px; } #header-account-menu .bubble-dropdown { padding: 20px; left: auto !important; right: 0px; min-width: 165px; = max-width: 195px; } #account-header .bubble-dropdown-target:hover { text-decoration: underline; } #account-header li.active .sub-nav { display: block; } #account-header .sub-nav { top: 100%; right: 2px; padding-bottom: 12px; margin-top: 12px; display: = none; position: absolute; z-index: 1; } #account-header .sub-nav .title { margin: -7px 0px 10px; width: 100%; color: rgb(0, 0, 0); font-size: = 14px; } #account-header .bubble-dropdown .title { margin: -7px 0px 10px; width: 100%; color: rgb(0, 0, 0); font-size: = 14px; } #account-header .sub-nav ul { margin: 0px; padding: 0px; } #account-header .bubble-dropdown ul { margin: 0px; padding: 0px; } #account-header .sub-nav ul a:hover { text-decoration: none; } #account-header .bubble-dropdown ul a:hover { text-decoration: none; } #account-header .sub-nav ul .role-title { vertical-align: top; } #account-header .bubble-dropdown ul .role-title { vertical-align: top; } #account-header .sub-nav ul .subheader-gray-text { color: rgb(170, 170, 170); font-size: 12px; margin-top: 2px; } #account-header .bubble-dropdown ul .subheader-gray-text { color: rgb(170, 170, 170); font-size: 12px; margin-top: 2px; } #account-header .sub-nav ul .email { margin-bottom: 6px; } #account-header .bubble-dropdown ul .email { margin-bottom: 6px; } #account-header .sub-nav ul li { margin: 0px -20px; float: none; display: block; } #account-header .bubble-dropdown ul li { margin: 0px -20px; float: none; display: block; } #account-header .sub-nav ul li.user-list-item { padding: 6px 20px; overflow: hidden; margin-right: 0px; white-space: = nowrap; -ms-text-overflow: ellipsis; } #account-header .bubble-dropdown ul li.user-list-item { padding: 6px 20px; overflow: hidden; margin-right: 0px; white-space: = nowrap; -ms-text-overflow: ellipsis; } #account-header .sub-nav ul li.user-list-item a { padding: 0px; } #account-header .bubble-dropdown ul li.user-list-item a { padding: 0px; } #account-header .sub-nav ul li.user-list-item a:hover { background: rgb(255, 255, 255); } #account-header .bubble-dropdown ul li.user-list-item a:hover { background: rgb(255, 255, 255); } #account-header .sub-nav ul li.user-list-item .button-as-link { font-size: 12px; } #account-header .bubble-dropdown ul li.user-list-item .button-as-link { font-size: 12px; } #account-header .sub-nav ul li.divider { padding-top: 10px; margin-top: 10px; border-top-color: rgb(237, 241, = 245); border-top-width: 1px; border-top-style: solid; } #account-header .bubble-dropdown ul li.divider { padding-top: 10px; margin-top: 10px; border-top-color: rgb(237, 241, = 245); border-top-width: 1px; border-top-style: solid; } #account-header .sub-nav ul li .sign-in-user-list { top: -40px; right: 10px; float: right; position: relative; box-shadow: = -10px 0px 15px 5px #fff; } #account-header .bubble-dropdown ul li .sign-in-user-list { top: -40px; right: 10px; float: right; position: relative; box-shadow: = -10px 0px 15px 5px #fff; } #account-header .sub-nav ul li a { padding: 5px 20px; } #account-header .bubble-dropdown ul li a { padding: 5px 20px; } #account-header .sub-nav ul li a.standalone { display: block; -ms-zoom: 1; min-width: 165px; } #account-header .bubble-dropdown ul li a.standalone { display: block; -ms-zoom: 1; min-width: 165px; } #account-header .sub-nav ul li a.standalone img { margin-right: 10px; margin-bottom: -3px; } #account-header .bubble-dropdown ul li a.standalone img { margin-right: 10px; margin-bottom: -3px; } #account-header .sub-nav ul li a:hover { text-decoration: none; cursor: pointer; background-color: rgb(227, 242, = 255); } #account-header .bubble-dropdown ul li a:hover { text-decoration: none; cursor: pointer; background-color: rgb(227, 242, = 255); } #account-header .sub-nav ul .quota_graph_container { background: rgb(238, 238, 238); margin: 16px 0px 12px; width: 165px; = height: 5px; border-top-color: rgb(221, 221, 221); border-top-width: = 1px; border-top-style: solid; } #account-header .bubble-dropdown ul .quota_graph_container { background: rgb(238, 238, 238); margin: 16px 0px 12px; width: 165px; = height: 5px; border-top-color: rgb(221, 221, 221); border-top-width: = 1px; border-top-style: solid; } #account-header .sub-nav ul .quota_graph_container .quota_graph_bar { background: rgb(105, 181, 242); border: 1px solid rgb(93, 159, 213); = border-image: none; height: 4px; margin-top: -1px; } #account-header .bubble-dropdown ul .quota_graph_container = .quota_graph_bar { background: rgb(105, 181, 242); border: 1px solid rgb(93, 159, 213); = border-image: none; height: 4px; margin-top: -1px; } #account-header .sub-nav ul .quota_graph_container .over.quota_graph_bar = { background: rgb(238, 0, 0); border-color: rgb(204, 0, 0); } #account-header .bubble-dropdown ul .quota_graph_container = .over.quota_graph_bar { background: rgb(238, 0, 0); border-color: rgb(204, 0, 0); } #account-header .account-dropdown ul li.exp-dropdown-upsell a { background-color: rgb(255, 253, 236); } #account-header .account-dropdown ul li.exp-dropdown-upsell a:hover { background-color: rgb(255, 253, 236); } #account-header .account-dropdown ul li.exp-dropdown-upsell-v2 a { text-align: center; padding-top: 15px; padding-bottom: 15px; = font-weight: 700; } #page-footer .bubble-dropdown { padding: 9px 0px; bottom: 35px; min-width: 80px; } #page-full-footer .bubble-dropdown { padding: 9px 0px; bottom: 35px; min-width: 80px; } #page-footer .bubble-dropdown .bubble-menu-item { margin: 0px; padding: 6px 15px; font-size: 13px; min-width: 80px; } #page-full-footer .bubble-dropdown .bubble-menu-item { margin: 0px; padding: 6px 15px; font-size: 13px; min-width: 80px; } #page-full-footer { padding: 0px; clear: both; } #page-full-footer .sub-nav { right: -35px; } #page-full-footer #footer-top-margin { height: 6em; } #page-full-footer #footer-border { width: 100%; height: 0px; margin-bottom: 2em; border-top-color: = rgb(208, 212, 217); border-top-width: 1px; border-top-style: solid; } #page-full-footer .footer-col { margin: 15px 45px 20px 15px; float: left; max-width: 200px; } #page-full-footer .footer-col ul { margin: 0px; padding: 0px; } #page-full-footer .footer-col ul li { list-style: none; margin: 5px 0px; padding: 0px; font-size: 11px; } #page-full-footer .footer-col ul li.header { font-weight: 600; } #page-full-footer .footer-col ul li a { color: rgb(118, 118, 118); font-size: 13px; } #page-full-footer .footer-col ul li.header { color: rgb(118, 118, 118); font-size: 13px; } #page-footer { background: rgb(255, 255, 255); padding: 0px 6px; border-radius: 3px; = text-align: left; bottom: 10px; display: inline-block; position: fixed; } #page-footer .sub-nav { text-align: left; right: -15px; } #page-footer ul { list-style: none; margin: 0px; padding: 0px; display: inline; } #page-footer li { list-style: none; margin: 0px; padding: 0px; display: inline; } #page-footer ul a { margin: 0px 5px 5px 0px; font-size: 12px; display: inline-block; } #page-footer .footer-link { margin-right: 10px; } #page-footer .s_web_more { top: 6px; position: relative; } #outer-frame { margin: 0px auto; width: 990px; } #page-header { background: rgb(255, 255, 255); padding: 16px 0px; width: 100%; height: = 90px; box-sizing: border-box; } #page-header #inner-page-header { margin: auto; width: 990px; } .minimal-header#page-header { height: 50px; } .blue-top-border#page-header { border-top-color: rgb(0, 126, 229); border-top-width: 10px; = border-top-style: solid; } .page-header-border#page-header { margin: 0px auto 50px; padding: 19px 0px; width: 990px; height: 73px; = border-bottom-color: rgb(208, 212, 217); border-bottom-width: 1px; = border-bottom-style: solid; } .page-header-border#page-header #account-header { margin-top: 8px; } .fixed-full-width-header#page-header { padding: 12px 20px; left: 0px; top: 0px; width: 100%; height: 59px; = position: fixed; } .fixed-full-width-header#page-header #inner-page-header { width: auto; } #page-header .home-icon-container #home-icon { vertical-align: middle; display: inline-block; } #page-header .home-icon-container #home-icon .custom-team-logo { max-height: 30px; max-width: 140px; } #page-header .home-icon-container .home-icon-title { color: rgb(117, 130, 141); font-size: 16px; margin-left: 10px; } .fixed-header #page-header { left: 0px; top: 0px; width: 100%; position: fixed; z-index: 5; } @media all and (max-width:1005px) { .fixed-header #page-header { position: absolute; } } .page-header-text { font-size: 18px; font-weight: normal; } .page-header-text .inline-header { margin: 0px; line-height: normal; font-size: 18px; font-weight: normal; = display: inline-block; } .page-header-text .role-select { margin-left: 5px; vertical-align: bottom; } #header-border-div { margin: 19px 0px 0px; width: 100%; height: 0px; border-top-color: = rgb(234, 242, 248); border-bottom-color: rgb(250, 251, 252); = border-top-width: 1px; border-bottom-width: 1px; border-top-style: = solid; border-bottom-style: solid; } #page-logo-header { margin-bottom: 30px; } .noborder#page-logo-header { margin-bottom: 24px; } #page-logo-header #back-to-home { margin-top: 30px; float: right; } #page-logo-header #back-to-home img { margin-top: -4px; } .earthrise body { background: url("/static/images/earthrisechopped-vflv6G6su.jpg") fixed = no-repeat bottom rgb(255, 255, 255); } #page-sidebar { width: 180px; position: fixed; z-index: 6; } .fixed-header #page-sidebar { top: 50px; } @media all and (max-width:1005px) { .fixed-header #page-sidebar { position: absolute; } } .has_sidebar #page-content { padding-left: 190px; } #page-content { padding-bottom: 2em; min-height: 425px; } .fixed-header .clear-page-header { margin-top: 50px; } #page-prefooter { clear: both; } .fixed-header .top-notification-bar #page-header { top: 51px; } .fixed-header .top-notification-bar #page-sidebar { top: 101px; } .fixed-header .top-notification-bar #page-content { top: 51px; position: relative; } .fixed-header .has-top-dashboard #page-header { top: 270px; } .fixed-header .has-top-dashboard #page-sidebar { top: 320px; } .fixed-header .has-top-dashboard #page-content { top: 270px; position: relative; } .fixed-header .has-top-onboarding-progress-bar #page-header { top: 230px; } .fixed-header .has-top-onboarding-progress-bar #page-sidebar { top: 280px; } .fixed-header .has-top-onboarding-progress-bar #page-content { top: 230px; position: relative; } .fixed-header .has-top-onboarding-progress-bar-collapsed #page-header { top: 60px; } .fixed-header .has-top-onboarding-progress-bar-collapsed #page-sidebar { top: 110px; } .fixed-header .has-top-onboarding-progress-bar-collapsed #page-content { top: 60px; position: relative; } .fixed-header .top-notification-bar.has-top-onboarding-progress-bar = #page-header { top: 281px; } .fixed-header .top-notification-bar.has-top-onboarding-progress-bar = #page-sidebar { top: 331px; } .fixed-header .top-notification-bar.has-top-onboarding-progress-bar = #page-content { top: 281px; position: relative; } .fixed-header = .top-notification-bar.has-top-onboarding-progress-bar-collapsed = #page-header { top: 111px; } .fixed-header = .top-notification-bar.has-top-onboarding-progress-bar-collapsed = #page-sidebar { top: 161px; } .fixed-header = .top-notification-bar.has-top-onboarding-progress-bar-collapsed = #page-content { top: 111px; position: relative; } .fixed-header .has-fastrack-survey-banner #page-header { top: 100px; } .fixed-header .has-fastrack-survey-banner #page-sidebar { top: 150px; } .fixed-header .has-fastrack-survey-banner #page-content { top: 100px; position: relative; } .fixed-header .has-prompt-large-banner #page-header { top: 175px; } .fixed-header .has-prompt-large-banner #page-sidebar { top: 225px; } .fixed-header .has-prompt-large-banner #page-content { top: 175px; position: relative; } .fixed-header .has-team-progress-bar #page-header { top: 85px; } .fixed-header .has-team-progress-bar #page-sidebar { top: 135px; } .fixed-header .has-team-progress-bar #page-content { top: 85px; position: relative; } .main-skip-link { display: none; } .has_sidebar .main-skip-link { line-height: 24px; display: inline-block; } .has_sidebar :not(:focus).main-skip-link { top: -1000px; position: fixed; } .main-skip-destination { top: 0px; position: fixed; } #main-nav { list-style: none; margin: 0px; padding: 0px; } #main-nav li { list-style: none; margin: 0px; padding: 0px; } #main-nav { margin-top: 27px; } #main-nav .nav-item-link { padding: 5px 7px 5px 2px; vertical-align: middle; display: = inline-block; } #main-nav .button-as-link { padding: 5px 7px 5px 2px; vertical-align: middle; display: = inline-block; } #main-nav .nav-item-link:hover { text-decoration: none; } #main-nav .button-as-link:hover { text-decoration: none; } #main-nav .selected.nav-item-link { color: rgb(61, 70, 77); font-weight: 600; } #main-nav .selected.button-as-link { color: rgb(61, 70, 77); font-weight: 600; } #main-nav .nav-item-link:focus * { text-decoration: underline; } #main-nav .button-as-link:focus * { text-decoration: underline; } #main-nav .nav-item-link:focus .freshbubble { text-decoration: none; } #main-nav .nav-item-link:focus .nav-label { text-decoration: none; } #main-nav .button-as-link:focus .freshbubble { text-decoration: none; } #main-nav .button-as-link:focus .nav-label { text-decoration: none; } #main-nav .nav-icon { height: 15px; display: inline-block; } #main-nav .nav-label { color: rgb(71, 82, 93); padding-right: 1px; padding-left: 6px; = font-size: 11px; font-weight: 400; display: inline-block; } #main-nav .sub-nav .chat-bubble-arrow-border { right: 130px; } #main-nav .sub-nav .chat-bubble-arrow { right: 130px; } #main-nav .admin_console_options.sub-nav { display: none; } #debug-panel-container { padding: 5px; width: 200px; z-index: 10; background-color: rgba(255, = 255, 255, 0.9); } #debug-panel-link { right: 54px; bottom: 10px; position: fixed; z-index: 1000; } #debug-panel h1 { margin: 0px 4px 0px 0px; font-size: 13px; font-weight: bold; display: = inline; } #debug-panel hr { border: currentColor; border-image: none; height: 1px; clear: both; = background-color: rgb(204, 204, 204); } #debug-panel .panel-input { margin: 5px 0px; width: 100%; } #debug-panel .panel-button { margin: 5px 0px; width: 100%; } #debug-panel label { font-size: 12px; margin-right: 4px; } #debug-panel .button-primary { margin: 2px; width: 100%; } #debug-panel .panel-select { width: 140px; } #cprofile { right: 2px; padding-bottom: 5px; font-weight: bold; margin-bottom: = 10px; } #cprofile .ajax { font-weight: normal; display: block; } #login-or-register-page-content { text-align: center; } #login-or-register-page-content .login-or-register-img { vertical-align: middle; display: inline-block; } #login-or-register-page-content .login-register-container { vertical-align: middle; display: inline-block; } #login-or-register-page-content .login-or-register-img { margin-top: 80px; margin-right: 90px; margin-bottom: 110px; } .with-dot-com-nav-bar #login-or-register-page-content { padding-top: 126px; } .with-dot-com-nav-bar .mast-head { line-height: 26px; } .button-primary.auth-google { margin-top: 0px; } #login-and-register-container #login-container { display: block; } #login-and-register-container #register-container { display: none; } .show-register#login-and-register-container #login-container { display: none; } .show-register#login-and-register-container #register-container { display: block; } #login-container { margin: 0px auto; width: 100%; height: 400px; } #register-container { margin: 0px auto; width: 100%; height: 400px; } #login-container > form { width: 357px; display: inline-block; } #register-container > form { width: 357px; display: inline-block; } #login-container .splash { width: 464px; height: 390px; text-align: center; padding-left: 18px; = margin-top: 60px; float: left; } #register-container .splash { width: 464px; height: 390px; text-align: center; padding-left: 18px; = margin-top: 60px; float: left; } #login-container #login_lhs h1 { text-align: center; color: rgb(0, 0, 0); font-size: 20px; margin-top: = 22px; } #register-container #login_lhs h1 { text-align: center; color: rgb(0, 0, 0); font-size: 20px; margin-top: = 22px; } #login-container #login_lhs h3 { text-align: center; color: rgb(102, 102, 102); font-size: 15px; = font-weight: normal; margin-top: 6px; } #register-container #login_lhs h3 { text-align: center; color: rgb(102, 102, 102); font-size: 15px; = font-weight: normal; margin-top: 6px; } #login-container #login_lhs .login_lhs_action { text-align: center; margin-top: 20px; } #register-container #login_lhs .login_lhs_action { text-align: center; margin-top: 20px; } #login-container #login_lhs .login_lhs_teams_graphic { margin: 40px 0px 0px; } #register-container #login_lhs .login_lhs_teams_graphic { margin: 40px 0px 0px; } #login-container .title-text { color: rgb(34, 34, 34); font-size: 22px; font-weight: 600; } #register-container .title-text { color: rgb(34, 34, 34); font-size: 22px; font-weight: 600; } #login-container .alternative-option { color: rgb(68, 68, 68); font-size: 13px; margin-top: 4px; float: right; } #register-container .alternative-option { color: rgb(68, 68, 68); font-size: 13px; margin-top: 4px; float: right; } #login-container #sso-login-description { margin: 20px 0px; font-size: 14px; } #register-container #sso-login-description { margin: 20px 0px; font-size: 14px; } #login-container #sso_login_submit { float: right; } #login-container #sso_login_cancel { float: right; } #register-container #sso_login_submit { float: right; } #register-container #sso_login_cancel { float: right; } #login-container #sso_login_cancel { margin-right: 10px; } #register-container #sso_login_cancel { margin-right: 10px; } #login-container > form { margin-top: 115px; margin-left: 50px; } #login-container #forgot-link { top: 15px; float: left; position: relative; } #login-partial { width: 357px; } #register-partial { width: 357px; } #login-partial #email-field { margin-top: 16px; margin-bottom: 12px; } #login-partial #login-footer { margin-top: 20px; } #login-partial #login-footer #remember-me { float: left; cursor: pointer; -ms-user-select: none; = -webkit-user-select: none; -moz-user-select: none; user-select: none; } #login-partial #login-footer #remember-me label { cursor: pointer; } #login-partial #login-footer #sso_description { float: left; } #login-partial #login-footer #login_submit { margin-top: -6px; float: right; } #login-partial #login-footer .cancel-btn { margin-top: -6px; float: right; } #register-container > form { margin-top: 80px; margin-left: 50px; } #register-container > form #register-title { margin-bottom: 16px; } #register-partial #fname-field { margin-bottom: 12px; } #register-partial #lname-field { margin-bottom: 12px; } #register-partial .register-spacer { height: 12px; } #register-partial #new-email-field { margin-bottom: 12px; } #register-partial #email-field { margin-bottom: 12px; } #register-partial #new-email-field #email_check_warning { float: right; } #register-partial #email-field #email_check_warning { float: right; } #register-partial #new-email-field .email_warning_area { font-weight: 600; } #register-partial #email-field .email_warning_area { font-weight: 600; } #register-partial #new-password-field { margin-bottom: 12px; } #register-partial #password-field { margin-bottom: 12px; } #register-partial .password_strength_icon { margin-top: 6px; } #register-partial .password_strength_desc { font-size: 11px; } #register-partial #tos-agree-field { margin: 25px 0px 0px -3px; line-height: 36px; position: relative; = cursor: pointer; -ms-user-select: none; -webkit-user-select: none; = -moz-user-select: none; user-select: none; } #register-partial #tos-agree-field label { cursor: pointer; } #register-partial #tos-agree-field .error-plain-text { padding-left: 3px; } #register-partial #register-submit { margin-top: 8px; float: right; } #register-partial .cancel-btn { margin-top: 8px; float: right; } .error-plain-text { color: rgb(232, 33, 16); font-size: 12px; } #open_in_app_interstitial { text-align: center; } #open_in_app_interstitial .instruction_text { font-size: 135%; } #open_in_app_interstitial p { margin-bottom: 24px; } #open_in_app_interstitial .openinapp-button { margin: 0px; } .login-form-container .checkbox-inline.checkbox { max-width: 200px; } .login-form-container .checkbox .text-input-error-wrapper = span.error-message { padding-right: 20px; } .login-register-container-wrapper { vertical-align: middle; display: inline-block; } .login-promo-upgrade { margin: 30px 0px 15px; padding: 20px; border-radius: 5px; border: 1px = solid rgb(225, 225, 225); border-image: none; width: 350px; box-sizing: = border-box; background-color: rgb(250, 251, 252); } .token-container { display: block; position: relative; z-index: 1; } .tokenized_autocompleter_container { display: block; position: relative; z-index: 1; } .token-container .tokenizer { background: rgb(255, 255, 255); padding: 0px 0px 3px 3px; = border-radius: 3px; width: auto; line-height: 1.6em; font-size: 13px; = cursor: default; min-height: 23px; max-height: 300px; } .tokenized_autocompleter_container .tokenizer { background: rgb(255, 255, 255); padding: 0px 0px 3px 3px; = border-radius: 3px; width: auto; line-height: 1.6em; font-size: 13px; = cursor: default; min-height: 23px; max-height: 300px; } .token-container .tokenizer * { cursor: default; } .tokenized_autocompleter_container .tokenizer * { cursor: default; } .token-container .tokenizer input { width: 50%; } .tokenized_autocompleter_container .tokenizer input { width: 50%; } .token-container .tokenizer .tokenizer_input { margin-top: 3px; margin-right: 3px; float: left; } .token-container .tokenizer .token { margin-top: 3px; margin-right: 3px; float: left; } .tokenized_autocompleter_container .tokenizer .tokenizer_input { margin-top: 3px; margin-right: 3px; float: left; } .tokenized_autocompleter_container .tokenizer .token { margin-top: 3px; margin-right: 3px; float: left; } .token-container .tokenizer .tokenizer_input { padding: 1px 0px; overflow: hidden; position: relative; max-width: = 450px; } .tokenized_autocompleter_container .tokenizer .tokenizer_input { padding: 1px 0px; overflow: hidden; position: relative; max-width: = 450px; } .token-container .tokenizer .tokenizer_input .new-collab-input { width: 20px; } .tokenized_autocompleter_container .tokenizer .tokenizer_input = .new-collab-input { width: 20px; } .token-container .tokenizer .tokenizer_input input { margin: 0px 0px -1px; padding: 0px 5px; outline: 0px; border: 0px solid = black; border-image: none; font-size: 13px; white-space: pre; cursor: = text; } .tokenized_autocompleter_container .tokenizer .tokenizer_input input { margin: 0px 0px -1px; padding: 0px 5px; outline: 0px; border: 0px solid = black; border-image: none; font-size: 13px; white-space: pre; cursor: = text; } .token-container .tokenizer .tokenizer_input label { transition:color 0.2s linear; left: 2px; top: 2px; color: rgb(119, 119, = 119); font-size: 13px; position: absolute; cursor: text; pointer-events: = none; -webkit-transition: color 0.2s linear 0s; } .tokenized_autocompleter_container .tokenizer .tokenizer_input label { transition:color 0.2s linear; left: 2px; top: 2px; color: rgb(119, 119, = 119); font-size: 13px; position: absolute; cursor: text; pointer-events: = none; -webkit-transition: color 0.2s linear 0s; } .token-container .tokenizer .focused.tokenizer_input label { transition:color 0.2s linear; color: rgb(204, 204, 204); = -webkit-transition: color 0.2s linear 0s; } .tokenized_autocompleter_container .tokenizer .focused.tokenizer_input = label { transition:color 0.2s linear; color: rgb(204, 204, 204); = -webkit-transition: color 0.2s linear 0s; } .token-container .tokenizer .populated.tokenizer_input label { display: none; } .tokenized_autocompleter_container .tokenizer .populated.tokenizer_input = label { display: none; } .token-container .tokenizer .tokenizer_input_borderless { left: 4px; overflow: hidden; margin-left: -1px; position: relative; } .tokenized_autocompleter_container .tokenizer = .tokenizer_input_borderless { left: 4px; overflow: hidden; margin-left: -1px; position: relative; } .token-container .tokenizer .tokenizer_input_borderless = .new-collab-input { margin: -1px 3px 0px -2px; padding: 0px !important; border: 3px solid = transparent !important; border-image: none !important; display: block; } .tokenized_autocompleter_container .tokenizer = .tokenizer_input_borderless .new-collab-input { margin: -1px 3px 0px -2px; padding: 0px !important; border: 3px solid = transparent !important; border-image: none !important; display: block; } .token-container .tokenizer .tab_stop { width: 0px; overflow: hidden; float: left; display: block; } .token-container .tokenizer .tokenizer_stretcher { width: 0px; overflow: hidden; float: left; display: block; } .tokenized_autocompleter_container .tokenizer .tab_stop { width: 0px; overflow: hidden; float: left; display: block; } .tokenized_autocompleter_container .tokenizer .tokenizer_stretcher { width: 0px; overflow: hidden; float: left; display: block; } .token-container .tokenizer .tab_stop { height: 0px; } .tokenized_autocompleter_container .tokenizer .tab_stop { height: 0px; } .token-container .tokenizer .tab_stop input { border: 0px solid black; border-image: none; left: -1500px; width: 1px; = height: 1px; overflow: visible; display: inline; position: relative; } .tokenized_autocompleter_container .tokenizer .tab_stop input { border: 0px solid black; border-image: none; left: -1500px; width: 1px; = height: 1px; overflow: visible; display: inline; position: relative; } .token-container .tokenizer .tokenizer_stretcher { padding-top: 7px; } .tokenized_autocompleter_container .tokenizer .tokenizer_stretcher { padding-top: 7px; } .token-container .import-contacts-link { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .token-container .import-contacts-modal { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .token-container .tokenizer-can-edit { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .tokenized_autocompleter_container .import-contacts-link { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .tokenized_autocompleter_container .import-contacts-modal { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .tokenized_autocompleter_container .tokenizer-can-edit { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .token-container div.tokenizer-can-edit { margin-top: -32px; } .tokenized_autocompleter_container div.tokenizer-can-edit { margin-top: -32px; } .carousel-app .token-container .tokenizer { border-width: medium medium 1px; border-style: none none solid; = border-color: currentColor currentColor rgb(229, 229, 229); padding: = 14px 24px 18px; border-radius: 0px; border-image: none; } .carousel-app .tokenized_autocompleter_container .tokenizer { border-width: medium medium 1px; border-style: none none solid; = border-color: currentColor currentColor rgb(229, 229, 229); padding: = 14px 24px 18px; border-radius: 0px; border-image: none; } .carousel-app .tokenized_autocompleter_container .import-contacts-link { right: 21px; margin-top: -41px; } .carousel-app .tokenized_autocompleter_container .tokenizer = .tokenizer_input_borderless .new-collab-input { margin: 1px 3px 0px -3px; } .carousel-app .tokenized_autocompleter_container .tokenizer = .tokenizer_input label { left: 0px; top: 3px; color: rgb(146, 155, 160); } .carousel-app .tokenized_autocompleter_container .tokenizer { -ms-overflow-x: hidden; -ms-overflow-y: auto; } body.gecko .tokenized_autocompleter_container .tokenizer_input label { left: 6px; } div.tokenizer .token { color: black; white-space: nowrap; background-repeat: no-repeat; } div.tokenizer .token-valid.token { background-image: url("/static/images/tokens/token-vflrppjFm.png"); } div.tokenizer .token-valid.token span { background-image: url("/static/images/tokens/token-vflrppjFm.png"); } div.tokenizer .token-valid.token:hover { background-image: = url("/static/images/tokens/token_hover-vflBO4qD1.png"); } div.tokenizer .token-valid.token:hover span { background-image: = url("/static/images/tokens/token_hover-vflBO4qD1.png"); } div.tokenizer .token-valid.token span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/token_close-vflQfmPVE.png"); } div.tokenizer .token-valid.token span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/token_close-vflQfmPVE.png"); } div.tokenizer .token-valid.token:hover span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/token_close-vflQfmPVE.png"); } div.tokenizer .token-valid.token:hover span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/token_close-vflQfmPVE.png"); } div.tokenizer .token-error.token { background-image: url("/static/images/tokens/er_token-vflniwpEy.png"); } div.tokenizer .token-error.token span { background-image: url("/static/images/tokens/er_token-vflniwpEy.png"); } div.tokenizer .token-error.token:hover { background-image: = url("/static/images/tokens/er_token_hover-vflXal_JN.png"); } div.tokenizer .token-error.token:hover span { background-image: = url("/static/images/tokens/er_token_hover-vflXal_JN.png"); } div.tokenizer .token-error.token span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } div.tokenizer .token-error.token span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } div.tokenizer .token-error.token:hover span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } div.tokenizer .token-error.token:hover span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } div.tokenizer .token-warn.token { background-image: url("/static/images/tokens/w_token-vfl9rjynV.png"); } div.tokenizer .token-warn.token span { background-image: url("/static/images/tokens/w_token-vfl9rjynV.png"); } div.tokenizer .token-warn.token:hover { background-image: = url("/static/images/tokens/w_token_hover-vflTRtwW6.png"); } div.tokenizer .token-warn.token:hover span { background-image: = url("/static/images/tokens/w_token_hover-vflTRtwW6.png"); } div.tokenizer .token-warn.token span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/w_token_close-vfl57bsSl.png"); } div.tokenizer .token-warn.token span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/w_token_close-vfl57bsSl.png"); } div.tokenizer .token-warn.token:hover span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/w_token_close-vfl57bsSl.png"); } div.tokenizer .token-warn.token:hover span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/w_token_close-vfl57bsSl.png"); } div.tokenizer .token:hover { text-decoration: none; } div.tokenizer .token:hover span { text-decoration: none; } div.tokenizer .token span { background-position: right top; display: block; background-repeat: = no-repeat; } div.tokenizer .token span span { background-position: right bottom; } div.tokenizer .token span span span { background-position: left bottom; } div.tokenizer .token span span span span { padding: 2px 3px 2px 5px; background-image: none; } div.tokenizer .token span span span span span.hidden { margin: 0px; padding: 0px; display: none; } div.tokenizer .token span span span span img { margin: 0px 5px -3px 0px; width: 16px; } div.tokenizer .token span.x { background-position: 5px; padding: 0px 7px 0px 4px; display: inline; = cursor: pointer; } div.tokenizer .token span.x_hover { background-position: 5px; padding: 0px 7px 0px 4px; display: inline; = cursor: pointer; } div.tokenizer .token:hover span.x { background-position: 5px; padding: 0px 7px 0px 4px; display: inline; = cursor: pointer; } div.tokenizer .token:hover span.x_hover { background-position: 5px; padding: 0px 7px 0px 4px; display: inline; = cursor: pointer; } div.tokenizer .token_selected { color: white; text-decoration: none; } div.tokenizer .token_selected span { color: white; text-decoration: none; } div.tokenizer .token_selected:hover { color: white; text-decoration: none; } div.tokenizer .token_selected:hover span { color: white; text-decoration: none; } div.tokenizer .token-valid.token_selected { background-image: = url("/static/images/tokens/token_selected-vfl6BDgcp.png"); } div.tokenizer .token-valid.token_selected span { background-image: = url("/static/images/tokens/token_selected-vfl6BDgcp.png"); } div.tokenizer .token-valid.token_selected:hover { background-image: = url("/static/images/tokens/token_selected-vfl6BDgcp.png"); } div.tokenizer .token-valid.token_selected:hover span { background-image: = url("/static/images/tokens/token_selected-vfl6BDgcp.png"); } div.tokenizer .token-error.token_selected { background-image: = url("/static/images/tokens/er_token_selected-vflutxYy5.png"); } div.tokenizer .token-error.token_selected span { background-image: = url("/static/images/tokens/er_token_selected-vflutxYy5.png"); } div.tokenizer .token-error.token_selected:hover { background-image: = url("/static/images/tokens/er_token_selected-vflutxYy5.png"); } div.tokenizer .token-error.token_selected:hover span { background-image: = url("/static/images/tokens/er_token_selected-vflutxYy5.png"); } div.tokenizer .token-warn.token_selected { background-image: = url("/static/images/tokens/w_token_selected-vflbeHi5X.png"); } div.tokenizer .token-warn.token_selected span { background-image: = url("/static/images/tokens/w_token_selected-vflbeHi5X.png"); } div.tokenizer .token-warn.token_selected:hover { background-image: = url("/static/images/tokens/w_token_selected-vflbeHi5X.png"); } div.tokenizer .token-warn.token_selected:hover span { background-image: = url("/static/images/tokens/w_token_selected-vflbeHi5X.png"); } div.autocomplete { margin: -1px 0px 0px; padding: 0px; text-align: left; position: = absolute; z-index: 1; } div.autocomplete ul { margin: 0px; padding: 0px; border: 1px solid rgb(229, 229, 229); = border-image: none; list-style-type: none; background-color: rgb(249, = 252, 255); } div.autocomplete ul li { margin: 0px; padding: 2px; height: 44px; border-bottom-color: rgb(229, = 229, 229); border-bottom-width: 1px; border-bottom-style: solid; = display: block; list-style-type: none; cursor: pointer; } div.autocomplete ul li.selected { background-color: rgb(213, 236, 255); } .autocomplete-match { font-weight: bold; } .autocomplete-secondary { color: rgb(102, 102, 102); } .autocomplete-left { padding: 8px 8px 0px; width: 28px; height: 28px; text-align: center; = float: left; } .import-contacts-autocomplete-item { padding: 8px 8px 0px; width: 28px; height: 28px; text-align: center; = float: left; } .autocomplete-left img { vertical-align: middle; } .import-contacts-autocomplete-item img { vertical-align: middle; } .autocomplete-line { line-height: 1.3em; margin-top: 4px; min-height: 5px; } .autocomplete-line-center { line-height: 1.3em; margin-top: 14px; } .contact-importer-img { margin-right: 2px; } .sf-name { width: 300px; } .sf-list-name { float: left; } .sf-joined { width: 170px; } #sharing-header { padding: 7px 2px 2px; width: 100%; line-height: normal; display: = inline-block; } #sharing-header #role-selector select { margin-bottom: -4px; margin-left: -5px; } #sharing-header .role-select > .bubble-picker { z-index: 3; } #sharing-header #header-right { text-align: right; } #sf-view { font-size: 13px; display: none; } #sf-view .freshbutton { padding: 7px 18px; } #sf-view .freshbutton-blue { padding: 7px 18px; } #sf-view .freshbutton .s_web_folder_user_blue { margin-right: 8px; margin-bottom: -2px; } #sf-view .freshbutton-blue .s_web_folder_user_blue { margin-right: 8px; margin-bottom: -2px; } #sf-view .new-share-tab-exp-footer { border-radius: 5px; border: 1px solid rgb(229, 229, 229); border-image: = none; height: 80px; margin-top: -35px; background-color: rgb(246, 249, = 252); } #sf-view .new-share-tab-exp-footer .new-share-tab-exp-img { padding: 10px 10px 0px; width: 10%; float: left; } #sf-view .new-share-tab-exp-footer .new-share-tab-exp-middle { width: 63%; padding-top: 13px; float: left; } #sf-view .new-share-tab-exp-footer .new-share-tab-exp-middle = .new-share-tab-exp-title { font-size: 12px; } #sf-view .new-share-tab-exp-footer .new-share-tab-exp-middle = .new-share-tab-exp-learn-more { color: rgb(123, 137, 148); font-size: 12px; } #sf-view .new-share-tab-exp-footer #share-button { margin: 18px 5px; padding: 6px 3px; float: right; } #sf-view .empty-list { display: none; } #sf-view hr { border-width: 0px; height: 1px; background-color: rgb(237, 241, 245); } #sf-view #sf-explanation { margin: 30px 0px 33px; } #sf-view #sf-explanation #learn-more { width: 570px; line-height: 1.8em; margin-bottom: 0px; float: left; } #sf-view #sf-explanation #share-button { text-align: right; -ms-user-select: none; -webkit-user-select: none; = -moz-user-select: none; user-select: none; } #sf-view #sf-explanation #share-button #create-share { margin-top: 5px; display: inline-block; } #sf-view #new-invites-link .link-img { padding-right: 8px; margin-top: -8px; margin-bottom: -5px; = background-color: transparent; } #sf-view .hotbox { margin-top: 14px; margin-bottom: 0px; } #sf-view .sf-sort.sf-list-container { margin-top: 14px; margin-bottom: 0px; } #sf-view .blueexplanation { border: 1px solid rgb(229, 242, 252); border-image: none; line-height: = 1.8em; background-color: rgb(247, 251, 254); } #sf-view #invites-box { padding: 15px 0px; border-radius: 3px; font-weight: 600; margin-bottom: = 27px; } #sf-view .sf-list-container { margin-top: 44px; margin-bottom: 50px; } .shared-files-view .sf-list-container { margin-top: 44px; margin-bottom: 50px; } #sf-view .sf-list-container .sf-list-title { font-size: 16px; font-weight: normal; margin-top: 32px; } .shared-files-view .sf-list-container .sf-list-title { font-size: 16px; font-weight: normal; margin-top: 32px; } #sf-view .sf-list-container .sf-sort { width: 100%; height: 10px; padding-left: 0px; list-style-type: none; } .shared-files-view .sf-list-container .sf-sort { width: 100%; height: 10px; padding-left: 0px; list-style-type: none; } #sf-view .sf-list-container .sf-sort .col-header-button { color: inherit; background-color: inherit; } .shared-files-view .sf-list-container .sf-sort .col-header-button { color: inherit; background-color: inherit; } #sf-view .sf-list-container .sf-sort .sort-option { color: rgb(170, 170, 170); font-size: 12px; text-decoration: none; = -ms-user-select: none; -webkit-user-select: none; -moz-user-select: = none; user-select: none; } #sf-view .sf-list-container .sf-sort sort-option > button { color: rgb(170, 170, 170); font-size: 12px; text-decoration: none; = -ms-user-select: none; -webkit-user-select: none; -moz-user-select: = none; user-select: none; } .shared-files-view .sf-list-container .sf-sort .sort-option { color: rgb(170, 170, 170); font-size: 12px; text-decoration: none; = -ms-user-select: none; -webkit-user-select: none; -moz-user-select: = none; user-select: none; } .shared-files-view .sf-list-container .sf-sort sort-option > button { color: rgb(170, 170, 170); font-size: 12px; text-decoration: none; = -ms-user-select: none; -webkit-user-select: none; -moz-user-select: = none; user-select: none; } #sf-view .sf-list-container .sf-sort .sort-option span { margin-right: 5px; } #sf-view .sf-list-container .sf-sort sort-option > button span { margin-right: 5px; } .shared-files-view .sf-list-container .sf-sort .sort-option span { margin-right: 5px; } .shared-files-view .sf-list-container .sf-sort sort-option > button span = { margin-right: 5px; } #sf-view .sf-list-container .sf-sort .name-sorter.sort-option span { margin-left: 2px; } #sf-view .sf-list-container .sf-sort sort-option > button.name-sorter = span { margin-left: 2px; } .shared-files-view .sf-list-container .sf-sort .name-sorter.sort-option = span { margin-left: 2px; } .shared-files-view .sf-list-container .sf-sort sort-option > = button.name-sorter span { margin-left: 2px; } #sf-view .sf-list-container .sf-sort .name-sorter { width: 520px; float: left; } .shared-files-view .sf-list-container .sf-sort .name-sorter { width: 520px; float: left; } #sf-view .sf-list-container .sf-sort .modified-sorter { width: 160px; float: left; } .shared-files-view .sf-list-container .sf-sort .modified-sorter { width: 160px; float: left; } #sf-view .sf-list-container .sf-sort .sort-arrow { margin-bottom: 1px; } .shared-files-view .sf-list-container .sf-sort .sort-arrow { margin-bottom: 1px; } #sf-view .sf-list-container ol.sf-list { margin: 0px; padding: 0px; } .shared-files-view .sf-list-container ol.sf-list { margin: 0px; padding: 0px; } #sf-view .sf-list-container ol.sf-list li.sf-folder { border-width: 1px 0px; border-style: solid; border-color: rgb(237, 241, = 245); list-style: none; margin: 0px 0px -1px; padding: 10px 0px; = border-image: none; width: 100%; } #sf-view .sf-list-container ol.sf-list li.sf-file { border-width: 1px 0px; border-style: solid; border-color: rgb(237, 241, = 245); list-style: none; margin: 0px 0px -1px; padding: 10px 0px; = border-image: none; width: 100%; } .shared-files-view .sf-list-container ol.sf-list li.sf-folder { border-width: 1px 0px; border-style: solid; border-color: rgb(237, 241, = 245); list-style: none; margin: 0px 0px -1px; padding: 10px 0px; = border-image: none; width: 100%; } .shared-files-view .sf-list-container ol.sf-list li.sf-file { border-width: 1px 0px; border-style: solid; border-color: rgb(237, 241, = 245); list-style: none; margin: 0px 0px -1px; padding: 10px 0px; = border-image: none; width: 100%; } #sf-view .sf-list-container ol.sf-list li.sf-folder img { float: left; } #sf-view .sf-list-container ol.sf-list li.sf-folder .filename-col { float: left; } #sf-view .sf-list-container ol.sf-list li.sf-folder .modified-col { float: left; } #sf-view .sf-list-container ol.sf-list li.sf-folder .options-col { float: left; } #sf-view .sf-list-container ol.sf-list li.sf-file img { float: left; } #sf-view .sf-list-container ol.sf-list li.sf-file .filename-col { float: left; } #sf-view .sf-list-container ol.sf-list li.sf-file .modified-col { float: left; } #sf-view .sf-list-container ol.sf-list li.sf-file .options-col { float: left; } .shared-files-view .sf-list-container ol.sf-list li.sf-folder img { float: left; } .shared-files-view .sf-list-container ol.sf-list li.sf-folder = .filename-col { float: left; } .shared-files-view .sf-list-container ol.sf-list li.sf-folder = .modified-col { float: left; } .shared-files-view .sf-list-container ol.sf-list li.sf-folder = .options-col { float: left; } .shared-files-view .sf-list-container ol.sf-list li.sf-file img { float: left; } .shared-files-view .sf-list-container ol.sf-list li.sf-file = .filename-col { float: left; } .shared-files-view .sf-list-container ol.sf-list li.sf-file = .modified-col { float: left; } .shared-files-view .sf-list-container ol.sf-list li.sf-file .options-col = { float: left; } #sf-view .sf-list-container ol.sf-list li.sf-folder .filename-col { width: 510px; padding-right: 10px; } #sf-view .sf-list-container ol.sf-list li.sf-file .filename-col { width: 510px; padding-right: 10px; } .shared-files-view .sf-list-container ol.sf-list li.sf-folder = .filename-col { width: 510px; padding-right: 10px; } .shared-files-view .sf-list-container ol.sf-list li.sf-file = .filename-col { width: 510px; padding-right: 10px; } #sf-view .sf-list-container ol.sf-list li.sf-folder .filename-col = .members { overflow: hidden; font-size: 12px; display: inline-block; white-space: = nowrap; -ms-text-overflow: ellipsis; max-width: 450px; } #sf-view .sf-list-container ol.sf-list li.sf-file .filename-col .members = { overflow: hidden; font-size: 12px; display: inline-block; white-space: = nowrap; -ms-text-overflow: ellipsis; max-width: 450px; } .shared-files-view .sf-list-container ol.sf-list li.sf-folder = .filename-col .members { overflow: hidden; font-size: 12px; display: inline-block; white-space: = nowrap; -ms-text-overflow: ellipsis; max-width: 450px; } .shared-files-view .sf-list-container ol.sf-list li.sf-file = .filename-col .members { overflow: hidden; font-size: 12px; display: inline-block; white-space: = nowrap; -ms-text-overflow: ellipsis; max-width: 450px; } #sf-view .sf-list-container ol.sf-list li.sf-folder .filename-col img { margin: 2px 11px 0px 10px; } #sf-view .sf-list-container ol.sf-list li.sf-file .filename-col img { margin: 2px 11px 0px 10px; } .shared-files-view .sf-list-container ol.sf-list li.sf-folder = .filename-col img { margin: 2px 11px 0px 10px; } .shared-files-view .sf-list-container ol.sf-list li.sf-file = .filename-col img { margin: 2px 11px 0px 10px; } #sf-view .sf-list-container ol.sf-list li.sf-folder .modified-col { width: 155px; margin-top: 9px; } #sf-view .sf-list-container ol.sf-list li.sf-file .modified-col { width: 155px; margin-top: 9px; } .shared-files-view .sf-list-container ol.sf-list li.sf-folder = .modified-col { width: 155px; margin-top: 9px; } .shared-files-view .sf-list-container ol.sf-list li.sf-file = .modified-col { width: 155px; margin-top: 9px; } #sf-view .sf-list-container ol.sf-list li.sf-folder .options-col { width: 125px; text-align: right; margin-top: 9px; } #sf-view .sf-list-container ol.sf-list li.sf-file .options-col { width: 125px; text-align: right; margin-top: 9px; } .shared-files-view .sf-list-container ol.sf-list li.sf-folder = .options-col { width: 125px; text-align: right; margin-top: 9px; } .shared-files-view .sf-list-container ol.sf-list li.sf-file .options-col = { width: 125px; text-align: right; margin-top: 9px; } #sf-view .sf-list-container ol.sf-list li.sf-folder .options-col = a.options-link { margin-right: 15px; } #sf-view .sf-list-container ol.sf-list li.sf-folder .options-col a { margin-right: 15px; } #sf-view .sf-list-container ol.sf-list li.sf-file .options-col = a.options-link { margin-right: 15px; } #sf-view .sf-list-container ol.sf-list li.sf-file .options-col a { margin-right: 15px; } .shared-files-view .sf-list-container ol.sf-list li.sf-folder = .options-col a.options-link { margin-right: 15px; } .shared-files-view .sf-list-container ol.sf-list li.sf-folder = .options-col a { margin-right: 15px; } .shared-files-view .sf-list-container ol.sf-list li.sf-file .options-col = a.options-link { margin-right: 15px; } .shared-files-view .sf-list-container ol.sf-list li.sf-file .options-col = a { margin-right: 15px; } #sf-view .sf-list-container ol.sf-list li.sf-folder .options-col = a.delete-link img { float: inherit; } #sf-view .sf-list-container ol.sf-list li.sf-file .options-col = a.delete-link img { float: inherit; } .shared-files-view .sf-list-container ol.sf-list li.sf-folder = .options-col a.delete-link img { float: inherit; } .shared-files-view .sf-list-container ol.sf-list li.sf-file .options-col = a.delete-link img { float: inherit; } #sf-view .sf-spinner { width: 100%; height: 105px; text-align: center; margin-top: 50px; } .shared-files-view .sf-spinner { width: 100%; height: 105px; text-align: center; margin-top: 50px; } .shared-files-view .sf-list-container { margin: 0px; } .shared-files-view .sf-list-container .sf-sort { margin: 0px; } .shared-files-view .loading-files { text-align: center; color: rgb(123, 137, 148); font-size: 20px; = margin-top: 25px; } .shared-files-view .files-empty { text-align: center; margin-top: 25px; } .shared-files-view .files-empty .files-empty-header { font-size: 20px; } .shared-files-view .files-empty .files-empty-subheader { color: rgb(123, 137, 148); margin-top: 8px; } .share-page-sharing-tabs { margin-top: 30px; } .spinner-div.member-container { text-align: center; } .no-shares #sharing-header { padding-bottom: 20px; border-bottom-color: rgb(229, 229, 229); = border-bottom-width: 1px; border-bottom-style: solid; } .no-shares #sf-view #empty-content { text-align: center; } .no-shares #sf-view .exp-new-share-look#empty-content = .exp-page-header-image { width: 180px; } .no-shares #sf-view .exp-new-share-look#empty-content = .exp-page-header-text { margin: 10px 156px; color: rgb(170, 170, 170); font-size: 22px; } .no-shares #sf-view .exp-new-share-look#empty-content .exp-page-desc { margin: 20px 190px; color: rgb(76, 84, 90); font-size: 14px; } .no-shares #sf-view .exp-new-share-look#empty-content #share-button { margin-top: 30px; } .no-shares #sf-view .exp-new-share-look#empty-content #share-button img = { padding: 0px; } .no-shares #sf-view #learn-more { display: none; } .no-shares #sf-view #share-button { margin-top: -90px; } .no-shares .new-share-tab-exp-footer { display: none; } .invite-more-form .tokenized_autocompleter_container { padding-top: 2px; } .invite-more-form .allow_members_row { width: 575px; } .invite-more-form .allow_members_row .db-modal-buttons { white-space: nowrap; } .sf-can-edit .chat-bubble.bubble-picker-dropdown .bubble-picker-option { padding-right: 15px; white-space: nowrap; } .sf-invite-can-edit .chat-bubble.bubble-picker-dropdown = .bubble-picker-option { padding-right: 15px; white-space: nowrap; } .sf-can-edit .chat-bubble.bubble-picker-dropdown = .disabled.bubble-picker-option a { color: rgb(170, 170, 170); text-decoration: none; } .sf-invite-can-edit .chat-bubble.bubble-picker-dropdown = .disabled.bubble-picker-option a { color: rgb(170, 170, 170); text-decoration: none; } .sf-can-edit .chat-bubble.bubble-picker-dropdown .divider { margin: 3px 0px; height: 1px; background-color: rgb(189, 196, 201); } .sf-invite-can-edit .chat-bubble.bubble-picker-dropdown .divider { margin: 3px 0px; height: 1px; background-color: rgb(189, 196, 201); } .sf-can-edit .chat-bubble.bubble-picker-dropdown .upsell { text-align: center; } .sf-invite-can-edit .chat-bubble.bubble-picker-dropdown .upsell { text-align: center; } .sf-can-edit .chat-bubble.bubble-picker-dropdown .upsell:hover { background: rgb(227, 242, 255); } .sf-invite-can-edit .chat-bubble.bubble-picker-dropdown .upsell:hover { background: rgb(227, 242, 255); } .sf-can-edit .chat-bubble.bubble-picker-dropdown .upsell a { padding: 5px; width: 130px; text-decoration: none; display: block; } .sf-invite-can-edit .chat-bubble.bubble-picker-dropdown .upsell a { padding: 5px; width: 130px; text-decoration: none; display: block; } .warn-dot { background: rgb(248, 202, 0); border-radius: 50%; width: 7px; height: = 7px; display: inline-block; } .sf-invite-can-edit { margin-top: 5px; } .invite-more-form .bubbly.db-select { background-color: transparent; } .folder-settings { margin-bottom: 5px; } .folder-settings .share-team-only { margin-right: 5px; } .folder-settings .share-anyone { margin-right: 5px; } .team-only.folder-settings .share-team-only { display: inline; } .folder-settings .share-anyone { display: inline; } .in-team-folder.folder-settings .share-in-team-folder { display: inline; } .folder-settings .share-team-only { display: none; } .folder-settings .share-in-team-folder { display: none; } .team-only.folder-settings .share-anyone { display: none; } .team-only.folder-settings .share-in-team-folder { display: none; } .in-team-folder.folder-settings .share-anyone { display: none; } .in-team-folder.folder-settings .share-team-only { display: none; } .folder-settings .share-in-team-folder .s_web_info { top: 5px; margin-left: 4px; position: relative; } .in-team-folder.folder-settings .change-new-folder-settings { float: right; } .golden-gate-upgrade-container { left: -32px; width: 638px; height: 64px; margin-top: 16px; = margin-bottom: -32px; border-top-color: rgba(0, 126, 229, 0.5); = border-top-width: 1px; border-top-style: solid; position: relative; = background-color: rgba(0, 126, 229, 0.5); } .golden-gate-upgrade-container .golden-gate-upgrade { padding: 19px 27px; left: 7px; color: rgb(255, 255, 255); font-size: = 14px; position: absolute; } .golden-gate-upgrade-container .golden-gate-upgrade a { color: rgb(255, 255, 255); } #group_name { width: 100%; } .sf-nesting-info-tooltip { width: 180px; } .sf-display-name-tooltip { margin-top: 2px; margin-bottom: 2px; } .sf-display-name-tooltip .sf-tooltip-row { line-height: 16px; } .sf-display-name-tooltip .sf-tooltip-warning { color: rgb(170, 170, 170); padding-top: 10px; font-size: 11px; = margin-top: 10px; border-top-color: rgb(229, 229, 229); = border-top-width: 1px; border-top-style: solid; } .shared-top-banner-dot { padding: 4px; } .get-editable-link-invite { margin-top: 20px; margin-left: -10px; float: left; } .get-editable-link-invite .get-link-invite-loading { margin-left: 6px; } .get-editable-link-prompt { background: padding-box rgb(255, 255, 255); padding: 20px; = border-radius: 5px; border: 1px solid rgba(61, 70, 77, 0.1); = border-image: none; width: 180px; text-align: center; display: = inline-block; position: absolute; z-index: 1500; box-shadow: 0px 1px 2px = rgba(0,0,0,0.1); } .get-editable-link-prompt .close-button { top: 10px; right: 0px; position: absolute; opacity: 0.6; } .get-editable-link-prompt .content { margin-top: 10px; } .get-editable-link-prompt .content .new { padding-right: 3px; } .get-editable-link-prompt .learn-more { margin-top: 15px; } .get-editable-link-prompt .prompt-arrow-border { border-width: 9px; border-style: solid; width: 0px; height: 0px; = position: absolute; } .get-editable-link-prompt .prompt-arrow { border-width: 9px; border-style: solid; width: 0px; height: 0px; = position: absolute; } .get-editable-link-prompt .prompt-arrow-border { border-color: rgba(61, 70, 77, 0.1) transparent transparent; bottom: = -18px; } .get-editable-link-prompt .prompt-arrow { border-color: rgb(255, 255, 255) transparent transparent; bottom: = -15px; } .share_show_modal small { font-size: 8pt; font-weight: normal; } .share_show_modal .unshare_folder_link { margin-bottom: 5px; float: right; } .share_show_modal .member-info { width: 573px; } .share_show_modal .header-loading.member-info { height: 23px; } .share_show_modal .follow-on.member-info { margin-top: 25px; } .share_show_modal .share-managed-by { color: rgb(123, 137, 148); font-weight: 400; margin-left: 4px; } .share_show_modal .inviting-not-permitted { padding: 15px 5px; border-radius: 3px; border: 1px solid rgba(170, 170, = 170, 0.5); border-image: none; text-align: center; margin-bottom: 15px; = background-color: rgb(229, 229, 229); } .share_show_modal .action-panel { padding-top: 20px; } .share_show_modal .action-panel .email-not-verified { padding: 15px 5px; border-radius: 3px; border: 1px solid rgb(216, 184, = 119); border-image: none; text-align: center; margin-top: -5px; = margin-bottom: 25px; background-color: rgb(255, 253, 236); } .share_show_modal .action-panel .collapsed.invite-more-form { margin-bottom: 20px; } .share_show_modal .folder-management-buttons { text-align: right; margin-top: 20px; } .share_show_modal .folder-management-buttons .sf-action-get-link { margin-right: 8px; } .share_show_modal .folder-management-buttons input[type=3Dbutton] { margin-top: 16px; float: right; } .share_show_modal .folder-management-buttons = input[type=3Dbutton].sf-action { margin-right: 8px; float: left; } .share_show_modal .folder-management-buttons .button-tertiary { margin-right: 8px; float: left; } .share_show_modal .member-container { background: rgb(255, 255, 255); padding: 5px; border: 1px solid = rgb(229, 229, 229); border-image: none; height: 130px; overflow: auto; = position: relative; } .share_show_modal .member-container .member-loading-spinner { margin-top: 124px; } .share_show_modal .react-rendered.member-container .bs-row { height: 41px; line-height: 41px; } .share_show_modal .react-rendered.member-container .bs-row = .avatar-component { margin-top: 9px; } .share_show_modal .react-rendered.member-container .bs-row .select-input = .select-option { line-height: 20px; white-space: normal; } .share_show_modal .member-container .avatars-enabled .tooltip-bubble { padding: 10px; min-width: 200px; max-width: 300px; box-sizing: = border-box; } .share_show_modal .member-container .avatars-enabled .tooltip-bubble = .avatar-wrapper { float: left; } .share_show_modal .member-container .avatars-enabled .tooltip-bubble = .avatar-wrapper::after { clear: both; display: table; content: ""; } .share_show_modal .member-container .avatars-enabled .tooltip-bubble = .sf-display-name-tooltip { overflow: hidden; display: block; } .share_show_modal .dual-pane.member-container { height: 96px; } .share_show_modal .team-folder-member-container { background: rgb(255, 255, 255); padding: 10px; border: 1px solid = rgb(229, 229, 229); border-image: none; margin-top: 10px; } .share_show_modal .team-folder-member-container img { top: 4px; margin-right: 10px; position: relative; } .share_show_modal .team-folder-member-container .team-folder-team-name { top: -2px; position: relative; } .share_show_modal .share-actions-list { list-style: none; margin: 0px; padding: 0px; } .share_show_modal .share-actions-list li { text-align: left; white-space: nowrap; } .share_show_modal a.sf-display-name { color: rgb(61, 70, 77); text-decoration: none; } .share_show_modal a.red-text.sf-display-name { color: rgb(232, 33, 16); } .share_show_modal .remove-button img { opacity: 0.6; } .share_show_modal .background-icon { padding: 3px 0px 2px 28px !important; } .share_show_modal .bs-row .action-button { margin-right: 5px; } .share_show_modal .selected.bs-row .chat-bubble { display: block; z-index: 1; } .share_show_modal .selected.bs-row .chat-bubble img { margin: 0px 6px 0px 0px; } .share_show_modal .bs-row em { color: rgb(123, 137, 148); } .share_show_modal .unjoined.bs-row .sf-display-name { color: rgb(123, 137, 148); } .share_show_modal .unjoined.bs-row .sf-tooltip-name { color: rgb(123, 137, 148); } .share_show_modal .bs-row .avatar-component { margin-right: 8px; float: left; display: inline-block; } .share_show_modal .group-member.bs-row { cursor: pointer; } .share_show_modal .group-member.bs-row .retract-button { display: none; } .share_show_modal .group-member.bs-row .retract-button { margin: 8px 0px 0px 5px; } .share_show_modal .group-member.bs-row .expand-button { margin: 8px 0px 0px 5px; } .share_show_modal .group-member.bs-row div { cursor: pointer; } .share_show_modal .group-member.bs-row .bs-row { display: none; } .share_show_modal .group-member.bs-row .group-users { padding-top: 3px; float: none; } .share_show_modal .expanded.group-member.bs-row { background: rgb(249, 252, 255); border-width: 1px medium; border-style: = solid none; border-color: rgb(230, 230, 230) currentColor; border-image: = none; height: auto; padding-left: 5px; margin-right: 1px; } .share_show_modal .expanded.group-member.bs-row .bs-row { border: currentColor; border-image: none; padding-right: 0px; = padding-left: 23px; float: none; display: inherit; } .share_show_modal .expanded.group-member.bs-row .bs-row .sf-name { width: 277px; } .share_show_modal .expanded.group-member.bs-row .bs-row:hover { background: rgb(234, 244, 252); } .share_show_modal .expanded.group-member.bs-row .expand-button { display: none; } .share_show_modal .expanded.group-member.bs-row .retract-button { display: inline; } .share_show_modal .folder-management-buttons .sf-action { float: none; } .share_show_modal .action-panel { padding-top: 10px; } .share_show_modal .action-panel .invite-more-form = .custom-message-container { display: block; } .share_show_modal .action-panel .collapsed.invite-more-form = .tokenized_autocompleter_container .tokenizer { border-radius: 3px; } .share_show_modal .action-panel .collapsed.invite-more-form = .tokenized_autocompleter_container .tokenizer .tokenizer_input label { color: rgb(123, 137, 148); } .share_show_modal .action-panel .collapsed.invite-more-form = .custom-message-container { display: none; } .ajax-loading.share_show_modal .ajax-loading-indicator { display: inline; } .ajax-loading.share_show_modal .share-invite-button { opacity: 0.5; } .invite-perm-input { padding: 0px 5px 5px; text-align: right; } .invite-more-form .tokenized_autocompleter_container .tokenizer { border: 1px solid rgb(229, 229, 229); border-image: none; = border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; = box-shadow: none; } .invite-more-form .custom-message-container textarea { background: white; border-width: medium 1px 1px; border-style: none = solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, = 221) rgb(204, 204, 204); padding: 7px; width: 100%; height: 58px; = box-sizing: border-box; border-top-left-radius: 0px; = border-top-right-radius: 0px; box-shadow: none; resize: vertical; } .invite-more-form .custom-message-container label { top: 3px; color: rgb(204, 204, 204); } .invite-more-form .external-invite-message { vertical-align: middle; } .invite-more-form .external-invite-message img { margin: -5px 5px 0px; vertical-align: middle; } .invite-more-form .team-only.external-invite-message .external-forbidden = { margin-top: 20px; display: block; } .invite-more-form .single.external-invite-message = .external-warning-singular { margin-top: 20px; display: block; } .invite-more-form .external-invite-message .external-warning-plural { margin-top: 20px; display: block; } .invite-more-form .team-only.external-invite-message = .external-warning-singular { display: none; } .invite-more-form .team-only.external-invite-message = .external-warning-plural { display: none; } .invite-more-form .single.external-invite-message = .external-warning-plural { display: none; } .invite-more-form .external-invite-message .external-warning-singular { display: none; } .invite-more-form .external-invite-message .external-forbidden { display: none; } .team-only.invite-more-form div.tokenizer .token-warn.token { background-image: url("/static/images/tokens/er_token-vflniwpEy.png"); } .team-only.invite-more-form div.tokenizer .token-warn.token span { background-image: url("/static/images/tokens/er_token-vflniwpEy.png"); } .team-only.invite-more-form div.tokenizer .token-warn.token:hover { background-image: = url("/static/images/tokens/er_token_hover-vflXal_JN.png"); } .team-only.invite-more-form div.tokenizer .token-warn.token:hover span { background-image: = url("/static/images/tokens/er_token_hover-vflXal_JN.png"); } .team-only.invite-more-form div.tokenizer .token-warn.token span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } .team-only.invite-more-form div.tokenizer .token-warn.token span.x_hover = { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } .team-only.invite-more-form div.tokenizer .token-warn.token:hover span.x = { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } .team-only.invite-more-form div.tokenizer .token-warn.token:hover = span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } .external_share_confirm .modal-buttons { margin-top: 20px; } .external_share_confirm .modal-buttons input[type=3D'button'] { margin-left: 5px; float: right; } .external_share_confirm .modal-buttons input[type=3D'submit'] { margin-left: 5px; float: right; } .external_share_confirm .external_prompt { padding-bottom: 20px; font-size: 13px; } .external_share_confirm .external_prompt .external_prompt_single { display: none; } .external_share_confirm .external_prompt .external_prompt_multiple { display: inline; } .external_share_confirm .single.external_prompt .external_prompt_single = { display: inline; } .external_share_confirm .single.external_prompt = .external_prompt_multiple { display: none; } .external_share_confirm .empty_state { display: none; } .no-recipients.external_share_confirm .empty_state { display: block; } .no-recipients.external_share_confirm .external_prompt { display: none; } .no-recipients.external_share_confirm .token-container { display: none; } .no-recipients.external_share_confirm .send { display: none; } #invites-container .message-top { margin-bottom: 20px; } #invites-container .message-bottom { margin-top: 20px; } #invites-container .invites-message { padding: 15px 10px; border-radius: 3px; border: 1px solid rgb(229, 229, = 229); border-image: none; text-align: center; line-height: 1.8em; = background-color: rgb(255, 255, 255); } #invites-container .sign-in-message { cursor: pointer; } #invites-container .sign-in-message .link-img { padding-right: 8px; margin-top: -8px; margin-bottom: -5px; } #invites-container .email-verification-warning { border-color: rgb(238, 217, 174); margin-bottom: 20px; cursor: pointer; = background-color: rgb(255, 253, 235); } #invites-container .overquota-warning { border-color: rgb(238, 217, 174); margin-bottom: 20px; cursor: pointer; = background-color: rgb(255, 253, 235); } #invites-container .email-verification-warning--red { background: rgb(251, 214, 220); border: 1px solid rgb(242, 118, 139); = border-image: none; } #invites-container .overquota-warning--red { background: rgb(251, 214, 220); border: 1px solid rgb(242, 118, 139); = border-image: none; } #invites-container .invitation-table-container { border: 1px solid rgb(229, 229, 229); border-image: none; = -ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 250px; } #invites-container .invitation-table-container .invitation-table { border: currentColor; border-image: none; } #invites-container .invitation-table-container .invitation-table = :last-child.invitation-row td { border-bottom-color: currentColor; border-bottom-width: medium; = border-bottom-style: none; } #invites-container .db-modal-buttons .cancel-button { margin-right: 0px; } #invites-container .invitation-table { background: rgb(255, 255, 255); border-width: 1px 1px medium; = border-style: solid solid none; border-color: rgb(229, 229, 229) = rgb(229, 229, 229) currentColor; border-image: none; width: 100%; clear: = both; white-space: nowrap; border-collapse: collapse; } #invites-container .invitation-row { height: 56px; line-height: 16px; } #invites-container .invitation-row td { padding: 10px 0px; border-bottom-color: rgb(229, 229, 229); = border-bottom-width: 1px; border-bottom-style: solid; white-space: = normal; max-width: 250px; } #invites-container .invitation-row td.invitation-icon { padding: 10px 5px 10px 10px; width: 34px; vertical-align: top; } #invites-container .invitation-row td.sf-invite-button-container { padding: 13px 12px 13px 5px; text-align: right; vertical-align: top; = min-width: 180px; } #invites-container .invitation-row td.sf-invite-button-container = form.view-folder-form { display: none; } #invites-container .invitation-row td.sf-invite-button-container = .sf-accepted .sf-mounted form { display: none; } #invites-container .invitation-row td.sf-invite-button-container = .sf-accepted .sf-mounted form.view-folder-form { display: inline; } #invites-container .invitation-row .invitation-header { font-size: 13px; } #invites-container .invitation-row .invitation-header = .invitation-folder-name { font-weight: bold; } #invites-container .invitation-row .invitation-details { color: rgb(170, 170, 170); font-size: 12px; } .team-external-invite-accept .external-invite-description { padding: 20px 0px; } .team-external-invite-accept .single-invitation { width: 100%; border-spacing: 0px; } .team-external-invite-accept .single-invitation td { border-bottom-color: currentColor; border-bottom-width: medium; = border-bottom-style: none; } .team-external-invite-accept .sf-action-buttons { text-align: right; } .team-external-invite-accept .sf-action-buttons form { display: inline; } .team-external-invite-accept .sf-action-buttons form = .decline-invite-button { margin-right: 5px; } .team-external-invite-accept .invitation-row td { padding: 0px; } .team-external-invite-accept .invitation-row td.invitation-icon { padding-right: 10px; } #new-shared-folder-name-input { width: 100%; } #new-or-existing-sf { padding: 0px; margin-bottom: 0px; } #new-sf-or-shmodel { padding: 0px; margin-bottom: 0px; } #shared-folder-type { padding: 0px; margin-bottom: 0px; } #new-or-existing-sf li { background: rgb(255, 255, 255); list-style: none; padding: 20px; = border: 1px solid rgb(229, 229, 229); border-image: none; cursor: = pointer; } #new-sf-or-shmodel li { background: rgb(255, 255, 255); list-style: none; padding: 20px; = border: 1px solid rgb(229, 229, 229); border-image: none; cursor: = pointer; } #shared-folder-type li { background: rgb(255, 255, 255); list-style: none; padding: 20px; = border: 1px solid rgb(229, 229, 229); border-image: none; cursor: = pointer; } #new-or-existing-sf li.top { border-top-left-radius: 3px; border-top-right-radius: 3px; } #new-sf-or-shmodel li.top { border-top-left-radius: 3px; border-top-right-radius: 3px; } #shared-folder-type li.top { border-top-left-radius: 3px; border-top-right-radius: 3px; } #new-or-existing-sf li.bottom { margin-top: -1px; border-bottom-right-radius: 3px; = border-bottom-left-radius: 3px; } #new-sf-or-shmodel li.bottom { margin-top: -1px; border-bottom-right-radius: 3px; = border-bottom-left-radius: 3px; } #shared-folder-type li.bottom { margin-top: -1px; border-bottom-right-radius: 3px; = border-bottom-left-radius: 3px; } #new-or-existing-sf li label { margin-left: 5px; } #new-sf-or-shmodel li label { margin-left: 5px; } #shared-folder-type li label { margin-left: 5px; } #new-or-existing-sf li label:hover { cursor: pointer; } #new-sf-or-shmodel li label:hover { cursor: pointer; } #shared-folder-type li label:hover { cursor: pointer; } #new-or-existing-sf li label.description { color: rgb(153, 153, 153); margin-left: 24px; display: block; } #new-sf-or-shmodel li label.description { color: rgb(153, 153, 153); margin-left: 24px; display: block; } #shared-folder-type li label.description { color: rgb(153, 153, 153); margin-left: 24px; display: block; } #allow-other-members-to-share-container span.pre-share-upsell { margin-top: 35px; display: inline-block; } .sf-modal-footer a.back { margin-top: 36px; } #create-link-or-invite-wizard-modal .share-options { background: rgb(255, 255, 255); border: 2px solid rgb(229, 229, 229); = border-image: none; width: 100%; text-align: center; margin-top: 20px; = border-collapse: collapse; } #create-link-or-invite-wizard-modal .share-options .share-option { border: 2px solid rgb(229, 229, 229); border-image: none; width: 50%; = vertical-align: top; cursor: pointer; } #create-link-or-invite-wizard-modal .share-options .share-option:hover { background-color: rgb(227, 242, 255); } #create-link-or-invite-wizard-modal .share-options .share-option = .option-img { margin: 0px auto 20px; display: block; } #create-link-or-invite-wizard-modal .share-options = .option-to-share-folder.share-option .option-img { margin-bottom: 25px; } #create-link-or-invite-wizard-modal .share-options .share-option = .option-content { margin: 25px 38px; } #create-link-or-invite-wizard-modal .share-options .share-option = .option-content .option-subtext { color: rgb(170, 170, 170); } #create-link-or-invite-wizard-modal .learn-more { margin-top: 20px; margin-left: 2px; display: block; } .create-and-share-new-folder-modal #create-and-share-new-folder-header { font-size: 14px; } .create-and-share-new-folder-modal = #create-and-share-new-folder-second-header { font-size: 14px; margin-bottom: 17px; } .create-and-share-new-folder-modal .text-input { width: 100%; margin-bottom: 20px; } .create-and-share-new-folder-modal .text-input .text-input-input { font-size: 13px; } .create-and-share-new-folder-modal .text-input .text-input-wrapper label = { font-size: 13px; } body.pl .sf-list-container#sf-view .sf-list .sf-folder .filename-col { width: 510px; } body.pl .sf-list-container#sf-view .sf-list .sf-folder .modified-col { width: 160px; } body.pl .sf-list-container#sf-view .sf-list .sf-folder .options-col { width: 130px; } body.pl .sf-list-container#sf-view .sf-sort.sf-list-container = .name-sorter { width: 510px; } body.pl .sf-list-container#sf-view .sf-list .past-folder.sf-folder = .options-col { margin-top: 0px; } body.ms .sf-list-container#sf-view .sf-list .past-folder.sf-folder = .options-col { margin-top: 0px; } body.pl .sf-list-container#sf-view .sf-list .past-folder.sf-folder = .options-col .options-link { vertical-align: middle; display: inline-block; } body.ms .sf-list-container#sf-view .sf-list .past-folder.sf-folder = .options-col .options-link { vertical-align: middle; display: inline-block; } .access-request-feedback-link { left: 33px; bottom: 38px; position: absolute; } .content-link-sync-modal .db-modal { border-radius: 5px; width: 350px; text-align: center; } .content-link-sync-modal .db-modal .db-modal-title { display: none; } .content-link-sync-modal .db-modal .db-modal-content { background: white; padding: 0px; border-radius: 5px; } .content-link-sync-modal .db-modal .db-modal-content = .content-link-sync-modal__content { margin-bottom: 5px; } .content-link-sync-modal .db-modal .db-modal-content = .content-link-sync-modal__content .content-link-sync-modal__top-panel { padding: 16px 16px 10px; border-bottom-color: rgb(208, 212, 217); = border-bottom-width: 1px; border-bottom-style: solid; display: flex; } .content-link-sync-modal .db-modal .db-modal-content = .content-link-sync-modal__content .content-link-sync-modal__top-panel = .content-link-sync-modal__name-size { text-align: left; margin-left: 10px; } .content-link-sync-modal .db-modal .db-modal-content = .content-link-sync-modal__content .content-link-sync-modal__top-panel = .content-link-sync-modal__name-size h3 { line-height: 14px; margin-bottom: 5px; } .content-link-sync-modal .db-modal .db-modal-content = .content-link-sync-modal__content .content-link-sync-modal__top-panel = .content-link-sync-modal__name-size h4 { line-height: 13px; font-size: 13px; font-weight: normal; } .content-link-sync-modal .db-modal .db-modal-content = .content-link-sync-modal__content .content-link-sync-modal__tip-panel { line-height: 1.6em; margin-top: 20px; } .content-link-sync-modal .db-modal .db-modal-content = .content-link-sync-modal__content .content-link-sync-modal__tip-panel = .content-link-sync-modal__access-text { margin: 20px 70px; font-size: 14px; font-weight: 600; } .content-link-sync-modal .db-modal .db-modal-content = .content-link-sync-modal__content .content-link-sync-modal__tip-panel = .content-link-sync-modal__tip-body { margin: 0px 40px; color: rgb(123, 137, 148); } .content-link-sync-modal .db-modal .db-modal-content = .content-link-sync-modal__buttons { margin-bottom: 15px; } .content-link-sync-modal .db-modal .db-modal-content = .content-link-sync-modal__buttons = .content-link-sync-modal__add-to-dropbox-button { width: 300px; } .content-link-sync-modal .db-modal .db-modal-content = .content-link-sync-modal__buttons .content-link-sync-modal__or { color: rgb(123, 137, 148); } .content-link-sync-modal .db-modal .db-modal-content = .content-link-sync-modal__buttons = .content-link-sync-modal__not-now-label { padding: 8px; } .token-container { display: block; position: relative; z-index: 1; } .tokenized_autocompleter_container { display: block; position: relative; z-index: 1; } .token-container .tokenizer { background: rgb(255, 255, 255); padding: 0px 0px 3px 3px; = border-radius: 3px; width: auto; line-height: 1.6em; font-size: 13px; = cursor: default; min-height: 23px; max-height: 300px; } .tokenized_autocompleter_container .tokenizer { background: rgb(255, 255, 255); padding: 0px 0px 3px 3px; = border-radius: 3px; width: auto; line-height: 1.6em; font-size: 13px; = cursor: default; min-height: 23px; max-height: 300px; } .token-container .tokenizer * { cursor: default; } .tokenized_autocompleter_container .tokenizer * { cursor: default; } .token-container .tokenizer input { width: 50%; } .tokenized_autocompleter_container .tokenizer input { width: 50%; } .token-container .tokenizer .tokenizer_input { margin-top: 3px; margin-right: 3px; float: left; } .token-container .tokenizer .token { margin-top: 3px; margin-right: 3px; float: left; } .tokenized_autocompleter_container .tokenizer .tokenizer_input { margin-top: 3px; margin-right: 3px; float: left; } .tokenized_autocompleter_container .tokenizer .token { margin-top: 3px; margin-right: 3px; float: left; } .token-container .tokenizer .tokenizer_input { padding: 1px 0px; overflow: hidden; position: relative; max-width: = 450px; } .tokenized_autocompleter_container .tokenizer .tokenizer_input { padding: 1px 0px; overflow: hidden; position: relative; max-width: = 450px; } .token-container .tokenizer .tokenizer_input .new-collab-input { width: 20px; } .tokenized_autocompleter_container .tokenizer .tokenizer_input = .new-collab-input { width: 20px; } .token-container .tokenizer .tokenizer_input input { margin: 0px 0px -1px; padding: 0px 5px; outline: 0px; border: 0px solid = black; border-image: none; font-size: 13px; white-space: pre; cursor: = text; } .tokenized_autocompleter_container .tokenizer .tokenizer_input input { margin: 0px 0px -1px; padding: 0px 5px; outline: 0px; border: 0px solid = black; border-image: none; font-size: 13px; white-space: pre; cursor: = text; } .token-container .tokenizer .tokenizer_input label { transition:color 0.2s linear; left: 2px; top: 2px; color: rgb(119, 119, = 119); font-size: 13px; position: absolute; cursor: text; pointer-events: = none; -webkit-transition: color 0.2s linear 0s; } .tokenized_autocompleter_container .tokenizer .tokenizer_input label { transition:color 0.2s linear; left: 2px; top: 2px; color: rgb(119, 119, = 119); font-size: 13px; position: absolute; cursor: text; pointer-events: = none; -webkit-transition: color 0.2s linear 0s; } .token-container .tokenizer .focused.tokenizer_input label { transition:color 0.2s linear; color: rgb(204, 204, 204); = -webkit-transition: color 0.2s linear 0s; } .tokenized_autocompleter_container .tokenizer .focused.tokenizer_input = label { transition:color 0.2s linear; color: rgb(204, 204, 204); = -webkit-transition: color 0.2s linear 0s; } .token-container .tokenizer .populated.tokenizer_input label { display: none; } .tokenized_autocompleter_container .tokenizer .populated.tokenizer_input = label { display: none; } .token-container .tokenizer .tokenizer_input_borderless { left: 4px; overflow: hidden; margin-left: -1px; position: relative; } .tokenized_autocompleter_container .tokenizer = .tokenizer_input_borderless { left: 4px; overflow: hidden; margin-left: -1px; position: relative; } .token-container .tokenizer .tokenizer_input_borderless = .new-collab-input { margin: -1px 3px 0px -2px; padding: 0px !important; border: 3px solid = transparent !important; border-image: none !important; display: block; } .tokenized_autocompleter_container .tokenizer = .tokenizer_input_borderless .new-collab-input { margin: -1px 3px 0px -2px; padding: 0px !important; border: 3px solid = transparent !important; border-image: none !important; display: block; } .token-container .tokenizer .tab_stop { width: 0px; overflow: hidden; float: left; display: block; } .token-container .tokenizer .tokenizer_stretcher { width: 0px; overflow: hidden; float: left; display: block; } .tokenized_autocompleter_container .tokenizer .tab_stop { width: 0px; overflow: hidden; float: left; display: block; } .tokenized_autocompleter_container .tokenizer .tokenizer_stretcher { width: 0px; overflow: hidden; float: left; display: block; } .token-container .tokenizer .tab_stop { height: 0px; } .tokenized_autocompleter_container .tokenizer .tab_stop { height: 0px; } .token-container .tokenizer .tab_stop input { border: 0px solid black; border-image: none; left: -1500px; width: 1px; = height: 1px; overflow: visible; display: inline; position: relative; } .tokenized_autocompleter_container .tokenizer .tab_stop input { border: 0px solid black; border-image: none; left: -1500px; width: 1px; = height: 1px; overflow: visible; display: inline; position: relative; } .token-container .tokenizer .tokenizer_stretcher { padding-top: 7px; } .tokenized_autocompleter_container .tokenizer .tokenizer_stretcher { padding-top: 7px; } .token-container .import-contacts-link { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .token-container .import-contacts-modal { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .token-container .tokenizer-can-edit { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .tokenized_autocompleter_container .import-contacts-link { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .tokenized_autocompleter_container .import-contacts-modal { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .tokenized_autocompleter_container .tokenizer-can-edit { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .token-container div.tokenizer-can-edit { margin-top: -32px; } .tokenized_autocompleter_container div.tokenizer-can-edit { margin-top: -32px; } .carousel-app .token-container .tokenizer { border-width: medium medium 1px; border-style: none none solid; = border-color: currentColor currentColor rgb(229, 229, 229); padding: = 14px 24px 18px; border-radius: 0px; border-image: none; } .carousel-app .tokenized_autocompleter_container .tokenizer { border-width: medium medium 1px; border-style: none none solid; = border-color: currentColor currentColor rgb(229, 229, 229); padding: = 14px 24px 18px; border-radius: 0px; border-image: none; } .carousel-app .tokenized_autocompleter_container .import-contacts-link { right: 21px; margin-top: -41px; } .carousel-app .tokenized_autocompleter_container .tokenizer = .tokenizer_input_borderless .new-collab-input { margin: 1px 3px 0px -3px; } .carousel-app .tokenized_autocompleter_container .tokenizer = .tokenizer_input label { left: 0px; top: 3px; color: rgb(146, 155, 160); } .carousel-app .tokenized_autocompleter_container .tokenizer { -ms-overflow-x: hidden; -ms-overflow-y: auto; } body.gecko .tokenized_autocompleter_container .tokenizer_input label { left: 6px; } div.tokenizer .token { color: black; white-space: nowrap; background-repeat: no-repeat; } div.tokenizer .token-valid.token { background-image: url("/static/images/tokens/token-vflrppjFm.png"); } div.tokenizer .token-valid.token span { background-image: url("/static/images/tokens/token-vflrppjFm.png"); } div.tokenizer .token-valid.token:hover { background-image: = url("/static/images/tokens/token_hover-vflBO4qD1.png"); } div.tokenizer .token-valid.token:hover span { background-image: = url("/static/images/tokens/token_hover-vflBO4qD1.png"); } div.tokenizer .token-valid.token span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/token_close-vflQfmPVE.png"); } div.tokenizer .token-valid.token span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/token_close-vflQfmPVE.png"); } div.tokenizer .token-valid.token:hover span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/token_close-vflQfmPVE.png"); } div.tokenizer .token-valid.token:hover span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/token_close-vflQfmPVE.png"); } div.tokenizer .token-error.token { background-image: url("/static/images/tokens/er_token-vflniwpEy.png"); } div.tokenizer .token-error.token span { background-image: url("/static/images/tokens/er_token-vflniwpEy.png"); } div.tokenizer .token-error.token:hover { background-image: = url("/static/images/tokens/er_token_hover-vflXal_JN.png"); } div.tokenizer .token-error.token:hover span { background-image: = url("/static/images/tokens/er_token_hover-vflXal_JN.png"); } div.tokenizer .token-error.token span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } div.tokenizer .token-error.token span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } div.tokenizer .token-error.token:hover span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } div.tokenizer .token-error.token:hover span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } div.tokenizer .token-warn.token { background-image: url("/static/images/tokens/w_token-vfl9rjynV.png"); } div.tokenizer .token-warn.token span { background-image: url("/static/images/tokens/w_token-vfl9rjynV.png"); } div.tokenizer .token-warn.token:hover { background-image: = url("/static/images/tokens/w_token_hover-vflTRtwW6.png"); } div.tokenizer .token-warn.token:hover span { background-image: = url("/static/images/tokens/w_token_hover-vflTRtwW6.png"); } div.tokenizer .token-warn.token span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/w_token_close-vfl57bsSl.png"); } div.tokenizer .token-warn.token span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/w_token_close-vfl57bsSl.png"); } div.tokenizer .token-warn.token:hover span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/w_token_close-vfl57bsSl.png"); } div.tokenizer .token-warn.token:hover span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/w_token_close-vfl57bsSl.png"); } div.tokenizer .token:hover { text-decoration: none; } div.tokenizer .token:hover span { text-decoration: none; } div.tokenizer .token span { background-position: right top; display: block; background-repeat: = no-repeat; } div.tokenizer .token span span { background-position: right bottom; } div.tokenizer .token span span span { background-position: left bottom; } div.tokenizer .token span span span span { padding: 2px 3px 2px 5px; background-image: none; } div.tokenizer .token span span span span span.hidden { margin: 0px; padding: 0px; display: none; } div.tokenizer .token span span span span img { margin: 0px 5px -3px 0px; width: 16px; } div.tokenizer .token span.x { background-position: 5px; padding: 0px 7px 0px 4px; display: inline; = cursor: pointer; } div.tokenizer .token span.x_hover { background-position: 5px; padding: 0px 7px 0px 4px; display: inline; = cursor: pointer; } div.tokenizer .token:hover span.x { background-position: 5px; padding: 0px 7px 0px 4px; display: inline; = cursor: pointer; } div.tokenizer .token:hover span.x_hover { background-position: 5px; padding: 0px 7px 0px 4px; display: inline; = cursor: pointer; } div.tokenizer .token_selected { color: white; text-decoration: none; } div.tokenizer .token_selected span { color: white; text-decoration: none; } div.tokenizer .token_selected:hover { color: white; text-decoration: none; } div.tokenizer .token_selected:hover span { color: white; text-decoration: none; } div.tokenizer .token-valid.token_selected { background-image: = url("/static/images/tokens/token_selected-vfl6BDgcp.png"); } div.tokenizer .token-valid.token_selected span { background-image: = url("/static/images/tokens/token_selected-vfl6BDgcp.png"); } div.tokenizer .token-valid.token_selected:hover { background-image: = url("/static/images/tokens/token_selected-vfl6BDgcp.png"); } div.tokenizer .token-valid.token_selected:hover span { background-image: = url("/static/images/tokens/token_selected-vfl6BDgcp.png"); } div.tokenizer .token-error.token_selected { background-image: = url("/static/images/tokens/er_token_selected-vflutxYy5.png"); } div.tokenizer .token-error.token_selected span { background-image: = url("/static/images/tokens/er_token_selected-vflutxYy5.png"); } div.tokenizer .token-error.token_selected:hover { background-image: = url("/static/images/tokens/er_token_selected-vflutxYy5.png"); } div.tokenizer .token-error.token_selected:hover span { background-image: = url("/static/images/tokens/er_token_selected-vflutxYy5.png"); } div.tokenizer .token-warn.token_selected { background-image: = url("/static/images/tokens/w_token_selected-vflbeHi5X.png"); } div.tokenizer .token-warn.token_selected span { background-image: = url("/static/images/tokens/w_token_selected-vflbeHi5X.png"); } div.tokenizer .token-warn.token_selected:hover { background-image: = url("/static/images/tokens/w_token_selected-vflbeHi5X.png"); } div.tokenizer .token-warn.token_selected:hover span { background-image: = url("/static/images/tokens/w_token_selected-vflbeHi5X.png"); } div.autocomplete { margin: -1px 0px 0px; padding: 0px; text-align: left; position: = absolute; z-index: 1; } div.autocomplete ul { margin: 0px; padding: 0px; border: 1px solid rgb(229, 229, 229); = border-image: none; list-style-type: none; background-color: rgb(249, = 252, 255); } div.autocomplete ul li { margin: 0px; padding: 2px; height: 44px; border-bottom-color: rgb(229, = 229, 229); border-bottom-width: 1px; border-bottom-style: solid; = display: block; list-style-type: none; cursor: pointer; } div.autocomplete ul li.selected { background-color: rgb(213, 236, 255); } .autocomplete-match { font-weight: bold; } .autocomplete-secondary { color: rgb(102, 102, 102); } .autocomplete-left { padding: 8px 8px 0px; width: 28px; height: 28px; text-align: center; = float: left; } .import-contacts-autocomplete-item { padding: 8px 8px 0px; width: 28px; height: 28px; text-align: center; = float: left; } .autocomplete-left img { vertical-align: middle; } .import-contacts-autocomplete-item img { vertical-align: middle; } .autocomplete-line { line-height: 1.3em; margin-top: 4px; min-height: 5px; } .autocomplete-line-center { line-height: 1.3em; margin-top: 14px; } .contact-importer-img { margin-right: 2px; } .shmodel-body .dropdown-menu-container { position: absolute; } .shmodel-body .dropdown-menu-container .chat-bubble { display: none; } .shmodel-body .dropdown-shown .chat-bubble { display: block; } .shmodel-body .visibility-description { padding: 6px; } .shmodel-body .visibility-description .s_web_arrow-down-gray { margin-left: 5px; vertical-align: 1px; } .shmodel-body .visibility-description { opacity: 0.6; } .shmodel-body .visibility-description .sprite-div { vertical-align: top; display: inline-block; } .shmodel-body .dropdown-menu-trigger { opacity: 1; } .shmodel-body .dropdown-menu-trigger:hover { padding: 5px; border-radius: 2px; border: 1px solid rgb(221, 221, 221); = border-image: none; cursor: pointer; background-color: rgb(247, 247, = 247); } .shmodel-body .visibility-control-container { width: 400px; } .shmodel-body .visibility-container { top: -27px; width: 400px; position: relative; } .shmodel-body .visibility-container .chat-bubble { padding: 10px 0px; top: 10px; text-align: left; right: 10px; position: = relative; min-width: 200px; } .shmodel-body .visibility-container .chat-bubble .chat-bubble-arrow { left: 40px; } .shmodel-body .visibility-container .chat-bubble = .chat-bubble-arrow-border { left: 40px; } .shmodel-body .visibility-container .chat-bubble ul { margin: 0px; padding: 0px; list-style-type: none; } .shmodel-body .visibility-container .chat-bubble ul = li.unselectable-option { padding: 5px 15px; opacity: 0.4; } .shmodel-body .visibility-container .chat-bubble ul li.selectable-option = { padding: 0px; } .shmodel-body .visibility-container .chat-bubble ul li.selectable-option = button { padding: 5px 15px; border: 0px currentColor; border-image: none; width: = 100%; text-align: left; background-color: transparent; } .shmodel-body .visibility-container .chat-bubble ul li.selectable-option = button:hover { cursor: pointer; background-color: rgb(225, 242, 255); } .shmodel-body .visibility-container .chat-bubble ul .sprite_web { margin-right: 6px; margin-bottom: -3px; } .shmodel-body #outer-frame { margin: 0px; padding: 0px; width: auto; min-height: 0px; } .shmodel-body #page-content { margin: 0px; padding: 0px; width: auto; min-height: 0px; } .shmodel-body #outer-frame { padding-top: 47px; } .shmodel-body #page-content { position: relative; } .shmodel-body #tabs-container { display: none; } .shmodel-body #page-header { display: none; } .shmodel-body #hotbox { border-collapse: collapse; } .shmodel-body #kill_dl { background: rgb(255, 255, 255); width: 60px; height: 20px; position: = absolute; z-index: 10; } .shmodel-body .err { margin: 50px auto; text-align: center; max-width: 700px; } .shmodel-body .err h3 { color: rgb(61, 70, 77); font-size: 20px; font-weight: normal; = margin-top: 25px; } .shmodel-body #register-partial { margin-right: auto; margin-left: auto; } .shmodel-body #shmodel-status { top: -2px; padding-right: 5px; position: relative; } .shmodel-body .visibility-team-only-fixed { display: none; } .shmodel-body .visibility-team-only { display: none; } .shmodel-body .visibility-public { display: block; } .shmodel-body #shmodel-status { display: none; } body.team-only-shmodel .visibility-public { display: none; } body.team-only-shmodel #shmodel-status { display: inline; } body.team-only-shmodel .visibility-team-only { display: block; } body.team-only-shmodel div.tokenizer .token-warn.token { background-image: url("/static/images/tokens/er_token-vflniwpEy.png"); } body.team-only-shmodel div.tokenizer .token-warn.token span { background-image: url("/static/images/tokens/er_token-vflniwpEy.png"); } body.team-only-shmodel div.tokenizer .token-warn.token:hover { background-image: = url("/static/images/tokens/er_token_hover-vflXal_JN.png"); } body.team-only-shmodel div.tokenizer .token-warn.token:hover span { background-image: = url("/static/images/tokens/er_token_hover-vflXal_JN.png"); } body.team-only-shmodel div.tokenizer .token-warn.token span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } body.team-only-shmodel div.tokenizer .token-warn.token span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } body.team-only-shmodel div.tokenizer .token-warn.token:hover span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } body.team-only-shmodel div.tokenizer .token-warn.token:hover = span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } body.team-only-shmodel-fixed .visibility-team-only { display: none; } body.team-only-shmodel-fixed .visibility-team-only-fixed { float: left; display: block; } #content-wrapper { margin: 0px auto 40px; padding: 0px 10px; width: 952px; position: = relative; } #content-wrapper #top-bar { position: relative; } #content-wrapper #album-top-bar { padding: 24px 0px 26px; } #content-wrapper #album-top-bar .album-info { float: left; } #content-wrapper #album-top-bar .album-info .album-name { line-height: normal; padding-bottom: 4px; font-size: 20px; font-weight: = normal; } #content-wrapper #album-top-bar .album-info .album-desc { color: rgb(136, 136, 136); } #content-wrapper #album-top-bar .album-buttons { margin-top: 8px; margin-right: 4px; float: right; } #content-wrapper #album-top-bar .album-buttons a.freshbutton-lightblue { margin-left: 8px; vertical-align: middle; display: inline-block; } #content-wrapper #album-top-bar .album-buttons a.freshbutton-blue { margin-left: 8px; vertical-align: middle; display: inline-block; } #content-wrapper #album-top-bar .album-buttons = a.freshbutton-lightblue#owner-menu-button { padding: 4px 6px; } #content-wrapper #album-top-bar .album-buttons = a.freshbutton-lightblue#non-owner-menu-button { padding: 4px 6px; } #content-wrapper #album-top-bar .album-buttons = a.freshbutton-blue#owner-menu-button { padding: 4px 6px; } #content-wrapper #album-top-bar .album-buttons = a.freshbutton-blue#non-owner-menu-button { padding: 4px 6px; } #content-wrapper #album-top-bar .album-buttons = a.freshbutton-lightblue#owner-menu-button .sprite { margin-right: 0px; } #content-wrapper #album-top-bar .album-buttons = a.freshbutton-lightblue#non-owner-menu-button .sprite { margin-right: 0px; } #content-wrapper #album-top-bar .album-buttons = a.freshbutton-blue#owner-menu-button .sprite { margin-right: 0px; } #content-wrapper #album-top-bar .album-buttons = a.freshbutton-blue#non-owner-menu-button .sprite { margin-right: 0px; } #content-wrapper #album-top-bar .album-buttons #owner-menu { width: auto; margin-top: 3px; } #content-wrapper #album-top-bar .album-buttons #non-owner-menu { width: auto; margin-top: 3px; } #shmodel-content-area h1 { font-size: 18px; } #shmodel-content-area .filename-below { text-align: center; font-size: 16px; font-weight: 600; margin-top: = 15px; display: none; } #shmodel-content-area #default-content { width: 100%; text-align: center; padding-bottom: 10px; margin-top: = 100px; } #shmodel-content-area #default-content .filename { text-align: center; color: rgb(0, 0, 0); padding-top: 15px; font-size: = 16px; } #shmodel-content-area #default-content #shmodel-owner { margin-top: 5px; } #shmodel-content-area #default-content .meta { margin: 5px 0px 25px; } #shmodel-content-area #default-content a.freshbutton-blue { margin: 10px; } #shmodel-content-area #default-content a.freshbutton-lightblue { margin: 10px; } #shmodel-content-area #default-content a.disabled-button { cursor: default; opacity: 0.4; } #shmodel-content-area #video-preview-flash-message { display: none; } #shmodel-content-area .content-flag { background-position: center; border-radius: 2px; border: 1px solid = transparent; border-image: none; left: 10px; width: 28px; height: 28px; = bottom: 7px; text-indent: -900px; overflow: hidden; position: fixed; = background-image: url("/static/images/contentflag-vfl6np-Y7.png"); = background-repeat: no-repeat; } #shmodel-content-area .content-flag:hover { border-width: 1px; border-style: solid; border-color: rgb(136, 206, = 251) rgb(105, 185, 236) rgb(69, 161, 219); box-shadow: 0px 1px 1px = rgba(0,0,0,0.3), 0px 1px 0px #fff; background-color: rgb(242, 250, 254); } body.file-preview-body #shmodel-content-area #default-content { display: none; } .preview-box { display: none; } body.file-preview-body #shmodel-content-area .preview-box { display: block; } body.file-preview-body #shmodel-content-area .preview-box .video-loading = { margin: auto; width: 18px; } .photo-zoom.shmodel-body #file-comments { width: 0px; display: none; } .photo-zoom.shmodel-body #outer-frame { padding: 10px; top: 0px; } .photo-zoom.shmodel-body .nav-header { display: none; } .photo-zoom.shmodel-body .content-flag { display: none; } .photo-zoom.shmodel-body #shmodel-content-area { top: 0px; } .photo-zoom.shmodel-body #shmodel-content-area .filename-below { display: none; } .photo-zoom.shmodel-body #shmodel-content-area #preview-img { display: none; } .photo-zoom.shmodel-body #shmodel-content-area #full-img { display: block; } #download-menu-button .sprite { margin-right: -8px; margin-left: 3px; } #download-menu-button .s_web_arrow-down-blue { margin-right: -4px; margin-bottom: 2px; margin-left: 6px; } .nav-header { padding: 10px; left: 0px; top: 0px; height: 30px; right: 0px; = border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; = border-bottom-style: solid; position: fixed; z-index: 10; = background-color: rgb(255, 255, 255); } .top-notification-bar .nav-header { top: 51px; } .nav-header #account-header .header-nav-link { line-height: 30px; } .nav-header #account-header .avatar-wrapper { vertical-align: middle; display: inline-block; } .nav-header .logo { line-height: 30px; display: inline-block; } .nav-header .logo img { vertical-align: middle; max-height: 30px; max-width: 140px; } .nav-header .logo img.big { display: none; } .nav-header .logo img.custom-team-logo { vertical-align: top; } .nav-header .filename { color: rgb(68, 68, 68); line-height: 30px; font-size: 14px; = margin-left: 10px; vertical-align: top; display: none; } .nav-header #shmodel-owner { font-size: 13px; margin-left: 5px; } .nav-header .nav-close { top: 15px; right: 9px; float: right; position: absolute; cursor: = pointer; } .nav-header .buttons { top: 8px; right: 29px; position: absolute; } .nav-header .buttons #account-header { padding-top: 0px; } .nav-header .buttons a.freshbutton-lightblue { margin-left: 8px; vertical-align: middle; display: inline-block; } .nav-header .buttons a.freshbutton-blue { margin-left: 8px; vertical-align: middle; display: inline-block; } .nav-header .buttons a.disabled-button { cursor: default; opacity: 0.4; } .nav-header .buttons .link-wrapper { border-radius: 3px; border: 1px solid rgb(191, 191, 191); border-image: = none; top: -2px; vertical-align: middle; display: inline-block; = position: relative; } .nav-header .buttons .link-wrapper .copy-icon { padding: 5px; height: 18px; vertical-align: middle; border-right-color: = rgb(191, 191, 191); border-right-width: 1px; border-right-style: solid; } .nav-header .buttons .link-wrapper .copy-icon img { margin-left: 3px; vertical-align: -3px; } .nav-header .buttons .link-wrapper .short-link { border-width: 0px; padding: 5px; width: 120px; height: 18px; = text-align: right; box-shadow: 0px 3px 3px #eee; } .nav-header #account-header { line-height: 30px; vertical-align: top; float: none; display: = inline-block; } .nav-header #account-header ul.nav { padding-left: 0px; -webkit-padding-start: 0px; } .nav-header #account-header ul.nav #notification-feed-nav-link = .header-nav-link span.freshbubble#new-notification-count { top: 0px; } .nav-header #account-header ul.nav :not(.sprite-button).header-nav-link = { margin: 0px; } .nav-header #account-header ul.nav #login-hover-link { margin: 0px 0px 0px 20px; padding: 0px !important; } .nav-header #account-header ul.nav #login-hover-cont { line-height: normal; } .nav-header #account-header .sub-nav { right: 10px; line-height: normal; margin-top: 20px; } .nav-header #account-header .sub-nav#notification-nav-link { right: 0px; margin-top: 17px; } .nav-header #account-header .bubble-dropdown { line-height: normal; } .nav-header #owner-menu-button { padding: 4px 6px; } .nav-header #non-owner-menu-button { padding: 4px 6px; } .nav-header #owner-menu-button .sprite { margin-right: 0px; } .nav-header #non-owner-menu-button .sprite { margin-right: 0px; } .nav-header #owner-menu { width: auto; } .nav-header #download-menu { width: auto; } .nav-header .download-menu-team-assume-user-offset { left: -30pt !important; top: 36pt !important; width: 135pt !important; } body.empty-folder #top-bar { display: none; } body.empty-folder #album-top-bar { display: none; } body.empty-folder #content-wrapper { text-align: center; } body.empty-folder #content-wrapper img { margin: 80px 0px 20px; } body.empty-folder #content-wrapper h3 { color: rgb(119, 119, 119); font-size: 24px; font-weight: normal; } body.empty-folder .buttons a.a2md-button { display: none !important; } .shmodel-album.shmodel-body { background: rgb(255, 255, 255); } .anonymous-album.shmodel-album.shmodel-body #content-wrapper = #album-top-bar .album-info .album-name { padding-bottom: 0px; margin-top: 2px; } .anonymous-album.shmodel-album.shmodel-body #content-wrapper = #album-top-bar .album-info .album-desc { display: none; } .anonymous-album.shmodel-album.shmodel-body #content-wrapper = #album-top-bar .album-buttons { margin-top: 0px; } .shmodel-album.shmodel-body #outer-frame { padding-top: 0px; } .shmodel-album.shmodel-body #gallery-list-toggle { display: none; } .shmodel-album.shmodel-body .nav-header { position: static; box-shadow: none; } .shmodel-album.shmodel-body .nav-header .buttons a.freshbutton-lightblue = { display: none !important; } .shmodel-album.shmodel-body .nav-header .buttons a.freshbutton-blue { display: none !important; } .shmodel-album.shmodel-body .nav-header::before { display: none; } .shmodel-album.shmodel-body #content-wrapper { margin: auto; padding: 0px; width: 100%; } .shmodel-album.shmodel-body .gallery-view-section { margin: 0px; padding: 0px; border: currentColor; border-image: none; } .shmodel-album.shmodel-body #gallery-view-media { padding: 0px; } .shmodel-album.shmodel-body #gallery-view-media li { border: currentColor; border-image: none; width: 256px; height: 256px; = line-height: 256px; box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.1); = background-color: rgb(255, 255, 255); } .shmodel-album.shmodel-body #gallery-view-media li img.thumbnail { width: 256px; height: 256px; } .nav-header::before { left: 0px; width: 100%; height: 1px; bottom: -1px; display: block; = position: absolute; z-index: 10; content: ""; zpadding-bottom: 12px; } #shmodel-owner { color: rgb(123, 137, 148); } .shmodel-body #page-content .folder_preview { margin: 20px auto; padding: 5px 30px; width: 800px; background-color: = rgb(255, 255, 255); } .shmodel-body #page-content .shmodel-comments #file-comments { top: 51px; right: 0px; bottom: 0px; position: fixed; } .shmodel-body #page-content .gremo { padding: 10px; border-radius: 3px; margin-top: 9px; margin-bottom: = 20px; } .shmodel-body #page-content .gallery-wrapper { position: relative; } .shmodel-body #page-content #gallery-view { margin: 2em 0px 0px; } .shmodel-body #page-content .sh_header { padding: 0px 6px; } .shmodel-body #page-content .sh_header * { float: left; } .shmodel-body #page-content .sh_header .filename { width: 53%; } .shmodel-body #page-content .sh_header .filesize { width: 23%; } .shmodel-body #page-content ol.browse-files { padding-left: 0px; margin-left: 0px; -webkit-padding-start: 0px; } .shmodel-body #page-content #lightbox_delete_link { display: none; } @media not all { .nav-header .logo img.small { display: none; } .nav-header .logo img.big { display: inline; } } .mobile.shmodel-body #modal-behind { width: 460px !important; } .mobile.shmodel-body #modal { width: 440px !important; margin-left: -220px !important; } .mobile.shmodel-body #page-content .nav-header .filename { display: none; } .mobile.shmodel-body #page-content .nav-header #account-header { display: none; } .mobile.shmodel-body #page-content #content-wrapper { width: 400px; } .mobile.shmodel-body #page-content #content-wrapper #list-view-container = :first-child.browse-file { border-width: 0px; } .mobile.shmodel-body #page-content #content-wrapper = #gallery-view-container :first-child.browse-file { border-width: 0px; } .mobile.shmodel-body #page-content #content-wrapper #list-view-container = #list-view-header { display: none; } .mobile.shmodel-body #page-content #content-wrapper #list-view-container = .filesize-col { display: none; } .mobile.shmodel-body #page-content #content-wrapper #list-view-container = .modified-col { display: none; } .mobile.shmodel-body #page-content #content-wrapper = #gallery-view-container #list-view-header { display: none; } .mobile.shmodel-body #page-content #content-wrapper = #gallery-view-container .filesize-col { display: none; } .mobile.shmodel-body #page-content #content-wrapper = #gallery-view-container .modified-col { display: none; } .mobile.shmodel-body #page-content #content-wrapper #list-view-container = .filename-col { width: 100%; } .mobile.shmodel-body #page-content #content-wrapper = #gallery-view-container .filename-col { width: 100%; } .file-preview-body.mobile.shmodel-body .filename-below { display: inline-block; } @media only screen and (max-width:700px) { .nav-header .filename { display: none; } .nav-header #account-header { display: none; } } #shmodel-promo-modal { text-align: center; } #shmodel-promo-modal #shmodel-promo-header { margin: 0px; font-size: 26px; font-weight: bold; } #shmodel-promo-modal #shmodel-promo-subheader { color: rgb(136, 136, 136); font-size: 18px; font-weight: normal; } #shmodel-promo-modal #shmodel-promo-table { margin: auto; } #shmodel-promo-modal #shmodel-promo-table td { padding: 0px 8px; } #shmodel-promo-modal #shmodel-promo-table td .shmodel-promo-desc { margin: -15px auto 0px; width: 200px; } #modal #shmodal-title { text-align: right; padding-right: 39px; } .db-modal #shmodal-title { text-align: right; padding-right: 39px; } #modal #shmodal-title #shmodal-title-text { text-align: left; float: left; } .db-modal #shmodal-title #shmodal-title-text { text-align: left; float: left; } #modal #shmodal-title .freshtoggle { vertical-align: middle; float: none; display: inline-block; } .db-modal #shmodal-title .freshtoggle { vertical-align: middle; float: none; display: inline-block; } #modal #shmodal-title .freshtoggle img { display: block; } #modal #shmodal-title .freshtoggle .sprite { display: block; } .db-modal #shmodal-title .freshtoggle img { display: block; } .db-modal #shmodal-title .freshtoggle .sprite { display: block; } #modal .bottom-row { width: 576px; } .db-modal .bottom-row { width: 576px; } #modal .shmodal-image { margin: 1px 16px 0px 1px; width: 98px; height: 98px; text-align: = center; line-height: 98px; font-size: 0px; display: block; } .db-modal .shmodal-image { margin: 1px 16px 0px 1px; width: 98px; height: 98px; text-align: = center; line-height: 98px; font-size: 0px; display: block; } #modal .thumbnail.shmodal-image { border-radius: 2px; box-shadow: 0px 0px 1px #000; background-color: = rgb(246, 246, 246); } .db-modal .thumbnail.shmodal-image { border-radius: 2px; box-shadow: 0px 0px 1px #000; background-color: = rgb(246, 246, 246); } #modal .shmodal-image img { border-radius: 2px; vertical-align: middle; max-height: 98px; = max-width: 98px; } .db-modal .shmodal-image img { border-radius: 2px; vertical-align: middle; max-height: 98px; = max-width: 98px; } #modal #shmodal-send-content #shmodal-send-form table { border-spacing: 0px; } .db-modal #shmodal-send-content #shmodal-send-form table { border-spacing: 0px; } #modal #shmodal-send-content #shmodal-send-form table td { padding: 0px; vertical-align: top; } .db-modal #shmodal-send-content #shmodal-send-form table td { padding: 0px; vertical-align: top; } #modal #shmodal-send-content #shmodal-send-form = #shmodal-send-form-inputs { width: 459px; } .db-modal #shmodal-send-content #shmodal-send-form = #shmodal-send-form-inputs { width: 459px; } #modal #shmodal-send-content #shmodal-send-form = #shmodal-send-form-inputs .tokenizer { border: 1px solid rgb(229, 229, 229); border-image: none; = border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; } .db-modal #shmodal-send-content #shmodal-send-form = #shmodal-send-form-inputs .tokenizer { border: 1px solid rgb(229, 229, 229); border-image: none; = border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; } #modal #shmodal-send-content #shmodal-send-form = #shmodal-send-form-inputs .custom-message-container { z-index: 0; } .db-modal #shmodal-send-content #shmodal-send-form = #shmodal-send-form-inputs .custom-message-container { z-index: 0; } #modal #shmodal-send-content #shmodal-send-form = #shmodal-send-form-inputs .custom-message-container textarea { border-width: medium 1px 1px; border-style: none solid solid; = border-color: currentColor rgb(229, 229, 229) rgb(229, 229, 229); = padding: 5px 7px 3px; height: 58px; border-top-left-radius: 0px; = border-top-right-radius: 0px; box-shadow: none; } .db-modal #shmodal-send-content #shmodal-send-form = #shmodal-send-form-inputs .custom-message-container textarea { border-width: medium 1px 1px; border-style: none solid solid; = border-color: currentColor rgb(229, 229, 229) rgb(229, 229, 229); = padding: 5px 7px 3px; height: 58px; border-top-left-radius: 0px; = border-top-right-radius: 0px; box-shadow: none; } #modal #shmodal-send-content #shmodal-send-form = #shmodal-send-form-inputs .custom-message-container label { top: 3px; color: rgb(204, 204, 204); } .db-modal #shmodal-send-content #shmodal-send-form = #shmodal-send-form-inputs .custom-message-container label { top: 3px; color: rgb(204, 204, 204); } #modal #shmodal-send-content #shmodal-copy-link { margin-left: 7px; } .db-modal #shmodal-send-content #shmodal-copy-link { margin-left: 7px; } #modal #shmodal-fb-content .fb-post-sickinput input { padding: 4px 5px 5px 7px; width: 560px; border-bottom-right-radius: = 0px; border-bottom-left-radius: 0px; } .db-modal #shmodal-fb-content .fb-post-sickinput input { padding: 4px 5px 5px 7px; width: 560px; border-bottom-right-radius: = 0px; border-bottom-left-radius: 0px; } #modal #shmodal-fb-content .fb-post-sickinput label { top: 5px; } .db-modal #shmodal-fb-content .fb-post-sickinput label { top: 5px; } #modal #shmodal-fb-content #shmodal-fb-post-preview { background: rgb(255, 255, 255); border-width: medium 1px 1px; = border-style: none solid solid; border-color: currentColor rgb(229, 229, = 229) rgb(229, 229, 229); padding: 3px; border-radius: 0px 0px 3px 3px; = border-image: none; width: 566px; } .db-modal #shmodal-fb-content #shmodal-fb-post-preview { background: rgb(255, 255, 255); border-width: medium 1px 1px; = border-style: none solid solid; border-color: currentColor rgb(229, 229, = 229) rgb(229, 229, 229); padding: 3px; border-radius: 0px 0px 3px 3px; = border-image: none; width: 566px; } #modal #shmodal-fb-content #shmodal-fb-post-preview .link-image { height: 54px; vertical-align: top; } .db-modal #shmodal-fb-content #shmodal-fb-post-preview .link-image { height: 54px; vertical-align: top; } #modal #shmodal-fb-content #shmodal-fb-post-preview .link-image img { vertical-align: middle; max-height: 54px; max-width: 54px; } .db-modal #shmodal-fb-content #shmodal-fb-post-preview .link-image img { vertical-align: middle; max-height: 54px; max-width: 54px; } #modal #shmodal-fb-content #shmodal-fb-post-preview .link-info { color: rgb(0, 0, 0); line-height: 1.5em; padding-left: 5px; } .db-modal #shmodal-fb-content #shmodal-fb-post-preview .link-info { color: rgb(0, 0, 0); line-height: 1.5em; padding-left: 5px; } #modal #shmodal-fb-content #shmodal-fb-post-preview .link-info = .link-name { font-size: 14px; font-weight: 600; } .db-modal #shmodal-fb-content #shmodal-fb-post-preview .link-info = .link-name { font-size: 14px; font-weight: 600; } #modal #shmodal-fb-content #shmodal-fb-post-preview .link-info = .link-domain { font-size: 12px; } .db-modal #shmodal-fb-content #shmodal-fb-post-preview .link-info = .link-domain { font-size: 12px; } #modal #shmodal-twitter-content table { border-spacing: 0px; } .db-modal #shmodal-twitter-content table { border-spacing: 0px; } #modal #shmodal-twitter-content table td { padding: 0px; vertical-align: top; } .db-modal #shmodal-twitter-content table td { padding: 0px; vertical-align: top; } #modal #shmodal-twitter-content #shmodal-twitter-post-preview = #shmodal-twitter-profile { margin-top: -4px; margin-bottom: 9px; } .db-modal #shmodal-twitter-content #shmodal-twitter-post-preview = #shmodal-twitter-profile { margin-top: -4px; margin-bottom: 9px; } #modal #shmodal-twitter-content #shmodal-twitter-post-preview = .twitter-post-sickinput { height: 100px; } .db-modal #shmodal-twitter-content #shmodal-twitter-post-preview = .twitter-post-sickinput { height: 100px; } #modal #shmodal-twitter-content #shmodal-twitter-post-preview = .twitter-post-sickinput textarea { padding: 6px; width: 445px; height: 86px; } .db-modal #shmodal-twitter-content #shmodal-twitter-post-preview = .twitter-post-sickinput textarea { padding: 6px; width: 445px; height: 86px; } #modal #shmodal-twitter-content #shmodal-twitter-post-preview = .twitter-post-sickinput label { top: 5px; } .db-modal #shmodal-twitter-content #shmodal-twitter-post-preview = .twitter-post-sickinput label { top: 5px; } #modal #shmodal-twitter-content #shmodal-twitter-post-preview = .shrank.twitter-post-sickinput { height: 53px; padding-top: 2px; } .db-modal #shmodal-twitter-content #shmodal-twitter-post-preview = .shrank.twitter-post-sickinput { height: 53px; padding-top: 2px; } #modal #shmodal-twitter-content #shmodal-twitter-post-preview = .shrank.twitter-post-sickinput textarea { height: 43px; } .db-modal #shmodal-twitter-content #shmodal-twitter-post-preview = .shrank.twitter-post-sickinput textarea { height: 43px; } #modal #shmodal-twitter-content #twitter-chars { padding-right: 11px; } .db-modal #shmodal-twitter-content #twitter-chars { padding-right: 11px; } #shmodel-features { text-align: center; } #shmodel-features h1 { margin: 0px; color: rgb(0, 0, 0); font-size: 40px; } #shmodel-features h2 { padding: 0px; color: rgb(136, 136, 136); font-size: 17px; font-weight: = normal; } #shmodel-features #try-now { margin-top: 36px; margin-bottom: -48px; } #shmodel-features .amazingbox { width: 835px; margin-top: 60px; } #shmodel-features #shmodel-feature-set { width: 100%; text-align: center; margin-top: 36px; } #shmodel-features #shmodel-feature-set td { padding-left: 23px; } #shmodel-features #shmodel-feature-set .feature-image { margin: 5px 9px 46px; float: left; } #shmodel-features #shmodel-feature-set .folderlink.feature-image { padding-right: 6px; } #shmodel-features #shmodel-feature-set .lightning.feature-image { margin-right: 2px; } #shmodel-features #shmodel-feature-set .desc { width: 270px; text-align: left; line-height: 1.6em; } #shmodel-features #shmodel-feature-set .desc h3 { color: rgb(0, 0, 0); font-size: 16px; font-weight: normal; } #shmodel-features #how-to { width: 960px; text-align: left; line-height: 1.6em; padding-right: = 1000px; padding-left: 1000px; margin-top: 48px; margin-left: -1000px; } #shmodel-features #how-to h3 { color: rgb(0, 0, 0); font-size: 22px; font-weight: normal; } #shmodel-features #how-to #how-to-screenshots { width: 100%; margin-top: 24px; } #shmodel-features #how-to #how-to-screenshots .shmodel-screenshot { width: 274px; text-align: right; } #shmodel-features #how-to #how-to-screenshots .shmodel-screenshot = .caption { color: rgb(143, 167, 186); font-size: 11px; margin-top: -7px; } #shmodel-features #how-to #how-to-screenshots .left.shmodel-screenshot { float: left; } #shmodel-features #how-to #how-to-screenshots .middle.shmodel-screenshot = { margin: auto; } #shmodel-features #how-to #how-to-screenshots .right.shmodel-screenshot = { float: right; } #shmodel-features #online-viewing { margin-top: 50px; } #shmodel-features #online-viewing #online-viewing-image { float: left; } #shmodel-features #online-viewing #online-viewing-desc { text-align: left; line-height: 1.8em; padding-top: 40px; margin-left: = 715px; } #shmodel-features #online-viewing #online-viewing-desc h3 { color: rgb(0, 0, 0); font-size: 20px; font-weight: normal; = margin-bottom: 16px; } div#folder-title { margin-top: 32px; } div#folder-title h3 { font-size: 18px; font-weight: normal; margin-right: 10px; display: = inline; } #gallery-list-toggle { top: 0px; right: 0px; position: absolute; } #gallery-list-toggle a { padding: 7px 9px; border-radius: 2px; border: 1px solid rgb(121, 188, = 234); border-image: none; text-decoration: none; display: inline-block; = -ms-zoom: 1; box-shadow: 0px 1px 1px #ccc, -1px 1px 1px #fff; = background-color: rgb(243, 250, 254); } #gallery-list-toggle a div { width: 14px; height: 14px; float: left; } #gallery-list-toggle a#gallery-toggle { border-top-right-radius: 0px; border-bottom-right-radius: 0px; } #gallery-list-toggle a#list-toggle { border-left-color: currentColor; border-left-width: medium; = border-left-style: none; border-top-left-radius: 0px; = border-bottom-left-radius: 0px; } #gallery-list-toggle a.selected { box-shadow: inset 1px 1px 3px #c4d0d9; background-color: rgb(217, 231, = 240); } .gallery-view-section { border-radius: 2px; border: 1px solid rgb(204, 219, 235); border-image: = none; padding-top: 16px; padding-left: 16px; margin-left: 0px; = background-color: rgb(255, 255, 255); } #gallery-view-folders li { width: 290px; line-height: 32px; overflow: hidden; margin-right: 16px; = margin-bottom: 16px; float: left; display: block; white-space: nowrap; } #gallery-view-folders li img { margin-right: 8px; vertical-align: bottom; } .one-folder-columns#gallery-view-folders li { width: 910px; } .two-folder-columns#gallery-view-folders li { width: 445px; } .three-folder-columns#gallery-view-folders li { width: 290px; } #gallery-view-media { padding-bottom: 12px; } #gallery-view-media li { border: 1px solid rgb(226, 237, 245); border-image: none; width: 178px; = height: 178px; text-align: center; line-height: 178px; font-size: 0px; = margin-right: 4px; margin-bottom: 4px; float: left; display: block; = background-color: rgb(246, 246, 246); } #gallery-view-media li.wiggobble { animation:wiggobble 0.58s; -webkit-animation: wiggobble 0.58s; } #gallery-view-media a img { vertical-align: middle; } #gallery-view-media img.video-overlay { left: 5px; bottom: 5px; position: absolute; } #gallery-view-files { margin-top: 24px; } ol.browse-files { padding: 0px 0px 9px; } .gallery-list-view { margin: 0px; } .gallery-list-view .browse-file { border-width: 1px 0px 0px; margin: 0px; padding: 7px 0px; text-align: = left; color: rgb(85, 85, 85); line-height: 32px; } .gallery-list-view :first-child.browse-file { border-width: 0px; padding-top: 0px; } .gallery-list-view .browse-file div { display: block; cursor: default; } .gallery-list-view .browse-file img.icon { border: 1px solid transparent; border-image: none; width: 32px; height: = 32px; overflow: hidden; margin-right: 11px; vertical-align: bottom; = float: left; display: block; cursor: pointer; background-color: = transparent; } .gallery-list-view .browse-file img.thumbnail { border-color: rgb(177, 177, 177); box-shadow: 0px 1px 1px = rgba(0,0,0,0.2); } .gallery-list-view .browse-file .comment-count-bubble-wrapper { margin-left: 10px; float: none; display: inline-block; cursor: pointer; } #list-view-container { margin: 13px 0px; padding-right: 16px; } #list-view-container .browse-files .browse-file { border-width: 1px 0px 0px; } #list-view-container :first-child.browse-file { padding-top: 7px; } #list-view-container #list-view-header { margin: 4px 0px 10px; color: rgb(119, 119, 119); } .list-view-cols div { float: left; display: block; } .list-view-cols .filename-col { width: 558px; } .list-view-cols .filesize-col { width: 186px; } .list-view-cols .modified-col { float: left; } body.nonmedia-folder #gallery-view-media { display: none; } body.nonmedia-folder #gallery-view-files { border-radius: 2px; } body.file-preview-body.nonmedia-folder .nav-header .filename { display: none; } body.file-preview-body.nonmedia-folder #shmodel-content-area = .filename-below { display: none; } body.file-preview-body.nonempty-folder .nav-header .filename { display: none; } body.file-preview-body.nonempty-folder #shmodel-content-area = .filename-below { display: none; } #c2d-modal #create-account-content p { margin: 0px 15px; } #c2d-modal #login-account-content p { margin: 0px 15px; } #c2d-modal-personal #create-account-content p { margin: 0px 15px; } #c2d-modal-personal #login-account-content p { margin: 0px 15px; } #c2d-modal-work #create-account-content p { margin: 0px 15px; } #c2d-modal-work #login-account-content p { margin: 0px 15px; } #c2d-modal #login-table { margin: 0px auto; } #c2d-modal-personal #login-table { margin: 0px auto; } #c2d-modal-work #login-table { margin: 0px auto; } #c2d-modal #login-table td { width: 210px; } #c2d-modal-personal #login-table td { width: 210px; } #c2d-modal-work #login-table td { width: 210px; } #c2d-modal .login-register-container { margin: auto; width: 400px; } #c2d-modal .hr-label__text { background-color: rgb(246, 249, 252); } .shmodel-async-login-modal .db-login-container { margin-left: 108px; } .tutorial-bubble-x-link { padding: 0px 0px 5px 5px; float: right; } #shmodel-folder-tutorial-intro-bubble { left: -187.5px; top: 90px; margin-left: 50%; position: fixed; } #shmodel-folder-tutorial-file-list-bubble { position: fixed; z-index: 100; } #shmodel-folder-tutorial-view-mode-bubble { position: absolute; } #shmodel-folder-tutorial-download-bubble { position: absolute; } #shmodel-folder-tutorial-share-bubble { position: absolute; } #shmodel-folder-tutorial-signup-bubble { position: absolute; } #htmlified { border: 0px currentColor; border-image: none; width: 100%; overflow: = hidden; } .get-link-icon { margin-top: -1px; margin-right: 10px; } #get-link-input { width: 510px; } body.framed .nav-header .filename { display: inline-block; } .non-owner-remove-link-text { white-space: nowrap; } #non-owner-menu .remove-link .sprite-div .sprite-frame { padding-top: 2px; vertical-align: top; } .no_download_bubble { width: 200px; } .db-modal .sick-input input { background: rgb(255, 255, 255); border-color: rgb(229, 229, 229); } .db-modal .sick-input textarea { background: rgb(255, 255, 255); border-color: rgb(229, 229, 229); } #modal .sick-input input { background: rgb(255, 255, 255); border-color: rgb(229, 229, 229); } #modal .sick-input textarea { background: rgb(255, 255, 255); border-color: rgb(229, 229, 229); } .ajax-loading.db-modal-wrapper .ajax-loading-indicator { display: inline; } .ajax-loading.db-modal-wrapper .confirm-button { opacity: 0.5; } .ajax-loading.db-modal-wrapper .share-invite-button { opacity: 0.5; } .db-modal-wrapper--preloaded .db-modal { margin: 0px auto; left: 0px; top: 90px; right: 0px; position: fixed; } .db-modal { border-radius: 6px; border: 0px currentColor; border-image: none; = width: 640px; position: absolute; z-index: 1000; } .db-modal .db-modal-title { background: none; margin: 0px; padding: 20px 32px; line-height: normal; = font-size: 18px; font-weight: normal; min-height: 24px; box-sizing: = content-box; } .db-modal .db-modal-title .db-modal-h-img { padding-right: 6px; vertical-align: middle; display: none; } .db-modal .db-modal-title .db-modal-title-text { display: inline; } .db-modal .db-modal-content { background: rgb(246, 249, 252); padding: 32px; line-height: 1.8em; = font-size: 13px; border-top-color: rgb(229, 229, 229); border-top-width: = 1px; border-top-style: solid; box-sizing: content-box; = border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } .db-modal .db-modal-content--notitle.db-modal-content { border-top-left-radius: 5px; border-top-right-radius: 5px; } .db-modal .db-modal-content .dynamic-content { margin: 0px; padding: 0px; } .db-modal .db-modal-content .dynamic-content .loading-spinner { margin: 3em 0px; text-align: center; } .db-modal .db-modal-content .db-modal-prompt-text { margin-bottom: 20px; } .db-modal .db-modal-content .simple-modal-word-wrap-content { -ms-word-wrap: break-word; } .db-modal .db-modal-message.bottom-row { position: relative; } .db-modal .db-modal-message.bottom-row .db-modal-lower-left-message { width: 280px; bottom: 0px; float: left; position: absolute; } .db-modal .db-modal-buttons { text-align: right; margin-top: 20px; } .db-modal .db-modal-buttons .dbmodal-loading { margin-left: 12px; vertical-align: middle; } .db-modal .db-modal-buttons .dbmodal-button { margin-left: 12px; } .db-modal .confirm-button { margin-left: 12px; } .db-modal .cancel-button { margin-left: 12px; } .db-modal--clean-style .db-modal { background-color: rgb(255, 255, 255); } .db-modal--clean-style .db-modal .db-modal-content { border-radius: 5px; text-align: center; border-top-color: currentColor; = border-top-width: 0px; border-top-style: none; background-color: = transparent; } .db-modal--clean-style .db-modal .db-modal-title { display: none; } .db-modal--clean-style .db-modal .db-modal-buttons { margin: 20px 0px 0px; padding: 0px 0px 40px; text-align: center; } .db-modal--clean-style .db-modal .db-modal-buttons .button-primary { line-height: 36px; display: inline-block; min-width: 210px; } .db-modal--clean-style .db-modal .db-modal-buttons .button-primary { margin-top: 0px; } .db-modal--clean-style .db-modal .db-modal-buttons .button-secondary { margin-top: 0px; } .db-modal--clean-style .db-modal .db-modal-buttons .button-tertiary { margin-top: 0px; } .db-modal--clean-style .db-modal .db-modal__header { margin: 10px 0px 4px; font-size: 24px; } .db-modal--clean-style .db-modal .db-modal__body { margin: 0px auto; width: 400px; color: rgb(123, 137, 148); font-size: = 14px; } .db-modal--clean-style .db-modal .db-modal__alt-action { padding: 0px 20px 20px; width: auto; text-align: center; display: = block; } .db-modal--lightbox-style .db-modal { border-radius: 0px; border: currentColor; border-image: none; = background-color: transparent; } .db-modal--lightbox-style .db-modal-box { border-radius: 0px; border: currentColor; border-image: none; = background-color: transparent; } .db-modal--bare-style .db-modal { border-radius: 0px; border: currentColor; border-image: none; = background-color: transparent; } .db-modal--bare-style .db-modal-box { border-radius: 0px; border: currentColor; border-image: none; = background-color: transparent; } .db-modal--bare-style .db-modal { box-shadow: none; } .db-modal--simple-style .db-modal-overlay { display: none; } .db-modal--simple-style .db-modal { margin: 0px; left: 0px; top: 0px; width: 100%; height: 100%; display: = table; position: fixed; } .db-modal--simple-style .db-modal .db-modal-box { border: 0px currentColor; border-image: none; vertical-align: middle; = display: table-cell; } .db-modal--simple-style .db-modal .db-modal-box .db-modal-x { display: none; } .db-modal--simple-style .db-modal .db-modal-box .db-modal-title { padding: 10px 32px; } .db-modal--simple-style .db-modal .db-modal-box .db-modal-content { background: rgb(255, 255, 255); padding: 0px 32px; border: 0px = currentColor; border-image: none; } .db-modal--simple-style .db-modal .db-modal-box .db-modal-buttons { text-align: left; } .db-modal--simple-style .db-modal .db-modal-box .db-modal-buttons = .dbmodal-button { margin-right: 10px; margin-left: 0px; } .db-modal--normal-size-buttons .db-modal .db-modal-box { padding: 40px; } .db-modal--normal-size-buttons .db-modal .db-modal-box .db-modal-buttons = { padding: 0px; margin-top: 40px; } .db-modal--normal-size-buttons .db-modal .db-modal-box .db-modal-buttons = .button-primary { margin: 0px auto; line-height: normal; min-width: 0px; } .db-modal--normal-size-buttons .db-modal .db-modal-box .db-modal-buttons = .button-secondary { margin: 0px auto; line-height: normal; min-width: 0px; } .db-modal--normal-size-buttons .db-modal .db-modal-box .db-modal-buttons = .button-tertiary { margin: 0px auto; line-height: normal; min-width: 0px; } .db-modal--normal-size-buttons .db-modal .db-modal-box = .db-modal__alt-action { padding: 0px; margin-top: 10px; } .carousel-app .db-modal { width: 460px; } .carousel-app .db-modal .db-modal-content { background: rgb(255, 255, 255); padding: 0px; } .carousel-app .db-modal .db-modal-content .simple-modal-content { padding: 20px 24px; } .carousel-app .db-modal .db-modal-title { padding: 20px 25px 16px; } .carousel-app .db-modal .db-modal-buttons { padding: 20px 24px; margin-top: 0px; } .carousel-app .db-modal .db-modal-buttons .dbmodal-button { margin: 0px 0px 0px 12px; } .carousel-app .db-modal--clean-style .db-modal .db-modal-buttons = .dbmodal-button { margin: 0px; } #modal { margin: 0px 0px 0px -250px; border-radius: 6px; border: 0px = currentColor; border-image: none; left: 50%; width: 500px; position: = absolute; z-index: 1000; background-color: rgb(255, 255, 255); } #modal-box { border-radius: 5px; border: 1px solid rgb(122, 133, 141); border-image: = none; height: 100%; background-color: rgb(255, 255, 255); } #modal-box h2 { background: none; margin: 0px; padding: 20px 32px; font-size: 18px; = font-weight: normal; } #modal-box h2 span.step-number { color: rgb(136, 136, 136); font-weight: normal; } #modal-box h2#modal-title { -ms-word-wrap: break-word; } #modal-box h2#modal-title .sprite { display: none; } #modal-box .ajax-loading .ajax-loading-indicator { margin: 4px; display: inline; } div#modal-content { background: rgb(246, 249, 252); padding: 32px; line-height: 1.8em; = font-size: 13px; border-top-color: rgb(229, 229, 229); border-top-width: = 1px; border-top-style: solid; -ms-word-wrap: break-word; = border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; } div#modal-content h5 { line-height: 1.8em; font-size: 13px; } div#modal-content p { line-height: 1.8em; font-size: 13px; } div#modal-content h5 { font-weight: 600; } div#modal-content .wide { margin-right: -10px; margin-left: -10px; } div.modal-buttons { text-align: right; margin-top: 20px; } div.modal-buttons .freshbutton { margin-left: 10px; } div.modal-buttons .freshbutton-blue { margin-left: 10px; } html.boxshadow #modal { box-shadow: 0px 1px 2px rgba(0,0,0,0.1); } #modal-behind { margin: 0px 0px 0px -260px; border: 0px currentColor; border-image: = none; left: 50%; width: 520px; position: absolute; z-index: 999; = background-color: rgb(0, 0, 0); } html.boxshadow #modal-behind { background-color: transparent; } #modal-content ol { margin: 0px; padding: 0px; } #modal-content ol li { margin: 0px 0px 1.5em 20px; padding: 0px; } .modal-tabs { background: rgb(244, 250, 255); list-style: none; margin: 5px 0px = 1.5em; padding: 5px 8px; border-top-color: rgb(168, 206, 237); = border-bottom-color: rgb(168, 206, 237); border-top-width: 1px; = border-bottom-width: 1px; border-top-style: solid; border-bottom-style: = solid; } .modal-tabs li { margin: 0px 10px 0px 0px; float: left; } .modal-tabs li a { padding: 3px 5px 4px; border-radius: 4px; border: 1px solid = transparent; border-image: none; display: block; } .modal-tabs li a:hover { border-color: rgb(223, 237, 255); color: rgb(40, 149, 241); = text-decoration: none; background-color: rgb(223, 237, 255); } .modal-tabs li a.selected { background: rgb(53, 140, 212); border-color: rgb(53, 140, 212); color: = rgb(255, 255, 255); text-decoration: none; } .modal-multi-select { border: 1px solid rgb(120, 176, 222); border-image: none; height: = 200px; overflow: auto; position: relative; } #modal-progress-overlay { left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; = color: rgb(97, 97, 97); position: absolute; z-index: 95; = background-color: rgb(255, 255, 255); } #modal-progress-content { background: rgb(255, 255, 255); margin: -42px 0px 0px -102px; padding: = 18px 25px 14px; border: 1px solid rgb(119, 170, 221); border-image: = none; left: 50%; top: 275px; text-align: center; position: fixed; = z-index: 96; } #modal-progress-text { margin-top: 5px; } .modal-h-img { padding-right: 6px; margin-bottom: -8px; } #contact-importer { text-align: center; } #contact-importer-various { text-align: center; } #contact-importer #contact-import-buttons { padding: 26px 0px; } #contact-importer-various #contact-import-buttons { padding: 26px 0px; } #contact-importer #contact-import-buttons = .show-contact-importer-various-link { margin-top: 15px; } #contact-importer-various #contact-import-buttons = .show-contact-importer-various-link { margin-top: 15px; } #contact-importer .import-contacts-title { text-align: center; padding-bottom: 10px; font-size: 20px; } #contact-importer-various .import-contacts-title { text-align: center; padding-bottom: 10px; font-size: 20px; } #contact-importer .import-contacts-button { border-width: 1px; border-color: rgb(218, 218, 218); margin: 10px 5px = 0px; border-radius: 5px; width: 225px; height: 65px; font-size: 23px; } #contact-importer-various .import-contacts-button { border-width: 1px; border-color: rgb(218, 218, 218); margin: 10px 5px = 0px; border-radius: 5px; width: 225px; height: 65px; font-size: 23px; } #contact-importer .import-contacts-button:hover { box-shadow: none; } #contact-importer .hovered.import-contacts-button { box-shadow: none; } #contact-importer-various .import-contacts-button:hover { box-shadow: none; } #contact-importer-various .hovered.import-contacts-button { box-shadow: none; } #contact-importer .import-facebook-friends { background: rgb(59, 89, 152); padding: 9px 0px 0px 11px; } #contact-importer-various .import-facebook-friends { background: rgb(59, 89, 152); padding: 9px 0px 0px 11px; } #contact-importer .import-gmail-contacts { padding: 9px 0px 0px 13px; } #contact-importer-various .import-gmail-contacts { padding: 9px 0px 0px 13px; } #contact-importer .import-yahoo-contacts { padding: 9px 0px 0px 10px; } #contact-importer-various .import-yahoo-contacts { padding: 9px 0px 0px 10px; } #modal #upload-quota-warning-bar-padding { height: 41px; } #modal #upload-quota-warning-bar { left: 1px; height: 37px; text-align: center; right: 1px; bottom: 1px; = padding-top: 14px; font-size: 13px; position: absolute; = border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; } #modal .lightyellow#upload-quota-warning-bar { background: rgb(255, 253, 236); border-color: rgb(216, 184, 119); = border-top-width: 1px; border-top-style: solid; } #modal .lightred#upload-quota-warning-bar { border-top-color: rgb(242, 118, 139); border-top-width: 1px; = border-top-style: solid; background-color: rgb(251, 214, 220); } #modal #upload-quota-warning-bar { z-index: 1002; } #modal #invitations-quota-warning-bar-padding { height: 50px; } #modal #invitations-quota-warning-bar { left: 1px; height: 42px; text-align: center; right: 1px; bottom: 1px; = padding-top: 18px; font-size: 14px; position: absolute; = border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; } #modal .lightyellow#invitations-quota-warning-bar { background: rgb(255, 253, 236); border-color: rgb(216, 184, 119); = border-top-width: 1px; border-top-style: solid; } #modal .lightred#invitations-quota-warning-bar { border-top-color: rgb(242, 118, 139); border-top-width: 1px; = border-top-style: solid; background-color: rgb(251, 214, 220); } #modal-overlay { left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: = 999; } .db-modal-overlay { left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: = 999; } .db-modal-wrapper { left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: = 999; } #modal-overlay { background-color: rgba(37, 40, 43, 0.6); } .db-modal-overlay { background-color: rgba(37, 40, 43, 0.6); } .db-modal .db-modal-x { background-position: center; top: 20px; width: 24px; height: 24px; = right: 26px; position: absolute; cursor: pointer; background-image: = url("/static/images/streams/dismiss-cross-vflIlGysZ.svg"); = background-repeat: no-repeat; background-size: 11px; background-color: = transparent; } .db-modal .db-modal-x:focus { border-radius: 5px; box-shadow: 0px 0px 0px 2px #a0d1fa; } .db-modal-wrapper { overflow: auto; display: flex; justify-content: space-around; = align-items: flex-start; -webkit-justify-content: space-around; = -webkit-box-align: start; -webkit-align-items: flex-start; } .db-modal { margin: 10vh auto; border-radius: 4px; border: 0px currentColor; = border-image: none; width: 640px; display: flex; position: relative; = z-index: 1000; box-shadow: 0px 1px 2px rgba(0,0,0,0.1); flex-direction: = column; background-color: rgb(255, 255, 255); -webkit-box-orient: = vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; } .db-modal .db-modal-box { display: flex; flex-direction: column; -webkit-box-orient: vertical; = -webkit-box-direction: normal; -webkit-flex-direction: column; } .db-modal .db-modal-title { margin: 0px; padding: 20px 32px; line-height: normal; = border-top-left-radius: 4px; border-top-right-radius: 4px; flex-shrink: = 0; background-color: rgb(255, 255, 255); -webkit-flex-shrink: 0; } .db-modal .db-modal-title .db-modal-h-img { padding-right: 6px; vertical-align: middle; display: none; } .db-modal .db-modal-title .db-modal-title-text { display: inline; } .db-modal .db-modal-content { background: rgb(246, 249, 252); padding: 32px; border-top-color: = rgb(208, 212, 217); border-top-width: 1px; border-top-style: solid; = box-sizing: content-box; -webkit-box-flex: 1; -webkit-flex: 1 auto 0; } .db-modal .db-modal-buttons { text-align: right; } .db-modal .db-modal-buttons .dbmodal-loading { margin-left: 12px; vertical-align: middle; } .db-modal .db-modal-buttons .dbmodal-button + .dbmodal-button { margin-left: 12px; } .db-modal .confirm-button { margin-left: 12px; } .db-modal .cancel-button { margin-left: 12px; } .db-modal__banner { padding: 23px; text-align: center; color: rgb(71, 82, 93); = border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; = border-top-style: solid; background-color: rgb(246, 249, 252); } .db-modal__banner--warning { color: rgb(153, 110, 0); background-color: rgb(255, 245, 204); } .db-modal__banner :last-child { margin-bottom: 0px; } .upload-file .upload-progress-bar { background-color: rgb(233, 244, 255); } #bulk-upload-status .upload-progress-bar { background-color: rgb(233, 244, 255); } #inline-upload-status .upload-progress-bar { background-color: rgb(233, 244, 255); } .complete.upload-file .upload-progress-bar { background-color: rgb(235, 255, 217); } .complete#bulk-upload-status .upload-progress-bar { background-color: rgb(235, 255, 217); } .complete#inline-upload-status .upload-progress-bar { background-color: rgb(235, 255, 217); } .error.upload-file .upload-progress-bar { background-color: rgb(252, 227, 227); } .error#bulk-upload-status .upload-progress-bar { background-color: rgb(252, 227, 227); } .error#inline-upload-status .upload-progress-bar { background-color: rgb(252, 227, 227); } .cancelled.upload-file .upload-progress-bar { background-color: rgb(248, 248, 248); } .cancelled#bulk-upload-status .upload-progress-bar { background-color: rgb(248, 248, 248); } .cancelled#inline-upload-status .upload-progress-bar { background-color: rgb(248, 248, 248); } .upload-file .small-x-button { width: 11px; height: 11px; background-image: = url("/static/images/x-small-inactive-vflYKfRuL.png"); } #bulk-upload-status .small-x-button { width: 11px; height: 11px; background-image: = url("/static/images/x-small-inactive-vflYKfRuL.png"); } #inline-upload-status .small-x-button { width: 11px; height: 11px; background-image: = url("/static/images/x-small-inactive-vflYKfRuL.png"); } .upload-file .small-x-button:hover { background-image: url("/static/images/x-small-active-vflYKfRuL.png"); } #bulk-upload-status .small-x-button:hover { background-image: url("/static/images/x-small-active-vflYKfRuL.png"); } #inline-upload-status .small-x-button:hover { background-image: url("/static/images/x-small-active-vflYKfRuL.png"); } .upload-file .small-x-button:active { background-image: url("/static/images/x-small-pressed-vflYKfRuL.png"); } #bulk-upload-status .small-x-button:active { background-image: url("/static/images/x-small-pressed-vflYKfRuL.png"); } #inline-upload-status .small-x-button:active { background-image: url("/static/images/x-small-pressed-vflYKfRuL.png"); } #quick-send-upload-files-list { border: 1px solid rgb(185, 185, 185); border-image: none; } #upload-files-list { border: 1px solid rgb(185, 185, 185); border-image: none; } .scroll#quick-send-upload-files-list { height: 228px; -ms-overflow-y: scroll; } .scroll#upload-files-list { height: 228px; -ms-overflow-y: scroll; } #quick-send-upload-files-list .upload-file { list-style: none; margin: 0px; height: 35px; line-height: 35px; = vertical-align: bottom; border-top-color: rgb(221, 221, 221); = border-top-width: 1px; border-top-style: solid; position: relative; } #upload-files-list .upload-file { list-style: none; margin: 0px; height: 35px; line-height: 35px; = vertical-align: bottom; border-top-color: rgb(221, 221, 221); = border-top-width: 1px; border-top-style: solid; position: relative; } #quick-send-upload-files-list :first-child.upload-file { border-top-color: currentColor; border-top-width: medium; = border-top-style: none; } #upload-files-list :first-child.upload-file { border-top-color: currentColor; border-top-width: medium; = border-top-style: none; } #quick-send-upload-files-list .upload-file .upload-progress-bar { height: 35px; } #upload-files-list .upload-file .upload-progress-bar { height: 35px; } #quick-send-upload-files-list .upload-file .upload-file-info { left: 0px; top: 0px; width: 100%; height: 35px; vertical-align: = baseline; border-collapse: collapse; position: absolute; } #upload-files-list .upload-file .upload-file-info { left: 0px; top: 0px; width: 100%; height: 35px; vertical-align: = baseline; border-collapse: collapse; position: absolute; } #quick-send-upload-files-list .upload-file .upload-file-info div { display: block; } #upload-files-list .upload-file .upload-file-info div { display: block; } #quick-send-upload-files-list .upload-file .upload-file-info = .filename-col { width: 300px; float: left; } #upload-files-list .upload-file .upload-file-info .filename-col { width: 300px; float: left; } #quick-send-upload-files-list .upload-file .upload-file-info = .filename-col img { margin: 10px 3px -3px 8px; } #upload-files-list .upload-file .upload-file-info .filename-col img { margin: 10px 3px -3px 8px; } #quick-send-upload-files-list .upload-file .upload-file-info = .filename-col .size { color: rgb(136, 136, 136); } #upload-files-list .upload-file .upload-file-info .filename-col .size { color: rgb(136, 136, 136); } #quick-send-upload-files-list .upload-file .upload-file-info .dest-col { width: 170px; float: left; } #upload-files-list .upload-file .upload-file-info .dest-col { width: 170px; float: left; } #quick-send-upload-files-list .upload-file .upload-file-info .error-col = { width: 170px; float: left; } #upload-files-list .upload-file .upload-file-info .error-col { width: 170px; float: left; } #quick-send-upload-files-list .upload-file .upload-file-info .error-col = .error-msg { color: rgb(153, 40, 38); } #upload-files-list .upload-file .upload-file-info .error-col .error-msg = { color: rgb(153, 40, 38); } #quick-send-upload-files-list .upload-file .upload-file-info .error-col = .error-details .tooltip-target { margin-left: 4px; display: inline-block; } #upload-files-list .upload-file .upload-file-info .error-col = .error-details .tooltip-target { margin-left: 4px; display: inline-block; } #quick-send-upload-files-list .upload-file .upload-file-info .error-col = .error-details img { margin-bottom: -3px; } #upload-files-list .upload-file .upload-file-info .error-col = .error-details img { margin-bottom: -3px; } #quick-send-upload-files-list .upload-file .upload-file-info .time-col { margin-right: 28px; float: right; } #upload-files-list .upload-file .upload-file-info .time-col { margin-right: 28px; float: right; } #quick-send-upload-files-list .upload-file .upload-file-info .status-col = { float: right; } #upload-files-list .upload-file .upload-file-info .status-col { float: right; } #quick-send-upload-files-list .upload-file .upload-file-info .status-col = img { margin: 9px 8px 0px 0px; } #upload-files-list .upload-file .upload-file-info .status-col img { margin: 9px 8px 0px 0px; } #quick-send-upload-files-list .upload-file .upload-file-info .status-col = .small-x-button { top: 12px; right: 10px; position: absolute; } #upload-files-list .upload-file .upload-file-info .status-col = .small-x-button { top: 12px; right: 10px; position: absolute; } #quick-send-upload-files-list .upload-file .upload-file-info = .remove-link { color: rgb(204, 51, 0); padding-right: 7px; font-size: 9px; float: = right; cursor: pointer; } #upload-files-list .upload-file .upload-file-info .remove-link { color: rgb(204, 51, 0); padding-right: 7px; font-size: 9px; float: = right; cursor: pointer; } #quick-send-upload-files-list .upload-file .upload-file-info .share-link = { color: rgb(0, 126, 229); padding-right: 7px; float: right; cursor: = pointer; } #upload-files-list .upload-file .upload-file-info .share-link { color: rgb(0, 126, 229); padding-right: 7px; float: right; cursor: = pointer; } .upload-error-tooltip { max-width: 300px; } #bulk-upload-status { border: 1px solid rgb(185, 185, 185); border-image: none; height: 35px; = line-height: 35px; margin-top: 20px; position: relative; } #bulk-upload-status .upload-progress-bar { height: 35px; } #bulk-upload-status .bulk-upload-info { left: 0px; top: 0px; width: 100%; height: 35px; border-collapse: = collapse; position: absolute; } #bulk-upload-status .bulk-upload-info div { display: block; } #bulk-upload-status .bulk-upload-info .files-info { margin-left: 10px; float: left; } #bulk-upload-status .bulk-upload-info .files-info .num-files { font-weight: bold; } #bulk-upload-status .bulk-upload-info .files-info .size { color: rgb(136, 136, 136); } #bulk-upload-status .bulk-upload-info .files-info .num-errors { color: rgb(153, 40, 38); } #bulk-upload-status .bulk-upload-info .time-left { font-weight: bold; margin-right: 31px; float: right; } #bulk-upload-status .bulk-upload-info .status { float: right; } #bulk-upload-status .bulk-upload-info .status img { margin: 10px 8px 0px 0px; } #bulk-upload-status .bulk-upload-info .status .small-x-button { top: 12px; right: 10px; position: absolute; } .error#bulk-upload-status { color: rgb(153, 40, 38); } #inline-upload-status { background: rgb(255, 255, 255); margin: 0px; border-radius: 5px; = border: 1px solid rgb(229, 229, 229); border-image: none; width: 800px; = bottom: 17px; position: fixed; z-index: 5; } #inline-upload-status .inline-upload-info { border-radius: 5px; height: 36px; line-height: 36px; } #inline-upload-status .inline-upload-info div { display: block; } #inline-upload-status .inline-upload-info .icon { float: left; } #inline-upload-status .inline-upload-info .icon img { margin: 10px 8px 0px 11px; } #inline-upload-status .inline-upload-info .files-info { float: left; } #inline-upload-status .inline-upload-info .files-info .files { font-weight: bold; } #inline-upload-status .inline-upload-info .files-info .num-errors { color: rgb(153, 40, 38); } #inline-upload-status .inline-upload-info .status { color: rgb(170, 170, 170); margin-right: 14px; float: right; } #inline-upload-status .inline-upload-info .status .small-x-button { top: 14px; right: 14px; position: absolute; } #inline-upload-status .inline-upload-bar { border-radius: 5px; height: 5px; background-color: rgb(226, 240, 252); } #inline-upload-status .inline-upload-bar .inline-upload-progress { height: 5px; background-color: rgb(151, 200, 243); } .complete#inline-upload-status { border-color: rgb(38, 183, 93); } .complete#inline-upload-status .inline-upload-info { background-color: rgb(237, 250, 241); } .complete#inline-upload-status .inline-upload-bar = .inline-upload-progress { background-color: rgb(99, 203, 137); } .error#inline-upload-status { border-color: rgb(227, 168, 167); } .error#inline-upload-status .inline-upload-info { background-color: rgb(254, 241, 241); } .error#inline-upload-status .inline-upload-bar .inline-upload-progress { background-color: rgb(227, 168, 167); } #basic-upload-modal #file-box { margin: 0px; width: 100px; position: absolute; clip: rect(0px, 100px, = 5px, 95px); cursor: pointer; opacity: 0; } #basic-upload-modal #basic-upload-status { border: 1px solid rgb(185, 185, 185); border-image: none; height: 35px; = line-height: 35px; margin-top: 20px; position: relative; = background-color: rgb(233, 244, 255); } #basic-upload-modal #basic-upload-status div { display: block; } #basic-upload-modal #basic-upload-status .file-info { float: left; } #basic-upload-modal #basic-upload-status .file-info .icon { margin: 0px 3px 0px 8px; } #basic-upload-modal #basic-upload-status .file-info .icon img { margin-bottom: -3px; } #basic-upload-modal #basic-upload-status .status { padding: 3px 8px; float: right; } #upload-promo-modal { text-align: center; } #upload-promo-modal .promo-header { color: rgb(0, 0, 0); font-size: 16px; font-weight: bold; margin-bottom: = 7px; } #upload-promo-modal .promo-header .red { color: rgb(204, 51, 0); } .uploader-footer-text { line-height: 32px; font-size: 11px; vertical-align: top; } .uploader-footer-text a { vertical-align: top; } .external-drop-indicator { position: fixed; z-index: 1000; background-color: rgb(0, 102, 0); } .uploads-disabled .external-drop-indicator { background-color: rgb(232, 33, 16); } .external-drop-indicator--uploads-disabled { background-color: rgb(232, 33, 16); } .top.external-drop-indicator { left: 6px; top: 0px; width: 100%; height: 6px; } .right.external-drop-indicator { top: 6px; width: 6px; height: 100%; right: 0px; } .bottom.external-drop-indicator { width: 100%; height: 6px; right: 6px; bottom: 0px; } .left.external-drop-indicator { left: 0px; width: 6px; height: 100%; bottom: 6px; } #upload-modal-dropzone { border-radius: 3px; border: 1px solid rgb(120, 176, 222); border-image: = none; left: -1px; top: -1px; text-align: center; color: rgb(0, 0, 0); = font-size: 20px; font-weight: bold; vertical-align: middle; position: = absolute; z-index: 1001; background-color: rgb(255, 255, 255); } #upload-modal-dropzone div { margin-top: 100px; } #upload-modal-dropzone #disabled-upload-message { line-height: 30px; padding-top: 90px; } #modal-content #choose-button { margin-right: 10px; } .tabbing .button-primary:focus { text-decoration: none; box-shadow: 0px 0px 0px 2px #a0d1fa; } .tabbing .button-secondary:focus { text-decoration: none; box-shadow: 0px 0px 0px 2px #a0d1fa; } .tabbing .button-tertiary:focus { text-decoration: none; box-shadow: 0px 0px 0px 2px #a0d1fa; } .tabbing .button-as-link:focus { text-decoration: underline; } .tabbing .sprite-button:focus { margin: -2px; padding: 2px; border-radius: 5px; text-decoration: none; = box-shadow: 0px 0px 0px 2px #a0d1fa; } .button-as-link { background: none; margin: 0px; padding: 0px; color: rgb(40, 149, 241); = cursor: pointer; } .button-as-link:hover { text-decoration: underline; } :disabled.button-as-link:hover { text-decoration: none; } .button-primary { margin: 16px 0px 5px; padding: 6px 16px; border-radius: 3px; = line-height: normal; min-height: 34px; box-sizing: border-box; = -webkit-appearance: none; } .button-secondary { margin: 16px 0px 5px; padding: 6px 16px; border-radius: 3px; = line-height: normal; min-height: 34px; box-sizing: border-box; = -webkit-appearance: none; } .button-tertiary { margin: 16px 0px 5px; padding: 6px 16px; border-radius: 3px; = line-height: normal; min-height: 34px; box-sizing: border-box; = -webkit-appearance: none; } body.ie .button-primary { padding-top: 0px; padding-bottom: 0px; } body.ie .button-secondary { padding-top: 0px; padding-bottom: 0px; } body.ie .button-tertiary { padding-top: 0px; padding-bottom: 0px; } .button-small.button-primary { margin: 0px; padding: 3px 10px; min-height: 30px; } .button-small.button-secondary { margin: 0px; padding: 3px 10px; min-height: 30px; } .button-small.button-tertiary { margin: 0px; padding: 3px 10px; min-height: 30px; } .freshbutton { padding: 5px 16px; border-radius: 3px; } .freshbutton-red { padding: 5px 16px; border-radius: 3px; } .freshbutton-blue { padding: 5px 16px; border-radius: 3px; } .freshbutton-lightblue { padding: 5px 16px; border-radius: 3px; } .freshbutton-blue-on-gray { padding: 5px 16px; border-radius: 3px; } .freshbutton-gray { padding: 5px 16px; border-radius: 3px; } .freshbutton-silver { padding: 5px 16px; border-radius: 3px; } .freshbutton-green { padding: 5px 16px; border-radius: 3px; } .freshbutton-no-hover { padding: 5px 16px; border-radius: 3px; } .freshbutton { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .freshbutton-red { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .freshbutton-blue { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .freshbutton-lightblue { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .freshbutton-blue-on-gray { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .freshbutton-gray { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .freshbutton-silver { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .freshbutton-green { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .freshbutton-no-hover { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .button-primary { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .button-secondary { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .button-tertiary { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .button-big.freshbutton { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.freshbutton-red { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.freshbutton-blue { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.freshbutton-lightblue { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.freshbutton-blue-on-gray { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.freshbutton-gray { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.freshbutton-silver { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.freshbutton-green { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.freshbutton-no-hover { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.button-primary { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.button-secondary { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.button-tertiary { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-wide.freshbutton { width: 100%; max-width: 100%; } .button-wide.freshbutton-red { width: 100%; max-width: 100%; } .button-wide.freshbutton-blue { width: 100%; max-width: 100%; } .button-wide.freshbutton-lightblue { width: 100%; max-width: 100%; } .button-wide.freshbutton-blue-on-gray { width: 100%; max-width: 100%; } .button-wide.freshbutton-gray { width: 100%; max-width: 100%; } .button-wide.freshbutton-silver { width: 100%; max-width: 100%; } .button-wide.freshbutton-green { width: 100%; max-width: 100%; } .button-wide.freshbutton-no-hover { width: 100%; max-width: 100%; } .button-wide.button-primary { width: 100%; max-width: 100%; } .button-wide.button-secondary { width: 100%; max-width: 100%; } .button-wide.button-tertiary { width: 100%; max-width: 100%; } .freshbutton:hover { text-decoration: none; } .freshbutton:focus { text-decoration: none; } .freshbutton-red:hover { text-decoration: none; } .freshbutton-red:focus { text-decoration: none; } .freshbutton-blue:hover { text-decoration: none; } .freshbutton-blue:focus { text-decoration: none; } .freshbutton-lightblue:hover { text-decoration: none; } .freshbutton-lightblue:focus { text-decoration: none; } .freshbutton-blue-on-gray:hover { text-decoration: none; } .freshbutton-blue-on-gray:focus { text-decoration: none; } .freshbutton-gray:hover { text-decoration: none; } .freshbutton-gray:focus { text-decoration: none; } .freshbutton-silver:hover { text-decoration: none; } .freshbutton-silver:focus { text-decoration: none; } .freshbutton-green:hover { text-decoration: none; } .freshbutton-green:focus { text-decoration: none; } .freshbutton-no-hover:hover { text-decoration: none; } .freshbutton-no-hover:focus { text-decoration: none; } .button-primary:hover { text-decoration: none; } .button-primary:focus { text-decoration: none; } .button-secondary:hover { text-decoration: none; } .button-secondary:focus { text-decoration: none; } .button-tertiary:hover { text-decoration: none; } .button-tertiary:focus { text-decoration: none; } .freshbutton:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.freshbutton { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.freshbutton { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.freshbutton { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .freshbutton-red:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.freshbutton-red { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.freshbutton-red { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.freshbutton-red { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .freshbutton-blue:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.freshbutton-blue { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.freshbutton-blue { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.freshbutton-blue { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .freshbutton-lightblue:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.freshbutton-lightblue { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.freshbutton-lightblue { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.freshbutton-lightblue { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .freshbutton-blue-on-gray:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.freshbutton-blue-on-gray { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.freshbutton-blue-on-gray { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.freshbutton-blue-on-gray { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .freshbutton-gray:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.freshbutton-gray { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.freshbutton-gray { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.freshbutton-gray { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .freshbutton-silver:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.freshbutton-silver { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.freshbutton-silver { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.freshbutton-silver { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .freshbutton-green:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.freshbutton-green { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.freshbutton-green { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.freshbutton-green { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .freshbutton-no-hover:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.freshbutton-no-hover { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.freshbutton-no-hover { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.freshbutton-no-hover { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .button-primary:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.button-primary { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.button-primary { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.button-primary { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .button-secondary:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.button-secondary { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.button-secondary { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.button-secondary { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .button-tertiary:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.button-tertiary { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.button-tertiary { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.button-tertiary { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .freshbutton:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .freshbutton-red:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .freshbutton-blue:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .freshbutton-lightblue:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .freshbutton-blue-on-gray:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .freshbutton-gray:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .freshbutton-silver:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .freshbutton-green:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .freshbutton-no-hover:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .button-primary:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .button-secondary:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .button-tertiary:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } :disabled.freshbutton { cursor: default; opacity: 0.4; } .disabled.freshbutton { cursor: default; opacity: 0.4; } :disabled.freshbutton-red { cursor: default; opacity: 0.4; } .disabled.freshbutton-red { cursor: default; opacity: 0.4; } :disabled.freshbutton-blue { cursor: default; opacity: 0.4; } .disabled.freshbutton-blue { cursor: default; opacity: 0.4; } :disabled.freshbutton-lightblue { cursor: default; opacity: 0.4; } .disabled.freshbutton-lightblue { cursor: default; opacity: 0.4; } :disabled.freshbutton-blue-on-gray { cursor: default; opacity: 0.4; } .disabled.freshbutton-blue-on-gray { cursor: default; opacity: 0.4; } :disabled.freshbutton-gray { cursor: default; opacity: 0.4; } .disabled.freshbutton-gray { cursor: default; opacity: 0.4; } :disabled.freshbutton-silver { cursor: default; opacity: 0.4; } .disabled.freshbutton-silver { cursor: default; opacity: 0.4; } :disabled.freshbutton-green { cursor: default; opacity: 0.4; } .disabled.freshbutton-green { cursor: default; opacity: 0.4; } :disabled.freshbutton-no-hover { cursor: default; opacity: 0.4; } .disabled.freshbutton-no-hover { cursor: default; opacity: 0.4; } :disabled.button-primary { cursor: default; opacity: 0.4; } .disabled.button-primary { cursor: default; opacity: 0.4; } :disabled.button-secondary { cursor: default; opacity: 0.4; } .disabled.button-secondary { cursor: default; opacity: 0.4; } :disabled.button-tertiary { cursor: default; opacity: 0.4; } .disabled.button-tertiary { cursor: default; opacity: 0.4; } :disabled.freshbutton:focus { box-shadow: none; } .disabled.freshbutton:focus { box-shadow: none; } :disabled.freshbutton-red:focus { box-shadow: none; } .disabled.freshbutton-red:focus { box-shadow: none; } :disabled.freshbutton-blue:focus { box-shadow: none; } .disabled.freshbutton-blue:focus { box-shadow: none; } :disabled.freshbutton-lightblue:focus { box-shadow: none; } .disabled.freshbutton-lightblue:focus { box-shadow: none; } :disabled.freshbutton-blue-on-gray:focus { box-shadow: none; } .disabled.freshbutton-blue-on-gray:focus { box-shadow: none; } :disabled.freshbutton-gray:focus { box-shadow: none; } .disabled.freshbutton-gray:focus { box-shadow: none; } :disabled.freshbutton-silver:focus { box-shadow: none; } .disabled.freshbutton-silver:focus { box-shadow: none; } :disabled.freshbutton-green:focus { box-shadow: none; } .disabled.freshbutton-green:focus { box-shadow: none; } :disabled.freshbutton-no-hover:focus { box-shadow: none; } .disabled.freshbutton-no-hover:focus { box-shadow: none; } :disabled.button-primary:focus { box-shadow: none; } .disabled.button-primary:focus { box-shadow: none; } :disabled.button-secondary:focus { box-shadow: none; } .disabled.button-secondary:focus { box-shadow: none; } :disabled.button-tertiary:focus { box-shadow: none; } .disabled.button-tertiary:focus { box-shadow: none; } .split.freshbutton { padding: 0px; } .split.freshbutton-red { padding: 0px; } .split.freshbutton-blue { padding: 0px; } .split.freshbutton-lightblue { padding: 0px; } .split.freshbutton-blue-on-gray { padding: 0px; } .split.freshbutton-gray { padding: 0px; } .split.freshbutton-silver { padding: 0px; } .split.freshbutton-green { padding: 0px; } .split.freshbutton-no-hover { padding: 0px; } .split.button-primary { padding: 0px; } .split.button-secondary { padding: 0px; } .split.button-tertiary { padding: 0px; } .split.freshbutton span.label { padding: 6px 16px; display: inline-block; } .split.freshbutton-red span.label { padding: 6px 16px; display: inline-block; } .split.freshbutton-blue span.label { padding: 6px 16px; display: inline-block; } .split.freshbutton-lightblue span.label { padding: 6px 16px; display: inline-block; } .split.freshbutton-blue-on-gray span.label { padding: 6px 16px; display: inline-block; } .split.freshbutton-gray span.label { padding: 6px 16px; display: inline-block; } .split.freshbutton-silver span.label { padding: 6px 16px; display: inline-block; } .split.freshbutton-green span.label { padding: 6px 16px; display: inline-block; } .split.freshbutton-no-hover span.label { padding: 6px 16px; display: inline-block; } .split.button-primary span.label { padding: 6px 16px; display: inline-block; } .split.button-secondary span.label { padding: 6px 16px; display: inline-block; } .split.button-tertiary span.label { padding: 6px 16px; display: inline-block; } .split.freshbutton span.more { padding: 6px 16px; display: inline-block; } .split.freshbutton-red span.more { padding: 6px 16px; display: inline-block; } .split.freshbutton-blue span.more { padding: 6px 16px; display: inline-block; } .split.freshbutton-lightblue span.more { padding: 6px 16px; display: inline-block; } .split.freshbutton-blue-on-gray span.more { padding: 6px 16px; display: inline-block; } .split.freshbutton-gray span.more { padding: 6px 16px; display: inline-block; } .split.freshbutton-silver span.more { padding: 6px 16px; display: inline-block; } .split.freshbutton-green span.more { padding: 6px 16px; display: inline-block; } .split.freshbutton-no-hover span.more { padding: 6px 16px; display: inline-block; } .split.button-primary span.more { padding: 6px 16px; display: inline-block; } .split.button-secondary span.more { padding: 6px 16px; display: inline-block; } .split.button-tertiary span.more { padding: 6px 16px; display: inline-block; } .button-tertiary:focus { border: 1px solid rgb(160, 186, 207); border-image: none; } .freshbutton-blue { border: 1px solid rgb(12, 110, 190); border-image: none; color: white; = background-image: linear-gradient(rgb(22, 138, 221), rgb(0, 126, 229)); = background-color: rgb(0, 126, 229); } .button-primary { border: 1px solid rgb(12, 110, 190); border-image: none; color: white; = background-image: linear-gradient(rgb(22, 138, 221), rgb(0, 126, 229)); = background-color: rgb(0, 126, 229); } a.button-primary { border: 1px solid rgb(12, 110, 190); border-image: none; color: white; = background-image: linear-gradient(rgb(22, 138, 221), rgb(0, 126, 229)); = background-color: rgb(0, 126, 229); } .freshbutton-blue:hover { background: linear-gradient(rgb(22, 142, 239), rgb(0, 126, 229)); } .hovered.freshbutton-blue { background: linear-gradient(rgb(22, 142, 239), rgb(0, 126, 229)); } .button-primary:hover { background: linear-gradient(rgb(22, 142, 239), rgb(0, 126, 229)); } .hovered.button-primary { background: linear-gradient(rgb(22, 142, 239), rgb(0, 126, 229)); } a.button-primary:hover { background: linear-gradient(rgb(22, 142, 239), rgb(0, 126, 229)); } a.hovered.button-primary { background: linear-gradient(rgb(22, 142, 239), rgb(0, 126, 229)); } .freshbutton-blue:active { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } .pressed.freshbutton-blue { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } .touched.freshbutton-blue { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } .touch.freshbutton-blue { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } .button-primary:active { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } .pressed.button-primary { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } .touched.button-primary { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } .touch.button-primary { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } a.button-primary:active { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } a.pressed.button-primary { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } a.touched.button-primary { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } a.touch.button-primary { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } :disabled.freshbutton-blue { cursor: default; opacity: 0.4; } .disabled.freshbutton-blue { cursor: default; opacity: 0.4; } :disabled.button-primary { cursor: default; opacity: 0.4; } .disabled.button-primary { cursor: default; opacity: 0.4; } a:disabled.button-primary { cursor: default; opacity: 0.4; } a.disabled.button-primary { cursor: default; opacity: 0.4; } :disabled.freshbutton-blue:hover { background: rgb(0, 126, 229); } :disabled.hovered.freshbutton-blue { background: rgb(0, 126, 229); } :disabled.freshbutton-blue:active { background: rgb(0, 126, 229); } :disabled.pressed.freshbutton-blue { background: rgb(0, 126, 229); } :disabled.touched.freshbutton-blue { background: rgb(0, 126, 229); } :disabled.touch.freshbutton-blue { background: rgb(0, 126, 229); } .disabled.freshbutton-blue:hover { background: rgb(0, 126, 229); } .hovered.disabled.freshbutton-blue { background: rgb(0, 126, 229); } .disabled.freshbutton-blue:active { background: rgb(0, 126, 229); } .pressed.disabled.freshbutton-blue { background: rgb(0, 126, 229); } .touched.disabled.freshbutton-blue { background: rgb(0, 126, 229); } .touch.disabled.freshbutton-blue { background: rgb(0, 126, 229); } :disabled.button-primary:hover { background: rgb(0, 126, 229); } :disabled.hovered.button-primary { background: rgb(0, 126, 229); } :disabled.button-primary:active { background: rgb(0, 126, 229); } :disabled.pressed.button-primary { background: rgb(0, 126, 229); } :disabled.touched.button-primary { background: rgb(0, 126, 229); } :disabled.touch.button-primary { background: rgb(0, 126, 229); } .disabled.button-primary:hover { background: rgb(0, 126, 229); } .hovered.disabled.button-primary { background: rgb(0, 126, 229); } .disabled.button-primary:active { background: rgb(0, 126, 229); } .pressed.disabled.button-primary { background: rgb(0, 126, 229); } .touched.disabled.button-primary { background: rgb(0, 126, 229); } .touch.disabled.button-primary { background: rgb(0, 126, 229); } a:disabled.button-primary:hover { background: rgb(0, 126, 229); } a:disabled.hovered.button-primary { background: rgb(0, 126, 229); } a:disabled.button-primary:active { background: rgb(0, 126, 229); } a:disabled.pressed.button-primary { background: rgb(0, 126, 229); } a:disabled.touched.button-primary { background: rgb(0, 126, 229); } a:disabled.touch.button-primary { background: rgb(0, 126, 229); } a.disabled.button-primary:hover { background: rgb(0, 126, 229); } a.hovered.disabled.button-primary { background: rgb(0, 126, 229); } a.disabled.button-primary:active { background: rgb(0, 126, 229); } a.pressed.disabled.button-primary { background: rgb(0, 126, 229); } a.touched.disabled.button-primary { background: rgb(0, 126, 229); } a.touch.disabled.button-primary { background: rgb(0, 126, 229); } .split.freshbutton-blue span.more { border-left-color: rgb(12, 110, 190); border-left-width: 1px; = border-left-style: solid; } .split.button-primary span.more { border-left-color: rgb(12, 110, 190); border-left-width: 1px; = border-left-style: solid; } a.split.button-primary span.more { border-left-color: rgb(12, 110, 190); border-left-width: 1px; = border-left-style: solid; } .freshbutton-lightblue { border: 1px solid rgb(94, 176, 240); border-image: none; color: rgb(0, = 126, 229); background-image: linear-gradient(rgb(255, 255, 254), = rgb(244, 250, 255)); background-color: rgb(244, 250, 255); } .button-secondary { border: 1px solid rgb(94, 176, 240); border-image: none; color: rgb(0, = 126, 229); background-image: linear-gradient(rgb(255, 255, 254), = rgb(244, 250, 255)); background-color: rgb(244, 250, 255); } a.button-secondary { border: 1px solid rgb(94, 176, 240); border-image: none; color: rgb(0, = 126, 229); background-image: linear-gradient(rgb(255, 255, 254), = rgb(244, 250, 255)); background-color: rgb(244, 250, 255); } .freshbutton-lightblue:hover { background: linear-gradient(rgb(255, 255, 254), rgb(229, 243, 255)); } .hovered.freshbutton-lightblue { background: linear-gradient(rgb(255, 255, 254), rgb(229, 243, 255)); } .button-secondary:hover { background: linear-gradient(rgb(255, 255, 254), rgb(229, 243, 255)); } .hovered.button-secondary { background: linear-gradient(rgb(255, 255, 254), rgb(229, 243, 255)); } a.button-secondary:hover { background: linear-gradient(rgb(255, 255, 254), rgb(229, 243, 255)); } a.hovered.button-secondary { background: linear-gradient(rgb(255, 255, 254), rgb(229, 243, 255)); } .freshbutton-lightblue:active { background: linear-gradient(rgb(237, 246, 255), rgb(229, 243, 255)); } .pressed.freshbutton-lightblue { background: linear-gradient(rgb(237, 246, 255), rgb(229, 243, 255)); } .button-secondary:active { background: linear-gradient(rgb(237, 246, 255), rgb(229, 243, 255)); } .pressed.button-secondary { background: linear-gradient(rgb(237, 246, 255), rgb(229, 243, 255)); } a.button-secondary:active { background: linear-gradient(rgb(237, 246, 255), rgb(229, 243, 255)); } a.pressed.button-secondary { background: linear-gradient(rgb(237, 246, 255), rgb(229, 243, 255)); } :disabled.freshbutton-lightblue { cursor: default; opacity: 0.4; } .disabled.freshbutton-lightblue { cursor: default; opacity: 0.4; } :disabled.button-secondary { cursor: default; opacity: 0.4; } .disabled.button-secondary { cursor: default; opacity: 0.4; } a:disabled.button-secondary { cursor: default; opacity: 0.4; } a.disabled.button-secondary { cursor: default; opacity: 0.4; } :disabled.freshbutton-lightblue:hover { background: rgb(244, 250, 255); } :disabled.hovered.freshbutton-lightblue { background: rgb(244, 250, 255); } :disabled.freshbutton-lightblue:active { background: rgb(244, 250, 255); } :disabled.pressed.freshbutton-lightblue { background: rgb(244, 250, 255); } :disabled.touched.freshbutton-lightblue { background: rgb(244, 250, 255); } :disabled.touch.freshbutton-lightblue { background: rgb(244, 250, 255); } .disabled.freshbutton-lightblue:hover { background: rgb(244, 250, 255); } .hovered.disabled.freshbutton-lightblue { background: rgb(244, 250, 255); } .disabled.freshbutton-lightblue:active { background: rgb(244, 250, 255); } .pressed.disabled.freshbutton-lightblue { background: rgb(244, 250, 255); } .touched.disabled.freshbutton-lightblue { background: rgb(244, 250, 255); } .touch.disabled.freshbutton-lightblue { background: rgb(244, 250, 255); } :disabled.button-secondary:hover { background: rgb(244, 250, 255); } :disabled.hovered.button-secondary { background: rgb(244, 250, 255); } :disabled.button-secondary:active { background: rgb(244, 250, 255); } :disabled.pressed.button-secondary { background: rgb(244, 250, 255); } :disabled.touched.button-secondary { background: rgb(244, 250, 255); } :disabled.touch.button-secondary { background: rgb(244, 250, 255); } .disabled.button-secondary:hover { background: rgb(244, 250, 255); } .hovered.disabled.button-secondary { background: rgb(244, 250, 255); } .disabled.button-secondary:active { background: rgb(244, 250, 255); } .pressed.disabled.button-secondary { background: rgb(244, 250, 255); } .touched.disabled.button-secondary { background: rgb(244, 250, 255); } .touch.disabled.button-secondary { background: rgb(244, 250, 255); } a:disabled.button-secondary:hover { background: rgb(244, 250, 255); } a:disabled.hovered.button-secondary { background: rgb(244, 250, 255); } a:disabled.button-secondary:active { background: rgb(244, 250, 255); } a:disabled.pressed.button-secondary { background: rgb(244, 250, 255); } a:disabled.touched.button-secondary { background: rgb(244, 250, 255); } a:disabled.touch.button-secondary { background: rgb(244, 250, 255); } a.disabled.button-secondary:hover { background: rgb(244, 250, 255); } a.hovered.disabled.button-secondary { background: rgb(244, 250, 255); } a.disabled.button-secondary:active { background: rgb(244, 250, 255); } a.pressed.disabled.button-secondary { background: rgb(244, 250, 255); } a.touched.disabled.button-secondary { background: rgb(244, 250, 255); } a.touch.disabled.button-secondary { background: rgb(244, 250, 255); } .split.freshbutton-lightblue span.more { border-left-color: rgb(94, 176, 240); border-left-width: 1px; = border-left-style: solid; } .split.button-secondary span.more { border-left-color: rgb(94, 176, 240); border-left-width: 1px; = border-left-style: solid; } a.split.button-secondary span.more { border-left-color: rgb(94, 176, 240); border-left-width: 1px; = border-left-style: solid; } .freshbutton { background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); = border-image: none; color: rgb(71, 82, 93); } .freshbutton-silver { background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); = border-image: none; color: rgb(71, 82, 93); } .freshbutton-gray { background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); = border-image: none; color: rgb(71, 82, 93); } .freshbutton-blue-on-gray { background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); = border-image: none; color: rgb(71, 82, 93); } .button-tertiary { background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); = border-image: none; color: rgb(71, 82, 93); } a.button-tertiary { background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); = border-image: none; color: rgb(71, 82, 93); } .freshbutton:hover { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } .hovered.freshbutton { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } .freshbutton-silver:hover { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } .hovered.freshbutton-silver { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } .freshbutton-gray:hover { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } .hovered.freshbutton-gray { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } .freshbutton-blue-on-gray:hover { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } .hovered.freshbutton-blue-on-gray { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } .button-tertiary:hover { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } .hovered.button-tertiary { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } a.button-tertiary:hover { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } a.hovered.button-tertiary { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } .freshbutton:active { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } .pressed.freshbutton { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } .freshbutton-silver:active { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } .pressed.freshbutton-silver { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } .freshbutton-gray:active { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } .pressed.freshbutton-gray { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } .freshbutton-blue-on-gray:active { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } .pressed.freshbutton-blue-on-gray { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } .button-tertiary:active { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } .pressed.button-tertiary { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } a.button-tertiary:active { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } a.pressed.button-tertiary { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } :disabled.freshbutton { cursor: default; opacity: 0.4; } .disabled.freshbutton { cursor: default; opacity: 0.4; } :disabled.freshbutton-silver { cursor: default; opacity: 0.4; } .disabled.freshbutton-silver { cursor: default; opacity: 0.4; } :disabled.freshbutton-gray { cursor: default; opacity: 0.4; } .disabled.freshbutton-gray { cursor: default; opacity: 0.4; } :disabled.freshbutton-blue-on-gray { cursor: default; opacity: 0.4; } .disabled.freshbutton-blue-on-gray { cursor: default; opacity: 0.4; } :disabled.button-tertiary { cursor: default; opacity: 0.4; } .disabled.button-tertiary { cursor: default; opacity: 0.4; } a:disabled.button-tertiary { cursor: default; opacity: 0.4; } a.disabled.button-tertiary { cursor: default; opacity: 0.4; } :disabled.freshbutton:hover { background: rgb(255, 255, 255); } :disabled.hovered.freshbutton { background: rgb(255, 255, 255); } :disabled.freshbutton:active { background: rgb(255, 255, 255); } :disabled.pressed.freshbutton { background: rgb(255, 255, 255); } :disabled.touched.freshbutton { background: rgb(255, 255, 255); } :disabled.touch.freshbutton { background: rgb(255, 255, 255); } .disabled.freshbutton:hover { background: rgb(255, 255, 255); } .hovered.disabled.freshbutton { background: rgb(255, 255, 255); } .disabled.freshbutton:active { background: rgb(255, 255, 255); } .pressed.disabled.freshbutton { background: rgb(255, 255, 255); } .touched.disabled.freshbutton { background: rgb(255, 255, 255); } .touch.disabled.freshbutton { background: rgb(255, 255, 255); } :disabled.freshbutton-silver:hover { background: rgb(255, 255, 255); } :disabled.hovered.freshbutton-silver { background: rgb(255, 255, 255); } :disabled.freshbutton-silver:active { background: rgb(255, 255, 255); } :disabled.pressed.freshbutton-silver { background: rgb(255, 255, 255); } :disabled.touched.freshbutton-silver { background: rgb(255, 255, 255); } :disabled.touch.freshbutton-silver { background: rgb(255, 255, 255); } .disabled.freshbutton-silver:hover { background: rgb(255, 255, 255); } .hovered.disabled.freshbutton-silver { background: rgb(255, 255, 255); } .disabled.freshbutton-silver:active { background: rgb(255, 255, 255); } .pressed.disabled.freshbutton-silver { background: rgb(255, 255, 255); } .touched.disabled.freshbutton-silver { background: rgb(255, 255, 255); } .touch.disabled.freshbutton-silver { background: rgb(255, 255, 255); } :disabled.freshbutton-gray:hover { background: rgb(255, 255, 255); } :disabled.hovered.freshbutton-gray { background: rgb(255, 255, 255); } :disabled.freshbutton-gray:active { background: rgb(255, 255, 255); } :disabled.pressed.freshbutton-gray { background: rgb(255, 255, 255); } :disabled.touched.freshbutton-gray { background: rgb(255, 255, 255); } :disabled.touch.freshbutton-gray { background: rgb(255, 255, 255); } .disabled.freshbutton-gray:hover { background: rgb(255, 255, 255); } .hovered.disabled.freshbutton-gray { background: rgb(255, 255, 255); } .disabled.freshbutton-gray:active { background: rgb(255, 255, 255); } .pressed.disabled.freshbutton-gray { background: rgb(255, 255, 255); } .touched.disabled.freshbutton-gray { background: rgb(255, 255, 255); } .touch.disabled.freshbutton-gray { background: rgb(255, 255, 255); } :disabled.freshbutton-blue-on-gray:hover { background: rgb(255, 255, 255); } :disabled.hovered.freshbutton-blue-on-gray { background: rgb(255, 255, 255); } :disabled.freshbutton-blue-on-gray:active { background: rgb(255, 255, 255); } :disabled.pressed.freshbutton-blue-on-gray { background: rgb(255, 255, 255); } :disabled.touched.freshbutton-blue-on-gray { background: rgb(255, 255, 255); } :disabled.touch.freshbutton-blue-on-gray { background: rgb(255, 255, 255); } .disabled.freshbutton-blue-on-gray:hover { background: rgb(255, 255, 255); } .hovered.disabled.freshbutton-blue-on-gray { background: rgb(255, 255, 255); } .disabled.freshbutton-blue-on-gray:active { background: rgb(255, 255, 255); } .pressed.disabled.freshbutton-blue-on-gray { background: rgb(255, 255, 255); } .touched.disabled.freshbutton-blue-on-gray { background: rgb(255, 255, 255); } .touch.disabled.freshbutton-blue-on-gray { background: rgb(255, 255, 255); } :disabled.button-tertiary:hover { background: rgb(255, 255, 255); } :disabled.hovered.button-tertiary { background: rgb(255, 255, 255); } :disabled.button-tertiary:active { background: rgb(255, 255, 255); } :disabled.pressed.button-tertiary { background: rgb(255, 255, 255); } :disabled.touched.button-tertiary { background: rgb(255, 255, 255); } :disabled.touch.button-tertiary { background: rgb(255, 255, 255); } .disabled.button-tertiary:hover { background: rgb(255, 255, 255); } .hovered.disabled.button-tertiary { background: rgb(255, 255, 255); } .disabled.button-tertiary:active { background: rgb(255, 255, 255); } .pressed.disabled.button-tertiary { background: rgb(255, 255, 255); } .touched.disabled.button-tertiary { background: rgb(255, 255, 255); } .touch.disabled.button-tertiary { background: rgb(255, 255, 255); } a:disabled.button-tertiary:hover { background: rgb(255, 255, 255); } a:disabled.hovered.button-tertiary { background: rgb(255, 255, 255); } a:disabled.button-tertiary:active { background: rgb(255, 255, 255); } a:disabled.pressed.button-tertiary { background: rgb(255, 255, 255); } a:disabled.touched.button-tertiary { background: rgb(255, 255, 255); } a:disabled.touch.button-tertiary { background: rgb(255, 255, 255); } a.disabled.button-tertiary:hover { background: rgb(255, 255, 255); } a.hovered.disabled.button-tertiary { background: rgb(255, 255, 255); } a.disabled.button-tertiary:active { background: rgb(255, 255, 255); } a.pressed.disabled.button-tertiary { background: rgb(255, 255, 255); } a.touched.disabled.button-tertiary { background: rgb(255, 255, 255); } a.touch.disabled.button-tertiary { background: rgb(255, 255, 255); } .split.freshbutton span.more { border-left-color: rgb(187, 187, 187); border-left-width: 1px; = border-left-style: solid; } .split.freshbutton-silver span.more { border-left-color: rgb(187, 187, 187); border-left-width: 1px; = border-left-style: solid; } .split.freshbutton-gray span.more { border-left-color: rgb(187, 187, 187); border-left-width: 1px; = border-left-style: solid; } .split.freshbutton-blue-on-gray span.more { border-left-color: rgb(187, 187, 187); border-left-width: 1px; = border-left-style: solid; } .split.button-tertiary span.more { border-left-color: rgb(187, 187, 187); border-left-width: 1px; = border-left-style: solid; } a.split.button-tertiary span.more { border-left-color: rgb(187, 187, 187); border-left-width: 1px; = border-left-style: solid; } .sprite-button { margin: 0px; padding: 0px; cursor: pointer; background-color: = transparent; } :disabled.sprite-button { cursor: default; } .media-mobile .button-primary { width: 100%; } .media-mobile .button-secondary { width: 100%; } .media-mobile .button-tertiary { width: 100%; } .carousel .button-primary { padding: 11px 16px; font-size: 14px; font-weight: 400; } .carousel .button-secondary { padding: 11px 16px; font-size: 14px; font-weight: 400; } .carousel .button-tertiary { padding: 11px 16px; font-size: 14px; font-weight: 400; } .carousel .button-primary:active { box-shadow: none; } .carousel .button-secondary:active { box-shadow: none; } .carousel .button-tertiary:active { box-shadow: none; } .carousel .button-primary { background: rgb(11, 172, 255); border-color: rgb(11, 172, 255); } .carousel .button-primary:hover { background: rgb(54, 190, 255); border-color: rgb(54, 190, 255); } .carousel .button-primary:active { background: rgb(0, 126, 193); border-color: rgb(0, 126, 193); } .carousel .button-secondary { background: rgb(255, 255, 255); border-color: rgb(54, 190, 255); color: = rgb(11, 172, 255); } .carousel .button-secondary:hover { background: rgb(255, 255, 255); color: rgb(54, 190, 255); } .carousel .button-secondary:active { background: rgb(255, 255, 255); border-color: rgb(0, 126, 193); color: = rgb(0, 126, 193); } .carousel .button-tertiary { background: rgb(255, 255, 255); } .carousel .button-tertiary:hover { background: rgb(255, 255, 255); } .carousel .button-tertiary:active { background: rgb(255, 255, 255); } .business-theme .button-primary { padding-top: 8px; padding-bottom: 8px; font-weight: normal; min-height: = 0px; } .business-theme .button-secondary { padding-top: 8px; padding-bottom: 8px; font-weight: normal; min-height: = 0px; } .business-theme .button-tertiary { padding-top: 8px; padding-bottom: 8px; font-weight: normal; min-height: = 0px; } .business-theme .button-big.button-primary { line-height: 34px; min-height: 50px; min-width: 220px; } .business-theme .button-big.button-secondary { line-height: 34px; min-height: 50px; min-width: 220px; } .business-theme .button-big.button-tertiary { line-height: 34px; min-height: 50px; min-width: 220px; } .business-theme .button-primary { background: rgb(0, 126, 229); border-color: rgb(0, 126, 229); color: = rgb(255, 255, 255); } .business-theme .button-primary:hover { background: rgb(51, 152, 234); border-color: rgb(51, 152, 234); } .business-theme .hovered.button-primary { background: rgb(51, 152, 234); border-color: rgb(51, 152, 234); } .business-theme .button-primary:active { background: rgb(12, 87, 189); border-color: rgb(12, 87, 189); } .business-theme .pressed.button-primary { background: rgb(12, 87, 189); border-color: rgb(12, 87, 189); } .business-theme :disabled.button-primary { background: rgb(255, 255, 255); border-color: rgb(188, 195, 200); = color: rgb(188, 195, 200); } .business-theme .disabled.button-primary { background: rgb(255, 255, 255); border-color: rgb(188, 195, 200); = color: rgb(188, 195, 200); } .business-theme :disabled.button-primary { background: rgb(189, 196, 201); color: rgb(255, 255, 255); } .business-theme .disabled.button-primary { background: rgb(189, 196, 201); color: rgb(255, 255, 255); } .business-theme .button-secondary { background: rgb(255, 255, 255); border-color: rgb(0, 126, 229); } .business-theme .button-secondary:hover { background: rgb(240, 247, 253); border-color: rgb(0, 126, 229); } .business-theme .hovered.button-secondary { background: rgb(240, 247, 253); border-color: rgb(0, 126, 229); } .business-theme .button-secondary:active { background: rgb(227, 241, 252); border-color: rgb(0, 126, 229); } .business-theme .pressed.button-secondary { background: rgb(227, 241, 252); border-color: rgb(0, 126, 229); } .business-theme :disabled.button-secondary { background: rgb(255, 255, 255); border-color: rgb(188, 195, 200); = color: rgb(188, 195, 200); } .business-theme .disabled.button-secondary { background: rgb(255, 255, 255); border-color: rgb(188, 195, 200); = color: rgb(188, 195, 200); } .business-theme .button-big.button-secondary { border-radius: 5px; } .business-theme .button-tertiary { background: rgb(255, 255, 255); border-color: rgb(188, 195, 200); } .business-theme .button-tertiary:hover { background: rgb(240, 247, 252); border-color: rgb(188, 195, 200); } .business-theme .hovered.button-tertiary { background: rgb(240, 247, 252); border-color: rgb(188, 195, 200); } .business-theme .button-tertiary:active { background: rgb(207, 232, 252); border-color: rgb(188, 195, 200); } .business-theme .pressed.button-tertiary { background: rgb(207, 232, 252); border-color: rgb(188, 195, 200); } .business-theme :disabled.button-tertiary { background: rgb(255, 255, 255); border-color: rgb(188, 195, 200); = color: rgb(188, 195, 200); } .business-theme .disabled.button-tertiary { background: rgb(255, 255, 255); border-color: rgb(188, 195, 200); = color: rgb(188, 195, 200); } .business-theme .button-tertiary:active { border-color: rgb(38, 108, 185); } .business-theme .button-tertiary:hover { border-color: rgb(38, 108, 185); } .business-theme .pressed.button-tertiary { border-color: rgb(38, 108, 185); } .business-theme .hovered.button-tertiary { border-color: rgb(38, 108, 185); } .carousel.media-mobile .button-primary { padding: 12px 16px; font-size: 16px; font-weight: 200; } .carousel.media-mobile .button-secondary { padding: 12px 16px; font-size: 16px; font-weight: 200; } .carousel.media-mobile .button-tertiary { padding: 12px 16px; font-size: 16px; font-weight: 200; } .carousel-app .carousel .button-primary { padding: 8px 18px 9px; font-size: 13px; } .carousel-app .carousel .button-secondary { padding: 8px 18px 9px; font-size: 13px; } .carousel-app .carousel .button-tertiary { padding: 8px 18px 9px; font-size: 13px; } .freshbutton img.sprite { margin-right: 3px; margin-bottom: -3px; } .freshbutton-red img.sprite { margin-right: 3px; margin-bottom: -3px; } .freshbutton-blue img.sprite { margin-right: 3px; margin-bottom: -3px; } .freshbutton-lightblue img.sprite { margin-right: 3px; margin-bottom: -3px; } .freshbutton-blue-on-gray img.sprite { margin-right: 3px; margin-bottom: -3px; } .freshbutton-gray img.sprite { margin-right: 3px; margin-bottom: -3px; } .freshbutton-silver img.sprite { margin-right: 3px; margin-bottom: -3px; } .freshbutton-green img.sprite { margin-right: 3px; margin-bottom: -3px; } .freshbutton-no-hover img.sprite { margin-right: 3px; margin-bottom: -3px; } .fb-large.freshbutton { padding: 6px 15px; font-size: 16px; font-weight: normal; } .fb-large.freshbutton-red { padding: 6px 15px; font-size: 16px; font-weight: normal; } .fb-large.freshbutton-blue { padding: 6px 15px; font-size: 16px; font-weight: normal; } .fb-large.freshbutton-lightblue { padding: 6px 15px; font-size: 16px; font-weight: normal; } .fb-large.freshbutton-blue-on-gray { padding: 6px 15px; font-size: 16px; font-weight: normal; } .fb-large.freshbutton-gray { padding: 6px 15px; font-size: 16px; font-weight: normal; } .fb-large.freshbutton-silver { padding: 6px 15px; font-size: 16px; font-weight: normal; } .fb-large.freshbutton-green { padding: 6px 15px; font-size: 16px; font-weight: normal; } .fb-large.freshbutton-no-hover { padding: 6px 15px; font-size: 16px; font-weight: normal; } .fb-big.freshbutton { padding: 15px 40px; font-size: 19px; } .fb-big.freshbutton-red { padding: 15px 40px; font-size: 19px; } .fb-big.freshbutton-blue { padding: 15px 40px; font-size: 19px; } .fb-big.freshbutton-lightblue { padding: 15px 40px; font-size: 19px; } .fb-big.freshbutton-blue-on-gray { padding: 15px 40px; font-size: 19px; } .fb-big.freshbutton-gray { padding: 15px 40px; font-size: 19px; } .fb-big.freshbutton-silver { padding: 15px 40px; font-size: 19px; } .fb-big.freshbutton-green { padding: 15px 40px; font-size: 19px; } .fb-big.freshbutton-no-hover { padding: 15px 40px; font-size: 19px; } .fb-medium.freshbutton { padding: 10px 40px; font-size: 14px; } .fb-medium.freshbutton-red { padding: 10px 40px; font-size: 14px; } .fb-medium.freshbutton-blue { padding: 10px 40px; font-size: 14px; } .fb-medium.freshbutton-lightblue { padding: 10px 40px; font-size: 14px; } .fb-medium.freshbutton-blue-on-gray { padding: 10px 40px; font-size: 14px; } .fb-medium.freshbutton-gray { padding: 10px 40px; font-size: 14px; } .fb-medium.freshbutton-silver { padding: 10px 40px; font-size: 14px; } .fb-medium.freshbutton-green { padding: 10px 40px; font-size: 14px; } .fb-medium.freshbutton-no-hover { padding: 10px 40px; font-size: 14px; } .big-border.freshbutton { border-width: 2px; } .fb-big.freshbutton { border-width: 2px; } .big-border.freshbutton-blue { border-width: 2px; } .fb-big.freshbutton-blue { border-width: 2px; } .big-border.freshbutton-lightblue { border-width: 2px; } .fb-big.freshbutton-lightblue { border-width: 2px; } .big-border.freshbutton-silver { border-width: 2px; } .fb-big.freshbutton-silver { border-width: 2px; } .big-border.freshbutton-gray { border-width: 2px; } .fb-big.freshbutton-gray { border-width: 2px; } .mobile.freshbutton-blue { padding: 12px; width: 100%; font-family: Helvetica, Arial, sans-serif; = font-size: 16px; font-weight: 600; } .mobile.freshbutton-green { padding: 12px; width: 100%; font-family: Helvetica, Arial, sans-serif; = font-size: 16px; font-weight: 600; } .freshbutton-red { background: linear-gradient(rgb(219, 68, 87), rgb(195, 47, 57)); = border-width: 1px; border-style: solid; border-color: rgb(161, 43, 54) = rgb(146, 34, 44) rgb(130, 23, 33) rgb(143, 33, 43); color: rgb(255, 255, = 255); box-shadow: 0px 1px 1px rgba(0,0,0,0.3), 0px 1px 0px #e98a96; = text-shadow: 0px 1px 2px #355782; } .freshbutton-red:hover { border-width: 1px; border-style: solid; border-color: rgb(189, 14, 27) = rgb(166, 12, 23) rgb(154, 11, 22) rgb(172, 13, 25); box-shadow: 0px 1px = 1px rgba(0,0,0,0.3), 0px 0px 3px #f08ea5; } .hovered.freshbutton-red { border-width: 1px; border-style: solid; border-color: rgb(189, 14, 27) = rgb(166, 12, 23) rgb(154, 11, 22) rgb(172, 13, 25); box-shadow: 0px 1px = 1px rgba(0,0,0,0.3), 0px 0px 3px #f08ea5; } .freshbutton-red:active { background: linear-gradient(rgb(167, 36, 45), rgb(203, 58, 79)); = border-width: 1px; border-style: solid; border-color: rgb(161, 43, 54) = rgb(143, 33, 43) rgb(130, 23, 33) rgb(152, 38, 49); box-shadow: 0px 2px = 2px #9c212a; } .pressed.freshbutton-red { background: linear-gradient(rgb(167, 36, 45), rgb(203, 58, 79)); = border-width: 1px; border-style: solid; border-color: rgb(161, 43, 54) = rgb(143, 33, 43) rgb(130, 23, 33) rgb(152, 38, 49); box-shadow: 0px 2px = 2px #9c212a; } .freshbutton-green { background: linear-gradient(rgb(6, 176, 10), rgb(6, 151, 9)); = border-width: 1px; border-style: solid; border-color: rgb(2, 143, 5) = rgb(5, 111, 8) rgb(5, 111, 8); color: rgb(255, 255, 255); box-shadow: = 0px 1px 1px rgba(0,0,0,0.3), 0px 1px 0px #19ca1d; text-shadow: 0px 1px = 2px #056f08; } .freshbutton-green:active { background: linear-gradient(rgb(6, 151, 9), rgb(6, 176, 10)); = box-shadow: 0px 2px 2px #057707; } .pressed.freshbutton-green { background: linear-gradient(rgb(6, 151, 9), rgb(6, 176, 10)); = box-shadow: 0px 2px 2px #057707; } .freshtoggle-container { vertical-align: middle; display: inline-block; } .freshtoggle { background: rgb(255, 255, 255); padding: 4px; border: 1px solid = rgb(229, 229, 229); border-image: none; float: left; } .ft-left.freshtoggle { border-radius: 3px 0px 0px 3px; } .ft-middle.freshtoggle { border-left-color: currentColor; border-left-width: medium; = border-left-style: none; } .ft-right.freshtoggle { border-left-color: currentColor; border-left-width: medium; = border-left-style: none; } .ft-right.freshtoggle { border-radius: 0px 3px 3px 0px; } .freshtoggle:hover { background: rgb(239, 242, 243); text-decoration: none; } .freshtoggle:active { background: rgb(239, 242, 243); text-decoration: none; } .toggled.freshtoggle { background: rgb(239, 242, 243); text-decoration: none; } .freshtoggle img { float: left; } .freshtoggle .label { padding: 0px 2px 0px 6px; color: black; text-decoration: none; = margin-bottom: -3px; } .chat-bubble.freshdropdown-menu { margin: 0px; padding: 5px 0px; width: 175px; right: 0px; position: = absolute; z-index: 10; } .chat-bubble-bottom.freshdropdown-menu { margin: 0px; padding: 5px 0px; width: 175px; right: 0px; position: = absolute; z-index: 10; } .wide.chat-bubble.freshdropdown-menu { width: 203px; } .wide.chat-bubble-bottom.freshdropdown-menu { width: 203px; } .chat-bubble.freshdropdown-menu ul { list-style: none; margin: 0px; padding: 0px; } .chat-bubble-bottom.freshdropdown-menu ul { list-style: none; margin: 0px; padding: 0px; } .chat-bubble.freshdropdown-menu ul li a { padding: 8px 14px; display: block; } .chat-bubble-bottom.freshdropdown-menu ul li a { padding: 8px 14px; display: block; } .chat-bubble.freshdropdown-menu ul li a:hover { text-decoration: none; background-color: rgb(227, 242, 255); } .chat-bubble-bottom.freshdropdown-menu ul li a:hover { text-decoration: none; background-color: rgb(227, 242, 255); } .chat-bubble.freshdropdown-menu ul li span.disabled { padding: 8px 14px; display: block; cursor: default; opacity: 0.4; } .chat-bubble-bottom.freshdropdown-menu ul li span.disabled { padding: 8px 14px; display: block; cursor: default; opacity: 0.4; } .big.chat-bubble.freshdropdown-menu { padding: 4px 0px; width: 195px; } .big.chat-bubble-bottom.freshdropdown-menu { padding: 4px 0px; width: 195px; } .big.chat-bubble.freshdropdown-menu ul li.subheader { margin: 10px 0px 7px 8px; color: rgb(102, 102, 102); font-size: 11px; } .big.chat-bubble-bottom.freshdropdown-menu ul li.subheader { margin: 10px 0px 7px 8px; color: rgb(102, 102, 102); font-size: 11px; } .big.chat-bubble.freshdropdown-menu ul li.divider { margin: 4px 0px; height: 0px; border-bottom-color: rgb(210, 229, 245); = border-bottom-width: 1px; border-bottom-style: solid; } .big.chat-bubble-bottom.freshdropdown-menu ul li.divider { margin: 4px 0px; height: 0px; border-bottom-color: rgb(210, 229, 245); = border-bottom-width: 1px; border-bottom-style: solid; } .big.chat-bubble.freshdropdown-menu ul li a { padding: 4px 10px; height: 32px; color: rgb(34, 34, 34); line-height: = 32px; } .big.chat-bubble-bottom.freshdropdown-menu ul li a { padding: 4px 10px; height: 32px; color: rgb(34, 34, 34); line-height: = 32px; } .big.chat-bubble.freshdropdown-menu ul li a img { width: 32px; height: 32px; margin-right: 9px; margin-left: -2px; float: = left; background-color: rgb(227, 242, 255); } .big.chat-bubble-bottom.freshdropdown-menu ul li a img { width: 32px; height: 32px; margin-right: 9px; margin-left: -2px; float: = left; background-color: rgb(227, 242, 255); } .big.chat-bubble.freshdropdown-menu ul li a img.freshdropdown-spacer { background-color: transparent; } .big.chat-bubble-bottom.freshdropdown-menu ul li a = img.freshdropdown-spacer { background-color: transparent; } .black.chat-bubble.freshdropdown-menu { background: rgb(0, 0, 0); border-radius: 4px; border: 1px solid = rgb(136, 136, 136); border-image: none; opacity: 0.9; } .black.chat-bubble-bottom.freshdropdown-menu { background: rgb(0, 0, 0); border-radius: 4px; border: 1px solid = rgb(136, 136, 136); border-image: none; opacity: 0.9; } .black.chat-bubble.freshdropdown-menu ul li.divider { border-bottom-color: rgb(85, 85, 85); border-bottom-width: 1px; = border-bottom-style: solid; } .black.chat-bubble-bottom.freshdropdown-menu ul li.divider { border-bottom-color: rgb(85, 85, 85); border-bottom-width: 1px; = border-bottom-style: solid; } .black.chat-bubble.freshdropdown-menu ul li a { color: rgb(255, 255, 255); } .black.chat-bubble-bottom.freshdropdown-menu ul li a { color: rgb(255, 255, 255); } .black.chat-bubble.freshdropdown-menu ul li a img { background-color: transparent; } .black.chat-bubble-bottom.freshdropdown-menu ul li a img { background-color: transparent; } .black.chat-bubble.freshdropdown-menu ul li a:hover { background-color: rgb(34, 34, 34); } .black.chat-bubble-bottom.freshdropdown-menu ul li a:hover { background-color: rgb(34, 34, 34); } .black.chat-bubble.freshdropdown-menu .chat-bubble-arrow-border { border-top-color: rgb(136, 136, 136); } .black.chat-bubble-bottom.freshdropdown-menu .chat-bubble-arrow-border { border-top-color: rgb(136, 136, 136); } .freshbutton-no-hover { cursor: default; } .error-bubble { margin: 0px 10px 0px 0px; padding: 7px 5px; border-radius: 3px; border: = 1px solid rgb(213, 138, 138); border-image: none; top: 1px; text-align: = right; right: 100%; color: red; line-height: 18px; font-size: 13px; = position: absolute; background-color: rgb(255, 244, 244); } .error-bubble .error-message { color: rgb(213, 138, 138); line-height: inherit; font-size: inherit; } .error-bubble .error-bubble-arrow-border { border-width: 6px; border-style: solid; border-color: transparent = transparent transparent rgb(213, 138, 138); top: 10px; width: 0px; = height: 0px; right: -13px; display: block; position: absolute; } .error-bubble .error-bubble-arrow { border-width: 6px; border-style: solid; border-color: transparent = transparent transparent rgb(255, 244, 244); top: 10px; width: 0px; = height: 0px; right: -11px; position: absolute; } .sick-input { position: relative; } .sick-input input { width: 345px; height: 24px; } .sick-input input { padding: 5px; border-radius: 3px; border: 1px solid rgb(191, 191, 191); = border-image: none; font-size: 16px; } .sick-input textarea { padding: 5px; border-radius: 3px; border: 1px solid rgb(191, 191, 191); = border-image: none; font-size: 16px; } .sick-input select { padding: 5px; border-radius: 3px; border: 1px solid rgb(191, 191, 191); = border-image: none; font-size: 16px; } .sick-input label { transition:color 0.2s linear; left: 8px; top: 6px; color: rgb(119, 119, = 119); font-size: 16px; position: absolute; cursor: text; pointer-events: = none; -webkit-transition: color 0.2s linear 0s; } .small.sick-input input { width: 199px; height: 22px; } .small.sick-input input { padding: 3px 5px 4px; } .small.sick-input textarea { padding: 3px 5px 4px; } .small.sick-input input { font-size: 13px; } .small.sick-input textarea { font-size: 13px; } .small.sick-input label { font-size: 13px; } .focused.sick-input label { transition:color 0.2s linear; color: rgb(204, 204, 204); = -webkit-transition: color 0.2s linear 0s; } .focused.sick-input input:-ms-input-placeholder { transition:color 0.2s linear; color: rgb(204, 204, 204); = -webkit-transition: color 0.2s linear 0s; } .populated.sick-input label { display: none; } .link-span { cursor: pointer; } .link-span a { cursor: pointer; } .link-span img { cursor: pointer; } .link-span:hover a { text-decoration: underline; } body.file-preview-body #outer-frame { margin: 0px; padding: 0px; width: auto; min-height: 0px; } body.file-preview-body #page-content { margin: 0px; padding: 0px; width: auto; min-height: 0px; } body.file-preview-body #outer-frame { padding-top: 47px; } body.file-preview-body #page-content { position: relative; } body.file-preview-body .nav-header .filename { width: calc(100% - 440px); display: inline-block; } body.file-preview-body .nav-header .filename span { overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; } body.file-preview-body .nav-header .filename .display-name { float: left; max-width: calc(100% - 600px); } body.file-preview-body .nav-header .filename .shmodel-owner .from-team { max-width: 500px; } body.file-preview-body .nav-header .buttons a.freshbutton-lightblue { vertical-align: middle; display: inline-block; } body.file-preview-body .preview-box { display: block; } body.file-preview-body .content-shadow { border: 1px solid rgb(221, 221, 221); border-image: none; box-shadow: = 0px 0px 5px #ccc; } body.file-preview-body #preview-img { margin: 28px auto 0px; display: block; -ms-interpolation-mode: bicubic; } body.file-preview-body #full-img { margin: 0px auto; display: none; } body.file-preview-body #video { margin: 50px auto; } body.file-preview-body #video object { margin: 0px auto; display: block; } body.file-preview-body #video video { margin: 0px auto; display: block; } body.file-preview-body #video .video-js { margin: 0px auto; display: block; } body.file-preview-body #code-wrapper { background: rgb(255, 255, 255); margin: 30px auto; padding: 20px; = border: 1px solid rgb(187, 187, 187); border-image: none; text-align: = left; overflow: auto; font-size: 12px; max-width: 900px; } body.file-preview-body #htmlified-wrapper { background: rgb(255, 255, 255); margin: 30px auto; padding: 20px; = border: 1px solid rgb(187, 187, 187); border-image: none; text-align: = left; overflow: auto; font-size: 12px; max-width: 900px; } body.file-preview-body #code { margin: 0px; padding: 0px; } body.file-preview-body #code .syntaxhighlighter { margin: 0px !important; -ms-overflow-y: hidden !important; } body.file-preview-body pre#code { white-space: pre-wrap; -ms-word-wrap: break-word; } body.file-preview-body pre.plain-text#code { font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", = Courier, monospace !important; } body.file-preview-body #code-loading { margin-top: 1em; } body.file-preview-body #code-wrapper .syntaxhighlighter .gutter .line { border-right-color: rgb(255, 255, 255) !important; border-right-width: = 2px !important; border-right-style: solid !important; } body.file-preview-body .font-preview { margin: 50px auto 0px; width: 400px; text-align: center; = padding-bottom: 10px; background-color: rgb(255, 255, 255); } body.file-preview-body .font-preview textarea { margin: 0px 0px 10px; padding: 10px 10px 0px; border: 0px solid = rgb(255, 255, 255); border-image: none; width: 380px; text-align: = center; font-family: h; font-size: 4em; resize: none; } body.file-preview-body #pending-upload { margin: 50px auto; width: 600px; height: 800px; text-align: center; } body.file-preview-body #pending-upload #pendingfile-icon { margin: 100px auto 0px; width: 64px; height: 64px; position: relative; = background-repeat: no-repeat; } body.file-preview-body #pending-upload #pendingfile-filename { margin: 5px auto; font-weight: bold; } body.file-preview-body #pending-upload #pendingfile-status { color: lightgray; } body.file-preview-body #pending-upload #pendingfile-sync { width: 16px; height: 16px; right: 2px; bottom: -2px; position: = absolute; } body.file-preview-body #pending-upload .pending-rotating { animation:pending-spin 2s linear infinite; -webkit-animation: = pending-spin 2s linear infinite; } body.preview-photo #page-content { position: static; } body.preview-photo .preview-box { padding: 28px 28px 75px; left: 0px; top: 47px; height: 100%; right: = 0px; bottom: 0px; position: fixed; box-sizing: border-box; } body.preview-photo #preview-img { margin: 0px auto; padding: 0px; max-height: 100%; max-width: 100%; } .preview-box .rams-fullscreen#pdf-embed-container { top: 0px; z-index: 10; } .preview-box .rams-fullscreen#html-container { top: 0px; z-index: 10; } .preview-box .rams-fullscreen#htmlified-wrapper { top: 0px; z-index: 10; } .preview-box .rams-fullscreen#code-wrapper { top: 0px; z-index: 10; } .preview-box .animate-fullscreen-transition#pdf-embed-container { z-index: 10; } .preview-box .animate-fullscreen-transition#html-container { z-index: 10; } .preview-box .animate-fullscreen-transition#htmlified-wrapper { z-index: 10; } .preview-box .animate-fullscreen-transition#code-wrapper { z-index: 10; } .preview-box #pdf-embed-container iframe { border: 0px currentColor; border-image: none; } .preview-box #html-container iframe { border: 0px currentColor; border-image: none; } .preview-box #htmlified-wrapper iframe { border: 0px currentColor; border-image: none; } .preview-box #code-wrapper iframe { border: 0px currentColor; border-image: none; } body.preview-htmlified #htmlified-wrapper { margin: 0px; padding: 0px; border: currentColor; border-image: none; = position: absolute; max-width: none; } body.preview-htmlified #code-wrapper { margin: 0px; padding: 0px; border: currentColor; border-image: none; = position: absolute; max-width: none; } body.preview-htmlified #htmlified-loading { padding: 10px; } #file-preview-modal { background: rgb(0, 0, 0); left: 0px; top: 0px; right: 0px; bottom: 0px; = color: rgb(255, 255, 255); font-size: 13px; position: fixed; z-index: = 500; } #file-preview-modal .preview { left: 0px; top: 47px; text-align: center; right: 0px; bottom: 47px; = position: absolute; } #file-preview-modal .preview .preview-container-parent { margin: 0px; padding: 0px; width: 100%; height: 100%; text-align: = center; vertical-align: middle; border-collapse: collapse; } #file-preview-modal .preview div.preview-container-parent { display: table; } #file-preview-modal .preview div.preview-container { vertical-align: middle; display: table-cell; } #file-preview-modal .preview .video-js { margin: 0px auto; } #file-preview-modal .header { background: rgb(0, 0, 0); padding: 15px; transition:opacity 1.5s = ease-in; height: 17px; text-align: right; opacity: 1; = -webkit-transition: opacity 1.5s ease-in 0s; } #file-preview-modal .header .close { padding-top: 1px; padding-right: 1px; opacity: 0.75; } #file-preview-modal .header .close:hover { opacity: 1; } #file-preview-modal .header .opacity-zero.close { transition:opacity 1s ease-in; opacity: 0; -webkit-transition: opacity = 1s ease-in 0s; } #file-preview-modal .menu { background: rgb(0, 0, 0); transition:opacity ease-in; left: 0px; = height: 17px; right: 0px; bottom: 0px; line-height: 17px; = padding-bottom: 15px; margin-top: -51px; position: absolute; opacity: 1; = -webkit-transition: opacity 0s ease-in 0s; } #file-preview-modal .menu .next { opacity: 0.75; } #file-preview-modal .menu .prev { opacity: 0.75; } #file-preview-modal .menu .opacity-zero.next { transition:opacity ease-in; opacity: 0; -webkit-transition: opacity 0s = ease-in 0s; } #file-preview-modal .menu .opacity-zero.prev { transition:opacity ease-in; opacity: 0; -webkit-transition: opacity 0s = ease-in 0s; } #file-preview-modal .menu .opacity-zero.next:hover { cursor: default; opacity: 0; } #file-preview-modal .menu .opacity-zero.prev:hover { cursor: default; opacity: 0; } #file-preview-modal .menu .opacity-zero.next:hover img { cursor: default; } #file-preview-modal .menu .opacity-zero.prev:hover img { cursor: default; } #file-preview-modal .menu .next:hover { opacity: 1; } #file-preview-modal .menu .prev:hover { opacity: 1; } #file-preview-modal .menu #lightbox-select-button { margin-right: 5px; opacity: 0.75; } #file-preview-modal .menu .wiggobble#lightbox-select-button { animation:lightbox-selection-wiggobble 0.54s; -webkit-animation: = lightbox-selection-wiggobble 0.54s; } #file-preview-modal .menu .elbboggiw#lightbox-select-button { animation:lightbox-selection-elbboggiw 0.54s; -webkit-animation: = lightbox-selection-elbboggiw 0.54s; } #file-preview-modal .menu #lightbox-select-button:hover { opacity: 1; } #file-preview-modal .menu .selected#lightbox-select-button { opacity: 1; } #file-preview-modal .opacity-zero { transition:opacity 1s ease-in; opacity: 0; -webkit-transition: opacity = 1s ease-in 0s; } #file-preview-modal .file-title { left: 15px; color: rgb(204, 204, 204); position: absolute; } #file-preview-modal .file-title .filename { float: left; } #file-preview-modal .file-title .faded.filename { color: rgb(153, 153, 153); } #file-preview-modal .file-title .album-name { margin-right: 20px; float: left; } #file-preview-modal .file-title .filename { overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; = max-width: 200px; } #file-preview-modal .file-title .album-name { overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; = max-width: 200px; } #file-preview-modal .actions { text-align: right; right: 15px; position: absolute; z-index: 1000; } #file-preview-modal .actions a { margin: 0px 4px; height: 18px; overflow: hidden; vertical-align: = middle; display: inline-block; min-width: 21px; } #file-preview-modal .actions #lightbox_share_link { opacity: 0.75; } #file-preview-modal .actions #lightbox_share_link:hover { opacity: 1; } #file-preview-modal .actions .lightbox-action { margin-left: 20px; display: inline-block; cursor: pointer; opacity: = 0.75; } #file-preview-modal .actions .lightbox-action:hover { opacity: 1; } #file-preview-modal .actions { white-space: nowrap; min-width: 150px; } #file-preview-modal .file-title { white-space: nowrap; min-width: 150px; } #file-preview-modal .show-copyright-flag .actions { right: 44px; } #file-preview-modal .copyright-complaint-flag { right: 8px; bottom: 8px; } #file-preview-modal .paging { width: 100%; text-align: center; position: absolute; } #file-preview-modal .paging .paging-block { margin: auto; vertical-align: middle; display: inline-block; min-width: = 150px; } #file-preview-modal .paging .paging-block .lightbox-index-text-container = { margin: 0px 4px; top: -2px; color: rgb(204, 204, 204); vertical-align: = middle; display: inline-block; position: relative; min-width: 100px; } #file-preview-modal .paging .paging-block .lightbox-index-text-container = .current_index { vertical-align: middle; display: inline-block; min-width: 35px; } #file-preview-modal .paging .paging-block .lightbox-index-text-container = .total { vertical-align: middle; display: inline-block; min-width: 35px; } #file-preview-modal .paging .paging-block .lightbox-index-text-container = .current_index { text-align: right; margin-right: 5px; } #file-preview-modal .paging .paging-block .lightbox-index-text-container = .total { text-align: left; margin-left: 5px; } #file-preview-modal .paging .paging-block a { margin: 0px 2px; vertical-align: text-top; display: inline-block; } #file-preview-modal #lightbox_share { margin: 0px; top: -5px; right: 92px; position: absolute; } #file-preview-modal .lightbox-button { background: rgb(41, 41, 41); padding: 5px 10px 3px; border-radius: 2px; = border: currentColor; border-image: none; color: white; font-size: 13px; } #file-preview-modal .lightbox-button:hover { background: rgb(51, 51, 51); text-decoration: none; } #file-preview-modal #lightbox-more-actions-list .s_web_lightbox_open { margin: 7px 14px 0px 7px; width: 16px; height: 16px; } #file-preview-modal .extra-margin#lightbox-more-actions-button { margin-right: 1px; margin-left: 3px; opacity: 0.75; } #file-preview-modal .extra-margin#lightbox-more-actions-button:hover { opacity: 1; } #file-preview-modal #lightbox-delete-button { margin-right: 5px; opacity: 0.75; } #file-preview-modal #lightbox-delete-button:hover { opacity: 1; } #file-preview-modal #lightbox-actions-base { display: none; } #file-preview-modal .black.chat-bubble.freshdropdown-menu { right: 5px; bottom: 45px; } #file-preview-modal .black.chat-bubble-bottom.freshdropdown-menu { right: 5px; bottom: 45px; } #file-preview-modal .black.chat-bubble.freshdropdown-menu ul li a { padding: 3px 10px; } #file-preview-modal .black.chat-bubble-bottom.freshdropdown-menu ul li a = { padding: 3px 10px; } #file-preview-modal .black.chat-bubble-arrow-border { right: 10px; } #file-preview-modal .black.chat-bubble-arrow { right: 10px; } #file-preview-modal .chat-bubble-bottom .black.chat-bubble-arrow-border = { right: 10px; } #file-preview-modal .chat-bubble-bottom .black.chat-bubble-arrow { right: 10px; } #file-preview-modal .delete-file-prompt { background: rgb(0, 0, 0); padding: 5px 10px; border-radius: 5px; = border: 1px solid rgb(255, 255, 255); border-image: none; width: 160px; = right: 5px; bottom: 45px; position: absolute; z-index: 1002; } #file-preview-modal .delete-file-prompt .freshbutton { margin: 5px 0px; width: 160px; } #file-preview-modal .delete-file-prompt .freshbutton-blue { margin: 5px 0px; width: 160px; } #file-preview-modal .delete-file-prompt .black.chat-bubble-arrow-border = { right: 38px; } #file-preview-modal .delete-file-prompt .black.chat-bubble-arrow { right: 38px; } #file-preview-modal .delete-file-prompt .chat-bubble-bottom = .black.chat-bubble-arrow-border { right: 38px; } #file-preview-modal .delete-file-prompt .chat-bubble-bottom = .black.chat-bubble-arrow { right: 38px; } .no-preview.comments#file-viewer #file-viewer-container #file-comments { top: 0px; right: 0px; position: fixed; } .comments#file-viewer #file-viewer-container { width: 1222px; margin-left: -610px; } .comments#file-viewer #file-viewer-container .preview { width: 900px; float: left; } .comments#file-viewer #file-viewer-container #file-comments { float: right; position: relative; } #photo-comments { background: white; top: 0px; right: 0px; position: fixed; z-index: 501; } .hidden-comments#file-comments { width: 30px; } .hidden-comments#photo-comments { width: 30px; } .hide-button { top: 5px; right: 5%; color: rgb(170, 170, 170); font-size: 11px; = position: absolute; } #file-comments .show-button { width: 30px; height: 100%; display: table; position: relative; } #file-comments .dark.show-button { background: rgb(37, 40, 43); border-left-color: rgb(246, 248, 250); = border-left-width: 1px; border-left-style: solid; } #file-comments .dark.show-button:hover { background: rgba(255, 255, 255, 0.05); cursor: pointer; } #file-comments .white.show-button { background: rgb(255, 255, 255); border-left-color: rgb(229, 229, 229); = border-left-width: 1px; border-left-style: solid; } #file-comments .white.show-button:hover { background: rgb(243, 244, 244); cursor: pointer; } #photo-comments .show-button { width: 30px; height: 100%; right: 0px; display: table; position: fixed; } #photo-comments .dark.show-button { background: rgb(37, 40, 43); border-left-color: rgb(246, 248, 250); = border-left-width: 1px; border-left-style: solid; } #photo-comments .dark.show-button:hover { background: rgba(255, 255, 255, 0.05); cursor: pointer; } #photo-comments .white.show-button { background: rgb(255, 255, 255); border-left-color: rgb(229, 229, 229); = border-left-width: 1px; border-left-style: solid; } #photo-comments .white.show-button:hover { background: rgb(243, 244, 244); cursor: pointer; } .show-button-sprite { text-align: center; vertical-align: middle; display: table-cell; } .preview-linkfile-box { padding: 40px; border-radius: 7px; border: 1px solid rgb(208, 212, = 217); border-image: none; width: 300px; background-color: rgb(255, 255, = 255); } .preview-linkfile-box { background-position: center; background-image: = url("/static/images/icons/ajax-loading-small-blue-vflm7vRcz.gif"); = background-repeat: no-repeat; background-size: 24px 24px; } @media not all, not all, not all { .preview-linkfile-box { background-image: = url("/static/images/icons/ajax-loading-small-blue@2x-vfljkfH6D.gif"); } } .preview-linkfile-content { transition:visibility 0.2s, opacity 0.2s; text-align: center; = background-color: rgb(255, 255, 255); -webkit-transition: visibility = 0.2s, opacity 0.2s; } .preview-linkfile-content .preview-linkfile-icon img { width: 64px; height: 64px; } .loading-content.preview-linkfile-content { visibility: hidden; opacity: 0; } .preview-linkfile-title { margin: 8px 0px; font-size: 14px; } .preview-linkfile-filebase { font-weight: bold; } .preview-linkfile-description { color: rgb(71, 82, 93); overflow: hidden; font-size: 13px; white-space: = nowrap; -ms-text-overflow: ellipsis; max-width: 300px; } .preview-linkfile-button-openlink { visibility: hidden; } .has-link.preview-linkfile-button-openlink { visibility: visible; } body.preview-linkfile #page-content { position: static; } body.preview-linkfile .preview-box { top: 0px; bottom: 0px; position: absolute; } body.preview-linkfile .preview-container-wrapper { height: 100%; } .force-show-all-text { white-space: normal; } body.preview-audio__body #page-content { position: static; } body.preview-audio__body .preview-box { top: 50px; bottom: 0px; position: absolute; } body.preview-audio__body .preview-container-wrapper { background: rgb(246, 249, 252); height: 100%; } .preview-audio__wrapper { width: 90%; min-width: 250px; max-width: 636px; } .preview-audio__aspect-container { width: 100%; padding-top: 50%; position: relative; } .preview-audio__container { background: white; border-radius: 3px; border: 1px solid rgb(208, 212, = 217); transition:0.5s; border-image: none; left: 50%; top: 50%; width: = 100%; height: 100%; position: absolute; min-height: 165px; max-height: = calc(100vh - 150px); min-width: 250px; transform: translate(-50%, -50%); = -webkit-transition: 0.5s; -webkit-transform: translate(-50%, -50%); } .preview-audio__container--loading { background: none; border: currentColor; border-image: none; width: = 250px; height: 165px; } .preview-audio__load-wheel { top: 50%; width: 100%; text-align: center; position: absolute; = transform: translateY(-50%); -webkit-transform: translatey(-50%); } .preview-audio__radio { transition:1s 0.5s; left: 50%; top: calc(50% - 16px); visibility: = visible; position: absolute; opacity: 1; transform: translate(-50%, = -50%); -webkit-transition: 1s; -webkit-transform: translate(-50%, -50%); = -webkit-transition-delay: 0.5s; } .preview-audio__radio--hidden { visibility: hidden; opacity: 0; transition-delay: 0s; = -webkit-transition-delay: 0s; } .preview-audio .visuals { background: rgb(255, 255, 255); height: calc(100% - 32px); } .preview-audio .waveform { height: calc(100% - 3px); position: relative; } .preview-audio .waveform__scrub { background: rgb(251, 251, 251); height: 100%; } .preview-audio .wavebar__container { transition:height 1s 1s; width: 100%; height: 0px; bottom: 0px; = overflow: hidden; position: absolute; cursor: pointer; = -webkit-transition: height 1s; -webkit-transition-delay: 1s; } .preview-audio .wavebar__container--ready { height: 100%; } .preview-audio .wavebar__single { background: rgb(232, 234, 236); width: 2px; float: left; position: = relative; min-height: 1px; } .preview-audio .wavebar__single--scrubbed { background: rgb(208, 212, 217); } .preview-audio .wavebar__space { background: none; width: 1px; height: 1px; } .preview-audio .audio-progress-bar { background: rgb(232, 234, 236); top: -1px; height: 3px; position: = relative; z-index: 10; cursor: pointer; } .preview-audio .audio-progress-bar__done { background: rgb(0, 126, 229); left: -1px; height: 4px; position: = absolute; } .preview-audio .audio-progress-bar__showing { border-right-color: rgb(0, 113, 206); border-left-color: rgb(0, 113, = 206); border-right-width: 1px; border-left-width: 1px; = border-right-style: solid; border-left-style: solid; } .preview-audio .audio-progress-bar__buffered { background: rgb(208, 212, 217); height: 100%; position: absolute; } .preview-audio .toolbar { width: 100%; height: 32px; bottom: 0px; border-top-color: rgb(208, 212, = 217); border-top-width: 1px; border-top-style: solid; position: = absolute; } .preview-audio .toolbar-controller { background: none; padding: 0px 10px; border-right-color: rgb(208, 212, = 217); border-right-width: 1px; border-right-style: solid; float: left; = cursor: pointer; } .preview-audio .toolbar-details { float: left; } .preview-audio .toolbar-details__string { padding-left: 10px; } .preview-audio .toolbar-details__time { color: rgb(123, 137, 148); } .preview-audio .toolbar-details__loading { color: rgb(208, 212, 217); } .preview-audio .toolbar-volume { padding-right: 14px; float: right; } .preview-audio .toolbar-volume__button { padding-right: 10px; display: inline-block; } .preview-audio .toolbar-volume__button button { background: none; padding: 0px; font-size: 18px; cursor: pointer; } .preview-audio .volume-bar { display: inline-block; cursor: pointer; } .preview-audio .volume-bar__container { background: rgb(232, 234, 236); width: 64px; height: 4px; } .preview-audio .volume-bar__selected { background: rgb(123, 137, 148); height: 100%; } .preview-audio .vertical-align { height: 100%; display: table; } .preview-audio .vertical-align__child { vertical-align: middle; display: table-cell; } .file_preview_with_unity { left: 0px; top: 0px; width: 100%; text-align: center; right: 0px; = margin-top: -40px; position: absolute; z-index: 1001; } .file_preview_with_unity .preview_open_overlay { padding: 8px 18px; border-radius: 20px; border: 1px solid rgb(255, 255, = 255); border-image: none; color: rgb(255, 255, 255); font-size: 12px; = display: inline-block; background-color: rgb(0, 126, 229); } .file_preview_with_unity .preview_open_overlay .overlay-text { float: left; } .file_preview_with_unity .preview_open_overlay .open { text-decoration: underline; margin-left: 2px; cursor: pointer; } .file_preview_with_unity .preview_open_overlay .overlay-remove-button { margin-top: 2px; margin-left: 15px; float: right; cursor: pointer; } body.pdf-preview-pdf-native #page-content { position: static; } body.pdf-preview-pdf-embedded #page-content { position: static; } body.pdf-preview-pdf-js #page-content { position: static; } body.preview-htmlified #page-content { position: static; } body.pdf-preview-pdf-native #pdf-embed-container { left: 0px; top: 47px; right: 0px; bottom: 0px; overflow: hidden; = position: fixed; } body.pdf-preview-pdf-native #htmlified-wrapper { left: 0px; top: 47px; right: 0px; bottom: 0px; overflow: hidden; = position: fixed; } body.pdf-preview-pdf-native #code-wrapper { left: 0px; top: 47px; right: 0px; bottom: 0px; overflow: hidden; = position: fixed; } body.pdf-preview-pdf-embedded #pdf-embed-container { left: 0px; top: 47px; right: 0px; bottom: 0px; overflow: hidden; = position: fixed; } body.pdf-preview-pdf-embedded #htmlified-wrapper { left: 0px; top: 47px; right: 0px; bottom: 0px; overflow: hidden; = position: fixed; } body.pdf-preview-pdf-embedded #code-wrapper { left: 0px; top: 47px; right: 0px; bottom: 0px; overflow: hidden; = position: fixed; } body.pdf-preview-pdf-js #pdf-embed-container { left: 0px; top: 47px; right: 0px; bottom: 0px; overflow: hidden; = position: fixed; } body.pdf-preview-pdf-js #htmlified-wrapper { left: 0px; top: 47px; right: 0px; bottom: 0px; overflow: hidden; = position: fixed; } body.pdf-preview-pdf-js #code-wrapper { left: 0px; top: 47px; right: 0px; bottom: 0px; overflow: hidden; = position: fixed; } body.preview-htmlified #pdf-embed-container { left: 0px; top: 47px; right: 0px; bottom: 0px; overflow: hidden; = position: fixed; } body.preview-htmlified #htmlified-wrapper { left: 0px; top: 47px; right: 0px; bottom: 0px; overflow: hidden; = position: fixed; } body.preview-htmlified #code-wrapper { left: 0px; top: 47px; right: 0px; bottom: 0px; overflow: hidden; = position: fixed; } body.pdf-preview-pdf-native #pdf-embed-container iframe { width: 100%; height: 100%; } body.pdf-preview-pdf-native #htmlified-wrapper iframe { width: 100%; height: 100%; } body.pdf-preview-pdf-native #code-wrapper iframe { width: 100%; height: 100%; } body.pdf-preview-pdf-embedded #pdf-embed-container iframe { width: 100%; height: 100%; } body.pdf-preview-pdf-embedded #htmlified-wrapper iframe { width: 100%; height: 100%; } body.pdf-preview-pdf-embedded #code-wrapper iframe { width: 100%; height: 100%; } body.pdf-preview-pdf-js #pdf-embed-container iframe { width: 100%; height: 100%; } body.pdf-preview-pdf-js #htmlified-wrapper iframe { width: 100%; height: 100%; } body.pdf-preview-pdf-js #code-wrapper iframe { width: 100%; height: 100%; } body.preview-htmlified #pdf-embed-container iframe { width: 100%; height: 100%; } body.preview-htmlified #htmlified-wrapper iframe { width: 100%; height: 100%; } body.preview-htmlified #code-wrapper iframe { width: 100%; height: 100%; } body.pdf-preview-pdf-native #viewerContainer { top: 0px; padding-top: 0px; } body.pdf-preview-pdf-embedded #viewerContainer { top: 0px; padding-top: 0px; } body.pdf-preview-pdf-js #viewerContainer { top: 0px; padding-top: 0px; } body.preview-htmlified #viewerContainer { top: 0px; padding-top: 0px; } body.pdf-preview-pdf-native #viewerContainer .page { margin: 20px auto; } body.pdf-preview-pdf-embedded #viewerContainer .page { margin: 20px auto; } body.pdf-preview-pdf-js #viewerContainer .page { margin: 20px auto; } body.preview-htmlified #viewerContainer .page { margin: 20px auto; } body.excel-preview #page-content { position: static; } body.excel-preview #html-container { left: 0px; top: 47px; right: 0px; bottom: 0px; overflow: hidden; = position: fixed; } body.excel-preview #html-container iframe { width: 100%; height: 100%; } #file-viewer { background: rgba(0, 0, 0, 0.7); left: 0px; top: 0px; right: 0px; = bottom: 0px; position: fixed; z-index: 500; } #file-viewer #file-viewer-container { background: rgb(255, 255, 255); border-radius: 7px; border: 0px = currentColor; border-image: none; left: 50%; top: 4%; width: 900px; = height: 90%; overflow: hidden; margin-left: -450px; position: absolute; = z-index: 0; min-height: 300px; max-height: 1000px; box-shadow: 0px 2px = 4px 0px rgba(0,0,0,0.5); } #file-viewer #file-viewer-container .title-bar { background: rgb(255, 255, 255); height: 50px; line-height: 50px; = font-size: 14px; border-bottom-color: rgba(0, 0, 0, 0.3); = border-bottom-width: 1px; border-bottom-style: solid; position: = relative; z-index: 600; border-top-left-radius: 7px; = border-top-right-radius: 7px; } #file-viewer #file-viewer-container .title-bar .filename { left: 0px; top: 0px; width: 100%; margin-left: 0px; position: absolute; } #file-viewer #file-viewer-container .title-bar .filename .sprite { left: 10px; top: 8px; position: absolute; } #file-viewer #file-viewer-container .title-bar .filename .filename-text = { left: 51px; position: absolute; } #file-viewer #file-viewer-container .title-bar .close-icon-container { top: 8px; width: 35px; height: 35px; right: 8px; display: block; = position: absolute; } #file-viewer #file-viewer-container .title-bar .close-icon { left: 12px; top: 12px; position: absolute; } #file-viewer #file-viewer-container .loading { width: 100%; height: 100%; position: absolute; } #file-viewer #file-viewer-container .loading img { margin: auto; left: 0px; top: 0px; right: 0px; bottom: 0px; position: = absolute; } #file-viewer #file-viewer-container .preview { height: calc(100% - 50px); } #file-viewer #file-viewer-container .preview #viewerContainer { top: 0px; } #file-viewer #file-viewer-container .preview iframe { border: 0px currentColor; border-image: none; width: 100%; height: = 100%; background-color: white; } #file-viewer #file-viewer-container #download-button-bubble { width: 150px; } #file-viewer #file-viewer-container .disabled-button { cursor: default; opacity: 0.4; } #file-viewer #file-viewer-container .open-with-static-content-container = { width: 0px; height: 0px; overflow: hidden; } #file-viewer #file-viewer-container .open-with-static-content-container = iframe { border: 0px currentColor; border-image: none; width: 0px; height: 0px; } .has-preview#file-viewer #file-viewer-container { top: 2%; height: inherit; bottom: 0px; border-bottom-right-radius: 2px; = border-bottom-left-radius: 2px; } .edit#file-viewer #file-viewer-container { top: 2%; height: inherit; bottom: 0px; border-bottom-right-radius: 2px; = border-bottom-left-radius: 2px; } .has-preview#file-viewer #file-viewer-container .title-bar .button-menu = { top: 8px; width: 400px; height: 34px; text-align: right; right: 42px; = line-height: 34px; position: absolute; } .edit#file-viewer #file-viewer-container .title-bar .button-menu { top: 8px; width: 400px; height: 34px; text-align: right; right: 42px; = line-height: 34px; position: absolute; } .has-preview#file-viewer #file-viewer-container .title-bar .button-menu = .openwith-button { display: none; } .edit#file-viewer #file-viewer-container .title-bar .button-menu = .openwith-button { display: none; } .has-preview#file-viewer #file-viewer-container .title-bar .button-menu = .openwith-dropdown { width: auto; line-height: normal; font-size: 13px; display: none; = white-space: nowrap; } .edit#file-viewer #file-viewer-container .title-bar .button-menu = .openwith-dropdown { width: auto; line-height: normal; font-size: 13px; display: none; = white-space: nowrap; } .has-preview#file-viewer #file-viewer-container .title-bar .button-menu = .openwith-dropdown .ow_folder { border-top-color: rgb(229, 229, 229); border-top-width: 1px; = border-top-style: solid; } .edit#file-viewer #file-viewer-container .title-bar .button-menu = .openwith-dropdown .ow_folder { border-top-color: rgb(229, 229, 229); border-top-width: 1px; = border-top-style: solid; } .has-preview#file-viewer #file-viewer-container .title-bar .button-menu = .split-button .main-button.button-elm { display: inline-block; } .edit#file-viewer #file-viewer-container .title-bar .button-menu = .split-button .main-button.button-elm { display: inline-block; } .has-preview#file-viewer #file-viewer-container .title-bar .button-menu = .split-button .more-button.button-elm { display: none; } .edit#file-viewer #file-viewer-container .title-bar .button-menu = .split-button .more-button.button-elm { display: none; } .has-preview#file-viewer #file-viewer-container .title-bar .button-menu = .shown.split-button { display: block; } .edit#file-viewer #file-viewer-container .title-bar .button-menu = .shown.split-button { display: block; } .has-preview#file-viewer #file-viewer-container .title-bar .button-menu = .split.split-button { margin: 0px 8px 0px 0px; float: right; } .edit#file-viewer #file-viewer-container .title-bar .button-menu = .split.split-button { margin: 0px 8px 0px 0px; float: right; } .has-preview#file-viewer #file-viewer-container .title-bar .button-menu = .split.split-button .button-elm { margin: 0px; float: left; } .edit#file-viewer #file-viewer-container .title-bar .button-menu = .split.split-button .button-elm { margin: 0px; float: left; } .has-preview#file-viewer #file-viewer-container .title-bar .button-menu = .split.split-button .main-button.button-elm { display: inline-block; border-top-right-radius: 0px; = border-bottom-right-radius: 0px; } .edit#file-viewer #file-viewer-container .title-bar .button-menu = .split.split-button .main-button.button-elm { display: inline-block; border-top-right-radius: 0px; = border-bottom-right-radius: 0px; } .has-preview#file-viewer #file-viewer-container .title-bar .button-menu = .split.split-button .more-button.button-elm { padding: 6px 8px; border-left-color: currentColor; border-left-width: = 0px; border-left-style: none; display: inline-block; = border-top-left-radius: 0px; border-bottom-left-radius: 0px; } .edit#file-viewer #file-viewer-container .title-bar .button-menu = .split.split-button .more-button.button-elm { padding: 6px 8px; border-left-color: currentColor; border-left-width: = 0px; border-left-style: none; display: inline-block; = border-top-left-radius: 0px; border-bottom-left-radius: 0px; } .has-preview#file-viewer #file-viewer-container .title-bar .button-menu = .button-elm { margin: 0px 8px 0px 0px; float: right; } .edit#file-viewer #file-viewer-container .title-bar .button-menu = .button-elm { margin: 0px 8px 0px 0px; float: right; } .has-preview#file-viewer #file-viewer-container .title-bar .button-menu = .more-options-button { padding: 4px 6px; display: none; } .edit#file-viewer #file-viewer-container .title-bar .button-menu = .more-options-button { padding: 4px 6px; display: none; } .has-preview#file-viewer #file-viewer-container .title-bar .button-menu = .more-options-button .sprite { top: 2px; position: relative; } .edit#file-viewer #file-viewer-container .title-bar .button-menu = .more-options-button .sprite { top: 2px; position: relative; } .has-preview#file-viewer #file-viewer-container .title-bar .button-menu = .more-options-dropdown { line-height: normal; font-size: 13px; display: none; } .edit#file-viewer #file-viewer-container .title-bar .button-menu = .more-options-dropdown { line-height: normal; font-size: 13px; display: none; } .has-preview#file-viewer #file-viewer-container .title-bar .button-menu = .more-options-dropdown .download-button { margin: 0px; padding-left: 16px; } .edit#file-viewer #file-viewer-container .title-bar .button-menu = .more-options-dropdown .download-button { margin: 0px; padding-left: 16px; } .has-preview#file-viewer #file-viewer-container .file-info { display: none; } .edit#file-viewer #file-viewer-container .file-info { display: none; } .has-preview#file-viewer #file-viewer-container .preview #code-wrapper { background: rgb(255, 255, 255); margin: 0px auto; padding: 0px; = text-align: left; color: rgb(0, 0, 0); overflow: auto; font-size: 12px; = min-height: 400px; } .has-preview#file-viewer #file-viewer-container .preview = #htmlified-wrapper { background: rgb(255, 255, 255); margin: 0px auto; padding: 0px; = text-align: left; color: rgb(0, 0, 0); overflow: auto; font-size: 12px; = min-height: 400px; } .edit#file-viewer #file-viewer-container .preview #code-wrapper { background: rgb(255, 255, 255); margin: 0px auto; padding: 0px; = text-align: left; color: rgb(0, 0, 0); overflow: auto; font-size: 12px; = min-height: 400px; } .edit#file-viewer #file-viewer-container .preview #htmlified-wrapper { background: rgb(255, 255, 255); margin: 0px auto; padding: 0px; = text-align: left; color: rgb(0, 0, 0); overflow: auto; font-size: 12px; = min-height: 400px; } .has-preview#file-viewer #file-viewer-container .preview #code { margin: 0px; padding: 0px 10px; } .edit#file-viewer #file-viewer-container .preview #code { margin: 0px; padding: 0px 10px; } .has-preview#file-viewer #file-viewer-container .preview = .plain-text#code { padding: 10px; } .edit#file-viewer #file-viewer-container .preview .plain-text#code { padding: 10px; } .has-preview#file-viewer #file-viewer-container .preview pre#code { white-space: pre-wrap; -ms-word-wrap: break-word; } .edit#file-viewer #file-viewer-container .preview pre#code { white-space: pre-wrap; -ms-word-wrap: break-word; } .has-preview#file-viewer #file-viewer-container .preview = pre.plain-text#code { font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", = Courier, monospace !important; } .edit#file-viewer #file-viewer-container .preview pre.plain-text#code { font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", = Courier, monospace !important; } .no-preview#file-viewer #file-viewer-container { left: 50%; top: 50%; width: 400px; height: 400px; overflow: visible; = margin-top: -225px; margin-left: -200px; position: absolute; } .no-preview#file-viewer #file-viewer-container = .preview-content-container { height: auto; } .no-preview#file-viewer #file-viewer-container .title-bar .filename { margin-left: 15px; } .no-preview#file-viewer #file-viewer-container .title-bar .button-menu { display: none; } .no-preview#file-viewer #file-viewer-container .title-bar = .download-img-button { display: none; } .no-preview#file-viewer #file-viewer-container .title-bar = .share-img-button { display: none; } .no-preview#file-viewer #file-viewer-container .file-info { text-align: center; margin-top: 60px; } .no-preview#file-viewer #file-viewer-container .file-info = .file-thumbnail { height: 128px; margin-bottom: 8px; } .no-preview#file-viewer #file-viewer-container .file-info .file-type { color: rgb(0, 0, 0); font-size: 16px; margin-bottom: 10px; } .no-preview#file-viewer #file-viewer-container .file-info = .file-extended-details { margin-bottom: 15px; } .no-preview#file-viewer #file-viewer-container .file-info .file-size { color: rgb(119, 119, 119); } .no-preview#file-viewer #file-viewer-container .file-info .file-modified = { color: rgb(119, 119, 119); } .no-preview#file-viewer #file-viewer-container .file-info .file-actions = .download-button { margin: 0px; } .no-preview#file-viewer #file-viewer-container .file-info .file-actions = .openwith-button { display: none; } .no-preview#file-viewer #file-viewer-container .file-info .file-actions = .openwith-dropdown { width: auto; line-height: normal; font-size: 13px; display: none; = white-space: nowrap; } .no-preview#file-viewer #file-viewer-container .file-info .file-actions = .openwith-dropdown .ow_folder { border-top-color: rgb(229, 229, 229); border-top-width: 1px; = border-top-style: solid; } .no-preview#file-viewer #file-viewer-container .file-info .file-actions = .split-button .main-button.button-elm { display: inline-block; } .no-preview#file-viewer #file-viewer-container .file-info .file-actions = .split-button .more-button.button-elm { display: none; } .no-preview#file-viewer #file-viewer-container .file-info .file-actions = .shown.split-button { display: block; } .no-preview#file-viewer #file-viewer-container .file-info .file-actions = .split.split-button { margin: 0px 8px 0px 0px; float: right; } .no-preview#file-viewer #file-viewer-container .file-info .file-actions = .split.split-button .button-elm { margin: 0px; float: left; } .no-preview#file-viewer #file-viewer-container .file-info .file-actions = .split.split-button .main-button.button-elm { display: inline-block; border-top-right-radius: 0px; = border-bottom-right-radius: 0px; } .no-preview#file-viewer #file-viewer-container .file-info .file-actions = .split.split-button .more-button.button-elm { padding: 6px 8px; border-left-color: currentColor; border-left-width: = 0px; border-left-style: none; display: inline-block; = border-top-left-radius: 0px; border-bottom-left-radius: 0px; } .no-preview#file-viewer #file-viewer-container .file-info .file-actions = .shown.split-button { display: inline-block; } .no-preview#file-viewer #file-viewer-container .file-info .file-actions = .split.split-button { margin: 0px; float: none; } .no-preview#file-viewer #file-viewer-container .file-info .file-actions = .split.split-button .button-elm { float: none; } .no-preview#file-viewer #file-viewer-container .file-info .file-actions = .split.split-button .more-button.button-elm { padding: 3px 8px; } #file-viewer .open-with-onboarding-tooltip { padding: 0px; width: auto; text-align: left; color: rgb(255, 255, 255); = line-height: normal; font-size: 13px; } #file-viewer .open-with-onboarding-tooltip li { padding: 16px; } #file-viewer .open-with-onboarding-tooltip li img { float: left; } #file-viewer .open-with-onboarding-tooltip li .content-wrapper { vertical-align: middle; display: table-cell; } #file-viewer .open-with-onboarding-tooltip li .text-wrapper { width: 200px; line-height: 20px; margin-left: 8px; float: left; } #file-viewer .open-with-onboarding-tooltip li .text-wrapper .tooltip-new = { font-weight: bold; } #file-viewer .open-with-onboarding-tooltip li .dismiss-button { background: rgb(0, 0, 0); padding: 3px 15px; color: rgb(255, 255, 255); = font-weight: 200; margin-top: 3px; margin-left: 20px; float: left; } #file-viewer .open-with-onboarding-tooltip li .dismiss-button:focus { background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); = border-image: none; color: rgb(0, 0, 0); } .doc-preview.has-preview#file-viewer #file-viewer-container { border-radius: 0px; left: 0px; top: 0px; width: 100%; margin-left: 0px; = max-height: none; } .html-preview.has-preview#file-viewer #file-viewer-container { border-radius: 0px; left: 0px; top: 0px; width: 100%; margin-left: 0px; = max-height: none; } .htmlified-preview.has-preview#file-viewer #file-viewer-container { border-radius: 0px; left: 0px; top: 0px; width: 100%; margin-left: 0px; = max-height: none; } .adobecs-preview.has-preview#file-viewer #file-viewer-container { border-radius: 0px; left: 0px; top: 0px; width: 100%; margin-left: 0px; = max-height: none; } .photo-preview.has-preview#file-viewer #file-viewer-container { border-radius: 0px; left: 0px; top: 0px; width: 100%; margin-left: 0px; = max-height: none; } .video-preview.has-preview#file-viewer #file-viewer-container { border-radius: 0px; left: 0px; top: 0px; width: 100%; margin-left: 0px; = max-height: none; } .linkfile-preview.has-preview#file-viewer #file-viewer-container { border-radius: 0px; left: 0px; top: 0px; width: 100%; margin-left: 0px; = max-height: none; } .doc-preview.has-preview#file-viewer #file-viewer-container .title-bar { border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; = border-bottom-style: solid; } .html-preview.has-preview#file-viewer #file-viewer-container .title-bar = { border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; = border-bottom-style: solid; } .htmlified-preview.has-preview#file-viewer #file-viewer-container = .title-bar { border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; = border-bottom-style: solid; } .adobecs-preview.has-preview#file-viewer #file-viewer-container = .title-bar { border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; = border-bottom-style: solid; } .photo-preview.has-preview#file-viewer #file-viewer-container .title-bar = { border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; = border-bottom-style: solid; } .video-preview.has-preview#file-viewer #file-viewer-container .title-bar = { border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; = border-bottom-style: solid; } .linkfile-preview.has-preview#file-viewer #file-viewer-container = .title-bar { border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; = border-bottom-style: solid; } .doc-preview.has-preview#file-viewer #file-viewer-container .preview { left: 0px; top: 51px; height: auto; right: 0px; bottom: 0px; position: = absolute; } .html-preview.has-preview#file-viewer #file-viewer-container .preview { left: 0px; top: 51px; height: auto; right: 0px; bottom: 0px; position: = absolute; } .htmlified-preview.has-preview#file-viewer #file-viewer-container = .preview { left: 0px; top: 51px; height: auto; right: 0px; bottom: 0px; position: = absolute; } .adobecs-preview.has-preview#file-viewer #file-viewer-container .preview = { left: 0px; top: 51px; height: auto; right: 0px; bottom: 0px; position: = absolute; } .photo-preview.has-preview#file-viewer #file-viewer-container .preview { left: 0px; top: 51px; height: auto; right: 0px; bottom: 0px; position: = absolute; } .video-preview.has-preview#file-viewer #file-viewer-container .preview { left: 0px; top: 51px; height: auto; right: 0px; bottom: 0px; position: = absolute; } .linkfile-preview.has-preview#file-viewer #file-viewer-container = .preview { left: 0px; top: 51px; height: auto; right: 0px; bottom: 0px; position: = absolute; } .doc-preview.has-preview#file-viewer #file-viewer-container = .rams-fullscreen.preview { top: 0px; z-index: 601; } .html-preview.has-preview#file-viewer #file-viewer-container = .rams-fullscreen.preview { top: 0px; z-index: 601; } .htmlified-preview.has-preview#file-viewer #file-viewer-container = .rams-fullscreen.preview { top: 0px; z-index: 601; } .adobecs-preview.has-preview#file-viewer #file-viewer-container = .rams-fullscreen.preview { top: 0px; z-index: 601; } .photo-preview.has-preview#file-viewer #file-viewer-container = .rams-fullscreen.preview { top: 0px; z-index: 601; } .video-preview.has-preview#file-viewer #file-viewer-container = .rams-fullscreen.preview { top: 0px; z-index: 601; } .linkfile-preview.has-preview#file-viewer #file-viewer-container = .rams-fullscreen.preview { top: 0px; z-index: 601; } [data-docpreview-quality-popup-enabled=3D'True'].doc-preview.has-preview#= file-viewer .preview { position: relative; } .room-for-team-assume-user-top-bar#file-viewer { top: 47px; } .token-container { display: block; position: relative; z-index: 1; } .tokenized_autocompleter_container { display: block; position: relative; z-index: 1; } .token-container .tokenizer { background: rgb(255, 255, 255); padding: 0px 0px 3px 3px; = border-radius: 3px; width: auto; line-height: 1.6em; font-size: 13px; = cursor: default; min-height: 23px; max-height: 300px; } .tokenized_autocompleter_container .tokenizer { background: rgb(255, 255, 255); padding: 0px 0px 3px 3px; = border-radius: 3px; width: auto; line-height: 1.6em; font-size: 13px; = cursor: default; min-height: 23px; max-height: 300px; } .token-container .tokenizer * { cursor: default; } .tokenized_autocompleter_container .tokenizer * { cursor: default; } .token-container .tokenizer input { width: 50%; } .tokenized_autocompleter_container .tokenizer input { width: 50%; } .token-container .tokenizer .tokenizer_input { margin-top: 3px; margin-right: 3px; float: left; } .token-container .tokenizer .token { margin-top: 3px; margin-right: 3px; float: left; } .tokenized_autocompleter_container .tokenizer .tokenizer_input { margin-top: 3px; margin-right: 3px; float: left; } .tokenized_autocompleter_container .tokenizer .token { margin-top: 3px; margin-right: 3px; float: left; } .token-container .tokenizer .tokenizer_input { padding: 1px 0px; overflow: hidden; position: relative; max-width: = 450px; } .tokenized_autocompleter_container .tokenizer .tokenizer_input { padding: 1px 0px; overflow: hidden; position: relative; max-width: = 450px; } .token-container .tokenizer .tokenizer_input .new-collab-input { width: 20px; } .tokenized_autocompleter_container .tokenizer .tokenizer_input = .new-collab-input { width: 20px; } .token-container .tokenizer .tokenizer_input input { margin: 0px 0px -1px; padding: 0px 5px; outline: 0px; border: 0px solid = black; border-image: none; font-size: 13px; white-space: pre; cursor: = text; } .tokenized_autocompleter_container .tokenizer .tokenizer_input input { margin: 0px 0px -1px; padding: 0px 5px; outline: 0px; border: 0px solid = black; border-image: none; font-size: 13px; white-space: pre; cursor: = text; } .token-container .tokenizer .tokenizer_input label { transition:color 0.2s linear; left: 2px; top: 2px; color: rgb(119, 119, = 119); font-size: 13px; position: absolute; cursor: text; pointer-events: = none; -webkit-transition: color 0.2s linear 0s; } .tokenized_autocompleter_container .tokenizer .tokenizer_input label { transition:color 0.2s linear; left: 2px; top: 2px; color: rgb(119, 119, = 119); font-size: 13px; position: absolute; cursor: text; pointer-events: = none; -webkit-transition: color 0.2s linear 0s; } .token-container .tokenizer .focused.tokenizer_input label { transition:color 0.2s linear; color: rgb(204, 204, 204); = -webkit-transition: color 0.2s linear 0s; } .tokenized_autocompleter_container .tokenizer .focused.tokenizer_input = label { transition:color 0.2s linear; color: rgb(204, 204, 204); = -webkit-transition: color 0.2s linear 0s; } .token-container .tokenizer .populated.tokenizer_input label { display: none; } .tokenized_autocompleter_container .tokenizer .populated.tokenizer_input = label { display: none; } .token-container .tokenizer .tokenizer_input_borderless { left: 4px; overflow: hidden; margin-left: -1px; position: relative; } .tokenized_autocompleter_container .tokenizer = .tokenizer_input_borderless { left: 4px; overflow: hidden; margin-left: -1px; position: relative; } .token-container .tokenizer .tokenizer_input_borderless = .new-collab-input { margin: -1px 3px 0px -2px; padding: 0px !important; border: 3px solid = transparent !important; border-image: none !important; display: block; } .tokenized_autocompleter_container .tokenizer = .tokenizer_input_borderless .new-collab-input { margin: -1px 3px 0px -2px; padding: 0px !important; border: 3px solid = transparent !important; border-image: none !important; display: block; } .token-container .tokenizer .tab_stop { width: 0px; overflow: hidden; float: left; display: block; } .token-container .tokenizer .tokenizer_stretcher { width: 0px; overflow: hidden; float: left; display: block; } .tokenized_autocompleter_container .tokenizer .tab_stop { width: 0px; overflow: hidden; float: left; display: block; } .tokenized_autocompleter_container .tokenizer .tokenizer_stretcher { width: 0px; overflow: hidden; float: left; display: block; } .token-container .tokenizer .tab_stop { height: 0px; } .tokenized_autocompleter_container .tokenizer .tab_stop { height: 0px; } .token-container .tokenizer .tab_stop input { border: 0px solid black; border-image: none; left: -1500px; width: 1px; = height: 1px; overflow: visible; display: inline; position: relative; } .tokenized_autocompleter_container .tokenizer .tab_stop input { border: 0px solid black; border-image: none; left: -1500px; width: 1px; = height: 1px; overflow: visible; display: inline; position: relative; } .token-container .tokenizer .tokenizer_stretcher { padding-top: 7px; } .tokenized_autocompleter_container .tokenizer .tokenizer_stretcher { padding-top: 7px; } .token-container .import-contacts-link { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .token-container .import-contacts-modal { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .token-container .tokenizer-can-edit { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .tokenized_autocompleter_container .import-contacts-link { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .tokenized_autocompleter_container .import-contacts-modal { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .tokenized_autocompleter_container .tokenizer-can-edit { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .token-container div.tokenizer-can-edit { margin-top: -32px; } .tokenized_autocompleter_container div.tokenizer-can-edit { margin-top: -32px; } .carousel-app .token-container .tokenizer { border-width: medium medium 1px; border-style: none none solid; = border-color: currentColor currentColor rgb(229, 229, 229); padding: = 14px 24px 18px; border-radius: 0px; border-image: none; } .carousel-app .tokenized_autocompleter_container .tokenizer { border-width: medium medium 1px; border-style: none none solid; = border-color: currentColor currentColor rgb(229, 229, 229); padding: = 14px 24px 18px; border-radius: 0px; border-image: none; } .carousel-app .tokenized_autocompleter_container .import-contacts-link { right: 21px; margin-top: -41px; } .carousel-app .tokenized_autocompleter_container .tokenizer = .tokenizer_input_borderless .new-collab-input { margin: 1px 3px 0px -3px; } .carousel-app .tokenized_autocompleter_container .tokenizer = .tokenizer_input label { left: 0px; top: 3px; color: rgb(146, 155, 160); } .carousel-app .tokenized_autocompleter_container .tokenizer { -ms-overflow-x: hidden; -ms-overflow-y: auto; } body.gecko .tokenized_autocompleter_container .tokenizer_input label { left: 6px; } div.tokenizer .token { color: black; white-space: nowrap; background-repeat: no-repeat; } div.tokenizer .token-valid.token { background-image: url("/static/images/tokens/token-vflrppjFm.png"); } div.tokenizer .token-valid.token span { background-image: url("/static/images/tokens/token-vflrppjFm.png"); } div.tokenizer .token-valid.token:hover { background-image: = url("/static/images/tokens/token_hover-vflBO4qD1.png"); } div.tokenizer .token-valid.token:hover span { background-image: = url("/static/images/tokens/token_hover-vflBO4qD1.png"); } div.tokenizer .token-valid.token span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/token_close-vflQfmPVE.png"); } div.tokenizer .token-valid.token span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/token_close-vflQfmPVE.png"); } div.tokenizer .token-valid.token:hover span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/token_close-vflQfmPVE.png"); } div.tokenizer .token-valid.token:hover span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/token_close-vflQfmPVE.png"); } div.tokenizer .token-error.token { background-image: url("/static/images/tokens/er_token-vflniwpEy.png"); } div.tokenizer .token-error.token span { background-image: url("/static/images/tokens/er_token-vflniwpEy.png"); } div.tokenizer .token-error.token:hover { background-image: = url("/static/images/tokens/er_token_hover-vflXal_JN.png"); } div.tokenizer .token-error.token:hover span { background-image: = url("/static/images/tokens/er_token_hover-vflXal_JN.png"); } div.tokenizer .token-error.token span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } div.tokenizer .token-error.token span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } div.tokenizer .token-error.token:hover span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } div.tokenizer .token-error.token:hover span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } div.tokenizer .token-warn.token { background-image: url("/static/images/tokens/w_token-vfl9rjynV.png"); } div.tokenizer .token-warn.token span { background-image: url("/static/images/tokens/w_token-vfl9rjynV.png"); } div.tokenizer .token-warn.token:hover { background-image: = url("/static/images/tokens/w_token_hover-vflTRtwW6.png"); } div.tokenizer .token-warn.token:hover span { background-image: = url("/static/images/tokens/w_token_hover-vflTRtwW6.png"); } div.tokenizer .token-warn.token span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/w_token_close-vfl57bsSl.png"); } div.tokenizer .token-warn.token span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/w_token_close-vfl57bsSl.png"); } div.tokenizer .token-warn.token:hover span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/w_token_close-vfl57bsSl.png"); } div.tokenizer .token-warn.token:hover span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/w_token_close-vfl57bsSl.png"); } div.tokenizer .token:hover { text-decoration: none; } div.tokenizer .token:hover span { text-decoration: none; } div.tokenizer .token span { background-position: right top; display: block; background-repeat: = no-repeat; } div.tokenizer .token span span { background-position: right bottom; } div.tokenizer .token span span span { background-position: left bottom; } div.tokenizer .token span span span span { padding: 2px 3px 2px 5px; background-image: none; } div.tokenizer .token span span span span span.hidden { margin: 0px; padding: 0px; display: none; } div.tokenizer .token span span span span img { margin: 0px 5px -3px 0px; width: 16px; } div.tokenizer .token span.x { background-position: 5px; padding: 0px 7px 0px 4px; display: inline; = cursor: pointer; } div.tokenizer .token span.x_hover { background-position: 5px; padding: 0px 7px 0px 4px; display: inline; = cursor: pointer; } div.tokenizer .token:hover span.x { background-position: 5px; padding: 0px 7px 0px 4px; display: inline; = cursor: pointer; } div.tokenizer .token:hover span.x_hover { background-position: 5px; padding: 0px 7px 0px 4px; display: inline; = cursor: pointer; } div.tokenizer .token_selected { color: white; text-decoration: none; } div.tokenizer .token_selected span { color: white; text-decoration: none; } div.tokenizer .token_selected:hover { color: white; text-decoration: none; } div.tokenizer .token_selected:hover span { color: white; text-decoration: none; } div.tokenizer .token-valid.token_selected { background-image: = url("/static/images/tokens/token_selected-vfl6BDgcp.png"); } div.tokenizer .token-valid.token_selected span { background-image: = url("/static/images/tokens/token_selected-vfl6BDgcp.png"); } div.tokenizer .token-valid.token_selected:hover { background-image: = url("/static/images/tokens/token_selected-vfl6BDgcp.png"); } div.tokenizer .token-valid.token_selected:hover span { background-image: = url("/static/images/tokens/token_selected-vfl6BDgcp.png"); } div.tokenizer .token-error.token_selected { background-image: = url("/static/images/tokens/er_token_selected-vflutxYy5.png"); } div.tokenizer .token-error.token_selected span { background-image: = url("/static/images/tokens/er_token_selected-vflutxYy5.png"); } div.tokenizer .token-error.token_selected:hover { background-image: = url("/static/images/tokens/er_token_selected-vflutxYy5.png"); } div.tokenizer .token-error.token_selected:hover span { background-image: = url("/static/images/tokens/er_token_selected-vflutxYy5.png"); } div.tokenizer .token-warn.token_selected { background-image: = url("/static/images/tokens/w_token_selected-vflbeHi5X.png"); } div.tokenizer .token-warn.token_selected span { background-image: = url("/static/images/tokens/w_token_selected-vflbeHi5X.png"); } div.tokenizer .token-warn.token_selected:hover { background-image: = url("/static/images/tokens/w_token_selected-vflbeHi5X.png"); } div.tokenizer .token-warn.token_selected:hover span { background-image: = url("/static/images/tokens/w_token_selected-vflbeHi5X.png"); } div.autocomplete { margin: -1px 0px 0px; padding: 0px; text-align: left; position: = absolute; z-index: 1; } div.autocomplete ul { margin: 0px; padding: 0px; border: 1px solid rgb(229, 229, 229); = border-image: none; list-style-type: none; background-color: rgb(249, = 252, 255); } div.autocomplete ul li { margin: 0px; padding: 2px; height: 44px; border-bottom-color: rgb(229, = 229, 229); border-bottom-width: 1px; border-bottom-style: solid; = display: block; list-style-type: none; cursor: pointer; } div.autocomplete ul li.selected { background-color: rgb(213, 236, 255); } .autocomplete-match { font-weight: bold; } .autocomplete-secondary { color: rgb(102, 102, 102); } .autocomplete-left { padding: 8px 8px 0px; width: 28px; height: 28px; text-align: center; = float: left; } .import-contacts-autocomplete-item { padding: 8px 8px 0px; width: 28px; height: 28px; text-align: center; = float: left; } .autocomplete-left img { vertical-align: middle; } .import-contacts-autocomplete-item img { vertical-align: middle; } .autocomplete-line { line-height: 1.3em; margin-top: 4px; min-height: 5px; } .autocomplete-line-center { line-height: 1.3em; margin-top: 14px; } .contact-importer-img { margin-right: 2px; } .rotatein#drag-status .icon0 { animation:icondown 0.6s ease-out; -webkit-animation: icondown 0.6s = ease-out 0s 1; } #drag-status .icon2 { animation:icondown 0.6s ease-out; -webkit-animation: icondown 0.6s = ease-out 0s 1; } .rotatein#drag-status .icon1 { animation:iconup 0.6s ease-out; -webkit-animation: iconup 0.6s ease-out = 0s 1; } #drag-status .icon3 { animation:iconup 0.6s ease-out; -webkit-animation: iconup 0.6s ease-out = 0s 1; } .fadein#drag-status { animation:fadein 0.6s ease-out; -webkit-animation: fadein 0.6s ease-out = 0s 1; } .twofactor-login-form .loading-wheel { display: none; } .twofactor-account-form .loading-wheel { display: none; } .loading.twofactor-login-form .loading-wheel { display: inline; } .loading.twofactor-account-form .loading-wheel { display: inline; } .resending.twofactor-login-form #resend-link { color: rgb(153, 153, 153); } .resending.twofactor-account-form #resend-link { color: rgb(153, 153, 153); } .resending.twofactor-login-form #resend-link:hover { text-decoration: none; } .resending.twofactor-account-form #resend-link:hover { text-decoration: none; } .twofactor-login-form { margin: 50px auto; width: 310px; } .twofactor-login-form #twofactor-title { font-size: 20px; font-weight: 600; } .twofactor-login-form #twofactor-title .sprite { margin: 0px 6px -8px 0px; } .twofactor-login-form #desc { margin: 10px 0px 20px; } .twofactor-login-form .sick-input { display: inline-block; } .twofactor-login-form .sick-input label { height: 17px; font-size: 15px; } .twofactor-login-form .sick-input input { width: 160px; height: 20px; font-size: 15px; } .twofactor-login-form .error-message { font-size: 13px; margin-bottom: 6px; } .twofactor-login-form .last-four-digits { font-weight: 600; } .twofactor-login-form .freshbutton-blue { padding: 5px 16px; font-size: 15px; margin-top: -1px; float: right; } .twofactor-login-form #trusted-div { margin: 12px 0px 15px; cursor: pointer; -ms-user-select: none; = -webkit-user-select: none; -moz-user-select: none; user-select: none; } .twofactor-login-form #trusted-div label { cursor: pointer; } .twofactor-login-form #trusted-div input { margin: 0px 5px 0px 0px; } .twofactor-login-form #resend-p { margin-bottom: 5px; } .twofactor-login-form .lost_phone { white-space: nowrap; } .twofactor-login-form#twofactor-recover .sick-input input { width: 297px; } .twofactor-login-form#twofactor-recover #recover-footer { margin-top: 10px; } .twofactor-login-form#twofactor-recover .link-spacer { margin-bottom: 5px; } .twofactor-login-form#twofactor-recover #code-field { margin-bottom: 9px; } .twofactor-login-form#twofactor-recover .freshbutton-blue { margin: 0px 0px 10px; float: none; } .twofactor-account-form strong { color: black; font-weight: 600; } .twofactor-account-form #phone-number-placeholder { color: black; font-weight: 600; } .twofactor-account-form .subtitle { margin-bottom: 5px; } .twofactor-account-form #phone-number-description { margin: -4px 0px 14px; line-height: 1.45em; } .twofactor-account-form #backup-phone-number-description { margin: -4px 0px 14px; line-height: 1.45em; } .twofactor-account-form .sick-input { display: inline; } .twofactor-account-form .sick-input label { top: 3px; font-size: 12px; } .twofactor-account-form .sick-input input { height: 17px; font-size: 12px; margin-right: 8px; } .twofactor-account-form .freshbutton-blue { margin: 0px; padding: 5px 16px 4px; font-size: 12px; } .twofactor-account-form .freshbutton { margin: 0px; padding: 5px 16px 4px; font-size: 12px; } .twofactor-account-form .align-right { text-align: right; margin-right: 0px; } .twofactor-account-form .error-message { font-size: 12px; display: inline-block; } .twofactor-account-form .loading-wheel { margin-bottom: -3px; } .twofactor-account-form .learn-more { float: left; display: block; } .twofactor-account-form .backbutton { float: left; display: block; } .twofactor-account-form div.back-next img { margin-top: 7px; float: right; } .twofactor-account-form div.modal-buttons img { margin-top: 7px; float: right; } .twofactor-account-form input[type=3Dsubmit] { float: right; } .twofactor-account-form .input-row { margin-top: 15px; margin-bottom: 20px; position: relative; } .twofactor-account-form .back-next { text-align: right; min-width: 50px; } .twofactor-account-form #skipstep { margin-right: 20px; vertical-align: sub; } #generate-new-recovery-code { margin-right: 4px; } #twofactor-start #safebox { text-align: center; } #twofactor-start #safebox img { margin-top: 10px; } #twofactor-start .freshbutton-blue { margin-top: -4px; } #twofactor-start .sick-input label { top: 3px; } #twofactor-enter-password #password-field { margin-right: 5px; display: inline-block; } #twofactor-disable-enter-password #password-field { margin-right: 5px; display: inline-block; } #twofactor-enter-password #password-field input { width: 180px; } #twofactor-disable-enter-password #password-field input { width: 180px; } #twofactor-enter-phone .texter-widget { position: relative; } #twofactor-enter-backup-phone .texter-widget { position: relative; } #twofactor-enter-phone .texter-widget .styled-select { width: 155px; overflow: hidden; margin-right: 8px; display: inline; = position: relative; } #twofactor-enter-backup-phone .texter-widget .styled-select { width: 155px; overflow: hidden; margin-right: 8px; display: inline; = position: relative; } #twofactor-enter-phone .texter-widget .styled-select #country-code { background: none; padding: 5px; border: 1px solid rgb(191, 191, 191); = border-image: none; width: 155px; height: 30px; font-size: 12px; = white-space: nowrap; } #twofactor-enter-backup-phone .texter-widget .styled-select = #country-code { background: none; padding: 5px; border: 1px solid rgb(191, 191, 191); = border-image: none; width: 155px; height: 30px; font-size: 12px; = white-space: nowrap; } #twofactor-enter-phone .texter-widget .phone-input-background { background-position: 0px 0px; left: 173px; top: 6px; width: 11px; = height: 17px; position: absolute; z-index: 10; opacity: 0.4; = background-image: url("/static/images/black_phone_icon-vflaxYjcX.png"); = background-repeat: no-repeat; background-size: 11px 17px; } #twofactor-enter-backup-phone .texter-widget .phone-input-background { background-position: 0px 0px; left: 173px; top: 6px; width: 11px; = height: 17px; position: absolute; z-index: 10; opacity: 0.4; = background-image: url("/static/images/black_phone_icon-vflaxYjcX.png"); = background-repeat: no-repeat; background-size: 11px 17px; } #twofactor-enter-phone .texter-widget #phone-number-field label { left: 32px; top: -2px; } #twofactor-enter-phone .texter-widget #backup-phone-number-field label { left: 32px; top: -2px; } #twofactor-enter-backup-phone .texter-widget #phone-number-field label { left: 32px; top: -2px; } #twofactor-enter-backup-phone .texter-widget #backup-phone-number-field = label { left: 32px; top: -2px; } #twofactor-enter-phone .texter-widget #phone-number-field input { width: 170px; padding-left: 28px; } #twofactor-enter-phone .texter-widget #backup-phone-number-field input { width: 170px; padding-left: 28px; } #twofactor-enter-backup-phone .texter-widget #phone-number-field input { width: 170px; padding-left: 28px; } #twofactor-enter-backup-phone .texter-widget #backup-phone-number-field = input { width: 170px; padding-left: 28px; } #twofactor-enter-phone .phone-number-error { display: none; } #twofactor-enter-backup-phone .phone-number-error { display: none; } .add-flow #twofactor-backup-next { display: none; } #twofactor-backup-save { display: none; } .add-flow #twofactor-backup-save { display: block; } #twofactor-delivery-choice .delivery-choice { padding: 8px 15px; border-radius: 3px; border: 1px solid rgb(210, 229, = 245); border-image: none; width: 235px; margin-bottom: 30px; display: = inline-block; position: relative; -ms-zoom: 1; } #twofactor-delivery-choice .delivery-choice#sms-choice { float: left; } #twofactor-delivery-choice .delivery-choice#app-choice { float: right; } #twofactor-delivery-choice .selected.delivery-choice { background-color: rgb(210, 229, 245); } #twofactor-delivery-choice .delivery-choice label { line-height: 1.4em; padding-left: 27px; display: block; } #twofactor-delivery-choice .delivery-choice input { margin: 0px; top: 40%; position: absolute; } #twofactor-delivery-choice .error-message { clear: both; } #twofactor-delivery-choice .back-next { clear: both; } #twofactor-delivery-choice .loading-wheel { margin-right: 8px; } #twofactor-offline-setup #hide-qr-span { display: none; } #twofactor-offline-setup #qr-div { display: none; } #twofactor-offline-setup #secret-div { margin: 25px 0px 20px; text-align: center; font-size: 20px; = font-weight: 600; } #twofactor-offline-setup p { margin: 0px; padding: 0px; } #twofactor-offline-setup .desc { margin-bottom: 10px; } #twofactor-offline-setup .blue-bullets li { background: url("/static/images/icons/bullet_blue-vfleICrKj.gif") = no-repeat 0px 3px; } #twofactor-offline-setup #qr-div { margin: 30px 0px 20px; text-align: center; } .showing-qr#twofactor-offline-setup #show-qr-span { display: none; } .showing-qr#twofactor-offline-setup #secret-div { display: none; } .showing-qr#twofactor-offline-setup #hide-qr-span { display: inline; } .showing-qr#twofactor-offline-setup #qr-div { display: block; } #twofactor-enable-confirm .sick-input label { top: -1px; } #twofactor-enable-confirm .sick-input input { width: 170px; } #twofactor-enable-confirm #resend-link { font-size: 12px; margin-right: 10px; } #twofactor-enable-confirm .error-message { margin-left: 10px; } #twofactor-enable-confirm #confirm-offline { display: none; } .offline#twofactor-enable-confirm #confirm-offline { display: block; } .offline#twofactor-enable-confirm #confirm-sms { display: none; } .offline#twofactor-enable-confirm #resend-link { display: none; } #twofactor-recovery .delivery-label { color: rgb(0, 0, 0); font-weight: bold; margin-bottom: 12px; } #twofactor-recovery-edit .delivery-label { color: rgb(0, 0, 0); font-weight: bold; margin-bottom: 12px; } #twofactor-recovery .confirm-phones-outer { width: 100%; vertical-align: middle; display: inline-block; } #twofactor-recovery-edit .confirm-phones-outer { width: 100%; vertical-align: middle; display: inline-block; } #twofactor-recovery .confirm-phones-inner { width: 50%; vertical-align: middle; display: inline-block; } #twofactor-recovery-edit .confirm-phones-inner { width: 50%; vertical-align: middle; display: inline-block; } #twofactor-recovery .confirm-phone-label { color: rgb(153, 153, 153); margin-bottom: -3px; display: block; } #twofactor-recovery-edit .confirm-phone-label { color: rgb(153, 153, 153); margin-bottom: -3px; display: block; } #twofactor-recovery .confirm-phone-number { margin-bottom: 20px; display: block; } #twofactor-recovery-edit .confirm-phone-number { margin-bottom: 20px; display: block; } #twofactor-recovery .twofactor-backup-list { margin: 15px auto 6px; text-align: center; color: rgb(0, 0, 0); = font-size: 20px; font-weight: 600; list-style-type: none; column-count: = 2; -webkit-column-count: 2; -moz-column-count: 2; } #twofactor-recovery-edit .twofactor-backup-list { margin: 15px auto 6px; text-align: center; color: rgb(0, 0, 0); = font-size: 20px; font-weight: 600; list-style-type: none; column-count: = 2; -webkit-column-count: 2; -moz-column-count: 2; } #twofactor-recovery .twofactor-backup-list__item { margin-bottom: 0.5em; margin-left: 10px; counter-increment: = step-counter; } #twofactor-recovery-edit .twofactor-backup-list__item { margin-bottom: 0.5em; margin-left: 10px; counter-increment: = step-counter; } #twofactor-recovery .twofactor-backup-list__item::before { color: rgb(136, 136, 136); margin-right: 10px; content: = counter(step-counter) ". "; } #twofactor-recovery-edit .twofactor-backup-list__item::before { color: rgb(136, 136, 136); margin-right: 10px; content: = counter(step-counter) ". "; } #twofactor-recovery .twofactor-backup-list__code { font-family: monospace; } #twofactor-recovery-edit .twofactor-backup-list__code { font-family: monospace; } #twofactor-recovery .codesbox { padding: 10px 15px; border-radius: 3px; margin-bottom: 20px; } #twofactor-recovery-edit .codesbox { padding: 10px 15px; border-radius: 3px; margin-bottom: 20px; } #twofactor-recovery .codesbox p { margin: 0px; padding: 0px; } #twofactor-recovery-edit .codesbox p { margin: 0px; padding: 0px; } #twofactor-recovery .codesbox .desc { text-align: center; font-weight: 600; } #twofactor-recovery-edit .codesbox .desc { text-align: center; font-weight: 600; } #twofactor-recovery .codesbox .sub-desc { text-align: center; margin-bottom: 3px; } #twofactor-recovery-edit .codesbox .sub-desc { text-align: center; margin-bottom: 3px; } #twofactor-recovery .codesbox__error { color: red; font-size: 16px; display: none; } #twofactor-recovery-edit .codesbox__error { color: red; font-size: 16px; display: none; } #twofactor-recovery .loading-wheel { margin-right: 8px; } #twofactor-recovery-edit .loading-wheel { margin-right: 8px; } #twofactor-recovery .display-for-edit { display: none; } #twofactor-recovery-edit .display-for-edit { display: none; } .edit-mode#twofactor-recovery .display-for-edit { display: inline; } .edit-mode#twofactor-recovery-edit .display-for-edit { display: inline; } .edit-mode#twofactor-recovery .hide-for-edit { display: none; } .edit-mode#twofactor-recovery-edit .hide-for-edit { display: none; } #twofactor-disable .loading-wheel { margin-right: 8px; } form[id^=3D'twofactor-security-key'] { display: flex; } form[id^=3D'twofactor-security-key'] .scanning-wheel { vertical-align: middle; } form[id^=3D'twofactor-security-key'] .modal-img { width: 40%; } form[id^=3D'twofactor-security-key'] .instructions { width: 100%; } .sms .app_desc { display: none; } #resend-p { display: none; } .sms_desc { display: none; } .sms.backup .sms_desc { display: none; } .backup_desc { display: none; } .app_desc { display: block; } .sms #resend-p { display: block; } .sms .sms_desc { display: block; } .backup .backup_desc { display: block; } .twofactor-security-keys-edit-modal .twofactor-security-keys-container { background: rgb(255, 255, 255); padding: 5px; border: 1px solid = rgb(229, 229, 229); border-image: none; overflow: auto; position: = relative; min-height: 100px; max-height: 212px; } .twofactor-security-keys-edit-modal .twofactor-security-keys-container = #key-rows { margin: 5px 0px 0px; padding-left: 5px; } .twofactor-security-keys-edit-modal .twofactor-security-keys-container = #key-rows .last_used_info { vertical-align: middle; } .twofactor-security-keys-edit-modal .twofactor-security-keys-container = #key-rows .added_info { vertical-align: middle; } .twofactor-security-keys-edit-modal .twofactor-security-keys-container = #key-rows .disable_key { vertical-align: middle; } .twofactor-security-keys-edit-modal .twofactor-security-keys-container = #key-rows .sprite { vertical-align: middle; } .twofactor-security-keys-edit-modal .twofactor-security-keys-container = #key-rows .tooltip-target { display: inline; } .twofactor-security-keys-edit-modal .twofactor-security-keys-container = #key-rows .last_used_info { width: 320px; overflow: hidden; padding-left: 5px; display: = inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; } .twofactor-security-keys-edit-modal .twofactor-security-keys-container = #key-rows .added_info { width: 215px; text-align: right; display: inline-block; } .twofactor-security-keys-edit-modal .twofactor-security-keys-container = #key-rows .disable_key { width: 40px; text-align: right; display: inline-block; opacity: 0.6; } .twofactor-security-keys-edit-modal .twofactor-security-keys-container = #key-rows .disable_key:hover { opacity: 1; } .twofactor-security-keys-edit-modal .twofactor-security-keys-container = #key-rows .key_row { list-style: none; padding-bottom: 10px; margin-top: 0px; } .dialog-menu { background: padding-box rgb(255, 255, 255); padding: 20px; = border-radius: 5px; position: relative; } .chat-bubble { background: padding-box rgb(255, 255, 255); padding: 20px; = border-radius: 5px; position: relative; } .chat-bubble-bottom { background: padding-box rgb(255, 255, 255); padding: 20px; = border-radius: 5px; position: relative; } .chat-bubble-left { background: padding-box rgb(255, 255, 255); padding: 20px; = border-radius: 5px; position: relative; } .chat-bubble-right { background: padding-box rgb(255, 255, 255); padding: 20px; = border-radius: 5px; position: relative; } .chat-bubble { border: 1px solid rgba(61, 70, 77, 0.1); border-image: none; = box-shadow: 0px 1px 2px rgba(0,0,0,0.1); } .chat-bubble-bottom { border: 1px solid rgba(61, 70, 77, 0.1); border-image: none; = box-shadow: 0px 1px 2px rgba(0,0,0,0.1); } .chat-bubble-left { border: 1px solid rgba(61, 70, 77, 0.1); border-image: none; = box-shadow: 0px 1px 2px rgba(0,0,0,0.1); } .chat-bubble-right { border: 1px solid rgba(61, 70, 77, 0.1); border-image: none; = box-shadow: 0px 1px 2px rgba(0,0,0,0.1); } .chat-bubble li.subheader { color: rgb(153, 153, 153); text-transform: uppercase; font-size: 11px; = border-top-color: rgb(237, 241, 245); border-top-width: 1px; = border-top-style: solid; } .chat-bubble li.subheader span { padding: 5px 8px 0px; height: 18px; display: block; } .dialog-menu { border-width: medium 1px 1px; border-style: none solid solid; = border-color: currentColor rgb(121, 188, 234) rgb(121, 188, 234); = border-image: none; border-top-left-radius: 0px; = border-top-right-radius: 0px; -ms-user-select: none; = -webkit-user-select: none; -moz-user-select: none; user-select: none; } .chat-bubble-arrow-border { border-width: 9px; border-style: solid; border-color: transparent = transparent rgba(61, 70, 77, 0.1); top: -19px; width: 0px; height: 0px; = right: 30px; position: absolute; } .black.chat-bubble-arrow-border { border-color: transparent transparent rgb(255, 255, 255); } .chat-bubble-arrow { border-width: 9px; border-style: solid; border-color: transparent = transparent rgb(255, 255, 255); top: -17px; width: 0px; height: 0px; = right: 30px; position: absolute; } .black.chat-bubble-arrow { border-color: transparent transparent rgb(0, 0, 0); } .chat-bubble-bottom .chat-bubble-arrow-border { border-color: rgba(61, 70, 77, 0.1) transparent transparent; top: auto; = bottom: -19px; } .chat-bubble-bottom .black.chat-bubble-arrow-border { border-color: rgb(255, 255, 255) transparent transparent; } .chat-bubble-bottom .chat-bubble-arrow { border-color: rgb(255, 255, 255) transparent transparent; top: auto; = bottom: -17px; } .chat-bubble-bottom .black.chat-bubble-arrow { border-color: rgb(0, 0, 0) transparent transparent; } .chat-bubble-left .chat-bubble-arrow-border { border-color: transparent rgba(61, 70, 77, 0.1) transparent = transparent; left: -19px; top: 30px; } .chat-bubble-left .black.chat-bubble-arrow-border { border-color: transparent rgb(255, 255, 255) transparent transparent; } .chat-bubble-left .chat-bubble-arrow { border-color: transparent rgb(255, 255, 255) transparent transparent; = left: -17px; top: 30px; } .chat-bubble-left .black.chat-bubble-arrow { border-color: transparent rgb(0, 0, 0) transparent transparent; } .chat-bubble-right .chat-bubble-arrow-border { border-color: transparent transparent transparent rgba(61, 70, 77, = 0.1); left: auto; top: 30px; right: -19px; } .chat-bubble-right .black.chat-bubble-arrow-border { border-color: transparent transparent transparent rgb(255, 255, 255); } .chat-bubble-right .chat-bubble-arrow { border-color: transparent transparent transparent rgb(255, 255, 255); = left: auto; top: 30px; right: -17px; } .chat-bubble-right .black.chat-bubble-arrow { border-color: transparent transparent transparent rgb(0, 0, 0); } .circle-avatar { display: inline-block; position: relative; } .circle-avatar img { border-radius: 50%; } .banner-yellow { background: rgb(255, 253, 236); padding: 12px; border: 1px solid = rgb(216, 184, 119); border-image: none; } .fixed-header #top-notification-bar-container { left: 0px; top: 0px; position: fixed; z-index: 9; } #top-notification-bar-container { width: 100%; line-height: 18px; position: relative; min-height: 51px; } #top-notification-bar-container #install-bar { margin: 0px auto; width: 990px; min-height: 100%; } #top-notification-bar-container #install-bar div { display: inline-block; } #top-notification-bar-container #install-bar #over-nav { position: absolute; min-height: 44px; min-width: 137px; } #top-notification-bar-container #install-bar #over-content { width: 800px; height: 51px; padding-left: 190px; position: absolute; } #top-notification-bar-container #install-bar .clickable#over-content { cursor: pointer; } #top-notification-bar-container #install-bar #install-bar-title { padding-top: 12px; font-size: 14px; font-weight: bold; } #top-notification-bar-container #install-bar #install-bar-blurb { padding-left: 10px; } #top-notification-bar-container #install-bar #install-bar-dismiss-text { padding-left: 10px; } #top-notification-bar-container #install-bar #install-bar-button { padding-top: 7px; float: right; } #top-notification-bar-container #install-bar #install-bar-dismiss-x { right: 0px; position: absolute; } #top-notification-bar-container #install-bar #install-bar-dismiss-x a { padding: 19px; line-height: 0; display: block; } #top-notification-bar-container #quota-bar { text-align: center; padding-top: 15px; font-size: 13px; } #top-notification-bar-container #rebill-bar { text-align: center; padding-top: 15px; font-size: 13px; } #top-notification-bar-container #beta-locale-bar { text-align: center; padding-top: 15px; font-size: 13px; } #top-notification-bar-container #add-credit-card-bar { text-align: center; padding-top: 15px; font-size: 13px; } #top-notification-bar-container #two-account-admin-banner { text-align: center; padding-top: 15px; font-size: 13px; } #top-notification-bar-container #suggested-article-banner { text-align: center; padding-top: 15px; font-size: 13px; } #top-notification-bar-container #prompt-top-notification-bar { text-align: center; padding-top: 15px; font-size: 13px; } #top-notification-bar-container #prompt-large-banner { text-align: center; padding-top: 15px; font-size: 13px; } #top-notification-bar-container #locale-switch-banner { text-align: center; padding-top: 15px; font-size: 13px; } #top-notification-bar-container .top-notification-bar { margin: 0px 30px; } #top-notification-bar-container .top-notification-bar = .top-notification-bar-dismiss { top: 50%; right: 15px; text-decoration: none; margin-top: -10px; = position: absolute; cursor: pointer; } #top-notification-bar-container .top-notification-bar = .top-notification-link-button { margin: 0px 0px 0px 10px; } #top-notification-bar-container = .top-notification-bar-with-button#prompt-top-notification-bar { padding-top: 10px; } .lightred#top-notification-bar-container { background: rgb(251, 214, 220); border-bottom-color: rgb(242, 118, = 139); border-bottom-width: 1px; border-bottom-style: solid; } .lightred#top-notification-bar-container #unsupported-browser { text-align: center; padding-top: 15px; font-size: 13px; } .lightred#top-notification-bar-container #unsupported-browser = #unsupported-browser-dismiss { color: rgb(240, 88, 114); } .lightred#top-notification-bar-container #dealpocalypse-bar { text-align: center; padding-top: 15px; font-size: 13px; } .lightblue#top-notification-bar-container { border-bottom-color: rgb(150, 196, 234); border-bottom-width: 1px; = border-bottom-style: solid; display: block; background-color: rgb(240, = 249, 255); } .orange#top-notification-bar-container { border-bottom-color: rgb(216, 184, 119); border-bottom-width: 1px; = border-bottom-style: solid; display: block; background-color: rgb(251, = 246, 235); } .orange#top-notification-bar-container #install-bar #over-nav { background-image: = url("/static/images/growth/install-friends-orange-vflDxuZv_.png"); = background-repeat: no-repeat; } .lightyellow#top-notification-bar-container { background: rgb(255, 253, 236); border-color: rgb(216, 184, 119); = border-bottom-width: 1px; border-bottom-style: solid; } .lightyellow#top-notification-bar-container #dealpocalypse-bar { text-align: center; padding-top: 15px; font-size: 13px; } .dismiss#top-notification-bar-container #install-bar #over-content = #complete-setup-blurb #complete-setup-blurb-period { display: inline; } .dismiss#top-notification-bar-container #install-bar #over-content = #complete-setup-blurb #complete-setup-dismiss { display: inline; } .token-container { display: block; position: relative; z-index: 1; } .tokenized_autocompleter_container { display: block; position: relative; z-index: 1; } .token-container .tokenizer { background: rgb(255, 255, 255); padding: 0px 0px 3px 3px; = border-radius: 3px; width: auto; line-height: 1.6em; font-size: 13px; = cursor: default; min-height: 23px; max-height: 300px; } .tokenized_autocompleter_container .tokenizer { background: rgb(255, 255, 255); padding: 0px 0px 3px 3px; = border-radius: 3px; width: auto; line-height: 1.6em; font-size: 13px; = cursor: default; min-height: 23px; max-height: 300px; } .token-container .tokenizer * { cursor: default; } .tokenized_autocompleter_container .tokenizer * { cursor: default; } .token-container .tokenizer input { width: 50%; } .tokenized_autocompleter_container .tokenizer input { width: 50%; } .token-container .tokenizer .tokenizer_input { margin-top: 3px; margin-right: 3px; float: left; } .token-container .tokenizer .token { margin-top: 3px; margin-right: 3px; float: left; } .tokenized_autocompleter_container .tokenizer .tokenizer_input { margin-top: 3px; margin-right: 3px; float: left; } .tokenized_autocompleter_container .tokenizer .token { margin-top: 3px; margin-right: 3px; float: left; } .token-container .tokenizer .tokenizer_input { padding: 1px 0px; overflow: hidden; position: relative; max-width: = 450px; } .tokenized_autocompleter_container .tokenizer .tokenizer_input { padding: 1px 0px; overflow: hidden; position: relative; max-width: = 450px; } .token-container .tokenizer .tokenizer_input .new-collab-input { width: 20px; } .tokenized_autocompleter_container .tokenizer .tokenizer_input = .new-collab-input { width: 20px; } .token-container .tokenizer .tokenizer_input input { margin: 0px 0px -1px; padding: 0px 5px; outline: 0px; border: 0px solid = black; border-image: none; font-size: 13px; white-space: pre; cursor: = text; } .tokenized_autocompleter_container .tokenizer .tokenizer_input input { margin: 0px 0px -1px; padding: 0px 5px; outline: 0px; border: 0px solid = black; border-image: none; font-size: 13px; white-space: pre; cursor: = text; } .token-container .tokenizer .tokenizer_input label { transition:color 0.2s linear; left: 2px; top: 2px; color: rgb(119, 119, = 119); font-size: 13px; position: absolute; cursor: text; pointer-events: = none; -webkit-transition: color 0.2s linear 0s; } .tokenized_autocompleter_container .tokenizer .tokenizer_input label { transition:color 0.2s linear; left: 2px; top: 2px; color: rgb(119, 119, = 119); font-size: 13px; position: absolute; cursor: text; pointer-events: = none; -webkit-transition: color 0.2s linear 0s; } .token-container .tokenizer .focused.tokenizer_input label { transition:color 0.2s linear; color: rgb(204, 204, 204); = -webkit-transition: color 0.2s linear 0s; } .tokenized_autocompleter_container .tokenizer .focused.tokenizer_input = label { transition:color 0.2s linear; color: rgb(204, 204, 204); = -webkit-transition: color 0.2s linear 0s; } .token-container .tokenizer .populated.tokenizer_input label { display: none; } .tokenized_autocompleter_container .tokenizer .populated.tokenizer_input = label { display: none; } .token-container .tokenizer .tokenizer_input_borderless { left: 4px; overflow: hidden; margin-left: -1px; position: relative; } .tokenized_autocompleter_container .tokenizer = .tokenizer_input_borderless { left: 4px; overflow: hidden; margin-left: -1px; position: relative; } .token-container .tokenizer .tokenizer_input_borderless = .new-collab-input { margin: -1px 3px 0px -2px; padding: 0px !important; border: 3px solid = transparent !important; border-image: none !important; display: block; } .tokenized_autocompleter_container .tokenizer = .tokenizer_input_borderless .new-collab-input { margin: -1px 3px 0px -2px; padding: 0px !important; border: 3px solid = transparent !important; border-image: none !important; display: block; } .token-container .tokenizer .tab_stop { width: 0px; overflow: hidden; float: left; display: block; } .token-container .tokenizer .tokenizer_stretcher { width: 0px; overflow: hidden; float: left; display: block; } .tokenized_autocompleter_container .tokenizer .tab_stop { width: 0px; overflow: hidden; float: left; display: block; } .tokenized_autocompleter_container .tokenizer .tokenizer_stretcher { width: 0px; overflow: hidden; float: left; display: block; } .token-container .tokenizer .tab_stop { height: 0px; } .tokenized_autocompleter_container .tokenizer .tab_stop { height: 0px; } .token-container .tokenizer .tab_stop input { border: 0px solid black; border-image: none; left: -1500px; width: 1px; = height: 1px; overflow: visible; display: inline; position: relative; } .tokenized_autocompleter_container .tokenizer .tab_stop input { border: 0px solid black; border-image: none; left: -1500px; width: 1px; = height: 1px; overflow: visible; display: inline; position: relative; } .token-container .tokenizer .tokenizer_stretcher { padding-top: 7px; } .tokenized_autocompleter_container .tokenizer .tokenizer_stretcher { padding-top: 7px; } .token-container .import-contacts-link { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .token-container .import-contacts-modal { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .token-container .tokenizer-can-edit { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .tokenized_autocompleter_container .import-contacts-link { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .tokenized_autocompleter_container .import-contacts-modal { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .tokenized_autocompleter_container .tokenizer-can-edit { background: none; height: 21px; right: 10px; margin-top: -28px; = position: absolute; } .token-container div.tokenizer-can-edit { margin-top: -32px; } .tokenized_autocompleter_container div.tokenizer-can-edit { margin-top: -32px; } .carousel-app .token-container .tokenizer { border-width: medium medium 1px; border-style: none none solid; = border-color: currentColor currentColor rgb(229, 229, 229); padding: = 14px 24px 18px; border-radius: 0px; border-image: none; } .carousel-app .tokenized_autocompleter_container .tokenizer { border-width: medium medium 1px; border-style: none none solid; = border-color: currentColor currentColor rgb(229, 229, 229); padding: = 14px 24px 18px; border-radius: 0px; border-image: none; } .carousel-app .tokenized_autocompleter_container .import-contacts-link { right: 21px; margin-top: -41px; } .carousel-app .tokenized_autocompleter_container .tokenizer = .tokenizer_input_borderless .new-collab-input { margin: 1px 3px 0px -3px; } .carousel-app .tokenized_autocompleter_container .tokenizer = .tokenizer_input label { left: 0px; top: 3px; color: rgb(146, 155, 160); } .carousel-app .tokenized_autocompleter_container .tokenizer { -ms-overflow-x: hidden; -ms-overflow-y: auto; } body.gecko .tokenized_autocompleter_container .tokenizer_input label { left: 6px; } div.tokenizer .token { color: black; white-space: nowrap; background-repeat: no-repeat; } div.tokenizer .token-valid.token { background-image: url("/static/images/tokens/token-vflrppjFm.png"); } div.tokenizer .token-valid.token span { background-image: url("/static/images/tokens/token-vflrppjFm.png"); } div.tokenizer .token-valid.token:hover { background-image: = url("/static/images/tokens/token_hover-vflBO4qD1.png"); } div.tokenizer .token-valid.token:hover span { background-image: = url("/static/images/tokens/token_hover-vflBO4qD1.png"); } div.tokenizer .token-valid.token span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/token_close-vflQfmPVE.png"); } div.tokenizer .token-valid.token span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/token_close-vflQfmPVE.png"); } div.tokenizer .token-valid.token:hover span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/token_close-vflQfmPVE.png"); } div.tokenizer .token-valid.token:hover span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/token_close-vflQfmPVE.png"); } div.tokenizer .token-error.token { background-image: url("/static/images/tokens/er_token-vflniwpEy.png"); } div.tokenizer .token-error.token span { background-image: url("/static/images/tokens/er_token-vflniwpEy.png"); } div.tokenizer .token-error.token:hover { background-image: = url("/static/images/tokens/er_token_hover-vflXal_JN.png"); } div.tokenizer .token-error.token:hover span { background-image: = url("/static/images/tokens/er_token_hover-vflXal_JN.png"); } div.tokenizer .token-error.token span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } div.tokenizer .token-error.token span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } div.tokenizer .token-error.token:hover span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } div.tokenizer .token-error.token:hover span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/er_token_close-vflw-1uHD.png"); } div.tokenizer .token-warn.token { background-image: url("/static/images/tokens/w_token-vfl9rjynV.png"); } div.tokenizer .token-warn.token span { background-image: url("/static/images/tokens/w_token-vfl9rjynV.png"); } div.tokenizer .token-warn.token:hover { background-image: = url("/static/images/tokens/w_token_hover-vflTRtwW6.png"); } div.tokenizer .token-warn.token:hover span { background-image: = url("/static/images/tokens/w_token_hover-vflTRtwW6.png"); } div.tokenizer .token-warn.token span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/w_token_close-vfl57bsSl.png"); } div.tokenizer .token-warn.token span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/w_token_close-vfl57bsSl.png"); } div.tokenizer .token-warn.token:hover span.x { cursor: pointer !important; background-image: = url("/static/images/tokens/w_token_close-vfl57bsSl.png"); } div.tokenizer .token-warn.token:hover span.x_hover { cursor: pointer !important; background-image: = url("/static/images/tokens/w_token_close-vfl57bsSl.png"); } div.tokenizer .token:hover { text-decoration: none; } div.tokenizer .token:hover span { text-decoration: none; } div.tokenizer .token span { background-position: right top; display: block; background-repeat: = no-repeat; } div.tokenizer .token span span { background-position: right bottom; } div.tokenizer .token span span span { background-position: left bottom; } div.tokenizer .token span span span span { padding: 2px 3px 2px 5px; background-image: none; } div.tokenizer .token span span span span span.hidden { margin: 0px; padding: 0px; display: none; } div.tokenizer .token span span span span img { margin: 0px 5px -3px 0px; width: 16px; } div.tokenizer .token span.x { background-position: 5px; padding: 0px 7px 0px 4px; display: inline; = cursor: pointer; } div.tokenizer .token span.x_hover { background-position: 5px; padding: 0px 7px 0px 4px; display: inline; = cursor: pointer; } div.tokenizer .token:hover span.x { background-position: 5px; padding: 0px 7px 0px 4px; display: inline; = cursor: pointer; } div.tokenizer .token:hover span.x_hover { background-position: 5px; padding: 0px 7px 0px 4px; display: inline; = cursor: pointer; } div.tokenizer .token_selected { color: white; text-decoration: none; } div.tokenizer .token_selected span { color: white; text-decoration: none; } div.tokenizer .token_selected:hover { color: white; text-decoration: none; } div.tokenizer .token_selected:hover span { color: white; text-decoration: none; } div.tokenizer .token-valid.token_selected { background-image: = url("/static/images/tokens/token_selected-vfl6BDgcp.png"); } div.tokenizer .token-valid.token_selected span { background-image: = url("/static/images/tokens/token_selected-vfl6BDgcp.png"); } div.tokenizer .token-valid.token_selected:hover { background-image: = url("/static/images/tokens/token_selected-vfl6BDgcp.png"); } div.tokenizer .token-valid.token_selected:hover span { background-image: = url("/static/images/tokens/token_selected-vfl6BDgcp.png"); } div.tokenizer .token-error.token_selected { background-image: = url("/static/images/tokens/er_token_selected-vflutxYy5.png"); } div.tokenizer .token-error.token_selected span { background-image: = url("/static/images/tokens/er_token_selected-vflutxYy5.png"); } div.tokenizer .token-error.token_selected:hover { background-image: = url("/static/images/tokens/er_token_selected-vflutxYy5.png"); } div.tokenizer .token-error.token_selected:hover span { background-image: = url("/static/images/tokens/er_token_selected-vflutxYy5.png"); } div.tokenizer .token-warn.token_selected { background-image: = url("/static/images/tokens/w_token_selected-vflbeHi5X.png"); } div.tokenizer .token-warn.token_selected span { background-image: = url("/static/images/tokens/w_token_selected-vflbeHi5X.png"); } div.tokenizer .token-warn.token_selected:hover { background-image: = url("/static/images/tokens/w_token_selected-vflbeHi5X.png"); } div.tokenizer .token-warn.token_selected:hover span { background-image: = url("/static/images/tokens/w_token_selected-vflbeHi5X.png"); } div.autocomplete { margin: -1px 0px 0px; padding: 0px; text-align: left; position: = absolute; z-index: 1; } div.autocomplete ul { margin: 0px; padding: 0px; border: 1px solid rgb(229, 229, 229); = border-image: none; list-style-type: none; background-color: rgb(249, = 252, 255); } div.autocomplete ul li { margin: 0px; padding: 2px; height: 44px; border-bottom-color: rgb(229, = 229, 229); border-bottom-width: 1px; border-bottom-style: solid; = display: block; list-style-type: none; cursor: pointer; } div.autocomplete ul li.selected { background-color: rgb(213, 236, 255); } .autocomplete-match { font-weight: bold; } .autocomplete-secondary { color: rgb(102, 102, 102); } .autocomplete-left { padding: 8px 8px 0px; width: 28px; height: 28px; text-align: center; = float: left; } .import-contacts-autocomplete-item { padding: 8px 8px 0px; width: 28px; height: 28px; text-align: center; = float: left; } .autocomplete-left img { vertical-align: middle; } .import-contacts-autocomplete-item img { vertical-align: middle; } .autocomplete-line { line-height: 1.3em; margin-top: 4px; min-height: 5px; } .autocomplete-line-center { line-height: 1.3em; margin-top: 14px; } .contact-importer-img { margin-right: 2px; } .manage-alias #alias-desc { padding: 0px 4px; margin-bottom: 20px; } .manage-alias #alias-list-container { background: rgb(255, 255, 255); padding: 5px; border: 1px solid = rgb(189, 196, 201); border-image: none; height: 175px; overflow: auto; = position: relative; } .manage-alias #alias-list-container #alias-list { padding-bottom: 45px; } .manage-alias #alias-list-container #alias-list .alias-row { font-weight: 600; } .manage-alias #alias-list-container #alias-list .alias-row .alias-entry = { width: 445px; } .manage-alias #alias-list-container #alias-list .alias-row .alias-action = { width: 100px; text-align: right; } .manage-alias #alias-list-container #alias-list .alias-row .alias-action = .alias-verify { margin-right: 15px; float: right; } .manage-alias #alias-list-container #alias-list .alias-row .alias-action = .alias-remove { width: 11px; height: 11px; margin-top: 8px; margin-right: 10px; float: = right; background-image: url("/static/images/x-vflYKfRuL.png"); } .manage-alias .action-panels-container { margin-top: 25px; } .manage-alias .alias-action-panel .alias-action-inputs { margin-bottom: 15px; } .manage-alias .alias-action-panel .alias-action-inputs .email-input { width: 100%; } .manage-alias .alias-action-panel .alias-action-inputs .texter-widget { position: relative; } .manage-alias .alias-action-panel .alias-action-inputs .texter-widget = .styled-select { width: 155px; overflow: hidden; margin-right: 8px; display: inline; = position: relative; } .manage-alias .alias-action-panel .alias-action-inputs .texter-widget = .styled-select #country-code { background: none; padding: 5px; border: 1px solid rgb(191, 191, 191); = border-image: none; width: 155px; height: 34px; font-size: 12px; = margin-top: 19px; vertical-align: top; white-space: nowrap; } .manage-alias .alias-action-panel .alias-action-inputs .texter-widget = #phone_alias-field { display: inline; } .manage-alias .alias-action-panel .alias-action-inputs .texter-widget = #phone_alias-field label { left: 32px; top: -2px; font-size: 12px; } .manage-alias .alias-action-panel .alias-action-inputs .texter-widget = #phone_alias-field input { width: 376px; height: 18px; padding-left: 28px; font-size: 13px; } .manage-alias .alias-action-panel .alias-action-inputs .texter-widget = #phone_alias-field .sick-input { display: inline; } .manage-alias .alias-action-panel .alias-action-buttons { text-align: right; } .manage-alias .alias-action-panel .alias-action-buttons .alias-action { margin-right: 8px; float: left; } .manage-alias .alias-action-panel .alias-action-buttons a { padding: 5px; font-weight: bold; margin-top: 15px; margin-left: 4px; = float: left; } .verify-email-alias-flow { margin: 0px auto; width: 500px; } .verify-email-alias-flow .bolded { font-weight: bold; } .verify-email-alias-flow b { font-weight: bold; } .verify-email-alias-flow .page-header-text { margin-bottom: 30px; } .verify-email-alias-flow p { margin-bottom: 36px; } .verify-email-alias-flow #password { width: 100%; } .verify-email-alias-flow #submit-button { margin-top: 17px; float: right; } .carousel-desktop .verify-email-alias-flow { padding: 60px 0px; overflow: hidden; font-size: 14px; } .carousel-desktop .verify-email-alias-flow div.page-header-text { font-size: 24px; } .carousel-desktop .no-password { text-align: center; } .carousel-desktop .no-password button#submit-button { margin: 0px auto; float: none; } .media-mobile .carousel .verify-email-alias-flow { margin: 50px 30px; padding: 0px; } .media-mobile .carousel .verify-email-alias-flow * { line-height: 20px; } #notify-wrapper { left: 0px; top: 0px; width: 100%; height: 0px; text-align: center; = position: fixed; z-index: 1001; } #notify-wrapper .left-align { text-align: left; } #notify { margin: 9px; padding: 8px 18px; border-radius: 3px; font-size: 12px; = display: inline-block; } .server-error { border: 1px solid rgb(226, 168, 168); border-image: none; color: = rgb(212, 109, 109); background-color: rgb(254, 241, 241); } .server-warning { border: 1px solid rgb(244, 205, 51); border-image: none; color: = rgb(195, 157, 2); background-color: rgb(255, 250, 228); } .server-success { border: 1px solid rgb(48, 182, 97); border-image: none; color: rgb(27, = 168, 78); background-color: rgb(232, 247, 237); } .server-info { border: 1px solid rgb(189, 196, 201); border-image: none; color: = rgb(170, 170, 170); } .clearfix::after { height: 0px; line-height: 0; clear: both; display: block; visibility: = hidden; content: "."; } .clearfix { display: inline-block; } html[xmlns] .clearfix { display: block; } .ax-visually-hidden { margin: -1px !important; padding: 0px !important; border: 0px = currentColor !important; border-image: none !important; width: 1px = !important; height: 1px !important; overflow: hidden !important; = position: absolute !important; clip: rect(0px, 0px, 0px, 0px) = !important; } .ax-focusable:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .is-focused.ax-focusable { box-shadow: 0px 0px 0px 2px #a0d1fa; } .ax-focusable-inline:focus { text-decoration: underline; } .is-focused.ax-focusable-inline { text-decoration: underline; } body.unselectable { -ms-user-select: none; -webkit-user-select: none; -moz-user-select: = none; user-select: none; } body.no-x-overflow { -ms-overflow-x: hidden; } wbr::after { content: "\00200B"; } .textinput { margin: 0px; padding: 4px; border: 1px solid rgb(170, 170, 170); = border-image: none; width: 160px; color: rgb(85, 85, 85); = vertical-align: middle; } .register-form .textinput { width: 200px; } .selinput { border: 1px solid rgb(170, 170, 170); border-image: none; color: = rgb(85, 85, 85); } .widesel { width: 170px; } :focus { =09 } .background-icon-swapless { padding: 11px 0px 0px 47px !important; position: relative; } .background-icon { padding: 2px 0px 2px 30px !important; position: relative; } .background-icon img { left: 4px; top: 3px; position: absolute; } .background-icon-swapless img { left: 4px; top: 3px; position: absolute; } .dropdown .background-icon img { left: 4px; top: 6px; } .background-icon-swapless { display: block; } div#main-container { background: rgb(255, 255, 255); margin: 0px auto; padding: 5px 0px 0px; = width: 866px; min-height: 600px; } #db-logo { width: 37px; height: 35px; } #tabs-container { border-bottom-color: rgb(170, 204, 238); border-bottom-width: 1px; = border-bottom-style: solid; min-height: 29px; } #tabs { margin: 0px 0px 0px 254px; padding: 0px; } .tab { list-style: none; margin: 0px 4px -1px 0px; border: 1px solid rgb(170, = 204, 238); border-image: none; float: left; background-color: rgb(244, = 250, 255); } .tab a { padding: 7px 11px; height: 17px; font-size: 13px; font-weight: bold; = border-top-color: rgb(255, 255, 255); border-top-width: 1px; = border-top-style: solid; display: block; position: relative; } .tab a:hover { text-decoration: none; } .tab .tab-icon { margin: 0px 0px -4px; padding-right: 5px; background-color: rgb(244, = 250, 255); } .selected.tab { border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; = border-bottom-style: solid; background-color: rgb(255, 255, 255); } .selected.tab a { color: rgb(34, 34, 34); background-color: rgb(255, 255, 255); } .selected.tab .tab-icon { background-color: rgb(255, 255, 255); } .bolded { font-weight: 600; } #login-hover-cont { width: 210px; } #login-hover-cont .create-account { margin: 20px -20px 0px; padding: 5px; text-align: center; clear: both; = background-color: rgb(235, 245, 253); } #account-header #top-login-wrapper .bubble-dropdown { padding: 20px 20px 10px; left: auto !important; right: 0px; } #account-header #top-login-wrapper .bubble-arrow { left: 85%; } #account-header #top-login-wrapper .bubble-arrow-border { left: 85%; } textarea.textinput { width: 100%; } .link-img { margin: -2px 0px 0px; padding-right: 4px; vertical-align: middle; = background-repeat: no-repeat; background-color: rgb(255, 255, 255); } html { -ms-overflow-y: scroll; } html.no-overflow { overflow: hidden; } * html .clearfix { height: 1%; } body.no-scroll { width: 100%; position: fixed !important; } #stop-acting { margin-right: 4px; float: right; } #top_notifier { background: rgb(233, 244, 255); padding: 6px; top: 0px; width: 700px; = text-align: center; color: rgb(0, 0, 0); font-size: 11px; = border-right-color: rgb(170, 204, 238); border-bottom-color: rgb(170, = 204, 238); border-right-width: 1px; border-bottom-width: 1px; = border-right-style: solid; border-bottom-style: solid; display: block; = position: fixed; z-index: 10; border-bottom-right-radius: 10px; } #top_notifier a { color: rgb(31, 69, 204); } .gremo#top_notifier { background: rgb(246, 252, 246); border-width: 0px 0px 1px; = border-style: none none solid; border-color: currentColor currentColor = rgb(139, 209, 131); border-image: none; margin-bottom: 1em; } .purchase-subtext { padding-top: 11px; font-size: 11px; } .blank { color: rgb(0, 0, 0); } .blank:hover { background: rgb(255, 255, 255); text-decoration: none; } .no-border { border: 0px currentColor; border-image: none; } .button { border-width: 1px; border-style: solid; border-color: rgb(163, 200, = 233) rgb(67, 121, 192) rgb(67, 121, 192) rgb(163, 200, 233); margin: = 0px; padding: 2px 7px; color: rgb(255, 255, 255); background-color: = rgb(52, 141, 211); } .grayed { border-width: 1px; border-style: solid; border-color: rgb(229, 229, = 229) rgb(170, 170, 170) rgb(170, 170, 170) rgb(229, 229, 229); color: = rgb(102, 102, 102); background-color: rgb(238, 238, 238); } .gray { color: rgb(170, 170, 170); } .blocktext { line-height: 1.9em; font-size: 13px; } .note { color: rgb(34, 34, 34); line-height: 150%; font-size: 8pt; margin-top: = 2px; } .note div { display: inline; } a:hover { text-decoration: underline; } .fieldset { padding: 15px; border: 1px dotted rgb(204, 204, 204); border-image: = none; font-size: 12px; margin-bottom: 1em; _border: 1px solid #e3e3e3; } .fieldset p { margin: 0px 0px 0.75em; } legend { font-size: 12px; font-weight: bold; margin-top: -2em; } #flash { margin: 0px 0px 5px; padding: 7px; border: 1px solid rgb(240, 222, 38); = border-image: none; font-size: 11.5px; background-color: rgb(255, 252, = 201); } .flash { margin: 0px 0px 5px; padding: 7px; border: 1px solid rgb(240, 222, 38); = border-image: none; font-size: 11.5px; background-color: rgb(255, 252, = 201); } .flash { margin-bottom: 10px; } .fail#flash { background: rgb(255, 221, 221); border: 1px solid rgb(238, 102, 102); = border-image: none; } .fail.flash { background: rgb(255, 221, 221); border: 1px solid rgb(238, 102, 102); = border-image: none; } .okay#flash { background: rgb(229, 253, 208); border: 1px solid rgb(157, 208, 123); = border-image: none; } .okay.flash { background: rgb(229, 253, 208); border: 1px solid rgb(157, 208, 123); = border-image: none; } div.notice p { margin: 0px 0px 5px 10px; padding: 7px; } div.notice span { color: rgb(34, 34, 34); } div#notice-container { margin: 0px 10px; } .lined thead { font-weight: bold; } .lined th { background: url("/static/images/dots-vflPwuWRn.gif") repeat-x bottom; = margin: 0px; padding: 8px; color: rgb(136, 136, 136); } .lined td { background: url("/static/images/skinny_dots-vfldI7ERm.gif") repeat-x = bottom; padding: 8px; } #floaters .bubble { width: 250px; } #topnav { margin: 18px 0px 0px; padding: 0px; float: right; display: inline; } #topnav ul { list-style: none; margin: 0px; padding-left: 0px; font-size: 8pt; = display: inline; } #topnav li { display: inline; } #topnav li a { margin: 3px; padding: 8px; overflow: visible; text-decoration: none; = float: left; display: block; } #topnav li a:hover { text-decoration: underline; } div#feedback textarea { margin: 6px 0px; width: 98%; height: 12em; overflow: auto; } div#feedback input[type=3Dtext] { margin: 6px 0px; } .filebrowser td { padding-bottom: 20px; } .empty { padding: 20px; color: rgb(204, 204, 204); font-style: italic; } #dropdown { margin: 0px; padding: 0px; left: 0px; top: 0px; position: absolute; = z-index: 2; } #show-more-dropdown { top: -30px; } ul.dropdown { margin: 0px; padding: 0px; } ul.dropdown li { margin: 0px; padding: 0px; } ul.dropdown a { margin: 0px; padding: 0px; } ul.dropdown div { margin: 0px; padding: 0px; } ul.dropdown { border: 1px solid rgb(0, 120, 204); border-image: none; = list-style-type: none; position: absolute; background-color: rgb(255, = 255, 255); } ul.dropdown-lite { border-width: medium 1px 1px; border-style: none solid solid; = border-color: currentColor rgb(119, 170, 221) rgb(119, 170, 221); = border-image: none; background-color: rgb(244, 250, 255); } ul.dropdown li { border: currentColor; border-image: none; position: relative; } ul.dropdown a { padding: 6px 13px 6px 4px; border: 0px currentColor; border-image: = none; height: 16px; line-height: 16px; display: block !important; = white-space: nowrap; } .dropdown a:hover img { background-color: rgb(244, 250, 255); } .error-message { color: rgb(232, 33, 16); font-size: 10px; } .slide { display: none; } img.tb { background: rgb(255, 255, 255); margin: 7px; padding: 7px; border: 1px = solid rgb(162, 162, 162); border-image: none; display: inline; } img.tb:hover { border: 1px solid rgb(0, 0, 0); border-image: none; } .border { border: 1px solid rgb(128, 128, 128); border-image: none; } .clear { clear: both; } pre { margin: 1em 0px; padding: 2px; overflow: auto; display: block; } pre:hover { overflow: auto; } pre.command-line::before { content: "$ "; } .panel { padding: 4px; } a.panel:hover img { background-color: rgb(255, 255, 255); } .panel a { text-decoration: underline; } .right { float: right; } #treeview-loading { padding: 1em 0px; text-align: center; } .default.treeview { padding: 7px; border: 1px solid rgb(0, 120, 204); border-image: none; = left: -1000px; top: -1000px; font-size: 1em; position: absolute; = z-index: 2; background-color: rgb(248, 252, 255); } .treeview-shared-folder:hover { text-decoration: none; } .inplace { background: rgb(255, 255, 255); padding: 7px; border: 1px solid = rgb(229, 229, 229); border-image: none; height: 150px; overflow: auto; = font-size: 1em; } .treeview a:hover { text-decoration: none; } .treeview img { margin: 0px 0px -3px 2px; } .treeview .item { padding: 3px 0px 2px; } .treeview .highlight { background-color: rgb(227, 242, 255) !important; } .treeview .highlight .link-img { background-color: rgb(227, 242, 255) !important; } .treeview .highlight a { color: rgb(61, 70, 77); } .treeview-new-folder { background: url("/static/images/dots-vflPwuWRn.gif") repeat-x bottom; = padding-bottom: 6px; } .outer-progress-bar { margin: 0px auto; padding: 1px; border: 1px solid rgb(170, 170, 170); = border-image: none; width: 200px; text-align: left; } .inner-progress-bar { margin: 0px; padding: 0px; width: 200px; height: 18px; vertical-align: = middle; position: relative; } .progress-bar { width: 200px; height: 18px; font-size: 10px; position: absolute; } .under-pb { background: white; color: rgb(34, 34, 34); } .over-pb { background: rgb(52, 141, 211); color: white; } .pb-percentage { margin: 2px auto 0px; text-align: center; position: relative; } #pwd_cont { padding-top: 5px; vertical-align: top; } .download-button { margin-left: 20px; } .cool-ul { margin: 0px 0px 15px 15px; padding: 0px; list-style-type: none; } .cool-ul li { background: = url("/static/images/icons/bullet_arrow_right-vflNKOadj.gif") no-repeat = 0px 50% rgb(255, 255, 255); line-height: 16pt; padding-left: 20px; = font-size: 12pt; } .graybox { padding: 5px; border: 1px solid rgb(34, 34, 34); border-image: none; = background-color: rgb(221, 221, 221); } .space-four-right { margin-right: 4px; } .data-table { border-width: 0px; margin-top: 2px; border-spacing: 0; } .data-table td { padding: 2px 20px 2px 2px; } .data-table th { text-align: left; padding-right: 20px; padding-left: 2px; = border-bottom-color: rgb(119, 170, 221); border-bottom-width: 1px; = border-bottom-style: solid; background-color: rgb(214, 232, 250); } .data-table tr:hover { background-color: rgb(250, 250, 250); } .data-table-overline { border-top-color: rgb(153, 153, 153); border-top-width: 1px; = border-top-style: solid; } .data-table-num-cell { text-align: right; } .no-right-pad td { padding-right: 0px; } .no-right-pad th { padding-right: 0px; } td blockquote { background: url("/static/images/icons/lquote-vfleLEP9D.png") no-repeat = left top; margin: 3px 0px; padding: 0px; float: left; } .blockquote { background: url("/static/images/icons/lquote-vfleLEP9D.png") no-repeat = left top; margin: 3px 0px; padding: 0px; float: left; } td blockquote p { background: url("/static/images/icons/rquote-vfl_1CBoV.png") no-repeat = right bottom; margin: 0px; padding: 0px 20px; } #spinner-loading { text-align: center; color: rgb(97, 97, 97); font-size: 21pt; position: = absolute; z-index: 300; background-color: white; } .tooltip { padding: 4px; border: 1px solid rgb(0, 120, 204); border-image: none; = z-index: 500; max-width: 200px; background-color: rgb(244, 250, 255); } .copy-move-overlay { background-color: black; } .copy-move-text { text-align: center; cursor: default; } .copy-move-text a { text-align: center; color: rgb(255, 255, 255); text-decoration: none; = display: block; cursor: default; } .sortable-column-header { text-align: left; color: rgb(170, 170, 170); font-size: 12px; = margin-bottom: 0px; float: left; } .sortable-column-header span { margin-right: 5px; } .sortable-column-header .s_web_arrow-up-gray { top: -1px; position: relative; } .sortable-column-header .s_web_arrow-down-gray { top: -1px; position: relative; } .sortable-column-header:hover { text-decoration: none; } #select-all-sorter { margin-left: 7px; float: left; } .browse-message { margin: 30px auto; width: 380px; text-align: center; color: rgb(102, = 102, 102); font-size: 8pt; display: block; } .browse-message h3 { color: rgb(102, 102, 102); font-size: 13px; font-style: italic; = font-weight: normal; } .payment-option { border-top-color: rgb(204, 204, 204); border-top-width: 1px; = border-top-style: solid; background-color: rgb(255, 255, 255); } .payment-option * { cursor: pointer; } .payment-option-selected { background-color: rgb(239, 248, 255); } .payment-option input { vertical-align: middle; } .payment-option { font-size: 25pt; } .plan-desc { width: 240px; } .payment-option .plan-desc { color: rgb(136, 136, 136); font-size: 8pt; } .payment-option .plan-desc b { color: rgb(34, 34, 34); } .cc-icon { background-position: 0px 0px; width: 50px; height: 30px; margin-right: = 8px; float: left; } .cc-icon-off { background-position: 50px 0px; } .content-tab { margin: 15px 0px 0px 25px; } #full-content .content-tab { margin: 15px 25px 0px; } .link-as-button { padding: 1px 9px; } .link-as-button:hover { text-decoration: none; } .bar-graph { background: rgb(255, 255, 255); padding: 1px; border: 1px solid = rgb(170, 170, 170); border-image: none; height: 20px; } .bar-graph-part { height: 20px; float: left; } .bar-graph-normal { background: rgb(52, 141, 211); } .bar-graph-shared { background: rgb(129, 203, 247); } .over .bar-graph-normal { background: rgb(227, 89, 89); } .over .bar-graph-shared { background: rgb(252, 184, 184); } .bar-graph-free { background: rgb(244, 250, 255); } .bar-graph-key { margin: 1em 0px; text-align: center; } .bar-graph-key span { margin: 0px 0px 0px 4em; } .bar-graph-legend { padding: 0px 6px; border: 1px solid rgb(136, 136, 136); border-image: = none; } .bar-graph { background: rgb(244, 250, 255); border: 1px solid rgb(174, 206, 239); = border-image: none; position: relative; } .bar-graph-normal { overflow: hidden; } #white-mask { left: 0px; top: 0px; bottom: 0px; overflow: hidden; position: absolute; } #folder-contents { padding: 20px 0px; border-bottom-color: rgb(131, 169, 208); = border-bottom-width: 1px; border-bottom-style: solid; } #folder-contents table { margin: auto; } .folder-contents-title { font-size: 14px; } .folder-contents-file-img { padding-left: 20px; } .folder-contents-file-desc { font-size: 14px; } #events { width: 100%; text-decoration: none; border-collapse: collapse; } #event-table td { padding: 13px 0px; font-size: 13px; border-bottom-color: rgb(237, 241, = 245); border-bottom-width: 1px; border-bottom-style: solid; } #event-table .icon { text-align: center; } #event-table .icon img { margin-top: 3px; } #event-table .modified { padding-right: 13px; } img.mini { margin-left: 8px; } .button-container input { margin: 0.5em 0.5em 0px 0px; } .indent { margin-left: 10px; } table.spacing td { padding-top: 4px; padding-bottom: 3px; } ul.spacing li { padding-top: 4px; padding-bottom: 3px; } table.spacing td { padding-top: 4px; padding-bottom: 3px; } ul.spacing li { padding-top: 4px; padding-bottom: 3px; } table.spacing td { padding-top: 4px; padding-bottom: 3px; } ul.spacing li { padding-top: 4px; padding-bottom: 3px; } .button-container input { margin: 0.5em 0.5em 0px 0px; } .indent { margin-left: 10px; } table.spacing td { padding-top: 4px; padding-bottom: 3px; } ul.spacing li { padding-top: 4px; padding-bottom: 3px; } .code { padding: 0.5em; border: 1px solid rgb(119, 170, 221); border-image: = none; font-family: courier,monospace; white-space: pre-wrap; = background-color: rgb(244, 250, 255); } .account-table { margin: 0px; padding: 0px 0px 3px; border: 0px currentColor; = border-image: none; width: 100%; } .account-table th { background: url("/static/images/skinny_dots-vfldI7ERm.gif") repeat-x = bottom; padding: 8px; } .account-table td { padding: 8px; } .account-table { border-collapse: collapse; } .account-table .icon-col { padding: 4px 6px 0px 4px; width: 16px; } #applications-table .icon-col { padding: 2px 8px 0px 4px; } #applications-table td { padding: 8px 8px 8px 0px; } .account-table th.email { width: 348px; } .account-table td.email { width: 328px; } .account-table .email { text-align: left; } .account-table .sent { width: 125px; text-align: center; } .account-table .status { width: 125px; text-align: center; } .account-table p { font-size: 12px; } #account-sign-in .row-header { width: 200px; font-weight: bold; vertical-align: top; } #account-sign-in #twofactor-row td { padding-top: 15px; } #referral-instructions { background: linear-gradient(rgb(237, 245, 255), rgb(227, 243, 252)); = border-radius: 3px; height: 80px; text-align: center; } #bonus-loading img { margin-bottom: -10px; } #bonus-loading { text-align: center; color: rgb(173, 173, 173); } #referral-instructions td img { margin-bottom: 3px; vertical-align: middle; } #bonus-text { text-align: center; color: rgb(173, 173, 173); font-size: 13px; = margin-top: 30px; } #bonus-total { text-align: center; color: rgb(111, 191, 0); font-size: 32px; = font-weight: 200; } #bonus-content { margin: 0px; } #bonus-content table { width: 100%; border-collapse: collapse; } #bonus-content h4 { text-align: center; font-size: 13px; font-weight: 600; margin-bottom: = 12px; } #bonus-table th { background: none; text-align: left; color: rgb(173, 173, 173); = padding-bottom: 13px; font-weight: normal; border-bottom-color: rgb(219, = 219, 219); border-bottom-width: 1px; border-bottom-style: solid; } #bonus-table .bonus-row > td { padding: 13px 0px; border-bottom-color: rgb(219, 219, 219); = border-bottom-width: 1px; border-bottom-style: solid; } #bonus-table td .earned-space { width: 70px; color: rgb(0, 0, 0); font-weight: 600; display: = inline-block; } .spaced-table { width: 100%; } .spaced-table td { padding: 0.2em 0px; } .account-subheader { color: rgb(34, 34, 34); } #search-results { margin: 0px 0px 1em 7px; padding: 0px; } #search-results li { list-style: none; margin: 0px; padding: 10px 0px; font-size: 14px; } #search-results li p { margin: 2px 0px; font-size: 14px; } #search-results li p a { color: rgb(136, 136, 136); } .highlight { background: rgb(255, 255, 170); } .payment-option-selected { background: rgb(255, 255, 255); } .payment-option-selected h2 { color: rgb(0, 119, 204) !important; } .disabled-button { background: rgb(221, 221, 221); border: 1px solid rgb(187, 187, 187); = border-image: none; color: rgb(153, 153, 153); } #referral-status-container { margin: 0px auto; width: 500px; } #referral-status-container h2 { font-size: 20px; } #referral-status-container h2 img { margin: 0px 6px -6px 0px; } #referral-status-container > p { margin-top: -6px; } #referral-status-container #button-p { text-align: right; margin-bottom: 0px; } #referral-status-container .sick-input input { width: 486px; } .suggestion-input { color: rgb(153, 153, 153); } .suggestion-input-unfaded { color: rgb(51, 51, 51); } #login-page #login-container { margin: 30px auto 50px; width: 470px; } #login-page #form-container { border-width: 0px 1px 1px; border-style: none dotted dotted; = border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); = padding: 30px 70px; border-image: none; width: 330px; _border: 1px solid = #e0e0e0; } #login-page .heading_text { text-align: center; margin-bottom: 1em; } #login-page table td.label { text-align: right; padding-top: 9px; vertical-align: top; } #login-page table div.label { text-align: right; padding-top: 9px; vertical-align: top; } #login-page table td { padding: 3px 0px 3px 5px; color: rgb(102, 102, 102); font-size: 11px; = vertical-align: middle; } #login-page .textinput { width: 200px; } #login-page .content-tab { margin: 0px auto; } #login-page .spacer { font-size: 8px; } #login-page .error-message { text-align: left; margin-bottom: -1.8em; display: block; } .opera #login-page .error-message { margin-bottom: -1.2em; } #team-welcome-page .heading_text { text-align: center; font-size: 16px; margin-bottom: 1em; } #team-welcome-page .textinput { width: 180px; } #team-welcome-page #register-submit { float: none; } #team-confirm-migrate-page #team-confirm-migrate-container { margin: 0px auto; width: 550px; } .salesforce-form input.error { border: 1px solid rgb(221, 0, 0); border-image: none; } .salesforce-form input.required { border: 1px solid rgb(221, 0, 0); border-image: none; } ul.navlist { margin: 0px; padding: 0px; } ul.navlist li { list-style: none; margin: 0px; padding-bottom: 15px; } ul.navlist a { margin: 0px; padding: 5px 0px; font-size: 11px; display: block; } ul.navlist span.fakelink { margin: 0px; padding: 5px 0px; font-size: 11px; display: block; } #admin_help_div { width: 1000px; text-align: left; } #admin_help_div input[type=3D'text'] { width: 100%; } #admin_help_div textarea { width: 100%; } .emo { background: rgb(244, 250, 255); padding: 20px; border: 1px solid = rgb(170, 204, 238); border-image: none; } .emo ul { padding: 0px 1.5em; } .emo ul li { list-style: none; margin: 4px 0px; } .emo ul li img { margin-right: 5px; } .skinny-emo { padding: 10px; } .gremo { padding: 20px; border: 1px solid rgb(48, 182, 97); border-image: none; = color: rgb(27, 168, 78); margin-bottom: 1.6em; background-color: = rgb(232, 247, 237); } .gremo .link-img { background-color: rgb(232, 247, 237); } .db-badge { margin: 0px; padding: 0px; display: inline-block; position: relative; } .db-badge-image { left: 44px; top: 49px; position: absolute; } .db-badge-content { left: 44px; top: 52px; width: 47px; text-align: center; color: rgb(255, = 255, 255); font-size: 11px; font-weight: bold; position: absolute; } .third-column { width: 30%; float: left; min-height: 10px; } .half-column { width: 48%; } .left-column.half-column { float: left; } .right-column.half-column { margin-right: 0px; float: right; } .center-column { margin: 0px auto; width: 82%; } .half-column.upgrade .fieldset { min-height: 145px; } .center { text-align: center; } .clean { margin: 0px; padding: 0px; } .rss-icon { margin: 0px; float: left; } .rss-icon img { width: 16px; height: 16px; background-color: rgb(255, 255, 255); } div#login-page table td.clean { padding: 0px 5px; } div#events-container { margin: -5px 0px; height: auto; font-size: 12px; position: relative; } div#events-content h2 { padding-top: 0px; margin-top: 0px; } .events_bubble_tail { margin: 0px 0px 0px -3px !important; left: 50%; top: 12px; position: = absolute; z-index: 10; } .ebubble { font-size: 11px; font-weight: normal; z-index: 2; } .ebubble { margin: 0px; padding: 0px; color: rgb(255, 255, 255); border-collapse: = collapse; } .ebubble td { margin: 0px; padding: 0px; color: rgb(255, 255, 255); border-collapse: = collapse; } .ebubble .tl { background: url("/static/images/events_bubble_tl-vfll9Oxtw.gif") = no-repeat; width: 2px; height: 2px; } .ebubble .t { background: url("/static/images/events_bubble_t-vflGkZMxc.gif") = repeat-x; height: 2px; } .ebubble .tr { background: url("/static/images/events_bubble_tr-vfl8mUk3B.gif") = no-repeat; width: 2px; height: 2px; } .ebubble .l { background: url("/static/images/events_bubble_l-vflGvJmjK.gif") = repeat-y; width: 2px; } .ebubble .c { background: rgb(255, 156, 75); padding: 1px 2px; font-size: 11px; = font-weight: bold; } .ebubble .r { background: url("/static/images/events_bubble_r-vfl25pCNx.gif") = repeat-y; width: 2px; } .ebubble .bl { background: url("/static/images/events_bubble_bl-vflcO_DWx.gif") = no-repeat; width: 2px; height: 2px; } .ebubble .b { background: url("/static/images/events_bubble_b-vflK7Mihn.gif") = repeat-x; height: 2px; text-align: center; line-height: 2px; } .ebubble .br { background: url("/static/images/events_bubble_br-vflH2rVYW.gif") = no-repeat; width: 2px; height: 2px; } .ebubble .b .events_bubble_tail { margin-bottom: -3px; position: static; } .freshbubble { border-radius: 3px; text-shadow: 0px 1px 1px rgba(0,0,0,0.2); } #member-requests span.freshbubble { background: rgb(255, 255, 255); margin: 0px; padding: 0px 3px; border: = 1px solid rgb(245, 189, 188); border-image: none; top: 0px; height: = 15px; text-align: center; color: rgb(238, 144, 143); line-height: 15px; = font-size: 9px; font-weight: bold; vertical-align: middle; display: = inline-block; position: relative; min-width: 9px; text-shadow: none; } #main-nav span.freshbubble { background: rgb(255, 255, 255); margin: 0px; padding: 0px 3px; border: = 1px solid rgb(245, 189, 188); border-image: none; top: 0px; height: = 15px; text-align: center; color: rgb(238, 144, 143); line-height: 15px; = font-size: 9px; font-weight: bold; vertical-align: middle; display: = inline-block; position: relative; min-width: 9px; text-shadow: none; } #main-nav a.freshbubble { background: rgb(255, 255, 255); margin: 0px; padding: 0px 3px; border: = 1px solid rgb(245, 189, 188); border-image: none; top: 0px; height: = 15px; text-align: center; color: rgb(238, 144, 143); line-height: 15px; = font-size: 9px; font-weight: bold; vertical-align: middle; display: = inline-block; position: relative; min-width: 9px; text-shadow: none; } .header-nav-link span.freshbubble { background: rgb(255, 255, 255); margin: 0px; padding: 0px 3px; border: = 1px solid rgb(245, 189, 188); border-image: none; top: 0px; height: = 15px; text-align: center; color: rgb(238, 144, 143); line-height: 15px; = font-size: 9px; font-weight: bold; vertical-align: middle; display: = inline-block; position: relative; min-width: 9px; text-shadow: none; } #main-nav span.freshbubble { margin-left: 6px; } #main-nav a.freshbubble { margin-left: 6px; } #member-requests span.freshbubble { top: -1px; } #main-nav span.freshbubble { top: -1px; } .header-nav-link span.freshbubble { top: -1px; } .header-nav-link span.freshbubble { margin-right: 5px; } #member-requests span.freshbubble { display: none; } #main-nav span.freshbubble#inbox-count { display: none; } .header-nav-link span.freshbubble { display: none; } #member-requests span.show.freshbubble { vertical-align: middle; display: inline-block; } #main-nav span.show.freshbubble#inbox-count { vertical-align: middle; display: inline-block; } .header-nav-link span.show.freshbubble { vertical-align: middle; display: inline-block; } #main-nav .custom-nav { padding-top: 30px; margin-top: 30px; } #main-nav .custom-nav .header { color: rgb(170, 170, 170); font-size: 13px; font-weight: 600; = margin-bottom: 5px; margin-left: 5px; } .fb-big.freshbutton-blue .download-icon { margin: -13px 0px -18px; } .switch_icon { width: 29px; float: left; } .switch_text { width: 136px; float: left; } .switch_text .switch_email { color: rgb(119, 119, 119); overflow: hidden; font-size: 13px; = -ms-text-overflow: ellipsis; } .ui-button.filter-button { margin-left: 10px; display: inline-block; position: relative; } .active.ui-button.filter-button .sub-nav { display: block; } .ui-button.filter-button .sub-nav { padding: 5px 15px; top: 25px; width: 162px; text-align: left; right: = -21px; color: rgb(102, 102, 102); font-size: 13px; display: none; = position: absolute; text-shadow: 0px 1px 1px #cacaca; background-color: = rgb(246, 247, 248); } .ui-button.filter-button .sub-nav ul { margin: 0px; padding: 0px; display: block; } .ui-button.filter-button .sub-nav li { margin: 0px; padding: 0px; display: block; } .ui-button.filter-button .sub-nav a { margin: 0px; padding: 0px; display: block; } .ui-button.filter-button .sub-nav a { margin: 0px -15px; padding: 6px 15px; color: rgb(51, 51, 51); = font-size: 13px; display: block; } .ui-button.filter-button .sub-nav a img { margin-right: 5px; margin-bottom: -3px; } .ui-button.filter-button .sub-nav a:hover { background: rgb(227, 242, 255); text-decoration: none; } .ui-button.filter-button .freshbutton-lightblue { background: rgb(246, 247, 248); width: 160px; text-align: left; = position: relative; } .ui-button.filter-button .freshbutton-lightblue .s_arrow-down-blue { top: 7px; right: 5px; position: absolute; } .active.ui-button.filter-button:hover .freshbutton-lightblue { border: 1px solid rgb(121, 188, 234); border-image: none; box-shadow: = none; } .ui-button.filter-button img.filter-arrow { margin-right: 0px; float: right; } .explanation { padding: 18px 40px 18px 35px; border-radius: 3px; border: 1px solid = rgb(229, 242, 252); border-image: none; line-height: 1.8em; margin-top: = 10px; margin-bottom: 18px; background-color: rgb(247, 251, 254); } .greexplanation { border-width: 1px; border-style: solid; border-color: rgb(162, 216, 93) = rgb(234, 249, 218) rgb(144, 197, 76); padding: 18px 40px 18px 54px; = line-height: 1.8em; margin-top: 10px; margin-bottom: 18px; = background-color: rgb(246, 255, 238); } .index-plans { padding: 10px; top: 50px; position: relative; } .index-plans img { top: 3px; position: relative; } .link-span { cursor: pointer; } .link-span a { cursor: pointer; } .link-span img { cursor: pointer; } .link-span:hover a { text-decoration: underline; } #download-link { background: url("/static/images/download_button-vflSjG2SU.png") = no-repeat; width: 334px; height: 105px; display: block; position: = relative; } #download-link span { left: 105px; top: 60px; width: 224px; text-align: center; color: = rgb(255, 255, 255); font-size: 12px; position: absolute; } #download-link:hover { text-decoration: none; } p#avail { margin: 4px 0px -10px 80px; width: 244px; text-align: center; = font-size: 10px; } fieldset { margin: 0px; padding: 0px; border: 0px currentColor; border-image: = none; } .hidden { display: none; } .alt_row { background-color: rgb(244, 250, 255); } .alt_row .sprite { background-color: rgb(244, 250, 255); } .highlighted_row { background-color: rgb(254, 244, 202); } .highlighted_row .sprite { background-color: rgb(254, 244, 202); } .emo#invite-download { padding: 30px; } #invite-download p { margin: 1em 0px; font-size: 15px; } #invite-download h1 { margin: 0px; color: rgb(40, 149, 241); font-size: 20pt; font-weight: = bold; } #invite-download #post-register-steps { margin: 30px auto 0px; padding: 0px 0px 2em; width: 85%; } #invite-download #post-register-steps td { padding-bottom: 0.5em; } #invite-download #post-register-steps #avail { font-size: 11px; } #invite-download #invite-download-button-container { margin: 0px auto; width: 355px; text-align: center; padding-bottom: = 20px; } #invite-download #invite-download-button-container #avail { width: auto; text-align: center; } .hotbutton { border-width: 0px 1px; border-style: solid; border-color: rgb(174, 206, = 239); margin: 1px -1px 0px 0px; border-image: none; display: = inline-block !important; position: relative; background-color: rgb(250, = 252, 255); } .hotbutton-content { border-width: 1px 0px; border-style: solid; border-color: rgb(174, 206, = 239); margin: -1px 0px; padding: 0px 5px; border-image: none; height: = 23px; text-align: center; line-height: 23px; display: block; position: = relative; } .hotbutton-content .sprite { margin: -4px 4px 0px 0px; vertical-align: middle; } .hotbutton:hover { text-decoration: none; } .over.hotbutton { border-color: rgb(66, 145, 223); position: relative; z-index: 2; } .over.hotbutton .hotbutton-content { border-color: rgb(66, 145, 223); position: relative; z-index: 2; } .down.hotbutton { border-color: rgb(66, 145, 223); position: relative; z-index: 2; } .down.hotbutton .hotbutton-content { border-color: rgb(66, 145, 223); position: relative; z-index: 2; } .selected.hotbutton { border-color: rgb(66, 145, 223); position: relative; z-index: 2; } .selected.hotbutton .hotbutton-content { border-color: rgb(66, 145, 223); position: relative; z-index: 2; } .down.hotbutton { color: rgb(255, 255, 255); background-color: rgb(66, 145, 223); } .down.hotbutton .hotbutton-content { color: rgb(255, 255, 255); background-color: rgb(66, 145, 223); } .selected.hotbutton { color: rgb(255, 255, 255); background-color: rgb(66, 145, 223); } .selected.hotbutton .hotbutton-content { color: rgb(255, 255, 255); background-color: rgb(66, 145, 223); } .hotbutton .shadow { left: 1px; height: 1px; right: 1px; bottom: -2px; display: block; = position: absolute; background-color: rgb(231, 235, 239); } .rounded5 { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: = 5px; } html.borderradius .rounded.hotbutton { margin: 0px; border-radius: 3px; -moz-border-radius: 3px; = -webkit-border-radius: 3px; } html.borderradius .rounded.hotbutton span { margin: 0px; border-radius: 3px; -moz-border-radius: 3px; = -webkit-border-radius: 3px; } .text-img { padding-right: 4px; margin-bottom: -4px; } .h2-img { padding-right: 6px; margin-bottom: -3px; } .blue-bullets { margin: 0px 0px 0px 0.5em; padding: 0px; } .blue-bullets li { background: url("/static/images/icons/bullet_blue-vfleICrKj.gif") = no-repeat; list-style: none; margin: 5px 0px 5px 5px; padding: 0px 0px = 0px 18px; } .unindented.blue-bullets li { margin-left: -9px; } .pseudo-p { margin: 0.75em 0px; } .bubble { margin: 0px; padding: 0px; border: 0px currentColor; border-image: = none; text-align: left; color: rgb(34, 34, 34); line-height: 1.5em; = border-collapse: collapse; z-index: 10; } .bubble td { margin: 0px; padding: 0px; border: 0px currentColor; border-image: = none; text-align: left; color: rgb(34, 34, 34); line-height: 1.5em; = border-collapse: collapse; z-index: 10; } .bubble .tl { width: 13px; height: 13px; overflow: hidden; } .bubble .tr { width: 13px; height: 13px; overflow: hidden; } .bubble .bl { width: 13px; height: 13px; overflow: hidden; } .bubble .br { width: 13px; height: 13px; overflow: hidden; } .bubble .tl { background: url("/static/images/bubble_tl-vfl6cABbS.png") no-repeat = bottom; } .bubble .tr { background: url("/static/images/bubble_tr-vflrB536R.png") no-repeat = left bottom; } .bubble .bl { background: url("/static/images/bubble_bl-vflMdxQ1O.png") no-repeat; } .bubble .br { background: url("/static/images/bubble_br-vflU2zuvO.png") no-repeat; } .bubble .t { padding: 0px 10px; height: 13px; } .bubble .b { padding: 0px 10px; height: 13px; } .bubble .t { background: url("/static/images/bubble_t-vflgeQa3q.png") repeat-x = bottom; } .bubble .b { background: url("/static/images/bubble_b-vflhe-s45.png") repeat-x; } .bubble .l { padding: 10px 0px; width: 13px; } .bubble .r { padding: 10px 0px; width: 13px; } .bubble .l { background: url("/static/images/bubble_l-vflk7FP1Z.png") repeat-y left; } .bubble .r { background: url("/static/images/bubble_r-vfljSgzWm.png") repeat-y left; } .bubble .c { padding: 6px 8px; background-color: rgb(255, 255, 255); } .bubble .arrow { margin-left: -12px; display: block; position: relative; } .bubble .barrow { margin-top: 7px; position: relative; } .bubble .tarrow { margin-bottom: 2px; position: relative; } .bubble .rarrow { margin-left: 7px; position: relative; } .bluebubble { margin: 0px; padding: 0px; border: 0px currentColor; border-image: = none; text-align: left; color: rgb(34, 34, 34); line-height: 9px; = border-collapse: collapse; position: relative; z-index: 10; } .bluebubble td { margin: 0px; padding: 0px; border: 0px currentColor; border-image: = none; text-align: left; color: rgb(34, 34, 34); line-height: 9px; = border-collapse: collapse; position: relative; z-index: 10; } .bluebubble .tl { width: 15px; height: 31px; overflow: hidden; position: relative; } .bluebubble .tr { width: 15px; height: 31px; overflow: hidden; position: relative; } .bluebubble .bl { width: 15px; height: 31px; overflow: hidden; position: relative; } .bluebubble .br { width: 15px; height: 31px; overflow: hidden; position: relative; } .bluebubble .tl { background: url("/static/images/bluebubble_tl-vfl4G9bEE.png") no-repeat = right bottom; } .bluebubble .tr { background: url("/static/images/bluebubble_tr-vfllJ3ZZm.png") no-repeat = left bottom; } .bluebubble .bl { background: url("/static/images/bluebubble_bl-vflYN_4x3.png") no-repeat = right top; } .bluebubble .br { background: url("/static/images/bluebubble_br-vflqKajGM.png") no-repeat = left top; } .bluebubble .t { padding: 0px; position: relative; } .bluebubble .b { padding: 0px; position: relative; } .bluebubble .t { background: url("/static/images/bluebubble_t-vfli9iy8c.png") repeat-x = bottom; height: 31px; } .bluebubble .b { background: url("/static/images/bluebubble_b-vflH9LDZ4.png") repeat-x = top; height: 31px; } .bluebubble .l { padding: 0px; width: 15px; height: 1px; position: relative; } .bluebubble .r { padding: 0px; width: 15px; height: 1px; position: relative; } .bluebubble .l { background: url("/static/images/bluebubble_l-vfljhAD5k.png") repeat-y = right; } .bluebubble .r { background: url("/static/images/bluebubble_r-vfllrpFJa.png") repeat-y = left; } .bluebubble .c { padding: 0px 5px; color: rgb(34, 34, 34); line-height: 18px; position: = relative; background-color: rgb(251, 253, 255); } .bluebubble .barrow { top: 11px; width: 22px; height: 13px; position: absolute; } .bluebubble .tarrow { top: 0px; width: 22px; height: 31px; position: absolute; } .bluebubble .rarrow { margin-left: 11px; } .bluebubble .arrow { margin-right: 11px; } .bluebubble .arrow-container { height: 31px; position: relative; } .bluebubble h1 { top: 0px; font-size: 16px; font-weight: bold; margin-top: 0px; = margin-bottom: 5px; } .step-number { color: rgb(40, 149, 241); } .input-label { margin-bottom: 5px; } .input-content { margin-bottom: 5px; } .input-label { width: 110px; height: 22px; line-height: 22px; clear: left; float: = left; } .input-content { width: 220px; float: left; } .emo .link-img { margin-bottom: -1px; background-color: rgb(244, 250, 255); } .sharing-input { height: 5em; } ul.blocklist { list-style: none; margin: 0px; padding: 0px; } ul.blocklist a { padding: 6px 0px; display: block; } .no-tab-link { font-size: 14px; margin-top: 7px; float: right; } .no-tab-link img { padding-bottom: 1px; margin-top: -1px; vertical-align: top; } .bottom-menu { padding: 20px; left: 0px; right: 0px; bottom: 0px; font-size: 11px; = border-top-color: rgb(170, 204, 238); border-top-width: 1px; = border-top-style: solid; position: absolute; background-color: rgb(246, = 251, 255); } .bottom-menu li a { padding-left: 20px; } .bottom-menu li a img.sprite { margin-left: -20px; } div#left-content div.bottom-menu img.link-img { background-color: rgb(244, 250, 255); } .searchbox { position: relative; } .searchbox img { left: 4px; top: 4px; position: absolute; } .searchbox input { padding-left: 23px; } .topround { left: -1px; top: -1px; position: absolute; } .bs-row > div { display: inline-block; } .bs-row .sf-name > img { margin: 2px 1px 0px 0px; padding-right: 4px; vertical-align: top; = background-repeat: no-repeat; } .bs-row { margin: 1px 0px; padding: 4px; height: 24px; line-height: 24px; = position: relative; } .bs-row .action-button { cursor: pointer; } .noactions.bs-row { cursor: auto; } .noactions.bs-row * { cursor: auto; } .noactions.bs-row a { cursor: pointer; } .bs-actions { margin: 2px 15px 0px 0px; width: 79px; text-align: right; right: 0px; = position: absolute; } .bs-row em { color: rgb(136, 136, 136); font-size: 11px; font-style: normal; } .hover.bs-row { background: rgb(249, 252, 255); border: 1px solid rgb(212, 229, 246); = border-image: none; } #team-members-header { background: url("/static/images/skinny_dots-vfldI7ERm.gif") repeat-x = bottom rgb(255, 255, 255); margin: 4px 0px; padding-bottom: 3px; = font-size: 13px; font-weight: bold; } #team-members-header div { padding-left: 2px; float: left; } #team-members-header div.team-user { padding-left: 4px; } #team-members-header div.team-usage { padding-left: 0px; } .team-user { width: 447px; } .team-join-state { width: 160px; } .team-usage { width: 108px; } .team-bubble-pad { padding-right: 10px; } #keys-chart { z-index: 10; } #keys-chart h2 { color: rgb(255, 255, 255); padding-top: 0px; margin-top: 0px; } #keys-chart div { background: rgb(76, 84, 90); padding: 20px; border-radius: 3px; color: = rgb(255, 255, 255); } #keys-chart ul { list-style: none; padding: 0px; width: 45%; line-height: 1.5em; } #keys-chart ul.keys-left { margin: 0px 5%; float: left; } #keys-chart ul.keys-left span.key { width: 52px; } #keys-chart ul.keys-right { margin: 0px; float: right; } #keys-chart ul.keys-right span.key { width: 70px; } #keys-chart ul span.key { color: rgb(153, 204, 255); margin-left: -60px; display: inline-block; } #keys-chart ul li { margin: 0px; padding: 0px 0px 0px 45px; } .horizontal_list { list-style: none; margin: 0px; padding: 0px; } .horizontal_list li { margin: 0px 0px 0px 2em; padding: 0px; float: left; } .invite { border: 1px solid rgb(170, 204, 238); border-image: none; = margin-bottom: 0.5em; background-color: rgb(244, 250, 255); } .used.invite { border: 1px solid rgb(170, 170, 170); border-image: none; = background-color: rgb(248, 248, 248); } .invite .invite-details { background: url("/static/images/skinny_dots-vfldI7ERm.gif") repeat-x = top rgb(255, 255, 255); } .invite-header { margin: 1px 0px; padding: 7px 6px; display: block; } .inviter { width: 190px; float: left; } .inviter a:hover { text-decoration: none; } .inviter .text-img { padding-right: 7px; } .folder-name { width: 266px; float: left; } .treeview-folder .link-img { margin: -5px 0px 0px; background-color: rgb(255, 255, 255); } .highlight .treeview-folder .link-img { background-color: rgb(244, 250, 255); } .treeview-folders .disabled.item { opacity: 0.4; } .calendar { padding: 0.5em; border: 1px solid rgb(204, 204, 204); border-image: = none; width: 18.5em; text-align: center; font-size: 11px; = background-color: rgb(248, 248, 248); } .calendar h5 { font-size: 13px; } .calendar .changemonth { padding: 3px 5px; } .calendar .prev.changemonth { float: left; } .calendar .next.changemonth { float: right; } .calendar .days { width: 18.5em; clear: both; -ms-user-select: none; -webkit-user-select: = none; -moz-user-select: none; user-select: none; } .calendar .date { margin: 1px 1px 0px 0px; width: 2.5em; height: 2.5em; text-align: = center; line-height: 2.5em; display: inline-block; cursor: pointer; = background-color: rgb(255, 255, 255); } .calendar .date:hover { text-decoration: none; background-color: rgb(233, 244, 255); } .calendar .selected.date { background: rgb(40, 149, 241); color: rgb(255, 255, 255); } .calendar .inactive.date { background: rgb(255, 255, 255); color: rgb(187, 187, 187); cursor: = default; } .calendar .inactive.date:hover { background: rgb(255, 255, 255); color: rgb(187, 187, 187); cursor: = default; } #cal_date { margin-left: 7px; float: right; border-collapse: collapse; } #cur_date { padding: 5px; border-radius: 3px; border: 1px solid rgb(218, 218, 218); = border-image: none; width: 100px; text-align: center; color: rgb(68, 68, = 68); margin-right: -1px; float: right; display: block; } #cur_date img { margin: 0px 1px -1px 0px; float: right; } #cur_date:hover { text-decoration: none; } #cur_date img { float: right; } #cal_container { padding-right: 1px; margin-top: -2px; display: inline; z-index: 1000; } #errorbox { line-height: 1.6em; } .advanced#errorbox { margin: 0px auto; padding: 20px; width: 60%; line-height: 1.6em; = font-size: 13px; background-color: rgba(233, 244, 255, 0.55); } .advanced#errorbox h1 { background: url("/static/images/dots-vflPwuWRn.gif") repeat-x bottom; = margin: 0px 0px 4px; padding-top: 3px; padding-bottom: 10px; font-size: = 18px; font-weight: bold; } div.errorpage#content { background: url("/static/images/errorpagebox-vflWAw_ws.jpg") no-repeat = center 80px !important; padding-top: 180px; min-height: 325px; } .hotbox { background: url("/static/images/white_pixel-vfltEkXBV.gif") repeat-x = rgb(244, 250, 255); padding: 20px; border: 1px solid rgb(170, 204, 238); = border-image: none; } .green-hotbox { background: url("/static/images/white_pixel-vfltEkXBV.gif") repeat-x = rgb(244, 250, 255); padding: 20px; border: 1px solid rgb(170, 204, 238); = border-image: none; } .orange-hotbox { background: url("/static/images/white_pixel-vfltEkXBV.gif") repeat-x = rgb(244, 250, 255); padding: 20px; border: 1px solid rgb(170, 204, 238); = border-image: none; } html.borderradius .hotbox { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: = 3px; } html.borderradius .green-hotbox { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: = 3px; } html.borderradius .orange-hotbox { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: = 3px; } .orange-hotbox { border: 1px solid rgb(246, 226, 170); border-image: none; = background-color: rgb(255, 248, 227); } .green-hotbox { border: 1px solid rgb(209, 241, 186); border-image: none; = background-color: rgb(244, 253, 238); } .green-hotbox img { background-color: rgb(244, 253, 238); } .dark.hotbox { border-color: rgb(170, 204, 238); background-color: rgb(233, 244, 255); } .force-break { -ms-word-wrap: break-word; -webkit-nbsp-mode: space; = -webkit-line-break: after-white-space; } .force-no-break { white-space: nowrap; } .bigger .hotbutton-content { padding: 3px 15px; font-size: 13px; font-weight: 600; } .form-label { text-align: right; } .app-icon { max-height: 16px; max-width: 16px; } .email-iframe-preview { background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); = border-image: none; width: 680px; height: auto; } .green-hotbox { border: 1px solid rgb(190, 221, 185); border-image: none; = background-color: rgb(244, 253, 238); } .borderbox { padding: 20px 10px 20px 40px; border: 1px solid rgb(228, 228, 228); = border-image: none; } .borderbox { border-radius: 18px; } .code-sample { background: rgb(250, 250, 250); margin: 0px auto; padding: 15px; = border: 1px solid rgb(204, 204, 204); border-image: none; } .ratingstars { cursor: pointer !important; } .ratingstars * { cursor: pointer !important; } .hotbox-inner { background: rgb(255, 255, 255); padding: 16px; } .hotbox-thin-border { padding: 4px; } .candybox { background: url("/static/images/shadow_gradient-vfllopsMq.gif") = repeat-x bottom rgb(254, 254, 255); margin: 0px 0px 2em; padding: 10px = 20px 20px; border: 1px solid rgb(195, 198, 202); border-image: none; } .candybox { border-radius: 5px; box-shadow: 0px 1px 1px #dfdfdf; } .candybox h1 { margin: 0px; padding: 0px; color: rgb(40, 149, 241); font-size: 32px; } .candybox h2 { background: none; margin: 0px; padding: 0px; color: rgb(122, 139, 154); = font-size: 14px; font-weight: normal; } .sf-invite-action form { display: inline; } .sf-invite-action .ajax_submit_loading { display: none; } .loading.sf-invite-action form { opacity: 0.4; } .loading.sf-invite-action .ajax-loading-indicator { vertical-align: middle; display: inline-block; } .sf-invite-action .ajax-loading-indicator { margin: 0px 6px; } #downloading-container { margin: 0px 0px 60px; border-bottom-color: rgb(170, 204, 238); = border-bottom-width: 1px; border-bottom-style: solid; } #downloading-header { background: url("/static/images/dropboxlove-vflc5oKID.gif") no-repeat = left top; margin: 0px auto; padding: 13px 0px 25px 160px; width: 561px; } #downloading-header h1 { margin: 0px; font-size: 320%; font-weight: bold; } #downloading-header p { font-size: 130%; } #steps-container { background: url("/static/images/arrows-vfldd2t3Y.gif") no-repeat -13px = 45px; margin: 0px auto 50px; width: 866px; } #steps-container table#steps { width: 100%; border-collapse: collapse; } #steps-container table#steps tr td { width: 250px; vertical-align: top; } #steps-container table#steps tr td.middle { padding: 0px 20px; } #steps-container table#steps tr td .screenshot { margin: 0px 0px 20px; } #steps-container table#steps tr td .screenshot img { box-shadow: 0px 1px 2px rgba(0,0,0,0.3); } #steps-container table#steps tr td .ie.screenshot img { border-radius: 8px; } #more-help { text-align: center; color: rgb(136, 136, 136); } #locale-container { margin-top: 20px; margin-right: 16px; float: right; position: relative; = min-width: 50px; max-width: 200px; } #locale-container img { vertical-align: middle; } #locale-container img.s_web_globe_gray_20x20 { margin: 0px 2px -5px 0px; } #locale-container .link-span a { color: rgb(118, 118, 118); font-size: 13px; font-weight: 600; = margin-right: 3px; vertical-align: middle; } #locale-selector-modal .db-modal { width: 550px; } #locale-selector-modal table { margin-left: 36px; } #locale-selector-modal table td { vertical-align: top; } #locale-selector-modal ul { list-style: none; margin: 0px; padding: 0px 50px 0px 0px; line-height: = 1.8em; font-size: 15px; } #locale-selector-modal ul li { line-height: 1.8em; } .modal-locale-link .spacer { margin-left: -5px; } .modal-locale-link .arrow { margin-bottom: 3px; } .ul_select_menu { background: rgb(255, 255, 255); border-radius: 3px; border: 1px solid = rgb(204, 204, 204); border-image: none; width: 150px; text-align: left; = display: inline-block; position: absolute; -ms-user-select: none; = -webkit-user-select: none; -moz-user-select: none; user-select: none; } .ul_select_menu li { padding: 5px 6px; display: none; cursor: pointer; } .ul_select_menu li.selected { background-position: 95% 5px; display: block; background-image: = url("/static/images/icons/big-dropdown-gray-vflRwG4rA.gif"); = background-repeat: no-repeat; } .ul_select_menu li.hover { background: rgb(246, 246, 246); } .shown.ul_select_menu { z-index: 1; } .shown.ul_select_menu li { display: block; } .shown.ul_select_menu li.selected { background-image: none; } .one.ul_select_menu li.selected { background: none; cursor: default; } .ul_select_menu .sprite { margin-bottom: -3px; } #programming_language_selector_container { float: right; } #namespace-list-container { margin-top: 1px; margin-left: 10px; float: right; } #namespace-list-container ul.ul_select_menu { border-color: rgb(218, 218, 218); margin: 0px; padding: 0px; width: = 173px; } #namespace-list-container ul li { padding: 5px; white-space: nowrap; } #namespace-list-container ul img.sprite { margin-bottom: 0px; background-color: transparent; } #namespace-list { -ms-overflow-y: auto; max-height: 400px; } #big_price_holder .freshbutton-blue { margin-top: -4px; } #screencast-container { position: relative; } #watch-text { left: 0px; top: 210px; width: 100%; height: 20px; text-align: center; = font-size: 21px; font-weight: bold; margin-left: -4px; position: = absolute; } .download { margin: 50px 0px; text-align: center; } a.cta { padding: 13px 20px 13px 60px; border-radius: 5px; font-size: 200%; = font-weight: bold; text-decoration: none; } a.blue.cta { background: url("/static/images/cta_bg-vflM6j2h6.png") repeat-x 0px = 0px; border: 1px solid rgb(29, 116, 185); border-image: none; color: = rgb(255, 255, 255); box-shadow: inset 0px 1px #92c5ee, 0px 1px 2px = rgba(0,0,0,0.3); text-shadow: 0px -1px #16588d; } a.blue.cta:hover { background-position: 0px -56px; } a.blue.cta:active { background-position: 0px -112px; } .data-table2 { width: 100%; font-size: 12px; } .data-table2 td { padding: 5px; } .data-table2 tr.inactive td { background: rgb(250, 250, 250); color: rgb(136, 136, 136); } .data-table2 { border-width: 0px; margin-top: 2px; border-spacing: 0; } .data-table2 th { text-align: left; border-bottom-color: rgb(119, 170, 221); = border-bottom-width: 1px; border-bottom-style: solid; background-color: = rgb(214, 232, 250); } .data-table2 tr:hover { background-color: rgb(250, 250, 250); } .house-ad-standard { background: rgb(248, 249, 251); border-top-color: rgb(179, 208, 238); = border-bottom-color: rgb(189, 213, 241); border-top-width: 1px; = border-bottom-width: 1px; border-top-style: solid; border-bottom-style: = solid; } .house-ad-aqua { border-top-color: rgb(207, 238, 247); border-bottom-color: rgb(207, = 238, 247); border-top-width: 1px; border-bottom-width: 1px; = border-top-style: solid; border-bottom-style: solid; background-color: = rgb(246, 253, 255); } .house-ad-aqua .container { padding: 0px 0px 30px; } .house-ad-aqua .simplebutton { padding: 5px 16px; border-radius: 3px; border: 1px solid rgb(160, 205, = 220); border-image: none; text-align: center; color: rgb(29, 153, 193); = overflow: visible; font-size: 13px !important; font-weight: 600; cursor: = pointer; background-color: white; } .house-ad-aqua .simplebutton:hover { text-decoration: none; } .house-ad-aqua img { margin-top: 30px; } .house-ad-aqua p { padding: 10px 0px; } .house-ad-orange { background-color: rgb(199, 76, 55); } .house-ad-orange a { color: rgb(240, 205, 199); font-size: 13px; font-weight: normal; } .house-ad-orange a:hover { text-decoration: none; } #ha-container .house-ad-lightblue { background-color: rgb(240, 249, 255); } .admin_content .house-ad-lightblue { background-color: rgb(240, 249, 255); } #ha-container .house-ad-lightblue .promo-title { font-size: 12px; } .admin_content .house-ad-lightblue .promo-title { font-size: 12px; } #ha-container .house-ad-lightblue .promo-title a { padding: 0px; color: inherit; } .admin_content .house-ad-lightblue .promo-title a { padding: 0px; color: inherit; } #ha-container .house-ad-lightblue p { margin-top: 0px; } .admin_content .house-ad-lightblue p { margin-top: 0px; } #ha-container .house-ad-lightblue .freshbutton-blue { margin: 5px 0px 15px; padding: 5px 16px; } .admin_content .house-ad-lightblue .freshbutton-blue { margin: 5px 0px 15px; padding: 5px 16px; } .admin-liveops-pin-verification-error { margin: 20px; padding: 10px; width: 90%; height: 100px; color: white; = line-height: 100px; font-size: 28px; display: inline-block; } .admin-liveops-pin-verification-success { margin: 20px; padding: 10px; width: 90%; height: 100px; color: white; = line-height: 100px; font-size: 28px; display: inline-block; } .admin-liveops-pin-verification-error { background-color: red; } .admin-liveops-pin-verification-success { background-color: green; } img.fromo { left: -12px; position: relative; } .toggle-button { margin: 0px 0px 0px -1px; padding: 3px; border: 1px solid rgb(204, 204, = 204); border-image: none; display: inline-block; } .password_strength_container { width: 100%; height: 10px; margin-top: 2px; position: relative; } .password_strength { left: 0px; width: 0px; height: 4px; position: absolute; = background-color: rgb(200, 24, 24); } .password_strength_bg { left: 0px; width: 100%; height: 4px; position: absolute; = background-color: rgb(232, 232, 232); } .password_strength_separator { left: 0px; width: 2px; height: 4px; position: absolute; = background-color: rgb(255, 255, 255); } .password_strength_desc { line-height: 16px; margin-top: 6px; float: right; } .password_strength_icon { margin-top: 5px; margin-left: 3px; float: right; } .trace_table { background: rgb(244, 250, 255); margin: -5px; width: 100%; } .trace_table td { border: currentColor; border-image: none; } #email-verify-view { margin: 0px auto; padding: 40px; width: 70%; text-align: center; } #email-verify-view h1 { font-size: 21px; } #email-verify-view p { font-size: 13px; } .change-email .db-modal { width: 550px; } .change-email .sick-input { margin-bottom: 10px; margin-left: 63px; } .change-email .sick-input .textinput { width: 345px; } .change-email .error-message { width: 358px; line-height: 1.6em; margin-left: 63px; display: = inline-block; } .change-email .change-email-warning { display: none; } .has-warnings.warnings-not-seen.change-email #warnings-title { background: white; padding: 15px; left: 20px; top: 20px; width: 450px; = height: 35px; position: absolute; } .has-warnings.warnings-not-seen.change-email .change-email-warning { display: block; } .has-warnings.warnings-not-seen.change-email #change-email-form { display: none; } .twitter-profile .profile-pic { width: 32px; height: 32px; margin-top: 2px; margin-right: 8px; float: = left; } .twitter-profile .profile-pic img { border-radius: 4px; width: 32px; height: 32px; margin-top: 2px; } .twitter-profile .name-info { line-height: 1.6em; } .twitter-profile .name-info .name { color: rgb(0, 0, 0); font-weight: 600; } .twitter-profile .name-info .username { color: rgb(136, 136, 136); } #recover-form { margin: 0px auto; width: 500px; } #recover-form .sick-input { margin-bottom: 1em; } #recover-form #error-messages { height: 30px; font-size: 13px; } #recover-form input[type=3Demail] { width: 487px; } #recover-form input[type=3Dpassword] { width: 487px; } #recover-form input[type=3Dsubmit] { float: right; } #recover-form ul { margin: 0px; padding: 0px; } #recover-form li { list-style: none; margin: 1em 0px 0px 1em; padding: 0px; } #recover-form li .sprite { margin-right: 4px; margin-bottom: -2px; } .typeahead-and-message .tokenized_autocompleter_container .tokenizer { border-radius: 3px 3px 0px 0px; } .typeahead-and-message .custom-message-container .textinput { background: none; border-radius: 0px 0px 3px 3px; height: 72px; = margin-top: -1px; box-shadow: none; } .typeahead-and-message .custom-message-container textarea { padding: 7px 8px; } .ajax-loading-indicator { display: none; } .ajax-loading-indicator img { padding: 0px 0px 1px; vertical-align: text-bottom; } .ajax-loading .ajax-loading-indicator { vertical-align: middle; display: inline-block; } .lfloat { float: left; } .rfloat { float: right; } .lr-container { overflow: hidden; } .clearfix.lr-container { overflow: visible; } .ui-link { vertical-align: middle; display: inline-block; } .new-indicator { color: rgb(70, 204, 108); font-size: 9px; font-weight: 600; = vertical-align: top; } .tab-empty-state { text-align: center; } .tab-empty-state img { padding: 40px 0px; } .tab-empty-state .page-header-text { font-size: 16px; margin-bottom: 20px; } .tab-empty-state .desc { margin: auto; width: 600px; } .db-modal-wrapper#multiaccount-login-modal .db-modal { width: 416px; } .switch-login-modal #modal-box .db-login-container { width: auto; } .switch-login-modal #modal-box .db-login-container #login-partial { width: 100%; margin-top: -10px; } .switch-login-modal #modal-box .db-login-container .sick-input input { width: 100%; height: 34px; box-sizing: border-box; } .switch-login-modal #modal-box h2 { padding: 24px 32px 4px; font-weight: normal; margin-bottom: 19px; } .switch-login-modal #modal-box .twofactor-login-form #desc { margin-top: 0px; margin-bottom: 20px; } .switch-login-modal #modal-box .twofactor-login-form #twofactor-title { display: none; } .switch-login-modal #modal-box #code-field { margin: 10px auto; width: 50%; display: block; } .switch-login-modal #modal-box #submit-code { margin: 10px auto; width: 50%; display: block; } .switch-login-modal #modal-box #trusted-div { margin: 10px auto; width: 50%; display: block; } .switch-login-modal #modal-box #code-field { margin-top: 25px; } .switch-login-modal #modal-box #trusted-div { margin-bottom: 25px; } .s_web_menu-right-arrow { top: 4px; float: right; position: relative; } #pro-plan-notify { background: rgb(255, 251, 216); padding: 15px; border: 1px dotted = rgb(204, 204, 204); border-image: none; margin-top: 10px; margin-bottom: = 10px; } header { display: block; } footer { display: block; } section { display: block; } #lightbox { left: 0px; width: 100%; text-align: center; line-height: 0; position: = absolute; z-index: 100; } #lightbox a img { border: currentColor; border-image: none; } #outerImageContainer { margin: 0px auto; width: 250px; height: 250px; position: relative; = background-color: rgb(255, 255, 255); } #imageContainer { padding: 0px 10px 10px; clear: both; } #loading { left: 0%; top: 40%; width: 100%; height: 25%; text-align: center; = line-height: 0; position: absolute; } #hoverNav { left: 0px; top: 16px; width: 100%; height: 80%; position: absolute; = z-index: 10; } #imageContainer > #hoverNav { left: 0px; } #hoverNav a { =09 } #prevLink { background: url("/static/lbimages/blank-vfl_JT7DD.gif") no-repeat; = width: 49%; height: 100%; display: block; } #nextLink { background: url("/static/lbimages/blank-vfl_JT7DD.gif") no-repeat; = width: 49%; height: 100%; display: block; } #prevLink { left: 0px; float: left; } #nextLink { right: 0px; float: right; } #prevLink:hover { background: url("/static/lbimages/prevlabel-vflCtgTVg.gif") no-repeat = left 15%; } #prevLink:hover:visited { background: url("/static/lbimages/prevlabel-vflCtgTVg.gif") no-repeat = left 15%; } #nextLink:hover { background: url("/static/lbimages/nextlabel-vflHgc4RH.gif") no-repeat = right 15%; } #nextLink:hover:visited { background: url("/static/lbimages/nextlabel-vflHgc4RH.gif") no-repeat = right 15%; } #imageFileName { padding: 10px 8px; font-size: 11px; font-weight: bold; float: left; } #imageDataContainer { font: 10px/1.4em Verdana, Helvetica, sans-serif; margin: 0px auto; = width: 100%; overflow: auto; padding-top: 10px; font-size-adjust: none; = font-stretch: normal; background-color: rgb(255, 255, 255); } #imageData { padding: 0px 10px; color: rgb(102, 102, 102); } #imageData #imageDetails { text-align: left; } #imageData #caption { font-weight: bold; float: right; } #imageData #numberDisplay { padding-bottom: 1em; clear: left; display: block; } #bottomNavClose { padding: 8px 8px 4px 4px; float: right; } #overlay { left: 0px; top: 0px; width: 100%; height: 500px; position: absolute; = z-index: 90; background-color: rgb(0, 0, 0); } .fb_button_simple { text-decoration: none; cursor: pointer; background-image: = url("/images/connect_favicon.png"); background-repeat: no-repeat; } .fb_button_simple_rtl { text-decoration: none; cursor: pointer; background-image: = url("/images/connect_favicon.png"); background-repeat: no-repeat; } .fb_button_simple_rtl { background-position: right 0px; } .fb_button_simple .fb_button_text { margin: 0px 0px 0px 20px; padding-bottom: 1px; } .fb_button_simple_rtl .fb_button_text { margin: 0px 10px 0px 0px; } a.fb_button_simple:hover .fb_button_text { text-decoration: underline; } a.fb_button_simple_rtl:hover .fb_button_text { text-decoration: underline; } .fb_button_simple:hover .fb_button_text { text-decoration: underline; } .fb_button_simple_rtl:hover .fb_button_text { text-decoration: underline; } .fb_button { background: url("/images/connect_sprite.png") no-repeat rgb(41, 68, = 126); padding: 0px 0px 0px 1px; text-decoration: none; display: = inline-block; cursor: pointer; } .fb_button_rtl { background: url("/images/connect_sprite.png") no-repeat rgb(41, 68, = 126); padding: 0px 0px 0px 1px; text-decoration: none; display: = inline-block; cursor: pointer; } .fb_button .fb_button_text { background: url("/images/connect_sprite.png") rgb(95, 120, 171); = margin: 1px 1px 0px 21px; padding: 2px 6px 3px; color: white; = font-family: "lucida grande",tahoma,verdana,arial,sans-serif; = font-weight: bold; border-top-color: rgb(135, 154, 192); = border-bottom-color: rgb(26, 53, 110); border-top-width: 1px; = border-bottom-width: 1px; border-top-style: solid; border-bottom-style: = solid; display: block; text-shadow: none; } .fb_button_rtl .fb_button_text { background: url("/images/connect_sprite.png") rgb(95, 120, 171); = margin: 1px 1px 0px 21px; padding: 2px 6px 3px; color: white; = font-family: "lucida grande",tahoma,verdana,arial,sans-serif; = font-weight: bold; border-top-color: rgb(135, 154, 192); = border-bottom-color: rgb(26, 53, 110); border-top-width: 1px; = border-bottom-width: 1px; border-top-style: solid; border-bottom-style: = solid; display: block; text-shadow: none; } a.fb_button { text-decoration: none; } a.fb_button_rtl { text-decoration: none; } .fb_button { text-decoration: none; } .fb_button_rtl { text-decoration: none; } a.fb_button:active .fb_button_text { background: rgb(79, 106, 163); border-top-color: rgb(69, 97, 157); = border-bottom-color: rgb(41, 68, 126); border-top-width: 1px; = border-bottom-width: 1px; border-top-style: solid; border-bottom-style: = solid; text-shadow: none; } a.fb_button_rtl:active .fb_button_text { background: rgb(79, 106, 163); border-top-color: rgb(69, 97, 157); = border-bottom-color: rgb(41, 68, 126); border-top-width: 1px; = border-bottom-width: 1px; border-top-style: solid; border-bottom-style: = solid; text-shadow: none; } .fb_button:active .fb_button_text { background: rgb(79, 106, 163); border-top-color: rgb(69, 97, 157); = border-bottom-color: rgb(41, 68, 126); border-top-width: 1px; = border-bottom-width: 1px; border-top-style: solid; border-bottom-style: = solid; text-shadow: none; } .fb_button_rtl:active .fb_button_text { background: rgb(79, 106, 163); border-top-color: rgb(69, 97, 157); = border-bottom-color: rgb(41, 68, 126); border-top-width: 1px; = border-bottom-width: 1px; border-top-style: solid; border-bottom-style: = solid; text-shadow: none; } .fb_button_xlarge { background-position: left -60px; line-height: 30px; font-size: 24px; } .fb_button_xlarge_rtl { background-position: left -60px; line-height: 30px; font-size: 24px; } .fb_button_xlarge .fb_button_text { padding: 3px 8px 3px 12px; margin-left: 38px; } a.fb_button_xlarge:active { background-position: left -99px; } .fb_button_xlarge_rtl { background-position: right -268px; } .fb_button_xlarge_rtl .fb_button_text { padding: 3px 8px 3px 12px; margin-right: 39px; } a.fb_button_xlarge_rtl:active { background-position: right -307px; } .fb_button_large { background-position: left -138px; line-height: 16px; font-size: 13px; } .fb_button_large_rtl { background-position: left -138px; line-height: 16px; font-size: 13px; } .fb_button_large .fb_button_text { padding: 2px 6px 4px; margin-left: 24px; } a.fb_button_large:active { background-position: left -163px; } .fb_button_large_rtl { background-position: right -346px; } .fb_button_large_rtl .fb_button_text { margin-right: 25px; } a.fb_button_large_rtl:active { background-position: right -371px; } .fb_button_medium { background-position: left -188px; line-height: 14px; font-size: 11px; } .fb_button_medium_rtl { background-position: left -188px; line-height: 14px; font-size: 11px; } a.fb_button_medium:active { background-position: left -210px; } .fb_button_medium_rtl { background-position: right -396px; } .fb_button_text_rtl { padding: 2px 6px 3px; margin-right: 22px; } .fb_button_medium_rtl .fb_button_text { padding: 2px 6px 3px; margin-right: 22px; } a.fb_button_medium_rtl:active { background-position: right -418px; } .fb_button_small { background-position: left -232px; line-height: 10px; font-size: 10px; } .fb_button_small_rtl { background-position: left -232px; line-height: 10px; font-size: 10px; } .fb_button_small .fb_button_text { padding: 2px 6px 3px; margin-left: 17px; } a.fb_button_small:active { background-position: left -250px; } .fb_button_small:active { background-position: left -250px; } .fb_button_small_rtl { background-position: right -440px; } .fb_button_small_rtl .fb_button_text { padding: 2px 6px; margin-right: 18px; } a.fb_button_small_rtl:active { background-position: right -458px; } ul.horizontal { list-style: none; margin: 0px; padding: 0px; display: inline; } ul.horizontal li { display: inline; } ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://cf.dropboxstatic.com/static/css/accessibility-vfle8A-zy.css .ax-visually-hidden { margin: -1px !important; padding: 0px !important; border: 0px = currentColor !important; border-image: none !important; width: 1px = !important; height: 1px !important; overflow: hidden !important; = position: absolute !important; clip: rect(0px, 0px, 0px, 0px) = !important; } .ax-focusable:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .is-focused.ax-focusable { box-shadow: 0px 0px 0px 2px #a0d1fa; } .ax-focusable-inline:focus { text-decoration: underline; } .is-focused.ax-focusable-inline { text-decoration: underline; } ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://cf.dropboxstatic.com/static/css/comments-vflok6X1t.css .mentions-container { position: relative; } .mentions-container .mentions-input .edit-mode.text-input { color: rgb(61, 70, 77); } .mentions-container .mentions-input .text-input { border: 0px solid transparent; border-image: none; left: 0px; width: = inherit; height: auto; right: 0px; color: rgb(170, 170, 170); = padding-top: 5px; -ms-word-wrap: break-word; min-height: 32px; } .mentions-container .mentions-input .text-input p { line-height: normal; margin-bottom: 0px; } .mentions-container .mentions-input .text-input .new-mention { background: none; padding: 0px; border: currentColor; border-image: = none; text-align: left; color: rgb(0, 126, 229); font-weight: normal; = display: inline-block; white-space: pre-wrap; cursor: default; = -ms-word-break: break-all; } .mentions-container .mentions-input .text-input .selected.new-mention { font-weight: bold; background-color: rgb(227, 242, 255); } .mentions-container .animating-highlight.mentions-input { animation:mentions-input-highlight 1.5s 0.5s; -webkit-animation: = mentions-input-highlight 1.5s; -webkit-animation-delay: 0.5s; } .mentions-container .animating-down { animation:contacts-list-animation-down 0.2s ease-out forwards; = -webkit-animation: contacts-list-animation-down 0.2s; = -webkit-animation-fill-mode: forwards; = -webkit-animation-timing-function: ease-out; } .mentions-container .animating-up { animation:contacts-list-animation-up 0.2s ease-out forwards; = -webkit-animation: contacts-list-animation-up 0.2s; = -webkit-animation-fill-mode: forwards; = -webkit-animation-timing-function: ease-out; } .mentions-container .contacts-list-suggestions { border-radius: 5px; border: 1px solid rgb(229, 229, 229); border-image: = none; width: 220px; height: auto; margin-top: 6px; margin-bottom: 6px; = position: absolute; z-index: 1000; background-color: white; } .mentions-container-w-hint.mentions-container { width: 100%; vertical-align: top; display: table-cell; } .mentions-container-w-hint.mentions-container .mentions-input { width: 100%; display: table; table-layout: fixed; } .mentions-container-w-hint.mentions-container .mentions-input = .mention-text-input-wrapper { width: 99%; vertical-align: top; display: table-cell; max-height: = 250px; } .mentions-container-w-hint.mentions-container .mentions-input = .comment-mention-hint { width: 20px; padding-top: 8px; padding-right: 5px; vertical-align: top; = display: table-cell; white-space: nowrap; } .contacts-list-suggestions { height: auto; min-width: 120px; } .contacts-list-suggestions .suggestion-row-top-divider { border-width: 1px 0px 0px; border-style: solid none none; border-color: = rgb(229, 229, 229) currentColor currentColor; border-image: none; width: = 100%; display: block; } .contacts-list-suggestions .suggestion-row { padding: 4px; position: relative; -ms-word-wrap: break-word; = overflow-wrap: break-word; } .contacts-list-suggestions .empty-state-row.suggestion-row { color: rgb(170, 170, 170); } .contacts-list-suggestions .no-results-row.suggestion-row { color: rgb(170, 170, 170); } .contacts-list-suggestions .suggestion-row .suggestion-identifier { color: rgb(170, 170, 170); } .contacts-list-suggestions .empty-state-row.suggestion-row { padding: 13px 8px; font-size: 12px; } .contacts-list-suggestions .no-results-row.suggestion-row { padding: 13px 8px; font-size: 12px; } .contacts-list-suggestions .suggestion-row .empty-state-row-text { max-width: 175px; } .contacts-list-suggestions .suggestion-row a.import-contacts { top: 0px; height: 43px; right: 8px; line-height: 43px; font-size: 22px; = float: right; position: absolute; } .contacts-list-suggestions .focused.suggestion-row { background-color: rgb(227, 242, 255); } .contacts-list-suggestions .suggestion-row .suggestion-wrapper { width: 100%; margin-right: 4px; margin-left: 4px; display: table; } .contacts-list-suggestions .suggestion-row .suggestion-wrapper = .suggestion-avatar { width: 44px; padding-top: 2px; vertical-align: top; display: = table-cell; position: relative; } .contacts-list-suggestions .suggestion-row .suggestion-wrapper = .suggestion-avatar .account-photo { width: 32px; height: 32px; margin-top: 3px; display: block; } .contacts-list-suggestions .suggestion-row .suggestion-wrapper = .suggestion-info { vertical-align: top; display: table-cell; } .contacts-list-suggestions .suggestion-row .suggestion-wrapper = .suggestion-info .suggestion-name { width: 160px; overflow: hidden; white-space: nowrap; -ms-text-overflow: = ellipsis; } .contacts-list-suggestions .suggestion-row .suggestion-wrapper = .suggestion-info .suggestion-identifier { width: 160px; overflow: hidden; white-space: nowrap; -ms-text-overflow: = ellipsis; } .contacts-list-suggestions .import-row.suggestion-row .suggestion-avatar = { height: 36px; text-align: center; vertical-align: middle; } .contacts-list-suggestions .import-row.suggestion-row .suggestion-avatar = img { line-height: 36px; vertical-align: middle; display: inline; max-width: = 28px; } .contacts-list-suggestions .import-row.suggestion-row .suggestion-info = .suggestion-name { line-height: 36px; } .contacts-selector-popup { width: 260px; } .contacts-selector-popup .contacts-selector-popup-input-wrapper { margin: 0px; padding: 15px; } .contacts-selector-popup .contacts-selector-popup-input-wrapper input { margin: 0px; padding: 0px; border: 0px currentColor; border-image: = none; width: 100%; } .contacts-selector-popup hr.separator { border-width: 0px 0px 1px; border-style: none none solid; border-color: = currentColor currentColor rgb(229, 229, 229); border-image: none; = height: 0px; font-size: 0px; } .sticker-container { height: auto; } .sticker-menu-wrapper { width: 264px; height: 256px; box-sizing: content-box; } .sticker-menu-wrapper::before { right: 17px; bottom: 0px; position: absolute; content: ""; } .sticker-menu-wrapper::after { right: 17px; bottom: 0px; position: absolute; content: ""; } .sticker-menu { background: rgb(255, 255, 255); border-radius: 4px; overflow: hidden; = box-sizing: content-box; box-shadow: 0px 0px 0px 1px #bdc4c9, 0px 2px = 6px 0px rgba(0,0,0,0.1); } .bubble-dropdown-target.stickers-bubble-target .comment-sticker-icon { width: 16px; height: 16px; background-image: = url("/static/images/stickers/stickersNormal-vflzlwNND.png"); = background-size: 16px 16px; } @media not all, not all, not all { .bubble-dropdown-target.stickers-bubble-target .comment-sticker-icon { background-image: = url("/static/images/stickers/stickersNormal@2x-vfln8i3Gd.png"); } } .bubble-dropdown-target--active.stickers-bubble-target = .comment-sticker-icon { background-image: = url("/static/images/stickers/stickersActive-vflM6mr2c.png"); = background-size: 16px 16px; } @media not all, not all, not all { .bubble-dropdown-target--active.stickers-bubble-target = .comment-sticker-icon { background-image: = url("/static/images/stickers/stickersActive@2x-vflg7cYNV.png"); } } .sticker-nav { height: 46px; line-height: 44px; overflow: hidden; clear: left; = position: relative; } .sticker-nav .sticker-nav-item { margin: 11px 15px; float: left; cursor: pointer; opacity: 0.7; } .sticker-nav .sticker-nav-item:hover { opacity: 1; } .sticker-nav .is-selected.sticker-nav-item { opacity: 1; } .sticker-nav .sticker-nav-item img { width: 24px; height: 24px; display: block; } .sticker-nav .sticker-nav-inner { transition:margin 200ms; -webkit-transition: margin 200ms ease 0s; } .on-top.sticker-nav { border-bottom-color: lightgrey; border-bottom-width: 1px; = border-bottom-style: solid; } .on-bottom.sticker-nav { border-top-color: lightgrey; border-top-width: 1px; border-top-style: = solid; } .sticker-nav .arrow { top: 0px; width: 42px; text-align: center; bottom: 0px; display: none; = position: absolute; z-index: 1; background-color: rgb(255, 255, 255); } .sticker-nav .arrow::before { background-position: center; left: 0px; top: 0px; right: 0px; bottom: = 0px; position: absolute; content: ""; background-image: = url("/static/images/stickers/chevron-vflSjDNAH.svg"); background-repeat: = no-repeat; background-size: 8px 15px; } .sticker-nav .arrow:hover { text-decoration: none; } .sticker-nav .left.arrow { left: 0px; border-bottom-left-radius: 4px; box-shadow: 1px 0px 0px = rgba(0,0,0,0.05); } .sticker-nav .left.arrow::before { transform: scaleX(-1); -webkit-transform: scaleX(-1); } .sticker-nav .right.arrow { right: 0px; border-bottom-right-radius: 4px; box-shadow: -1px 0px 0px = rgba(0,0,0,0.05); } .sticker-nav .show.arrow { display: block; } .show-left.sticker-nav .left.arrow { display: block; } .show-right.sticker-nav .right.arrow { display: block; } .sticker-sets-wrapper { height: 210px; -ms-overflow-y: scroll; } .sticker-sets-wrapper .sticker-set { padding: 4px; float: left; display: none; } .sticker-sets-wrapper .is-selected.sticker-set { display: block; } .sticker-sets-wrapper .sticker-set a { float: left; } .sticker-sets-wrapper .sticker-set img { padding: 5px; border-radius: 4px; width: 64px; height: 64px; display: = block; cursor: pointer; } .sticker-sets-wrapper .sticker-set img:hover { background-color: lightgray; } @media print { .comments-holder { display: none; } } .react-file-viewer__activity { display: flex; min-width: 30px; } #file-comments { display: flex; flex-direction: column; -webkit-box-orient: vertical; = -webkit-box-direction: normal; -webkit-flex-direction: column; } #file-comments .comments-and-feedback { flex:1 1 0px; height: 100%; display: flex; flex-direction: column; = -webkit-box-orient: vertical; -webkit-box-direction: normal; = -webkit-flex-direction: column; -webkit-box-flex: 1; -webkit-flex: 1; } #file-comments .comments-and-feedback .comment-list { -webkit-box-flex: 1; -webkit-flex: 1 1 0; } .hidden-comments#file-comments { flex:1 1 0px; display: flex; flex-direction: column; = -webkit-box-orient: vertical; -webkit-box-direction: normal; = -webkit-flex-direction: column; -webkit-box-flex: 1; -webkit-flex: 1; } .hidden-comments#file-comments .show-button { flex:1 1 0px; display: flex; flex-direction: column; justify-content: = center; -webkit-justify-content: center; -webkit-box-orient: vertical; = -webkit-box-direction: normal; -webkit-flex-direction: column; = -webkit-box-flex: 1; -webkit-flex: 1; -webkit-box-pack: center; } .hidden-comments#file-comments .show-button .show-button-sprite { width: 30px; } .file-viewer-comment-container { width: 100%; height: 100%; } .comments-tab-nav__container { flex:1 1 0px; display: flex; box-sizing: border-box; flex-direction: = column; -webkit-box-orient: vertical; -webkit-box-direction: normal; = -webkit-flex-direction: column; -webkit-box-flex: 1; -webkit-flex: 1; } .comments-tab-nav__options { padding: 10px; text-align: right; margin-bottom: -38px; } .c-tabs--underline.comments-tab-nav__variant { flex:1 1 0px; display: flex; box-sizing: border-box; flex-direction: = column; -webkit-box-orient: vertical; -webkit-box-direction: normal; = -webkit-flex-direction: column; -webkit-box-flex: 1; -webkit-flex: 1; } .c-tabs--underline.comments-tab-nav__variant .c-tabs__bar { margin: 10px 10px 0px; } .c-tabs--underline.comments-tab-nav__variant .c-tabs__content { flex:1 1 0px; display: flex; box-sizing: border-box; flex-direction: = column; -webkit-box-orient: vertical; -webkit-box-direction: normal; = -webkit-flex-direction: column; -webkit-box-flex: 1; -webkit-flex: 1; } .c-tabs--underline.comments-tab-nav__variant .comments-tab-content { flex:1 1 0px; display: flex; box-sizing: border-box; flex-direction: = column; -webkit-box-orient: vertical; -webkit-box-direction: normal; = -webkit-flex-direction: column; -webkit-box-flex: 1; -webkit-flex: 1; } .c-tabs--underline.comments-tab-nav__variant .annotations-tab-content { flex:1 1 0px; display: flex; box-sizing: border-box; flex-direction: = column; -webkit-box-orient: vertical; -webkit-box-direction: normal; = -webkit-flex-direction: column; -webkit-box-flex: 1; -webkit-flex: 1; } .c-tabs--underline.comments-tab-nav__variant = .hidden.comments-tab-content { display: none; } .c-tabs--underline.comments-tab-nav__variant = .hidden.annotations-tab-content { display: none; } .comments-holder { flex:1 1 0px; display: flex; box-sizing: border-box; flex-direction: = column; -webkit-box-orient: vertical; -webkit-box-direction: normal; = -webkit-flex-direction: column; -webkit-box-flex: 1; -webkit-flex: 1; } .comments-holder .like-bar .animating.like-img { animation:like-star-animation 0.2s cubic-bezier(0.1, 0.5, 0.9, 1.5) = forwards; -webkit-animation: like-star-animation 0.2s; = -webkit-animation-fill-mode: forwards; = -webkit-animation-timing-function: cubic-bezier(0.1, 0.5, 0.9, 1.5); } .comments-holder .comments-loading { height: 100%; text-align: center; padding-top: 30px; border-left-color: = currentColor; border-left-width: medium; border-left-style: none; } .comments-holder .comments-loading__count { color: rgb(208, 212, 217); padding-top: 15px; font-size: 13px; } .comments-holder .comment { padding-left: 16px; } .comments-holder .comment-list-header-container { padding: 10px 15px; border-bottom-color: rgb(229, 229, 229); = border-bottom-width: 1px; border-bottom-style: solid; } .comments-holder .comment-list-header-container .comment-list-facepile { margin-bottom: 15px; } .comments-holder .comment-list-header-container .comment-list-facepile = .title { margin-bottom: 10px; } .comments-holder .comment-list-header-container .comment-list-facepile = .notify-facepile-container { vertical-align: top; display: inline-block; } .comments-holder .comment-list-header-container .comment-list-facepile = .notify-facepile-container > div { margin-right: 4px; vertical-align: top; display: inline-block; } .comments-holder .comment-list-header-container .comment-list-facepile = .notify-facepile-container .notify-facepile-photo { cursor: default; } .comments-holder .comment-list-header-container .comment-list-facepile = .notify-facepile-container .notify-facepile-more { background: rgb(229, 229, 229); border-radius: 50%; border: 2px solid = rgb(229, 229, 229); border-image: none; width: 32px; height: 32px; = text-align: center; color: rgb(123, 137, 148); line-height: 28px; = font-size: 13px; box-sizing: border-box; } .comments-holder .comment-list-header-container .comment-list-facepile = .comment-list-facepile-add { display: inline-block; } .comments-holder .comment-list-header-container .comment-list-facepile = .comment-list-facepile-add .bubble-dropdown-container { height: 32px; display: block; } .comments-holder .comment-list-header-container .comment-list-facepile = .comment-list-facepile-add .comment-list-facepile-add-button { border-radius: 50%; border: 2px solid rgb(11, 172, 255); border-image: = none; width: 32px; height: 32px; text-align: center; color: rgb(11, 172, = 255); line-height: 23px; font-size: 22px; vertical-align: top; display: = inline-block; box-sizing: border-box; background-color: transparent; } .comments-holder .comment-list-header-container .comment-list-facepile = .comment-list-facepile-add .comment-list-facepile-add-button:hover { text-decoration: none; } .comments-holder .comment-list-header-container .comment-list-header { padding: 0px; } .comments-holder .comment-list-header-container .comment-list-header = .comment-list-header-inner { line-height: 25px; } .comments-holder .comment-list-header-container .comment-list-header = .comment-list-header-inner .options { float: right; display: table-cell; } .comments-holder .comment-list-header-container .comment-list-header = .comment-list-header-inner .options .bubble-dropdown-target:hover { text-decoration: none; } .comments-holder .comment-list { width: 100%; -ms-overflow-x: hidden; -ms-overflow-y: auto; box-sizing: = border-box; } .comments-holder .comment-list .blank-state { top: 50%; width: 280px; text-align: center; padding-right: 20px; = padding-left: 20px; margin-top: -100px; position: absolute; } .comments-holder .comment-list .blank-state .blank-state-icon { padding-top: 15px; } .comments-holder .comment-list .blank-state .blank-state-illustration { padding-top: 15px; } .comments-holder .comment-list .blank-state .blank-state-illustration = img { width: 108px; height: 72px; } .comments-holder .comment-list .blank-state .blank-state-text { color: rgb(123, 137, 148); padding-top: 10px; padding-bottom: 10px; = font-size: 13px; } .comments-holder .comment-list .blank-state .blank-state-text .blue { color: rgb(40, 149, 241); } .comments-holder .scrolled.comment-list { border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; = border-bottom-style: solid; } .comments-holder .comment-list .loading-comment { text-align: center; padding-top: 15px; box-sizing: border-box; } .comments-holder .comment-list .blank-state.loading-comment { padding-top: 60px; min-height: 147px; } .comments-holder .comment-list .comment-activity { width: 100%; padding-top: 11px; padding-bottom: 11px; opacity: 1; } .comments-holder .comment-list .comment-enter.comment-activity { transition:background-color 3s; opacity: 0; background-color: rgb(227, = 242, 255); -webkit-transition: background-color 3s; } .comments-holder .comment-list = .comment-enter-active.comment-enter.comment-activity { opacity: 1; background-color: transparent; } .comments-holder .comment-list .comment-leave.comment-activity { transition:opacity 0.3s; opacity: 1; -webkit-transition: opacity 0.3s; } .comments-holder .comment-list = .comment-leave-active.comment-leave.comment-activity { opacity: 0; } .comments-holder .comment-list = .start-highlight-animation.comment-activity { animation:highlight-comment-animation 0.7s; -webkit-animation: = highlight-comment-animation 0.7s 1; } .comments-holder .comment-list .comment-activity .resolve-wrapper { height: 20px; float: right; max-width: 80px; } .comments-holder .comment-list .comment-activity .resolve-wrapper = .unresolve-text { color: rgb(97, 215, 97); line-height: 20px; font-size: 10px; float: = right; } .comments-holder .comment-list .comment-activity .resolve-wrapper = .resolve-text { color: rgb(40, 149, 241); line-height: 20px; font-size: 10px; float: = right; } .comments-holder .comment-list .comment-activity .resolve-wrapper = .resolved-icon { height: 20px; margin-left: 5px; vertical-align: middle; float: right; = cursor: pointer; } .comments-holder .comment-list .comment-activity .comment { padding: 0px 15px; width: 100%; display: table; table-layout: fixed; = box-sizing: border-box; } .comments-holder .comment-list .comment-activity .comment > = .commenter-photo { width: 32px; padding-top: 4px; padding-right: 15px; vertical-align: = top; display: table-cell; white-space: nowrap; } .comments-holder .comment-list .comment-activity .comment > = .comment-body { width: 99%; vertical-align: top; display: table-cell; } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-sticker-body { width: 112px; height: 112px; display: inline-block; } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-text { color: rgb(76, 84, 90); line-height: 18px; font-size: 13px; = white-space: pre-wrap; -ms-word-wrap: break-word; } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-text .comment-mention { color: rgb(40, 149, 241); } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-top-bar { width: 100%; height: 20px; padding-top: 1px; margin-bottom: 0px; = display: block; } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-top-bar .commenter-name { overflow: hidden; font-size: 13px; font-weight: 600; margin-right: 5px; = vertical-align: top; display: inline-block; white-space: nowrap; = -ms-text-overflow: ellipsis; max-width: 140px; } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-top-bar .comment-metadata { vertical-align: middle; display: inline-block; } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-top-bar .comment-metadata .right-triangle { color: rgb(170, 170, 170); font-size: 10px; margin-right: 5px; } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-top-bar .comment-metadata .active-slide-id { color: rgb(40, 149, 241); cursor: pointer; } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-top-bar .comment-metadata .deleted-slide-id { text-decoration: line-through; } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-top-bar .annotation-link { color: rgb(123, 137, 148); font-size: 13px; margin-left: 2px; = vertical-align: top; display: inline-block; } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-bottom-bar { width: 100%; height: 14px; color: rgb(170, 170, 170); font-size: 11px; = margin-top: 5px; margin-bottom: 3px; } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-bottom-bar .like-bar { float: left; } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-bottom-bar .like-bar .like-img { float: left; } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-bottom-bar .like-bar .like-img img { transform: scale(0.85); -webkit-transform: scale(0.85, 0.85); } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-bottom-bar .like-bar .like-text { margin-top: -1px; margin-left: 3px; float: left; } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-bottom-bar .bottom-dot { font-weight: 900; margin-top: -1px; margin-right: 7px; margin-left: = 7px; float: left; } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-bottom-bar .reply-button { margin-top: -1px; float: left; } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-bottom-bar .activity-time-ago { overflow: hidden; margin-top: -1px; float: left; white-space: nowrap; = -ms-text-overflow: ellipsis; } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-bottom-bar .delete-icon { margin-top: -1px; float: left; cursor: pointer; } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-bottom-bar .second-bottom-dot { font-weight: 900; margin-top: -1px; margin-right: 7px; margin-left: = 7px; float: left; } .comments-holder .comment-list .comment-activity .comment > = .comment-body .comment-bottom-bar .pending-comment__retry { margin-left: 0.5em; } .comments-holder .comment-list .comment-activity .comment--old-revision = > .comment-body .comment-annotation .comment-annotation-button { background: white; border: 1px solid rgb(232, 232, 232); border-image: = none; } .comments-holder .comment-list .comment-activity .comment--old-revision = > .comment-body .comment-annotation .comment-annotation-button = .annotation-thumbnail-label { color: rgb(184, 184, 184); } .comments-holder .comment-list .comment-activity .comment--old-revision = > .comment-body .comment-annotation .comment-annotation-button = .annotation-thumbnail-label__page { color: rgb(184, 184, 184); } .comments-holder .comment-annotation { margin-top: 6px; } .comments-holder .comment-annotation .comment-annotation-button { background: rgb(246, 249, 252); padding: 7px 10px 6px 8px; = border-radius: 4px; border: 1px solid rgb(208, 212, 217); border-image: = none; width: 100%; color: rgb(123, 137, 148); font-size: 0px; display: = inline-block; box-sizing: border-box; } .comments-holder .comment-annotation .comment-annotation-button:hover { border: 1px solid rgb(194, 199, 206); border-image: none; = text-decoration: none; } .comments-holder .comment-annotation .comment-annotation-button = .annotation-thumbnail-page { background: white; border: 1px solid rgb(208, 212, 217); border-image: = none; width: 20px; height: 28px; margin-right: 8px; display: = inline-block; position: relative; } .comments-holder .comment-annotation .comment-annotation-button = .annotation-thumbnail-page__marker { background: rgb(158, 207, 245); border-radius: 50%; width: 6px; height: = 6px; margin-top: -3px; margin-left: -3px; display: block; position: = absolute; } .comments-holder .comment-annotation .comment-annotation-button = .annotation-thumbnail-page__highlight { background: rgb(158, 207, 245); height: 3px; display: block; position: = absolute; } .comments-holder .comment-annotation .comment-annotation-button = .annotation-thumbnail-page__region { background: rgb(158, 207, 245); display: block; position: absolute; } .comments-holder .comment-annotation .comment-annotation-button = .annotation-thumbnail-image { width: 100%; } .comments-holder .comment-annotation .comment-annotation-button = .annotation-thumbnail-image img { max-width: 100%; } .comments-holder .comment-annotation .comment-annotation-button = .annotation-thumbnail-label { color: rgb(123, 137, 148); line-height: 16px; font-size: 10px; = margin-top: 0px; vertical-align: top; display: inline-block; } .comments-holder .comment-annotation .comment-annotation-button = .annotation-thumbnail-label__page { color: rgb(71, 82, 93); font-size: 12px; } .comments-holder .comment-annotation .comment-annotation-button = .annotation-thumbnail-text { padding: 5px 0px; color: rgb(123, 137, 148); overflow: hidden; = font-size: 10px; display: inline-block; max-height: 38px; } .threading-enabled.comments-holder .comment-list { background-color: rgb(246, 249, 252); } .threading-enabled.comments-holder .comment-list__divider { margin: 10px 15px; } .threading-enabled.comments-holder .comment-list .replies-count-button { font-size: 11px; margin-left: 63px; } .threading-enabled.comments-holder .comment-list .comment-activity { padding-top: 0px; padding-bottom: 0px; } .threading-enabled.comments-holder .comment-list = .has-annotation.comment-body .resolve-wrapper { display: none; } .threading-enabled.comments-holder .comment-list .threaded-comment-list = .reply-button { color: rgb(170, 170, 170); } .threading-enabled.comments-holder .comment-list .threaded-comment-list = .thread-hover.reply-button { color: rgb(40, 149, 241); } .threading-enabled.comments-holder .comment-list = .start-highlight-animation.threaded-comment-list { animation:highlight-comment-animation 0.7s; -webkit-animation: = highlight-comment-animation 0.7s 1; } .threading-enabled.comments-holder .comment-list .comment { padding: 8px 10px 8px 12px; } .threading-enabled.comments-holder .comment-list .comment .delete { color: rgb(170, 170, 170); } .threading-enabled.comments-holder .comment-list .comment .delete:hover = { color: rgb(40, 149, 241); } .threading-enabled.comments-holder .comment-list .expanded.comment { padding-bottom: 4px; } .threading-enabled.comments-holder .comment-list = .expanded.comment--pending { padding-bottom: 0px; } .threading-enabled.comments-holder .comment-list .comment-group { padding-top: 10px; } .threading-enabled.comments-holder .comment-list .comment-group .time { text-align: center; color: rgb(170, 170, 170); } .threading-enabled.comments-holder .comment-list .comment-group = .threaded-comment-list { margin: 10px; border-radius: 4px; border: 1px solid rgb(229, 229, 229); = border-image: none; background-color: rgb(255, 255, 255); } .threading-enabled.comments-holder .comment-list .comment-group = .comment-enter.threaded-comment-list { transition:background-color 3s; opacity: 0; background-color: rgb(227, = 242, 255); -webkit-transition: background-color 3s; } .threading-enabled.comments-holder .comment-list .comment-group = .comment-enter-active.comment-enter.threaded-comment-list { opacity: 1; background-color: transparent; } .threading-enabled.comments-holder .comment-list .comment-group = .comment-leave.threaded-comment-list { transition:opacity 0.3s; opacity: 1; -webkit-transition: opacity 0.3s; } .threading-enabled.comments-holder .comment-list .comment-group = .comment-leave-active.comment-leave.threaded-comment-list { opacity: 0; } .threading-enabled.comments-holder .comment-list .comment-group = .threaded-comment-list .comment-annotation.threaded-comment-header { padding-bottom: 0px; margin-top: 0px; } .threading-enabled.comments-holder .comment-list .comment-group = .threaded-comment-list .comment-annotation.threaded-comment-header = .comment-annotation-button { border-style: none none solid; border-bottom-color: rgb(229, 229, 229); = border-bottom-width: 1px; border-bottom-right-radius: 0px; = border-bottom-left-radius: 0px; background-color: transparent; } .threading-enabled.comments-holder .comment-list .comment-group = .threaded-comment-list .comment-annotation.threaded-comment-header = .comment-annotation-button .annotation-thumbnail-page { float: left; } .threading-enabled.comments-holder .comment-list .comment-group = .threaded-comment-list .comment-annotation.threaded-comment-header = .comment-annotation-button .annotation-thumbnail-label { font-size: 13px; margin-top: 7px; float: left; } .threading-enabled.comments-holder .comment-list .comment-group = .threaded-comment-list .comment-annotation.threaded-comment-header = .comment-annotation-button = .is-on-old-revision.annotation-thumbnail-label { margin-top: 0px; } .threading-enabled.comments-holder .comment-list .comment-group = .threaded-comment-list .comment-annotation.threaded-comment-header = .comment-annotation-button = .is-on-old-revision.annotation-thumbnail-label .older-revision { color: rgb(170, 170, 170); font-size: 11px; font-style: italic; } .threading-enabled.comments-holder .comment-list .comment-group = .threaded-comment-list .comment-annotation.threaded-comment-header = .comment-annotation-button .resolve-wrapper { padding-top: 5px; } .threading-enabled.comments-holder .comment-list .comment-field { padding: 11px 15px 15px; border-top-color: currentColor; = border-top-width: medium; border-top-style: none; } .threading-enabled.comments-holder .comment-field { padding: 25px 15px; } .tab-nav-enabled.comments-holder { background-color: rgb(246, 249, 252); } .tab-nav-enabled.comments-holder .comment-list .comment-field-wrapper { padding: 10px; background-color: rgb(246, 249, 252); } .tab-nav-enabled.comments-holder .comment-list .comment-field { padding: 12px; border-radius: 4px; border: 1px solid rgb(229, 229, = 229); border-image: none; background-color: rgb(255, 255, 255); } .tab-nav-enabled.comments-holder .comment-list .comment-field = .comment-box .mentions-container .mentions-input { border: 0px currentColor; border-image: none; } .annotation-bubble .threading-enabled.comments-holder .comment-list { background-color: rgb(255, 255, 255); } .annotation-bubble .threading-enabled.comments-holder .comment-list = .threaded-comment-list .has-annotation.comment-body .resolve-wrapper { display: block; } .annotation-bubble .comment-field { border-top-color: currentColor; border-top-width: medium; = border-top-style: none; } .comment-field { padding: 11px 15px 15px; flex:0 0 auto; width: 100%; border-top-color: = rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; = display: table; position: relative; table-layout: fixed; box-sizing: = border-box; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; } .comment-field .comment-field__diabled { background: rgba(255, 255, 255, 0.6); left: 0px; top: 0px; right: 0px; = bottom: 0px; display: block; position: absolute; z-index: 10; } .comment-field .comment-sticker-button { width: 16px; padding-top: 8px; padding-right: 8px; vertical-align: top; = display: table-cell; } .comment-field .comment-show-new-comment { background: linear-gradient(rgba(255, 255, 255, 0) 15%, rgb(255, 255, = 255)); width: 100%; height: 90px; text-align: center; padding-top: 40px; = font-size: 1px; margin-top: -102px; display: block; position: absolute; = box-sizing: border-box; opacity: 1; } .comment-field .comment-show-new-comment-enter.comment-show-new-comment = { transition:padding-top 0.3s cubic-bezier(0, 1.8, 1, 1.8); padding-top: = 43px; opacity: 0; -webkit-transition: padding-top 0.3s cubic-bezier(0, = 1.8, 1, 1.8); } .comment-field = .comment-show-new-comment-enter-active.comment-show-new-comment-enter.com= ment-show-new-comment { padding-top: 40px; opacity: 1; } .comment-field .comment-show-new-comment-leave.comment-show-new-comment = { transition:opacity 0.3s; opacity: 1; -webkit-transition: opacity 0.3s; } .comment-field = .comment-show-new-comment-leave-active.comment-show-new-comment-leave.com= ment-show-new-comment { opacity: 0; } .comment-field .comment-show-new-comment .show-new-comment-button { background: rgb(0, 126, 229); padding: 4px 8px 4px 4px; border-radius: = 10px; height: 14px; color: white; font-size: 0px; margin-top: 0px; = display: inline-block; } .comment-field .comment-show-new-comment .show-new-comment-button = .show-new-comment-icon { border-radius: 13px; border: 1px solid white; border-image: none; = width: 14px; height: 14px; text-align: center; line-height: 14px; = font-size: 5px; margin-right: 4px; vertical-align: top; display: = inline-block; box-sizing: border-box; } .comment-field .comment-show-new-comment .show-new-comment-button = .show-new-comment-icon::after { content: "\25BC"; } .comment-field .comment-show-new-comment .show-new-comment-button = .show-new-comment-text { line-height: 14px; font-size: 11px; vertical-align: top; } .comment-field .comment-show-new-comment .show-new-comment-button:hover = { text-decoration: none; } .comment-field .commenter-photo { width: 32px; padding-right: 15px; vertical-align: top; display: = table-cell; white-space: nowrap; } .comment-field .commenter-photo .account-photo { width: 32px; height: 32px; } .comment-field .comment-box { width: 99%; vertical-align: top; display: table-cell; } .comment-field .comment-box .comment-box-text { color: rgb(123, 137, 148); padding-top: 8px; padding-right: 5px; = padding-left: 2px; font-size: 12px; vertical-align: top; display: = table-cell; } .comment-field .comment-box .comment-box-text .blue { color: rgb(40, 149, 241); font-weight: 600; } .comment-field .comment-box .metadata-area { border-width: 0px 1px 1px; border-style: solid; border-color: rgb(229, = 229, 229); padding: 6px 9px; border-radius: 0px 0px 5px 5px; = border-image: none; color: rgb(123, 137, 148); font-size: 11px; } .comment-field .comment-box .metadata-area .metadata-area-slide-id { color: rgb(0, 126, 229); } .comment-field .comment-box .metadata-area .metadata-area-close { padding-right: 5px; float: right; } .comment-field .comment-box .post-area { width: 100%; display: table; } .comment-field .comment-box .post-area .tooltip-container { vertical-align: top; display: table-cell; } .comment-field .comment-box .post-area .button-container { display: table-cell; } .comment-field .comment-box .post-area [hidden].button-container { display: none; } .comment-field .comment-box .post-area .button-container .cancel-button = { color: rgb(170, 170, 170); line-height: 34px; margin-top: 9px; = margin-right: 10px; float: right; } .comment-field .comment-box .post-area .button-container .post-button { margin-top: 9px; float: right; white-space: nowrap; } .comment-field .comment-box .mentions-container .mentions-input { border-radius: 5px; border: 1px solid rgb(229, 229, 229); border-image: = none; width: 100%; display: table; box-sizing: border-box; } .comment-field .comment-box .mentions-container .mentions-input = .text-input { padding: 6px 9px; font-size: 13px; -ms-overflow-x: hidden; = -ms-overflow-y: auto; min-height: 32px; max-height: 250px; box-sizing: = border-box; } .comments-feedback-link { width: 100%; color: rgb(61, 70, 77); border-top-color: rgb(229, 229, = 229); border-left-color: rgb(229, 229, 229); border-top-width: 1px; = border-left-width: 1px; border-top-style: solid; border-left-style: = solid; background-color: white; } .comments-feedback-link .comments-feedback-link-inner { padding-top: 15px; padding-bottom: 15px; padding-left: 15px; } .comments-feedback-link .comments-feedback-link-inner a:hover { text-decoration: none; } .comments-offline-banner { width: 100%; height: 50px; color: rgb(255, 255, 255); display: table; = background-color: rgb(61, 70, 77); } .comments-offline-banner .comments-offline-banner-inner { text-align: center; vertical-align: middle; display: table-cell; } .comment-feedback-input.text-input { width: 575px; height: 100px; } .comment-feedback-input.text-input #comments-feedback-input { height: 100px; resize: none; } #tooltip-holder .like-tooltip { background: rgb(61, 70, 77); padding: 5px 10px; border: currentColor; = border-image: none; color: white; line-height: 1.75; font-size: 11px; } #tooltip-holder .notification-names-tooltip { background: rgb(61, 70, 77); padding: 5px 10px; border: currentColor; = border-image: none; color: white; line-height: 1.75; font-size: 11px; } #react-bubble-dropdown-root = .comments-header-bubble-dropdown.bubble-dropdown { padding: 5px 0px; } #react-bubble-dropdown-root = .top-right.comments-header-bubble-dropdown.bubble-dropdown { border-radius: 5px; } #react-bubble-dropdown-root = .top-right.comments-header-bubble-dropdown.bubble-dropdown = .bubble-arrow-border { border-width: 10px 11px; left: 90%; margin-left: -11px; } #react-bubble-dropdown-root = .top-right.comments-header-bubble-dropdown.bubble-dropdown .bubble-arrow = { border-width: 9px; left: 90%; margin-left: -9px; } #react-bubble-dropdown-root = .top-right.notify-facepile-bubble-dropdown.bubble-dropdown { border-radius: 5px; } #react-bubble-dropdown-root = .top-right.notify-facepile-bubble-dropdown.bubble-dropdown = .contacts-selector-popup .contacts-selector-popup-input-wrapper { padding: 15px; } #react-bubble-dropdown-root = .top-right.notify-facepile-bubble-dropdown.bubble-dropdown = .bubble-arrow-border { border-width: 10px 11px; left: 90%; margin-left: -11px; } #react-bubble-dropdown-root = .top-right.notify-facepile-bubble-dropdown.bubble-dropdown .bubble-arrow = { border-width: 9px; left: 90%; margin-left: -9px; } #react-bubble-dropdown-root = .mentions-helper-bubble-dropdown.bubble-dropdown { border-radius: 5px; } #react-bubble-dropdown-root = .mentions-helper-bubble-dropdown.bubble-dropdown .contacts-selector-hint = { padding: 15px; color: rgb(170, 170, 170); } #react-bubble-dropdown-root = .bottom-right.mentions-helper-bubble-dropdown.bubble-dropdown = .contacts-selector-popup .contacts-selector-popup-input-wrapper { padding: 15px; } #react-bubble-dropdown-root = .bottom-right.mentions-helper-bubble-dropdown.bubble-dropdown = .bubble-arrow-border { border-width: 10px 11px; left: 93%; margin-left: -11px; } #react-bubble-dropdown-root = .bottom-right.mentions-helper-bubble-dropdown.bubble-dropdown = .bubble-arrow { border-width: 9px; left: 93%; margin-left: -9px; } #react-bubble-dropdown-root = .top-right.mentions-helper-bubble-dropdown.bubble-dropdown = .contacts-selector-popup .contacts-selector-popup-input-wrapper { padding: 15px; } #react-bubble-dropdown-root = .top-right.mentions-helper-bubble-dropdown.bubble-dropdown = .bubble-arrow-border { border-width: 10px 11px; left: 93%; margin-left: -11px; } #react-bubble-dropdown-root = .top-right.mentions-helper-bubble-dropdown.bubble-dropdown .bubble-arrow = { border-width: 9px; left: 93%; margin-left: -9px; } #react-bubble-dropdown-root a.comments-header-menu-option { padding: 5px 12px 5px 16px; display: block; white-space: nowrap; } #react-bubble-dropdown-root a.disabled.comments-header-menu-option { color: rgb(229, 229, 229); cursor: default; } #react-bubble-dropdown-root a.disabled.comments-header-menu-option * { cursor: default; } #react-bubble-dropdown-root a.disabled.comments-header-menu-option = .sprite { opacity: 0.25; } #react-bubble-dropdown-root a.disabled.comments-header-menu-option:hover = { =09 } #react-bubble-dropdown-root a.comments-header-menu-option:hover { text-decoration: none; background-color: rgb(227, 242, 255); } #react-bubble-dropdown-root a.comments-header-menu-option .sprite-frame = { padding-right: 8px; } #react-bubble-dropdown-root = .bottom-right.stickers-bubble-dropdown.bubble-dropdown = .contacts-selector-popup .contacts-selector-popup-input-wrapper { padding: 15px; } #react-bubble-dropdown-root = .bottom-right.stickers-bubble-dropdown.bubble-dropdown = .bubble-arrow-border { border-width: 10px 11px; left: 93%; margin-left: -11px; } #react-bubble-dropdown-root = .bottom-right.stickers-bubble-dropdown.bubble-dropdown .bubble-arrow { border-width: 9px; left: 93%; margin-left: -9px; } #react-bubble-dropdown-root = .top-right.stickers-bubble-dropdown.bubble-dropdown = .contacts-selector-popup .contacts-selector-popup-input-wrapper { padding: 15px; } #react-bubble-dropdown-root = .top-right.stickers-bubble-dropdown.bubble-dropdown .bubble-arrow-border = { border-width: 10px 11px; left: 93%; margin-left: -11px; } #react-bubble-dropdown-root = .top-right.stickers-bubble-dropdown.bubble-dropdown .bubble-arrow { border-width: 9px; left: 93%; margin-left: -9px; } .comment-onboarding-modal .db-modal { width: auto; } .comment-onboarding-modal .c-slider { margin-top: 20px; } .comment-onboarding-illustration { margin-top: 20px; } .comment-onboarding-heading { margin: 0px; padding: 0px; color: rgb(71, 82, 93); line-height: 1; = font-size: 20px; font-weight: 400; } .comment-onboarding-subheading { margin: 16px 0px 24px; padding: 0px; color: rgb(123, 137, 148); = line-height: 1; font-size: 14px; font-weight: 400; } ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: https://fonts.googleapis.com/css?family=Roboto:500 @font-face { font-family: Roboto; src: local("Roboto Medium"), local("Roboto-Medium"), = url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUT8E0i7KZn= -EPnyo3HZu7kw.woff) format("woff"); font-weight: 500; font-style: normal; } ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://cf.dropboxstatic.com/static/css/packaged/components-vfliFgZLy.css @import url( https://fonts.googleapis.com/css?family=3DRoboto:500 ); .bubble-dropdown-container { position: relative; } .bubble-dropdown-target { cursor: pointer; } #react-bubble-dropdown-root { z-index: 1000000; } #react-bubble-dropdown-root:focus { =09 } #react-bubble-dropdown-root .bubble-dropdown { padding: 0px; } .bubble-dropdown { background: padding-box rgb(255, 255, 255); padding: 9px 15px; = border-radius: 3px; border: 1px solid rgba(61, 70, 77, 0.1); = border-image: none; display: none; position: absolute; z-index: 9999; = cursor: default; box-shadow: 0px 1px 2px rgba(0,0,0,0.1); } .no-padding.bubble-dropdown { padding: 0px; } .has-close-button.bubble-dropdown { padding-right: 25px; } .bubble-dropdown .bubble-arrow { border: solid transparent; border-image: none; width: 0px; height: 0px; = position: absolute; pointer-events: none; } .bubble-dropdown .bubble-arrow-border { border: solid transparent; border-image: none; width: 0px; height: 0px; = position: absolute; pointer-events: none; } .bubble-dropdown .bubble-dropdown-x { background-position: center; top: 13px; width: 11px; height: 11px; = right: 10px; position: absolute; cursor: pointer; background-image: = url("/static/images/streams/dismiss-cross-vflIlGysZ.svg"); = background-repeat: no-repeat; background-size: 11px; background-color: = transparent; } .bubble-dropdown .bubble-dropdown-x:focus { border-radius: 5px; box-shadow: 0px 0px 0px 2px #a0d1fa; } .left.bubble-dropdown .bubble-arrow-border { border-width: 11px 7px; margin-top: -11px; } .left-top.bubble-dropdown .bubble-arrow-border { border-width: 11px 7px; margin-top: -11px; } .left-bottom.bubble-dropdown .bubble-arrow-border { border-width: 11px 7px; margin-top: -11px; } .right.bubble-dropdown .bubble-arrow-border { border-width: 11px 7px; margin-top: -11px; } .right-top.bubble-dropdown .bubble-arrow-border { border-width: 11px 7px; margin-top: -11px; } .right-bottom.bubble-dropdown .bubble-arrow-border { border-width: 11px 7px; margin-top: -11px; } .left.bubble-dropdown .bubble-arrow { border-width: 9px 6px; margin-top: -9px; } .left-top.bubble-dropdown .bubble-arrow { border-width: 9px 6px; margin-top: -9px; } .left-bottom.bubble-dropdown .bubble-arrow { border-width: 9px 6px; margin-top: -9px; } .right.bubble-dropdown .bubble-arrow { border-width: 9px 6px; margin-top: -9px; } .right-top.bubble-dropdown .bubble-arrow { border-width: 9px 6px; margin-top: -9px; } .right-bottom.bubble-dropdown .bubble-arrow { border-width: 9px 6px; margin-top: -9px; } .top.bubble-dropdown .bubble-arrow-border { border-width: 7px 11px; margin-left: -11px; } .top-left.bubble-dropdown .bubble-arrow-border { border-width: 7px 11px; margin-left: -11px; } .top-right.bubble-dropdown .bubble-arrow-border { border-width: 7px 11px; margin-left: -11px; } .bottom.bubble-dropdown .bubble-arrow-border { border-width: 7px 11px; margin-left: -11px; } .bottom-left.bubble-dropdown .bubble-arrow-border { border-width: 7px 11px; margin-left: -11px; } .bottom-right.bubble-dropdown .bubble-arrow-border { border-width: 7px 11px; margin-left: -11px; } .top.bubble-dropdown .bubble-arrow { border-width: 6px 9px; margin-left: -9px; } .top-left.bubble-dropdown .bubble-arrow { border-width: 6px 9px; margin-left: -9px; } .top-right.bubble-dropdown .bubble-arrow { border-width: 6px 9px; margin-left: -9px; } .bottom.bubble-dropdown .bubble-arrow { border-width: 6px 9px; margin-left: -9px; } .bottom-left.bubble-dropdown .bubble-arrow { border-width: 6px 9px; margin-left: -9px; } .bottom-right.bubble-dropdown .bubble-arrow { border-width: 6px 9px; margin-left: -9px; } .left.bubble-dropdown .bubble-arrow { right: 100%; } .left.bubble-dropdown .bubble-arrow-border { right: 100%; } .left-top.bubble-dropdown .bubble-arrow { right: 100%; } .left-top.bubble-dropdown .bubble-arrow-border { right: 100%; } .left-bottom.bubble-dropdown .bubble-arrow { right: 100%; } .left-bottom.bubble-dropdown .bubble-arrow-border { right: 100%; } .left.bubble-dropdown .bubble-arrow-border { border-right-color: rgba(61, 70, 77, 0.1); } .left-top.bubble-dropdown .bubble-arrow-border { border-right-color: rgba(61, 70, 77, 0.1); } .left-bottom.bubble-dropdown .bubble-arrow-border { border-right-color: rgba(61, 70, 77, 0.1); } .left.bubble-dropdown .bubble-arrow { border-right-color: rgb(255, 255, 255); } .left-top.bubble-dropdown .bubble-arrow { border-right-color: rgb(255, 255, 255); } .left-bottom.bubble-dropdown .bubble-arrow { border-right-color: rgb(255, 255, 255); } .right.bubble-dropdown .bubble-arrow { left: 100%; } .right.bubble-dropdown .bubble-arrow-border { left: 100%; } .right-top.bubble-dropdown .bubble-arrow { left: 100%; } .right-top.bubble-dropdown .bubble-arrow-border { left: 100%; } .right-bottom.bubble-dropdown .bubble-arrow { left: 100%; } .right-bottom.bubble-dropdown .bubble-arrow-border { left: 100%; } .right.bubble-dropdown .bubble-arrow-border { border-left-color: rgba(61, 70, 77, 0.1); } .right-top.bubble-dropdown .bubble-arrow-border { border-left-color: rgba(61, 70, 77, 0.1); } .right-bottom.bubble-dropdown .bubble-arrow-border { border-left-color: rgba(61, 70, 77, 0.1); } .right.bubble-dropdown .bubble-arrow { border-left-color: rgb(255, 255, 255); } .right-top.bubble-dropdown .bubble-arrow { border-left-color: rgb(255, 255, 255); } .right-bottom.bubble-dropdown .bubble-arrow { border-left-color: rgb(255, 255, 255); } .top.bubble-dropdown .bubble-arrow { bottom: 100%; } .top.bubble-dropdown .bubble-arrow-border { bottom: 100%; } .top-left.bubble-dropdown .bubble-arrow { bottom: 100%; } .top-left.bubble-dropdown .bubble-arrow-border { bottom: 100%; } .top-right.bubble-dropdown .bubble-arrow { bottom: 100%; } .top-right.bubble-dropdown .bubble-arrow-border { bottom: 100%; } .top.bubble-dropdown .bubble-arrow-border { border-bottom-color: rgba(61, 70, 77, 0.1); } .top-left.bubble-dropdown .bubble-arrow-border { border-bottom-color: rgba(61, 70, 77, 0.1); } .top-right.bubble-dropdown .bubble-arrow-border { border-bottom-color: rgba(61, 70, 77, 0.1); } .top.bubble-dropdown .bubble-arrow { border-bottom-color: rgb(255, 255, 255); } .top-left.bubble-dropdown .bubble-arrow { border-bottom-color: rgb(255, 255, 255); } .top-right.bubble-dropdown .bubble-arrow { border-bottom-color: rgb(255, 255, 255); } .bottom.bubble-dropdown .bubble-arrow { top: 100%; } .bottom.bubble-dropdown .bubble-arrow-border { top: 100%; } .bottom-left.bubble-dropdown .bubble-arrow { top: 100%; } .bottom-left.bubble-dropdown .bubble-arrow-border { top: 100%; } .bottom-right.bubble-dropdown .bubble-arrow { top: 100%; } .bottom-right.bubble-dropdown .bubble-arrow-border { top: 100%; } .bottom.bubble-dropdown .bubble-arrow-border { border-top-color: rgba(61, 70, 77, 0.1); } .bottom-left.bubble-dropdown .bubble-arrow-border { border-top-color: rgba(61, 70, 77, 0.1); } .bottom-right.bubble-dropdown .bubble-arrow-border { border-top-color: rgba(61, 70, 77, 0.1); } .bottom.bubble-dropdown .bubble-arrow { border-top-color: rgb(255, 255, 255); } .bottom-left.bubble-dropdown .bubble-arrow { border-top-color: rgb(255, 255, 255); } .bottom-right.bubble-dropdown .bubble-arrow { border-top-color: rgb(255, 255, 255); } .top.bubble-dropdown .bubble-arrow { left: 50%; } .top.bubble-dropdown .bubble-arrow-border { left: 50%; } .bottom.bubble-dropdown .bubble-arrow { left: 50%; } .bottom.bubble-dropdown .bubble-arrow-border { left: 50%; } .top-left.bubble-dropdown .bubble-arrow { left: 25%; } .top-left.bubble-dropdown .bubble-arrow-border { left: 25%; } .bottom-left.bubble-dropdown .bubble-arrow { left: 25%; } .bottom-left.bubble-dropdown .bubble-arrow-border { left: 25%; } .top-right.bubble-dropdown .bubble-arrow { left: 75%; } .top-right.bubble-dropdown .bubble-arrow-border { left: 75%; } .bottom-right.bubble-dropdown .bubble-arrow { left: 75%; } .bottom-right.bubble-dropdown .bubble-arrow-border { left: 75%; } .left.bubble-dropdown .bubble-arrow { top: 50%; } .left.bubble-dropdown .bubble-arrow-border { top: 50%; } .right.bubble-dropdown .bubble-arrow { top: 50%; } .right.bubble-dropdown .bubble-arrow-border { top: 50%; } .left-top.bubble-dropdown .bubble-arrow { top: 25%; } .left-top.bubble-dropdown .bubble-arrow-border { top: 25%; } .right-top.bubble-dropdown .bubble-arrow { top: 25%; } .right-top.bubble-dropdown .bubble-arrow-border { top: 25%; } .left-bottom.bubble-dropdown .bubble-arrow { top: 75%; } .left-bottom.bubble-dropdown .bubble-arrow-border { top: 75%; } .right-bottom.bubble-dropdown .bubble-arrow { top: 75%; } .right-bottom.bubble-dropdown .bubble-arrow-border { top: 75%; } .bubble-menu { margin: 0px; padding: 5px 0px; list-style-type: none; min-width: 50px; } .bubble-menu .bubble-menu-item { padding: 6px 20px 6px 13px; text-align: left; display: block; = white-space: nowrap; background-color: transparent; } .bubble-menu .bubble-menu-item:hover { text-decoration: none; background-color: rgba(204, 230, 250, 0.5); } .bubble-menu .bubble-menu-item:focus { text-decoration: none; } .bubble-menu .bubble-menu-item--disabled.bubble-menu-item { color: rgb(161, 161, 161); cursor: default; } .bubble-menu .bubble-menu-item--disabled.bubble-menu-item * { cursor: default; } .bubble-menu--keyboard .bubble-menu-item:focus { background-color: rgba(204, 230, 250, 0.5); } .bubble-menu--keyboard .bubble-menu-item:hover:focus { background-color: rgba(204, 230, 250, 0.5); } .bubble-menu--keyboard .bubble-menu-item:hover { background-color: transparent; } .bubble-picker { display: inline-block; position: relative; -ms-user-select: none; = -webkit-user-select: none; -moz-user-select: none; user-select: none; } .bubble-picker-label-wrapper { margin: 0px; padding: 0px; vertical-align: bottom; cursor: pointer; = background-color: transparent; } .bubble-picker-label-wrapper .sprite-div { position: relative; } .color-blue.bubble-picker { color: rgb(40, 149, 241); } .color-gray.bubble-picker { color: rgb(61, 70, 77); } .bubble-picker .sprite-div .icon-right.small.sprite-frame { padding-top: 3px; padding-left: 0px; } .bubble-picker .bubble-picker-option { height: 22px; } .bubble-picker .bubble-picker-dropdown { padding: 3px 0px; top: 30px; right: -30px; margin-bottom: 10px; = position: absolute; z-index: 2; } .bubble-picker .bubble-picker-dropdown .bubble-picker-options { list-style: none; margin: 0px; padding: 0px; } .bubble-picker .bubble-picker-dropdown .bubble-picker-option { padding: 5px 13px; color: inherit; display: block; } .bubble-picker .bubble-picker-dropdown .bubble-picker-option:hover { text-decoration: none; background-color: rgb(227, 242, 255); } .bubble-picker .bubble-picker-dropdown .bubble-picker-option:focus { text-decoration: none; } .bubble-picker .bubble-picker-dropdown .disabled.bubble-picker-option { color: rgb(170, 170, 170); cursor: default; } .bubble-picker .bubble-picker-dropdown = .disabled.bubble-picker-option:hover { background-color: inherit; } .bubble-picker .bubble-picker-dropdown .disabled.bubble-picker-option = .sprite-frame img { opacity: 0.3; } .bubble-picker .bubble-picker-dropdown .chat-bubble-arrow { right: 50%; margin-right: -8px; } .bubble-picker .bubble-picker-dropdown .chat-bubble-arrow-border { right: 50%; margin-right: -8px; } .bubble-picker .bubble-picker-dropdown--keyboard = .bubble-picker-option:focus { text-decoration: none; background-color: rgb(227, 242, 255); } .bubble-picker .bubble-picker-dropdown--keyboard = .bubble-picker-option:hover:focus { text-decoration: none; background-color: rgb(227, 242, 255); } .bubble-picker .bubble-picker-dropdown--keyboard = .bubble-picker-option:hover { background-color: transparent; } .tabbing .button-primary:focus { text-decoration: none; box-shadow: 0px 0px 0px 2px #a0d1fa; } .tabbing .button-secondary:focus { text-decoration: none; box-shadow: 0px 0px 0px 2px #a0d1fa; } .tabbing .button-tertiary:focus { text-decoration: none; box-shadow: 0px 0px 0px 2px #a0d1fa; } .tabbing .button-as-link:focus { text-decoration: underline; } .tabbing .sprite-button:focus { margin: -2px; padding: 2px; border-radius: 5px; text-decoration: none; = box-shadow: 0px 0px 0px 2px #a0d1fa; } .button-as-link { background: none; margin: 0px; padding: 0px; color: rgb(40, 149, 241); = cursor: pointer; } .button-as-link:hover { text-decoration: underline; } :disabled.button-as-link:hover { text-decoration: none; } .button-primary { margin: 16px 0px 5px; padding: 6px 16px; border-radius: 3px; = line-height: normal; min-height: 34px; box-sizing: border-box; = -webkit-appearance: none; } .button-secondary { margin: 16px 0px 5px; padding: 6px 16px; border-radius: 3px; = line-height: normal; min-height: 34px; box-sizing: border-box; = -webkit-appearance: none; } .button-tertiary { margin: 16px 0px 5px; padding: 6px 16px; border-radius: 3px; = line-height: normal; min-height: 34px; box-sizing: border-box; = -webkit-appearance: none; } body.ie .button-primary { padding-top: 0px; padding-bottom: 0px; } body.ie .button-secondary { padding-top: 0px; padding-bottom: 0px; } body.ie .button-tertiary { padding-top: 0px; padding-bottom: 0px; } .button-small.button-primary { margin: 0px; padding: 3px 10px; min-height: 30px; } .button-small.button-secondary { margin: 0px; padding: 3px 10px; min-height: 30px; } .button-small.button-tertiary { margin: 0px; padding: 3px 10px; min-height: 30px; } .freshbutton { padding: 5px 16px; border-radius: 3px; } .freshbutton-red { padding: 5px 16px; border-radius: 3px; } .freshbutton-blue { padding: 5px 16px; border-radius: 3px; } .freshbutton-lightblue { padding: 5px 16px; border-radius: 3px; } .freshbutton-blue-on-gray { padding: 5px 16px; border-radius: 3px; } .freshbutton-gray { padding: 5px 16px; border-radius: 3px; } .freshbutton-silver { padding: 5px 16px; border-radius: 3px; } .freshbutton-green { padding: 5px 16px; border-radius: 3px; } .freshbutton-no-hover { padding: 5px 16px; border-radius: 3px; } .freshbutton { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .freshbutton-red { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .freshbutton-blue { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .freshbutton-lightblue { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .freshbutton-blue-on-gray { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .freshbutton-gray { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .freshbutton-silver { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .freshbutton-green { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .freshbutton-no-hover { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .button-primary { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .button-secondary { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .button-tertiary { text-align: center; overflow: visible; font-size: 13px; font-weight: = 600; text-decoration: none; display: inline-block; cursor: pointer; } .button-big.freshbutton { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.freshbutton-red { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.freshbutton-blue { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.freshbutton-lightblue { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.freshbutton-blue-on-gray { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.freshbutton-gray { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.freshbutton-silver { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.freshbutton-green { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.freshbutton-no-hover { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.button-primary { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.button-secondary { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-big.button-tertiary { border-width: 2px; padding: 10px 26px; min-width: 180px; } .button-wide.freshbutton { width: 100%; max-width: 100%; } .button-wide.freshbutton-red { width: 100%; max-width: 100%; } .button-wide.freshbutton-blue { width: 100%; max-width: 100%; } .button-wide.freshbutton-lightblue { width: 100%; max-width: 100%; } .button-wide.freshbutton-blue-on-gray { width: 100%; max-width: 100%; } .button-wide.freshbutton-gray { width: 100%; max-width: 100%; } .button-wide.freshbutton-silver { width: 100%; max-width: 100%; } .button-wide.freshbutton-green { width: 100%; max-width: 100%; } .button-wide.freshbutton-no-hover { width: 100%; max-width: 100%; } .button-wide.button-primary { width: 100%; max-width: 100%; } .button-wide.button-secondary { width: 100%; max-width: 100%; } .button-wide.button-tertiary { width: 100%; max-width: 100%; } .freshbutton:hover { text-decoration: none; } .freshbutton:focus { text-decoration: none; } .freshbutton-red:hover { text-decoration: none; } .freshbutton-red:focus { text-decoration: none; } .freshbutton-blue:hover { text-decoration: none; } .freshbutton-blue:focus { text-decoration: none; } .freshbutton-lightblue:hover { text-decoration: none; } .freshbutton-lightblue:focus { text-decoration: none; } .freshbutton-blue-on-gray:hover { text-decoration: none; } .freshbutton-blue-on-gray:focus { text-decoration: none; } .freshbutton-gray:hover { text-decoration: none; } .freshbutton-gray:focus { text-decoration: none; } .freshbutton-silver:hover { text-decoration: none; } .freshbutton-silver:focus { text-decoration: none; } .freshbutton-green:hover { text-decoration: none; } .freshbutton-green:focus { text-decoration: none; } .freshbutton-no-hover:hover { text-decoration: none; } .freshbutton-no-hover:focus { text-decoration: none; } .button-primary:hover { text-decoration: none; } .button-primary:focus { text-decoration: none; } .button-secondary:hover { text-decoration: none; } .button-secondary:focus { text-decoration: none; } .button-tertiary:hover { text-decoration: none; } .button-tertiary:focus { text-decoration: none; } .freshbutton:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.freshbutton { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.freshbutton { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.freshbutton { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .freshbutton-red:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.freshbutton-red { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.freshbutton-red { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.freshbutton-red { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .freshbutton-blue:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.freshbutton-blue { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.freshbutton-blue { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.freshbutton-blue { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .freshbutton-lightblue:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.freshbutton-lightblue { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.freshbutton-lightblue { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.freshbutton-lightblue { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .freshbutton-blue-on-gray:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.freshbutton-blue-on-gray { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.freshbutton-blue-on-gray { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.freshbutton-blue-on-gray { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .freshbutton-gray:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.freshbutton-gray { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.freshbutton-gray { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.freshbutton-gray { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .freshbutton-silver:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.freshbutton-silver { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.freshbutton-silver { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.freshbutton-silver { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .freshbutton-green:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.freshbutton-green { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.freshbutton-green { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.freshbutton-green { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .freshbutton-no-hover:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.freshbutton-no-hover { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.freshbutton-no-hover { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.freshbutton-no-hover { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .button-primary:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.button-primary { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.button-primary { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.button-primary { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .button-secondary:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.button-secondary { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.button-secondary { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.button-secondary { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .button-tertiary:active { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .pressed.button-tertiary { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touched.button-tertiary { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .touch.button-tertiary { box-shadow: inset 0px 1px 0px rgba(61,70,71,0.1); } .freshbutton:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .freshbutton-red:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .freshbutton-blue:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .freshbutton-lightblue:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .freshbutton-blue-on-gray:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .freshbutton-gray:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .freshbutton-silver:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .freshbutton-green:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .freshbutton-no-hover:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .button-primary:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .button-secondary:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .button-tertiary:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } :disabled.freshbutton { cursor: default; opacity: 0.4; } .disabled.freshbutton { cursor: default; opacity: 0.4; } :disabled.freshbutton-red { cursor: default; opacity: 0.4; } .disabled.freshbutton-red { cursor: default; opacity: 0.4; } :disabled.freshbutton-blue { cursor: default; opacity: 0.4; } .disabled.freshbutton-blue { cursor: default; opacity: 0.4; } :disabled.freshbutton-lightblue { cursor: default; opacity: 0.4; } .disabled.freshbutton-lightblue { cursor: default; opacity: 0.4; } :disabled.freshbutton-blue-on-gray { cursor: default; opacity: 0.4; } .disabled.freshbutton-blue-on-gray { cursor: default; opacity: 0.4; } :disabled.freshbutton-gray { cursor: default; opacity: 0.4; } .disabled.freshbutton-gray { cursor: default; opacity: 0.4; } :disabled.freshbutton-silver { cursor: default; opacity: 0.4; } .disabled.freshbutton-silver { cursor: default; opacity: 0.4; } :disabled.freshbutton-green { cursor: default; opacity: 0.4; } .disabled.freshbutton-green { cursor: default; opacity: 0.4; } :disabled.freshbutton-no-hover { cursor: default; opacity: 0.4; } .disabled.freshbutton-no-hover { cursor: default; opacity: 0.4; } :disabled.button-primary { cursor: default; opacity: 0.4; } .disabled.button-primary { cursor: default; opacity: 0.4; } :disabled.button-secondary { cursor: default; opacity: 0.4; } .disabled.button-secondary { cursor: default; opacity: 0.4; } :disabled.button-tertiary { cursor: default; opacity: 0.4; } .disabled.button-tertiary { cursor: default; opacity: 0.4; } :disabled.freshbutton:focus { box-shadow: none; } .disabled.freshbutton:focus { box-shadow: none; } :disabled.freshbutton-red:focus { box-shadow: none; } .disabled.freshbutton-red:focus { box-shadow: none; } :disabled.freshbutton-blue:focus { box-shadow: none; } .disabled.freshbutton-blue:focus { box-shadow: none; } :disabled.freshbutton-lightblue:focus { box-shadow: none; } .disabled.freshbutton-lightblue:focus { box-shadow: none; } :disabled.freshbutton-blue-on-gray:focus { box-shadow: none; } .disabled.freshbutton-blue-on-gray:focus { box-shadow: none; } :disabled.freshbutton-gray:focus { box-shadow: none; } .disabled.freshbutton-gray:focus { box-shadow: none; } :disabled.freshbutton-silver:focus { box-shadow: none; } .disabled.freshbutton-silver:focus { box-shadow: none; } :disabled.freshbutton-green:focus { box-shadow: none; } .disabled.freshbutton-green:focus { box-shadow: none; } :disabled.freshbutton-no-hover:focus { box-shadow: none; } .disabled.freshbutton-no-hover:focus { box-shadow: none; } :disabled.button-primary:focus { box-shadow: none; } .disabled.button-primary:focus { box-shadow: none; } :disabled.button-secondary:focus { box-shadow: none; } .disabled.button-secondary:focus { box-shadow: none; } :disabled.button-tertiary:focus { box-shadow: none; } .disabled.button-tertiary:focus { box-shadow: none; } .split.freshbutton { padding: 0px; } .split.freshbutton-red { padding: 0px; } .split.freshbutton-blue { padding: 0px; } .split.freshbutton-lightblue { padding: 0px; } .split.freshbutton-blue-on-gray { padding: 0px; } .split.freshbutton-gray { padding: 0px; } .split.freshbutton-silver { padding: 0px; } .split.freshbutton-green { padding: 0px; } .split.freshbutton-no-hover { padding: 0px; } .split.button-primary { padding: 0px; } .split.button-secondary { padding: 0px; } .split.button-tertiary { padding: 0px; } .split.freshbutton span.label { padding: 6px 16px; display: inline-block; } .split.freshbutton-red span.label { padding: 6px 16px; display: inline-block; } .split.freshbutton-blue span.label { padding: 6px 16px; display: inline-block; } .split.freshbutton-lightblue span.label { padding: 6px 16px; display: inline-block; } .split.freshbutton-blue-on-gray span.label { padding: 6px 16px; display: inline-block; } .split.freshbutton-gray span.label { padding: 6px 16px; display: inline-block; } .split.freshbutton-silver span.label { padding: 6px 16px; display: inline-block; } .split.freshbutton-green span.label { padding: 6px 16px; display: inline-block; } .split.freshbutton-no-hover span.label { padding: 6px 16px; display: inline-block; } .split.button-primary span.label { padding: 6px 16px; display: inline-block; } .split.button-secondary span.label { padding: 6px 16px; display: inline-block; } .split.button-tertiary span.label { padding: 6px 16px; display: inline-block; } .split.freshbutton span.more { padding: 6px 16px; display: inline-block; } .split.freshbutton-red span.more { padding: 6px 16px; display: inline-block; } .split.freshbutton-blue span.more { padding: 6px 16px; display: inline-block; } .split.freshbutton-lightblue span.more { padding: 6px 16px; display: inline-block; } .split.freshbutton-blue-on-gray span.more { padding: 6px 16px; display: inline-block; } .split.freshbutton-gray span.more { padding: 6px 16px; display: inline-block; } .split.freshbutton-silver span.more { padding: 6px 16px; display: inline-block; } .split.freshbutton-green span.more { padding: 6px 16px; display: inline-block; } .split.freshbutton-no-hover span.more { padding: 6px 16px; display: inline-block; } .split.button-primary span.more { padding: 6px 16px; display: inline-block; } .split.button-secondary span.more { padding: 6px 16px; display: inline-block; } .split.button-tertiary span.more { padding: 6px 16px; display: inline-block; } .button-tertiary:focus { border: 1px solid rgb(160, 186, 207); border-image: none; } .freshbutton-blue { border: 1px solid rgb(12, 110, 190); border-image: none; color: white; = background-image: linear-gradient(rgb(22, 138, 221), rgb(0, 126, 229)); = background-color: rgb(0, 126, 229); } .button-primary { border: 1px solid rgb(12, 110, 190); border-image: none; color: white; = background-image: linear-gradient(rgb(22, 138, 221), rgb(0, 126, 229)); = background-color: rgb(0, 126, 229); } a.button-primary { border: 1px solid rgb(12, 110, 190); border-image: none; color: white; = background-image: linear-gradient(rgb(22, 138, 221), rgb(0, 126, 229)); = background-color: rgb(0, 126, 229); } .freshbutton-blue:hover { background: linear-gradient(rgb(22, 142, 239), rgb(0, 126, 229)); } .hovered.freshbutton-blue { background: linear-gradient(rgb(22, 142, 239), rgb(0, 126, 229)); } .button-primary:hover { background: linear-gradient(rgb(22, 142, 239), rgb(0, 126, 229)); } .hovered.button-primary { background: linear-gradient(rgb(22, 142, 239), rgb(0, 126, 229)); } a.button-primary:hover { background: linear-gradient(rgb(22, 142, 239), rgb(0, 126, 229)); } a.hovered.button-primary { background: linear-gradient(rgb(22, 142, 239), rgb(0, 126, 229)); } .freshbutton-blue:active { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } .pressed.freshbutton-blue { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } .touched.freshbutton-blue { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } .touch.freshbutton-blue { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } .button-primary:active { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } .pressed.button-primary { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } .touched.button-primary { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } .touch.button-primary { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } a.button-primary:active { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } a.pressed.button-primary { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } a.touched.button-primary { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } a.touch.button-primary { background: linear-gradient(rgb(27, 128, 211), rgb(10, 116, 203)); } :disabled.freshbutton-blue { cursor: default; opacity: 0.4; } .disabled.freshbutton-blue { cursor: default; opacity: 0.4; } :disabled.button-primary { cursor: default; opacity: 0.4; } .disabled.button-primary { cursor: default; opacity: 0.4; } a:disabled.button-primary { cursor: default; opacity: 0.4; } a.disabled.button-primary { cursor: default; opacity: 0.4; } :disabled.freshbutton-blue:hover { background: rgb(0, 126, 229); } :disabled.hovered.freshbutton-blue { background: rgb(0, 126, 229); } :disabled.freshbutton-blue:active { background: rgb(0, 126, 229); } :disabled.pressed.freshbutton-blue { background: rgb(0, 126, 229); } :disabled.touched.freshbutton-blue { background: rgb(0, 126, 229); } :disabled.touch.freshbutton-blue { background: rgb(0, 126, 229); } .disabled.freshbutton-blue:hover { background: rgb(0, 126, 229); } .hovered.disabled.freshbutton-blue { background: rgb(0, 126, 229); } .disabled.freshbutton-blue:active { background: rgb(0, 126, 229); } .pressed.disabled.freshbutton-blue { background: rgb(0, 126, 229); } .touched.disabled.freshbutton-blue { background: rgb(0, 126, 229); } .touch.disabled.freshbutton-blue { background: rgb(0, 126, 229); } :disabled.button-primary:hover { background: rgb(0, 126, 229); } :disabled.hovered.button-primary { background: rgb(0, 126, 229); } :disabled.button-primary:active { background: rgb(0, 126, 229); } :disabled.pressed.button-primary { background: rgb(0, 126, 229); } :disabled.touched.button-primary { background: rgb(0, 126, 229); } :disabled.touch.button-primary { background: rgb(0, 126, 229); } .disabled.button-primary:hover { background: rgb(0, 126, 229); } .hovered.disabled.button-primary { background: rgb(0, 126, 229); } .disabled.button-primary:active { background: rgb(0, 126, 229); } .pressed.disabled.button-primary { background: rgb(0, 126, 229); } .touched.disabled.button-primary { background: rgb(0, 126, 229); } .touch.disabled.button-primary { background: rgb(0, 126, 229); } a:disabled.button-primary:hover { background: rgb(0, 126, 229); } a:disabled.hovered.button-primary { background: rgb(0, 126, 229); } a:disabled.button-primary:active { background: rgb(0, 126, 229); } a:disabled.pressed.button-primary { background: rgb(0, 126, 229); } a:disabled.touched.button-primary { background: rgb(0, 126, 229); } a:disabled.touch.button-primary { background: rgb(0, 126, 229); } a.disabled.button-primary:hover { background: rgb(0, 126, 229); } a.hovered.disabled.button-primary { background: rgb(0, 126, 229); } a.disabled.button-primary:active { background: rgb(0, 126, 229); } a.pressed.disabled.button-primary { background: rgb(0, 126, 229); } a.touched.disabled.button-primary { background: rgb(0, 126, 229); } a.touch.disabled.button-primary { background: rgb(0, 126, 229); } .split.freshbutton-blue span.more { border-left-color: rgb(12, 110, 190); border-left-width: 1px; = border-left-style: solid; } .split.button-primary span.more { border-left-color: rgb(12, 110, 190); border-left-width: 1px; = border-left-style: solid; } a.split.button-primary span.more { border-left-color: rgb(12, 110, 190); border-left-width: 1px; = border-left-style: solid; } .freshbutton-lightblue { border: 1px solid rgb(94, 176, 240); border-image: none; color: rgb(0, = 126, 229); background-image: linear-gradient(rgb(255, 255, 254), = rgb(244, 250, 255)); background-color: rgb(244, 250, 255); } .button-secondary { border: 1px solid rgb(94, 176, 240); border-image: none; color: rgb(0, = 126, 229); background-image: linear-gradient(rgb(255, 255, 254), = rgb(244, 250, 255)); background-color: rgb(244, 250, 255); } a.button-secondary { border: 1px solid rgb(94, 176, 240); border-image: none; color: rgb(0, = 126, 229); background-image: linear-gradient(rgb(255, 255, 254), = rgb(244, 250, 255)); background-color: rgb(244, 250, 255); } .freshbutton-lightblue:hover { background: linear-gradient(rgb(255, 255, 254), rgb(229, 243, 255)); } .hovered.freshbutton-lightblue { background: linear-gradient(rgb(255, 255, 254), rgb(229, 243, 255)); } .button-secondary:hover { background: linear-gradient(rgb(255, 255, 254), rgb(229, 243, 255)); } .hovered.button-secondary { background: linear-gradient(rgb(255, 255, 254), rgb(229, 243, 255)); } a.button-secondary:hover { background: linear-gradient(rgb(255, 255, 254), rgb(229, 243, 255)); } a.hovered.button-secondary { background: linear-gradient(rgb(255, 255, 254), rgb(229, 243, 255)); } .freshbutton-lightblue:active { background: linear-gradient(rgb(237, 246, 255), rgb(229, 243, 255)); } .pressed.freshbutton-lightblue { background: linear-gradient(rgb(237, 246, 255), rgb(229, 243, 255)); } .button-secondary:active { background: linear-gradient(rgb(237, 246, 255), rgb(229, 243, 255)); } .pressed.button-secondary { background: linear-gradient(rgb(237, 246, 255), rgb(229, 243, 255)); } a.button-secondary:active { background: linear-gradient(rgb(237, 246, 255), rgb(229, 243, 255)); } a.pressed.button-secondary { background: linear-gradient(rgb(237, 246, 255), rgb(229, 243, 255)); } :disabled.freshbutton-lightblue { cursor: default; opacity: 0.4; } .disabled.freshbutton-lightblue { cursor: default; opacity: 0.4; } :disabled.button-secondary { cursor: default; opacity: 0.4; } .disabled.button-secondary { cursor: default; opacity: 0.4; } a:disabled.button-secondary { cursor: default; opacity: 0.4; } a.disabled.button-secondary { cursor: default; opacity: 0.4; } :disabled.freshbutton-lightblue:hover { background: rgb(244, 250, 255); } :disabled.hovered.freshbutton-lightblue { background: rgb(244, 250, 255); } :disabled.freshbutton-lightblue:active { background: rgb(244, 250, 255); } :disabled.pressed.freshbutton-lightblue { background: rgb(244, 250, 255); } :disabled.touched.freshbutton-lightblue { background: rgb(244, 250, 255); } :disabled.touch.freshbutton-lightblue { background: rgb(244, 250, 255); } .disabled.freshbutton-lightblue:hover { background: rgb(244, 250, 255); } .hovered.disabled.freshbutton-lightblue { background: rgb(244, 250, 255); } .disabled.freshbutton-lightblue:active { background: rgb(244, 250, 255); } .pressed.disabled.freshbutton-lightblue { background: rgb(244, 250, 255); } .touched.disabled.freshbutton-lightblue { background: rgb(244, 250, 255); } .touch.disabled.freshbutton-lightblue { background: rgb(244, 250, 255); } :disabled.button-secondary:hover { background: rgb(244, 250, 255); } :disabled.hovered.button-secondary { background: rgb(244, 250, 255); } :disabled.button-secondary:active { background: rgb(244, 250, 255); } :disabled.pressed.button-secondary { background: rgb(244, 250, 255); } :disabled.touched.button-secondary { background: rgb(244, 250, 255); } :disabled.touch.button-secondary { background: rgb(244, 250, 255); } .disabled.button-secondary:hover { background: rgb(244, 250, 255); } .hovered.disabled.button-secondary { background: rgb(244, 250, 255); } .disabled.button-secondary:active { background: rgb(244, 250, 255); } .pressed.disabled.button-secondary { background: rgb(244, 250, 255); } .touched.disabled.button-secondary { background: rgb(244, 250, 255); } .touch.disabled.button-secondary { background: rgb(244, 250, 255); } a:disabled.button-secondary:hover { background: rgb(244, 250, 255); } a:disabled.hovered.button-secondary { background: rgb(244, 250, 255); } a:disabled.button-secondary:active { background: rgb(244, 250, 255); } a:disabled.pressed.button-secondary { background: rgb(244, 250, 255); } a:disabled.touched.button-secondary { background: rgb(244, 250, 255); } a:disabled.touch.button-secondary { background: rgb(244, 250, 255); } a.disabled.button-secondary:hover { background: rgb(244, 250, 255); } a.hovered.disabled.button-secondary { background: rgb(244, 250, 255); } a.disabled.button-secondary:active { background: rgb(244, 250, 255); } a.pressed.disabled.button-secondary { background: rgb(244, 250, 255); } a.touched.disabled.button-secondary { background: rgb(244, 250, 255); } a.touch.disabled.button-secondary { background: rgb(244, 250, 255); } .split.freshbutton-lightblue span.more { border-left-color: rgb(94, 176, 240); border-left-width: 1px; = border-left-style: solid; } .split.button-secondary span.more { border-left-color: rgb(94, 176, 240); border-left-width: 1px; = border-left-style: solid; } a.split.button-secondary span.more { border-left-color: rgb(94, 176, 240); border-left-width: 1px; = border-left-style: solid; } .freshbutton { background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); = border-image: none; color: rgb(71, 82, 93); } .freshbutton-silver { background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); = border-image: none; color: rgb(71, 82, 93); } .freshbutton-gray { background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); = border-image: none; color: rgb(71, 82, 93); } .freshbutton-blue-on-gray { background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); = border-image: none; color: rgb(71, 82, 93); } .button-tertiary { background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); = border-image: none; color: rgb(71, 82, 93); } a.button-tertiary { background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); = border-image: none; color: rgb(71, 82, 93); } .freshbutton:hover { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } .hovered.freshbutton { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } .freshbutton-silver:hover { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } .hovered.freshbutton-silver { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } .freshbutton-gray:hover { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } .hovered.freshbutton-gray { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } .freshbutton-blue-on-gray:hover { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } .hovered.freshbutton-blue-on-gray { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } .button-tertiary:hover { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } .hovered.button-tertiary { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } a.button-tertiary:hover { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } a.hovered.button-tertiary { background: linear-gradient(rgb(255, 255, 254), rgb(242, 242, 242)); } .freshbutton:active { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } .pressed.freshbutton { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } .freshbutton-silver:active { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } .pressed.freshbutton-silver { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } .freshbutton-gray:active { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } .pressed.freshbutton-gray { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } .freshbutton-blue-on-gray:active { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } .pressed.freshbutton-blue-on-gray { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } .button-tertiary:active { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } .pressed.button-tertiary { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } a.button-tertiary:active { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } a.pressed.button-tertiary { background: linear-gradient(rgb(247, 247, 247), rgb(242, 242, 242)); } :disabled.freshbutton { cursor: default; opacity: 0.4; } .disabled.freshbutton { cursor: default; opacity: 0.4; } :disabled.freshbutton-silver { cursor: default; opacity: 0.4; } .disabled.freshbutton-silver { cursor: default; opacity: 0.4; } :disabled.freshbutton-gray { cursor: default; opacity: 0.4; } .disabled.freshbutton-gray { cursor: default; opacity: 0.4; } :disabled.freshbutton-blue-on-gray { cursor: default; opacity: 0.4; } .disabled.freshbutton-blue-on-gray { cursor: default; opacity: 0.4; } :disabled.button-tertiary { cursor: default; opacity: 0.4; } .disabled.button-tertiary { cursor: default; opacity: 0.4; } a:disabled.button-tertiary { cursor: default; opacity: 0.4; } a.disabled.button-tertiary { cursor: default; opacity: 0.4; } :disabled.freshbutton:hover { background: rgb(255, 255, 255); } :disabled.hovered.freshbutton { background: rgb(255, 255, 255); } :disabled.freshbutton:active { background: rgb(255, 255, 255); } :disabled.pressed.freshbutton { background: rgb(255, 255, 255); } :disabled.touched.freshbutton { background: rgb(255, 255, 255); } :disabled.touch.freshbutton { background: rgb(255, 255, 255); } .disabled.freshbutton:hover { background: rgb(255, 255, 255); } .hovered.disabled.freshbutton { background: rgb(255, 255, 255); } .disabled.freshbutton:active { background: rgb(255, 255, 255); } .pressed.disabled.freshbutton { background: rgb(255, 255, 255); } .touched.disabled.freshbutton { background: rgb(255, 255, 255); } .touch.disabled.freshbutton { background: rgb(255, 255, 255); } :disabled.freshbutton-silver:hover { background: rgb(255, 255, 255); } :disabled.hovered.freshbutton-silver { background: rgb(255, 255, 255); } :disabled.freshbutton-silver:active { background: rgb(255, 255, 255); } :disabled.pressed.freshbutton-silver { background: rgb(255, 255, 255); } :disabled.touched.freshbutton-silver { background: rgb(255, 255, 255); } :disabled.touch.freshbutton-silver { background: rgb(255, 255, 255); } .disabled.freshbutton-silver:hover { background: rgb(255, 255, 255); } .hovered.disabled.freshbutton-silver { background: rgb(255, 255, 255); } .disabled.freshbutton-silver:active { background: rgb(255, 255, 255); } .pressed.disabled.freshbutton-silver { background: rgb(255, 255, 255); } .touched.disabled.freshbutton-silver { background: rgb(255, 255, 255); } .touch.disabled.freshbutton-silver { background: rgb(255, 255, 255); } :disabled.freshbutton-gray:hover { background: rgb(255, 255, 255); } :disabled.hovered.freshbutton-gray { background: rgb(255, 255, 255); } :disabled.freshbutton-gray:active { background: rgb(255, 255, 255); } :disabled.pressed.freshbutton-gray { background: rgb(255, 255, 255); } :disabled.touched.freshbutton-gray { background: rgb(255, 255, 255); } :disabled.touch.freshbutton-gray { background: rgb(255, 255, 255); } .disabled.freshbutton-gray:hover { background: rgb(255, 255, 255); } .hovered.disabled.freshbutton-gray { background: rgb(255, 255, 255); } .disabled.freshbutton-gray:active { background: rgb(255, 255, 255); } .pressed.disabled.freshbutton-gray { background: rgb(255, 255, 255); } .touched.disabled.freshbutton-gray { background: rgb(255, 255, 255); } .touch.disabled.freshbutton-gray { background: rgb(255, 255, 255); } :disabled.freshbutton-blue-on-gray:hover { background: rgb(255, 255, 255); } :disabled.hovered.freshbutton-blue-on-gray { background: rgb(255, 255, 255); } :disabled.freshbutton-blue-on-gray:active { background: rgb(255, 255, 255); } :disabled.pressed.freshbutton-blue-on-gray { background: rgb(255, 255, 255); } :disabled.touched.freshbutton-blue-on-gray { background: rgb(255, 255, 255); } :disabled.touch.freshbutton-blue-on-gray { background: rgb(255, 255, 255); } .disabled.freshbutton-blue-on-gray:hover { background: rgb(255, 255, 255); } .hovered.disabled.freshbutton-blue-on-gray { background: rgb(255, 255, 255); } .disabled.freshbutton-blue-on-gray:active { background: rgb(255, 255, 255); } .pressed.disabled.freshbutton-blue-on-gray { background: rgb(255, 255, 255); } .touched.disabled.freshbutton-blue-on-gray { background: rgb(255, 255, 255); } .touch.disabled.freshbutton-blue-on-gray { background: rgb(255, 255, 255); } :disabled.button-tertiary:hover { background: rgb(255, 255, 255); } :disabled.hovered.button-tertiary { background: rgb(255, 255, 255); } :disabled.button-tertiary:active { background: rgb(255, 255, 255); } :disabled.pressed.button-tertiary { background: rgb(255, 255, 255); } :disabled.touched.button-tertiary { background: rgb(255, 255, 255); } :disabled.touch.button-tertiary { background: rgb(255, 255, 255); } .disabled.button-tertiary:hover { background: rgb(255, 255, 255); } .hovered.disabled.button-tertiary { background: rgb(255, 255, 255); } .disabled.button-tertiary:active { background: rgb(255, 255, 255); } .pressed.disabled.button-tertiary { background: rgb(255, 255, 255); } .touched.disabled.button-tertiary { background: rgb(255, 255, 255); } .touch.disabled.button-tertiary { background: rgb(255, 255, 255); } a:disabled.button-tertiary:hover { background: rgb(255, 255, 255); } a:disabled.hovered.button-tertiary { background: rgb(255, 255, 255); } a:disabled.button-tertiary:active { background: rgb(255, 255, 255); } a:disabled.pressed.button-tertiary { background: rgb(255, 255, 255); } a:disabled.touched.button-tertiary { background: rgb(255, 255, 255); } a:disabled.touch.button-tertiary { background: rgb(255, 255, 255); } a.disabled.button-tertiary:hover { background: rgb(255, 255, 255); } a.hovered.disabled.button-tertiary { background: rgb(255, 255, 255); } a.disabled.button-tertiary:active { background: rgb(255, 255, 255); } a.pressed.disabled.button-tertiary { background: rgb(255, 255, 255); } a.touched.disabled.button-tertiary { background: rgb(255, 255, 255); } a.touch.disabled.button-tertiary { background: rgb(255, 255, 255); } .split.freshbutton span.more { border-left-color: rgb(187, 187, 187); border-left-width: 1px; = border-left-style: solid; } .split.freshbutton-silver span.more { border-left-color: rgb(187, 187, 187); border-left-width: 1px; = border-left-style: solid; } .split.freshbutton-gray span.more { border-left-color: rgb(187, 187, 187); border-left-width: 1px; = border-left-style: solid; } .split.freshbutton-blue-on-gray span.more { border-left-color: rgb(187, 187, 187); border-left-width: 1px; = border-left-style: solid; } .split.button-tertiary span.more { border-left-color: rgb(187, 187, 187); border-left-width: 1px; = border-left-style: solid; } a.split.button-tertiary span.more { border-left-color: rgb(187, 187, 187); border-left-width: 1px; = border-left-style: solid; } .sprite-button { margin: 0px; padding: 0px; cursor: pointer; background-color: = transparent; } :disabled.sprite-button { cursor: default; } .media-mobile .button-primary { width: 100%; } .media-mobile .button-secondary { width: 100%; } .media-mobile .button-tertiary { width: 100%; } .carousel .button-primary { padding: 11px 16px; font-size: 14px; font-weight: 400; } .carousel .button-secondary { padding: 11px 16px; font-size: 14px; font-weight: 400; } .carousel .button-tertiary { padding: 11px 16px; font-size: 14px; font-weight: 400; } .carousel .button-primary:active { box-shadow: none; } .carousel .button-secondary:active { box-shadow: none; } .carousel .button-tertiary:active { box-shadow: none; } .carousel .button-primary { background: rgb(11, 172, 255); border-color: rgb(11, 172, 255); } .carousel .button-primary:hover { background: rgb(54, 190, 255); border-color: rgb(54, 190, 255); } .carousel .button-primary:active { background: rgb(0, 126, 193); border-color: rgb(0, 126, 193); } .carousel .button-secondary { background: rgb(255, 255, 255); border-color: rgb(54, 190, 255); color: = rgb(11, 172, 255); } .carousel .button-secondary:hover { background: rgb(255, 255, 255); color: rgb(54, 190, 255); } .carousel .button-secondary:active { background: rgb(255, 255, 255); border-color: rgb(0, 126, 193); color: = rgb(0, 126, 193); } .carousel .button-tertiary { background: rgb(255, 255, 255); } .carousel .button-tertiary:hover { background: rgb(255, 255, 255); } .carousel .button-tertiary:active { background: rgb(255, 255, 255); } .business-theme .button-primary { padding-top: 8px; padding-bottom: 8px; font-weight: normal; min-height: = 0px; } .business-theme .button-secondary { padding-top: 8px; padding-bottom: 8px; font-weight: normal; min-height: = 0px; } .business-theme .button-tertiary { padding-top: 8px; padding-bottom: 8px; font-weight: normal; min-height: = 0px; } .business-theme .button-big.button-primary { line-height: 34px; min-height: 50px; min-width: 220px; } .business-theme .button-big.button-secondary { line-height: 34px; min-height: 50px; min-width: 220px; } .business-theme .button-big.button-tertiary { line-height: 34px; min-height: 50px; min-width: 220px; } .business-theme .button-primary { background: rgb(0, 126, 229); border-color: rgb(0, 126, 229); color: = rgb(255, 255, 255); } .business-theme .button-primary:hover { background: rgb(51, 152, 234); border-color: rgb(51, 152, 234); } .business-theme .hovered.button-primary { background: rgb(51, 152, 234); border-color: rgb(51, 152, 234); } .business-theme .button-primary:active { background: rgb(12, 87, 189); border-color: rgb(12, 87, 189); } .business-theme .pressed.button-primary { background: rgb(12, 87, 189); border-color: rgb(12, 87, 189); } .business-theme :disabled.button-primary { background: rgb(255, 255, 255); border-color: rgb(188, 195, 200); = color: rgb(188, 195, 200); } .business-theme .disabled.button-primary { background: rgb(255, 255, 255); border-color: rgb(188, 195, 200); = color: rgb(188, 195, 200); } .business-theme :disabled.button-primary { background: rgb(189, 196, 201); color: rgb(255, 255, 255); } .business-theme .disabled.button-primary { background: rgb(189, 196, 201); color: rgb(255, 255, 255); } .business-theme .button-secondary { background: rgb(255, 255, 255); border-color: rgb(0, 126, 229); } .business-theme .button-secondary:hover { background: rgb(240, 247, 253); border-color: rgb(0, 126, 229); } .business-theme .hovered.button-secondary { background: rgb(240, 247, 253); border-color: rgb(0, 126, 229); } .business-theme .button-secondary:active { background: rgb(227, 241, 252); border-color: rgb(0, 126, 229); } .business-theme .pressed.button-secondary { background: rgb(227, 241, 252); border-color: rgb(0, 126, 229); } .business-theme :disabled.button-secondary { background: rgb(255, 255, 255); border-color: rgb(188, 195, 200); = color: rgb(188, 195, 200); } .business-theme .disabled.button-secondary { background: rgb(255, 255, 255); border-color: rgb(188, 195, 200); = color: rgb(188, 195, 200); } .business-theme .button-big.button-secondary { border-radius: 5px; } .business-theme .button-tertiary { background: rgb(255, 255, 255); border-color: rgb(188, 195, 200); } .business-theme .button-tertiary:hover { background: rgb(240, 247, 252); border-color: rgb(188, 195, 200); } .business-theme .hovered.button-tertiary { background: rgb(240, 247, 252); border-color: rgb(188, 195, 200); } .business-theme .button-tertiary:active { background: rgb(207, 232, 252); border-color: rgb(188, 195, 200); } .business-theme .pressed.button-tertiary { background: rgb(207, 232, 252); border-color: rgb(188, 195, 200); } .business-theme :disabled.button-tertiary { background: rgb(255, 255, 255); border-color: rgb(188, 195, 200); = color: rgb(188, 195, 200); } .business-theme .disabled.button-tertiary { background: rgb(255, 255, 255); border-color: rgb(188, 195, 200); = color: rgb(188, 195, 200); } .business-theme .button-tertiary:active { border-color: rgb(38, 108, 185); } .business-theme .button-tertiary:hover { border-color: rgb(38, 108, 185); } .business-theme .pressed.button-tertiary { border-color: rgb(38, 108, 185); } .business-theme .hovered.button-tertiary { border-color: rgb(38, 108, 185); } .carousel.media-mobile .button-primary { padding: 12px 16px; font-size: 16px; font-weight: 200; } .carousel.media-mobile .button-secondary { padding: 12px 16px; font-size: 16px; font-weight: 200; } .carousel.media-mobile .button-tertiary { padding: 12px 16px; font-size: 16px; font-weight: 200; } .carousel-app .carousel .button-primary { padding: 8px 18px 9px; font-size: 13px; } .carousel-app .carousel .button-secondary { padding: 8px 18px 9px; font-size: 13px; } .carousel-app .carousel .button-tertiary { padding: 8px 18px 9px; font-size: 13px; } .tabbing .checkbox input:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .checkbox { margin: 2px 0px 5px; padding: 6px 0px; border-radius: 3px; height: = auto; line-height: normal; min-height: 34px; box-sizing: border-box; = -webkit-appearance: none; } .checkbox-inline.checkbox { margin-top: 0px; vertical-align: bottom; display: inline-block; } .checkbox input { margin: 0px; padding: 0px; width: 14px; height: 14px; vertical-align: = middle; cursor: pointer; } .checkbox label { margin-left: 7px; vertical-align: middle; cursor: pointer; } .checkbox .text-input-error-wrapper { color: rgb(232, 33, 16); font-size: 12px; min-height: 17px; } .checkbox .text-input-error-wrapper span.error-message { color: rgb(232, 33, 16); font-size: 12px; display: block; } .checkbox .text-input-error-wrapper br { display: none; } .small.checkbox .text-input-error-wrapper { color: rgb(232, 33, 16); font-size: 11px; margin-bottom: -2px; = min-height: 15px; } .small.checkbox .text-input-error-wrapper span.error-message { color: rgb(232, 33, 16); font-size: 12px; display: block; } .small.checkbox .text-input-error-wrapper br { display: none; } .small.checkbox .text-input-error-wrapper span.error-message { font-size: 11px; } .carousel .checkbox { padding: 12px 0px; } .copyright-complaint-flag { background-position: center; width: 28px; height: 28px; right: 14px; = bottom: 4px; text-indent: -900px; overflow: hidden; position: fixed; = background-image: url("/static/images/contentflag-vfl6np-Y7.png"); = background-repeat: no-repeat; } .tabbing .text-input textarea:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .tabbing .text-input input:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .tabbing .text-input select:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .tabbing .password-input-meter:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .text-input { width: 250px; line-height: normal; } .text-input .text-input-wrapper { position: relative; } .text-input .text-input-wrapper input { margin: 2px 0px 5px; padding: 5px 6px; border-radius: 3px; border: 1px = solid rgb(189, 196, 201); border-image: none; width: 100%; line-height: = normal; font-size: 16px; min-height: 34px; box-sizing: border-box; = -webkit-appearance: none; } .text-input .text-input-wrapper textarea { margin: 2px 0px 5px; padding: 5px 6px; border-radius: 3px; border: 1px = solid rgb(189, 196, 201); border-image: none; width: 100%; line-height: = normal; font-size: 16px; min-height: 34px; box-sizing: border-box; = -webkit-appearance: none; } .text-input .text-input-wrapper input:focus + label { color: rgb(229, 229, 229); } .text-input .text-input-wrapper textarea:focus + label { color: rgb(229, 229, 229); } .text-input .text-input-wrapper input:disabled { color: rgb(123, 137, 148); cursor: default; background-color: rgb(232, = 232, 232); } .text-input .text-input-wrapper input[readonly] { color: rgb(123, 137, 148); cursor: default; background-color: rgb(232, = 232, 232); } .text-input .text-input-wrapper textarea:disabled { color: rgb(123, 137, 148); cursor: default; background-color: rgb(232, = 232, 232); } .text-input .text-input-wrapper textarea[readonly] { color: rgb(123, 137, 148); cursor: default; background-color: rgb(232, = 232, 232); } .text-input .text-input-wrapper input.input-error { border-color: rgb(227, 168, 167); } .text-input .text-input-wrapper textarea.input-error { border-color: rgb(227, 168, 167); } .text-input .text-input-wrapper input.password-input { font-size: 20px; display: block; } .text-input .text-input-wrapper textarea.password-input { font-size: 20px; display: block; } .text-input .text-input-wrapper input.number-input { padding-right: 26px; -moz-appearance: textfield; } .text-input .text-input-wrapper textarea.number-input { padding-right: 26px; -moz-appearance: textfield; } .text-input .text-input-wrapper textarea { height: 100%; min-width: 100%; max-width: 100%; resize: vertical; } .text-input .text-input-wrapper label { padding: 8px; transition:color 0.2s linear; left: 0px; top: 0px; = text-align: left; right: 0px; color: rgb(170, 170, 170); font-size: = 16px; position: absolute; cursor: text; box-sizing: border-box; = pointer-events: none; -webkit-transition: color 0.2s linear 0s; } .text-input .text-input-wrapper .bubble-dropdown-container { position: static; } .text-input .text-input-wrapper .bubble-dropdown-container = .bubble-dropdown { width: 160px; } .text-input .text-input-wrapper .bubble-dropdown-container = .bubble-dropdown .password-bubble-title { color: rgb(40, 149, 241); } .text-input .text-input-wrapper .number-input-btns { background: rgb(255, 255, 255); height: 40px; right: 1px; bottom: 6px; = border-left-color: rgb(189, 196, 201); border-left-width: 1px; = border-left-style: solid; position: absolute; border-top-right-radius: = 3px; border-bottom-right-radius: 3px; } .text-input .text-input-wrapper .number-input-btns .number-input-btn { width: 24px; height: 20px; position: relative; box-sizing: border-box; } .text-input .text-input-wrapper .number-input-btns = .number-input-btn::before { left: 8px; top: 7px; width: 0px; height: 0px; border-right-color: = transparent; border-left-color: transparent; border-right-width: 4px; = border-left-width: 4px; border-right-style: solid; border-left-style: = solid; position: absolute; content: ""; } .text-input .text-input-wrapper .number-input-btns .number-input-btn--up = { border-bottom-color: rgb(189, 196, 201); border-bottom-width: 1px; = border-bottom-style: solid; } .text-input .text-input-wrapper .number-input-btns = .number-input-btn--up::before { border-bottom-color: rgb(123, 137, 148); border-bottom-width: 4px; = border-bottom-style: solid; } .text-input .text-input-wrapper .number-input-btns = .number-input-btn--down::before { border-top-color: rgb(123, 137, 148); border-top-width: 4px; = border-top-style: solid; } .text-input .text-input-error-wrapper { color: rgb(232, 33, 16); font-size: 12px; min-height: 17px; } .text-input .text-input-error-wrapper span.error-message { color: rgb(232, 33, 16); font-size: 12px; display: block; } .text-input .text-input-error-wrapper br { display: none; } .text-input .close-button { top: 7px; position: absolute; opacity: 0; } .text-input-expandable .text-input-wrapper input { padding-right: 30px; } .text-input-expandable .text-input-wrapper .text-input-input::-ms-clear = { display: none; } .text-input-inline { margin-right: 12px; vertical-align: bottom; display: inline-block; } .small.text-input input { margin: 0px; padding: 3px 6px; font-size: 14px; min-height: 30px; } .small.text-input label { padding: 6px 8px; font-size: 14px; } .small.text-input .text-input-error-wrapper { color: rgb(232, 33, 16); font-size: 11px; min-height: 15px; } .small.text-input .text-input-error-wrapper span.error-message { color: rgb(232, 33, 16); font-size: 12px; display: block; } .small.text-input .text-input-error-wrapper br { display: none; } .small.text-input .text-input-error-wrapper span.error-message { font-size: 11px; } .text-input-inline.label-hidden.text-input { top: 17px; position: relative; } .label-hidden.text-input .text-input-wrapper { padding-top: 0px; } .label-hidden.text-input .text-input-wrapper label { display: none; } .text-input-inline.label-above.text-input { top: 17px; position: relative; } .label-above.text-input .text-input-wrapper { padding-top: 20px; } .label-above.text-input .text-input-wrapper input:focus + label { color: rgb(61, 70, 77); } .label-above.text-input .text-input-wrapper textarea:focus + label { color: rgb(61, 70, 77); } .label-above.text-input .text-input-wrapper label { padding: 0px; left: 0px; top: 0px; color: rgb(61, 70, 77); font-size: = 13px; position: absolute; cursor: text; box-sizing: border-box; = pointer-events: auto; } .textarea-input .text-input-wrapper { height: 100%; } .carousel .text-input .text-input-wrapper input { padding: 12px; height: 40px; font-size: 14px; } .carousel .text-input .text-input-wrapper label { padding: 13px; top: 2px; font-size: 14px; } .password-caps-indicator { background-position: center; top: 0px; width: 16px; height: 100%; = right: 7px; text-indent: 100%; overflow: hidden; white-space: nowrap; = visibility: hidden; position: absolute; background-image: = url("/static/images/icons/icon_caps_lock-vflQIxpDA.png"); = background-repeat: no-repeat; background-size: 16px 16px; } .bubble-dropdown-container ~ .password-caps-indicator { right: 23px; } @media not all, not all, not all { .password-caps-indicator { background-image: = url("/static/images/icons/icon_caps_lock@2x-vflz_EymR.png"); } } .password-caps-indicator-activated.password-caps-indicator { visibility: inherit; } .password-input-meter { padding: 2px 5px; height: auto; right: 1px; bottom: 6px; position: = absolute; background-color: white; } .password-input-meter .password-input-dot { margin: 2px; width: 4px; height: 3px; background-color: rgb(227, 242, = 255); } .password-input-meter .password-input-dot-selected { background-color: rgb(40, 149, 241); } body.business-theme .text-input input.text-input-input { border-color: rgb(123, 137, 148); font-size: 13px; } body.business-theme .text-input .text-input-wrapper textarea { border-color: rgb(123, 137, 148); font-size: 13px; } body.business-theme .text-input input.text-input-input:focus + label { color: inherit; } body.business-theme .text-input .text-input-wrapper textarea:focus + = label { color: inherit; } body.business-theme .text-input .text-input-wrapper textarea { padding: 12px; } body.business-theme .text-input input.text-input-input { padding: 0px 12px; height: 39px; } body.business-theme .text-input label { padding: 10px 12px; } body.business-theme .small.text-input label { padding: 6px 8px; } body.business-theme .label-above.text-input label { padding: 0px; } .list-menu { display: inline-block; } .list-menu .list-item { padding: 8px 10px; display: block; cursor: pointer; } .list-menu-hover .list-item:hover { background: rgb(227, 242, 255); } .carousel .list-menu .list-item { padding: 12px 14px; font-size: 13px; } .hr-label { text-align: center; clear: both; margin-bottom: 5px; position: = relative; } .hr-label::before { left: 0px; top: 50%; right: 0px; border-top-color: rgba(0, 0, 0, 0.2); = border-top-width: 1px; border-top-style: solid; position: absolute; = content: ""; } .hr-label__text { padding: 0px 12px; display: inline-block; position: relative; = background-color: rgb(255, 255, 255); } .button-primary.auth-google { background-position: 10px; padding: 8px 0px; border: 1px solid rgba(0, = 0, 0, 0.2); border-image: none; width: 100%; font-weight: 600; position: = relative; background-image: = url("/static/images/signup-google@2x-vfl5U-FyC.png"); background-repeat: = no-repeat; background-size: 10px 16px; background-color: rgb(70, 136, = 241); } .button-primary.auth-google::before { left: 28px; top: 0px; bottom: 0px; border-left-color: rgba(0, 0, 0, = 0.1); border-left-width: 1px; border-left-style: solid; position: = absolute; content: ""; } .button-primary.auth-google:hover { border-color: rgba(0, 0, 0, 0.1); background-color: rgb(70, 136, 241); } .login-form-container { width: 350px; text-align: left; position: relative; } .login-form-container .login-header { font-size: 18px; font-weight: normal; } .login-form-container .login-subheader { color: rgb(76, 84, 90); line-height: 18px; margin-top: 12px; } .login-form-container .login-info { margin-top: 12px; } .login-form-container .login-button { float: right; } .login-form-container .login-button .sso-text { display: none; } .login-form-container .login-need-help { margin-top: 13px; } .login-form-container .two-factor-need-help { margin-top: 13px; } .login-form-container .login-need-help a { margin-bottom: 4px; display: block; } .login-form-container .two-factor-need-help a { margin-bottom: 4px; display: block; } .login-form-hide-remember-me.login-form-container .login-need-help { margin-top: 25px; } .login-form-container .info-icon { vertical-align: bottom; } .login-form-container .text-input { width: 100%; } .login-form-container .email-suggestion { display: none; } .login-form-container :not(:empty).email-suggestion { padding: 0px 7px 4px; color: rgb(123, 137, 148); font-style: italic; = display: block; min-height: 18px; } .login-form-container .email-suggestion a { font-style: normal; } .login-form-container .last-four-digits { font-weight: bold; } .login-form-container .hide-sms .two-factor-uses-sms { display: none; } .login-form-container .hide-authenticator .two-factor-uses-authenticator = { display: none; } .login-form-container .login-loading-indicator { margin: 25px 5px 0px 0px; float: right; display: none; } .login-form-container .ajax-loading .login-loading-indicator { display: inline; } .login-form-container button.two-factor-seckey-retry { margin-top: 16px; } .login-form-container .seckey-loading-status { vertical-align: middle; } .login-form-container .sso-description { text-align: center; color: rgb(136, 136, 136); font-size: 14px; = margin-top: 20px; margin-bottom: 10px; display: none; } .login-form-container .sso-description .sprite-div { display: inline-block; } .login-form-container .sso-optout { text-align: center; color: rgb(136, 136, 136); margin-top: 20px; = display: none; } .login-form-container .sso-required .login-password { display: none; } .login-form-container .sso-required .remember-me { display: none; } .login-form-container .sso-required .login-need-help { display: none; } .login-form-container .sso-required .login-button { width: 100%; position: relative; } .login-form-container .sso-required .login-button .sign-in-text { display: none; } .login-form-container .sso-required .login-button .sso-text { display: block; } .login-form-container .sso-required .sso-description { display: block; } .login-form-container .sso-optional .sso-optout { display: block; } .login-form--inline.login-form-container { width: 100%; } .login-form--inline.login-form-container .text-input { margin-right: 15px; float: none; display: inline-block; } .login-form--inline.login-form-container .login-button { margin-right: 15px; float: none; display: inline-block; } .login-form--inline.login-form-container .loading-indicator { margin-right: 15px; float: none; display: inline-block; } .login-form--inline.login-form-container .login-need-help { margin-right: 15px; float: none; display: inline-block; } .login-form--inline.login-form-container .text-input { width: 170px; } .login-form--inline.login-form-container .login-button { width: auto; } .login-form--inline.login-form-container .text-input-error-wrapper { position: absolute; } .login-form--right.login-form--inline.login-form-container { text-align: right; } .login-form-container .web-destiny-container-class { text-align: center; visibility: hidden; } .login-form-container .continue-as-button-class { width: 100%; overflow: hidden; } .login-form-container .continue-as-user-name { overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; } .login-form-container .login-via-email-link-container { text-align: right; } .login-form-container__google-div { text-align: right; } .login-form-container--centered { margin: 0px auto; max-width: 350px; } .login-form-container .c-card--error { margin-top: 10px; } .media-mobile .login-form-container { width: 100%; } .small.login-form-container { width: 100%; } .media-mobile .login-form-container .remember-me { margin: 0px; padding: 0px; display: block; } .media-mobile .login-form-container .agree { margin: 0px; padding: 0px; display: block; } .small.login-form-container .remember-me { margin: 0px; padding: 0px; display: block; } .small.login-form-container .agree { margin: 0px; padding: 0px; display: block; } .media-mobile .login-form-container .login-button { width: 100%; position: relative; } .small.login-form-container .login-button { width: 100%; position: relative; } .media-mobile .login-form-container .two-factor-form .login-header { display: none; } .small.login-form-container .two-factor-form .login-header { display: none; } .media-mobile .login-form-container .sso-required .remember-me { display: none; } .small.login-form-container .sso-required .remember-me { display: none; } .media-mobile .login-form-container .login-loading-indicator { margin-top: -70px; } .small.login-form-container .login-loading-indicator { margin-top: -70px; } .small.login-form-container .login-header { font-size: 14px; } .two-factor-trusted-info { width: auto; min-width: 100px; max-width: 200px; } .index.small.register.login-form-container { margin: 0px auto; width: 225px; position: relative; } .index.small.register.login-form-container .first { margin-top: -15px; } .index.small.register.login-form-container .login-button { margin: 15px auto auto; height: 45px; font-size: 14px; font-weight: = normal; } .index.small.register.login-form-container .button-primary.auth-google { padding: 0px; line-height: 24px; margin-top: 7px; margin-bottom: 0px; } .index.small.register.login-form-container .button-primary.auth-google = .logo { margin-top: 4px; } .index.small.register.login-form-container { height: 45px; overflow: hidden; } .index.small.register.login-form-container .register-form { left: 0px; bottom: 0px; position: absolute; } .third_party_auth.index.small.register.login-form-container { height: 86px; } .form_shown.index.small.register.login-form-container { height: auto !important; overflow: visible; } .form_shown.index.small.register.login-form-container .register-form { position: relative; } .form_shown.index.small.register.login-form-container .auth-google { display: inline-block; } .credentials-form-container--index { margin: 8px auto 0px; } .credentials-form-container--index-error { margin: 8px auto 0px; } .credentials-form-container--index .text-input .text-input-input { border-color: rgb(208, 212, 217); margin: 0px 0px 4px; padding: 5px = 10px; border-radius: 5px; height: 37px; font-size: 14px; } .credentials-form-container--index-error .text-input .text-input-input { border-color: rgb(208, 212, 217); margin: 0px 0px 4px; padding: 5px = 10px; border-radius: 5px; height: 37px; font-size: 14px; } .credentials-form-container--index .text-input label { padding: 9px 11px; color: rgb(71, 82, 93); font-size: 14px; } .credentials-form-container--index-error .text-input label { padding: 9px 11px; color: rgb(71, 82, 93); font-size: 14px; } .credentials-form-container--index .text-input-error-wrapper { display: none; } .credentials-form-container--index-error .text-input-error-wrapper { display: none; } .credentials-form-container--index .login-form-container = .two-factor-trusted-info { width: auto; } .credentials-form-container--index-error .login-form-container = .two-factor-trusted-info { width: auto; } .credentials-form-container--index .login-form-container .agree input { margin-top: 1px; } .credentials-form-container--index-error .login-form-container .agree = input { margin-top: 1px; } .credentials-form-container--index .login-register-container = .login-register-header { text-align: center; float: none; } .credentials-form-container--index-error .login-register-container = .login-register-header { text-align: center; float: none; } .credentials-form-container--index .register-form__name-fields = .text-input { width: calc(50% - 2px); float: left; } .credentials-form-container--index-error .register-form__name-fields = .text-input { width: calc(50% - 2px); float: left; } .credentials-form-container--index .register-form__name-fields = :first-of-type.text-input { margin-right: 4px; } .credentials-form-container--index-error .register-form__name-fields = :first-of-type.text-input { margin-right: 4px; } .credentials-form-container--index .input-email { clear: both; margin-bottom: 8px; } .credentials-form-container--index-error .input-email { clear: both; margin-bottom: 8px; } .credentials-form-container--index .agree label { color: rgb(61, 70, 77); font-size: 14px; } .credentials-form-container--index-error .agree label { color: rgb(61, 70, 77); font-size: 14px; } .credentials-form-container--index .checkbox { padding: 10px 0px 13px; } .credentials-form-container--index-error .checkbox { padding: 10px 0px 13px; } .credentials-form-container--index .input-error { border-color: rgb(232, 33, 16) !important; } .credentials-form-container--index-error .input-error { border-color: rgb(232, 33, 16) !important; } .credentials-form-container--index .input-error + label { color: rgb(232, 33, 16); } .credentials-form-container--index-error .input-error + label { color: rgb(232, 33, 16); } .credentials-form-container--index .button-primary.login-button { background: linear-gradient(rgb(40, 149, 241), rgb(0, 126, 229)); = border: 1px solid rgb(0, 126, 229); border-image: none; width: 100%; = line-height: 24px; font-size: 16px; margin-top: 0px; float: none; } .credentials-form-container--index-error .button-primary.login-button { background: linear-gradient(rgb(40, 149, 241), rgb(0, 126, 229)); = border: 1px solid rgb(0, 126, 229); border-image: none; width: 100%; = line-height: 24px; font-size: 16px; margin-top: 0px; float: none; } .credentials-form-container--index .button-primary.login-button:hover { opacity: 0.8; } .credentials-form-container--index-error = .button-primary.login-button:hover { opacity: 0.8; } .credentials-form-container--index-error#invite-register-container { width: 334px; } .credentials-form-container--index-error .text-input-error-wrapper { height: 17px; display: block; } .credentials-form-container--index-error .register-form__name-fields = .text-input { width: calc(50% - 8px); } .credentials-form-container--index-error .register-form__name-fields = :first-of-type.text-input { margin-right: 16px; } .register-form--error-list .register-form__errors::before { background-position: left top; width: 16px; height: 16px; position: = absolute; content: ""; background-image: = url("/static/images/scooter/icon-form-invalid-vflj3ALzP.svg"); = background-repeat: no-repeat; } .register-form--error-alert .text-input--error::before { background-position: left top; width: 16px; height: 16px; position: = absolute; content: ""; background-image: = url("/static/images/scooter/icon-form-invalid-vflj3ALzP.svg"); = background-repeat: no-repeat; } .register-form--error-alert .checkbox-inline--error::before { background-position: left top; width: 16px; height: 16px; position: = absolute; content: ""; background-image: = url("/static/images/scooter/icon-form-invalid-vflj3ALzP.svg"); = background-repeat: no-repeat; } .register-form__multistep .text-input--error::before { background-position: left top; width: 16px; height: 16px; position: = absolute; content: ""; background-image: = url("/static/images/scooter/icon-form-invalid-vflj3ALzP.svg"); = background-repeat: no-repeat; } .register-form .hidden-inputs { display: none; } .register-form--error-list .input-error { border-color: rgb(232, 33, 16); color: rgb(232, 33, 16); } .register-form--error-list .register-form__errors { margin: 13px 0px 0px; padding: 0px 0px 0px 22px; position: relative; } .register-form--error-list .register-form__errors::before { left: 0px; top: 0px; } .register-form--error-list .register-form__error { list-style: none; margin: 0px; padding: 0px; color: rgb(232, 33, 16); = line-height: 1.4; font-size: 13px; } .register-form--error-alert .text-input--error { position: relative; } .register-form--error-alert .checkbox-inline--error { position: relative; } .register-form--error-alert .text-input--error::before { left: -24px; top: 10px; } .register-form--error-alert .checkbox-inline--error::before { left: -24px; top: 10px; } .register-form--error-alert .checkbox-inline--error::before { top: 15px; } .register-form--error-alert .register-form__errors::before { display: none; } .register-form .allow-visual-validate__false .text-input = .text-input-wrapper label { color: rgb(61, 70, 77) !important; } .register-form .allow-visual-validate__false .text-input = .text-input-wrapper input { color: rgb(61, 70, 77) !important; } .register-form .allow-visual-validate__false .text-input = .text-input-wrapper label span { color: rgb(61, 70, 77) !important; } .register-form .allow-visual-validate__false .agree label { color: rgb(61, 70, 77) !important; } .register-form .allow-visual-validate__false .agree input { color: rgb(61, 70, 77) !important; } .register-form .allow-visual-validate__false .agree label span { color: rgb(61, 70, 77) !important; } .register-form .allow-visual-validate__false .text-input = .text-input-wrapper .text-input-input { border: 1px solid rgb(208, 212, 217) !important; border-image: none = !important; } .register-form .allow-visual-validate__false .agree .text-input-input { border: 1px solid rgb(208, 212, 217) !important; border-image: none = !important; } .register-form .allow-visual-validate__false + .register-form__errors { display: none !important; } .register-form .allow-visual-validate__false .text-input--error::before = { display: none !important; } .register-form__multistep { width: 320px; text-align: left; overflow: hidden; } .register-form__multistep .button-primary.continue-registration-button { margin: 0px; padding: 7px 16px; width: 100%; font-size: 14px; = font-weight: 700; } .register-form__multistep .input-email { width: 100%; margin-bottom: 12px; } .register-form__multistep .input-password { width: 100%; margin-bottom: 12px; } .register-form__multistep .input-fullname { width: 100%; } .register-form__multistep .hr-label__text { padding: 3px 12px; } .register-form__multistep .register-form__name-fields { margin-bottom: 8px; display: flex; } .register-form__multistep .register-form__name-fields .input-fname { float: none; } .register-form__multistep .register-form__name-fields .input-lname { float: none; } .register-form__multistep .input-password { margin-bottom: 0px; } .register-form__multistep .checkbox { margin: 0px; padding: 10px 0px 12px !important; font-size: 11px; = min-height: 37px; } .register-form__multistep .register-form__errors { padding-left: 5px; } .register-form__multistep .text-input--error { position: relative; } .register-form__multistep .text-input--error::before { left: calc(100% - 24px); top: 10px; position: absolute; z-index: 99999; } .register-form__multistep .checkbox-inline--error::before { display: none; } .register-form__multistep--frame { transform-origin: left top; transition:0.4s ease-in; width: 640px; = margin-left: 0px; display: flex; flex-direction: row; = -webkit-transition: all ease-in 0.4s; -webkit-box-orient: horizontal; = -webkit-box-direction: normal; -webkit-flex-direction: row; = -webkit-transform-origin: left top; } .register-form__multistep--frame--moved { transform: translateX(-50%); -webkit-transform: translateX(-50%); } .register-form__multistep .step-1 { padding: 5px; width: 320px; min-width: 0px; box-sizing: border-box; } .register-form__multistep .step-2 { padding: 5px; width: 320px; min-width: 0px; box-sizing: border-box; } .register-form__multistep .step-2 .button-tertiary { border: currentColor; border-image: none; color: rgb(40, 149, 241); = padding-top: 6px; padding-left: 0px; font-weight: 400; } .exp-growth_web_google_register__GOOGLE2.register { width: 370px; } .exp-growth_web_google_register__GOOGLE3.register { width: 370px; } .exp-growth_web_google_register__GOOGLE2.register = .register-form__credential-fields { margin-top: 10px; position: relative; z-index: 1; } .exp-growth_web_google_register__GOOGLE3.register = .register-form__credential-fields { margin-top: 10px; position: relative; z-index: 1; } .exp-growth_web_google_register__GOOGLE2.register = .register-form__credential-fields::after { clear: both; display: table; content: ""; } .exp-growth_web_google_register__GOOGLE3.register = .register-form__credential-fields::after { clear: both; display: table; content: ""; } .exp-growth_web_google_register__GOOGLE2.register = .register-form__credential-fields .input-email { width: calc(50% - 4px); float: left; z-index: 1; } .exp-growth_web_google_register__GOOGLE2.register = .register-form__credential-fields .input-password { width: calc(50% - 4px); float: left; z-index: 1; } .exp-growth_web_google_register__GOOGLE3.register = .register-form__credential-fields .input-email { width: calc(50% - 4px); float: left; z-index: 1; } .exp-growth_web_google_register__GOOGLE3.register = .register-form__credential-fields .input-password { width: calc(50% - 4px); float: left; z-index: 1; } .exp-growth_web_google_register__GOOGLE2.register = .register-form__credential-fields .input-email { clear: right; margin-right: 8px; } .exp-growth_web_google_register__GOOGLE3.register = .register-form__credential-fields .input-email { clear: right; margin-right: 8px; } .exp-growth_web_google_register__GOOGLE2.register = .register-form__credential-fields .text-input--error.input-email { z-index: 2; } .exp-growth_web_google_register__GOOGLE3.register = .register-form__credential-fields .text-input--error.input-email { z-index: 2; } .exp-growth_web_google_register__GOOGLE2.register = .register-form__credential-fields .checkbox { padding: 6px 0px; } .exp-growth_web_google_register__GOOGLE3.register = .register-form__credential-fields .checkbox { padding: 6px 0px; } .exp-growth_web_google_register__GOOGLE2.register = .register-form__credential-fields .hr-label { margin-bottom: 1px; } .exp-growth_web_google_register__GOOGLE3.register = .register-form__credential-fields .hr-label { margin-bottom: 1px; } .exp-growth_web_google_register__GOOGLE2.register = .register-form__credential-fields .hr-label__text { font-size: 11px; } .exp-growth_web_google_register__GOOGLE3.register = .register-form__credential-fields .hr-label__text { font-size: 11px; } .dropbox-2015 .form-container .register-form = .exp-growth_web_google_register { box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1); background-size: 16px = 16px; } .dropbox-2015 .form-container .register-form = .exp-growth_web_google_register__MULTISTEP { font-size: 14px; } .dropbox-2015 .form-container .register-form = .exp-growth_web_google_register__GOOGLE2 { border: 1px solid rgb(208, 212, 217); border-image: none; color: = rgb(61, 70, 77); font-weight: 500; background-image: = url("/static/images/index/google-logo-color-vflpJqkMT.svg"); = background-color: rgb(255, 255, 255); } .dropbox-2015 .form-container .register-form = .exp-growth_web_google_register__MULTISTEP { border: 1px solid rgb(208, 212, 217); border-image: none; color: = rgb(61, 70, 77); font-weight: 500; background-image: = url("/static/images/index/google-logo-color-vflpJqkMT.svg"); = background-color: rgb(255, 255, 255); } .dropbox-2015 .form-container .register-form = .exp-growth_web_google_register__GOOGLE2:hover { border-color: rgb(159, 162, 166); background-image: = url("/static/images/index/google-logo-color-vflpJqkMT.svg"); } .dropbox-2015 .form-container .register-form = .exp-growth_web_google_register__MULTISTEP:hover { border-color: rgb(159, 162, 166); background-image: = url("/static/images/index/google-logo-color-vflpJqkMT.svg"); } .dropbox-2015 .form-container .register-form = .exp-growth_web_google_register__GOOGLE2::before { display: none; } .dropbox-2015 .form-container .register-form = .exp-growth_web_google_register__MULTISTEP::before { display: none; } .dropbox-2015 .form-container .register-form = .exp-growth_web_google_register__GOOGLE3 { font-family: "Roboto", sans-serif; font-weight: 500; background-image: = url("/static/images/index/google-logo-white-vfltwSoWq.svg"); = background-color: rgb(66, 133, 244); } .dropbox-2015 .form-container .register-form = .exp-growth_web_google_register__GOOGLE3:hover { background-image: = url("/static/images/index/google-logo-white-vfltwSoWq.svg"); = background-color: rgb(84, 150, 255); } .dropbox-2015 .form-container .register-form = .exp-growth_web_google_register__GOOGLE3::before { border-color: rgb(34, 101, 212); left: 36px; } .login-register-container { width: 350px; } .login-register-container .login-form-container { width: 100%; } .login-register-container .login-register-header { font-size: 18px; font-weight: normal; float: left; } .login-register-container .login-register-switch { line-height: normal; margin-top: 5px; float: right; } .login-register-container .login-register-register-part { display: none; } .default-register.login-register-container .login-register-login-part { display: none; } .default-register.login-register-container .login-register-register-part = { display: block; } .small.login-register-container { width: 100%; } .login-register-container--link-bottom { width: 100%; } .small.login-register-container .login-register-header { font-size: 14px; } .login-register-container--link-bottom .login-register-header { font-size: 14px; } .small.login-register-container .login-register-switch { text-align: center; float: none; } .login-register-container--link-bottom .login-register-switch { text-align: center; float: none; } .credentials-form-container--index .login-register-container { width: auto; } .credentials-form-container--index-error .login-register-container { width: auto; } .media-mobile .phone-country { width: 250px; } .phone-country { margin-right: 12px; } .phone-number-error { width: 400px; text-align: left; color: rgb(232, 33, 16); font-size: = 12px; min-height: 17px; } .phone-number-error span.error-message { color: rgb(232, 33, 16); font-size: 12px; display: block; } .phone-number-error br { display: none; } .phone-number-input-inline { display: inline-block; } .carousel .phone-country { width: 180px; } .tabbing .select-input-input:focus { box-shadow: 0px 0px 0px 2px #a0d1fa; } .tabbing .select-input-dropdown-shown .select-input-input:focus { box-shadow: none; } .select-input { width: 140px; font-size: 13px; vertical-align: bottom; display: = inline-block; position: relative; -ms-user-select: none; = -webkit-user-select: none; -moz-user-select: none; user-select: none; } .select-input .hidden-select-wrapper { left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; = position: absolute; } .select-input-dropdown-shown.select-input .select-input-input { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; } .select-input-dropdown-shown.select-input .select-input-dropdown { display: block; } .select-input .select-input-error-wrapper { color: rgb(232, 33, 16); font-size: 12px; min-height: 17px; } .select-input .select-input-error-wrapper span.error-message { color: rgb(232, 33, 16); font-size: 12px; display: block; } .select-input .select-input-error-wrapper br { display: none; } .select-input .select-input-input { background: rgb(255, 255, 255); margin: 2px 0px 5px; padding: 7px 29px = 3px 8px; border-radius: 3px; border: 1px solid rgb(189, 196, 201); = border-image: none; line-height: normal; position: relative; cursor: = pointer; min-height: 0px; box-sizing: content-box; -webkit-appearance: = none; } .select-input .select-input-input .select-option { width: 100%; display: inline-block; } .select-input .select-input-input .select-input-dropdown-arrow { top: 50%; right: 11px; margin-top: -2px; position: absolute; } .select-input .select-input-input .select-input-dropdown-arrow img { vertical-align: top; } .select-input .select-input-dropdown { background: rgb(255, 255, 255); border: 1px solid rgb(189, 196, 201); = border-image: none; left: 0px; top: -6px; width: 100%; right: 0px; = display: none; position: absolute; z-index: 1; -ms-overflow-y: auto; = max-height: 300px; box-sizing: border-box; } .select-input .select-option { text-align: left; overflow: hidden; white-space: nowrap; = -ms-text-overflow: ellipsis; } .select-input .focused-option.select-option { background: rgb(227, 242, 255); } .select-input .select-option-disabled.select-option { color: rgb(170, 170, 170); cursor: default; } .select-input .select-option-disabled.select-option:hover { background: rgb(255, 255, 255); } .small.select-input .select-input-input { margin: 0px; padding: 3px 6px; height: 30px; font-size: 14px; = min-height: 30px; box-sizing: border-box; } .small.select-input .select-input-input .select-input-dropdown-arrow { right: 8px; } .small.select-input .select-input-dropdown { top: -2px; } .small.select-input .select-option { vertical-align: middle; } .small.select-input label { padding: 6px 8px; font-size: 14px; } .small.select-input .select-input-error-wrapper { color: rgb(232, 33, 16); font-size: 11px; min-height: 15px; } .small.select-input .select-input-error-wrapper span.error-message { color: rgb(232, 33, 16); font-size: 12px; display: block; } .small.select-input .select-input-error-wrapper br { display: none; } .small.select-input .select-input-error-wrapper span.error-message { font-size: 11px; } .select-input-disabled { color: rgb(170, 170, 170); } .select-input-disabled .select-input-input { cursor: default; } .carousel .select-input .select-input-input { padding: 11px 29px 5px 13px; font-size: 15px; } body.business-theme .select-container label { left: 1px; top: -4px; color: inherit; font-size: 13px; display: block = !important; position: absolute; } body.business-theme .select-input .select-input-input { border-color: rgb(123, 137, 148); padding: 12px 12px 9px; font-size: = 13px; margin-top: 3px; } body.business-theme .select-input .select-input-input:focus + label { color: inherit; } body.business-theme .select-input .select-input-input { line-height: 1; } body.business-theme .select-input .select-input-dropdown { border-color: rgb(123, 137, 148); } .sprite-div { vertical-align: top; } .sprite-div .sprite-frame { vertical-align: middle; display: table-cell; } .sprite-div .sprite-frame img { margin: auto; display: block; } .sprite-div .small.sprite-frame { width: 19px; } .sprite-div .icon-left.small.sprite-frame { padding-right: 6px; } .sprite-div .icon-right.small.sprite-frame { padding-left: 6px; } .sprite-div .medium.sprite-frame { width: 32px; } .sprite-div .icon-left.medium.sprite-frame { padding-right: 12px; } .sprite-div .icon-right.medium.sprite-frame { padding-left: 12px; } .sprite-div .large.sprite-frame { width: 44px; } .sprite-div .icon-left.large.sprite-frame { padding-right: 16px; } .sprite-div .icon-right.large.sprite-frame { padding-left: 16px; } .sprite-div .sprite-text { vertical-align: middle; display: table-cell; } .c-tabs .c-tabs__bar { margin: 0px; padding: 0px; list-style-type: none; } .c-tabs .c-tabs__bar--has-spacers .c-tabs__tab { border-right-color: currentColor; border-left-color: currentColor; = border-right-width: 1px; border-left-width: 1px; border-right-style: = solid; border-left-style: solid; border-top-left-radius: 5px; = border-top-right-radius: 5px; } .c-tabs .c-tabs__bar--has-spacers .c-tabs__bar-spacer { display: table-cell; } .c-tabs .c-tabs__tab { border-width: 1px medium 1px 1px; border-style: solid none solid solid; = border-color: rgb(160, 209, 250) currentColor rgb(189, 196, 201) = rgb(160, 209, 250); border-image: none; text-align: center; = vertical-align: top; display: inline-block; position: relative; z-index: = 2; } .c-tabs :first-child.c-tabs__tab { margin-left: 0px; border-top-left-radius: 5px; } .c-tabs .c-tabs__tab--rightmost { border-right-color: rgb(160, 209, 250); border-right-width: 1px; = border-right-style: solid; border-top-right-radius: 5px; } .c-tabs .c-tabs__tab--selected { border-width: 1px; border-style: solid; border-color: rgb(189, 196, = 201) rgb(189, 196, 201) rgb(255, 255, 255); border-image: none; } .c-tabs .c-tabs__tab--selected + .c-tabs__tab { border-left-color: currentColor; border-left-width: medium; = border-left-style: none; } .c-tabs .c-tabs__tab--selected .c-tabs__label { color: rgb(61, 70, 77); } .c-tabs .c-tabs__label { padding: 11px 22px; color: rgb(40, 149, 241); vertical-align: top; = display: table-cell; } .c-tabs .c-tabs__label:focus { text-decoration: none; } .c-tabs .c-tabs__content { padding-top: 30px; margin-top: -1px; border-top-color: rgb(189, 196, = 201); border-top-width: 1px; border-top-style: solid; display: none; } .c-tabs .c-tabs__content--selected { display: block; } .c-tabs--center { margin: 0px auto; display: table; } .c-tabs--center > .c-tabs__bar { margin: 0px auto; display: table; } .c-tabs--center > .c-tabs__bar .c-tabs__tab { display: table-cell; } .c-tabs--minimal .c-tabs__tab { border: currentColor; border-image: none; vertical-align: middle; } .c-tabs--minimal .c-tabs__tab--rightmost { border-right-color: currentColor; border-right-width: medium; = border-right-style: none; } .c-tabs--minimal .c-tabs__tab--selected { border: currentColor; border-image: none; } .c-tabs--minimal .c-tabs__tab--selected::after { border-width: 15px 15px 0px; border-style: solid; border-color: = rgb(255, 255, 255) transparent; left: 50%; bottom: -13px; margin-left: = -15px; position: absolute; content: ""; } .c-tabs--minimal .c-tabs__tab--selected::before { border-width: 15px 15px 0px; border-style: solid; border-color: = rgb(189, 196, 201) transparent; left: 50%; bottom: -15px; margin-left: = -15px; position: absolute; content: ""; } .c-tabs--minimal .c-tabs__label { padding-top: 0px; padding-bottom: 30px; } .c-tabs--underline .c-tabs__bar { list-style: none; margin: 0px; padding-left: 0px; border-bottom-color: = rgba(61, 70, 77, 0.1); border-bottom-width: 1px; border-bottom-style: = solid; -webkit-font-smoothing: antialiased; } .c-tabs--underline .c-tabs__tab { transition:0.2s; color: rgb(123, 137, 148); margin-bottom: -1px; = border-bottom-color: transparent; border-bottom-width: 1px; = border-bottom-style: solid; display: inline-block; white-space: nowrap; = -webkit-transition: .2s; } .c-tabs--underline .c-tabs__tab:hover { color: rgb(61, 70, 77); border-bottom-color: rgba(61, 70, 77, 0.3); } .c-tabs--underline .c-tabs__tab + .c-tabs__tab { margin-left: 16px; } .c-tabs--underline .c-tabs__tab--fr { float: right; } .c-tabs--underline .c-tabs__tab--selected { color: rgb(61, 70, 77); font-weight: 600; border-bottom-color: = currentColor; } .c-tabs--underline .c-tabs__tab .c-tabs__label { color: inherit; padding-bottom: 8px; display: inline-block; } .c-tabs--underline .c-tabs__tab .c-tabs__label:hover { text-decoration: none; } .c-tabs--underline .c-tabs__tab .c-tabs__label:focus { text-decoration: none; } .c-tabs--underline .c-tabs__content { display: none; } .c-tabs--underline .c-tabs__content--selected { display: block; } .tabbing .c-tabs .c-tabs__label:focus { font-weight: 600; } .tabbing .c-tabs--underline .c-tabs__label:focus { font-weight: 700; } .tooltip-wrapper { display: inline-block; position: relative; } .tooltip-wrapper .tooltip-prompt { position: relative; } .tooltip-wrapper .tooltip-prompt .sprite { cursor: pointer; } .tooltip-bubble { background: padding-box rgb(255, 255, 255); padding: 9px 15px; = border-radius: 3px; border: 1px solid rgba(61, 70, 77, 0.1); = border-image: none; line-height: normal; font-size: 13px; display: none; = position: absolute; z-index: 9999; cursor: default; box-shadow: 0px 1px = 2px rgba(0,0,0,0.1); } .tooltip-bubble .tooltip-inner { position: relative; } .tooltip-target { display: table; } ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://cf.dropboxstatic.com/static/css/components/slider-vflPZYrDl.css .c-slider__slide { transition:transform 0.5s, -webkit-transform 0.5s; display: = inline-block; -webkit-transition: -webkit-transform ease 0.5s; } .c-slider__indicator-group { margin: 0px; padding: 0px; text-align: center; } .c-slider__indicator { background: rgb(208, 212, 217); list-style: none; border-radius: 4px; = transition:background 0.5s; width: 8px; height: 8px; margin-bottom: = 28px; display: inline-block; cursor: pointer; -webkit-transition: = background ease 0.5s; } .c-slider__indicator + .c-slider__indicator { margin-left: 10px; } .is-active.c-slider__indicator { background: rgb(0, 126, 229); cursor: auto; } .c-slider__nav-button-group { text-align: center; } .c-slider__nav-button-group .button-primary { margin: 0px; padding-right: 36px; padding-left: 36px; display: = inline-block; } .c-slider__nav-button-group .button-secondary { margin: 0px; padding-right: 36px; padding-left: 36px; display: = inline-block; } .c-slider__nav-button-group .button-tertiary { margin: 0px; padding-right: 36px; padding-left: 36px; display: = inline-block; } ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://cf.dropboxstatic.com/static/css/file_comments_pane-vflO2uLtR.css #switch-revision-container { left: 0px; top: 0px; width: 100%; position: fixed; z-index: 601; } #switch-revision-container .switch-revision-ui { width: 100%; display: block; } #switch-revision-container .switch-revision-ui .switch-revision-bar { width: 100%; height: 50px; text-align: center; color: white; = line-height: 50px; border-bottom-color: rgb(71, 82, 93); = border-bottom-width: 1px; border-bottom-style: solid; display: block; = background-color: rgb(61, 70, 77); } #switch-revision-container .switch-revision-ui = .switch-revision-bar__title { color: rgb(208, 212, 217); font-size: 13px; margin-left: 20px; float: = left; } #switch-revision-container .switch-revision-ui = .switch-revision-bar__title__date { color: rgb(123, 137, 148); font-size: 12px; margin-left: 10px; } #switch-revision-container .switch-revision-ui = .switch-revision-bar__actions { margin-right: 20px; float: right; } #switch-revision-container .switch-revision-ui = .switch-revision-bar__actions a { margin-top: 0px; } #switch-revision-container .switch-revision-ui-enter { transition:opacity 0.5s; opacity: 0; -webkit-transition: opacity 0.5s; } #switch-revision-container .switch-revision-ui-enter-active { opacity: 1; } #switch-revision-container .switch-revision-ui-leave { transition:opacity 0.5s; opacity: 1; -webkit-transition: opacity 0.5s; } #switch-revision-container .switch-revision-ui-leave-active { opacity: 0; } #annotation-overlay { left: 0px; top: 0px; height: 0px; right: 0px; display: block; position: = absolute; } #annotation-comments-list-ui-overlay { left: 0px; top: 0px; height: 0px; right: 0px; display: block; position: = absolute; } #annotation-overlay .annotation-bubble { padding: 0px; width: 320px; display: block; position: absolute; } #annotation-comments-list-ui-overlay .annotation-bubble { padding: 0px; width: 320px; display: block; position: absolute; } #annotation-overlay .annotation-bubble .comment-annotation { display: none; } #annotation-comments-list-ui-overlay .annotation-bubble = .comment-annotation { display: none; } #annotation-overlay .annotation-bubble--hidden { visibility: hidden; } #annotation-comments-list-ui-overlay .annotation-bubble--hidden { visibility: hidden; } #annotation-overlay .annotation-bubble__field { -ms-overflow-y: auto; } #annotation-comments-list-ui-overlay .annotation-bubble__field { -ms-overflow-y: auto; } #annotation-overlay .annotation-bubble__field__old-revision { padding: 10px 15px; color: rgb(170, 170, 170); border-bottom-color: = rgb(208, 212, 217); border-bottom-width: 1px; border-bottom-style: = solid; } #annotation-comments-list-ui-overlay = .annotation-bubble__field__old-revision { padding: 10px 15px; color: rgb(170, 170, 170); border-bottom-color: = rgb(208, 212, 217); border-bottom-width: 1px; border-bottom-style: = solid; } #annotation-overlay .annotation-bubble__field .comment-field { padding: 11px 15px; position: static; } #annotation-comments-list-ui-overlay .annotation-bubble__field = .comment-field { padding: 11px 15px; position: static; } #annotation-overlay .annotation-bubble__field .comment-field = .comment-box .mentions-container { position: static; } #annotation-comments-list-ui-overlay .annotation-bubble__field = .comment-field .comment-box .mentions-container { position: static; } #annotation-overlay .annotation-bubble__field .comment-field = .comment-box .mentions-container .mentions-input { border-color: transparent; } #annotation-comments-list-ui-overlay .annotation-bubble__field = .comment-field .comment-box .mentions-container .mentions-input { border-color: transparent; } #annotation-overlay .annotation-bubble__field .comment-field = .comment-box .mentions-container .mentions-input .text-input { padding-left: 0px; cursor: auto; max-height: none; } #annotation-comments-list-ui-overlay .annotation-bubble__field = .comment-field .comment-box .mentions-container .mentions-input = .text-input { padding-left: 0px; cursor: auto; max-height: none; } #annotation-overlay .annotation-bubble__field = .threaded-comment-list__divider { margin: 0px; border: 0px currentColor; border-image: none; } #annotation-comments-list-ui-overlay .annotation-bubble__field = .threaded-comment-list__divider { margin: 0px; border: 0px currentColor; border-image: none; } #annotation-overlay .annotation-bubble__field .threaded-comment-list = .comment-field .comment-box .mentions-container .mentions-input { border-color: rgb(208, 212, 217); } #annotation-comments-list-ui-overlay .annotation-bubble__field = .threaded-comment-list .comment-field .comment-box .mentions-container = .mentions-input { border-color: rgb(208, 212, 217); } #annotation-overlay .annotation-bubble__field .threaded-comment-list = .comment-field .comment-box .mentions-container .mentions-input = .text-input { padding-left: 9px; cursor: auto; } #annotation-comments-list-ui-overlay .annotation-bubble__field = .threaded-comment-list .comment-field .comment-box .mentions-container = .mentions-input .text-input { padding-left: 9px; cursor: auto; } #annotation-overlay .annotation-bubble__actions { padding: 9px 15px; text-align: right; border-top-color: rgb(208, 212, = 217); border-top-width: 1px; border-top-style: solid; } #annotation-comments-list-ui-overlay .annotation-bubble__actions { padding: 9px 15px; text-align: right; border-top-color: rgb(208, 212, = 217); border-top-width: 1px; border-top-style: solid; } #annotation-overlay .expand-bubble { width: 30px; height: 24px; text-align: center; color: rgb(0, 126, 229); = font-size: 25px; box-sizing: border-box; } #annotation-comments-list-ui-overlay .expand-bubble { width: 30px; height: 24px; text-align: center; color: rgb(0, 126, 229); = font-size: 25px; box-sizing: border-box; } #annotation-overlay .expand-bubble .plus { top: -6px; position: relative; } #annotation-comments-list-ui-overlay .expand-bubble .plus { top: -6px; position: relative; } #annotation-overlay .bubble-dropdown { border-color: rgba(123, 137, 148, 0.3); box-shadow: 0px 3px 6px = rgba(0,0,0,0.3); } #annotation-comments-list-ui-overlay .bubble-dropdown { border-color: rgba(123, 137, 148, 0.3); box-shadow: 0px 3px 6px = rgba(0,0,0,0.3); } #annotation-overlay .fade-out.annotation-bubble-container { transition:opacity 0.3s; opacity: 0; -webkit-transition: opacity 0.3s; } #annotation-comments-list-ui-overlay = .fade-out.annotation-bubble-container { transition:opacity 0.3s; opacity: 0; -webkit-transition: opacity 0.3s; } #annotation-overlay .fade-in.annotation-bubble-container { transition:opacity 0.3s; opacity: 1; -webkit-transition: opacity 0.3s; } #annotation-comments-list-ui-overlay = .fade-in.annotation-bubble-container { transition:opacity 0.3s; opacity: 1; -webkit-transition: opacity 0.3s; } .file-feedback .file-feedback-section { width: 320px; color: rgb(61, 70, 77); border-left-color: rgb(229, 229, = 229); border-left-width: 1px; border-left-style: solid; = background-color: white; } .file-feedback .comments-holder { width: 320px; color: rgb(61, 70, 77); border-left-color: rgb(229, 229, = 229); border-left-width: 1px; border-left-style: solid; = background-color: white; } .file-feedback .tab-nav-enabled.file-feedback-section { background-color: rgb(246, 249, 252); } .file-feedback .tab-nav-enabled.comments-holder { background-color: rgb(246, 249, 252); } .file-feedback .file-feedback-section .file-feedback-section-header = .file-feedback-section-header-inner { width: 100%; display: table; } .file-feedback .file-feedback-section .file-feedback-section-header = .comment-list-header-inner { width: 100%; display: table; } .file-feedback .file-feedback-section .comment-list-header = .file-feedback-section-header-inner { width: 100%; display: table; } .file-feedback .file-feedback-section .comment-list-header = .comment-list-header-inner { width: 100%; display: table; } .file-feedback .comments-holder .file-feedback-section-header = .file-feedback-section-header-inner { width: 100%; display: table; } .file-feedback .comments-holder .file-feedback-section-header = .comment-list-header-inner { width: 100%; display: table; } .file-feedback .comments-holder .comment-list-header = .file-feedback-section-header-inner { width: 100%; display: table; } .file-feedback .comments-holder .comment-list-header = .comment-list-header-inner { width: 100%; display: table; } .file-feedback .file-feedback-section .file-feedback-section-header = .file-feedback-section-header-inner .title { float: left; display: table-cell; } .file-feedback .file-feedback-section .file-feedback-section-header = .comment-list-header-inner .title { float: left; display: table-cell; } .file-feedback .file-feedback-section .comment-list-header = .file-feedback-section-header-inner .title { float: left; display: table-cell; } .file-feedback .file-feedback-section .comment-list-header = .comment-list-header-inner .title { float: left; display: table-cell; } .file-feedback .comments-holder .file-feedback-section-header = .file-feedback-section-header-inner .title { float: left; display: table-cell; } .file-feedback .comments-holder .file-feedback-section-header = .comment-list-header-inner .title { float: left; display: table-cell; } .file-feedback .comments-holder .comment-list-header = .file-feedback-section-header-inner .title { float: left; display: table-cell; } .file-feedback .comments-holder .comment-list-header = .comment-list-header-inner .title { float: left; display: table-cell; } .file-feedback .file-feedback-section .file-feedback-section-header = .separator { border-width: medium medium 1px; border-style: none none solid; = border-color: currentColor currentColor rgb(229, 229, 229); width: 100%; = height: 0px; } .file-feedback .file-feedback-section .comment-list-header .separator { border-width: medium medium 1px; border-style: none none solid; = border-color: currentColor currentColor rgb(229, 229, 229); width: 100%; = height: 0px; } .file-feedback .comments-holder .file-feedback-section-header .separator = { border-width: medium medium 1px; border-style: none none solid; = border-color: currentColor currentColor rgb(229, 229, 229); width: 100%; = height: 0px; } .file-feedback .comments-holder .comment-list-header .separator { border-width: medium medium 1px; border-style: none none solid; = border-color: currentColor currentColor rgb(229, 229, 229); width: 100%; = height: 0px; } @media screen and (max-width:1400px) and (min-width:1200px) { .file-feedback .comments-holder-responsive { width: 380px; } } @media screen and (max-width:1600px) and (min-width:1400px) { .file-feedback .comments-holder-responsive { width: 420px; } } @media screen and (min-width:1600px) { .file-feedback .comments-holder-responsive { width: 500px; } } ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://cf.dropboxstatic.com/static/css/growth/bright_modal-vfltS1uv-.css .db-bright-modal-wrapper { -webkit-font-smoothing: antialiased; } .db-bright-modal-wrapper .db-modal-overlay { opacity: 0.8; } .db-bright-modal-wrapper .db-modal { width: 400px; } .db-bright-modal-wrapper .db-modal .db-modal-x { opacity: 0.5; } .db-bright-modal-wrapper .db-modal .db-modal-title { display: none; } .db-bright-modal-wrapper .db-modal .db-modal-content { background: rgb(255, 255, 255); padding: 48px 0px 0px; clear: both; = border-top-color: currentColor; border-top-width: 0px; border-top-style: = none; max-height: none !important; } .hidden-x.db-bright-modal-wrapper .db-modal-x { display: none; } .hidden-x.db-bright-modal-wrapper .db-modal-content { border-radius: 5px; } .hidden-x.db-bright-modal-wrapper .bright-modal-header { margin-top: 22px; } .db-bright-modal-wrapper .bright-modal-logo { text-align: center; } .db-bright-modal-wrapper .bright-modal-header { padding: 0px 40px; text-align: center; font-size: 18px; font-weight: = 600; margin-top: 12px; } .db-bright-modal-wrapper .bright-modal-header .secondary { color: rgb(123, 137, 148); font-size: 12px; margin-top: 6px; } .db-bright-modal-wrapper .bright-modal-content { padding: 0px 48px; } .db-bright-modal-wrapper .bright-modal-footer { background: rgb(246, 249, 252); padding: 12px 0px; text-align: center; = margin-top: 24px; border-top-color: rgb(229, 229, 229); = border-top-width: 1px; border-top-style: solid; = border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; } ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://cf.dropboxstatic.com/static/css/growth/compact_form-vflfQZ6wi.css .compact-form .register-form .text-input-error-wrapper { min-height: 12px; } .compact-form .register-form .first.text-input { width: 48%; margin-top: 12px; float: left; } .compact-form .register-form .first.text-input .error-message { width: 200%; margin-top: -3px; } .compact-form .register-form .second.text-input { width: 48%; margin-top: 12px; float: right; } .compact-form .register-form .second.text-input .error-message { width: 120%; margin-top: -3px; } .compact-form .register-form .input-email { clear: both; } .compact-form .register-form .password-input-meter { border-radius: 3px; padding-bottom: 3px; margin-top: -15px; = background-color: inherit; } .compact-form .login-form { margin-top: 12px; } .compact-form .login-form .text-input-error-wrapper { min-height: 12px; } .compact-form .login-form .login-need-help { text-align: center; margin-top: 0px; } .compact-form .login-form .login-need-help a { margin-bottom: 0px; } ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://cf.dropboxstatic.com/static/css/growth/shared_link_signup_modals-vflloFpus.css .third-party-signup__title { text-align: center; font-size: 28px; font-weight: 100; } .third-party-signup__subtitle { text-align: center; color: rgb(123, 137, 148); font-size: 14px; = font-weight: 400; } .third-party-signup__profile-picture { margin: 0px auto; width: 64px; height: 64px; text-align: center; = display: none; } .third-party-signup__profile-picture img { width: 64px; display: block; } .third-party-signup__sign-up-form { margin: 0px auto; width: 230px; } #shared-link-immediate-signup-modal .db-modal { width: 372px; } #shared-link-download-signup-modal .db-modal { width: 372px; } #shared-link-immediate-signup-modal .login-form-component { display: none; } #shared-link-download-signup-modal .login-form-component { display: none; } #shared-link-immediate-signup-modal .close-link { font-weight: 600; } #shared-link-download-signup-modal .close-link { font-weight: 600; } #shared-link-welcome-modal .db-modal { width: 420px; } #shared-link-welcome-modal .db-modal .db-modal-content { text-align: center; } #shared-link-welcome-modal .bright-modal-header { font-size: 22px; } #shared-link-welcome-modal .welcome-modal-illo img { margin-top: 30px; } #shared-link-welcome-modal .welcome-modal-text { font-size: 15px; margin-top: 24px; } #shared-link-welcome-modal .go-to-dropbox-button { margin: 24px auto 0px; line-height: 24px; font-size: 14px; font-weight: = 700; display: block; } #shared-link-welcome-modal .welcome-modal-no-thanks { margin: 6px 0px 24px; } ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://cf.dropboxstatic.com/static/css/preview_flexbox_layout-vflJw8PdI.css .flex-preview-container { background: rgb(246, 249, 252); flex:1 1 0px; display: flex; position: = relative; flex-direction: column; -webkit-box-orient: vertical; = -webkit-box-direction: normal; -webkit-flex-direction: column; = -webkit-box-flex: 1; -webkit-flex: 1; } .preview-content-container { background: rgb(246, 249, 252); flex:1 1 0px; display: flex; position: = relative; flex-direction: column; -webkit-box-orient: vertical; = -webkit-box-direction: normal; -webkit-flex-direction: column; = -webkit-box-flex: 1; -webkit-flex: 1; } .flex-preview-container--padded { padding: 40px 36px; } .preview-content-container--padded { padding: 40px 36px; } .flex-preview-container .preview-content { flex:1 1 0px; display: flex; position: relative; -webkit-box-flex: 1; = -webkit-flex: 1; } .preview-content-container .preview-content { flex:1 1 0px; display: flex; position: relative; -webkit-box-flex: 1; = -webkit-flex: 1; } .flex-preview-container .preview-content--center { justify-content: center; align-items: center; -webkit-justify-content: = center; -webkit-box-align: center; -webkit-align-items: center; = -webkit-box-pack: center; } .preview-content-container .preview-content--center { justify-content: center; align-items: center; -webkit-justify-content: = center; -webkit-box-align: center; -webkit-align-items: center; = -webkit-box-pack: center; } .flex-preview-container .absolute-center { margin: auto; left: 0px; top: 0px; right: 0px; bottom: 0px; position: = absolute; max-height: 100%; max-width: 100%; } .preview-content-container .absolute-center { margin: auto; left: 0px; top: 0px; right: 0px; bottom: 0px; position: = absolute; max-height: 100%; max-width: 100%; } .flex-preview-container iframe { border: 0px currentColor; flex:1 1 0px; border-image: none; display: = flex; min-height: 100%; background-color: rgb(255, 255, 255); = -webkit-box-flex: 1; -webkit-flex: 1; } .preview-content-container iframe { border: 0px currentColor; flex:1 1 0px; border-image: none; display: = flex; min-height: 100%; background-color: rgb(255, 255, 255); = -webkit-box-flex: 1; -webkit-flex: 1; } .flex-preview-container .video-player { height: 100%; } .preview-content-container .video-player { height: 100%; } .flex-preview-container .preview-video-error { height: 150px; text-align: center; } .preview-content-container .preview-video-error { height: 150px; text-align: center; } .preview-content-container { height: 100%; } .preview-container-wrapper .flex-preview-container { height: 100%; box-sizing: border-box; } .no-flexbox .flex-preview-container { height: 100%; display: block; } .no-flexbox .preview-content-container { height: 100%; display: block; } .no-flexbox .flex-preview-container .preview-content { height: 100%; display: block; } .no-flexbox .preview-content-container .preview-content { height: 100%; display: block; } .no-flexbox .flex-preview-container iframe { width: 100%; display: block; } .no-flexbox .preview-content-container iframe { width: 100%; display: block; } ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://cf.dropboxstatic.com/static/css/preview_toolbar-vflaKzk6H.css .preview-toolbar-overlay-container { transition:opacity 0.4s; left: 50%; height: 52px; bottom: 16px; = display: block; position: absolute; opacity: 1; -webkit-transition: = opacity 0.4s ease 0s; } .hide.preview-toolbar-overlay-container { margin: -1px; padding: 0px; border: 0px currentColor; border-image: = none; width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, = 0px, 0px); opacity: 0; } .fadeout.preview-toolbar-overlay-container { opacity: 0; } .fadein-start.preview-toolbar-overlay-container { opacity: 0; } .preview-toolbar-overlay-container .disabled { opacity: 0.4; } .preview-toolbar-overlay-container .preview-toolbar-overlay { padding: 12px; border-radius: 3px; border: 1px solid rgba(255, 255, = 255, 0.25); border-image: none; left: -50%; height: 26px; color: white; = display: flex; position: relative; z-index: 1000; align-items: center; = background-color: rgb(61, 70, 77); -webkit-box-align: center; = -webkit-align-items: center; } .preview-toolbar-overlay-container .preview-toolbar-overlay = .preview-toolbar-content { display: flex; align-items: center; -webkit-box-align: center; = -webkit-align-items: center; -webkit-box-orient: horizontal; = -webkit-box-direction: normal; -webkit-flex-direction: row; = -webkit-flex-wrap: nowrap; } .preview-toolbar-overlay-container .preview-toolbar-overlay = .preview-toolbar-content > div { flex:1 0 auto; margin-right: 16px; margin-left: 16px; vertical-align: = middle; white-space: nowrap; cursor: pointer; -ms-user-select: none; = -webkit-user-select: none; -moz-user-select: none; user-select: none; = -webkit-box-flex: 1; -webkit-flex: 1 0 auto; } .preview-toolbar-overlay-container .preview-toolbar-overlay = .preview-toolbar-content > div > img { vertical-align: middle; } .preview-toolbar-overlay-container .preview-toolbar-overlay = .preview-toolbar-content > div.zoom-label { width: 36px; text-align: center; margin-right: 0px; margin-left: 0px; } .preview-toolbar-overlay-container .preview-toolbar-overlay = .preview-toolbar-content div:first-of-type { margin-left: 0px; } .preview-toolbar-overlay-container .preview-toolbar-overlay = .preview-toolbar-content div:last-of-type { margin-right: 0px; } .preview-toolbar-overlay-container .toolbar-button-entry { position: relative; } .preview-toolbar-overlay-container .toolbar-button-entry:hover = .toolbar-tooltip { left: 0px; top: 0px; visibility: visible; opacity: 1; transform: = scale(1); -webkit-transform: scale(1); } .preview-toolbar-overlay-container .toolbar-button-entry:hover = .toolbar-tooltip-container { visibility: visible; } .preview-toolbar-overlay-container .toolbar-button-entry:hover img { opacity: 1; } .preview-toolbar-overlay-container .toolbar-button-entry img { transition:opacity 0.2s; opacity: 0.8; -webkit-transition: 0.2s opacity = ease 0s; } .preview-toolbar-overlay-container .toolbar-button-entry img.disabled { opacity: 0.4; } .preview-toolbar-overlay-container .disabled.toolbar-button-entry { opacity: 0.4; } .preview-toolbar-overlay-container .disabled.toolbar-button-entry = img.disabled { opacity: 1; } .preview-toolbar-overlay-container .toolbar-tooltip-container { left: 50%; bottom: 100%; position: absolute; } .preview-toolbar-overlay-container .toolbar-tooltip { transform-origin: center bottom; transition:transform 0.2s, opacity = 0.2s, visibility 0.2s, -webkit-transform 0.2s; visibility: hidden; = opacity: 0; transform: scale(0.95); -webkit-transition: opacity 0.2s, = visibility 0.2s, -webkit-transform 0.2s; -webkit-transform: scale(0.95); = -webkit-transform-origin: center bottom; } .preview-toolbar-overlay-container .toolbar-tooltip-body { background: rgb(61, 70, 77); padding: 10px; border-radius: 3px; border: = 1px solid rgba(229, 229, 229, 0.25); border-image: none; left: -50%; = bottom: 25px; white-space: nowrap; position: relative; } .preview-toolbar-overlay-container .toolbar-tooltip-pointer { left: -50%; width: 0px; height: 0px; bottom: 20px; border-top-color: = rgb(61, 70, 77); border-right-color: transparent; border-left-color: = transparent; border-top-width: 6px; border-right-width: 6px; = border-left-width: 6px; border-top-style: solid; border-right-style: = solid; border-left-style: solid; position: relative; } .preview-toolbar-overlay-container .toolbar-tooltip-pointer-border { left: -50%; width: 0px; height: 0px; bottom: 19px; border-top-color: = rgba(229, 229, 229, 0.5); border-right-color: transparent; = border-left-color: transparent; border-top-width: 7px; = border-right-width: 8px; border-left-width: 8px; border-top-style: = solid; border-right-style: solid; border-left-style: solid; position: = relative; } .html-preview .preview-toolbar-overlay-container { bottom: 60px; } #html-container .preview-toolbar-overlay-container { bottom: 60px; } ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://cf.dropboxstatic.com/static/css/recaptcha_challenge-vflrcf67y.css .recaptcha-container { display: block; position: relative; } .recaptcha-container .text-input-error-wrapper { color: rgb(232, 33, 16); line-height: normal; font-size: 12px; = min-height: 17px; } .recaptcha-container .text-input-error-wrapper span.error-message { color: rgb(232, 33, 16); font-size: 12px; display: block; } .recaptcha-container .text-input-error-wrapper br { display: none; } .recaptcha-container #recaptcha_response { margin-top: 0px; min-height: 36px; border-top-left-radius: 0px; = border-top-right-radius: 0px; } .recaptcha-container .text-input { width: 100%; float: left; border-bottom-left-radius: 3px; } .recaptcha-container .recaptcha-buttons.standard { right: 1px; position: absolute; } .recaptcha-container .recaptcha-buttons.standard .recaptcha-button img { width: 34px; height: 34px; margin-top: 1px; border-left-color: rgb(184, = 184, 184); border-left-width: 1px; border-left-style: solid; } .recaptcha-container .recaptcha-buttons.standard = .recaptcha-show-help.recaptcha-button img { border-bottom-right-radius: 3px; } .recaptcha-container .login-recaptcha-challenge-container.standard { background: rgb(255, 255, 255); padding: 12px; border-radius: 3px 3px = 0px 0px; border: 1px solid rgb(184, 184, 184); border-image: none; = width: auto !important; height: auto !important; margin-top: 2px; = margin-bottom: -1px; position: relative; min-height: 50px; } .recaptcha-container .login-recaptcha-challenge-container.standard img { width: 100%; } .recaptcha-container .recaptcha-buttons.small { top: 2px; width: 17%; float: right; } .recaptcha-container .recaptcha-buttons.small .recaptcha-button img { width: 100%; height: 34px; border-right-color: rgb(184, 184, 184); = border-bottom-color: rgb(184, 184, 184); border-right-width: 1px; = border-bottom-width: 1px; border-right-style: solid; = border-bottom-style: solid; float: right; } .recaptcha-container .recaptcha-buttons.small = .recaptcha-reload.recaptcha-button img { border-radius: 0px 3px 0px 0px; border-top-color: rgb(184, 184, 184); = border-top-width: 1px; border-top-style: solid; } .recaptcha-container .recaptcha-buttons.small = .recaptcha-show-help.recaptcha-button img { border-bottom-color: currentColor; border-bottom-width: 0px; = border-bottom-style: none; } .recaptcha-container .login-recaptcha-challenge-container.small { background: rgb(255, 255, 255); padding: 24px 0px; border: 1px solid = rgb(184, 184, 184); border-image: none; width: 81.5% !important; = margin-top: 0px; margin-bottom: -2px; float: left; = border-top-right-radius: 3px; } .recaptcha-container .login-recaptcha-challenge-container.small img { width: 100%; height: auto; display: block; } ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://cf.dropboxstatic.com/static/css/shmodel_print-vflsCkMD0.css @media print { .nav-header { display: none !important; visibility: hidden !important; } .content-flag { display: none !important; visibility: hidden !important; } #notify-wrapper { display: none !important; visibility: hidden !important; } #preview-img { display: none !important; visibility: hidden !important; } #shmodel-content-area * { margin: 0px !important; padding: 0px !important; } #code-wrapper { border: currentColor !important; border-image: none !important; = box-shadow: none !important; } .content-shadow { border: currentColor !important; border-image: none !important; = box-shadow: none !important; } body.file-preview-body .content-shadow { border: currentColor !important; border-image: none !important; = box-shadow: none !important; } #full-img { display: block !important; visibility: visible !important; max-width: = 100% !important; } } ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://cf.dropboxstatic.com/static/css/sprites/web_opt_sprites-vflgERmBM.css .sprite_web { background-position: 0px 16px; width: 16px; height: 16px; = background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-repeat: no-repeat; } @media not all, all and (min-resolution:192dpi) { .sprite_web { background-image: = url("/static/images/sprites/web_2x_opt_sprites-vflVG2N6L.png"); = background-size: auto 7329px; -webkit-background-size: auto 7329.0px; } } .s_web_folder_user_locked_stack_32 { background-position: left -1396px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_user_locked_stack_32 { background-position: left -1023px; } } .s_web_s_device_mobile_android { background-position: left -7904px; } .s_web_s_device_mobile_android { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_folder_app { background-position: left -4260px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_app { background-position: left -3769px; } } .s_web_page_white_sound { background-position: left -270px; } .s_web_page_white_sound { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_api_python_disabled { background-position: left -5757px; } .s_web_api_python_disabled { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_volumeMuted { background-position: left -5237px; width: 16px; height: 14px; } @media not all, all and (min-resolution:192dpi) { .s_web_volumeMuted { background-position: left -4592px; } } .s_web_dropbox21x20 { background-position: left -8901px; width: 21px; height: 20px; } @media not all, all and (min-resolution:192dpi) { .s_web_dropbox21x20 { background-position: left -5935px; } } .s_web_s_house_gray { background-position: left -9947px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_house_gray { background-position: left -6952px; } } .s_web_email_go { background-position: left -9021px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_email_go { background-position: left -6050px; } } .s_web_lightbox_add_to_album { background-position: left -6902px; width: 32px; height: 32px; } .s_web_lightbox_add_to_album { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_computer_add { background-position: left -6130px; } .s_web_computer_add { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_mp3_32 { background-position: left -2790px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_mp3_32 { background-position: left -2376px; } } .s_web_page_white_premiere_stack_32 { background-position: left -3470px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_premiere_stack_32 { background-position: left -3036px; } } .s_web_lightbox_view_original { background-position: left -7092px; width: 32px; height: 32px; } .s_web_lightbox_view_original { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_folder_gray { background-position: left -4302px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_gray { background-position: left -3809px; } } .s_web_facebook { background-position: left -6450px; width: 19px; height: 19px; } .s_web_facebook { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_folder_user_locked_32 { background-position: left -1328px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_user_locked_32 { background-position: left -957px; } } .s_web_page_white_word_gray_32 { background-position: left -4082px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_word_gray_32 { background-position: left -3630px; } } .s_web_issue { background-position: left -6864px; width: 36px; height: 36px; } @media not all, all and (min-resolution:192dpi) { .s_web_issue { background-position: left -4984px; } } .s_web_s_greencheck { background-position: left -9863px; width: 20px; height: 20px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_greencheck { background-position: left -6872px; } } .s_web_folder_paper_team_stack_32 { background-position: left -818px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_paper_team_stack_32 { background-position: left -462px; } } .s_web_folder_dropbox_32 { background-position: left -614px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_dropbox_32 { background-position: left -264px; } } .s_web_google_gray { background-position: left -6612px; width: 19px; height: 19px; } .s_web_google_gray { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_s_browser_ie { background-position: left -7814px; } .s_web_s_browser_ie { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_api_js { background-position: left -5631px; } .s_web_api_js { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_package_gray_32 { background-position: left -1498px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_package_gray_32 { background-position: left -1122px; } } .s_web_timeline_dot { background-position: left -8261px; width: 4px; height: 4px; } .s_web_timeline_dot { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_linux_gray { background-position: left -7314px; } @media not all, all and (min-resolution:192dpi) { .s_web_linux_gray { background-position: left -5203px; } } .s_web_page_white_vector_gray_32 { background-position: left -3878px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_vector_gray_32 { background-position: left -3432px; } } .s_web_paper_sidebar_icon { background-position: left -9515px; width: 15px; height: 16px; } @media not all, all and (min-resolution:192dpi) { .s_web_paper_sidebar_icon { background-position: left -6541px; } } .s_web_download { background-position: left -8859px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_download { background-position: left -5895px; } } .s_web_api_php_disabled { background-position: left -5721px; } .s_web_api_php_disabled { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_flash_gray_32 { background-position: left -2348px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_flash_gray_32 { background-position: left -1947px; } } .s_web_page_white_paint_32 { background-position: left -2892px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_paint_32 { background-position: left -2475px; } } .s_web_Safari { background-position: left -5399px; } .s_web_Safari { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_facebook_gray { background-position: left -6471px; width: 19px; height: 19px; } .s_web_facebook_gray { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_public { background-position: left -7551px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_public { background-position: left -5268px; } } .s_web_api_osx { background-position: left -5667px; } .s_web_api_osx { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_notifications_icon_white { background-position: left -9447px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_notifications_icon_white { background-position: left -6477px; } } .s_web_api_android { background-position: left -5487px; } .s_web_api_android { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_s_carousel { background-position: left -9675px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_carousel { background-position: left -6693px; } } .s_web_folder_team_locked_32 { background-position: left -1056px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_team_locked_32 { background-position: left -693px; } } .s_web_upload_16 { background-position: left -10225px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_upload_16 { background-position: left -7197px; } } .s_web_s_notifications_on { background-position: left -10064px; width: 17px; height: 17px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_notifications_on { background-position: left -7044px; } } .s_web_page_white_illustrator_gray_32 { background-position: left -2586px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_illustrator_gray_32 { background-position: left -2178px; } } .s_web_page_white_vector { background-position: left -306px; } .s_web_page_white_vector { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_lightbox_remove_from_album { background-position: left -6988px; width: 32px; height: 32px; } .s_web_lightbox_remove_from_album { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_create-album { background-position: left -8798px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_create-album { background-position: left -5837px; } } .s_web_page_white_compressed_stack_32 { background-position: left -1974px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_compressed_stack_32 { background-position: left -1584px; } } .s_web_windows_gray { background-position: left -8416px; } @media not all, all and (min-resolution:192dpi) { .s_web_windows_gray { background-position: left -5545px; } } .s_web_select { background-position: left -8028px; width: 17px; height: 17px; } @media not all, all and (min-resolution:192dpi) { .s_web_select { background-position: left -5382px; } } .s_web_page_white_gear { background-position: left -180px; } .s_web_page_white_gear { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_acrobat_32 { background-position: left -1600px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_acrobat_32 { background-position: left -1221px; } } .s_web_page_white_text_32 { background-position: left -3742px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_text_32 { background-position: left -3300px; } } .s_web_page_white_excel_stack_32 { background-position: left -2178px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_excel_stack_32 { background-position: left -1782px; } } .s_web_s_show_comments_grey { background-position: left -7994px; width: 18px; height: 18px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_show_comments_grey { background-position: left -5344px; } } .s_web_page_white_film_stack_32 { background-position: left -2280px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_film_stack_32 { background-position: left -1881px; } } .s_web_page_white_playlist_32 { background-position: left -3198px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_playlist_32 { background-position: left -2772px; } } .s_web_iphone { background-position: left -6789px; width: 14px; height: 21px; } .s_web_iphone { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_overflow-glyph { background-position: left -9486px; width: 20px; height: 6px; } @media not all, all and (min-resolution:192dpi) { .s_web_overflow-glyph { background-position: left -6514px; } } .s_web_more { background-position: left -9384px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_more { background-position: left -6417px; } } .s_web_pencil { background-position: left -9533px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_pencil { background-position: left -6558px; } } .s_web_like_icon_selected_hover { background-position: left -7262px; width: 32px; height: 32px; } .s_web_like_icon_selected_hover { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_Opera { background-position: left -5381px; } .s_web_Opera { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_yahoo { background-position: left -8493px; width: 19px; height: 19px; } .s_web_yahoo { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_chevron_thin { background-position: left -6080px; width: 8px; height: 12px; } @media not all, all and (min-resolution:192dpi) { .s_web_chevron_thin { background-position: left -4798px; } } .s_web_word { background-position: left -4907px; } @media not all, all and (min-resolution:192dpi) { .s_web_word { background-position: left -4281px; } } .s_web_search-icon-filepicker { background-position: left -8014px; width: 10px; height: 12px; } .s_web_search-icon-filepicker { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_package { background-position: left -36px; } .s_web_package { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_quota_full_32 { background-position: left -7606px; width: 32px; height: 32px; } .s_web_quota_full_32 { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_fla { background-position: left 0px; } .s_web_fla { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_drops { background-position: left -6342px; width: 17px; height: 17px; } @media not all, all and (min-resolution:192dpi) { .s_web_drops { background-position: left -4863px; } } .s_web_heart { background-position: left -9155px; width: 17px; height: 17px; } @media not all, all and (min-resolution:192dpi) { .s_web_heart { background-position: left -6161px; } } .s_web_Chrome { background-position: left -5327px; } .s_web_Chrome { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_lock { background-position: left -9312px; } @media not all, all and (min-resolution:192dpi) { .s_web_lock { background-position: left -6327px; } } .s_web_team_reduce_user_32 { background-position: left -8189px; width: 32px; height: 32px; } .s_web_team_reduce_user_32 { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_calendar_view_month { background-position: left -8714px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_calendar_view_month { background-position: left -5758px; } } .s_web_api_ios_disabled { background-position: left -5577px; } .s_web_api_ios_disabled { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_lightbox_selected { background-position: left -7022px; } .s_web_lightbox_selected { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_shared_link_gray { background-position: left -5295px; width: 14px; height: 14px; } @media not all, all and (min-resolution:192dpi) { .s_web_shared_link_gray { background-position: left -4647px; } } .s_web_page_white_paint { background-position: left -216px; } .s_web_page_white_paint { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_folder_user_delete_32 { background-position: left -1260px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_user_delete_32 { background-position: left -891px; } } .s_web_information { background-position: left -6753px; } .s_web_information { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_acrobat-40 { background-position: left -4649px; width: 40px; height: 40px; } @media not all, all and (min-resolution:192dpi) { .s_web_acrobat-40 { background-position: left -4032px; } } .s_web_page_white_text_stack_32 { background-position: left -3810px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_text_stack_32 { background-position: left -3366px; } } .s_web_s_flip_left { background-position: left -5144px; width: 10px; height: 18px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_flip_left { background-position: left -4504px; } } .s_web_folder_arrow_32 { background-position: left -9082px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_arrow_32 { background-position: left -6091px; } } .s_web_mac { background-position: left -7394px; } .s_web_mac { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_s_clock { background-position: left -9714px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_clock { background-position: left -6730px; } } .s_web_page_white_compressed { background-position: left -108px; } .s_web_page_white_compressed { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_s_photo { background-position: left -10083px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_photo { background-position: left -7062px; } } .s_web_folder_paper_team_gray_32 { background-position: left -784px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_paper_team_gray_32 { background-position: left -429px; } } .s_web_api_ruby { background-position: left -5775px; } .s_web_api_ruby { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_world_link { background-position: left -8452px; } .s_web_world_link { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_gear_32 { background-position: left -2416px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_gear_32 { background-position: left -2013px; } } .s_web_s_device_mac { background-position: left -7886px; } .s_web_s_device_mac { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_personal_icon { background-position: left -4535px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_personal_icon { background-position: left -3966px; } } .s_web_stacked-shared-folder_32 { background-position: left -4184px; width: 32px; height: 32px; } .s_web_stacked-shared-folder_32 { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_rename_icon { background-position: left -7674px; width: 32px; height: 32px; } .s_web_rename_icon { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_application_add { background-position: left -5829px; } .s_web_application_add { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_download-dropdown-arrow-white { background-position: left -6275px; } .s_web_download-dropdown-arrow-white { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_help { background-position: left -6685px; } .s_web_help { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_share_get_link_icon { background-position: left -8101px; } .s_web_share_get_link_icon { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_paint_stack_32 { background-position: left -2960px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_paint_stack_32 { background-position: left -2541px; } } .s_web_folder_dropbox_stack_32 { background-position: left -682px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_dropbox_stack_32 { background-position: left -330px; } } .s_web_folder_user_gray_32 { background-position: left -1294px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_user_gray_32 { background-position: left -924px; } } .s_web_share_twitter_icon { background-position: left -8119px; } .s_web_share_twitter_icon { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_group { background-position: left -6633px; width: 19px; height: 15px; } @media not all, all and (min-resolution:192dpi) { .s_web_group { background-position: left -4935px; } } .s_web_page_white_dvd_stack_32 { background-position: left -2076px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_dvd_stack_32 { background-position: left -1683px; } } .s_web_bullet_minus { background-position: left -8642px; } @media not all, all and (min-resolution:192dpi) { .s_web_bullet_minus { background-position: left -5690px; } } .s_web_white_check_bold { background-position: left -8397px; width: 21px; height: 17px; } .s_web_white_check_bold { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_film_gray_32 { background-position: left -2246px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_film_gray_32 { background-position: left -1848px; } } .s_web_controlShow { background-position: left -4975px; width: 18px; height: 20px; } @media not all, all and (min-resolution:192dpi) { .s_web_controlShow { background-position: left -4344px; } } .s_web_previous_versions { background-position: left -7530px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_previous_versions { background-position: left -5248px; } } .s_web_event_share { background-position: left -6401px; width: 18px; height: 18px; } .s_web_event_share { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_lock32 { background-position: left -7332px; width: 32px; height: 32px; } .s_web_lock32 { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_album_delete_16 { background-position: left -8593px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_album_delete_16 { background-position: left -5646px; } } .s_web_page_white_dvd_32 { background-position: left -2008px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_dvd_32 { background-position: left -1617px; } } .s_web_creditcards { background-position: left -6148px; } .s_web_creditcards { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_excel-40 { background-position: left -4691px; width: 40px; height: 40px; } @media not all, all and (min-resolution:192dpi) { .s_web_excel-40 { background-position: left -4073px; } } .s_web_photos_drag_add { background-position: left -7496px; width: 32px; height: 32px; } .s_web_photos_drag_add { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_word_32 { background-position: left -4048px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_word_32 { background-position: left -3597px; } } .s_web_s_notepad { background-position: left -10025px; width: 18px; height: 18px; } .s_web_s_notepad { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_word { background-position: left -324px; } .s_web_page_white_word { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_api_ruby_disabled { background-position: left -5793px; } .s_web_api_ruby_disabled { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_lightbox_prev { background-position: left -9273px; } @media not all, all and (min-resolution:192dpi) { .s_web_lightbox_prev { background-position: left -6290px; } } .s_web_folder_team_32 { background-position: left -988px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_team_32 { background-position: left -627px; } } .s_web_page_white_excel_gray_32 { background-position: left -2144px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_excel_gray_32 { background-position: left -1749px; } } .s_web_folder_stack_32 { background-position: left -954px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_stack_32 { background-position: left -594px; } } .s_web_lock_blue { background-position: left -9330px; width: 12px; height: 14px; } @media not all, all and (min-resolution:192dpi) { .s_web_lock_blue { background-position: left -6344px; } } .s_web_page_white_word_stack_32 { background-position: left -4116px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_word_stack_32 { background-position: left -3663px; } } .s_web_white_check { background-position: left -8371px; width: 24px; height: 24px; } @media not all, all and (min-resolution:192dpi) { .s_web_white_check { background-position: left -5502px; } } .s_web_page_white_sketch_32 { background-position: left -3504px; width: 33px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_sketch_32 { background-position: left -3069px; } } .s_web_notifications_icon_blue { background-position: left -9426px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_notifications_icon_blue { background-position: left -6457px; } } .s_web_folder_user_32 { background-position: left -1192px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_user_32 { background-position: left -825px; } } .s_web_page_white_sketch_gray_32 { background-position: left -3538px; width: 33px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_sketch_gray_32 { background-position: left -3102px; } } .s_web_controlHide { background-position: left -4939px; width: 18px; height: 20px; } @media not all, all and (min-resolution:192dpi) { .s_web_controlHide { background-position: left -4311px; } } .s_web_api_java { background-position: left -5595px; } .s_web_api_java { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_print { background-position: left -5102px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_print { background-position: left -4464px; } } .s_web_page_white_code_gray_32 { background-position: left -1838px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_code_gray_32 { background-position: left -1452px; } } .s_web_user_add { background-position: left -10267px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_user_add { background-position: left -7237px; } } .s_web_page_white_dvd_gray_32 { background-position: left -2042px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_dvd_gray_32 { background-position: left -1650px; } } .s_web_application_double { background-position: left -5865px; } .s_web_application_double { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_s_gear { background-position: left -9842px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_gear { background-position: left -6852px; } } .s_web_folder_camera_stack_32 { background-position: left -580px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_camera_stack_32 { background-position: left -231px; } } .s_web_event_select { background-position: left -6381px; width: 18px; height: 18px; } .s_web_event_select { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_folder_user_locked_gray_32 { background-position: left -1362px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_user_locked_gray_32 { background-position: left -990px; } } .s_web_page_white_code_32 { background-position: left -1804px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_code_32 { background-position: left -1419px; } } .s_web_twitter_20 { background-position: left -8299px; width: 20px; height: 20px; } .s_web_twitter_20 { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_excel_32 { background-position: left -2110px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_excel_32 { background-position: left -1716px; } } .s_web_page_white_powerpoint_stack_32 { background-position: left -3368px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_powerpoint_stack_32 { background-position: left -2937px; } } .s_web_controlMore { background-position: left -4969px; width: 16px; height: 4px; } @media not all, all and (min-resolution:192dpi) { .s_web_controlMore { background-position: left -4339px; } } .s_web_page_white_dvd { background-position: left -126px; } .s_web_page_white_dvd { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_gray_32 { background-position: left -2518px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_gray_32 { background-position: left -2112px; } } .s_web_toggle_grid { background-position: left -8267px; width: 14px; height: 14px; } .s_web_toggle_grid { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_volumeInactive { background-position: left -5221px; width: 16px; height: 14px; } @media not all, all and (min-resolution:192dpi) { .s_web_volumeInactive { background-position: left -4577px; } } .s_web_bulletpoint-x { background-position: left -8696px; } @media not all, all and (min-resolution:192dpi) { .s_web_bulletpoint-x { background-position: left -5741px; } } .s_web_lock_dark { background-position: left -7366px; width: 10px; height: 12px; } .s_web_lock_dark { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_chevron { background-position: left -8764px; width: 7px; height: 11px; } @media not all, all and (min-resolution:192dpi) { .s_web_chevron { background-position: left -5805px; } } .s_web_lightbox_download { background-position: left -6936px; width: 32px; height: 32px; } .s_web_lightbox_download { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_open { background-position: left -9468px; } @media not all, all and (min-resolution:192dpi) { .s_web_open { background-position: left -6497px; } } .s_web_page_white_sound_gray_32 { background-position: left -3640px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_sound_gray_32 { background-position: left -3201px; } } .s_web_page_white_webcode_stack_32 { background-position: left -4014px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_webcode_stack_32 { background-position: left -3564px; } } .s_web_android_gray { background-position: left -5451px; } @media not all, all and (min-resolution:192dpi) { .s_web_android_gray { background-position: left -4677px; } } .s_web_delete_16 { background-position: left -8838px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_delete_16 { background-position: left -5875px; } } .s_web_banana { background-position: left -5941px; } .s_web_banana { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_arrow-up-gray { background-position: left -8635px; width: 9px; height: 5px; } @media not all, all and (min-resolution:192dpi) { .s_web_arrow-up-gray { background-position: left -5684px; } } .s_web_gear { background-position: left -6514px; width: 19px; height: 19px; } .s_web_gear { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_powerpoint_32 { background-position: left -3300px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_powerpoint_32 { background-position: left -2871px; } } .s_web_trash-can-open { background-position: left -10183px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_trash-can-open { background-position: left -7157px; } } .s_web_like_icon_hover { background-position: left -7194px; width: 32px; height: 32px; } .s_web_like_icon_hover { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_more-gray { background-position: left -9363px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_more-gray { background-position: left -6397px; } } .s_web_lightbox_close { background-position: left -9195px; } @media not all, all and (min-resolution:192dpi) { .s_web_lightbox_close { background-position: left -6216px; } } .s_web_s_file_comment { background-position: left -9821px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_file_comment { background-position: left -6832px; } } .s_web_albums { background-position: left -5417px; width: 32px; height: 32px; } .s_web_albums { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_copy { background-position: left -8777px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_copy { background-position: left -5817px; } } .s_web_page_white_illustrator_32 { background-position: left -2552px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_illustrator_32 { background-position: left -2145px; } } .s_web_page_white_excel { background-position: left -144px; } .s_web_page_white_excel { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_zoomout { background-position: left -5274px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_zoomout { background-position: left -4627px; } } .s_web_application_delete { background-position: left -5847px; } .s_web_application_delete { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_team_add_user_32 { background-position: left -8155px; width: 32px; height: 32px; } .s_web_team_add_user_32 { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_share-link-globe { background-position: left -8065px; } @media not all, all and (min-resolution:192dpi) { .s_web_share-link-globe { background-position: left -5417px; } } .s_web_folder_team_locked_stack_32 { background-position: left -1124px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_team_locked_stack_32 { background-position: left -759px; } } .s_web_page_white_audition_32 { background-position: left -1702px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_audition_32 { background-position: left -1320px; } } .s_web_work_icon { background-position: left -4615px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_work_icon { background-position: left -3999px; } } .s_web_folder_public { background-position: left -4323px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_public { background-position: left -3829px; } } .s_web_page_white_compressed_32 { background-position: left -1906px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_compressed_32 { background-position: left -1518px; } } .s_web_download-dropdown-arrow-blue { background-position: left -6257px; } .s_web_download-dropdown-arrow-blue { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_s-student-promo { background-position: left -7743px; width: 16px; height: 15px; } @media not all, all and (min-resolution:192dpi) { .s_web_s-student-promo { background-position: left -5328px; } } .s_web_s_file { background-position: left -9800px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_file { background-position: left -6812px; } } .s_web_s_team { background-position: left -10162px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_team { background-position: left -7137px; } } .s_web_folder_team_locked_gray_32 { background-position: left -1090px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_team_locked_gray_32 { background-position: left -726px; } } .s_web_event_add_to_album { background-position: left -6361px; width: 18px; height: 18px; } .s_web_event_add_to_album { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_picture { background-position: left -234px; } .s_web_page_white_picture { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_folder_user_blue { background-position: left -4386px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_user_blue { background-position: left -3889px; } } .s_web_blackberry_gray { background-position: left -5999px; } @media not all, all and (min-resolution:192dpi) { .s_web_blackberry_gray { background-position: left -4743px; } } .s_web_play { background-position: left -5074px; width: 10px; height: 12px; } @media not all, all and (min-resolution:192dpi) { .s_web_play { background-position: left -4438px; } } .s_web_page_white_stack_32 { background-position: left -3708px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_stack_32 { background-position: left -3267px; } } .s_web_folder_public_stack_32 { background-position: left -920px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_public_stack_32 { background-position: left -561px; } } .s_web_s_cake { background-position: left -9654px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_cake { background-position: left -6673px; } } .s_web_page_white_code_stack_32 { background-position: left -1872px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_code_stack_32 { background-position: left -1485px; } } .s_web_caret_gray { background-position: left -8754px; width: 13px; height: 8px; } @media not all, all and (min-resolution:192dpi) { .s_web_caret_gray { background-position: left -5796px; } } .s_web_page_white { background-position: left -54px; } .s_web_page_white { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_linkfile_32 { background-position: left -2756px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_linkfile_32 { background-position: left -2343px; } } .s_web_globe_gray_20x20 { background-position: left -6535px; width: 20px; height: 20px; } @media not all, all and (min-resolution:192dpi) { .s_web_globe_gray_20x20 { background-position: left -4881px; } } .s_web_like_icon_empty { background-position: left -7160px; width: 32px; height: 32px; } .s_web_like_icon_empty { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_s_browser_generic { background-position: left -7796px; } .s_web_s_browser_generic { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_folder_user_stack_32 { background-position: left -1430px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_user_stack_32 { background-position: left -1056px; } } .s_web_android_small { background-position: left -5469px; } .s_web_android_small { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_paper_gray_32 { background-position: left -3028px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_paper_gray_32 { background-position: left -2607px; } } .s_web_page_white_sketch_stack_32 { background-position: left -3572px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_sketch_stack_32 { background-position: left -3135px; } } .s_web_s_house { background-position: left -9926px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_house { background-position: left -6932px; } } .s_web_page_white_paint_gray_32 { background-position: left -2926px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_paint_gray_32 { background-position: left -2508px; } } .s_web_fla_32 { background-position: left -342px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_fla_32 { background-position: left 0px; } } .s_web_s_briefcase_gray { background-position: left -9633px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_briefcase_gray { background-position: left -6653px; } } .s_web_pause { background-position: left -5060px; width: 10px; height: 12px; } @media not all, all and (min-resolution:192dpi) { .s_web_pause { background-position: left -4425px; } } .s_web_page_white_playlist_gray_32 { background-position: left -3232px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_playlist_gray_32 { background-position: left -2805px; } } .s_web_s_resolve { background-position: left -10125px; width: 17px; height: 17px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_resolve { background-position: left -7102px; } } .s_web_rainbow_16 { background-position: left -4425px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_rainbow_16 { background-position: left -3926px; } } .s_web_folder { background-position: left -4218px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder { background-position: left -3729px; } } .s_web_page_white_mp3_gray_32 { background-position: left -2824px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_mp3_gray_32 { background-position: left -2409px; } } .s_web_mag_glass { background-position: left -9346px; width: 15px; height: 15px; } @media not all, all and (min-resolution:192dpi) { .s_web_mag_glass { background-position: left -6359px; } } .s_web_exclamation_32 { background-position: left -6421px; width: 26px; height: 27px; } .s_web_exclamation_32 { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_s_browser_opera { background-position: left -7832px; } .s_web_s_browser_opera { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_audition_gray_32 { background-position: left -1736px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_audition_gray_32 { background-position: left -1353px; } } .s_web_check_gray { background-position: left -6039px; width: 12px; height: 10px; } @media not all, all and (min-resolution:192dpi) { .s_web_check_gray { background-position: left -4760px; } } .s_web_settings { background-position: left -8047px; } @media not all, all and (min-resolution:192dpi) { .s_web_settings { background-position: left -5400px; } } .s_web_folder_gray_32 { background-position: left -716px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_gray_32 { background-position: left -363px; } } .s_web_s_comments_unlocked { background-position: left -9758px; width: 21px; height: 21px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_comments_unlocked { background-position: left -6772px; } } .s_web_page_white_go { background-position: left -9494px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_go { background-position: left -6521px; } } .s_web_teams { background-position: left -8223px; width: 36px; height: 36px; } .s_web_teams { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_folder_app_32 { background-position: left -410px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_app_32 { background-position: left -66px; } } .s_web_check_light_gray { background-position: left -6051px; width: 12px; height: 10px; } @media not all, all and (min-resolution:192dpi) { .s_web_check_light_gray { background-position: left -4771px; } } .s_web_activity { background-position: left -8535px; } .s_web_activity { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_x { background-position: left -8470px; width: 8px; height: 8px; } .s_web_x { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_bullet_plus { background-position: left -8660px; } @media not all, all and (min-resolution:192dpi) { .s_web_bullet_plus { background-position: left -5707px; } } .s_web_s_disable { background-position: left -9781px; width: 17px; height: 17px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_disable { background-position: left -6794px; } } .s_web_close { background-position: left -6094px; } .s_web_close { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_text_gray_32 { background-position: left -3776px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_text_gray_32 { background-position: left -3333px; } } .s_web_fullscreen { background-position: left -5018px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_fullscreen { background-position: left -4385px; } } .s_web_s_check { background-position: left -9696px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_check { background-position: left -6713px; } } .s_web_folder_app_gray_32 { background-position: left -444px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_app_gray_32 { background-position: left -99px; } } .s_web_email { background-position: left -8923px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_email { background-position: left -5956px; } } .s_web_lightbox_delete_16 { background-position: left -9213px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_lightbox_delete_16 { background-position: left -6233px; } } .s_web_arrow-down-blue { background-position: left -8614px; width: 9px; height: 5px; } @media not all, all and (min-resolution:192dpi) { .s_web_arrow-down-blue { background-position: left -5666px; } } .s_web_page_white_powerpoint { background-position: left -252px; } .s_web_page_white_powerpoint { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_s_comments_locked { background-position: left -9735px; width: 21px; height: 21px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_comments_locked { background-position: left -6750px; } } .s_web_page_white_webcode_gray_32 { background-position: left -3980px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_webcode_gray_32 { background-position: left -3531px; } } .s_web_Firefox { background-position: left -5345px; } .s_web_Firefox { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_folder_user_locked { background-position: left -4404px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_user_locked { background-position: left -3906px; } } .s_web_s_device_mobile_blackberry { background-position: left -7922px; } .s_web_s_device_mobile_blackberry { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_email_32 { background-position: left -8966px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_email_32 { background-position: left -5997px; } } .s_web_folder_camera_gray_32 { background-position: left -546px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_camera_gray_32 { background-position: left -198px; } } .s_web_delete { background-position: left -8819px; width: 17px; height: 17px; } @media not all, all and (min-resolution:192dpi) { .s_web_delete { background-position: left -5857px; } } .s_web_dropbox_gray { background-position: left -6324px; } @media not all, all and (min-resolution:192dpi) { .s_web_dropbox_gray { background-position: left -4846px; } } .s_web_s_briefcase { background-position: left -9612px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_briefcase { background-position: left -6633px; } } .s_web_invite_user { background-position: left -6771px; width: 22px; height: 16px; } @media not all, all and (min-resolution:192dpi) { .s_web_invite_user { background-position: left -4967px; } } .s_web_package_32 { background-position: left -1464px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_package_32 { background-position: left -1089px; } } .s_web_linux { background-position: left -7296px; } .s_web_linux { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_cancel { background-position: left -8735px; width: 17px; height: 17px; } @media not all, all and (min-resolution:192dpi) { .s_web_cancel { background-position: left -5778px; } } .s_web_api_java_disabled { background-position: left -5613px; } .s_web_api_java_disabled { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_text { background-position: left -288px; } .s_web_page_white_text { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_image_placeholder { background-position: left -6719px; width: 32px; height: 32px; } .s_web_image_placeholder { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_folder_add { background-position: left -4239px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_add { background-position: left -3749px; } } .s_web_personal_44 { background-position: left -4489px; width: 44px; height: 44px; } .s_web_personal_44 { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_vector_32 { background-position: left -3844px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_vector_32 { background-position: left -3399px; } } .s_web_page_white_premiere_gray_32 { background-position: left -3436px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_premiere_gray_32 { background-position: left -3003px; } } .s_web_twitter_32 { background-position: left -8321px; width: 32px; height: 32px; } .s_web_twitter_32 { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_shared_link_white { background-position: left -5311px; width: 14px; height: 14px; } @media not all, all and (min-resolution:192dpi) { .s_web_shared_link_white { background-position: left -4662px; } } .s_web_lightbox_show_in_folder { background-position: left -7040px; width: 32px; height: 32px; } .s_web_lightbox_show_in_folder { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_s_browser_safari { background-position: left -7850px; } .s_web_s_browser_safari { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_toggle_list { background-position: left -8283px; width: 14px; height: 14px; } .s_web_toggle_list { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_compressed_gray_32 { background-position: left -1940px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_compressed_gray_32 { background-position: left -1551px; } } .s_web_folder_public_gray_32 { background-position: left -886px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_public_gray_32 { background-position: left -528px; } } .s_web_yahoo_gray { background-position: left -8514px; width: 19px; height: 19px; } .s_web_yahoo_gray { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_folder_camera_32 { background-position: left -512px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_camera_32 { background-position: left -165px; } } .s_web_album_16 { background-position: left -8572px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_album_16 { background-position: left -5626px; } } .s_web_download_arrow { background-position: left -8880px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_download_arrow { background-position: left -5915px; } } .s_web_api_android_disabled { background-position: left -5505px; } .s_web_api_android_disabled { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_request_notifications_icon { background-position: left -9575px; width: 14px; height: 16px; } @media not all, all and (min-resolution:192dpi) { .s_web_request_notifications_icon { background-position: left -6598px; } } .s_web_view_original { background-position: left -8355px; width: 14px; height: 14px; } .s_web_view_original { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_rename { background-position: left -9554px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_rename { background-position: left -6578px; } } .s_web_file { background-position: left -4467px; width: 20px; height: 20px; } .s_web_file { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_folder_team_stack_32 { background-position: left -1158px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_team_stack_32 { background-position: left -792px; } } .s_web_folder_user_20 { background-position: left -6492px; width: 20px; height: 20px; } .s_web_folder_user_20 { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_folder_camera { background-position: left -4281px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_camera { background-position: left -3789px; } } .s_web_s_flip_right { background-position: left -5164px; width: 10px; height: 18px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_flip_right { background-position: left -4523px; } } .s_web_s_mailbox { background-position: left -9989px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_mailbox { background-position: left -6992px; } } .s_web_page_white_keynote_stack_32 { background-position: left -2722px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_keynote_stack_32 { background-position: left -2310px; } } .s_web_lightbox_open { background-position: left -6970px; } @media not all, all and (min-resolution:192dpi) { .s_web_lightbox_open { background-position: left -5021px; } } .s_web_folder_public_32 { background-position: left -852px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_public_32 { background-position: left -495px; } } .s_web_page_white_vector_stack_32 { background-position: left -3912px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_vector_stack_32 { background-position: left -3465px; } } .s_web_folder_paper_team_32 { background-position: left -750px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_paper_team_32 { background-position: left -396px; } } .s_web_s_notifications_off { background-position: left -10045px; width: 17px; height: 17px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_notifications_off { background-position: left -7026px; } } .s_web_banner_x { background-position: left -5959px; width: 20px; height: 20px; } @media not all, all and (min-resolution:192dpi) { .s_web_banner_x { background-position: left -4722px; } } .s_web_s_sync { background-position: left -10144px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_sync { background-position: left -7120px; } } .s_web_page_white_illustrator_stack_32 { background-position: left -2620px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_illustrator_stack_32 { background-position: left -2211px; } } .s_web_user { background-position: left -10246px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_user { background-position: left -7217px; } } .s_web_page_white_paper_32 { background-position: left -2994px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_paper_32 { background-position: left -2574px; } } .s_web_xclose { background-position: left -10351px; width: 11px; height: 11px; } @media not all, all and (min-resolution:192dpi) { .s_web_xclose { background-position: left -7317px; } } .s_web_user_warn { background-position: left -10330px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_user_warn { background-position: left -7297px; } } .s_web_menu-right-arrow { background-position: left -7430px; width: 7px; height: 10px; } @media not all, all and (min-resolution:192dpi) { .s_web_menu-right-arrow { background-position: left -5220px; } } .s_web_folder_user_add_32 { background-position: left -1226px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_user_add_32 { background-position: left -858px; } } .s_web_magnifier { background-position: left -7412px; } .s_web_magnifier { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_api_ios { background-position: left -5559px; } .s_web_api_ios { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_left { background-position: left -5039px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_left { background-position: left -4405px; } } .s_web_restore { background-position: left -9593px; width: 17px; height: 17px; } @media not all, all and (min-resolution:192dpi) { .s_web_restore { background-position: left -6615px; } } .s_web_lightbox_next { background-position: left -9255px; } @media not all, all and (min-resolution:192dpi) { .s_web_lightbox_next { background-position: left -6273px; } } .s_web_fb_20 { background-position: left -9060px; width: 20px; height: 20px; } @media not all, all and (min-resolution:192dpi) { .s_web_fb_20 { background-position: left -6070px; } } .s_web_money { background-position: left -7460px; } .s_web_money { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_s_device_linux { background-position: left -7868px; } .s_web_s_device_linux { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_arrowright { background-position: left -5915px; width: 12px; height: 12px; } .s_web_arrowright { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_s-link-blue { background-position: left -7722px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_s-link-blue { background-position: left -5308px; } } .s_web_api_php { background-position: left -5703px; } .s_web_api_php { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_keynote_gray_32 { background-position: left -2688px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_keynote_gray_32 { background-position: left -2277px; } } .s_web_desktop { background-position: left -6219px; width: 36px; height: 36px; } .s_web_desktop { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_arrow-down-white { background-position: left -8628px; width: 9px; height: 5px; } @media not all, all and (min-resolution:192dpi) { .s_web_arrow-down-white { background-position: left -5678px; } } .s_web_add { background-position: left -8553px; width: 17px; height: 17px; } @media not all, all and (min-resolution:192dpi) { .s_web_add { background-position: left -5608px; } } .s_web_page_white_picture_32 { background-position: left -3096px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_picture_32 { background-position: left -2673px; } } .s_web_powerpoint-40 { background-position: left -4805px; width: 40px; height: 40px; } @media not all, all and (min-resolution:192dpi) { .s_web_powerpoint-40 { background-position: left -4182px; } } .s_web_page_white_32 { background-position: left -1566px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_32 { background-position: left -1188px; } } .s_web_rainbow_16_gray { background-position: left -4446px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_rainbow_16_gray { background-position: left -3946px; } } .s_web_windows_xp_gray { background-position: left -8434px; } @media not all, all and (min-resolution:192dpi) { .s_web_windows_xp_gray { background-position: left -5562px; } } .s_web_user_delete { background-position: left -10288px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_user_delete { background-position: left -7257px; } } .s_web_gift { background-position: left -9116px; } @media not all, all and (min-resolution:192dpi) { .s_web_gift { background-position: left -6124px; } } .s_web_apple_gray { background-position: left -5811px; } @media not all, all and (min-resolution:192dpi) { .s_web_apple_gray { background-position: left -4694px; } } .s_web_api_js_disabled { background-position: left -5649px; } .s_web_api_js_disabled { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_s_greycheck { background-position: left -9885px; width: 20px; height: 20px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_greycheck { background-position: left -6893px; } } .s_web_lightbox_more { background-position: left -9234px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_lightbox_more { background-position: left -6253px; } } .s_web_page_white_playlist_stack_32 { background-position: left -3266px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_playlist_stack_32 { background-position: left -2838px; } } .s_web_work_44 { background-position: left -4569px; width: 44px; height: 44px; } .s_web_work_44 { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_paper_stack_32 { background-position: left -3062px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_paper_stack_32 { background-position: left -2640px; } } .s_web_arrow-down-gray { background-position: left -8621px; width: 9px; height: 5px; } @media not all, all and (min-resolution:192dpi) { .s_web_arrow-down-gray { background-position: left -5672px; } } .s_web_like_icon { background-position: left -7126px; width: 32px; height: 32px; } .s_web_like_icon { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_google { background-position: left -6591px; width: 19px; height: 19px; } .s_web_google { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_move_16 { background-position: left -9405px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_move_16 { background-position: left -6437px; } } .s_web_word-40 { background-position: left -4865px; width: 40px; height: 40px; } @media not all, all and (min-resolution:192dpi) { .s_web_word-40 { background-position: left -4240px; } } .s_web_zoom { background-position: left -5253px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_zoom { background-position: left -4607px; } } .s_web_page_white_premiere_32 { background-position: left -3402px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_premiere_32 { background-position: left -2970px; } } .s_web_page_white_acrobat { background-position: left -72px; } .s_web_page_white_acrobat { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_glyph { background-position: left -6557px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_glyph { background-position: left -4902px; } } .s_web_deselect { background-position: left -6200px; width: 17px; height: 17px; } @media not all, all and (min-resolution:192dpi) { .s_web_deselect { background-position: left -4811px; } } .s_web_page_white_flash_32 { background-position: left -2314px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_flash_32 { background-position: left -1914px; } } .s_web_s_browser_chrome { background-position: left -7760px; } .s_web_s_browser_chrome { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_s_link { background-position: left -9968px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_link { background-position: left -6972px; } } .s_web_page_white_linkfile { background-position: left -198px; } .s_web_page_white_linkfile { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_folder_32 { background-position: left -376px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_32 { background-position: left -33px; } } .s_web_comments { background-position: left -6112px; } .s_web_comments { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_back_chevron { background-position: left -5929px; width: 6px; height: 10px; } @media not all, all and (min-resolution:192dpi) { .s_web_back_chevron { background-position: left -4711px; } } .s_web_page_white_powerpoint_gray_32 { background-position: left -3334px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_powerpoint_gray_32 { background-position: left -2904px; } } .s_web_folder_team_gray_32 { background-position: left -1022px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_team_gray_32 { background-position: left -660px; } } .s_web_blackberry { background-position: left -5981px; } .s_web_blackberry { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_iphone_small { background-position: left -6812px; } .s_web_iphone_small { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_packrat { background-position: left -7478px; } .s_web_packrat { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_api_python { background-position: left -5739px; } .s_web_api_python { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_onenote { background-position: left -4751px; } @media not all, all and (min-resolution:192dpi) { .s_web_onenote { background-position: left -4131px; } } .s_web_trash-can { background-position: left -10204px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_trash-can { background-position: left -7177px; } } .s_web_page_white_acrobat_stack_32 { background-position: left -1668px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_acrobat_stack_32 { background-position: left -1287px; } } .s_web_page_white_sound_stack_32 { background-position: left -3674px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_sound_stack_32 { background-position: left -3234px; } } .s_web_quota_almost_full_32 { background-position: left -7572px; width: 32px; height: 32px; } .s_web_quota_almost_full_32 { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_gear_stack_32 { background-position: left -2484px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_gear_stack_32 { background-position: left -2079px; } } .s_web_modal { background-position: left -7442px; } @media not all, all and (min-resolution:192dpi) { .s_web_modal { background-position: left -5231px; } } .s_web_powerpoint { background-position: left -4847px; } @media not all, all and (min-resolution:192dpi) { .s_web_powerpoint { background-position: left -4223px; } } .s_web_playInactive { background-position: left -5088px; width: 10px; height: 12px; } @media not all, all and (min-resolution:192dpi) { .s_web_playInactive { background-position: left -4451px; } } .s_web_page_white_webcode_32 { background-position: left -3946px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_webcode_32 { background-position: left -3498px; } } .s_web_page_white_code { background-position: left -90px; } .s_web_page_white_code { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_audition_stack_32 { background-position: left -1770px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_audition_stack_32 { background-position: left -1386px; } } .s_web_down { background-position: left -4997px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_down { background-position: left -4365px; } } .s_web_right { background-position: left -5123px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_right { background-position: left -4484px; } } .s_web_api_http { background-position: left -5523px; } .s_web_api_http { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_s_device_mobile_ipad { background-position: left -7940px; } .s_web_s_device_mobile_ipad { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_s_browser_firefox { background-position: left -7778px; } .s_web_s_browser_firefox { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_mp3_stack_32 { background-position: left -2858px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_mp3_stack_32 { background-position: left -2442px; } } .s_web_chevron_long { background-position: left -6063px; width: 9px; height: 15px; } @media not all, all and (min-resolution:192dpi) { .s_web_chevron_long { background-position: left -4782px; } } .s_web_s_device_mobile_iphone { background-position: left -7958px; } .s_web_s_device_mobile_iphone { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_email_20 { background-position: left -8944px; width: 20px; height: 20px; } @media not all, all and (min-resolution:192dpi) { .s_web_email_20 { background-position: left -5976px; } } .s_web_arrow_refresh { background-position: left -5883px; } .s_web_arrow_refresh { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_lightbox_unselected { background-position: left -7074px; } .s_web_lightbox_unselected { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_picture_stack_32 { background-position: left -3164px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_picture_stack_32 { background-position: left -2739px; } } .s_web_api_osx_disabled { background-position: left -5685px; } .s_web_api_osx_disabled { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_rounded_tl { background-position: left -7708px; width: 5px; height: 5px; } .s_web_rounded_tl { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_controlMenu { background-position: left -4961px; width: 8px; height: 6px; } @media not all, all and (min-resolution:192dpi) { .s_web_controlMenu { background-position: left -4332px; } } .s_web_volume { background-position: left -5205px; width: 16px; height: 14px; } @media not all, all and (min-resolution:192dpi) { .s_web_volume { background-position: left -4562px; } } .s_web_s_mention_add { background-position: left -10010px; width: 16px; height: 13px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_mention_add { background-position: left -7012px; } } .s_web_page_white_flash_stack_32 { background-position: left -2382px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_flash_stack_32 { background-position: left -1980px; } } .s_web_rounded_tr { background-position: left -7715px; width: 5px; height: 5px; } .s_web_rounded_tr { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_film_32 { background-position: left -2212px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_film_32 { background-position: left -1815px; } } .s_web_info { background-position: left -9174px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_info { background-position: left -6196px; } } .s_web_arrowleft { background-position: left -5901px; width: 12px; height: 12px; } .s_web_arrowleft { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_downtick-spacer { background-position: left -6293px; width: 11px; height: 11px; } .s_web_downtick-spacer { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_share_facebook_icon { background-position: left -8083px; } .s_web_share_facebook_icon { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_up { background-position: left -5184px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_up { background-position: left -4542px; } } .s_web_lock_light { background-position: left -7380px; width: 10px; height: 12px; } .s_web_lock_light { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_like_icon_selected { background-position: left -7228px; width: 32px; height: 32px; } .s_web_like_icon_selected { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_bulletpoint-check { background-position: left -8678px; } @media not all, all and (min-resolution:192dpi) { .s_web_bulletpoint-check { background-position: left -5724px; } } .s_web_InternetExplorer { background-position: left -5363px; } .s_web_InternetExplorer { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_cake { background-position: left -6017px; width: 20px; height: 20px; } .s_web_cake { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_picture_gray_32 { background-position: left -3130px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_picture_gray_32 { background-position: left -2706px; } } .s_web_icon_chat { background-position: left -6703px; width: 15px; height: 14px; } .s_web_icon_chat { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_folder_app_stack_32 { background-position: left -478px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_app_stack_32 { background-position: left -132px; } } .s_web_folder_user { background-position: left -4344px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_user { background-position: left -3849px; } } .s_web_heart-broken { background-position: left -9134px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_heart-broken { background-position: left -6141px; } } .s_web_exclamation-mark { background-position: left -9042px; } .s_web_exclamation-mark { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_email_add { background-position: left -9000px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_email_add { background-position: left -6030px; } } .s_web_referral_completed_32 { background-position: left -7640px; width: 32px; height: 32px; } .s_web_referral_completed_32 { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_acrobat_gray_32 { background-position: left -1634px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_acrobat_gray_32 { background-position: left -1254px; } } .s_web_link_white { background-position: left -9291px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_link_white { background-position: left -6307px; } } .s_web_iphone_small_32 { background-position: left -6830px; width: 32px; height: 32px; } .s_web_iphone_small_32 { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_folder_dropbox_gray_32 { background-position: left -648px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_dropbox_gray_32 { background-position: left -297px; } } .s_web_star_upgrade { background-position: left -8137px; } @media not all, all and (min-resolution:192dpi) { .s_web_star_upgrade { background-position: left -5485px; } } .s_web_excel { background-position: left -4733px; } @media not all, all and (min-resolution:192dpi) { .s_web_excel { background-position: left -4114px; } } .s_web_folder_user_add { background-position: left -4365px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_folder_user_add { background-position: left -3869px; } } .s_web_page_white_sound_32 { background-position: left -3606px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_sound_32 { background-position: left -3168px; } } .s_web_delete_32 { background-position: left -6166px; width: 32px; height: 32px; } .s_web_delete_32 { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_api_http_disabled { background-position: left -5541px; } .s_web_api_http_disabled { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_controlClose { background-position: left -4925px; width: 12px; height: 12px; } @media not all, all and (min-resolution:192dpi) { .s_web_controlClose { background-position: left -4298px; } } .s_web_ow_folder { background-position: left -4787px; } @media not all, all and (min-resolution:192dpi) { .s_web_ow_folder { background-position: left -4165px; } } .s_web_ow_desktop { background-position: left -4769px; } @media not all, all and (min-resolution:192dpi) { .s_web_ow_desktop { background-position: left -4148px; } } .s_web_xclose_light_gray { background-position: left -8480px; width: 11px; height: 11px; } @media not all, all and (min-resolution:192dpi) { .s_web_xclose_light_gray { background-position: left -5579px; } } .s_web_dropbox { background-position: left -6306px; } @media not all, all and (min-resolution:192dpi) { .s_web_dropbox { background-position: left -4829px; } } .s_web_page_white_gear_gray_32 { background-position: left -2450px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_gear_gray_32 { background-position: left -2046px; } } .s_web_user_gray { background-position: left -10309px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_user_gray { background-position: left -7277px; } } .s_web_package_stack_32 { background-position: left -1532px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_package_stack_32 { background-position: left -1155px; } } .s_web_page_white_keynote_32 { background-position: left -2654px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_page_white_keynote_32 { background-position: left -2244px; } } .s_web_s_device_windows { background-position: left -7976px; } .s_web_s_device_windows { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_page_white_film { background-position: left -162px; } .s_web_page_white_film { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } .s_web_s_hide { background-position: left -9907px; width: 17px; height: 17px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_hide { background-position: left -6914px; } } .s_web_shared_folder_joined_32 { background-position: left -4150px; width: 32px; height: 32px; } @media not all, all and (min-resolution:192dpi) { .s_web_shared_folder_joined_32 { background-position: left -3696px; } } .s_web_s_rainbow { background-position: left -10104px; width: 19px; height: 19px; } @media not all, all and (min-resolution:192dpi) { .s_web_s_rainbow { background-position: left -7082px; } } .s_web_group_warn { background-position: left -6668px; width: 19px; height: 15px; } @media not all, all and (min-resolution:192dpi) { .s_web_group_warn { background-position: left -4951px; } } .s_web_group_add { background-position: left -6650px; } .s_web_group_add { background-image: = url("/static/images/sprites/web_opt_sprites-vflPCr5EK.png"); = background-size: auto auto; -webkit-background-size: auto auto; } ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://cf.dropboxstatic.com/static/css/video-js-vfllqOHND.css @font-face { font-family: VideoJS; src: url(/static/fonts/videojs/vjs.eot?#iefix) = format("embedded-opentype"), = url(/static/fonts/videojs/vjs-vflASwOek.woff) format("woff"), = url(/static/fonts/videojs/vjs-vflC_uxfm.ttf) format("truetype"), = url(/static/fonts/videojs/vjs.svg#icomoon) format("svg"); font-weight: normal; font-style: normal; } .vjs-default-skin { color: rgb(204, 204, 204); } .vjs-default-skin .vjs-slider { padding: 0px; outline: 0px; position: relative; cursor: pointer; = background-color: rgba(51, 51, 51, 0.9); } .vjs-default-skin .vjs-slider:focus { box-shadow: 0px 0px 2em #fff; } .vjs-default-skin .vjs-slider-handle { left: 0px; top: 0px; position: absolute; } .vjs-default-skin .vjs-slider-handle::before { left: 0px; top: 0px; text-align: center; line-height: 1; font-family: = VideoJS; font-size: 1em; position: absolute; content: "\e009"; = text-shadow: 0em 0em 1em #fff; transform: rotate(-45deg); = -webkit-transform: rotate(-45deg); } .vjs-default-skin .vjs-control-bar { left: 0px; height: 3em; right: 0px; bottom: 0px; display: none; = position: absolute; background-color: rgba(7, 20, 30, 0.7); } .vjs-has-started.vjs-default-skin .vjs-control-bar { transition:visibility 0.1s, opacity 0.1s; display: block; visibility: = visible; opacity: 1; -webkit-transition: visibility 0.1s, opacity 0.1s; } .vjs-playing.vjs-user-inactive.vjs-has-started.vjs-default-skin = .vjs-control-bar { transition:visibility 1s, opacity 1s; display: block; visibility: = hidden; opacity: 0; -webkit-transition: visibility 1s, opacity 1s; } .vjs-controls-disabled.vjs-default-skin .vjs-control-bar { display: none; } .vjs-using-native-controls.vjs-default-skin .vjs-control-bar { display: none; } .vjs-error.vjs-default-skin .vjs-control-bar { display: none; } .vjs-playing.vjs-user-inactive.vjs-has-started.vjs-default-skin.vjs-audio= .vjs-control-bar { visibility: visible; opacity: 1; } @media=20 { .vjs-playing.vjs-user-inactive.vjs-default-skin .vjs-control-bar = ::before { content: ""; } } .vjs-default-skin .vjs-control { margin: 0px; padding: 0px; width: 4em; height: 3em; text-align: center; = float: left; position: relative; } .vjs-default-skin .vjs-control::before { left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; = line-height: 2; font-family: VideoJS; font-size: 1.5em; position: = absolute; text-shadow: 1px 1px 1px rgba(0,0,0,0.5); } .vjs-default-skin .vjs-control:focus::before { text-shadow: 0em 0em 1em #fff; } .vjs-default-skin .vjs-control:hover::before { text-shadow: 0em 0em 1em #fff; } .vjs-default-skin .vjs-control-text { margin: -1px; padding: 0px; border: 0px currentColor; border-image: = none; width: 1px; height: 1px; overflow: hidden; position: absolute; = clip: rect(0px, 0px, 0px, 0px); } .vjs-default-skin .vjs-play-control { width: 5em; cursor: pointer; } .vjs-default-skin .vjs-play-control::before { content: "\e001"; } .vjs-playing.vjs-default-skin .vjs-play-control::before { content: "\e002"; } .vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value { left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; = line-height: 2; font-size: 1.5em; position: absolute; text-shadow: 1px = 1px 1px rgba(0,0,0,0.5); } .vjs-default-skin .vjs-menu-button.vjs-playback-rate .vjs-menu = .vjs-menu-content { list-style: none; left: -2em; width: 4em; } .vjs-default-skin .vjs-mute-control { float: right; cursor: pointer; } .vjs-default-skin .vjs-volume-menu-button { float: right; cursor: pointer; } .vjs-default-skin .vjs-mute-control::before { content: "\e006"; } .vjs-default-skin .vjs-volume-menu-button::before { content: "\e006"; } .vjs-default-skin .vjs-vol-0.vjs-mute-control::before { content: "\e003"; } .vjs-default-skin .vjs-vol-0.vjs-volume-menu-button::before { content: "\e003"; } .vjs-default-skin .vjs-vol-1.vjs-mute-control::before { content: "\e004"; } .vjs-default-skin .vjs-vol-1.vjs-volume-menu-button::before { content: "\e004"; } .vjs-default-skin .vjs-vol-2.vjs-mute-control::before { content: "\e005"; } .vjs-default-skin .vjs-vol-2.vjs-volume-menu-button::before { content: "\e005"; } .vjs-default-skin .vjs-volume-control { width: 5em; float: right; } .vjs-default-skin .vjs-volume-bar { margin: 1.1em auto 0px; width: 5em; height: 0.6em; } .vjs-default-skin .vjs-volume-level { background: = url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAA= AAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJ= pskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC") -50% 0px rgb(102, 168, 204); = left: 0px; top: 0px; width: 100%; height: 0.5em; position: absolute; } .vjs-default-skin .vjs-volume-bar .vjs-volume-handle { left: 4.5em; width: 0.5em; height: 0.5em; } .vjs-default-skin .vjs-volume-handle::before { left: -0.2em; top: -0.2em; width: 1em; height: 1em; font-size: 0.9em; } .vjs-default-skin .vjs-volume-menu-button .vjs-menu { width: 0px; height: 0px; border-top-color: transparent; display: block; } .vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content { width: 0px; height: 0px; } .vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu { border-top-color: rgba(7, 40, 50, 0.5); } .vjs-default-skin .vjs-volume-menu-button .vjs-lock-showing.vjs-menu { border-top-color: rgba(7, 40, 50, 0.5); } .vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu = .vjs-menu-content { width: 10em; height: 2.9em; } .vjs-default-skin .vjs-volume-menu-button .vjs-lock-showing.vjs-menu = .vjs-menu-content { width: 10em; height: 2.9em; } .vjs-default-skin .vjs-progress-control { transition:0.4s; left: 0px; top: -1em; width: auto; height: 1em; right: = 0px; font-size: 0.3em; position: absolute; -webkit-transition: all 0.4s; } .vjs-default-skin:hover .vjs-progress-control { transition:0.2s; font-size: 0.9em; -webkit-transition: all 0.2s; } .vjs-default-skin .vjs-progress-holder { height: 100%; } .vjs-default-skin .vjs-progress-holder .vjs-play-progress { margin: 0px; padding: 0px; left: 0px; top: 0px; width: 0px; height: = 100%; display: block; position: absolute; } .vjs-default-skin .vjs-progress-holder .vjs-load-progress { margin: 0px; padding: 0px; left: 0px; top: 0px; width: 0px; height: = 100%; display: block; position: absolute; } .vjs-default-skin .vjs-progress-holder .vjs-load-progress div { margin: 0px; padding: 0px; left: 0px; top: 0px; width: 0px; height: = 100%; display: block; position: absolute; } .vjs-default-skin .vjs-play-progress { background: = url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAA= AAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJ= pskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC") -50% 0px rgb(102, 168, 204); } .vjs-default-skin .vjs-load-progress { background: rgba(255, 255, 255, 0.2); } .vjs-default-skin .vjs-load-progress div { background: rgba(255, 255, 255, 0.1); } .vjs-default-skin .vjs-seek-handle { width: 1.5em; height: 100%; } .vjs-default-skin .vjs-seek-handle::before { padding-top: 0.1em; } .vjs-live.vjs-default-skin .vjs-time-controls { display: none; } .vjs-live.vjs-default-skin .vjs-time-divider { display: none; } .vjs-live.vjs-default-skin .vjs-progress-control { display: none; } .vjs-live.vjs-default-skin .vjs-live-display { display: block; } .vjs-default-skin .vjs-live-display { line-height: 3em; font-size: 1em; display: none; } .vjs-default-skin .vjs-time-controls { line-height: 3em; font-size: 1em; } .vjs-default-skin .vjs-current-time { float: left; } .vjs-default-skin .vjs-duration { float: left; } .vjs-default-skin .vjs-remaining-time { float: left; display: none; } .vjs-time-divider { line-height: 3em; float: left; } .vjs-default-skin .vjs-fullscreen-control { width: 3.8em; float: right; cursor: pointer; } .vjs-default-skin .vjs-fullscreen-control::before { content: "\e000"; } .vjs-fullscreen.vjs-default-skin .vjs-fullscreen-control::before { content: "\e00b"; } .vjs-default-skin .vjs-big-play-button { border-radius: 0.8em; border: 0.1em solid rgb(59, 66, 73); = transition:0.4s; border-image: none; left: 0.5em; top: 0.5em; width: = 4em; height: 2.6em; text-align: center; font-size: 3em; vertical-align: = middle; display: block; position: absolute; z-index: 2; cursor: pointer; = opacity: 1; box-shadow: 0px 0px 1em rgba(255,255,255,0.25); = background-color: rgba(7, 20, 30, 0.7); -webkit-transition: all 0.4s; } .vjs-big-play-centered.vjs-default-skin .vjs-big-play-button { left: 50%; top: 50%; margin-top: -1.4em; margin-left: -2.1em; } .vjs-controls-disabled.vjs-default-skin .vjs-big-play-button { display: none; } .vjs-has-started.vjs-default-skin .vjs-big-play-button { display: none; } .vjs-using-native-controls.vjs-default-skin .vjs-big-play-button { display: none; } .vjs-default-skin:hover .vjs-big-play-button { border-color: rgb(255, 255, 255); outline: 0px; transition:all; = box-shadow: 0px 0px 3em #fff; background-color: rgba(50, 50, 50, 0.75); = -webkit-transition: all 0s; } .vjs-default-skin .vjs-big-play-button:focus { border-color: rgb(255, 255, 255); outline: 0px; transition:all; = box-shadow: 0px 0px 3em #fff; background-color: rgba(50, 50, 50, 0.75); = -webkit-transition: all 0s; } .vjs-default-skin .vjs-big-play-button::before { left: 0px; width: 100%; height: 100%; text-align: center; line-height: = 2.6em; font-family: VideoJS; position: absolute; content: "\e001"; = text-shadow: 0.05em 0.05em 0.1em #000; } .vjs-error .vjs-big-play-button { display: none; } .vjs-error-display { display: none; } .vjs-error .vjs-error-display { left: 0px; top: 0px; width: 100%; height: 100%; display: block; = position: absolute; } .vjs-error .vjs-error-display::before { left: 0px; top: 50%; width: 100%; text-align: center; color: rgb(102, = 102, 102); line-height: 1; font-family: Arial; font-size: 4em; = margin-top: -0.5em; vertical-align: middle; position: absolute; content: = "X"; text-shadow: 0.05em 0.05em 0.1em #000; } .vjs-error-display div { background: rgba(0, 0, 0, 0.5); padding: 3px; left: 0px; text-align: = center; right: 0px; bottom: 1em; font-size: 1.4em; position: absolute; } .vjs-error-display a { color: rgb(244, 164, 96); } .vjs-error-display a:visited { color: rgb(244, 164, 96); } .vjs-loading-spinner { left: 50%; top: 50%; width: 1em; height: 1em; line-height: 1; = font-size: 4em; margin-top: -0.5em; margin-left: -0.5em; display: none; = position: absolute; opacity: 0.75; } .vjs-waiting .vjs-loading-spinner { animation:spin 1.5s linear infinite; display: block; -webkit-animation: = spin 1.5s infinite linear; } .vjs-seeking .vjs-loading-spinner { animation:spin 1.5s linear infinite; display: block; -webkit-animation: = spin 1.5s infinite linear; } .vjs-error .vjs-loading-spinner { animation:none; display: none; -webkit-animation: none; } .vjs-default-skin .vjs-loading-spinner::before { left: 0px; top: 0px; width: 1em; height: 1em; text-align: center; = font-family: VideoJS; position: absolute; content: "\e01e"; text-shadow: = 0em 0em 0.1em #000; } .vjs-default-skin .vjs-menu-button { float: right; cursor: pointer; } .vjs-default-skin .vjs-menu { left: 0em; width: 0em; height: 0em; bottom: 0px; margin-bottom: 3em; = border-top-color: rgba(7, 40, 50, 0.5); border-right-color: transparent; = border-left-color: transparent; border-top-width: 1.55em; = border-right-width: 2em; border-left-width: 2em; border-top-style: = solid; border-right-style: solid; border-left-style: solid; display: = none; position: absolute; } .vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content { margin: 0px; padding: 0px; left: -5em; width: 10em; bottom: 1.5em; = overflow: auto; display: block; position: absolute; max-height: 15em; = box-shadow: -0.2em -0.2em 0.3em rgba(255,255,255,0.2); background-color: = rgba(7, 20, 30, 0.7); } .vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu = { display: block; } .vjs-default-skin .vjs-control-content .vjs-lock-showing.vjs-menu { display: block; } .vjs-scrubbing.vjs-default-skin .vjs-menu-button:hover = .vjs-control-content .vjs-menu { display: none; } .vjs-default-skin .vjs-menu-button ul li { list-style: none; margin: 0px; padding: 0.3em 0px; text-align: center; = text-transform: lowercase; line-height: 1.4em; font-size: 1.2em; } .vjs-default-skin .vjs-menu-button ul li.vjs-selected { background-color: rgb(0, 0, 0); } .vjs-default-skin .vjs-menu-button ul li:focus { outline: 0px; color: rgb(17, 17, 17); box-shadow: 0px 0px 1em #fff; = background-color: rgba(255, 255, 255, 0.75); } .vjs-default-skin .vjs-menu-button ul li:hover { outline: 0px; color: rgb(17, 17, 17); box-shadow: 0px 0px 1em #fff; = background-color: rgba(255, 255, 255, 0.75); } .vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus { outline: 0px; color: rgb(17, 17, 17); box-shadow: 0px 0px 1em #fff; = background-color: rgba(255, 255, 255, 0.75); } .vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover { outline: 0px; color: rgb(17, 17, 17); box-shadow: 0px 0px 1em #fff; = background-color: rgba(255, 255, 255, 0.75); } .vjs-default-skin .vjs-menu-button ul li.vjs-menu-title { margin: 0px 0px 0.3em; padding: 0px; text-align: center; = text-transform: uppercase; line-height: 2em; font-size: 1em; = font-weight: bold; cursor: default; } .vjs-default-skin .vjs-subtitles-button::before { content: "\e00c"; } .vjs-default-skin .vjs-captions-button::before { content: "\e008"; } .vjs-default-skin .vjs-chapters-button::before { content: "\e00c"; } .vjs-default-skin .vjs-menu-button.vjs-chapters-button .vjs-menu = .vjs-menu-content { left: -12em; width: 24em; } .vjs-default-skin .vjs-captions-button:focus = .vjs-control-content::before { box-shadow: 0px 0px 1em #fff; } .vjs-default-skin .vjs-captions-button:hover = .vjs-control-content::before { box-shadow: 0px 0px 1em #fff; } .video-js { padding: 0px; font-family: Arial, sans-serif; font-size: 10px; = font-style: normal; font-weight: normal; vertical-align: middle; = position: relative; -ms-user-select: none; background-color: rgb(0, 0, = 0); -webkit-user-select: none; -moz-user-select: none; user-select: = none; } .video-js .vjs-tech { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } body.vjs-full-window { margin: 0px; padding: 0px; height: 100%; -ms-overflow-y: auto; } .vjs-fullscreen.video-js { left: 0px; top: 0px; width: 100% !important; height: 100% !important; = right: 0px; bottom: 0px; overflow: hidden; position: fixed; z-index: = 1000; _position: absolute; } .vjs-user-inactive.vjs-fullscreen.video-js { cursor: none; } .vjs-poster { background-position: 50% 50%; margin: 0px; padding: 0px; left: 0px; = top: 0px; right: 0px; bottom: 0px; position: absolute; cursor: pointer; = background-repeat: no-repeat; background-size: contain; = background-color: rgb(0, 0, 0); } .vjs-poster img { margin: 0px auto; padding: 0px; width: 100%; display: block; = max-height: 100%; } .vjs-has-started.video-js .vjs-poster { display: none; } .vjs-has-started.vjs-audio.video-js .vjs-poster { display: block; } .vjs-controls-disabled.video-js .vjs-poster { display: none; } .vjs-using-native-controls.video-js .vjs-poster { display: none; } .video-js .vjs-text-track-display { left: 0px; top: 0px; right: 0px; bottom: 3em; position: absolute; = pointer-events: none; } .vjs-caption-settings { margin: 0px auto; padding: 0.5em; top: 1em; width: 40em; height: 15em; = color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; = font-size: 12px; position: relative; opacity: 0.75; background-color: = rgb(0, 0, 0); } .vjs-caption-settings .vjs-tracksettings { left: 0px; top: 0px; right: 0px; bottom: 2em; overflow: auto; position: = absolute; } .vjs-caption-settings .vjs-tracksettings-colors { float: left; } .vjs-caption-settings .vjs-tracksettings-font { float: left; } .vjs-caption-settings .vjs-tracksettings-colors::after { clear: both; } .vjs-caption-settings .vjs-tracksettings-font::after { clear: both; } .vjs-caption-settings .vjs-tracksettings-controls::after { clear: both; } .vjs-caption-settings .vjs-tracksettings-controls { right: 1em; bottom: 1em; position: absolute; } .vjs-caption-settings .vjs-tracksetting { margin: 5px; padding: 3px; min-height: 40px; } .vjs-caption-settings .vjs-tracksetting label { width: 100px; margin-bottom: 5px; display: block; } .vjs-caption-settings .vjs-tracksetting span { margin-left: 5px; display: inline; } .vjs-caption-settings .vjs-tracksetting > div { margin-bottom: 5px; min-height: 20px; } .vjs-caption-settings .vjs-tracksetting > div:last-child { padding-bottom: 0px; margin-bottom: 0px; min-height: 0px; } .vjs-caption-settings label > input { margin-right: 10px; } .vjs-caption-settings input[type=3D'button'] { width: 40px; height: 40px; } .vjs-hidden { display: none !important; } .vjs-lock-showing { display: block !important; visibility: visible; opacity: 1; } .vjs-no-js { margin: 0px auto; padding: 2em; width: 30em; height: 15em; text-align: = center; color: rgb(204, 204, 204); font-family: Arial, sans-serif; = font-size: 1.8em; background-color: rgb(51, 51, 51); } .vjs-no-js a { color: rgb(244, 164, 96); } .vjs-no-js a:visited { color: rgb(244, 164, 96); } .vjs-fullscreen.video-js { z-index: 10000; } .vjs-default-skin .vjs-play-progress { background: rgb(55, 155, 236); } .vjs-default-skin .vjs-volume-level { background: rgb(55, 155, 236); } .vjs-default-skin .vjs-load-progress { background: rgba(255, 255, 255, 0.9); } .vjs-default-skin .vjs-seek-handle { border-radius: 7px; border: 1px solid rgb(29, 29, 29); = transition:opacity 0.4s; border-image: none; left: -0.3em; width: 8px; = height: 8px; margin-top: -0.3em; position: absolute; opacity: 0; = box-shadow: 0px 1px 3px rgba(0,0,0,0.18), inset 0px 2px 0px = rgba(255,255,255,0.4); background-clip: padding-box; background-color: = rgb(255, 255, 255); -webkit-transition: opacity 0.4s ease 0s; } .vjs-default-skin:hover .vjs-seek-handle { width: 13px; height: 13px; opacity: 1; } .vjs-default-skin .vjs-seek-handle::before { content: normal; } .vjs-default-skin .vjs-volume-control { width: 7em; } .vjs-default-skin .vjs-volume-bar { width: 7em; } .vjs-default-skin .vjs-volume-bar { border-radius: 0.5em; height: 8px; } .vjs-default-skin .vjs-volume-level { border-radius: 0.5em; height: 8px; } .vjs-default-skin .vjs-volume-bar .vjs-volume-handle { border-radius: 6px; border: 1px solid rgb(29, 29, 29); border-image: = none; left: 5.6em; width: 12px; height: 12px; margin-top: -0.3em; = position: absolute; box-shadow: 0px 1px 3px rgba(0,0,0,0.18), inset 0px = 2px 0px rgba(255,255,255,0.4); background-clip: padding-box; = background-color: rgb(255, 255, 255); } .vjs-default-skin .vjs-volume-handle::before { content: normal; } .vjs-default-skin .vjs-big-play-button { background: url("/static/images/play-hdpi-vfloP3Wee.png") no-repeat; = margin: -63px 0px 0px -64px; transition:opacity 0.3s linear; width: = 128px; height: 126px; text-align: center; position: absolute; z-index: = 2; opacity: 0.8; box-shadow: none; -webkit-transition: opacity 0.3s = linear 0s; } .vjs-default-skin:hover .vjs-big-play-button { box-shadow: none; background-color: transparent; } .vjs-default-skin .vjs-big-play-button:focus { box-shadow: none; background-color: transparent; } .vjs-default-skin:hover .vjs-big-play-button { opacity: 1; } .vjs-default-skin .vjs-big-play-button::before { content: normal; } .vjs-default-skin .vjs-time-controls { line-height: 2.5em; font-size: 1.3em; } .vjs-default-skin .vjs-time-divider { line-height: 2.5em; font-size: 1.3em; } .vjs-default-skin .truncated-bar { padding: 19px 0px 21px; left: 0px; top: 0px; height: auto; text-align: = center; right: 0px; font-size: 13px; font-weight: 400; display: none; = position: absolute; background-color: rgba(7, 20, 30, 0.7); } .show-truncated-bar.vjs-has-started.vjs-default-skin .truncated-bar { transition:visibility 0.1s, opacity 0.1s; display: block; visibility: = visible; opacity: 1; -webkit-transition: visibility 0.1s, opacity 0.1s; } .show-truncated-bar.vjs-playing.vjs-user-inactive.vjs-has-started.vjs-def= ault-skin .truncated-bar { transition:visibility 1s, opacity 1s; display: block; visibility: = hidden; opacity: 0; -webkit-transition: visibility 1s, opacity 1s; } .vjs-default-skin .bitrate-overlay { left: 50%; bottom: 0px; color: lightgray; font-size: 14pt; position: = absolute; } ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: https://fonts.googleapis.com/css?family=Open+Sans:100,200,300,400,600,700&subset=latin,latin-ext @font-face { font-family: Open Sans; src: local("Open Sans Light"), local("OpenSans-Light"), = url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRa1RVmP= jeKy21_GQJaLlJI.woff) format("woff"); font-weight: 300; font-style: normal; } @font-face { font-family: Open Sans; src: local("Open Sans"), local("OpenSans"), = url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRT8E0i7K= Zn-EPnyo3HZu7kw.woff) format("woff"); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sans; src: local("Open Sans Semibold"), local("OpenSans-Semibold"), = url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSha1RVmP= jeKy21_GQJaLlJI.woff) format("woff"); font-weight: 600; font-style: normal; } @font-face { font-family: Open Sans; src: local("Open Sans Bold"), local("OpenSans-Bold"), = url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBa1RVmP= jeKy21_GQJaLlJI.woff) format("woff"); font-weight: 700; font-style: normal; } ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://cf.dropboxstatic.com/static/images/icons/spinner-blue-overlay.gif R0lGODlhUABQAOZ/ANbp/Pr8/xSB7PL4/sHe+iuO7myw88ni+6PO+Pb6/tHn++Du/LHV+dra2sXg +rnZ+TmV7+Hh4djq/JnJ96nR+IzC9nW19H269er0/ZXG9l2o8u72/tzs/JHE9ujy/VWk8f3+/1Gi 8YW+9b7c+kqe8Pj8/jGR7k2g8SGJ7ePw/YnA9mWt80Ga8Hq49JzK98zk+xyG7Vmn8miu86HN967U +PD3/hqF7YK89Uac8M7l+ySK7WCq8t7u/PT5/uby/TyX76vS+LbY+Qp86/z9/w5+7OLv/Qx96+z1 /fj7/rPX+abQ+Oz0/bzb+tTo/PT6/jeU73K09G+y8zST79rr/ECZ8AZ6697t/D6Y70Sb8IC79e72 /eXx/ZfH9yeM7ni39C6P7oe/9cPf+hiD7BB/7Mvk+4/D9nGz9J7L9/X19e7u7v39/d/f3/7+/uTk 5P7+/+zs7Pv7+/7//+32/gh76+Pj45/M9x6H7WOs8tPo+8/l++32/dPn/Mvj+9jY2P///////yH/ C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0i VzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6 bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8w MS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3Lncz Lm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJv dXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5z OnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4 bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9j dW1lbnRJRD0ieG1wLmRpZDpiNjQyZTk0Yi0wN2VhLTQ5NTQtYjRiMi0xYTVmOGEwMDU0MWEiIHht cE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkQzNTFDMkVGMDM1MTFFNDhEMkQ5QjdCRkFGRUVEOTYi IHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkQzNTFDMkRGMDM1MTFFNDhEMkQ5QjdCRkFGRUVE OTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCki PiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphZTY4ZjU2Yi00 MWMzLTQ0ZDAtOTBkMS1kMzg3ZDUxOTdlN2UiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lk OnBob3Rvc2hvcDoxMjFkMGU0Mi0zODIzLTExNzgtYWIxNC05YjRmMGJlY2NkMjkiLz4gPC9yZGY6 RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B //79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjH xsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+O jYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZV VFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0c GxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQFAwB/ACwAAAAAUABQAAAH/4B/goOEhYaH iImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio5YRDX2oqaqrrK2ur60NEZZrbWhqfrm6u7y9vr/A vmpobWuTa2/BysvMy2/GkXTN09TTbZERaNXb3L1os48NuN3k22oNkH3l69V96ezwzO6P6vH2v/OO 9ff8uvmN+/rx+8cooEB7BBcZPAgvoaKFDNc5TAQxIrmJiCpa5IbxkEZqPYBEuWKHiB83Q0CAiNfR 0EdmVqLYIGJEiJA5J4cMCYAkwMpyLQu9DIbkhpgxY2jWxAliJ88EPZAAfcdtARYBWMdcmcAHg1Q/ cUCUSAB1wICf24ISGupLwRcxYv8E4HgRDESCATU21BjCkSq1BV9s2BADpFmAGnKOHOHbzm+zBCTs wEARhlqAIxgyx2lMr5oKFHbsONgWAIOHLTU466NWpIsOFDS6JdiSogjjZmoHsdV1wfWHchiKLDhC Lbeg3X56mOjSRUE5JAus8EC7zPgf5EEKFPi9LgWHKQOmWUd+48sXJexqTJHgQbxjZRpMmHC+LgEA AFbcd26GRYqUDewMgYcCAOi3WjM/PPFEAOy4kUce9MnzXjBXQAABg+u48cILORgI0DQk/PBDausM ccABdOE2ITAyXHFFgesM4IADEVa34i8VUMFCbOtsEUYYHHhY0DQjYIGFDOy8QAD/ARgIqdA0CZyA AwkSlFMDEyMQcJuN+zXTAQkkQFGOAw880ERxN/6yRQgnhFAZNykkEcQDPaDZZTN1hPDBB2dWgwEN DDAAo5MPVRMAFHvu0GczHgABBA0jbCnhnYyuEIMGOxzQjBUIKEEBA3Wq9uE2Cxiwww53gLFAMBgw cMYMCNAAYFppKuPBBXesIIMBFTiQQg8qJeCDAhRwMYELdSQRXl+UWgaEAQZEYQYUXrSQxQ0iqFBG Bxlw4QIfktp5IDkYKGGBGRZUe222FXQwwQgkXlTrNEjkAEQGYGBbxgwPTIGhRPNuRChFAjcUcMFc jotwN+MtPFWzDg+cUcQMH0xxSS8NXyzqkBqL24g4HTdzDiTZhMzMN5G0YfIy10SCzMrAPHOMLePA PEwxpZwCy84897yKLKQELfTQRBdt9NFIJ6300kw37fQhgQAAIfkEBQMAfwAsGAAYACAAIAAAB/+A f4KDhH8MFjhdYgIoVAZAPYWSkwsWOosCAmNERkZCc2NufpOkKig2NpianEKffm5DIKSERScodjA2 OC4vgkgYfFxPbiBDAQFus00QOrcnebN/fkPGSEiykkUQXTo6NNGEINYJPdiDSB8FXQUO4IUg5D2R hGVfBQUH7pJDPQM1CYNSSDHxJYm+SQFqbJCDTcRADQdJDThyZMCfBFSeSMETcdIQDCDdMIEAAWLH SUc8eEig4scPICcn9diyZYOMK1cAxJQUIEURDyFYsKix892CBUVIYMEypCihOFaiksCBo6lTQXGm aI1BgsRVQhIkcIBy4sSUrxebAOCRIUSIIGi+MShQsCXMhw8W0ALIkWfDHw0fYnC42oMPnxyyJsSI keWqggMHrAjysEPDjnw7MYRx4ADJIAo77qyQEHPDCAIEFhTKskJGlLMRjzBhMoKPOUEYoBgwEKWX vhRJgjwgAFBSihZRzFjIkCLakRE0GCQZYZEUBhVQLLS4MIHPluJ/MEgIogRIdALzZg0J0mL7DRFg KnTIwGXCmRlKKNDAc9s5DRHvqSAfffbhd0B1HQXQRBAIcNEBF3XQ4IAVVpESCAAh+QQFAwB/ACwY ABgAIAAgAAAH/4B/goOEf0leJ192MAU4ZjSFkZJ/RS0FKHZ2NmJiAgJjY2IGVpOSFV9dOpianJ6g REZjLUilgikfBQWpJzM5fyUlfy8TP7BCc09+pRJYX18FHwq1fFfHVW7KkSk4UiZfSbWESnNuIENx kRpPUhAH4YV+5kND2YJcPxBPfO+RbkMBAYYM2oLlx48H/CSBQIIkgRtBFahQkZFwUokECWj9OYEF C4CKCnv0GBCHAA4cFEFKGlkjQAcSJBiolBSgxoYEUE6ckDAz0hA5R2poOBFiQM9IGDAc+fAhxFGk HjzEYPq00JYtHlbEiGG06h8QKVJsyaJBAwevf5AsKOLhzI4dTLjQ1rBi5ciBO3duoC3CgUMPJAZW yFhQNYEECVMEIZBhoEJVDk0AeBCEIYrlF0c3KFDQJMAgBmagWDircgCfF3m2FKpgwcsFUhVrHDjA 52OhIzdaXLiwJ6EHAg4cvNBoFcyFGyJmTC4lewSBMAd6lDrCBbmKCkoUYNCI5IgVAkEeMBnxIsG7 EdfLdMjAxUWdGUqA0GCQJAgT0vw2PMiwfoJ7+BTMF4QC0s00BQE0IDADAjQwkUMK4QQCACH5BAUD AH8ALBgAGAAgACAAAAf/gH+Cg4QJQRcfUl06JiQWDISRkpFZUgWLKCh2NjZiAnZRk6IlGU9fX5c6 OpqcngKvF6KRGlJSJl8fCApHAQF/OS4sAmNjRBBWslMnEE9SGnuyfy9YRERGKHmTWydXPxBB0YQU RkJCMBySK1RXLHzhkSNjc3NSkS5YWCw575IEc35u3AzycQIHDib8JgEEMSSOoA4kSIRKOGmIxSGC Ppw4IYHipDi9kPhxECKEGY+jkCAZwuXDB3AoJQ1JkKAEohhTYkoC0aNHAhkxYuiU5GaA0TsaNAyN 5KeG0xU7diwl5EeOVTN37vSYOggDBj1gZMjgwfVPAK9alBgwQKBsjy0esmq8iBKlQlkPKVIk+GPB DJQiU5EsKJJCIAULFjJMTWFlwRFBR1pIVjB0wBQO6AY9aHEhy4KYPQBImIIhUoYsN1R8pjhAAR4A yCLJqSACjAoACY+8yKEAgC9JHjqoqFAGSGlZrQ8ceKFgr6gNM8p0yMCFBu5BAWoU4UMgjIMDTZC8 C0N9gos6CJQAocEgyAMmIwg4WM2vBoEzZ9CrZ5/kPYEpzqFkhQMP0ABEe2E04UE4gQAAIfkEBQMA fwAsGAAYACAAIAAAB/+Af4KDhH8PIhpUJl8QHy1JhZGSfylgLE9SiwUFOjoodl0WC5ORARNYPxCY mgVdnnYwNnY3pINbMixUPz8aFHuDRwozJDY2YgIstRwxOFhUMgC1eSTHAl0Kkj4aJDg4TLWEQAIC YzpWhQFmJ+t54IUEYmNEEAmECCEhJ9jukURERhcGeYjx4QMBfpIoGBEyhoMgFwRbIJx0RcgcGX+Q 3NEQw+HESHzmzBnz58COHQE/Snrix42fGXfufFMZyQ+Im2BWrDhHs1CcIUAtyJDRo2chPwGSmjFg wGgkJFChRInitFCCqxegQKk6KE6PrxksWCjC9c+QAQMS0GjRwkHZEjXBaiRQcOECl7I15MgJ8EdE lhtbqg7BcOSIoCQ3RNSpesQDhgGCNoABoyJazwRbtngYMohAhQplUtBEUqRIihqEhswo04GL6IkJ rCxY4MFNoRouMnCZ4NFdDQlTZHOOhKHOBBdnkhgmlWBKEwASeCAhVQPImTozlDzgsCGAG9sDPDR5 kUdBEx58wZFBgEAJEBoMgjxgMiKMgwN8ciiojXDAASDvxTffCASEccALC0yn0hAp5BEGEw+M4EAO HBwBQi2BAAAh+QQFAwB/ACwYABgAIAAgAAAH/4B/goOEfwRlMiEsVzg7Ig8JhZKTPh0hOFhUVz8Q T1ImX1IXRZOlCB8nJJiLnJ6gBV0FKqWEHhYfIakGDAAbght7Sh+wOjokC7QLMjEfHxZTtH8KHzoo dialGAYazGHRhDTWMF/IhVk76E3fhWEoNjYsSOArdzsA65IONmJiN4PaMlYcwDeJhgABYqwIUmLA wCyCk3AcNCDIQpQo5SAWejFmjI0BeaCYqaCx1JUxRGgAsWDBW0lJE4gYMcClhRdSLwvxMWLkiogL LSLlJHREiBAYN7JkGVoowJw5RETc8MeUkJ+rZUSIEFrVDwgQbhCoULGlqqA4Q9I+qFAhj9k/IL0C BAAxpUMHJW9LIJkbYEKGDBiqgkiQAImfPyO4cKFRNUGPBCUE1XAxwYXCnAEGDOgBYhCfM3VmeHgZ QE6NGvIIMZiBgMJoiCUwHJEzIE6hAUCUUACSgmACDxgw6OksaQMDIDQYhKkRDYmHFFuAD6HVgwkD BkEeHNgyYNCQBBuKcFhQJAWG6dFAAAiSfQSBMA4OvMiDB8AUDlYWbLCNr0eTEe7BJ18eCgAgAQcY BJATBlMowAcfOezBAXffBAIAIfkEBQMAfwAsGAAYACAAIAAAB/+Af4KDhEgOExYaIScfBhUjhJGS hB4uOx8fiyQ4WCxXPywiKZOkQHcaMZianJ4/EE8QHSWkgxg3dzuoXkFTNYMANDsQUiYmH0W0KV4y K3c3VrR/TTsmXwU/TaQtBgYyB9GESdZdEJMVZlFmEuCRB19dOiSRQRZQZlPskgc6Oihgg0cueLGQ I98kBijsoFggiMGFFlwMkgoBA4aFPyVEZLkwSqKkPDZs6OjR5MaNCR5J4RAjhkEQESL4pJzkQowA KAhUqNgyU9ILAQJwcKlQoeekMQJ0ZCjTAYTRSGOQcsmQwelTQQGIEBFwhgsXJFcFHTFixA6NCRMw hP3DR4gQKmHCzpwBsJbLHCEGeNSZkWTtkzlzgPxRgkDJkat+3LjxM+DPASUUmFwdMgSEG0E9gACh 0XEmiACU/QxSQIMBg8MpQSBBAjrSCAZJHqA2OKRHAiQlRBPqwSTIAyYeDAYY0MP2ZUk1RjAZQSBP j2hDasipMcCJ1UkJDhAgEOZAEwwJhsSJ87kHhvNHNgy4TsuKAwcH+ORQ0ETCFCsLUmzxgOFIAokJ WMHHC3koAIB9+BWx3wBDeLZBChxIYN8CPmyQwHGkBAIAIfkEBQMAfwAsGAAYACAAIAAAB/+Af4KD hH98MzcGGjF3FhkEhZGSfxhKUSt3O4sfHycnJCEVW5ORQ0lQBjKYmjEfISGfOFhYE6SDR2VQZlEG IiNWgzVTSQazVD87KaRbIl4WUBULthIyVz8QJBKSRyoXLV4vtoQPEE9SWEWFQxNZF1kc4oV8EFIm H4UjIjc3wPHyJl++lBm0oQIYEXv8SQrypcCXdH8eVKiAQOGkGAW6tPgTIEOZMj4sSlLQRceXP1My dFAictIJHSiSEOCSQUFLSTNQ2PFCY8IEDDcj5bBj5wQCFy6QBI1kw8aXGXXqLI0kRowdBDNmTC1U FQYQJSy3DhIgoAsTChSOiP1DhiyOF0C9aMATO2HMmCgpaDCAJPYHkTE0hgRJkqTG1hdGiIgRpCBI kANbrwgRYmDQgwdMPCxVMkcIkbkoR4wgYLhlHD9z5mwcBIIPgTAOSit0MwSEGykJCiU44MDBAbX+ QAQYUtuPpB5kDvB5MSU3KRBIog+PQwpJkxd5FDRZUAMJiD/GhyDpMaBHAiQBqIvbogAPAAkcrCxI sQUDBjk1yicIYNxfiS1TTBFfEfR5gMERG3T33U0DYOADffVp0UN6tgQCACH5BAUDAH8ALBgAGAAg ACAAAAf/gH+Cg4QleRQVFgYyUVlnDkiEkpODRzQtUFGLK3c7GjEfMRk+lKUPWS0WUGYGBpyeoCGy ZwGlgxsTWRctXmVhCwNDQwMcDxYhJyQkMlu2Hh0iN1kTKbZ/U1AkOFgfU5QbGSpgIgrWhCPbVCfN kghlFRUL5pI5WFc/GpIOHR1lRfOTcvyAACHDoBoTMmSQAJDSAwhPIFT7Q2ACFxoNS+2QYuKGoBku JmDISKmJCRNP/iyoU4cByVIfvhQIcgDBDIYvJyEoUODCAyVKclJS0KXLBwYUKAidtEGHDik0gABZ OgkFii4MaGCkSsiOHR0PGCSpxfWPHBh2vjgIEqRG2T85wWzYONHkwYN/ZV2IEWPBAxMmfN5iESDG JYERBAZwzSFAgJ0e1wiEKUcVyxgBUQQlcODgwJGlFIhcJrTgwAE+il8SMEKEyAVJTV7kUAA544gx QoyklIREge8mbgH6qTJHiB0rlBIAaAJAQopIttwMAeFmjp08tgJYkTCFwwIPPWr5+eMGxJASAYS5 8cPBnBsMHKwsKLLFA4YjG2r0SIAESXo3GQVwRAop1HdffgPsh8QQceTkRgI1HCHhBgkuOJ4tgQAA IfkEBQMAfwAsGAAYACAAIAAAB/+Af4KDhAFNDFwiXhYtFUp8hJGShBtBKjdZLYtmUQYyKzJnHpOk YWUqIpgXm50ydzsaO0qkhDVKHRUqYC4HKT2DCyM3sDEfFqOkGHUZHWUIPrR/VhfFHzsckwMzE1wZ EtGEYR8hJxqTDGcuEyngkQrkJDIlhDkzdWdb7ZIKJDg4LoN6KEEww4q+SSNwYMGR7w8fCkoeHCRl gAoVFX+GMAAC5MjESQCu/MCSYAsNGkw+ktoBAQITBQwYGFQpCciTJyIcBEmygaYkPFKk7BjxIEgA n5JMmKDCpClSSV++mCAwYsTTSAUKmHBAgMDVQRu6dIGgIEyYAV//KNCh4wMHBwe8oH2dgUJHiyMH +DRJSwIFiiQgXgj+9VQBDDtdBBXJo2DKVRI2bFgQhEQBniY1kNIQI8bOzD8eAEiQkIBmGAECxNwg 5IbHlCkcSk8kIAY1FUkBeFixskB2OwpEiAjQQQpJkQVFUmA4SuvFFSPBuyigNcRDii0eMNRAMsSN ID9x4viZI0SIEQifScWpkR3DkQ0DeiRAEmAICDdz5hC5gOTgkAFHyFFDfPPV190YMmCjUhwBJNCD fPTZFwc4gQAAIfkEBQMAfwAsGAAYACAAIAAAB/+Af4KDhH9TTAgZKiIqEzQKhZGSfzUELhllFYs3 WRctFl5KGJOSfGcTXBkdmiKcLV4WZlFRNKSDA0l1p1wUCh4Jgj0pDmWyBjI3o5MbNAgzdQzKk0UV Mit3UQuSPQwUSghWtoQHdzs7Mh6FICM0QEDp4oQAdxoxFgHyDAw00vGDADE+fEAwKEGQJAxS+JMU RuAHH4IAPAjiYOEkLyFOdBA0gsmDGhYlTTlBIsQfDCNG8Ak5yQAJHASmECCwhaUkBjiwlFHgIMwA m5EAYGFhgI+DikAL1aBy5QSfAwfcJC304weVHC9eSJ06CAKEK3vy5BnCVVCNJ09wTFGgAFjZPSa8 pOzY0gTAhrJ/lHwxcaOGBAnayn4o8OXBHw5TOCApW6CACUEYrFiBOPVDly4tBAVYsKCIW5sMUOgo EPjPhiIptpSw6cAOChQqCmHY4gHDaothUMCwgyPSEAzAj+DzR0OMDRtfShMacuSInBpOQIjDIkCA mC+2QNTYUGNADyRD3PiBzGfClTFjqlPxl8B7ggRIAgwB4WeOECNE0IvJYhEEEvgByEeffUYYIYYB QPkBwhAMigfDFQYA0YMtgQAAIfkEBQMAfwAsGAAYACAAIAAAB/+Af4KDhEMLDkkILhMuFEwSAYSS k4M9L0BKM3WLXBllFSoVSUeUlCAADEAUSgibExmeFWAiNzcPQ6WDCWFJDDRADxIYSCB/CR45ZyJZ Fy0dpKUDI0FBDARyuX9bEy0tFlkplLtMD0Fb2YR5FhZmLRiTLwQjI9Dog1MWUQYikgthBAQ22Js0 xYABGTQGITngwMG7gZP4yFgh4+GCAwcUQCwF5s4OF39A5HnBp8dGSlZ2aLiDZEOeHABOlmoRI8aB LQoUPJQp6cGHDxN4NGmSgCfBn16mSJCAyyihASFCaJhCNY7TQidOhODA1epVQUNIkDhRZMGCYl8F 4cDxwUORIpHG0gLAgsXAhhQpTKalQYVKhQRbPCxJ++fOjysj3GBY3NQpAAgQsBQdgOFIja87njzh F/KInA1xeQYxIQVCEV01agxovPHAly8myhCKM2BAjx5oITr4UuDLBySSQNxOQAwiAx06Cvw4PQkE cSQBhvjJpiCEHeQQYpZyUyL6EBB+uPDBECDAkRdncNiwYwcFiQXo/Az57qbKHCFGiIwZI0CAGBsw oADGRn644ccc9+W3X39ioGABDzz1QIEBV6DQnw44QJFQNoEAACH5BAUDAH8ALBgAGAAgACAAAAf/ gH+Cg4R/WwojDBRKFElhHIWRkn8JTQ9JDDRASggzZxNcEyM1k5JWIw8PQZlAFJ2fXBkdHQSlg0g5 BCNMD2ELG4IgSBhNQBllFSpnwJM9ZA5hBHykpR5KFWAiFT6SuAfQGLaETSI3WSpHkRIvfAfU4oM8 NxctHYU+CjkvA/CRVi1eLCQZFKCJAgXM+hXKY6HhIA8AmkBSKKmDmShKBHGQICEBRUlFohgw86cH Bw5FPk4CI0MGHwxWrLxTSWjEihUzPCxYgISmvzt3bmxJUQSEz0g7NBjYwvRopBgadniY6rTQhxgx MGitOmjAhw87ahw5MoTrnykhQnhxIkdOT65JsE6cyBCgRo0eZg2QIEEgzoC/Rp1KwIHjhCAkPXq8 PWoAC5YKgxIkQBKY5oMrVLCkIIgESQA3NF9A+PGDCyE/AQIMGRLn4wEITyBoiBRnNQg3GfsFMWFC Co7NtG9XmXPlhbgYBb6YwCGhlB8/c+YIMfJjwot0gvLMOKGjS4ECH1LaQtKCyHQiY8YIECDGBgw7 KLp/gaxwigEx6Nezdw+/QIsFPgERBRZduPfFCV4wIE4gACH5BAUDAH8ALBgAGAAgACAAAAf/gH+C g4R/GAAOTEkMSUx8C0OFkpNIHGEjTA9BDDRAFEoICGGTpH9FBw4EmJpJnZ8zdS4TB6WEAHyoYS8p NSWDRxJJZxNcGUo1pQlNOS8HewO1GDQZGR0THpMBEgoKOUe1hBIdZRUZcoVuPABNeNDghEVlKmAu kb9TEgA975JFYCI3mBCywmGKO36FmtzIkuXbnyMLrKRASGrChRY0/rhJUWQBEoqTUrTwcuFPghQp sIGcVMYClDw1tmzZt1JSGDNmKGjx4CFATUkLohiocAQDhp+SesgwYOGIUz9IC61YYWCDVahRB925 I2NAjRpusg7ascNAggEDQIj9wyGGhixIvHr0sJf1QYwY9RIk8CXWwocPDvwgGRw26pQQIWIIGhIg AN2fUE6cyCAozpDLcZCOIEHixJZBIEC4cUOgZh4sOHC4QOdnDpERIF9goYJlhSQOMOYIEUIB4QMI P66E+Cwpjx0hRoiwANdEgxQIEE5MKcXhSfIxY1icyfHn8h8FSj58MSHliYaJ4C4IGCOgvRgbMOyg 0NGlwPgnHfi+4xAFhgAx79khH30FSJFFET/RYAEJX8wnRQgXBJFALYEAACH5BAUDAH8ALBgAGAAg ACAAAAf/gH+Cg4QgRzwKB2EEBA57W4SRkoQlKQp8Bw6LI0wPQQwMLz2Tk24YAAp5LweKBJxBSQw0 QEB5pIQBCxIAeAoAGD0BggE1CyOzSghJA7dICxxTElYJt39HTEozdUoYk0NFVlZTNdWEVnVnLjPk hHEeRQvT5ZFbZxNcFJEDWylFSPOStnDJ0CHMoCEePGyhBlDSlA5lymwQNAADhiMNSSmpoCKIoCNH MAjLKMmHCjAVSgTYIIcdSUkuRNxokqBGjX8vJfHJkoVBggEDhuSUlOLCBS49ksYZKqmFlxsJojKV ZMGCFyRYp0YyY8ZCgK9+tArqESVKiyEBhiwVu8CAgQogv4aoFftnhAwZCOKAcOOGbpY7d/j88VNl juCpVnbskPFPxpw5V7RmiaHBhSAORIQIyTc0zAfKHga1MGKEyFAFIT58QEAowRMiRAQQIJknxIkQ UCRZQTFmjAAgDUfgIHFCg49JCroIWE7C1i0AMrDgwBGDwy0rVwSIEWODxAwFgzbgAbLjxxUqWGRA KncDhg0bdlCg0NGlwBcTUp5A+IFlwsh5VligQ3w60Gcffk9QAUYKQzHQQggQ2HeFBiI8UE4gACH5 BAUDAH8ALBgAGAAgACAAAAf/gH+Cg4R/Ax5WTQo5OXscGIWRkn9DGFZTEop5LwcODgQEAAmTkXE1 RQuXEgAKm51hBCNMDxIgpIKVKahWKTUJQ25uhlsvIw9BSQQ9pJUeWykeSLcDDkEMDEkbkiB6GBge o7eDKQw0QAwDkQNyRxgl4oUYNBRKSYVINRtyAfCRGEoIZrwYBGLAgBr8+kVaMKNOnXR/kPToEU5h pCQuJhD44yeBR1sW/U3g4iIACCQoQ04CkiHDlCEBAgxRKUlBhw5MhsAURrOQhzIVEOgc4qdnoQQq VHQIBtIoIREiVPiZ6rTQjRsibMyZc6SqoARZsqi4IkQIH69/UrRoMcGAECMTudA68OLFnBEjP9CW gWJBwQAxRMYMdFokihkvggyMGYOlqgoDUZQIsiKgMhCjB2TIiAJJUJbKAsLQBHDnzgoahJBQESPG jmiLeHbIzpKQUAEbNmAwUBjmQwwNBjpHMgHDDooQCm5NsRDiwwcDPEgtwGFch44PSvZoEwSAgQES J5pb8ABPRRcdXQoU+GLiCYQfVLDgIEEixAyLC1qYWG9CivsfV7CAxQkdbEFTAkHcoAEW750gQwUj iBMIACH5BAUDAH8ALBgAGAAgACAAAAf/gH+Cg4RuSDUYKQtWVgs+NSCEkpODID0YHlspRQscUxJN CgpFSJSUfgkbRxiYm52foTkvfEWmhJY1NXJHWj0BIHF/QwlHU7MHDjkJtiAJPQM1A0O2fz1NDg4E DgOUhs6+1IQYYQQjBMuEfgFISAnT4YQbBEwPYZGVAev38PEPQUEABvkZQnAfP0JbkjBg0EOQGxAg 3h2cRIAGjRd/Bozx48bPREobgAChMQTInDlPPpp6oETJAgNC5nBRSWkKAgQHqAgRwofmJAx16iSx Y8TIEZ+SkJxxgUAAESIBkN6aMMGFgDFjokoVBIILlwk6sG4l1CHDBBwCBGAc66FMGQpQwtK6GPvn RYUKDxiIEYOF7hkwYCT00GHDRp6tW26IUFHijwUbME5snZAlSxJBC1DYscMAaZ4WLbIcFQQGBQod DmhysGChRRBJJHToKHDgowQoZiyUmbTgSZcuBV7zO2DAQJQLppr8KPDli4aAtqzcWCHDQIsUtoqE +GJCypMdNADUEFRjyoMWGnbcWXEDA7wyT7xD+EEFCw4SJ0J8+KBBwwogExUhAhU/XFHfffntt4ML HvjERAUyfICfBlBM4EAptgQCACH5BAUDAH8ALBgAGAAgACAAAAf/gH+Cg4RxAQkDehgeHhhHPYSR koRuSD0DNXJHi1spC1ZWHgGTpEMJCZeZmx5bRZ8cEhIebqSDcUMBSKg9AUOCcSABAylTEk0KU0i1 fkO4SCUgtX9IC3gKOQoJk35uIM3R0oMbeS98L8qECVLcILThhANkBw55kS1zc1V+75IDDmFhrAyy MkbIHCX8JmEgQGCEtj8GjAi5kpDUixFMmggSQ8QIn4qTajx4wOQPjTFEfoAk5SBIkC1RxoyZsHLS giQMFOAQMOZFTUkbaNAY0UWAgJ+SSgABwsCGADFIJVGYCkMM1KiEECBQUsCGDayDkNSZQeEEDBg5 wP7BcOZMEi92v+zMUItnwgQCSVCgOKGWAhcuHP4U0KFDAVYPHTJwGdVCR5cPWBGU6VDyT5ECmJMg baKiQpkNgypg/vJx5YIbIsAQiPThi4knpRNyuJHlhgtJRVhIkfLkQcIcXlpcUCFnkgQcTyD8kCFB 2oIyUCx4AbOlVgoNP35QwSKDwZRBA6yMEGEgihkLZY6EK8EFy3YcJE6E+PBBw447K2QYgJLEF78U FZAAn3wfxBCDBvgZgAAGPxGQARQ7GChDFjMcEE4gACH5BAUDAH8ALBgAGAAgACAAAAf/gH+Cg4R+ Q0gJAzVyelo1CW6EkpODcYcJCT2KckcYHltbR5SjfyBDAUiImosYnilFC1aipIJWbqanJUMgbn5+ gj0esBxTCwGkeXZVt0ORtFvEABKjHHZzc760hAMSAApNlBBCQkQj2pI9TQo5AJIXRkZCBOeTPTkv fEWEAkREFPSUjhwYiERQlDFjWAActceBgyl/etgQMGbhqAFhCIQRJEAAFYujXowY4QGKGAEuQFJK wYQJABJixKikVOPBAwcFbNiYOSlAkCQPUOjkOYkBgyQ67NghKokGDQYmUKDYwHQQECAMQqDQoaDq nyNKlDxooUMHAq8SECA4EKRLlxBerxnUqbPgj5QCBfYwxTDBxQxBF7580cCUBpcJ8wRJMWEiCE8J HTJMqDGogxQpT16oLFKhTAcHkmI8gUBF88IFKlRUQDBEUgoSP35cYQJQwQ0RYDJQpXTiCgssUSCS SsHlQpYbHTzQuoMFCwkSZoJwGDBoAYEKFry0uMBFjrYALp6fCBHiQwwNO1bIMBAFioULDxZu6fCh vHn0d9ZHsQBklkUkYUzQggzpmQGGEqaREggAIfkEBQMAfwAsGAAYACAAIAAAB/+Af4KDhH9xIEMB SAmMCQFxhZGSHDJ+bkOJiz0DNRtHA0OSkkgXY3NVboiKCZs1ckcYHgOQooMQRkJzc35xcX6ClyU1 sB5bHqGiCjpEuFd8tX9DR1spRSlIklY6Y0REStCECUULVgsBhUhXYwICBODoCxwcC26EN+wC75IJ UxISHoMWwGAHRJ+kAQCaNCkhyIIYMSQMirKiQEERQTps2HghcV+eHHlAMLADA0dHUQD48DnixY6d OicleThwwEoIFCjyxIzUw4EDBVJ06NiwM1IYAg4KdOlStJCbESMIfOlSoGkhJkxG/ChQ1aqgAA8e jIjx5YtXQRuCBHFww4QJCme5rTBgoOCBFCkazjKhQSPFHypPIACweoQCEBqhRED4scLqAyVKnv1J QeXHFSZFrdSZoWTAIC5UqGDReXKLizN1OBK6gwUHCdIGU0yY4IJGpC0fXJ9wpw9AhwxcZtSYFOPE iRAtOEDbMqNCmQ5nMNTyESXEhw8xLjCxMqhHigMTbohQUQHBcHAIYmDfsWOFDANRoHhpcUG8Ct76 fEy4s+OOe/hQWECfCEnIsdMBM4hgQXwXdECDAufUEggAOw== ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://cf.dropboxstatic.com/static/javascript/pdf-js/pdf-js-9e9df56/web/viewer-vflDTwSxQ.css @page {} .textLayer { left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; = position: absolute; opacity: 0.2; } .textLayer > div { transform-origin: 0% 0%; color: transparent; white-space: pre; = position: absolute; cursor: text; -webkit-transform-origin: 0% 0%; = -moz-transform-origin: 0% 0%; -o-transform-origin: 0% 0%; } .textLayer .highlight { margin: -1px; padding: 1px; border-radius: 4px; background-color: = rgb(180, 0, 170); } .textLayer .begin.highlight { border-radius: 4px 0px 0px 4px; } .textLayer .end.highlight { border-radius: 0px 4px 4px 0px; } .textLayer .middle.highlight { border-radius: 0px; } .textLayer .selected.highlight { background-color: rgb(0, 100, 0); } .textLayer ::selection { background: rgb(0, 0, 255); } .pdfViewer .canvasWrapper { overflow: hidden; } .pdfViewer .page { margin: 25px auto -8px; width: 816px; height: 1056px; overflow: = visible; position: relative; direction: ltr; background-clip: = content-box; background-color: white; } .pdfViewer .page .canvasWrapper { border: 1px solid rgb(226, 226, 226); border-image: none; } .pdfViewer .page canvas { margin: 0px; display: block; } .enable-loading-spinner.pdfViewer .page .loadingIcon { background: url("images/loading-icon.gif") no-repeat center; left: 0px; = top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; } .pdfViewer .page .annotLink > a:hover { background: rgb(255, 255, 0); opacity: 0.2; box-shadow: 0px 2px 10px = #ff0; } :-ms-fullscreen .pdfViewer .page { border: 0px currentColor; border-image: none; margin-bottom: 100% = !important; } .pdfViewer .page .annotationHighlight { border: 2px solid rgb(255, 255, 153); border-image: none; position: = absolute; } .pdfViewer .page .annotText > img { position: absolute; cursor: pointer; } .pdfViewer .page .annotTextContentWrapper { width: 20em; position: absolute; } .pdfViewer .page .annotTextContent { padding: 0.6em; border-radius: 2px; float: left; z-index: 200; cursor: = pointer; max-width: 20em; box-shadow: 0px 2px 5px #333; = background-color: rgb(255, 255, 153); } .pdfViewer .page .annotTextContent > h1 { padding-bottom: 0.2em; font-size: 1em; border-bottom-color: rgb(0, 0, = 0); border-bottom-width: 1px; border-bottom-style: solid; } .pdfViewer .page .annotTextContent > p { padding-top: 0.2em; } .pdfViewer .page .annotLink > a { left: 0px; top: 0px; width: 100%; height: 100%; font-size: 1em; = position: absolute; } .pdfViewer .page .annotLink > a { background: = url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAA = LAAAAAABAAEAAAIBRAA7") 0px 0px; } * { margin: 0px; padding: 0px; } html { height: 100%; font-size: 10px; } body { height: 100%; background-color: rgb(246, 248, 250); } body.fullscreen { background-color: rgb(37, 40, 43); } #close-x { border-radius: 50%; top: 20px; width: 31px; height: 31px; right: 20px; = display: none; position: absolute; z-index: 1; cursor: pointer; = -ms-user-select: none; background-color: rgba(0, 0, 0, 0.2); = -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; = user-select: none; -webkit-border-radius: 50%; -moz-border-radius: 50%; } #close-x-icon { left: 10px; top: 10px; width: 11px; height: 11px; position: absolute; = background-image: = url("/static/javascript/pdf-js/pdf-js-9e9df56/web/db_images/xclose-vfl52Z= SXl.png"); } @media not all, all and (min-resolution:120dpi) { #close-x-icon { background-image: = url("/static/javascript/pdf-js/pdf-js-9e9df56/web/db_images/xclose@2x-vfl= hlXcH_.png"); background-size: 11px 11px; } } body.fullscreen #close-x { display: block; } body { font: 400 9pt/normal Segoe UI; font: message-box; } input { font: 400 9pt/normal Segoe UI; font: message-box; } button { font: 400 9pt/normal Segoe UI; font: message-box; } select { font: 400 9pt/normal Segoe UI; font: message-box; } .hidden { display: none !important; } [hidden] { display: none !important; } #viewerContainer:-ms-fullscreen { top: 0px !important; width: 100%; height: 100%; overflow: hidden = !important; border-top-color: transparent; border-top-width: 2px; = border-top-style: solid; cursor: none; } #viewerContainer:-ms-fullscreen::-ms-backdrop { background-color: rgb(0, 0, 0); } :-ms-fullscreen a:not(.internalLink) { display: none !important; } .presentation#viewerContainer { overflow: hidden; } .presentationControls#viewerContainer { cursor: default; } .presentationControls#viewerContainer .textLayer > div { cursor: default; } .outerCenter { position: relative; pointer-events: none; } html[dir=3D'ltr'] .outerCenter { right: 50%; float: right; } html[dir=3D'rtl'] .outerCenter { left: 50%; float: left; } .innerCenter { position: relative; pointer-events: auto; } html[dir=3D'ltr'] .innerCenter { right: -50%; float: right; } html[dir=3D'rtl'] .innerCenter { left: -50%; float: left; } #outerContainer { width: 100%; height: 100%; position: relative; } #sidebarContainer { top: 0px; width: 200px; bottom: 0px; visibility: hidden; position: = absolute; transition-duration: 200ms; transition-timing-function: ease; = -webkit-transition-duration: 200ms; -webkit-transition-timing-function: = ease; } html[dir=3D'ltr'] #sidebarContainer { left: -200px; transition-property: left; -webkit-transition-property: = left; } html[dir=3D'rtl'] #sidebarContainer { right: -200px; transition-property: right; -webkit-transition-property: = right; } .sidebarMoving#outerContainer > #sidebarContainer { visibility: visible; } .sidebarOpen#outerContainer > #sidebarContainer { visibility: visible; } html[dir=3D'ltr'] .sidebarOpen#outerContainer > #sidebarContainer { left: 0px; } html[dir=3D'rtl'] .sidebarOpen#outerContainer > #sidebarContainer { right: 0px; } #mainContainer { left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; = min-width: 320px; transition-duration: 200ms; = transition-timing-function: ease; -webkit-transition-duration: 200ms; = -webkit-transition-timing-function: ease; } html[dir=3D'ltr'] .sidebarOpen#outerContainer > #mainContainer { left: 200px; transition-property: left; -webkit-transition-property: = left; } html[dir=3D'rtl'] .sidebarOpen#outerContainer > #mainContainer { right: 200px; transition-property: right; -webkit-transition-property: = right; } #sidebarContent { top: 32px; width: 200px; bottom: 0px; overflow: auto; position: = absolute; background-color: hsla(0, 0%, 0%, 0.1); = -webkit-overflow-scrolling: touch; } html[dir=3D'ltr'] #sidebarContent { left: 0px; box-shadow: inset -1px 0px 0px hsla(0, 0%, 0%, 0.25); } html[dir=3D'rtl'] #sidebarContent { right: 0px; box-shadow: inset 1px 0px 0px hsla(0, 0%, 0%, 0.25); } #viewerContainer { left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: auto; position: = absolute; -webkit-overflow-scrolling: touch; } html[dir=3D'ltr'] #viewerContainer { box-shadow: inset 1px 0px 0px hsla(0, 0%, 100%, 0.05); } html[dir=3D'rtl'] #viewerContainer { box-shadow: inset -1px 0px 0px hsla(0, 0%, 100%, 0.05); } #viewer { margin-bottom: 88px; } body.fullscreen #viewer { margin-bottom: 0px; } .toolbar { left: 0px; right: 0px; position: relative; z-index: 9999; cursor: = default; } #toolbarContainer { width: 100%; } #toolbarSidebar { width: 200px; height: 32px; background-image: = url("images/texture.png"), linear-gradient(hsla(0, 0%, 30%, 0.99), = hsla(0, 0%, 25%, 0.95)); background-color: rgb(66, 66, 66); } html[dir=3D'ltr'] #toolbarSidebar { box-shadow: inset -1px 0px 0px rgba(0,0,0,0.25), inset 0px -1px 0px = hsla(0, 0%, 100%, 0.05), 0px 1px 0px hsla(0, 0%, 0%, 0.15), 0px 0px 1px = hsla(0, 0%, 0%, 0.1); } html[dir=3D'rtl'] #toolbarSidebar { box-shadow: inset 1px 0px 0px rgba(0,0,0,0.25), inset 0px 1px 0px = hsla(0, 0%, 100%, 0.05), 0px 1px 0px hsla(0, 0%, 0%, 0.15), 0px 0px 1px = hsla(0, 0%, 0%, 0.1); } #toolbarContainer { height: 32px; position: relative; background-image: = url("images/texture.png"), linear-gradient(hsla(0, 0%, 32%, 0.99), = hsla(0, 0%, 27%, 0.95)); background-color: rgb(71, 71, 71); } .findbar { height: 32px; position: relative; background-image: = url("images/texture.png"), linear-gradient(hsla(0, 0%, 32%, 0.99), = hsla(0, 0%, 27%, 0.95)); background-color: rgb(71, 71, 71); } .secondaryToolbar { height: 32px; position: relative; background-image: = url("images/texture.png"), linear-gradient(hsla(0, 0%, 32%, 0.99), = hsla(0, 0%, 27%, 0.95)); background-color: rgb(71, 71, 71); } html[dir=3D'ltr'] #toolbarContainer { box-shadow: inset 1px 0px 0px hsla(0, 0%, 100%, 0.08), inset 0px 1px = 1px hsla(0, 0%, 0%, 0.15), inset 0px -1px 0px hsla(0, 0%, 100%, 0.05), = 0px 1px 0px hsla(0, 0%, 0%, 0.15), 0px 1px 1px hsla(0, 0%, 0%, 0.1); } .findbar { box-shadow: inset 1px 0px 0px hsla(0, 0%, 100%, 0.08), inset 0px 1px = 1px hsla(0, 0%, 0%, 0.15), inset 0px -1px 0px hsla(0, 0%, 100%, 0.05), = 0px 1px 0px hsla(0, 0%, 0%, 0.15), 0px 1px 1px hsla(0, 0%, 0%, 0.1); } .secondaryToolbar { box-shadow: inset 1px 0px 0px hsla(0, 0%, 100%, 0.08), inset 0px 1px = 1px hsla(0, 0%, 0%, 0.15), inset 0px -1px 0px hsla(0, 0%, 100%, 0.05), = 0px 1px 0px hsla(0, 0%, 0%, 0.15), 0px 1px 1px hsla(0, 0%, 0%, 0.1); } html[dir=3D'rtl'] #toolbarContainer { box-shadow: inset -1px 0px 0px hsla(0, 0%, 100%, 0.08), inset 0px 1px = 1px hsla(0, 0%, 0%, 0.15), inset 0px -1px 0px hsla(0, 0%, 100%, 0.05), = 0px 1px 0px hsla(0, 0%, 0%, 0.15), 0px 1px 1px hsla(0, 0%, 0%, 0.1); } .findbar { box-shadow: inset -1px 0px 0px hsla(0, 0%, 100%, 0.08), inset 0px 1px = 1px hsla(0, 0%, 0%, 0.15), inset 0px -1px 0px hsla(0, 0%, 100%, 0.05), = 0px 1px 0px hsla(0, 0%, 0%, 0.15), 0px 1px 1px hsla(0, 0%, 0%, 0.1); } .secondaryToolbar { box-shadow: inset -1px 0px 0px hsla(0, 0%, 100%, 0.08), inset 0px 1px = 1px hsla(0, 0%, 0%, 0.15), inset 0px -1px 0px hsla(0, 0%, 100%, 0.05), = 0px 1px 0px hsla(0, 0%, 0%, 0.15), 0px 1px 1px hsla(0, 0%, 0%, 0.1); } #toolbarViewer { height: 32px; } #loadingBar { width: 100%; height: 4px; border-bottom-color: rgb(51, 51, 51); = border-bottom-width: 1px; border-bottom-style: solid; position: = relative; z-index: 1; background-color: rgb(51, 51, 51); } #loadingBar .progress { transition:width 200ms; left: 0px; top: 0px; width: 0%; height: 100%; = overflow: hidden; position: absolute; background-color: rgb(221, 221, = 221); -webkit-transition: width 200ms; } #loadingBar .indeterminate.progress { transition:none; background-color: rgb(153, 153, 153); = -webkit-transition: none; } #loadingBar .indeterminate .glimmer { animation:progressIndeterminate 2s linear infinite; left: 0px; top: = 0px; width: 50px; height: 100%; position: absolute; background-image: = linear-gradient(to right, rgb(153, 153, 153) 0%, rgb(255, 255, 255) 50%, = rgb(153, 153, 153) 100%); background-repeat: no-repeat; background-size: = 100% 100%; -webkit-animation: progressIndeterminate 2s linear infinite; } #loadingWheel { left: 50%; top: 50vh; margin-top: -40px; margin-left: -40px; position: = absolute; } .findbar { margin: 4px 2px; padding: 0px 6px; top: 32px; height: 32px; text-align: = left; color: hsl(0, 0%, 85%); line-height: 14px; font-size: 12px; = position: absolute; z-index: 10000; cursor: default; min-width: 16px; } .secondaryToolbar { margin: 4px 2px; padding: 0px 6px; top: 32px; height: 32px; text-align: = left; color: hsl(0, 0%, 85%); line-height: 14px; font-size: 12px; = position: absolute; z-index: 10000; cursor: default; min-width: 16px; } html[dir=3D'ltr'] .findbar { left: 68px; } html[dir=3D'rtl'] .findbar { right: 68px; } .findbar label { -webkit-user-select: none; -moz-user-select: none; } [data-status=3D'pending']#findInput { background-position: right; background-image: = url("images/loading-small.png"); background-repeat: no-repeat; } html[dir=3D'rtl'] [data-status=3D'pending']#findInput { background-position: left; } .secondaryToolbar { padding: 6px; height: auto; z-index: 30000; } html[dir=3D'ltr'] .secondaryToolbar { right: 4px; } html[dir=3D'rtl'] .secondaryToolbar { left: 4px; } #secondaryToolbarButtonContainer { margin-bottom: -4px; -ms-overflow-y: auto; max-height: 400px; = max-width: 200px; -webkit-overflow-scrolling: touch; } .doorHanger { border-radius: 2px; border: 1px solid hsla(0, 0%, 0%, 0.5); = border-image: none; box-shadow: 0px 1px 4px rgba(0,0,0,0.3); } .doorHangerRight { border-radius: 2px; border: 1px solid hsla(0, 0%, 0%, 0.5); = border-image: none; box-shadow: 0px 1px 4px rgba(0,0,0,0.3); } .doorHanger::after { border: solid transparent; border-image: none; width: 0px; height: 0px; = bottom: 100%; position: absolute; content: " "; pointer-events: none; } .doorHanger::before { border: solid transparent; border-image: none; width: 0px; height: 0px; = bottom: 100%; position: absolute; content: " "; pointer-events: none; } .doorHangerRight::after { border: solid transparent; border-image: none; width: 0px; height: 0px; = bottom: 100%; position: absolute; content: " "; pointer-events: none; } .doorHangerRight::before { border: solid transparent; border-image: none; width: 0px; height: 0px; = bottom: 100%; position: absolute; content: " "; pointer-events: none; } .doorHanger::after { border-width: 8px; border-bottom-color: hsla(0, 0%, 32%, 0.99); } .doorHangerRight::after { border-width: 8px; border-bottom-color: hsla(0, 0%, 32%, 0.99); } .doorHanger::before { border-width: 1px; border-bottom-color: hsla(0, 0%, 0%, 0.5); } .doorHangerRight::before { border-width: 1px; border-bottom-color: hsla(0, 0%, 0%, 0.5); } html[dir=3D'ltr'] .doorHanger::after { left: 13px; margin-left: -8px; } html[dir=3D'rtl'] .doorHangerRight::after { left: 13px; margin-left: -8px; } html[dir=3D'ltr'] .doorHanger::before { left: 13px; margin-left: -9px; } html[dir=3D'rtl'] .doorHangerRight::before { left: 13px; margin-left: -9px; } html[dir=3D'rtl'] .doorHanger::after { right: 13px; margin-right: -8px; } html[dir=3D'ltr'] .doorHangerRight::after { right: 13px; margin-right: -8px; } html[dir=3D'rtl'] .doorHanger::before { right: 13px; margin-right: -9px; } html[dir=3D'ltr'] .doorHangerRight::before { right: 13px; margin-right: -9px; } #findMsg { color: rgb(166, 183, 208); font-style: italic; } .notFound { background-color: rgb(255, 137, 153); } html[dir=3D'ltr'] #toolbarViewerLeft { margin-left: -1px; } html[dir=3D'rtl'] #toolbarViewerRight { margin-right: -1px; } html[dir=3D'ltr'] #toolbarViewerLeft { left: 0px; top: 0px; position: absolute; } html[dir=3D'rtl'] #toolbarViewerRight { left: 0px; top: 0px; position: absolute; } html[dir=3D'ltr'] #toolbarViewerRight { top: 0px; right: 0px; position: absolute; } html[dir=3D'rtl'] #toolbarViewerLeft { top: 0px; right: 0px; position: absolute; } html[dir=3D'ltr'] #toolbarViewerLeft > * { float: left; position: relative; } html[dir=3D'ltr'] #toolbarViewerMiddle > * { float: left; position: relative; } html[dir=3D'ltr'] #toolbarViewerRight > * { float: left; position: relative; } html[dir=3D'ltr'] .findbar > * { float: left; position: relative; } html[dir=3D'rtl'] #toolbarViewerLeft > * { float: right; position: relative; } html[dir=3D'rtl'] #toolbarViewerMiddle > * { float: right; position: relative; } html[dir=3D'rtl'] #toolbarViewerRight > * { float: right; position: relative; } html[dir=3D'rtl'] .findbar > * { float: right; position: relative; } html[dir=3D'ltr'] .splitToolbarButton { margin: 3px 2px 4px 0px; display: inline-block; } html[dir=3D'rtl'] .splitToolbarButton { margin: 3px 0px 4px 2px; display: inline-block; } html[dir=3D'ltr'] .splitToolbarButton > .toolbarButton { border-radius: 0px; float: left; } html[dir=3D'rtl'] .splitToolbarButton > .toolbarButton { border-radius: 0px; float: right; } .toolbarButton { background: none; border: 0px currentColor; border-image: none; width: = 32px; height: 25px; } .secondaryToolbarButton { background: none; border: 0px currentColor; border-image: none; width: = 32px; height: 25px; } .overlayButton { background: none; border: 0px currentColor; border-image: none; width: = 32px; height: 25px; } .toolbarButton > span { width: 0px; height: 0px; overflow: hidden; display: inline-block; } [disabled].toolbarButton { opacity: 0.5; } [disabled].secondaryToolbarButton { opacity: 0.5; } [disabled].overlayButton { opacity: 0.5; } .group.toolbarButton { margin-right: 0px; } .toggled.splitToolbarButton .toolbarButton { margin: 0px; } .splitToolbarButton:hover > .toolbarButton { border-width: 1px; border-style: solid; border-color: hsla(0, 0%, 0%, = 0.32) hsla(0, 0%, 0%, 0.38) hsla(0, 0%, 0%, 0.42); border-image: none; = box-shadow: inset 0px 1px 0px hsla(0, 0%, 100%, 0.05), inset 0px 0px 1px = hsla(0, 0%, 100%, 0.15), 0px 1px 0px hsla(0, 0%, 100%, 0.05); = transition-property: background-color, border-color, box-shadow; = transition-duration: 150ms; transition-timing-function: ease; = background-image: linear-gradient(hsla(0, 0%, 100%, 0.05), hsla(0, 0%, = 100%, 0)); background-clip: padding-box; background-color: hsla(0, 0%, = 0%, 0.12); -webkit-transition-duration: 150ms; = -webkit-transition-timing-function: ease; -webkit-transition-property: = background-color, border-color, box-shadow; } .splitToolbarButton:focus > .toolbarButton { border-width: 1px; border-style: solid; border-color: hsla(0, 0%, 0%, = 0.32) hsla(0, 0%, 0%, 0.38) hsla(0, 0%, 0%, 0.42); border-image: none; = box-shadow: inset 0px 1px 0px hsla(0, 0%, 100%, 0.05), inset 0px 0px 1px = hsla(0, 0%, 100%, 0.15), 0px 1px 0px hsla(0, 0%, 100%, 0.05); = transition-property: background-color, border-color, box-shadow; = transition-duration: 150ms; transition-timing-function: ease; = background-image: linear-gradient(hsla(0, 0%, 100%, 0.05), hsla(0, 0%, = 100%, 0)); background-clip: padding-box; background-color: hsla(0, 0%, = 0%, 0.12); -webkit-transition-duration: 150ms; = -webkit-transition-timing-function: ease; -webkit-transition-property: = background-color, border-color, box-shadow; } .toggled.splitToolbarButton > .toolbarButton { border-width: 1px; border-style: solid; border-color: hsla(0, 0%, 0%, = 0.32) hsla(0, 0%, 0%, 0.38) hsla(0, 0%, 0%, 0.42); border-image: none; = box-shadow: inset 0px 1px 0px hsla(0, 0%, 100%, 0.05), inset 0px 0px 1px = hsla(0, 0%, 100%, 0.15), 0px 1px 0px hsla(0, 0%, 100%, 0.05); = transition-property: background-color, border-color, box-shadow; = transition-duration: 150ms; transition-timing-function: ease; = background-image: linear-gradient(hsla(0, 0%, 100%, 0.05), hsla(0, 0%, = 100%, 0)); background-clip: padding-box; background-color: hsla(0, 0%, = 0%, 0.12); -webkit-transition-duration: 150ms; = -webkit-transition-timing-function: ease; -webkit-transition-property: = background-color, border-color, box-shadow; } .textButton.toolbarButton { border-width: 1px; border-style: solid; border-color: hsla(0, 0%, 0%, = 0.32) hsla(0, 0%, 0%, 0.38) hsla(0, 0%, 0%, 0.42); border-image: none; = box-shadow: inset 0px 1px 0px hsla(0, 0%, 100%, 0.05), inset 0px 0px 1px = hsla(0, 0%, 100%, 0.15), 0px 1px 0px hsla(0, 0%, 100%, 0.05); = transition-property: background-color, border-color, box-shadow; = transition-duration: 150ms; transition-timing-function: ease; = background-image: linear-gradient(hsla(0, 0%, 100%, 0.05), hsla(0, 0%, = 100%, 0)); background-clip: padding-box; background-color: hsla(0, 0%, = 0%, 0.12); -webkit-transition-duration: 150ms; = -webkit-transition-timing-function: ease; -webkit-transition-property: = background-color, border-color, box-shadow; } .splitToolbarButton > .toolbarButton:hover { z-index: 199; box-shadow: inset 0px 1px 0px hsla(0, 0%, 100%, 0.05), = inset 0px 0px 1px hsla(0, 0%, 100%, 0.15), 0px 0px 1px hsla(0, 0%, 0%, = 0.05); background-color: hsla(0, 0%, 0%, 0.2); } .splitToolbarButton > .toolbarButton:focus { z-index: 199; box-shadow: inset 0px 1px 0px hsla(0, 0%, 100%, 0.05), = inset 0px 0px 1px hsla(0, 0%, 100%, 0.15), 0px 0px 1px hsla(0, 0%, 0%, = 0.05); background-color: hsla(0, 0%, 0%, 0.2); } .dropdownToolbarButton:hover { z-index: 199; box-shadow: inset 0px 1px 0px hsla(0, 0%, 100%, 0.05), = inset 0px 0px 1px hsla(0, 0%, 100%, 0.15), 0px 0px 1px hsla(0, 0%, 0%, = 0.05); background-color: hsla(0, 0%, 0%, 0.2); } .overlayButton:hover { z-index: 199; box-shadow: inset 0px 1px 0px hsla(0, 0%, 100%, 0.05), = inset 0px 0px 1px hsla(0, 0%, 100%, 0.15), 0px 0px 1px hsla(0, 0%, 0%, = 0.05); background-color: hsla(0, 0%, 0%, 0.2); } .textButton.toolbarButton:hover { z-index: 199; box-shadow: inset 0px 1px 0px hsla(0, 0%, 100%, 0.05), = inset 0px 0px 1px hsla(0, 0%, 100%, 0.15), 0px 0px 1px hsla(0, 0%, 0%, = 0.05); background-color: hsla(0, 0%, 0%, 0.2); } .textButton.toolbarButton:focus { z-index: 199; box-shadow: inset 0px 1px 0px hsla(0, 0%, 100%, 0.05), = inset 0px 0px 1px hsla(0, 0%, 100%, 0.15), 0px 0px 1px hsla(0, 0%, 0%, = 0.05); background-color: hsla(0, 0%, 0%, 0.2); } .splitToolbarButton > .toolbarButton { position: relative; } html[dir=3D'ltr'] .splitToolbarButton > :first-child.toolbarButton { margin: 0px -1px 0px 0px; border-right-color: transparent; position: = relative; border-top-left-radius: 2px; border-bottom-left-radius: 2px; } html[dir=3D'rtl'] .splitToolbarButton > :last-child.toolbarButton { margin: 0px -1px 0px 0px; border-right-color: transparent; position: = relative; border-top-left-radius: 2px; border-bottom-left-radius: 2px; } html[dir=3D'ltr'] .splitToolbarButton > :last-child.toolbarButton { margin: 0px 0px 0px -1px; border-left-color: transparent; position: = relative; border-top-right-radius: 2px; border-bottom-right-radius: 2px; } html[dir=3D'rtl'] .splitToolbarButton > :first-child.toolbarButton { margin: 0px 0px 0px -1px; border-left-color: transparent; position: = relative; border-top-right-radius: 2px; border-bottom-right-radius: 2px; } .splitToolbarButtonSeparator { margin: 5px 0px; padding: 8px 0px; width: 1px; display: inline-block; = z-index: 99; box-shadow: 0px 0px 0px 1px hsla(0, 0%, 100%, 0.08); = background-color: hsla(0, 0%, 0%, 0.5); } html[dir=3D'ltr'] .splitToolbarButtonSeparator { float: left; } html[dir=3D'rtl'] .splitToolbarButtonSeparator { float: right; } .splitToolbarButton:hover > .splitToolbarButtonSeparator { margin: 1px 0px; padding: 12px 0px; box-shadow: 0px 0px 0px 1px hsla(0, = 0%, 100%, 0.03); transition-property: padding; transition-duration: = 10ms; transition-timing-function: ease; -webkit-transition-duration: = 10ms; -webkit-transition-timing-function: ease; = -webkit-transition-property: padding; } .toggled.splitToolbarButton > .splitToolbarButtonSeparator { margin: 1px 0px; padding: 12px 0px; box-shadow: 0px 0px 0px 1px hsla(0, = 0%, 100%, 0.03); transition-property: padding; transition-duration: = 10ms; transition-timing-function: ease; -webkit-transition-duration: = 10ms; -webkit-transition-timing-function: ease; = -webkit-transition-property: padding; } .toolbarButton { padding: 2px 6px 0px; border-radius: 2px; border: 1px solid = transparent; border-image: none; color: hsla(0, 0%, 100%, 0.8); = line-height: 14px; font-size: 12px; cursor: default; min-width: 16px; = -ms-user-select: none; transition-property: background-color, = border-color, box-shadow; transition-duration: 150ms; = transition-timing-function: ease; -webkit-user-select: none; = -moz-user-select: none; -webkit-transition-duration: 150ms; = -webkit-transition-timing-function: ease; -webkit-transition-property: = background-color, border-color, box-shadow; } .dropdownToolbarButton { padding: 2px 6px 0px; border-radius: 2px; border: 1px solid = transparent; border-image: none; color: hsla(0, 0%, 100%, 0.8); = line-height: 14px; font-size: 12px; cursor: default; min-width: 16px; = -ms-user-select: none; transition-property: background-color, = border-color, box-shadow; transition-duration: 150ms; = transition-timing-function: ease; -webkit-user-select: none; = -moz-user-select: none; -webkit-transition-duration: 150ms; = -webkit-transition-timing-function: ease; -webkit-transition-property: = background-color, border-color, box-shadow; } .secondaryToolbarButton { padding: 2px 6px 0px; border-radius: 2px; border: 1px solid = transparent; border-image: none; color: hsla(0, 0%, 100%, 0.8); = line-height: 14px; font-size: 12px; cursor: default; min-width: 16px; = -ms-user-select: none; transition-property: background-color, = border-color, box-shadow; transition-duration: 150ms; = transition-timing-function: ease; -webkit-user-select: none; = -moz-user-select: none; -webkit-transition-duration: 150ms; = -webkit-transition-timing-function: ease; -webkit-transition-property: = background-color, border-color, box-shadow; } .overlayButton { padding: 2px 6px 0px; border-radius: 2px; border: 1px solid = transparent; border-image: none; color: hsla(0, 0%, 100%, 0.8); = line-height: 14px; font-size: 12px; cursor: default; min-width: 16px; = -ms-user-select: none; transition-property: background-color, = border-color, box-shadow; transition-duration: 150ms; = transition-timing-function: ease; -webkit-user-select: none; = -moz-user-select: none; -webkit-transition-duration: 150ms; = -webkit-transition-timing-function: ease; -webkit-transition-property: = background-color, border-color, box-shadow; } html[dir=3D'ltr'] .toolbarButton { margin: 3px 2px 4px 0px; } html[dir=3D'ltr'] .overlayButton { margin: 3px 2px 4px 0px; } html[dir=3D'ltr'] .dropdownToolbarButton { margin: 3px 2px 4px 0px; } html[dir=3D'rtl'] .toolbarButton { margin: 3px 0px 4px 2px; } html[dir=3D'rtl'] .overlayButton { margin: 3px 0px 4px 2px; } html[dir=3D'rtl'] .dropdownToolbarButton { margin: 3px 0px 4px 2px; } .toolbarButton:hover { border-width: 1px; border-style: solid; border-color: hsla(0, 0%, 0%, = 0.32) hsla(0, 0%, 0%, 0.38) hsla(0, 0%, 0%, 0.42); border-image: none; = box-shadow: inset 0px 1px 0px hsla(0, 0%, 100%, 0.05), inset 0px 0px 1px = hsla(0, 0%, 100%, 0.15), 0px 1px 0px hsla(0, 0%, 100%, 0.05); = background-image: linear-gradient(hsla(0, 0%, 100%, 0.05), hsla(0, 0%, = 100%, 0)); background-clip: padding-box; background-color: hsla(0, 0%, = 0%, 0.12); } .toolbarButton:focus { border-width: 1px; border-style: solid; border-color: hsla(0, 0%, 0%, = 0.32) hsla(0, 0%, 0%, 0.38) hsla(0, 0%, 0%, 0.42); border-image: none; = box-shadow: inset 0px 1px 0px hsla(0, 0%, 100%, 0.05), inset 0px 0px 1px = hsla(0, 0%, 100%, 0.15), 0px 1px 0px hsla(0, 0%, 100%, 0.05); = background-image: linear-gradient(hsla(0, 0%, 100%, 0.05), hsla(0, 0%, = 100%, 0)); background-clip: padding-box; background-color: hsla(0, 0%, = 0%, 0.12); } .dropdownToolbarButton { border-width: 1px; border-style: solid; border-color: hsla(0, 0%, 0%, = 0.32) hsla(0, 0%, 0%, 0.38) hsla(0, 0%, 0%, 0.42); border-image: none; = box-shadow: inset 0px 1px 0px hsla(0, 0%, 100%, 0.05), inset 0px 0px 1px = hsla(0, 0%, 100%, 0.15), 0px 1px 0px hsla(0, 0%, 100%, 0.05); = background-image: linear-gradient(hsla(0, 0%, 100%, 0.05), hsla(0, 0%, = 100%, 0)); background-clip: padding-box; background-color: hsla(0, 0%, = 0%, 0.12); } .overlayButton { border-width: 1px; border-style: solid; border-color: hsla(0, 0%, 0%, = 0.32) hsla(0, 0%, 0%, 0.38) hsla(0, 0%, 0%, 0.42); border-image: none; = box-shadow: inset 0px 1px 0px hsla(0, 0%, 100%, 0.05), inset 0px 0px 1px = hsla(0, 0%, 100%, 0.15), 0px 1px 0px hsla(0, 0%, 100%, 0.05); = background-image: linear-gradient(hsla(0, 0%, 100%, 0.05), hsla(0, 0%, = 100%, 0)); background-clip: padding-box; background-color: hsla(0, 0%, = 0%, 0.12); } .secondaryToolbarButton:hover { border-width: 1px; border-style: solid; border-color: hsla(0, 0%, 0%, = 0.32) hsla(0, 0%, 0%, 0.38) hsla(0, 0%, 0%, 0.42); border-image: none; = box-shadow: inset 0px 1px 0px hsla(0, 0%, 100%, 0.05), inset 0px 0px 1px = hsla(0, 0%, 100%, 0.15), 0px 1px 0px hsla(0, 0%, 100%, 0.05); = background-image: linear-gradient(hsla(0, 0%, 100%, 0.05), hsla(0, 0%, = 100%, 0)); background-clip: padding-box; background-color: hsla(0, 0%, = 0%, 0.12); } .secondaryToolbarButton:focus { border-width: 1px; border-style: solid; border-color: hsla(0, 0%, 0%, = 0.32) hsla(0, 0%, 0%, 0.38) hsla(0, 0%, 0%, 0.42); border-image: none; = box-shadow: inset 0px 1px 0px hsla(0, 0%, 100%, 0.05), inset 0px 0px 1px = hsla(0, 0%, 100%, 0.15), 0px 1px 0px hsla(0, 0%, 100%, 0.05); = background-image: linear-gradient(hsla(0, 0%, 100%, 0.05), hsla(0, 0%, = 100%, 0)); background-clip: padding-box; background-color: hsla(0, 0%, = 0%, 0.12); } .toolbarButton:hover:active { border-color: hsla(0, 0%, 0%, 0.35) hsla(0, 0%, 0%, 0.4) hsla(0, 0%, = 0%, 0.45); box-shadow: inset 0px 1px 1px hsla(0, 0%, 0%, 0.1), inset 0px = 0px 1px hsla(0, 0%, 0%, 0.2), 0px 1px 0px hsla(0, 0%, 100%, 0.05); = transition-property: background-color, border-color, box-shadow; = transition-duration: 10ms; transition-timing-function: linear; = background-image: linear-gradient(hsla(0, 0%, 100%, 0.05), hsla(0, 0%, = 100%, 0)); background-color: hsla(0, 0%, 0%, 0.2); = -webkit-transition-duration: 10ms; -webkit-transition-timing-function: = linear; -webkit-transition-property: background-color, border-color, = box-shadow; } .overlayButton:hover:active { border-color: hsla(0, 0%, 0%, 0.35) hsla(0, 0%, 0%, 0.4) hsla(0, 0%, = 0%, 0.45); box-shadow: inset 0px 1px 1px hsla(0, 0%, 0%, 0.1), inset 0px = 0px 1px hsla(0, 0%, 0%, 0.2), 0px 1px 0px hsla(0, 0%, 100%, 0.05); = transition-property: background-color, border-color, box-shadow; = transition-duration: 10ms; transition-timing-function: linear; = background-image: linear-gradient(hsla(0, 0%, 100%, 0.05), hsla(0, 0%, = 100%, 0)); background-color: hsla(0, 0%, 0%, 0.2); = -webkit-transition-duration: 10ms; -webkit-transition-timing-function: = linear; -webkit-transition-property: background-color, border-color, = box-shadow; } .dropdownToolbarButton:hover:active { border-color: hsla(0, 0%, 0%, 0.35) hsla(0, 0%, 0%, 0.4) hsla(0, 0%, = 0%, 0.45); box-shadow: inset 0px 1px 1px hsla(0, 0%, 0%, 0.1), inset 0px = 0px 1px hsla(0, 0%, 0%, 0.2), 0px 1px 0px hsla(0, 0%, 100%, 0.05); = transition-property: background-color, border-color, box-shadow; = transition-duration: 10ms; transition-timing-function: linear; = background-image: linear-gradient(hsla(0, 0%, 100%, 0.05), hsla(0, 0%, = 100%, 0)); background-color: hsla(0, 0%, 0%, 0.2); = -webkit-transition-duration: 10ms; -webkit-transition-timing-function: = linear; -webkit-transition-property: background-color, border-color, = box-shadow; } .secondaryToolbarButton:hover:active { border-color: hsla(0, 0%, 0%, 0.35) hsla(0, 0%, 0%, 0.4) hsla(0, 0%, = 0%, 0.45); box-shadow: inset 0px 1px 1px hsla(0, 0%, 0%, 0.1), inset 0px = 0px 1px hsla(0, 0%, 0%, 0.2), 0px 1px 0px hsla(0, 0%, 100%, 0.05); = transition-property: background-color, border-color, box-shadow; = transition-duration: 10ms; transition-timing-function: linear; = background-image: linear-gradient(hsla(0, 0%, 100%, 0.05), hsla(0, 0%, = 100%, 0)); background-color: hsla(0, 0%, 0%, 0.2); = -webkit-transition-duration: 10ms; -webkit-transition-timing-function: = linear; -webkit-transition-property: background-color, border-color, = box-shadow; } .toggled.toolbarButton { border-color: hsla(0, 0%, 0%, 0.4) hsla(0, 0%, 0%, 0.45) hsla(0, 0%, = 0%, 0.5); box-shadow: inset 0px 1px 1px hsla(0, 0%, 0%, 0.1), inset 0px = 0px 1px hsla(0, 0%, 0%, 0.2), 0px 1px 0px hsla(0, 0%, 100%, 0.05); = transition-property: background-color, border-color, box-shadow; = transition-duration: 10ms; transition-timing-function: linear; = background-image: linear-gradient(hsla(0, 0%, 100%, 0.05), hsla(0, 0%, = 100%, 0)); background-color: hsla(0, 0%, 0%, 0.3); = -webkit-transition-duration: 10ms; -webkit-transition-timing-function: = linear; -webkit-transition-property: background-color, border-color, = box-shadow; } .toggled.splitToolbarButton > .toggled.toolbarButton { border-color: hsla(0, 0%, 0%, 0.4) hsla(0, 0%, 0%, 0.45) hsla(0, 0%, = 0%, 0.5); box-shadow: inset 0px 1px 1px hsla(0, 0%, 0%, 0.1), inset 0px = 0px 1px hsla(0, 0%, 0%, 0.2), 0px 1px 0px hsla(0, 0%, 100%, 0.05); = transition-property: background-color, border-color, box-shadow; = transition-duration: 10ms; transition-timing-function: linear; = background-image: linear-gradient(hsla(0, 0%, 100%, 0.05), hsla(0, 0%, = 100%, 0)); background-color: hsla(0, 0%, 0%, 0.3); = -webkit-transition-duration: 10ms; -webkit-transition-timing-function: = linear; -webkit-transition-property: background-color, border-color, = box-shadow; } .toggled.secondaryToolbarButton { border-color: hsla(0, 0%, 0%, 0.4) hsla(0, 0%, 0%, 0.45) hsla(0, 0%, = 0%, 0.5); box-shadow: inset 0px 1px 1px hsla(0, 0%, 0%, 0.1), inset 0px = 0px 1px hsla(0, 0%, 0%, 0.2), 0px 1px 0px hsla(0, 0%, 100%, 0.05); = transition-property: background-color, border-color, box-shadow; = transition-duration: 10ms; transition-timing-function: linear; = background-image: linear-gradient(hsla(0, 0%, 100%, 0.05), hsla(0, 0%, = 100%, 0)); background-color: hsla(0, 0%, 0%, 0.3); = -webkit-transition-duration: 10ms; -webkit-transition-timing-function: = linear; -webkit-transition-property: background-color, border-color, = box-shadow; } .toggled.toolbarButton:hover:active { border-color: hsla(0, 0%, 0%, 0.4) hsla(0, 0%, 0%, 0.5) hsla(0, 0%, 0%, = 0.55); box-shadow: inset 0px 1px 1px hsla(0, 0%, 0%, 0.2), inset 0px 0px = 1px hsla(0, 0%, 0%, 0.3), 0px 1px 0px hsla(0, 0%, 100%, 0.05); = background-color: hsla(0, 0%, 0%, 0.4); } .toggled.splitToolbarButton > .toggled.toolbarButton:hover:active { border-color: hsla(0, 0%, 0%, 0.4) hsla(0, 0%, 0%, 0.5) hsla(0, 0%, 0%, = 0.55); box-shadow: inset 0px 1px 1px hsla(0, 0%, 0%, 0.2), inset 0px 0px = 1px hsla(0, 0%, 0%, 0.3), 0px 1px 0px hsla(0, 0%, 100%, 0.05); = background-color: hsla(0, 0%, 0%, 0.4); } .toggled.secondaryToolbarButton:hover:active { border-color: hsla(0, 0%, 0%, 0.4) hsla(0, 0%, 0%, 0.5) hsla(0, 0%, 0%, = 0.55); box-shadow: inset 0px 1px 1px hsla(0, 0%, 0%, 0.2), inset 0px 0px = 1px hsla(0, 0%, 0%, 0.3), 0px 1px 0px hsla(0, 0%, 100%, 0.05); = background-color: hsla(0, 0%, 0%, 0.4); } .dropdownToolbarButton { background: url("images/toolbarButton-menuArrows.png") no-repeat; = padding: 3px 2px 2px; width: 120px; overflow: hidden; max-width: 120px; } html[dir=3D'ltr'] .dropdownToolbarButton { background-position: 95%; } html[dir=3D'rtl'] .dropdownToolbarButton { background-position: 5%; } .dropdownToolbarButton > select { background: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; border: = currentColor; border-image: none; color: hsl(0, 0%, 95%); font-size: = 12px; min-width: 140px; -webkit-appearance: none; -moz-appearance: none; } .dropdownToolbarButton > select > option { background: hsl(0, 0%, 24%); } #customScaleOption { display: none; } #pageWidthOption { border-bottom-color: rgba(255, 255, 255, 0.5); border-bottom-width: = 1px; border-bottom-style: solid; } html[dir=3D'ltr'] :first-child.splitToolbarButton { margin-left: 4px; } html[dir=3D'ltr'] :first-child.toolbarButton { margin-left: 4px; } html[dir=3D'rtl'] :last-child.splitToolbarButton { margin-left: 4px; } html[dir=3D'rtl'] :last-child.toolbarButton { margin-left: 4px; } html[dir=3D'ltr'] :last-child.splitToolbarButton { margin-right: 4px; } html[dir=3D'ltr'] :last-child.toolbarButton { margin-right: 4px; } html[dir=3D'rtl'] :first-child.splitToolbarButton { margin-right: 4px; } html[dir=3D'rtl'] :first-child.toolbarButton { margin-right: 4px; } .toolbarButtonSpacer { width: 30px; height: 1px; display: inline-block; } .toolbarButtonFlexibleSpacer { min-width: 30px; -webkit-box-flex: 1; -moz-box-flex: 1; } html[dir=3D'ltr'] #findPrevious { margin-left: 3px; } html[dir=3D'ltr'] #findNext { margin-right: 3px; } html[dir=3D'rtl'] #findPrevious { margin-right: 3px; } html[dir=3D'rtl'] #findNext { margin-left: 3px; } .toolbarButton::before { left: 7px; top: 4px; display: inline-block; position: absolute; } .secondaryToolbarButton::before { left: 7px; top: 4px; display: inline-block; position: absolute; } html[dir=3D'ltr'] .secondaryToolbarButton::before { left: 4px; } html[dir=3D'rtl'] .secondaryToolbarButton::before { right: 4px; } html[dir=3D'ltr'] .toolbarButton#sidebarToggle::before { content: url(images/toolbarButton-sidebarToggle.png); } html[dir=3D'rtl'] .toolbarButton#sidebarToggle::before { content: url(images/toolbarButton-sidebarToggle-rtl.png); } html[dir=3D'ltr'] .toolbarButton#secondaryToolbarToggle::before { content: url(images/toolbarButton-secondaryToolbarToggle.png); } html[dir=3D'rtl'] .toolbarButton#secondaryToolbarToggle::before { content: url(images/toolbarButton-secondaryToolbarToggle-rtl.png); } html[dir=3D'ltr'] .findPrevious.toolbarButton::before { content: url(images/findbarButton-previous.png); } html[dir=3D'rtl'] .findPrevious.toolbarButton::before { content: url(images/findbarButton-previous-rtl.png); } html[dir=3D'ltr'] .findNext.toolbarButton::before { content: url(images/findbarButton-next.png); } html[dir=3D'rtl'] .findNext.toolbarButton::before { content: url(images/findbarButton-next-rtl.png); } html[dir=3D'ltr'] .pageUp.toolbarButton::before { content: url(images/toolbarButton-pageUp.png); } html[dir=3D'rtl'] .pageUp.toolbarButton::before { content: url(images/toolbarButton-pageUp-rtl.png); } html[dir=3D'ltr'] .pageDown.toolbarButton::before { content: url(images/toolbarButton-pageDown.png); } html[dir=3D'rtl'] .pageDown.toolbarButton::before { content: url(images/toolbarButton-pageDown-rtl.png); } .zoomOut.toolbarButton::before { content: url(images/toolbarButton-zoomOut.png); } .zoomIn.toolbarButton::before { content: url(images/toolbarButton-zoomIn.png); } .presentationMode.toolbarButton::before { content: url(images/toolbarButton-presentationMode.png); } .presentationMode.secondaryToolbarButton::before { content: url(images/toolbarButton-presentationMode.png); } .print.toolbarButton::before { content: url(images/toolbarButton-print.png); } .print.secondaryToolbarButton::before { content: url(images/toolbarButton-print.png); } .openFile.toolbarButton::before { content: url(images/toolbarButton-openFile.png); } .openFile.secondaryToolbarButton::before { content: url(images/toolbarButton-openFile.png); } .download.toolbarButton::before { content: url(images/toolbarButton-download.png); } .download.secondaryToolbarButton::before { content: url(images/toolbarButton-download.png); } .bookmark.toolbarButton { padding-top: 4px; text-decoration: none; box-sizing: border-box; = -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .bookmark.secondaryToolbarButton { padding-top: 4px; text-decoration: none; box-sizing: border-box; = -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .bookmark.secondaryToolbarButton { padding-top: 5px; } [href=3D'#'].bookmark { opacity: 0.5; pointer-events: none; } .bookmark.toolbarButton::before { content: url(images/toolbarButton-bookmark.png); } .bookmark.secondaryToolbarButton::before { content: url(images/toolbarButton-bookmark.png); } .toolbarButton#viewThumbnail::before { content: url(images/toolbarButton-viewThumbnail.png); } html[dir=3D'ltr'] .toolbarButton#viewOutline::before { content: url(images/toolbarButton-viewOutline.png); } html[dir=3D'rtl'] .toolbarButton#viewOutline::before { content: url(images/toolbarButton-viewOutline-rtl.png); } .toolbarButton#viewAttachments::before { content: url(images/toolbarButton-viewAttachments.png); } .toolbarButton#viewFind::before { content: url(images/toolbarButton-search.png); } .secondaryToolbarButton { margin: 0px 0px 4px; padding: 3px 0px 1px; width: auto; height: auto; = white-space: normal; position: relative; min-height: 25px; min-width: = 100%; } html[dir=3D'ltr'] .secondaryToolbarButton { text-align: left; padding-left: 24px; } html[dir=3D'rtl'] .secondaryToolbarButton { text-align: right; padding-right: 24px; } html[dir=3D'ltr'] .bookmark.secondaryToolbarButton { padding-left: 27px; } html[dir=3D'rtl'] .bookmark.secondaryToolbarButton { padding-right: 27px; } html[dir=3D'ltr'] .secondaryToolbarButton > span { padding-right: 4px; } html[dir=3D'rtl'] .secondaryToolbarButton > span { padding-left: 4px; } .firstPage.secondaryToolbarButton::before { content: url(images/secondaryToolbarButton-firstPage.png); } .lastPage.secondaryToolbarButton::before { content: url(images/secondaryToolbarButton-lastPage.png); } .rotateCcw.secondaryToolbarButton::before { content: url(images/secondaryToolbarButton-rotateCcw.png); } .rotateCw.secondaryToolbarButton::before { content: url(images/secondaryToolbarButton-rotateCw.png); } .handTool.secondaryToolbarButton::before { content: url(images/secondaryToolbarButton-handTool.png); } .documentProperties.secondaryToolbarButton::before { content: url(images/secondaryToolbarButton-documentProperties.png); } .verticalToolbarSeparator { margin: 8px 4px; padding: 8px 0px; width: 1px; display: block; = box-shadow: 0px 0px 0px 1px hsla(0, 0%, 100%, 0.08); background-color: = hsla(0, 0%, 0%, 0.5); } html[dir=3D'ltr'] .verticalToolbarSeparator { margin-left: 2px; } html[dir=3D'rtl'] .verticalToolbarSeparator { margin-right: 2px; } .horizontalToolbarSeparator { margin: 0px 0px 4px; width: 100%; height: 1px; display: block; = box-shadow: 0px 0px 0px 1px hsla(0, 0%, 100%, 0.08); background-color: = hsla(0, 0%, 0%, 0.5); } .toolbarField { border-width: 1px; border-style: solid; border-color: hsla(0, 0%, 0%, = 0.32) hsla(0, 0%, 0%, 0.38) hsla(0, 0%, 0%, 0.42); margin: 4px 0px; = padding: 3px 6px; border-radius: 2px; border-image: none; color: hsl(0, = 0%, 95%); line-height: 14px; font-size: 12px; outline-style: none; = box-shadow: inset 0px 1px 0px hsla(0, 0%, 0%, 0.05), 0px 1px 0px hsla(0, = 0%, 100%, 0.05); transition-property: background-color, border-color, = box-shadow; transition-duration: 150ms; transition-timing-function: = ease; background-image: linear-gradient(hsla(0, 0%, 100%, 0.05), hsla(0, = 0%, 100%, 0)); background-clip: padding-box; background-color: hsla(0, = 0%, 100%, 0.09); } [type=3Dcheckbox].toolbarField { margin: 8px 0px; display: inline-block; } .pageNumber.toolbarField { width: 40px; text-align: right; min-width: 16px; -moz-appearance: = textfield; } .visiblePageIsLoading.pageNumber.toolbarField { background-position: 1px; background-image: = url("images/loading-small.png"); background-repeat: no-repeat; } .toolbarField:hover { border-color: hsla(0, 0%, 0%, 0.4) hsla(0, 0%, 0%, 0.43) hsla(0, 0%, = 0%, 0.45); background-color: hsla(0, 0%, 100%, 0.11); } .toolbarField:focus { border-color: hsla(204, 100%, 65%, 0.8) hsla(204, 100%, 65%, 0.85) = hsla(204, 100%, 65%, 0.9); background-color: hsla(0, 0%, 100%, 0.15); } .toolbarLabel { margin: 4px 2px 4px 0px; padding: 3px 6px 3px 2px; border-radius: 2px; = border: 1px solid transparent; border-image: none; text-align: left; = color: hsl(0, 0%, 85%); line-height: 14px; font-size: 12px; cursor: = default; min-width: 16px; -webkit-user-select: none; -moz-user-select: = none; } #thumbnailView { padding: 10px 40px 0px; top: 0px; width: 120px; bottom: 0px; overflow: = auto; position: absolute; -webkit-overflow-scrolling: touch; } .thumbnail { margin-bottom: 5px; float: left; } #thumbnailView > a:last-of-type > .thumbnail { margin-bottom: 10px; } :not([data-loaded]).thumbnail { border: 1px dashed rgba(255, 255, 255, 0.5); border-image: none; = margin-bottom: 10px; } .thumbnailImage { border: 1px solid transparent; border-image: none; z-index: 99; = opacity: 0.8; box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.5), 0px 2px 8px = rgba(0,0,0,0.3); transition-duration: 150ms; } .thumbnailSelectionRing { padding: 7px; border-radius: 2px; transition-duration: 150ms; } a:focus > .thumbnail > .thumbnailSelectionRing > .thumbnailImage { opacity: 0.9; } .thumbnail:hover > .thumbnailSelectionRing > .thumbnailImage { opacity: 0.9; } a:focus > .thumbnail > .thumbnailSelectionRing { color: hsla(0, 0%, 100%, 0.9); box-shadow: inset 0px 1px 0px hsla(0, = 0%, 100%, 0.05), inset 0px 0px 1px hsla(0, 0%, 100%, 0.2), 0px 0px 1px = hsla(0, 0%, 0%, 0.2); background-image: linear-gradient(hsla(0, 0%, = 100%, 0.05), hsla(0, 0%, 100%, 0)); background-clip: padding-box; = background-color: hsla(0, 0%, 100%, 0.15); } .thumbnail:hover > .thumbnailSelectionRing { color: hsla(0, 0%, 100%, 0.9); box-shadow: inset 0px 1px 0px hsla(0, = 0%, 100%, 0.05), inset 0px 0px 1px hsla(0, 0%, 100%, 0.2), 0px 0px 1px = hsla(0, 0%, 0%, 0.2); background-image: linear-gradient(hsla(0, 0%, = 100%, 0.05), hsla(0, 0%, 100%, 0)); background-clip: padding-box; = background-color: hsla(0, 0%, 100%, 0.15); } .selected.thumbnail > .thumbnailSelectionRing > .thumbnailImage { opacity: 1; box-shadow: 0px 0px 0px 1px hsla(0, 0%, 0%, 0.5); } .selected.thumbnail > .thumbnailSelectionRing { color: hsla(0, 0%, 100%, 1); box-shadow: inset 0px 1px 0px hsla(0, 0%, = 100%, 0.05), inset 0px 0px 1px hsla(0, 0%, 100%, 0.1), 0px 0px 1px = hsla(0, 0%, 0%, 0.2); background-image: linear-gradient(hsla(0, 0%, = 100%, 0.05), hsla(0, 0%, 100%, 0)); background-clip: padding-box; = background-color: hsla(0, 0%, 100%, 0.3); } #outlineView { top: 0px; width: 192px; bottom: 0px; overflow: auto; position: = absolute; -webkit-user-select: none; -moz-user-select: none; = -webkit-overflow-scrolling: touch; } #attachmentsView { top: 0px; width: 192px; bottom: 0px; overflow: auto; position: = absolute; -webkit-user-select: none; -moz-user-select: none; = -webkit-overflow-scrolling: touch; } #outlineView { padding: 4px 4px 0px; } #attachmentsView { padding: 3px 4px 0px; } html[dir=3D'ltr'] .outlineItem > .outlineItems { margin-left: 20px; } html[dir=3D'rtl'] .outlineItem > .outlineItems { margin-right: 20px; } .outlineItem > a { border-radius: 2px; height: auto; color: hsla(0, 0%, 100%, 0.8); = line-height: 15px; font-size: 13px; text-decoration: none; = margin-bottom: 1px; display: inline-block; white-space: normal; = min-width: 95%; -moz-user-select: none; } .attachmentsItem > button { border-radius: 2px; height: auto; color: hsla(0, 0%, 100%, 0.8); = line-height: 15px; font-size: 13px; text-decoration: none; = margin-bottom: 1px; display: inline-block; white-space: normal; = min-width: 95%; -moz-user-select: none; } .attachmentsItem > button { background: none; border: 0px currentColor; border-image: none; width: = 100%; cursor: pointer; } html[dir=3D'ltr'] .outlineItem > a { padding: 2px 0px 5px 10px; } html[dir=3D'ltr'] .attachmentsItem > button { padding: 2px 0px 3px 7px; text-align: left; } html[dir=3D'rtl'] .outlineItem > a { padding: 2px 10px 5px 0px; } html[dir=3D'rtl'] .attachmentsItem > button { padding: 2px 7px 3px 0px; text-align: right; } .outlineItem > a:hover { color: hsla(0, 0%, 100%, 0.9); box-shadow: inset 0px 1px 0px hsla(0, = 0%, 100%, 0.05), inset 0px 0px 1px hsla(0, 0%, 100%, 0.2), 0px 0px 1px = hsla(0, 0%, 0%, 0.2); background-image: linear-gradient(hsla(0, 0%, = 100%, 0.05), hsla(0, 0%, 100%, 0)); background-clip: padding-box; = background-color: hsla(0, 0%, 100%, 0.02); } .attachmentsItem > button:hover { color: hsla(0, 0%, 100%, 0.9); box-shadow: inset 0px 1px 0px hsla(0, = 0%, 100%, 0.05), inset 0px 0px 1px hsla(0, 0%, 100%, 0.2), 0px 0px 1px = hsla(0, 0%, 0%, 0.2); background-image: linear-gradient(hsla(0, 0%, = 100%, 0.05), hsla(0, 0%, 100%, 0)); background-clip: padding-box; = background-color: hsla(0, 0%, 100%, 0.02); } .selected.outlineItem { color: hsla(0, 0%, 100%, 1); box-shadow: inset 0px 1px 0px hsla(0, 0%, = 100%, 0.05), inset 0px 0px 1px hsla(0, 0%, 100%, 0.1), 0px 0px 1px = hsla(0, 0%, 0%, 0.2); background-image: linear-gradient(hsla(0, 0%, = 100%, 0.05), hsla(0, 0%, 100%, 0)); background-clip: padding-box; = background-color: hsla(0, 0%, 100%, 0.08); } .noResults { color: hsla(0, 0%, 100%, 0.8); font-size: 12px; font-style: italic; = cursor: default; } ::selection { background: rgba(163, 215, 255, 0.3); } .textLayer ::selection { background: rgb(163, 215, 255); } .textLayer { opacity: 0.2; } #errorWrapper { background: 0px 0px rgb(255, 85, 85); padding: 3px; left: 0px; right: = 0px; color: white; font-size: 0.8em; position: absolute; z-index: 1000; } .loadingInProgress #errorWrapper { top: 37px; } #errorMessageLeft { float: left; } #errorMessageRight { float: right; } #errorMoreInfo { margin: 3px; padding: 3px; width: 98%; color: black; background-color: = rgb(255, 255, 255); } .overlayButton { margin: 3px 4px 2px !important; padding: 2px 6px 3px; width: auto; } #overlayContainer { width: 100%; height: 100%; display: table; position: absolute; z-index: = 40000; background-color: hsla(0, 0%, 0%, 0.2); } #overlayContainer > * { overflow: auto; -webkit-overflow-scrolling: touch; } #overlayContainer > .container { text-align: center; vertical-align: middle; display: table-cell; } #overlayContainer > .container > .dialog { padding: 15px; border-radius: 4px; border: 1px solid hsla(0, 0%, 0%, = 0.5); border-image: none; color: hsl(0, 0%, 85%); line-height: 14px; = font-size: 12px; display: inline-block; border-spacing: 4px; box-shadow: = 0px 1px 4px rgba(0,0,0,0.3); background-image: = url("images/texture.png"), linear-gradient(hsla(0, 0%, 32%, 0.99), = hsla(0, 0%, 27%, 0.95)); background-color: rgb(71, 71, 71); } .dialog > .row { display: table-row; } .dialog > .row > * { display: table-cell; } .dialog .toolbarField { margin: 5px 0px; } .dialog .toolbarField:hover { border-color: hsla(0, 0%, 0%, 0.32) hsla(0, 0%, 0%, 0.38) hsla(0, 0%, = 0%, 0.42); } .dialog .toolbarField:focus { border-color: hsla(0, 0%, 0%, 0.32) hsla(0, 0%, 0%, 0.38) hsla(0, 0%, = 0%, 0.42); } .dialog .separator { margin: 4px 0px; width: 100%; height: 1px; display: block; box-shadow: = 0px 0px 0px 1px hsla(0, 0%, 100%, 0.08); background-color: hsla(0, 0%, = 0%, 0.5); } .dialog .buttonRow { text-align: center; vertical-align: middle; } #passwordOverlay > .dialog { text-align: center; } #passwordOverlay .toolbarField { width: 200px; } #documentPropertiesOverlay > .dialog { text-align: left; } #documentPropertiesOverlay .row > * { min-width: 100px; } html[dir=3D'ltr'] #documentPropertiesOverlay .row > * { text-align: left; } html[dir=3D'rtl'] #documentPropertiesOverlay .row > * { text-align: right; } #documentPropertiesOverlay .row > span { width: 125px; -ms-word-wrap: break-word; } #documentPropertiesOverlay .row > p { -ms-word-wrap: break-word; max-width: 225px; } #documentPropertiesOverlay .buttonRow { margin-top: 10px; } .clearBoth { clear: both; } .fileInput { background: white; top: 0px; right: 0px; color: black; margin-top: 5px; = visibility: hidden; position: fixed; } #PDFBug { background: 0px 0px white; padding: 0px; border: 1px solid rgb(102, = 102, 102); border-image: none; top: 32px; width: 300px; right: 0px; = bottom: 0px; font-size: 10px; position: fixed; } #PDFBug .controls { background: rgb(238, 238, 238); padding: 3px; border-bottom-color: = rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: = solid; } #PDFBug .panels { left: 0px; top: 27px; right: 0px; bottom: 0px; overflow: auto; = position: absolute; -webkit-overflow-scrolling: touch; } #PDFBug button.active { font-weight: bold; } .debuggerShowText { background: 0px 0px yellow; color: blue; } .debuggerHideText:hover { background: 0px 0px yellow; } #PDFBug .stats { font-family: courier; font-size: 10px; white-space: pre; } #PDFBug .stats .title { font-weight: bold; } #PDFBug table { font-size: 10px; } .textLayer-visible#viewer .textLayer > div { color: black; background-color: white; } .textLayer-hover#viewer .textLayer > div:hover { color: black; background-color: white; } .textLayer-shadow#viewer .textLayer > div { color: black; background-color: rgba(255, 255, 255, 0.6); } .grab-to-pan-grab { cursor: url(images/grab.cur), move !important; } .grab-to-pan-grab = *:not(input):not(:link):not(select):not(button):not(textarea) { cursor: inherit !important; } .grab-to-pan-grab:active { background: none; left: 0px; top: 0px; right: 0px; bottom: 0px; = overflow: hidden; display: block; position: fixed; z-index: 50000; = cursor: url(images/grabbing.cur), move !important; } .grab-to-pan-grabbing { background: none; left: 0px; top: 0px; right: 0px; bottom: 0px; = overflow: hidden; display: block; position: fixed; z-index: 50000; = cursor: url(images/grabbing.cur), move !important; } #printContainer { display: none; } @media not all { .toolbarButton::before { top: -5px; transform: scale(0.5); -webkit-transform: scale(0.5); } .secondaryToolbarButton::before { top: -4px; transform: scale(0.5); -webkit-transform: scale(0.5); } html[dir=3D'ltr'] .toolbarButton::before { left: -1px; } html[dir=3D'rtl'] .toolbarButton::before { left: -1px; } html[dir=3D'ltr'] .secondaryToolbarButton::before { left: -2px; } html[dir=3D'rtl'] .secondaryToolbarButton::before { left: 186px; } .visiblePageIsLoading.pageNumber.toolbarField { background-image: url("images/loading-small@2x.png"); background-size: = 16px 17px; } [data-status=3D'pending']#findInput { background-image: url("images/loading-small@2x.png"); background-size: = 16px 17px; } .dropdownToolbarButton { background: url("images/toolbarButton-menuArrows@2x.png") no-repeat 0% = 0% / 7px 16px; } html[dir=3D'ltr'] .toolbarButton#sidebarToggle::before { content: url(images/toolbarButton-sidebarToggle@2x.png); } html[dir=3D'rtl'] .toolbarButton#sidebarToggle::before { content: url(images/toolbarButton-sidebarToggle-rtl@2x.png); } html[dir=3D'ltr'] .toolbarButton#secondaryToolbarToggle::before { content: url(images/toolbarButton-secondaryToolbarToggle@2x.png); } html[dir=3D'rtl'] .toolbarButton#secondaryToolbarToggle::before { content: url(images/toolbarButton-secondaryToolbarToggle-rtl@2x.png); } html[dir=3D'ltr'] .findPrevious.toolbarButton::before { content: url(images/findbarButton-previous@2x.png); } html[dir=3D'rtl'] .findPrevious.toolbarButton::before { content: url(images/findbarButton-previous-rtl@2x.png); } html[dir=3D'ltr'] .findNext.toolbarButton::before { content: url(images/findbarButton-next@2x.png); } html[dir=3D'rtl'] .findNext.toolbarButton::before { content: url(images/findbarButton-next-rtl@2x.png); } html[dir=3D'ltr'] .pageUp.toolbarButton::before { content: url(images/toolbarButton-pageUp@2x.png); } html[dir=3D'rtl'] .pageUp.toolbarButton::before { content: url(images/toolbarButton-pageUp-rtl@2x.png); } html[dir=3D'ltr'] .pageDown.toolbarButton::before { content: url(images/toolbarButton-pageDown@2x.png); } html[dir=3D'rtl'] .pageDown.toolbarButton::before { content: url(images/toolbarButton-pageDown-rtl@2x.png); } .zoomIn.toolbarButton::before { content: url(images/toolbarButton-zoomIn@2x.png); } .zoomOut.toolbarButton::before { content: url(images/toolbarButton-zoomOut@2x.png); } .presentationMode.toolbarButton::before { content: url(images/toolbarButton-presentationMode@2x.png); } .presentationMode.secondaryToolbarButton::before { content: url(images/toolbarButton-presentationMode@2x.png); } .print.toolbarButton::before { content: url(images/toolbarButton-print@2x.png); } .print.secondaryToolbarButton::before { content: url(images/toolbarButton-print@2x.png); } .openFile.toolbarButton::before { content: url(images/toolbarButton-openFile@2x.png); } .openFile.secondaryToolbarButton::before { content: url(images/toolbarButton-openFile@2x.png); } .download.toolbarButton::before { content: url(images/toolbarButton-download@2x.png); } .download.secondaryToolbarButton::before { content: url(images/toolbarButton-download@2x.png); } .bookmark.toolbarButton::before { content: url(images/toolbarButton-bookmark@2x.png); } .bookmark.secondaryToolbarButton::before { content: url(images/toolbarButton-bookmark@2x.png); } .toolbarButton#viewThumbnail::before { content: url(images/toolbarButton-viewThumbnail@2x.png); } html[dir=3D'ltr'] .toolbarButton#viewOutline::before { content: url(images/toolbarButton-viewOutline@2x.png); } html[dir=3D'rtl'] .toolbarButton#viewOutline::before { content: url(images/toolbarButton-viewOutline-rtl@2x.png); } .toolbarButton#viewAttachments::before { content: url(images/toolbarButton-viewAttachments@2x.png); } .toolbarButton#viewFind::before { content: url(images/toolbarButton-search@2x.png); } .firstPage.secondaryToolbarButton::before { content: url(images/secondaryToolbarButton-firstPage@2x.png); } .lastPage.secondaryToolbarButton::before { content: url(images/secondaryToolbarButton-lastPage@2x.png); } .rotateCcw.secondaryToolbarButton::before { content: url(images/secondaryToolbarButton-rotateCcw@2x.png); } .rotateCw.secondaryToolbarButton::before { content: url(images/secondaryToolbarButton-rotateCw@2x.png); } .handTool.secondaryToolbarButton::before { content: url(images/secondaryToolbarButton-handTool@2x.png); } .documentProperties.secondaryToolbarButton::before { content: url(images/secondaryToolbarButton-documentProperties@2x.png); } } @media print { body { background: none; } #sidebarContainer { display: none; } #secondaryToolbar { display: none; } .toolbar { display: none; } #loadingBox { display: none; } #errorWrapper { display: none; } .textLayer { display: none; } #viewerContainer { overflow: visible; } #mainContainer { margin: 0px; padding: 0px; position: static; } #viewerContainer { margin: 0px; padding: 0px; position: static; } .page { margin: 0px; padding: 0px; position: static; } .page canvas { margin: 0px; padding: 0px; position: static; } .page { border: currentColor; border-image: none; float: left; display: none; = box-shadow: none; background-clip: content-box; background-color: white; } [data-loaded].page { display: block; } .fileInput { display: none; } body[data-mozPrintCallback] #outerContainer { display: none; } body[data-mozPrintCallback] #printContainer { display: block; } #printContainer canvas { left: 0px; top: 0px; display: block; position: relative; } } .visibleLargeView { display: none; } .visibleMediumView { display: none; } .visibleSmallView { display: none; } @media all and (max-width:960px) { html[dir=3D'ltr'] .sidebarMoving#outerContainer .outerCenter { left: 205px; float: left; } html[dir=3D'ltr'] .sidebarOpen#outerContainer .outerCenter { left: 205px; float: left; } html[dir=3D'rtl'] .sidebarMoving#outerContainer .outerCenter { right: 205px; float: right; } html[dir=3D'rtl'] .sidebarOpen#outerContainer .outerCenter { right: 205px; float: right; } } @media all and (max-width:900px) { .sidebarOpen .hiddenLargeView { display: none; } .sidebarOpen .visibleLargeView { display: inherit; } } @media all and (max-width:860px) { .sidebarOpen .hiddenMediumView { display: none; } .sidebarOpen .visibleMediumView { display: inherit; } } @media all and (max-width:770px) { #sidebarContainer { top: 32px; z-index: 100; } .loadingInProgress #sidebarContainer { top: 37px; } #sidebarContent { top: 32px; background-color: hsla(0, 0%, 0%, 0.7); } html[dir=3D'ltr'] .sidebarOpen#outerContainer > #mainContainer { left: 0px; } html[dir=3D'rtl'] .sidebarOpen#outerContainer > #mainContainer { right: 0px; } html[dir=3D'ltr'] .outerCenter { left: 205px; float: left; } html[dir=3D'rtl'] .outerCenter { right: 205px; float: right; } #outerContainer .hiddenLargeView { display: inherit; } #outerContainer .hiddenMediumView { display: inherit; } #outerContainer .visibleLargeView { display: none; } #outerContainer .visibleMediumView { display: none; } } @media all and (max-width:700px) { #outerContainer .hiddenLargeView { display: none; } #outerContainer .visibleLargeView { display: inherit; } } @media all and (max-width:660px) { #outerContainer .hiddenMediumView { display: none; } #outerContainer .visibleMediumView { display: inherit; } } @media all and (max-width:600px) { .hiddenSmallView { display: none; } .visibleSmallView { display: inherit; } html[dir=3D'ltr'] .sidebarMoving#outerContainer .outerCenter { left: 156px; } html[dir=3D'ltr'] .sidebarOpen#outerContainer .outerCenter { left: 156px; } html[dir=3D'ltr'] .outerCenter { left: 156px; } html[dir=3D'rtl'] .sidebarMoving#outerContainer .outerCenter { right: 156px; } html[dir=3D'rtl'] .sidebarOpen#outerContainer .outerCenter { right: 156px; } html[dir=3D'rtl'] .outerCenter { right: 156px; } .toolbarButtonSpacer { width: 0px; } } @media all and (max-width:510px) { #scaleSelectContainer { display: none; } #pageNumberLabel { display: none; } } .single-page-viewer .page { margin: auto; left: 0px; top: 0px; right: 0px; bottom: 0px; position: = absolute; } .viewer-failed { background-position: center; background-image: = url("../../../images/fail.jpg"); background-repeat: no-repeat; = background-color: white; } html body .textLayer { opacity: 1; } html body .textLayer > = div:not(.db-annotation-layer):not(.db-annotation-canvas-layer) { opacity: 0.2; } html.annotation body .page { cursor: = url(/static/javascript/pdf-js/pdf-js-9e9df56/web/db_images/annotation_cur= sor-vflZICgCp.png), crosshair; } .db-annotation-canvas-layer { position: absolute; } .db-annotation-layer { margin: 0px; position: absolute; } .start-highlight-animation--delay.db-annotation-layer = .annotation-highlight--ui { animation-delay: 0.3s; } .start-highlight-animation--delay.db-annotation-layer = .annotation-region--ui { animation-delay: 0.3s; } .start-highlight-animation--delay.db-annotation-layer = .annotation-marker--ui .annotation-maker-inner { animation-delay: 0.3s; } .start-highlight-animation.db-annotation-layer .annotation-marker--ui = .annotation-maker-inner { animation-name: highlight-marker-ui-animation; animation-duration: = 0.6s; } .start-highlight-animation.db-annotation-layer = .annotation-marker--resolved.annotation-marker--ui = .annotation-maker-inner { animation-name: highlight-marker-ui-animation--resolved; } .start-highlight-animation.db-annotation-layer .annotation-highlight--ui = { animation-name: highlight-highlight-ui-animation; animation-duration: = 0.6s; } .start-highlight-animation.db-annotation-layer .annotation-region--ui { animation-name: highlight-region-ui-animation; animation-duration: = 0.6s; } .start-highlight-animation.db-annotation-layer = .annotation-region--ui--resolved { animation-name: highlight-region-ui-animation--resolved; } .annotation-hint { background: white; border-radius: 4px; border: 1px solid rgb(123, 137, = 148); border-image: none; left: 0px; top: 0px; width: 14px; height: = 10px; text-align: center; line-height: 10px; font-size: 8px; display: = block; position: absolute; z-index: 10; } .annotation-marker { background: none; border-radius: 50%; left: 0px; top: 0px; width: 28px; = height: 28px; font-size: 8px; display: block; position: relative; = z-index: 10; cursor: pointer; box-sizing: border-box; opacity: 1; } .annotation-marker:active { cursor: pointer; } .annotation-marker .annotation-maker-inner { background: rgba(71, 82, 93, 0.2); border-radius: 50%; border: 2px = solid rgb(123, 137, 148); border-image: none; width: 100%; height: 100%; = box-sizing: border-box; box-shadow: 0px 0px 0px 2px white, 0px 1px 6px = 0px rgba(0,0,0,0.3); } .annotation-marker--blue .annotation-maker-inner { background: rgba(0, 126, 229, 0.2); border-color: rgb(114, 182, 236); } .annotation-marker--blue:hover .annotation-maker-inner { background: rgba(0, 126, 229, 0.3); } .annotation-marker--ui { cursor: default; } .annotation-marker--ui:active { cursor: default; } .annotation-marker--resolved .annotation-maker-inner { background: rgba(72, 172, 104, 0.2); border-color: rgb(134, 196, 154); } .annotation-marker--resolved:hover .annotation-maker-inner { background: rgba(72, 172, 104, 0.3); } :not(.annotation-marker--resolved).annotation-marker--ghost = .annotation-maker-inner { background: rgba(71, 82, 93, 0.2); border-color: rgb(123, 137, 148); } :not(.annotation-marker--resolved).annotation-marker--ghost:hover = .annotation-maker-inner { background: rgba(71, 82, 93, 0.3); } .annotation-region { background: rgba(71, 82, 93, 0.2); padding: 0px; border-radius: 3px; = border: 2px solid rgb(123, 137, 148); border-image: none; left: 0px; = top: 0px; overflow: visible; display: block; position: absolute; = z-index: 10; cursor: pointer; box-sizing: border-box; opacity: 1; = box-shadow: 0px 0px 0px 2px white, 0px 1px 6px 0px rgba(0,0,0,0.3); } .annotation-region:active { cursor: pointer; } .annotation-region--blue { background: rgba(0, 126, 229, 0.2); border-color: rgb(114, 182, 236); } .annotation-region--resolved { background: rgba(72, 172, 104, 0.2); border-color: rgb(134, 196, 154); } .annotation-region--ui { background: rgba(71, 82, 93, 0.2); cursor: default; } .annotation-region--ui:active { cursor: default; } .annotation-region--ui:hover { background: rgba(71, 82, 93, 0.3); } .annotation-region--ui--blue { background: rgba(0, 126, 229, 0.2); } .annotation-region--ui--blue:hover { background: rgba(0, 126, 229, 0.3); } .annotation-region--resolved { background: rgba(72, 172, 104, 0.2); } .annotation-region--resolved:hover { background: rgba(72, 172, 104, 0.3); } :not(.annotation-region--resolved).annotation-region--ghost { background: rgba(71, 82, 93, 0.2); border-color: rgb(123, 137, 148); } :not(.annotation-region--resolved).annotation-region--ghost:hover { background: rgba(71, 82, 93, 0.3); } .annotation-region .annotation-region-side-handle { background: none; border: currentColor; border-image: none; overflow: = hidden; position: absolute; z-index: 15; } .annotation-region .annotation-region-side-handle--wrapper { left: -1px; top: -1px; right: -1px; bottom: -1px; overflow: hidden; = position: absolute; } .annotation-region .annotation-region-side-handle--top { left: 0px; width: 100%; height: 16px; cursor: ns-resize; } .annotation-region .annotation-region-side-handle--bottom { left: 0px; width: 100%; height: 16px; cursor: ns-resize; } .annotation-region .annotation-region-side-handle--left { top: 0px; width: 16px; height: 100%; cursor: ew-resize; } .annotation-region .annotation-region-side-handle--right { top: 0px; width: 16px; height: 100%; cursor: ew-resize; } .annotation-region .annotation-region-side-handle--top { top: 0px; } .annotation-region .annotation-region-side-handle--right { right: 0px; } .annotation-region .annotation-region-side-handle--bottom { bottom: 0px; } .annotation-region .annotation-region-side-handle--left { left: 0px; } .annotation-region .annotation-region-corner-handle { background: none; border: currentColor; border-image: none; width: = 16px; height: 16px; overflow: visible; position: absolute; z-index: 20; } .annotation-region .annotation-region-corner-handle--top-right { top: 0px; right: 0px; cursor: nesw-resize; } .annotation-region .annotation-region-corner-handle--bottom-right { right: 0px; bottom: 0px; cursor: nwse-resize; } .annotation-region .annotation-region-corner-handle--bottom-left { left: 0px; bottom: 0px; cursor: nesw-resize; } .annotation-region .annotation-region-corner-handle--top-left { left: 0px; top: 0px; cursor: nwse-resize; } .annotation-region .annotation-region-corner-handle--dot { border-color: transparent; background-color: transparent; } .is-modifying.annotation-region .annotation-region-side-handle { text-align: center; color: rgb(114, 182, 236); line-height: 13px; = letter-spacing: normal; font-size: 13px; display: table; opacity: 1; } .annotation-region:hover .annotation-region-side-handle { text-align: center; color: rgb(114, 182, 236); line-height: 13px; = letter-spacing: normal; font-size: 13px; display: table; opacity: 1; } .hover.annotation-region .annotation-region-side-handle { text-align: center; color: rgb(114, 182, 236); line-height: 13px; = letter-spacing: normal; font-size: 13px; display: table; opacity: 1; } .is-modifying.annotation-region .annotation-region-side-handle::after { vertical-align: middle; display: table-cell; position: relative; = content: "\00B7\00B7\00B7"; } .annotation-region:hover .annotation-region-side-handle::after { vertical-align: middle; display: table-cell; position: relative; = content: "\00B7\00B7\00B7"; } .hover.annotation-region .annotation-region-side-handle::after { vertical-align: middle; display: table-cell; position: relative; = content: "\00B7\00B7\00B7"; } .is-modifying.annotation-region = .annotation-region-side-handle--left::after { transform: rotate(-90deg); } .is-modifying.annotation-region = .annotation-region-side-handle--right::after { transform: rotate(-90deg); } .annotation-region:hover .annotation-region-side-handle--left::after { transform: rotate(-90deg); } .annotation-region:hover .annotation-region-side-handle--right::after { transform: rotate(-90deg); } .hover.annotation-region .annotation-region-side-handle--left::after { transform: rotate(-90deg); } .hover.annotation-region .annotation-region-side-handle--right::after { transform: rotate(-90deg); } .is-modifying.annotation-region .annotation-region-corner-handle--dot { border-radius: 50%; border: 8px solid transparent; border-image: none; = width: 8px; height: 8px; position: absolute; background-clip: = padding-box; background-color: rgb(0, 126, 229); = -webkit-background-clip: padding-box; } .annotation-region:hover .annotation-region-corner-handle--dot { border-radius: 50%; border: 8px solid transparent; border-image: none; = width: 8px; height: 8px; position: absolute; background-clip: = padding-box; background-color: rgb(0, 126, 229); = -webkit-background-clip: padding-box; } .hover.annotation-region .annotation-region-corner-handle--dot { border-radius: 50%; border: 8px solid transparent; border-image: none; = width: 8px; height: 8px; position: absolute; background-clip: = padding-box; background-color: rgb(0, 126, 229); = -webkit-background-clip: padding-box; } .is-modifying.annotation-region = .annotation-region-corner-handle--dot--top-right { top: -12px; right: -12px; } .annotation-region:hover = .annotation-region-corner-handle--dot--top-right { top: -12px; right: -12px; } .hover.annotation-region = .annotation-region-corner-handle--dot--top-right { top: -12px; right: -12px; } .is-modifying.annotation-region = .annotation-region-corner-handle--dot--bottom-right { right: -12px; bottom: -12px; } .annotation-region:hover = .annotation-region-corner-handle--dot--bottom-right { right: -12px; bottom: -12px; } .hover.annotation-region = .annotation-region-corner-handle--dot--bottom-right { right: -12px; bottom: -12px; } .is-modifying.annotation-region = .annotation-region-corner-handle--dot--bottom-left { left: -12px; bottom: -12px; } .annotation-region:hover = .annotation-region-corner-handle--dot--bottom-left { left: -12px; bottom: -12px; } .hover.annotation-region = .annotation-region-corner-handle--dot--bottom-left { left: -12px; bottom: -12px; } .is-modifying.annotation-region = .annotation-region-corner-handle--dot--top-left { left: -12px; top: -12px; } .annotation-region:hover .annotation-region-corner-handle--dot--top-left = { left: -12px; top: -12px; } .hover.annotation-region .annotation-region-corner-handle--dot--top-left = { left: -12px; top: -12px; } .is-modifying.annotation-region .annotation-region-corner-handle:hover = .annotation-region-corner-handle--dot { border: 8px solid rgba(204, 230, 250, 0.5); border-image: none; } .annotation-region:hover .annotation-region-corner-handle:hover = .annotation-region-corner-handle--dot { border: 8px solid rgba(204, 230, 250, 0.5); border-image: none; } .hover.annotation-region .annotation-region-corner-handle:hover = .annotation-region-corner-handle--dot { border: 8px solid rgba(204, 230, 250, 0.5); border-image: none; } .annotation-highlight { position: absolute; z-index: 9; opacity: 0.2; background-color: rgb(0, = 126, 229); } .annotation-highlight--ui { transition:opacity 0.3s; z-index: 10; cursor: default; opacity: 0.2; } .highlight-hover.annotation-highlight--ui { transition:opacity 0.3s; opacity: 0.3; } .annotation-highlight--resolved { background-color: rgb(72, 172, 104); } :not(.annotation-highlight--resolved).annotation-highlight--ghost { background: rgb(71, 82, 93); opacity: 0.2; } .has-annotations-toolbar.flex-preview-container = .preview-toolbar-overlay-container .preview-toolbar-overlay { padding-right: 0px; padding-left: 0px; } .has-annotations-toolbar.flex-preview-container = .preview-toolbar-overlay-container .preview-toolbar-overlay = .preview-toolbar-content .flip-buttons { margin-right: 15px; margin-left: 15px; display: flex; } .has-annotations-toolbar.flex-preview-container = .preview-toolbar-overlay-container .preview-toolbar-overlay = .preview-toolbar-content .flip-buttons > div { margin: 0px; padding-right: 6px; padding-left: 6px; white-space: = nowrap; } .has-annotations-toolbar.flex-preview-container = .preview-toolbar-overlay-container .preview-toolbar-overlay = .preview-toolbar-content .flip-buttons .flip-label { line-height: 20px; } .has-annotations-toolbar.flex-preview-container = .preview-toolbar-overlay-container .preview-toolbar-overlay = .preview-toolbar-content .flip-buttons .title-bubble-component { padding-right: 3px; padding-left: 3px; } .has-annotations-toolbar.flex-preview-container = .preview-toolbar-overlay-container .preview-toolbar-overlay = .preview-toolbar-content .flip-buttons = .north.title-bubble-component::before { bottom: 170%; } .has-annotations-toolbar.flex-preview-container = .preview-toolbar-overlay-container .preview-toolbar-overlay = .preview-toolbar-content .flip-buttons = .north.title-bubble-component::after { bottom: 170%; } .has-annotations-toolbar.flex-preview-container = .preview-toolbar-overlay-container .preview-toolbar-overlay = .preview-toolbar-content .flip-buttons .zoom-label { text-align: center; line-height: 20px; min-width: 34px; } .has-annotations-toolbar.flex-preview-container = .preview-toolbar-overlay-container .preview-toolbar-overlay = .preview-toolbar-content .flip-buttons .flip-button { vertical-align: middle; visibility: hidden; } .has-annotations-toolbar.flex-preview-container = .preview-toolbar-overlay-container .preview-toolbar-overlay = .preview-toolbar-content .flip-buttons .flip-button--previous { visibility: visible; cursor: pointer; } .has-annotations-toolbar.flex-preview-container = .preview-toolbar-overlay-container .preview-toolbar-overlay = .preview-toolbar-content .flip-buttons .flip-button--next { visibility: visible; cursor: pointer; } .has-annotations-toolbar.flex-preview-container = .preview-toolbar-overlay-container .preview-toolbar-overlay = .preview-toolbar-content .flip-buttons .flip-button img { vertical-align: middle; } .has-annotations-toolbar.flex-preview-container = .preview-toolbar-overlay-container .preview-toolbar-overlay = .preview-toolbar-content .fullscreen { margin-right: 15px; margin-left: 15px; } .has-annotations-toolbar.flex-preview-container = .preview-toolbar-overlay-container .preview-toolbar-overlay = .preview-toolbar-content .fullscreen .fullscreen-label { margin-left: 10px; vertical-align: middle; } ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: https://cf.dropboxstatic.com/static/javascript/external/jquery.js /*!=0A= * jQuery JavaScript Library v1.10.2=0A= * http://jquery.com/=0A= *=0A= * Includes Sizzle.js=0A= * http://sizzlejs.com/=0A= *=0A= * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors=0A= * Released under the MIT license=0A= * http://jquery.org/license=0A= *=0A= * Date: 2013-07-03T13:48Z=0A= */=0A= (function( window, undefined ) {=0A= =0A= // Can't do this because several apps including ASP.NET trace=0A= // the stack via arguments.caller.callee and Firefox dies if=0A= // you try to trace through "use strict" call chains. (#13335)=0A= // Support: Firefox 18+=0A= //"use strict";=0A= var=0A= // The deferred used on DOM ready=0A= readyList,=0A= =0A= // A central reference to the root jQuery(document)=0A= rootjQuery,=0A= =0A= // Support: IE<10=0A= // For `typeof xmlNode.method` instead of `xmlNode.method !=3D=3D = undefined`=0A= core_strundefined =3D typeof undefined,=0A= =0A= // Use the correct document accordingly with window argument (sandbox)=0A= location =3D window.location,=0A= document =3D window.document,=0A= docElem =3D document.documentElement,=0A= =0A= // Map over jQuery in case of overwrite=0A= _jQuery =3D window.jQuery,=0A= =0A= // Map over the $ in case of overwrite=0A= _$ =3D window.$,=0A= =0A= // [[Class]] -> type pairs=0A= class2type =3D {},=0A= =0A= // List of deleted data cache ids, so we can reuse them=0A= core_deletedIds =3D [],=0A= =0A= core_version =3D "1.10.2",=0A= =0A= // Save a reference to some core methods=0A= core_concat =3D core_deletedIds.concat,=0A= core_push =3D core_deletedIds.push,=0A= core_slice =3D core_deletedIds.slice,=0A= core_indexOf =3D core_deletedIds.indexOf,=0A= core_toString =3D class2type.toString,=0A= core_hasOwn =3D class2type.hasOwnProperty,=0A= core_trim =3D core_version.trim,=0A= =0A= // Define a local copy of jQuery=0A= jQuery =3D function( selector, context ) {=0A= // The jQuery object is actually just the init constructor 'enhanced'=0A= return new jQuery.fn.init( selector, context, rootjQuery );=0A= },=0A= =0A= // Used for matching numbers=0A= core_pnum =3D /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,=0A= =0A= // Used for splitting on whitespace=0A= core_rnotwhite =3D /\S+/g,=0A= =0A= // Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 = and IE)=0A= rtrim =3D /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,=0A= =0A= // A simple way to check for HTML strings=0A= // Prioritize #id over <tag> to avoid XSS via location.hash (#9521)=0A= // Strict HTML recognition (#11290: must start with <)=0A= rquickExpr =3D /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,=0A= =0A= // Match a standalone tag=0A= rsingleTag =3D /^<(\w+)\s*\/?>(?:<\/\1>|)$/,=0A= =0A= // JSON RegExp=0A= rvalidchars =3D /^[\],:{}\s]*$/,=0A= rvalidbraces =3D /(?:^|:|,)(?:\s*\[)+/g,=0A= rvalidescape =3D /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,=0A= rvalidtokens =3D = /"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,=0A= =0A= // Matches dashed string for camelizing=0A= rmsPrefix =3D /^-ms-/,=0A= rdashAlpha =3D /-([\da-z])/gi,=0A= =0A= // Used by jQuery.camelCase as callback to replace()=0A= fcamelCase =3D function( all, letter ) {=0A= return letter.toUpperCase();=0A= },=0A= =0A= // The ready event handler=0A= completed =3D function( event ) {=0A= =0A= // readyState =3D=3D=3D "complete" is good enough for us to call the = dom ready in oldIE=0A= if ( document.addEventListener || event.type =3D=3D=3D "load" || = document.readyState =3D=3D=3D "complete" ) {=0A= detach();=0A= jQuery.ready();=0A= }=0A= },=0A= // Clean-up method for dom ready events=0A= detach =3D function() {=0A= if ( document.addEventListener ) {=0A= document.removeEventListener( "DOMContentLoaded", completed, false );=0A= window.removeEventListener( "load", completed, false );=0A= =0A= } else {=0A= document.detachEvent( "onreadystatechange", completed );=0A= window.detachEvent( "onload", completed );=0A= }=0A= };=0A= =0A= jQuery.fn =3D jQuery.prototype =3D {=0A= // The current version of jQuery being used=0A= jquery: core_version,=0A= =0A= constructor: jQuery,=0A= init: function( selector, context, rootjQuery ) {=0A= var match, elem;=0A= =0A= // HANDLE: $(""), $(null), $(undefined), $(false)=0A= if ( !selector ) {=0A= return this;=0A= }=0A= =0A= // Handle HTML strings=0A= if ( typeof selector =3D=3D=3D "string" ) {=0A= if ( selector.charAt(0) =3D=3D=3D "<" && selector.charAt( = selector.length - 1 ) =3D=3D=3D ">" && selector.length >=3D 3 ) {=0A= // Assume that strings that start and end with <> are HTML and skip = the regex check=0A= match =3D [ null, selector, null ];=0A= =0A= } else {=0A= match =3D rquickExpr.exec( selector );=0A= }=0A= =0A= // Match html or make sure no context is specified for #id=0A= if ( match && (match[1] || !context) ) {=0A= =0A= // HANDLE: $(html) -> $(array)=0A= if ( match[1] ) {=0A= context =3D context instanceof jQuery ? context[0] : context;=0A= =0A= // scripts is true for back-compat=0A= jQuery.merge( this, jQuery.parseHTML(=0A= match[1],=0A= context && context.nodeType ? context.ownerDocument || context : = document,=0A= true=0A= ) );=0A= =0A= // HANDLE: $(html, props)=0A= if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) = ) {=0A= for ( match in context ) {=0A= // Properties of context are called as methods if possible=0A= if ( jQuery.isFunction( this[ match ] ) ) {=0A= this[ match ]( context[ match ] );=0A= =0A= // ...and otherwise set as attributes=0A= } else {=0A= this.attr( match, context[ match ] );=0A= }=0A= }=0A= }=0A= =0A= return this;=0A= =0A= // HANDLE: $(#id)=0A= } else {=0A= elem =3D document.getElementById( match[2] );=0A= =0A= // Check parentNode to catch when Blackberry 4.6 returns=0A= // nodes that are no longer in the document #6963=0A= if ( elem && elem.parentNode ) {=0A= // Handle the case where IE and Opera return items=0A= // by name instead of ID=0A= if ( elem.id !=3D=3D match[2] ) {=0A= return rootjQuery.find( selector );=0A= }=0A= =0A= // Otherwise, we inject the element directly into the jQuery object=0A= this.length =3D 1;=0A= this[0] =3D elem;=0A= }=0A= =0A= this.context =3D document;=0A= this.selector =3D selector;=0A= return this;=0A= }=0A= =0A= // HANDLE: $(expr, $(...))=0A= } else if ( !context || context.jquery ) {=0A= return ( context || rootjQuery ).find( selector );=0A= =0A= // HANDLE: $(expr, context)=0A= // (which is just equivalent to: $(context).find(expr)=0A= } else {=0A= return this.constructor( context ).find( selector );=0A= }=0A= =0A= // HANDLE: $(DOMElement)=0A= } else if ( selector.nodeType ) {=0A= this.context =3D this[0] =3D selector;=0A= this.length =3D 1;=0A= return this;=0A= =0A= // HANDLE: $(function)=0A= // Shortcut for document ready=0A= } else if ( jQuery.isFunction( selector ) ) {=0A= return rootjQuery.ready( selector );=0A= }=0A= =0A= if ( selector.selector !=3D=3D undefined ) {=0A= this.selector =3D selector.selector;=0A= this.context =3D selector.context;=0A= }=0A= =0A= return jQuery.makeArray( selector, this );=0A= },=0A= =0A= // Start with an empty selector=0A= selector: "",=0A= =0A= // The default length of a jQuery object is 0=0A= length: 0,=0A= =0A= toArray: function() {=0A= return core_slice.call( this );=0A= },=0A= =0A= // Get the Nth element in the matched element set OR=0A= // Get the whole matched element set as a clean array=0A= get: function( num ) {=0A= return num =3D=3D null ?=0A= =0A= // Return a 'clean' array=0A= this.toArray() :=0A= =0A= // Return just the object=0A= ( num < 0 ? this[ this.length + num ] : this[ num ] );=0A= },=0A= =0A= // Take an array of elements and push it onto the stack=0A= // (returning the new matched element set)=0A= pushStack: function( elems ) {=0A= =0A= // Build a new jQuery matched element set=0A= var ret =3D jQuery.merge( this.constructor(), elems );=0A= =0A= // Add the old object onto the stack (as a reference)=0A= ret.prevObject =3D this;=0A= ret.context =3D this.context;=0A= =0A= // Return the newly-formed element set=0A= return ret;=0A= },=0A= =0A= // Execute a callback for every element in the matched set.=0A= // (You can seed the arguments with an array of args, but this is=0A= // only used internally.)=0A= each: function( callback, args ) {=0A= return jQuery.each( this, callback, args );=0A= },=0A= =0A= ready: function( fn ) {=0A= // Add the callback=0A= jQuery.ready.promise().done( fn );=0A= =0A= return this;=0A= },=0A= =0A= slice: function() {=0A= return this.pushStack( core_slice.apply( this, arguments ) );=0A= },=0A= =0A= first: function() {=0A= return this.eq( 0 );=0A= },=0A= =0A= last: function() {=0A= return this.eq( -1 );=0A= },=0A= =0A= eq: function( i ) {=0A= var len =3D this.length,=0A= j =3D +i + ( i < 0 ? len : 0 );=0A= return this.pushStack( j >=3D 0 && j < len ? [ this[j] ] : [] );=0A= },=0A= =0A= map: function( callback ) {=0A= return this.pushStack( jQuery.map(this, function( elem, i ) {=0A= return callback.call( elem, i, elem );=0A= }));=0A= },=0A= =0A= end: function() {=0A= return this.prevObject || this.constructor(null);=0A= },=0A= =0A= // For internal use only.=0A= // Behaves like an Array's method, not like a jQuery method.=0A= push: core_push,=0A= sort: [].sort,=0A= splice: [].splice=0A= };=0A= =0A= // Give the init function the jQuery prototype for later instantiation=0A= jQuery.fn.init.prototype =3D jQuery.fn;=0A= =0A= jQuery.extend =3D jQuery.fn.extend =3D function() {=0A= var src, copyIsArray, copy, name, options, clone,=0A= target =3D arguments[0] || {},=0A= i =3D 1,=0A= length =3D arguments.length,=0A= deep =3D false;=0A= =0A= // Handle a deep copy situation=0A= if ( typeof target =3D=3D=3D "boolean" ) {=0A= deep =3D target;=0A= target =3D arguments[1] || {};=0A= // skip the boolean and the target=0A= i =3D 2;=0A= }=0A= =0A= // Handle case when target is a string or something (possible in deep = copy)=0A= if ( typeof target !=3D=3D "object" && !jQuery.isFunction(target) ) {=0A= target =3D {};=0A= }=0A= =0A= // extend jQuery itself if only one argument is passed=0A= if ( length =3D=3D=3D i ) {=0A= target =3D this;=0A= --i;=0A= }=0A= =0A= for ( ; i < length; i++ ) {=0A= // Only deal with non-null/undefined values=0A= if ( (options =3D arguments[ i ]) !=3D null ) {=0A= // Extend the base object=0A= for ( name in options ) {=0A= src =3D target[ name ];=0A= copy =3D options[ name ];=0A= =0A= // Prevent never-ending loop=0A= if ( target =3D=3D=3D copy ) {=0A= continue;=0A= }=0A= =0A= // Recurse if we're merging plain objects or arrays=0A= if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = =3D jQuery.isArray(copy)) ) ) {=0A= if ( copyIsArray ) {=0A= copyIsArray =3D false;=0A= clone =3D src && jQuery.isArray(src) ? src : [];=0A= =0A= } else {=0A= clone =3D src && jQuery.isPlainObject(src) ? src : {};=0A= }=0A= =0A= // Never move original objects, clone them=0A= target[ name ] =3D jQuery.extend( deep, clone, copy );=0A= =0A= // Don't bring in undefined values=0A= } else if ( copy !=3D=3D undefined ) {=0A= target[ name ] =3D copy;=0A= }=0A= }=0A= }=0A= }=0A= =0A= // Return the modified object=0A= return target;=0A= };=0A= =0A= jQuery.extend({=0A= // Unique for each copy of jQuery on the page=0A= // Non-digits removed to match rinlinejQuery=0A= expando: "jQuery" + ( core_version + Math.random() ).replace( /\D/g, "" = ),=0A= =0A= noConflict: function( deep ) {=0A= if ( window.$ =3D=3D=3D jQuery ) {=0A= window.$ =3D _$;=0A= }=0A= =0A= if ( deep && window.jQuery =3D=3D=3D jQuery ) {=0A= window.jQuery =3D _jQuery;=0A= }=0A= =0A= return jQuery;=0A= },=0A= =0A= // Is the DOM ready to be used? Set to true once it occurs.=0A= isReady: false,=0A= =0A= // A counter to track how many items to wait for before=0A= // the ready event fires. See #6781=0A= readyWait: 1,=0A= =0A= // Hold (or release) the ready event=0A= holdReady: function( hold ) {=0A= if ( hold ) {=0A= jQuery.readyWait++;=0A= } else {=0A= jQuery.ready( true );=0A= }=0A= },=0A= =0A= // Handle when the DOM is ready=0A= ready: function( wait ) {=0A= =0A= // Abort if there are pending holds or we're already ready=0A= if ( wait =3D=3D=3D true ? --jQuery.readyWait : jQuery.isReady ) {=0A= return;=0A= }=0A= =0A= // Make sure body exists, at least, in case IE gets a little = overzealous (ticket #5443).=0A= if ( !document.body ) {=0A= return setTimeout( jQuery.ready );=0A= }=0A= =0A= // Remember that the DOM is ready=0A= jQuery.isReady =3D true;=0A= =0A= // If a normal DOM Ready event fired, decrement, and wait if need be=0A= if ( wait !=3D=3D true && --jQuery.readyWait > 0 ) {=0A= return;=0A= }=0A= =0A= // If there are functions bound, to execute=0A= readyList.resolveWith( document, [ jQuery ] );=0A= =0A= // Trigger any bound ready events=0A= if ( jQuery.fn.trigger ) {=0A= jQuery( document ).trigger("ready").off("ready");=0A= }=0A= },=0A= =0A= // See test/unit/core.js for details concerning isFunction.=0A= // Since version 1.3, DOM methods and functions like alert=0A= // aren't supported. They return false on IE (#2968).=0A= isFunction: function( obj ) {=0A= return jQuery.type(obj) =3D=3D=3D "function";=0A= },=0A= =0A= isArray: Array.isArray || function( obj ) {=0A= return jQuery.type(obj) =3D=3D=3D "array";=0A= },=0A= =0A= isWindow: function( obj ) {=0A= /* jshint eqeqeq: false */=0A= return obj !=3D null && obj =3D=3D obj.window;=0A= },=0A= =0A= isNumeric: function( obj ) {=0A= return !isNaN( parseFloat(obj) ) && isFinite( obj );=0A= },=0A= =0A= type: function( obj ) {=0A= if ( obj =3D=3D null ) {=0A= return String( obj );=0A= }=0A= return typeof obj =3D=3D=3D "object" || typeof obj =3D=3D=3D = "function" ?=0A= class2type[ core_toString.call(obj) ] || "object" :=0A= typeof obj;=0A= },=0A= =0A= isPlainObject: function( obj ) {=0A= var key;=0A= =0A= // Must be an Object.=0A= // Because of IE, we also have to check the presence of the = constructor property.=0A= // Make sure that DOM nodes and window objects don't pass through, as = well=0A= if ( !obj || jQuery.type(obj) !=3D=3D "object" || obj.nodeType || = jQuery.isWindow( obj ) ) {=0A= return false;=0A= }=0A= =0A= try {=0A= // Not own constructor property must be Object=0A= if ( obj.constructor &&=0A= !core_hasOwn.call(obj, "constructor") &&=0A= !core_hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) {=0A= return false;=0A= }=0A= } catch ( e ) {=0A= // IE8,9 Will throw exceptions on certain host objects #9897=0A= return false;=0A= }=0A= =0A= // Support: IE<9=0A= // Handle iteration over inherited properties before own properties.=0A= if ( jQuery.support.ownLast ) {=0A= for ( key in obj ) {=0A= return core_hasOwn.call( obj, key );=0A= }=0A= }=0A= =0A= // Own properties are enumerated firstly, so to speed up,=0A= // if last one is own, then all properties are own.=0A= for ( key in obj ) {}=0A= =0A= return key =3D=3D=3D undefined || core_hasOwn.call( obj, key );=0A= },=0A= =0A= isEmptyObject: function( obj ) {=0A= var name;=0A= for ( name in obj ) {=0A= return false;=0A= }=0A= return true;=0A= },=0A= =0A= error: function( msg ) {=0A= throw new Error( msg );=0A= },=0A= =0A= // data: string of html=0A= // context (optional): If specified, the fragment will be created in = this context, defaults to document=0A= // keepScripts (optional): If true, will include scripts passed in the = html string=0A= parseHTML: function( data, context, keepScripts ) {=0A= if ( !data || typeof data !=3D=3D "string" ) {=0A= return null;=0A= }=0A= if ( typeof context =3D=3D=3D "boolean" ) {=0A= keepScripts =3D context;=0A= context =3D false;=0A= }=0A= context =3D context || document;=0A= =0A= var parsed =3D rsingleTag.exec( data ),=0A= scripts =3D !keepScripts && [];=0A= =0A= // Single tag=0A= if ( parsed ) {=0A= return [ context.createElement( parsed[1] ) ];=0A= }=0A= =0A= parsed =3D jQuery.buildFragment( [ data ], context, scripts );=0A= if ( scripts ) {=0A= jQuery( scripts ).remove();=0A= }=0A= return jQuery.merge( [], parsed.childNodes );=0A= },=0A= =0A= parseJSON: function( data ) {=0A= // Attempt to parse using the native JSON parser first=0A= if ( window.JSON && window.JSON.parse ) {=0A= return window.JSON.parse( data );=0A= }=0A= =0A= if ( data =3D=3D=3D null ) {=0A= return data;=0A= }=0A= =0A= if ( typeof data =3D=3D=3D "string" ) {=0A= =0A= // Make sure leading/trailing whitespace is removed (IE can't handle = it)=0A= data =3D jQuery.trim( data );=0A= =0A= if ( data ) {=0A= // Make sure the incoming data is actual JSON=0A= // Logic borrowed from http://json.org/json2.js=0A= if ( rvalidchars.test( data.replace( rvalidescape, "@" )=0A= .replace( rvalidtokens, "]" )=0A= .replace( rvalidbraces, "")) ) {=0A= =0A= return ( new Function( "return " + data ) )();=0A= }=0A= }=0A= }=0A= =0A= jQuery.error( "Invalid JSON: " + data );=0A= },=0A= =0A= // Cross-browser xml parsing=0A= parseXML: function( data ) {=0A= var xml, tmp;=0A= if ( !data || typeof data !=3D=3D "string" ) {=0A= return null;=0A= }=0A= try {=0A= if ( window.DOMParser ) { // Standard=0A= tmp =3D new DOMParser();=0A= xml =3D tmp.parseFromString( data , "text/xml" );=0A= } else { // IE=0A= xml =3D new ActiveXObject( "Microsoft.XMLDOM" );=0A= xml.async =3D "false";=0A= xml.loadXML( data );=0A= }=0A= } catch( e ) {=0A= xml =3D undefined;=0A= }=0A= if ( !xml || !xml.documentElement || xml.getElementsByTagName( = "parsererror" ).length ) {=0A= jQuery.error( "Invalid XML: " + data );=0A= }=0A= return xml;=0A= },=0A= =0A= noop: function() {},=0A= =0A= // Evaluates a script in a global context=0A= // Workarounds based on findings by Jim Driscoll=0A= // = http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-= global-context=0A= globalEval: function( data ) {=0A= if ( data && jQuery.trim( data ) ) {=0A= // We use execScript on Internet Explorer=0A= // We use an anonymous function so that context is window=0A= // rather than jQuery in Firefox=0A= ( window.execScript || function( data ) {=0A= window[ "eval" ].call( window, data );=0A= } )( data );=0A= }=0A= },=0A= =0A= // Convert dashed to camelCase; used by the css and data modules=0A= // Microsoft forgot to hump their vendor prefix (#9572)=0A= camelCase: function( string ) {=0A= return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, = fcamelCase );=0A= },=0A= =0A= nodeName: function( elem, name ) {=0A= return elem.nodeName && elem.nodeName.toLowerCase() =3D=3D=3D = name.toLowerCase();=0A= },=0A= =0A= // args is for internal usage only=0A= each: function( obj, callback, args ) {=0A= var value,=0A= i =3D 0,=0A= length =3D obj.length,=0A= isArray =3D isArraylike( obj );=0A= =0A= if ( args ) {=0A= if ( isArray ) {=0A= for ( ; i < length; i++ ) {=0A= value =3D callback.apply( obj[ i ], args );=0A= =0A= if ( value =3D=3D=3D false ) {=0A= break;=0A= }=0A= }=0A= } else {=0A= for ( i in obj ) {=0A= value =3D callback.apply( obj[ i ], args );=0A= =0A= if ( value =3D=3D=3D false ) {=0A= break;=0A= }=0A= }=0A= }=0A= =0A= // A special, fast, case for the most common use of each=0A= } else {=0A= if ( isArray ) {=0A= for ( ; i < length; i++ ) {=0A= value =3D callback.call( obj[ i ], i, obj[ i ] );=0A= =0A= if ( value =3D=3D=3D false ) {=0A= break;=0A= }=0A= }=0A= } else {=0A= for ( i in obj ) {=0A= value =3D callback.call( obj[ i ], i, obj[ i ] );=0A= =0A= if ( value =3D=3D=3D false ) {=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= =0A= return obj;=0A= },=0A= =0A= // Use native String.trim function wherever possible=0A= trim: core_trim && !core_trim.call("\uFEFF\xA0") ?=0A= function( text ) {=0A= return text =3D=3D null ?=0A= "" :=0A= core_trim.call( text );=0A= } :=0A= =0A= // Otherwise use our own trimming functionality=0A= function( text ) {=0A= return text =3D=3D null ?=0A= "" :=0A= ( text + "" ).replace( rtrim, "" );=0A= },=0A= =0A= // results is for internal usage only=0A= makeArray: function( arr, results ) {=0A= var ret =3D results || [];=0A= =0A= if ( arr !=3D null ) {=0A= if ( isArraylike( Object(arr) ) ) {=0A= jQuery.merge( ret,=0A= typeof arr =3D=3D=3D "string" ?=0A= [ arr ] : arr=0A= );=0A= } else {=0A= core_push.call( ret, arr );=0A= }=0A= }=0A= =0A= return ret;=0A= },=0A= =0A= inArray: function( elem, arr, i ) {=0A= var len;=0A= =0A= if ( arr ) {=0A= if ( core_indexOf ) {=0A= return core_indexOf.call( arr, elem, i );=0A= }=0A= =0A= len =3D arr.length;=0A= i =3D i ? i < 0 ? Math.max( 0, len + i ) : i : 0;=0A= =0A= for ( ; i < len; i++ ) {=0A= // Skip accessing in sparse arrays=0A= if ( i in arr && arr[ i ] =3D=3D=3D elem ) {=0A= return i;=0A= }=0A= }=0A= }=0A= =0A= return -1;=0A= },=0A= =0A= merge: function( first, second ) {=0A= var l =3D second.length,=0A= i =3D first.length,=0A= j =3D 0;=0A= =0A= if ( typeof l =3D=3D=3D "number" ) {=0A= for ( ; j < l; j++ ) {=0A= first[ i++ ] =3D second[ j ];=0A= }=0A= } else {=0A= while ( second[j] !=3D=3D undefined ) {=0A= first[ i++ ] =3D second[ j++ ];=0A= }=0A= }=0A= =0A= first.length =3D i;=0A= =0A= return first;=0A= },=0A= =0A= grep: function( elems, callback, inv ) {=0A= var retVal,=0A= ret =3D [],=0A= i =3D 0,=0A= length =3D elems.length;=0A= inv =3D !!inv;=0A= =0A= // Go through the array, only saving the items=0A= // that pass the validator function=0A= for ( ; i < length; i++ ) {=0A= retVal =3D !!callback( elems[ i ], i );=0A= if ( inv !=3D=3D retVal ) {=0A= ret.push( elems[ i ] );=0A= }=0A= }=0A= =0A= return ret;=0A= },=0A= =0A= // arg is for internal usage only=0A= map: function( elems, callback, arg ) {=0A= var value,=0A= i =3D 0,=0A= length =3D elems.length,=0A= isArray =3D isArraylike( elems ),=0A= ret =3D [];=0A= =0A= // Go through the array, translating each of the items to their=0A= if ( isArray ) {=0A= for ( ; i < length; i++ ) {=0A= value =3D callback( elems[ i ], i, arg );=0A= =0A= if ( value !=3D null ) {=0A= ret[ ret.length ] =3D value;=0A= }=0A= }=0A= =0A= // Go through every key on the object,=0A= } else {=0A= for ( i in elems ) {=0A= value =3D callback( elems[ i ], i, arg );=0A= =0A= if ( value !=3D null ) {=0A= ret[ ret.length ] =3D value;=0A= }=0A= }=0A= }=0A= =0A= // Flatten any nested arrays=0A= return core_concat.apply( [], ret );=0A= },=0A= =0A= // A global GUID counter for objects=0A= guid: 1,=0A= =0A= // Bind a function to a context, optionally partially applying any=0A= // arguments.=0A= proxy: function( fn, context ) {=0A= var args, proxy, tmp;=0A= =0A= if ( typeof context =3D=3D=3D "string" ) {=0A= tmp =3D fn[ context ];=0A= context =3D fn;=0A= fn =3D tmp;=0A= }=0A= =0A= // Quick check to determine if target is callable, in the spec=0A= // this throws a TypeError, but we will just return undefined.=0A= if ( !jQuery.isFunction( fn ) ) {=0A= return undefined;=0A= }=0A= =0A= // Simulated bind=0A= args =3D core_slice.call( arguments, 2 );=0A= proxy =3D function() {=0A= return fn.apply( context || this, args.concat( core_slice.call( = arguments ) ) );=0A= };=0A= =0A= // Set the guid of unique handler to the same of original handler, so = it can be removed=0A= proxy.guid =3D fn.guid =3D fn.guid || jQuery.guid++;=0A= =0A= return proxy;=0A= },=0A= =0A= // Multifunctional method to get and set values of a collection=0A= // The value/s can optionally be executed if it's a function=0A= access: function( elems, fn, key, value, chainable, emptyGet, raw ) {=0A= var i =3D 0,=0A= length =3D elems.length,=0A= bulk =3D key =3D=3D null;=0A= =0A= // Sets many values=0A= if ( jQuery.type( key ) =3D=3D=3D "object" ) {=0A= chainable =3D true;=0A= for ( i in key ) {=0A= jQuery.access( elems, fn, i, key[i], true, emptyGet, raw );=0A= }=0A= =0A= // Sets one value=0A= } else if ( value !=3D=3D undefined ) {=0A= chainable =3D true;=0A= =0A= if ( !jQuery.isFunction( value ) ) {=0A= raw =3D true;=0A= }=0A= =0A= if ( bulk ) {=0A= // Bulk operations run against the entire set=0A= if ( raw ) {=0A= fn.call( elems, value );=0A= fn =3D null;=0A= =0A= // ...except when executing function values=0A= } else {=0A= bulk =3D fn;=0A= fn =3D function( elem, key, value ) {=0A= return bulk.call( jQuery( elem ), value );=0A= };=0A= }=0A= }=0A= =0A= if ( fn ) {=0A= for ( ; i < length; i++ ) {=0A= fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( = elems[i], key ) ) );=0A= }=0A= }=0A= }=0A= =0A= return chainable ?=0A= elems :=0A= =0A= // Gets=0A= bulk ?=0A= fn.call( elems ) :=0A= length ? fn( elems[0], key ) : emptyGet;=0A= },=0A= =0A= now: function() {=0A= return ( new Date() ).getTime();=0A= },=0A= =0A= // A method for quickly swapping in/out CSS properties to get correct = calculations.=0A= // Note: this method belongs to the css module but it's needed here for = the support module.=0A= // If support gets modularized, this method should be moved back to the = css module.=0A= swap: function( elem, options, callback, args ) {=0A= var ret, name,=0A= old =3D {};=0A= =0A= // Remember the old values, and insert the new ones=0A= for ( name in options ) {=0A= old[ name ] =3D elem.style[ name ];=0A= elem.style[ name ] =3D options[ name ];=0A= }=0A= =0A= ret =3D callback.apply( elem, args || [] );=0A= =0A= // Revert the old values=0A= for ( name in options ) {=0A= elem.style[ name ] =3D old[ name ];=0A= }=0A= =0A= return ret;=0A= }=0A= });=0A= =0A= jQuery.ready.promise =3D function( obj ) {=0A= if ( !readyList ) {=0A= =0A= readyList =3D jQuery.Deferred();=0A= =0A= // Catch cases where $(document).ready() is called after the browser = event has already occurred.=0A= // we once tried to use readyState "interactive" here, but it caused = issues like the one=0A= // discovered by ChrisS here: = http://bugs.jquery.com/ticket/12282#comment:15=0A= if ( document.readyState =3D=3D=3D "complete" ) {=0A= // Handle it asynchronously to allow scripts the opportunity to delay = ready=0A= setTimeout( jQuery.ready );=0A= =0A= // Standards-based browsers support DOMContentLoaded=0A= } else if ( document.addEventListener ) {=0A= // Use the handy event callback=0A= document.addEventListener( "DOMContentLoaded", completed, false );=0A= =0A= // A fallback to window.onload, that will always work=0A= window.addEventListener( "load", completed, false );=0A= =0A= // If IE event model is used=0A= } else {=0A= // Ensure firing before onload, maybe late but safe also for iframes=0A= document.attachEvent( "onreadystatechange", completed );=0A= =0A= // A fallback to window.onload, that will always work=0A= window.attachEvent( "onload", completed );=0A= =0A= // If IE and not a frame=0A= // continually check to see if the document is ready=0A= var top =3D false;=0A= =0A= try {=0A= top =3D window.frameElement =3D=3D null && document.documentElement;=0A= } catch(e) {}=0A= =0A= if ( top && top.doScroll ) {=0A= (function doScrollCheck() {=0A= if ( !jQuery.isReady ) {=0A= =0A= try {=0A= // Use the trick by Diego Perini=0A= // http://javascript.nwbox.com/IEContentLoaded/=0A= top.doScroll("left");=0A= } catch(e) {=0A= return setTimeout( doScrollCheck, 50 );=0A= }=0A= =0A= // detach all dom ready events=0A= detach();=0A= =0A= // and execute any waiting functions=0A= jQuery.ready();=0A= }=0A= })();=0A= }=0A= }=0A= }=0A= return readyList.promise( obj );=0A= };=0A= =0A= // Populate the class2type map=0A= jQuery.each("Boolean Number String Function Array Date RegExp Object = Error".split(" "), function(i, name) {=0A= class2type[ "[object " + name + "]" ] =3D name.toLowerCase();=0A= });=0A= =0A= function isArraylike( obj ) {=0A= var length =3D obj.length,=0A= type =3D jQuery.type( obj );=0A= =0A= if ( jQuery.isWindow( obj ) ) {=0A= return false;=0A= }=0A= =0A= if ( obj.nodeType =3D=3D=3D 1 && length ) {=0A= return true;=0A= }=0A= =0A= return type =3D=3D=3D "array" || type !=3D=3D "function" &&=0A= ( length =3D=3D=3D 0 ||=0A= typeof length =3D=3D=3D "number" && length > 0 && ( length - 1 ) in = obj );=0A= }=0A= =0A= // All jQuery objects should point back to these=0A= rootjQuery =3D jQuery(document);=0A= /*!=0A= * Sizzle CSS Selector Engine v1.10.2=0A= * http://sizzlejs.com/=0A= *=0A= * Copyright 2013 jQuery Foundation, Inc. and other contributors=0A= * Released under the MIT license=0A= * http://jquery.org/license=0A= *=0A= * Date: 2013-07-03=0A= */=0A= (function( window, undefined ) {=0A= =0A= var i,=0A= support,=0A= cachedruns,=0A= Expr,=0A= getText,=0A= isXML,=0A= compile,=0A= outermostContext,=0A= sortInput,=0A= =0A= // Local document vars=0A= setDocument,=0A= document,=0A= docElem,=0A= documentIsHTML,=0A= rbuggyQSA,=0A= rbuggyMatches,=0A= matches,=0A= contains,=0A= =0A= // Instance-specific data=0A= expando =3D "sizzle" + -(new Date()),=0A= preferredDoc =3D window.document,=0A= dirruns =3D 0,=0A= done =3D 0,=0A= classCache =3D createCache(),=0A= tokenCache =3D createCache(),=0A= compilerCache =3D createCache(),=0A= hasDuplicate =3D false,=0A= sortOrder =3D function( a, b ) {=0A= if ( a =3D=3D=3D b ) {=0A= hasDuplicate =3D true;=0A= return 0;=0A= }=0A= return 0;=0A= },=0A= =0A= // General-purpose constants=0A= strundefined =3D typeof undefined,=0A= MAX_NEGATIVE =3D 1 << 31,=0A= =0A= // Instance methods=0A= hasOwn =3D ({}).hasOwnProperty,=0A= arr =3D [],=0A= pop =3D arr.pop,=0A= push_native =3D arr.push,=0A= push =3D arr.push,=0A= slice =3D arr.slice,=0A= // Use a stripped-down indexOf if we can't use a native one=0A= indexOf =3D arr.indexOf || function( elem ) {=0A= var i =3D 0,=0A= len =3D this.length;=0A= for ( ; i < len; i++ ) {=0A= if ( this[i] =3D=3D=3D elem ) {=0A= return i;=0A= }=0A= }=0A= return -1;=0A= },=0A= =0A= booleans =3D = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden= |ismap|loop|multiple|open|readonly|required|scoped",=0A= =0A= // Regular expressions=0A= =0A= // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace=0A= whitespace =3D "[\\x20\\t\\r\\n\\f]",=0A= // http://www.w3.org/TR/css3-syntax/#characters=0A= characterEncoding =3D "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",=0A= =0A= // Loosely modeled on CSS identifier characters=0A= // An unquoted value should be a CSS identifier = http://www.w3.org/TR/css3-selectors/#attribute-selectors=0A= // Proper syntax: = http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier=0A= identifier =3D characterEncoding.replace( "w", "w#" ),=0A= =0A= // Acceptable operators = http://www.w3.org/TR/selectors/#attribute-selectors=0A= attributes =3D "\\[" + whitespace + "*(" + characterEncoding + ")" + = whitespace +=0A= "*(?:([*^$|!~]?=3D)" + whitespace + = "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + = whitespace + "*\\]",=0A= =0A= // Prefer arguments quoted,=0A= // then not containing pseudos/brackets,=0A= // then attribute selectors/non-parenthetical expressions,=0A= // then anything else=0A= // These preferences are here to reduce the number of selectors=0A= // needing tokenize in the PSEUDO preFilter=0A= pseudos =3D ":(" + characterEncoding + = ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + = attributes.replace( 3, 8 ) + ")*)|.*)\\)|)",=0A= =0A= // Leading and non-escaped trailing whitespace, capturing some = non-whitespace characters preceding the latter=0A= rtrim =3D new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" = + whitespace + "+$", "g" ),=0A= =0A= rcomma =3D new RegExp( "^" + whitespace + "*," + whitespace + "*" ),=0A= rcombinators =3D new RegExp( "^" + whitespace + "*([>+~]|" + whitespace = + ")" + whitespace + "*" ),=0A= =0A= rsibling =3D new RegExp( whitespace + "*[+~]" ),=0A= rattributeQuotes =3D new RegExp( "=3D" + whitespace + "*([^\\]'\"]*)" + = whitespace + "*\\]", "g" ),=0A= =0A= rpseudo =3D new RegExp( pseudos ),=0A= ridentifier =3D new RegExp( "^" + identifier + "$" ),=0A= =0A= matchExpr =3D {=0A= "ID": new RegExp( "^#(" + characterEncoding + ")" ),=0A= "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ),=0A= "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" = ),=0A= "ATTR": new RegExp( "^" + attributes ),=0A= "PSEUDO": new RegExp( "^" + pseudos ),=0A= "CHILD": new RegExp( = "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace +=0A= "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + = whitespace +=0A= "*(\\d+)|))" + whitespace + "*\\)|)", "i" ),=0A= "bool": new RegExp( "^(?:" + booleans + ")$", "i" ),=0A= // For use in libraries implementing .is()=0A= // We use this for POS matching in `select`=0A= "needsContext": new RegExp( "^" + whitespace + = "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +=0A= whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=3D[^-]|$)", = "i" )=0A= },=0A= =0A= rnative =3D /^[^{]+\{\s*\[native \w/,=0A= =0A= // Easily-parseable/retrievable ID or TAG or CLASS selectors=0A= rquickExpr =3D /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,=0A= =0A= rinputs =3D /^(?:input|select|textarea|button)$/i,=0A= rheader =3D /^h\d$/i,=0A= =0A= rescape =3D /'|\\/g,=0A= =0A= // CSS escapes = http://www.w3.org/TR/CSS21/syndata.html#escaped-characters=0A= runescape =3D new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + = whitespace + ")|.)", "ig" ),=0A= funescape =3D function( _, escaped, escapedWhitespace ) {=0A= var high =3D "0x" + escaped - 0x10000;=0A= // NaN means non-codepoint=0A= // Support: Firefox=0A= // Workaround erroneous numeric interpretation of +"0x"=0A= return high !=3D=3D high || escapedWhitespace ?=0A= escaped :=0A= // BMP codepoint=0A= high < 0 ?=0A= String.fromCharCode( high + 0x10000 ) :=0A= // Supplemental Plane codepoint (surrogate pair)=0A= String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 );=0A= };=0A= =0A= // Optimize for push.apply( _, NodeList )=0A= try {=0A= push.apply(=0A= (arr =3D slice.call( preferredDoc.childNodes )),=0A= preferredDoc.childNodes=0A= );=0A= // Support: Android<4.0=0A= // Detect silently failing push.apply=0A= arr[ preferredDoc.childNodes.length ].nodeType;=0A= } catch ( e ) {=0A= push =3D { apply: arr.length ?=0A= =0A= // Leverage slice if possible=0A= function( target, els ) {=0A= push_native.apply( target, slice.call(els) );=0A= } :=0A= =0A= // Support: IE<9=0A= // Otherwise append directly=0A= function( target, els ) {=0A= var j =3D target.length,=0A= i =3D 0;=0A= // Can't trust NodeList.length=0A= while ( (target[j++] =3D els[i++]) ) {}=0A= target.length =3D j - 1;=0A= }=0A= };=0A= }=0A= =0A= function Sizzle( selector, context, results, seed ) {=0A= var match, elem, m, nodeType,=0A= // QSA vars=0A= i, groups, old, nid, newContext, newSelector;=0A= =0A= if ( ( context ? context.ownerDocument || context : preferredDoc ) = !=3D=3D document ) {=0A= setDocument( context );=0A= }=0A= =0A= context =3D context || document;=0A= results =3D results || [];=0A= =0A= if ( !selector || typeof selector !=3D=3D "string" ) {=0A= return results;=0A= }=0A= =0A= if ( (nodeType =3D context.nodeType) !=3D=3D 1 && nodeType !=3D=3D 9 ) {=0A= return [];=0A= }=0A= =0A= if ( documentIsHTML && !seed ) {=0A= =0A= // Shortcuts=0A= if ( (match =3D rquickExpr.exec( selector )) ) {=0A= // Speed-up: Sizzle("#ID")=0A= if ( (m =3D match[1]) ) {=0A= if ( nodeType =3D=3D=3D 9 ) {=0A= elem =3D context.getElementById( m );=0A= // Check parentNode to catch when Blackberry 4.6 returns=0A= // nodes that are no longer in the document #6963=0A= if ( elem && elem.parentNode ) {=0A= // Handle the case where IE, Opera, and Webkit return items=0A= // by name instead of ID=0A= if ( elem.id =3D=3D=3D m ) {=0A= results.push( elem );=0A= return results;=0A= }=0A= } else {=0A= return results;=0A= }=0A= } else {=0A= // Context is not a document=0A= if ( context.ownerDocument && (elem =3D = context.ownerDocument.getElementById( m )) &&=0A= contains( context, elem ) && elem.id =3D=3D=3D m ) {=0A= results.push( elem );=0A= return results;=0A= }=0A= }=0A= =0A= // Speed-up: Sizzle("TAG")=0A= } else if ( match[2] ) {=0A= push.apply( results, context.getElementsByTagName( selector ) );=0A= return results;=0A= =0A= // Speed-up: Sizzle(".CLASS")=0A= } else if ( (m =3D match[3]) && support.getElementsByClassName && = context.getElementsByClassName ) {=0A= push.apply( results, context.getElementsByClassName( m ) );=0A= return results;=0A= }=0A= }=0A= =0A= // QSA path=0A= if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) {=0A= nid =3D old =3D expando;=0A= newContext =3D context;=0A= newSelector =3D nodeType =3D=3D=3D 9 && selector;=0A= =0A= // qSA works strangely on Element-rooted queries=0A= // We can work around this by specifying an extra ID on the root=0A= // and working up from there (Thanks to Andrew Dupont for the = technique)=0A= // IE 8 doesn't work on object elements=0A= if ( nodeType =3D=3D=3D 1 && context.nodeName.toLowerCase() !=3D=3D = "object" ) {=0A= groups =3D tokenize( selector );=0A= =0A= if ( (old =3D context.getAttribute("id")) ) {=0A= nid =3D old.replace( rescape, "\\$&" );=0A= } else {=0A= context.setAttribute( "id", nid );=0A= }=0A= nid =3D "[id=3D'" + nid + "'] ";=0A= =0A= i =3D groups.length;=0A= while ( i-- ) {=0A= groups[i] =3D nid + toSelector( groups[i] );=0A= }=0A= newContext =3D rsibling.test( selector ) && context.parentNode || = context;=0A= newSelector =3D groups.join(",");=0A= }=0A= =0A= if ( newSelector ) {=0A= try {=0A= push.apply( results,=0A= newContext.querySelectorAll( newSelector )=0A= );=0A= return results;=0A= } catch(qsaError) {=0A= } finally {=0A= if ( !old ) {=0A= context.removeAttribute("id");=0A= }=0A= }=0A= }=0A= }=0A= }=0A= =0A= // All others=0A= return select( selector.replace( rtrim, "$1" ), context, results, seed = );=0A= }=0A= =0A= /**=0A= * Create key-value caches of limited size=0A= * @returns {Function(string, Object)} Returns the Object data after = storing it on itself with=0A= * property name the (space-suffixed) string and (if the cache is larger = than Expr.cacheLength)=0A= * deleting the oldest entry=0A= */=0A= function createCache() {=0A= var keys =3D [];=0A= =0A= function cache( key, value ) {=0A= // Use (key + " ") to avoid collision with native prototype properties = (see Issue #157)=0A= if ( keys.push( key +=3D " " ) > Expr.cacheLength ) {=0A= // Only keep the most recent entries=0A= delete cache[ keys.shift() ];=0A= }=0A= return (cache[ key ] =3D value);=0A= }=0A= return cache;=0A= }=0A= =0A= /**=0A= * Mark a function for special use by Sizzle=0A= * @param {Function} fn The function to mark=0A= */=0A= function markFunction( fn ) {=0A= fn[ expando ] =3D true;=0A= return fn;=0A= }=0A= =0A= /**=0A= * Support testing using an element=0A= * @param {Function} fn Passed the created div and expects a boolean = result=0A= */=0A= function assert( fn ) {=0A= var div =3D document.createElement("div");=0A= =0A= try {=0A= return !!fn( div );=0A= } catch (e) {=0A= return false;=0A= } finally {=0A= // Remove from its parent by default=0A= if ( div.parentNode ) {=0A= div.parentNode.removeChild( div );=0A= }=0A= // release memory in IE=0A= div =3D null;=0A= }=0A= }=0A= =0A= /**=0A= * Adds the same handler for all of the specified attrs=0A= * @param {String} attrs Pipe-separated list of attributes=0A= * @param {Function} handler The method that will be applied=0A= */=0A= function addHandle( attrs, handler ) {=0A= var arr =3D attrs.split("|"),=0A= i =3D attrs.length;=0A= =0A= while ( i-- ) {=0A= Expr.attrHandle[ arr[i] ] =3D handler;=0A= }=0A= }=0A= =0A= /**=0A= * Checks document order of two siblings=0A= * @param {Element} a=0A= * @param {Element} b=0A= * @returns {Number} Returns less than 0 if a precedes b, greater than 0 = if a follows b=0A= */=0A= function siblingCheck( a, b ) {=0A= var cur =3D b && a,=0A= diff =3D cur && a.nodeType =3D=3D=3D 1 && b.nodeType =3D=3D=3D 1 &&=0A= ( ~b.sourceIndex || MAX_NEGATIVE ) -=0A= ( ~a.sourceIndex || MAX_NEGATIVE );=0A= =0A= // Use IE sourceIndex if available on both nodes=0A= if ( diff ) {=0A= return diff;=0A= }=0A= =0A= // Check if b follows a=0A= if ( cur ) {=0A= while ( (cur =3D cur.nextSibling) ) {=0A= if ( cur =3D=3D=3D b ) {=0A= return -1;=0A= }=0A= }=0A= }=0A= =0A= return a ? 1 : -1;=0A= }=0A= =0A= /**=0A= * Returns a function to use in pseudos for input types=0A= * @param {String} type=0A= */=0A= function createInputPseudo( type ) {=0A= return function( elem ) {=0A= var name =3D elem.nodeName.toLowerCase();=0A= return name =3D=3D=3D "input" && elem.type =3D=3D=3D type;=0A= };=0A= }=0A= =0A= /**=0A= * Returns a function to use in pseudos for buttons=0A= * @param {String} type=0A= */=0A= function createButtonPseudo( type ) {=0A= return function( elem ) {=0A= var name =3D elem.nodeName.toLowerCase();=0A= return (name =3D=3D=3D "input" || name =3D=3D=3D "button") && = elem.type =3D=3D=3D type;=0A= };=0A= }=0A= =0A= /**=0A= * Returns a function to use in pseudos for positionals=0A= * @param {Function} fn=0A= */=0A= function createPositionalPseudo( fn ) {=0A= return markFunction(function( argument ) {=0A= argument =3D +argument;=0A= return markFunction(function( seed, matches ) {=0A= var j,=0A= matchIndexes =3D fn( [], seed.length, argument ),=0A= i =3D matchIndexes.length;=0A= =0A= // Match elements found at the specified indexes=0A= while ( i-- ) {=0A= if ( seed[ (j =3D matchIndexes[i]) ] ) {=0A= seed[j] =3D !(matches[j] =3D seed[j]);=0A= }=0A= }=0A= });=0A= });=0A= }=0A= =0A= /**=0A= * Detect xml=0A= * @param {Element|Object} elem An element or a document=0A= */=0A= isXML =3D Sizzle.isXML =3D function( elem ) {=0A= // documentElement is verified for cases where it doesn't yet exist=0A= // (such as loading iframes in IE - #4833)=0A= var documentElement =3D elem && (elem.ownerDocument || = elem).documentElement;=0A= return documentElement ? documentElement.nodeName !=3D=3D "HTML" : = false;=0A= };=0A= =0A= // Expose support vars for convenience=0A= support =3D Sizzle.support =3D {};=0A= =0A= /**=0A= * Sets document-related variables once based on the current document=0A= * @param {Element|Object} [doc] An element or document object to use to = set the document=0A= * @returns {Object} Returns the current document=0A= */=0A= setDocument =3D Sizzle.setDocument =3D function( node ) {=0A= var doc =3D node ? node.ownerDocument || node : preferredDoc,=0A= parent =3D doc.defaultView;=0A= =0A= // If no document and documentElement is available, return=0A= if ( doc =3D=3D=3D document || doc.nodeType !=3D=3D 9 || = !doc.documentElement ) {=0A= return document;=0A= }=0A= =0A= // Set our document=0A= document =3D doc;=0A= docElem =3D doc.documentElement;=0A= =0A= // Support tests=0A= documentIsHTML =3D !isXML( doc );=0A= =0A= // Support: IE>8=0A= // If iframe document is assigned to "document" variable and if iframe = has been reloaded,=0A= // IE will throw "permission denied" error when accessing "document" = variable, see jQuery #13936=0A= // IE6-8 do not support the defaultView property so parent will be = undefined=0A= if ( parent && parent.attachEvent && parent !=3D=3D parent.top ) {=0A= parent.attachEvent( "onbeforeunload", function() {=0A= setDocument();=0A= });=0A= }=0A= =0A= /* Attributes=0A= ---------------------------------------------------------------------- = */=0A= =0A= // Support: IE<8=0A= // Verify that getAttribute really returns attributes and not = properties (excepting IE8 booleans)=0A= support.attributes =3D assert(function( div ) {=0A= div.className =3D "i";=0A= return !div.getAttribute("className");=0A= });=0A= =0A= /* getElement(s)By*=0A= ---------------------------------------------------------------------- = */=0A= =0A= // Check if getElementsByTagName("*") returns only elements=0A= support.getElementsByTagName =3D assert(function( div ) {=0A= div.appendChild( doc.createComment("") );=0A= return !div.getElementsByTagName("*").length;=0A= });=0A= =0A= // Check if getElementsByClassName can be trusted=0A= support.getElementsByClassName =3D assert(function( div ) {=0A= div.innerHTML =3D "<div class=3D'a'></div><div class=3D'a i'></div>";=0A= =0A= // Support: Safari<4=0A= // Catch class over-caching=0A= div.firstChild.className =3D "i";=0A= // Support: Opera<10=0A= // Catch gEBCN failure to find non-leading classes=0A= return div.getElementsByClassName("i").length =3D=3D=3D 2;=0A= });=0A= =0A= // Support: IE<10=0A= // Check if getElementById returns elements by name=0A= // The broken getElementById methods don't pick up programatically-set = names,=0A= // so use a roundabout getElementsByName test=0A= support.getById =3D assert(function( div ) {=0A= docElem.appendChild( div ).id =3D expando;=0A= return !doc.getElementsByName || !doc.getElementsByName( expando = ).length;=0A= });=0A= =0A= // ID find and filter=0A= if ( support.getById ) {=0A= Expr.find["ID"] =3D function( id, context ) {=0A= if ( typeof context.getElementById !=3D=3D strundefined && = documentIsHTML ) {=0A= var m =3D context.getElementById( id );=0A= // Check parentNode to catch when Blackberry 4.6 returns=0A= // nodes that are no longer in the document #6963=0A= return m && m.parentNode ? [m] : [];=0A= }=0A= };=0A= Expr.filter["ID"] =3D function( id ) {=0A= var attrId =3D id.replace( runescape, funescape );=0A= return function( elem ) {=0A= return elem.getAttribute("id") =3D=3D=3D attrId;=0A= };=0A= };=0A= } else {=0A= // Support: IE6/7=0A= // getElementById is not reliable as a find shortcut=0A= delete Expr.find["ID"];=0A= =0A= Expr.filter["ID"] =3D function( id ) {=0A= var attrId =3D id.replace( runescape, funescape );=0A= return function( elem ) {=0A= var node =3D typeof elem.getAttributeNode !=3D=3D strundefined && = elem.getAttributeNode("id");=0A= return node && node.value =3D=3D=3D attrId;=0A= };=0A= };=0A= }=0A= =0A= // Tag=0A= Expr.find["TAG"] =3D support.getElementsByTagName ?=0A= function( tag, context ) {=0A= if ( typeof context.getElementsByTagName !=3D=3D strundefined ) {=0A= return context.getElementsByTagName( tag );=0A= }=0A= } :=0A= function( tag, context ) {=0A= var elem,=0A= tmp =3D [],=0A= i =3D 0,=0A= results =3D context.getElementsByTagName( tag );=0A= =0A= // Filter out possible comments=0A= if ( tag =3D=3D=3D "*" ) {=0A= while ( (elem =3D results[i++]) ) {=0A= if ( elem.nodeType =3D=3D=3D 1 ) {=0A= tmp.push( elem );=0A= }=0A= }=0A= =0A= return tmp;=0A= }=0A= return results;=0A= };=0A= =0A= // Class=0A= Expr.find["CLASS"] =3D support.getElementsByClassName && function( = className, context ) {=0A= if ( typeof context.getElementsByClassName !=3D=3D strundefined && = documentIsHTML ) {=0A= return context.getElementsByClassName( className );=0A= }=0A= };=0A= =0A= /* QSA/matchesSelector=0A= ---------------------------------------------------------------------- = */=0A= =0A= // QSA and matchesSelector support=0A= =0A= // matchesSelector(:active) reports false when true (IE9/Opera 11.5)=0A= rbuggyMatches =3D [];=0A= =0A= // qSa(:focus) reports false when true (Chrome 21)=0A= // We allow this because of a bug in IE8/9 that throws an error=0A= // whenever `document.activeElement` is accessed on an iframe=0A= // So, we allow :focus to pass through QSA all the time to avoid the IE = error=0A= // See http://bugs.jquery.com/ticket/13378=0A= rbuggyQSA =3D [];=0A= =0A= if ( (support.qsa =3D rnative.test( doc.querySelectorAll )) ) {=0A= // Build QSA regex=0A= // Regex strategy adopted from Diego Perini=0A= assert(function( div ) {=0A= // Select is set to empty string on purpose=0A= // This is to test IE's treatment of not explicitly=0A= // setting a boolean content attribute,=0A= // since its presence should be enough=0A= // http://bugs.jquery.com/ticket/12359=0A= div.innerHTML =3D "<select><option selected=3D''></option></select>";=0A= =0A= // Support: IE8=0A= // Boolean attributes and "value" are not treated correctly=0A= if ( !div.querySelectorAll("[selected]").length ) {=0A= rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" );=0A= }=0A= =0A= // Webkit/Opera - :checked should return selected option elements=0A= // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked=0A= // IE8 throws error here and will not see later tests=0A= if ( !div.querySelectorAll(":checked").length ) {=0A= rbuggyQSA.push(":checked");=0A= }=0A= });=0A= =0A= assert(function( div ) {=0A= =0A= // Support: Opera 10-12/IE8=0A= // ^=3D $=3D *=3D and empty values=0A= // Should not select anything=0A= // Support: Windows 8 Native Apps=0A= // The type attribute is restricted during .innerHTML assignment=0A= var input =3D doc.createElement("input");=0A= input.setAttribute( "type", "hidden" );=0A= div.appendChild( input ).setAttribute( "t", "" );=0A= =0A= if ( div.querySelectorAll("[t^=3D'']").length ) {=0A= rbuggyQSA.push( "[*^$]=3D" + whitespace + "*(?:''|\"\")" );=0A= }=0A= =0A= // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements = are still enabled)=0A= // IE8 throws error here and will not see later tests=0A= if ( !div.querySelectorAll(":enabled").length ) {=0A= rbuggyQSA.push( ":enabled", ":disabled" );=0A= }=0A= =0A= // Opera 10-11 does not throw on post-comma invalid pseudos=0A= div.querySelectorAll("*,:x");=0A= rbuggyQSA.push(",.*:");=0A= });=0A= }=0A= =0A= if ( (support.matchesSelector =3D rnative.test( (matches =3D = docElem.webkitMatchesSelector ||=0A= docElem.mozMatchesSelector ||=0A= docElem.oMatchesSelector ||=0A= docElem.msMatchesSelector) )) ) {=0A= =0A= assert(function( div ) {=0A= // Check to see if it's possible to do matchesSelector=0A= // on a disconnected node (IE 9)=0A= support.disconnectedMatch =3D matches.call( div, "div" );=0A= =0A= // This should fail with an exception=0A= // Gecko does not error, returns false instead=0A= matches.call( div, "[s!=3D'']:x" );=0A= rbuggyMatches.push( "!=3D", pseudos );=0A= });=0A= }=0A= =0A= rbuggyQSA =3D rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") );=0A= rbuggyMatches =3D rbuggyMatches.length && new RegExp( = rbuggyMatches.join("|") );=0A= =0A= /* Contains=0A= ---------------------------------------------------------------------- = */=0A= =0A= // Element contains another=0A= // Purposefully does not implement inclusive descendent=0A= // As in, an element does not contain itself=0A= contains =3D rnative.test( docElem.contains ) || = docElem.compareDocumentPosition ?=0A= function( a, b ) {=0A= var adown =3D a.nodeType =3D=3D=3D 9 ? a.documentElement : a,=0A= bup =3D b && b.parentNode;=0A= return a =3D=3D=3D bup || !!( bup && bup.nodeType =3D=3D=3D 1 && (=0A= adown.contains ?=0A= adown.contains( bup ) :=0A= a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16=0A= ));=0A= } :=0A= function( a, b ) {=0A= if ( b ) {=0A= while ( (b =3D b.parentNode) ) {=0A= if ( b =3D=3D=3D a ) {=0A= return true;=0A= }=0A= }=0A= }=0A= return false;=0A= };=0A= =0A= /* Sorting=0A= ---------------------------------------------------------------------- = */=0A= =0A= // Document order sorting=0A= sortOrder =3D docElem.compareDocumentPosition ?=0A= function( a, b ) {=0A= =0A= // Flag for duplicate removal=0A= if ( a =3D=3D=3D b ) {=0A= hasDuplicate =3D true;=0A= return 0;=0A= }=0A= =0A= var compare =3D b.compareDocumentPosition && a.compareDocumentPosition = && a.compareDocumentPosition( b );=0A= =0A= if ( compare ) {=0A= // Disconnected nodes=0A= if ( compare & 1 ||=0A= (!support.sortDetached && b.compareDocumentPosition( a ) =3D=3D=3D = compare) ) {=0A= =0A= // Choose the first element that is related to our preferred document=0A= if ( a =3D=3D=3D doc || contains(preferredDoc, a) ) {=0A= return -1;=0A= }=0A= if ( b =3D=3D=3D doc || contains(preferredDoc, b) ) {=0A= return 1;=0A= }=0A= =0A= // Maintain original order=0A= return sortInput ?=0A= ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) :=0A= 0;=0A= }=0A= =0A= return compare & 4 ? -1 : 1;=0A= }=0A= =0A= // Not directly comparable, sort on existence of method=0A= return a.compareDocumentPosition ? -1 : 1;=0A= } :=0A= function( a, b ) {=0A= var cur,=0A= i =3D 0,=0A= aup =3D a.parentNode,=0A= bup =3D b.parentNode,=0A= ap =3D [ a ],=0A= bp =3D [ b ];=0A= =0A= // Exit early if the nodes are identical=0A= if ( a =3D=3D=3D b ) {=0A= hasDuplicate =3D true;=0A= return 0;=0A= =0A= // Parentless nodes are either documents or disconnected=0A= } else if ( !aup || !bup ) {=0A= return a =3D=3D=3D doc ? -1 :=0A= b =3D=3D=3D doc ? 1 :=0A= aup ? -1 :=0A= bup ? 1 :=0A= sortInput ?=0A= ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) :=0A= 0;=0A= =0A= // If the nodes are siblings, we can do a quick check=0A= } else if ( aup =3D=3D=3D bup ) {=0A= return siblingCheck( a, b );=0A= }=0A= =0A= // Otherwise we need full lists of their ancestors for comparison=0A= cur =3D a;=0A= while ( (cur =3D cur.parentNode) ) {=0A= ap.unshift( cur );=0A= }=0A= cur =3D b;=0A= while ( (cur =3D cur.parentNode) ) {=0A= bp.unshift( cur );=0A= }=0A= =0A= // Walk down the tree looking for a discrepancy=0A= while ( ap[i] =3D=3D=3D bp[i] ) {=0A= i++;=0A= }=0A= =0A= return i ?=0A= // Do a sibling check if the nodes have a common ancestor=0A= siblingCheck( ap[i], bp[i] ) :=0A= =0A= // Otherwise nodes in our document sort first=0A= ap[i] =3D=3D=3D preferredDoc ? -1 :=0A= bp[i] =3D=3D=3D preferredDoc ? 1 :=0A= 0;=0A= };=0A= =0A= return doc;=0A= };=0A= =0A= Sizzle.matches =3D function( expr, elements ) {=0A= return Sizzle( expr, null, null, elements );=0A= };=0A= =0A= Sizzle.matchesSelector =3D function( elem, expr ) {=0A= // Set document vars if needed=0A= if ( ( elem.ownerDocument || elem ) !=3D=3D document ) {=0A= setDocument( elem );=0A= }=0A= =0A= // Make sure that attribute selectors are quoted=0A= expr =3D expr.replace( rattributeQuotes, "=3D'$1']" );=0A= =0A= if ( support.matchesSelector && documentIsHTML &&=0A= ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) &&=0A= ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) {=0A= =0A= try {=0A= var ret =3D matches.call( elem, expr );=0A= =0A= // IE 9's matchesSelector returns false on disconnected nodes=0A= if ( ret || support.disconnectedMatch ||=0A= // As well, disconnected nodes are said to be in a document=0A= // fragment in IE 9=0A= elem.document && elem.document.nodeType !=3D=3D 11 ) {=0A= return ret;=0A= }=0A= } catch(e) {}=0A= }=0A= =0A= return Sizzle( expr, document, null, [elem] ).length > 0;=0A= };=0A= =0A= Sizzle.contains =3D function( context, elem ) {=0A= // Set document vars if needed=0A= if ( ( context.ownerDocument || context ) !=3D=3D document ) {=0A= setDocument( context );=0A= }=0A= return contains( context, elem );=0A= };=0A= =0A= Sizzle.attr =3D function( elem, name ) {=0A= // Set document vars if needed=0A= if ( ( elem.ownerDocument || elem ) !=3D=3D document ) {=0A= setDocument( elem );=0A= }=0A= =0A= var fn =3D Expr.attrHandle[ name.toLowerCase() ],=0A= // Don't get fooled by Object.prototype properties (jQuery #13807)=0A= val =3D fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ?=0A= fn( elem, name, !documentIsHTML ) :=0A= undefined;=0A= =0A= return val =3D=3D=3D undefined ?=0A= support.attributes || !documentIsHTML ?=0A= elem.getAttribute( name ) :=0A= (val =3D elem.getAttributeNode(name)) && val.specified ?=0A= val.value :=0A= null :=0A= val;=0A= };=0A= =0A= Sizzle.error =3D function( msg ) {=0A= throw new Error( "Syntax error, unrecognized expression: " + msg );=0A= };=0A= =0A= /**=0A= * Document sorting and removing duplicates=0A= * @param {ArrayLike} results=0A= */=0A= Sizzle.uniqueSort =3D function( results ) {=0A= var elem,=0A= duplicates =3D [],=0A= j =3D 0,=0A= i =3D 0;=0A= =0A= // Unless we *know* we can detect duplicates, assume their presence=0A= hasDuplicate =3D !support.detectDuplicates;=0A= sortInput =3D !support.sortStable && results.slice( 0 );=0A= results.sort( sortOrder );=0A= =0A= if ( hasDuplicate ) {=0A= while ( (elem =3D results[i++]) ) {=0A= if ( elem =3D=3D=3D results[ i ] ) {=0A= j =3D duplicates.push( i );=0A= }=0A= }=0A= while ( j-- ) {=0A= results.splice( duplicates[ j ], 1 );=0A= }=0A= }=0A= =0A= return results;=0A= };=0A= =0A= /**=0A= * Utility function for retrieving the text value of an array of DOM = nodes=0A= * @param {Array|Element} elem=0A= */=0A= getText =3D Sizzle.getText =3D function( elem ) {=0A= var node,=0A= ret =3D "",=0A= i =3D 0,=0A= nodeType =3D elem.nodeType;=0A= =0A= if ( !nodeType ) {=0A= // If no nodeType, this is expected to be an array=0A= for ( ; (node =3D elem[i]); i++ ) {=0A= // Do not traverse comment nodes=0A= ret +=3D getText( node );=0A= }=0A= } else if ( nodeType =3D=3D=3D 1 || nodeType =3D=3D=3D 9 || nodeType = =3D=3D=3D 11 ) {=0A= // Use textContent for elements=0A= // innerText usage removed for consistency of new lines (see #11153)=0A= if ( typeof elem.textContent =3D=3D=3D "string" ) {=0A= return elem.textContent;=0A= } else {=0A= // Traverse its children=0A= for ( elem =3D elem.firstChild; elem; elem =3D elem.nextSibling ) {=0A= ret +=3D getText( elem );=0A= }=0A= }=0A= } else if ( nodeType =3D=3D=3D 3 || nodeType =3D=3D=3D 4 ) {=0A= return elem.nodeValue;=0A= }=0A= // Do not include comment or processing instruction nodes=0A= =0A= return ret;=0A= };=0A= =0A= Expr =3D Sizzle.selectors =3D {=0A= =0A= // Can be adjusted by the user=0A= cacheLength: 50,=0A= =0A= createPseudo: markFunction,=0A= =0A= match: matchExpr,=0A= =0A= attrHandle: {},=0A= =0A= find: {},=0A= =0A= relative: {=0A= ">": { dir: "parentNode", first: true },=0A= " ": { dir: "parentNode" },=0A= "+": { dir: "previousSibling", first: true },=0A= "~": { dir: "previousSibling" }=0A= },=0A= =0A= preFilter: {=0A= "ATTR": function( match ) {=0A= match[1] =3D match[1].replace( runescape, funescape );=0A= =0A= // Move the given value to match[3] whether quoted or unquoted=0A= match[3] =3D ( match[4] || match[5] || "" ).replace( runescape, = funescape );=0A= =0A= if ( match[2] =3D=3D=3D "~=3D" ) {=0A= match[3] =3D " " + match[3] + " ";=0A= }=0A= =0A= return match.slice( 0, 4 );=0A= },=0A= =0A= "CHILD": function( match ) {=0A= /* matches from matchExpr["CHILD"]=0A= 1 type (only|nth|...)=0A= 2 what (child|of-type)=0A= 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...)=0A= 4 xn-component of xn+y argument ([+-]?\d*n|)=0A= 5 sign of xn-component=0A= 6 x of xn-component=0A= 7 sign of y-component=0A= 8 y of y-component=0A= */=0A= match[1] =3D match[1].toLowerCase();=0A= =0A= if ( match[1].slice( 0, 3 ) =3D=3D=3D "nth" ) {=0A= // nth-* requires argument=0A= if ( !match[3] ) {=0A= Sizzle.error( match[0] );=0A= }=0A= =0A= // numeric x and y parameters for Expr.filter.CHILD=0A= // remember that false/true cast respectively to 0/1=0A= match[4] =3D +( match[4] ? match[5] + (match[6] || 1) : 2 * ( = match[3] =3D=3D=3D "even" || match[3] =3D=3D=3D "odd" ) );=0A= match[5] =3D +( ( match[7] + match[8] ) || match[3] =3D=3D=3D "odd" = );=0A= =0A= // other types prohibit arguments=0A= } else if ( match[3] ) {=0A= Sizzle.error( match[0] );=0A= }=0A= =0A= return match;=0A= },=0A= =0A= "PSEUDO": function( match ) {=0A= var excess,=0A= unquoted =3D !match[5] && match[2];=0A= =0A= if ( matchExpr["CHILD"].test( match[0] ) ) {=0A= return null;=0A= }=0A= =0A= // Accept quoted arguments as-is=0A= if ( match[3] && match[4] !=3D=3D undefined ) {=0A= match[2] =3D match[4];=0A= =0A= // Strip excess characters from unquoted arguments=0A= } else if ( unquoted && rpseudo.test( unquoted ) &&=0A= // Get excess from tokenize (recursively)=0A= (excess =3D tokenize( unquoted, true )) &&=0A= // advance to the next closing parenthesis=0A= (excess =3D unquoted.indexOf( ")", unquoted.length - excess ) - = unquoted.length) ) {=0A= =0A= // excess is a negative index=0A= match[0] =3D match[0].slice( 0, excess );=0A= match[2] =3D unquoted.slice( 0, excess );=0A= }=0A= =0A= // Return only captures needed by the pseudo filter method (type and = argument)=0A= return match.slice( 0, 3 );=0A= }=0A= },=0A= =0A= filter: {=0A= =0A= "TAG": function( nodeNameSelector ) {=0A= var nodeName =3D nodeNameSelector.replace( runescape, funescape = ).toLowerCase();=0A= return nodeNameSelector =3D=3D=3D "*" ?=0A= function() { return true; } :=0A= function( elem ) {=0A= return elem.nodeName && elem.nodeName.toLowerCase() =3D=3D=3D = nodeName;=0A= };=0A= },=0A= =0A= "CLASS": function( className ) {=0A= var pattern =3D classCache[ className + " " ];=0A= =0A= return pattern ||=0A= (pattern =3D new RegExp( "(^|" + whitespace + ")" + className + "(" = + whitespace + "|$)" )) &&=0A= classCache( className, function( elem ) {=0A= return pattern.test( typeof elem.className =3D=3D=3D "string" && = elem.className || typeof elem.getAttribute !=3D=3D strundefined && = elem.getAttribute("class") || "" );=0A= });=0A= },=0A= =0A= "ATTR": function( name, operator, check ) {=0A= return function( elem ) {=0A= var result =3D Sizzle.attr( elem, name );=0A= =0A= if ( result =3D=3D null ) {=0A= return operator =3D=3D=3D "!=3D";=0A= }=0A= if ( !operator ) {=0A= return true;=0A= }=0A= =0A= result +=3D "";=0A= =0A= return operator =3D=3D=3D "=3D" ? result =3D=3D=3D check :=0A= operator =3D=3D=3D "!=3D" ? result !=3D=3D check :=0A= operator =3D=3D=3D "^=3D" ? check && result.indexOf( check ) = =3D=3D=3D 0 :=0A= operator =3D=3D=3D "*=3D" ? check && result.indexOf( check ) > -1 :=0A= operator =3D=3D=3D "$=3D" ? check && result.slice( -check.length ) = =3D=3D=3D check :=0A= operator =3D=3D=3D "~=3D" ? ( " " + result + " " ).indexOf( check ) = > -1 :=0A= operator =3D=3D=3D "|=3D" ? result =3D=3D=3D check || result.slice( = 0, check.length + 1 ) =3D=3D=3D check + "-" :=0A= false;=0A= };=0A= },=0A= =0A= "CHILD": function( type, what, argument, first, last ) {=0A= var simple =3D type.slice( 0, 3 ) !=3D=3D "nth",=0A= forward =3D type.slice( -4 ) !=3D=3D "last",=0A= ofType =3D what =3D=3D=3D "of-type";=0A= =0A= return first =3D=3D=3D 1 && last =3D=3D=3D 0 ?=0A= =0A= // Shortcut for :nth-*(n)=0A= function( elem ) {=0A= return !!elem.parentNode;=0A= } :=0A= =0A= function( elem, context, xml ) {=0A= var cache, outerCache, node, diff, nodeIndex, start,=0A= dir =3D simple !=3D=3D forward ? "nextSibling" : "previousSibling",=0A= parent =3D elem.parentNode,=0A= name =3D ofType && elem.nodeName.toLowerCase(),=0A= useCache =3D !xml && !ofType;=0A= =0A= if ( parent ) {=0A= =0A= // :(first|last|only)-(child|of-type)=0A= if ( simple ) {=0A= while ( dir ) {=0A= node =3D elem;=0A= while ( (node =3D node[ dir ]) ) {=0A= if ( ofType ? node.nodeName.toLowerCase() =3D=3D=3D name : = node.nodeType =3D=3D=3D 1 ) {=0A= return false;=0A= }=0A= }=0A= // Reverse direction for :only-* (if we haven't yet done so)=0A= start =3D dir =3D type =3D=3D=3D "only" && !start && = "nextSibling";=0A= }=0A= return true;=0A= }=0A= =0A= start =3D [ forward ? parent.firstChild : parent.lastChild ];=0A= =0A= // non-xml :nth-child(...) stores cache data on `parent`=0A= if ( forward && useCache ) {=0A= // Seek `elem` from a previously-cached index=0A= outerCache =3D parent[ expando ] || (parent[ expando ] =3D {});=0A= cache =3D outerCache[ type ] || [];=0A= nodeIndex =3D cache[0] =3D=3D=3D dirruns && cache[1];=0A= diff =3D cache[0] =3D=3D=3D dirruns && cache[2];=0A= node =3D nodeIndex && parent.childNodes[ nodeIndex ];=0A= =0A= while ( (node =3D ++nodeIndex && node && node[ dir ] ||=0A= =0A= // Fallback to seeking `elem` from the start=0A= (diff =3D nodeIndex =3D 0) || start.pop()) ) {=0A= =0A= // When found, cache indexes on `parent` and break=0A= if ( node.nodeType =3D=3D=3D 1 && ++diff && node =3D=3D=3D elem = ) {=0A= outerCache[ type ] =3D [ dirruns, nodeIndex, diff ];=0A= break;=0A= }=0A= }=0A= =0A= // Use previously-cached element index if available=0A= } else if ( useCache && (cache =3D (elem[ expando ] || (elem[ = expando ] =3D {}))[ type ]) && cache[0] =3D=3D=3D dirruns ) {=0A= diff =3D cache[1];=0A= =0A= // xml :nth-child(...) or :nth-last-child(...) or = :nth(-last)?-of-type(...)=0A= } else {=0A= // Use the same loop as above to seek `elem` from the start=0A= while ( (node =3D ++nodeIndex && node && node[ dir ] ||=0A= (diff =3D nodeIndex =3D 0) || start.pop()) ) {=0A= =0A= if ( ( ofType ? node.nodeName.toLowerCase() =3D=3D=3D name : = node.nodeType =3D=3D=3D 1 ) && ++diff ) {=0A= // Cache the index of each encountered element=0A= if ( useCache ) {=0A= (node[ expando ] || (node[ expando ] =3D {}))[ type ] =3D [ = dirruns, diff ];=0A= }=0A= =0A= if ( node =3D=3D=3D elem ) {=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= =0A= // Incorporate the offset, then check against cycle size=0A= diff -=3D last;=0A= return diff =3D=3D=3D first || ( diff % first =3D=3D=3D 0 && diff = / first >=3D 0 );=0A= }=0A= };=0A= },=0A= =0A= "PSEUDO": function( pseudo, argument ) {=0A= // pseudo-class names are case-insensitive=0A= // http://www.w3.org/TR/selectors/#pseudo-classes=0A= // Prioritize by case sensitivity in case custom pseudos are added = with uppercase letters=0A= // Remember that setFilters inherits from pseudos=0A= var args,=0A= fn =3D Expr.pseudos[ pseudo ] || Expr.setFilters[ = pseudo.toLowerCase() ] ||=0A= Sizzle.error( "unsupported pseudo: " + pseudo );=0A= =0A= // The user may use createPseudo to indicate that=0A= // arguments are needed to create the filter function=0A= // just as Sizzle does=0A= if ( fn[ expando ] ) {=0A= return fn( argument );=0A= }=0A= =0A= // But maintain support for old signatures=0A= if ( fn.length > 1 ) {=0A= args =3D [ pseudo, pseudo, "", argument ];=0A= return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ?=0A= markFunction(function( seed, matches ) {=0A= var idx,=0A= matched =3D fn( seed, argument ),=0A= i =3D matched.length;=0A= while ( i-- ) {=0A= idx =3D indexOf.call( seed, matched[i] );=0A= seed[ idx ] =3D !( matches[ idx ] =3D matched[i] );=0A= }=0A= }) :=0A= function( elem ) {=0A= return fn( elem, 0, args );=0A= };=0A= }=0A= =0A= return fn;=0A= }=0A= },=0A= =0A= pseudos: {=0A= // Potentially complex pseudos=0A= "not": markFunction(function( selector ) {=0A= // Trim the selector passed to compile=0A= // to avoid treating leading and trailing=0A= // spaces as combinators=0A= var input =3D [],=0A= results =3D [],=0A= matcher =3D compile( selector.replace( rtrim, "$1" ) );=0A= =0A= return matcher[ expando ] ?=0A= markFunction(function( seed, matches, context, xml ) {=0A= var elem,=0A= unmatched =3D matcher( seed, null, xml, [] ),=0A= i =3D seed.length;=0A= =0A= // Match elements unmatched by `matcher`=0A= while ( i-- ) {=0A= if ( (elem =3D unmatched[i]) ) {=0A= seed[i] =3D !(matches[i] =3D elem);=0A= }=0A= }=0A= }) :=0A= function( elem, context, xml ) {=0A= input[0] =3D elem;=0A= matcher( input, null, xml, results );=0A= return !results.pop();=0A= };=0A= }),=0A= =0A= "has": markFunction(function( selector ) {=0A= return function( elem ) {=0A= return Sizzle( selector, elem ).length > 0;=0A= };=0A= }),=0A= =0A= "contains": markFunction(function( text ) {=0A= return function( elem ) {=0A= return ( elem.textContent || elem.innerText || getText( elem ) = ).indexOf( text ) > -1;=0A= };=0A= }),=0A= =0A= // "Whether an element is represented by a :lang() selector=0A= // is based solely on the element's language value=0A= // being equal to the identifier C,=0A= // or beginning with the identifier C immediately followed by "-".=0A= // The matching of C against the element's language value is performed = case-insensitively.=0A= // The identifier C does not have to be a valid language name."=0A= // http://www.w3.org/TR/selectors/#lang-pseudo=0A= "lang": markFunction( function( lang ) {=0A= // lang value must be a valid identifier=0A= if ( !ridentifier.test(lang || "") ) {=0A= Sizzle.error( "unsupported lang: " + lang );=0A= }=0A= lang =3D lang.replace( runescape, funescape ).toLowerCase();=0A= return function( elem ) {=0A= var elemLang;=0A= do {=0A= if ( (elemLang =3D documentIsHTML ?=0A= elem.lang :=0A= elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) {=0A= =0A= elemLang =3D elemLang.toLowerCase();=0A= return elemLang =3D=3D=3D lang || elemLang.indexOf( lang + "-" ) = =3D=3D=3D 0;=0A= }=0A= } while ( (elem =3D elem.parentNode) && elem.nodeType =3D=3D=3D 1 );=0A= return false;=0A= };=0A= }),=0A= =0A= // Miscellaneous=0A= "target": function( elem ) {=0A= var hash =3D window.location && window.location.hash;=0A= return hash && hash.slice( 1 ) =3D=3D=3D elem.id;=0A= },=0A= =0A= "root": function( elem ) {=0A= return elem =3D=3D=3D docElem;=0A= },=0A= =0A= "focus": function( elem ) {=0A= return elem =3D=3D=3D document.activeElement && (!document.hasFocus = || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex);=0A= },=0A= =0A= // Boolean properties=0A= "enabled": function( elem ) {=0A= return elem.disabled =3D=3D=3D false;=0A= },=0A= =0A= "disabled": function( elem ) {=0A= return elem.disabled =3D=3D=3D true;=0A= },=0A= =0A= "checked": function( elem ) {=0A= // In CSS3, :checked should return both checked and selected elements=0A= // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked=0A= var nodeName =3D elem.nodeName.toLowerCase();=0A= return (nodeName =3D=3D=3D "input" && !!elem.checked) || (nodeName = =3D=3D=3D "option" && !!elem.selected);=0A= },=0A= =0A= "selected": function( elem ) {=0A= // Accessing this property makes selected-by-default=0A= // options in Safari work properly=0A= if ( elem.parentNode ) {=0A= elem.parentNode.selectedIndex;=0A= }=0A= =0A= return elem.selected =3D=3D=3D true;=0A= },=0A= =0A= // Contents=0A= "empty": function( elem ) {=0A= // http://www.w3.org/TR/selectors/#empty-pseudo=0A= // :empty is only affected by element nodes and content = nodes(including text(3), cdata(4)),=0A= // not comment, processing instructions, or others=0A= // Thanks to Diego Perini for the nodeName shortcut=0A= // Greater than "@" means alpha characters (specifically not = starting with "#" or "?")=0A= for ( elem =3D elem.firstChild; elem; elem =3D elem.nextSibling ) {=0A= if ( elem.nodeName > "@" || elem.nodeType =3D=3D=3D 3 || = elem.nodeType =3D=3D=3D 4 ) {=0A= return false;=0A= }=0A= }=0A= return true;=0A= },=0A= =0A= "parent": function( elem ) {=0A= return !Expr.pseudos["empty"]( elem );=0A= },=0A= =0A= // Element/input types=0A= "header": function( elem ) {=0A= return rheader.test( elem.nodeName );=0A= },=0A= =0A= "input": function( elem ) {=0A= return rinputs.test( elem.nodeName );=0A= },=0A= =0A= "button": function( elem ) {=0A= var name =3D elem.nodeName.toLowerCase();=0A= return name =3D=3D=3D "input" && elem.type =3D=3D=3D "button" || name = =3D=3D=3D "button";=0A= },=0A= =0A= "text": function( elem ) {=0A= var attr;=0A= // IE6 and 7 will map elem.type to 'text' for new HTML5 types = (search, etc)=0A= // use getAttribute instead to test this case=0A= return elem.nodeName.toLowerCase() =3D=3D=3D "input" &&=0A= elem.type =3D=3D=3D "text" &&=0A= ( (attr =3D elem.getAttribute("type")) =3D=3D null || = attr.toLowerCase() =3D=3D=3D elem.type );=0A= },=0A= =0A= // Position-in-collection=0A= "first": createPositionalPseudo(function() {=0A= return [ 0 ];=0A= }),=0A= =0A= "last": createPositionalPseudo(function( matchIndexes, length ) {=0A= return [ length - 1 ];=0A= }),=0A= =0A= "eq": createPositionalPseudo(function( matchIndexes, length, argument = ) {=0A= return [ argument < 0 ? argument + length : argument ];=0A= }),=0A= =0A= "even": createPositionalPseudo(function( matchIndexes, length ) {=0A= var i =3D 0;=0A= for ( ; i < length; i +=3D 2 ) {=0A= matchIndexes.push( i );=0A= }=0A= return matchIndexes;=0A= }),=0A= =0A= "odd": createPositionalPseudo(function( matchIndexes, length ) {=0A= var i =3D 1;=0A= for ( ; i < length; i +=3D 2 ) {=0A= matchIndexes.push( i );=0A= }=0A= return matchIndexes;=0A= }),=0A= =0A= "lt": createPositionalPseudo(function( matchIndexes, length, argument = ) {=0A= var i =3D argument < 0 ? argument + length : argument;=0A= for ( ; --i >=3D 0; ) {=0A= matchIndexes.push( i );=0A= }=0A= return matchIndexes;=0A= }),=0A= =0A= "gt": createPositionalPseudo(function( matchIndexes, length, argument = ) {=0A= var i =3D argument < 0 ? argument + length : argument;=0A= for ( ; ++i < length; ) {=0A= matchIndexes.push( i );=0A= }=0A= return matchIndexes;=0A= })=0A= }=0A= };=0A= =0A= Expr.pseudos["nth"] =3D Expr.pseudos["eq"];=0A= =0A= // Add button/input type pseudos=0A= for ( i in { radio: true, checkbox: true, file: true, password: true, = image: true } ) {=0A= Expr.pseudos[ i ] =3D createInputPseudo( i );=0A= }=0A= for ( i in { submit: true, reset: true } ) {=0A= Expr.pseudos[ i ] =3D createButtonPseudo( i );=0A= }=0A= =0A= // Easy API for creating new setFilters=0A= function setFilters() {}=0A= setFilters.prototype =3D Expr.filters =3D Expr.pseudos;=0A= Expr.setFilters =3D new setFilters();=0A= =0A= function tokenize( selector, parseOnly ) {=0A= var matched, match, tokens, type,=0A= soFar, groups, preFilters,=0A= cached =3D tokenCache[ selector + " " ];=0A= =0A= if ( cached ) {=0A= return parseOnly ? 0 : cached.slice( 0 );=0A= }=0A= =0A= soFar =3D selector;=0A= groups =3D [];=0A= preFilters =3D Expr.preFilter;=0A= =0A= while ( soFar ) {=0A= =0A= // Comma and first run=0A= if ( !matched || (match =3D rcomma.exec( soFar )) ) {=0A= if ( match ) {=0A= // Don't consume trailing commas as valid=0A= soFar =3D soFar.slice( match[0].length ) || soFar;=0A= }=0A= groups.push( tokens =3D [] );=0A= }=0A= =0A= matched =3D false;=0A= =0A= // Combinators=0A= if ( (match =3D rcombinators.exec( soFar )) ) {=0A= matched =3D match.shift();=0A= tokens.push({=0A= value: matched,=0A= // Cast descendant combinators to space=0A= type: match[0].replace( rtrim, " " )=0A= });=0A= soFar =3D soFar.slice( matched.length );=0A= }=0A= =0A= // Filters=0A= for ( type in Expr.filter ) {=0A= if ( (match =3D matchExpr[ type ].exec( soFar )) && (!preFilters[ = type ] ||=0A= (match =3D preFilters[ type ]( match ))) ) {=0A= matched =3D match.shift();=0A= tokens.push({=0A= value: matched,=0A= type: type,=0A= matches: match=0A= });=0A= soFar =3D soFar.slice( matched.length );=0A= }=0A= }=0A= =0A= if ( !matched ) {=0A= break;=0A= }=0A= }=0A= =0A= // Return the length of the invalid excess=0A= // if we're just parsing=0A= // Otherwise, throw an error or return tokens=0A= return parseOnly ?=0A= soFar.length :=0A= soFar ?=0A= Sizzle.error( selector ) :=0A= // Cache the tokens=0A= tokenCache( selector, groups ).slice( 0 );=0A= }=0A= =0A= function toSelector( tokens ) {=0A= var i =3D 0,=0A= len =3D tokens.length,=0A= selector =3D "";=0A= for ( ; i < len; i++ ) {=0A= selector +=3D tokens[i].value;=0A= }=0A= return selector;=0A= }=0A= =0A= function addCombinator( matcher, combinator, base ) {=0A= var dir =3D combinator.dir,=0A= checkNonElements =3D base && dir =3D=3D=3D "parentNode",=0A= doneName =3D done++;=0A= =0A= return combinator.first ?=0A= // Check against closest ancestor/preceding element=0A= function( elem, context, xml ) {=0A= while ( (elem =3D elem[ dir ]) ) {=0A= if ( elem.nodeType =3D=3D=3D 1 || checkNonElements ) {=0A= return matcher( elem, context, xml );=0A= }=0A= }=0A= } :=0A= =0A= // Check against all ancestor/preceding elements=0A= function( elem, context, xml ) {=0A= var data, cache, outerCache,=0A= dirkey =3D dirruns + " " + doneName;=0A= =0A= // We can't set arbitrary data on XML nodes, so they don't benefit = from dir caching=0A= if ( xml ) {=0A= while ( (elem =3D elem[ dir ]) ) {=0A= if ( elem.nodeType =3D=3D=3D 1 || checkNonElements ) {=0A= if ( matcher( elem, context, xml ) ) {=0A= return true;=0A= }=0A= }=0A= }=0A= } else {=0A= while ( (elem =3D elem[ dir ]) ) {=0A= if ( elem.nodeType =3D=3D=3D 1 || checkNonElements ) {=0A= outerCache =3D elem[ expando ] || (elem[ expando ] =3D {});=0A= if ( (cache =3D outerCache[ dir ]) && cache[0] =3D=3D=3D dirkey ) {=0A= if ( (data =3D cache[1]) =3D=3D=3D true || data =3D=3D=3D = cachedruns ) {=0A= return data =3D=3D=3D true;=0A= }=0A= } else {=0A= cache =3D outerCache[ dir ] =3D [ dirkey ];=0A= cache[1] =3D matcher( elem, context, xml ) || cachedruns;=0A= if ( cache[1] =3D=3D=3D true ) {=0A= return true;=0A= }=0A= }=0A= }=0A= }=0A= }=0A= };=0A= }=0A= =0A= function elementMatcher( matchers ) {=0A= return matchers.length > 1 ?=0A= function( elem, context, xml ) {=0A= var i =3D matchers.length;=0A= while ( i-- ) {=0A= if ( !matchers[i]( elem, context, xml ) ) {=0A= return false;=0A= }=0A= }=0A= return true;=0A= } :=0A= matchers[0];=0A= }=0A= =0A= function condense( unmatched, map, filter, context, xml ) {=0A= var elem,=0A= newUnmatched =3D [],=0A= i =3D 0,=0A= len =3D unmatched.length,=0A= mapped =3D map !=3D null;=0A= =0A= for ( ; i < len; i++ ) {=0A= if ( (elem =3D unmatched[i]) ) {=0A= if ( !filter || filter( elem, context, xml ) ) {=0A= newUnmatched.push( elem );=0A= if ( mapped ) {=0A= map.push( i );=0A= }=0A= }=0A= }=0A= }=0A= =0A= return newUnmatched;=0A= }=0A= =0A= function setMatcher( preFilter, selector, matcher, postFilter, = postFinder, postSelector ) {=0A= if ( postFilter && !postFilter[ expando ] ) {=0A= postFilter =3D setMatcher( postFilter );=0A= }=0A= if ( postFinder && !postFinder[ expando ] ) {=0A= postFinder =3D setMatcher( postFinder, postSelector );=0A= }=0A= return markFunction(function( seed, results, context, xml ) {=0A= var temp, i, elem,=0A= preMap =3D [],=0A= postMap =3D [],=0A= preexisting =3D results.length,=0A= =0A= // Get initial elements from seed or context=0A= elems =3D seed || multipleContexts( selector || "*", context.nodeType = ? [ context ] : context, [] ),=0A= =0A= // Prefilter to get matcher input, preserving a map for seed-results = synchronization=0A= matcherIn =3D preFilter && ( seed || !selector ) ?=0A= condense( elems, preMap, preFilter, context, xml ) :=0A= elems,=0A= =0A= matcherOut =3D matcher ?=0A= // If we have a postFinder, or filtered seed, or non-seed postFilter = or preexisting results,=0A= postFinder || ( seed ? preFilter : preexisting || postFilter ) ?=0A= =0A= // ...intermediate processing is necessary=0A= [] :=0A= =0A= // ...otherwise use results directly=0A= results :=0A= matcherIn;=0A= =0A= // Find primary matches=0A= if ( matcher ) {=0A= matcher( matcherIn, matcherOut, context, xml );=0A= }=0A= =0A= // Apply postFilter=0A= if ( postFilter ) {=0A= temp =3D condense( matcherOut, postMap );=0A= postFilter( temp, [], context, xml );=0A= =0A= // Un-match failing elements by moving them back to matcherIn=0A= i =3D temp.length;=0A= while ( i-- ) {=0A= if ( (elem =3D temp[i]) ) {=0A= matcherOut[ postMap[i] ] =3D !(matcherIn[ postMap[i] ] =3D elem);=0A= }=0A= }=0A= }=0A= =0A= if ( seed ) {=0A= if ( postFinder || preFilter ) {=0A= if ( postFinder ) {=0A= // Get the final matcherOut by condensing this intermediate into = postFinder contexts=0A= temp =3D [];=0A= i =3D matcherOut.length;=0A= while ( i-- ) {=0A= if ( (elem =3D matcherOut[i]) ) {=0A= // Restore matcherIn since elem is not yet a final match=0A= temp.push( (matcherIn[i] =3D elem) );=0A= }=0A= }=0A= postFinder( null, (matcherOut =3D []), temp, xml );=0A= }=0A= =0A= // Move matched elements from seed to results to keep them = synchronized=0A= i =3D matcherOut.length;=0A= while ( i-- ) {=0A= if ( (elem =3D matcherOut[i]) &&=0A= (temp =3D postFinder ? indexOf.call( seed, elem ) : preMap[i]) > = -1 ) {=0A= =0A= seed[temp] =3D !(results[temp] =3D elem);=0A= }=0A= }=0A= }=0A= =0A= // Add elements to results, through postFinder if defined=0A= } else {=0A= matcherOut =3D condense(=0A= matcherOut =3D=3D=3D results ?=0A= matcherOut.splice( preexisting, matcherOut.length ) :=0A= matcherOut=0A= );=0A= if ( postFinder ) {=0A= postFinder( null, results, matcherOut, xml );=0A= } else {=0A= push.apply( results, matcherOut );=0A= }=0A= }=0A= });=0A= }=0A= =0A= function matcherFromTokens( tokens ) {=0A= var checkContext, matcher, j,=0A= len =3D tokens.length,=0A= leadingRelative =3D Expr.relative[ tokens[0].type ],=0A= implicitRelative =3D leadingRelative || Expr.relative[" "],=0A= i =3D leadingRelative ? 1 : 0,=0A= =0A= // The foundational matcher ensures that elements are reachable from = top-level context(s)=0A= matchContext =3D addCombinator( function( elem ) {=0A= return elem =3D=3D=3D checkContext;=0A= }, implicitRelative, true ),=0A= matchAnyContext =3D addCombinator( function( elem ) {=0A= return indexOf.call( checkContext, elem ) > -1;=0A= }, implicitRelative, true ),=0A= matchers =3D [ function( elem, context, xml ) {=0A= return ( !leadingRelative && ( xml || context !=3D=3D = outermostContext ) ) || (=0A= (checkContext =3D context).nodeType ?=0A= matchContext( elem, context, xml ) :=0A= matchAnyContext( elem, context, xml ) );=0A= } ];=0A= =0A= for ( ; i < len; i++ ) {=0A= if ( (matcher =3D Expr.relative[ tokens[i].type ]) ) {=0A= matchers =3D [ addCombinator(elementMatcher( matchers ), matcher) ];=0A= } else {=0A= matcher =3D Expr.filter[ tokens[i].type ].apply( null, = tokens[i].matches );=0A= =0A= // Return special upon seeing a positional matcher=0A= if ( matcher[ expando ] ) {=0A= // Find the next relative operator (if any) for proper handling=0A= j =3D ++i;=0A= for ( ; j < len; j++ ) {=0A= if ( Expr.relative[ tokens[j].type ] ) {=0A= break;=0A= }=0A= }=0A= return setMatcher(=0A= i > 1 && elementMatcher( matchers ),=0A= i > 1 && toSelector(=0A= // If the preceding token was a descendant combinator, insert an = implicit any-element `*`=0A= tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type = =3D=3D=3D " " ? "*" : "" })=0A= ).replace( rtrim, "$1" ),=0A= matcher,=0A= i < j && matcherFromTokens( tokens.slice( i, j ) ),=0A= j < len && matcherFromTokens( (tokens =3D tokens.slice( j )) ),=0A= j < len && toSelector( tokens )=0A= );=0A= }=0A= matchers.push( matcher );=0A= }=0A= }=0A= =0A= return elementMatcher( matchers );=0A= }=0A= =0A= function matcherFromGroupMatchers( elementMatchers, setMatchers ) {=0A= // A counter to specify which element is currently being matched=0A= var matcherCachedRuns =3D 0,=0A= bySet =3D setMatchers.length > 0,=0A= byElement =3D elementMatchers.length > 0,=0A= superMatcher =3D function( seed, context, xml, results, expandContext = ) {=0A= var elem, j, matcher,=0A= setMatched =3D [],=0A= matchedCount =3D 0,=0A= i =3D "0",=0A= unmatched =3D seed && [],=0A= outermost =3D expandContext !=3D null,=0A= contextBackup =3D outermostContext,=0A= // We must always have either seed elements or context=0A= elems =3D seed || byElement && Expr.find["TAG"]( "*", expandContext = && context.parentNode || context ),=0A= // Use integer dirruns iff this is the outermost matcher=0A= dirrunsUnique =3D (dirruns +=3D contextBackup =3D=3D null ? 1 : = Math.random() || 0.1);=0A= =0A= if ( outermost ) {=0A= outermostContext =3D context !=3D=3D document && context;=0A= cachedruns =3D matcherCachedRuns;=0A= }=0A= =0A= // Add elements passing elementMatchers directly to results=0A= // Keep `i` a string if there are no elements so `matchedCount` will = be "00" below=0A= for ( ; (elem =3D elems[i]) !=3D null; i++ ) {=0A= if ( byElement && elem ) {=0A= j =3D 0;=0A= while ( (matcher =3D elementMatchers[j++]) ) {=0A= if ( matcher( elem, context, xml ) ) {=0A= results.push( elem );=0A= break;=0A= }=0A= }=0A= if ( outermost ) {=0A= dirruns =3D dirrunsUnique;=0A= cachedruns =3D ++matcherCachedRuns;=0A= }=0A= }=0A= =0A= // Track unmatched elements for set filters=0A= if ( bySet ) {=0A= // They will have gone through all possible matchers=0A= if ( (elem =3D !matcher && elem) ) {=0A= matchedCount--;=0A= }=0A= =0A= // Lengthen the array for every element, matched or not=0A= if ( seed ) {=0A= unmatched.push( elem );=0A= }=0A= }=0A= }=0A= =0A= // Apply set filters to unmatched elements=0A= matchedCount +=3D i;=0A= if ( bySet && i !=3D=3D matchedCount ) {=0A= j =3D 0;=0A= while ( (matcher =3D setMatchers[j++]) ) {=0A= matcher( unmatched, setMatched, context, xml );=0A= }=0A= =0A= if ( seed ) {=0A= // Reintegrate element matches to eliminate the need for sorting=0A= if ( matchedCount > 0 ) {=0A= while ( i-- ) {=0A= if ( !(unmatched[i] || setMatched[i]) ) {=0A= setMatched[i] =3D pop.call( results );=0A= }=0A= }=0A= }=0A= =0A= // Discard index placeholder values to get only actual matches=0A= setMatched =3D condense( setMatched );=0A= }=0A= =0A= // Add matches to results=0A= push.apply( results, setMatched );=0A= =0A= // Seedless set matches succeeding multiple successful matchers = stipulate sorting=0A= if ( outermost && !seed && setMatched.length > 0 &&=0A= ( matchedCount + setMatchers.length ) > 1 ) {=0A= =0A= Sizzle.uniqueSort( results );=0A= }=0A= }=0A= =0A= // Override manipulation of globals by nested matchers=0A= if ( outermost ) {=0A= dirruns =3D dirrunsUnique;=0A= outermostContext =3D contextBackup;=0A= }=0A= =0A= return unmatched;=0A= };=0A= =0A= return bySet ?=0A= markFunction( superMatcher ) :=0A= superMatcher;=0A= }=0A= =0A= compile =3D Sizzle.compile =3D function( selector, group /* Internal Use = Only */ ) {=0A= var i,=0A= setMatchers =3D [],=0A= elementMatchers =3D [],=0A= cached =3D compilerCache[ selector + " " ];=0A= =0A= if ( !cached ) {=0A= // Generate a function of recursive functions that can be used to = check each element=0A= if ( !group ) {=0A= group =3D tokenize( selector );=0A= }=0A= i =3D group.length;=0A= while ( i-- ) {=0A= cached =3D matcherFromTokens( group[i] );=0A= if ( cached[ expando ] ) {=0A= setMatchers.push( cached );=0A= } else {=0A= elementMatchers.push( cached );=0A= }=0A= }=0A= =0A= // Cache the compiled function=0A= cached =3D compilerCache( selector, matcherFromGroupMatchers( = elementMatchers, setMatchers ) );=0A= }=0A= return cached;=0A= };=0A= =0A= function multipleContexts( selector, contexts, results ) {=0A= var i =3D 0,=0A= len =3D contexts.length;=0A= for ( ; i < len; i++ ) {=0A= Sizzle( selector, contexts[i], results );=0A= }=0A= return results;=0A= }=0A= =0A= function select( selector, context, results, seed ) {=0A= var i, tokens, token, type, find,=0A= match =3D tokenize( selector );=0A= =0A= if ( !seed ) {=0A= // Try to minimize operations if there is only one group=0A= if ( match.length =3D=3D=3D 1 ) {=0A= =0A= // Take a shortcut and set the context if the root selector is an ID=0A= tokens =3D match[0] =3D match[0].slice( 0 );=0A= if ( tokens.length > 2 && (token =3D tokens[0]).type =3D=3D=3D "ID" &&=0A= support.getById && context.nodeType =3D=3D=3D 9 && documentIsHTML &&=0A= Expr.relative[ tokens[1].type ] ) {=0A= =0A= context =3D ( Expr.find["ID"]( token.matches[0].replace(runescape, = funescape), context ) || [] )[0];=0A= if ( !context ) {=0A= return results;=0A= }=0A= selector =3D selector.slice( tokens.shift().value.length );=0A= }=0A= =0A= // Fetch a seed set for right-to-left matching=0A= i =3D matchExpr["needsContext"].test( selector ) ? 0 : tokens.length;=0A= while ( i-- ) {=0A= token =3D tokens[i];=0A= =0A= // Abort if we hit a combinator=0A= if ( Expr.relative[ (type =3D token.type) ] ) {=0A= break;=0A= }=0A= if ( (find =3D Expr.find[ type ]) ) {=0A= // Search, expanding context for leading sibling combinators=0A= if ( (seed =3D find(=0A= token.matches[0].replace( runescape, funescape ),=0A= rsibling.test( tokens[0].type ) && context.parentNode || context=0A= )) ) {=0A= =0A= // If seed is empty or no tokens remain, we can return early=0A= tokens.splice( i, 1 );=0A= selector =3D seed.length && toSelector( tokens );=0A= if ( !selector ) {=0A= push.apply( results, seed );=0A= return results;=0A= }=0A= =0A= break;=0A= }=0A= }=0A= }=0A= }=0A= }=0A= =0A= // Compile and execute a filtering function=0A= // Provide `match` to avoid retokenization if we modified the selector = above=0A= compile( selector, match )(=0A= seed,=0A= context,=0A= !documentIsHTML,=0A= results,=0A= rsibling.test( selector )=0A= );=0A= return results;=0A= }=0A= =0A= // One-time assignments=0A= =0A= // Sort stability=0A= support.sortStable =3D expando.split("").sort( sortOrder ).join("") = =3D=3D=3D expando;=0A= =0A= // Support: Chrome<14=0A= // Always assume duplicates if they aren't passed to the comparison = function=0A= support.detectDuplicates =3D hasDuplicate;=0A= =0A= // Initialize against the default document=0A= setDocument();=0A= =0A= // Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27)=0A= // Detached nodes confoundingly follow *each other*=0A= support.sortDetached =3D assert(function( div1 ) {=0A= // Should return 1, but returns 4 (following)=0A= return div1.compareDocumentPosition( document.createElement("div") ) & = 1;=0A= });=0A= =0A= // Support: IE<8=0A= // Prevent attribute/property "interpolation"=0A= // http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx=0A= if ( !assert(function( div ) {=0A= div.innerHTML =3D "<a href=3D'#'></a>";=0A= return div.firstChild.getAttribute("href") =3D=3D=3D "#" ;=0A= }) ) {=0A= addHandle( "type|href|height|width", function( elem, name, isXML ) {=0A= if ( !isXML ) {=0A= return elem.getAttribute( name, name.toLowerCase() =3D=3D=3D "type" ? = 1 : 2 );=0A= }=0A= });=0A= }=0A= =0A= // Support: IE<9=0A= // Use defaultValue in place of getAttribute("value")=0A= if ( !support.attributes || !assert(function( div ) {=0A= div.innerHTML =3D "<input/>";=0A= div.firstChild.setAttribute( "value", "" );=0A= return div.firstChild.getAttribute( "value" ) =3D=3D=3D "";=0A= }) ) {=0A= addHandle( "value", function( elem, name, isXML ) {=0A= if ( !isXML && elem.nodeName.toLowerCase() =3D=3D=3D "input" ) {=0A= return elem.defaultValue;=0A= }=0A= });=0A= }=0A= =0A= // Support: IE<9=0A= // Use getAttributeNode to fetch booleans when getAttribute lies=0A= if ( !assert(function( div ) {=0A= return div.getAttribute("disabled") =3D=3D null;=0A= }) ) {=0A= addHandle( booleans, function( elem, name, isXML ) {=0A= var val;=0A= if ( !isXML ) {=0A= return (val =3D elem.getAttributeNode( name )) && val.specified ?=0A= val.value :=0A= elem[ name ] =3D=3D=3D true ? name.toLowerCase() : null;=0A= }=0A= });=0A= }=0A= =0A= jQuery.find =3D Sizzle;=0A= jQuery.expr =3D Sizzle.selectors;=0A= jQuery.expr[":"] =3D jQuery.expr.pseudos;=0A= jQuery.unique =3D Sizzle.uniqueSort;=0A= jQuery.text =3D Sizzle.getText;=0A= jQuery.isXMLDoc =3D Sizzle.isXML;=0A= jQuery.contains =3D Sizzle.contains;=0A= =0A= =0A= })( window );=0A= // String to Object options format cache=0A= var optionsCache =3D {};=0A= =0A= // Convert String-formatted options into Object-formatted ones and store = in cache=0A= function createOptions( options ) {=0A= var object =3D optionsCache[ options ] =3D {};=0A= jQuery.each( options.match( core_rnotwhite ) || [], function( _, flag ) = {=0A= object[ flag ] =3D true;=0A= });=0A= return object;=0A= }=0A= =0A= /*=0A= * Create a callback list using the following parameters:=0A= *=0A= * options: an optional list of space-separated options that will change = how=0A= * the callback list behaves or a more traditional option object=0A= *=0A= * By default a callback list will act like an event callback list and = can be=0A= * "fired" multiple times.=0A= *=0A= * Possible options:=0A= *=0A= * once: will ensure the callback list can only be fired once (like a = Deferred)=0A= *=0A= * memory: will keep track of previous values and will call any = callback added=0A= * after the list has been fired right away with the latest = "memorized"=0A= * values (like a Deferred)=0A= *=0A= * unique: will ensure a callback can only be added once (no duplicate = in the list)=0A= *=0A= * stopOnFalse: interrupt callings when a callback returns false=0A= *=0A= */=0A= jQuery.Callbacks =3D function( options ) {=0A= =0A= // Convert options from String-formatted to Object-formatted if needed=0A= // (we check in cache first)=0A= options =3D typeof options =3D=3D=3D "string" ?=0A= ( optionsCache[ options ] || createOptions( options ) ) :=0A= jQuery.extend( {}, options );=0A= =0A= var // Flag to know if list is currently firing=0A= firing,=0A= // Last fire value (for non-forgettable lists)=0A= memory,=0A= // Flag to know if list was already fired=0A= fired,=0A= // End of the loop when firing=0A= firingLength,=0A= // Index of currently firing callback (modified by remove if needed)=0A= firingIndex,=0A= // First callback to fire (used internally by add and fireWith)=0A= firingStart,=0A= // Actual callback list=0A= list =3D [],=0A= // Stack of fire calls for repeatable lists=0A= stack =3D !options.once && [],=0A= // Fire callbacks=0A= fire =3D function( data ) {=0A= memory =3D options.memory && data;=0A= fired =3D true;=0A= firingIndex =3D firingStart || 0;=0A= firingStart =3D 0;=0A= firingLength =3D list.length;=0A= firing =3D true;=0A= for ( ; list && firingIndex < firingLength; firingIndex++ ) {=0A= if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) =3D=3D=3D = false && options.stopOnFalse ) {=0A= memory =3D false; // To prevent further calls using add=0A= break;=0A= }=0A= }=0A= firing =3D false;=0A= if ( list ) {=0A= if ( stack ) {=0A= if ( stack.length ) {=0A= fire( stack.shift() );=0A= }=0A= } else if ( memory ) {=0A= list =3D [];=0A= } else {=0A= self.disable();=0A= }=0A= }=0A= },=0A= // Actual Callbacks object=0A= self =3D {=0A= // Add a callback or a collection of callbacks to the list=0A= add: function() {=0A= if ( list ) {=0A= // First, we save the current length=0A= var start =3D list.length;=0A= (function add( args ) {=0A= jQuery.each( args, function( _, arg ) {=0A= var type =3D jQuery.type( arg );=0A= if ( type =3D=3D=3D "function" ) {=0A= if ( !options.unique || !self.has( arg ) ) {=0A= list.push( arg );=0A= }=0A= } else if ( arg && arg.length && type !=3D=3D "string" ) {=0A= // Inspect recursively=0A= add( arg );=0A= }=0A= });=0A= })( arguments );=0A= // Do we need to add the callbacks to the=0A= // current firing batch?=0A= if ( firing ) {=0A= firingLength =3D list.length;=0A= // With memory, if we're not firing then=0A= // we should call right away=0A= } else if ( memory ) {=0A= firingStart =3D start;=0A= fire( memory );=0A= }=0A= }=0A= return this;=0A= },=0A= // Remove a callback from the list=0A= remove: function() {=0A= if ( list ) {=0A= jQuery.each( arguments, function( _, arg ) {=0A= var index;=0A= while( ( index =3D jQuery.inArray( arg, list, index ) ) > -1 ) {=0A= list.splice( index, 1 );=0A= // Handle firing indexes=0A= if ( firing ) {=0A= if ( index <=3D firingLength ) {=0A= firingLength--;=0A= }=0A= if ( index <=3D firingIndex ) {=0A= firingIndex--;=0A= }=0A= }=0A= }=0A= });=0A= }=0A= return this;=0A= },=0A= // Check if a given callback is in the list.=0A= // If no argument is given, return whether or not list has callbacks = attached.=0A= has: function( fn ) {=0A= return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && = list.length );=0A= },=0A= // Remove all callbacks from the list=0A= empty: function() {=0A= list =3D [];=0A= firingLength =3D 0;=0A= return this;=0A= },=0A= // Have the list do nothing anymore=0A= disable: function() {=0A= list =3D stack =3D memory =3D undefined;=0A= return this;=0A= },=0A= // Is it disabled?=0A= disabled: function() {=0A= return !list;=0A= },=0A= // Lock the list in its current state=0A= lock: function() {=0A= stack =3D undefined;=0A= if ( !memory ) {=0A= self.disable();=0A= }=0A= return this;=0A= },=0A= // Is it locked?=0A= locked: function() {=0A= return !stack;=0A= },=0A= // Call all callbacks with the given context and arguments=0A= fireWith: function( context, args ) {=0A= if ( list && ( !fired || stack ) ) {=0A= args =3D args || [];=0A= args =3D [ context, args.slice ? args.slice() : args ];=0A= if ( firing ) {=0A= stack.push( args );=0A= } else {=0A= fire( args );=0A= }=0A= }=0A= return this;=0A= },=0A= // Call all the callbacks with the given arguments=0A= fire: function() {=0A= self.fireWith( this, arguments );=0A= return this;=0A= },=0A= // To know if the callbacks have already been called at least once=0A= fired: function() {=0A= return !!fired;=0A= }=0A= };=0A= =0A= return self;=0A= };=0A= jQuery.extend({=0A= =0A= Deferred: function( func ) {=0A= var tuples =3D [=0A= // action, add listener, listener list, final state=0A= [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ],=0A= [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ],=0A= [ "notify", "progress", jQuery.Callbacks("memory") ]=0A= ],=0A= state =3D "pending",=0A= promise =3D {=0A= state: function() {=0A= return state;=0A= },=0A= always: function() {=0A= deferred.done( arguments ).fail( arguments );=0A= return this;=0A= },=0A= then: function( /* fnDone, fnFail, fnProgress */ ) {=0A= var fns =3D arguments;=0A= return jQuery.Deferred(function( newDefer ) {=0A= jQuery.each( tuples, function( i, tuple ) {=0A= var action =3D tuple[ 0 ],=0A= fn =3D jQuery.isFunction( fns[ i ] ) && fns[ i ];=0A= // deferred[ done | fail | progress ] for forwarding actions to = newDefer=0A= deferred[ tuple[1] ](function() {=0A= var returned =3D fn && fn.apply( this, arguments );=0A= if ( returned && jQuery.isFunction( returned.promise ) ) {=0A= returned.promise()=0A= .done( newDefer.resolve )=0A= .fail( newDefer.reject )=0A= .progress( newDefer.notify );=0A= } else {=0A= newDefer[ action + "With" ]( this =3D=3D=3D promise ? = newDefer.promise() : this, fn ? [ returned ] : arguments );=0A= }=0A= });=0A= });=0A= fns =3D null;=0A= }).promise();=0A= },=0A= // Get a promise for this deferred=0A= // If obj is provided, the promise aspect is added to the object=0A= promise: function( obj ) {=0A= return obj !=3D null ? jQuery.extend( obj, promise ) : promise;=0A= }=0A= },=0A= deferred =3D {};=0A= =0A= // Keep pipe for back-compat=0A= promise.pipe =3D promise.then;=0A= =0A= // Add list-specific methods=0A= jQuery.each( tuples, function( i, tuple ) {=0A= var list =3D tuple[ 2 ],=0A= stateString =3D tuple[ 3 ];=0A= =0A= // promise[ done | fail | progress ] =3D list.add=0A= promise[ tuple[1] ] =3D list.add;=0A= =0A= // Handle state=0A= if ( stateString ) {=0A= list.add(function() {=0A= // state =3D [ resolved | rejected ]=0A= state =3D stateString;=0A= =0A= // [ reject_list | resolve_list ].disable; progress_list.lock=0A= }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock );=0A= }=0A= =0A= // deferred[ resolve | reject | notify ]=0A= deferred[ tuple[0] ] =3D function() {=0A= deferred[ tuple[0] + "With" ]( this =3D=3D=3D deferred ? promise : = this, arguments );=0A= return this;=0A= };=0A= deferred[ tuple[0] + "With" ] =3D list.fireWith;=0A= });=0A= =0A= // Make the deferred a promise=0A= promise.promise( deferred );=0A= =0A= // Call given func if any=0A= if ( func ) {=0A= func.call( deferred, deferred );=0A= }=0A= =0A= // All done!=0A= return deferred;=0A= },=0A= =0A= // Deferred helper=0A= when: function( subordinate /* , ..., subordinateN */ ) {=0A= var i =3D 0,=0A= resolveValues =3D core_slice.call( arguments ),=0A= length =3D resolveValues.length,=0A= =0A= // the count of uncompleted subordinates=0A= remaining =3D length !=3D=3D 1 || ( subordinate && jQuery.isFunction( = subordinate.promise ) ) ? length : 0,=0A= =0A= // the master Deferred. If resolveValues consist of only a single = Deferred, just use that.=0A= deferred =3D remaining =3D=3D=3D 1 ? subordinate : jQuery.Deferred(),=0A= =0A= // Update function for both resolve and progress values=0A= updateFunc =3D function( i, contexts, values ) {=0A= return function( value ) {=0A= contexts[ i ] =3D this;=0A= values[ i ] =3D arguments.length > 1 ? core_slice.call( arguments ) = : value;=0A= if( values =3D=3D=3D progressValues ) {=0A= deferred.notifyWith( contexts, values );=0A= } else if ( !( --remaining ) ) {=0A= deferred.resolveWith( contexts, values );=0A= }=0A= };=0A= },=0A= =0A= progressValues, progressContexts, resolveContexts;=0A= =0A= // add listeners to Deferred subordinates; treat others as resolved=0A= if ( length > 1 ) {=0A= progressValues =3D new Array( length );=0A= progressContexts =3D new Array( length );=0A= resolveContexts =3D new Array( length );=0A= for ( ; i < length; i++ ) {=0A= if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i = ].promise ) ) {=0A= resolveValues[ i ].promise()=0A= .done( updateFunc( i, resolveContexts, resolveValues ) )=0A= .fail( deferred.reject )=0A= .progress( updateFunc( i, progressContexts, progressValues ) );=0A= } else {=0A= --remaining;=0A= }=0A= }=0A= }=0A= =0A= // if we're not waiting on anything, resolve the master=0A= if ( !remaining ) {=0A= deferred.resolveWith( resolveContexts, resolveValues );=0A= }=0A= =0A= return deferred.promise();=0A= }=0A= });=0A= jQuery.support =3D (function( support ) {=0A= =0A= var all, a, input, select, fragment, opt, eventName, isSupported, i,=0A= div =3D document.createElement("div");=0A= =0A= // Setup=0A= div.setAttribute( "className", "t" );=0A= div.innerHTML =3D " <link/><table></table><a href=3D'/a'>a</a><input = type=3D'checkbox'/>";=0A= =0A= // Finish early in limited (non-browser) environments=0A= all =3D div.getElementsByTagName("*") || [];=0A= a =3D div.getElementsByTagName("a")[ 0 ];=0A= if ( !a || !a.style || !all.length ) {=0A= return support;=0A= }=0A= =0A= // First batch of tests=0A= select =3D document.createElement("select");=0A= opt =3D select.appendChild( document.createElement("option") );=0A= input =3D div.getElementsByTagName("input")[ 0 ];=0A= =0A= a.style.cssText =3D "top:1px;float:left;opacity:.5";=0A= =0A= // Test setAttribute on camelCase class. If it works, we need attrFixes = when doing get/setAttribute (ie6/7)=0A= support.getSetAttribute =3D div.className !=3D=3D "t";=0A= =0A= // IE strips leading whitespace when .innerHTML is used=0A= support.leadingWhitespace =3D div.firstChild.nodeType =3D=3D=3D 3;=0A= =0A= // Make sure that tbody elements aren't automatically inserted=0A= // IE will insert them into empty tables=0A= support.tbody =3D !div.getElementsByTagName("tbody").length;=0A= =0A= // Make sure that link elements get serialized correctly by innerHTML=0A= // This requires a wrapper element in IE=0A= support.htmlSerialize =3D !!div.getElementsByTagName("link").length;=0A= =0A= // Get the style information from getAttribute=0A= // (IE uses .cssText instead)=0A= support.style =3D /top/.test( a.getAttribute("style") );=0A= =0A= // Make sure that URLs aren't manipulated=0A= // (IE normalizes it by default)=0A= support.hrefNormalized =3D a.getAttribute("href") =3D=3D=3D "/a";=0A= =0A= // Make sure that element opacity exists=0A= // (IE uses filter instead)=0A= // Use a regex to work around a WebKit issue. See #5145=0A= support.opacity =3D /^0.5/.test( a.style.opacity );=0A= =0A= // Verify style float existence=0A= // (IE uses styleFloat instead of cssFloat)=0A= support.cssFloat =3D !!a.style.cssFloat;=0A= =0A= // Check the default checkbox/radio value ("" on WebKit; "on" elsewhere)=0A= support.checkOn =3D !!input.value;=0A= =0A= // Make sure that a selected-by-default option has a working selected = property.=0A= // (WebKit defaults to false instead of true, IE too, if it's in an = optgroup)=0A= support.optSelected =3D opt.selected;=0A= =0A= // Tests for enctype support on a form (#6743)=0A= support.enctype =3D !!document.createElement("form").enctype;=0A= =0A= // Makes sure cloning an html5 element does not cause problems=0A= // Where outerHTML is undefined, this still works=0A= support.html5Clone =3D document.createElement("nav").cloneNode( true = ).outerHTML !=3D=3D "<:nav></:nav>";=0A= =0A= // Will be defined later=0A= support.inlineBlockNeedsLayout =3D false;=0A= support.shrinkWrapBlocks =3D false;=0A= support.pixelPosition =3D false;=0A= support.deleteExpando =3D true;=0A= support.noCloneEvent =3D true;=0A= support.reliableMarginRight =3D true;=0A= support.boxSizingReliable =3D true;=0A= =0A= // Make sure checked status is properly cloned=0A= input.checked =3D true;=0A= support.noCloneChecked =3D input.cloneNode( true ).checked;=0A= =0A= // Make sure that the options inside disabled selects aren't marked as = disabled=0A= // (WebKit marks them as disabled)=0A= select.disabled =3D true;=0A= support.optDisabled =3D !opt.disabled;=0A= =0A= // Support: IE<9=0A= try {=0A= delete div.test;=0A= } catch( e ) {=0A= support.deleteExpando =3D false;=0A= }=0A= =0A= // Check if we can trust getAttribute("value")=0A= input =3D document.createElement("input");=0A= input.setAttribute( "value", "" );=0A= support.input =3D input.getAttribute( "value" ) =3D=3D=3D "";=0A= =0A= // Check if an input maintains its value after becoming a radio=0A= input.value =3D "t";=0A= input.setAttribute( "type", "radio" );=0A= support.radioValue =3D input.value =3D=3D=3D "t";=0A= =0A= // #11217 - WebKit loses check when the name is after the checked = attribute=0A= input.setAttribute( "checked", "t" );=0A= input.setAttribute( "name", "t" );=0A= =0A= fragment =3D document.createDocumentFragment();=0A= fragment.appendChild( input );=0A= =0A= // Check if a disconnected checkbox will retain its checked=0A= // value of true after appended to the DOM (IE6/7)=0A= support.appendChecked =3D input.checked;=0A= =0A= // WebKit doesn't clone checked state correctly in fragments=0A= support.checkClone =3D fragment.cloneNode( true ).cloneNode( true = ).lastChild.checked;=0A= =0A= // Support: IE<9=0A= // Opera does not clone events (and typeof div.attachEvent =3D=3D=3D = undefined).=0A= // IE9-10 clones events bound via attachEvent, but they don't trigger = with .click()=0A= if ( div.attachEvent ) {=0A= div.attachEvent( "onclick", function() {=0A= support.noCloneEvent =3D false;=0A= });=0A= =0A= div.cloneNode( true ).click();=0A= }=0A= =0A= // Support: IE<9 (lack submit/change bubble), Firefox 17+ (lack focusin = event)=0A= // Beware of CSP restrictions = (https://developer.mozilla.org/en/Security/CSP)=0A= for ( i in { submit: true, change: true, focusin: true }) {=0A= div.setAttribute( eventName =3D "on" + i, "t" );=0A= =0A= support[ i + "Bubbles" ] =3D eventName in window || div.attributes[ = eventName ].expando =3D=3D=3D false;=0A= }=0A= =0A= div.style.backgroundClip =3D "content-box";=0A= div.cloneNode( true ).style.backgroundClip =3D "";=0A= support.clearCloneStyle =3D div.style.backgroundClip =3D=3D=3D = "content-box";=0A= =0A= // Support: IE<9=0A= // Iteration over object's inherited properties before its own.=0A= for ( i in jQuery( support ) ) {=0A= break;=0A= }=0A= support.ownLast =3D i !=3D=3D "0";=0A= =0A= // Run tests that need a body at doc ready=0A= jQuery(function() {=0A= var container, marginDiv, tds,=0A= divReset =3D = "padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-bo= x-sizing:content-box;-webkit-box-sizing:content-box;",=0A= body =3D document.getElementsByTagName("body")[0];=0A= =0A= if ( !body ) {=0A= // Return for frameset docs that don't have a body=0A= return;=0A= }=0A= =0A= container =3D document.createElement("div");=0A= container.style.cssText =3D = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-to= p:1px";=0A= =0A= body.appendChild( container ).appendChild( div );=0A= =0A= // Support: IE8=0A= // Check if table cells still have offsetWidth/Height when they are set=0A= // to display:none and there are still other visible table cells in a=0A= // table row; if so, offsetWidth/Height are not reliable for use when=0A= // determining if an element has been hidden directly using=0A= // display:none (it is still safe to use offsets if a parent element is=0A= // hidden; don safety goggles and see bug #4512 for more information).=0A= div.innerHTML =3D "<table><tr><td></td><td>t</td></tr></table>";=0A= tds =3D div.getElementsByTagName("td");=0A= tds[ 0 ].style.cssText =3D "padding:0;margin:0;border:0;display:none";=0A= isSupported =3D ( tds[ 0 ].offsetHeight =3D=3D=3D 0 );=0A= =0A= tds[ 0 ].style.display =3D "";=0A= tds[ 1 ].style.display =3D "none";=0A= =0A= // Support: IE8=0A= // Check if empty table cells still have offsetWidth/Height=0A= support.reliableHiddenOffsets =3D isSupported && ( tds[ 0 = ].offsetHeight =3D=3D=3D 0 );=0A= =0A= // Check box-sizing and margin behavior.=0A= div.innerHTML =3D "";=0A= div.style.cssText =3D = "box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:bord= er-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;posit= ion:absolute;top:1%;";=0A= =0A= // Workaround failing boxSizing test due to offsetWidth returning = wrong value=0A= // with some non-1 values of body zoom, ticket #13543=0A= jQuery.swap( body, body.style.zoom !=3D null ? { zoom: 1 } : {}, = function() {=0A= support.boxSizing =3D div.offsetWidth =3D=3D=3D 4;=0A= });=0A= =0A= // Use window.getComputedStyle because jsdom on node.js will break = without it.=0A= if ( window.getComputedStyle ) {=0A= support.pixelPosition =3D ( window.getComputedStyle( div, null ) || = {} ).top !=3D=3D "1%";=0A= support.boxSizingReliable =3D ( window.getComputedStyle( div, null ) = || { width: "4px" } ).width =3D=3D=3D "4px";=0A= =0A= // Check if div with explicit width and no margin-right incorrectly=0A= // gets computed margin-right based on width of container. (#3333)=0A= // Fails in WebKit before Feb 2011 nightlies=0A= // WebKit Bug 13343 - getComputedStyle returns wrong value for = margin-right=0A= marginDiv =3D div.appendChild( document.createElement("div") );=0A= marginDiv.style.cssText =3D div.style.cssText =3D divReset;=0A= marginDiv.style.marginRight =3D marginDiv.style.width =3D "0";=0A= div.style.width =3D "1px";=0A= =0A= support.reliableMarginRight =3D=0A= !parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} = ).marginRight );=0A= }=0A= =0A= if ( typeof div.style.zoom !=3D=3D core_strundefined ) {=0A= // Support: IE<8=0A= // Check if natively block-level elements act like inline-block=0A= // elements when setting their display to 'inline' and giving=0A= // them layout=0A= div.innerHTML =3D "";=0A= div.style.cssText =3D divReset + = "width:1px;padding:1px;display:inline;zoom:1";=0A= support.inlineBlockNeedsLayout =3D ( div.offsetWidth =3D=3D=3D 3 );=0A= =0A= // Support: IE6=0A= // Check if elements with layout shrink-wrap their children=0A= div.style.display =3D "block";=0A= div.innerHTML =3D "<div></div>";=0A= div.firstChild.style.width =3D "5px";=0A= support.shrinkWrapBlocks =3D ( div.offsetWidth !=3D=3D 3 );=0A= =0A= if ( support.inlineBlockNeedsLayout ) {=0A= // Prevent IE 6 from affecting layout for positioned elements #11048=0A= // Prevent IE from shrinking the body in IE 7 mode #12869=0A= // Support: IE<8=0A= body.style.zoom =3D 1;=0A= }=0A= }=0A= =0A= body.removeChild( container );=0A= =0A= // Null elements to avoid leaks in IE=0A= container =3D div =3D tds =3D marginDiv =3D null;=0A= });=0A= =0A= // Null elements to avoid leaks in IE=0A= all =3D select =3D fragment =3D opt =3D a =3D input =3D null;=0A= =0A= return support;=0A= })({});=0A= =0A= var rbrace =3D /(?:\{[\s\S]*\}|\[[\s\S]*\])$/,=0A= rmultiDash =3D /([A-Z])/g;=0A= =0A= function internalData( elem, name, data, pvt /* Internal Use Only */ ){=0A= if ( !jQuery.acceptData( elem ) ) {=0A= return;=0A= }=0A= =0A= var ret, thisCache,=0A= internalKey =3D jQuery.expando,=0A= =0A= // We have to handle DOM nodes and JS objects differently because IE6-7=0A= // can't GC object references properly across the DOM-JS boundary=0A= isNode =3D elem.nodeType,=0A= =0A= // Only DOM nodes need the global jQuery cache; JS object data is=0A= // attached directly to the object so GC can occur automatically=0A= cache =3D isNode ? jQuery.cache : elem,=0A= =0A= // Only defining an ID for JS objects if its cache already exists = allows=0A= // the code to shortcut on the same path as a DOM node with no cache=0A= id =3D isNode ? elem[ internalKey ] : elem[ internalKey ] && = internalKey;=0A= =0A= // Avoid doing any more work than we need to when trying to get data on = an=0A= // object that has no data at all=0A= if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && data =3D=3D=3D = undefined && typeof name =3D=3D=3D "string" ) {=0A= return;=0A= }=0A= =0A= if ( !id ) {=0A= // Only DOM nodes need a new unique ID for each element since their = data=0A= // ends up in the global cache=0A= if ( isNode ) {=0A= id =3D elem[ internalKey ] =3D core_deletedIds.pop() || jQuery.guid++;=0A= } else {=0A= id =3D internalKey;=0A= }=0A= }=0A= =0A= if ( !cache[ id ] ) {=0A= // Avoid exposing jQuery metadata on plain JS objects when the object=0A= // is serialized using JSON.stringify=0A= cache[ id ] =3D isNode ? {} : { toJSON: jQuery.noop };=0A= }=0A= =0A= // An object can be passed to jQuery.data instead of a key/value pair; = this gets=0A= // shallow copied over onto the existing cache=0A= if ( typeof name =3D=3D=3D "object" || typeof name =3D=3D=3D "function" = ) {=0A= if ( pvt ) {=0A= cache[ id ] =3D jQuery.extend( cache[ id ], name );=0A= } else {=0A= cache[ id ].data =3D jQuery.extend( cache[ id ].data, name );=0A= }=0A= }=0A= =0A= thisCache =3D cache[ id ];=0A= =0A= // jQuery data() is stored in a separate object inside the object's = internal data=0A= // cache in order to avoid key collisions between internal data and = user-defined=0A= // data.=0A= if ( !pvt ) {=0A= if ( !thisCache.data ) {=0A= thisCache.data =3D {};=0A= }=0A= =0A= thisCache =3D thisCache.data;=0A= }=0A= =0A= if ( data !=3D=3D undefined ) {=0A= thisCache[ jQuery.camelCase( name ) ] =3D data;=0A= }=0A= =0A= // Check for both converted-to-camel and non-converted data property = names=0A= // If a data property was specified=0A= if ( typeof name =3D=3D=3D "string" ) {=0A= =0A= // First Try to find as-is property data=0A= ret =3D thisCache[ name ];=0A= =0A= // Test for null|undefined property data=0A= if ( ret =3D=3D null ) {=0A= =0A= // Try to find the camelCased property=0A= ret =3D thisCache[ jQuery.camelCase( name ) ];=0A= }=0A= } else {=0A= ret =3D thisCache;=0A= }=0A= =0A= return ret;=0A= }=0A= =0A= function internalRemoveData( elem, name, pvt ) {=0A= if ( !jQuery.acceptData( elem ) ) {=0A= return;=0A= }=0A= =0A= var thisCache, i,=0A= isNode =3D elem.nodeType,=0A= =0A= // See jQuery.data for more information=0A= cache =3D isNode ? jQuery.cache : elem,=0A= id =3D isNode ? elem[ jQuery.expando ] : jQuery.expando;=0A= =0A= // If there is already no cache entry for this object, there is no=0A= // purpose in continuing=0A= if ( !cache[ id ] ) {=0A= return;=0A= }=0A= =0A= if ( name ) {=0A= =0A= thisCache =3D pvt ? cache[ id ] : cache[ id ].data;=0A= =0A= if ( thisCache ) {=0A= =0A= // Support array or space separated string names for data keys=0A= if ( !jQuery.isArray( name ) ) {=0A= =0A= // try the string as a key before any manipulation=0A= if ( name in thisCache ) {=0A= name =3D [ name ];=0A= } else {=0A= =0A= // split the camel cased version by spaces unless a key with the = spaces exists=0A= name =3D jQuery.camelCase( name );=0A= if ( name in thisCache ) {=0A= name =3D [ name ];=0A= } else {=0A= name =3D name.split(" ");=0A= }=0A= }=0A= } else {=0A= // If "name" is an array of keys...=0A= // When data is initially created, via ("key", "val") signature,=0A= // keys will be converted to camelCase.=0A= // Since there is no way to tell _how_ a key was added, remove=0A= // both plain key and camelCase key. #12786=0A= // This will only penalize the array argument path.=0A= name =3D name.concat( jQuery.map( name, jQuery.camelCase ) );=0A= }=0A= =0A= i =3D name.length;=0A= while ( i-- ) {=0A= delete thisCache[ name[i] ];=0A= }=0A= =0A= // If there is no data left in the cache, we want to continue=0A= // and let the cache object itself get destroyed=0A= if ( pvt ? !isEmptyDataObject(thisCache) : = !jQuery.isEmptyObject(thisCache) ) {=0A= return;=0A= }=0A= }=0A= }=0A= =0A= // See jQuery.data for more information=0A= if ( !pvt ) {=0A= delete cache[ id ].data;=0A= =0A= // Don't destroy the parent cache unless the internal data object=0A= // had been the only thing left in it=0A= if ( !isEmptyDataObject( cache[ id ] ) ) {=0A= return;=0A= }=0A= }=0A= =0A= // Destroy the cache=0A= if ( isNode ) {=0A= jQuery.cleanData( [ elem ], true );=0A= =0A= // Use delete when supported for expandos or `cache` is not a window = per isWindow (#10080)=0A= /* jshint eqeqeq: false */=0A= } else if ( jQuery.support.deleteExpando || cache !=3D cache.window ) {=0A= /* jshint eqeqeq: true */=0A= delete cache[ id ];=0A= =0A= // When all else fails, null=0A= } else {=0A= cache[ id ] =3D null;=0A= }=0A= }=0A= =0A= jQuery.extend({=0A= cache: {},=0A= =0A= // The following elements throw uncatchable exceptions if you=0A= // attempt to add expando properties to them.=0A= noData: {=0A= "applet": true,=0A= "embed": true,=0A= // Ban all objects except for Flash (which handle expandos)=0A= "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"=0A= },=0A= =0A= hasData: function( elem ) {=0A= elem =3D elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ = jQuery.expando ];=0A= return !!elem && !isEmptyDataObject( elem );=0A= },=0A= =0A= data: function( elem, name, data ) {=0A= return internalData( elem, name, data );=0A= },=0A= =0A= removeData: function( elem, name ) {=0A= return internalRemoveData( elem, name );=0A= },=0A= =0A= // For internal use only.=0A= _data: function( elem, name, data ) {=0A= return internalData( elem, name, data, true );=0A= },=0A= =0A= _removeData: function( elem, name ) {=0A= return internalRemoveData( elem, name, true );=0A= },=0A= =0A= // A method for determining if a DOM node can handle the data expando=0A= acceptData: function( elem ) {=0A= // Do not set data on non-element because it will not be cleared = (#8335).=0A= if ( elem.nodeType && elem.nodeType !=3D=3D 1 && elem.nodeType !=3D=3D = 9 ) {=0A= return false;=0A= }=0A= =0A= var noData =3D elem.nodeName && jQuery.noData[ = elem.nodeName.toLowerCase() ];=0A= =0A= // nodes accept data unless otherwise specified; rejection can be = conditional=0A= return !noData || noData !=3D=3D true && elem.getAttribute("classid") = =3D=3D=3D noData;=0A= }=0A= });=0A= =0A= jQuery.fn.extend({=0A= data: function( key, value ) {=0A= var attrs, name,=0A= data =3D null,=0A= i =3D 0,=0A= elem =3D this[0];=0A= =0A= // Special expections of .data basically thwart jQuery.access,=0A= // so implement the relevant behavior ourselves=0A= =0A= // Gets all values=0A= if ( key =3D=3D=3D undefined ) {=0A= if ( this.length ) {=0A= data =3D jQuery.data( elem );=0A= =0A= if ( elem.nodeType =3D=3D=3D 1 && !jQuery._data( elem, "parsedAttrs" = ) ) {=0A= attrs =3D elem.attributes;=0A= for ( ; i < attrs.length; i++ ) {=0A= name =3D attrs[i].name;=0A= =0A= if ( name.indexOf("data-") =3D=3D=3D 0 ) {=0A= name =3D jQuery.camelCase( name.slice(5) );=0A= =0A= dataAttr( elem, name, data[ name ] );=0A= }=0A= }=0A= jQuery._data( elem, "parsedAttrs", true );=0A= }=0A= }=0A= =0A= return data;=0A= }=0A= =0A= // Sets multiple values=0A= if ( typeof key =3D=3D=3D "object" ) {=0A= return this.each(function() {=0A= jQuery.data( this, key );=0A= });=0A= }=0A= =0A= return arguments.length > 1 ?=0A= =0A= // Sets one value=0A= this.each(function() {=0A= jQuery.data( this, key, value );=0A= }) :=0A= =0A= // Gets one value=0A= // Try to fetch any internally stored data first=0A= elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : null;=0A= },=0A= =0A= removeData: function( key ) {=0A= return this.each(function() {=0A= jQuery.removeData( this, key );=0A= });=0A= }=0A= });=0A= =0A= function dataAttr( elem, key, data ) {=0A= // If nothing was found internally, try to fetch any=0A= // data from the HTML5 data-* attribute=0A= if ( data =3D=3D=3D undefined && elem.nodeType =3D=3D=3D 1 ) {=0A= =0A= var name =3D "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase();=0A= =0A= data =3D elem.getAttribute( name );=0A= =0A= if ( typeof data =3D=3D=3D "string" ) {=0A= try {=0A= data =3D data =3D=3D=3D "true" ? true :=0A= data =3D=3D=3D "false" ? false :=0A= data =3D=3D=3D "null" ? null :=0A= // Only convert to a number if it doesn't change the string=0A= +data + "" =3D=3D=3D data ? +data :=0A= rbrace.test( data ) ? jQuery.parseJSON( data ) :=0A= data;=0A= } catch( e ) {}=0A= =0A= // Make sure we set the data so it isn't changed later=0A= jQuery.data( elem, key, data );=0A= =0A= } else {=0A= data =3D undefined;=0A= }=0A= }=0A= =0A= return data;=0A= }=0A= =0A= // checks a cache object for emptiness=0A= function isEmptyDataObject( obj ) {=0A= var name;=0A= for ( name in obj ) {=0A= =0A= // if the public data object is empty, the private is still empty=0A= if ( name =3D=3D=3D "data" && jQuery.isEmptyObject( obj[name] ) ) {=0A= continue;=0A= }=0A= if ( name !=3D=3D "toJSON" ) {=0A= return false;=0A= }=0A= }=0A= =0A= return true;=0A= }=0A= jQuery.extend({=0A= queue: function( elem, type, data ) {=0A= var queue;=0A= =0A= if ( elem ) {=0A= type =3D ( type || "fx" ) + "queue";=0A= queue =3D jQuery._data( elem, type );=0A= =0A= // Speed up dequeue by getting out quickly if this is just a lookup=0A= if ( data ) {=0A= if ( !queue || jQuery.isArray(data) ) {=0A= queue =3D jQuery._data( elem, type, jQuery.makeArray(data) );=0A= } else {=0A= queue.push( data );=0A= }=0A= }=0A= return queue || [];=0A= }=0A= },=0A= =0A= dequeue: function( elem, type ) {=0A= type =3D type || "fx";=0A= =0A= var queue =3D jQuery.queue( elem, type ),=0A= startLength =3D queue.length,=0A= fn =3D queue.shift(),=0A= hooks =3D jQuery._queueHooks( elem, type ),=0A= next =3D function() {=0A= jQuery.dequeue( elem, type );=0A= };=0A= =0A= // If the fx queue is dequeued, always remove the progress sentinel=0A= if ( fn =3D=3D=3D "inprogress" ) {=0A= fn =3D queue.shift();=0A= startLength--;=0A= }=0A= =0A= if ( fn ) {=0A= =0A= // Add a progress sentinel to prevent the fx queue from being=0A= // automatically dequeued=0A= if ( type =3D=3D=3D "fx" ) {=0A= queue.unshift( "inprogress" );=0A= }=0A= =0A= // clear up the last queue stop function=0A= delete hooks.stop;=0A= fn.call( elem, next, hooks );=0A= }=0A= =0A= if ( !startLength && hooks ) {=0A= hooks.empty.fire();=0A= }=0A= },=0A= =0A= // not intended for public consumption - generates a queueHooks object, = or returns the current one=0A= _queueHooks: function( elem, type ) {=0A= var key =3D type + "queueHooks";=0A= return jQuery._data( elem, key ) || jQuery._data( elem, key, {=0A= empty: jQuery.Callbacks("once memory").add(function() {=0A= jQuery._removeData( elem, type + "queue" );=0A= jQuery._removeData( elem, key );=0A= })=0A= });=0A= }=0A= });=0A= =0A= jQuery.fn.extend({=0A= queue: function( type, data ) {=0A= var setter =3D 2;=0A= =0A= if ( typeof type !=3D=3D "string" ) {=0A= data =3D type;=0A= type =3D "fx";=0A= setter--;=0A= }=0A= =0A= if ( arguments.length < setter ) {=0A= return jQuery.queue( this[0], type );=0A= }=0A= =0A= return data =3D=3D=3D undefined ?=0A= this :=0A= this.each(function() {=0A= var queue =3D jQuery.queue( this, type, data );=0A= =0A= // ensure a hooks for this queue=0A= jQuery._queueHooks( this, type );=0A= =0A= if ( type =3D=3D=3D "fx" && queue[0] !=3D=3D "inprogress" ) {=0A= jQuery.dequeue( this, type );=0A= }=0A= });=0A= },=0A= dequeue: function( type ) {=0A= return this.each(function() {=0A= jQuery.dequeue( this, type );=0A= });=0A= },=0A= // Based off of the plugin by Clint Helfers, with permission.=0A= // http://blindsignals.com/index.php/2009/07/jquery-delay/=0A= delay: function( time, type ) {=0A= time =3D jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;=0A= type =3D type || "fx";=0A= =0A= return this.queue( type, function( next, hooks ) {=0A= var timeout =3D setTimeout( next, time );=0A= hooks.stop =3D function() {=0A= clearTimeout( timeout );=0A= };=0A= });=0A= },=0A= clearQueue: function( type ) {=0A= return this.queue( type || "fx", [] );=0A= },=0A= // Get a promise resolved when queues of a certain type=0A= // are emptied (fx is the type by default)=0A= promise: function( type, obj ) {=0A= var tmp,=0A= count =3D 1,=0A= defer =3D jQuery.Deferred(),=0A= elements =3D this,=0A= i =3D this.length,=0A= resolve =3D function() {=0A= if ( !( --count ) ) {=0A= defer.resolveWith( elements, [ elements ] );=0A= }=0A= };=0A= =0A= if ( typeof type !=3D=3D "string" ) {=0A= obj =3D type;=0A= type =3D undefined;=0A= }=0A= type =3D type || "fx";=0A= =0A= while( i-- ) {=0A= tmp =3D jQuery._data( elements[ i ], type + "queueHooks" );=0A= if ( tmp && tmp.empty ) {=0A= count++;=0A= tmp.empty.add( resolve );=0A= }=0A= }=0A= resolve();=0A= return defer.promise( obj );=0A= }=0A= });=0A= var nodeHook, boolHook,=0A= rclass =3D /[\t\r\n\f]/g,=0A= rreturn =3D /\r/g,=0A= rfocusable =3D /^(?:input|select|textarea|button|object)$/i,=0A= rclickable =3D /^(?:a|area)$/i,=0A= ruseDefault =3D /^(?:checked|selected)$/i,=0A= getSetAttribute =3D jQuery.support.getSetAttribute,=0A= getSetInput =3D jQuery.support.input;=0A= =0A= jQuery.fn.extend({=0A= attr: function( name, value ) {=0A= return jQuery.access( this, jQuery.attr, name, value, arguments.length = > 1 );=0A= },=0A= =0A= removeAttr: function( name ) {=0A= return this.each(function() {=0A= jQuery.removeAttr( this, name );=0A= });=0A= },=0A= =0A= prop: function( name, value ) {=0A= return jQuery.access( this, jQuery.prop, name, value, arguments.length = > 1 );=0A= },=0A= =0A= removeProp: function( name ) {=0A= name =3D jQuery.propFix[ name ] || name;=0A= return this.each(function() {=0A= // try/catch handles cases where IE balks (such as removing a = property on window)=0A= try {=0A= this[ name ] =3D undefined;=0A= delete this[ name ];=0A= } catch( e ) {}=0A= });=0A= },=0A= =0A= addClass: function( value ) {=0A= var classes, elem, cur, clazz, j,=0A= i =3D 0,=0A= len =3D this.length,=0A= proceed =3D typeof value =3D=3D=3D "string" && value;=0A= =0A= if ( jQuery.isFunction( value ) ) {=0A= return this.each(function( j ) {=0A= jQuery( this ).addClass( value.call( this, j, this.className ) );=0A= });=0A= }=0A= =0A= if ( proceed ) {=0A= // The disjunction here is for better compressibility (see = removeClass)=0A= classes =3D ( value || "" ).match( core_rnotwhite ) || [];=0A= =0A= for ( ; i < len; i++ ) {=0A= elem =3D this[ i ];=0A= cur =3D elem.nodeType =3D=3D=3D 1 && ( elem.className ?=0A= ( " " + elem.className + " " ).replace( rclass, " " ) :=0A= " "=0A= );=0A= =0A= if ( cur ) {=0A= j =3D 0;=0A= while ( (clazz =3D classes[j++]) ) {=0A= if ( cur.indexOf( " " + clazz + " " ) < 0 ) {=0A= cur +=3D clazz + " ";=0A= }=0A= }=0A= elem.className =3D jQuery.trim( cur );=0A= =0A= }=0A= }=0A= }=0A= =0A= return this;=0A= },=0A= =0A= removeClass: function( value ) {=0A= var classes, elem, cur, clazz, j,=0A= i =3D 0,=0A= len =3D this.length,=0A= proceed =3D arguments.length =3D=3D=3D 0 || typeof value =3D=3D=3D = "string" && value;=0A= =0A= if ( jQuery.isFunction( value ) ) {=0A= return this.each(function( j ) {=0A= jQuery( this ).removeClass( value.call( this, j, this.className ) );=0A= });=0A= }=0A= if ( proceed ) {=0A= classes =3D ( value || "" ).match( core_rnotwhite ) || [];=0A= =0A= for ( ; i < len; i++ ) {=0A= elem =3D this[ i ];=0A= // This expression is here for better compressibility (see addClass)=0A= cur =3D elem.nodeType =3D=3D=3D 1 && ( elem.className ?=0A= ( " " + elem.className + " " ).replace( rclass, " " ) :=0A= ""=0A= );=0A= =0A= if ( cur ) {=0A= j =3D 0;=0A= while ( (clazz =3D classes[j++]) ) {=0A= // Remove *all* instances=0A= while ( cur.indexOf( " " + clazz + " " ) >=3D 0 ) {=0A= cur =3D cur.replace( " " + clazz + " ", " " );=0A= }=0A= }=0A= elem.className =3D value ? jQuery.trim( cur ) : "";=0A= }=0A= }=0A= }=0A= =0A= return this;=0A= },=0A= =0A= toggleClass: function( value, stateVal ) {=0A= var type =3D typeof value;=0A= =0A= if ( typeof stateVal =3D=3D=3D "boolean" && type =3D=3D=3D "string" ) {=0A= return stateVal ? this.addClass( value ) : this.removeClass( value );=0A= }=0A= =0A= if ( jQuery.isFunction( value ) ) {=0A= return this.each(function( i ) {=0A= jQuery( this ).toggleClass( value.call(this, i, this.className, = stateVal), stateVal );=0A= });=0A= }=0A= =0A= return this.each(function() {=0A= if ( type =3D=3D=3D "string" ) {=0A= // toggle individual class names=0A= var className,=0A= i =3D 0,=0A= self =3D jQuery( this ),=0A= classNames =3D value.match( core_rnotwhite ) || [];=0A= =0A= while ( (className =3D classNames[ i++ ]) ) {=0A= // check each className given, space separated list=0A= if ( self.hasClass( className ) ) {=0A= self.removeClass( className );=0A= } else {=0A= self.addClass( className );=0A= }=0A= }=0A= =0A= // Toggle whole class name=0A= } else if ( type =3D=3D=3D core_strundefined || type =3D=3D=3D = "boolean" ) {=0A= if ( this.className ) {=0A= // store className if set=0A= jQuery._data( this, "__className__", this.className );=0A= }=0A= =0A= // If the element has a class name or if we're passed "false",=0A= // then remove the whole classname (if there was one, the above = saved it).=0A= // Otherwise bring back whatever was previously saved (if anything),=0A= // falling back to the empty string if nothing was stored.=0A= this.className =3D this.className || value =3D=3D=3D false ? "" : = jQuery._data( this, "__className__" ) || "";=0A= }=0A= });=0A= },=0A= =0A= hasClass: function( selector ) {=0A= var className =3D " " + selector + " ",=0A= i =3D 0,=0A= l =3D this.length;=0A= for ( ; i < l; i++ ) {=0A= if ( this[i].nodeType =3D=3D=3D 1 && (" " + this[i].className + " = ").replace(rclass, " ").indexOf( className ) >=3D 0 ) {=0A= return true;=0A= }=0A= }=0A= =0A= return false;=0A= },=0A= =0A= val: function( value ) {=0A= var ret, hooks, isFunction,=0A= elem =3D this[0];=0A= =0A= if ( !arguments.length ) {=0A= if ( elem ) {=0A= hooks =3D jQuery.valHooks[ elem.type ] || jQuery.valHooks[ = elem.nodeName.toLowerCase() ];=0A= =0A= if ( hooks && "get" in hooks && (ret =3D hooks.get( elem, "value" )) = !=3D=3D undefined ) {=0A= return ret;=0A= }=0A= =0A= ret =3D elem.value;=0A= =0A= return typeof ret =3D=3D=3D "string" ?=0A= // handle most common string cases=0A= ret.replace(rreturn, "") :=0A= // handle cases where value is null/undef or number=0A= ret =3D=3D null ? "" : ret;=0A= }=0A= =0A= return;=0A= }=0A= =0A= isFunction =3D jQuery.isFunction( value );=0A= =0A= return this.each(function( i ) {=0A= var val;=0A= =0A= if ( this.nodeType !=3D=3D 1 ) {=0A= return;=0A= }=0A= =0A= if ( isFunction ) {=0A= val =3D value.call( this, i, jQuery( this ).val() );=0A= } else {=0A= val =3D value;=0A= }=0A= =0A= // Treat null/undefined as ""; convert numbers to string=0A= if ( val =3D=3D null ) {=0A= val =3D "";=0A= } else if ( typeof val =3D=3D=3D "number" ) {=0A= val +=3D "";=0A= } else if ( jQuery.isArray( val ) ) {=0A= val =3D jQuery.map(val, function ( value ) {=0A= return value =3D=3D null ? "" : value + "";=0A= });=0A= }=0A= =0A= hooks =3D jQuery.valHooks[ this.type ] || jQuery.valHooks[ = this.nodeName.toLowerCase() ];=0A= =0A= // If set returns undefined, fall back to normal setting=0A= if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) = =3D=3D=3D undefined ) {=0A= this.value =3D val;=0A= }=0A= });=0A= }=0A= });=0A= =0A= jQuery.extend({=0A= valHooks: {=0A= option: {=0A= get: function( elem ) {=0A= // Use proper attribute retrieval(#6932, #12072)=0A= var val =3D jQuery.find.attr( elem, "value" );=0A= return val !=3D null ?=0A= val :=0A= elem.text;=0A= }=0A= },=0A= select: {=0A= get: function( elem ) {=0A= var value, option,=0A= options =3D elem.options,=0A= index =3D elem.selectedIndex,=0A= one =3D elem.type =3D=3D=3D "select-one" || index < 0,=0A= values =3D one ? null : [],=0A= max =3D one ? index + 1 : options.length,=0A= i =3D index < 0 ?=0A= max :=0A= one ? index : 0;=0A= =0A= // Loop through all the selected options=0A= for ( ; i < max; i++ ) {=0A= option =3D options[ i ];=0A= =0A= // oldIE doesn't update selected after form reset (#2551)=0A= if ( ( option.selected || i =3D=3D=3D index ) &&=0A= // Don't return options that are disabled or in a disabled = optgroup=0A= ( jQuery.support.optDisabled ? !option.disabled : = option.getAttribute("disabled") =3D=3D=3D null ) &&=0A= ( !option.parentNode.disabled || !jQuery.nodeName( = option.parentNode, "optgroup" ) ) ) {=0A= =0A= // Get the specific value for the option=0A= value =3D jQuery( option ).val();=0A= =0A= // We don't need an array for one selects=0A= if ( one ) {=0A= return value;=0A= }=0A= =0A= // Multi-Selects return an array=0A= values.push( value );=0A= }=0A= }=0A= =0A= return values;=0A= },=0A= =0A= set: function( elem, value ) {=0A= var optionSet, option,=0A= options =3D elem.options,=0A= values =3D jQuery.makeArray( value ),=0A= i =3D options.length;=0A= =0A= while ( i-- ) {=0A= option =3D options[ i ];=0A= if ( (option.selected =3D jQuery.inArray( jQuery(option).val(), = values ) >=3D 0) ) {=0A= optionSet =3D true;=0A= }=0A= }=0A= =0A= // force browsers to behave consistently when non-matching value is = set=0A= if ( !optionSet ) {=0A= elem.selectedIndex =3D -1;=0A= }=0A= return values;=0A= }=0A= }=0A= },=0A= =0A= attr: function( elem, name, value ) {=0A= var hooks, ret,=0A= nType =3D elem.nodeType;=0A= =0A= // don't get/set attributes on text, comment and attribute nodes=0A= if ( !elem || nType =3D=3D=3D 3 || nType =3D=3D=3D 8 || nType = =3D=3D=3D 2 ) {=0A= return;=0A= }=0A= =0A= // Fallback to prop when attributes are not supported=0A= if ( typeof elem.getAttribute =3D=3D=3D core_strundefined ) {=0A= return jQuery.prop( elem, name, value );=0A= }=0A= =0A= // All attributes are lowercase=0A= // Grab necessary hook if one is defined=0A= if ( nType !=3D=3D 1 || !jQuery.isXMLDoc( elem ) ) {=0A= name =3D name.toLowerCase();=0A= hooks =3D jQuery.attrHooks[ name ] ||=0A= ( jQuery.expr.match.bool.test( name ) ? boolHook : nodeHook );=0A= }=0A= =0A= if ( value !=3D=3D undefined ) {=0A= =0A= if ( value =3D=3D=3D null ) {=0A= jQuery.removeAttr( elem, name );=0A= =0A= } else if ( hooks && "set" in hooks && (ret =3D hooks.set( elem, = value, name )) !=3D=3D undefined ) {=0A= return ret;=0A= =0A= } else {=0A= elem.setAttribute( name, value + "" );=0A= return value;=0A= }=0A= =0A= } else if ( hooks && "get" in hooks && (ret =3D hooks.get( elem, name = )) !=3D=3D null ) {=0A= return ret;=0A= =0A= } else {=0A= ret =3D jQuery.find.attr( elem, name );=0A= =0A= // Non-existent attributes return null, we normalize to undefined=0A= return ret =3D=3D null ?=0A= undefined :=0A= ret;=0A= }=0A= },=0A= =0A= removeAttr: function( elem, value ) {=0A= var name, propName,=0A= i =3D 0,=0A= attrNames =3D value && value.match( core_rnotwhite );=0A= =0A= if ( attrNames && elem.nodeType =3D=3D=3D 1 ) {=0A= while ( (name =3D attrNames[i++]) ) {=0A= propName =3D jQuery.propFix[ name ] || name;=0A= =0A= // Boolean attributes get special treatment (#10870)=0A= if ( jQuery.expr.match.bool.test( name ) ) {=0A= // Set corresponding property to false=0A= if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) {=0A= elem[ propName ] =3D false;=0A= // Support: IE<9=0A= // Also clear defaultChecked/defaultSelected (if appropriate)=0A= } else {=0A= elem[ jQuery.camelCase( "default-" + name ) ] =3D=0A= elem[ propName ] =3D false;=0A= }=0A= =0A= // See #9699 for explanation of this approach (setting first, then = removal)=0A= } else {=0A= jQuery.attr( elem, name, "" );=0A= }=0A= =0A= elem.removeAttribute( getSetAttribute ? name : propName );=0A= }=0A= }=0A= },=0A= =0A= attrHooks: {=0A= type: {=0A= set: function( elem, value ) {=0A= if ( !jQuery.support.radioValue && value =3D=3D=3D "radio" && = jQuery.nodeName(elem, "input") ) {=0A= // Setting the type on a radio button after the value resets the = value in IE6-9=0A= // Reset value to default in case type is set after value during = creation=0A= var val =3D elem.value;=0A= elem.setAttribute( "type", value );=0A= if ( val ) {=0A= elem.value =3D val;=0A= }=0A= return value;=0A= }=0A= }=0A= }=0A= },=0A= =0A= propFix: {=0A= "for": "htmlFor",=0A= "class": "className"=0A= },=0A= =0A= prop: function( elem, name, value ) {=0A= var ret, hooks, notxml,=0A= nType =3D elem.nodeType;=0A= =0A= // don't get/set properties on text, comment and attribute nodes=0A= if ( !elem || nType =3D=3D=3D 3 || nType =3D=3D=3D 8 || nType = =3D=3D=3D 2 ) {=0A= return;=0A= }=0A= =0A= notxml =3D nType !=3D=3D 1 || !jQuery.isXMLDoc( elem );=0A= =0A= if ( notxml ) {=0A= // Fix name and attach hooks=0A= name =3D jQuery.propFix[ name ] || name;=0A= hooks =3D jQuery.propHooks[ name ];=0A= }=0A= =0A= if ( value !=3D=3D undefined ) {=0A= return hooks && "set" in hooks && (ret =3D hooks.set( elem, value, = name )) !=3D=3D undefined ?=0A= ret :=0A= ( elem[ name ] =3D value );=0A= =0A= } else {=0A= return hooks && "get" in hooks && (ret =3D hooks.get( elem, name )) = !=3D=3D null ?=0A= ret :=0A= elem[ name ];=0A= }=0A= },=0A= =0A= propHooks: {=0A= tabIndex: {=0A= get: function( elem ) {=0A= // elem.tabIndex doesn't always return the correct value when it = hasn't been explicitly set=0A= // = http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabi= ndex-values-with-javascript/=0A= // Use proper attribute retrieval(#12072)=0A= var tabindex =3D jQuery.find.attr( elem, "tabindex" );=0A= =0A= return tabindex ?=0A= parseInt( tabindex, 10 ) :=0A= rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName = ) && elem.href ?=0A= 0 :=0A= -1;=0A= }=0A= }=0A= }=0A= });=0A= =0A= // Hooks for boolean attributes=0A= boolHook =3D {=0A= set: function( elem, value, name ) {=0A= if ( value =3D=3D=3D false ) {=0A= // Remove boolean attributes when set to false=0A= jQuery.removeAttr( elem, name );=0A= } else if ( getSetInput && getSetAttribute || !ruseDefault.test( name = ) ) {=0A= // IE<8 needs the *property* name=0A= elem.setAttribute( !getSetAttribute && jQuery.propFix[ name ] || = name, name );=0A= =0A= // Use defaultChecked and defaultSelected for oldIE=0A= } else {=0A= elem[ jQuery.camelCase( "default-" + name ) ] =3D elem[ name ] =3D = true;=0A= }=0A= =0A= return name;=0A= }=0A= };=0A= jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, = name ) {=0A= var getter =3D jQuery.expr.attrHandle[ name ] || jQuery.find.attr;=0A= =0A= jQuery.expr.attrHandle[ name ] =3D getSetInput && getSetAttribute || = !ruseDefault.test( name ) ?=0A= function( elem, name, isXML ) {=0A= var fn =3D jQuery.expr.attrHandle[ name ],=0A= ret =3D isXML ?=0A= undefined :=0A= /* jshint eqeqeq: false */=0A= (jQuery.expr.attrHandle[ name ] =3D undefined) !=3D=0A= getter( elem, name, isXML ) ?=0A= =0A= name.toLowerCase() :=0A= null;=0A= jQuery.expr.attrHandle[ name ] =3D fn;=0A= return ret;=0A= } :=0A= function( elem, name, isXML ) {=0A= return isXML ?=0A= undefined :=0A= elem[ jQuery.camelCase( "default-" + name ) ] ?=0A= name.toLowerCase() :=0A= null;=0A= };=0A= });=0A= =0A= // fix oldIE attroperties=0A= if ( !getSetInput || !getSetAttribute ) {=0A= jQuery.attrHooks.value =3D {=0A= set: function( elem, value, name ) {=0A= if ( jQuery.nodeName( elem, "input" ) ) {=0A= // Does not return so that setAttribute is also used=0A= elem.defaultValue =3D value;=0A= } else {=0A= // Use nodeHook if defined (#1954); otherwise setAttribute is fine=0A= return nodeHook && nodeHook.set( elem, value, name );=0A= }=0A= }=0A= };=0A= }=0A= =0A= // IE6/7 do not support getting/setting some attributes with = get/setAttribute=0A= if ( !getSetAttribute ) {=0A= =0A= // Use this for any attribute in IE6/7=0A= // This fixes almost every IE6/7 issue=0A= nodeHook =3D {=0A= set: function( elem, value, name ) {=0A= // Set the existing or create a new attribute node=0A= var ret =3D elem.getAttributeNode( name );=0A= if ( !ret ) {=0A= elem.setAttributeNode(=0A= (ret =3D elem.ownerDocument.createAttribute( name ))=0A= );=0A= }=0A= =0A= ret.value =3D value +=3D "";=0A= =0A= // Break association with cloned elements by also using setAttribute = (#9646)=0A= return name =3D=3D=3D "value" || value =3D=3D=3D elem.getAttribute( = name ) ?=0A= value :=0A= undefined;=0A= }=0A= };=0A= jQuery.expr.attrHandle.id =3D jQuery.expr.attrHandle.name =3D = jQuery.expr.attrHandle.coords =3D=0A= // Some attributes are constructed with empty-string values when not = defined=0A= function( elem, name, isXML ) {=0A= var ret;=0A= return isXML ?=0A= undefined :=0A= (ret =3D elem.getAttributeNode( name )) && ret.value !=3D=3D "" ?=0A= ret.value :=0A= null;=0A= };=0A= jQuery.valHooks.button =3D {=0A= get: function( elem, name ) {=0A= var ret =3D elem.getAttributeNode( name );=0A= return ret && ret.specified ?=0A= ret.value :=0A= undefined;=0A= },=0A= set: nodeHook.set=0A= };=0A= =0A= // Set contenteditable to false on removals(#10429)=0A= // Setting to empty string throws an error as an invalid value=0A= jQuery.attrHooks.contenteditable =3D {=0A= set: function( elem, value, name ) {=0A= nodeHook.set( elem, value =3D=3D=3D "" ? false : value, name );=0A= }=0A= };=0A= =0A= // Set width and height to auto instead of 0 on empty string( Bug #8150 = )=0A= // This is for removals=0A= jQuery.each([ "width", "height" ], function( i, name ) {=0A= jQuery.attrHooks[ name ] =3D {=0A= set: function( elem, value ) {=0A= if ( value =3D=3D=3D "" ) {=0A= elem.setAttribute( name, "auto" );=0A= return value;=0A= }=0A= }=0A= };=0A= });=0A= }=0A= =0A= =0A= // Some attributes require a special call on IE=0A= // http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx=0A= if ( !jQuery.support.hrefNormalized ) {=0A= // href/src property should get the full normalized URL (#10299/#12915)=0A= jQuery.each([ "href", "src" ], function( i, name ) {=0A= jQuery.propHooks[ name ] =3D {=0A= get: function( elem ) {=0A= return elem.getAttribute( name, 4 );=0A= }=0A= };=0A= });=0A= }=0A= =0A= if ( !jQuery.support.style ) {=0A= jQuery.attrHooks.style =3D {=0A= get: function( elem ) {=0A= // Return undefined in the case of empty string=0A= // Note: IE uppercases css property names, but if we were to = .toLowerCase()=0A= // .cssText, that would destroy case senstitivity in URL's, like in = "background"=0A= return elem.style.cssText || undefined;=0A= },=0A= set: function( elem, value ) {=0A= return ( elem.style.cssText =3D value + "" );=0A= }=0A= };=0A= }=0A= =0A= // Safari mis-reports the default selected property of an option=0A= // Accessing the parent's selectedIndex property fixes it=0A= if ( !jQuery.support.optSelected ) {=0A= jQuery.propHooks.selected =3D {=0A= get: function( elem ) {=0A= var parent =3D elem.parentNode;=0A= =0A= if ( parent ) {=0A= parent.selectedIndex;=0A= =0A= // Make sure that it also works with optgroups, see #5701=0A= if ( parent.parentNode ) {=0A= parent.parentNode.selectedIndex;=0A= }=0A= }=0A= return null;=0A= }=0A= };=0A= }=0A= =0A= jQuery.each([=0A= "tabIndex",=0A= "readOnly",=0A= "maxLength",=0A= "cellSpacing",=0A= "cellPadding",=0A= "rowSpan",=0A= "colSpan",=0A= "useMap",=0A= "frameBorder",=0A= "contentEditable"=0A= ], function() {=0A= jQuery.propFix[ this.toLowerCase() ] =3D this;=0A= });=0A= =0A= // IE6/7 call enctype encoding=0A= if ( !jQuery.support.enctype ) {=0A= jQuery.propFix.enctype =3D "encoding";=0A= }=0A= =0A= // Radios and checkboxes getter/setter=0A= jQuery.each([ "radio", "checkbox" ], function() {=0A= jQuery.valHooks[ this ] =3D {=0A= set: function( elem, value ) {=0A= if ( jQuery.isArray( value ) ) {=0A= return ( elem.checked =3D jQuery.inArray( jQuery(elem).val(), value = ) >=3D 0 );=0A= }=0A= }=0A= };=0A= if ( !jQuery.support.checkOn ) {=0A= jQuery.valHooks[ this ].get =3D function( elem ) {=0A= // Support: Webkit=0A= // "" is returned instead of "on" if a value isn't specified=0A= return elem.getAttribute("value") =3D=3D=3D null ? "on" : elem.value;=0A= };=0A= }=0A= });=0A= var rformElems =3D /^(?:input|select|textarea)$/i,=0A= rkeyEvent =3D /^key/,=0A= rmouseEvent =3D /^(?:mouse|contextmenu)|click/,=0A= rfocusMorph =3D /^(?:focusinfocus|focusoutblur)$/,=0A= rtypenamespace =3D /^([^.]*)(?:\.(.+)|)$/;=0A= =0A= function returnTrue() {=0A= return true;=0A= }=0A= =0A= function returnFalse() {=0A= return false;=0A= }=0A= =0A= function safeActiveElement() {=0A= try {=0A= return document.activeElement;=0A= } catch ( err ) { }=0A= }=0A= =0A= /*=0A= * Helper functions for managing events -- not part of the public = interface.=0A= * Props to Dean Edwards' addEvent library for many of the ideas.=0A= */=0A= jQuery.event =3D {=0A= =0A= global: {},=0A= =0A= add: function( elem, types, handler, data, selector ) {=0A= var tmp, events, t, handleObjIn,=0A= special, eventHandle, handleObj,=0A= handlers, type, namespaces, origType,=0A= elemData =3D jQuery._data( elem );=0A= =0A= // Don't attach events to noData or text/comment nodes (but allow = plain objects)=0A= if ( !elemData ) {=0A= return;=0A= }=0A= =0A= // Caller can pass in an object of custom data in lieu of the handler=0A= if ( handler.handler ) {=0A= handleObjIn =3D handler;=0A= handler =3D handleObjIn.handler;=0A= selector =3D handleObjIn.selector;=0A= }=0A= =0A= // Make sure that the handler has a unique ID, used to find/remove it = later=0A= if ( !handler.guid ) {=0A= handler.guid =3D jQuery.guid++;=0A= }=0A= =0A= // Init the element's event structure and main handler, if this is the = first=0A= if ( !(events =3D elemData.events) ) {=0A= events =3D elemData.events =3D {};=0A= }=0A= if ( !(eventHandle =3D elemData.handle) ) {=0A= eventHandle =3D elemData.handle =3D function( e ) {=0A= // Discard the second event of a jQuery.event.trigger() and=0A= // when an event is called after a page has unloaded=0A= return typeof jQuery !=3D=3D core_strundefined && (!e || = jQuery.event.triggered !=3D=3D e.type) ?=0A= jQuery.event.dispatch.apply( eventHandle.elem, arguments ) :=0A= undefined;=0A= };=0A= // Add elem as a property of the handle fn to prevent a memory leak = with IE non-native events=0A= eventHandle.elem =3D elem;=0A= }=0A= =0A= // Handle multiple events separated by a space=0A= types =3D ( types || "" ).match( core_rnotwhite ) || [""];=0A= t =3D types.length;=0A= while ( t-- ) {=0A= tmp =3D rtypenamespace.exec( types[t] ) || [];=0A= type =3D origType =3D tmp[1];=0A= namespaces =3D ( tmp[2] || "" ).split( "." ).sort();=0A= =0A= // There *must* be a type, no attaching namespace-only handlers=0A= if ( !type ) {=0A= continue;=0A= }=0A= =0A= // If event changes its type, use the special event handlers for the = changed type=0A= special =3D jQuery.event.special[ type ] || {};=0A= =0A= // If selector defined, determine special event api type, otherwise = given type=0A= type =3D ( selector ? special.delegateType : special.bindType ) || = type;=0A= =0A= // Update special based on newly reset type=0A= special =3D jQuery.event.special[ type ] || {};=0A= =0A= // handleObj is passed to all event handlers=0A= handleObj =3D jQuery.extend({=0A= type: type,=0A= origType: origType,=0A= data: data,=0A= handler: handler,=0A= guid: handler.guid,=0A= selector: selector,=0A= needsContext: selector && jQuery.expr.match.needsContext.test( = selector ),=0A= namespace: namespaces.join(".")=0A= }, handleObjIn );=0A= =0A= // Init the event handler queue if we're the first=0A= if ( !(handlers =3D events[ type ]) ) {=0A= handlers =3D events[ type ] =3D [];=0A= handlers.delegateCount =3D 0;=0A= =0A= // Only use addEventListener/attachEvent if the special events = handler returns false=0A= if ( !special.setup || special.setup.call( elem, data, namespaces, = eventHandle ) =3D=3D=3D false ) {=0A= // Bind the global event handler to the element=0A= if ( elem.addEventListener ) {=0A= elem.addEventListener( type, eventHandle, false );=0A= =0A= } else if ( elem.attachEvent ) {=0A= elem.attachEvent( "on" + type, eventHandle );=0A= }=0A= }=0A= }=0A= =0A= if ( special.add ) {=0A= special.add.call( elem, handleObj );=0A= =0A= if ( !handleObj.handler.guid ) {=0A= handleObj.handler.guid =3D handler.guid;=0A= }=0A= }=0A= =0A= // Add to the element's handler list, delegates in front=0A= if ( selector ) {=0A= handlers.splice( handlers.delegateCount++, 0, handleObj );=0A= } else {=0A= handlers.push( handleObj );=0A= }=0A= =0A= // Keep track of which events have ever been used, for event = optimization=0A= jQuery.event.global[ type ] =3D true;=0A= }=0A= =0A= // Nullify elem to prevent memory leaks in IE=0A= elem =3D null;=0A= },=0A= =0A= // Detach an event or set of events from an element=0A= remove: function( elem, types, handler, selector, mappedTypes ) {=0A= var j, handleObj, tmp,=0A= origCount, t, events,=0A= special, handlers, type,=0A= namespaces, origType,=0A= elemData =3D jQuery.hasData( elem ) && jQuery._data( elem );=0A= =0A= if ( !elemData || !(events =3D elemData.events) ) {=0A= return;=0A= }=0A= =0A= // Once for each type.namespace in types; type may be omitted=0A= types =3D ( types || "" ).match( core_rnotwhite ) || [""];=0A= t =3D types.length;=0A= while ( t-- ) {=0A= tmp =3D rtypenamespace.exec( types[t] ) || [];=0A= type =3D origType =3D tmp[1];=0A= namespaces =3D ( tmp[2] || "" ).split( "." ).sort();=0A= =0A= // Unbind all events (on this namespace, if provided) for the element=0A= if ( !type ) {=0A= for ( type in events ) {=0A= jQuery.event.remove( elem, type + types[ t ], handler, selector, = true );=0A= }=0A= continue;=0A= }=0A= =0A= special =3D jQuery.event.special[ type ] || {};=0A= type =3D ( selector ? special.delegateType : special.bindType ) || = type;=0A= handlers =3D events[ type ] || [];=0A= tmp =3D tmp[2] && new RegExp( "(^|\\.)" + = namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" );=0A= =0A= // Remove matching events=0A= origCount =3D j =3D handlers.length;=0A= while ( j-- ) {=0A= handleObj =3D handlers[ j ];=0A= =0A= if ( ( mappedTypes || origType =3D=3D=3D handleObj.origType ) &&=0A= ( !handler || handler.guid =3D=3D=3D handleObj.guid ) &&=0A= ( !tmp || tmp.test( handleObj.namespace ) ) &&=0A= ( !selector || selector =3D=3D=3D handleObj.selector || selector = =3D=3D=3D "**" && handleObj.selector ) ) {=0A= handlers.splice( j, 1 );=0A= =0A= if ( handleObj.selector ) {=0A= handlers.delegateCount--;=0A= }=0A= if ( special.remove ) {=0A= special.remove.call( elem, handleObj );=0A= }=0A= }=0A= }=0A= =0A= // Remove generic event handler if we removed something and no more = handlers exist=0A= // (avoids potential for endless recursion during removal of special = event handlers)=0A= if ( origCount && !handlers.length ) {=0A= if ( !special.teardown || special.teardown.call( elem, namespaces, = elemData.handle ) =3D=3D=3D false ) {=0A= jQuery.removeEvent( elem, type, elemData.handle );=0A= }=0A= =0A= delete events[ type ];=0A= }=0A= }=0A= =0A= // Remove the expando if it's no longer used=0A= if ( jQuery.isEmptyObject( events ) ) {=0A= delete elemData.handle;=0A= =0A= // removeData also checks for emptiness and clears the expando if = empty=0A= // so use it instead of delete=0A= jQuery._removeData( elem, "events" );=0A= }=0A= },=0A= =0A= trigger: function( event, data, elem, onlyHandlers ) {=0A= var handle, ontype, cur,=0A= bubbleType, special, tmp, i,=0A= eventPath =3D [ elem || document ],=0A= type =3D core_hasOwn.call( event, "type" ) ? event.type : event,=0A= namespaces =3D core_hasOwn.call( event, "namespace" ) ? = event.namespace.split(".") : [];=0A= =0A= cur =3D tmp =3D elem =3D elem || document;=0A= =0A= // Don't do events on text and comment nodes=0A= if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) {=0A= return;=0A= }=0A= =0A= // focus/blur morphs to focusin/out; ensure we're not firing them = right now=0A= if ( rfocusMorph.test( type + jQuery.event.triggered ) ) {=0A= return;=0A= }=0A= =0A= if ( type.indexOf(".") >=3D 0 ) {=0A= // Namespaced trigger; create a regexp to match event type in handle()=0A= namespaces =3D type.split(".");=0A= type =3D namespaces.shift();=0A= namespaces.sort();=0A= }=0A= ontype =3D type.indexOf(":") < 0 && "on" + type;=0A= =0A= // Caller can pass in a jQuery.Event object, Object, or just an event = type string=0A= event =3D event[ jQuery.expando ] ?=0A= event :=0A= new jQuery.Event( type, typeof event =3D=3D=3D "object" && event );=0A= =0A= // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always = true)=0A= event.isTrigger =3D onlyHandlers ? 2 : 3;=0A= event.namespace =3D namespaces.join(".");=0A= event.namespace_re =3D event.namespace ?=0A= new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" = ) :=0A= null;=0A= =0A= // Clean up the event in case it is being reused=0A= event.result =3D undefined;=0A= if ( !event.target ) {=0A= event.target =3D elem;=0A= }=0A= =0A= // Clone any incoming data and prepend the event, creating the handler = arg list=0A= data =3D data =3D=3D null ?=0A= [ event ] :=0A= jQuery.makeArray( data, [ event ] );=0A= =0A= // Allow special events to draw outside the lines=0A= special =3D jQuery.event.special[ type ] || {};=0A= if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, = data ) =3D=3D=3D false ) {=0A= return;=0A= }=0A= =0A= // Determine event propagation path in advance, per W3C events spec = (#9951)=0A= // Bubble up to document, then to window; watch for a global = ownerDocument var (#9724)=0A= if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) {=0A= =0A= bubbleType =3D special.delegateType || type;=0A= if ( !rfocusMorph.test( bubbleType + type ) ) {=0A= cur =3D cur.parentNode;=0A= }=0A= for ( ; cur; cur =3D cur.parentNode ) {=0A= eventPath.push( cur );=0A= tmp =3D cur;=0A= }=0A= =0A= // Only add window if we got to document (e.g., not plain obj or = detached DOM)=0A= if ( tmp =3D=3D=3D (elem.ownerDocument || document) ) {=0A= eventPath.push( tmp.defaultView || tmp.parentWindow || window );=0A= }=0A= }=0A= =0A= // Fire handlers on the event path=0A= i =3D 0;=0A= while ( (cur =3D eventPath[i++]) && !event.isPropagationStopped() ) {=0A= =0A= event.type =3D i > 1 ?=0A= bubbleType :=0A= special.bindType || type;=0A= =0A= // jQuery handler=0A= handle =3D ( jQuery._data( cur, "events" ) || {} )[ event.type ] && = jQuery._data( cur, "handle" );=0A= if ( handle ) {=0A= handle.apply( cur, data );=0A= }=0A= =0A= // Native handler=0A= handle =3D ontype && cur[ ontype ];=0A= if ( handle && jQuery.acceptData( cur ) && handle.apply && = handle.apply( cur, data ) =3D=3D=3D false ) {=0A= event.preventDefault();=0A= }=0A= }=0A= event.type =3D type;=0A= =0A= // If nobody prevented the default action, do it now=0A= if ( !onlyHandlers && !event.isDefaultPrevented() ) {=0A= =0A= if ( (!special._default || special._default.apply( eventPath.pop(), = data ) =3D=3D=3D false) &&=0A= jQuery.acceptData( elem ) ) {=0A= =0A= // Call a native DOM method on the target with the same name name as = the event.=0A= // Can't use an .isFunction() check here because IE6/7 fails that = test.=0A= // Don't do default actions on window, that's where global variables = be (#6170)=0A= if ( ontype && elem[ type ] && !jQuery.isWindow( elem ) ) {=0A= =0A= // Don't re-trigger an onFOO event when we call its FOO() method=0A= tmp =3D elem[ ontype ];=0A= =0A= if ( tmp ) {=0A= elem[ ontype ] =3D null;=0A= }=0A= =0A= // Prevent re-triggering of the same event, since we already = bubbled it above=0A= jQuery.event.triggered =3D type;=0A= try {=0A= elem[ type ]();=0A= } catch ( e ) {=0A= // IE<9 dies on focus/blur to hidden element (#1486,#12518)=0A= // only reproducible on winXP IE8 native, not IE9 in IE8 mode=0A= }=0A= jQuery.event.triggered =3D undefined;=0A= =0A= if ( tmp ) {=0A= elem[ ontype ] =3D tmp;=0A= }=0A= }=0A= }=0A= }=0A= =0A= return event.result;=0A= },=0A= =0A= dispatch: function( event ) {=0A= =0A= // Make a writable jQuery.Event from the native event object=0A= event =3D jQuery.event.fix( event );=0A= =0A= var i, ret, handleObj, matched, j,=0A= handlerQueue =3D [],=0A= args =3D core_slice.call( arguments ),=0A= handlers =3D ( jQuery._data( this, "events" ) || {} )[ event.type ] = || [],=0A= special =3D jQuery.event.special[ event.type ] || {};=0A= =0A= // Use the fix-ed jQuery.Event rather than the (read-only) native event=0A= args[0] =3D event;=0A= event.delegateTarget =3D this;=0A= =0A= // Call the preDispatch hook for the mapped type, and let it bail if = desired=0A= if ( special.preDispatch && special.preDispatch.call( this, event ) = =3D=3D=3D false ) {=0A= return;=0A= }=0A= =0A= // Determine handlers=0A= handlerQueue =3D jQuery.event.handlers.call( this, event, handlers );=0A= =0A= // Run delegates first; they may want to stop propagation beneath us=0A= i =3D 0;=0A= while ( (matched =3D handlerQueue[ i++ ]) && = !event.isPropagationStopped() ) {=0A= event.currentTarget =3D matched.elem;=0A= =0A= j =3D 0;=0A= while ( (handleObj =3D matched.handlers[ j++ ]) && = !event.isImmediatePropagationStopped() ) {=0A= =0A= // Triggered event must either 1) have no namespace, or=0A= // 2) have namespace(s) a subset or equal to those in the bound = event (both can have no namespace).=0A= if ( !event.namespace_re || event.namespace_re.test( = handleObj.namespace ) ) {=0A= =0A= event.handleObj =3D handleObj;=0A= event.data =3D handleObj.data;=0A= =0A= ret =3D ( (jQuery.event.special[ handleObj.origType ] || {}).handle = || handleObj.handler )=0A= .apply( matched.elem, args );=0A= =0A= if ( ret !=3D=3D undefined ) {=0A= if ( (event.result =3D ret) =3D=3D=3D false ) {=0A= event.preventDefault();=0A= event.stopPropagation();=0A= }=0A= }=0A= }=0A= }=0A= }=0A= =0A= // Call the postDispatch hook for the mapped type=0A= if ( special.postDispatch ) {=0A= special.postDispatch.call( this, event );=0A= }=0A= =0A= return event.result;=0A= },=0A= =0A= handlers: function( event, handlers ) {=0A= var sel, handleObj, matches, i,=0A= handlerQueue =3D [],=0A= delegateCount =3D handlers.delegateCount,=0A= cur =3D event.target;=0A= =0A= // Find delegate handlers=0A= // Black-hole SVG <use> instance trees (#13180)=0A= // Avoid non-left-click bubbling in Firefox (#3861)=0A= if ( delegateCount && cur.nodeType && (!event.button || event.type = !=3D=3D "click") ) {=0A= =0A= /* jshint eqeqeq: false */=0A= for ( ; cur !=3D this; cur =3D cur.parentNode || this ) {=0A= /* jshint eqeqeq: true */=0A= =0A= // Don't check non-elements (#13208)=0A= // Don't process clicks on disabled elements (#6911, #8165, #11382, = #11764)=0A= if ( cur.nodeType =3D=3D=3D 1 && (cur.disabled !=3D=3D true || = event.type !=3D=3D "click") ) {=0A= matches =3D [];=0A= for ( i =3D 0; i < delegateCount; i++ ) {=0A= handleObj =3D handlers[ i ];=0A= =0A= // Don't conflict with Object.prototype properties (#13203)=0A= sel =3D handleObj.selector + " ";=0A= =0A= if ( matches[ sel ] =3D=3D=3D undefined ) {=0A= matches[ sel ] =3D handleObj.needsContext ?=0A= jQuery( sel, this ).index( cur ) >=3D 0 :=0A= jQuery.find( sel, this, null, [ cur ] ).length;=0A= }=0A= if ( matches[ sel ] ) {=0A= matches.push( handleObj );=0A= }=0A= }=0A= if ( matches.length ) {=0A= handlerQueue.push({ elem: cur, handlers: matches });=0A= }=0A= }=0A= }=0A= }=0A= =0A= // Add the remaining (directly-bound) handlers=0A= if ( delegateCount < handlers.length ) {=0A= handlerQueue.push({ elem: this, handlers: handlers.slice( = delegateCount ) });=0A= }=0A= =0A= return handlerQueue;=0A= },=0A= =0A= fix: function( event ) {=0A= if ( event[ jQuery.expando ] ) {=0A= return event;=0A= }=0A= =0A= // Create a writable copy of the event object and normalize some = properties=0A= var i, prop, copy,=0A= type =3D event.type,=0A= originalEvent =3D event,=0A= fixHook =3D this.fixHooks[ type ];=0A= =0A= if ( !fixHook ) {=0A= this.fixHooks[ type ] =3D fixHook =3D=0A= rmouseEvent.test( type ) ? this.mouseHooks :=0A= rkeyEvent.test( type ) ? this.keyHooks :=0A= {};=0A= }=0A= copy =3D fixHook.props ? this.props.concat( fixHook.props ) : = this.props;=0A= =0A= event =3D new jQuery.Event( originalEvent );=0A= =0A= i =3D copy.length;=0A= while ( i-- ) {=0A= prop =3D copy[ i ];=0A= event[ prop ] =3D originalEvent[ prop ];=0A= }=0A= =0A= // Support: IE<9=0A= // Fix target property (#1925)=0A= if ( !event.target ) {=0A= event.target =3D originalEvent.srcElement || document;=0A= }=0A= =0A= // Support: Chrome 23+, Safari?=0A= // Target should not be a text node (#504, #13143)=0A= if ( event.target.nodeType =3D=3D=3D 3 ) {=0A= event.target =3D event.target.parentNode;=0A= }=0A= =0A= // Support: IE<9=0A= // For mouse/key events, metaKey=3D=3Dfalse if it's undefined (#3368, = #11328)=0A= event.metaKey =3D !!event.metaKey;=0A= =0A= return fixHook.filter ? fixHook.filter( event, originalEvent ) : event;=0A= },=0A= =0A= // Includes some event props shared by KeyEvent and MouseEvent=0A= props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase = metaKey relatedTarget shiftKey target timeStamp view which".split(" "),=0A= =0A= fixHooks: {},=0A= =0A= keyHooks: {=0A= props: "char charCode key keyCode".split(" "),=0A= filter: function( event, original ) {=0A= =0A= // Add which for key events=0A= if ( event.which =3D=3D null ) {=0A= event.which =3D original.charCode !=3D null ? original.charCode : = original.keyCode;=0A= }=0A= =0A= return event;=0A= }=0A= },=0A= =0A= mouseHooks: {=0A= props: "button buttons clientX clientY fromElement offsetX offsetY = pageX pageY screenX screenY toElement".split(" "),=0A= filter: function( event, original ) {=0A= var body, eventDoc, doc,=0A= button =3D original.button,=0A= fromElement =3D original.fromElement;=0A= =0A= // Calculate pageX/Y if missing and clientX/Y available=0A= if ( event.pageX =3D=3D null && original.clientX !=3D null ) {=0A= eventDoc =3D event.target.ownerDocument || document;=0A= doc =3D eventDoc.documentElement;=0A= body =3D eventDoc.body;=0A= =0A= event.pageX =3D original.clientX + ( doc && doc.scrollLeft || body = && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && = body.clientLeft || 0 );=0A= event.pageY =3D original.clientY + ( doc && doc.scrollTop || body = && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && = body.clientTop || 0 );=0A= }=0A= =0A= // Add relatedTarget, if necessary=0A= if ( !event.relatedTarget && fromElement ) {=0A= event.relatedTarget =3D fromElement =3D=3D=3D event.target ? = original.toElement : fromElement;=0A= }=0A= =0A= // Add which for click: 1 =3D=3D=3D left; 2 =3D=3D=3D middle; 3 = =3D=3D=3D right=0A= // Note: button is not normalized, so don't use it=0A= if ( !event.which && button !=3D=3D undefined ) {=0A= event.which =3D ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? = 2 : 0 ) ) );=0A= }=0A= =0A= return event;=0A= }=0A= },=0A= =0A= special: {=0A= load: {=0A= // Prevent triggered image.load events from bubbling to window.load=0A= noBubble: true=0A= },=0A= focus: {=0A= // Fire native event if possible so blur/focus sequence is correct=0A= trigger: function() {=0A= if ( this !=3D=3D safeActiveElement() && this.focus ) {=0A= try {=0A= this.focus();=0A= return false;=0A= } catch ( e ) {=0A= // Support: IE<9=0A= // If we error on focus to hidden element (#1486, #12518),=0A= // let .trigger() run the handlers=0A= }=0A= }=0A= },=0A= delegateType: "focusin"=0A= },=0A= blur: {=0A= trigger: function() {=0A= if ( this =3D=3D=3D safeActiveElement() && this.blur ) {=0A= this.blur();=0A= return false;=0A= }=0A= },=0A= delegateType: "focusout"=0A= },=0A= click: {=0A= // For checkbox, fire native event so checked state will be right=0A= trigger: function() {=0A= if ( jQuery.nodeName( this, "input" ) && this.type =3D=3D=3D = "checkbox" && this.click ) {=0A= this.click();=0A= return false;=0A= }=0A= },=0A= =0A= // For cross-browser consistency, don't fire native .click() on links=0A= _default: function( event ) {=0A= return jQuery.nodeName( event.target, "a" );=0A= }=0A= },=0A= =0A= beforeunload: {=0A= postDispatch: function( event ) {=0A= =0A= // Even when returnValue equals to undefined Firefox will still show = alert=0A= if ( event.result !=3D=3D undefined ) {=0A= event.originalEvent.returnValue =3D event.result;=0A= }=0A= }=0A= }=0A= },=0A= =0A= simulate: function( type, elem, event, bubble ) {=0A= // Piggyback on a donor event to simulate a different one.=0A= // Fake originalEvent to avoid donor's stopPropagation, but if the=0A= // simulated event prevents default then we do the same on the donor.=0A= var e =3D jQuery.extend(=0A= new jQuery.Event(),=0A= event,=0A= {=0A= type: type,=0A= isSimulated: true,=0A= originalEvent: {}=0A= }=0A= );=0A= if ( bubble ) {=0A= jQuery.event.trigger( e, null, elem );=0A= } else {=0A= jQuery.event.dispatch.call( elem, e );=0A= }=0A= if ( e.isDefaultPrevented() ) {=0A= event.preventDefault();=0A= }=0A= }=0A= };=0A= =0A= jQuery.removeEvent =3D document.removeEventListener ?=0A= function( elem, type, handle ) {=0A= if ( elem.removeEventListener ) {=0A= elem.removeEventListener( type, handle, false );=0A= }=0A= } :=0A= function( elem, type, handle ) {=0A= var name =3D "on" + type;=0A= =0A= if ( elem.detachEvent ) {=0A= =0A= // #8545, #7054, preventing memory leaks for custom events in IE6-8=0A= // detachEvent needed property on element, by name of that event, to = properly expose it to GC=0A= if ( typeof elem[ name ] =3D=3D=3D core_strundefined ) {=0A= elem[ name ] =3D null;=0A= }=0A= =0A= elem.detachEvent( name, handle );=0A= }=0A= };=0A= =0A= jQuery.Event =3D function( src, props ) {=0A= // Allow instantiation without the 'new' keyword=0A= if ( !(this instanceof jQuery.Event) ) {=0A= return new jQuery.Event( src, props );=0A= }=0A= =0A= // Event object=0A= if ( src && src.type ) {=0A= this.originalEvent =3D src;=0A= this.type =3D src.type;=0A= =0A= // Events bubbling up the document may have been marked as prevented=0A= // by a handler lower down the tree; reflect the correct value.=0A= this.isDefaultPrevented =3D ( src.defaultPrevented || src.returnValue = =3D=3D=3D false ||=0A= src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : = returnFalse;=0A= =0A= // Event type=0A= } else {=0A= this.type =3D src;=0A= }=0A= =0A= // Put explicitly provided properties onto the event object=0A= if ( props ) {=0A= jQuery.extend( this, props );=0A= }=0A= =0A= // Create a timestamp if incoming event doesn't have one=0A= this.timeStamp =3D src && src.timeStamp || jQuery.now();=0A= =0A= // Mark it as fixed=0A= this[ jQuery.expando ] =3D true;=0A= };=0A= =0A= // jQuery.Event is based on DOM3 Events as specified by the ECMAScript = Language Binding=0A= // = http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-bind= ing.html=0A= jQuery.Event.prototype =3D {=0A= isDefaultPrevented: returnFalse,=0A= isPropagationStopped: returnFalse,=0A= isImmediatePropagationStopped: returnFalse,=0A= =0A= preventDefault: function() {=0A= var e =3D this.originalEvent;=0A= =0A= this.isDefaultPrevented =3D returnTrue;=0A= if ( !e ) {=0A= return;=0A= }=0A= =0A= // If preventDefault exists, run it on the original event=0A= if ( e.preventDefault ) {=0A= e.preventDefault();=0A= =0A= // Support: IE=0A= // Otherwise set the returnValue property of the original event to = false=0A= } else {=0A= e.returnValue =3D false;=0A= }=0A= },=0A= stopPropagation: function() {=0A= var e =3D this.originalEvent;=0A= =0A= this.isPropagationStopped =3D returnTrue;=0A= if ( !e ) {=0A= return;=0A= }=0A= // If stopPropagation exists, run it on the original event=0A= if ( e.stopPropagation ) {=0A= e.stopPropagation();=0A= }=0A= =0A= // Support: IE=0A= // Set the cancelBubble property of the original event to true=0A= e.cancelBubble =3D true;=0A= },=0A= stopImmediatePropagation: function() {=0A= this.isImmediatePropagationStopped =3D returnTrue;=0A= this.stopPropagation();=0A= }=0A= };=0A= =0A= // Create mouseenter/leave events using mouseover/out and event-time = checks=0A= jQuery.each({=0A= mouseenter: "mouseover",=0A= mouseleave: "mouseout"=0A= }, function( orig, fix ) {=0A= jQuery.event.special[ orig ] =3D {=0A= delegateType: fix,=0A= bindType: fix,=0A= =0A= handle: function( event ) {=0A= var ret,=0A= target =3D this,=0A= related =3D event.relatedTarget,=0A= handleObj =3D event.handleObj;=0A= =0A= // For mousenter/leave call the handler if related is outside the = target.=0A= // NB: No relatedTarget if the mouse left/entered the browser window=0A= if ( !related || (related !=3D=3D target && !jQuery.contains( target, = related )) ) {=0A= event.type =3D handleObj.origType;=0A= ret =3D handleObj.handler.apply( this, arguments );=0A= event.type =3D fix;=0A= }=0A= return ret;=0A= }=0A= };=0A= });=0A= =0A= // IE submit delegation=0A= if ( !jQuery.support.submitBubbles ) {=0A= =0A= jQuery.event.special.submit =3D {=0A= setup: function() {=0A= // Only need this for delegated form submit events=0A= if ( jQuery.nodeName( this, "form" ) ) {=0A= return false;=0A= }=0A= =0A= // Lazy-add a submit handler when a descendant form may potentially = be submitted=0A= jQuery.event.add( this, "click._submit keypress._submit", function( e = ) {=0A= // Node name check avoids a VML-related crash in IE (#9807)=0A= var elem =3D e.target,=0A= form =3D jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, = "button" ) ? elem.form : undefined;=0A= if ( form && !jQuery._data( form, "submitBubbles" ) ) {=0A= jQuery.event.add( form, "submit._submit", function( event ) {=0A= event._submit_bubble =3D true;=0A= });=0A= jQuery._data( form, "submitBubbles", true );=0A= }=0A= });=0A= // return undefined since we don't need an event listener=0A= },=0A= =0A= postDispatch: function( event ) {=0A= // If form was submitted by the user, bubble the event up the tree=0A= if ( event._submit_bubble ) {=0A= delete event._submit_bubble;=0A= if ( this.parentNode && !event.isTrigger ) {=0A= jQuery.event.simulate( "submit", this.parentNode, event, true );=0A= }=0A= }=0A= },=0A= =0A= teardown: function() {=0A= // Only need this for delegated form submit events=0A= if ( jQuery.nodeName( this, "form" ) ) {=0A= return false;=0A= }=0A= =0A= // Remove delegated handlers; cleanData eventually reaps submit = handlers attached above=0A= jQuery.event.remove( this, "._submit" );=0A= }=0A= };=0A= }=0A= =0A= // IE change delegation and checkbox/radio fix=0A= if ( !jQuery.support.changeBubbles ) {=0A= =0A= jQuery.event.special.change =3D {=0A= =0A= setup: function() {=0A= =0A= if ( rformElems.test( this.nodeName ) ) {=0A= // IE doesn't fire change on a check/radio until blur; trigger it on = click=0A= // after a propertychange. Eat the blur-change in = special.change.handle.=0A= // This still fires onchange a second time for check/radio after = blur.=0A= if ( this.type =3D=3D=3D "checkbox" || this.type =3D=3D=3D "radio" ) = {=0A= jQuery.event.add( this, "propertychange._change", function( event ) = {=0A= if ( event.originalEvent.propertyName =3D=3D=3D "checked" ) {=0A= this._just_changed =3D true;=0A= }=0A= });=0A= jQuery.event.add( this, "click._change", function( event ) {=0A= if ( this._just_changed && !event.isTrigger ) {=0A= this._just_changed =3D false;=0A= }=0A= // Allow triggered, simulated change events (#11500)=0A= jQuery.event.simulate( "change", this, event, true );=0A= });=0A= }=0A= return false;=0A= }=0A= // Delegated event; lazy-add a change handler on descendant inputs=0A= jQuery.event.add( this, "beforeactivate._change", function( e ) {=0A= var elem =3D e.target;=0A= =0A= if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, = "changeBubbles" ) ) {=0A= jQuery.event.add( elem, "change._change", function( event ) {=0A= if ( this.parentNode && !event.isSimulated && !event.isTrigger ) {=0A= jQuery.event.simulate( "change", this.parentNode, event, true );=0A= }=0A= });=0A= jQuery._data( elem, "changeBubbles", true );=0A= }=0A= });=0A= },=0A= =0A= handle: function( event ) {=0A= var elem =3D event.target;=0A= =0A= // Swallow native change events from checkbox/radio, we already = triggered them above=0A= if ( this !=3D=3D elem || event.isSimulated || event.isTrigger || = (elem.type !=3D=3D "radio" && elem.type !=3D=3D "checkbox") ) {=0A= return event.handleObj.handler.apply( this, arguments );=0A= }=0A= },=0A= =0A= teardown: function() {=0A= jQuery.event.remove( this, "._change" );=0A= =0A= return !rformElems.test( this.nodeName );=0A= }=0A= };=0A= }=0A= =0A= // Create "bubbling" focus and blur events=0A= if ( !jQuery.support.focusinBubbles ) {=0A= jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix = ) {=0A= =0A= // Attach a single capturing handler while someone wants = focusin/focusout=0A= var attaches =3D 0,=0A= handler =3D function( event ) {=0A= jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), = true );=0A= };=0A= =0A= jQuery.event.special[ fix ] =3D {=0A= setup: function() {=0A= if ( attaches++ =3D=3D=3D 0 ) {=0A= document.addEventListener( orig, handler, true );=0A= }=0A= },=0A= teardown: function() {=0A= if ( --attaches =3D=3D=3D 0 ) {=0A= document.removeEventListener( orig, handler, true );=0A= }=0A= }=0A= };=0A= });=0A= }=0A= =0A= jQuery.fn.extend({=0A= =0A= on: function( types, selector, data, fn, /*INTERNAL*/ one ) {=0A= var type, origFn;=0A= =0A= // Types can be a map of types/handlers=0A= if ( typeof types =3D=3D=3D "object" ) {=0A= // ( types-Object, selector, data )=0A= if ( typeof selector !=3D=3D "string" ) {=0A= // ( types-Object, data )=0A= data =3D data || selector;=0A= selector =3D undefined;=0A= }=0A= for ( type in types ) {=0A= this.on( type, selector, data, types[ type ], one );=0A= }=0A= return this;=0A= }=0A= =0A= if ( data =3D=3D null && fn =3D=3D null ) {=0A= // ( types, fn )=0A= fn =3D selector;=0A= data =3D selector =3D undefined;=0A= } else if ( fn =3D=3D null ) {=0A= if ( typeof selector =3D=3D=3D "string" ) {=0A= // ( types, selector, fn )=0A= fn =3D data;=0A= data =3D undefined;=0A= } else {=0A= // ( types, data, fn )=0A= fn =3D data;=0A= data =3D selector;=0A= selector =3D undefined;=0A= }=0A= }=0A= if ( fn =3D=3D=3D false ) {=0A= fn =3D returnFalse;=0A= } else if ( !fn ) {=0A= return this;=0A= }=0A= =0A= if ( one =3D=3D=3D 1 ) {=0A= origFn =3D fn;=0A= fn =3D function( event ) {=0A= // Can use an empty set, since event contains the info=0A= jQuery().off( event );=0A= return origFn.apply( this, arguments );=0A= };=0A= // Use same guid so caller can remove using origFn=0A= fn.guid =3D origFn.guid || ( origFn.guid =3D jQuery.guid++ );=0A= }=0A= return this.each( function() {=0A= jQuery.event.add( this, types, fn, data, selector );=0A= });=0A= },=0A= one: function( types, selector, data, fn ) {=0A= return this.on( types, selector, data, fn, 1 );=0A= },=0A= off: function( types, selector, fn ) {=0A= var handleObj, type;=0A= if ( types && types.preventDefault && types.handleObj ) {=0A= // ( event ) dispatched jQuery.Event=0A= handleObj =3D types.handleObj;=0A= jQuery( types.delegateTarget ).off(=0A= handleObj.namespace ? handleObj.origType + "." + handleObj.namespace = : handleObj.origType,=0A= handleObj.selector,=0A= handleObj.handler=0A= );=0A= return this;=0A= }=0A= if ( typeof types =3D=3D=3D "object" ) {=0A= // ( types-object [, selector] )=0A= for ( type in types ) {=0A= this.off( type, selector, types[ type ] );=0A= }=0A= return this;=0A= }=0A= if ( selector =3D=3D=3D false || typeof selector =3D=3D=3D "function" = ) {=0A= // ( types [, fn] )=0A= fn =3D selector;=0A= selector =3D undefined;=0A= }=0A= if ( fn =3D=3D=3D false ) {=0A= fn =3D returnFalse;=0A= }=0A= return this.each(function() {=0A= jQuery.event.remove( this, types, fn, selector );=0A= });=0A= },=0A= =0A= trigger: function( type, data ) {=0A= return this.each(function() {=0A= jQuery.event.trigger( type, data, this );=0A= });=0A= },=0A= triggerHandler: function( type, data ) {=0A= var elem =3D this[0];=0A= if ( elem ) {=0A= return jQuery.event.trigger( type, data, elem, true );=0A= }=0A= }=0A= });=0A= var isSimple =3D /^.[^:#\[\.,]*$/,=0A= rparentsprev =3D /^(?:parents|prev(?:Until|All))/,=0A= rneedsContext =3D jQuery.expr.match.needsContext,=0A= // methods guaranteed to produce a unique set when starting from a = unique set=0A= guaranteedUnique =3D {=0A= children: true,=0A= contents: true,=0A= next: true,=0A= prev: true=0A= };=0A= =0A= jQuery.fn.extend({=0A= find: function( selector ) {=0A= var i,=0A= ret =3D [],=0A= self =3D this,=0A= len =3D self.length;=0A= =0A= if ( typeof selector !=3D=3D "string" ) {=0A= return this.pushStack( jQuery( selector ).filter(function() {=0A= for ( i =3D 0; i < len; i++ ) {=0A= if ( jQuery.contains( self[ i ], this ) ) {=0A= return true;=0A= }=0A= }=0A= }) );=0A= }=0A= =0A= for ( i =3D 0; i < len; i++ ) {=0A= jQuery.find( selector, self[ i ], ret );=0A= }=0A= =0A= // Needed because $( selector, context ) becomes $( context ).find( = selector )=0A= ret =3D this.pushStack( len > 1 ? jQuery.unique( ret ) : ret );=0A= ret.selector =3D this.selector ? this.selector + " " + selector : = selector;=0A= return ret;=0A= },=0A= =0A= has: function( target ) {=0A= var i,=0A= targets =3D jQuery( target, this ),=0A= len =3D targets.length;=0A= =0A= return this.filter(function() {=0A= for ( i =3D 0; i < len; i++ ) {=0A= if ( jQuery.contains( this, targets[i] ) ) {=0A= return true;=0A= }=0A= }=0A= });=0A= },=0A= =0A= not: function( selector ) {=0A= return this.pushStack( winnow(this, selector || [], true) );=0A= },=0A= =0A= filter: function( selector ) {=0A= return this.pushStack( winnow(this, selector || [], false) );=0A= },=0A= =0A= is: function( selector ) {=0A= return !!winnow(=0A= this,=0A= =0A= // If this is a positional/relative selector, check membership in the = returned set=0A= // so $("p:first").is("p:last") won't return true for a doc with two = "p".=0A= typeof selector =3D=3D=3D "string" && rneedsContext.test( selector ) ?=0A= jQuery( selector ) :=0A= selector || [],=0A= false=0A= ).length;=0A= },=0A= =0A= closest: function( selectors, context ) {=0A= var cur,=0A= i =3D 0,=0A= l =3D this.length,=0A= ret =3D [],=0A= pos =3D rneedsContext.test( selectors ) || typeof selectors !=3D=3D = "string" ?=0A= jQuery( selectors, context || this.context ) :=0A= 0;=0A= =0A= for ( ; i < l; i++ ) {=0A= for ( cur =3D this[i]; cur && cur !=3D=3D context; cur =3D = cur.parentNode ) {=0A= // Always skip document fragments=0A= if ( cur.nodeType < 11 && (pos ?=0A= pos.index(cur) > -1 :=0A= =0A= // Don't pass non-elements to Sizzle=0A= cur.nodeType =3D=3D=3D 1 &&=0A= jQuery.find.matchesSelector(cur, selectors)) ) {=0A= =0A= cur =3D ret.push( cur );=0A= break;=0A= }=0A= }=0A= }=0A= =0A= return this.pushStack( ret.length > 1 ? jQuery.unique( ret ) : ret );=0A= },=0A= =0A= // Determine the position of an element within=0A= // the matched set of elements=0A= index: function( elem ) {=0A= =0A= // No argument, return index in parent=0A= if ( !elem ) {=0A= return ( this[0] && this[0].parentNode ) ? = this.first().prevAll().length : -1;=0A= }=0A= =0A= // index in selector=0A= if ( typeof elem =3D=3D=3D "string" ) {=0A= return jQuery.inArray( this[0], jQuery( elem ) );=0A= }=0A= =0A= // Locate the position of the desired element=0A= return jQuery.inArray(=0A= // If it receives a jQuery object, the first element is used=0A= elem.jquery ? elem[0] : elem, this );=0A= },=0A= =0A= add: function( selector, context ) {=0A= var set =3D typeof selector =3D=3D=3D "string" ?=0A= jQuery( selector, context ) :=0A= jQuery.makeArray( selector && selector.nodeType ? [ selector ] : = selector ),=0A= all =3D jQuery.merge( this.get(), set );=0A= =0A= return this.pushStack( jQuery.unique(all) );=0A= },=0A= =0A= addBack: function( selector ) {=0A= return this.add( selector =3D=3D null ?=0A= this.prevObject : this.prevObject.filter(selector)=0A= );=0A= }=0A= });=0A= =0A= function sibling( cur, dir ) {=0A= do {=0A= cur =3D cur[ dir ];=0A= } while ( cur && cur.nodeType !=3D=3D 1 );=0A= =0A= return cur;=0A= }=0A= =0A= jQuery.each({=0A= parent: function( elem ) {=0A= var parent =3D elem.parentNode;=0A= return parent && parent.nodeType !=3D=3D 11 ? parent : null;=0A= },=0A= parents: function( elem ) {=0A= return jQuery.dir( elem, "parentNode" );=0A= },=0A= parentsUntil: function( elem, i, until ) {=0A= return jQuery.dir( elem, "parentNode", until );=0A= },=0A= next: function( elem ) {=0A= return sibling( elem, "nextSibling" );=0A= },=0A= prev: function( elem ) {=0A= return sibling( elem, "previousSibling" );=0A= },=0A= nextAll: function( elem ) {=0A= return jQuery.dir( elem, "nextSibling" );=0A= },=0A= prevAll: function( elem ) {=0A= return jQuery.dir( elem, "previousSibling" );=0A= },=0A= nextUntil: function( elem, i, until ) {=0A= return jQuery.dir( elem, "nextSibling", until );=0A= },=0A= prevUntil: function( elem, i, until ) {=0A= return jQuery.dir( elem, "previousSibling", until );=0A= },=0A= siblings: function( elem ) {=0A= return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem );=0A= },=0A= children: function( elem ) {=0A= return jQuery.sibling( elem.firstChild );=0A= },=0A= contents: function( elem ) {=0A= return jQuery.nodeName( elem, "iframe" ) ?=0A= elem.contentDocument || elem.contentWindow.document :=0A= jQuery.merge( [], elem.childNodes );=0A= }=0A= }, function( name, fn ) {=0A= jQuery.fn[ name ] =3D function( until, selector ) {=0A= var ret =3D jQuery.map( this, fn, until );=0A= =0A= if ( name.slice( -5 ) !=3D=3D "Until" ) {=0A= selector =3D until;=0A= }=0A= =0A= if ( selector && typeof selector =3D=3D=3D "string" ) {=0A= ret =3D jQuery.filter( selector, ret );=0A= }=0A= =0A= if ( this.length > 1 ) {=0A= // Remove duplicates=0A= if ( !guaranteedUnique[ name ] ) {=0A= ret =3D jQuery.unique( ret );=0A= }=0A= =0A= // Reverse order for parents* and prev-derivatives=0A= if ( rparentsprev.test( name ) ) {=0A= ret =3D ret.reverse();=0A= }=0A= }=0A= =0A= return this.pushStack( ret );=0A= };=0A= });=0A= =0A= jQuery.extend({=0A= filter: function( expr, elems, not ) {=0A= var elem =3D elems[ 0 ];=0A= =0A= if ( not ) {=0A= expr =3D ":not(" + expr + ")";=0A= }=0A= =0A= return elems.length =3D=3D=3D 1 && elem.nodeType =3D=3D=3D 1 ?=0A= jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] :=0A= jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) {=0A= return elem.nodeType =3D=3D=3D 1;=0A= }));=0A= },=0A= =0A= dir: function( elem, dir, until ) {=0A= var matched =3D [],=0A= cur =3D elem[ dir ];=0A= =0A= while ( cur && cur.nodeType !=3D=3D 9 && (until =3D=3D=3D undefined || = cur.nodeType !=3D=3D 1 || !jQuery( cur ).is( until )) ) {=0A= if ( cur.nodeType =3D=3D=3D 1 ) {=0A= matched.push( cur );=0A= }=0A= cur =3D cur[dir];=0A= }=0A= return matched;=0A= },=0A= =0A= sibling: function( n, elem ) {=0A= var r =3D [];=0A= =0A= for ( ; n; n =3D n.nextSibling ) {=0A= if ( n.nodeType =3D=3D=3D 1 && n !=3D=3D elem ) {=0A= r.push( n );=0A= }=0A= }=0A= =0A= return r;=0A= }=0A= });=0A= =0A= // Implement the identical functionality for filter and not=0A= function winnow( elements, qualifier, not ) {=0A= if ( jQuery.isFunction( qualifier ) ) {=0A= return jQuery.grep( elements, function( elem, i ) {=0A= /* jshint -W018 */=0A= return !!qualifier.call( elem, i, elem ) !=3D=3D not;=0A= });=0A= =0A= }=0A= =0A= if ( qualifier.nodeType ) {=0A= return jQuery.grep( elements, function( elem ) {=0A= return ( elem =3D=3D=3D qualifier ) !=3D=3D not;=0A= });=0A= =0A= }=0A= =0A= if ( typeof qualifier =3D=3D=3D "string" ) {=0A= if ( isSimple.test( qualifier ) ) {=0A= return jQuery.filter( qualifier, elements, not );=0A= }=0A= =0A= qualifier =3D jQuery.filter( qualifier, elements );=0A= }=0A= =0A= return jQuery.grep( elements, function( elem ) {=0A= return ( jQuery.inArray( elem, qualifier ) >=3D 0 ) !=3D=3D not;=0A= });=0A= }=0A= function createSafeFragment( document ) {=0A= var list =3D nodeNames.split( "|" ),=0A= safeFrag =3D document.createDocumentFragment();=0A= =0A= if ( safeFrag.createElement ) {=0A= while ( list.length ) {=0A= safeFrag.createElement(=0A= list.pop()=0A= );=0A= }=0A= }=0A= return safeFrag;=0A= }=0A= =0A= var nodeNames =3D = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|fig= ure|footer|" +=0A= = "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video"= ,=0A= rinlinejQuery =3D / jQuery\d+=3D"(?:null|\d+)"/g,=0A= rnoshimcache =3D new RegExp("<(?:" + nodeNames + ")[\\s/>]", "i"),=0A= rleadingWhitespace =3D /^\s+/,=0A= rxhtmlTag =3D = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi= ,=0A= rtagName =3D /<([\w:]+)/,=0A= rtbody =3D /<tbody/i,=0A= rhtml =3D /<|&#?\w+;/,=0A= rnoInnerhtml =3D /<(?:script|style|link)/i,=0A= manipulation_rcheckableType =3D /^(?:checkbox|radio)$/i,=0A= // checked=3D"checked" or checked=0A= rchecked =3D /checked\s*(?:[^=3D]|=3D\s*.checked.)/i,=0A= rscriptType =3D /^$|\/(?:java|ecma)script/i,=0A= rscriptTypeMasked =3D /^true\/(.*)/,=0A= rcleanScript =3D /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,=0A= =0A= // We have to close these tags to support XHTML (#13200)=0A= wrapMap =3D {=0A= option: [ 1, "<select multiple=3D'multiple'>", "</select>" ],=0A= legend: [ 1, "<fieldset>", "</fieldset>" ],=0A= area: [ 1, "<map>", "</map>" ],=0A= param: [ 1, "<object>", "</object>" ],=0A= thead: [ 1, "<table>", "</table>" ],=0A= tr: [ 2, "<table><tbody>", "</tbody></table>" ],=0A= col: [ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ],=0A= td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],=0A= =0A= // IE6-8 can't serialize link, script, style, or any html5 (NoScope) = tags,=0A= // unless wrapped in a div with non-breaking characters in front of it.=0A= _default: jQuery.support.htmlSerialize ? [ 0, "", "" ] : [ 1, = "X<div>", "</div>" ]=0A= },=0A= safeFragment =3D createSafeFragment( document ),=0A= fragmentDiv =3D safeFragment.appendChild( document.createElement("div") = );=0A= =0A= wrapMap.optgroup =3D wrapMap.option;=0A= wrapMap.tbody =3D wrapMap.tfoot =3D wrapMap.colgroup =3D wrapMap.caption = =3D wrapMap.thead;=0A= wrapMap.th =3D wrapMap.td;=0A= =0A= jQuery.fn.extend({=0A= text: function( value ) {=0A= return jQuery.access( this, function( value ) {=0A= return value =3D=3D=3D undefined ?=0A= jQuery.text( this ) :=0A= this.empty().append( ( this[0] && this[0].ownerDocument || document = ).createTextNode( value ) );=0A= }, null, value, arguments.length );=0A= },=0A= =0A= append: function() {=0A= return this.domManip( arguments, function( elem ) {=0A= if ( this.nodeType =3D=3D=3D 1 || this.nodeType =3D=3D=3D 11 || = this.nodeType =3D=3D=3D 9 ) {=0A= var target =3D manipulationTarget( this, elem );=0A= target.appendChild( elem );=0A= }=0A= });=0A= },=0A= =0A= prepend: function() {=0A= return this.domManip( arguments, function( elem ) {=0A= if ( this.nodeType =3D=3D=3D 1 || this.nodeType =3D=3D=3D 11 || = this.nodeType =3D=3D=3D 9 ) {=0A= var target =3D manipulationTarget( this, elem );=0A= target.insertBefore( elem, target.firstChild );=0A= }=0A= });=0A= },=0A= =0A= before: function() {=0A= return this.domManip( arguments, function( elem ) {=0A= if ( this.parentNode ) {=0A= this.parentNode.insertBefore( elem, this );=0A= }=0A= });=0A= },=0A= =0A= after: function() {=0A= return this.domManip( arguments, function( elem ) {=0A= if ( this.parentNode ) {=0A= this.parentNode.insertBefore( elem, this.nextSibling );=0A= }=0A= });=0A= },=0A= =0A= // keepData is for internal use only--do not document=0A= remove: function( selector, keepData ) {=0A= var elem,=0A= elems =3D selector ? jQuery.filter( selector, this ) : this,=0A= i =3D 0;=0A= =0A= for ( ; (elem =3D elems[i]) !=3D null; i++ ) {=0A= =0A= if ( !keepData && elem.nodeType =3D=3D=3D 1 ) {=0A= jQuery.cleanData( getAll( elem ) );=0A= }=0A= =0A= if ( elem.parentNode ) {=0A= if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) {=0A= setGlobalEval( getAll( elem, "script" ) );=0A= }=0A= elem.parentNode.removeChild( elem );=0A= }=0A= }=0A= =0A= return this;=0A= },=0A= =0A= empty: function() {=0A= var elem,=0A= i =3D 0;=0A= =0A= for ( ; (elem =3D this[i]) !=3D null; i++ ) {=0A= // Remove element nodes and prevent memory leaks=0A= if ( elem.nodeType =3D=3D=3D 1 ) {=0A= jQuery.cleanData( getAll( elem, false ) );=0A= }=0A= =0A= // Remove any remaining nodes=0A= while ( elem.firstChild ) {=0A= elem.removeChild( elem.firstChild );=0A= }=0A= =0A= // If this is a select, ensure that it displays empty (#12336)=0A= // Support: IE<9=0A= if ( elem.options && jQuery.nodeName( elem, "select" ) ) {=0A= elem.options.length =3D 0;=0A= }=0A= }=0A= =0A= return this;=0A= },=0A= =0A= clone: function( dataAndEvents, deepDataAndEvents ) {=0A= dataAndEvents =3D dataAndEvents =3D=3D null ? false : dataAndEvents;=0A= deepDataAndEvents =3D deepDataAndEvents =3D=3D null ? dataAndEvents : = deepDataAndEvents;=0A= =0A= return this.map( function () {=0A= return jQuery.clone( this, dataAndEvents, deepDataAndEvents );=0A= });=0A= },=0A= =0A= html: function( value ) {=0A= return jQuery.access( this, function( value ) {=0A= var elem =3D this[0] || {},=0A= i =3D 0,=0A= l =3D this.length;=0A= =0A= if ( value =3D=3D=3D undefined ) {=0A= return elem.nodeType =3D=3D=3D 1 ?=0A= elem.innerHTML.replace( rinlinejQuery, "" ) :=0A= undefined;=0A= }=0A= =0A= // See if we can take a shortcut and just use innerHTML=0A= if ( typeof value =3D=3D=3D "string" && !rnoInnerhtml.test( value ) &&=0A= ( jQuery.support.htmlSerialize || !rnoshimcache.test( value ) ) &&=0A= ( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( = value ) ) &&=0A= !wrapMap[ ( rtagName.exec( value ) || ["", ""] )[1].toLowerCase() ] = ) {=0A= =0A= value =3D value.replace( rxhtmlTag, "<$1></$2>" );=0A= =0A= try {=0A= for (; i < l; i++ ) {=0A= // Remove element nodes and prevent memory leaks=0A= elem =3D this[i] || {};=0A= if ( elem.nodeType =3D=3D=3D 1 ) {=0A= jQuery.cleanData( getAll( elem, false ) );=0A= elem.innerHTML =3D value;=0A= }=0A= }=0A= =0A= elem =3D 0;=0A= =0A= // If using innerHTML throws an exception, use the fallback method=0A= } catch(e) {}=0A= }=0A= =0A= if ( elem ) {=0A= this.empty().append( value );=0A= }=0A= }, null, value, arguments.length );=0A= },=0A= =0A= replaceWith: function() {=0A= var=0A= // Snapshot the DOM in case .domManip sweeps something relevant into = its fragment=0A= args =3D jQuery.map( this, function( elem ) {=0A= return [ elem.nextSibling, elem.parentNode ];=0A= }),=0A= i =3D 0;=0A= =0A= // Make the changes, replacing each context element with the new = content=0A= this.domManip( arguments, function( elem ) {=0A= var next =3D args[ i++ ],=0A= parent =3D args[ i++ ];=0A= =0A= if ( parent ) {=0A= // Don't use the snapshot next if it has moved (#13810)=0A= if ( next && next.parentNode !=3D=3D parent ) {=0A= next =3D this.nextSibling;=0A= }=0A= jQuery( this ).remove();=0A= parent.insertBefore( elem, next );=0A= }=0A= // Allow new content to include elements from the context set=0A= }, true );=0A= =0A= // Force removal if there was no new content (e.g., from empty = arguments)=0A= return i ? this : this.remove();=0A= },=0A= =0A= detach: function( selector ) {=0A= return this.remove( selector, true );=0A= },=0A= =0A= domManip: function( args, callback, allowIntersection ) {=0A= =0A= // Flatten any nested arrays=0A= args =3D core_concat.apply( [], args );=0A= =0A= var first, node, hasScripts,=0A= scripts, doc, fragment,=0A= i =3D 0,=0A= l =3D this.length,=0A= set =3D this,=0A= iNoClone =3D l - 1,=0A= value =3D args[0],=0A= isFunction =3D jQuery.isFunction( value );=0A= =0A= // We can't cloneNode fragments that contain checked, in WebKit=0A= if ( isFunction || !( l <=3D 1 || typeof value !=3D=3D "string" || = jQuery.support.checkClone || !rchecked.test( value ) ) ) {=0A= return this.each(function( index ) {=0A= var self =3D set.eq( index );=0A= if ( isFunction ) {=0A= args[0] =3D value.call( this, index, self.html() );=0A= }=0A= self.domManip( args, callback, allowIntersection );=0A= });=0A= }=0A= =0A= if ( l ) {=0A= fragment =3D jQuery.buildFragment( args, this[ 0 ].ownerDocument, = false, !allowIntersection && this );=0A= first =3D fragment.firstChild;=0A= =0A= if ( fragment.childNodes.length =3D=3D=3D 1 ) {=0A= fragment =3D first;=0A= }=0A= =0A= if ( first ) {=0A= scripts =3D jQuery.map( getAll( fragment, "script" ), disableScript = );=0A= hasScripts =3D scripts.length;=0A= =0A= // Use the original fragment for the last item instead of the first = because it can end up=0A= // being emptied incorrectly in certain situations (#8070).=0A= for ( ; i < l; i++ ) {=0A= node =3D fragment;=0A= =0A= if ( i !=3D=3D iNoClone ) {=0A= node =3D jQuery.clone( node, true, true );=0A= =0A= // Keep references to cloned scripts for later restoration=0A= if ( hasScripts ) {=0A= jQuery.merge( scripts, getAll( node, "script" ) );=0A= }=0A= }=0A= =0A= callback.call( this[i], node, i );=0A= }=0A= =0A= if ( hasScripts ) {=0A= doc =3D scripts[ scripts.length - 1 ].ownerDocument;=0A= =0A= // Reenable scripts=0A= jQuery.map( scripts, restoreScript );=0A= =0A= // Evaluate executable scripts on first document insertion=0A= for ( i =3D 0; i < hasScripts; i++ ) {=0A= node =3D scripts[ i ];=0A= if ( rscriptType.test( node.type || "" ) &&=0A= !jQuery._data( node, "globalEval" ) && jQuery.contains( doc, node = ) ) {=0A= =0A= if ( node.src ) {=0A= // Hope ajax is available...=0A= jQuery._evalUrl( node.src );=0A= } else {=0A= jQuery.globalEval( ( node.text || node.textContent || = node.innerHTML || "" ).replace( rcleanScript, "" ) );=0A= }=0A= }=0A= }=0A= }=0A= =0A= // Fix #11809: Avoid leaking memory=0A= fragment =3D first =3D null;=0A= }=0A= }=0A= =0A= return this;=0A= }=0A= });=0A= =0A= // Support: IE<8=0A= // Manipulating tables requires a tbody=0A= function manipulationTarget( elem, content ) {=0A= return jQuery.nodeName( elem, "table" ) &&=0A= jQuery.nodeName( content.nodeType =3D=3D=3D 1 ? content : = content.firstChild, "tr" ) ?=0A= =0A= elem.getElementsByTagName("tbody")[0] ||=0A= elem.appendChild( elem.ownerDocument.createElement("tbody") ) :=0A= elem;=0A= }=0A= =0A= // Replace/restore the type attribute of script elements for safe DOM = manipulation=0A= function disableScript( elem ) {=0A= elem.type =3D (jQuery.find.attr( elem, "type" ) !=3D=3D null) + "/" + = elem.type;=0A= return elem;=0A= }=0A= function restoreScript( elem ) {=0A= var match =3D rscriptTypeMasked.exec( elem.type );=0A= if ( match ) {=0A= elem.type =3D match[1];=0A= } else {=0A= elem.removeAttribute("type");=0A= }=0A= return elem;=0A= }=0A= =0A= // Mark scripts as having already been evaluated=0A= function setGlobalEval( elems, refElements ) {=0A= var elem,=0A= i =3D 0;=0A= for ( ; (elem =3D elems[i]) !=3D null; i++ ) {=0A= jQuery._data( elem, "globalEval", !refElements || jQuery._data( = refElements[i], "globalEval" ) );=0A= }=0A= }=0A= =0A= function cloneCopyEvent( src, dest ) {=0A= =0A= if ( dest.nodeType !=3D=3D 1 || !jQuery.hasData( src ) ) {=0A= return;=0A= }=0A= =0A= var type, i, l,=0A= oldData =3D jQuery._data( src ),=0A= curData =3D jQuery._data( dest, oldData ),=0A= events =3D oldData.events;=0A= =0A= if ( events ) {=0A= delete curData.handle;=0A= curData.events =3D {};=0A= =0A= for ( type in events ) {=0A= for ( i =3D 0, l =3D events[ type ].length; i < l; i++ ) {=0A= jQuery.event.add( dest, type, events[ type ][ i ] );=0A= }=0A= }=0A= }=0A= =0A= // make the cloned public data object a copy from the original=0A= if ( curData.data ) {=0A= curData.data =3D jQuery.extend( {}, curData.data );=0A= }=0A= }=0A= =0A= function fixCloneNodeIssues( src, dest ) {=0A= var nodeName, e, data;=0A= =0A= // We do not need to do anything for non-Elements=0A= if ( dest.nodeType !=3D=3D 1 ) {=0A= return;=0A= }=0A= =0A= nodeName =3D dest.nodeName.toLowerCase();=0A= =0A= // IE6-8 copies events bound via attachEvent when using cloneNode.=0A= if ( !jQuery.support.noCloneEvent && dest[ jQuery.expando ] ) {=0A= data =3D jQuery._data( dest );=0A= =0A= for ( e in data.events ) {=0A= jQuery.removeEvent( dest, e, data.handle );=0A= }=0A= =0A= // Event data gets referenced instead of copied if the expando gets = copied too=0A= dest.removeAttribute( jQuery.expando );=0A= }=0A= =0A= // IE blanks contents when cloning scripts, and tries to evaluate = newly-set text=0A= if ( nodeName =3D=3D=3D "script" && dest.text !=3D=3D src.text ) {=0A= disableScript( dest ).text =3D src.text;=0A= restoreScript( dest );=0A= =0A= // IE6-10 improperly clones children of object elements using classid.=0A= // IE10 throws NoModificationAllowedError if parent is null, #12132.=0A= } else if ( nodeName =3D=3D=3D "object" ) {=0A= if ( dest.parentNode ) {=0A= dest.outerHTML =3D src.outerHTML;=0A= }=0A= =0A= // This path appears unavoidable for IE9. When cloning an object=0A= // element in IE9, the outerHTML strategy above is not sufficient.=0A= // If the src has innerHTML and the destination does not,=0A= // copy the src.innerHTML into the dest.innerHTML. #10324=0A= if ( jQuery.support.html5Clone && ( src.innerHTML && = !jQuery.trim(dest.innerHTML) ) ) {=0A= dest.innerHTML =3D src.innerHTML;=0A= }=0A= =0A= } else if ( nodeName =3D=3D=3D "input" && = manipulation_rcheckableType.test( src.type ) ) {=0A= // IE6-8 fails to persist the checked state of a cloned checkbox=0A= // or radio button. Worse, IE6-7 fail to give the cloned element=0A= // a checked appearance if the defaultChecked value isn't also set=0A= =0A= dest.defaultChecked =3D dest.checked =3D src.checked;=0A= =0A= // IE6-7 get confused and end up setting the value of a cloned=0A= // checkbox/radio button to an empty string instead of "on"=0A= if ( dest.value !=3D=3D src.value ) {=0A= dest.value =3D src.value;=0A= }=0A= =0A= // IE6-8 fails to return the selected option to the default selected=0A= // state when cloning options=0A= } else if ( nodeName =3D=3D=3D "option" ) {=0A= dest.defaultSelected =3D dest.selected =3D src.defaultSelected;=0A= =0A= // IE6-8 fails to set the defaultValue to the correct value when=0A= // cloning other types of input fields=0A= } else if ( nodeName =3D=3D=3D "input" || nodeName =3D=3D=3D "textarea" = ) {=0A= dest.defaultValue =3D src.defaultValue;=0A= }=0A= }=0A= =0A= jQuery.each({=0A= appendTo: "append",=0A= prependTo: "prepend",=0A= insertBefore: "before",=0A= insertAfter: "after",=0A= replaceAll: "replaceWith"=0A= }, function( name, original ) {=0A= jQuery.fn[ name ] =3D function( selector ) {=0A= var elems,=0A= i =3D 0,=0A= ret =3D [],=0A= insert =3D jQuery( selector ),=0A= last =3D insert.length - 1;=0A= =0A= for ( ; i <=3D last; i++ ) {=0A= elems =3D i =3D=3D=3D last ? this : this.clone(true);=0A= jQuery( insert[i] )[ original ]( elems );=0A= =0A= // Modern browsers can apply jQuery collections as arrays, but oldIE = needs a .get()=0A= core_push.apply( ret, elems.get() );=0A= }=0A= =0A= return this.pushStack( ret );=0A= };=0A= });=0A= =0A= function getAll( context, tag ) {=0A= var elems, elem,=0A= i =3D 0,=0A= found =3D typeof context.getElementsByTagName !=3D=3D = core_strundefined ? context.getElementsByTagName( tag || "*" ) :=0A= typeof context.querySelectorAll !=3D=3D core_strundefined ? = context.querySelectorAll( tag || "*" ) :=0A= undefined;=0A= =0A= if ( !found ) {=0A= for ( found =3D [], elems =3D context.childNodes || context; (elem =3D = elems[i]) !=3D null; i++ ) {=0A= if ( !tag || jQuery.nodeName( elem, tag ) ) {=0A= found.push( elem );=0A= } else {=0A= jQuery.merge( found, getAll( elem, tag ) );=0A= }=0A= }=0A= }=0A= =0A= return tag =3D=3D=3D undefined || tag && jQuery.nodeName( context, tag = ) ?=0A= jQuery.merge( [ context ], found ) :=0A= found;=0A= }=0A= =0A= // Used in buildFragment, fixes the defaultChecked property=0A= function fixDefaultChecked( elem ) {=0A= if ( manipulation_rcheckableType.test( elem.type ) ) {=0A= elem.defaultChecked =3D elem.checked;=0A= }=0A= }=0A= =0A= jQuery.extend({=0A= clone: function( elem, dataAndEvents, deepDataAndEvents ) {=0A= var destElements, node, clone, i, srcElements,=0A= inPage =3D jQuery.contains( elem.ownerDocument, elem );=0A= =0A= if ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || = !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) {=0A= clone =3D elem.cloneNode( true );=0A= =0A= // IE<=3D8 does not properly clone detached, unknown element nodes=0A= } else {=0A= fragmentDiv.innerHTML =3D elem.outerHTML;=0A= fragmentDiv.removeChild( clone =3D fragmentDiv.firstChild );=0A= }=0A= =0A= if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) = &&=0A= (elem.nodeType =3D=3D=3D 1 || elem.nodeType =3D=3D=3D 11) && = !jQuery.isXMLDoc(elem) ) {=0A= =0A= // We eschew Sizzle here for performance reasons: = http://jsperf.com/getall-vs-sizzle/2=0A= destElements =3D getAll( clone );=0A= srcElements =3D getAll( elem );=0A= =0A= // Fix all IE cloning issues=0A= for ( i =3D 0; (node =3D srcElements[i]) !=3D null; ++i ) {=0A= // Ensure that the destination node is not null; Fixes #9587=0A= if ( destElements[i] ) {=0A= fixCloneNodeIssues( node, destElements[i] );=0A= }=0A= }=0A= }=0A= =0A= // Copy the events from the original to the clone=0A= if ( dataAndEvents ) {=0A= if ( deepDataAndEvents ) {=0A= srcElements =3D srcElements || getAll( elem );=0A= destElements =3D destElements || getAll( clone );=0A= =0A= for ( i =3D 0; (node =3D srcElements[i]) !=3D null; i++ ) {=0A= cloneCopyEvent( node, destElements[i] );=0A= }=0A= } else {=0A= cloneCopyEvent( elem, clone );=0A= }=0A= }=0A= =0A= // Preserve script evaluation history=0A= destElements =3D getAll( clone, "script" );=0A= if ( destElements.length > 0 ) {=0A= setGlobalEval( destElements, !inPage && getAll( elem, "script" ) );=0A= }=0A= =0A= destElements =3D srcElements =3D node =3D null;=0A= =0A= // Return the cloned set=0A= return clone;=0A= },=0A= =0A= buildFragment: function( elems, context, scripts, selection ) {=0A= var j, elem, contains,=0A= tmp, tag, tbody, wrap,=0A= l =3D elems.length,=0A= =0A= // Ensure a safe fragment=0A= safe =3D createSafeFragment( context ),=0A= =0A= nodes =3D [],=0A= i =3D 0;=0A= =0A= for ( ; i < l; i++ ) {=0A= elem =3D elems[ i ];=0A= =0A= if ( elem || elem =3D=3D=3D 0 ) {=0A= =0A= // Add nodes directly=0A= if ( jQuery.type( elem ) =3D=3D=3D "object" ) {=0A= jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem );=0A= =0A= // Convert non-html into a text node=0A= } else if ( !rhtml.test( elem ) ) {=0A= nodes.push( context.createTextNode( elem ) );=0A= =0A= // Convert html into DOM nodes=0A= } else {=0A= tmp =3D tmp || safe.appendChild( context.createElement("div") );=0A= =0A= // Deserialize a standard representation=0A= tag =3D ( rtagName.exec( elem ) || ["", ""] )[1].toLowerCase();=0A= wrap =3D wrapMap[ tag ] || wrapMap._default;=0A= =0A= tmp.innerHTML =3D wrap[1] + elem.replace( rxhtmlTag, "<$1></$2>" ) = + wrap[2];=0A= =0A= // Descend through wrappers to the right content=0A= j =3D wrap[0];=0A= while ( j-- ) {=0A= tmp =3D tmp.lastChild;=0A= }=0A= =0A= // Manually add leading whitespace removed by IE=0A= if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( = elem ) ) {=0A= nodes.push( context.createTextNode( rleadingWhitespace.exec( elem = )[0] ) );=0A= }=0A= =0A= // Remove IE's autoinserted <tbody> from table fragments=0A= if ( !jQuery.support.tbody ) {=0A= =0A= // String was a <table>, *may* have spurious <tbody>=0A= elem =3D tag =3D=3D=3D "table" && !rtbody.test( elem ) ?=0A= tmp.firstChild :=0A= =0A= // String was a bare <thead> or <tfoot>=0A= wrap[1] =3D=3D=3D "<table>" && !rtbody.test( elem ) ?=0A= tmp :=0A= 0;=0A= =0A= j =3D elem && elem.childNodes.length;=0A= while ( j-- ) {=0A= if ( jQuery.nodeName( (tbody =3D elem.childNodes[j]), "tbody" ) = && !tbody.childNodes.length ) {=0A= elem.removeChild( tbody );=0A= }=0A= }=0A= }=0A= =0A= jQuery.merge( nodes, tmp.childNodes );=0A= =0A= // Fix #12392 for WebKit and IE > 9=0A= tmp.textContent =3D "";=0A= =0A= // Fix #12392 for oldIE=0A= while ( tmp.firstChild ) {=0A= tmp.removeChild( tmp.firstChild );=0A= }=0A= =0A= // Remember the top-level container for proper cleanup=0A= tmp =3D safe.lastChild;=0A= }=0A= }=0A= }=0A= =0A= // Fix #11356: Clear elements from fragment=0A= if ( tmp ) {=0A= safe.removeChild( tmp );=0A= }=0A= =0A= // Reset defaultChecked for any radios and checkboxes=0A= // about to be appended to the DOM in IE 6/7 (#8060)=0A= if ( !jQuery.support.appendChecked ) {=0A= jQuery.grep( getAll( nodes, "input" ), fixDefaultChecked );=0A= }=0A= =0A= i =3D 0;=0A= while ( (elem =3D nodes[ i++ ]) ) {=0A= =0A= // #4087 - If origin and destination elements are the same, and this = is=0A= // that element, do not do anything=0A= if ( selection && jQuery.inArray( elem, selection ) !=3D=3D -1 ) {=0A= continue;=0A= }=0A= =0A= contains =3D jQuery.contains( elem.ownerDocument, elem );=0A= =0A= // Append to fragment=0A= tmp =3D getAll( safe.appendChild( elem ), "script" );=0A= =0A= // Preserve script evaluation history=0A= if ( contains ) {=0A= setGlobalEval( tmp );=0A= }=0A= =0A= // Capture executables=0A= if ( scripts ) {=0A= j =3D 0;=0A= while ( (elem =3D tmp[ j++ ]) ) {=0A= if ( rscriptType.test( elem.type || "" ) ) {=0A= scripts.push( elem );=0A= }=0A= }=0A= }=0A= }=0A= =0A= tmp =3D null;=0A= =0A= return safe;=0A= },=0A= =0A= cleanData: function( elems, /* internal */ acceptData ) {=0A= var elem, type, id, data,=0A= i =3D 0,=0A= internalKey =3D jQuery.expando,=0A= cache =3D jQuery.cache,=0A= deleteExpando =3D jQuery.support.deleteExpando,=0A= special =3D jQuery.event.special;=0A= =0A= for ( ; (elem =3D elems[i]) !=3D null; i++ ) {=0A= =0A= if ( acceptData || jQuery.acceptData( elem ) ) {=0A= =0A= id =3D elem[ internalKey ];=0A= data =3D id && cache[ id ];=0A= =0A= if ( data ) {=0A= if ( data.events ) {=0A= for ( type in data.events ) {=0A= if ( special[ type ] ) {=0A= jQuery.event.remove( elem, type );=0A= =0A= // This is a shortcut to avoid jQuery.event.remove's overhead=0A= } else {=0A= jQuery.removeEvent( elem, type, data.handle );=0A= }=0A= }=0A= }=0A= =0A= // Remove cache only if it was not already removed by = jQuery.event.remove=0A= if ( cache[ id ] ) {=0A= =0A= delete cache[ id ];=0A= =0A= // IE does not allow us to delete expando properties from nodes,=0A= // nor does it have a removeAttribute function on Document nodes;=0A= // we must handle all of these cases=0A= if ( deleteExpando ) {=0A= delete elem[ internalKey ];=0A= =0A= } else if ( typeof elem.removeAttribute !=3D=3D core_strundefined = ) {=0A= elem.removeAttribute( internalKey );=0A= =0A= } else {=0A= elem[ internalKey ] =3D null;=0A= }=0A= =0A= core_deletedIds.push( id );=0A= }=0A= }=0A= }=0A= }=0A= },=0A= =0A= _evalUrl: function( url ) {=0A= return jQuery.ajax({=0A= url: url,=0A= type: "GET",=0A= dataType: "script",=0A= async: false,=0A= global: false,=0A= "throws": true=0A= });=0A= }=0A= });=0A= jQuery.fn.extend({=0A= wrapAll: function( html ) {=0A= if ( jQuery.isFunction( html ) ) {=0A= return this.each(function(i) {=0A= jQuery(this).wrapAll( html.call(this, i) );=0A= });=0A= }=0A= =0A= if ( this[0] ) {=0A= // The elements to wrap the target around=0A= var wrap =3D jQuery( html, this[0].ownerDocument ).eq(0).clone(true);=0A= =0A= if ( this[0].parentNode ) {=0A= wrap.insertBefore( this[0] );=0A= }=0A= =0A= wrap.map(function() {=0A= var elem =3D this;=0A= =0A= while ( elem.firstChild && elem.firstChild.nodeType =3D=3D=3D 1 ) {=0A= elem =3D elem.firstChild;=0A= }=0A= =0A= return elem;=0A= }).append( this );=0A= }=0A= =0A= return this;=0A= },=0A= =0A= wrapInner: function( html ) {=0A= if ( jQuery.isFunction( html ) ) {=0A= return this.each(function(i) {=0A= jQuery(this).wrapInner( html.call(this, i) );=0A= });=0A= }=0A= =0A= return this.each(function() {=0A= var self =3D jQuery( this ),=0A= contents =3D self.contents();=0A= =0A= if ( contents.length ) {=0A= contents.wrapAll( html );=0A= =0A= } else {=0A= self.append( html );=0A= }=0A= });=0A= },=0A= =0A= wrap: function( html ) {=0A= var isFunction =3D jQuery.isFunction( html );=0A= =0A= return this.each(function(i) {=0A= jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html );=0A= });=0A= },=0A= =0A= unwrap: function() {=0A= return this.parent().each(function() {=0A= if ( !jQuery.nodeName( this, "body" ) ) {=0A= jQuery( this ).replaceWith( this.childNodes );=0A= }=0A= }).end();=0A= }=0A= });=0A= var iframe, getStyles, curCSS,=0A= ralpha =3D /alpha\([^)]*\)/i,=0A= ropacity =3D /opacity\s*=3D\s*([^)]*)/,=0A= rposition =3D /^(top|right|bottom|left)$/,=0A= // swappable if display is none or starts with table except "table", = "table-cell", or "table-caption"=0A= // see here for display values: = https://developer.mozilla.org/en-US/docs/CSS/display=0A= rdisplayswap =3D /^(none|table(?!-c[ea]).+)/,=0A= rmargin =3D /^margin/,=0A= rnumsplit =3D new RegExp( "^(" + core_pnum + ")(.*)$", "i" ),=0A= rnumnonpx =3D new RegExp( "^(" + core_pnum + ")(?!px)[a-z%]+$", "i" ),=0A= rrelNum =3D new RegExp( "^([+-])=3D(" + core_pnum + ")", "i" ),=0A= elemdisplay =3D { BODY: "block" },=0A= =0A= cssShow =3D { position: "absolute", visibility: "hidden", display: = "block" },=0A= cssNormalTransform =3D {=0A= letterSpacing: 0,=0A= fontWeight: 400=0A= },=0A= =0A= cssExpand =3D [ "Top", "Right", "Bottom", "Left" ],=0A= cssPrefixes =3D [ "Webkit", "O", "Moz", "ms" ];=0A= =0A= // return a css property mapped to a potentially vendor prefixed property=0A= function vendorPropName( style, name ) {=0A= =0A= // shortcut for names that are not vendor prefixed=0A= if ( name in style ) {=0A= return name;=0A= }=0A= =0A= // check for vendor prefixed names=0A= var capName =3D name.charAt(0).toUpperCase() + name.slice(1),=0A= origName =3D name,=0A= i =3D cssPrefixes.length;=0A= =0A= while ( i-- ) {=0A= name =3D cssPrefixes[ i ] + capName;=0A= if ( name in style ) {=0A= return name;=0A= }=0A= }=0A= =0A= return origName;=0A= }=0A= =0A= function isHidden( elem, el ) {=0A= // isHidden might be called from jQuery#filter function;=0A= // in that case, element will be second argument=0A= elem =3D el || elem;=0A= return jQuery.css( elem, "display" ) =3D=3D=3D "none" || = !jQuery.contains( elem.ownerDocument, elem );=0A= }=0A= =0A= function showHide( elements, show ) {=0A= var display, elem, hidden,=0A= values =3D [],=0A= index =3D 0,=0A= length =3D elements.length;=0A= =0A= for ( ; index < length; index++ ) {=0A= elem =3D elements[ index ];=0A= if ( !elem.style ) {=0A= continue;=0A= }=0A= =0A= values[ index ] =3D jQuery._data( elem, "olddisplay" );=0A= display =3D elem.style.display;=0A= if ( show ) {=0A= // Reset the inline display of this element to learn if it is=0A= // being hidden by cascaded rules or not=0A= if ( !values[ index ] && display =3D=3D=3D "none" ) {=0A= elem.style.display =3D "";=0A= }=0A= =0A= // Set elements which have been overridden with display: none=0A= // in a stylesheet to whatever the default browser style is=0A= // for such an element=0A= if ( elem.style.display =3D=3D=3D "" && isHidden( elem ) ) {=0A= values[ index ] =3D jQuery._data( elem, "olddisplay", = css_defaultDisplay(elem.nodeName) );=0A= }=0A= } else {=0A= =0A= if ( !values[ index ] ) {=0A= hidden =3D isHidden( elem );=0A= =0A= if ( display && display !=3D=3D "none" || !hidden ) {=0A= jQuery._data( elem, "olddisplay", hidden ? display : jQuery.css( = elem, "display" ) );=0A= }=0A= }=0A= }=0A= }=0A= =0A= // Set the display of most of the elements in a second loop=0A= // to avoid the constant reflow=0A= for ( index =3D 0; index < length; index++ ) {=0A= elem =3D elements[ index ];=0A= if ( !elem.style ) {=0A= continue;=0A= }=0A= if ( !show || elem.style.display =3D=3D=3D "none" || = elem.style.display =3D=3D=3D "" ) {=0A= elem.style.display =3D show ? values[ index ] || "" : "none";=0A= }=0A= }=0A= =0A= return elements;=0A= }=0A= =0A= jQuery.fn.extend({=0A= css: function( name, value ) {=0A= return jQuery.access( this, function( elem, name, value ) {=0A= var len, styles,=0A= map =3D {},=0A= i =3D 0;=0A= =0A= if ( jQuery.isArray( name ) ) {=0A= styles =3D getStyles( elem );=0A= len =3D name.length;=0A= =0A= for ( ; i < len; i++ ) {=0A= map[ name[ i ] ] =3D jQuery.css( elem, name[ i ], false, styles );=0A= }=0A= =0A= return map;=0A= }=0A= =0A= return value !=3D=3D undefined ?=0A= jQuery.style( elem, name, value ) :=0A= jQuery.css( elem, name );=0A= }, name, value, arguments.length > 1 );=0A= },=0A= show: function() {=0A= return showHide( this, true );=0A= },=0A= hide: function() {=0A= return showHide( this );=0A= },=0A= toggle: function( state ) {=0A= if ( typeof state =3D=3D=3D "boolean" ) {=0A= return state ? this.show() : this.hide();=0A= }=0A= =0A= return this.each(function() {=0A= if ( isHidden( this ) ) {=0A= jQuery( this ).show();=0A= } else {=0A= jQuery( this ).hide();=0A= }=0A= });=0A= }=0A= });=0A= =0A= jQuery.extend({=0A= // Add in style property hooks for overriding the default=0A= // behavior of getting and setting a style property=0A= cssHooks: {=0A= opacity: {=0A= get: function( elem, computed ) {=0A= if ( computed ) {=0A= // We should always get a number back from opacity=0A= var ret =3D curCSS( elem, "opacity" );=0A= return ret =3D=3D=3D "" ? "1" : ret;=0A= }=0A= }=0A= }=0A= },=0A= =0A= // Don't automatically add "px" to these possibly-unitless properties=0A= cssNumber: {=0A= "columnCount": true,=0A= "fillOpacity": true,=0A= "fontWeight": true,=0A= "lineHeight": true,=0A= "opacity": true,=0A= "order": true,=0A= "orphans": true,=0A= "widows": true,=0A= "zIndex": true,=0A= "zoom": true=0A= },=0A= =0A= // Add in properties whose names you wish to fix before=0A= // setting or getting the value=0A= cssProps: {=0A= // normalize float css property=0A= "float": jQuery.support.cssFloat ? "cssFloat" : "styleFloat"=0A= },=0A= =0A= // Get and set the style property on a DOM Node=0A= style: function( elem, name, value, extra ) {=0A= // Don't set styles on text and comment nodes=0A= if ( !elem || elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 = || !elem.style ) {=0A= return;=0A= }=0A= =0A= // Make sure that we're working with the right name=0A= var ret, type, hooks,=0A= origName =3D jQuery.camelCase( name ),=0A= style =3D elem.style;=0A= =0A= name =3D jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = =3D vendorPropName( style, origName ) );=0A= =0A= // gets hook for the prefixed version=0A= // followed by the unprefixed version=0A= hooks =3D jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];=0A= =0A= // Check if we're setting a value=0A= if ( value !=3D=3D undefined ) {=0A= type =3D typeof value;=0A= =0A= // convert relative number strings (+=3D or -=3D) to relative = numbers. #7345=0A= if ( type =3D=3D=3D "string" && (ret =3D rrelNum.exec( value )) ) {=0A= value =3D ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, = name ) );=0A= // Fixes bug #9237=0A= type =3D "number";=0A= }=0A= =0A= // Make sure that NaN and null values aren't set. See: #7116=0A= if ( value =3D=3D null || type =3D=3D=3D "number" && isNaN( value ) ) = {=0A= return;=0A= }=0A= =0A= // If a number was passed in, add 'px' to the (except for certain CSS = properties)=0A= if ( type =3D=3D=3D "number" && !jQuery.cssNumber[ origName ] ) {=0A= value +=3D "px";=0A= }=0A= =0A= // Fixes #8908, it can be done more correctly by specifing setters in = cssHooks,=0A= // but it would mean to define eight (for every problematic property) = identical functions=0A= if ( !jQuery.support.clearCloneStyle && value =3D=3D=3D "" && = name.indexOf("background") =3D=3D=3D 0 ) {=0A= style[ name ] =3D "inherit";=0A= }=0A= =0A= // If a hook was provided, use that value, otherwise just set the = specified value=0A= if ( !hooks || !("set" in hooks) || (value =3D hooks.set( elem, = value, extra )) !=3D=3D undefined ) {=0A= =0A= // Wrapped to prevent IE from throwing errors when 'invalid' values = are provided=0A= // Fixes bug #5509=0A= try {=0A= style[ name ] =3D value;=0A= } catch(e) {}=0A= }=0A= =0A= } else {=0A= // If a hook was provided get the non-computed value from there=0A= if ( hooks && "get" in hooks && (ret =3D hooks.get( elem, false, = extra )) !=3D=3D undefined ) {=0A= return ret;=0A= }=0A= =0A= // Otherwise just get the value from the style object=0A= return style[ name ];=0A= }=0A= },=0A= =0A= css: function( elem, name, extra, styles ) {=0A= var num, val, hooks,=0A= origName =3D jQuery.camelCase( name );=0A= =0A= // Make sure that we're working with the right name=0A= name =3D jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = =3D vendorPropName( elem.style, origName ) );=0A= =0A= // gets hook for the prefixed version=0A= // followed by the unprefixed version=0A= hooks =3D jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];=0A= =0A= // If a hook was provided get the computed value from there=0A= if ( hooks && "get" in hooks ) {=0A= val =3D hooks.get( elem, true, extra );=0A= }=0A= =0A= // Otherwise, if a way to get the computed value exists, use that=0A= if ( val =3D=3D=3D undefined ) {=0A= val =3D curCSS( elem, name, styles );=0A= }=0A= =0A= //convert "normal" to computed value=0A= if ( val =3D=3D=3D "normal" && name in cssNormalTransform ) {=0A= val =3D cssNormalTransform[ name ];=0A= }=0A= =0A= // Return, converting to number if forced or a qualifier was provided = and val looks numeric=0A= if ( extra =3D=3D=3D "" || extra ) {=0A= num =3D parseFloat( val );=0A= return extra =3D=3D=3D true || jQuery.isNumeric( num ) ? num || 0 : = val;=0A= }=0A= return val;=0A= }=0A= });=0A= =0A= // NOTE: we've included the "window" in window.getComputedStyle=0A= // because jsdom on node.js will break without it.=0A= if ( window.getComputedStyle ) {=0A= getStyles =3D function( elem ) {=0A= return window.getComputedStyle( elem, null );=0A= };=0A= =0A= curCSS =3D function( elem, name, _computed ) {=0A= var width, minWidth, maxWidth,=0A= computed =3D _computed || getStyles( elem ),=0A= =0A= // getPropertyValue is only needed for .css('filter') in IE9, see = #12537=0A= ret =3D computed ? computed.getPropertyValue( name ) || computed[ = name ] : undefined,=0A= style =3D elem.style;=0A= =0A= if ( computed ) {=0A= =0A= if ( ret =3D=3D=3D "" && !jQuery.contains( elem.ownerDocument, elem ) = ) {=0A= ret =3D jQuery.style( elem, name );=0A= }=0A= =0A= // A tribute to the "awesome hack by Dean Edwards"=0A= // Chrome < 17 and Safari 5.0 uses "computed value" instead of "used = value" for margin-right=0A= // Safari 5.1.7 (at least) returns percentage for a larger set of = values, but width seems to be reliably pixels=0A= // this is against the CSSOM draft spec: = http://dev.w3.org/csswg/cssom/#resolved-values=0A= if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) {=0A= =0A= // Remember the original values=0A= width =3D style.width;=0A= minWidth =3D style.minWidth;=0A= maxWidth =3D style.maxWidth;=0A= =0A= // Put in the new values to get a computed value out=0A= style.minWidth =3D style.maxWidth =3D style.width =3D ret;=0A= ret =3D computed.width;=0A= =0A= // Revert the changed values=0A= style.width =3D width;=0A= style.minWidth =3D minWidth;=0A= style.maxWidth =3D maxWidth;=0A= }=0A= }=0A= =0A= return ret;=0A= };=0A= } else if ( document.documentElement.currentStyle ) {=0A= getStyles =3D function( elem ) {=0A= return elem.currentStyle;=0A= };=0A= =0A= curCSS =3D function( elem, name, _computed ) {=0A= var left, rs, rsLeft,=0A= computed =3D _computed || getStyles( elem ),=0A= ret =3D computed ? computed[ name ] : undefined,=0A= style =3D elem.style;=0A= =0A= // Avoid setting ret to empty string here=0A= // so we don't default to auto=0A= if ( ret =3D=3D null && style && style[ name ] ) {=0A= ret =3D style[ name ];=0A= }=0A= =0A= // From the awesome hack by Dean Edwards=0A= // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291=0A= =0A= // If we're not dealing with a regular pixel number=0A= // but a number that has a weird ending, we need to convert it to = pixels=0A= // but not position css attributes, as those are proportional to the = parent element instead=0A= // and we can't measure the parent instead because it might trigger a = "stacking dolls" problem=0A= if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) {=0A= =0A= // Remember the original values=0A= left =3D style.left;=0A= rs =3D elem.runtimeStyle;=0A= rsLeft =3D rs && rs.left;=0A= =0A= // Put in the new values to get a computed value out=0A= if ( rsLeft ) {=0A= rs.left =3D elem.currentStyle.left;=0A= }=0A= style.left =3D name =3D=3D=3D "fontSize" ? "1em" : ret;=0A= ret =3D style.pixelLeft + "px";=0A= =0A= // Revert the changed values=0A= style.left =3D left;=0A= if ( rsLeft ) {=0A= rs.left =3D rsLeft;=0A= }=0A= }=0A= =0A= return ret =3D=3D=3D "" ? "auto" : ret;=0A= };=0A= }=0A= =0A= function setPositiveNumber( elem, value, subtract ) {=0A= var matches =3D rnumsplit.exec( value );=0A= return matches ?=0A= // Guard against undefined "subtract", e.g., when used as in cssHooks=0A= Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || = "px" ) :=0A= value;=0A= }=0A= =0A= function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {=0A= var i =3D extra =3D=3D=3D ( isBorderBox ? "border" : "content" ) ?=0A= // If we already have the right measurement, avoid augmentation=0A= 4 :=0A= // Otherwise initialize for horizontal or vertical properties=0A= name =3D=3D=3D "width" ? 1 : 0,=0A= =0A= val =3D 0;=0A= =0A= for ( ; i < 4; i +=3D 2 ) {=0A= // both box models exclude margin, so add it if we want it=0A= if ( extra =3D=3D=3D "margin" ) {=0A= val +=3D jQuery.css( elem, extra + cssExpand[ i ], true, styles );=0A= }=0A= =0A= if ( isBorderBox ) {=0A= // border-box includes padding, so remove it if we want content=0A= if ( extra =3D=3D=3D "content" ) {=0A= val -=3D jQuery.css( elem, "padding" + cssExpand[ i ], true, styles = );=0A= }=0A= =0A= // at this point, extra isn't border nor margin, so remove border=0A= if ( extra !=3D=3D "margin" ) {=0A= val -=3D jQuery.css( elem, "border" + cssExpand[ i ] + "Width", = true, styles );=0A= }=0A= } else {=0A= // at this point, extra isn't content, so add padding=0A= val +=3D jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );=0A= =0A= // at this point, extra isn't content nor padding, so add border=0A= if ( extra !=3D=3D "padding" ) {=0A= val +=3D jQuery.css( elem, "border" + cssExpand[ i ] + "Width", = true, styles );=0A= }=0A= }=0A= }=0A= =0A= return val;=0A= }=0A= =0A= function getWidthOrHeight( elem, name, extra ) {=0A= =0A= // Start with offset property, which is equivalent to the border-box = value=0A= var valueIsBorderBox =3D true,=0A= val =3D name =3D=3D=3D "width" ? elem.offsetWidth : elem.offsetHeight,=0A= styles =3D getStyles( elem ),=0A= isBorderBox =3D jQuery.support.boxSizing && jQuery.css( elem, = "boxSizing", false, styles ) =3D=3D=3D "border-box";=0A= =0A= // some non-html elements return undefined for offsetWidth, so check = for null/undefined=0A= // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=3D649285=0A= // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=3D491668=0A= if ( val <=3D 0 || val =3D=3D null ) {=0A= // Fall back to computed then uncomputed css if necessary=0A= val =3D curCSS( elem, name, styles );=0A= if ( val < 0 || val =3D=3D null ) {=0A= val =3D elem.style[ name ];=0A= }=0A= =0A= // Computed unit is not pixels. Stop here and return.=0A= if ( rnumnonpx.test(val) ) {=0A= return val;=0A= }=0A= =0A= // we need the check for style in case a browser which returns = unreliable values=0A= // for getComputedStyle silently falls back to the reliable elem.style=0A= valueIsBorderBox =3D isBorderBox && ( jQuery.support.boxSizingReliable = || val =3D=3D=3D elem.style[ name ] );=0A= =0A= // Normalize "", auto, and prepare for extra=0A= val =3D parseFloat( val ) || 0;=0A= }=0A= =0A= // use the active box-sizing model to add/subtract irrelevant styles=0A= return ( val +=0A= augmentWidthOrHeight(=0A= elem,=0A= name,=0A= extra || ( isBorderBox ? "border" : "content" ),=0A= valueIsBorderBox,=0A= styles=0A= )=0A= ) + "px";=0A= }=0A= =0A= // Try to determine the default display value of an element=0A= function css_defaultDisplay( nodeName ) {=0A= var doc =3D document,=0A= display =3D elemdisplay[ nodeName ];=0A= =0A= if ( !display ) {=0A= display =3D actualDisplay( nodeName, doc );=0A= =0A= // If the simple way fails, read from inside an iframe=0A= if ( display =3D=3D=3D "none" || !display ) {=0A= // Use the already-created iframe if possible=0A= iframe =3D ( iframe ||=0A= jQuery("<iframe frameborder=3D'0' width=3D'0' height=3D'0'/>")=0A= .css( "cssText", "display:block !important" )=0A= ).appendTo( doc.documentElement );=0A= =0A= // Always write a new HTML skeleton so Webkit and Firefox don't choke = on reuse=0A= doc =3D ( iframe[0].contentWindow || iframe[0].contentDocument = ).document;=0A= doc.write("<!doctype html><html><body>");=0A= doc.close();=0A= =0A= display =3D actualDisplay( nodeName, doc );=0A= iframe.detach();=0A= }=0A= =0A= // Store the correct default display=0A= elemdisplay[ nodeName ] =3D display;=0A= }=0A= =0A= return display;=0A= }=0A= =0A= // Called ONLY from within css_defaultDisplay=0A= function actualDisplay( name, doc ) {=0A= var elem =3D jQuery( doc.createElement( name ) ).appendTo( doc.body ),=0A= display =3D jQuery.css( elem[0], "display" );=0A= elem.remove();=0A= return display;=0A= }=0A= =0A= jQuery.each([ "height", "width" ], function( i, name ) {=0A= jQuery.cssHooks[ name ] =3D {=0A= get: function( elem, computed, extra ) {=0A= if ( computed ) {=0A= // certain elements can have dimension info if we invisibly show them=0A= // however, it must have a current display style that would benefit = from this=0A= return elem.offsetWidth =3D=3D=3D 0 && rdisplayswap.test( = jQuery.css( elem, "display" ) ) ?=0A= jQuery.swap( elem, cssShow, function() {=0A= return getWidthOrHeight( elem, name, extra );=0A= }) :=0A= getWidthOrHeight( elem, name, extra );=0A= }=0A= },=0A= =0A= set: function( elem, value, extra ) {=0A= var styles =3D extra && getStyles( elem );=0A= return setPositiveNumber( elem, value, extra ?=0A= augmentWidthOrHeight(=0A= elem,=0A= name,=0A= extra,=0A= jQuery.support.boxSizing && jQuery.css( elem, "boxSizing", false, = styles ) =3D=3D=3D "border-box",=0A= styles=0A= ) : 0=0A= );=0A= }=0A= };=0A= });=0A= =0A= if ( !jQuery.support.opacity ) {=0A= jQuery.cssHooks.opacity =3D {=0A= get: function( elem, computed ) {=0A= // IE uses filters for opacity=0A= return ropacity.test( (computed && elem.currentStyle ? = elem.currentStyle.filter : elem.style.filter) || "" ) ?=0A= ( 0.01 * parseFloat( RegExp.$1 ) ) + "" :=0A= computed ? "1" : "";=0A= },=0A= =0A= set: function( elem, value ) {=0A= var style =3D elem.style,=0A= currentStyle =3D elem.currentStyle,=0A= opacity =3D jQuery.isNumeric( value ) ? "alpha(opacity=3D" + value * = 100 + ")" : "",=0A= filter =3D currentStyle && currentStyle.filter || style.filter || "";=0A= =0A= // IE has trouble with opacity if it does not have layout=0A= // Force it by setting the zoom level=0A= style.zoom =3D 1;=0A= =0A= // if setting opacity to 1, and no other filters exist - attempt to = remove filter attribute #6652=0A= // if value =3D=3D=3D "", then remove inline opacity #12685=0A= if ( ( value >=3D 1 || value =3D=3D=3D "" ) &&=0A= jQuery.trim( filter.replace( ralpha, "" ) ) =3D=3D=3D "" &&=0A= style.removeAttribute ) {=0A= =0A= // Setting style.filter to null, "" & " " still leave "filter:" in = the cssText=0A= // if "filter:" is present at all, clearType is disabled, we want to = avoid this=0A= // style.removeAttribute is IE Only, but so apparently is this code = path...=0A= style.removeAttribute( "filter" );=0A= =0A= // if there is no filter style applied in a css rule or unset inline = opacity, we are done=0A= if ( value =3D=3D=3D "" || currentStyle && !currentStyle.filter ) {=0A= return;=0A= }=0A= }=0A= =0A= // otherwise, set new filter values=0A= style.filter =3D ralpha.test( filter ) ?=0A= filter.replace( ralpha, opacity ) :=0A= filter + " " + opacity;=0A= }=0A= };=0A= }=0A= =0A= // These hooks cannot be added until DOM ready because the support test=0A= // for it is not run until after DOM ready=0A= jQuery(function() {=0A= if ( !jQuery.support.reliableMarginRight ) {=0A= jQuery.cssHooks.marginRight =3D {=0A= get: function( elem, computed ) {=0A= if ( computed ) {=0A= // WebKit Bug 13343 - getComputedStyle returns wrong value for = margin-right=0A= // Work around by temporarily setting element display to = inline-block=0A= return jQuery.swap( elem, { "display": "inline-block" },=0A= curCSS, [ elem, "marginRight" ] );=0A= }=0A= }=0A= };=0A= }=0A= =0A= // Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=3D29084=0A= // getComputedStyle returns percent when specified for = top/left/bottom/right=0A= // rather than make the css module depend on the offset module, we just = check for it here=0A= if ( !jQuery.support.pixelPosition && jQuery.fn.position ) {=0A= jQuery.each( [ "top", "left" ], function( i, prop ) {=0A= jQuery.cssHooks[ prop ] =3D {=0A= get: function( elem, computed ) {=0A= if ( computed ) {=0A= computed =3D curCSS( elem, prop );=0A= // if curCSS returns percentage, fallback to offset=0A= return rnumnonpx.test( computed ) ?=0A= jQuery( elem ).position()[ prop ] + "px" :=0A= computed;=0A= }=0A= }=0A= };=0A= });=0A= }=0A= =0A= });=0A= =0A= if ( jQuery.expr && jQuery.expr.filters ) {=0A= jQuery.expr.filters.hidden =3D function( elem ) {=0A= // Support: Opera <=3D 12.12=0A= // Opera reports offsetWidths and offsetHeights less than zero on some = elements=0A= return elem.offsetWidth <=3D 0 && elem.offsetHeight <=3D 0 ||=0A= (!jQuery.support.reliableHiddenOffsets && ((elem.style && = elem.style.display) || jQuery.css( elem, "display" )) =3D=3D=3D "none");=0A= };=0A= =0A= jQuery.expr.filters.visible =3D function( elem ) {=0A= return !jQuery.expr.filters.hidden( elem );=0A= };=0A= }=0A= =0A= // These hooks are used by animate to expand properties=0A= jQuery.each({=0A= margin: "",=0A= padding: "",=0A= border: "Width"=0A= }, function( prefix, suffix ) {=0A= jQuery.cssHooks[ prefix + suffix ] =3D {=0A= expand: function( value ) {=0A= var i =3D 0,=0A= expanded =3D {},=0A= =0A= // assumes a single number if not a string=0A= parts =3D typeof value =3D=3D=3D "string" ? value.split(" ") : [ = value ];=0A= =0A= for ( ; i < 4; i++ ) {=0A= expanded[ prefix + cssExpand[ i ] + suffix ] =3D=0A= parts[ i ] || parts[ i - 2 ] || parts[ 0 ];=0A= }=0A= =0A= return expanded;=0A= }=0A= };=0A= =0A= if ( !rmargin.test( prefix ) ) {=0A= jQuery.cssHooks[ prefix + suffix ].set =3D setPositiveNumber;=0A= }=0A= });=0A= var r20 =3D /%20/g,=0A= rbracket =3D /\[\]$/,=0A= rCRLF =3D /\r?\n/g,=0A= rsubmitterTypes =3D /^(?:submit|button|image|reset|file)$/i,=0A= rsubmittable =3D /^(?:input|select|textarea|keygen)/i;=0A= =0A= jQuery.fn.extend({=0A= serialize: function() {=0A= return jQuery.param( this.serializeArray() );=0A= },=0A= serializeArray: function() {=0A= return this.map(function(){=0A= // Can add propHook for "elements" to filter or add form elements=0A= var elements =3D jQuery.prop( this, "elements" );=0A= return elements ? jQuery.makeArray( elements ) : this;=0A= })=0A= .filter(function(){=0A= var type =3D this.type;=0A= // Use .is(":disabled") so that fieldset[disabled] works=0A= return this.name && !jQuery( this ).is( ":disabled" ) &&=0A= rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) = &&=0A= ( this.checked || !manipulation_rcheckableType.test( type ) );=0A= })=0A= .map(function( i, elem ){=0A= var val =3D jQuery( this ).val();=0A= =0A= return val =3D=3D null ?=0A= null :=0A= jQuery.isArray( val ) ?=0A= jQuery.map( val, function( val ){=0A= return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };=0A= }) :=0A= { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };=0A= }).get();=0A= }=0A= });=0A= =0A= //Serialize an array of form elements or a set of=0A= //key/values into a query string=0A= jQuery.param =3D function( a, traditional ) {=0A= var prefix,=0A= s =3D [],=0A= add =3D function( key, value ) {=0A= // If value is a function, invoke it and return its value=0A= value =3D jQuery.isFunction( value ) ? value() : ( value =3D=3D null = ? "" : value );=0A= s[ s.length ] =3D encodeURIComponent( key ) + "=3D" + = encodeURIComponent( value );=0A= };=0A= =0A= // Set traditional to true for jQuery <=3D 1.3.2 behavior.=0A= if ( traditional =3D=3D=3D undefined ) {=0A= traditional =3D jQuery.ajaxSettings && jQuery.ajaxSettings.traditional;=0A= }=0A= =0A= // If an array was passed in, assume that it is an array of form = elements.=0A= if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) = ) {=0A= // Serialize the form elements=0A= jQuery.each( a, function() {=0A= add( this.name, this.value );=0A= });=0A= =0A= } else {=0A= // If traditional, encode the "old" way (the way 1.3.2 or older=0A= // did it), otherwise encode params recursively.=0A= for ( prefix in a ) {=0A= buildParams( prefix, a[ prefix ], traditional, add );=0A= }=0A= }=0A= =0A= // Return the resulting serialization=0A= return s.join( "&" ).replace( r20, "+" );=0A= };=0A= =0A= function buildParams( prefix, obj, traditional, add ) {=0A= var name;=0A= =0A= if ( jQuery.isArray( obj ) ) {=0A= // Serialize array item.=0A= jQuery.each( obj, function( i, v ) {=0A= if ( traditional || rbracket.test( prefix ) ) {=0A= // Treat each array item as a scalar.=0A= add( prefix, v );=0A= =0A= } else {=0A= // Item is non-scalar (array or object), encode its numeric index.=0A= buildParams( prefix + "[" + ( typeof v =3D=3D=3D "object" ? i : "" ) = + "]", v, traditional, add );=0A= }=0A= });=0A= =0A= } else if ( !traditional && jQuery.type( obj ) =3D=3D=3D "object" ) {=0A= // Serialize object item.=0A= for ( name in obj ) {=0A= buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add = );=0A= }=0A= =0A= } else {=0A= // Serialize scalar item.=0A= add( prefix, obj );=0A= }=0A= }=0A= jQuery.each( ("blur focus focusin focusout load resize scroll unload = click dblclick " +=0A= "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " = +=0A= "change select submit keydown keypress keyup error = contextmenu").split(" "), function( i, name ) {=0A= =0A= // Handle event binding=0A= jQuery.fn[ name ] =3D function( data, fn ) {=0A= return arguments.length > 0 ?=0A= this.on( name, null, data, fn ) :=0A= this.trigger( name );=0A= };=0A= });=0A= =0A= jQuery.fn.extend({=0A= hover: function( fnOver, fnOut ) {=0A= return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );=0A= },=0A= =0A= bind: function( types, data, fn ) {=0A= return this.on( types, null, data, fn );=0A= },=0A= unbind: function( types, fn ) {=0A= return this.off( types, null, fn );=0A= },=0A= =0A= delegate: function( selector, types, data, fn ) {=0A= return this.on( types, selector, data, fn );=0A= },=0A= undelegate: function( selector, types, fn ) {=0A= // ( namespace ) or ( selector, types [, fn] )=0A= return arguments.length =3D=3D=3D 1 ? this.off( selector, "**" ) : = this.off( types, selector || "**", fn );=0A= }=0A= });=0A= var=0A= // Document location=0A= ajaxLocParts,=0A= ajaxLocation,=0A= ajax_nonce =3D jQuery.now(),=0A= =0A= ajax_rquery =3D /\?/,=0A= rhash =3D /#.*$/,=0A= rts =3D /([?&])_=3D[^&]*/,=0A= rheaders =3D /^(.*?):[ \t]*([^\r\n]*)\r?$/mg, // IE leaves an \r = character at EOL=0A= // #7653, #8125, #8152: local protocol detection=0A= rlocalProtocol =3D = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,=0A= rnoContent =3D /^(?:GET|HEAD)$/,=0A= rprotocol =3D /^\/\//,=0A= rurl =3D /^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,=0A= =0A= // Keep a copy of the old load method=0A= _load =3D jQuery.fn.load,=0A= =0A= /* Prefilters=0A= * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js = for an example)=0A= * 2) These are called:=0A= * - BEFORE asking for a transport=0A= * - AFTER param serialization (s.data is a string if s.processData = is true)=0A= * 3) key is the dataType=0A= * 4) the catchall symbol "*" can be used=0A= * 5) execution will start with transport dataType and THEN continue = down to "*" if needed=0A= */=0A= prefilters =3D {},=0A= =0A= /* Transports bindings=0A= * 1) key is the dataType=0A= * 2) the catchall symbol "*" can be used=0A= * 3) selection will start with transport dataType and THEN go to "*" = if needed=0A= */=0A= transports =3D {},=0A= =0A= // Avoid comment-prolog char sequence (#10098); must appease lint and = evade compression=0A= allTypes =3D "*/".concat("*");=0A= =0A= // #8138, IE may throw an exception when accessing=0A= // a field from window.location if document.domain has been set=0A= try {=0A= ajaxLocation =3D location.href;=0A= } catch( e ) {=0A= // Use the href attribute of an A element=0A= // since IE will modify it given document.location=0A= ajaxLocation =3D document.createElement( "a" );=0A= ajaxLocation.href =3D "";=0A= ajaxLocation =3D ajaxLocation.href;=0A= }=0A= =0A= // Segment location into parts=0A= ajaxLocParts =3D rurl.exec( ajaxLocation.toLowerCase() ) || [];=0A= =0A= // Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport=0A= function addToPrefiltersOrTransports( structure ) {=0A= =0A= // dataTypeExpression is optional and defaults to "*"=0A= return function( dataTypeExpression, func ) {=0A= =0A= if ( typeof dataTypeExpression !=3D=3D "string" ) {=0A= func =3D dataTypeExpression;=0A= dataTypeExpression =3D "*";=0A= }=0A= =0A= var dataType,=0A= i =3D 0,=0A= dataTypes =3D dataTypeExpression.toLowerCase().match( core_rnotwhite = ) || [];=0A= =0A= if ( jQuery.isFunction( func ) ) {=0A= // For each dataType in the dataTypeExpression=0A= while ( (dataType =3D dataTypes[i++]) ) {=0A= // Prepend if requested=0A= if ( dataType[0] =3D=3D=3D "+" ) {=0A= dataType =3D dataType.slice( 1 ) || "*";=0A= (structure[ dataType ] =3D structure[ dataType ] || []).unshift( = func );=0A= =0A= // Otherwise append=0A= } else {=0A= (structure[ dataType ] =3D structure[ dataType ] || []).push( func = );=0A= }=0A= }=0A= }=0A= };=0A= }=0A= =0A= // Base inspection function for prefilters and transports=0A= function inspectPrefiltersOrTransports( structure, options, = originalOptions, jqXHR ) {=0A= =0A= var inspected =3D {},=0A= seekingTransport =3D ( structure =3D=3D=3D transports );=0A= =0A= function inspect( dataType ) {=0A= var selected;=0A= inspected[ dataType ] =3D true;=0A= jQuery.each( structure[ dataType ] || [], function( _, = prefilterOrFactory ) {=0A= var dataTypeOrTransport =3D prefilterOrFactory( options, = originalOptions, jqXHR );=0A= if( typeof dataTypeOrTransport =3D=3D=3D "string" && = !seekingTransport && !inspected[ dataTypeOrTransport ] ) {=0A= options.dataTypes.unshift( dataTypeOrTransport );=0A= inspect( dataTypeOrTransport );=0A= return false;=0A= } else if ( seekingTransport ) {=0A= return !( selected =3D dataTypeOrTransport );=0A= }=0A= });=0A= return selected;=0A= }=0A= =0A= return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && = inspect( "*" );=0A= }=0A= =0A= // A special extend for ajax options=0A= // that takes "flat" options (not to be deep extended)=0A= // Fixes #9887=0A= function ajaxExtend( target, src ) {=0A= var deep, key,=0A= flatOptions =3D jQuery.ajaxSettings.flatOptions || {};=0A= =0A= for ( key in src ) {=0A= if ( src[ key ] !=3D=3D undefined ) {=0A= ( flatOptions[ key ] ? target : ( deep || (deep =3D {}) ) )[ key ] = =3D src[ key ];=0A= }=0A= }=0A= if ( deep ) {=0A= jQuery.extend( true, target, deep );=0A= }=0A= =0A= return target;=0A= }=0A= =0A= jQuery.fn.load =3D function( url, params, callback ) {=0A= if ( typeof url !=3D=3D "string" && _load ) {=0A= return _load.apply( this, arguments );=0A= }=0A= =0A= var selector, response, type,=0A= self =3D this,=0A= off =3D url.indexOf(" ");=0A= =0A= if ( off >=3D 0 ) {=0A= selector =3D url.slice( off, url.length );=0A= url =3D url.slice( 0, off );=0A= }=0A= =0A= // If it's a function=0A= if ( jQuery.isFunction( params ) ) {=0A= =0A= // We assume that it's the callback=0A= callback =3D params;=0A= params =3D undefined;=0A= =0A= // Otherwise, build a param string=0A= } else if ( params && typeof params =3D=3D=3D "object" ) {=0A= type =3D "POST";=0A= }=0A= =0A= // If we have elements to modify, make the request=0A= if ( self.length > 0 ) {=0A= jQuery.ajax({=0A= url: url,=0A= =0A= // if "type" variable is undefined, then "GET" method will be used=0A= type: type,=0A= dataType: "html",=0A= data: params=0A= }).done(function( responseText ) {=0A= =0A= // Save response for use in complete callback=0A= response =3D arguments;=0A= =0A= self.html( selector ?=0A= =0A= // If a selector was specified, locate the right elements in a dummy = div=0A= // Exclude scripts to avoid IE 'Permission Denied' errors=0A= jQuery("<div>").append( jQuery.parseHTML( responseText ) ).find( = selector ) :=0A= =0A= // Otherwise use the full result=0A= responseText );=0A= =0A= }).complete( callback && function( jqXHR, status ) {=0A= self.each( callback, response || [ jqXHR.responseText, status, jqXHR = ] );=0A= });=0A= }=0A= =0A= return this;=0A= };=0A= =0A= // Attach a bunch of functions for handling common AJAX events=0A= jQuery.each( [ "ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", = "ajaxSuccess", "ajaxSend" ], function( i, type ){=0A= jQuery.fn[ type ] =3D function( fn ){=0A= return this.on( type, fn );=0A= };=0A= });=0A= =0A= jQuery.extend({=0A= =0A= // Counter for holding the number of active queries=0A= active: 0,=0A= =0A= // Last-Modified header cache for next request=0A= lastModified: {},=0A= etag: {},=0A= =0A= ajaxSettings: {=0A= url: ajaxLocation,=0A= type: "GET",=0A= isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ),=0A= global: true,=0A= processData: true,=0A= async: true,=0A= contentType: "application/x-www-form-urlencoded; charset=3DUTF-8",=0A= /*=0A= timeout: 0,=0A= data: null,=0A= dataType: null,=0A= username: null,=0A= password: null,=0A= cache: null,=0A= throws: false,=0A= traditional: false,=0A= headers: {},=0A= */=0A= =0A= accepts: {=0A= "*": allTypes,=0A= text: "text/plain",=0A= html: "text/html",=0A= xml: "application/xml, text/xml",=0A= json: "application/json, text/javascript"=0A= },=0A= =0A= contents: {=0A= xml: /xml/,=0A= html: /html/,=0A= json: /json/=0A= },=0A= =0A= responseFields: {=0A= xml: "responseXML",=0A= text: "responseText",=0A= json: "responseJSON"=0A= },=0A= =0A= // Data converters=0A= // Keys separate source (or catchall "*") and destination types with a = single space=0A= converters: {=0A= =0A= // Convert anything to text=0A= "* text": String,=0A= =0A= // Text to html (true =3D no transformation)=0A= "text html": true,=0A= =0A= // Evaluate text as a json expression=0A= "text json": jQuery.parseJSON,=0A= =0A= // Parse text as xml=0A= "text xml": jQuery.parseXML=0A= },=0A= =0A= // For options that shouldn't be deep extended:=0A= // you can add your own custom options here if=0A= // and when you create one that shouldn't be=0A= // deep extended (see ajaxExtend)=0A= flatOptions: {=0A= url: true,=0A= context: true=0A= }=0A= },=0A= =0A= // Creates a full fledged settings object into target=0A= // with both ajaxSettings and settings fields.=0A= // If target is omitted, writes into ajaxSettings.=0A= ajaxSetup: function( target, settings ) {=0A= return settings ?=0A= =0A= // Building a settings object=0A= ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) :=0A= =0A= // Extending ajaxSettings=0A= ajaxExtend( jQuery.ajaxSettings, target );=0A= },=0A= =0A= ajaxPrefilter: addToPrefiltersOrTransports( prefilters ),=0A= ajaxTransport: addToPrefiltersOrTransports( transports ),=0A= =0A= // Main method=0A= ajax: function( url, options ) {=0A= =0A= // If url is an object, simulate pre-1.5 signature=0A= if ( typeof url =3D=3D=3D "object" ) {=0A= options =3D url;=0A= url =3D undefined;=0A= }=0A= =0A= // Force options to be an object=0A= options =3D options || {};=0A= =0A= var // Cross-domain detection vars=0A= parts,=0A= // Loop variable=0A= i,=0A= // URL without anti-cache param=0A= cacheURL,=0A= // Response headers as string=0A= responseHeadersString,=0A= // timeout handle=0A= timeoutTimer,=0A= =0A= // To know if global events are to be dispatched=0A= fireGlobals,=0A= =0A= transport,=0A= // Response headers=0A= responseHeaders,=0A= // Create the final options object=0A= s =3D jQuery.ajaxSetup( {}, options ),=0A= // Callbacks context=0A= callbackContext =3D s.context || s,=0A= // Context for global events is callbackContext if it is a DOM node = or jQuery collection=0A= globalEventContext =3D s.context && ( callbackContext.nodeType || = callbackContext.jquery ) ?=0A= jQuery( callbackContext ) :=0A= jQuery.event,=0A= // Deferreds=0A= deferred =3D jQuery.Deferred(),=0A= completeDeferred =3D jQuery.Callbacks("once memory"),=0A= // Status-dependent callbacks=0A= statusCode =3D s.statusCode || {},=0A= // Headers (they are sent all at once)=0A= requestHeaders =3D {},=0A= requestHeadersNames =3D {},=0A= // The jqXHR state=0A= state =3D 0,=0A= // Default abort message=0A= strAbort =3D "canceled",=0A= // Fake xhr=0A= jqXHR =3D {=0A= readyState: 0,=0A= =0A= // Builds headers hashtable if needed=0A= getResponseHeader: function( key ) {=0A= var match;=0A= if ( state =3D=3D=3D 2 ) {=0A= if ( !responseHeaders ) {=0A= responseHeaders =3D {};=0A= while ( (match =3D rheaders.exec( responseHeadersString )) ) {=0A= responseHeaders[ match[1].toLowerCase() ] =3D match[ 2 ];=0A= }=0A= }=0A= match =3D responseHeaders[ key.toLowerCase() ];=0A= }=0A= return match =3D=3D null ? null : match;=0A= },=0A= =0A= // Raw string=0A= getAllResponseHeaders: function() {=0A= return state =3D=3D=3D 2 ? responseHeadersString : null;=0A= },=0A= =0A= // Caches the header=0A= setRequestHeader: function( name, value ) {=0A= var lname =3D name.toLowerCase();=0A= if ( !state ) {=0A= name =3D requestHeadersNames[ lname ] =3D requestHeadersNames[ = lname ] || name;=0A= requestHeaders[ name ] =3D value;=0A= }=0A= return this;=0A= },=0A= =0A= // Overrides response content-type header=0A= overrideMimeType: function( type ) {=0A= if ( !state ) {=0A= s.mimeType =3D type;=0A= }=0A= return this;=0A= },=0A= =0A= // Status-dependent callbacks=0A= statusCode: function( map ) {=0A= var code;=0A= if ( map ) {=0A= if ( state < 2 ) {=0A= for ( code in map ) {=0A= // Lazy-add the new callback in a way that preserves old ones=0A= statusCode[ code ] =3D [ statusCode[ code ], map[ code ] ];=0A= }=0A= } else {=0A= // Execute the appropriate callbacks=0A= jqXHR.always( map[ jqXHR.status ] );=0A= }=0A= }=0A= return this;=0A= },=0A= =0A= // Cancel the request=0A= abort: function( statusText ) {=0A= var finalText =3D statusText || strAbort;=0A= if ( transport ) {=0A= transport.abort( finalText );=0A= }=0A= done( 0, finalText );=0A= return this;=0A= }=0A= };=0A= =0A= // Attach deferreds=0A= deferred.promise( jqXHR ).complete =3D completeDeferred.add;=0A= jqXHR.success =3D jqXHR.done;=0A= jqXHR.error =3D jqXHR.fail;=0A= =0A= // Remove hash character (#7531: and string promotion)=0A= // Add protocol if not provided (#5866: IE7 issue with protocol-less = urls)=0A= // Handle falsy url in the settings object (#10093: consistency with = old signature)=0A= // We also use the url parameter if available=0A= s.url =3D ( ( url || s.url || ajaxLocation ) + "" ).replace( rhash, "" = ).replace( rprotocol, ajaxLocParts[ 1 ] + "//" );=0A= =0A= // Alias method option to type as per ticket #12004=0A= s.type =3D options.method || options.type || s.method || s.type;=0A= =0A= // Extract dataTypes list=0A= s.dataTypes =3D jQuery.trim( s.dataType || "*" ).toLowerCase().match( = core_rnotwhite ) || [""];=0A= =0A= // A cross-domain request is in order when we have a = protocol:host:port mismatch=0A= if ( s.crossDomain =3D=3D null ) {=0A= parts =3D rurl.exec( s.url.toLowerCase() );=0A= s.crossDomain =3D !!( parts &&=0A= ( parts[ 1 ] !=3D=3D ajaxLocParts[ 1 ] || parts[ 2 ] !=3D=3D = ajaxLocParts[ 2 ] ||=0A= ( parts[ 3 ] || ( parts[ 1 ] =3D=3D=3D "http:" ? "80" : "443" ) ) = !=3D=3D=0A= ( ajaxLocParts[ 3 ] || ( ajaxLocParts[ 1 ] =3D=3D=3D "http:" ? = "80" : "443" ) ) )=0A= );=0A= }=0A= =0A= // Convert data if not already a string=0A= if ( s.data && s.processData && typeof s.data !=3D=3D "string" ) {=0A= s.data =3D jQuery.param( s.data, s.traditional );=0A= }=0A= =0A= // Apply prefilters=0A= inspectPrefiltersOrTransports( prefilters, s, options, jqXHR );=0A= =0A= // If request was aborted inside a prefilter, stop there=0A= if ( state =3D=3D=3D 2 ) {=0A= return jqXHR;=0A= }=0A= =0A= // We can fire global events as of now if asked to=0A= fireGlobals =3D s.global;=0A= =0A= // Watch for a new set of requests=0A= if ( fireGlobals && jQuery.active++ =3D=3D=3D 0 ) {=0A= jQuery.event.trigger("ajaxStart");=0A= }=0A= =0A= // Uppercase the type=0A= s.type =3D s.type.toUpperCase();=0A= =0A= // Determine if request has content=0A= s.hasContent =3D !rnoContent.test( s.type );=0A= =0A= // Save the URL in case we're toying with the If-Modified-Since=0A= // and/or If-None-Match header later on=0A= cacheURL =3D s.url;=0A= =0A= // More options handling for requests with no content=0A= if ( !s.hasContent ) {=0A= =0A= // If data is available, append data to url=0A= if ( s.data ) {=0A= cacheURL =3D ( s.url +=3D ( ajax_rquery.test( cacheURL ) ? "&" : "?" = ) + s.data );=0A= // #9682: remove data so that it's not used in an eventual retry=0A= delete s.data;=0A= }=0A= =0A= // Add anti-cache in url if needed=0A= if ( s.cache =3D=3D=3D false ) {=0A= s.url =3D rts.test( cacheURL ) ?=0A= =0A= // If there is already a '_' parameter, set its value=0A= cacheURL.replace( rts, "$1_=3D" + ajax_nonce++ ) :=0A= =0A= // Otherwise add one to the end=0A= cacheURL + ( ajax_rquery.test( cacheURL ) ? "&" : "?" ) + "_=3D" + = ajax_nonce++;=0A= }=0A= }=0A= =0A= // Set the If-Modified-Since and/or If-None-Match header, if in = ifModified mode.=0A= if ( s.ifModified ) {=0A= if ( jQuery.lastModified[ cacheURL ] ) {=0A= jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ = cacheURL ] );=0A= }=0A= if ( jQuery.etag[ cacheURL ] ) {=0A= jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] );=0A= }=0A= }=0A= =0A= // Set the correct header, if data is being sent=0A= if ( s.data && s.hasContent && s.contentType !=3D=3D false || = options.contentType ) {=0A= jqXHR.setRequestHeader( "Content-Type", s.contentType );=0A= }=0A= =0A= // Set the Accepts header for the server, depending on the dataType=0A= jqXHR.setRequestHeader(=0A= "Accept",=0A= s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ?=0A= s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !=3D=3D "*" ? ", " = + allTypes + "; q=3D0.01" : "" ) :=0A= s.accepts[ "*" ]=0A= );=0A= =0A= // Check for headers option=0A= for ( i in s.headers ) {=0A= jqXHR.setRequestHeader( i, s.headers[ i ] );=0A= }=0A= =0A= // Allow custom headers/mimetypes and early abort=0A= if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) = =3D=3D=3D false || state =3D=3D=3D 2 ) ) {=0A= // Abort if not done already and return=0A= return jqXHR.abort();=0A= }=0A= =0A= // aborting is no longer a cancellation=0A= strAbort =3D "abort";=0A= =0A= // Install callbacks on deferreds=0A= for ( i in { success: 1, error: 1, complete: 1 } ) {=0A= jqXHR[ i ]( s[ i ] );=0A= }=0A= =0A= // Get transport=0A= transport =3D inspectPrefiltersOrTransports( transports, s, options, = jqXHR );=0A= =0A= // If no transport, we auto-abort=0A= if ( !transport ) {=0A= done( -1, "No Transport" );=0A= } else {=0A= jqXHR.readyState =3D 1;=0A= =0A= // Send global event=0A= if ( fireGlobals ) {=0A= globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] );=0A= }=0A= // Timeout=0A= if ( s.async && s.timeout > 0 ) {=0A= timeoutTimer =3D setTimeout(function() {=0A= jqXHR.abort("timeout");=0A= }, s.timeout );=0A= }=0A= =0A= try {=0A= state =3D 1;=0A= transport.send( requestHeaders, done );=0A= } catch ( e ) {=0A= // Propagate exception as error if not done=0A= if ( state < 2 ) {=0A= done( -1, e );=0A= // Simply rethrow otherwise=0A= } else {=0A= throw e;=0A= }=0A= }=0A= }=0A= =0A= // Callback for when everything is done=0A= function done( status, nativeStatusText, responses, headers ) {=0A= var isSuccess, success, error, response, modified,=0A= statusText =3D nativeStatusText;=0A= =0A= // Called once=0A= if ( state =3D=3D=3D 2 ) {=0A= return;=0A= }=0A= =0A= // State is "done" now=0A= state =3D 2;=0A= =0A= // Clear timeout if it exists=0A= if ( timeoutTimer ) {=0A= clearTimeout( timeoutTimer );=0A= }=0A= =0A= // Dereference transport for early garbage collection=0A= // (no matter how long the jqXHR object will be used)=0A= transport =3D undefined;=0A= =0A= // Cache response headers=0A= responseHeadersString =3D headers || "";=0A= =0A= // Set readyState=0A= jqXHR.readyState =3D status > 0 ? 4 : 0;=0A= =0A= // Determine if successful=0A= isSuccess =3D status >=3D 200 && status < 300 || status =3D=3D=3D 304;=0A= =0A= // Get response data=0A= if ( responses ) {=0A= response =3D ajaxHandleResponses( s, jqXHR, responses );=0A= }=0A= =0A= // Convert no matter what (that way responseXXX fields are always set)=0A= response =3D ajaxConvert( s, response, jqXHR, isSuccess );=0A= =0A= // If successful, handle type chaining=0A= if ( isSuccess ) {=0A= =0A= // Set the If-Modified-Since and/or If-None-Match header, if in = ifModified mode.=0A= if ( s.ifModified ) {=0A= modified =3D jqXHR.getResponseHeader("Last-Modified");=0A= if ( modified ) {=0A= jQuery.lastModified[ cacheURL ] =3D modified;=0A= }=0A= modified =3D jqXHR.getResponseHeader("etag");=0A= if ( modified ) {=0A= jQuery.etag[ cacheURL ] =3D modified;=0A= }=0A= }=0A= =0A= // if no content=0A= if ( status =3D=3D=3D 204 || s.type =3D=3D=3D "HEAD" ) {=0A= statusText =3D "nocontent";=0A= =0A= // if not modified=0A= } else if ( status =3D=3D=3D 304 ) {=0A= statusText =3D "notmodified";=0A= =0A= // If we have data, let's convert it=0A= } else {=0A= statusText =3D response.state;=0A= success =3D response.data;=0A= error =3D response.error;=0A= isSuccess =3D !error;=0A= }=0A= } else {=0A= // We extract error from statusText=0A= // then normalize statusText and status for non-aborts=0A= error =3D statusText;=0A= if ( status || !statusText ) {=0A= statusText =3D "error";=0A= if ( status < 0 ) {=0A= status =3D 0;=0A= }=0A= }=0A= }=0A= =0A= // Set data for the fake xhr object=0A= jqXHR.status =3D status;=0A= jqXHR.statusText =3D ( nativeStatusText || statusText ) + "";=0A= =0A= // Success/Error=0A= if ( isSuccess ) {=0A= deferred.resolveWith( callbackContext, [ success, statusText, jqXHR = ] );=0A= } else {=0A= deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] );=0A= }=0A= =0A= // Status-dependent callbacks=0A= jqXHR.statusCode( statusCode );=0A= statusCode =3D undefined;=0A= =0A= if ( fireGlobals ) {=0A= globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError",=0A= [ jqXHR, s, isSuccess ? success : error ] );=0A= }=0A= =0A= // Complete=0A= completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] );=0A= =0A= if ( fireGlobals ) {=0A= globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] );=0A= // Handle the global AJAX counter=0A= if ( !( --jQuery.active ) ) {=0A= jQuery.event.trigger("ajaxStop");=0A= }=0A= }=0A= }=0A= =0A= return jqXHR;=0A= },=0A= =0A= getJSON: function( url, data, callback ) {=0A= return jQuery.get( url, data, callback, "json" );=0A= },=0A= =0A= getScript: function( url, callback ) {=0A= return jQuery.get( url, undefined, callback, "script" );=0A= }=0A= });=0A= =0A= jQuery.each( [ "get", "post" ], function( i, method ) {=0A= jQuery[ method ] =3D function( url, data, callback, type ) {=0A= // shift arguments if data argument was omitted=0A= if ( jQuery.isFunction( data ) ) {=0A= type =3D type || callback;=0A= callback =3D data;=0A= data =3D undefined;=0A= }=0A= =0A= return jQuery.ajax({=0A= url: url,=0A= type: method,=0A= dataType: type,=0A= data: data,=0A= success: callback=0A= });=0A= };=0A= });=0A= =0A= /* Handles responses to an ajax request:=0A= * - finds the right dataType (mediates between content-type and = expected dataType)=0A= * - returns the corresponding response=0A= */=0A= function ajaxHandleResponses( s, jqXHR, responses ) {=0A= var firstDataType, ct, finalDataType, type,=0A= contents =3D s.contents,=0A= dataTypes =3D s.dataTypes;=0A= =0A= // Remove auto dataType and get content-type in the process=0A= while( dataTypes[ 0 ] =3D=3D=3D "*" ) {=0A= dataTypes.shift();=0A= if ( ct =3D=3D=3D undefined ) {=0A= ct =3D s.mimeType || jqXHR.getResponseHeader("Content-Type");=0A= }=0A= }=0A= =0A= // Check if we're dealing with a known content-type=0A= if ( ct ) {=0A= for ( type in contents ) {=0A= if ( contents[ type ] && contents[ type ].test( ct ) ) {=0A= dataTypes.unshift( type );=0A= break;=0A= }=0A= }=0A= }=0A= =0A= // Check to see if we have a response for the expected dataType=0A= if ( dataTypes[ 0 ] in responses ) {=0A= finalDataType =3D dataTypes[ 0 ];=0A= } else {=0A= // Try convertible dataTypes=0A= for ( type in responses ) {=0A= if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) {=0A= finalDataType =3D type;=0A= break;=0A= }=0A= if ( !firstDataType ) {=0A= firstDataType =3D type;=0A= }=0A= }=0A= // Or just use first one=0A= finalDataType =3D finalDataType || firstDataType;=0A= }=0A= =0A= // If we found a dataType=0A= // We add the dataType to the list if needed=0A= // and return the corresponding response=0A= if ( finalDataType ) {=0A= if ( finalDataType !=3D=3D dataTypes[ 0 ] ) {=0A= dataTypes.unshift( finalDataType );=0A= }=0A= return responses[ finalDataType ];=0A= }=0A= }=0A= =0A= /* Chain conversions given the request and the original response=0A= * Also sets the responseXXX fields on the jqXHR instance=0A= */=0A= function ajaxConvert( s, response, jqXHR, isSuccess ) {=0A= var conv2, current, conv, tmp, prev,=0A= converters =3D {},=0A= // Work with a copy of dataTypes in case we need to modify it for = conversion=0A= dataTypes =3D s.dataTypes.slice();=0A= =0A= // Create converters map with lowercased keys=0A= if ( dataTypes[ 1 ] ) {=0A= for ( conv in s.converters ) {=0A= converters[ conv.toLowerCase() ] =3D s.converters[ conv ];=0A= }=0A= }=0A= =0A= current =3D dataTypes.shift();=0A= =0A= // Convert to each sequential dataType=0A= while ( current ) {=0A= =0A= if ( s.responseFields[ current ] ) {=0A= jqXHR[ s.responseFields[ current ] ] =3D response;=0A= }=0A= =0A= // Apply the dataFilter if provided=0A= if ( !prev && isSuccess && s.dataFilter ) {=0A= response =3D s.dataFilter( response, s.dataType );=0A= }=0A= =0A= prev =3D current;=0A= current =3D dataTypes.shift();=0A= =0A= if ( current ) {=0A= =0A= // There's only work to do if current dataType is non-auto=0A= if ( current =3D=3D=3D "*" ) {=0A= =0A= current =3D prev;=0A= =0A= // Convert response if prev dataType is non-auto and differs from = current=0A= } else if ( prev !=3D=3D "*" && prev !=3D=3D current ) {=0A= =0A= // Seek a direct converter=0A= conv =3D converters[ prev + " " + current ] || converters[ "* " + = current ];=0A= =0A= // If none found, seek a pair=0A= if ( !conv ) {=0A= for ( conv2 in converters ) {=0A= =0A= // If conv2 outputs current=0A= tmp =3D conv2.split( " " );=0A= if ( tmp[ 1 ] =3D=3D=3D current ) {=0A= =0A= // If prev can be converted to accepted input=0A= conv =3D converters[ prev + " " + tmp[ 0 ] ] ||=0A= converters[ "* " + tmp[ 0 ] ];=0A= if ( conv ) {=0A= // Condense equivalence converters=0A= if ( conv =3D=3D=3D true ) {=0A= conv =3D converters[ conv2 ];=0A= =0A= // Otherwise, insert the intermediate dataType=0A= } else if ( converters[ conv2 ] !=3D=3D true ) {=0A= current =3D tmp[ 0 ];=0A= dataTypes.unshift( tmp[ 1 ] );=0A= }=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= =0A= // Apply converter (if not an equivalence)=0A= if ( conv !=3D=3D true ) {=0A= =0A= // Unless errors are allowed to bubble, catch and return them=0A= if ( conv && s[ "throws" ] ) {=0A= response =3D conv( response );=0A= } else {=0A= try {=0A= response =3D conv( response );=0A= } catch ( e ) {=0A= return { state: "parsererror", error: conv ? e : "No conversion = from " + prev + " to " + current };=0A= }=0A= }=0A= }=0A= }=0A= }=0A= }=0A= =0A= return { state: "success", data: response };=0A= }=0A= // Install script dataType=0A= jQuery.ajaxSetup({=0A= accepts: {=0A= script: "text/javascript, application/javascript, = application/ecmascript, application/x-ecmascript"=0A= },=0A= contents: {=0A= script: /(?:java|ecma)script/=0A= },=0A= converters: {=0A= "text script": function( text ) {=0A= jQuery.globalEval( text );=0A= return text;=0A= }=0A= }=0A= });=0A= =0A= // Handle cache's special case and global=0A= jQuery.ajaxPrefilter( "script", function( s ) {=0A= if ( s.cache =3D=3D=3D undefined ) {=0A= s.cache =3D false;=0A= }=0A= if ( s.crossDomain ) {=0A= s.type =3D "GET";=0A= s.global =3D false;=0A= }=0A= });=0A= =0A= // Bind script tag hack transport=0A= jQuery.ajaxTransport( "script", function(s) {=0A= =0A= // This transport only deals with cross domain requests=0A= if ( s.crossDomain ) {=0A= =0A= var script,=0A= head =3D document.head || jQuery("head")[0] || = document.documentElement;=0A= =0A= return {=0A= =0A= send: function( _, callback ) {=0A= =0A= script =3D document.createElement("script");=0A= =0A= script.async =3D true;=0A= =0A= if ( s.scriptCharset ) {=0A= script.charset =3D s.scriptCharset;=0A= }=0A= =0A= script.src =3D s.url;=0A= =0A= // Attach handlers for all browsers=0A= script.onload =3D script.onreadystatechange =3D function( _, isAbort = ) {=0A= =0A= if ( isAbort || !script.readyState || /loaded|complete/.test( = script.readyState ) ) {=0A= =0A= // Handle memory leak in IE=0A= script.onload =3D script.onreadystatechange =3D null;=0A= =0A= // Remove the script=0A= if ( script.parentNode ) {=0A= script.parentNode.removeChild( script );=0A= }=0A= =0A= // Dereference the script=0A= script =3D null;=0A= =0A= // Callback if not abort=0A= if ( !isAbort ) {=0A= callback( 200, "success" );=0A= }=0A= }=0A= };=0A= =0A= // Circumvent IE6 bugs with base elements (#2709 and #4378) by = prepending=0A= // Use native DOM manipulation to avoid our domManip AJAX trickery=0A= head.insertBefore( script, head.firstChild );=0A= },=0A= =0A= abort: function() {=0A= if ( script ) {=0A= script.onload( undefined, true );=0A= }=0A= }=0A= };=0A= }=0A= });=0A= var oldCallbacks =3D [],=0A= rjsonp =3D /(=3D)\?(?=3D&|$)|\?\?/;=0A= =0A= // Default jsonp settings=0A= jQuery.ajaxSetup({=0A= jsonp: "callback",=0A= jsonpCallback: function() {=0A= var callback =3D oldCallbacks.pop() || ( jQuery.expando + "_" + ( = ajax_nonce++ ) );=0A= this[ callback ] =3D true;=0A= return callback;=0A= }=0A= });=0A= =0A= // Detect, normalize options and install callbacks for jsonp requests=0A= jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR = ) {=0A= =0A= var callbackName, overwritten, responseContainer,=0A= jsonProp =3D s.jsonp !=3D=3D false && ( rjsonp.test( s.url ) ?=0A= "url" :=0A= typeof s.data =3D=3D=3D "string" && !( s.contentType || "" = ).indexOf("application/x-www-form-urlencoded") && rjsonp.test( s.data ) = && "data"=0A= );=0A= =0A= // Handle iff the expected data type is "jsonp" or we have a parameter = to set=0A= if ( jsonProp || s.dataTypes[ 0 ] =3D=3D=3D "jsonp" ) {=0A= =0A= // Get callback name, remembering preexisting value associated with it=0A= callbackName =3D s.jsonpCallback =3D jQuery.isFunction( = s.jsonpCallback ) ?=0A= s.jsonpCallback() :=0A= s.jsonpCallback;=0A= =0A= // Insert callback into url or form data=0A= if ( jsonProp ) {=0A= s[ jsonProp ] =3D s[ jsonProp ].replace( rjsonp, "$1" + callbackName = );=0A= } else if ( s.jsonp !=3D=3D false ) {=0A= s.url +=3D ( ajax_rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + = "=3D" + callbackName;=0A= }=0A= =0A= // Use data converter to retrieve json after script execution=0A= s.converters["script json"] =3D function() {=0A= if ( !responseContainer ) {=0A= jQuery.error( callbackName + " was not called" );=0A= }=0A= return responseContainer[ 0 ];=0A= };=0A= =0A= // force json dataType=0A= s.dataTypes[ 0 ] =3D "json";=0A= =0A= // Install callback=0A= overwritten =3D window[ callbackName ];=0A= window[ callbackName ] =3D function() {=0A= responseContainer =3D arguments;=0A= };=0A= =0A= // Clean-up function (fires after converters)=0A= jqXHR.always(function() {=0A= // Restore preexisting value=0A= window[ callbackName ] =3D overwritten;=0A= =0A= // Save back as free=0A= if ( s[ callbackName ] ) {=0A= // make sure that re-using the options doesn't screw things around=0A= s.jsonpCallback =3D originalSettings.jsonpCallback;=0A= =0A= // save the callback name for future use=0A= oldCallbacks.push( callbackName );=0A= }=0A= =0A= // Call if it was a function and we have a response=0A= if ( responseContainer && jQuery.isFunction( overwritten ) ) {=0A= overwritten( responseContainer[ 0 ] );=0A= }=0A= =0A= responseContainer =3D overwritten =3D undefined;=0A= });=0A= =0A= // Delegate to script=0A= return "script";=0A= }=0A= });=0A= var xhrCallbacks, xhrSupported,=0A= xhrId =3D 0,=0A= // #5280: Internet Explorer will keep connections alive if we don't = abort on unload=0A= xhrOnUnloadAbort =3D window.ActiveXObject && function() {=0A= // Abort all pending requests=0A= var key;=0A= for ( key in xhrCallbacks ) {=0A= xhrCallbacks[ key ]( undefined, true );=0A= }=0A= };=0A= =0A= // Functions to create xhrs=0A= function createStandardXHR() {=0A= try {=0A= return new window.XMLHttpRequest();=0A= } catch( e ) {}=0A= }=0A= =0A= function createActiveXHR() {=0A= try {=0A= return new window.ActiveXObject("Microsoft.XMLHTTP");=0A= } catch( e ) {}=0A= }=0A= =0A= // Create the request object=0A= // (This is still attached to ajaxSettings for backward compatibility)=0A= jQuery.ajaxSettings.xhr =3D window.ActiveXObject ?=0A= /* Microsoft failed to properly=0A= * implement the XMLHttpRequest in IE7 (can't request local files),=0A= * so we use the ActiveXObject when it is available=0A= * Additionally XMLHttpRequest can be disabled in IE7/IE8 so=0A= * we need a fallback.=0A= */=0A= function() {=0A= return !this.isLocal && createStandardXHR() || createActiveXHR();=0A= } :=0A= // For all other browsers, use the standard XMLHttpRequest object=0A= createStandardXHR;=0A= =0A= // Determine support properties=0A= xhrSupported =3D jQuery.ajaxSettings.xhr();=0A= jQuery.support.cors =3D !!xhrSupported && ( "withCredentials" in = xhrSupported );=0A= xhrSupported =3D jQuery.support.ajax =3D !!xhrSupported;=0A= =0A= // Create transport if the browser can provide an xhr=0A= if ( xhrSupported ) {=0A= =0A= jQuery.ajaxTransport(function( s ) {=0A= // Cross domain only allowed if supported through XMLHttpRequest=0A= if ( !s.crossDomain || jQuery.support.cors ) {=0A= =0A= var callback;=0A= =0A= return {=0A= send: function( headers, complete ) {=0A= =0A= // Get a new xhr=0A= var handle, i,=0A= xhr =3D s.xhr();=0A= =0A= // Open the socket=0A= // Passing null username, generates a login popup on Opera (#2865)=0A= if ( s.username ) {=0A= xhr.open( s.type, s.url, s.async, s.username, s.password );=0A= } else {=0A= xhr.open( s.type, s.url, s.async );=0A= }=0A= =0A= // Apply custom fields if provided=0A= if ( s.xhrFields ) {=0A= for ( i in s.xhrFields ) {=0A= xhr[ i ] =3D s.xhrFields[ i ];=0A= }=0A= }=0A= =0A= // Override mime type if needed=0A= if ( s.mimeType && xhr.overrideMimeType ) {=0A= xhr.overrideMimeType( s.mimeType );=0A= }=0A= =0A= // X-Requested-With header=0A= // For cross-domain requests, seeing as conditions for a preflight = are=0A= // akin to a jigsaw puzzle, we simply never set it to be sure.=0A= // (it can always be set on a per-request basis or even using = ajaxSetup)=0A= // For same-domain requests, won't change header if already = provided.=0A= if ( !s.crossDomain && !headers["X-Requested-With"] ) {=0A= headers["X-Requested-With"] =3D "XMLHttpRequest";=0A= }=0A= =0A= // Need an extra try/catch for cross domain requests in Firefox 3=0A= try {=0A= for ( i in headers ) {=0A= xhr.setRequestHeader( i, headers[ i ] );=0A= }=0A= } catch( err ) {}=0A= =0A= // Do send the request=0A= // This may raise an exception which is actually=0A= // handled in jQuery.ajax (so no try/catch here)=0A= xhr.send( ( s.hasContent && s.data ) || null );=0A= =0A= // Listener=0A= callback =3D function( _, isAbort ) {=0A= var status, responseHeaders, statusText, responses;=0A= =0A= // Firefox throws exceptions when accessing properties=0A= // of an xhr when a network error occurred=0A= // = http://helpful.knobs-dials.com/index.php/Component_returned_failure_code:= _0x80040111_(NS_ERROR_NOT_AVAILABLE)=0A= try {=0A= =0A= // Was never called and is aborted or complete=0A= if ( callback && ( isAbort || xhr.readyState =3D=3D=3D 4 ) ) {=0A= =0A= // Only called once=0A= callback =3D undefined;=0A= =0A= // Do not keep as active anymore=0A= if ( handle ) {=0A= xhr.onreadystatechange =3D jQuery.noop;=0A= if ( xhrOnUnloadAbort ) {=0A= delete xhrCallbacks[ handle ];=0A= }=0A= }=0A= =0A= // If it's an abort=0A= if ( isAbort ) {=0A= // Abort it manually if needed=0A= if ( xhr.readyState !=3D=3D 4 ) {=0A= xhr.abort();=0A= }=0A= } else {=0A= responses =3D {};=0A= status =3D xhr.status;=0A= responseHeaders =3D xhr.getAllResponseHeaders();=0A= =0A= // When requesting binary data, IE6-9 will throw an exception=0A= // on any attempt to access responseText (#11426)=0A= if ( typeof xhr.responseText =3D=3D=3D "string" ) {=0A= responses.text =3D xhr.responseText;=0A= }=0A= =0A= // Firefox throws an exception when accessing=0A= // statusText for faulty cross-domain requests=0A= try {=0A= statusText =3D xhr.statusText;=0A= } catch( e ) {=0A= // We normalize with Webkit giving an empty statusText=0A= statusText =3D "";=0A= }=0A= =0A= // Filter status for non standard behaviors=0A= =0A= // If the request is local and we have data: assume a success=0A= // (success with no data won't get notified, that's the best we=0A= // can do given current implementations)=0A= if ( !status && s.isLocal && !s.crossDomain ) {=0A= status =3D responses.text ? 200 : 404;=0A= // IE - #1450: sometimes returns 1223 when it should be 204=0A= } else if ( status =3D=3D=3D 1223 ) {=0A= status =3D 204;=0A= }=0A= }=0A= }=0A= } catch( firefoxAccessException ) {=0A= if ( !isAbort ) {=0A= complete( -1, firefoxAccessException );=0A= }=0A= }=0A= =0A= // Call complete if needed=0A= if ( responses ) {=0A= complete( status, statusText, responses, responseHeaders );=0A= }=0A= };=0A= =0A= if ( !s.async ) {=0A= // if we're in sync mode we fire the callback=0A= callback();=0A= } else if ( xhr.readyState =3D=3D=3D 4 ) {=0A= // (IE6 & IE7) if it's in cache and has been=0A= // retrieved directly we need to fire the callback=0A= setTimeout( callback );=0A= } else {=0A= handle =3D ++xhrId;=0A= if ( xhrOnUnloadAbort ) {=0A= // Create the active xhrs callbacks list if needed=0A= // and attach the unload handler=0A= if ( !xhrCallbacks ) {=0A= xhrCallbacks =3D {};=0A= jQuery( window ).unload( xhrOnUnloadAbort );=0A= }=0A= // Add to list of active xhrs callbacks=0A= xhrCallbacks[ handle ] =3D callback;=0A= }=0A= xhr.onreadystatechange =3D callback;=0A= }=0A= },=0A= =0A= abort: function() {=0A= if ( callback ) {=0A= callback( undefined, true );=0A= }=0A= }=0A= };=0A= }=0A= });=0A= }=0A= var fxNow, timerId,=0A= rfxtypes =3D /^(?:toggle|show|hide)$/,=0A= rfxnum =3D new RegExp( "^(?:([+-])=3D|)(" + core_pnum + ")([a-z%]*)$", = "i" ),=0A= rrun =3D /queueHooks$/,=0A= animationPrefilters =3D [ defaultPrefilter ],=0A= tweeners =3D {=0A= "*": [function( prop, value ) {=0A= var tween =3D this.createTween( prop, value ),=0A= target =3D tween.cur(),=0A= parts =3D rfxnum.exec( value ),=0A= unit =3D parts && parts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : = "px" ),=0A= =0A= // Starting value computation is required for potential unit = mismatches=0A= start =3D ( jQuery.cssNumber[ prop ] || unit !=3D=3D "px" && +target = ) &&=0A= rfxnum.exec( jQuery.css( tween.elem, prop ) ),=0A= scale =3D 1,=0A= maxIterations =3D 20;=0A= =0A= if ( start && start[ 3 ] !=3D=3D unit ) {=0A= // Trust units reported by jQuery.css=0A= unit =3D unit || start[ 3 ];=0A= =0A= // Make sure we update the tween properties later on=0A= parts =3D parts || [];=0A= =0A= // Iteratively approximate from a nonzero starting point=0A= start =3D +target || 1;=0A= =0A= do {=0A= // If previous iteration zeroed out, double until we get *something*=0A= // Use a string for doubling factor so we don't accidentally see = scale as unchanged below=0A= scale =3D scale || ".5";=0A= =0A= // Adjust and apply=0A= start =3D start / scale;=0A= jQuery.style( tween.elem, prop, start + unit );=0A= =0A= // Update scale, tolerating zero or NaN from tween.cur()=0A= // And breaking the loop if scale is unchanged or perfect, or if = we've just had enough=0A= } while ( scale !=3D=3D (scale =3D tween.cur() / target) && scale = !=3D=3D 1 && --maxIterations );=0A= }=0A= =0A= // Update tween properties=0A= if ( parts ) {=0A= start =3D tween.start =3D +start || +target || 0;=0A= tween.unit =3D unit;=0A= // If a +=3D/-=3D token was provided, we're doing a relative = animation=0A= tween.end =3D parts[ 1 ] ?=0A= start + ( parts[ 1 ] + 1 ) * parts[ 2 ] :=0A= +parts[ 2 ];=0A= }=0A= =0A= return tween;=0A= }]=0A= };=0A= =0A= // Animations created synchronously will run synchronously=0A= function createFxNow() {=0A= setTimeout(function() {=0A= fxNow =3D undefined;=0A= });=0A= return ( fxNow =3D jQuery.now() );=0A= }=0A= =0A= function createTween( value, prop, animation ) {=0A= var tween,=0A= collection =3D ( tweeners[ prop ] || [] ).concat( tweeners[ "*" ] ),=0A= index =3D 0,=0A= length =3D collection.length;=0A= for ( ; index < length; index++ ) {=0A= if ( (tween =3D collection[ index ].call( animation, prop, value )) ) {=0A= =0A= // we're done with this property=0A= return tween;=0A= }=0A= }=0A= }=0A= =0A= function Animation( elem, properties, options ) {=0A= var result,=0A= stopped,=0A= index =3D 0,=0A= length =3D animationPrefilters.length,=0A= deferred =3D jQuery.Deferred().always( function() {=0A= // don't match elem in the :animated selector=0A= delete tick.elem;=0A= }),=0A= tick =3D function() {=0A= if ( stopped ) {=0A= return false;=0A= }=0A= var currentTime =3D fxNow || createFxNow(),=0A= remaining =3D Math.max( 0, animation.startTime + animation.duration = - currentTime ),=0A= // archaic crash bug won't allow us to use 1 - ( 0.5 || 0 ) (#12497)=0A= temp =3D remaining / animation.duration || 0,=0A= percent =3D 1 - temp,=0A= index =3D 0,=0A= length =3D animation.tweens.length;=0A= =0A= for ( ; index < length ; index++ ) {=0A= animation.tweens[ index ].run( percent );=0A= }=0A= =0A= deferred.notifyWith( elem, [ animation, percent, remaining ]);=0A= =0A= if ( percent < 1 && length ) {=0A= return remaining;=0A= } else {=0A= deferred.resolveWith( elem, [ animation ] );=0A= return false;=0A= }=0A= },=0A= animation =3D deferred.promise({=0A= elem: elem,=0A= props: jQuery.extend( {}, properties ),=0A= opts: jQuery.extend( true, { specialEasing: {} }, options ),=0A= originalProperties: properties,=0A= originalOptions: options,=0A= startTime: fxNow || createFxNow(),=0A= duration: options.duration,=0A= tweens: [],=0A= createTween: function( prop, end ) {=0A= var tween =3D jQuery.Tween( elem, animation.opts, prop, end,=0A= animation.opts.specialEasing[ prop ] || animation.opts.easing );=0A= animation.tweens.push( tween );=0A= return tween;=0A= },=0A= stop: function( gotoEnd ) {=0A= var index =3D 0,=0A= // if we are going to the end, we want to run all the tweens=0A= // otherwise we skip this part=0A= length =3D gotoEnd ? animation.tweens.length : 0;=0A= if ( stopped ) {=0A= return this;=0A= }=0A= stopped =3D true;=0A= for ( ; index < length ; index++ ) {=0A= animation.tweens[ index ].run( 1 );=0A= }=0A= =0A= // resolve when we played the last frame=0A= // otherwise, reject=0A= if ( gotoEnd ) {=0A= deferred.resolveWith( elem, [ animation, gotoEnd ] );=0A= } else {=0A= deferred.rejectWith( elem, [ animation, gotoEnd ] );=0A= }=0A= return this;=0A= }=0A= }),=0A= props =3D animation.props;=0A= =0A= propFilter( props, animation.opts.specialEasing );=0A= =0A= for ( ; index < length ; index++ ) {=0A= result =3D animationPrefilters[ index ].call( animation, elem, props, = animation.opts );=0A= if ( result ) {=0A= return result;=0A= }=0A= }=0A= =0A= jQuery.map( props, createTween, animation );=0A= =0A= if ( jQuery.isFunction( animation.opts.start ) ) {=0A= animation.opts.start.call( elem, animation );=0A= }=0A= =0A= jQuery.fx.timer(=0A= jQuery.extend( tick, {=0A= elem: elem,=0A= anim: animation,=0A= queue: animation.opts.queue=0A= })=0A= );=0A= =0A= // attach callbacks from options=0A= return animation.progress( animation.opts.progress )=0A= .done( animation.opts.done, animation.opts.complete )=0A= .fail( animation.opts.fail )=0A= .always( animation.opts.always );=0A= }=0A= =0A= function propFilter( props, specialEasing ) {=0A= var index, name, easing, value, hooks;=0A= =0A= // camelCase, specialEasing and expand cssHook pass=0A= for ( index in props ) {=0A= name =3D jQuery.camelCase( index );=0A= easing =3D specialEasing[ name ];=0A= value =3D props[ index ];=0A= if ( jQuery.isArray( value ) ) {=0A= easing =3D value[ 1 ];=0A= value =3D props[ index ] =3D value[ 0 ];=0A= }=0A= =0A= if ( index !=3D=3D name ) {=0A= props[ name ] =3D value;=0A= delete props[ index ];=0A= }=0A= =0A= hooks =3D jQuery.cssHooks[ name ];=0A= if ( hooks && "expand" in hooks ) {=0A= value =3D hooks.expand( value );=0A= delete props[ name ];=0A= =0A= // not quite $.extend, this wont overwrite keys already present.=0A= // also - reusing 'index' from above because we have the correct = "name"=0A= for ( index in value ) {=0A= if ( !( index in props ) ) {=0A= props[ index ] =3D value[ index ];=0A= specialEasing[ index ] =3D easing;=0A= }=0A= }=0A= } else {=0A= specialEasing[ name ] =3D easing;=0A= }=0A= }=0A= }=0A= =0A= jQuery.Animation =3D jQuery.extend( Animation, {=0A= =0A= tweener: function( props, callback ) {=0A= if ( jQuery.isFunction( props ) ) {=0A= callback =3D props;=0A= props =3D [ "*" ];=0A= } else {=0A= props =3D props.split(" ");=0A= }=0A= =0A= var prop,=0A= index =3D 0,=0A= length =3D props.length;=0A= =0A= for ( ; index < length ; index++ ) {=0A= prop =3D props[ index ];=0A= tweeners[ prop ] =3D tweeners[ prop ] || [];=0A= tweeners[ prop ].unshift( callback );=0A= }=0A= },=0A= =0A= prefilter: function( callback, prepend ) {=0A= if ( prepend ) {=0A= animationPrefilters.unshift( callback );=0A= } else {=0A= animationPrefilters.push( callback );=0A= }=0A= }=0A= });=0A= =0A= function defaultPrefilter( elem, props, opts ) {=0A= /* jshint validthis: true */=0A= var prop, value, toggle, tween, hooks, oldfire,=0A= anim =3D this,=0A= orig =3D {},=0A= style =3D elem.style,=0A= hidden =3D elem.nodeType && isHidden( elem ),=0A= dataShow =3D jQuery._data( elem, "fxshow" );=0A= =0A= // handle queue: false promises=0A= if ( !opts.queue ) {=0A= hooks =3D jQuery._queueHooks( elem, "fx" );=0A= if ( hooks.unqueued =3D=3D null ) {=0A= hooks.unqueued =3D 0;=0A= oldfire =3D hooks.empty.fire;=0A= hooks.empty.fire =3D function() {=0A= if ( !hooks.unqueued ) {=0A= oldfire();=0A= }=0A= };=0A= }=0A= hooks.unqueued++;=0A= =0A= anim.always(function() {=0A= // doing this makes sure that the complete handler will be called=0A= // before this completes=0A= anim.always(function() {=0A= hooks.unqueued--;=0A= if ( !jQuery.queue( elem, "fx" ).length ) {=0A= hooks.empty.fire();=0A= }=0A= });=0A= });=0A= }=0A= =0A= // height/width overflow pass=0A= if ( elem.nodeType =3D=3D=3D 1 && ( "height" in props || "width" in = props ) ) {=0A= // Make sure that nothing sneaks out=0A= // Record all 3 overflow attributes because IE does not=0A= // change the overflow attribute when overflowX and=0A= // overflowY are set to the same value=0A= opts.overflow =3D [ style.overflow, style.overflowX, style.overflowY ];=0A= =0A= // Set display property to inline-block for height/width=0A= // animations on inline elements that are having width/height animated=0A= if ( jQuery.css( elem, "display" ) =3D=3D=3D "inline" &&=0A= jQuery.css( elem, "float" ) =3D=3D=3D "none" ) {=0A= =0A= // inline-level elements accept inline-block;=0A= // block-level elements need to be inline with layout=0A= if ( !jQuery.support.inlineBlockNeedsLayout || css_defaultDisplay( = elem.nodeName ) =3D=3D=3D "inline" ) {=0A= style.display =3D "inline-block";=0A= =0A= } else {=0A= style.zoom =3D 1;=0A= }=0A= }=0A= }=0A= =0A= if ( opts.overflow ) {=0A= style.overflow =3D "hidden";=0A= if ( !jQuery.support.shrinkWrapBlocks ) {=0A= anim.always(function() {=0A= style.overflow =3D opts.overflow[ 0 ];=0A= style.overflowX =3D opts.overflow[ 1 ];=0A= style.overflowY =3D opts.overflow[ 2 ];=0A= });=0A= }=0A= }=0A= =0A= =0A= // show/hide pass=0A= for ( prop in props ) {=0A= value =3D props[ prop ];=0A= if ( rfxtypes.exec( value ) ) {=0A= delete props[ prop ];=0A= toggle =3D toggle || value =3D=3D=3D "toggle";=0A= if ( value =3D=3D=3D ( hidden ? "hide" : "show" ) ) {=0A= continue;=0A= }=0A= orig[ prop ] =3D dataShow && dataShow[ prop ] || jQuery.style( elem, = prop );=0A= }=0A= }=0A= =0A= if ( !jQuery.isEmptyObject( orig ) ) {=0A= if ( dataShow ) {=0A= if ( "hidden" in dataShow ) {=0A= hidden =3D dataShow.hidden;=0A= }=0A= } else {=0A= dataShow =3D jQuery._data( elem, "fxshow", {} );=0A= }=0A= =0A= // store state if its toggle - enables .stop().toggle() to "reverse"=0A= if ( toggle ) {=0A= dataShow.hidden =3D !hidden;=0A= }=0A= if ( hidden ) {=0A= jQuery( elem ).show();=0A= } else {=0A= anim.done(function() {=0A= jQuery( elem ).hide();=0A= });=0A= }=0A= anim.done(function() {=0A= var prop;=0A= jQuery._removeData( elem, "fxshow" );=0A= for ( prop in orig ) {=0A= jQuery.style( elem, prop, orig[ prop ] );=0A= }=0A= });=0A= for ( prop in orig ) {=0A= tween =3D createTween( hidden ? dataShow[ prop ] : 0, prop, anim );=0A= =0A= if ( !( prop in dataShow ) ) {=0A= dataShow[ prop ] =3D tween.start;=0A= if ( hidden ) {=0A= tween.end =3D tween.start;=0A= tween.start =3D prop =3D=3D=3D "width" || prop =3D=3D=3D "height" ? = 1 : 0;=0A= }=0A= }=0A= }=0A= }=0A= }=0A= =0A= function Tween( elem, options, prop, end, easing ) {=0A= return new Tween.prototype.init( elem, options, prop, end, easing );=0A= }=0A= jQuery.Tween =3D Tween;=0A= =0A= Tween.prototype =3D {=0A= constructor: Tween,=0A= init: function( elem, options, prop, end, easing, unit ) {=0A= this.elem =3D elem;=0A= this.prop =3D prop;=0A= this.easing =3D easing || "swing";=0A= this.options =3D options;=0A= this.start =3D this.now =3D this.cur();=0A= this.end =3D end;=0A= this.unit =3D unit || ( jQuery.cssNumber[ prop ] ? "" : "px" );=0A= },=0A= cur: function() {=0A= var hooks =3D Tween.propHooks[ this.prop ];=0A= =0A= return hooks && hooks.get ?=0A= hooks.get( this ) :=0A= Tween.propHooks._default.get( this );=0A= },=0A= run: function( percent ) {=0A= var eased,=0A= hooks =3D Tween.propHooks[ this.prop ];=0A= =0A= if ( this.options.duration ) {=0A= this.pos =3D eased =3D jQuery.easing[ this.easing ](=0A= percent, this.options.duration * percent, 0, 1, this.options.duration=0A= );=0A= } else {=0A= this.pos =3D eased =3D percent;=0A= }=0A= this.now =3D ( this.end - this.start ) * eased + this.start;=0A= =0A= if ( this.options.step ) {=0A= this.options.step.call( this.elem, this.now, this );=0A= }=0A= =0A= if ( hooks && hooks.set ) {=0A= hooks.set( this );=0A= } else {=0A= Tween.propHooks._default.set( this );=0A= }=0A= return this;=0A= }=0A= };=0A= =0A= Tween.prototype.init.prototype =3D Tween.prototype;=0A= =0A= Tween.propHooks =3D {=0A= _default: {=0A= get: function( tween ) {=0A= var result;=0A= =0A= if ( tween.elem[ tween.prop ] !=3D null &&=0A= (!tween.elem.style || tween.elem.style[ tween.prop ] =3D=3D null) ) {=0A= return tween.elem[ tween.prop ];=0A= }=0A= =0A= // passing an empty string as a 3rd parameter to .css will = automatically=0A= // attempt a parseFloat and fallback to a string if the parse fails=0A= // so, simple values such as "10px" are parsed to Float.=0A= // complex values such as "rotate(1rad)" are returned as is.=0A= result =3D jQuery.css( tween.elem, tween.prop, "" );=0A= // Empty strings, null, undefined and "auto" are converted to 0.=0A= return !result || result =3D=3D=3D "auto" ? 0 : result;=0A= },=0A= set: function( tween ) {=0A= // use step hook for back compat - use cssHook if its there - use = .style if its=0A= // available and use plain properties where available=0A= if ( jQuery.fx.step[ tween.prop ] ) {=0A= jQuery.fx.step[ tween.prop ]( tween );=0A= } else if ( tween.elem.style && ( tween.elem.style[ jQuery.cssProps[ = tween.prop ] ] !=3D null || jQuery.cssHooks[ tween.prop ] ) ) {=0A= jQuery.style( tween.elem, tween.prop, tween.now + tween.unit );=0A= } else {=0A= tween.elem[ tween.prop ] =3D tween.now;=0A= }=0A= }=0A= }=0A= };=0A= =0A= // Support: IE <=3D9=0A= // Panic based approach to setting things on disconnected nodes=0A= =0A= Tween.propHooks.scrollTop =3D Tween.propHooks.scrollLeft =3D {=0A= set: function( tween ) {=0A= if ( tween.elem.nodeType && tween.elem.parentNode ) {=0A= tween.elem[ tween.prop ] =3D tween.now;=0A= }=0A= }=0A= };=0A= =0A= jQuery.each([ "toggle", "show", "hide" ], function( i, name ) {=0A= var cssFn =3D jQuery.fn[ name ];=0A= jQuery.fn[ name ] =3D function( speed, easing, callback ) {=0A= return speed =3D=3D null || typeof speed =3D=3D=3D "boolean" ?=0A= cssFn.apply( this, arguments ) :=0A= this.animate( genFx( name, true ), speed, easing, callback );=0A= };=0A= });=0A= =0A= jQuery.fn.extend({=0A= fadeTo: function( speed, to, easing, callback ) {=0A= =0A= // show any hidden elements after setting opacity to 0=0A= return this.filter( isHidden ).css( "opacity", 0 ).show()=0A= =0A= // animate to the value specified=0A= .end().animate({ opacity: to }, speed, easing, callback );=0A= },=0A= animate: function( prop, speed, easing, callback ) {=0A= var empty =3D jQuery.isEmptyObject( prop ),=0A= optall =3D jQuery.speed( speed, easing, callback ),=0A= doAnimation =3D function() {=0A= // Operate on a copy of prop so per-property easing won't be lost=0A= var anim =3D Animation( this, jQuery.extend( {}, prop ), optall );=0A= =0A= // Empty animations, or finishing resolves immediately=0A= if ( empty || jQuery._data( this, "finish" ) ) {=0A= anim.stop( true );=0A= }=0A= };=0A= doAnimation.finish =3D doAnimation;=0A= =0A= return empty || optall.queue =3D=3D=3D false ?=0A= this.each( doAnimation ) :=0A= this.queue( optall.queue, doAnimation );=0A= },=0A= stop: function( type, clearQueue, gotoEnd ) {=0A= var stopQueue =3D function( hooks ) {=0A= var stop =3D hooks.stop;=0A= delete hooks.stop;=0A= stop( gotoEnd );=0A= };=0A= =0A= if ( typeof type !=3D=3D "string" ) {=0A= gotoEnd =3D clearQueue;=0A= clearQueue =3D type;=0A= type =3D undefined;=0A= }=0A= if ( clearQueue && type !=3D=3D false ) {=0A= this.queue( type || "fx", [] );=0A= }=0A= =0A= return this.each(function() {=0A= var dequeue =3D true,=0A= index =3D type !=3D null && type + "queueHooks",=0A= timers =3D jQuery.timers,=0A= data =3D jQuery._data( this );=0A= =0A= if ( index ) {=0A= if ( data[ index ] && data[ index ].stop ) {=0A= stopQueue( data[ index ] );=0A= }=0A= } else {=0A= for ( index in data ) {=0A= if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) {=0A= stopQueue( data[ index ] );=0A= }=0A= }=0A= }=0A= =0A= for ( index =3D timers.length; index--; ) {=0A= if ( timers[ index ].elem =3D=3D=3D this && (type =3D=3D null || = timers[ index ].queue =3D=3D=3D type) ) {=0A= timers[ index ].anim.stop( gotoEnd );=0A= dequeue =3D false;=0A= timers.splice( index, 1 );=0A= }=0A= }=0A= =0A= // start the next in the queue if the last step wasn't forced=0A= // timers currently will call their complete callbacks, which will = dequeue=0A= // but only if they were gotoEnd=0A= if ( dequeue || !gotoEnd ) {=0A= jQuery.dequeue( this, type );=0A= }=0A= });=0A= },=0A= finish: function( type ) {=0A= if ( type !=3D=3D false ) {=0A= type =3D type || "fx";=0A= }=0A= return this.each(function() {=0A= var index,=0A= data =3D jQuery._data( this ),=0A= queue =3D data[ type + "queue" ],=0A= hooks =3D data[ type + "queueHooks" ],=0A= timers =3D jQuery.timers,=0A= length =3D queue ? queue.length : 0;=0A= =0A= // enable finishing flag on private data=0A= data.finish =3D true;=0A= =0A= // empty the queue first=0A= jQuery.queue( this, type, [] );=0A= =0A= if ( hooks && hooks.stop ) {=0A= hooks.stop.call( this, true );=0A= }=0A= =0A= // look for any active animations, and finish them=0A= for ( index =3D timers.length; index--; ) {=0A= if ( timers[ index ].elem =3D=3D=3D this && timers[ index ].queue = =3D=3D=3D type ) {=0A= timers[ index ].anim.stop( true );=0A= timers.splice( index, 1 );=0A= }=0A= }=0A= =0A= // look for any animations in the old queue and finish them=0A= for ( index =3D 0; index < length; index++ ) {=0A= if ( queue[ index ] && queue[ index ].finish ) {=0A= queue[ index ].finish.call( this );=0A= }=0A= }=0A= =0A= // turn off finishing flag=0A= delete data.finish;=0A= });=0A= }=0A= });=0A= =0A= // Generate parameters to create a standard animation=0A= function genFx( type, includeWidth ) {=0A= var which,=0A= attrs =3D { height: type },=0A= i =3D 0;=0A= =0A= // if we include width, step value is 1 to do all cssExpand values,=0A= // if we don't include width, step value is 2 to skip over Left and = Right=0A= includeWidth =3D includeWidth? 1 : 0;=0A= for( ; i < 4 ; i +=3D 2 - includeWidth ) {=0A= which =3D cssExpand[ i ];=0A= attrs[ "margin" + which ] =3D attrs[ "padding" + which ] =3D type;=0A= }=0A= =0A= if ( includeWidth ) {=0A= attrs.opacity =3D attrs.width =3D type;=0A= }=0A= =0A= return attrs;=0A= }=0A= =0A= // Generate shortcuts for custom animations=0A= jQuery.each({=0A= slideDown: genFx("show"),=0A= slideUp: genFx("hide"),=0A= slideToggle: genFx("toggle"),=0A= fadeIn: { opacity: "show" },=0A= fadeOut: { opacity: "hide" },=0A= fadeToggle: { opacity: "toggle" }=0A= }, function( name, props ) {=0A= jQuery.fn[ name ] =3D function( speed, easing, callback ) {=0A= return this.animate( props, speed, easing, callback );=0A= };=0A= });=0A= =0A= jQuery.speed =3D function( speed, easing, fn ) {=0A= var opt =3D speed && typeof speed =3D=3D=3D "object" ? jQuery.extend( = {}, speed ) : {=0A= complete: fn || !fn && easing ||=0A= jQuery.isFunction( speed ) && speed,=0A= duration: speed,=0A= easing: fn && easing || easing && !jQuery.isFunction( easing ) && = easing=0A= };=0A= =0A= opt.duration =3D jQuery.fx.off ? 0 : typeof opt.duration =3D=3D=3D = "number" ? opt.duration :=0A= opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : = jQuery.fx.speeds._default;=0A= =0A= // normalize opt.queue - true/undefined/null -> "fx"=0A= if ( opt.queue =3D=3D null || opt.queue =3D=3D=3D true ) {=0A= opt.queue =3D "fx";=0A= }=0A= =0A= // Queueing=0A= opt.old =3D opt.complete;=0A= =0A= opt.complete =3D function() {=0A= if ( jQuery.isFunction( opt.old ) ) {=0A= opt.old.call( this );=0A= }=0A= =0A= if ( opt.queue ) {=0A= jQuery.dequeue( this, opt.queue );=0A= }=0A= };=0A= =0A= return opt;=0A= };=0A= =0A= jQuery.easing =3D {=0A= linear: function( p ) {=0A= return p;=0A= },=0A= swing: function( p ) {=0A= return 0.5 - Math.cos( p*Math.PI ) / 2;=0A= }=0A= };=0A= =0A= jQuery.timers =3D [];=0A= jQuery.fx =3D Tween.prototype.init;=0A= jQuery.fx.tick =3D function() {=0A= var timer,=0A= timers =3D jQuery.timers,=0A= i =3D 0;=0A= =0A= fxNow =3D jQuery.now();=0A= =0A= for ( ; i < timers.length; i++ ) {=0A= timer =3D timers[ i ];=0A= // Checks the timer has not already been removed=0A= if ( !timer() && timers[ i ] =3D=3D=3D timer ) {=0A= timers.splice( i--, 1 );=0A= }=0A= }=0A= =0A= if ( !timers.length ) {=0A= jQuery.fx.stop();=0A= }=0A= fxNow =3D undefined;=0A= };=0A= =0A= jQuery.fx.timer =3D function( timer ) {=0A= if ( timer() && jQuery.timers.push( timer ) ) {=0A= jQuery.fx.start();=0A= }=0A= };=0A= =0A= jQuery.fx.interval =3D 13;=0A= =0A= jQuery.fx.start =3D function() {=0A= if ( !timerId ) {=0A= timerId =3D setInterval( jQuery.fx.tick, jQuery.fx.interval );=0A= }=0A= };=0A= =0A= jQuery.fx.stop =3D function() {=0A= clearInterval( timerId );=0A= timerId =3D null;=0A= };=0A= =0A= jQuery.fx.speeds =3D {=0A= slow: 600,=0A= fast: 200,=0A= // Default speed=0A= _default: 400=0A= };=0A= =0A= // Back Compat <1.8 extension point=0A= jQuery.fx.step =3D {};=0A= =0A= if ( jQuery.expr && jQuery.expr.filters ) {=0A= jQuery.expr.filters.animated =3D function( elem ) {=0A= return jQuery.grep(jQuery.timers, function( fn ) {=0A= return elem =3D=3D=3D fn.elem;=0A= }).length;=0A= };=0A= }=0A= jQuery.fn.offset =3D function( options ) {=0A= if ( arguments.length ) {=0A= return options =3D=3D=3D undefined ?=0A= this :=0A= this.each(function( i ) {=0A= jQuery.offset.setOffset( this, options, i );=0A= });=0A= }=0A= =0A= var docElem, win,=0A= box =3D { top: 0, left: 0 },=0A= elem =3D this[ 0 ],=0A= doc =3D elem && elem.ownerDocument;=0A= =0A= if ( !doc ) {=0A= return;=0A= }=0A= =0A= docElem =3D doc.documentElement;=0A= =0A= // Make sure it's not a disconnected DOM node=0A= if ( !jQuery.contains( docElem, elem ) ) {=0A= return box;=0A= }=0A= =0A= // If we don't have gBCR, just use 0,0 rather than error=0A= // BlackBerry 5, iOS 3 (original iPhone)=0A= if ( typeof elem.getBoundingClientRect !=3D=3D core_strundefined ) {=0A= box =3D elem.getBoundingClientRect();=0A= }=0A= win =3D getWindow( doc );=0A= return {=0A= top: box.top + ( win.pageYOffset || docElem.scrollTop ) - ( = docElem.clientTop || 0 ),=0A= left: box.left + ( win.pageXOffset || docElem.scrollLeft ) - ( = docElem.clientLeft || 0 )=0A= };=0A= };=0A= =0A= jQuery.offset =3D {=0A= =0A= setOffset: function( elem, options, i ) {=0A= var position =3D jQuery.css( elem, "position" );=0A= =0A= // set position first, in-case top/left are set even on static elem=0A= if ( position =3D=3D=3D "static" ) {=0A= elem.style.position =3D "relative";=0A= }=0A= =0A= var curElem =3D jQuery( elem ),=0A= curOffset =3D curElem.offset(),=0A= curCSSTop =3D jQuery.css( elem, "top" ),=0A= curCSSLeft =3D jQuery.css( elem, "left" ),=0A= calculatePosition =3D ( position =3D=3D=3D "absolute" || position = =3D=3D=3D "fixed" ) && jQuery.inArray("auto", [curCSSTop, curCSSLeft]) > = -1,=0A= props =3D {}, curPosition =3D {}, curTop, curLeft;=0A= =0A= // need to be able to calculate position if either top or left is auto = and position is either absolute or fixed=0A= if ( calculatePosition ) {=0A= curPosition =3D curElem.position();=0A= curTop =3D curPosition.top;=0A= curLeft =3D curPosition.left;=0A= } else {=0A= curTop =3D parseFloat( curCSSTop ) || 0;=0A= curLeft =3D parseFloat( curCSSLeft ) || 0;=0A= }=0A= =0A= if ( jQuery.isFunction( options ) ) {=0A= options =3D options.call( elem, i, curOffset );=0A= }=0A= =0A= if ( options.top !=3D null ) {=0A= props.top =3D ( options.top - curOffset.top ) + curTop;=0A= }=0A= if ( options.left !=3D null ) {=0A= props.left =3D ( options.left - curOffset.left ) + curLeft;=0A= }=0A= =0A= if ( "using" in options ) {=0A= options.using.call( elem, props );=0A= } else {=0A= curElem.css( props );=0A= }=0A= }=0A= };=0A= =0A= =0A= jQuery.fn.extend({=0A= =0A= position: function() {=0A= if ( !this[ 0 ] ) {=0A= return;=0A= }=0A= =0A= var offsetParent, offset,=0A= parentOffset =3D { top: 0, left: 0 },=0A= elem =3D this[ 0 ];=0A= =0A= // fixed elements are offset from window (parentOffset =3D {top:0, = left: 0}, because it is it's only offset parent=0A= if ( jQuery.css( elem, "position" ) =3D=3D=3D "fixed" ) {=0A= // we assume that getBoundingClientRect is available when computed = position is fixed=0A= offset =3D elem.getBoundingClientRect();=0A= } else {=0A= // Get *real* offsetParent=0A= offsetParent =3D this.offsetParent();=0A= =0A= // Get correct offsets=0A= offset =3D this.offset();=0A= if ( !jQuery.nodeName( offsetParent[ 0 ], "html" ) ) {=0A= parentOffset =3D offsetParent.offset();=0A= }=0A= =0A= // Add offsetParent borders=0A= parentOffset.top +=3D jQuery.css( offsetParent[ 0 ], = "borderTopWidth", true );=0A= parentOffset.left +=3D jQuery.css( offsetParent[ 0 ], = "borderLeftWidth", true );=0A= }=0A= =0A= // Subtract parent offsets and element margins=0A= // note: when an element has margin: auto the offsetLeft and marginLeft=0A= // are the same in Safari causing offset.left to incorrectly be 0=0A= return {=0A= top: offset.top - parentOffset.top - jQuery.css( elem, "marginTop", = true ),=0A= left: offset.left - parentOffset.left - jQuery.css( elem, = "marginLeft", true)=0A= };=0A= },=0A= =0A= offsetParent: function() {=0A= return this.map(function() {=0A= var offsetParent =3D this.offsetParent || docElem;=0A= while ( offsetParent && ( !jQuery.nodeName( offsetParent, "html" ) && = jQuery.css( offsetParent, "position") =3D=3D=3D "static" ) ) {=0A= offsetParent =3D offsetParent.offsetParent;=0A= }=0A= return offsetParent || docElem;=0A= });=0A= }=0A= });=0A= =0A= =0A= // Create scrollLeft and scrollTop methods=0A= jQuery.each( {scrollLeft: "pageXOffset", scrollTop: "pageYOffset"}, = function( method, prop ) {=0A= var top =3D /Y/.test( prop );=0A= =0A= jQuery.fn[ method ] =3D function( val ) {=0A= return jQuery.access( this, function( elem, method, val ) {=0A= var win =3D getWindow( elem );=0A= =0A= if ( val =3D=3D=3D undefined ) {=0A= return win ? (prop in win) ? win[ prop ] :=0A= win.document.documentElement[ method ] :=0A= elem[ method ];=0A= }=0A= =0A= if ( win ) {=0A= win.scrollTo(=0A= !top ? val : jQuery( win ).scrollLeft(),=0A= top ? val : jQuery( win ).scrollTop()=0A= );=0A= =0A= } else {=0A= elem[ method ] =3D val;=0A= }=0A= }, method, val, arguments.length, null );=0A= };=0A= });=0A= =0A= function getWindow( elem ) {=0A= return jQuery.isWindow( elem ) ?=0A= elem :=0A= elem.nodeType =3D=3D=3D 9 ?=0A= elem.defaultView || elem.parentWindow :=0A= false;=0A= }=0A= // Create innerHeight, innerWidth, height, width, outerHeight and = outerWidth methods=0A= jQuery.each( { Height: "height", Width: "width" }, function( name, type = ) {=0A= jQuery.each( { padding: "inner" + name, content: type, "": "outer" + = name }, function( defaultExtra, funcName ) {=0A= // margin is only for outerHeight, outerWidth=0A= jQuery.fn[ funcName ] =3D function( margin, value ) {=0A= var chainable =3D arguments.length && ( defaultExtra || typeof margin = !=3D=3D "boolean" ),=0A= extra =3D defaultExtra || ( margin =3D=3D=3D true || value =3D=3D=3D = true ? "margin" : "border" );=0A= =0A= return jQuery.access( this, function( elem, type, value ) {=0A= var doc;=0A= =0A= if ( jQuery.isWindow( elem ) ) {=0A= // As of 5/8/2012 this will yield incorrect results for Mobile = Safari, but there=0A= // isn't a whole lot we can do. See pull request at this URL for = discussion:=0A= // https://github.com/jquery/jquery/pull/764=0A= return elem.document.documentElement[ "client" + name ];=0A= }=0A= =0A= // Get document width or height=0A= if ( elem.nodeType =3D=3D=3D 9 ) {=0A= doc =3D elem.documentElement;=0A= =0A= // Either scroll[Width/Height] or offset[Width/Height] or = client[Width/Height], whichever is greatest=0A= // unfortunately, this causes bug #3838 in IE6/8 only, but there is = currently no good, small way to fix it.=0A= return Math.max(=0A= elem.body[ "scroll" + name ], doc[ "scroll" + name ],=0A= elem.body[ "offset" + name ], doc[ "offset" + name ],=0A= doc[ "client" + name ]=0A= );=0A= }=0A= =0A= return value =3D=3D=3D undefined ?=0A= // Get width or height on the element, requesting but not forcing = parseFloat=0A= jQuery.css( elem, type, extra ) :=0A= =0A= // Set width or height on the element=0A= jQuery.style( elem, type, value, extra );=0A= }, type, chainable ? margin : undefined, chainable, null );=0A= };=0A= });=0A= });=0A= // Limit scope pollution from any deprecated API=0A= // (function() {=0A= =0A= // The number of elements contained in the matched element set=0A= jQuery.fn.size =3D function() {=0A= return this.length;=0A= };=0A= =0A= jQuery.fn.andSelf =3D jQuery.fn.addBack;=0A= =0A= // })();=0A= if ( typeof module =3D=3D=3D "object" && module && typeof module.exports = =3D=3D=3D "object" ) {=0A= // Expose jQuery as module.exports in loaders that implement the Node=0A= // module pattern (including browserify). Do not create the global, = since=0A= // the user will be storing it themselves locally, and globals are = frowned=0A= // upon in the Node module world.=0A= module.exports =3D jQuery;=0A= } else {=0A= // Otherwise expose jQuery to the global object as usual=0A= window.jQuery =3D window.$ =3D jQuery;=0A= =0A= // Register as a named AMD module, since jQuery can be concatenated = with other=0A= // files that may use define, but not via a proper concatenation script = that=0A= // understands anonymous AMD modules. A named AMD is safest and most = robust=0A= // way to register. Lowercase jquery is used because AMD module names = are=0A= // derived from file names, and jQuery is normally delivered in a = lowercase=0A= // file name. Do this after creating the global so that if an AMD = module wants=0A= // to call noConflict to hide this version of jQuery, it will work.=0A= if ( typeof define =3D=3D=3D "function" && define.amd ) {=0A= define( "jquery", [], function () { return jQuery; } );=0A= }=0A= }=0A= =0A= })( window );=0A= ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: https://cf.dropboxstatic.com/static/javascript/pdf-js/pdf-js-9e9df56/web/pdf.viewer-vfliwfrEm.js "undefined"=3D=3D=3Dtypeof PDFJS&&(("undefined"!=3D=3Dtypeof = window?window:this).PDFJS=3D{});=0A= (function(){function e(a,e){return new c(this.slice(a,e))}function = a(a,c){2>arguments.length&&(c=3D0);for(var = e=3D0,g=3Da.length;e<g;++e,++c)this[c]=3Da[e]&255}function c(b){var = c,h,g;if("number"=3D=3D=3Dtypeof = b)for(c=3D[],h=3D0;h<b;++h)c[h]=3D0;else if("slice"in = b)c=3Db.slice(0);else = for(c=3D[],h=3D0,g=3Db.length;h<g;++h)c[h]=3Db[h];c.subarray=3De;c.buffer= =3Dc;c.byteLength=3Dc.length;c.set=3Da;"object"=3D=3D=3Dtypeof = b&&b.buffer&&(c.buffer=3Db.buffer);return c}"undefined"!=3D=3Dtypeof = Uint8Array?("undefined"=3D=3D=3Dtypeof Uint8Array.prototype.subarray&&=0A= (Uint8Array.prototype.subarray=3Dfunction(a,c){return new = Uint8Array(this.slice(a,c))},Float32Array.prototype.subarray=3Dfunction(a= ,c){return new = Float32Array(this.slice(a,c))}),"undefined"=3D=3D=3Dtypeof = Float64Array&&(window.Float64Array=3DFloat32Array)):(window.Uint8Array=3D= c,window.Int8Array=3Dc,window.Uint32Array=3Dc,window.Int32Array=3Dc,windo= w.Uint16Array=3Dc,window.Float32Array=3Dc,window.Float64Array=3Dc)})();(f= unction(){window.URL||(window.URL=3Dwindow.webkitURL)})();=0A= (function(){if("undefined"!=3D=3Dtypeof Object.defineProperty){var = e=3D!0;try{Object.defineProperty(new Image,"id",{value:"test"});var = a=3Dfunction(){};a.prototype=3D{get id(){}};Object.defineProperty(new = a,"id",{value:"",configurable:!0,enumerable:!0,writable:!1})}catch(c){e=3D= !1}if(e)return}Object.defineProperty=3Dfunction(a,c,e){delete = a[c];"get"in e&&a.__defineGetter__(c,e.get);"set"in = e&&a.__defineSetter__(c,e.set);"value"in = e&&(a.__defineSetter__(c,function(a){this.__defineGetter__(c,function(){r= eturn a});=0A= return a}),a[c]=3De.value)}})();=0A= (function(){var e=3DXMLHttpRequest.prototype,a=3Dnew = XMLHttpRequest;"overrideMimeType"in = a||Object.defineProperty(e,"overrideMimeType",{value:function(a){}});"res= ponseType"in = a||(PDFJS.disableWorker=3D!0,Object.defineProperty(e,"responseType",{get:= function(){return = this._responseType||"text"},set:function(a){if("text"=3D=3D=3Da||"arraybu= ffer"=3D=3D=3Da)this._responseType=3Da,"arraybuffer"=3D=3D=3Da&&"function= "=3D=3D=3Dtypeof = this.overrideMimeType&&this.overrideMimeType("text/plain; = charset=3Dx-user-defined")}}),"undefined"!=3D=3Dtypeof VBArray?=0A= Object.defineProperty(e,"response",{get:function(){return"arraybuffer"=3D= =3D=3Dthis.responseType?new Uint8Array((new = VBArray(this.responseBody)).toArray()):this.responseText}}):Object.define= Property(e,"response",{get:function(){if("arraybuffer"!=3D=3Dthis.respons= eType)return this.responseText;var = a=3Dthis.responseText,b,e=3Da.length,h=3Dnew = Uint8Array(e);for(b=3D0;b<e;++b)h[b]=3Da.charCodeAt(b)&255;return = h.buffer}}))})();=0A= (function(){"btoa"in window||(window.btoa=3Dfunction(e){var = a=3D"",c,b;c=3D0;for(b=3De.length;c<b;c+=3D3)var = f=3De.charCodeAt(c)&255,h=3De.charCodeAt(c+1)&255,g=3De.charCodeAt(c+2)&2= 55,k=3D(f&3)<<4|h>>4,h=3Dc+1<b?(h&15)<<2|g>>6:64,g=3Dc+2<b?g&63:64,a=3Da+= ("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=3D".ch= arAt(f>>2)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz012345678= 9+/=3D".charAt(k)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01= 23456789+/=3D".charAt(h)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstu= vwxyz0123456789+/=3D".charAt(g));=0A= return a})})();(function(){"atob"in = window||(window.atob=3Dfunction(e){e=3De.replace(/=3D+$/,"");if(1=3D=3D=3D= e.length%4)throw Error("bad atob input");for(var = a=3D0,c,b,f=3D0,h=3D"";b=3De.charAt(f++);~b&&(c=3Da%4?64*c+b:b,a++%4)?h+=3D= String.fromCharCode(255&c>>(-2*a&6)):0)b=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabc= defghijklmnopqrstuvwxyz0123456789+/=3D".indexOf(b);return h})})();=0A= (function(){"undefined"=3D=3D=3Dtypeof = Function.prototype.bind&&(Function.prototype.bind=3Dfunction(e){var = a=3Dthis,c=3DArray.prototype.slice.call(arguments,1);return = function(){var = b=3Dc.concat(Array.prototype.slice.call(arguments));return = a.apply(e,b)}})})();=0A= (function(){"dataset"in = document.createElement("div")||Object.defineProperty(HTMLElement.prototyp= e,"dataset",{get:function(){if(this._dataset)return = this._dataset;for(var = e=3D{},a=3D0,c=3Dthis.attributes.length;a<c;a++){var = b=3Dthis.attributes[a];if("data-"=3D=3D=3Db.name.substring(0,5)){var = f=3Db.name.substring(5).replace(/\-([a-z])/g,function(a,b){return = b.toUpperCase()});e[f]=3Db.value}}Object.defineProperty(this,"_dataset",{= value:e,writable:!1,enumerable:!1});return e},enumerable:!0})})();=0A= (function(){function e(a,b,e,h){var = g=3D(a.className||"").split(/\s+/g);""=3D=3D=3Dg[0]&&g.shift();var = k=3Dg.indexOf(b);0>k&&e&&g.push(b);0<=3Dk&&h&&g.splice(k,1);a.className=3D= g.join(" ");return 0<=3Dk}if(!("classList"in = document.createElement("div"))){var = a=3D{add:function(a){e(this.element,a,!0,!1)},contains:function(a){return= = e(this.element,a,!1,!1)},remove:function(a){e(this.element,a,!1,!0)},togg= le:function(a){e(this.element,a,!0,!0)}};Object.defineProperty(HTMLElemen= t.prototype,"classList",{get:function(){if(this._classList)return = this._classList;=0A= var = c=3DObject.create(a,{element:{value:this,writable:!1,enumerable:!0}});Obj= ect.defineProperty(this,"_classList",{value:c,writable:!1,enumerable:!1})= ;return c},enumerable:!0})}})();=0A= (function(){"console"in window?"bind"in = console.log||(console.log=3Dfunction(e){return function(a){return = e(a)}}(console.log),console.error=3Dfunction(e){return = function(a){return = e(a)}}(console.error),console.warn=3Dfunction(e){return = function(a){return = e(a)}}(console.warn)):window.console=3D{log:function(){},error:function()= {},warn:function(){}}})();=0A= (function(){function e(c){a(c.target)&&c.stopPropagation()}function = a(c){return = c.disabled||c.parentNode&&a(c.parentNode)}-1!=3D=3Dnavigator.userAgent.in= dexOf("Opera")&&document.addEventListener("click",e,!0)})();(function(){0= <=3Dnavigator.userAgent.indexOf("Trident")&&(PDFJS.disableCreateObjectURL= =3D!0)})();(function(){"language"in = navigator||(PDFJS.locale=3Dnavigator.userLanguage||"en-US")})();=0A= (function(){var = e=3D0<Object.prototype.toString.call(window.HTMLElement).indexOf("Constru= ctor"),a=3D/Android\s[0-2][^\d]/.test(navigator.userAgent),c=3D/Chrome\/(= 39|40)\./.test(navigator.userAgent);if(e||a||c)PDFJS.disableRange=3D!0,PD= FJS.disableStream=3D!0})();(function(){if(!history.pushState||0<=3Dnaviga= tor.userAgent.indexOf("Android 2."))PDFJS.disableHistory=3D!0})();=0A= (function(){if(window.CanvasPixelArray)"function"!=3D=3Dtypeof = window.CanvasPixelArray.prototype.set&&(window.CanvasPixelArray.prototype= .set=3Dfunction(a){for(var = c=3D0,b=3Dthis.length;c<b;c++)this[c]=3Da[c]});else{var = e=3D!1;0<=3Dnavigator.userAgent.indexOf("Chrom")?e=3D(e=3Dnavigator.userA= gent.match(/Chrom(e|ium)\/([0-9]+)\./))&&21>parseInt(e[2]):0<=3Dnavigator= .userAgent.indexOf("Android")?e=3D/Android\s[0-4][^\d]/g.test(navigator.u= serAgent):0<=3Dnavigator.userAgent.indexOf("Safari")&&(e=3D(e=3Dnavigator= .userAgent.match(/Version\/([0-9]+)\.([0-9]+)\.([0-9]+) Safari\//))&&=0A= 6>parseInt(e[1]));e&&(e=3Dwindow.CanvasRenderingContext2D.prototype,e._cr= eateImageData=3De.createImageData,e.createImageData=3Dfunction(a,c){var = b=3Dthis._createImageData(a,c);b.data.set=3Dfunction(a){for(var = b=3D0,c=3Dthis.length;b<c;b++)this[b]=3Da[b]};return b})}})();=0A= (function(){function = e(a){window.setTimeout(a,20)}/(iPad|iPhone|iPod)/g.test(navigator.userAge= nt)?window.requestAnimationFrame=3De:"requestAnimationFrame"in = window||(window.requestAnimationFrame=3Dwindow.mozRequestAnimationFrame||= window.webkitRequestAnimationFrame||e)})();(function(){var = e=3D/(iPad|iPhone|iPod)/g.test(navigator.userAgent),a=3D/Android/g.test(n= avigator.userAgent);if(e||a)PDFJS.maxCanvasPixels=3D5242880})();=0A= (function(){0<=3Dnavigator.userAgent.indexOf("Trident")&&window.parent!=3D= =3Dwindow&&(PDFJS.disableFullscreen=3D!0)})();document.webL10n=3Dfunction= (e,a,c){function b(){var = b=3Da.querySelector('script[type=3D"application/l10n"]');return = b?JSON.parse(b.innerHTML):null}function f(b){var = c=3Da.createEvent("Event");c.initEvent("localized",!0,!1);c.language=3Db;= a.dispatchEvent(c)}function = h(a,b,c){b=3Db||function(a){};c=3Dc||function(){console.warn(a+" not = found.")};var e=3Dnew = XMLHttpRequest;e.open("GET",a,z);e.overrideMimeType&&e.overrideMimeType("= text/plain; = charset=3Dutf-8");e.onreadystatechange=3Dfunction(){4=3D=3De.readyState&&= (200=3D=3De.status||=0A= 0=3D=3D=3De.status?b(e.responseText):c())};e.onerror=3Dc;e.ontimeout=3Dc;= try{e.send(null)}catch(f){c()}}function g(a,b,c,e){function = f(a,c){function e(a,c,f){function = h(){for(;;){if(!s.length){f();break}var = a=3Ds.shift();if(!n.test(a)){if(c){if(C=3Dp.exec(a)){t=3DC[1].toLowerCase= ();v=3D"*"!=3D=3Dt&&t!=3D=3Db&&t!=3D=3Du;continue}else = if(v)continue;if(C=3Dq.exec(a)){k(g+C[1],h);break}}var = e=3Da.match(r);if(e&&3=3D=3De.length){var = a=3Dl,m=3De[1];e=3De[2];e=3D0>e.lastIndexOf("\\")?e:e.replace(/\\\\/g,"\\= ").replace(/\\n/g,"\n").replace(/\\r/g,"\r").replace(/\\t/g,=0A= "\t").replace(/\\b/g,"\b").replace(/\\f/g,"\f").replace(/\\{/g,"{").repla= ce(/\\}/g,"}").replace(/\\"/g,'"').replace(/\\'/g,"'");a[m]=3De}}}}var = s=3Da.replace(m,"").split(/[\r\n]+/),t=3D"*",u=3Db.split("-",1)[0],v=3D!1= ,C=3D"";h()}function k(a,b){h(a,function(a){e(a,!1,b)},null)}var = l=3D{},m=3D/^\s*|\s*$/,n=3D/^\s*#|^\s*$/,p=3D/^\s*\[(.*)\]\s*$/,q=3D/^\s*= @import\s+url\((.*)\)\s*$/i,r=3D/^([^=3D\s]*)\s*=3D\s*(.+)$/;e(a,!0,funct= ion(){c(l)})}var = g=3Da.replace(/[^\/]*$/,"")||"./";h(a,function(a){v+=3Da;f(a,function(a){= for(var b in a){var e,=0A= f;f=3Db.lastIndexOf(".");0<f?(e=3Db.substring(0,f),f=3Db.substr(f+1)):(e=3D= b,f=3Ds);t[e]||(t[e]=3D{});t[e][f]=3Da[b]}c&&c()})},e)}function = k(c,e){function h(a){var = b=3Da.href;this.load=3Dfunction(a,c){g(b,a,c,function(){console.warn(b+" = not found.");console.warn('"'+a+'" resource not = found');u=3D"";c()})}}c&&(c=3Dc.toLowerCase());e=3De||function(){};t=3D{}= ;u=3Dv=3D"";u=3Dc;var = k=3Da.querySelectorAll('link[type=3D"application/l10n"]'),l=3Dk.length;if= (0=3D=3D=3Dl){if((k=3Db())&&k.locales&&k.default_locale){console.log("usi= ng the embedded JSON directory, early way out");=0A= t=3Dk.locales[c];if(!t){var m=3Dk.default_locale.toLowerCase(),n;for(n = in = k.locales)if(n=3Dn.toLowerCase(),n=3D=3D=3Dc){t=3Dk.locales[c];break}else= n=3D=3D=3Dm&&(t=3Dk.locales[m])}e()}else console.log("no resource to = load, early way out");f(c);x=3D"complete"}else{n=3Dnull;var = p=3D0;n=3Dfunction(){p++;p>=3Dl&&(e(),f(c),x=3D"complete")};for(m=3D0;m<l= ;m++)(new h(k[m])).load(c,n)}}function l(a){function b(a,c,e){return = c<=3Da&&a<=3De}var = c=3D{0:function(a){return"other"},1:function(a){return = b(a%100,3,10)?"few":0=3D=3D=3Da?"zero":b(a%100,11,99)?"many":=0A= 2=3D=3Da?"two":1=3D=3Da?"one":"other"},2:function(a){return = 0!=3D=3Da&&0=3D=3D=3Da%10?"many":2=3D=3Da?"two":1=3D=3Da?"one":"other"},3= :function(a){return 1=3D=3Da?"one":"other"},4:function(a){return = b(a,0,1)?"one":"other"},5:function(a){return = b(a,0,2)&&2!=3Da?"one":"other"},6:function(a){return = 0=3D=3D=3Da?"zero":1=3D=3Da%10&&11!=3Da%100?"one":"other"},7:function(a){= return 2=3D=3Da?"two":1=3D=3Da?"one":"other"},8:function(a){return = b(a,3,6)?"few":b(a,7,10)?"many":2=3D=3Da?"two":1=3D=3Da?"one":"other"},9:= function(a){return 0=3D=3D=3Da||1!=3Da&&b(a%100,1,19)?"few":=0A= 1=3D=3Da?"one":"other"},10:function(a){return = b(a%10,2,9)&&!b(a%100,11,19)?"few":1!=3Da%10||b(a%100,11,19)?"other":"one= "},11:function(a){return = b(a%10,2,4)&&!b(a%100,12,14)?"few":0=3D=3D=3Da%10||b(a%10,5,9)||b(a%100,1= 1,14)?"many":1=3D=3Da%10&&11!=3Da%100?"one":"other"},12:function(a){retur= n b(a,2,4)?"few":1=3D=3Da?"one":"other"},13:function(a){return = b(a%10,2,4)&&!b(a%100,12,14)?"few":1!=3Da&&b(a%10,0,1)||b(a%10,5,9)||b(a%= 100,12,14)?"many":1=3D=3Da?"one":"other"},14:function(a){return = b(a%100,3,4)?"few":2=3D=3Da%100?"two":1=3D=3Da%=0A= 100?"one":"other"},15:function(a){return = 0=3D=3D=3Da||b(a%100,2,10)?"few":b(a%100,11,19)?"many":1=3D=3Da?"one":"ot= her"},16:function(a){return = 1=3D=3Da%10&&11!=3Da?"one":"other"},17:function(a){return = 3=3D=3Da?"few":0=3D=3D=3Da?"zero":6=3D=3Da?"many":2=3D=3Da?"two":1=3D=3Da= ?"one":"other"},18:function(a){return = 0=3D=3D=3Da?"zero":b(a,0,2)&&0!=3D=3Da&&2!=3Da?"one":"other"},19:function= (a){return = b(a,2,10)?"few":b(a,0,1)?"one":"other"},20:function(a){return!b(a%10,3,4)= &&9!=3Da%10||b(a%100,10,19)||b(a%100,70,79)||b(a%100,90,99)?0=3D=3D=3Da%1= E6&&0!=3D=3Da?"many":2=3D=3D=0A= a%10&&-1=3D=3D=3D[12,72,92].indexOf(a%100)?"two":1=3D=3Da%10&&-1=3D=3D=3D= [11,71,91].indexOf(a%100)?"one":"other":"few"},21:function(a){return = 0=3D=3D=3Da?"zero":1=3D=3Da?"one":"other"},22:function(a){return = b(a,0,1)||b(a,11,99)?"one":"other"},23:function(a){return = b(a%10,1,2)||0=3D=3D=3Da%20?"one":"other"},24:function(a){return = b(a,3,10)||b(a,13,19)?"few":-1!=3D=3D[2,12].indexOf(a)?"two":-1!=3D=3D[1,= 11].indexOf(a)?"one":"other"}},e=3D{af:3,ak:4,am:4,ar:1,asa:3,az:0,be:11,= bem:3,bez:3,bg:3,bh:4,bm:0,bn:3,bo:0,br:20,brx:3,bs:11,ca:3,cgg:3,chr:3,=0A= cs:12,cy:17,da:3,de:3,dv:3,dz:0,ee:3,el:3,en:3,eo:3,es:3,et:3,eu:3,fa:0,f= f:5,fi:3,fil:4,fo:3,fr:5,fur:3,fy:3,ga:8,gd:24,gl:3,gsw:3,gu:3,guw:4,gv:2= 3,ha:3,haw:3,he:2,hi:4,hr:11,hu:0,id:0,ig:0,ii:0,is:3,it:3,iu:7,ja:0,jmc:= 3,jv:0,ka:0,kab:5,kaj:3,kcg:3,kde:0,kea:0,kk:3,kl:3,km:0,kn:0,ko:0,ksb:3,= ksh:21,ku:3,kw:7,lag:18,lb:3,lg:3,ln:4,lo:0,lt:10,lv:6,mas:3,mg:4,mk:16,m= l:3,mn:3,mo:9,mr:3,ms:0,mt:15,my:0,nah:3,naq:7,nb:3,nd:3,ne:3,nl:3,nn:3,n= o:3,nr:3,nso:4,ny:3,nyn:3,om:3,or:3,pa:3,pap:3,pl:13,ps:3,pt:3,=0A= rm:3,ro:9,rof:3,ru:11,rwk:3,sah:0,saq:3,se:7,seh:3,ses:0,sg:0,sh:11,shi:1= 9,sk:12,sl:14,sma:7,smi:7,smj:7,smn:7,sms:7,sn:3,so:3,sq:3,sr:11,ss:3,ssy= :3,st:3,sv:3,sw:3,syr:3,ta:3,te:3,teo:3,th:0,ti:4,tig:3,tk:3,tl:4,tn:3,to= :0,tr:0,ts:3,tzm:22,uk:11,ur:3,ve:3,vi:0,vun:3,wa:4,wae:3,wo:0,xh:3,xog:3= ,yo:0,zh:0,zu:3}[a.replace(/-.*$/,"")];return e in = c?c[e]:(console.warn("plural form unknown for = ["+a+"]"),function(){return"other"})}function n(a,b,c){var = e=3Dt[a];if(!e){console.warn("#"+a+" is undefined.");if(!c)return null;=0A= e=3Dc}c=3D{};for(var f in e){var h=3De[f];var = g=3Db,k=3Da,l=3Df,n=3D/\{\[\s*([a-zA-Z]+)\(([a-zA-Z]+)\)\s*\]\}/.exec(h);= if(n&&n.length){var q=3Dn[1],n=3Dn[2],r=3Dvoid 0;g&&n in g?r=3Dg[n]:n in = t&&(r=3Dt[n]);q in = m&&(h=3D(0,m[q])(h,r,k,l))}h=3Dp(h,b,a);c[f]=3Dh}return c}function = p(a,b,c){return a.replace(/\{\{\s*(.+?)\s*\}\}/g,function(a,e){if(b&&e = in b)return b[e];if(e in t)return t[e];console.log("argument {{"+e+"}} = for #"+c+" is undefined.");return a})}function r(b){var = c,e;if(b){c=3Db.getAttribute("data-l10n-id");var = f=3Db.getAttribute("data-l10n-args");=0A= e=3D{};if(f)try{e=3DJSON.parse(f)}catch(h){console.warn("could not parse = arguments for #"+c)}}else e=3Dc=3Dvoid = 0;if(c)if(e=3Dn(c,e)){if(e[s]){if(b.children)c=3Db.children.length;else = if("undefined"!=3D=3Dtypeof = b.childElementCount)c=3Db.childElementCount;else = for(f=3Dc=3D0;f<b.childNodes.length;f++)c+=3D1=3D=3D=3Db.nodeType?1:0;if(= 0=3D=3D=3Dc)b[s]=3De[s];else{c=3Db.childNodes;for(var = f=3D!1,g=3D0,k=3Dc.length;g<k;g++)3=3D=3D=3Dc[g].nodeType&&/\S/.test(c[g]= .nodeValue)&&(f?c[g].nodeValue=3D"":(c[g].nodeValue=3De[s],f=3D!0));f||(c= =3Da.createTextNode(e[s]),b.insertBefore(c,=0A= b.firstChild))}delete e[s]}for(var l in e)b[l]=3De[l]}else = console.warn("#"+c+" is undefined.")}function q(b){for(var = c=3D(b=3Db||a.documentElement)?b.querySelectorAll("*[data-l10n-id]"):[],e= =3Dc.length,f=3D0;f<e;f++)r(c[f]);r(b)}var = t=3D{},v=3D"",s=3D"textContent",u=3D"",m=3D{},x=3D"loading",z=3D!0;m.plur= al=3Dfunction(a,b,c,e){b=3DparseFloat(b);if(isNaN(b)||e!=3Ds)return = a;m._pluralRules||(m._pluralRules=3Dl(u));var = f=3D"["+m._pluralRules(b)+"]";0=3D=3D=3Db&&c+"[zero]"in = t?a=3Dt[c+"[zero]"][e]:1=3D=3Db&&c+"[one]"in = t?a=3Dt[c+"[one]"][e]:2=3D=3Db&&=0A= c+"[two]"in t?a=3Dt[c+"[two]"][e]:c+f in t?a=3Dt[c+f][e]:c+"[other]"in = t&&(a=3Dt[c+"[other]"][e]);return a};return{get:function(a,b,c){var = e=3Da.lastIndexOf("."),f=3Ds;0<e&&(f=3Da.substr(e+1),a=3Da.substring(0,e)= );var h;c&&(h=3D{},h[f]=3Dc);return(b=3Dn(a,b,h))&&f in = b?b[f]:"{{"+a+"}}"},getData:function(){return = t},getText:function(){return v},getLanguage:function(){return = u},setLanguage:function(a,b){k(a,function(){b&&b();q()})},getDirection:fu= nction(){var a=3Du.split("-",1)[0];return = 0<=3D["ar","he","fa","ps","ur"].indexOf(a)?=0A= "rtl":"ltr"},translate:q,getReadyState:function(){return = x},ready:function(b){b&&("complete"=3D=3Dx||"interactive"=3D=3Dx?e.setTim= eout(function(){b()}):a.addEventListener&&a.addEventListener("localized",= function = B(){a.removeEventListener("localized",B);b()}))}}}(window,document);"unde= fined"=3D=3D=3Dtypeof PDFJS&&(("undefined"!=3D=3Dtypeof = window?window:this).PDFJS=3D{});PDFJS.version=3D"1.1.366";PDFJS.build=3D"= 9e9df56";=0A= (function(){var e,a,c,b,f,h,g,k,l,n,p;function = r(a){PDFJS.verbosity>=3DPDFJS.VERBOSITY_LEVELS.infos&&console.log("Info: = "+a)}function = q(a){PDFJS.verbosity>=3DPDFJS.VERBOSITY_LEVELS.warnings&&console.log("War= ning: "+a)}function = t(a){PDFJS.verbosity>=3DPDFJS.VERBOSITY_LEVELS.errors&&(console.log("Erro= r: "+a),console.log(v()));R.notify(S.unknown);throw Error(a);}function = v(){try{throw Error();}catch(a){return = a.stack?a.stack.split("\n").slice(2).join("\n"):""}}function = s(a,b){if(!b)return a;if(/^[a-z][a-z0-9+\-.]*:/i.test(b))return b;=0A= var c;if("/"=3D=3D=3Db.charAt(0))return = c=3Da.indexOf("://"),"/"=3D=3D=3Db.charAt(1)?++c:c=3Da.indexOf("/",c+3),a= .substring(0,c)+b;var = e=3Da.length;c=3Da.lastIndexOf("#");e=3D0<=3Dc?c:e;c=3Da.lastIndexOf("?",= e);c=3Da.lastIndexOf("/",0<=3Dc?c:e);return = a.substring(0,c+1)+b}function = u(a,b,c){Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0= ,writable:!1});return c}function m(a){"string"=3D=3D=3Dtypeof = a||t("Invalid argument for stringToBytes");for(var b=3Da.length,c=3Dnew = Uint8Array(b),e=3D0;e<b;++e)c[e]=3Da.charCodeAt(e)&255;return c}=0A= function x(a){return a instanceof Array}function z(){var = a=3D{};a.promise=3Dnew = Promise(function(b,c){a.resolve=3Db;a.reject=3Dc});return a}function = C(a,b){this.name=3Da;this.comObj=3Db;this.callbackIndex=3D1;this.postMess= ageTransfers=3D!0;var = c=3Dthis.callbacksCapabilities=3D{},e=3Dthis.actionHandler=3D{};e.console= _log=3D[function(a){console.log.apply(console,a)}];e.console_error=3D[fun= ction(a){console.error.apply(console,a)}];e._unsupported_feature=3D[funct= ion(a){R.notify(a)}];b.onmessage=3Dfunction(a){var = f=3Da.data;if(f.isReply)if(a=3D=0A= f.callbackId,f.callbackId in c){var h=3Dc[a];delete c[a];"error"in = f?h.reject(f.error):h.resolve(f.data)}else t("Cannot resolve callback = "+a);else if(f.action in e){var = g=3De[f.action];f.callbackId?Promise.resolve().then(function(){return = g[0].call(g[1],f.data)}).then(function(a){b.postMessage({isReply:!0,callb= ackId:f.callbackId,data:a})},function(a){b.postMessage({isReply:!0,callba= ckId:f.callbackId,error:a})}):g[0].call(g[1],f.data)}else t("Unknown = action from worker: "+f.action)}}function K(a,b,c){var e=3D=0A= new = Image;e.onload=3Dfunction(){c.resolve(a,e)};e.onerror=3Dfunction(){c.reso= lve(a,null);q("Error during JPEG image loading")};e.src=3Db}function = B(a,b){var = c=3Ddocument.createElement("canvas");c.width=3Da;c.height=3Db;return = c}function = F(a){a.mozCurrentTransform||(a._originalSave=3Da.save,a._originalRestore=3D= a.restore,a._originalRotate=3Da.rotate,a._originalScale=3Da.scale,a._orig= inalTranslate=3Da.translate,a._originalTransform=3Da.transform,a._origina= lSetTransform=3Da.setTransform,a._transformMatrix=3Da._transformMatrix||=0A= [1,0,0,1,0,0],a._transformStack=3D[],Object.defineProperty(a,"mozCurrentT= ransform",{get:function(){return = this._transformMatrix}}),Object.defineProperty(a,"mozCurrentTransformInve= rse",{get:function(){var = a=3Dthis._transformMatrix,b=3Da[0],c=3Da[1],e=3Da[2],f=3Da[3],h=3Da[4],a=3D= a[5],g=3Db*f-c*e,k=3Dc*e-b*f;return[f/g,c/k,e/k,b/g,(f*h-e*a)/k,(c*h-b*a)= /g]}}),a.save=3Dfunction(){var = a=3Dthis._transformMatrix;this._transformStack.push(a);this._transformMat= rix=3Da.slice(0,6);this._originalSave()},a.restore=3Dfunction(){var = a=3Dthis._transformStack.pop();=0A= a&&(this._transformMatrix=3Da,this._originalRestore())},a.translate=3Dfun= ction(a,b){var = c=3Dthis._transformMatrix;c[4]=3Dc[0]*a+c[2]*b+c[4];c[5]=3Dc[1]*a+c[3]*b+= c[5];this._originalTranslate(a,b)},a.scale=3Dfunction(a,b){var = c=3Dthis._transformMatrix;c[0]*=3Da;c[1]*=3Da;c[2]*=3Db;c[3]*=3Db;this._o= riginalScale(a,b)},a.transform=3Dfunction(b,c,e,f,h,g){var = k=3Dthis._transformMatrix;this._transformMatrix=3D[k[0]*b+k[2]*c,k[1]*b+k= [3]*c,k[0]*e+k[2]*f,k[1]*e+k[3]*f,k[0]*h+k[2]*g+k[4],k[1]*h+k[3]*g+k[5]];= a._originalTransform(b,c,e,=0A= f,h,g)},a.setTransform=3Dfunction(b,c,e,f,h,g){this._transformMatrix=3D[b= ,c,e,f,h,g];a._originalSetTransform(b,c,e,f,h,g)},a.rotate=3Dfunction(a){= var = b=3DMath.cos(a),c=3DMath.sin(a),e=3Dthis._transformMatrix;this._transform= Matrix=3D[e[0]*b+e[2]*c,e[1]*b+e[3]*c,e[0]*-c+e[2]*b,e[1]*-c+e[3]*b,e[4],= e[5]];this._originalRotate(a)})}function I(a){var = b=3Da.width,c=3Da.height,e,f,h=3Db+1,g=3Dnew Uint8Array(h*(c+1)),k=3Dnew = Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),l=3Db+7&-8,m=3Da.data,n=3D= new Uint8Array(l*c),p=3D0;a=3D0;for(e=3Dm.length;a<=0A= e;a++){f=3D128;for(var = q=3Dm[a];0<f;)n[p++]=3Dq&f?0:255,f>>=3D1}p=3Dm=3D0;0!=3D=3Dn[p]&&(g[0]=3D= 1,++m);for(e=3D1;e<b;e++)n[p]!=3D=3Dn[p+1]&&(g[e]=3Dn[p]?2:1,++m),p++;0!=3D= =3Dn[p]&&(g[e]=3D2,++m);for(a=3D1;a<c;a++){p=3Da*l;f=3Da*h;n[p-l]!=3D=3Dn= [p]&&(g[f]=3Dn[p]?1:8,++m);q=3D(n[p]?4:0)+(n[p-l]?8:0);for(e=3D1;e<b;e++)= q=3D(q>>2)+(n[p+1]?4:0)+(n[p-l+1]?8:0),k[q]&&(g[f+e]=3Dk[q],++m),p++;n[p-= l]!=3D=3Dn[p]&&(g[f+e]=3Dn[p]?2:4,++m);if(1E3<m)return = null}p=3Dl*(c-1);f=3Da*h;0!=3D=3Dn[p]&&(g[f]=3D8,++m);for(e=3D1;e<b;e++)n= [p]!=3D=3Dn[p+1]&&(g[f+e]=3Dn[p]?4:8,++m),p++;0!=3D=3Dn[p]&&(g[f+=0A= e]=3D4,++m);if(1E3<m)return null;var k=3Dnew = Int32Array([0,h,-1,0,-h,0,0,0,1]),w=3D[];for(a=3D0;m&&a<=3Dc;a++){l=3Da*h= ;for(n=3Dl+b;l<n&&!g[l];)l++;if(l!=3D=3Dn){n=3D[l%h,a];p=3Dg[l];e=3Dl;do{= f=3Dk[p];do = l+=3Df;while(!g[l]);f=3Dg[l];5!=3D=3Df&&10!=3D=3Df?(p=3Df,g[l]=3D0):(p=3D= f&51*p>>4,g[l]&=3Dp>>2|p<<2);n.push(l%h);n.push(l/h|0);--m}while(e!=3D=3D= l);w.push(n);--a}}return = function(a){a.save();a.scale(1/b,-1/c);a.translate(0,-c);a.beginPath();fo= r(var e=3D0,f=3Dw.length;e<f;e++){var = g=3Dw[e];a.moveTo(g[0],g[1]);for(var = h=3D2,k=3Dg.length;h<k;h+=3D2)a.lineTo(g[h],=0A= g[h+1])}a.fill();a.beginPath();a.restore()}}function E(a){var = b=3Dda[a[0]];b||t("Unknown IR type: "+a[0]);return b.fromIR(a)}var = H=3D"undefined"=3D=3D=3Dtypeof = window?this:window,J=3D"undefined"=3D=3D=3Dtypeof = window,G=3D[0.001,0,0,0.001,0,0];p=3D0;k=3D1;l=3D2;n=3D3;c=3D1;b=3D2;f=3D= 3;h=3D4;g=3D5;H.PDFJS||(H.PDFJS=3D{});H.PDFJS.pdfBug=3D!1;PDFJS.VERBOSITY= _LEVELS=3D{errors:0,warnings:1,infos:5};var = y=3DPDFJS.OPS=3D{dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,s= etMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,s= ave:10,=0A= restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveT= o3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:2= 3,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,e= ndPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,set= WordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode= :38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nex= tLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpa= cingShowText:47,=0A= setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillCo= lorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillC= olorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBC= olor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInl= ineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint= :67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,en= dMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,=0A= paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotations:78,endA= nnotations:79,beginAnnotation:80,endAnnotation:81,paintJpegXObject:82,pai= ntImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,= paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObj= ectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,c= onstructPath:91},S=3DPDFJS.UNSUPPORTED_FEATURES=3D{unknown:"unknown",form= s:"forms",javaScript:"javaScript",smask:"smask",shadingPattern:"shadingPa= ttern",=0A= font:"font"},R=3DPDFJS.UnsupportedManager=3Dfunction(){var = a=3D[];return{listen:function(b){a.push(b)},notify:function(b){q('Unsuppo= rted feature "'+b+'"');for(var = c=3D0,e=3Da.length;c<e;c++)a[c](b)}}}();PDFJS.isValidUrl=3Dfunction(a,b){= if(!a)return!1;var = c=3D/^[a-z][a-z0-9+\-.]*(?=3D:)/i.exec(a);if(!c)return = b;c=3Dc[0].toLowerCase();switch(c){case "http":case "https":case = "ftp":case "mailto":case = "tel":return!0;default:return!1}};PDFJS.shadow=3Du;var = Q=3DPDFJS.PasswordResponses=3D{NEED_PASSWORD:1,INCORRECT_PASSWORD:2},V=3D=0A= function(){function = a(b,c){this.name=3D"PasswordException";this.message=3Db;this.code=3Dc}a.p= rototype=3DError();return = a.constructor=3Da}();PDFJS.PasswordException=3DV;var = Z=3Dfunction(){function = a(b,c){this.name=3D"UnknownErrorException";this.message=3Db;this.details=3D= c}a.prototype=3DError();return = a.constructor=3Da}();PDFJS.UnknownErrorException=3DZ;var = ba=3Dfunction(){function = a(b){this.name=3D"InvalidPDFException";this.message=3Db}a.prototype=3DErr= or();return a.constructor=3Da}();PDFJS.InvalidPDFException=3Dba;var = X=3Dfunction(){function a(b){this.name=3D=0A= "MissingPDFException";this.message=3Db}a.prototype=3DError();return = a.constructor=3Da}();PDFJS.MissingPDFException=3DX;var = aa=3Dfunction(){function = a(b,c){this.name=3D"UnexpectedResponseException";this.message=3Db;this.st= atus=3Dc}a.prototype=3DError();return = a.constructor=3Da}();PDFJS.UnexpectedResponseException=3Daa;(function(){f= unction = a(b){this.message=3Db}a.prototype=3DError();a.prototype.name=3D"NotImplem= entedException";return a.constructor=3Da})();(function(){function = a(b,c){this.begin=3Db;this.end=3Dc;this.message=3D"Missing data ["+=0A= b+", = "+c+")"}a.prototype=3DError();a.prototype.name=3D"MissingDataException";r= eturn a.constructor=3Da})();(function(){function = a(b){this.message=3Db}a.prototype=3DError();a.prototype.name=3D"XRefParse= Exception";return = a.constructor=3Da})();Object.defineProperty(PDFJS,"isLittleEndian",{confi= gurable:!0,get:function(){var a=3DPDFJS,b=3Dnew = Uint8Array(2);b[0]=3D1;b=3Dnew Uint16Array(b.buffer);return = u(a,"isLittleEndian",1=3D=3D=3Db[0])}});Object.defineProperty(PDFJS,"hasC= anvasTypedArrays",{configurable:!0,get:function(){var a=3DPDFJS,=0A= b=3Ddocument.createElement("canvas");b.width=3Db.height=3D1;b=3Db.getCont= ext("2d").createImageData(1,1);return = u(a,"hasCanvasTypedArrays","undefined"!=3D=3Dtypeof = b.data.buffer)}});var w=3Dfunction(){function = a(e,f){this.buffer=3De;this.byteLength=3De.length;for(var = g=3Dthis.length=3Dvoid = 0=3D=3D=3Df?this.byteLength>>2:f;c<g;)Object.defineProperty(a.prototype,c= ,b(c)),c++}function b(a){return{get:function(){var = b=3Dthis.buffer,c=3Da<<2;return(b[c]|b[c+1]<<8|b[c+2]<<16|b[c+3]<<24)>>>0= },set:function(b){var c=3Dthis.buffer,e=3Da<<2;c[e]=3D=0A= b&255;c[e+1]=3Db>>8&255;c[e+2]=3Db>>16&255;c[e+3]=3Db>>>24&255}}}a.protot= ype=3DObject.create(null);var c=3D0;return = a}(),D=3D[1,0,0,1,0,0],A=3DPDFJS.Util=3Dfunction(){function a(){}var = b=3D["rgb(",0,",",0,",",0,")"];a.makeCssRgb=3Dfunction(a,c,e){b[1]=3Da;b[= 3]=3Dc;b[5]=3De;return = b.join("")};a.transform=3Dfunction(a,b){return[a[0]*b[0]+a[2]*b[1],a[1]*b= [0]+a[3]*b[1],a[0]*b[2]+a[2]*b[3],a[1]*b[2]+a[3]*b[3],a[0]*b[4]+a[2]*b[5]= +a[4],a[1]*b[4]+a[3]*b[5]+a[5]]};a.applyTransform=3Dfunction(a,b){return[= a[0]*b[0]+a[1]*b[2]+b[4],a[0]*b[1]+=0A= a[1]*b[3]+b[5]]};a.applyInverseTransform=3Dfunction(a,b){var = c=3Db[0]*b[3]-b[1]*b[2];return[(a[0]*b[3]-a[1]*b[2]+b[2]*b[5]-b[4]*b[3])/= c,(-a[0]*b[1]+a[1]*b[0]+b[4]*b[1]-b[5]*b[0])/c]};a.getAxialAlignedBoundin= gBox=3Dfunction(b,c){var = e=3Da.applyTransform(b,c),f=3Da.applyTransform(b.slice(2,4),c),g=3Da.appl= yTransform([b[0],b[3]],c),h=3Da.applyTransform([b[2],b[1]],c);return[Math= .min(e[0],f[0],g[0],h[0]),Math.min(e[1],f[1],g[1],h[1]),Math.max(e[0],f[0= ],g[0],h[0]),Math.max(e[1],f[1],g[1],h[1])]};a.inverseTransform=3D=0A= function(a){var = b=3Da[0]*a[3]-a[1]*a[2];return[a[3]/b,-a[1]/b,-a[2]/b,a[0]/b,(a[2]*a[5]-a= [4]*a[3])/b,(a[4]*a[1]-a[5]*a[0])/b]};a.apply3dTransform=3Dfunction(a,b){= return[a[0]*b[0]+a[1]*b[1]+a[2]*b[2],a[3]*b[0]+a[4]*b[1]+a[5]*b[2],a[6]*b= [0]+a[7]*b[1]+a[8]*b[2]]};a.singularValueDecompose2dScale=3Dfunction(a){v= ar = b=3D[a[0],a[2],a[1],a[3]],c=3Da[0]*b[0]+a[1]*b[2],e=3Da[2]*b[1]+a[3]*b[3]= ,f=3D(c+e)/2;a=3DMath.sqrt((c+e)*(c+e)-4*(c*e-(a[2]*b[0]+a[3]*b[2])*(a[0]= *b[1]+a[1]*b[3])))/2;b=3Df-a||1;return[Math.sqrt(f+a||1),Math.sqrt(b)]};=0A= a.normalizeRect=3Dfunction(a){var = b=3Da.slice(0);a[0]>a[2]&&(b[0]=3Da[2],b[2]=3Da[0]);a[1]>a[3]&&(b[1]=3Da[= 3],b[3]=3Da[1]);return b};a.intersect=3Dfunction(b,c){function = e(a,b){return a-b}var = f=3D[b[0],b[2],c[0],c[2]].sort(e),g=3D[b[1],b[3],c[1],c[3]].sort(e),h=3D[= ];b=3Da.normalizeRect(b);c=3Da.normalizeRect(c);if(f[0]=3D=3D=3Db[0]&&f[1= ]=3D=3D=3Dc[0]||f[0]=3D=3D=3Dc[0]&&f[1]=3D=3D=3Db[0])h[0]=3Df[1],h[2]=3Df= [2];else = return!1;if(g[0]=3D=3D=3Db[1]&&g[1]=3D=3D=3Dc[1]||g[0]=3D=3D=3Dc[1]&&g[1]= =3D=3D=3Db[1])h[1]=3Dg[1],h[3]=3Dg[2];else return!1;return = h};a.sign=3Dfunction(a){return 0>=0A= a?-1:1};a.appendToArray=3Dfunction(a,b){Array.prototype.push.apply(a,b)};= a.prependToArray=3Dfunction(a,b){Array.prototype.unshift.apply(a,b)};a.ex= tendObj=3Dfunction(a,b){for(var c in = b)a[c]=3Db[c]};a.getInheritableProperty=3Dfunction(a,b){for(;a&&!a.has(b)= ;)a=3Da.get("Parent");return = a?a.get(b):null};a.inherit=3Dfunction(a,b,c){a.prototype=3DObject.create(= b.prototype);a.prototype.constructor=3Da;for(var e in = c)a.prototype[e]=3Dc[e]};a.loadScript=3Dfunction(a,b){var = c=3Ddocument.createElement("script"),e=3D!1;c.setAttribute("src",=0A= a);b&&(c.onload=3Dfunction(){e||b();e=3D!0});document.getElementsByTagNam= e("head")[0].appendChild(c)};return = a}();PDFJS.PageViewport=3Dfunction(){function = a(b,c,e,f,g,h){this.viewBox=3Db;this.scale=3Dc;this.rotation=3De;this.off= setX=3Df;this.offsetY=3Dg;var = k=3D(b[2]+b[0])/2,l=3D(b[3]+b[1])/2,m,n,p;e%=3D360;switch(0>e?e+360:e){ca= se 180:e=3D-1;n=3Dm=3D0;p=3D1;break;case = 90:e=3D0;n=3Dm=3D1;p=3D0;break;case = 270:e=3D0;n=3Dm=3D-1;p=3D0;break;default:e=3D1,n=3Dm=3D0,p=3D-1}h&&(n=3D-= n,p=3D-p);0=3D=3D=3De?(f=3DMath.abs(l-b[1])*c+f,g=3DMath.abs(k-b[0])*c+g,= h=3DMath.abs(b[3]-=0A= b[1])*c,b=3DMath.abs(b[2]-b[0])*c):(f=3DMath.abs(k-b[0])*c+f,g=3DMath.abs= (l-b[1])*c+g,h=3DMath.abs(b[2]-b[0])*c,b=3DMath.abs(b[3]-b[1])*c);this.tr= ansform=3D[e*c,m*c,n*c,p*c,f-e*c*k-n*c*l,g-m*c*k-p*c*l];this.width=3Dh;th= is.height=3Db;this.fontScale=3Dc}a.prototype=3D{clone:function(b){b=3Db||= {};var c=3D"scale"in b?b.scale:this.scale,e=3D"rotation"in = b?b.rotation:this.rotation;return new = a(this.viewBox.slice(),c,e,this.offsetX,this.offsetY,b.dontFlip)},convert= ToViewportPoint:function(a,b){return = A.applyTransform([a,b],this.transform)},=0A= convertToViewportRectangle:function(a){var = b=3DA.applyTransform([a[0],a[1]],this.transform);a=3DA.applyTransform([a[= 2],a[3]],this.transform);return[b[0],b[1],a[0],a[1]]},convertToPdfPoint:f= unction(a,b){return = A.applyInverseTransform([a,b],this.transform)}};return = a}();PDFJS.createPromiseCapability=3Dz;(function(){function = a(c){this._status=3Db;this._handlers=3D[];try{c.call(this,this._resolve.b= ind(this),this._reject.bind(this))}catch(e){this._reject(e)}}if(H.Promise= )"function"!=3D=3Dtypeof H.Promise.all&&(H.Promise.all=3D=0A= function(a){var b=3D0,c=3D[],e,f,g=3Dnew = H.Promise(function(a,b){e=3Da;f=3Db});a.forEach(function(a,g){b++;a.then(= function(a){c[g]=3Da;b--;0=3D=3D=3Db&&e(c)},f)});0=3D=3D=3Db&&e(c);return= g}),"function"!=3D=3Dtypeof = H.Promise.resolve&&(H.Promise.resolve=3Dfunction(a){return new = H.Promise(function(b){b(a)})}),"function"!=3D=3Dtypeof = H.Promise.reject&&(H.Promise.reject=3Dfunction(a){return new = H.Promise(function(b,c){c(a)})}),"function"!=3D=3Dtypeof = H.Promise.prototype.catch&&(H.Promise.prototype.catch=3Dfunction(a){retur= n H.Promise.prototype.then(void 0,=0A= a)});else{var = b=3D0,c=3D2,e=3D{handlers:[],running:!1,unhandledRejections:[],pendingRej= ectionCheck:!1,scheduleHandlers:function(a){a._status!=3D=3Db&&(this.hand= lers=3Dthis.handlers.concat(a._handlers),a._handlers=3D[],this.running||(= this.running=3D!0,setTimeout(this.runHandlers.bind(this),0)))},runHandler= s:function(){for(var a=3DDate.now()+1;0<this.handlers.length;){var = b=3Dthis.handlers.shift(),e=3Db.thisPromise._status,f=3Db.thisPromise._va= lue;try{1=3D=3D=3De?"function"=3D=3D=3Dtypeof = b.onResolve&&(f=3Db.onResolve(f)):"function"=3D=3D=3D=0A= typeof = b.onReject&&(f=3Db.onReject(f),e=3D1,b.thisPromise._unhandledRejection&&t= his.removeUnhandeledRejection(b.thisPromise))}catch(g){e=3Dc,f=3Dg}b.next= Promise._updateStatus(e,f);if(Date.now()>=3Da)break}0<this.handlers.lengt= h?setTimeout(this.runHandlers.bind(this),0):this.running=3D!1},addUnhandl= edRejection:function(a){this.unhandledRejections.push({promise:a,time:Dat= e.now()});this.scheduleRejectionCheck()},removeUnhandeledRejection:functi= on(a){a._unhandledRejection=3D!1;for(var = b=3D0;b<this.unhandledRejections.length;b++)this.unhandledRejections[b].p= romise=3D=3D=3D=0A= a&&(this.unhandledRejections.splice(b),b--)},scheduleRejectionCheck:funct= ion(){this.pendingRejectionCheck||(this.pendingRejectionCheck=3D!0,setTim= eout(function(){this.pendingRejectionCheck=3D!1;for(var = a=3DDate.now(),b=3D0;b<this.unhandledRejections.length;b++)if(500<a-this.= unhandledRejections[b].time){var = c=3Dthis.unhandledRejections[b].promise._value,e=3D"Unhandled rejection: = "+c;c.stack&&(e+=3D"\n"+c.stack);q(e);this.unhandledRejections.splice(b);= b--}this.unhandledRejections.length&&this.scheduleRejectionCheck()}.bind(= this),=0A= 500))}};a.all=3Dfunction(b){function = e(a){h._status!=3D=3Dc&&(l=3D[],g(a))}var f,g,h=3Dnew = a(function(a,b){f=3Da;g=3Db}),k=3Db.length,l=3D[];if(0=3D=3D=3Dk)return = f(l),h;for(var m=3D0,n=3Db.length;m<n;++m){var = p=3Db[m],q=3Dfunction(a){return = function(b){h._status!=3D=3Dc&&(l[a]=3Db,k--,0=3D=3D=3Dk&&f(l))}}(m);a.is= Promise(p)?p.then(q,e):q(p)}return h};a.isPromise=3Dfunction(a){return = a&&"function"=3D=3D=3Dtypeof a.then};a.resolve=3Dfunction(b){return new = a(function(a){a(b)})};a.reject=3Dfunction(b){return new = a(function(a,c){c(b)})};a.prototype=3D{_status:null,=0A= _value:null,_handlers:null,_unhandledRejection:null,_updateStatus:functio= n(b,f){1!=3D=3Dthis._status&&this._status!=3D=3Dc&&(1=3D=3D=3Db&&a.isProm= ise(f)?f.then(this._updateStatus.bind(this,1),this._updateStatus.bind(thi= s,c)):(this._status=3Db,this._value=3Df,b=3D=3D=3Dc&&0=3D=3D=3Dthis._hand= lers.length&&(this._unhandledRejection=3D!0,e.addUnhandledRejection(this)= ),e.scheduleHandlers(this)))},_resolve:function(a){this._updateStatus(1,a= )},_reject:function(a){this._updateStatus(c,a)},then:function(b,c){var = f=3Dnew a(function(a,b){this.resolve=3D=0A= a;this.reject=3Db});this._handlers.push({thisPromise:this,onResolve:b,onR= eject:c,nextPromise:f});e.scheduleHandlers(this);return = f},catch:function(a){return this.then(void 0,a)}};H.Promise=3Da}})();var = O=3Dfunction(){function = a(){this.started=3D{};this.times=3D[];this.enabled=3D!0}a.prototype=3D{ti= me:function(a){this.enabled&&(a in this.started&&q("Timer is already = running for = "+a),this.started[a]=3DDate.now())},timeEnd:function(a){this.enabled&&(a = in this.started||q("Timer has not been started for = "+a),this.times.push({name:a,=0A= start:this.started[a],end:Date.now()}),delete = this.started[a])},toString:function(){var = a,b,c=3Dthis.times,e=3D"",f=3D0;a=3D0;for(b=3Dc.length;a<b;++a){var = g=3Dc[a].name;g.length>f&&(f=3Dg.length)}a=3D0;for(b=3Dc.length;a<b;++a){= for(var h=3Dc[a],g=3Dh.end-h.start,h=3Dh.name;h.length<f;)h+=3D" = ";e+=3Dh+" "+g+"ms\n"}return e}};return = a}();PDFJS.createBlob=3Dfunction(a,b){if("undefined"!=3D=3Dtypeof = Blob)return new Blob([a],{type:b});var c=3Dnew = MozBlobBuilder;c.append(a);return = c.getBlob(b)};PDFJS.createObjectURL=3Dfunction(){return function(a,=0A= b){if(!PDFJS.disableCreateObjectURL&&"undefined"!=3D=3Dtypeof = URL&&URL.createObjectURL){var c=3DPDFJS.createBlob(a,b);return = URL.createObjectURL(c)}for(var = c=3D"data:"+b+";base64,",e=3D0,f=3Da.length;e<f;e+=3D3)var = g=3Da[e]&255,h=3Da[e+1]&255,k=3Da[e+2]&255,c=3Dc+("ABCDEFGHIJKLMNOPQRSTUV= WXYZabcdefghijklmnopqrstuvwxyz0123456789+/=3D"[g>>2]+"ABCDEFGHIJKLMNOPQRS= TUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=3D"[(g&3)<<4|h>>4]+"ABCDEFG= HIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=3D"[e+1<f?(h&15= )<<2|k>>6:64]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz012345= 6789+/=3D"[e+=0A= 2<f?k&63:64]);return c}}();C.prototype=3D{on:function(a,b,c){var = e=3Dthis.actionHandler;e[a]&&t('There is already an actionName called = "'+a+'"');e[a]=3D[b,c]},send:function(a,b,c){this.postMessage({action:a,d= ata:b},c)},sendWithPromise:function(a,b,c){var = e=3Dthis.callbackIndex++;a=3D{action:a,data:b,callbackId:e};b=3Dz();this.= callbacksCapabilities[e]=3Db;try{this.postMessage(a,c)}catch(f){b.reject(= f)}return = b.promise},postMessage:function(a,b){b&&this.postMessageTransfers?this.co= mObj.postMessage(a,b):this.comObj.postMessage(a)}};=0A= PDFJS.maxImageSize=3Dvoid = 0=3D=3D=3DPDFJS.maxImageSize?-1:PDFJS.maxImageSize;PDFJS.cMapUrl=3Dvoid = 0=3D=3D=3DPDFJS.cMapUrl?null:PDFJS.cMapUrl;PDFJS.cMapPacked=3Dvoid = 0=3D=3D=3DPDFJS.cMapPacked?!1:PDFJS.cMapPacked;PDFJS.disableFontFace=3Dvo= id = 0=3D=3D=3DPDFJS.disableFontFace?!1:PDFJS.disableFontFace;PDFJS.imageResou= rcesPath=3Dvoid = 0=3D=3D=3DPDFJS.imageResourcesPath?"":PDFJS.imageResourcesPath;PDFJS.disa= bleWorker=3Dvoid = 0=3D=3D=3DPDFJS.disableWorker?!1:PDFJS.disableWorker;PDFJS.workerSrc=3Dvo= id 0=3D=3D=3DPDFJS.workerSrc?null:PDFJS.workerSrc;PDFJS.disableRange=3D=0A= void = 0=3D=3D=3DPDFJS.disableRange?!1:PDFJS.disableRange;PDFJS.disableStream=3D= void = 0=3D=3D=3DPDFJS.disableStream?!1:PDFJS.disableStream;PDFJS.disableAutoFet= ch=3Dvoid = 0=3D=3D=3DPDFJS.disableAutoFetch?!1:PDFJS.disableAutoFetch;PDFJS.pdfBug=3D= void = 0=3D=3D=3DPDFJS.pdfBug?!1:PDFJS.pdfBug;PDFJS.postMessageTransfers=3Dvoid = 0=3D=3D=3DPDFJS.postMessageTransfers?!0:PDFJS.postMessageTransfers;PDFJS.= disableCreateObjectURL=3Dvoid = 0=3D=3D=3DPDFJS.disableCreateObjectURL?!1:PDFJS.disableCreateObjectURL;PD= FJS.disableWebGL=3Dvoid = 0=3D=3D=3DPDFJS.disableWebGL?!0:PDFJS.disableWebGL;=0A= PDFJS.disableFullscreen=3Dvoid = 0=3D=3D=3DPDFJS.disableFullscreen?!1:PDFJS.disableFullscreen;PDFJS.useOnl= yCssZoom=3Dvoid = 0=3D=3D=3DPDFJS.useOnlyCssZoom?!1:PDFJS.useOnlyCssZoom;PDFJS.verbosity=3D= void = 0=3D=3D=3DPDFJS.verbosity?PDFJS.VERBOSITY_LEVELS.warnings:PDFJS.verbosity= ;PDFJS.maxCanvasPixels=3Dvoid = 0=3D=3D=3DPDFJS.maxCanvasPixels?16777216:PDFJS.maxCanvasPixels;PDFJS.open= ExternalLinksInNewWindow=3Dvoid = 0=3D=3D=3DPDFJS.openExternalLinksInNewWindow?!1:PDFJS.openExternalLinksIn= NewWindow;PDFJS.chunkSize=3Dvoid = 0=3D=3D=3DPDFJS.chunkSize?!1:PDFJS.chunkSize;=0A= PDFJS.minRangeSize=3Dvoid = 0=3D=3D=3DPDFJS.minRangeSize?!1:PDFJS.minRangeSize;PDFJS.getDocument=3Dfu= nction(a,b,c,e){var f=3Dnew M;b&&(b instanceof = L||(b=3DObject.create(b),b.length=3Da.length,b.initialData=3Da.initialDat= a),a=3DObject.create(a),a.range=3Db);f.onPassword=3Dc||null;f.onProgress=3D= e||null;var g,h;"string"=3D=3D=3Dtypeof = a?a=3D{url:a}:"object"=3D=3D=3Dtypeof a&&null!=3D=3Da&&void = 0!=3D=3Da.byteLength?a=3D{data:a}:a instanceof = L?a=3D{range:a}:("object"!=3D=3Dtypeof a&&t("Invalid parameter in = getDocument, need either Uint8Array, string or a parameter object"),=0A= a.url||a.data||a.range||t("Invalid parameter object: need either .data, = .range or .url"));var k=3D{};for(g in = a)"url"=3D=3D=3Dg&&"undefined"!=3D=3Dtypeof = window?k[g]=3Ds(window.location.href,a[g]):"range"!=3D=3Dg&&("data"!=3D=3D= g||a[g]instanceof = Uint8Array?k[g]=3Da[g]:(b=3Da[g],"string"=3D=3D=3Dtypeof = b?k[g]=3Dm(b):"object"!=3D=3Dtypeof = b||null=3D=3D=3Db||isNaN(b.length)?t("Invalid PDF binary data: either = typed array, string or array-like object is expected in the data = property."):k[g]=3Dnew Uint8Array(b)));g=3Dz();h=3Dnew = la(g,a.range);g.promise.then(function(){h.fetchDocument(f,=0A= k)});return f};var M=3Dfunction(){function = a(){this._capability=3Dz();this.onProgress=3Dthis.onPassword=3Dnull}a.pro= totype=3D{get promise(){return = this._capability.promise},then:function(a,b){return = this.promise.then.apply(this.promise,arguments)}};return = a}(),L=3Dfunction(){function = a(b,c){this.length=3Db;this.initialData=3Dc;this._rangeListeners=3D[];thi= s._progressListeners=3D[];this._progressiveReadListeners=3D[];this._ready= Capability=3Dz()}a.prototype=3D{addRangeListener:function(a){this._rangeL= isteners.push(a)},addProgressListener:function(a){this._progressListeners= .push(a)},=0A= addProgressiveReadListener:function(a){this._progressiveReadListeners.pus= h(a)},onDataRange:function(a,b){for(var = c=3Dthis._rangeListeners,e=3D0,f=3Dc.length;e<f;++e)c[e](a,b)},onDataProg= ress:function(a){this._readyCapability.promise.then(function(){for(var = b=3Dthis._progressListeners,c=3D0,e=3Db.length;c<e;++c)b[c](a)}.bind(this= ))},onDataProgressiveRead:function(a){this._readyCapability.promise.then(= function(){for(var = b=3Dthis._progressiveReadListeners,c=3D0,e=3Db.length;c<e;++c)b[c](a)}.bi= nd(this))},transportReady:function(){this._readyCapability.resolve()},=0A= requestDataRange:function(a,b){throw Error("Abstract method = PDFDataRangeTransport.requestDataRange");}};return = a}();PDFJS.PDFDataRangeTransport=3DL;var ka=3Dfunction(){function = a(b,c){this.pdfInfo=3Db;this.transport=3Dc}a.prototype=3D{get = numPages(){return this.pdfInfo.numPages},get fingerprint(){return = this.pdfInfo.fingerprint},getPage:function(a){return = this.transport.getPage(a)},getPageIndex:function(a){return = this.transport.getPageIndex(a)},getDestinations:function(){return = this.transport.getDestinations()},=0A= getDestination:function(a){return = this.transport.getDestination(a)},getAttachments:function(){return = this.transport.getAttachments()},getJavaScript:function(){return = this.transport.getJavaScript()},getOutline:function(){return = this.transport.getOutline()},getMetadata:function(){return = this.transport.getMetadata()},getData:function(){return = this.transport.getData()},getDownloadInfo:function(){return = this.transport.downloadInfoCapability.promise},getStats:function(){return= this.transport.getStats()},=0A= cleanup:function(){this.transport.startCleanup()},destroy:function(){this= .transport.destroy()}};return a}(),ja=3Dfunction(){function = a(b,c,e){this.pageIndex=3Db;this.pageInfo=3Dc;this.transport=3De;this.sta= ts=3Dnew = O;this.stats.enabled=3D!!H.PDFJS.enableStats;this.commonObjs=3De.commonOb= js;this.objs=3Dnew = ga;this.pendingDestroy=3Dthis.cleanupAfterRender=3D!1;this.intentStates=3D= {}}a.prototype=3D{get pageNumber(){return this.pageIndex+1},get = rotate(){return this.pageInfo.rotate},get ref(){return = this.pageInfo.ref},get view(){return this.pageInfo.view},=0A= getViewport:function(a,b){2>arguments.length&&(b=3Dthis.rotate);return = new = PDFJS.PageViewport(this.view,a,b,0,0)},getAnnotations:function(){this.ann= otationsPromise||(this.annotationsPromise=3Dthis.transport.getAnnotations= (this.pageIndex));return = this.annotationsPromise},render:function(a){function b(a){var = e=3Df.renderTasks.indexOf(g);0<=3De&&f.renderTasks.splice(e,1);h.cleanupA= fterRender&&(h.pendingDestroy=3D!0);h._tryDestroy();a?g.capability.reject= (a):g.capability.resolve();c.timeEnd("Rendering");c.timeEnd("Overall")}=0A= var c=3Dthis.stats;c.time("Overall");this.pendingDestroy=3D!1;var = e=3D"print"=3D=3D=3Da.intent?"print":"display";this.intentStates[e]||(thi= s.intentStates[e]=3D{});var = f=3Dthis.intentStates[e];f.displayReadyCapability||(f.receivingOperatorLi= st=3D!0,f.displayReadyCapability=3Dz(),f.operatorList=3D{fnArray:[],argsA= rray:[],lastChunk:!1},this.stats.time("Page = Request"),this.transport.messageHandler.send("RenderPageRequest",{pageInd= ex:this.pageNumber-1,intent:e}));var g=3Dnew = ma(b,a,this.objs,this.commonObjs,f.operatorList,this.pageNumber);=0A= g.useRequestAnimationFrame=3D"print"!=3D=3De;f.renderTasks||(f.renderTask= s=3D[]);f.renderTasks.push(g);e=3Dg.task;a.continueCallback&&(e.onContinu= e=3Da.continueCallback);var = h=3Dthis;f.displayReadyCapability.promise.then(function(a){h.pendingDestr= oy?b():(c.time("Rendering"),g.initalizeGraphics(a),g.operatorListChanged(= ))},function(a){b(a)});return e},getOperatorList:function(){function = a(){b.operatorList.lastChunk&&b.opListReadCapability.resolve(b.operatorLi= st)}this.intentStates.oplist||(this.intentStates.oplist=3D=0A= {});var b=3Dthis.intentStates.oplist;if(!b.opListReadCapability){var = c=3D{};c.operatorListChanged=3Da;b.receivingOperatorList=3D!0;b.opListRea= dCapability=3Dz();b.renderTasks=3D[];b.renderTasks.push(c);b.operatorList= =3D{fnArray:[],argsArray:[],lastChunk:!1};this.transport.messageHandler.s= end("RenderPageRequest",{pageIndex:this.pageIndex,intent:"oplist"})}retur= n b.opListReadCapability.promise},getTextContent:function(){return = this.transport.messageHandler.sendWithPromise("GetTextContent",{pageIndex= :this.pageNumber-=0A= 1})},destroy:function(){this.pendingDestroy=3D!0;this._tryDestroy()},_try= Destroy:function(){this.pendingDestroy&&!Object.keys(this.intentStates).s= ome(function(a){a=3Dthis.intentStates[a];return = 0!=3D=3Da.renderTasks.length||a.receivingOperatorList},this)&&(Object.key= s(this.intentStates).forEach(function(a){delete = this.intentStates[a]},this),this.objs.clear(),this.annotationsPromise=3Dn= ull,this.pendingDestroy=3D!1)},_startRenderPage:function(a,b){var = c=3Dthis.intentStates[b];c.displayReadyCapability&&c.displayReadyCapabili= ty.resolve(a)},=0A= _renderPageChunk:function(a,b){var = c=3Dthis.intentStates[b],e,f;e=3D0;for(f=3Da.length;e<f;e++)c.operatorLis= t.fnArray.push(a.fnArray[e]),c.operatorList.argsArray.push(a.argsArray[e]= );c.operatorList.lastChunk=3Da.lastChunk;for(e=3D0;e<c.renderTasks.length= ;e++)c.renderTasks[e].operatorListChanged();a.lastChunk&&(c.receivingOper= atorList=3D!1,this._tryDestroy())}};return a}(),la=3Dfunction(){function = a(b,c){this.pdfDataRangeTransport=3Dc;this.workerInitializedCapability=3D= b;this.commonObjs=3Dnew ga;this.loadingTask=3Dnull;=0A= this.pageCache=3D[];this.pagePromises=3D[];this.downloadInfoCapability=3D= z();if(!H.PDFJS.disableWorker&&"undefined"!=3D=3Dtypeof Worker){var = e=3DPDFJS.workerSrc;e||t("No PDFJS.workerSrc specified");try{var f=3Dnew = Worker(e),g=3Dnew = C("main",f);this.messageHandler=3Dg;g.on("test",function(a){a&&a.supportT= ypedArray?(this.worker=3Df,a.supportTransfers||(PDFJS.postMessageTransfer= s=3D!1),this.setupMessageHandler(g),b.resolve()):this.setupFakeWorker()}.= bind(this));var h=3Dnew = Uint8Array([PDFJS.postMessageTransfers?255:0]);try{g.send("test",=0A= h,[h.buffer])}catch(k){r("Cannot use postMessage = transfers"),h[0]=3D0,g.send("test",h)}return}catch(l){r("The worker has = been = disabled.")}}this.setupFakeWorker()}a.prototype=3D{destroy:function(){thi= s.pageCache=3D[];this.pagePromises=3D[];var = a=3Dthis;this.messageHandler.sendWithPromise("Terminate",null).then(funct= ion(){Y.clear();a.worker&&a.worker.terminate()})},setupFakeWorker:functio= n(){H.PDFJS.disableWorker=3D!0;PDFJS.fakeWorkerFilesLoadedCapability||(PD= FJS.fakeWorkerFilesLoadedCapability=3Dz(),A.loadScript(PDFJS.workerSrc,=0A= function(){PDFJS.fakeWorkerFilesLoadedCapability.resolve()}));PDFJS.fakeW= orkerFilesLoadedCapability.promise.then(function(){q("Setting up fake = worker.");var = a=3D{postMessage:function(b){a.onmessage({data:b})},terminate:function(){= }},b=3Dnew = C("main",a);this.setupMessageHandler(b);PDFJS.WorkerMessageHandler.setup(= b);this.workerInitializedCapability.resolve()}.bind(this))},setupMessageH= andler:function(a){function = b(c){a.send("UpdatePassword",c)}this.messageHandler=3Da;var = c=3Dthis.pdfDataRangeTransport;c&&=0A= (c.addRangeListener(function(b,c){a.send("OnDataRange",{begin:b,chunk:c})= }),c.addProgressListener(function(b){a.send("OnDataProgress",{loaded:b})}= ),c.addProgressiveReadListener(function(b){a.send("OnDataRange",{chunk:b}= )}),a.on("RequestDataRange",function(a){c.requestDataRange(a.begin,a.end)= },this));a.on("GetDoc",function(a){var = b=3Da.pdfInfo;this.numPages=3Da.pdfInfo.numPages;this.pdfDocument=3Da=3Dn= ew = ka(b,this);this.loadingTask._capability.resolve(a)},this);a.on("NeedPassw= ord",function(a){var c=3Dthis.loadingTask;=0A= if(c.onPassword)return = c.onPassword(b,Q.NEED_PASSWORD);c._capability.reject(new = V(a.message,a.code))},this);a.on("IncorrectPassword",function(a){var = c=3Dthis.loadingTask;if(c.onPassword)return = c.onPassword(b,Q.INCORRECT_PASSWORD);c._capability.reject(new = V(a.message,a.code))},this);a.on("InvalidPDF",function(a){this.loadingTas= k._capability.reject(new = ba(a.message))},this);a.on("MissingPDF",function(a){this.loadingTask._cap= ability.reject(new = X(a.message))},this);a.on("UnexpectedResponse",function(a){this.loadingTa= sk._capability.reject(new aa(a.message,=0A= a.status))},this);a.on("UnknownError",function(a){this.loadingTask._capab= ility.reject(new = Z(a.message,a.details))},this);a.on("DataLoaded",function(a){this.downloa= dInfoCapability.resolve(a)},this);a.on("PDFManagerReady",function(a){this= .pdfDataRangeTransport&&this.pdfDataRangeTransport.transportReady()},this= );a.on("StartRenderPage",function(a){var = b=3Dthis.pageCache[a.pageIndex];b.stats.timeEnd("Page = Request");b._startRenderPage(a.transparency,a.intent)},this);a.on("Render= PageChunk",function(a){this.pageCache[a.pageIndex]._renderPageChunk(a.ope= ratorList,=0A= a.intent)},this);a.on("commonobj",function(a){var = b=3Da[0],c=3Da[1];if(!this.commonObjs.hasData(b))switch(c){case = "Font":a=3Da[2];var e;if("error"in a){var f=3Da.error;q("Error during = font loading: "+f);this.commonObjs.resolve(b,f);break}else e=3Dnew = na(a);Y.bind([e],function(a){this.commonObjs.resolve(b,e)}.bind(this));br= eak;case "FontPath":this.commonObjs.resolve(b,a[2]);break;default:f("Got = unknown common object type "+c)}},this);a.on("obj",function(a){var = b=3Da[0],c=3Da[2],e=3Dthis.pageCache[a[1]];if(!e.objs.hasData(b))switch(c= ){case "JpegStream":a=3D=0A= a[3];K(b,a,e.objs);break;case = "Image":a=3Da[3];e.objs.resolve(b,a);a&&"data"in = a&&8E6<a.data.length&&(e.cleanupAfterRender=3D!0);break;default:t("Got = unknown object type "+c)}},this);a.on("DocProgress",function(a){var = b=3Dthis.loadingTask;if(b.onProgress)b.onProgress({loaded:a.loaded,total:= a.total})},this);a.on("PageError",function(a){var = b=3Dthis.pageCache[a.pageNum-1].intentStates[a.intent];b.displayReadyCapa= bility?b.displayReadyCapability.reject(a.error):t(a.error)},this);a.on("J= pegDecode",function(a){var b=3D=0A= a[0],c=3Da[1];return 3!=3D=3Dc&&1!=3D=3Dc?Promise.reject(Error("Only 3 = components or 1 component can be returned")):new = Promise(function(a,e){var f=3Dnew Image;f.onload=3Dfunction(){var = b=3Df.width,e=3Df.height,g=3Db*e,h=3D4*g,g=3Dnew = Uint8Array(g*c),k=3DB(b,e).getContext("2d");k.drawImage(f,0,0);var = k=3Dk.getImageData(0,0,b,e).data,l,m;if(3=3D=3D=3Dc)for(m=3Dl=3D0;l<h;l+=3D= 4,m+=3D3)g[m]=3Dk[l],g[m+1]=3Dk[l+1],g[m+2]=3Dk[l+2];else = if(1=3D=3D=3Dc)for(m=3Dl=3D0;l<h;l+=3D4,m++)g[m]=3Dk[l];a({data:g,width:b= ,height:e})};f.onerror=3Dfunction(){e(Error("JpegDecode failed to load = image"))};=0A= f.src=3Db})})},fetchDocument:function(a,b){this.loadingTask=3Da;b.disable= AutoFetch=3DPDFJS.disableAutoFetch;b.disableStream=3DPDFJS.disableStream;= b.chunkedViewerLoading=3D!!this.pdfDataRangeTransport;this.pdfDataRangeTr= ansport&&(b.length=3Dthis.pdfDataRangeTransport.length,b.initialData=3Dth= is.pdfDataRangeTransport.initialData);this.messageHandler.send("GetDocReq= uest",{source:b,disableRange:PDFJS.disableRange,maxImageSize:PDFJS.maxIma= geSize,cMapUrl:PDFJS.cMapUrl,cMapPacked:PDFJS.cMapPacked,disableFontFace:= PDFJS.disableFontFace,=0A= disableCreateObjectURL:PDFJS.disableCreateObjectURL,dropboxDucId:PDFJS.dr= opboxDucId,verbosity:PDFJS.verbosity,chunkSize:PDFJS.chunkSize,minRangeSi= ze:PDFJS.minRangeSize})},getData:function(){return = this.messageHandler.sendWithPromise("GetData",null)},getPage:function(a,b= ){if(0>=3Da||a>this.numPages||(a|0)!=3D=3Da)return = Promise.reject(Error("Invalid page request"));var c=3Da-1;if(c in = this.pagePromises)return this.pagePromises[c];var = e=3Dthis.messageHandler.sendWithPromise("GetPage",{pageIndex:c}).then(fun= ction(a){a=3D=0A= new ja(c,a,this);return this.pageCache[c]=3Da}.bind(this));return = this.pagePromises[c]=3De},getPageIndex:function(a){return = this.messageHandler.sendWithPromise("GetPageIndex",{ref:a})},getAnnotatio= ns:function(a){return = this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:a})},getD= estinations:function(){return = this.messageHandler.sendWithPromise("GetDestinations",null)},getDestinati= on:function(a){return = this.messageHandler.sendWithPromise("GetDestination",{id:a})},getAttachme= nts:function(){return = this.messageHandler.sendWithPromise("GetAttachments",=0A= null)},getJavaScript:function(){return = this.messageHandler.sendWithPromise("GetJavaScript",null)},getOutline:fun= ction(){return = this.messageHandler.sendWithPromise("GetOutline",null)},getMetadata:funct= ion(){return = this.messageHandler.sendWithPromise("GetMetadata",null).then(function(a){= return{info:a[0],metadata:a[1]?new = PDFJS.Metadata(a[1]):null}})},getStats:function(){return = this.messageHandler.sendWithPromise("GetStats",null)},startCleanup:functi= on(){this.messageHandler.sendWithPromise("Cleanup",=0A= null).then(function(){for(var = a=3D0,b=3Dthis.pageCache.length;a<b;a++){var = c=3Dthis.pageCache[a];c&&c.destroy()}this.commonObjs.clear();Y.clear()}.b= ind(this))}};return a}(),ga=3Dfunction(){function = a(){this.objs=3D{}}a.prototype=3D{ensureObj:function(a){if(this.objs[a])r= eturn this.objs[a];var b=3D{capability:z(),data:null,resolved:!1};return = this.objs[a]=3Db},get:function(a,b){if(b)return = this.ensureObj(a).capability.promise.then(b),null;var = c=3Dthis.objs[a];c&&c.resolved||t("Requesting object that isn't resolved = yet "+=0A= a);return c.data},resolve:function(a,b){var = c=3Dthis.ensureObj(a);c.resolved=3D!0;c.data=3Db;c.capability.resolve(b)}= ,isResolved:function(a){var b=3Dthis.objs;return = b[a]?b[a].resolved:!1},hasData:function(a){return = this.isResolved(a)},getData:function(a){var b=3Dthis.objs;return = b[a]&&b[a].resolved?b[a].data:null},clear:function(){this.objs=3D{}}};ret= urn a}(),oa=3Dfunction(){function = a(b){this._internalRenderTask=3Db;this.onContinue=3Dnull}a.prototype=3D{g= et promise(){return this._internalRenderTask.capability.promise},=0A= cancel:function(){this._internalRenderTask.cancel()},then:function(a,b){r= eturn this.promise.then.apply(this.promise,arguments)}};return = a}(),ma=3Dfunction(){function = a(b,c,e,f,g,h){this.callback=3Db;this.params=3Dc;this.objs=3De;this.commo= nObjs=3Df;this.operatorListIdx=3Dnull;this.operatorList=3Dg;this.pageNumb= er=3Dh;this.running=3D!1;this.graphicsReadyCallback=3Dnull;this.cancelled= =3Dthis.useRequestAnimationFrame=3Dthis.graphicsReady=3D!1;this.capabilit= y=3Dz();this.task=3Dnew = oa(this);this._continueBound=3Dthis._continue.bind(this);=0A= this._scheduleNextBound=3Dthis._scheduleNext.bind(this);this._nextBound=3D= this._next.bind(this)}a.prototype=3D{initalizeGraphics:function(a){if(!th= is.cancelled){PDFJS.pdfBug&&"StepperManager"in = H&&H.StepperManager.enabled&&(this.stepper=3DH.StepperManager.create(this= .pageNumber-1),this.stepper.init(this.operatorList),this.stepper.nextBrea= kPoint=3Dthis.stepper.getNextBreakPoint());var = b=3Dthis.params;this.gfx=3Dnew = ha(b.canvasContext,this.commonObjs,this.objs,b.imageLayer);this.gfx.begin= Drawing(b.viewport,a);this.operatorListIdx=3D=0A= 0;this.graphicsReady=3D!0;this.graphicsReadyCallback&&this.graphicsReadyC= allback()}},cancel:function(){this.running=3D!1;this.cancelled=3D!0;this.= callback("cancelled")},operatorListChanged:function(){this.graphicsReady?= (this.stepper&&this.stepper.updateOperatorList(this.operatorList),this.ru= nning||this._continue()):this.graphicsReadyCallback||(this.graphicsReadyC= allback=3Dthis._continueBound)},_continue:function(){this.running=3D!0;th= is.cancelled||(this.task.onContinue?this.task.onContinue.call(this.task,t= his._scheduleNextBound):=0A= this._scheduleNext())},_scheduleNext:function(){this.useRequestAnimationF= rame?window.requestAnimationFrame(this._nextBound):Promise.resolve(void = 0).then(this._nextBound)},_next:function(){this.cancelled||(this.operator= ListIdx=3Dthis.gfx.executeOperatorList(this.operatorList,this.operatorLis= tIdx,this._continueBound,this.stepper),this.operatorListIdx=3D=3D=3Dthis.= operatorList.argsArray.length&&(this.running=3D!1,this.operatorList.lastC= hunk&&(this.gfx.endDrawing(),this.callback())))}};return = a}();PDFJS.Metadata=3D=0A= function(){function a(b){return = b.replace(/>\\376\\377([^<]+)/g,function(a,b){for(var = c=3Db.replace(/\\([0-3])([0-7])([0-7])/g,function(a,b,c,e){return = String.fromCharCode(64*b+8*c+1*e)}),e=3D"",f=3D0;f<c.length;f+=3D2)var = g=3D256*c.charCodeAt(f)+c.charCodeAt(f+1),e=3De+("&#x"+(65536+g).toString= (16).substring(1)+";");return">"+e})}function = b(c){"string"=3D=3D=3Dtypeof c?(c=3Da(c),c=3D(new = DOMParser).parseFromString(c,"application/xml")):c instanceof = Document||t("Metadata: Invalid metadata object");this.metaDocument=3Dc;=0A= this.metadata=3D{};this.parse()}b.prototype=3D{parse:function(){var = a=3Dthis.metaDocument.documentElement;if("rdf:rdf"!=3D=3Da.nodeName.toLow= erCase())for(a=3Da.firstChild;a&&"rdf:rdf"!=3D=3Da.nodeName.toLowerCase()= ;)a=3Da.nextSibling;var = b=3Da?a.nodeName.toLowerCase():null;if(a&&"rdf:rdf"=3D=3D=3Db&&a.hasChild= Nodes()){var = a=3Da.childNodes,c,e,f,g,h,k;f=3D0;for(h=3Da.length;f<h;f++)if(b=3Da[f],"= rdf:description"=3D=3D=3Db.nodeName.toLowerCase())for(g=3D0,k=3Db.childNo= des.length;g<k;g++)"#text"!=3D=3Db.childNodes[g].nodeName.toLowerCase()&&= (c=3Db.childNodes[g],=0A= e=3Dc.nodeName.toLowerCase(),this.metadata[e]=3Dc.textContent.trim())}},g= et:function(a){return = this.metadata[a]||null},has:function(a){return"undefined"!=3D=3Dtypeof = this.metadata[a]}};return b}();var T=3D16,U=3Dfunction(){var = a=3D{};return{getCanvas:function(b,c,e,f){void = 0!=3D=3Da[b]?(b=3Da[b],b.canvas.width=3Dc,b.canvas.height=3De,b.context.s= etTransform(1,0,0,1,0,0)):(c=3DB(c,e),e=3Dc.getContext("2d"),f&&F(e),a[b]= =3Db=3D{canvas:c,context:e});return b},clear:function(){for(var b in = a){var c=3Da[b];c.canvas.width=3D0;c.canvas.height=3D=0A= 0;delete a[b]}}}}(),ia=3Dfunction(){function = a(b){this.alphaIsShape=3D!1;this.fontSize=3D0;this.fontSizeScale=3D1;this= .textMatrix=3DD;this.textMatrixScale=3D1;this.fontMatrix=3DG;this.wordSpa= cing=3Dthis.charSpacing=3Dthis.lineY=3Dthis.lineX=3Dthis.y=3Dthis.x=3Dthi= s.leading=3D0;this.textHScale=3D1;this.textRenderingMode=3Dp;this.textRis= e=3D0;this.strokeColor=3Dthis.fillColor=3D"#000000";this.patternFill=3D!1= ;this.lineWidth=3Dthis.strokeAlpha=3Dthis.fillAlpha=3D1;this.activeSMask=3D= null;this.old=3Db}a.prototype=3D{clone:function(){return = Object.create(this)},=0A= setCurrentPoint:function(a,b){this.x=3Da;this.y=3Db}};return = a}(),ha=3Dfunction(){function a(b,c,e,f){this.ctx=3Db;this.current=3Dnew = ia;this.stateStack=3D[];this.pendingClip=3Dnull;this.pendingEOFill=3D!1;t= his.xobjs=3Dthis.res=3Dnull;this.commonObjs=3Dc;this.objs=3De;this.imageL= ayer=3Df;this.groupStack=3D[];this.baseTransform=3Dthis.processingType3=3D= null;this.baseTransformStack=3D[];this.groupLevel=3D0;this.smaskStack=3D[= ];this.smaskCounter=3D0;this.tempSMask=3Dnull;b&&F(b);this.cachedGetSingl= ePixelWidth=3Dnull}function b(a,c){if("undefined"!=3D=3D=0A= typeof ImageData&&c instanceof ImageData)a.putImageData(c,0,0);else{var = e=3Dc.height,f=3Dc.width,g=3De%T,e=3D(e-g)/T,h=3D0=3D=3D=3Dg?e:e+1,m=3Da.= createImageData(f,T),p=3D0,q,r=3Dc.data,s=3Dm.data,u,D,v;if(c.kind=3D=3D=3D= k){var W=3Dr.byteLength,s=3DPDFJS.hasCanvasTypedArrays?new = Uint32Array(s.buffer):new = w(s),P=3Ds.length,A=3Df+7>>3,N=3DPDFJS.isLittleEndian||!PDFJS.hasCanvasTy= pedArrays?4278190080:255;for(u=3D0;u<h;u++){v=3Du<e?T:g;for(D=3Dq=3D0;D<v= ;D++){for(var = x=3DW-p,O=3D0,x=3Dx>A?f:8*x-7,z=3Dx&-8,M=3D0,C=3D0;O<z;O+=3D8)C=3Dr[p++],= s[q++]=3DC&128?4294967295:N,s[q++]=3D=0A= C&64?4294967295:N,s[q++]=3DC&32?4294967295:N,s[q++]=3DC&16?4294967295:N,s= [q++]=3DC&8?4294967295:N,s[q++]=3DC&4?4294967295:N,s[q++]=3DC&2?429496729= 5:N,s[q++]=3DC&1?4294967295:N;for(;O<x;O++)0=3D=3D=3DM&&(C=3Dr[p++],M=3D1= 28),s[q++]=3DC&M?4294967295:N,M>>=3D1}for(;q<P;)s[q++]=3D0;a.putImageData= (m,0,u*T)}}else = if(c.kind=3D=3D=3Dn){D=3D0;v=3Df*T*4;for(u=3D0;u<e;u++)s.set(r.subarray(p= ,p+v)),p+=3Dv,a.putImageData(m,0,D),D+=3DT;u<h&&(s.set(r.subarray(p,p+f*g= *4)),a.putImageData(m,0,D))}else = if(c.kind=3D=3D=3Dl)for(v=3DT,v*=3Df,u=3D0;u<h;u++){u>=3De&&(v=3Dg,v*=3Df= );q=3D=0A= 0;for(D=3Dv;D--;)s[q++]=3Dr[p++],s[q++]=3Dr[p++],s[q++]=3Dr[p++],s[q++]=3D= 255;a.putImageData(m,0,u*T)}else t("bad image kind: "+c.kind)}}function = c(a,b){for(var = e=3Db.height,f=3Db.width,g=3De%T,e=3D(e-g)/T,h=3D0=3D=3D=3Dg?e:e+1,k=3Da.= createImageData(f,T),l=3D0,m=3Db.data,n=3Dk.data,p=3D0;p<h;p++){for(var = q=3Dp<e?T:g,w=3D3,r=3D0;r<q;r++)for(var s=3D0,t=3D0;t<f;t++){if(!s)var = u=3Dm[l++],s=3D128;n[w]=3Du&s?0:255;w+=3D4;s>>=3D1}a.putImageData(k,0,p*T= )}}function e(a,b){for(var c=3D"strokeStyle fillStyle fillRule = globalAlpha lineWidth lineCap lineJoin miterLimit = globalCompositeOperation font".split(" "),=0A= f=3D0,g=3Dc.length;f<g;f++){var h=3Dc[f];void = 0!=3D=3Da[h]&&(b[h]=3Da[h])}void = 0!=3D=3Da.setLineDash?(b.setLineDash(a.getLineDash()),b.lineDashOffset=3D= a.lineDashOffset):void = 0!=3D=3Da.mozDashOffset&&(b.mozDash=3Da.mozDash,b.mozDashOffset=3Da.mozDa= shOffset)}function f(a,b){for(var = c=3Da.length,e=3D1/255,g=3D3;g<c;g+=3D4)b[g]=3Db[g]*a[g]*e|0}function = g(a,b){for(var = c=3Da.length,e=3D3;e<c;e+=3D4)b[e]=3Db[e]*(77*a[e-3]+152*a[e-2]+28*a[e-1]= )>>16}var = h=3D["butt","round","square"],m=3D["miter","round","bevel"],s=3D{},v=3D{}= ;a.prototype=3D{beginDrawing:function(a,=0A= b){var = c=3Dthis.ctx.canvas.width,e=3Dthis.ctx.canvas.height;b?this.ctx.clearRect= (0,0,c,e):(this.ctx.mozOpaque=3D!0,this.ctx.save(),this.ctx.fillStyle=3D"= rgb(255, 255, = 255)",this.ctx.fillRect(0,0,c,e),this.ctx.restore());c=3Da.transform;this= .ctx.save();this.ctx.transform.apply(this.ctx,c);this.baseTransform=3Dthi= s.ctx.mozCurrentTransform.slice();this.imageLayer&&this.imageLayer.beginL= ayout()},executeOperatorList:function(a,b,c,e){var = f=3Da.argsArray;a=3Da.fnArray;b=3Db||0;var = g=3Df.length;if(g=3D=3D=3Db)return b;for(var h=3D=0A= 10<g-b&&"function"=3D=3D=3Dtypeof = c,k=3Dh?Date.now()+15:0,l=3D0,m=3Dthis.commonObjs,n=3Dthis.objs,p;;){if(v= oid 0!=3D=3De&&b=3D=3D=3De.nextBreakPoint)return = e.breakIt(b,c),b;p=3Da[b];if(p!=3D=3Dy.dependency)this[p].apply(this,f[b]= );else{p=3Df[b];for(var q=3D0,w=3Dp.length;q<w;q++){var = s=3Dp[q],r=3D"g"=3D=3D=3Ds[0]&&"_"=3D=3D=3Ds[1]?m:n;if(!r.isResolved(s))r= eturn r.get(s,c),b}}b++;if(b=3D=3D=3Dg)return = b;if(h&&10<++l){if(Date.now()>k)return = c(),b;l=3D0}}},endDrawing:function(){this.ctx.restore();U.clear();ca.clea= r();this.imageLayer&&this.imageLayer.endLayout()},=0A= setLineWidth:function(a){this.current.lineWidth=3Da;this.ctx.lineWidth=3D= a},setLineCap:function(a){this.ctx.lineCap=3Dh[a]},setLineJoin:function(a= ){this.ctx.lineJoin=3Dm[a]},setMiterLimit:function(a){this.ctx.miterLimit= =3Da},setDash:function(a,b){var c=3Dthis.ctx;void = 0!=3D=3Dc.setLineDash?(c.setLineDash(a),c.lineDashOffset=3Db):(c.mozDash=3D= a,c.mozDashOffset=3Db)},setRenderingIntent:function(a){},setFlatness:func= tion(a){},setGState:function(a){for(var b=3D0,c=3Da.length;b<c;b++){var = e=3Da[b],f=3De[1];switch(e[0]){case "LW":this.setLineWidth(f);=0A= break;case "LC":this.setLineCap(f);break;case = "LJ":this.setLineJoin(f);break;case = "ML":this.setMiterLimit(f);break;case = "D":this.setDash(f[0],f[1]);break;case = "RI":this.setRenderingIntent(f);break;case = "FL":this.setFlatness(f);break;case = "Font":this.setFont(f[0],f[1]);break;case = "CA":this.current.strokeAlpha=3De[1];break;case = "ca":this.current.fillAlpha=3De[1];this.ctx.globalAlpha=3De[1];break;case= = "BM":f&&f.name&&"Normal"!=3D=3Df.name?(e=3Df.name.replace(/([A-Z])/g,func= tion(a){return"-"+a.toLowerCase()}).substring(1),=0A= this.ctx.globalCompositeOperation=3De,this.ctx.globalCompositeOperation!=3D= =3De&&q('globalCompositeOperation "'+e+'" is not = supported')):this.ctx.globalCompositeOperation=3D"source-over";break;case= = "SMask":this.current.activeSMask&&this.endSMaskGroup(),this.current.activ= eSMask=3Df?this.tempSMask:null,this.current.activeSMask&&this.beginSMaskG= roup(),this.tempSMask=3Dnull}}},beginSMaskGroup:function(){var = a=3Dthis.current.activeSMask,b=3DU.getCanvas("smaskGroupAt"+this.groupLev= el,a.canvas.width,a.canvas.height,!0),=0A= c=3Dthis.ctx,f=3Dc.mozCurrentTransform;this.ctx.save();b=3Db.context;b.sc= ale(1/a.scaleX,1/a.scaleY);b.translate(-a.offsetX,-a.offsetY);b.transform= .apply(b,f);e(c,b);this.ctx=3Db;this.setGState([["BM","Normal"],["ca",1],= ["CA",1]]);this.groupStack.push(c);this.groupLevel++},endSMaskGroup:funct= ion(){var = a=3Dthis.ctx;this.groupLevel--;this.ctx=3Dthis.groupStack.pop();var = b=3Dthis.ctx,c=3Dthis.current.activeSMask,e=3Dc.canvas,h=3Dc.context;b.se= tTransform(c.scaleX,0,0,c.scaleY,c.offsetX,c.offsetY);var = k=3Dc.backdrop||null;if(ca.isEnabled)a=3D=0A= ca.composeSMask(a.canvas,e,{subtype:c.subtype,backdrop:k}),b.setTransform= (1,0,0,1,0,0),b.drawImage(a,c.offsetX,c.offsetY);else{for(var = l=3De.width,m=3De.height,n=3D!!k,p=3Dn?k[0]:0,q=3Dn?k[1]:0,k=3Dn?k[2]:0,c= =3D"Luminosity"=3D=3D=3Dc.subtype?g:f,w=3DMath.min(m,Math.ceil(1048576/l)= ),s=3D0;s<m;s+=3Dw){var = r=3DMath.min(w,m-s),t=3Dh.getImageData(0,s,l,r),r=3Da.getImageData(0,s,l,= r);if(n)for(var = u=3Dt.data,D=3Dp,v=3Dq,W=3Dk,P=3Du.length,A=3D3;A<P;A+=3D4){var = N=3Du[A];if(0=3D=3D=3DN)u[A-3]=3DD,u[A-2]=3Dv,u[A-1]=3DW;else = if(255>N){var x=3D255-N;u[A-3]=3Du[A-3]*N+D*x>>=0A= 8;u[A-2]=3Du[A-2]*N+v*x>>8;u[A-1]=3Du[A-1]*N+W*x>>8}}c(t.data,r.data);h.p= utImageData(r,0,s)}b.drawImage(e,0,0)}this.ctx.restore()},save:function()= {this.ctx.save();var = a=3Dthis.current;this.stateStack.push(a);this.current=3Da.clone();this.cu= rrent.activeSMask=3Dnull},restore:function(){0!=3D=3Dthis.stateStack.leng= th&&(null!=3D=3Dthis.current.activeSMask&&this.endSMaskGroup(),this.curre= nt=3Dthis.stateStack.pop(),this.ctx.restore(),this.cachedGetSinglePixelWi= dth=3Dnull)},transform:function(a,b,c,e,f,g){this.ctx.transform(a,=0A= b,c,e,f,g);this.cachedGetSinglePixelWidth=3Dnull},constructPath:function(= a,b){for(var = c=3Dthis.ctx,e=3Dthis.current,f=3De.x,g=3De.y,h=3D0,k=3D0,l=3Da.length;h<= l;h++)switch(a[h]|0){case y.rectangle:var = f=3Db[k++],g=3Db[k++],m=3Db[k++],n=3Db[k++];0=3D=3D=3Dm&&(m=3Dthis.getSin= glePixelWidth());0=3D=3D=3Dn&&(n=3Dthis.getSinglePixelWidth());m=3Df+m;n=3D= g+n;this.ctx.moveTo(f,g);this.ctx.lineTo(m,g);this.ctx.lineTo(m,n);this.c= tx.lineTo(f,n);this.ctx.lineTo(f,g);this.ctx.closePath();break;case = y.moveTo:f=3Db[k++];g=3Db[k++];c.moveTo(f,g);break;case y.lineTo:f=3D=0A= b[k++];g=3Db[k++];c.lineTo(f,g);break;case = y.curveTo:f=3Db[k+4];g=3Db[k+5];c.bezierCurveTo(b[k],b[k+1],b[k+2],b[k+3]= ,f,g);k+=3D6;break;case = y.curveTo2:c.bezierCurveTo(f,g,b[k],b[k+1],b[k+2],b[k+3]);f=3Db[k+2];g=3D= b[k+3];k+=3D4;break;case = y.curveTo3:f=3Db[k+2];g=3Db[k+3];c.bezierCurveTo(b[k],b[k+1],f,g,f,g);k+=3D= 4;break;case = y.closePath:c.closePath()}e.setCurrentPoint(f,g)},closePath:function(){th= is.ctx.closePath()},stroke:function(a){a=3D"undefined"!=3D=3Dtypeof = a?a:!0;var b=3Dthis.ctx,c=3Dthis.current.strokeColor;b.lineWidth=3D=0A= Math.max(0.65*this.getSinglePixelWidth(),this.current.lineWidth);b.global= Alpha=3Dthis.current.strokeAlpha;c&&c.hasOwnProperty("type")&&"Pattern"=3D= =3D=3Dc.type?(b.save(),b.strokeStyle=3Dc.getPattern(b,this),b.stroke(),b.= restore()):b.stroke();a&&this.consumePath();b.globalAlpha=3Dthis.current.= fillAlpha},closeStroke:function(){this.closePath();this.stroke()},fill:fu= nction(a){a=3D"undefined"!=3D=3Dtypeof a?a:!0;var = b=3Dthis.ctx,c=3Dthis.current.fillColor,e=3D!1;this.current.patternFill&&= (b.save(),b.fillStyle=3Dc.getPattern(b,=0A= this),e=3D!0);if(this.pendingEOFill){if(void = 0!=3D=3Db.mozFillRule)b.mozFillRule=3D"evenodd",b.fill(),b.mozFillRule=3D= "nonzero";else = try{b.fill("evenodd")}catch(f){b.fill()}this.pendingEOFill=3D!1}else = b.fill();e&&b.restore();a&&this.consumePath()},eoFill:function(){this.pen= dingEOFill=3D!0;this.fill()},fillStroke:function(){this.fill(!1);this.str= oke(!1);this.consumePath()},eoFillStroke:function(){this.pendingEOFill=3D= !0;this.fillStroke()},closeFillStroke:function(){this.closePath();this.fi= llStroke()},closeEOFillStroke:function(){this.pendingEOFill=3D=0A= !0;this.closePath();this.fillStroke()},endPath:function(){this.consumePat= h()},clip:function(){this.pendingClip=3Ds},eoClip:function(){this.pending= Clip=3Dv},beginText:function(){this.current.textMatrix=3DD;this.current.t= extMatrixScale=3D1;this.current.x=3Dthis.current.lineX=3D0;this.current.y= =3Dthis.current.lineY=3D0},endText:function(){var = a=3Dthis.pendingTextPaths,b=3Dthis.ctx;if(void = 0=3D=3D=3Da)b.beginPath();else{b.save();b.beginPath();for(var = c=3D0;c<a.length;c++){var = e=3Da[c];b.setTransform.apply(b,e.transform);b.translate(e.x,=0A= e.y);e.addToPath(b,e.fontSize)}b.restore();b.clip();b.beginPath();delete = this.pendingTextPaths}},setCharSpacing:function(a){this.current.charSpaci= ng=3Da},setWordSpacing:function(a){this.current.wordSpacing=3Da},setHScal= e:function(a){this.current.textHScale=3Da/100},setLeading:function(a){thi= s.current.leading=3D-a},setFont:function(a,b){var = c=3Dthis.commonObjs.get(a),e=3Dthis.current;c||t("Can't find font for = "+a);e.fontMatrix=3Dc.fontMatrix?c.fontMatrix:G;0!=3D=3De.fontMatrix[0]&&= 0!=3D=3De.fontMatrix[3]||q("Invalid font matrix for font "+=0A= a);0>b?(b=3D-b,e.fontDirection=3D-1):e.fontDirection=3D1;this.current.fon= t=3Dc;this.current.fontSize=3Db;if(!c.isType3Font){var = e=3Dc.black?c.bold?"900":"bold":c.bold?"bold":"normal",f=3Dc.italic?"ital= ic":"normal",c=3D'"'+(c.loadedName||"sans-serif")+'", = '+c.fallbackName,g=3D16>b?16:100<b?100:b;this.current.fontSizeScale=3Db/g= ;this.ctx.font=3Df+" "+e+" "+g+"px = "+c}},setTextRenderingMode:function(a){this.current.textRenderingMode=3Da= },setTextRise:function(a){this.current.textRise=3Da},moveText:function(a,= b){this.current.x=3D=0A= this.current.lineX+=3Da;this.current.y=3Dthis.current.lineY+=3Db},setLead= ingMoveText:function(a,b){this.setLeading(-b);this.moveText(a,b)},setText= Matrix:function(a,b,c,e,f,g){this.current.textMatrix=3D[a,b,c,e,f,g];this= .current.textMatrixScale=3DMath.sqrt(a*a+b*b);this.current.x=3Dthis.curre= nt.lineX=3D0;this.current.y=3Dthis.current.lineY=3D0},nextLine:function()= {this.moveText(0,this.current.leading)},paintChar:function(a,b,c){var = e=3Dthis.ctx,f=3Dthis.current,g=3Df.font,h=3Df.textRenderingMode,f=3Df.fo= ntSize/f.fontSizeScale,=0A= k=3Dh&3,h=3D!!(h&4),l;if(g.disableFontFace||h)l=3Dg.getPathGenerator(this= .commonObjs,a);g.disableFontFace?(e.save(),e.translate(b,c),e.beginPath()= ,l(e,f),k!=3D=3Dp&&2!=3D=3Dk||e.fill(),1!=3D=3Dk&&2!=3D=3Dk||e.stroke(),e= .restore()):(k!=3D=3Dp&&2!=3D=3Dk||e.fillText(a,b,c),1!=3D=3Dk&&2!=3D=3Dk= ||e.strokeText(a,b,c));h&&(this.pendingTextPaths||(this.pendingTextPaths=3D= [])).push({transform:e.mozCurrentTransform,x:b,y:c,fontSize:f,addToPath:l= })},get isFontSubpixelAAEnabled(){var = a=3Ddocument.createElement("canvas").getContext("2d");a.scale(1.5,=0A= 1);a.fillText("I",0,10);for(var = a=3Da.getImageData(0,0,10,10).data,b=3D!1,c=3D3;c<a.length;c+=3D4)if(0<a[= c]&&255>a[c]){b=3D!0;break}return = u(this,"isFontSubpixelAAEnabled",b)},showText:function(a){var = b=3Dthis.current,c=3Db.font;if(c.isType3Font)return = this.showType3Text(a);var e=3Db.fontSize;if(0!=3D=3De){var = f=3Dthis.ctx,g=3Db.fontSizeScale,h=3Db.charSpacing,k=3Db.wordSpacing,l=3D= b.fontDirection,m=3Db.textHScale*l,n=3Da.length,q=3Dc.vertical,w=3Dc.defa= ultVMetrics,s=3De*b.fontMatrix[0],r=3Db.textRenderingMode=3D=3D=3Dp&&!c.d= isableFontFace;f.save();=0A= f.transform.apply(f,b.textMatrix);f.translate(b.x,b.y+b.textRise);0<l?f.s= cale(m,-1):f.scale(m,1);var = t=3Db.lineWidth,u=3Db.textMatrixScale;if(0=3D=3D=3Du||0=3D=3D=3Dt){if(u=3D= b.textRenderingMode&3,1=3D=3D=3Du||2=3D=3D=3Du)this.cachedGetSinglePixelW= idth=3Dnull,t=3D0.65*this.getSinglePixelWidth()}else = t/=3Du;1!=3D=3Dg&&(f.scale(g,g),t/=3Dg);f.lineWidth=3Dt;for(u=3Dt=3D0;u<n= ;++u){var D=3Da[u];if(null=3D=3D=3DD)t+=3Dl*k;else = if("number"=3D=3D=3Dtypeof D)t+=3D-D*e*0.001;else{var = v=3D!1,W=3DD.fontChar,A=3DD.accent,P,N=3DD.width;if(q){var = x;P=3DD.vmetric||w;x=3DD.vmetric?P[1]:0.5*=0A= N;x=3D-x*s;D=3DP[2]*s;N=3DP?-P[0]:N;P=3Dx/g;D=3D(t+D)/g}else = P=3Dt/g,D=3D0;c.remeasure&&0<N&&this.isFontSubpixelAAEnabled&&(v=3D1E3*f.= measureText(W).width/e*g,x=3DN/v,v=3D!0,f.save(),f.scale(x,1),P/=3Dx);r&&= !A?f.fillText(W,P,D):(this.paintChar(W,P,D),A&&(W=3DP+A.offset.x/g,P=3DD-= A.offset.y/g,this.paintChar(A.fontChar,W,P)));t+=3DN*s+h*l;v&&f.restore()= }}q?b.y-=3Dt*m:b.x+=3Dt*m;f.restore()}},showType3Text:function(a){var = b=3Dthis.ctx,c=3Dthis.current,e=3Dc.font,f=3Dc.fontSize,g=3Dc.fontDirecti= on,h=3Dc.charSpacing,k=3Dc.wordSpacing,l=3Dc.textHScale*=0A= g,m=3Dc.fontMatrix||G,n=3Da.length,p;if(3!=3D=3Dc.textRenderingMode&&0!=3D= =3Df){this.cachedGetSinglePixelWidth=3Dnull;b.save();b.transform.apply(b,= c.textMatrix);b.translate(c.x,c.y);b.scale(l,g);for(g=3D0;g<n;++g)if(p=3D= a[g],null=3D=3D=3Dp)this.ctx.translate(k,0),c.x+=3Dk*l;else = if("number"=3D=3D=3Dtypeof = p)p=3D0.001*-p*f,this.ctx.translate(p,0),c.x+=3Dp*l;else{var = w=3De.charProcOperatorList[p.operatorListId];w?(this.processingType3=3Dp,= this.save(),b.scale(f,f),b.transform.apply(b,m),this.executeOperatorList(= w),this.restore(),p=3DA.applyTransform([p.width,=0A= 0],m)[0]*f+h,b.translate(p,0),c.x+=3Dp*l):q('Type3 character = "'+p.operatorListId+'" is not = available')}b.restore();this.processingType3=3Dnull}},setCharWidth:functi= on(a,b){},setCharWidthAndBounds:function(a,b,c,e,f,g){this.ctx.rect(c,e,f= -c,g-e);this.clip();this.endPath()},getColorN_Pattern:function(a){return"= TilingPattern"=3D=3D=3Da[0]?new = pa(a,a[1],this.ctx,this.objs,this.commonObjs,this.baseTransform):E(a)},se= tStrokeColorN:function(){this.current.strokeColor=3Dthis.getColorN_Patter= n(arguments)},setFillColorN:function(){this.current.fillColor=3D=0A= this.getColorN_Pattern(arguments);this.current.patternFill=3D!0},setStrok= eRGBColor:function(a,b,c){a=3DA.makeCssRgb(a,b,c);this.ctx.strokeStyle=3D= a;this.current.strokeColor=3Da},setFillRGBColor:function(a,b,c){a=3DA.mak= eCssRgb(a,b,c);this.ctx.fillStyle=3Da;this.current.fillColor=3Da;this.cur= rent.patternFill=3D!1},shadingFill:function(a){var = b=3Dthis.ctx;this.save();a=3DE(a);b.fillStyle=3Da.getPattern(b,this,!0);v= ar c=3Db.mozCurrentTransformInverse;if(c){var = b=3Db.canvas,e=3Db.width,f=3Db.height,b=3DA.applyTransform([0,0],c);a=3DA= .applyTransform([0,=0A= f],c);var = g=3DA.applyTransform([e,0],c),h=3DA.applyTransform([e,f],c),c=3DMath.min(= b[0],a[0],g[0],h[0]),e=3DMath.min(b[1],a[1],g[1],h[1]),f=3DMath.max(b[0],= a[0],g[0],h[0]),b=3DMath.max(b[1],a[1],g[1],h[1]);this.ctx.fillRect(c,e,f= -c,b-e)}else = this.ctx.fillRect(-1E10,-1E10,2E10,2E10);this.restore()},beginInlineImage= :function(){t("Should not call = beginInlineImage")},beginImageData:function(){t("Should not call = beginImageData")},paintFormXObjectBegin:function(a,b){this.save();this.ba= seTransformStack.push(this.baseTransform);=0A= x(a)&&6=3D=3D=3Da.length&&this.transform.apply(this,a);this.baseTransform= =3Dthis.ctx.mozCurrentTransform;x(b)&&4=3D=3D=3Db.length&&(this.ctx.rect(= b[0],b[1],b[2]-b[0],b[3]-b[1]),this.clip(),this.endPath())},paintFormXObj= ectEnd:function(){this.restore();this.baseTransform=3Dthis.baseTransformS= tack.pop()},beginGroup:function(a){this.save();var = b=3Dthis.ctx;a.isolated||r("TODO: Support non-isolated = groups.");a.knockout&&q("Knockout groups not supported.");var = c=3Db.mozCurrentTransform;a.matrix&&b.transform.apply(b,a.matrix);=0A= a.bbox||t("Bounding box is required.");var = f=3DA.getAxialAlignedBoundingBox(a.bbox,b.mozCurrentTransform),f=3DA.inte= rsect(f,[0,0,b.canvas.width,b.canvas.height])||[0,0,0,0],g=3DMath.floor(f= [0]),h=3DMath.floor(f[1]),k=3DMath.max(Math.ceil(f[2])-g,1),l=3DMath.max(= Math.ceil(f[3])-h,1),m=3Df=3D1;4096<k&&(f=3Dk/4096,k=3D4096);4096<l&&(m=3D= l/4096,l=3D4096);var = n=3D"groupAt"+this.groupLevel;a.smask&&(n+=3D"_smask_"+this.smaskCounter+= +%2);k=3DU.getCanvas(n,k,l,!0);l=3Dk.context;l.scale(1/f,1/m);l.translate= (-g,-h);l.transform.apply(l,c);=0A= a.smask?this.smaskStack.push({canvas:k.canvas,context:l,offsetX:g,offsetY= :h,scaleX:f,scaleY:m,subtype:a.smask.subtype,backdrop:a.smask.backdrop}):= (b.setTransform(1,0,0,1,0,0),b.translate(g,h),b.scale(f,m));e(b,l);this.c= tx=3Dl;this.setGState([["BM","Normal"],["ca",1],["CA",1]]);this.groupStac= k.push(b);this.groupLevel++},endGroup:function(a){this.groupLevel--;var = b=3Dthis.ctx;this.ctx=3Dthis.groupStack.pop();void = 0!=3D=3Dthis.ctx.imageSmoothingEnabled?this.ctx.imageSmoothingEnabled=3D!= 1:this.ctx.mozImageSmoothingEnabled=3D=0A= !1;a.smask?this.tempSMask=3Dthis.smaskStack.pop():this.ctx.drawImage(b.ca= nvas,0,0);this.restore()},beginAnnotations:function(){this.save();this.cu= rrent=3Dnew = ia},endAnnotations:function(){this.restore()},beginAnnotation:function(a,= b,c){this.save();x(a)&&4=3D=3D=3Da.length&&(this.ctx.rect(a[0],a[1],a[2]-= a[0],a[3]-a[1]),this.clip(),this.endPath());this.transform.apply(this,b);= this.transform.apply(this,c)},endAnnotation:function(){this.restore()},pa= intJpegXObject:function(a,b,c){var = e=3Dthis.objs.get(a);if(e){this.save();=0A= var = f=3Dthis.ctx;f.scale(1/b,-1/c);f.drawImage(e,0,0,e.width,e.height,0,-c,b,= c);this.imageLayer&&(e=3Df.mozCurrentTransformInverse,f=3Dthis.getCanvasP= osition(0,0),this.imageLayer.appendImage({objId:a,left:f[0],top:f[1],widt= h:b/e[0],height:c/e[3]}));this.restore()}else q("Dependent image isn't = ready yet")},paintImageMaskXObject:function(a){var = b=3Dthis.ctx,e=3Da.width,f=3Da.height,g=3Dthis.current.fillColor,h=3Dthis= .current.patternFill,k=3Dthis.processingType3;k&&void = 0=3D=3D=3Dk.compiled&&(k.compiled=3D1E3>=3De&&1E3>=3Df?I({data:a.data,=0A= width:e,height:f}):null);k&&k.compiled?k.compiled(b):(b=3DU.getCanvas("ma= skCanvas",e,f),k=3Db.context,k.save(),c(k,a),k.globalCompositeOperation=3D= "source-in",k.fillStyle=3Dh?g.getPattern(k,this):g,k.fillRect(0,0,e,f),k.= restore(),this.paintInlineImageXObject(b.canvas))},paintImageMaskXObjectR= epeat:function(a,b,e,f){var = g=3Da.width,h=3Da.height,k=3Dthis.current.fillColor,l=3Dthis.current.patt= ernFill,m=3DU.getCanvas("maskCanvas",g,h),n=3Dm.context;n.save();c(n,a);n= .globalCompositeOperation=3D"source-in";n.fillStyle=3Dl?k.getPattern(n,=0A= this):k;n.fillRect(0,0,g,h);n.restore();a=3Dthis.ctx;k=3D0;for(l=3Df.leng= th;k<l;k+=3D2)a.save(),a.transform(b,0,0,e,f[k],f[k+1]),a.scale(1,-1),a.d= rawImage(m.canvas,0,0,g,h,0,-1,1,1),a.restore()},paintImageMaskXObjectGro= up:function(a){for(var = b=3Dthis.ctx,e=3Dthis.current.fillColor,f=3Dthis.current.patternFill,g=3D= 0,h=3Da.length;g<h;g++){var = k=3Da[g],l=3Dk.width,m=3Dk.height,n=3DU.getCanvas("maskCanvas",l,m),p=3Dn= .context;p.save();c(p,k);p.globalCompositeOperation=3D"source-in";p.fillS= tyle=3Df?e.getPattern(p,this):e;p.fillRect(0,=0A= 0,l,m);p.restore();b.save();b.transform.apply(b,k.transform);b.scale(1,-1= );b.drawImage(n.canvas,0,0,l,m,0,-1,1,1);b.restore()}},paintImageXObject:= function(a){(a=3Dthis.objs.get(a))?this.paintInlineImageXObject(a):q("Dep= endent image isn't ready = yet")},paintImageXObjectRepeat:function(a,b,c,e){if(a=3Dthis.objs.get(a))= {for(var = f=3Da.width,g=3Da.height,h=3D[],k=3D0,l=3De.length;k<l;k+=3D2)h.push({tra= nsform:[b,0,0,c,e[k],e[k+1]],x:0,y:0,w:f,h:g});this.paintInlineImageXObje= ctGroup(a,h)}else q("Dependent image isn't ready yet")},=0A= paintInlineImageXObject:function(a){var = c=3Da.width,e=3Da.height,f=3Dthis.ctx;this.save();f.scale(1/c,-1/e);var = g=3Df.mozCurrentTransformInverse,h=3Dg[0],k=3Dg[1],h=3DMath.max(Math.sqrt= (h*h+k*k),1),k=3Dg[2],l=3Dg[3],k=3DMath.max(Math.sqrt(k*k+l*l),1),m;if(a = instanceof = HTMLElement||!a.data)l=3Da;else{m=3DU.getCanvas("inlineImage",c,e);var = n=3Dm.context;b(n,a);l=3Dm.canvas}for(var = p=3Dc,q=3De,w=3D"prescale1";2<h&&1<p||2<k&&1<q;){var = s=3Dp,r=3Dq;2<h&&1<p&&(s=3DMath.ceil(p/2),h/=3Dp/s);2<k&&1<q&&(r=3DMath.c= eil(q/2),k/=3Dq/r);m=3DU.getCanvas(w,s,r);=0A= n=3Dm.context;n.clearRect(0,0,s,r);n.drawImage(l,0,0,p,q,0,0,s,r);l=3Dm.c= anvas;p=3Ds;q=3Dr;w=3D"prescale1"=3D=3D=3Dw?"prescale2":"prescale1"}f.dra= wImage(l,0,0,p,q,0,-e,c,e);this.imageLayer&&(f=3Dthis.getCanvasPosition(0= ,-e),this.imageLayer.appendImage({imgData:a,left:f[0],top:f[1],width:c/g[= 0],height:e/g[3]}));this.restore()},paintInlineImageXObjectGroup:function= (a,c){var = e=3Dthis.ctx,f=3Da.width,g=3Da.height,h=3DU.getCanvas("inlineImage",f,g);= b(h.context,a);for(var k=3D0,l=3Dc.length;k<l;k++){var = m=3Dc[k];e.save();e.transform.apply(e,=0A= m.transform);e.scale(1,-1);e.drawImage(h.canvas,m.x,m.y,m.w,m.h,0,-1,1,1)= ;this.imageLayer&&(m=3Dthis.getCanvasPosition(m.x,m.y),this.imageLayer.ap= pendImage({imgData:a,left:m[0],top:m[1],width:f,height:g}));e.restore()}}= ,paintSolidColorImageMask:function(){this.ctx.fillRect(0,0,1,1)},markPoin= t:function(a){},markPointProps:function(a,b){},beginMarkedContent:functio= n(a){},beginMarkedContentProps:function(a,b){},endMarkedContent:function(= ){},beginCompat:function(){},endCompat:function(){},consumePath:function(= ){var a=3D=0A= this.ctx;if(this.pendingClip){if(this.pendingClip=3D=3D=3Dv)if(void = 0!=3D=3Da.mozFillRule)a.mozFillRule=3D"evenodd",a.clip(),a.mozFillRule=3D= "nonzero";else try{a.clip("evenodd")}catch(b){a.clip()}else = a.clip();this.pendingClip=3Dnull}a.beginPath()},getSinglePixelWidth:funct= ion(a){null=3D=3D=3Dthis.cachedGetSinglePixelWidth&&(a=3Dthis.ctx.mozCurr= entTransformInverse,this.cachedGetSinglePixelWidth=3DMath.sqrt(Math.max(a= [0]*a[0]+a[1]*a[1],a[2]*a[2]+a[3]*a[3])));return = this.cachedGetSinglePixelWidth},getCanvasPosition:function(a,=0A= b){var = c=3Dthis.ctx.mozCurrentTransform;return[c[0]*a+c[2]*b+c[4],c[1]*a+c[3]*b+= c[5]]}};for(var N in y)a.prototype[y[N]]=3Da.prototype[N];return = a}(),ca=3Dfunction(){function = a(b,c,e){e=3Db.createShader(e);b.shaderSource(e,c);b.compileShader(e);if(= !b.getShaderParameter(e,b.COMPILE_STATUS))throw = b=3Db.getShaderInfoLog(e),Error("Error during shader compilation: = "+b);return e}function b(a,c){for(var = e=3Da.createProgram(),f=3D0,g=3Dc.length;f<g;++f)a.attachShader(e,c[f]);a= .linkProgram(e);if(!a.getProgramParameter(e,=0A= a.LINK_STATUS))throw e=3Da.getProgramInfoLog(e),Error("Error during = program linking: "+e);return e}function = c(a,b,e){a.activeTexture(e);e=3Da.createTexture();a.bindTexture(a.TEXTURE= _2D,e);a.texParameteri(a.TEXTURE_2D,a.TEXTURE_WRAP_S,a.CLAMP_TO_EDGE);a.t= exParameteri(a.TEXTURE_2D,a.TEXTURE_WRAP_T,a.CLAMP_TO_EDGE);a.texParamete= ri(a.TEXTURE_2D,a.TEXTURE_MIN_FILTER,a.NEAREST);a.texParameteri(a.TEXTURE= _2D,a.TEXTURE_MAG_FILTER,a.NEAREST);a.texImage2D(a.TEXTURE_2D,0,a.RGBA,a.= RGBA,a.UNSIGNED_BYTE,b);return e}=0A= function = e(){f||(g=3Ddocument.createElement("canvas"),f=3Dg.getContext("webgl",{pr= emultipliedalpha:!1}))}var f,g,h=3Dnull,k=3Dnull;return{get = isEnabled(){if(PDFJS.disableWebGL)return!1;var = a=3D!1;try{e(),a=3D!!f}catch(b){}return = u(this,"isEnabled",a)},composeSMask:function(k,l,m){var = n=3Dk.width,p=3Dk.height;if(!h){var = q,w;e();q=3Dg;g=3Dnull;w=3Df;f=3Dnull;var s=3Da(w," attribute vec2 = a_position; attribute vec2 = a_texCoord; = uniform vec2 u_resolution; = = varying vec2 v_texCoord; = = void main() { = vec2 clipSpace =3D (a_position / u_resolution) * 2.0 - 1.0; = gl_Position =3D vec4(clipSpace * vec2(1, -1), 0, 1); = v_texCoord =3D = a_texCoord; } = ",=0A= w.VERTEX_SHADER),r=3Da(w," precision mediump float; = = uniform vec4 u_backdrop; = uniform int u_subtype; uniform = sampler2D u_image; uniform = sampler2D u_mask; = varying vec2 v_texCoord; = = void main() { = vec4 imageColor =3D texture2D(u_image, = v_texCoord); vec4 maskColor =3D texture2D(u_mask, = v_texCoord); if (u_backdrop.a > 0.0) { = maskColor.rgb =3D maskColor.rgb * maskColor.a + = u_backdrop.rgb * (1.0 - maskColor.a); = } = float lum; if = (u_subtype =3D=3D 0) { lum = =3D maskColor.a; } else { = lum =3D maskColor.r = * 0.3 + maskColor.g * 0.59 + maskColor.b * 0.11; = } = imageColor.a *=3D lum; = imageColor.rgb *=3D imageColor.a; = gl_FragColor =3D imageColor; = } ",=0A= w.FRAGMENT_SHADER),t=3Db(w,[s,r]);w.useProgram(t);s=3D{};s.gl=3Dw;s.canva= s=3Dq;s.resolutionLocation=3Dw.getUniformLocation(t,"u_resolution");s.pos= itionLocation=3Dw.getAttribLocation(t,"a_position");s.backdropLocation=3D= w.getUniformLocation(t,"u_backdrop");s.subtypeLocation=3Dw.getUniformLoca= tion(t,"u_subtype");q=3Dw.getAttribLocation(t,"a_texCoord");var = r=3Dw.getUniformLocation(t,"u_image"),t=3Dw.getUniformLocation(t,"u_mask"= ),u=3Dw.createBuffer();w.bindBuffer(w.ARRAY_BUFFER,u);w.bufferData(w.ARRA= Y_BUFFER,new Float32Array([0,=0A= 0,1,0,0,1,0,1,1,0,1,1]),w.STATIC_DRAW);w.enableVertexAttribArray(q);w.ver= texAttribPointer(q,2,w.FLOAT,!1,0,0);w.uniform1i(r,0);w.uniform1i(t,1);h=3D= s}w=3Dh;s=3Dw.canvas;q=3Dw.gl;s.width=3Dn;s.height=3Dp;q.viewport(0,0,q.d= rawingBufferWidth,q.drawingBufferHeight);q.uniform2f(w.resolutionLocation= ,n,p);m.backdrop?q.uniform4f(w.resolutionLocation,m.backdrop[0],m.backdro= p[1],m.backdrop[2],1):q.uniform4f(w.resolutionLocation,0,0,0,0);q.uniform= 1i(w.subtypeLocation,"Luminosity"=3D=3D=3Dm.subtype?1:0);k=3Dc(q,k,q.TEXT= URE0);l=3D=0A= c(q,l,q.TEXTURE1);m=3Dq.createBuffer();q.bindBuffer(q.ARRAY_BUFFER,m);q.b= ufferData(q.ARRAY_BUFFER,new = Float32Array([0,0,n,0,0,p,0,p,n,0,n,p]),q.STATIC_DRAW);q.enableVertexAttr= ibArray(w.positionLocation);q.vertexAttribPointer(w.positionLocation,2,q.= FLOAT,!1,0,0);q.clearColor(0,0,0,0);q.enable(q.BLEND);q.blendFunc(q.ONE,q= .ONE_MINUS_SRC_ALPHA);q.clear(q.COLOR_BUFFER_BIT);q.drawArrays(q.TRIANGLE= S,0,6);q.flush();q.deleteTexture(k);q.deleteTexture(l);q.deleteBuffer(m);= return s},drawFigures:function(c,h,l,=0A= m,n){if(!k){var p,q;e();p=3Dg;g=3Dnull;q=3Df;f=3Dnull;var w=3Da(q," = attribute vec2 a_position; = attribute vec3 a_color; = uniform vec2 = u_resolution; uniform vec2 u_scale; = uniform vec2 u_offset; = = varying vec4 v_color; = = void main() { = vec2 position =3D (a_position + u_offset) * u_scale; vec2 = clipSpace =3D (position / u_resolution) * 2.0 - 1.0; gl_Position = =3D vec4(clipSpace * vec2(1, -1), 0, 1); = v_color =3D vec4(a_color / = 255.0, 1.0); } = ",=0A= q.VERTEX_SHADER),s=3Da(q," precision mediump float; = = varying vec4 v_color; = void = main() { = gl_FragColor =3D v_color; } = = ",q.FRAGMENT_SHADER),w=3Db(q,[w,=0A= s]);q.useProgram(w);s=3D{};s.gl=3Dq;s.canvas=3Dp;s.resolutionLocation=3Dq= .getUniformLocation(w,"u_resolution");s.scaleLocation=3Dq.getUniformLocat= ion(w,"u_scale");s.offsetLocation=3Dq.getUniformLocation(w,"u_offset");s.= positionLocation=3Dq.getAttribLocation(w,"a_position");s.colorLocation=3D= q.getAttribLocation(w,"a_color");k=3Ds}p=3Dk;q=3Dp.canvas;w=3Dp.gl;q.widt= h=3Dc;q.height=3Dh;w.viewport(0,0,w.drawingBufferWidth,w.drawingBufferHei= ght);w.uniform2f(p.resolutionLocation,c,h);c=3D0;var = r,t,u;r=3D0;for(t=3Dm.length;r<t;r++)switch(m[r].type){case "lattice":u=3D=0A= m[r].coords.length/m[r].verticesPerRow|0;c+=3D(u-1)*(m[r].verticesPerRow-= 1)*6;break;case "triangles":c+=3Dm[r].coords.length}s=3Dnew = Float32Array(2*c);h=3Dnew Uint8Array(3*c);var = D=3Dn.coords,v=3Dn.colors,A=3D0,x=3D0;r=3D0;for(t=3Dm.length;r<t;r++){u=3D= m[r];var O=3Du.coords,z=3Du.colors;switch(u.type){case "lattice":var = M=3Du.verticesPerRow;u=3DO.length/M|0;for(var C=3D1;C<u;C++)for(var = y=3DC*M+1,L=3D1;L<M;L++,y++)s[A]=3DD[O[y-M-1]],s[A+1]=3DD[O[y-M-1]+1],s[A= +2]=3DD[O[y-M]],s[A+3]=3DD[O[y-M]+1],s[A+4]=3DD[O[y-1]],s[A+5]=3DD[O[y-1]= +1],h[x]=3Dv[z[y-=0A= M-1]],h[x+1]=3Dv[z[y-M-1]+1],h[x+2]=3Dv[z[y-M-1]+2],h[x+3]=3Dv[z[y-M]],h[= x+4]=3Dv[z[y-M]+1],h[x+5]=3Dv[z[y-M]+2],h[x+6]=3Dv[z[y-1]],h[x+7]=3Dv[z[y= -1]+1],h[x+8]=3Dv[z[y-1]+2],s[A+6]=3Ds[A+2],s[A+7]=3Ds[A+3],s[A+8]=3Ds[A+= 4],s[A+9]=3Ds[A+5],s[A+10]=3DD[O[y]],s[A+11]=3DD[O[y]+1],h[x+9]=3Dh[x+3],= h[x+10]=3Dh[x+4],h[x+11]=3Dh[x+5],h[x+12]=3Dh[x+6],h[x+13]=3Dh[x+7],h[x+1= 4]=3Dh[x+8],h[x+15]=3Dv[z[y]],h[x+16]=3Dv[z[y]+1],h[x+17]=3Dv[z[y]+2],A+=3D= 12,x+=3D18;break;case = "triangles":for(u=3D0,M=3DO.length;u<M;u++)s[A]=3DD[O[u]],s[A+1]=3DD[O[u]= +1],h[x]=3Dv[z[r]],h[x+1]=3D=0A= v[z[u]+1],h[x+2]=3Dv[z[u]+2],A+=3D2,x+=3D3}}l?w.clearColor(l[0]/255,l[1]/= 255,l[2]/255,1):w.clearColor(0,0,0,0);w.clear(w.COLOR_BUFFER_BIT);l=3Dw.c= reateBuffer();w.bindBuffer(w.ARRAY_BUFFER,l);w.bufferData(w.ARRAY_BUFFER,= s,w.STATIC_DRAW);w.enableVertexAttribArray(p.positionLocation);w.vertexAt= tribPointer(p.positionLocation,2,w.FLOAT,!1,0,0);m=3Dw.createBuffer();w.b= indBuffer(w.ARRAY_BUFFER,m);w.bufferData(w.ARRAY_BUFFER,h,w.STATIC_DRAW);= w.enableVertexAttribArray(p.colorLocation);w.vertexAttribPointer(p.colorL= ocation,=0A= 3,w.UNSIGNED_BYTE,!1,0,0);w.uniform2f(p.scaleLocation,n.scaleX,n.scaleY);= w.uniform2f(p.offsetLocation,n.offsetX,n.offsetY);w.drawArrays(w.TRIANGLE= S,0,c);w.flush();w.deleteBuffer(l);w.deleteBuffer(m);return = q},clear:function(){h&&h.canvas&&(h.canvas.width=3D0,h.canvas.height=3D0)= ;k&&k.canvas&&(k.canvas.width=3D0,k.canvas.height=3D0);k=3Dh=3Dnull}}}(),= da=3D{RadialAxial:{fromIR:function(a){var = b=3Da[1],c=3Da[2],e=3Da[3],f=3Da[4],g=3Da[5],h=3Da[6];return{type:"Patter= n",getPattern:function(a){var = k;"axial"=3D=3D=3Db?k=3Da.createLinearGradient(e[0],=0A= e[1],f[0],f[1]):"radial"=3D=3D=3Db&&(k=3Da.createRadialGradient(e[0],e[1]= ,g,f[0],f[1],h));a=3D0;for(var l=3Dc.length;a<l;++a){var = m=3Dc[a];k.addColorStop(m[0],m[1])}return = k}}}}},qa=3Dfunction(){function a(b,c,e,f,g,h,k,l){var = m=3Dc.coords,n=3Dc.colors,p=3Db.data;b=3D4*b.width;var = q;m[e+1]>m[f+1]&&(q=3De,e=3Df,f=3Dq,q=3Dh,h=3Dk,k=3Dq);m[f+1]>m[g+1]&&(q=3D= f,f=3Dg,g=3Dq,q=3Dk,k=3Dl,l=3Dq);m[e+1]>m[f+1]&&(q=3De,e=3Df,f=3Dq,q=3Dh,= h=3Dk,k=3Dq);q=3D(m[e]+c.offsetX)*c.scaleX;e=3D(m[e+1]+c.offsetY)*c.scale= Y;var w=3D(m[f]+c.offsetX)*c.scaleX;f=3D(m[f+1]+c.offsetY)*c.scaleY;=0A= var = s=3D(m[g]+c.offsetX)*c.scaleX;c=3D(m[g+1]+c.offsetY)*c.scaleY;if(!(e>=3Dc= )){g=3Dn[h];m=3Dn[h+1];h=3Dn[h+2];var r=3Dn[k],t=3Dn[k+1];k=3Dn[k+2];var = u=3Dn[l],D=3Dn[l+1];l=3Dn[l+2];for(var = v=3DMath.round(e),n=3DMath.round(c),A,x,O,z,M,C,y,L,G=3Dv;G<=3Dn;G++){G<f= ?(L=3DG<e?0:e=3D=3D=3Df?1:(e-G)/(e-f),v=3Dq-(q-w)*L,A=3Dg-(g-r)*L,x=3Dm-(= m-t)*L,O=3Dh-(h-k)*L):(L=3DG>c?1:f=3D=3D=3Dc?0:(f-G)/(f-c),v=3Dw-(w-s)*L,= A=3Dr-(r-u)*L,x=3Dt-(t-D)*L,O=3Dk-(k-l)*L);L=3DG<e?0:G>c?1:(e-G)/(e-c);z=3D= q-(q-s)*L;M=3Dg-(g-u)*L;C=3Dm-(m-D)*L;y=3Dh-(h-l)*L;L=3DMath.round(Math.m= in(v,z));for(var ba=3DMath.round(Math.max(v,=0A= z)),X=3Db*G+4*L,B=3DL;B<=3Dba;B++)L=3D(v-B)/(v-z),L=3D0>L?0:1<L?1:L,p[X++= ]=3DA-(A-M)*L|0,p[X++]=3Dx-(x-C)*L|0,p[X++]=3DO-(O-y)*L|0,p[X++]=3D255}}}= return function(b,c,e,f,g,h){var = k=3DMath.floor(b[0]),m=3DMath.floor(b[1]),l=3DMath.ceil(b[2])-k;b=3DMath.= ceil(b[3])-m;var = n=3DMath.min(Math.ceil(Math.abs(l*c[0]*1.1)),3E3),p=3DMath.min(Math.ceil(= Math.abs(b*c[1]*1.1)),3E3),l=3Dl/n;b/=3Dp;f=3D{coords:e,colors:f,offsetX:= -k,offsetY:-m,scaleX:1/l,scaleY:1/b};var = q;if(ca.isEnabled)g=3Dca.drawFigures(n,p,h,g,f),e=3DU.getCanvas("mesh",n,= p,!1),e.context.drawImage(g,=0A= 0,0);else{e=3DU.getCanvas("mesh",n,p,!1);c=3De.context;p=3Dc.createImageD= ata(n,p);if(h){var = w=3Dp.data,n=3D0;for(q=3Dw.length;n<q;n+=3D4)w[n]=3Dh[0],w[n+1]=3Dh[1],w[= n+2]=3Dh[2],w[n+3]=3D255}for(n=3D0;n<g.length;n++){h=3Dp;var = s=3Dg[n];q=3Df;var w=3Ds.coords,r=3Ds.colors,u=3Dvoid 0,D=3Dvoid = 0;switch(s.type){case "lattice":for(var = s=3Ds.verticesPerRow,D=3DMath.floor(w.length/s)-1,v=3Ds-1,u=3D0;u<D;u++)f= or(var = A=3Du*s,x=3D0;x<v;x++,A++)a(h,q,w[A],w[A+1],w[A+s],r[A],r[A+1],r[A+s]),a(= h,q,w[A+s+1],w[A+1],w[A+s],r[A+s+1],r[A+1],r[A+s]);break;case = "triangles":u=3D=0A= 0;for(D=3Dw.length;u<D;u+=3D3)a(h,q,w[u],w[u+1],w[u+2],r[u],r[u+1],r[u+2]= );break;default:t("illigal = figure")}}c.putImageData(p,0,0)}g=3De.canvas;return{canvas:g,offsetX:k,of= fsetY:m,scaleX:l,scaleY:b}}}();da.Mesh=3D{fromIR:function(a){var = b=3Da[2],c=3Da[3],e=3Da[4],f=3Da[5],g=3Da[6],h=3Da[8];return{type:"Patter= n",getPattern:function(a,k,m){var = l;if(m)l=3DA.singularValueDecompose2dScale(a.mozCurrentTransform);else = if(l=3DA.singularValueDecompose2dScale(k.baseTransform),g){var = n=3DA.singularValueDecompose2dScale(g);l=3D[l[0]*n[0],=0A= l[1]*n[1]]}l=3Dqa(f,l,b,c,e,m?null:h);m||(a.setTransform.apply(a,k.baseTr= ansform),g&&a.transform.apply(a,g));a.translate(l.offsetX,l.offsetY);a.sc= ale(l.scaleX,l.scaleY);return = a.createPattern(l.canvas,"no-repeat")}}}};da.Dummy=3D{fromIR:function(){r= eturn{type:"Pattern",getPattern:function(){return"hotpink"}}}};var = pa=3Dfunction(){function = a(b,c,e,f,g,h){this.operatorList=3Db[2];this.matrix=3Db[3]||[1,0,0,1,0,0]= ;this.bbox=3Db[4];this.xstep=3Db[5];this.ystep=3Db[6];this.paintType=3Db[= 7];this.tilingType=3Db[8];this.color=3D=0A= c;this.objs=3Df;this.commonObjs=3Dg;this.baseTransform=3Dh;this.type=3D"P= attern";this.ctx=3De}a.prototype=3D{createPatternCanvas:function(a){var = b=3Dthis.operatorList,c=3Dthis.bbox,e=3Dthis.xstep,f=3Dthis.ystep,g=3Dthi= s.paintType,h=3Dthis.color,k=3Dthis.objs,l=3Dthis.commonObjs;r("TilingTyp= e: "+this.tilingType);var = m=3Dc[0],n=3Dc[1],p=3Dc[2],q=3Dc[3],w=3D[m,n],s=3D[m+e,n+f],t=3Ds[0]-w[0]= ,s=3Ds[1]-w[1],u=3DA.singularValueDecompose2dScale(this.matrix),D=3DA.sin= gularValueDecompose2dScale(this.baseTransform),u=3D[u[0]*D[0],u[1]*D[1]],= t=3DMath.min(Math.ceil(Math.abs(t*=0A= u[0])),3E3),s=3DMath.min(Math.ceil(Math.abs(s*u[1])),3E3),u=3DU.getCanvas= ("pattern",t,s,!0),D=3Du.context,k=3Dnew = ha(D,l,k);k.groupLevel=3Da.groupLevel;this.setFillAndStrokeStyleToContext= (D,g,h);this.setScale(t,s,e,f);this.transformToScale(k);k.transform.apply= (k,[1,0,0,1,-w[0],-w[1]]);this.clipBbox(k,c,m,n,p,q);k.executeOperatorLis= t(b);return = u.canvas},setScale:function(a,b,c,e){this.scale=3D[a/c,b/e]},transformToS= cale:function(a){var = b=3Dthis.scale;a.transform.apply(a,[b[0],0,0,b[1],0,0])},scaleToContext:f= unction(){var a=3D=0A= this.scale;this.ctx.scale(1/a[0],1/a[1])},clipBbox:function(a,b,c,e,f,g){= b&&x(b)&&4=3D=3D=3Db.length&&(a.ctx.rect(c,e,f-c,g-e),a.clip(),a.endPath(= ))},setFillAndStrokeStyleToContext:function(a,b,c){switch(b){case = 1:b=3Dthis.ctx;a.fillStyle=3Db.fillStyle;a.strokeStyle=3Db.strokeStyle;br= eak;case = 2:b=3DA.makeCssRgb(c[0],c[1],c[2]);a.fillStyle=3Db;a.strokeStyle=3Db;brea= k;default:t("Unsupported paint type: "+b)}},getPattern:function(a,b){var = c=3Dthis.createPatternCanvas(b);a=3Dthis.ctx;a.setTransform.apply(a,this.= baseTransform);=0A= a.transform.apply(a,this.matrix);this.scaleToContext();return = a.createPattern(c,"repeat")}};return a}();PDFJS.disableFontFace=3D!1;var = Y=3D{insertRule:function(a){var = b=3Ddocument.getElementById("PDFJS_FONT_STYLE_TAG");b||(b=3Ddocument.crea= teElement("style"),b.id=3D"PDFJS_FONT_STYLE_TAG",document.documentElement= .getElementsByTagName("head")[0].appendChild(b));b=3Db.sheet;b.insertRule= (a,b.cssRules.length)},clear:function(){var = a=3Ddocument.getElementById("PDFJS_FONT_STYLE_TAG");a&&a.parentNode.remov= eChild(a);this.nativeFontFaces.forEach(function(a){document.fonts.delete(= a)});=0A= this.nativeFontFaces.length=3D0},get loadTestFont(){return = u(this,"loadTestFont",atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lk= zZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNA= AAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXh= wAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZR= FsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAA= FoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAo= oCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFo= DIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEA= AAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAA= QAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQ= QJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAA= AADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAA= AAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CB= LnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t= 3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAA= AADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA=3D=3D"))},=0A= loadTestFontId:0,loadingContext:{requests:[],nextRequestId:0},isSyncFontL= oadingSupported:function(){if(J)return!1;var = a=3Dwindow.navigator.userAgent,b=3D/Mozilla\/5.0.*?rv:(\d+).*? = Gecko/.exec(a);return = b&&14<=3Db[1]||"node"=3D=3D=3Da?!0:!1}(),nativeFontFaces:[],isFontLoading= APISupported:!J&&"undefined"!=3D=3Dtypeof = document&&!!document.fonts,addNativeFontFace:function(a){this.nativeFontF= aces.push(a);document.fonts.add(a)},bind:function(a,b){!J||t("bind() = shall be called from main thread");for(var c=3D[],e=3D[],f=3D[],=0A= g=3Dfunction(a){return a.loaded.catch(function(b){q('Failed to load font = "'+a.family+'": '+b)})},h=3D0,k=3Da.length;h<k;h++){var = l=3Da[h];if(!l.attached&&!1!=3D=3Dl.loading)if(l.attached=3D!0,this.isFon= tLoadingAPISupported)(l=3Dl.createNativeFontFace())&&f.push(g(l));else{va= r m=3Dl.bindDOM();m&&(c.push(m),e.push(l))}}var = n=3DY.queueLoadingCallback(b);this.isFontLoadingAPISupported?Promise.all(= f).then(function(){n.complete()}):0<c.length&&!this.isSyncFontLoadingSupp= orted?Y.prepareFontLoadEvent(c,e,n):n.complete()},queueLoadingCallback:fu= nction(a){var b=3D=0A= Y.loadingContext,c=3D{id:"pdfjs-font-loading-"+b.nextRequestId++,complete= :function(){!c.end||t("completeRequest() cannot be called = twice");for(c.end=3DDate.now();0<b.requests.length&&b.requests[0].end;){v= ar = a=3Db.requests.shift();setTimeout(a.callback,0)}},callback:a,started:Date= .now()};b.requests.push(c);return = c},prepareFontLoadEvent:function(a,b,c){function e(a,b){return = a.charCodeAt(b)<<24|a.charCodeAt(b+1)<<16|a.charCodeAt(b+2)<<8|a.charCode= At(b+3)&255}function f(a,b,c,e){var g=3Da.substr(0,b);a=3Da.substr(b+=0A= c);return g+e+a}function g(a,b){m++;30<m?(q("Load test font never = loaded."),b()):(l.font=3D"30px = "+a,l.fillText(".",0,20),0<l.getImageData(0,0,1,1).data[3]?b():setTimeout= (g.bind(null,a,b)))}var = h,k;a=3Ddocument.createElement("canvas");a.width=3D1;a.height=3D1;var = l=3Da.getContext("2d"),m=3D0;a=3D"lt"+Date.now()+this.loadTestFontId++;va= r = n=3Dthis.loadTestFont,n=3Df(n,976,a.length,a),p=3De(n,16);h=3D0;for(k=3Da= .length-3;h<k;h+=3D4)p=3Dp-1482184792+e(a,h)|0;h<a.length&&(p=3Dp-1482184= 792+e(a+"XXX",h)|0);n=3Df(n,16,4,String.fromCharCode(p>>=0A= 24&255,p>>16&255,p>>8&255,p&255));h=3D"url(data:font/opentype;base64,"+bt= oa(n)+");";Y.insertRule('@font-face { = font-family:"'+a+'";src:'+h+"}");n=3D[];h=3D0;for(k=3Db.length;h<k;h++)n.= push(b[h].loadedName);n.push(a);var = w=3Ddocument.createElement("div");w.setAttribute("style","visibility: = hidden;width: 10px; height: 10px;position: absolute; top: 0px; left: = 0px;");h=3D0;for(k=3Dn.length;h<k;++h)b=3Ddocument.createElement("span"),= b.textContent=3D"Hi",b.style.fontFamily=3Dn[h],w.appendChild(b);document.= body.appendChild(w);=0A= g(a,function(){document.body.removeChild(w);c.complete()})}},na=3Dfunctio= n(){function = a(b,c,e){this.compiledGlyphs=3D{};if(1=3D=3D=3Darguments.length){var = f=3Darguments[0],g;for(g in = f)this[g]=3Df[g]}}a.prototype=3D{createNativeFontFace:function(){if(!this= .data)return null;if(PDFJS.disableFontFace)return = this.disableFontFace=3D!0,null;var a=3Dnew = FontFace(this.loadedName,this.data,{});Y.addNativeFontFace(a);PDFJS.pdfBu= g&&"FontInspector"in = H&&H.FontInspector.enabled&&H.FontInspector.fontAdded(this);return = a},bindDOM:function(){if(!this.data)return null;=0A= if(PDFJS.disableFontFace)return this.disableFontFace=3D!0,null;var a;var = b=3Dnew Uint8Array(this.data);null!=3D=3Db&&"object"=3D=3D=3Dtypeof = b&&void 0!=3D=3Db.length||t("Invalid argument for = bytesToString");a=3Db.length;if(8192>a)a=3DString.fromCharCode.apply(null= ,b);else{for(var c=3D[],e=3D0;e<a;e+=3D8192){var = f=3DMath.min(e+8192,a),f=3Db.subarray(e,f);c.push(String.fromCharCode.app= ly(null,f))}a=3Dc.join("")}b=3Dthis.loadedName;a=3D"url(data:"+this.mimet= ype+";base64,"+window.btoa(a)+");";b=3D'@font-face { = font-family:"'+b+'";src:'+a+"}";=0A= Y.insertRule(b);PDFJS.pdfBug&&"FontInspector"in = H&&H.FontInspector.enabled&&H.FontInspector.fontAdded(this,a);return = b},getPathGenerator:function(a,b){if(!(b in this.compiledGlyphs)){var = c=3Da.get(this.loadedName+"_path_"+b);this.compiledGlyphs[b]=3Dnew = Function("c","size",c)}return this.compiledGlyphs[b]}};return = a}(),ea=3D10,fa=3Dfunction(){function a(e){var = k=3Ddocument.createElement("section"),l=3Dk.style,m=3De.rect[2]-e.rect[0]= ,n=3De.rect[3]-e.rect[1];if(0<e.borderStyle.width){k.style.borderWidth=3D= e.borderStyle.width+=0A= "px";e.borderStyle.style!=3D=3Dg&&(m-=3D2*e.borderStyle.width,n-=3D2*e.bo= rderStyle.width);var = p=3De.borderStyle.horizontalCornerRadius,w=3De.borderStyle.verticalCorner= Radius;(0<p||0<w)&&CustomStyle.setProp("borderRadius",k,p+"px / = "+w+"px");switch(e.borderStyle.style){case = c:k.style.borderStyle=3D"solid";break;case = b:k.style.borderStyle=3D"dashed";break;case f:q("Unimplemented border = style: beveled");break;case h:q("Unimplemented border style: = inset");break;case = g:k.style.borderBottomStyle=3D"solid"}e.color?k.style.borderColor=3D=0A= A.makeCssRgb(e.color[0]|0,e.color[1]|0,e.color[2]|0):k.style.borderWidth=3D= 0}l.width=3Dm+"px";l.height=3Dn+"px";return k}function e(b){var = c=3Db.rect;c[3]-c[1]<ea&&(c[3]=3Dc[1]+ea);c[2]-c[0]<ea&&(c[2]=3Dc[0]+(c[3= ]-c[1]));var f=3Da(b);f.className=3D"annotText";var = g=3Ddocument.createElement("img");g.style.height=3Df.style.height;g.style= .width=3Df.style.width;var = h=3Db.name;g.src=3DPDFJS.imageResourcesPath+"annotation-"+h.toLowerCase()= +".svg";g.alt=3D"[{{type}} = Annotation]";g.dataset.l10nId=3D"text_annotation_type";g.dataset.l10nArgs= =3D=0A= JSON.stringify({type:h});h=3Ddocument.createElement("div");h.className=3D= "annotTextContentWrapper";h.style.left=3DMath.floor(c[2]-c[0]+5)+"px";h.s= tyle.top=3D"-10px";var = k=3Ddocument.createElement("div");k.className=3D"annotTextContent";k.setA= ttribute("hidden",!0);var = l;b.hasBgColor&&b.color&&(c=3Db.color,k.style.backgroundColor=3DA.makeCss= Rgb(0.7*(255-c[0])+c[0]|0,0.7*(255-c[1])+c[1]|0,0.7*(255-c[2])+c[2]|0));v= ar = c=3Ddocument.createElement("h1"),m=3Ddocument.createElement("p");c.textCo= ntent=3Db.title;if(b.content||b.title){var n=3D=0A= document.createElement("span"),p=3Db.content.split(/(?:\r\n?|\n)/);b=3D0;= for(l=3Dp.length;b<l;++b)n.appendChild(document.createTextNode(p[b])),b<l= -1&&n.appendChild(document.createElement("br"));m.appendChild(n);var = q=3D!1,w=3Dfunction(a){a&&(q=3D!0);k.hasAttribute("hidden")&&(f.style.zIn= dex+=3D1,k.removeAttribute("hidden"))},s=3Dfunction(a){a&&(q=3D!1);k.hasA= ttribute("hidden")||q||(f.style.zIndex-=3D1,k.setAttribute("hidden",!0))}= ;g.addEventListener("click",function(){q?s(!0):w(!0)},!1);g.addEventListe= ner("mouseover",=0A= function(){w()},!1);g.addEventListener("mouseout",function(){s()},!1);k.a= ddEventListener("click",function(){s(!0)},!1)}else = k.setAttribute("hidden",!0);k.appendChild(c);k.appendChild(m);h.appendChi= ld(k);f.appendChild(g);f.appendChild(h);return = f}return{getHtmlElement:function(b,c){switch(b.annotationType){case = 1:var = f=3Ddocument.createElement("div"),g=3Db.rect[3]-b.rect[1];f.style.width=3D= b.rect[2]-b.rect[0]+"px";f.style.height=3Dg+"px";f.style.display=3D"table= ";g=3Ddocument.createElement("div");g.textContent=3D=0A= b.fieldValue;g.style.textAlign=3D["left","center","right"][b.textAlignmen= t];g.style.verticalAlign=3D"middle";g.style.display=3D"table-cell";var = h=3Db.fontRefName?c.getData(b.fontRefName):null,k=3Dg.style;k.fontSize=3D= b.fontSize+"px";k.direction=3D0>b.fontDirection?"rtl":"ltr";if(h){k.fontW= eight=3Dh.black?h.bold?"bolder":"bold":h.bold?"bold":"normal";k.fontStyle= =3Dh.italic?"italic":"normal";var = l=3Dh.loadedName;k.fontFamily=3D(l?'"'+l+'", = ':"")+(h.fallbackName||"Helvetica, sans-serif")}f.appendChild(g);return = f;case 2:return e(b);=0A= case 3:return = f=3Da(b),f.className=3D"annotLink",g=3Ddocument.createElement("a"),g.href= =3Dg.title=3Db.url||"",b.url&&PDFJS.openExternalLinksInNewWindow&&(g.targ= et=3D"_blank"),f.appendChild(g),f;default:throw Error("Unsupported = annotationType: = "+b.annotationType);}}}}();PDFJS.AnnotationUtils=3Dfa;e=3D"normal";a=3D"#= 000000";var ra=3Dfunction(){function a(b,e,f,g){var = h=3Dg,k=3De.length;f[h]=3Dk>>24&255;f[h+1]=3Dk>>16&255;f[h+2]=3Dk>>8&255;= f[h+3]=3Dk&255;h+=3D4;f[h]=3Db.charCodeAt(0)&255;f[h+1]=3Db.charCodeAt(1)= &255;f[h+2]=3Db.charCodeAt(2)&=0A= 255;f[h+3]=3Db.charCodeAt(3)&255;h+=3D4;f.set(e,h);h+=3De.length;b=3D-1;f= or(g+=3D4;g<h;g++)b=3Db>>>8^c[(b^f[g])&255];g=3Db^-1;f[h]=3Dg>>24&255;f[h= +1]=3Dg>>16&255;f[h+2]=3Dg>>8&255;f[h+3]=3Dg&255}for(var b=3Dnew = Uint8Array([137,80,78,71,13,10,26,10]),c=3Dnew = Int32Array(256),e=3D0;256>e;e++){for(var = f=3De,g=3D0;8>g;g++)f=3Df&1?3988292384^f>>1&2147483647:f>>1&2147483647;c[= e]=3Df}return function(c){var e=3Dvoid = 0=3D=3D=3Dc.kind?k:c.kind,f=3Dc.width,g=3Dc.height,h,m,p,q=3Dc.data;switc= h(e){case k:m=3D0;h=3D1;p=3Df+7>>3;break;case = l:m=3D2;h=3D8;p=3D3*f;break;case n:m=3D=0A= 6;h=3D8;p=3D4*f;break;default:throw Error("invalid format");}c=3Dnew = Uint8Array((1+p)*g);var = w=3D0,s=3D0,r;for(r=3D0;r<g;++r)c[w++]=3D0,c.set(q.subarray(s,s+p),w),s+=3D= p,w+=3Dp;if(e=3D=3D=3Dk)for(r=3Dw=3D0;r<g;r++)for(w++,e=3D0;e<p;e++)c[w++= ]^=3D255;f=3Dnew = Uint8Array([f>>24&255,f>>16&255,f>>8&255,f&255,g>>24&255,g>>16&255,g>>8&2= 55,g&255,h,m,0,0,0]);h=3Dc.length;g=3DMath.ceil(h/65535);g=3Dnew = Uint8Array(2+h+5*g+4);e=3D0;g[e++]=3D120;g[e++]=3D156;for(m=3D0;65535<h;)= g[e++]=3D0,g[e++]=3D255,g[e++]=3D255,g[e++]=3D0,g[e++]=3D0,g.set(c.subarr= ay(m,m+65535),e),=0A= e+=3D65535,m+=3D65535,h-=3D65535;g[e++]=3D1;g[e++]=3Dh&255;g[e++]=3Dh>>8&= 255;g[e++]=3D~h&255;g[e++]=3D(~h&65535)>>8&255;g.set(c.subarray(m),e);e+=3D= c.length-m;h=3D1;for(p=3Dm=3D0;p<c.length;++p)h=3D(h+(c[p]&255))%65521,m=3D= (m+h)%65521;c=3Dm<<16|h;g[e++]=3Dc>>24&255;g[e++]=3Dc>>16&255;g[e++]=3Dc>= >8&255;g[e++]=3Dc&255;c=3Dnew = Uint8Array(b.length+36+f.length+g.length);e=3D0;c.set(b,e);e+=3Db.length;= a("IHDR",f,c,e);e+=3D12+f.length;a("IDATA",g,c,e);e+=3D12+g.length;a("IEN= D",new Uint8Array(0),c,e);return = PDFJS.createObjectURL(c,"image/png")}}(),sa=3D=0A= function(){function = b(){this.fontSizeScale=3D1;this.fontWeight=3De;this.fontSize=3D0;this.tex= tMatrix=3DD;this.fontMatrix=3DG;this.wordSpacing=3Dthis.charSpacing=3Dthi= s.lineY=3Dthis.lineX=3Dthis.y=3Dthis.x=3Dthis.leading=3D0;this.textHScale= =3D1;this.textRise=3D0;this.fillColor=3Da;this.strokeColor=3D"#000000";th= is.lineWidth=3Dthis.strokeAlpha=3Dthis.fillAlpha=3D1;this.lineCap=3Dthis.= lineJoin=3D"";this.miterLimit=3D0;this.dashArray=3D[];this.dashPhase=3D0;= this.dependencies=3D[];this.clipId=3D"";this.pendingClip=3D!1;this.maskId= =3D""}b.prototype=3D{clone:function(){return Object.create(this)},=0A= setCurrentPoint:function(a,b){this.x=3Da;this.y=3Db}};return = b}(),fa=3Dfunction(){function b(a,c){var = e=3Ddocument.createElementNS("http://www.w3.org/2000/svg","svg:svg");e.se= tAttributeNS(null,"version","1.1");e.setAttributeNS(null,"width",a+"px");= e.setAttributeNS(null,"height",c+"px");e.setAttributeNS(null,"viewBox","0= 0 "+a+" "+c);return e}function c(a){if(a=3D=3D=3D(a|0))return = a.toString();a=3Da.toFixed(10);var = b=3Da.length-1;if("0"!=3D=3Da[b])return a;do = b--;while("0"=3D=3D=3Da[b]);return = a.substr(0,"."=3D=3D=3Da[b]?b:b+1)}function f(a){if(0=3D=3D=3D=0A= a[4]&&0=3D=3D=3Da[5]){if(0=3D=3D=3Da[1]&&0=3D=3D=3Da[2])return = 1=3D=3D=3Da[0]&&1=3D=3D=3Da[3]?"":"scale("+c(a[0])+" = "+c(a[3])+")";if(a[0]=3D=3D=3Da[3]&&a[1]=3D=3D=3D-a[2])return = a=3D180*Math.acos(a[0])/Math.PI,"rotate("+c(a)+")"}else = if(1=3D=3D=3Da[0]&&0=3D=3D=3Da[1]&&0=3D=3D=3Da[2]&&1=3D=3D=3Da[3])return"= translate("+c(a[4])+" "+c(a[5])+")";return"matrix("+c(a[0])+" = "+c(a[1])+" "+c(a[2])+" "+c(a[3])+" "+c(a[4])+" "+c(a[5])+")"}function = g(a,b){this.current=3Dnew = sa;this.transformMatrix=3DD;this.transformStack=3D[];this.extraStack=3D[]= ;this.commonObjs=3Da;this.objs=3Db;this.embedFonts=3D=0A= this.pendingEOFill=3D!1;this.embeddedFonts=3D{};this.cssStyle=3Dnull}var = h=3D["butt","round","square"],k=3D["miter","round","bevel"],m=3D0,l=3D0;g= .prototype=3D{save:function(){this.transformStack.push(this.transformMatr= ix);var = a=3Dthis.current;this.extraStack.push(a);this.current=3Da.clone()},restor= e:function(){this.transformMatrix=3Dthis.transformStack.pop();this.curren= t=3Dthis.extraStack.pop();this.tgrp=3Ddocument.createElementNS("http://ww= w.w3.org/2000/svg","svg:g");this.tgrp.setAttributeNS(null,"transform",f(t= his.transformMatrix));=0A= this.pgrp.appendChild(this.tgrp)},group:function(a){this.save();this.exec= uteOpTree(a);this.restore()},loadDependencies:function(a){var = b=3Da.fnArray,c=3Db.length;a=3Da.argsArray;for(var = e=3Dthis,f=3D0;f<c;f++)if(y.dependency=3D=3D=3Db[f])for(var = g=3Da[f],h=3D0,k=3Dg.length;h<k;h++){var = m=3Dg[h],l;l=3D"g_"=3D=3D=3Dm.substring(0,2)?new = Promise(function(a){e.commonObjs.get(m,a)}):new = Promise(function(a){e.objs.get(m,a)});this.current.dependencies.push(l)}r= eturn = Promise.all(this.current.dependencies)},transform:function(a,b,c,e,g,h){t= his.transformMatrix=3D=0A= PDFJS.Util.transform(this.transformMatrix,[a,b,c,e,g,h]);this.tgrp=3Ddocu= ment.createElementNS("http://www.w3.org/2000/svg","svg:g");this.tgrp.setA= ttributeNS(null,"transform",f(this.transformMatrix))},getSVG:function(a,c= ){this.svg=3Db(c.width,c.height);this.viewport=3Dc;return = this.loadDependencies(a).then(function(){this.transformMatrix=3DD;this.pg= rp=3Ddocument.createElementNS("http://www.w3.org/2000/svg","svg:g");this.= pgrp.setAttributeNS(null,"transform",f(c.transform));this.tgrp=3Ddocument= .createElementNS("http://www.w3.org/2000/svg",=0A= "svg:g");this.tgrp.setAttributeNS(null,"transform",f(this.transformMatrix= ));this.defs=3Ddocument.createElementNS("http://www.w3.org/2000/svg","svg= :defs");this.pgrp.appendChild(this.defs);this.pgrp.appendChild(this.tgrp)= ;this.svg.appendChild(this.pgrp);var = b=3Dthis.convertOpList(a);this.executeOpTree(b);return = this.svg}.bind(this))},convertOpList:function(a){var = b=3Da.argsArray,c=3Da.fnArray,e=3Dc.length,f=3D[];a=3D[];for(var g in = y)f[y[g]]=3Dg;for(g=3D0;g<e;g++){var = h=3Dc[g];a.push({fnId:h,fn:f[h],args:b[g]})}b=3D[];c=3D=0A= [];e=3Da.length;for(f=3D0;f<e;f++)"save"=3D=3D=3Da[f].fn?(b.push({fnId:92= ,fn:"group",items:[]}),c.push(b),b=3Db[b.length-1].items):"restore"=3D=3D= =3Da[f].fn?b=3Dc.pop():b.push(a[f]);return = b},executeOpTree:function(a){for(var b=3Da.length,c=3D0;c<b;c++){var = e=3Da[c].fn,f=3Da[c].args;switch(a[c].fnId|0){case = y.beginText:this.beginText();break;case = y.setLeading:this.setLeading(f);break;case = y.setLeadingMoveText:this.setLeadingMoveText(f[0],f[1]);break;case = y.setFont:this.setFont(f);break;case = y.showText:this.showText(f[0]);break;=0A= case y.showSpacedText:this.showText(f[0]);break;case = y.endText:this.endText();break;case = y.moveText:this.moveText(f[0],f[1]);break;case = y.setCharSpacing:this.setCharSpacing(f[0]);break;case = y.setWordSpacing:this.setWordSpacing(f[0]);break;case = y.setHScale:this.setHScale(f[0]);break;case = y.setTextMatrix:this.setTextMatrix(f[0],f[1],f[2],f[3],f[4],f[5]);break;c= ase y.setLineWidth:this.setLineWidth(f[0]);break;case = y.setLineJoin:this.setLineJoin(f[0]);break;case = y.setLineCap:this.setLineCap(f[0]);break;=0A= case y.setMiterLimit:this.setMiterLimit(f[0]);break;case = y.setFillRGBColor:this.setFillRGBColor(f[0],f[1],f[2]);break;case = y.setStrokeRGBColor:this.setStrokeRGBColor(f[0],f[1],f[2]);break;case = y.setDash:this.setDash(f[0],f[1]);break;case = y.setGState:this.setGState(f[0]);break;case = y.fill:this.fill();break;case y.eoFill:this.eoFill();break;case = y.stroke:this.stroke();break;case = y.fillStroke:this.fillStroke();break;case = y.eoFillStroke:this.eoFillStroke();break;case = y.clip:this.clip("nonzero");break;=0A= case y.eoClip:this.clip("evenodd");break;case = y.paintSolidColorImageMask:this.paintSolidColorImageMask();break;case = y.paintJpegXObject:this.paintJpegXObject(f[0],f[1],f[2]);break;case = y.paintImageXObject:this.paintImageXObject(f[0]);break;case = y.paintInlineImageXObject:this.paintInlineImageXObject(f[0]);break;case = y.paintImageMaskXObject:this.paintImageMaskXObject(f[0]);break;case = y.paintFormXObjectBegin:this.paintFormXObjectBegin(f[0],f[1]);break;case = y.paintFormXObjectEnd:this.paintFormXObjectEnd();=0A= break;case y.closePath:this.closePath();break;case = y.closeStroke:this.closeStroke();break;case = y.closeFillStroke:this.closeFillStroke();break;case = y.nextLine:this.nextLine();break;case = y.transform:this.transform(f[0],f[1],f[2],f[3],f[4],f[5]);break;case = y.constructPath:this.constructPath(f[0],f[1]);break;case = y.endPath:this.endPath();break;case = 92:this.group(a[c].items);break;default:q("Unimplemented method = "+e)}}},setWordSpacing:function(a){this.current.wordSpacing=3Da},setCharS= pacing:function(a){this.current.charSpacing=3D=0A= a},nextLine:function(){this.moveText(0,this.current.leading)},setTextMatr= ix:function(a,b,e,f,g,h){var = k=3Dthis.current;this.current.textMatrix=3Dthis.current.lineMatrix=3D[a,b= ,e,f,g,h];this.current.x=3Dthis.current.lineX=3D0;this.current.y=3Dthis.c= urrent.lineY=3D0;k.xcoords=3D[];k.tspan=3Ddocument.createElementNS("http:= //www.w3.org/2000/svg","svg:tspan");k.tspan.setAttributeNS(null,"font-fam= ily",k.fontFamily);k.tspan.setAttributeNS(null,"font-size",c(k.fontSize)+= "px");k.tspan.setAttributeNS(null,"y",c(-k.y));k.txtElement=3D=0A= document.createElementNS("http://www.w3.org/2000/svg","svg:text");k.txtEl= ement.appendChild(k.tspan)},beginText:function(){this.current.x=3Dthis.cu= rrent.lineX=3D0;this.current.y=3Dthis.current.lineY=3D0;this.current.text= Matrix=3DD;this.current.lineMatrix=3DD;this.current.tspan=3Ddocument.crea= teElementNS("http://www.w3.org/2000/svg","svg:tspan");this.current.txtEle= ment=3Ddocument.createElementNS("http://www.w3.org/2000/svg","svg:text");= this.current.txtgrp=3Ddocument.createElementNS("http://www.w3.org/2000/sv= g","svg:g");=0A= this.current.xcoords=3D[]},moveText:function(a,b){var = e=3Dthis.current;this.current.x=3Dthis.current.lineX+=3Da;this.current.y=3D= this.current.lineY+=3Db;e.xcoords=3D[];e.tspan=3Ddocument.createElementNS= ("http://www.w3.org/2000/svg","svg:tspan");e.tspan.setAttributeNS(null,"f= ont-family",e.fontFamily);e.tspan.setAttributeNS(null,"font-size",c(e.fon= tSize)+"px");e.tspan.setAttributeNS(null,"y",c(-e.y))},showText:function(= b){var g=3Dthis.current,h=3Dg.font,k=3Dg.fontSize;if(0!=3D=3Dk){var = m=3Dg.charSpacing,l=3Dg.wordSpacing,n=3Dg.fontDirection,=0A= p=3Dg.textHScale*n,w=3Db.length,h=3Dh.vertical,q=3Dk*g.fontMatrix[0],s=3D= 0,r;for(r=3D0;r<w;++r){var t=3Db[r];if(null=3D=3D=3Dt)s+=3Dn*l;else = if("number"=3D=3D=3Dtypeof = t)s+=3D-t*k*0.001;else{g.xcoords.push(g.x+s*p);var = u=3Dt.fontChar,s=3Ds+(t.width*q+m*n);g.tspan.textContent+=3Du}}h?g.y-=3Ds= *p:g.x+=3Ds*p;g.tspan.setAttributeNS(null,"x",g.xcoords.map(c).join(" = "));g.tspan.setAttributeNS(null,"y",c(-g.y));g.tspan.setAttributeNS(null,= "font-family",g.fontFamily);g.tspan.setAttributeNS(null,"font-size",c(g.f= ontSize)+"px");"normal"!=3D=3Dg.fontStyle&&=0A= g.tspan.setAttributeNS(null,"font-style",g.fontStyle);g.fontWeight!=3D=3D= e&&g.tspan.setAttributeNS(null,"font-weight",g.fontWeight);g.fillColor!=3D= =3Da&&g.tspan.setAttributeNS(null,"fill",g.fillColor);g.txtElement.setAtt= ributeNS(null,"transform",f(g.textMatrix)+" scale(1, = -1)");g.txtElement.setAttributeNS("http://www.w3.org/XML/1998/namespace",= "xml:space","preserve");g.txtElement.appendChild(g.tspan);g.txtgrp.append= Child(g.txtElement);this.tgrp.appendChild(g.txtElement)}},setLeadingMoveT= ext:function(a,b){this.setLeading(-b);=0A= this.moveText(a,b)},addFontStyle:function(a){this.cssStyle||(this.cssStyl= e=3Ddocument.createElementNS("http://www.w3.org/2000/svg","svg:style"),th= is.cssStyle.setAttributeNS(null,"type","text/css"),this.defs.appendChild(= this.cssStyle));var = b=3DPDFJS.createObjectURL(a.data,a.mimetype);this.cssStyle.textContent+=3D= '@font-face { font-family: "'+a.loadedName+'"; src: url('+b+"); = }\n"},setFont:function(a){var = b=3Dthis.current,e=3Dthis.commonObjs.get(a[0]);a=3Da[1];this.current.font= =3De;this.embedFonts&&e.data&&!this.embeddedFonts[e.loadedName]&&=0A= (this.addFontStyle(e),this.embeddedFonts[e.loadedName]=3De);b.fontMatrix=3D= e.fontMatrix?e.fontMatrix:G;var = f=3De.black?e.bold?"bolder":"bold":e.bold?"bold":"normal",g=3De.italic?"i= talic":"normal";0>a?(a=3D-a,b.fontDirection=3D-1):b.fontDirection=3D1;b.f= ontSize=3Da;b.fontFamily=3De.loadedName;b.fontWeight=3Df;b.fontStyle=3Dg;= b.tspan=3Ddocument.createElementNS("http://www.w3.org/2000/svg","svg:tspa= n");b.tspan.setAttributeNS(null,"y",c(-b.y));b.xcoords=3D[]},endText:func= tion(){this.current.pendingClip?(this.cgrp.appendChild(this.tgrp),=0A= this.pgrp.appendChild(this.cgrp)):this.pgrp.appendChild(this.tgrp);this.t= grp=3Ddocument.createElementNS("http://www.w3.org/2000/svg","svg:g");this= .tgrp.setAttributeNS(null,"transform",f(this.transformMatrix))},setLineWi= dth:function(a){this.current.lineWidth=3Da},setLineCap:function(a){this.c= urrent.lineCap=3Dh[a]},setLineJoin:function(a){this.current.lineJoin=3Dk[= a]},setMiterLimit:function(a){this.current.miterLimit=3Da},setStrokeRGBCo= lor:function(a,b,c){a=3DA.makeCssRgb(a,b,c);this.current.strokeColor=3Da}= ,setFillRGBColor:function(a,=0A= b,c){a=3DA.makeCssRgb(a,b,c);this.current.fillColor=3Da;this.current.tspa= n=3Ddocument.createElementNS("http://www.w3.org/2000/svg","svg:tspan");th= is.current.xcoords=3D[]},setDash:function(a,b){this.current.dashArray=3Da= ;this.current.dashPhase=3Db},constructPath:function(a,b){var = e=3Dthis.current,f=3De.x,g=3De.y;e.path=3Ddocument.createElementNS("http:= //www.w3.org/2000/svg","svg:path");for(var = h=3D[],k=3Da.length,m=3D0,l=3D0;m<k;m++)switch(a[m]|0){case = y.rectangle:var = f=3Db[l++],g=3Db[l++],n=3Db[l++],p=3Db[l++],n=3Df+n,p=3Dg+p;h.push("M",=0A= c(f),c(g),"L",c(n),c(g),"L",c(n),c(p),"L",c(f),c(p),"Z");break;case = y.moveTo:f=3Db[l++];g=3Db[l++];h.push("M",c(f),c(g));break;case = y.lineTo:f=3Db[l++];g=3Db[l++];h.push("L",c(f),c(g));break;case = y.curveTo:f=3Db[l+4];g=3Db[l+5];h.push("C",c(b[l]),c(b[l+1]),c(b[l+2]),c(= b[l+3]),c(f),c(g));l+=3D6;break;case = y.curveTo2:f=3Db[l+2];g=3Db[l+3];h.push("C",c(f),c(g),c(b[l]),c(b[l+1]),c= (b[l+2]),c(b[l+3]));l+=3D4;break;case = y.curveTo3:f=3Db[l+2];g=3Db[l+3];h.push("C",c(b[l]),c(b[l+1]),c(f),c(g),c= (f),c(g));l+=3D4;break;case = y.closePath:h.push("Z")}e.path.setAttributeNS(null,=0A= "d",h.join(" = "));e.path.setAttributeNS(null,"stroke-miterlimit",c(e.miterLimit));e.pat= h.setAttributeNS(null,"stroke-linecap",e.lineCap);e.path.setAttributeNS(n= ull,"stroke-linejoin",e.lineJoin);e.path.setAttributeNS(null,"stroke-widt= h",c(e.lineWidth)+"px");e.path.setAttributeNS(null,"stroke-dasharray",e.d= ashArray.map(c).join(" = "));e.path.setAttributeNS(null,"stroke-dashoffset",c(e.dashPhase)+"px");e= .path.setAttributeNS(null,"fill","none");this.tgrp.appendChild(e.path);e.= pendingClip?(this.cgrp.appendChild(this.tgrp),=0A= this.pgrp.appendChild(this.cgrp)):this.pgrp.appendChild(this.tgrp);e.elem= ent=3De.path;e.setCurrentPoint(f,g)},endPath:function(){this.current.pend= ingClip?(this.cgrp.appendChild(this.tgrp),this.pgrp.appendChild(this.cgrp= )):this.pgrp.appendChild(this.tgrp);this.tgrp=3Ddocument.createElementNS(= "http://www.w3.org/2000/svg","svg:g");this.tgrp.setAttributeNS(null,"tran= sform",f(this.transformMatrix))},clip:function(a){var = b=3Dthis.current;b.clipId=3D"clippath"+m;m++;this.clippath=3Ddocument.cre= ateElementNS("http://www.w3.org/2000/svg",=0A= "svg:clipPath");this.clippath.setAttributeNS(null,"id",b.clipId);var = c=3Db.element.cloneNode();"evenodd"=3D=3D=3Da?c.setAttributeNS(null,"clip= -rule","evenodd"):c.setAttributeNS(null,"clip-rule","nonzero");this.clipp= ath.setAttributeNS(null,"transform",f(this.transformMatrix));this.clippat= h.appendChild(c);this.defs.appendChild(this.clippath);b.pendingClip=3D!0;= this.cgrp=3Ddocument.createElementNS("http://www.w3.org/2000/svg","svg:g"= );this.cgrp.setAttributeNS(null,"clip-path","url(#"+b.clipId+")");this.pg= rp.appendChild(this.cgrp)},=0A= closePath:function(){var = a=3Dthis.current,b=3Da.path.getAttributeNS(null,"d");a.path.setAttributeN= S(null,"d",b+"Z")},setLeading:function(a){this.current.leading=3D-a},setT= extRise:function(a){this.current.textRise=3Da},setHScale:function(a){this= .current.textHScale=3Da/100},setGState:function(a){for(var = b=3D0,c=3Da.length;b<c;b++){var e=3Da[b],f=3De[1];switch(e[0]){case = "LW":this.setLineWidth(f);break;case "LC":this.setLineCap(f);break;case = "LJ":this.setLineJoin(f);break;case = "ML":this.setMiterLimit(f);break;case "D":this.setDash(f[0],=0A= f[1]);break;case "Font":this.setFont(f)}}},fill:function(){var = a=3Dthis.current;a.element.setAttributeNS(null,"fill",a.fillColor)},strok= e:function(){var = a=3Dthis.current;a.element.setAttributeNS(null,"stroke",a.strokeColor);a.= element.setAttributeNS(null,"fill","none")},eoFill:function(){var = a=3Dthis.current;a.element.setAttributeNS(null,"fill",a.fillColor);a.elem= ent.setAttributeNS(null,"fill-rule","evenodd")},fillStroke:function(){thi= s.stroke();this.fill()},eoFillStroke:function(){this.current.element.setA= ttributeNS(null,=0A= "fill-rule","evenodd");this.fillStroke()},closeStroke:function(){this.clo= sePath();this.stroke()},closeFillStroke:function(){this.closePath();this.= fillStroke()},paintSolidColorImageMask:function(){var = a=3Dthis.current,b=3Ddocument.createElementNS("http://www.w3.org/2000/svg= ","svg:rect");b.setAttributeNS(null,"x","0");b.setAttributeNS(null,"y","0= ");b.setAttributeNS(null,"width","1px");b.setAttributeNS(null,"height","1= px");b.setAttributeNS(null,"fill",a.fillColor);this.tgrp.appendChild(b)},= paintJpegXObject:function(a,=0A= b,e){var f=3Dthis.current;a=3Dthis.objs.get(a);var = g=3Ddocument.createElementNS("http://www.w3.org/2000/svg","svg:image");g.= setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a.src);g.setAt= tributeNS(null,"width",a.width+"px");g.setAttributeNS(null,"height",a.hei= ght+"px");g.setAttributeNS(null,"x","0");g.setAttributeNS(null,"y",c(-e))= ;g.setAttributeNS(null,"transform","scale("+c(1/b)+" = "+c(-1/e)+")");this.tgrp.appendChild(g);f.pendingClip?(this.cgrp.appendCh= ild(this.tgrp),this.pgrp.appendChild(this.cgrp)):=0A= this.pgrp.appendChild(this.tgrp)},paintImageXObject:function(a){(a=3Dthis= .objs.get(a))?this.paintInlineImageXObject(a):q("Dependent image isn't = ready yet")},paintInlineImageXObject:function(a,b){var = e=3Dthis.current,f=3Da.width,g=3Da.height,h=3Dra(a),k=3Ddocument.createEl= ementNS("http://www.w3.org/2000/svg","svg:rect");k.setAttributeNS(null,"x= ","0");k.setAttributeNS(null,"y","0");k.setAttributeNS(null,"width",c(f))= ;k.setAttributeNS(null,"height",c(g));e.element=3Dk;this.clip("nonzero");= k=3Ddocument.createElementNS("http://www.w3.org/2000/svg",=0A= "svg:image");k.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href"= ,h);k.setAttributeNS(null,"x","0");k.setAttributeNS(null,"y",c(-g));k.set= AttributeNS(null,"width",c(f)+"px");k.setAttributeNS(null,"height",c(g)+"= px");k.setAttributeNS(null,"transform","scale("+c(1/f)+" = "+c(-1/g)+")");b?b.appendChild(k):this.tgrp.appendChild(k);e.pendingClip?= (this.cgrp.appendChild(this.tgrp),this.pgrp.appendChild(this.cgrp)):this.= pgrp.appendChild(this.tgrp)},paintImageMaskXObject:function(a){var = b=3Dthis.current,=0A= e=3Da.width,f=3Da.height,g=3Db.fillColor;b.maskId=3D"mask"+l++;var = h=3Ddocument.createElementNS("http://www.w3.org/2000/svg","svg:mask");h.s= etAttributeNS(null,"id",b.maskId);var = k=3Ddocument.createElementNS("http://www.w3.org/2000/svg","svg:rect");k.s= etAttributeNS(null,"x","0");k.setAttributeNS(null,"y","0");k.setAttribute= NS(null,"width",c(e));k.setAttributeNS(null,"height",c(f));k.setAttribute= NS(null,"fill",g);k.setAttributeNS(null,"mask","url(#"+b.maskId+")");this= .defs.appendChild(h);this.tgrp.appendChild(k);=0A= this.paintInlineImageXObject(a,h)},paintFormXObjectBegin:function(a,b){th= is.save();x(a)&&6=3D=3D=3Da.length&&this.transform(a[0],a[1],a[2],a[3],a[= 4],a[5]);if(x(b)&&4=3D=3D=3Db.length){var = e=3Db[2]-b[0],f=3Db[3]-b[1],g=3Ddocument.createElementNS("http://www.w3.o= rg/2000/svg","svg:rect");g.setAttributeNS(null,"x",b[0]);g.setAttributeNS= (null,"y",b[1]);g.setAttributeNS(null,"width",c(e));g.setAttributeNS(null= ,"height",c(f));this.current.element=3Dg;this.clip("nonzero");this.endPat= h()}},paintFormXObjectEnd:function(){this.restore()}};=0A= return g}();PDFJS.SVGGraphics=3Dfa}).call("undefined"=3D=3D=3Dtypeof = window?this:window);PDFJS.workerSrc||"undefined"=3D=3D=3Dtypeof = document||(PDFJS.workerSrc=3Dfunction(){var = e=3D(document.body||document.getElementsByTagName("head")[0]).lastChild.s= rc;return e&&e.replace(/\.js$/i,".worker.js")}());var = DEFAULT_URL=3D"",DEFAULT_SCALE_DELTA=3D1.1,MIN_SCALE=3D0.25,MAX_SCALE=3D1= 0,VIEW_HISTORY_MEMORY=3D20,SCALE_SELECT_CONTAINER_PADDING=3D8,SCALE_SELEC= T_PADDING=3D22,PAGE_NUMBER_LOADING_INDICATOR=3D"visiblePageIsLoading",PRE= SENTATION_PAGE_SCROLL_DELTA=3D20,mousemoveTimeout=3Dnull,_lastMouseScreen= X=3D-1,_lastMouseScreenY=3D-1,BLACKLISTED_PDFJS_DOMAINS=3D["www.dropbox.c= om","carousel.dropbox.com"],WHITELISTED_PDF_SUPER_DOMAINS=3D[".dropbox.co= m",".dropboxusercontent.com"];PDFJS.enableStats=3D!0;PDFJS.imageResources= Path=3D"./images/";=0A= PDFJS.workerSrc=3D"/static/javascript/pdf-js/pdf-js-9e9df56/build/pdf.wor= ker-vflw03pck.js";PDFJS.cMapUrl=3D"../web/cmaps/";PDFJS.cMapPacked=3D!0;P= DFJS.openExternalLinksInNewWindow=3D!0;var = mozL10n=3Ddocument.mozL10n||document.webL10n;"use strict";=0A= var = CSS_UNITS=3D96/72,DEFAULT_SCALE_VALUE=3D"auto",DEFAULT_SCALE=3D1,UNKNOWN_= SCALE=3D0,MAX_AUTO_SCALE=3D1.25,SCROLLBAR_PADDING=3D40,VERTICAL_PADDING=3D= 5,CustomStyle=3Dfunction(){function e(){}var = a=3D["ms","Moz","Webkit","O"],c=3D{};e.getProp=3Dfunction(b,e){if(1=3D=3D= =3Darguments.length&&"string"=3D=3D=3Dtypeof c[b])return = c[b];e=3De||document.documentElement;var = h=3De.style,g,k;if("string"=3D=3D=3Dtypeof h[b])return = c[b]=3Db;k=3Db.charAt(0).toUpperCase()+b.slice(1);for(var = l=3D0,n=3Da.length;l<n;l++)if(g=3Da[l]+k,"string"=3D=3D=3Dtypeof = h[g])return c[b]=3D=0A= g;return = c[b]=3D"undefined"};e.setProp=3Dfunction(a,c,e){a=3Dthis.getProp(a);"unde= fined"!=3D=3Da&&(c.style[a]=3De)};return e}();function = getFileName(e){var = a=3De.indexOf("#"),c=3De.indexOf("?"),a=3DMath.min(0<a?a:e.length,0<c?c:e= .length);return e.substring(e.lastIndexOf("/",a)+1,a)}function = getOutputScale(e){e=3D(window.devicePixelRatio||1)/(e.webkitBackingStoreP= ixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBa= ckingStorePixelRatio||e.backingStorePixelRatio||1);return{sx:e,sy:e,scale= d:1!=3D=3De}}=0A= function scrollIntoView(e,a){var = c=3De.offsetParent,b=3De.offsetTop+e.clientTop,f=3De.offsetLeft+e.clientL= eft;if(c){for(;c.clientHeight=3D=3D=3Dc.scrollHeight;)if(c.dataset._scale= Y&&(b/=3Dc.dataset._scaleY,f/=3Dc.dataset._scaleX),b+=3Dc.offsetTop,f+=3D= c.offsetLeft,c=3Dc.offsetParent,!c)return;a&&(void = 0!=3D=3Da.top&&(b+=3Da.top),void = 0!=3D=3Da.left&&(f+=3Da.left,c.scrollLeft=3Df));c.scrollTop=3Db}else = console.error("offsetParent is not set -- cannot scroll")}=0A= function watchScroll(e,a){var = c=3Dfunction(c){f||(f=3Dwindow.requestAnimationFrame(function(){f=3Dnull;= var = c=3De.scrollTop,h=3Db.lastY;c!=3D=3Dh&&(b.down=3Dc>h);b.lastY=3Dc;a(b)}))= },b=3D{down:!0,lastY:e.scrollTop,_eventHandler:c},f=3Dnull;e.addEventList= ener("scroll",c,!0);return b}function = parseQueryString(e){e=3De.split("&");for(var = a=3D{},c=3D0,b=3De.length;c<b;++c){var = f=3De[c].split("=3D"),h=3Df[0].toLowerCase(),f=3D1<f.length?f[1]:null;a[d= ecodeURIComponent(h)]=3DdecodeURIComponent(f)}return a}=0A= function binarySearchFirstItem(e,a){var = c=3D0,b=3De.length-1;if(0=3D=3D=3De.length||!a(e[b]))return = e.length;if(a(e[c]))return c;for(;c<b;){var = f=3Dc+b>>1;a(e[f])?b=3Df:c=3Df+1}return c}=0A= function getVisibleElements(e,a,c){function b(a){a=3Da.div;return = a.offsetTop+a.clientTop+a.clientHeight>f}var = f=3De.scrollTop,h=3Df+e.clientHeight,g=3De.scrollLeft,k=3Dg+e.clientWidth= ;e=3D[];for(var = l,n,p,r,q,t=3D0=3D=3D=3Da.length?0:binarySearchFirstItem(a,b),v=3Da.lengt= h;t<v;t++){l=3Da[t];n=3Dl.div;p=3Dn.offsetTop+n.clientTop;r=3Dn.clientHei= ght;if(p>h)break;q=3Dn.offsetLeft+n.clientLeft;n=3Dn.clientWidth;q+n<g||q= >k||(n=3DMath.max(0,f-p)+Math.max(0,p+r-h),r=3D100*(r-n)/r|0,e.push({id:l= .id,x:q,y:p,view:l,percent:r}))}a=3De[0];h=3De[e.length-=0A= 1];c&&e.sort(function(a,b){var c=3Da.percent-b.percent;return = 0.001<Math.abs(c)?-c:a.id-b.id});return{first:a,last:h,views:e}}function = noContextMenuHandler(e){e.preventDefault()}function = getPDFFileNameFromURL(e){var = a=3D/[^\/?#=3D]+\.pdf\b(?!.*\.pdf\b)/i;e=3D/^(?:([^:]+:)?\/\/[^\/]+)?([^?= #]*)(\?[^#]*)?(#.*)?$/.exec(e);if(e=3Da.exec(e[1])||a.exec(e[2])||a.exec(= e[3]))if(e=3De[0],-1!=3D=3De.indexOf("%"))try{e=3Da.exec(decodeURICompone= nt(e))[0]}catch(c){}return e||"document.pdf"}=0A= var ProgressBar=3Dfunction(){function = e(a,c){this.visible=3D!0;this.div=3Ddocument.querySelector(a+" = .progress");this.bar=3Dthis.div.parentNode;this.height=3Dc.height||100;th= is.width=3Dc.width||100;this.units=3Dc.units||"%";this.div.style.height=3D= this.height+this.units;this.percent=3D0}e.prototype=3D{updateBar:function= (){this._indeterminate?(this.div.classList.add("indeterminate"),this.div.= style.width=3Dthis.width+this.units):(this.div.classList.remove("indeterm= inate"),this.div.style.width=3Dthis.width*this._percent/100+=0A= this.units)},get percent(){return this._percent},set = percent(a){this._indeterminate=3DisNaN(a);this._percent=3DMath.min(Math.m= ax(a,0),100);this.updateBar()},setWidth:function(a){a&&(a=3Da.parentNode.= offsetWidth-a.offsetWidth,0<a&&this.bar.setAttribute("style","width: = calc(100% - = "+a+"px);"))},hide:function(){this.visible&&(this.visible=3D!1,this.bar.c= lassList.add("hidden"),document.body.classList.remove("loadingInProgress"= ))},show:function(){this.visible||(this.visible=3D!0,document.body.classL= ist.add("loadingInProgress"),=0A= this.bar.classList.remove("hidden"))}};return e}();"use strict";"use = strict";=0A= var = DEFAULT_PREFERENCES=3D{showPreviousViewOnLoad:!0,defaultZoomValue:"",side= barViewOnLoad:0,enableHandToolOnLoad:!1,enableWebGL:!1,pdfBugEnabled:!1,d= isableRange:!1,disableStream:!1,disableAutoFetch:!1,disableFontFace:!1,di= sableTextLayer:!1,useOnlyCssZoom:!1},SidebarView=3D{NONE:0,THUMBS:1,OUTLI= NE:2,ATTACHMENTS:3},Preferences=3D{prefs:Object.create(DEFAULT_PREFERENCE= S),isInitializedPromiseResolved:!1,initializedPromise:null,initialize:fun= ction(){return = this.initializedPromise=3Dthis._readFromStorage(DEFAULT_PREFERENCES).then= (function(e){this.isInitializedPromiseResolved=3D=0A= !0;e&&(this.prefs=3De)}.bind(this))},_writeToStorage:function(e){return = Promise.resolve()},_readFromStorage:function(e){return = Promise.resolve()},reset:function(){return = this.initializedPromise.then(function(){this.prefs=3DObject.create(DEFAUL= T_PREFERENCES);return = this._writeToStorage(DEFAULT_PREFERENCES)}.bind(this))},reload:function()= {return = this.initializedPromise.then(function(){this._readFromStorage(DEFAULT_PRE= FERENCES).then(function(e){e&&(this.prefs=3De)}.bind(this))}.bind(this))}= ,set:function(e,=0A= a){return this.initializedPromise.then(function(){if(void = 0=3D=3D=3DDEFAULT_PREFERENCES[e])throw Error("preferencesSet: '"+e+"' is = undefined.");if(void 0=3D=3D=3Da)throw Error("preferencesSet: no value = is specified.");var c=3Dtypeof a,b=3Dtypeof = DEFAULT_PREFERENCES[e];if(c!=3D=3Db)if("number"=3D=3D=3Dc&&"string"=3D=3D= =3Db)a=3Da.toString();else throw Error("Preferences_set: '"+a+"' is a = \""+c+'", expected "'+b+'".');else = if("number"=3D=3D=3Dc&&(a|0)!=3D=3Da)throw Error("Preferences_set: = '"+a+'\' must be an "integer".');this.prefs[e]=3Da;return = this._writeToStorage(this.prefs)}.bind(this))},=0A= get:function(e){return this.initializedPromise.then(function(){var = a=3DDEFAULT_PREFERENCES[e];if(void 0=3D=3D=3Da)throw = Error("preferencesGet: '"+e+"' is undefined.");var = c=3Dthis.prefs[e];return void = 0!=3D=3Dc?c:a}.bind(this))},_writeToStorage:function(e){return new = Promise(function(a){localStorage.setItem("pdfjs.preferences",JSON.stringi= fy(e));a()})},_readFromStorage:function(e){return new = Promise(function(a){var = c=3DJSON.parse(localStorage.getItem("pdfjs.preferences"));a(c)})}};"use = strict";=0A= (function(){function e(a){var = b=3Ddocument.createEvent("CustomEvent");b.initCustomEvent(a,!1,!0,"custom= ");return window.dispatchEvent(b)}function = a(){if(f)if(b(),++h<f.length){var e=3Df[h];"function"=3D=3D=3Dtypeof = e.mozPrintCallback?e.mozPrintCallback({context:e.getContext("2d"),abort:c= ,done:a}):a()}else b(),g.call(window),setTimeout(c,20)}function = c(){f&&(f=3Dnull,b(),e("afterprint"))}function b(){var = a=3Ddocument.getElementById("mozPrintCallback-shim");if(f){var = b=3DMath.round(100*h/f.length),e=3Da.querySelector("progress"),=0A= g=3Da.querySelector(".relative-progress");e.value=3Db;g.textContent=3Db+"= %";a.removeAttribute("hidden");a.onclick=3Dc}else = a.setAttribute("hidden","")}if(!("mozPrintCallback"in = document.createElement("canvas"))){HTMLCanvasElement.prototype.mozPrintCa= llback=3Dvoid 0;var = f,h,g=3Dwindow.print;window.print=3Dfunction(){f?console.warn("Ignored = window.print() because of a pending print = job."):e("beforeprint")?(f=3Ddocument.querySelectorAll("canvas"),h=3D-1,a= ()):c()};var = k=3D!!document.attachEvent;window.addEventListener("keydown",=0A= function(a){80!=3D=3Da.keyCode||!a.ctrlKey&&!a.metaKey||a.altKey||a.shift= Key&&!window.chrome&&!window.opera?27=3D=3D=3Da.keyCode&&f&&c():(window.p= rint(),k||(a.preventDefault(),a.stopImmediatePropagation?a.stopImmediateP= ropagation():a.stopPropagation()))},!0);k&&document.attachEvent("onkeydow= n",function(a){a=3Da||window.event;if(80=3D=3D=3Da.keyCode&&a.ctrlKey)ret= urn a.keyCode=3D0,!1});if("onbeforeprint"in window){var = l=3Dfunction(a){"custom"!=3D=3Da.detail&&a.stopImmediatePropagation&&a.st= opImmediatePropagation()};window.addEventListener("beforeprint",=0A= l,!1);window.addEventListener("afterprint",l,!1)}}})();"use strict";=0A= var ViewHistory=3Dfunction(){function = e(a){this.fingerprint=3Da;this.isInitializedPromiseResolved=3D!1;this.ini= tializedPromise=3Dthis._readFromStorage().then(function(a){this.isInitial= izedPromiseResolved=3D!0;a=3DJSON.parse(a||"{}");"files"in = a||(a.files=3D[]);a.files.length>=3DVIEW_HISTORY_MEMORY&&a.files.shift();= for(var = b,e=3D0,h=3Da.files.length;e<h;e++)if(a.files[e].fingerprint=3D=3D=3Dthis= .fingerprint){b=3De;break}"number"!=3D=3Dtypeof = b&&(b=3Da.files.push({fingerprint:this.fingerprint})-1);this.file=3Da.fil= es[b];this.database=3D=0A= a}.bind(this))}e.prototype=3D{_writeToStorage:function(){return new = Promise(function(a){var = c=3DJSON.stringify(this.database);localStorage.setItem("database",c);a()}= .bind(this))},_readFromStorage:function(){return new = Promise(function(a){a(localStorage.getItem("database"))})},set:function(a= ,c){if(this.isInitializedPromiseResolved)return = this.file[a]=3Dc,this._writeToStorage()},setMultiple:function(a){if(this.= isInitializedPromiseResolved){for(var c in a)this.file[c]=3Da[c];return = this._writeToStorage()}},=0A= get:function(a,c){return = this.isInitializedPromiseResolved?this.file[a]||c:c}};return e}();"use = strict";=0A= var PDFFindBar=3Dfunction(){function = e(a){this.opened=3D!1;this.bar=3Da.bar||null;this.toggleButton=3Da.toggle= Button||null;this.findField=3Da.findField||null;this.highlightAll=3Da.hig= hlightAllCheckbox||null;this.caseSensitive=3Da.caseSensitiveCheckbox||nul= l;this.findMsg=3Da.findMsg||null;this.findStatusIcon=3Da.findStatusIcon||= null;this.findPreviousButton=3Da.findPreviousButton||null;this.findNextBu= tton=3Da.findNextButton||null;this.findController=3Da.findController||nul= l;if(null=3D=3D=3Dthis.findController)throw Error("PDFFindBar cannot be = used without a PDFFindController instance.");=0A= var = c=3Dthis;this.toggleButton.addEventListener("click",function(){c.toggle()= });this.findField.addEventListener("input",function(){c.dispatchEvent("")= });this.bar.addEventListener("keydown",function(a){switch(a.keyCode){case= = 13:a.target=3D=3D=3Dc.findField&&c.dispatchEvent("again",a.shiftKey);brea= k;case = 27:c.close()}});this.findPreviousButton.addEventListener("click",function= (){c.dispatchEvent("again",!0)});this.findNextButton.addEventListener("cl= ick",function(){c.dispatchEvent("again",!1)});this.highlightAll.addEventL= istener("click",=0A= function(){c.dispatchEvent("highlightallchange")});this.caseSensitive.add= EventListener("click",function(){c.dispatchEvent("casesensitivitychange")= })}e.prototype=3D{dispatchEvent:function(a,c){var = b=3Ddocument.createEvent("CustomEvent");b.initCustomEvent("find"+a,!0,!0,= {query:this.findField.value,caseSensitive:this.caseSensitive.checked,high= lightAll:this.highlightAll.checked,findPrevious:c});return = window.dispatchEvent(b)},updateUIState:function(a,c){var = b=3D!1,e=3D"",h=3D"";switch(a){case FindStates.FIND_PENDING:h=3D=0A= "pending";break;case = FindStates.FIND_NOTFOUND:e=3DmozL10n.get("find_not_found",null,"Phrase = not found");b=3D!0;break;case = FindStates.FIND_WRAPPED:e=3Dc?mozL10n.get("find_reached_top",null,"Reache= d top of document, continued from = bottom"):mozL10n.get("find_reached_bottom",null,"Reached end of = document, continued from = top")}b?this.findField.classList.add("notFound"):this.findField.classList= .remove("notFound");this.findField.setAttribute("data-status",h);this.fin= dMsg.textContent=3De},open:function(){this.opened||=0A= (this.opened=3D!0,this.toggleButton.classList.add("toggled"),this.bar.cla= ssList.remove("hidden"));this.findField.select();this.findField.focus()},= close:function(){this.opened&&(this.opened=3D!1,this.toggleButton.classLi= st.remove("toggled"),this.bar.classList.add("hidden"),this.findController= .active=3D!1)},toggle:function(){this.opened?this.close():this.open()}};r= eturn e}();"use strict";=0A= var = FindStates=3D{FIND_FOUND:0,FIND_NOTFOUND:1,FIND_WRAPPED:2,FIND_PENDING:3}= ,FIND_SCROLL_OFFSET_TOP=3D-50,FIND_SCROLL_OFFSET_LEFT=3D-400,PDFFindContr= oller=3Dfunction(){function = e(a){this.startedTextExtraction=3D!1;this.extractTextPromises=3D[];this.p= endingFindMatches=3D{};this.active=3D!1;this.pageContents=3D[];this.pageM= atches=3D[];this.selected=3D{pageIdx:-1,matchIdx:-1};this.offset=3D{pageI= dx:null,matchIdx:null};this.state=3Dthis.resumePageIdx=3Dthis.pagesToSear= ch=3Dnull;this.dirtyMatch=3D!1;this.findTimeout=3Dnull;this.pdfViewer=3D=0A= a.pdfViewer||null;this.integratedFind=3Da.integratedFind||!1;this.charact= ersToNormalize=3D{"\u2018":"'","\u2019":"'","\u201a":"'","\u201b":"'","\u= 201c":'"',"\u201d":'"',"\u201e":'"',"\u201f":'"',"\u00bc":"1/4","\u00bd":= "1/2","\u00be":"3/4","\u00a0":" = "};this.findBar=3Da.findBar||null;a=3DObject.keys(this.charactersToNormal= ize).join("");this.normalizationRegex=3DRegExp("["+a+"]","g");a=3D["find"= ,"findagain","findhighlightallchange","findcasesensitivitychange"];this.f= irstPagePromise=3Dnew Promise(function(a){this.resolveFirstPage=3D=0A= a}.bind(this));this.handleEvent=3Dthis.handleEvent.bind(this);for(var = c=3D0,b=3Da.length;c<b;c++)window.addEventListener(a[c],this.handleEvent)= }e.prototype=3D{setFindBar:function(a){this.findBar=3Da},reset:function()= {this.startedTextExtraction=3D!1;this.extractTextPromises=3D[];this.activ= e=3D!1},normalize:function(a){var c=3Dthis;return = a.replace(this.normalizationRegex,function(a){return = c.charactersToNormalize[a]})},calcFindMatch:function(a){var = c=3Dthis.normalize(this.pageContents[a]),b=3Dthis.normalize(this.state.qu= ery),=0A= e=3Dthis.state.caseSensitive,h=3Db.length;if(0!=3D=3Dh){e||(c=3Dc.toLower= Case(),b=3Db.toLowerCase());for(var = e=3D[],g=3D-h;;){g=3Dc.indexOf(b,g+h);if(-1=3D=3D=3Dg)break;e.push(g)}thi= s.pageMatches[a]=3De;this.updatePage(a);this.resumePageIdx=3D=3D=3Da&&(th= is.resumePageIdx=3Dnull,this.nextPageMatch())}},extractText:function(){fu= nction = a(b){h.pdfViewer.getPageTextContent(b).then(function(e){e=3De.items;for(v= ar = f=3D[],n=3D0,p=3De.length;n<p;n++)f.push(e[n].str);h.pageContents.push(f.= join(""));c[b](b);b+1<h.pdfViewer.pagesCount&&a(b+1)})}if(!this.startedTe= xtExtraction){this.startedTextExtraction=3D=0A= !0;this.pageContents=3D[];for(var = c=3D[],b=3Dthis.pdfViewer.pagesCount,e=3D0;e<b;e++)this.extractTextPromis= es.push(new Promise(function(a){c.push(a)}));var = h=3Dthis;a(0)}},handleEvent:function(a){if(null=3D=3D=3Dthis.state||"find= again"!=3D=3Da.type)this.dirtyMatch=3D!0;this.state=3Da.detail;this.updat= eUIState(FindStates.FIND_PENDING);this.firstPagePromise.then(function(){t= his.extractText();clearTimeout(this.findTimeout);"find"=3D=3D=3Da.type?th= is.findTimeout=3DsetTimeout(this.nextMatch.bind(this),250):this.nextMatch= ()}.bind(this))},=0A= updatePage:function(a){this.selected.pageIdx=3D=3D=3Da&&this.pdfViewer.sc= rollPageIntoView(a+1);a=3Dthis.pdfViewer.getPageView(a);a.textLayer&&a.te= xtLayer.updateMatches()},nextMatch:function(){var = a=3Dthis.state.findPrevious,c=3Dthis.pdfViewer.currentPageNumber-1,b=3Dth= is.pdfViewer.pagesCount;this.active=3D!0;if(this.dirtyMatch){this.dirtyMa= tch=3D!1;this.selected.pageIdx=3Dthis.selected.matchIdx=3D-1;this.offset.= pageIdx=3Dc;this.offset.matchIdx=3Dnull;this.hadMatch=3D!1;this.resumePag= eIdx=3Dnull;this.pageMatches=3D[];for(var e=3Dthis,=0A= c=3D0;c<b;c++)this.updatePage(c),c in = this.pendingFindMatches||(this.pendingFindMatches[c]=3D!0,this.extractTex= tPromises[c].then(function(a){delete = e.pendingFindMatches[a];e.calcFindMatch(a)}))}if(""=3D=3D=3Dthis.state.qu= ery)this.updateUIState(FindStates.FIND_FOUND);else = if(!this.resumePageIdx){c=3Dthis.offset;this.pagesToSearch=3Db;if(null!=3D= =3Dc.matchIdx){b=3Dthis.pageMatches[c.pageIdx].length;if(!a&&c.matchIdx+1= <b||a&&0<c.matchIdx){this.hadMatch=3D!0;c.matchIdx=3Da?c.matchIdx-1:c.mat= chIdx+1;this.updateMatch(!0);return}this.advanceOffsetPage(a)}this.nextPa= geMatch()}},=0A= matchesReady:function(a){var c=3Dthis.offset;a=3Da.length;var = b=3Dthis.state.findPrevious;if(a)return = this.hadMatch=3D!0,c.matchIdx=3Db?a-1:0,this.updateMatch(!0),!0;this.adva= nceOffsetPage(b);return = c.wrapped&&(c.matchIdx=3Dnull,0>this.pagesToSearch)?(this.updateMatch(!1)= ,!0):!1},updateMatchPosition:function(a,c,b,e,h){this.selected.matchIdx=3D= =3D=3Dc&&this.selected.pageIdx=3D=3D=3Da&&scrollIntoView(b[e],{top:FIND_S= CROLL_OFFSET_TOP,left:FIND_SCROLL_OFFSET_LEFT})},nextPageMatch:function()= {null!=3D=3Dthis.resumePageIdx&&console.error("There can only be one = pending page.");=0A= do{var = a=3Dthis.offset.pageIdx,c=3Dthis.pageMatches[a];if(!c){this.resumePageIdx= =3Da;break}}while(!this.matchesReady(c))},advanceOffsetPage:function(a){v= ar = c=3Dthis.offset,b=3Dthis.extractTextPromises.length;c.pageIdx=3Da?c.pageI= dx-1:c.pageIdx+1;c.matchIdx=3Dnull;this.pagesToSearch--;if(c.pageIdx>=3Db= ||0>c.pageIdx)c.pageIdx=3Da?b-1:0,c.wrapped=3D!0},updateMatch:function(a)= {var = c=3DFindStates.FIND_NOTFOUND,b=3Dthis.offset.wrapped;this.offset.wrapped=3D= !1;a&&(a=3Dthis.selected.pageIdx,this.selected.pageIdx=3Dthis.offset.page= Idx,=0A= this.selected.matchIdx=3Dthis.offset.matchIdx,c=3Db?FindStates.FIND_WRAPP= ED:FindStates.FIND_FOUND,-1!=3D=3Da&&a!=3D=3Dthis.selected.pageIdx&&this.= updatePage(a));this.updateUIState(c,this.state.findPrevious);-1!=3D=3Dthi= s.selected.pageIdx&&this.updatePage(this.selected.pageIdx)},updateUIState= :function(a,c){if(this.integratedFind)FirefoxCom.request("updateFindContr= olState",{result:a,findPrevious:c});else{if(null=3D=3D=3Dthis.findBar)thr= ow Error("PDFFindController is not initialized with a PDFFindBar = instance.");this.findBar.updateUIState(a,=0A= c)}}};return e}();"use strict";=0A= var PDFHistory=3Dfunction(){function = e(a){this.linkService=3Da.linkService;this.initialized=3D!1;this.initialB= ookmark=3Dthis.initialDestination=3Dnull}e.prototype=3D{initialize:functi= on(a){function c(){var = a=3Db._getPreviousParams(null,!0);a&&(b._pushToHistory(a,!1,!b.current.de= st&&b.current.hash!=3D=3Db.previousHash),b._updatePreviousBookmark());win= dow.removeEventListener("beforeunload",c,!1)}this.initialized=3D!0;this.r= eInitialized=3D!1;this.historyUnlocked=3Dthis.allowHashChange=3D!0;this.i= sViewerInPresentationMode=3D!1;=0A= this.previousHash=3Dwindow.location.hash.substring(1);this.currentBookmar= k=3D"";this.currentPage=3D0;this.updatePreviousBookmark=3D!1;this.previou= sBookmark=3D"";this.previousPage=3D0;this.nextHashParam=3D"";this.fingerp= rint=3Da;this.currentUid=3Dthis.uid=3D0;this.current=3D{};a=3Dwindow.hist= ory.state;this._isStateObjectDefined(a)?(a.target.dest?this.initialDestin= ation=3Da.target.dest:this.initialBookmark=3Da.target.hash,this.currentUi= d=3Da.uid,this.uid=3Da.uid+1,this.current=3Da.target):(a&&a.fingerprint&&= this.fingerprint!=3D=3Da.fingerprint&&=0A= (this.reInitialized=3D!0),this._pushOrReplaceState({fingerprint:this.fing= erprint},!0));var = b=3Dthis;window.addEventListener("popstate",function(a){a.preventDefault(= );a.stopPropagation();b.historyUnlocked&&(a.state?b._goTo(a.state):(b.pre= viousHash=3Dwindow.location.hash.substring(1),0=3D=3D=3Db.uid&&(a=3Db.pre= viousHash&&b.currentBookmark&&b.previousHash!=3D=3Db.currentBookmark?{has= h:b.currentBookmark,page:b.currentPage}:{page:1},b.historyUnlocked=3D!1,b= .allowHashChange=3D!1,window.history.back(),b._pushToHistory(a,!1,!0),=0A= window.history.forward(),b.historyUnlocked=3D!0),b._pushToHistory({hash:b= .previousHash},!1,!0),b._updatePreviousBookmark()))},!1);window.addEventL= istener("beforeunload",c,!1);window.addEventListener("pageshow",function(= a){window.addEventListener("beforeunload",c,!1)},!1);window.addEventListe= ner("presentationmodechanged",function(a){b.isViewerInPresentationMode=3D= !!a.detail.active})},clearHistoryState:function(){this._pushOrReplaceStat= e(null,!0)},_isStateObjectDefined:function(a){return = a&&0<=3Da.uid&&a.fingerprint&&=0A= this.fingerprint=3D=3D=3Da.fingerprint&&a.target&&a.target.hash?!0:!1},_p= ushOrReplaceState:function(a,c){c?window.history.replaceState(a,"",docume= nt.URL):window.history.pushState(a,"",document.URL)},get = isHashChangeUnlocked(){if(!this.initialized)return!0;var = a=3Dthis.allowHashChange;this.allowHashChange=3D!0;return = a},_updatePreviousBookmark:function(){this.updatePreviousBookmark&&this.c= urrentBookmark&&this.currentPage&&(this.previousBookmark=3Dthis.currentBo= okmark,this.previousPage=3Dthis.currentPage,this.updatePreviousBookmark=3D=0A= !1)},updateCurrentBookmark:function(a,c){this.initialized&&(this.currentB= ookmark=3Da.substring(1),this.currentPage=3Dc|0,this._updatePreviousBookm= ark())},updateNextHashParam:function(a){this.initialized&&(this.nextHashP= aram=3Da)},push:function(a,c){if(this.initialized&&this.historyUnlocked)i= f(a.dest&&!a.hash&&(a.hash=3Dthis.current.hash&&this.current.dest&&this.c= urrent.dest=3D=3D=3Da.dest?this.current.hash:this.linkService.getDestinat= ionHash(a.dest).split("#")[1]),a.page&&(a.page|=3D0),c){var = b=3Dwindow.history.state.target;=0A= b||(this._pushToHistory(a,!1),this.previousHash=3Dwindow.location.hash.su= bstring(1));this.updatePreviousBookmark=3Dthis.nextHashParam?!1:!0;b&&thi= s._updatePreviousBookmark()}else{if(this.nextHashParam){if(this.nextHashP= aram=3D=3D=3Da.hash){this.nextHashParam=3Dnull;this.updatePreviousBookmar= k=3D!0;return}this.nextHashParam=3Dnull}a.hash?this.current.hash?this.cur= rent.hash!=3D=3Da.hash?this._pushToHistory(a,!0):(!this.current.page&&a.p= age&&this._pushToHistory(a,!1,!0),this.updatePreviousBookmark=3D!0):this.= _pushToHistory(a,=0A= !0):this.current.page&&a.page&&this.current.page!=3D=3Da.page&&this._push= ToHistory(a,!0)}},_getPreviousParams:function(a,c){if(!this.currentBookma= rk||!this.currentPage)return = null;this.updatePreviousBookmark&&(this.updatePreviousBookmark=3D!1);if(0= <this.uid&&(!this.previousBookmark||!this.previousPage))return = null;if(!this.current.dest&&!a||c){if(this.previousBookmark=3D=3D=3Dthis.= currentBookmark)return null}else = if(this.current.page||a){if(this.previousPage=3D=3D=3Dthis.currentPage)re= turn null}else return null;var b=3D=0A= {hash:this.currentBookmark,page:this.currentPage};this.isViewerInPresenta= tionMode&&(b.hash=3Dnull);return = b},_stateObj:function(a){return{fingerprint:this.fingerprint,uid:this.uid= ,target:a}},_pushToHistory:function(a,c,b){this.initialized&&(!a.hash&&a.= page&&(a.hash=3D"page=3D"+a.page),c&&!b&&(c=3Dthis._getPreviousParams())&= &this._pushToHistory(c,!1,!this.current.dest&&this.current.hash!=3D=3Dthi= s.previousHash),this._pushOrReplaceState(this._stateObj(a),b||0=3D=3D=3Dt= his.uid),this.currentUid=3Dthis.uid++,this.current=3D=0A= a,this.updatePreviousBookmark=3D!0)},_goTo:function(a){if(this.initialize= d&&this.historyUnlocked&&this._isStateObjectDefined(a)){if(!this.reInitia= lized&&a.uid<this.currentUid){var = c=3Dthis._getPreviousParams(!0);if(c){this._pushToHistory(this.current,!1= );this._pushToHistory(c,!1);this.currentUid=3Da.uid;window.history.back()= ;return}}this.historyUnlocked=3D!1;a.target.dest?this.linkService.navigat= eTo(a.target.dest):this.linkService.setHash(a.target.hash);this.currentUi= d=3Da.uid;a.uid>this.uid&&(this.uid=3Da.uid);=0A= this.current=3Da.target;this.updatePreviousBookmark=3D!0;a=3Dwindow.locat= ion.hash.substring(1);this.previousHash!=3D=3Da&&(this.allowHashChange=3D= !1);this.previousHash=3Da;this.historyUnlocked=3D!0}},back:function(){thi= s.go(-1)},forward:function(){this.go(1)},go:function(a){if(this.initializ= ed&&this.historyUnlocked){var = c=3Dwindow.history.state;-1=3D=3D=3Da&&c&&0<c.uid?window.history.back():1= =3D=3D=3Da&&c&&c.uid<this.uid-1&&window.history.forward()}}};return = e}();"use strict";=0A= var = OverlayManager=3D{overlays:{},active:null,register:function(e,a,c){return= new Promise(function(b){var = f,h;if(!e||!(f=3Ddocument.getElementById(e))||!(h=3Df.parentNode))throw = Error("Not enough parameters.");if(this.overlays[e])throw Error("The = overlay is already = registered.");this.overlays[e]=3D{element:f,container:h,callerCloseMethod= :a||null,canForceClose:c||!1};b()}.bind(this))},unregister:function(e){re= turn new Promise(function(a){if(!this.overlays[e])throw Error("The = overlay does not exist.");if(this.active=3D=3D=3D=0A= e)throw Error("The overlay cannot be removed while it is = active.");delete = this.overlays[e];a()}.bind(this))},open:function(e){return new = Promise(function(a){if(!this.overlays[e])throw Error("The overlay does = not = exist.");if(this.active)if(this.overlays[e].canForceClose)this._closeThro= ughCaller();else{if(this.active=3D=3D=3De)throw Error("The overlay is = already active.");throw Error("Another overlay is currently = active.");}this.active=3De;this.overlays[this.active].element.classList.r= emove("hidden");this.overlays[this.active].container.classList.remove("hi= dden");=0A= window.addEventListener("keydown",this._keyDown);a()}.bind(this))},close:= function(e){return new = Promise(function(a){if(this.overlays[e]){if(!this.active)throw = Error("The overlay is currently not = active.");if(this.active!=3D=3De)throw Error("Another overlay is = currently active.");}else throw Error("The overlay does not = exist.");this.overlays[this.active].container.classList.add("hidden");thi= s.overlays[this.active].element.classList.add("hidden");this.active=3Dnul= l;window.removeEventListener("keydown",this._keyDown);=0A= a()}.bind(this))},_keyDown:function(e){var = a=3DOverlayManager;a.active&&27=3D=3D=3De.keyCode&&(a._closeThroughCaller= (),e.preventDefault())},_closeThroughCaller:function(){this.overlays[this= .active].callerCloseMethod&&this.overlays[this.active].callerCloseMethod(= );this.active&&this.close(this.active)}};"use strict";=0A= var = PasswordPrompt=3D{overlayName:null,updatePassword:null,reason:null,passwo= rdField:null,passwordText:null,passwordSubmit:null,passwordCancel:null,in= itialize:function(e){this.overlayName=3De.overlayName;this.passwordField=3D= e.passwordField;this.passwordText=3De.passwordText;this.passwordSubmit=3D= e.passwordSubmit;this.passwordCancel=3De.passwordCancel;this.passwordSubm= it.addEventListener("click",this.verifyPassword.bind(this));this.password= Cancel.addEventListener("click",this.close.bind(this));this.passwordField= .addEventListener("keydown",=0A= function(a){13=3D=3D=3Da.keyCode&&this.verifyPassword()}.bind(this));Over= layManager.register(this.overlayName,this.close.bind(this),!0)},open:func= tion(){OverlayManager.open(this.overlayName).then(function(){this.passwor= dField.focus();var e=3DmozL10n.get("password_label",null,"Enter the = password to open this PDF = file.");this.reason=3D=3D=3DPDFJS.PasswordResponses.INCORRECT_PASSWORD&&(= e=3DmozL10n.get("password_invalid",null,"Invalid password. Please try = again."));this.passwordText.textContent=3De}.bind(this))},close:function(= ){OverlayManager.close(this.overlayName).then(function(){this.passwordFie= ld.value=3D=0A= ""}.bind(this))},verifyPassword:function(){var = e=3Dthis.passwordField.value;if(e&&0<e.length)return = this.close(),this.updatePassword(e)}};"use strict";var = PresentationModeState=3D{UNKNOWN:0,NORMAL:1,CHANGING:2,FULLSCREEN:3},IGNO= RE_CURRENT_POSITION_ON_ZOOM=3D!1,DEFAULT_CACHE_SIZE=3D10;"use strict";=0A= var = CLEANUP_TIMEOUT=3D3E4,RenderingStates=3D{INITIAL:0,RUNNING:1,PAUSED:2,FIN= ISHED:3},PDFRenderingQueue=3Dfunction(){function = e(){this.idleTimeout=3Dthis.highestPriorityPage=3Dthis.onIdle=3Dthis.pdfT= humbnailViewer=3Dthis.pdfViewer=3Dnull;this.isThumbnailViewEnabled=3Dthis= .printing=3D!1}e.prototype=3D{setViewer:function(a){this.pdfViewer=3Da},s= etThumbnailViewer:function(a){this.pdfThumbnailViewer=3Da},isHighestPrior= ity:function(a){return = this.highestPriorityPage=3D=3D=3Da.renderingId},renderHighestPriority:fun= ction(a){this.idleTimeout&&=0A= (clearTimeout(this.idleTimeout),this.idleTimeout=3Dnull);this.pdfViewer.f= orceRendering(a)||this.pdfThumbnailViewer&&this.isThumbnailViewEnabled&&t= his.pdfThumbnailViewer.forceRendering()||this.printing||!this.onIdle||(th= is.idleTimeout=3DsetTimeout(this.onIdle.bind(this),CLEANUP_TIMEOUT))},get= HighestPriority:function(a,c,b){var = e=3Da.views,h=3De.length;if(0=3D=3D=3Dh)return!1;for(var = g=3D0;g<h;++g){var k=3De[g].view;if(!this.isViewFinished(k))return = k}a=3Db?a.last.id:a.first.id-2;return c[a]&&!this.isViewFinished(c[a])?=0A= c[a]:null},isViewFinished:function(a){return = a.renderingState=3D=3D=3DRenderingStates.FINISHED},renderView:function(a)= {switch(a.renderingState){case RenderingStates.FINISHED:return!1;case = RenderingStates.PAUSED:this.highestPriorityPage=3Da.renderingId;a.resume(= );break;case = RenderingStates.RUNNING:this.highestPriorityPage=3Da.renderingId;break;ca= se RenderingStates.INITIAL:this.highestPriorityPage=3Da.renderingId;var = c=3Dfunction(){this.renderHighestPriority()}.bind(this);a.draw().then(c,c= )}return!0}};return e}();=0A= "use strict";=0A= var TEXT_LAYER_RENDER_DELAY=3D200,PDFPageView=3Dfunction(){function = e(a){var = c=3Da.container,b=3Da.id,e=3Da.scale,h=3Da.defaultViewport,g=3Da.renderin= gQueue,k=3Da.textLayerFactory;a=3Da.annotationsLayerFactory;this.id=3Db;t= his.renderingId=3D"page"+b;this.rotation=3D0;this.scale=3De||1;this.viewp= ort=3Dh;this.pdfPageRotate=3Dh.rotation;this.hasRestrictedScaling=3D!1;th= is.renderingQueue=3Dg;this.textLayerFactory=3Dk;this.annotationsLayerFact= ory=3Da;this.renderingState=3DRenderingStates.INITIAL;this.annotationLaye= r=3Dthis.zoomLayer=3Dthis.textLayer=3D=0A= this.onAfterDraw=3Dthis.onBeforeDraw=3Dthis.resume=3Dnull;b=3Ddocument.cr= eateElement("div");b.id=3D"pageContainer"+this.id;b.className=3D"page";b.= style.width=3DMath.floor(this.viewport.width)+"px";b.style.height=3DMath.= floor(this.viewport.height)+"px";b.setAttribute("data-page-number",this.i= d);this.div=3Db;c.appendChild(b)}e.prototype=3D{setPdfPage:function(a){th= is.pdfPage=3Da;this.pdfPageRotate=3Da.rotate;this.viewport=3Da.getViewpor= t(this.scale*CSS_UNITS,(this.rotation+this.pdfPageRotate)%360);this.stats= =3Da.stats;this.reset()},=0A= destroy:function(){this.zoomLayer=3Dnull;this.reset();this.pdfPage&&this.= pdfPage.destroy()},reset:function(a){this.renderTask&&this.renderTask.can= cel();this.resume=3Dnull;this.renderingState=3DRenderingStates.INITIAL;va= r = c=3Dthis.div;c.style.width=3DMath.floor(this.viewport.width)+"px";c.style= .height=3DMath.floor(this.viewport.height)+"px";for(var = b=3Dc.childNodes,e=3Dthis.zoomLayer||null,h=3Da&&this.annotationLayer&&th= is.annotationLayer.div||null,g=3Db.length-1;0<=3Dg;g--){var = k=3Db[g];e!=3D=3Dk&&h!=3D=3Dk&&c.removeChild(k)}c.removeAttribute("data-l= oaded");=0A= a?this.annotationLayer&&this.annotationLayer.hide():this.annotationLayer=3D= null;this.canvas&&(this.canvas.width=3D0,this.canvas.height=3D0,delete = this.canvas);this.loadingIconDiv=3Ddocument.createElement("div");this.loa= dingIconDiv.className=3D"loadingIcon";c.appendChild(this.loadingIconDiv)}= ,update:function(a,c){this.scale=3Da||this.scale;"undefined"!=3D=3Dtypeof= = c&&(this.rotation=3Dc);this.viewport=3Dthis.viewport.clone({scale:this.sc= ale*CSS_UNITS,rotation:(this.rotation+this.pdfPageRotate)%360});var = b=3D!1;if(this.canvas&&=0A= 0<PDFJS.maxCanvasPixels){var = e=3Dthis.canvas.getContext("2d"),e=3DgetOutputScale(e);Math.sqrt(PDFJS.ma= xCanvasPixels/(this.viewport.width*this.viewport.height));(Math.floor(thi= s.viewport.width)*e.sx|0)*(Math.floor(this.viewport.height)*e.sy|0)>PDFJS= .maxCanvasPixels&&(b=3D!0)}this.canvas&&(PDFJS.useOnlyCssZoom||this.hasRe= strictedScaling&&b)?this.cssTransform(this.canvas,!0):(this.canvas&&!this= .zoomLayer&&(this.zoomLayer=3Dthis.canvas.parentNode,this.zoomLayer.style= .position=3D"absolute"),this.zoomLayer&&this.cssTransform(this.zoomLayer.= firstChild),=0A= this.reset(!0))},updatePosition:function(){this.textLayer&&this.textLayer= .render(TEXT_LAYER_RENDER_DELAY)},cssTransform:function(a,c){var = b=3Dthis.viewport.width,e=3Dthis.viewport.height,h=3Dthis.div;a.style.wid= th=3Da.parentNode.style.width=3Dh.style.width=3DMath.floor(b)+"px";a.styl= e.height=3Da.parentNode.style.height=3Dh.style.height=3DMath.floor(e)+"px= ";var = h=3Dthis.viewport.rotation-a._viewport.rotation,g=3DMath.abs(h),k=3D1,l=3D= 1;if(90=3D=3D=3Dg||270=3D=3D=3Dg)k=3De/b,l=3Db/e;CustomStyle.setProp("tra= nsform",a,"rotate("+h+"deg) scale("+=0A= k+","+l+")");if(this.textLayer){g=3Dthis.textLayer.viewport;e=3DMath.abs(= this.viewport.rotation-g.rotation);h=3Db/g.width;if(90=3D=3D=3De||270=3D=3D= =3De)h=3Db/g.height;var = b=3Dthis.textLayer.textLayerDiv,n,p;switch(e){case = 0:n=3Dp=3D0;break;case 90:n=3D0;p=3D"-"+b.style.height;break;case = 180:n=3D"-"+b.style.width;p=3D"-"+b.style.height;break;case = 270:n=3D"-"+b.style.width;p=3D0;break;default:console.error("Bad = rotation value.")}CustomStyle.setProp("transform",b,"rotate("+e+"deg) = scale("+h+", "+h+") translate("+n+", = "+p+")");CustomStyle.setProp("transformOrigin",=0A= b,"0% = 0%")}c&&this.annotationLayer&&this.annotationLayer.setupAnnotations(this.= viewport)},get width(){return this.viewport.width},get height(){return = this.viewport.height},getPagePoint:function(a,c){return = this.viewport.convertToPdfPoint(a,c)},draw:function(){function = a(a){t=3D=3D=3Dq.renderTask&&(q.renderTask=3Dnull);if("cancelled"=3D=3D=3D= a)r(a);else{q.renderingState=3DRenderingStates.FINISHED;q.loadingIconDiv&= &(e.removeChild(q.loadingIconDiv),delete = q.loadingIconDiv);q.zoomLayer&&(e.removeChild(q.zoomLayer),q.zoomLayer=3D=0A= null);q.error=3Da;q.stats=3Dc.stats;if(q.onAfterDraw)q.onAfterDraw();var = b=3Ddocument.createEvent("CustomEvent");b.initCustomEvent("pagerendered",= !0,!0,{pageNumber:q.id});e.dispatchEvent(b);b=3Ddocument.createEvent("Cus= tomEvent");b.initCustomEvent("pagerender",!0,!0,{pageNumber:c.pageNumber}= );e.dispatchEvent(b);a?r(a):p(void = 0)}}this.renderingState!=3D=3DRenderingStates.INITIAL&&console.error("Mus= t be in new state before = drawing");this.renderingState=3DRenderingStates.RUNNING;var = c=3Dthis.pdfPage,b=3Dthis.viewport,=0A= e=3Dthis.div,h=3Ddocument.createElement("div");h.style.width=3De.style.wi= dth;h.style.height=3De.style.height;h.classList.add("canvasWrapper");var = g=3Ddocument.createElement("canvas");g.id=3D"page"+this.id;h.appendChild(= g);this.annotationLayer?e.insertBefore(h,this.annotationLayer.div):e.appe= ndChild(h);this.canvas=3Dg;var = h=3Dg.getContext("2d"),k=3DgetOutputScale(h);if(PDFJS.useOnlyCssZoom){var= = l=3Db.clone({scale:CSS_UNITS});k.sx*=3Dl.width/b.width;k.sy*=3Dl.height/b= .height;k.scaled=3D!0}0<PDFJS.maxCanvasPixels&&(l=3DMath.sqrt(PDFJS.maxCa= nvasPixels/=0A= (b.width*b.height)),k.sx>l||k.sy>l?(k.sx=3Dl,k.sy=3Dl,this.hasRestrictedS= caling=3Dk.scaled=3D!0):this.hasRestrictedScaling=3D!1);g.width=3DMath.fl= oor(b.width)*k.sx|0;g.height=3DMath.floor(b.height)*k.sy|0;g.style.width=3D= Math.floor(b.width)+"px";g.style.height=3DMath.floor(b.height)+"px";g._vi= ewport=3Db;var = n=3Db=3Dnull;this.textLayerFactory&&(b=3Ddocument.createElement("div"),b.= className=3D"textLayer",b.style.width=3Dg.style.width,b.style.height=3Dg.= style.height,this.annotationLayer?e.insertBefore(b,this.annotationLayer.d= iv):e.appendChild(b),=0A= n=3Dthis.textLayerFactory.createTextLayerBuilder(b,this.id-1,this.viewpor= t));this.textLayer=3Dn;k.scaled&&(h._transformMatrix=3D[k.sx,0,0,k.sy,0,0= ],h.scale(k.sx,k.sy));var p,r,g=3Dnew = Promise(function(a,b){p=3Da;r=3Db}),q=3Dthis,b=3Dnull;this.renderingQueue= &&(b=3Dfunction(a){q.renderingQueue.isHighestPriority(q)?a():(q.rendering= State=3DRenderingStates.PAUSED,q.resume=3Dfunction(){q.renderingState=3DR= enderingStates.RUNNING;a()})});var = t=3Dthis.renderTask=3Dthis.pdfPage.render({canvasContext:h,viewport:this.= viewport,continueCallback:b});=0A= this.renderTask.promise.then(function(){a(null);n&&q.pdfPage.getTextConte= nt().then(function(a){n.setTextContent(a);n.render(TEXT_LAYER_RENDER_DELA= Y)})},function(b){a(b)});this.annotationsLayerFactory&&(this.annotationLa= yer||(this.annotationLayer=3Dthis.annotationsLayerFactory.createAnnotatio= nsLayerBuilder(e,this.pdfPage)),this.annotationLayer.setupAnnotations(thi= s.viewport));e.setAttribute("data-loaded",!0);if(q.onBeforeDraw)q.onBefor= eDraw();return g},beforePrint:function(){var = a=3Dthis.pdfPage,c=3Da.getViewport(1),=0A= b=3Ddocument.createElement("canvas");b.width=3D2*Math.floor(c.width);b.he= ight=3D2*Math.floor(c.height);b.style.width=3D"200%";b.style.height=3D"20= 0%";CustomStyle.setProp("transform",b,"scale(0.5, = 0.5)");CustomStyle.setProp("transformOrigin",b,"0% 0%");var = e=3Ddocument.getElementById("printContainer"),h=3Ddocument.createElement(= "div");h.style.width=3Dc.width+"pt";h.style.height=3Dc.height+"pt";h.appe= ndChild(b);e.appendChild(h);b.mozPrintCallback=3Dfunction(e){var = f=3De.context;f.save();f.fillStyle=3D"rgb(255, 255, 255)";=0A= f.fillRect(0,0,b.width,b.height);f.restore();f._transformMatrix=3D[2,0,0,= 2,0,0];f.scale(2,2);a.render({canvasContext:f,viewport:c,intent:"print"})= .promise.then(function(){e.done()},function(a){console.error(a);"abort"in= e?e.abort():e.done()})}}};return e}();"use strict";var = MAX_TEXT_DIVS_TO_RENDER=3D1E5,NonWhitespaceRegexp=3D/\S/;function = isAllWhitespace(e){return!NonWhitespaceRegexp.test(e)}=0A= var TextLayerBuilder=3Dfunction(){function = e(a){this.textLayerDiv=3Da.textLayerDiv;this.divContentDone=3Dthis.render= ingDone=3D!1;this.pageIdx=3Da.pageIndex;this.pageNumber=3Dthis.pageIdx+1;= this.matches=3D[];this.viewport=3Da.viewport;this.textDivs=3D[];this.find= Controller=3Da.findController||null}e.prototype=3D{_finishRendering:funct= ion(){this.renderingDone=3D!0;var = a=3Ddocument.createEvent("CustomEvent");a.initCustomEvent("textlayerrende= red",!0,!0,{pageNumber:this.pageNumber});this.textLayerDiv.dispatchEvent(= a)},renderLayer:function(){var a=3D=0A= document.createDocumentFragment(),c=3Dthis.textDivs,b=3Dc.length,e=3Ddocu= ment.createElement("canvas").getContext("2d");if(b>MAX_TEXT_DIVS_TO_RENDE= R)this._finishRendering();else{for(var h,g,k=3D0;k<b;k++){var = l=3Dc[k];if(void 0=3D=3D=3Dl.dataset.isWhitespace){var = n=3Dl.style.fontSize,p=3Dl.style.fontFamily;if(n!=3D=3Dh||p!=3D=3Dg)e.fon= t=3Dn+" = "+p,h=3Dn,g=3Dp;n=3De.measureText(l.textContent).width;0<n&&(a.appendChil= d(l),n=3Dvoid = 0!=3D=3Dl.dataset.canvasWidth?"scaleX("+l.dataset.canvasWidth/n+")":"",(p= =3Dl.dataset.angle)&&(n=3D"rotate("+p+"deg) "+=0A= n),n&&CustomStyle.setProp("transform",l,n))}}this.textLayerDiv.appendChil= d(a);this._finishRendering();this.updateMatches()}},render:function(a){if= (this.divContentDone&&!this.renderingDone)if(this.renderTimer&&(clearTime= out(this.renderTimer),this.renderTimer=3Dnull),a){var = c=3Dthis;this.renderTimer=3DsetTimeout(function(){c.renderLayer();c.rende= rTimer=3Dnull},a)}else this.renderLayer()},appendText:function(a,c){var = b=3Dc[a.fontName],e=3Ddocument.createElement("div");this.textDivs.push(e)= ;if(isAllWhitespace(a.str))e.dataset.isWhitespace=3D=0A= !0;else{var = h=3DPDFJS.Util.transform(this.viewport.transform,a.transform),g=3DMath.at= an2(h[1],h[0]);b.vertical&&(g+=3DMath.PI/2);var = k=3DMath.sqrt(h[2]*h[2]+h[3]*h[3]),l=3Dk;b.ascent?l*=3Db.ascent:b.descent= &&(l*=3D1+b.descent);var = n;0=3D=3D=3Dg?(n=3Dh[4],h=3Dh[5]-l):(n=3Dh[4]+l*Math.sin(g),h=3Dh[5]-l*Ma= th.cos(g));e.style.left=3Dn+"px";e.style.top=3Dh+"px";e.style.fontSize=3D= k+"px";e.style.fontFamily=3Db.fontFamily;e.textContent=3Da.str;PDFJS.pdfB= ug&&(e.dataset.fontName=3Da.fontName);0!=3D=3Dg&&(e.dataset.angle=3D180/M= ath.PI*g);1<a.str.length&&=0A= (e.dataset.canvasWidth=3Db.vertical?a.height*this.viewport.scale:a.width*= this.viewport.scale)}},setTextContent:function(a){this.textContent=3Da;fo= r(var = c=3Da.items,b=3D0,e=3Dc.length;b<e;b++)this.appendText(c[b],a.styles);thi= s.divContentDone=3D!0},convertMatches:function(a){for(var = c=3D0,b=3D0,e=3Dthis.textContent.items,h=3De.length-1,g=3Dnull=3D=3D=3Dth= is.findController?0:this.findController.state.query.length,k=3D[],l=3D0,n= =3Da.length;l<n;l++){for(var = p=3Da[l];c!=3D=3Dh&&p>=3Db+e[c].str.length;)b+=3De[c].str.length,c++;c=3D= =3D=3De.length&&console.error("Could not find a matching mapping");=0A= for(var = r=3D{begin:{divIdx:c,offset:p-b}},p=3Dp+g;c!=3D=3Dh&&p>b+e[c].str.length;= )b+=3De[c].str.length,c++;r.end=3D{divIdx:c,offset:p-b};k.push(r)}return = k},renderMatches:function(a){function c(a,c){var = e=3Da.divIdx;h[e].textContent=3D"";b(e,0,a.offset,c)}function = b(a,b,c,g){var = k=3Dh[a];a=3De[a].str.substring(b,c);a=3Ddocument.createTextNode(a);g?(b=3D= document.createElement("span"),b.className=3Dg,b.appendChild(a),k.appendC= hild(b)):k.appendChild(a)}if(0!=3D=3Da.length){var = e=3Dthis.textContent.items,h=3Dthis.textDivs,g=3Dnull,k=3Dthis.pageIdx,=0A= l=3Dnull=3D=3D=3Dthis.findController?!1:k=3D=3D=3Dthis.findController.sel= ected.pageIdx,n=3Dnull=3D=3D=3Dthis.findController?-1:this.findController= .selected.matchIdx,p=3Dn,r=3Dp+1;if(null=3D=3D=3Dthis.findController?0:th= is.findController.state.highlightAll)p=3D0,r=3Da.length;else = if(!l)return;for(;p<r;p++){var = q=3Da[p],t=3Dq.begin,q=3Dq.end,v=3Dl&&p=3D=3D=3Dn?" = selected":"";this.findController&&this.findController.updateMatchPosition= (k,p,h,t.divIdx,q.divIdx);g&&t.divIdx=3D=3D=3Dg.divIdx?b(g.divIdx,g.offse= t,t.offset):(null!=3D=3Dg&&b(g.divIdx,g.offset,void 0),=0A= c(t));if(t.divIdx=3D=3D=3Dq.divIdx)b(t.divIdx,t.offset,q.offset,"highligh= t"+v);else{b(t.divIdx,t.offset,void 0,"highlight = begin"+v);g=3Dt.divIdx+1;for(t=3Dq.divIdx;g<t;g++)h[g].className=3D"highl= ight middle"+v;c(q,"highlight end"+v)}g=3Dq}g&&b(g.divIdx,g.offset,void = 0)}},updateMatches:function(){if(this.renderingDone){for(var = a=3Dthis.matches,c=3Dthis.textDivs,b=3Dthis.textContent.items,e=3D-1,h=3D= 0,g=3Da.length;h<g;h++){for(var = k=3Da[h],e=3DMath.max(e,k.begin.divIdx),l=3Dk.end.divIdx;e<=3Dl;e++){var = n=3Dc[e];n.textContent=3Db[e].str;=0A= n.className=3D""}e=3Dk.end.divIdx+1}null!=3D=3Dthis.findController&&this.= findController.active&&(this.matches=3Dthis.convertMatches(null=3D=3D=3Dt= his.findController?[]:this.findController.pageMatches[this.pageIdx]||[]),= this.renderMatches(this.matches))}}};return e}();function = DefaultTextLayerFactory(){}DefaultTextLayerFactory.prototype=3D{createTex= tLayerBuilder:function(e,a,c){return new = TextLayerBuilder({textLayerDiv:e,pageIndex:a,viewport:c})}};"use strict";=0A= var AnnotationsLayerBuilder=3Dfunction(){function = e(a){this.pageDiv=3Da.pageDiv;this.pdfPage=3Da.pdfPage;this.linkService=3D= a.linkService;this.div=3Dnull}e.prototype=3D{setupAnnotations:function(a)= {function = c(a,b){a.href=3De.getDestinationHash(b);a.onclick=3Dfunction(){b&&e.navig= ateTo(b);return!1};b&&(a.className=3D"internalLink")}function = b(a,b){a.href=3De.getAnchorUrl("");a.onclick=3Dfunction(){e.executeNamedA= ction(b);return!1};a.className=3D"internalLink"}var = e=3Dthis.linkService,h=3Dthis.pdfPage,g=3Dthis;h.getAnnotations().then(fu= nction(e){a=3D=0A= a.clone({dontFlip:!0});var = f=3D"matrix("+a.transform.join(",")+")",n,p,r,q;if(g.div){r=3D0;for(q=3De= .length;r<q;r++)n=3De[r],(p=3Dg.div.querySelector('[data-annotation-id=3D= "'+n.id+'"]'))&&CustomStyle.setProp("transform",p,f);g.div.removeAttribut= e("hidden")}else = for(r=3D0,q=3De.length;r<q;r++)if((n=3De[r])&&n.hasHtml){p=3DPDFJS.Annota= tionUtils.getHtmlElement(n,h.commonObjs);p.setAttribute("data-annotation-= id",n.id);"undefined"!=3D=3Dtypeof mozL10n&&mozL10n.translate(p);var = t=3Dn.rect,v=3Dh.view,t=3DPDFJS.Util.normalizeRect([t[0],=0A= v[3]-t[1]+v[1],t[2],v[3]-t[3]+v[1]]);p.style.left=3Dt[0]+"px";p.style.top= =3Dt[1]+"px";p.style.position=3D"absolute";CustomStyle.setProp("transform= ",p,f);CustomStyle.setProp("transformOrigin",p,-t[0]+"px = "+-t[1]+"px");"Link"!=3D=3Dn.subtype||n.url||(t=3Dp.getElementsByTagName(= "a")[0])&&(n.action?b(t,n.action):c(t,"dest"in = n?n.dest:null));g.div||(n=3Ddocument.createElement("div"),n.className=3D"= annotationLayer",g.pageDiv.appendChild(n),g.div=3Dn);g.div.appendChild(p)= }})},hide:function(){this.div&&this.div.setAttribute("hidden",=0A= "true")}};return e}();function = DefaultAnnotationsLayerFactory(){}DefaultAnnotationsLayerFactory.prototyp= e=3D{createAnnotationsLayerBuilder:function(e,a){return new = AnnotationsLayerBuilder({pageDiv:e,pdfPage:a,linkService:new = SimpleLinkService})}};=0A= var PDFViewer=3Dfunction(){function e(a){var = b=3D[];this.push=3Dfunction(e){var = h=3Db.indexOf(e);0<=3Dh&&b.splice(h,1);b.push(e);b.length>a&&b.shift().de= stroy()};this.resize=3Dfunction(e){for(a=3De;b.length>a;)b.shift().destro= y()}}function = a(a){this.container=3Da.container;this.viewer=3Da.viewer||a.container.fir= stElementChild;this.linkService=3Da.linkService||new = SimpleLinkService;this.removePageBorders=3Da.removePageBorders||!1;(this.= defaultRenderingQueue=3D!a.renderingQueue)?(this.renderingQueue=3Dnew = PDFRenderingQueue,=0A= this.renderingQueue.setViewer(this)):this.renderingQueue=3Da.renderingQue= ue;this.scroll=3DwatchScroll(this.container,this._scrollUpdate.bind(this)= );this.updateInProgress=3D!1;this.presentationModeState=3DPresentationMod= eState.UNKNOWN;this._resetView();this.removePageBorders&&this.viewer.clas= sList.add("removePageBorders")}a.prototype=3D{get pagesCount(){return = this._pages.length},getPageView:function(a){return this._pages[a]},get = currentPageNumber(){return this._currentPageNumber},set = currentPageNumber(a){if(this.pdfDocument){var b=3D=0A= document.createEvent("UIEvents");b.initUIEvent("pagechange",!0,!0,window,= 0);b.updateInProgress=3Dthis.updateInProgress;0<a&&a<=3Dthis.pagesCount?(= b.previousPageNumber=3Dthis._currentPageNumber,this._currentPageNumber=3D= a,b.pageNumber=3Da,this.container.dispatchEvent(b),this.updateInProgress|= |this.scrollPageIntoView(a)):(b.pageNumber=3Dthis._currentPageNumber,b.pr= eviousPageNumber=3Da,this.container.dispatchEvent(b))}else = this._currentPageNumber=3Da},get currentScale(){return = this._currentScale!=3D=3DUNKNOWN_SCALE?this._currentScale:=0A= DEFAULT_SCALE},set currentScale(a){if(isNaN(a))throw Error("Invalid = numeric = scale");this.pdfDocument?this._setScale(a,!1):(this._currentScale=3Da,thi= s._currentScaleValue=3Da!=3D=3DUNKNOWN_SCALE?a.toString():null)},get = currentScaleValue(){return this._currentScaleValue},set = currentScaleValue(a){this.pdfDocument?this._setScale(a,!1):(this._current= Scale=3DisNaN(a)?UNKNOWN_SCALE:a,this._currentScaleValue=3Da)},get = pagesRotation(){return this._pagesRotation},set = pagesRotation(a){this._pagesRotation=3Da;for(var b=3D0,=0A= e=3Dthis._pages.length;b<e;b++){var = h=3Dthis._pages[b];h.update(h.scale,a)}this._setScale(this._currentScaleV= alue,!0);this.defaultRenderingQueue&&this.update()},setDocument:function(= a){this.pdfDocument&&this._resetView();if(this.pdfDocument=3Da){var = b=3Da.numPages,e=3Dthis,h,g=3Dnew = Promise(function(a){h=3Da});this.pagesPromise=3Dg;g.then(function(){var = a=3Ddocument.createEvent("CustomEvent");a.initCustomEvent("pagesloaded",!= 0,!0,{pagesCount:b});e.container.dispatchEvent(a)});var = k=3D!1,l=3Dnull,n=3Dnew Promise(function(a){l=3D=0A= a});this.onePageRendered=3Dn;var = p=3Dfunction(a){a.onBeforeDraw=3Dfunction(){e._buffer.push(this)};a.onAft= erDraw=3Dfunction(){k||(k=3D!0,l())}};this.firstPagePromise=3Dg=3Da.getPa= ge(1);return g.then(function(g){var = k=3Dthis.currentScale;g=3Dg.getViewport(k*CSS_UNITS);for(var = l=3D1;l<=3Db;++l){var = v=3Dnull;PDFJS.disableTextLayer||(v=3Dthis);v=3Dnew = PDFPageView({container:this.viewer,id:l,scale:k,defaultViewport:g.clone()= ,renderingQueue:this.renderingQueue,textLayerFactory:v,annotationsLayerFa= ctory:this});p(v);this._pages.push(v)}var s=3D=0A= this.linkService;n.then(function(){if(PDFJS.disableAutoFetch)h();else = for(var g=3Db,k=3D1;k<=3Db;++k)a.getPage(k).then(function(a,b){var = c=3De._pages[a-1];c.pdfPage||c.setPdfPage(b);s.cachePageRef(a,b.ref);g--;= g||h()}.bind(null,k))});k=3Ddocument.createEvent("CustomEvent");k.initCus= tomEvent("pagesinit",!0,!0,null);e.container.dispatchEvent(k);this.defaul= tRenderingQueue&&this.update();this.findController&&this.findController.r= esolveFirstPage()}.bind(this))}},_resetView:function(){this._pages=3D[];t= his._currentPageNumber=3D=0A= 1;this._currentScale=3DUNKNOWN_SCALE;this._currentScaleValue=3Dnull;this.= _buffer=3Dnew = e(DEFAULT_CACHE_SIZE);this._location=3Dnull;this._pagesRotation=3D0;this.= _pagesRequests=3D[];for(var = a=3Dthis.viewer;a.hasChildNodes();)a.removeChild(a.lastChild)},_scrollUpd= ate:function(){if(0!=3D=3Dthis.pagesCount){this.update();for(var = a=3D0,b=3Dthis._pages.length;a<b;a++)this._pages[a].updatePosition()}},_s= etScaleDispatchEvent:function(a,b,e){var = h=3Ddocument.createEvent("UIEvents");h.initUIEvent("scalechange",!0,!0,wi= ndow,0);h.scale=3D=0A= a;e&&(h.presetValue=3Db);this.container.dispatchEvent(h)},_setScaleUpdate= Pages:function(a,b,e,h){this._currentScaleValue=3Db;var = g;g=3Dthis._currentScale;g=3Da=3D=3D=3Dg?!0:1E-15>Math.abs(a-g)?!0:!1;if(= g)h&&this._setScaleDispatchEvent(a,b,!0);else{g=3D0;for(var = k=3Dthis._pages.length;g<k;g++)this._pages[g].update(a);this._currentScal= e=3Da;if(!e){e=3Dthis._currentPageNumber;var = l;!this._location||IGNORE_CURRENT_POSITION_ON_ZOOM||this.isInPresentation= Mode||this.isChangingPresentationMode||(e=3Dthis._location.pageNumber,l=3D=0A= [null,{name:"XYZ"},this._location.left,this._location.top,null]);this.scr= ollPageIntoView(e,l)}this._setScaleDispatchEvent(a,b,h);this.defaultRende= ringQueue&&this.update()}},_setScale:function(a,b){var = e=3DparseFloat(a);if(0<e)this._setScaleUpdatePages(e,a,b,!1);else = if(e=3Dthis._pages[this._currentPageNumber-1]){var = h=3D(this.container.clientWidth-(this.isInPresentationMode||this.removePa= geBorders?0:SCROLLBAR_PADDING))/e.width*e.scale,g=3D(this.container.clien= tHeight-(this.isInPresentationMode||this.removePageBorders?=0A= 0:VERTICAL_PADDING))/e.height*e.scale;switch(a){case = "page-actual":e=3D1;break;case "page-width":e=3Dh;break;case = "page-height":e=3Dg;break;case "page-fit":e=3DMath.min(h,g);break;case = "auto":e=3De.width>e.height?Math.min(g,h):h;e=3DMath.min(MAX_AUTO_SCALE,e= );break;default:console.error("pdfViewSetScale: '"+a+"' is an unknown = zoom = value.");return}this._setScaleUpdatePages(e,a,b,!0)}},scrollPageIntoView:= function(a,b){var = e=3Dthis._pages[a-1];if(this.isInPresentationMode){if(this._currentPageNu= mber!=3D=3De.id){this.currentPageNumber=3D=0A= e.id;return}b=3Dnull;this._setScale(this._currentScaleValue,!0)}if(b){var= = h=3D0,g=3D0,k=3D0,l=3D0,n,p;p=3D0=3D=3D=3De.rotation%180?!1:!0;n=3D(p?e.h= eight:e.width)/e.scale/CSS_UNITS;p=3D(p?e.width:e.height)/e.scale/CSS_UNI= TS;var r=3D0;switch(b[1].name){case = "XYZ":h=3Db[2];g=3Db[3];r=3Db[4];h=3Dnull!=3D=3Dh?h:0;g=3Dnull!=3D=3Dg?g:= p;break;case "Fit":case "FitB":r=3D"page-fit";break;case "FitH":case = "FitBH":g=3Db[2];r=3D"page-width";break;case "FitV":case = "FitBV":h=3Db[2];k=3Dn;l=3Dp;r=3D"page-height";break;case = "FitR":h=3Db[2];g=3Db[3];k=3Db[4]-h;l=3Db[5]-g;p=3Dthis.removePageBorders= ?=0A= 0:VERTICAL_PADDING;n=3D(this.container.clientWidth-(this.removePageBorder= s?0:SCROLLBAR_PADDING))/k/CSS_UNITS;p=3D(this.container.clientHeight-p)/l= /CSS_UNITS;r=3DMath.min(Math.abs(n),Math.abs(p));break;default:return}r&&= r!=3D=3Dthis._currentScale?this.currentScaleValue=3Dr:this._currentScale=3D= =3D=3DUNKNOWN_SCALE&&(this.currentScaleValue=3DDEFAULT_SCALE_VALUE);"page= -fit"!=3D=3Dr||b[4]?(g=3D[e.viewport.convertToViewportPoint(h,g),e.viewpo= rt.convertToViewportPoint(h+k,g+l)],h=3DMath.min(g[0][0],g[1][0]),g=3DMat= h.min(g[0][1],g[1][1]),=0A= scrollIntoView(e.div,{left:h,top:g})):scrollIntoView(e.div)}else = scrollIntoView(e.div)},_updateLocation:function(a){var = b=3Dthis._currentScale,e=3Dthis._currentScaleValue,b=3DparseFloat(e)=3D=3D= =3Db?Math.round(1E4*b)/100:e,e=3Da.id,h;h=3D"#page=3D"+e+("&zoom=3D"+b);v= ar = g=3Dthis.container,g=3Dthis._pages[e-1].getPagePoint(g.scrollLeft-a.x,g.s= crollTop-a.y);a=3DMath.round(g[0]);g=3DMath.round(g[1]);h+=3D","+a+","+g;= this._location=3D{pageNumber:e,scale:b,top:g,left:a,pdfOpenParams:h}},upd= ate:function(){var a=3Dthis._getVisiblePages(),=0A= b=3Da.views;if(0!=3D=3Db.length){this.updateInProgress=3D!0;var = e=3DMath.max(DEFAULT_CACHE_SIZE,2*b.length+1);this._buffer.resize(e);this= .renderingQueue.renderHighestPriority(a);for(var = e=3Dthis._currentPageNumber,a=3Da.first,h=3D0,g=3Db.length,k=3D!1;h<g;++h= ){var = l=3Db[h];if(100>l.percent)break;if(l.id=3D=3D=3De){k=3D!0;break}}k||(e=3D= b[0].id);this.isInPresentationMode||(this.currentPageNumber=3De);this._up= dateLocation(a);this.updateInProgress=3D!1;b=3Ddocument.createEvent("UIEv= ents");b.initUIEvent("updateviewarea",!0,!0,window,0);b.location=3D=0A= this._location;this.container.dispatchEvent(b)}},containsElement:function= (a){return = this.container.contains(a)},focus:function(){this.container.focus()},get = isInPresentationMode(){return = this.presentationModeState=3D=3D=3DPresentationModeState.FULLSCREEN},get = isChangingPresentationMode(){return = this.PresentationModeState=3D=3D=3DPresentationModeState.CHANGING},get = isHorizontalScrollbarEnabled(){return = this.isInPresentationMode?!1:this.container.scrollWidth>this.container.cl= ientWidth},_getVisiblePages:function(){if(this.isInPresentationMode){var = a=3D=0A= [],b=3Dthis._pages[this._currentPageNumber-1];a.push({id:b.id,view:b});re= turn{first:b,last:b,views:a}}return = getVisibleElements(this.container,this._pages,!0)},cleanup:function(){for= (var = a=3D0,b=3Dthis._pages.length;a<b;a++)this._pages[a]&&this._pages[a].rende= ringState!=3D=3DRenderingStates.FINISHED&&this._pages[a].reset()},_ensure= PdfPageLoaded:function(a){if(a.pdfPage)return = Promise.resolve(a.pdfPage);var b=3Da.id;if(this._pagesRequests[b])return = this._pagesRequests[b];var = e=3Dthis.pdfDocument.getPage(b).then(function(e){a.setPdfPage(e);=0A= this._pagesRequests[b]=3Dnull;return e}.bind(this));return = this._pagesRequests[b]=3De},forceRendering:function(a){a=3Da||this._getVi= siblePages();var = b=3Dthis.renderingQueue.getHighestPriority(a,this._pages,this.scroll.down= );return = b?(this._ensurePdfPageLoaded(b).then(function(){this.renderingQueue.rende= rView(b)}.bind(this)),!0):!1},getPageTextContent:function(a){return = this.pdfDocument.getPage(a+1).then(function(a){return = a.getTextContent()})},createTextLayerBuilder:function(a,b,e){return new = TextLayerBuilder({textLayerDiv:a,=0A= pageIndex:b,viewport:e,findController:this.isInPresentationMode?null:this= .findController})},createAnnotationsLayerBuilder:function(a,b){return = new = AnnotationsLayerBuilder({pageDiv:a,pdfPage:b,linkService:this.linkService= })},setFindController:function(a){this.findController=3Da}};return = a}(),SimpleLinkService=3Dfunction(){function e(){}e.prototype=3D{get = page(){return 0},set = page(a){},navigateTo:function(a){},getDestinationHash:function(a){return"= #"},getAnchorUrl:function(a){return"#"},setHash:function(a){},=0A= executeNamedAction:function(a){},cachePageRef:function(a,e){}};return = e}();if(0<=3DBLACKLISTED_PDFJS_DOMAINS.indexOf(window.location.hostname.t= oLowerCase()))throw Error("Attempted to load PDF viewer from an = unacceptable domain");=0A= var = PDFDropboxState=3D{PDFPageNumber:-1,isFullDoc:!1,isProgressive:!1,isAnnot= ationMarkerEnabled:!1,isAnnotationHighlightEnabled:!1,isAnnotationRegionE= nabled:!1,keydownKeysHandledByParent:{},hasZoomChangedByUser:!1,fileUrl:n= ull,pdfFileSizeBytes:-1,pdfFileLoadedBytes:-1,presentationMode:!1,renderF= ailed:!1,presentationScroll:0},PDFDropboxEventHandlers=3D{onMouseMoveCall= back:$.noop,onMouseDownCallback:$.noop,onMouseUpCallback:$.noop,onKeyDown= Callback:$.noop,onKeyUpCallback:$.noop,onKeyPressCallback:$.noop,=0A= onScrollCallback:$.noop,onPageRenderedCallback:$.noop,onPageResetCallback= :$.noop,onScaleChangeCallback:$.noop,onMouseWheelCallback:$.noop,onHideAn= notation:$.noop},PDFViewerApplication=3D{initialBookmark:document.locatio= n.hash.substring(1),initialized:!1,fellback:!1,pdfDocument:null,printing:= !1,pdfViewer:null,pdfRenderingQueue:null,pageRotation:0,updateScaleContro= ls:!0,isInitialViewSet:!1,animationStartedPromise:null,mouseScrollTimeSta= mp:0,mouseScrollDelta:0,preferencePdfBugEnabled:!1,isViewerEmbedded:windo= w.parent!=3D=3D=0A= window,url:"",_trustedParentDomain:null,frameMessenger:null,_nonFullscree= nScale:"page-width",initialize:function(){var e=3Dnew = PDFRenderingQueue;e.onIdle=3Dthis.cleanup.bind(this);this.pdfRenderingQue= ue=3De;var = a=3Ddocument.getElementById("viewerContainer"),c=3Ddocument.getElementByI= d("viewer");this.pdfViewer=3Dnew = PDFViewer({container:a,viewer:c,renderingQueue:e,linkService:this});a.add= EventListener("scroll",function(a){if(PDFDropboxEventHandlers.onScrollCal= lback)PDFDropboxEventHandlers.onScrollCallback({event:a})});=0A= e.setViewer(this.pdfViewer);Preferences.initialize();e=3Ddocument.getElem= entById("password");"undefined"!=3D=3Dtypeof = e&&null!=3D=3De&&PasswordPrompt.initialize({overlayName:"passwordOverlay"= ,passwordField:document.getElementById("password"),passwordText:document.= getElementById("passwordText"),passwordSubmit:document.getElementById("pa= sswordSubmit"),passwordCancel:document.getElementById("passwordCancel")})= ;var = b=3Dthis,e=3DPromise.all([Preferences.get("enableWebGL").then(function(a)= {PDFJS.disableWebGL=3D!a}),Preferences.get("pdfBugEnabled").then(function= (a){b.preferencePdfBugEnabled=3D=0A= a}),Preferences.get("disableTextLayer").then(function(a){!0!=3D=3DPDFJS.d= isableTextLayer&&(PDFJS.disableTextLayer=3Da)}),Preferences.get("disableR= ange").then(function(a){!0!=3D=3DPDFJS.disableRange&&(PDFJS.disableRange=3D= a)}),Preferences.get("disableAutoFetch").then(function(a){PDFJS.disableAu= toFetch=3Da}),Preferences.get("disableFontFace").then(function(a){!0!=3D=3D= PDFJS.disableFontFace&&(PDFJS.disableFontFace=3Da)}),Preferences.get("use= OnlyCssZoom").then(function(a){PDFJS.useOnlyCssZoom=3Da})]).catch(functio= n(a){}),=0A= a=3Ddocument.getElementById("close-x");"undefined"!=3D=3Da&&null!=3D=3Da&= &a.addEventListener("click",function(){PDFViewerApplication.exitFullscree= n(!0)});PDFViewerApplication.parseUrlParams();PDFJS.disableRange=3D!0;thi= s.frameMessenger=3Dnew = FrameMessenger;this.frameMessenger.configureParentMessaging($j.proxy(this= .trustedMessageFromParentHandler,this),"zoom-in zoom-out page-up = page-down enter-fullscreen exit-viewer-fullscreen print = clear-mouse-tracking scroll-down scroll-up screen-down screen-up = scroll-left scroll-right keydown-keys-handled-by-parent = update-annotations hide-annotation scroll-to-annotation = remove-annotation remove-all-annotations disable-annotation-creation = enable-annotation-creation update-viewer-visibility open-file".split(" = "));=0A= this.frameMessenger.startListening();this.frameMessenger.postMessageToPar= ent("get-keydown-keys-handled-by-parent");this.frameMessenger.postMessage= ToParent("viewer-initialized");return = e.then(function(){PDFViewerApplication.initialized=3D!0})},parseUrlParams= :function(){var = e=3Ddocument.location.search.substring(1),e=3DPDFViewerApplication.parseQ= ueryString(e);PDFDropboxState.fileUrl=3D"file"in = e?e.file:null;PDFDropboxState.isFullDoc=3D"1"=3D=3D=3De.fulldoc;PDFDropbo= xState.isAnnotationMarkerEnabled=3D"1"=3D=3D=3De.annotation_marker;=0A= PDFDropboxState.isAnnotationHighlightEnabled=3D"1"=3D=3D=3De.annotation_h= ighlight;PDFDropboxState.isAnnotationRegionEnabled=3D"1"=3D=3D=3De.annota= tion_region;e=3Ddocument.location.hash.substring(1);e=3DPDFViewerApplicat= ion.parseQueryString(e);"page"in = e&&(PDFDropboxState.isProgressive=3D!0,PDFDropboxState.PDFPageNumber=3Dpa= rseInt(e.page))},zoomIn:function(e){PDFDropboxState.hasZoomChangedByUser=3D= !0;var a=3Dthis.pdfViewer.currentScale;do = a=3D(a*DEFAULT_SCALE_DELTA).toFixed(2),a=3DMath.ceil(10*a)/10,a=3DMath.mi= n(MAX_SCALE,a);while(--e&&=0A= a<MAX_SCALE);this.setScale(a,!0)},zoomOut:function(e){PDFDropboxState.has= ZoomChangedByUser=3D!0;var a=3Dthis.pdfViewer.currentScale;do = a=3D(a/DEFAULT_SCALE_DELTA).toFixed(2),a=3DMath.floor(10*a)/10,a=3DMath.m= ax(MIN_SCALE,a);while(--e&&a>MIN_SCALE);this.setScale(a,!0)},get = currentScaleValue(){return this.pdfViewer.currentScaleValue},get = pagesCount(){return this.pdfDocument.numPages},set = page(e){this.pdfViewer.currentPageNumber=3De},get page(){return = this.pdfViewer.currentPageNumber},get supportsPrinting(){var e=3D=0A= "mozPrintCallback"in = document.createElement("canvas");Object.defineProperty(this,"supportsPrin= ting",{value:e,enumerable:!0,configurable:!0,writable:!1});return e},get = supportsDocumentFonts(){Object.defineProperty(this,"supportsDocumentFonts= ",{value:!0,enumerable:!0,configurable:!0,writable:!1});return!0},get = supportsDocumentColors(){Object.defineProperty(this,"supportsDocumentColo= rs",{value:!0,enumerable:!0,configurable:!0,writable:!1});return!0},get = loadingBar(){if(!document.getElementById("loadingBar"))return null;=0A= var e=3Dnew = ProgressBar("#loadingBar",{});Object.defineProperty(this,"loadingBar",{va= lue:e,enumerable:!0,configurable:!0,writable:!1});return = e},setTitleUsingUrl:function(e){this.url=3De;try{this.setTitle(decodeURIC= omponent(getFileName(e))||e)}catch(a){this.setTitle(e)}},setTitle:functio= n(e){document.title=3De},close:function(){"undefined"!=3D=3Dtypeof = PDFViewerApplication.annotationRenderer&&PDFViewerApplication.annotationR= enderer.removeAllAnnotations();var = e=3Ddocument.getElementById("errorWrapper");"undefined"!=3D=3D=0A= typeof = e&&null!=3D=3De&&e.setAttribute("hidden","true");this.pdfDocument&&(this.= pdfDocument.destroy(),this.pdfDocument=3Dnull,this.pdfViewer.setDocument(= null),"undefined"!=3D=3Dtypeof = PDFBug&&PDFBug.cleanup())},open:function(e,a,c,b,f){this.pdfDocument&&Pre= ferences.reload();this.close();c=3D{password:c};"string"=3D=3D=3Dtypeof = e?(this.setTitleUsingUrl(e),c.url=3De):e&&"byteLength"in = e?c.data=3De:e.url&&e.originalUrl&&(this.setTitleUsingUrl(e.originalUrl),= c.url=3De.url);if(f)for(var h in f)c[h]=3Df[h];"undefined"!=3D=3Dtypeof = c.url&&=0A= null!=3D=3Dc.url&&PDFViewerApplication._verifyPdfUrlDomain(c.url);var = g=3Dthis;g.loading=3D!0;g.downloadComplete=3D!1;PDFJS.getDocument(c,b,fun= ction(a,b){PasswordPrompt.updatePassword=3Da;PasswordPrompt.reason=3Db;Pa= sswordPrompt.open()},function(a){"undefined"!=3D=3Dtypeof = a.total&&null!=3D=3Da.total&&(PDFDropboxState.pdfFileSizeBytes=3Da.total)= ;PDFDropboxState.pdfFileLoadedBytes=3Da.loaded;g.progress(a.loaded/a.tota= l)}).then(function(b){g.load(b,a);g.loading=3D!1},function(a){var = b=3Da&&a.message,e=3DmozL10n.get("loading_error",=0A= null,"An error occurred while loading the = PDF.");PDFDropboxState.renderFailed||(PDFDropboxState.renderFailed=3D!0,P= DFViewerApplication.frameMessenger.postMessageToParent("failed",{status:5= 00,page:1}));a instanceof = PDFJS.InvalidPDFException?e=3DmozL10n.get("invalid_file_error",null,"Inva= lid or corrupted PDF file."):a instanceof = PDFJS.MissingPDFException?e=3DmozL10n.get("missing_file_error",null,"Miss= ing PDF file."):a instanceof = PDFJS.UnexpectedResponseException&&(e=3DmozL10n.get("unexpected_response_= error",=0A= null,"Unexpected server = response."));g.error(e,{message:b});g.loading=3D!1})},download:function()= {},fallback:function(e){},navigateTo:function(e){var = a=3D"",c=3Dthis,b=3Dfunction(f){c.pendingRefStr=3Dnull;var g=3Df = instanceof Object?c.pagesRefMap[f.num+" "+f.gen+" = R"]:f+1;g?(g>c.pagesCount&&(g=3Dc.pagesCount),c.pdfViewer.scrollPageIntoV= iew(g,e),PDFHistory.push({dest:e,hash:a,page:g})):c.pdfDocument.getPageIn= dex(f).then(function(a){c.pagesRefMap[f.num+" "+f.gen+" = R"]=3Da+1;b(f)})},f;"string"=3D=3D=3Dtypeof = e?(a=3De,f=3Dthis.pdfDocument.getDestination(e)):=0A= f=3DPromise.resolve(e);f.then(function(a){e=3Da;a instanceof = Array&&b(a[0])})},executeNamedAction:function(e){switch(e){case = "GoBack":PDFHistory.back();break;case = "GoForward":PDFHistory.forward();break;case = "NextPage":this.page++;break;case "PrevPage":this.page--;break;case = "LastPage":this.page=3Dthis.pagesCount;break;case = "FirstPage":this.page=3D1}},getDestinationHash:function(e){if("string"=3D= =3D=3Dtypeof e)return this.getAnchorUrl("#"+escape(e));if(e instanceof = Array){var a=3De[0];if(a=3Da instanceof Object?this.pagesRefMap[a.num+=0A= " "+a.gen+" R"]:a+1){var = a=3Dthis.getAnchorUrl("#page=3D"+a),c=3De[1];if("object"=3D=3D=3Dtypeof = c&&"name"in c&&"XYZ"=3D=3D=3Dc.name){var = c=3De[4]||this.currentScaleValue,b=3DparseFloat(c);b&&(c=3D100*b);a+=3D"&= zoom=3D"+c;if(e[2]||e[3])a+=3D","+(e[2]||0)+","+(e[3]||0)}return = a}}return""},getAnchorUrl:function(e){return e},error:function(e,a){var = c=3DmozL10n.get("error_version_info",{version:PDFJS.version||"?",build:PD= FJS.build||"?"},"PDF.js v{{version}} (build: = {{build}})")+"\n";a&&(c+=3DmozL10n.get("error_message",{message:a.message= },=0A= "Message: = {{message}}"),a.stack?c+=3D"\n"+mozL10n.get("error_stack",{stack:a.stack}= ,"Stack: = {{stack}}"):(a.filename&&(c+=3D"\n"+mozL10n.get("error_file",{file:a.file= name},"File: = {{file}}")),a.lineNumber&&(c+=3D"\n"+mozL10n.get("error_line",{line:a.lin= eNumber},"Line: = {{line}}"))));console.error(e+"\n"+c);this.fallback()},progress:function(= e){e=3DMath.round(100*e);this.loadingBar&&(e>this.loadingBar.percent||isN= aN(e))&&(this.loadingBar.percent=3De)},load:function(e,a){var = c=3Dthis;a=3Da||UNKNOWN_SCALE;if(PDFDropboxState.isAnnotationMarkerEnable= d||=0A= PDFDropboxState.isAnnotationHighlightEnabled||PDFDropboxState.isAnnotatio= nRegionEnabled)PDFViewerApplication.annotationInterface=3Dnew = PdfJsAnnotationInterfaceController;PDFViewerApplication.annotationRendere= r=3Dnew = PdfJsAnnotationRenderer;if(PDFDropboxState.isProgressive||PDFDropboxState= .presentationMode)PDFViewerApplication.pdfViewer.currentScaleValue=3D"pag= e-fit",$j("#viewer").removeClass("enable-loading-spinner");this.pdfDocume= nt=3De;var = b=3De.getDownloadInfo().then(function(){c.downloadComplete=3D!0;c.loading= Bar&&=0A= c.loadingBar.hide();document.getElementById("outerContainer").classList.r= emove("loadingInProgress");PDFViewerApplication.frameMessenger.postMessag= eToParent("loaded",{page:PDFDropboxState.PDFPageNumber})}),f=3Dthis.docum= entFingerprint=3De.fingerprint,h=3Dthis.store=3Dnew = ViewHistory(f),g=3Dthis.pdfViewer;g.currentScale=3Da;g.setDocument(e);var= = k=3Dg.firstPagePromise,f=3Dg.pagesPromise;this.pageRotation=3D0;this.isIn= itialViewSet=3D!1;this.pagesRefMap=3Dg.pagesRefMap;k.then(function(a){b.t= hen(function(){var a=3Ddocument.createEvent("CustomEvent");=0A= a.initCustomEvent("documentload",!0,!0,{});window.dispatchEvent(a)});c.lo= adingBar&&c.loadingBar.setWidth(document.getElementById("viewer"));PDFJS.= disableHistory||c.isViewerEmbedded||PDFHistory.initialize(c.documentFinge= rprint,c)});var = l,g=3DPreferences.get("showPreviousViewOnLoad").then(function(a){l=3Da}),= n=3DPDFDropboxState.isProgressive||PDFDropboxState.presentationMode?"page= -fit":"page-width";Promise.all([k,h.initializedPromise,g]).then(function(= ){var b=3Dnull;if(l&&h.get("exists",!1))var b=3Dh.get("page",=0A= "1"),e=3Dh.get("scrollLeft","0"),f=3Dh.get("scrollTop","0"),b=3D"page=3D"= +b+"&zoom=3D"+n+","+e+","+f;else = n&&(b=3D"page=3D1&zoom=3D"+n);c.setInitialView(b,a);PDFDropboxState.hasZo= omChangedByUser=3D!1;c.isViewerEmbedded||c.pdfViewer.focus()},function(b)= {console.error(b);k.then(function(){c.setInitialView(null,a)})});f.then(f= unction(){c.supportsPrinting&&e.getJavaScript().then(function(a){a.length= &&(console.warn("Warning: JavaScript is not = supported"),c.fallback(PDFJS.UNSUPPORTED_FEATURES.javaScript));for(var = b=3D/\bprint\s*\(/g,=0A= e=3D0,f=3Da.length;e<f;e++){var = g=3Da[e];if(g&&b.test(g)){setTimeout(function(){window.print()});break}}}= )});e.getMetadata().then(function(a){var = b=3Da.info;a=3Da.metadata;c.documentInfo=3Db;c.metadata=3Da;var = e;a&&a.has("dc:title")&&(a=3Da.get("dc:title"),"Untitled"!=3D=3Da&&(e=3Da= ));!e&&b&&b.Title&&(e=3Db.Title);e&&c.setTitle(e+" - = "+document.title);b.IsAcroFormPresent&&(console.warn("Warning: = AcroForm/XFA is not = supported"),c.fallback(PDFJS.UNSUPPORTED_FEATURES.forms))})},setInitialVi= ew:function(e,a){this.isInitialViewSet=3D=0A= !0;this.pdfViewer.currentPageNumber=3D1;PDFHistory.initialDestination?(th= is.navigateTo(PDFHistory.initialDestination),PDFHistory.initialDestinatio= n=3Dnull):this.initialBookmark?(this.setHash(this.initialBookmark),PDFHis= tory.push({hash:this.initialBookmark},!!this.initialBookmark),this.initia= lBookmark=3Dnull):e?this.setHash(e):a&&(this.setScale(a,!0),this.page=3D1= );this.pdfViewer.currentScale=3D=3D=3DUNKNOWN_SCALE&&this.setScale(DEFAUL= T_SCALE,!0)},cleanup:function(){this.pdfViewer.cleanup();this.pdfDocument= .cleanup()},=0A= forceRendering:function(){this.pdfRenderingQueue.printing=3Dthis.printing= ;this.pdfRenderingQueue.isThumbnailViewEnabled=3D!1;this.pdfRenderingQueu= e.renderHighestPriority()},setHash:function(e){if(this.isInitialViewSet){= var a=3D"Fit FitB FitH FitBH FitV FitBV FitR".split(" = ");if(e)if(0<=3De.indexOf("=3D"))if(e=3Dthis.parseQueryString(e),"namedde= st"in = e)PDFHistory.updateNextHashParam(e.nameddest),this.navigateTo(e.nameddest= );else{var c,b;"page"in e&&(c=3De.page|0||1);if("zoom"in = e){b=3De.zoom.split(",");e=3Db[0];var f=3D=0A= parseFloat(e),h=3D"XYZ";f?e=3Df/100:0<=3Da.indexOf(e)&&(h=3De);b=3D[null,= {name:h},1<b.length?b[1]|0:null,2<b.length?b[2]|0:null,e]}b?this.pdfViewe= r.scrollPageIntoView(c||this.page,b):c&&(this.page=3Dc)}else/^\d+$/.test(= e)?this.page=3De:(PDFHistory.updateNextHashParam(unescape(e)),this.naviga= teTo(unescape(e)))}else = this.initialBookmark=3De},parseQueryString:function(e){e=3De.split("&");f= or(var a=3D{},c=3D0,b=3De.length;c<b;++c){var = f=3De[c].split("=3D"),h=3Df[0].toLowerCase(),f=3D1<f.length?f[1]:null;a[d= ecodeURIComponent(h)]=3DdecodeURIComponent(f)}return a},=0A= beforePrint:function(){if(!this.supportsPrinting){var = e=3DmozL10n.get("printing_not_supported",null,"Warning: Printing is not = fully supported by this browser.");this.error(e);return!1}var = e=3D!1,a,c;if(this.pagesCount)for(a=3D0,c=3Dthis.pagesCount;a<c;++a){if(!= this.pdfViewer.getPageView(a).pdfPage){e=3D!0;break}}else = e=3D!0;if(e)return = setTimeout(window.print,100),!1;this.printing=3D!0;this.forceRendering();= document.querySelector("body").setAttribute("data-mozPrintCallback",!0);a= =3D0;for(c=3Dthis.pagesCount;a<c;++a)this.pdfViewer.getPageView(a).before= Print();=0A= return!0},afterPrint:function(){for(var = e=3Ddocument.getElementById("printContainer");e.hasChildNodes();)e.remove= Child(e.lastChild);this.printing=3D!1;this.forceRendering()},setScale:fun= ction(e,a){this.pdfViewer.lastScale=3Dthis.pdfViewer.currentScale;this.up= dateScaleControls=3D!!a;this.pdfViewer.currentScaleValue=3De;this.updateS= caleControls=3D!0},clearMouseScrollState:function(){this.mouseScrollDelta= =3Dthis.mouseScrollTimeStamp=3D0},enterFullscreen:function(e){PDFViewerAp= plication._nonFullscreenScale=3DPDFViewerApplication.pdfViewer.currentSca= le;=0A= "undefined"=3D=3D=3Dtypeof = e&&(e=3D!0);$body=3D$j("body");$body.addClass("fullscreen");e&&$body.addC= lass("animate-fullscreen");PDFViewerApplication.setScale("page-fit");PDFV= iewerApplication.page=3DPDFViewerApplication.page;PDFViewerApplication.an= notationInterface&&PDFViewerApplication.annotationInterface.disableAnnota= tions();PDFViewerApplication.annotationRenderer&&PDFViewerApplication.ann= otationRenderer.removeAllAnnotations()},exitFullscreen:function(e){e=3D!!= e;$j("body").removeClass("fullscreen animate-fullscreen");=0A= e&&PDFViewerApplication.frameMessenger.postMessageToParent("exit-parent-f= ullscreen");PDFViewerApplication.setScale(PDFViewerApplication._nonFullsc= reenScale);PDFViewerApplication.annotationInterface&&PDFViewerApplication= .annotationInterface.enableAnnotations()},verticalScroll:function(e){$vie= werContainer=3D$j("#viewerContainer");$viewerContainer.animate({scrollTop= :$viewerContainer.scrollTop()+e},50)},horizontalScroll:function(e){$viewe= rContainer=3D$j("#viewerContainer");$viewerContainer.animate({scrollLeft:= $viewerContainer.scrollLeft()+=0A= e},50)},trustedMessageFromParentHandler:function(e){switch(e.action){case= "zoom-in":PDFViewerApplication.zoomIn();break;case = "zoom-out":PDFViewerApplication.zoomOut();break;case = "page-up":PDFViewerApplication.page--;break;case = "page-down":PDFViewerApplication.page++;break;case = "enter-fullscreen":PDFViewerApplication.enterFullscreen("undefined"!=3D=3D= typeof e.parameters.animated?e.parameters.animated:!0);break;case = "exit-viewer-fullscreen":PDFViewerApplication.exitFullscreen();break;case= "print":window.print();=0A= break;case = "clear-mouse-tracking":clearTimeout(mousemoveTimeout);mousemoveTimeout=3D= null;break;case = "scroll-down":PDFViewerApplication.verticalScroll(100);break;case = "scroll-up":PDFViewerApplication.verticalScroll(-100);break;case = "scroll-left":PDFViewerApplication.horizontalScroll(-100);break;case = "scroll-right":PDFViewerApplication.horizontalScroll(100);break;case = "screen-down":PDFViewerApplication.verticalScroll($j("body").height());br= eak;case = "screen-up":PDFViewerApplication.verticalScroll(-$j("body").height());=0A= break;case = "keydown-keys-handled-by-parent":PDFDropboxState.keydownKeysHandledByPare= nt=3De.parameters.keycodes;break;case = "update-annotations":PDFViewerApplication.annotationRenderer&&PDFViewerAp= plication.annotationRenderer.updateAnnotations(e.parameters);break;case = "hide-annotation":if(PDFDropboxEventHandlers.onHideAnnotation)PDFDropboxE= ventHandlers.onHideAnnotation();break;case = "remove-annotation":commentActivity=3De.parameters.commentActivity;PDFVie= werApplication.annotationRenderer&&PDFViewerApplication.annotationRendere= r.removeAnnotation(commentActivity);=0A= break;case = "remove-all-annotations":PDFViewerApplication.annotationRenderer&&PDFView= erApplication.annotationRenderer.removeAllAnnotations();break;case = "disable-annotation-creation":PDFViewerApplication.annotationInterface&&P= DFViewerApplication.annotationInterface.disableAnnotations();break;case = "enable-annotation-creation":PDFViewerApplication.annotationInterface&&PD= FViewerApplication.annotationInterface.enableAnnotations();break;case = "scroll-to-annotation":page=3De.parameters.page;commentActivity=3D=0A= e.parameters.commentActivity;e=3D10;page!=3DPDFViewerApplication.pdfViewe= r.currentPageNumber&&(PDFViewerApplication.pdfViewer.scrollPageIntoView(p= age),e=3D400);setTimeout(function(){PDFViewerApplication.annotationRender= er.highlightAnnotation(commentActivity)},e);break;case = "update-viewer-visibility":e=3DPDFDropboxState.PDFPageNumber=3D=3D=3De.pa= rameters.visiblePageNumber;$j("body").css("visibility",e?"visible":"hidde= n");break;case = "open-file":if(PDFDropboxState.fileUrl)break;PDFDropboxState.fileUrl=3De.= parameters.fileUrl;=0A= var a=3De.parameters.options.presentationMode;"undefined"=3D=3D=3Dtypeof = a||null=3D=3D=3Da||!0!=3D=3Da?a=3D!1:($j("#viewer").addClass("presentatio= n"),$j("#viewerContainer").addClass("presentation"));PDFDropboxState.pres= entationMode=3Da;PDFJS.chunkSize=3DparseInt(e.parameters.options.chunkSiz= eGandalf)||!1;PDFJS.minRangeSize=3DparseInt(e.parameters.options.minRange= SizeGandalf)||!1;PDFJS.disableRange=3D!!e.parameters.options.disableRange= ;PDFJS.dropboxDucId=3De.parameters.options.dropboxDucId||"undefined";webV= iewerInitialized()}},=0A= _addClass:function(e,a){e.classList?e.classList.add(a):e.className+=3D" = "+a;return = e},_removeClass:function(e,a){e.classList?e.classList.remove(a):e.classNa= me=3De.className.replace(RegExp("(^|\\b)"+a.split(" = ").join("|")+"(\\b|$)","gi")," ");return = e},_endsWith:function(e,a){if("function"=3D=3D=3Dtypeof = e.endsWith)return e.endsWith(a);var = c=3De.match(a+"$");if("undefined"=3D=3D=3Dtypeof = c||null=3D=3D=3Dc||0=3D=3D=3Dc.length)return!1;if(1=3D=3D=3Dc.length)retu= rn!0;throw Error("Unexpected result from _endsWith: = "+c);},_verifyPdfUrlDomain:function(e){e=3D=0A= $j("<a>").attr("href",e)[0].hostname;if("undefined"=3D=3D=3Dtypeof = e||null=3D=3D=3De)e=3Dwindow.location.hostname;e=3De.toLowerCase();for(va= r = a=3D0;a<WHITELISTED_PDF_SUPER_DOMAINS.length;a++)if(PDFViewerApplication.= _endsWith(e,WHITELISTED_PDF_SUPER_DOMAINS[a]))return;throw = Error("Attempted to load a PDF from an unacceptable hostname: = "+e);},cachePageRef:function(e,a){}};window.PDFView=3DPDFViewerApplicatio= n;=0A= window.PDFPageView.prototype.reset=3Dfunction(e){return = function(){if(PDFDropboxEventHandlers.onPageResetCallback&&"undefined"!=3D= typeof = this.pdfPage)PDFDropboxEventHandlers.onPageResetCallback({pageNum:this.pd= fPage.pageIndex+1});return = e.apply(this,arguments)}}(PDFPageView.prototype.reset);function = webViewerLoad(e){PDFViewerApplication.initialize().then(webViewerInitiali= zed)}=0A= function webViewerInitialized(){if("undefined"!=3D=3Dtypeof = PDFDropboxState.fileUrl&&null!=3D=3DPDFDropboxState.fileUrl){(PDFDropboxS= tate.isProgressive||PDFDropboxState.presentationMode)&&PDFViewerApplicati= on.setScale("page-fit");if(PDFDropboxState.isProgressive||PDFDropboxState= .presentationMode){var e=3Dfunction(a){var = e=3Da.wheelDelta||0;a.deltaY&&(e=3D-a.deltaY);a.detail&&(e=3D-a.detail);4= 0<=3DMath.abs(e)&&(e/=3D40);0.025>=3DMath.abs(e)&&(e*=3D40);PDFDropboxSta= te.isProgressive?PDFViewerApplication.frameMessenger.postMessageToParent(= "mousewheel",=0A= {delta:e}):PDFDropboxState.presentationMode&&(PDFDropboxState.presentatio= nScroll+=3De,PDFDropboxState.presentationScroll<-PRESENTATION_PAGE_SCROLL= _DELTA?(PDFViewerApplication.page++,PDFDropboxState.presentationScroll+=3D= PRESENTATION_PAGE_SCROLL_DELTA):PDFDropboxState.presentationScroll>PRESEN= TATION_PAGE_SCROLL_DELTA&&(PDFViewerApplication.page--,PDFDropboxState.pr= esentationScroll+=3D-PRESENTATION_PAGE_SCROLL_DELTA));return!1};window.on= mousewheel=3De;window.onwheel=3De}e=3Ddocument.createElement("input");e.i= d=3D=0A= "fileInput";e.className=3D"fileInput";e.setAttribute("type","file");e.onc= ontextmenu=3DnoContextMenuHandler;document.body.appendChild(e);window.Fil= e&&window.FileReader&&window.FileList&&window.Blob&&(document.getElementB= yId("fileInput").value=3Dnull);var = e=3DPDFJS.locale||navigator.language,a=3Ddocument.location.hash.substring= (1),a=3DPDFViewerApplication.parseQueryString(a);"disablebcmaps"in = a&&a.disablebcmaps&&(PDFJS.cMapUrl=3D"../external/cmaps/",PDFJS.cMapPacke= d=3D!1);"locale"in a&&(e=3Da.locale);if("textlayer"in=0A= a)switch(a.textlayer){case "off":PDFJS.disableTextLayer=3D!0;break;case = "visible":case "shadow":case = "hover":document.getElementById("viewer").classList.add("textLayer-"+a.te= xtlayer)}mozL10n.setLanguage(e);PDFJS.UnsupportedManager.listen(PDFViewer= Application.fallback.bind(PDFViewerApplication));var = c=3Ddocument.getElementById("mainContainer");document.getElementById("out= erContainer");c.addEventListener("transitionend",function(a){a.target=3D=3D= =3Dc&&(a=3Ddocument.createEvent("UIEvents"),a.initUIEvent("resize",=0A= !1,!1,window,0),window.dispatchEvent(a))},!0);PDFDropboxState.fileUrl&&PD= FViewerApplication.open(PDFDropboxState.fileUrl,0)}}document.addEventList= ener("DOMContentLoaded",webViewerLoad,!0);=0A= document.addEventListener("pagerender",function(e){PDFJS.enableStats&&(PD= FViewerApplication.frameMessenger.postMessageToParent("pagerendered",{sta= ts:PDFViewerApplication.pdfViewer._pages[e.detail.pageNumber-1].stats.tim= es,attributes:{disableRange:PDFJS.disableRange,creator:PDFViewerApplicati= on.documentInfo.Creator,producer:PDFViewerApplication.documentInfo.Produc= er,pdfVersion:PDFViewerApplication.documentInfo.PDFFormatVersion,pdfjsVer= sion:PDFJS.version,pdfFileSizeBytes:PDFDropboxState.pdfFileSizeBytes,=0A= pdfFileLoadedBytes:PDFDropboxState.pdfFileLoadedBytes,pages:PDFViewerAppl= ication.pagesCount}}),PDFJS.enableStats=3D!1,PDFViewerApplication.frameMe= ssenger.postMessageToParent("viewer-ready",{fulldoc:PDFDropboxState.isFul= lDoc}),PDFViewerApplication.loadingBar&&PDFViewerApplication.loadingBar.h= ide())},!0);=0A= function = updatePresentationPositioning(){if(PDFDropboxState.presentationMode){var = e=3D$j(".page"),a=3D$j(".page = .textLayer"),c=3DMath.ceil((window.innerHeight-e.height())/2);e.css({"pad= ding-top":c,"padding-bottom":c});a.css({top:c});PDFViewerApplication.page= =3DPDFViewerApplication.page}}=0A= document.addEventListener("pagerendered",function(e){var = a=3DPDFViewerApplication.pdfViewer.getPageView(e.detail.pageNumber-1);if(= a.error)PDFViewerApplication.error(mozL10n.get("rendering_error",null,"An= error occurred while rendering the = page."),a.error),PDFViewerApplication.frameMessenger.postMessageToParent(= "failed",{status:500,page:1});else = if(PDFViewerApplication.frameMessenger.postMessageToParent("page-rendered= ",{page:e.detail.pageNumber}),PDFDropboxEventHandlers.onPageRenderedCallb= ack)PDFDropboxEventHandlers.onPageRenderedCallback({pageNum:e.detail.page= Number});=0A= updatePresentationPositioning()},!0);function = updateViewarea(){PDFViewerApplication.initialized&&(PDFViewerApplication.= pdfViewer.update(),updatePresentationPositioning())}=0A= window.addEventListener("updateviewarea",function(){if(PDFViewerApplicati= on.initialized){var = e=3DPDFViewerApplication.pdfViewer._location;PDFViewerApplication.store.i= nitializedPromise.then(function(){PDFViewerApplication.store.setMultiple(= {exists:!0,page:e.currentPageNumber,zoom:e.currentScale,scrollLeft:e.left= ,scrollTop:e.top}).catch(function(){})})}},!0);=0A= window.addEventListener("resize",function(e){updateViewarea();PDFDropboxS= tate.isProgressive||PDFDropboxState.presentationMode||"page-fit"=3D=3D=3D= PDFViewerApplication.pdfViewer.currentScaleValue?PDFViewerApplication.set= Scale("page-fit"):!1=3D=3D=3DPDFDropboxState.hasZoomChangedByUser&&PDFVie= werApplication.setScale("page-width")});window.addEventListener("hashchan= ge",function(e){PDFHistory.isHashChangeUnlocked&&PDFViewerApplication.set= Hash(document.location.hash.substring(1))});=0A= window.addEventListener("change",function(e){if((e=3De.target.files)&&0!=3D= =3De.length){e=3De[0];if(!PDFJS.disableCreateObjectURL&&"undefined"!=3D=3D= typeof = URL&&URL.createObjectURL)PDFViewerApplication.open(URL.createObjectURL(e)= ,0);else{var a=3Dnew FileReader;a.onload=3Dfunction(a){a=3Dnew = Uint8Array(a.target.result);PDFViewerApplication.open(a,0)};a.readAsArray= Buffer(e)}PDFViewerApplication.setTitleUsingUrl(e.name)}},!0);=0A= window.addEventListener("localized",function(e){document.getElementsByTag= Name("html")[0].dir=3DmozL10n.getDirection()},!0);window.addEventListener= ("scalechange",function(e){updateViewarea();if(PDFDropboxEventHandlers.on= ScaleChangeCallback)PDFDropboxEventHandlers.onScaleChangeCallback({lastSc= ale:PDFViewerApplication.pdfViewer.lastScale,currentScale:PDFViewerApplic= ation.pdfViewer.currentScale})},!0);=0A= window.addEventListener("pagechange",function(e){var = a=3De.pageNumber;PDFViewerApplication.frameMessenger.postMessageToParent(= "page-change",{current_page:a,pages_count:PDFViewerApplication.pagesCount= ,doc_type:PDFDropboxState.presentationMode?"spp":"default"});e.updateInPr= ogress||this.loading&&1=3D=3D=3Da||PDFViewerApplication.pdfViewer.scrollP= ageIntoView(a)},!0);window.addEventListener("mousewheel",handleMouseWheel= );=0A= function = handleMouseWheel(e){e.ctrlKey&&(e.preventDefault(),e=3DPDFViewerApplicati= on.pdfViewer.currentScale+e.wheelDelta*mouseWheelDeltaFactor,e=3DMath.min= (MAX_SCALE,Math.max(MIN_SCALE,e)),PDFViewerApplication.setScale(e,!0))}=0A= window.addEventListener("keydown",function(e){if(!OverlayManager.active){= var = a=3De.keyCode.toString(),c=3D{keyCode:e.keyCode,ctrlKey:e.ctrlKey,altKey:= e.altKey,metaKey:e.metaKey,shiftKey:e.shiftKey};0<=3DObject.keys(PDFDropb= oxState.keydownKeysHandledByParent).indexOf(a)&&!(e.metaKey&&!PDFDropboxS= tate.keydownKeysHandledByParent[a].metaKey||e.ctrlKey&&!PDFDropboxState.k= eydownKeysHandledByParent[a].ctrlKey||e.altKey&&!PDFDropboxState.keydownK= eysHandledByParent[a].altKey)&&(PDFViewerApplication.frameMessenger.postM= essageToParent("keydown",=0A= c),e.preventDefault());if(PDFDropboxEventHandlers.onKeyDownCallback)PDFDr= opboxEventHandlers.onKeyDownCallback(c)}});window.addEventListener("befor= eprint",function(e){PDFViewerApplication.beforePrint()||e.preventDefault(= )});window.addEventListener("afterprint",function(e){PDFViewerApplication= .afterPrint()});window.addEventListener("mouseup",function(e){if(PDFDropb= oxEventHandlers.onMouseUpCallback)PDFDropboxEventHandlers.onMouseUpCallba= ck(e)});window.addEventListener("mousedown",function(e){if(PDFDropboxEven= tHandlers.onMouseDownCallback)PDFDropboxEventHandlers.onMouseDownCallback= (e)});=0A= window.addEventListener("mousemove",function(e){var = a=3D!1;if(_lastMouseScreenX!=3D=3De.screenX||_lastMouseScreenY!=3De.scree= nY)if(-1=3D=3D_lastMouseScreenX&&-1=3D=3D_lastMouseScreenY&&(a=3D!0),_las= tMouseScreenX=3De.screenX,_lastMouseScreenY=3De.screenY,!a&&(null!=3D=3Dm= ousemoveTimeout?(clearTimeout(mousemoveTimeout),mousemoveTimeout=3Dnull):= PDFViewerApplication.frameMessenger.postMessageToParent("active-mouse"),m= ousemoveTimeout=3DsetTimeout(function(){PDFViewerApplication.frameMesseng= er.postMessageToParent("idle-mouse");mousemoveTimeout=3D=0A= null},1500),PDFDropboxEventHandlers.onMouseMoveCallback))PDFDropboxEventH= andlers.onMouseMoveCallback(e)});(function(){PDFViewerApplication.animati= onStartedPromise=3Dnew = Promise(function(e){window.requestAnimationFrame(e)})})();window.$j=3D$;v= ar FrameMessenger,bind=3Dfunction(e,a){return function(){return = e.apply(a,arguments)}},indexOf=3D[].indexOf||function(e){for(var = a=3D0,c=3Dthis.length;a<c;a++)if(a in this&&this[a]=3D=3D=3De)return = a;return-1};=0A= FrameMessenger=3Dfunction(){function = e(){this.handleUntrustedMessage=3Dbind(this.handleUntrustedMessage,this);= Object.defineProperty(this,"trustedParentOriginForPosting",{get:function(= ){return = this._trustedParentOriginForPosting}});Object.defineProperty(this,"truste= dChildOriginForPosting",{get:function(){var = a,e,b,f;if(null!=3Dthis._trustedChildOriginForPosting)return = this._trustedChildOriginForPosting;a=3D$j(this._childIframeQuery);e=3D0;f= or(f=3Da.length;e<f&&(b=3Da[e],!this._validateChildOriginForPosting(b.src= ));e++);=0A= return = this._trustedChildOriginForPosting}})}e._ALLOWED_CHILD_ORIGINS=3D"https:/= /www.dropboxstatic.com https://cf.dropboxstatic.com = https://mx.dropboxstatic.com https://www.dropbox.com = https://dl-doc.dropbox.com https://dl-web.dropbox.com = https://dl.dropboxusercontent.com null".split(" = ");e._ALLOWED_PARENT_ORIGINS=3D["https://www.dropbox.com"];e._REQUEST_PAR= ENT_ORIGIN_POLL_DELAY=3D100;e.prototype._childIframeQuery=3Dnull;e.protot= ype._trustedChildOriginForPosting=3Dnull;e.prototype._trustedParentOrigin= ForPosting=3D=0A= null;e.prototype._validActionsFromChild=3D[];e.prototype._validActionsFro= mParent=3D[];e.prototype._trustedMessageFromChildHandler=3Dnull;e.prototy= pe._trustedMessageFromParentHandler=3Dnull;e.prototype._parentMessageQueu= e=3D[];e.prototype._requestParentOriginPollRetry=3Dnull;e.prototype._onPa= rentReady=3Dnull;e.prototype.resetOriginsForPosting=3Dfunction(){return = this._trustedParentOriginForPosting=3Dthis._trustedChildOriginForPosting=3D= null};e.prototype.configureChildMessaging=3Dfunction(a,e,b){this._childIf= rameQuery=3Da;=0A= this._trustedChildOriginForPosting=3Dnull;this._validActionsFromChild=3Db= ;return = this._trustedMessageFromChildHandler=3De};e.prototype.configureParentMess= aging=3Dfunction(a,e,b){null=3D=3Db&&(b=3Dnull);this._trustedParentOrigin= ForPosting=3Dnull;this._validActionsFromParent=3De;this._trustedMessageFr= omParentHandler=3Da;return = this._onParentReady=3Db};e.prototype.startListening=3Dfunction(){window.a= ddEventListener("message",this.handleUntrustedMessage);null!=3Dthis._vali= dActionsFromParent&&0<this._validActionsFromParent.length&&=0A= null!=3Dthis._trustedMessageFromParentHandler&&this._requestParentOrigin(= );if(null!=3Dthis._validActionsFromChild&&0<this._validActionsFromChild.l= ength&&null!=3Dthis._trustedMessageFromChildHandler)return = this.postMessageToChildren("parent-ready")};e.prototype.stopListening=3Df= unction(){return = window.removeEventListener("message",this.handleUntrustedMessage)};e.prot= otype._getOriginFromUrl=3Dfunction(a){var = e;e=3Ddocument.createElement("a");e.href=3Da;return"https://"+e.hostname}= ;e.prototype._isChildOriginAllowed=3D=0A= function(a){return = 0<=3DindexOf.call(this.constructor._ALLOWED_CHILD_ORIGINS,a)||this._isDev= VmOrigin(a)};e.prototype._isParentOriginAllowed=3Dfunction(a){return = 0<=3DindexOf.call(this.constructor._ALLOWED_PARENT_ORIGINS,a)||this._isDe= vVmOrigin(a)};e.prototype._isDevVmOrigin=3Dfunction(a){a=3Da.match(/\.dev= \.corp\.dropbox(static|usercontent)?\.com$/);return = 1<=3D(null!=3Da?a.length:void = 0)};e.prototype._validateChildOriginForPosting=3Dfunction(a){var = e;e=3D"null"=3D=3D=3Da?"*":this._getOriginFromUrl(a);if("null"!=3D=3Da&&!= this._isChildOriginAllowed(e))return console.warn("Untrusted message = from child blocked: "+=0A= a),!1;this._trustedChildOriginForPosting=3De;return!0};e.prototype.childI= sValidated=3Dfunction(){return = null!=3Dthis._trustedChildOriginForPosting};e.prototype._validateParentOr= iginForPosting=3Dfunction(a){var = e,b,f,h;f=3Dthis._trustedParentOriginForPosting;e=3Dthis._getOriginFromUr= l(a);if(!this._isParentOriginAllowed(e))return console.warn("Untrusted = message from parent blocked: = "+a),!1;this._trustedParentOriginForPosting=3De;if(0<this._parentMessageQ= ueue.length){h=3Dthis._parentMessageQueue;a=3D0;for(e=3Dh.length;a<=0A= e;a++)b=3Dh[a],b=3DJSON.parse(b),this.postMessageToParent(b.action,b.para= meters);this._parentMessageQueue=3D[]}null!=3Dthis._trustedParentOriginFo= rPosting&&null=3D=3Df&&null!=3Dthis._onParentReady&&this._onParentReady()= ;return!0};e.prototype.handleUntrustedMessage=3Dfunction(a){var = e,b,f;if(this._isChildOriginAllowed(a.origin)||this._isParentOriginAllowe= d(a.origin)){try{e=3DJSON.parse(a.data)}catch(h){return}null!=3De.action&= &("child-requesting-parent-origin"=3D=3D=3De.action?this._validateChildOr= iginForPosting(a.origin)&&=0A= this.postMessageToChildren("parent-ready"):"parent-ready"=3D=3D=3De.actio= n?this._validateParentOriginForPosting(a.origin):(b=3De.action,0<=3Dindex= Of.call(this._validActionsFromChild,b))&&this._validateChildOriginForPost= ing(a.origin)&&null!=3Dthis._trustedMessageFromChildHandler?this._trusted= MessageFromChildHandler(e):(f=3De.action,0<=3DindexOf.call(this._validAct= ionsFromParent,f))&&this._validateParentOriginForPosting(a.origin)&&null!= =3Dthis._trustedMessageFromParentHandler&&this._trustedMessageFromParentH= andler(e))}else console.warn("Message received not in parent or child = origin whitelist: "+=0A= a.origin)};e.prototype._packagePostMessage=3Dfunction(a,e){return = JSON.stringify({action:a,parameters:e})};e.prototype.postMessageToChildEl= ements=3Dfunction(a,e,b){var = f,h,g;null=3D=3Db&&(b=3D{});if(null!=3Dthis.trustedChildOriginForPosting)= {h=3Dthis._packagePostMessage(e,b);g=3D[];e=3D0;for(f=3Da.length;e<f;e++)= b=3Da[e],g.push(b.contentWindow.postMessage(h,this.trustedChildOriginForP= osting));return = g}};e.prototype.postMessageToChildren=3Dfunction(a,e,b){null=3D=3De&&(e=3D= {});null=3D=3Db&&(b=3Dnull);null=3D=3Db&&(b=3Dthis._childIframeQuery);=0A= b=3D$j(b);return = this.postMessageToChildElements(b,a,e)};e.prototype.postMessageToParent=3D= function(a,e){var = b;null=3D=3De&&(e=3D{});b=3Dthis._packagePostMessage(a,e);if(null=3D=3Dth= is.trustedParentOriginForPosting)this._parentMessageQueue.push(b);else = return = window.parent.postMessage(b,this.trustedParentOriginForPosting)};e.protot= ype._requestParentOrigin=3Dfunction(){window.parent.postMessage('{"action= ": "child-requesting-parent-origin"}',"*");return = setTimeout($j.proxy(function(){this._requestParentOriginPollRetry=3D=0A= null;if(null=3D=3Dthis._trustedParentOriginForPosting)return = this._requestParentOrigin()},this),this._REQUEST_PARENT_ORIGIN_POLL_DELAY= )};return e}();=0A= !function(e){if("object"=3D=3Dtypeof exports&&"undefined"!=3Dtypeof = module)module.exports=3De();else if("function"=3D=3Dtypeof = define&&define.amd)define([],e);else{var a;"undefined"!=3Dtypeof = window?a=3Dwindow:"undefined"!=3Dtypeof = global?a=3Dglobal:"undefined"!=3Dtypeof = self&&(a=3Dself);a.React=3De()}}(function(){return function = a(c,b,f){function h(k,n){if(!b[k]){if(!c[k]){var = p=3D"function"=3D=3Dtypeof require&&require;if(!n&&p)return = p(k,!0);if(g)return g(k,!0);p=3DError("Cannot find module = '"+k+"'");throw p.code=3D"MODULE_NOT_FOUND",=0A= p;}p=3Db[k]=3D{exports:{}};c[k][0].call(p.exports,function(a){var = b=3Dc[k][1][a];return h(b?b:a)},p,p.exports,a,c,b,f)}return = b[k].exports}for(var g=3D"function"=3D=3Dtypeof = require&&require,k=3D0;k<f.length;k++)h(f[k]);return = h}({1:[function(a,c){var = b=3Da("./LinkedStateMixin"),f=3Da("./React"),h=3Da("./ReactComponentWithP= ureRenderMixin"),g=3Da("./ReactCSSTransitionGroup"),k=3Da("./ReactTransit= ionGroup"),l=3Da("./ReactUpdates"),n=3Da("./cx"),p=3Da("./cloneWithProps"= ),r=3Da("./update");f.addons=3D{CSSTransitionGroup:g,LinkedStateMixin:b,=0A= PureRenderMixin:h,TransitionGroup:k,batchedUpdates:l.batchedUpdates,class= Set:n,cloneWithProps:p,update:r};c.exports=3Df},{"./LinkedStateMixin":25,= "./React":31,"./ReactCSSTransitionGroup":34,"./ReactComponentWithPureRend= erMixin":39,"./ReactTransitionGroup":87,"./ReactUpdates":88,"./cloneWithP= rops":110,"./cx":115,"./update":154}],2:[function(a,c){var = b=3Da("./focusNode");c.exports=3D{componentDidMount:function(){this.props= .autoFocus&&b(this.getDOMNode())}}},{"./focusNode":122}],3:[function(a,c)= {function b(){var a=3D=0A= window.opera;return"object"=3D=3Dtypeof a&&"function"=3D=3Dtypeof = a.version&&12>=3DparseInt(a.version(),10)}var = f=3Da("./EventConstants"),h=3Da("./EventPropagators"),g=3Da("./ExecutionE= nvironment"),k=3Da("./SyntheticInputEvent"),l=3Da("./keyOf"),n=3Dg.canUse= DOM&&"TextEvent"in window&&!("documentMode"in = document||b()),p=3DString.fromCharCode(32),r=3Df.topLevelTypes,q=3D{befor= eInput:{phasedRegistrationNames:{bubbled:l({onBeforeInput:null}),captured= :l({onBeforeInputCapture:null})},dependencies:[r.topCompositionEnd,r.topK= eyPress,=0A= r.topTextInput,r.topPaste]}},t=3Dnull,v=3D!1;c.exports=3D{eventTypes:q,ex= tractEvents:function(a,b,c,f){var g;if(n)switch(a){case = r.topKeyPress:if(32!=3D=3Df.which)return;v=3D!0;g=3Dp;break;case = r.topTextInput:if(g=3Df.data,g=3D=3D=3Dp&&v)return;break;default:return}e= lse{switch(a){case r.topPaste:t=3Dnull;break;case = r.topKeyPress:f.which&&(!(f.ctrlKey||f.altKey||f.metaKey)||f.ctrlKey&&f.a= ltKey)&&(t=3DString.fromCharCode(f.which));break;case = r.topCompositionEnd:t=3Df.data}if(null=3D=3D=3Dt)return;g=3Dt}if(g)return= a=3Dk.getPooled(q.beforeInput,=0A= c,f),a.data=3Dg,t=3Dnull,h.accumulateTwoPhaseDispatches(a),a}}},{"./Event= Constants":17,"./EventPropagators":22,"./ExecutionEnvironment":23,"./Synt= heticInputEvent":98,"./keyOf":144}],4:[function(a,c){var = b=3Da("./invariant"),f=3D{addClass:function(a,c){return = b(!/\s/.test(c)),c&&(a.classList?a.classList.add(c):f.hasClass(a,c)||(a.c= lassName=3Da.className+" "+c)),a},removeClass:function(a,c){return = b(!/\s/.test(c)),c&&(a.classList?a.classList.remove(c):f.hasClass(a,c)&&(= a.className=3Da.className.replace(RegExp("(^|\\s)"+=0A= c+"(?:\\s|$)","g"),"$1").replace(/\s+/g," = ").replace(/^\s*|\s*$/g,""))),a},conditionClass:function(a,b,c){return(c?= f.addClass:f.removeClass)(a,b)},hasClass:function(a,c){return = b(!/\s/.test(c)),a.classList?!!c&&a.classList.contains(c):-1<(" = "+a.className+" ").indexOf(" "+c+" = ")}};c.exports=3Df},{"./invariant":137}],5:[function(a,c){var = b=3D{columnCount:!0,fillOpacity:!0,flex:!0,flexGrow:!0,flexShrink:!0,font= Weight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widow= s:!0,zIndex:!0,zoom:!0},=0A= f=3D["Webkit","ms","Moz","O"];Object.keys(b).forEach(function(a){f.forEac= h(function(c){b[c+a.charAt(0).toUpperCase()+a.substring(1)]=3Db[a]})});c.= exports=3D{isUnitlessNumber:b,shorthandPropertyExpansions:{background:{ba= ckgroundImage:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundColo= r:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:= {borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLe= ft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight= :{borderRightWidth:!0,=0A= borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,bor= derTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontW= eight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0}}}},{}],6:[function(a,c)= {var = b=3Da("./CSSProperty"),f=3Da("./ExecutionEnvironment"),h=3D(a("./camelize= StyleName"),a("./dangerousStyleValue")),g=3Da("./hyphenateStyleName"),k=3D= a("./memoizeStringOnly"),l=3D(a("./warning"),k(function(a){return = g(a)})),n=3D"cssFloat";f.canUseDOM&&void = 0=3D=3D=3Ddocument.documentElement.style.cssFloat&&=0A= (n=3D"styleFloat");c.exports=3D{createMarkupForStyles:function(a){var = b=3D"",c;for(c in a)if(a.hasOwnProperty(c)){var = f=3Da[c];null!=3Df&&(b+=3Dl(c)+":",b+=3Dh(c,f)+";")}return = b||null},setValueForStyles:function(a,c){var f=3Da.style,g;for(g in = c)if(c.hasOwnProperty(g)){var = k=3Dh(g,c[g]);if("float"=3D=3D=3Dg&&(g=3Dn),k)f[g]=3Dk;else = if(k=3Db.shorthandPropertyExpansions[g])for(var l in k)f[l]=3D"";else = f[g]=3D""}}}},{"./CSSProperty":5,"./ExecutionEnvironment":23,"./camelizeS= tyleName":109,"./dangerousStyleValue":116,"./hyphenateStyleName":135,=0A= "./memoizeStringOnly":146,"./warning":155}],7:[function(a,c){function = b(){this._contexts=3Dthis._callbacks=3Dnull}var = f=3Da("./PooledClass"),h=3Da("./Object.assign"),g=3Da("./invariant");h(b.= prototype,{enqueue:function(a,b){this._callbacks=3Dthis._callbacks||[];th= is._contexts=3Dthis._contexts||[];this._callbacks.push(a);this._contexts.= push(b)},notifyAll:function(){var = a=3Dthis._callbacks,b=3Dthis._contexts;if(a){g(a.length=3D=3D=3Db.length)= ;this._contexts=3Dthis._callbacks=3Dnull;for(var = c=3D0,f=3Da.length;f>c;c++)a[c].call(b[c]);=0A= a.length=3D0;b.length=3D0}},reset:function(){this._contexts=3Dthis._callb= acks=3Dnull},destructor:function(){this.reset()}});f.addPoolingTo(b);c.ex= ports=3Db},{"./Object.assign":29,"./PooledClass":30,"./invariant":137}],8= :[function(a,c){function = b(a){a=3Dz.getPooled(I.change,H,a);u.accumulateTwoPhaseDispatches(a);x.ba= tchedUpdates(f,a)}function = f(a){s.enqueueEvents(a);s.processEventQueue()}function = h(){E&&(E.detachEvent("onchange",b),E=3Dnull,H=3Dnull)}function = g(a,b,c){return a=3D=3D=3DF.topChange?c:void 0}function k(a,=0A= c,f){a=3D=3D=3DF.topFocus?(h(),E=3Dc,H=3Df,E.attachEvent("onchange",b)):a= =3D=3D=3DF.topBlur&&h()}function l(){E&&(delete = E.value,E.detachEvent("onpropertychange",n),E=3Dnull,H=3Dnull,J=3Dnull,G=3D= null)}function n(a){if("value"=3D=3D=3Da.propertyName){var = c=3Da.srcElement.value;c!=3D=3DJ&&(J=3Dc,b(a))}}function p(a,b,c){return = a=3D=3D=3DF.topInput?c:void 0}function = r(a,b,c){a=3D=3D=3DF.topFocus?(l(),E=3Db,H=3Dc,J=3Db.value,G=3DObject.get= OwnPropertyDescriptor(b.constructor.prototype,"value"),Object.definePrope= rty(E,"value",R),E.attachEvent("onpropertychange",=0A= n)):a=3D=3D=3DF.topBlur&&l()}function q(a){return = a!=3D=3DF.topSelectionChange&&a!=3D=3DF.topKeyUp&&a!=3D=3DF.topKeyDown||!= E||E.value=3D=3D=3DJ?void 0:(J=3DE.value,H)}function t(a,b,c){return = a=3D=3D=3DF.topClick?c:void 0}var = v=3Da("./EventConstants"),s=3Da("./EventPluginHub"),u=3Da("./EventPropaga= tors"),m=3Da("./ExecutionEnvironment"),x=3Da("./ReactUpdates"),z=3Da("./S= yntheticEvent"),C=3Da("./isEventSupported"),K=3Da("./isTextInputElement")= ,B=3Da("./keyOf"),F=3Dv.topLevelTypes,I=3D{change:{phasedRegistrationName= s:{bubbled:B({onChange:null}),captured:B({onChangeCapture:null})},=0A= dependencies:[F.topBlur,F.topChange,F.topClick,F.topFocus,F.topInput,F.to= pKeyDown,F.topKeyUp,F.topSelectionChange]}},E=3Dnull,H=3Dnull,J=3Dnull,G=3D= null,y=3D!1;m.canUseDOM&&(y=3DC("change")&&(!("documentMode"in = document)||8<document.documentMode));var = S=3D!1;m.canUseDOM&&(S=3DC("input")&&(!("documentMode"in = document)||9<document.documentMode));var R=3D{get:function(){return = G.get.call(this)},set:function(a){J=3D""+a;G.set.call(this,a)}};c.exports= =3D{eventTypes:I,extractEvents:function(a,b,c,f){var = h,l;if("SELECT"=3D=3D=3Db.nodeName||=0A= "INPUT"=3D=3D=3Db.nodeName&&"file"=3D=3D=3Db.type?y?h=3Dg:l=3Dk:K(b)?S?h=3D= p:(h=3Dq,l=3Dr):"INPUT"=3D=3D=3Db.nodeName&&("checkbox"=3D=3D=3Db.type||"= radio"=3D=3D=3Db.type)&&(h=3Dt),h)if(h=3Dh(a,b,c))return = a=3Dz.getPooled(I.change,h,f),u.accumulateTwoPhaseDispatches(a),a;l&&l(a,= b,c)}}},{"./EventConstants":17,"./EventPluginHub":19,"./EventPropagators"= :22,"./ExecutionEnvironment":23,"./ReactUpdates":88,"./SyntheticEvent":96= ,"./isEventSupported":138,"./isTextInputElement":140,"./keyOf":144}],9:[f= unction(a,c){var = b=3D0;c.exports=3D{createReactRootIndex:function(){return b++}}},=0A= {}],10:[function(a,c){function b(a,b){switch(a){case = u.topKeyUp:return-1!=3D=3Dq.indexOf(b.keyCode);case u.topKeyDown:return = b.keyCode!=3D=3Dt;case u.topKeyPress:case u.topMouseDown:case = u.topBlur:return!0;default:return!1}}function = f(a){this.root=3Da;this.startSelection=3Dl.getSelection(a);this.startValu= e=3Dthis.getText()}var = h=3Da("./EventConstants"),g=3Da("./EventPropagators"),k=3Da("./ExecutionE= nvironment"),l=3Da("./ReactInputSelection"),n=3Da("./SyntheticComposition= Event"),p=3Da("./getTextContentAccessor"),r=3Da("./keyOf"),=0A= q=3D[9,13,27,32],t=3D229,v=3Dk.canUseDOM&&"CompositionEvent"in = window,s=3D!v||"documentMode"in = document&&8<document.documentMode&&11>=3Ddocument.documentMode,u=3Dh.topL= evelTypes,m=3Dnull,x=3D{compositionEnd:{phasedRegistrationNames:{bubbled:= r({onCompositionEnd:null}),captured:r({onCompositionEndCapture:null})},de= pendencies:[u.topBlur,u.topCompositionEnd,u.topKeyDown,u.topKeyPress,u.to= pKeyUp,u.topMouseDown]},compositionStart:{phasedRegistrationNames:{bubble= d:r({onCompositionStart:null}),captured:r({onCompositionStartCapture:null= })},=0A= dependencies:[u.topBlur,u.topCompositionStart,u.topKeyDown,u.topKeyPress,= u.topKeyUp,u.topMouseDown]},compositionUpdate:{phasedRegistrationNames:{b= ubbled:r({onCompositionUpdate:null}),captured:r({onCompositionUpdateCaptu= re:null})},dependencies:[u.topBlur,u.topCompositionUpdate,u.topKeyDown,u.= topKeyPress,u.topKeyUp,u.topMouseDown]}};f.prototype.getText=3Dfunction()= {return = this.root.value||this.root[p()]};f.prototype.getData=3Dfunction(){var = a=3Dthis.getText(),b=3Dthis.startSelection.start;return a.substr(b,=0A= a.length-(this.startValue.length-this.startSelection.end)-b)};c.exports=3D= {eventTypes:x,extractEvents:function(a,c,h,k){var = l,p;if(v){a:{switch(a){case = u.topCompositionStart:a=3Dx.compositionStart;break a;case = u.topCompositionEnd:a=3Dx.compositionEnd;break a;case = u.topCompositionUpdate:a=3Dx.compositionUpdate;break a}a=3Dvoid = 0}l=3Da}else = m?b(a,k)&&(l=3Dx.compositionEnd):a=3D=3D=3Du.topKeyDown&&k.keyCode=3D=3D=3D= t&&(l=3Dx.compositionStart);if(s&&(m||l!=3D=3Dx.compositionStart?l=3D=3D=3D= x.compositionEnd&&m&&(p=3Dm.getData(),m=3Dnull):m=3Dnew f(c)),=0A= l)return = c=3Dn.getPooled(l,h,k),p&&(c.data=3Dp),g.accumulateTwoPhaseDispatches(c),= c}}},{"./EventConstants":17,"./EventPropagators":22,"./ExecutionEnvironme= nt":23,"./ReactInputSelection":63,"./SyntheticCompositionEvent":94,"./get= TextContentAccessor":132,"./keyOf":144}],11:[function(a,c){var = b,f=3Da("./Danger"),h=3Da("./ReactMultiChildUpdateTypes"),g=3Da("./getTex= tContentAccessor"),k=3Da("./invariant");b=3D"textContent"=3D=3D=3Dg()?fun= ction(a,b){a.textContent=3Db}:function(a,b){for(;a.firstChild;)a.removeCh= ild(a.firstChild);=0A= b&&a.appendChild((a.ownerDocument||document).createTextNode(b))};c.export= s=3D{dangerouslyReplaceNodeWithMarkup:f.dangerouslyReplaceNodeWithMarkup,= updateTextContent:b,processUpdates:function(a,c){for(var = g,r=3Dnull,q=3Dnull,t=3D0;g=3Da[t];t++)if(g.type=3D=3D=3Dh.MOVE_EXISTING|= |g.type=3D=3D=3Dh.REMOVE_NODE){var = v=3Dg.fromIndex,s=3Dg.parentNode.childNodes[v];g=3Dg.parentID;k(s);r=3Dr|= |{};r[g]=3Dr[g]||[];r[g][v]=3Ds;q=3Dq||[];q.push(s)}t=3Df.dangerouslyRend= erMarkup(c);if(q)for(g=3D0;g<q.length;g++)q[g].parentNode.removeChild(q[g= ]);for(q=3D0;g=3D=0A= a[q];q++)switch(g.type){case = h.INSERT_MARKUP:v=3Dg.parentNode;v.insertBefore(t[g.markupIndex],v.childN= odes[g.toIndex]||null);break;case = h.MOVE_EXISTING:v=3Dg.parentNode;v.insertBefore(r[g.parentID][g.fromIndex= ],v.childNodes[g.toIndex]||null);break;case = h.TEXT_CONTENT:b(g.parentNode,g.textContent)}}}},{"./Danger":14,"./ReactM= ultiChildUpdateTypes":70,"./getTextContentAccessor":132,"./invariant":137= }],12:[function(a,c){var = b=3Da("./invariant"),f=3D{MUST_USE_ATTRIBUTE:1,MUST_USE_PROPERTY:2,HAS_SI= DE_EFFECTS:4,=0A= HAS_BOOLEAN_VALUE:8,HAS_NUMERIC_VALUE:16,HAS_POSITIVE_NUMERIC_VALUE:48,HA= S_OVERLOADED_BOOLEAN_VALUE:64,injectDOMPropertyConfig:function(a){var = c=3Da.Properties||{},h=3Da.DOMAttributeNames||{},p=3Da.DOMPropertyNames||= {},r=3Da.DOMMutationMethods||{};a.isCustomAttribute&&g._isCustomAttribute= Functions.push(a.isCustomAttribute);for(var q in = c){b(!g.isStandardName.hasOwnProperty(q));g.isStandardName[q]=3D!0;a=3Dq.= toLowerCase();if(g.getPossibleStandardName[a]=3Dq,h.hasOwnProperty(q))a=3D= h[q],g.getPossibleStandardName[a]=3D=0A= q;g.getAttributeName[q]=3Da;g.getPropertyName[q]=3Dp.hasOwnProperty(q)?p[= q]:q;g.getMutationMethod[q]=3Dr.hasOwnProperty(q)?r[q]:null;a=3Dc[q];g.mu= stUseAttribute[q]=3D(a&f.MUST_USE_ATTRIBUTE)=3D=3D=3Df.MUST_USE_ATTRIBUTE= ;g.mustUseProperty[q]=3D(a&f.MUST_USE_PROPERTY)=3D=3D=3Df.MUST_USE_PROPER= TY;g.hasSideEffects[q]=3D(a&f.HAS_SIDE_EFFECTS)=3D=3D=3Df.HAS_SIDE_EFFECT= S;g.hasBooleanValue[q]=3D(a&f.HAS_BOOLEAN_VALUE)=3D=3D=3Df.HAS_BOOLEAN_VA= LUE;g.hasNumericValue[q]=3D(a&f.HAS_NUMERIC_VALUE)=3D=3D=3Df.HAS_NUMERIC_= VALUE;g.hasPositiveNumericValue[q]=3D(a&=0A= f.HAS_POSITIVE_NUMERIC_VALUE)=3D=3D=3Df.HAS_POSITIVE_NUMERIC_VALUE;g.hasO= verloadedBooleanValue[q]=3D(a&f.HAS_OVERLOADED_BOOLEAN_VALUE)=3D=3D=3Df.H= AS_OVERLOADED_BOOLEAN_VALUE;b(!g.mustUseAttribute[q]||!g.mustUseProperty[= q]);b(g.mustUseProperty[q]||!g.hasSideEffects[q]);b(1>=3D!!g.hasBooleanVa= lue[q]+!!g.hasNumericValue[q]+!!g.hasOverloadedBooleanValue[q])}}},h=3D{}= ,g=3D{ID_ATTRIBUTE_NAME:"data-reactid",isStandardName:{},getPossibleStand= ardName:{},getAttributeName:{},getPropertyName:{},getMutationMethod:{},mu= stUseAttribute:{},=0A= mustUseProperty:{},hasSideEffects:{},hasBooleanValue:{},hasNumericValue:{= },hasPositiveNumericValue:{},hasOverloadedBooleanValue:{},_isCustomAttrib= uteFunctions:[],isCustomAttribute:function(a){for(var = b=3D0;b<g._isCustomAttributeFunctions.length;b++)if((0,g._isCustomAttribu= teFunctions[b])(a))return!0;return!1},getDefaultValueForProperty:function= (a,b){var c,f=3Dh[a];return f||(h[a]=3Df=3D{}),b in = f||(c=3Ddocument.createElement(a),f[b]=3Dc[b]),f[b]},injection:f};c.expor= ts=3Dg},{"./invariant":137}],13:[function(a,=0A= c){function b(a,b){return = null=3D=3Db||f.hasBooleanValue[a]&&!b||f.hasNumericValue[a]&&isNaN(b)||f.= hasPositiveNumericValue[a]&&1>b||f.hasOverloadedBooleanValue[a]&&!1=3D=3D= =3Db}var = f=3Da("./DOMProperty"),h=3Da("./escapeTextForBrowser"),g=3Da("./memoizeSt= ringOnly"),k=3D(a("./warning"),g(function(a){return = h(a)+'=3D"'}));c.exports=3D{createMarkupForID:function(a){return = k(f.ID_ATTRIBUTE_NAME)+h(a)+'"'},createMarkupForProperty:function(a,c){if= (f.isStandardName.hasOwnProperty(a)&&f.isStandardName[a]){if(b(a,c))retur= n"";var g=3D=0A= f.getAttributeName[a];return = f.hasBooleanValue[a]||f.hasOverloadedBooleanValue[a]&&!0=3D=3D=3Dc?h(g):k= (g)+h(c)+'"'}return = f.isCustomAttribute(a)?null=3D=3Dc?"":k(a)+h(c)+'"':null},setValueForProp= erty:function(a,c,g){if(f.isStandardName.hasOwnProperty(c)&&f.isStandardN= ame[c]){var = h=3Df.getMutationMethod[c];h?h(a,g):b(c,g)?this.deleteValueForProperty(a,= c):f.mustUseAttribute[c]?a.setAttribute(f.getAttributeName[c],""+g):(h=3D= f.getPropertyName[c],f.hasSideEffects[c]&&""+a[h]=3D=3D""+g||(a[h]=3Dg))}= else f.isCustomAttribute(c)&&=0A= (null=3D=3Dg?a.removeAttribute(c):a.setAttribute(c,""+g))},deleteValueFor= Property:function(a,b){if(f.isStandardName.hasOwnProperty(b)&&f.isStandar= dName[b]){var c=3Df.getMutationMethod[b];if(c)c(a,void 0);else = if(f.mustUseAttribute[b])a.removeAttribute(f.getAttributeName[b]);else{va= r = c=3Df.getPropertyName[b],g=3Df.getDefaultValueForProperty(a.nodeName,c);f= .hasSideEffects[b]&&""+a[c]=3D=3D=3Dg||(a[c]=3Dg)}}else = f.isCustomAttribute(b)&&a.removeAttribute(b)}}},{"./DOMProperty":12,"./es= capeTextForBrowser":120,"./memoizeStringOnly":146,=0A= "./warning":155}],14:[function(a,c){var = b=3Da("./ExecutionEnvironment"),f=3Da("./createNodesFromMarkup"),h=3Da(".= /emptyFunction"),g=3Da("./getMarkupWrap"),k=3Da("./invariant"),l=3D/^(<[^= = \/>]+)/;c.exports=3D{dangerouslyRenderMarkup:function(a){k(b.canUseDOM);f= or(var = c,r=3D{},q=3D0;q<a.length;q++)k(a[q]),c=3Da[q].substring(1,a[q].indexOf("= ")),c=3Dg(c)?c:"*",r[c]=3Dr[c]||[],r[c][q]=3Da[q];var = t=3D[],v=3D0;for(c in r)if(r.hasOwnProperty(c)){var q=3Dr[c],s;for(s in = q)q.hasOwnProperty(s)&&(q[s]=3Dq[s].replace(l,'$1 data-danger-index=3D"'+=0A= s+'" '));for(var u=3Df(q.join(""),h),q=3D0;q<u.length;++q){var = m=3Du[q];m.hasAttribute&&m.hasAttribute("data-danger-index")&&(s=3D+m.get= Attribute("data-danger-index"),m.removeAttribute("data-danger-index"),k(!= t.hasOwnProperty(s)),t[s]=3Dm,v+=3D1)}}return = k(v=3D=3D=3Dt.length),k(t.length=3D=3D=3Da.length),t},dangerouslyReplaceN= odeWithMarkup:function(a,c){k(b.canUseDOM);k(c);k("html"!=3D=3Da.tagName.= toLowerCase());var = g=3Df(c,h)[0];a.parentNode.replaceChild(g,a)}}},{"./ExecutionEnvironment"= :23,"./createNodesFromMarkup":114,"./emptyFunction":118,=0A= "./getMarkupWrap":129,"./invariant":137}],15:[function(a,c){var = b=3Da("./keyOf"),b=3D[b({ResponderEventPlugin:null}),b({SimpleEventPlugin= :null}),b({TapEventPlugin:null}),b({EnterLeaveEventPlugin:null}),b({Chang= eEventPlugin:null}),b({SelectEventPlugin:null}),b({CompositionEventPlugin= :null}),b({BeforeInputEventPlugin:null}),b({AnalyticsEventPlugin:null}),b= ({MobileSafariClickEventPlugin:null})];c.exports=3Db},{"./keyOf":144}],16= :[function(a,c){var = b=3Da("./EventConstants"),f=3Da("./EventPropagators"),h=3Da("./SyntheticM= ouseEvent"),=0A= g=3Da("./ReactMount"),k=3Da("./keyOf"),l=3Db.topLevelTypes,n=3Dg.getFirst= ReactDOM,p=3D{mouseEnter:{registrationName:k({onMouseEnter:null}),depende= ncies:[l.topMouseOut,l.topMouseOver]},mouseLeave:{registrationName:k({onM= ouseLeave:null}),dependencies:[l.topMouseOut,l.topMouseOver]}},r=3D[null,= null];c.exports=3D{eventTypes:p,extractEvents:function(a,b,c,k){if(a=3D=3D= =3Dl.topMouseOver&&(k.relatedTarget||k.fromElement)||a!=3D=3Dl.topMouseOu= t&&a!=3D=3Dl.topMouseOver)return = null;c=3Db.window=3D=3D=3Db?b:(c=3Db.ownerDocument)?c.defaultView||=0A= c.parentWindow:window;var = u,m;if(a=3D=3D=3Dl.topMouseOut?(u=3Db,m=3Dn(k.relatedTarget||k.toElement)= ||c):(u=3Dc,m=3Db),u=3D=3D=3Dm)return = null;a=3Du?g.getID(u):"";b=3Dm?g.getID(m):"";c=3Dh.getPooled(p.mouseLeave= ,a,k);c.type=3D"mouseleave";c.target=3Du;c.relatedTarget=3Dm;k=3Dh.getPoo= led(p.mouseEnter,b,k);return = k.type=3D"mouseenter",k.target=3Dm,k.relatedTarget=3Du,f.accumulateEnterL= eaveDispatches(c,k,a,b),r[0]=3Dc,r[1]=3Dk,r}}},{"./EventConstants":17,"./= EventPropagators":22,"./ReactMount":68,"./SyntheticMouseEvent":100,"./key= Of":144}],17:[function(a,=0A= c){var = b=3Da("./keyMirror"),f=3Db({bubbled:null,captured:null}),b=3D{topLevelTyp= es:b({topBlur:null,topChange:null,topClick:null,topCompositionEnd:null,to= pCompositionStart:null,topCompositionUpdate:null,topContextMenu:null,topC= opy:null,topCut:null,topDoubleClick:null,topDrag:null,topDragEnd:null,top= DragEnter:null,topDragExit:null,topDragLeave:null,topDragOver:null,topDra= gStart:null,topDrop:null,topError:null,topFocus:null,topInput:null,topKey= Down:null,topKeyPress:null,topKeyUp:null,topLoad:null,topMouseDown:null,=0A= topMouseMove:null,topMouseOut:null,topMouseOver:null,topMouseUp:null,topP= aste:null,topReset:null,topScroll:null,topSelectionChange:null,topSubmit:= null,topTextInput:null,topTouchCancel:null,topTouchEnd:null,topTouchMove:= null,topTouchStart:null,topWheel:null}),PropagationPhases:f};c.exports=3D= b},{"./keyMirror":143}],18:[function(a,c){var = b=3Da("./emptyFunction");c.exports=3D{listen:function(a,b,c){return = a.addEventListener?(a.addEventListener(b,c,!1),{remove:function(){a.remov= eEventListener(b,c,!1)}}):a.attachEvent?=0A= (a.attachEvent("on"+b,c),{remove:function(){a.detachEvent("on"+b,c)}}):vo= id 0},capture:function(a,c,g){return = a.addEventListener?(a.addEventListener(c,g,!0),{remove:function(){a.remov= eEventListener(c,g,!0)}}):{remove:b}},registerDefault:function(){}}},{"./= emptyFunction":118}],19:[function(a,c){var = b=3Da("./EventPluginRegistry"),f=3Da("./EventPluginUtils"),h=3Da("./accum= ulateInto"),g=3Da("./forEachAccumulated"),k=3Da("./invariant"),l=3D{},n=3D= null,p=3Dfunction(a){if(a){var = c=3Df.executeDispatch,g=3Db.getPluginModuleForEvent(a);=0A= g&&g.executeDispatch&&(c=3Dg.executeDispatch);f.executeDispatchesInOrder(= a,c);a.isPersistent()||a.constructor.release(a)}},r=3Dnull;c.exports=3D{i= njection:{injectMount:f.injection.injectMount,injectInstanceHandle:functi= on(a){r=3Da},getInstanceHandle:function(){return = r},injectEventPluginOrder:b.injectEventPluginOrder,injectEventPluginsByNa= me:b.injectEventPluginsByName},eventNameDispatchConfigs:b.eventNameDispat= chConfigs,registrationNameModules:b.registrationNameModules,putListener:f= unction(a,b,c){k(!c||"function"=3D=3D=0A= typeof c);(l[b]||(l[b]=3D{}))[a]=3Dc},getListener:function(a,b){var = c=3Dl[b];return c&&c[a]},deleteListener:function(a,b){var = c=3Dl[b];c&&delete c[a]},deleteAllListeners:function(a){for(var b in = l)delete l[b][a]},extractEvents:function(a,c,f,g){for(var = k,m=3Db.plugins,l=3D0,n=3Dm.length;n>l;l++){var = p=3Dm[l];p&&(p=3Dp.extractEvents(a,c,f,g))&&(k=3Dh(k,p))}return = k},enqueueEvents:function(a){a&&(n=3Dh(n,a))},processEventQueue:function(= ){var = a=3Dn;n=3Dnull;g(a,p);k(!n)},__purge:function(){l=3D{}},__getListenerBank= :function(){return l}}},=0A= {"./EventPluginRegistry":20,"./EventPluginUtils":21,"./accumulateInto":10= 6,"./forEachAccumulated":123,"./invariant":137}],20:[function(a,c){functi= on b(){if(g)for(var a in k){var = b=3Dk[a],c=3Dg.indexOf(a);if(h(-1<c),!l.plugins[c]){h(b.extractEvents);l.= plugins[c]=3Db;var c=3Db.eventTypes,q;for(q in c){var t=3Dh,v;var = s=3Dc[q];v=3Db;var = u=3Dq;h(!l.eventNameDispatchConfigs.hasOwnProperty(u));l.eventNameDispatc= hConfigs[u]=3Ds;var m=3Ds.phasedRegistrationNames;if(m){s=3Dvoid 0;for(s = in m)m.hasOwnProperty(s)&&f(m[s],v,u);v=3D!0}else v=3D=0A= s.registrationName?(f(s.registrationName,v,u),!0):!1;t(v)}}}}function = f(a,b,c){h(!l.registrationNameModules[a]);l.registrationNameModules[a]=3D= b;l.registrationNameDependencies[a]=3Db.eventTypes[c].dependencies}var = h=3Da("./invariant"),g=3Dnull,k=3D{},l=3D{plugins:[],eventNameDispatchCon= figs:{},registrationNameModules:{},registrationNameDependencies:{},inject= EventPluginOrder:function(a){h(!g);g=3DArray.prototype.slice.call(a);b()}= ,injectEventPluginsByName:function(a){var c=3D!1,f;for(f in = a)if(a.hasOwnProperty(f)){var g=3D=0A= a[f];k.hasOwnProperty(f)&&k[f]=3D=3D=3Dg||(h(!k[f]),k[f]=3Dg,c=3D!0)}c&&b= ()},getPluginModuleForEvent:function(a){a=3Da.dispatchConfig;if(a.registr= ationName)return = l.registrationNameModules[a.registrationName]||null;for(var b in = a.phasedRegistrationNames)if(a.phasedRegistrationNames.hasOwnProperty(b))= {var = c=3Dl.registrationNameModules[a.phasedRegistrationNames[b]];if(c)return = c}return null},_resetEventPlugins:function(){g=3Dnull;for(var a in = k)k.hasOwnProperty(a)&&delete = k[a];l.plugins.length=3D0;a=3Dl.eventNameDispatchConfigs;=0A= for(var b in a)a.hasOwnProperty(b)&&delete = a[b];b=3Dl.registrationNameModules;for(var c in = b)b.hasOwnProperty(c)&&delete = b[c]}};c.exports=3Dl},{"./invariant":137}],21:[function(a,c){var = b=3Da("./EventConstants"),f=3Da("./invariant"),h=3D{Mount:null,injectMoun= t:function(a){h.Mount=3Da}},g=3Db.topLevelTypes;c.exports=3D{isEndish:fun= ction(a){return = a=3D=3D=3Dg.topMouseUp||a=3D=3D=3Dg.topTouchEnd||a=3D=3D=3Dg.topTouchCanc= el},isMoveish:function(a){return = a=3D=3D=3Dg.topMouseMove||a=3D=3D=3Dg.topTouchMove},isStartish:function(a= ){return a=3D=3D=3Dg.topMouseDown||=0A= a=3D=3D=3Dg.topTouchStart},executeDirectDispatch:function(a){var = b=3Da._dispatchListeners,c=3Da._dispatchIDs;f(!Array.isArray(b));b=3Db?b(= a,c):null;return = a._dispatchListeners=3Dnull,a._dispatchIDs=3Dnull,b},executeDispatch:func= tion(a,b,c){a.currentTarget=3Dh.Mount.getNode(c);b=3Db(a,c);return = a.currentTarget=3Dnull,b},executeDispatchesInOrder:function(a,b){var = c=3Da._dispatchListeners,f=3Da._dispatchIDs;if(Array.isArray(c))for(var = g=3D0;g<c.length&&!a.isPropagationStopped();g++)b(a,c[g],f[g]);else = c&&b(a,c,f);a._dispatchListeners=3D=0A= null;a._dispatchIDs=3Dnull},executeDispatchesInOrderStopAtTrue:function(a= ){var b;a:{b=3Da._dispatchListeners;var = c=3Da._dispatchIDs;if(Array.isArray(b))for(var = f=3D0;f<b.length&&!a.isPropagationStopped();f++){if(b[f](a,c[f])){b=3Dc[f= ];break a}}else if(b&&b(a,c)){b=3Dc;break a}b=3Dnull}return = a._dispatchIDs=3Dnull,a._dispatchListeners=3Dnull,b},hasDispatches:functi= on(a){return!!a._dispatchListeners},injection:h,useTouchEvents:!1}},{"./E= ventConstants":17,"./invariant":137}],22:[function(a,c){function = b(a,b,c){(b=3Dq(a,=0A= c.dispatchConfig.phasedRegistrationNames[b?r.bubbled:r.captured]))&&(c._d= ispatchListeners=3Dn(c._dispatchListeners,b),c._dispatchIDs=3Dn(c._dispat= chIDs,a))}function = f(a){a&&a.dispatchConfig.phasedRegistrationNames&&l.injection.getInstance= Handle().traverseTwoPhase(a.dispatchMarker,b,a)}function = h(a,b,c){c&&c.dispatchConfig.registrationName&&(b=3Dq(a,c.dispatchConfig.= registrationName))&&(c._dispatchListeners=3Dn(c._dispatchListeners,b),c._= dispatchIDs=3Dn(c._dispatchIDs,a))}function = g(a){a&&a.dispatchConfig.registrationName&&=0A= h(a.dispatchMarker,null,a)}var = k=3Da("./EventConstants"),l=3Da("./EventPluginHub"),n=3Da("./accumulateIn= to"),p=3Da("./forEachAccumulated"),r=3Dk.PropagationPhases,q=3Dl.getListe= ner;c.exports=3D{accumulateTwoPhaseDispatches:function(a){p(a,f)},accumul= ateDirectDispatches:function(a){p(a,g)},accumulateEnterLeaveDispatches:fu= nction(a,b,c,f){l.injection.getInstanceHandle().traverseEnterLeave(c,f,h,= a,b)}}},{"./EventConstants":17,"./EventPluginHub":19,"./accumulateInto":1= 06,"./forEachAccumulated":123}],23:[function(a,=0A= c){var b=3D!("undefined"=3D=3Dtypeof = window||!window.document||!window.document.createElement);c.exports=3D{ca= nUseDOM:b,canUseWorkers:"undefined"!=3Dtypeof = Worker,canUseEventListeners:b&&!(!window.addEventListener&&!window.attach= Event),canUseViewport:b&&!!window.screen,isInWorker:!b}},{}],24:[function= (a,c){var = b,f=3Da("./DOMProperty"),h=3Da("./ExecutionEnvironment"),g=3Df.injection.= MUST_USE_ATTRIBUTE,k=3Df.injection.MUST_USE_PROPERTY,l=3Df.injection.HAS_= BOOLEAN_VALUE,n=3Df.injection.HAS_SIDE_EFFECTS,p=3Df.injection.HAS_NUMERI= C_VALUE,=0A= r=3Df.injection.HAS_POSITIVE_NUMERIC_VALUE,f=3Df.injection.HAS_OVERLOADED= _BOOLEAN_VALUE;h.canUseDOM&&(b=3D(b=3Ddocument.implementation)&&b.hasFeat= ure&&b.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.= 1"));g=3D{isCustomAttribute:RegExp.prototype.test.bind(/^(data|aria)-[a-z= _][a-z\d_.\-]*$/),Properties:{accept:null,acceptCharset:null,accessKey:nu= ll,action:null,allowFullScreen:g|l,allowTransparency:g,alt:null,async:l,a= utoComplete:null,autoPlay:l,cellPadding:null,cellSpacing:null,charSet:g,c= hecked:k|=0A= l,classID:g,className:b?g:k,cols:g|r,colSpan:null,content:null,contentEdi= table:null,contextMenu:g,controls:k|l,coords:null,crossOrigin:null,data:n= ull,dateTime:g,defer:l,dir:null,disabled:g|l,download:f,draggable:null,en= cType:null,form:g,formNoValidate:l,frameBorder:g,height:g,hidden:g|l,href= :null,hrefLang:null,htmlFor:null,httpEquiv:null,icon:null,id:k,label:null= ,lang:null,list:g,loop:k|l,manifest:g,max:null,maxLength:g,media:g,mediaG= roup:null,method:null,min:null,multiple:k|l,muted:k|l,name:null,=0A= noValidate:l,open:null,pattern:null,placeholder:null,poster:null,preload:= null,radioGroup:null,readOnly:k|l,rel:null,required:l,role:g,rows:g|r,row= Span:null,sandbox:null,scope:null,scrolling:null,seamless:g|l,selected:k|= l,shape:null,size:g|r,sizes:g,span:r,spellCheck:null,src:null,srcDoc:k,sr= cSet:g,start:p,step:null,style:null,tabIndex:null,target:null,title:null,= type:null,useMap:null,value:k|n,width:g,wmode:g,autoCapitalize:null,autoC= orrect:null,itemProp:g,itemScope:g|l,itemType:g,property:null},=0A= DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlF= or:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{autoCapitalize:"autoca= pitalize",autoComplete:"autocomplete",autoCorrect:"autocorrect",autoFocus= :"autofocus",autoPlay:"autoplay",encType:"enctype",hrefLang:"hreflang",ra= dioGroup:"radiogroup",spellCheck:"spellcheck",srcDoc:"srcdoc",srcSet:"src= set"}};c.exports=3Dg},{"./DOMProperty":12,"./ExecutionEnvironment":23}],2= 5:[function(a,c){var b=3Da("./ReactLink"),f=3Da("./ReactStateSetters");=0A= c.exports=3D{linkState:function(a){return new = b(this.state[a],f.createStateKeySetter(this,a))}}},{"./ReactLink":66,"./R= eactStateSetters":83}],26:[function(a,c){function = b(a){l(null=3D=3Da.props.checkedLink||null=3D=3Da.props.valueLink);l(null= =3D=3Da.props.value&&null=3D=3Da.props.onChange)}function = f(a){l(null=3D=3Da.props.checkedLink||null=3D=3Da.props.valueLink);l(null= =3D=3Da.props.checked&&null=3D=3Da.props.onChange)}function = h(a){this.props.valueLink.requestChange(a.target.value)}function = g(a){this.props.checkedLink.requestChange(a.target.checked)}=0A= var = k=3Da("./ReactPropTypes"),l=3Da("./invariant"),n=3D{button:!0,checkbox:!0= ,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0};c.exports=3D{Mixin:{prop= Types:{value:function(a,b){return!a[b]||n[a.type]||a.onChange||a.readOnly= ||a.disabled?void 0:Error("You provided a `value` prop to a form field = without an `onChange` handler. This will render a read-only field. If = the field should be mutable use `defaultValue`. Otherwise, set either = `onChange` or = `readOnly`.")},checked:function(a,b){return!a[b]||a.onChange||=0A= a.readOnly||a.disabled?void 0:Error("You provided a `checked` prop to a = form field without an `onChange` handler. This will render a read-only = field. If the field should be mutable use `defaultChecked`. Otherwise, = set either `onChange` or = `readOnly`.")},onChange:k.func}},getValue:function(a){return = a.props.valueLink?(b(a),a.props.valueLink.value):a.props.value},getChecke= d:function(a){return = a.props.checkedLink?(f(a),a.props.checkedLink.value):a.props.checked},get= OnChange:function(a){return a.props.valueLink?=0A= (b(a),h):a.props.checkedLink?(f(a),g):a.props.onChange}}},{"./ReactPropTy= pes":77,"./invariant":137}],27:[function(a,c){function = b(a){a.remove()}var = f=3Da("./ReactBrowserEventEmitter"),h=3Da("./accumulateInto"),g=3Da("./fo= rEachAccumulated"),k=3Da("./invariant");c.exports=3D{trapBubbledEvent:fun= ction(a,b){k(this.isMounted());var = c=3Df.trapBubbledEvent(a,b,this.getDOMNode());this._localEventListeners=3D= h(this._localEventListeners,c)},componentWillUnmount:function(){this._loc= alEventListeners&&g(this._localEventListeners,=0A= b)}}},{"./ReactBrowserEventEmitter":33,"./accumulateInto":106,"./forEachA= ccumulated":123,"./invariant":137}],28:[function(a,c){var = b=3Da("./EventConstants"),f=3Da("./emptyFunction"),h=3Db.topLevelTypes;c.= exports=3D{eventTypes:null,extractEvents:function(a,b,c,n){a=3D=3D=3Dh.to= pTouchStart&&(a=3Dn.target)&&!a.onclick&&(a.onclick=3Df)}}},{"./EventCons= tants":17,"./emptyFunction":118}],29:[function(a,c){c.exports=3Dfunction(= a){if(null=3D=3Da)throw new TypeError("Object.assign target cannot be = null or undefined");for(var c=3DObject(a),=0A= h=3DObject.prototype.hasOwnProperty,g=3D1;g<arguments.length;g++){var = k=3Darguments[g];if(null!=3Dk){var k=3DObject(k),l;for(l in = k)h.call(k,l)&&(c[l]=3Dk[l])}}return c}},{}],30:[function(a,c){var = b=3Da("./invariant"),f=3Dfunction(a){if(this.instancePool.length){var = b=3Dthis.instancePool.pop();return this.call(b,a),b}return new = this(a)},h=3Dfunction(a){b(a instanceof = this);a.destructor&&a.destructor();this.instancePool.length<this.poolSize= &&this.instancePool.push(a)};c.exports=3D{addPoolingTo:function(a,b){retu= rn a.instancePool=3D=0A= [],a.getPooled=3Db||f,a.poolSize||(a.poolSize=3D10),a.release=3Dh,a},oneA= rgumentPooler:f,twoArgumentPooler:function(a,b){if(this.instancePool.leng= th){var c=3Dthis.instancePool.pop();return this.call(c,a,b),c}return new = this(a,b)},threeArgumentPooler:function(a,b,c){if(this.instancePool.lengt= h){var f=3Dthis.instancePool.pop();return this.call(f,a,b,c),f}return = new = this(a,b,c)},fiveArgumentPooler:function(a,b,c,f,h){if(this.instancePool.= length){var r=3Dthis.instancePool.pop();return = this.call(r,a,b,c,f,h),r}return new this(a,=0A= b,c,f,h)}}},{"./invariant":137}],31:[function(a,c){var = b=3Da("./DOMPropertyOperations"),f=3Da("./EventPluginUtils"),h=3Da("./Rea= ctChildren"),g=3Da("./ReactComponent"),k=3Da("./ReactCompositeComponent")= ,l=3Da("./ReactContext"),n=3Da("./ReactCurrentOwner"),p=3Da("./ReactEleme= nt"),r=3D(a("./ReactElementValidator"),a("./ReactDOM")),q=3Da("./ReactDOM= Component"),t=3Da("./ReactDefaultInjection"),v=3Da("./ReactInstanceHandle= s"),s=3Da("./ReactLegacyElement"),u=3Da("./ReactMount"),m=3Da("./ReactMul= tiChild"),x=3Da("./ReactPerf"),z=3Da("./ReactPropTypes"),=0A= C=3Da("./ReactServerRendering"),K=3Da("./ReactTextComponent"),B=3Da("./Ob= ject.assign"),F=3Da("./deprecated"),I=3Da("./onlyChild");t.inject();var = t=3Dp.createElement,E=3Dp.createFactory,t=3Ds.wrapCreateElement(t),E=3Ds.= wrapCreateFactory(E),x=3Dx.measure("React","render",u.render),h=3D{Childr= en:{map:h.map,forEach:h.forEach,count:h.count,only:I},DOM:r,PropTypes:z,i= nitializeTouchEvents:function(a){f.useTouchEvents=3Da},createClass:k.crea= teClass,createElement:t,createFactory:E,constructAndRenderComponent:u.con= structAndRenderComponent,=0A= constructAndRenderComponentByID:u.constructAndRenderComponentByID,render:= x,renderToString:C.renderToString,renderToStaticMarkup:C.renderToStaticMa= rkup,unmountComponentAtNode:u.unmountComponentAtNode,isValidClass:s.isVal= idClass,isValidElement:p.isValidElement,withContext:l.withContext,__sprea= d:B,renderComponent:F("React","renderComponent","render",this,x),renderCo= mponentToString:F("React","renderComponentToString","renderToString",this= ,C.renderToString),renderComponentToStaticMarkup:F("React","renderCompone= ntToStaticMarkup",=0A= "renderToStaticMarkup",this,C.renderToStaticMarkup),isValidComponent:F("R= eact","isValidComponent","isValidElement",this,p.isValidElement)};"undefi= ned"!=3Dtypeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"=3D=3Dtypeof = __REACT_DEVTOOLS_GLOBAL_HOOK__.inject&&__REACT_DEVTOOLS_GLOBAL_HOOK__.inj= ect({Component:g,CurrentOwner:n,DOMComponent:q,DOMPropertyOperations:b,In= stanceHandles:v,Mount:u,MultiChild:m,TextComponent:K});h.version=3D"0.12.= 0";c.exports=3Dh},{"./DOMPropertyOperations":13,"./EventPluginUtils":21,"= ./Object.assign":29,=0A= "./ReactChildren":36,"./ReactComponent":37,"./ReactCompositeComponent":40= ,"./ReactContext":41,"./ReactCurrentOwner":42,"./ReactDOM":43,"./ReactDOM= Component":45,"./ReactDefaultInjection":55,"./ReactElement":56,"./ReactEl= ementValidator":57,"./ReactInstanceHandles":64,"./ReactLegacyElement":65,= "./ReactMount":68,"./ReactMultiChild":69,"./ReactPerf":73,"./ReactPropTyp= es":77,"./ReactServerRendering":81,"./ReactTextComponent":84,"./deprecate= d":117,"./onlyChild":148}],32:[function(a,c){var = b=3Da("./ReactEmptyComponent"),=0A= f=3Da("./ReactMount"),h=3Da("./invariant");c.exports=3D{getDOMNode:functi= on(){return = h(this.isMounted()),b.isNullComponentID(this._rootNodeID)?null:f.getNode(= this._rootNodeID)}}},{"./ReactEmptyComponent":58,"./ReactMount":68,"./inv= ariant":137}],33:[function(a,c){var = b=3Da("./EventConstants"),f=3Da("./EventPluginHub"),h=3Da("./EventPluginR= egistry"),g=3Da("./ReactEventEmitterMixin"),k=3Da("./ViewportMetrics"),l=3D= a("./Object.assign"),n=3Da("./isEventSupported"),p=3D{},r=3D!1,q=3D0,t=3D= {topBlur:"blur",topChange:"change",topClick:"click",=0A= topCompositionEnd:"compositionend",topCompositionStart:"compositionstart"= ,topCompositionUpdate:"compositionupdate",topContextMenu:"contextmenu",to= pCopy:"copy",topCut:"cut",topDoubleClick:"dblclick",topDrag:"drag",topDra= gEnd:"dragend",topDragEnter:"dragenter",topDragExit:"dragexit",topDragLea= ve:"dragleave",topDragOver:"dragover",topDragStart:"dragstart",topDrop:"d= rop",topFocus:"focus",topInput:"input",topKeyDown:"keydown",topKeyPress:"= keypress",topKeyUp:"keyup",topMouseDown:"mousedown",topMouseMove:"mousemo= ve",=0A= topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topP= aste:"paste",topScroll:"scroll",topSelectionChange:"selectionchange",topT= extInput:"textInput",topTouchCancel:"touchcancel",topTouchEnd:"touchend",= topTouchMove:"touchmove",topTouchStart:"touchstart",topWheel:"wheel"},v=3D= "_reactListenersID"+String(Math.random()).slice(2),s=3Dl({},g,{ReactEvent= Listener:null,injection:{injectReactEventListener:function(a){a.setHandle= TopLevel(s.handleTopLevel);s.ReactEventListener=3Da}},setEnabled:function= (a){s.ReactEventListener&&=0A= s.ReactEventListener.setEnabled(a)},isEnabled:function(){return!(!s.React= EventListener||!s.ReactEventListener.isEnabled())},listenTo:function(a,c)= {for(var = f=3D(Object.prototype.hasOwnProperty.call(c,v)||(c[v]=3Dq++,p[c[v]]=3D{})= ,p[c[v]]),g=3Dh.registrationNameDependencies[a],k=3Db.topLevelTypes,l=3D0= ,r=3Dg.length;r>l;l++){var = F=3Dg[l];f.hasOwnProperty(F)&&f[F]||(F=3D=3D=3Dk.topWheel?n("wheel")?s.Re= actEventListener.trapBubbledEvent(k.topWheel,"wheel",c):n("mousewheel")?s= .ReactEventListener.trapBubbledEvent(k.topWheel,"mousewheel",=0A= c):s.ReactEventListener.trapBubbledEvent(k.topWheel,"DOMMouseScroll",c):F= =3D=3D=3Dk.topScroll?n("scroll",!0)?s.ReactEventListener.trapCapturedEven= t(k.topScroll,"scroll",c):s.ReactEventListener.trapBubbledEvent(k.topScro= ll,"scroll",s.ReactEventListener.WINDOW_HANDLE):F=3D=3D=3Dk.topFocus||F=3D= =3D=3Dk.topBlur?(n("focus",!0)?(s.ReactEventListener.trapCapturedEvent(k.= topFocus,"focus",c),s.ReactEventListener.trapCapturedEvent(k.topBlur,"blu= r",c)):n("focusin")&&(s.ReactEventListener.trapBubbledEvent(k.topFocus,"f= ocusin",=0A= c),s.ReactEventListener.trapBubbledEvent(k.topBlur,"focusout",c)),f[k.top= Blur]=3D!0,f[k.topFocus]=3D!0):t.hasOwnProperty(F)&&s.ReactEventListener.= trapBubbledEvent(F,t[F],c),f[F]=3D!0)}},trapBubbledEvent:function(a,b,c){= return = s.ReactEventListener.trapBubbledEvent(a,b,c)},trapCapturedEvent:function(= a,b,c){return = s.ReactEventListener.trapCapturedEvent(a,b,c)},ensureScrollValueMonitorin= g:function(){r||(s.ReactEventListener.monitorScrollValue(k.refreshScrollV= alues),r=3D!0)},eventNameDispatchConfigs:f.eventNameDispatchConfigs,=0A= registrationNameModules:f.registrationNameModules,putListener:f.putListen= er,getListener:f.getListener,deleteListener:f.deleteListener,deleteAllLis= teners:f.deleteAllListeners});c.exports=3Ds},{"./EventConstants":17,"./Ev= entPluginHub":19,"./EventPluginRegistry":20,"./Object.assign":29,"./React= EventEmitterMixin":60,"./ViewportMetrics":105,"./isEventSupported":138}],= 34:[function(a,c){var = b=3Da("./React"),f=3Da("./Object.assign"),h=3Db.createFactory(a("./ReactT= ransitionGroup")),g=3Db.createFactory(a("./ReactCSSTransitionGroupChild")= ),=0A= b=3Db.createClass({displayName:"ReactCSSTransitionGroup",propTypes:{trans= itionName:b.PropTypes.string.isRequired,transitionEnter:b.PropTypes.bool,= transitionLeave:b.PropTypes.bool},getDefaultProps:function(){return{trans= itionEnter:!0,transitionLeave:!0}},_wrapChild:function(a){return = g({name:this.props.transitionName,enter:this.props.transitionEnter,leave:= this.props.transitionLeave},a)},render:function(){return = h(f({},this.props,{childFactory:this._wrapChild}))}});c.exports=3Db},{"./= Object.assign":29,=0A= "./React":31,"./ReactCSSTransitionGroupChild":35,"./ReactTransitionGroup"= :87}],35:[function(a,c){var = b=3Da("./React"),f=3Da("./CSSCore"),h=3Da("./ReactTransitionEvents"),g=3D= a("./onlyChild"),b=3Db.createClass({displayName:"ReactCSSTransitionGroupC= hild",transition:function(a,b){var = c=3Dthis.getDOMNode(),g=3Dthis.props.name+"-"+a,r=3Dg+"-active",q=3Dfunct= ion(a){a&&a.target!=3D=3Dc||(f.removeClass(c,g),f.removeClass(c,r),h.remo= veEndEventListener(c,q),b&&b())};h.addEndEventListener(c,q);f.addClass(c,= g);this.queueClass(r)},=0A= queueClass:function(a){this.classNameQueue.push(a);this.timeout||(this.ti= meout=3DsetTimeout(this.flushClassNameQueue,17))},flushClassNameQueue:fun= ction(){this.isMounted()&&this.classNameQueue.forEach(f.addClass.bind(f,t= his.getDOMNode()));this.classNameQueue.length=3D0;this.timeout=3Dnull},co= mponentWillMount:function(){this.classNameQueue=3D[]},componentWillUnmoun= t:function(){this.timeout&&clearTimeout(this.timeout)},componentWillEnter= :function(a){this.props.enter?this.transition("enter",a):a()},componentWi= llLeave:function(a){this.props.leave?=0A= this.transition("leave",a):a()},render:function(){return = g(this.props.children)}});c.exports=3Db},{"./CSSCore":4,"./React":31,"./R= eactTransitionEvents":86,"./onlyChild":148}],36:[function(a,c){function = b(a,b){this.forEachFunction=3Da;this.forEachContext=3Db}function = f(a,b,c,f){a.forEachFunction.call(a.forEachContext,b,f)}function = h(a,b,c){this.mapResult=3Da;this.mapFunction=3Db;this.mapContext=3Dc}func= tion g(a,b,c,f){var = g=3Da.mapResult;g.hasOwnProperty(c)||(a=3Da.mapFunction.call(a.mapContext= ,b,f),g[c]=3Da)}function k(){return null}=0A= var = l=3Da("./PooledClass"),n=3Da("./traverseAllChildren"),p=3D(a("./warning")= ,l.twoArgumentPooler),r=3Dl.threeArgumentPooler;l.addPoolingTo(b,p);l.add= PoolingTo(h,r);c.exports=3D{forEach:function(a,c,g){if(null=3D=3Da)return= = a;c=3Db.getPooled(c,g);n(a,f,c);b.release(c)},map:function(a,b,c){if(null= =3D=3Da)return a;var f=3D{};b=3Dh.getPooled(f,b,c);return = n(a,g,b),h.release(b),f},count:function(a){return = n(a,k,null)}}},{"./PooledClass":30,"./traverseAllChildren":153,"./warning= ":155}],37:[function(a,c){var b=3Da("./ReactElement"),=0A= f=3Da("./ReactOwner"),h=3Da("./ReactUpdates"),g=3Da("./Object.assign"),k=3D= a("./invariant"),l=3Da("./keyMirror")({MOUNTED:null,UNMOUNTED:null}),n=3D= !1,p=3Dnull,r=3Dnull,q=3D{injection:{injectEnvironment:function(a){k(!n);= r=3Da.mountImageIntoNode;p=3Da.unmountIDFromEnvironment;q.BackendIDOperat= ions=3Da.BackendIDOperations;n=3D!0}},LifeCycle:l,BackendIDOperations:nul= l,Mixin:{isMounted:function(){return = this._lifeCycleState=3D=3D=3Dl.MOUNTED},setProps:function(a,b){this.repla= ceProps(g({},(this._pendingElement||this._currentElement).props,=0A= a),b)},replaceProps:function(a,c){k(this.isMounted());k(0=3D=3D=3Dthis._m= ountDepth);this._pendingElement=3Db.cloneAndReplaceProps(this._pendingEle= ment||this._currentElement,a);h.enqueueUpdate(this,c)},_setPropsInternal:= function(a,c){var = f=3Dthis._pendingElement||this._currentElement;this._pendingElement=3Db.c= loneAndReplaceProps(f,g({},f.props,a));h.enqueueUpdate(this,c)},construct= :function(a){this.props=3Da.props;this._owner=3Da._owner;this._lifeCycleS= tate=3Dl.UNMOUNTED;this._pendingCallbacks=3Dnull;this._currentElement=3D=0A= a;this._pendingElement=3Dnull},mountComponent:function(a,b,c){k(!this.isM= ounted());b=3Dthis._currentElement.ref;null!=3Db&&f.addComponentAsRefTo(t= his,b,this._currentElement._owner);this._rootNodeID=3Da;this._lifeCycleSt= ate=3Dl.MOUNTED;this._mountDepth=3Dc},unmountComponent:function(){k(this.= isMounted());var = a=3Dthis._currentElement.ref;null!=3Da&&f.removeComponentAsRefFrom(this,a= ,this._owner);p(this._rootNodeID);this._rootNodeID=3Dnull;this._lifeCycle= State=3Dl.UNMOUNTED},receiveComponent:function(a,b){k(this.isMounted());=0A= this._pendingElement=3Da;this.performUpdateIfNecessary(b)},performUpdateI= fNecessary:function(a){if(null!=3Dthis._pendingElement){var = b=3Dthis._currentElement,c=3Dthis._pendingElement;this._currentElement=3D= c;this.props=3Dc.props;this._owner=3Dc._owner;this._pendingElement=3Dnull= ;this.updateComponent(a,b)}},updateComponent:function(a,b){var = c=3Dthis._currentElement;c._owner=3D=3D=3Db._owner&&c.ref=3D=3D=3Db.ref||= (null!=3Db.ref&&f.removeComponentAsRefFrom(this,b.ref,b._owner),null=3D=3D= c.ref||f.addComponentAsRefTo(this,c.ref,c._owner))},=0A= mountComponentIntoNode:function(a,b,c){var = f=3Dh.ReactReconcileTransaction.getPooled();f.perform(this._mountComponen= tIntoNode,this,a,b,f,c);h.ReactReconcileTransaction.release(f)},_mountCom= ponentIntoNode:function(a,b,c,f){a=3Dthis.mountComponent(a,c,0);r(a,b,f)}= ,isOwnedBy:function(a){return = this._owner=3D=3D=3Da},getSiblingByRef:function(a){var = b=3Dthis._owner;return = b&&b.refs?b.refs[a]:null}}};c.exports=3Dq},{"./Object.assign":29,"./React= Element":56,"./ReactOwner":72,"./ReactUpdates":88,"./invariant":137,"./ke= yMirror":143}],=0A= 38:[function(a,c){var = b=3Da("./ReactDOMIDOperations"),f=3Da("./ReactMarkupChecksum"),h=3Da("./R= eactMount"),g=3Da("./ReactPerf"),k=3Da("./ReactReconcileTransaction"),l=3D= a("./getReactRootElementInContainer"),n=3Da("./invariant"),p=3Da("./setIn= nerHTML"),b=3D{ReactReconcileTransaction:k,BackendIDOperations:b,unmountI= DFromEnvironment:function(a){h.purgeID(a)},mountImageIntoNode:g.measure("= ReactComponentBrowserEnvironment","mountImageIntoNode",function(a,b,c){if= (n(b&&(1=3D=3D=3Db.nodeType||9=3D=3D=3Db.nodeType)),c){if(f.canReuseMarku= p(a,=0A= l(b)))return;n(9!=3D=3Db.nodeType)}n(9!=3D=3Db.nodeType);p(b,a)})};c.expo= rts=3Db},{"./ReactDOMIDOperations":47,"./ReactMarkupChecksum":67,"./React= Mount":68,"./ReactPerf":73,"./ReactReconcileTransaction":79,"./getReactRo= otElementInContainer":131,"./invariant":137,"./setInnerHTML":149}],39:[fu= nction(a,c){var = b=3Da("./shallowEqual");c.exports=3D{shouldComponentUpdate:function(a,c){= return!b(this.props,a)||!b(this.state,c)}}},{"./shallowEqual":150}],40:[f= unction(a,c){function b(a,b){for(var c in b)b.hasOwnProperty(c)&&=0A= B("function"=3D=3Dtypeof b[c])}function = f(a,b){if(b){B(!v.isValidFactory(b));B(!r.isValidElement(b));var = c=3Da.prototype;b.hasOwnProperty(J)&&R.mixins(a,b.mixins);for(var f in = b)if(b.hasOwnProperty(f)&&f!=3D=3DJ){var = h=3Db[f],m=3Dc,l=3Df,n=3DS.hasOwnProperty(l)?S[l]:null;V.hasOwnProperty(l= )&&B(n=3D=3D=3DG.OVERRIDE_BASE);m.hasOwnProperty(l)&&B(n=3D=3D=3DG.DEFINE= _MANY||n=3D=3D=3DG.DEFINE_MANY_MERGED);if(R.hasOwnProperty(f))R[f](a,h);e= lse = m=3DS.hasOwnProperty(f),l=3Dc.hasOwnProperty(f),n=3Dh&&h.__reactDontBind,= "function"!=3Dtypeof h||m||l||n?=0A= l?(l=3DS[f],B(m&&(l=3D=3D=3DG.DEFINE_MANY_MERGED||l=3D=3D=3DG.DEFINE_MANY= )),l=3D=3D=3DG.DEFINE_MANY_MERGED?c[f]=3Dg(c[f],h):l=3D=3D=3DG.DEFINE_MAN= Y&&(c[f]=3Dk(c[f],h))):c[f]=3Dh:(c.__reactAutoBindMap||(c.__reactAutoBind= Map=3D{}),c.__reactAutoBindMap[f]=3Dh,c[f]=3Dh)}}}function h(a,b){return = B(a&&b&&"object"=3D=3Dtypeof a&&"object"=3D=3Dtypeof = b),E(b,function(b,c){B(void 0=3D=3D=3Da[c]);a[c]=3Db}),a}function = g(a,b){return function(){var = c=3Da.apply(this,arguments),f=3Db.apply(this,arguments);return = null=3D=3Dc?f:null=3D=3Df?c:h(c,f)}}function k(a,b){return = function(){a.apply(this,=0A= arguments);b.apply(this,arguments)}}var = l=3Da("./ReactComponent"),n=3Da("./ReactContext"),p=3Da("./ReactCurrentOw= ner"),r=3Da("./ReactElement"),q=3D(a("./ReactElementValidator"),a("./Reac= tEmptyComponent")),t=3Da("./ReactErrorUtils"),v=3Da("./ReactLegacyElement= "),s=3Da("./ReactOwner"),u=3Da("./ReactPerf"),m=3Da("./ReactPropTransfere= r"),x=3Da("./ReactPropTypeLocations"),z=3D(a("./ReactPropTypeLocationName= s"),a("./ReactUpdates")),C=3Da("./Object.assign"),K=3Da("./instantiateRea= ctComponent"),B=3Da("./invariant"),F=3Da("./keyMirror"),=0A= I=3Da("./keyOf"),E=3D(a("./monitorCodeUse"),a("./mapObject")),H=3Da("./sh= ouldUpdateReactComponent"),J=3D(a("./warning"),I({mixins:null})),G=3DF({D= EFINE_ONCE:null,DEFINE_MANY:null,OVERRIDE_BASE:null,DEFINE_MANY_MERGED:nu= ll}),y=3D[],S=3D{mixins:G.DEFINE_MANY,statics:G.DEFINE_MANY,propTypes:G.D= EFINE_MANY,contextTypes:G.DEFINE_MANY,childContextTypes:G.DEFINE_MANY,get= DefaultProps:G.DEFINE_MANY_MERGED,getInitialState:G.DEFINE_MANY_MERGED,ge= tChildContext:G.DEFINE_MANY_MERGED,render:G.DEFINE_ONCE,componentWillMoun= t:G.DEFINE_MANY,=0A= componentDidMount:G.DEFINE_MANY,componentWillReceiveProps:G.DEFINE_MANY,s= houldComponentUpdate:G.DEFINE_ONCE,componentWillUpdate:G.DEFINE_MANY,comp= onentDidUpdate:G.DEFINE_MANY,componentWillUnmount:G.DEFINE_MANY,updateCom= ponent:G.OVERRIDE_BASE},R=3D{displayName:function(a,b){a.displayName=3Db}= ,mixins:function(a,b){if(b)for(var = c=3D0;c<b.length;c++)f(a,b[c])},childContextTypes:function(a,c){b(a,c,x.c= hildContext);a.childContextTypes=3DC({},a.childContextTypes,c)},contextTy= pes:function(a,c){b(a,c,x.context);a.contextTypes=3D=0A= C({},a.contextTypes,c)},getDefaultProps:function(a,b){a.getDefaultProps=3D= a.getDefaultProps?g(a.getDefaultProps,b):b},propTypes:function(a,c){b(a,c= ,x.prop);a.propTypes=3DC({},a.propTypes,c)},statics:function(a,b){if(b)fo= r(var c in b){var f=3Db[c];b.hasOwnProperty(c)&&(B(!(c in R)),B(!(c in = a)),a[c]=3Df)}}},Q=3DF({MOUNTING:null,UNMOUNTING:null,RECEIVING_PROPS:nul= l}),V=3D{construct:function(){l.Mixin.construct.apply(this,arguments);s.M= ixin.construct.apply(this,arguments);this._compositeLifeCycleState=3Dthis= .context=3D=0A= this._pendingState=3Dthis.state=3Dnull},isMounted:function(){return = l.Mixin.isMounted.call(this)&&this._compositeLifeCycleState!=3D=3DQ.MOUNT= ING},mountComponent:u.measure("ReactCompositeComponent","mountComponent",= function(a,b,c){l.Mixin.mountComponent.call(this,a,b,c);this._compositeLi= feCycleState=3DQ.MOUNTING;this.__reactAutoBindMap&&this._bindAutoBindMeth= ods();this.context=3Dthis._processContext(this._currentElement._context);= this.props=3Dthis._processProps(this.props);this.state=3Dthis.getInitialS= tate?this.getInitialState():=0A= null;B("object"=3D=3Dtypeof = this.state&&!Array.isArray(this.state));this._pendingState=3Dnull;this._p= endingForceUpdate=3D!1;this.componentWillMount&&(this.componentWillMount(= ),this._pendingState&&(this.state=3Dthis._pendingState,this._pendingState= =3Dnull));this._renderedComponent=3DK(this._renderValidatedComponent(),th= is._currentElement.type);this._compositeLifeCycleState=3Dnull;a=3Dthis._r= enderedComponent.mountComponent(a,b,c+1);return = this.componentDidMount&&b.getReactMountReady().enqueue(this.componentDidM= ount,=0A= this),a}),unmountComponent:function(){this._compositeLifeCycleState=3DQ.U= NMOUNTING;this.componentWillUnmount&&this.componentWillUnmount();this._co= mpositeLifeCycleState=3Dnull;this._renderedComponent.unmountComponent();t= his._renderedComponent=3Dnull;l.Mixin.unmountComponent.call(this)},setSta= te:function(a,b){B("object"=3D=3Dtypeof = a||null=3D=3Da);this.replaceState(C({},this._pendingState||this.state,a),= b)},replaceState:function(a,b){var = c=3Dthis._compositeLifeCycleState;B(this.isMounted()||c=3D=3D=3DQ.MOUNTIN= G);B(null=3D=3D=0A= p.current);B(c!=3D=3DQ.UNMOUNTING);this._pendingState=3Da;this._composite= LifeCycleState!=3D=3DQ.MOUNTING&&z.enqueueUpdate(this,b)},_processContext= :function(a){var b=3Dnull,c=3Dthis.constructor.contextTypes;if(c){var = b=3D{},f;for(f in c)b[f]=3Da[f]}return = b},_processChildContext:function(a){var = b=3Dthis.getChildContext&&this.getChildContext();if(this.constructor.disp= layName||"ReactCompositeComponent",b){B("object"=3D=3Dtypeof = this.constructor.childContextTypes);for(var c in b)B(c in = this.constructor.childContextTypes);return C({},=0A= a,b)}return a},_processProps:function(a){return = a},_checkPropTypes:function(a,b,c){var = f=3Dthis.constructor.displayName,g;for(g in = a)if(a.hasOwnProperty(g))a[g](b,g,f,c)},performUpdateIfNecessary:function= (a){var = b=3Dthis._compositeLifeCycleState;if(b!=3D=3DQ.MOUNTING&&b!=3D=3DQ.RECEIV= ING_PROPS&&(null!=3Dthis._pendingElement||null!=3Dthis._pendingState||thi= s._pendingForceUpdate)){var = b=3Dthis.context,c=3Dthis.props,f=3Dthis._currentElement;null!=3Dthis._pe= ndingElement&&(f=3Dthis._pendingElement,b=3Dthis._processContext(f._conte= xt),=0A= c=3Dthis._processProps(f.props),this._pendingElement=3Dnull,this._composi= teLifeCycleState=3DQ.RECEIVING_PROPS,this.componentWillReceiveProps&&this= .componentWillReceiveProps(c,b));this._compositeLifeCycleState=3Dnull;var= = g=3Dthis._pendingState||this.state;this._pendingState=3Dnull;this._pendin= gForceUpdate||!this.shouldComponentUpdate||this.shouldComponentUpdate(c,g= ,b)?(this._pendingForceUpdate=3D!1,this._performComponentUpdate(f,c,g,b,a= )):(this._currentElement=3Df,this.props=3Dc,this.state=3Dg,this.context=3D= b,this._owner=3D=0A= f._owner)}},_performComponentUpdate:function(a,b,c,f,g){var = h=3Dthis._currentElement,k=3Dthis.props,m=3Dthis.state,l=3Dthis.context;t= his.componentWillUpdate&&this.componentWillUpdate(b,c,f);this._currentEle= ment=3Da;this.props=3Db;this.state=3Dc;this.context=3Df;this._owner=3Da._= owner;this.updateComponent(g,h);this.componentDidUpdate&&g.getReactMountR= eady().enqueue(this.componentDidUpdate.bind(this,k,m,l),this)},receiveCom= ponent:function(a,b){a=3D=3D=3Dthis._currentElement&&null!=3Da._owner||l.= Mixin.receiveComponent.call(this,=0A= a,b)},updateComponent:u.measure("ReactCompositeComponent","updateComponen= t",function(a,b){l.Mixin.updateComponent.call(this,a,b);var = c=3Dthis._renderedComponent,f=3Dc._currentElement,g=3Dthis._renderValidat= edComponent();if(H(f,g))c.receiveComponent(g,a);else{var = h=3Dthis._rootNodeID,f=3Dc._rootNodeID;c.unmountComponent();this._rendere= dComponent=3DK(g,this._currentElement.type);c=3Dthis._renderedComponent.m= ountComponent(h,a,this._mountDepth+1);l.BackendIDOperations.dangerouslyRe= placeNodeWithMarkupByID(f,c)}}),forceUpdate:function(a){var b=3D=0A= this._compositeLifeCycleState;B(this.isMounted()||b=3D=3D=3DQ.MOUNTING);B= (b!=3D=3DQ.UNMOUNTING&&null=3D=3Dp.current);this._pendingForceUpdate=3D!0= ;z.enqueueUpdate(this,a)},_renderValidatedComponent:u.measure("ReactCompo= siteComponent","_renderValidatedComponent",function(){var = a,b=3Dn.current;n.current=3Dthis._processChildContext(this._currentElemen= t._context);p.current=3Dthis;try{a=3Dthis.render(),null=3D=3D=3Da||!1=3D=3D= =3Da?(a=3Dq.getEmptyComponent(),q.registerNullComponentID(this._rootNodeI= D)):q.deregisterNullComponentID(this._rootNodeID)}finally{n.current=3D=0A= b,p.current=3Dnull}return = B(r.isValidElement(a)),a}),_bindAutoBindMethods:function(){for(var a in = this.__reactAutoBindMap)this.__reactAutoBindMap.hasOwnProperty(a)&&(this[= a]=3Dthis._bindAutoBindMethod(t.guard(this.__reactAutoBindMap[a],this.con= structor.displayName+"."+a)))},_bindAutoBindMethod:function(a){return = a.bind(this)}},Z=3Dfunction(){};C(Z.prototype,l.Mixin,s.Mixin,m.Mixin,V);= c.exports=3D{LifeCycle:Q,Base:Z,createClass:function(a){var = b=3Dfunction(){};b.prototype=3Dnew = Z;b.prototype.constructor=3Db;y.forEach(f.bind(null,=0A= b));f(b,a);b.getDefaultProps&&(b.defaultProps=3Db.getDefaultProps());B(b.= prototype.render);for(var c in = S)b.prototype[c]||(b.prototype[c]=3Dnull);return = v.wrapFactory(r.createFactory(b))},injection:{injectMixin:function(a){y.p= ush(a)}}}},{"./Object.assign":29,"./ReactComponent":37,"./ReactContext":4= 1,"./ReactCurrentOwner":42,"./ReactElement":56,"./ReactElementValidator":= 57,"./ReactEmptyComponent":58,"./ReactErrorUtils":59,"./ReactLegacyElemen= t":65,"./ReactOwner":72,"./ReactPerf":73,"./ReactPropTransferer":74,=0A= "./ReactPropTypeLocationNames":75,"./ReactPropTypeLocations":76,"./ReactU= pdates":88,"./instantiateReactComponent":136,"./invariant":137,"./keyMirr= or":143,"./keyOf":144,"./mapObject":145,"./monitorCodeUse":147,"./shouldU= pdateReactComponent":151,"./warning":155}],41:[function(a,c){var = b=3Da("./Object.assign"),f=3D{current:{},withContext:function(a,c){var = k,l=3Df.current;f.current=3Db({},l,a);try{k=3Dc()}finally{f.current=3Dl}r= eturn = k}};c.exports=3Df},{"./Object.assign":29}],42:[function(a,c){c.exports=3D= {current:null}},=0A= {}],43:[function(a,c){var = b=3Da("./ReactElement"),f=3D(a("./ReactElementValidator"),a("./ReactLegac= yElement")),h=3Da("./mapObject")({a:"a",abbr:"abbr",address:"address",are= a:"area",article:"article",aside:"aside",audio:"audio",b:"b",base:"base",= bdi:"bdi",bdo:"bdo",big:"big",blockquote:"blockquote",body:"body",br:"br"= ,button:"button",canvas:"canvas",caption:"caption",cite:"cite",code:"code= ",col:"col",colgroup:"colgroup",data:"data",datalist:"datalist",dd:"dd",d= el:"del",details:"details",dfn:"dfn",dialog:"dialog",=0A= div:"div",dl:"dl",dt:"dt",em:"em",embed:"embed",fieldset:"fieldset",figca= ption:"figcaption",figure:"figure",footer:"footer",form:"form",h1:"h1",h2= :"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",head:"head",header:"header",hr:"hr"= ,html:"html",i:"i",iframe:"iframe",img:"img",input:"input",ins:"ins",kbd:= "kbd",keygen:"keygen",label:"label",legend:"legend",li:"li",link:"link",m= ain:"main",map:"map",mark:"mark",menu:"menu",menuitem:"menuitem",meta:"me= ta",meter:"meter",nav:"nav",noscript:"noscript",object:"object",=0A= ol:"ol",optgroup:"optgroup",option:"option",output:"output",p:"p",param:"= param",picture:"picture",pre:"pre",progress:"progress",q:"q",rp:"rp",rt:"= rt",ruby:"ruby",s:"s",samp:"samp",script:"script",section:"section",selec= t:"select",small:"small",source:"source",span:"span",strong:"strong",styl= e:"style",sub:"sub",summary:"summary",sup:"sup",table:"table",tbody:"tbod= y",td:"td",textarea:"textarea",tfoot:"tfoot",th:"th",thead:"thead",time:"= time",title:"title",tr:"tr",track:"track",u:"u",ul:"ul","var":"var",=0A= video:"video",wbr:"wbr",circle:"circle",defs:"defs",ellipse:"ellipse",g:"= g",line:"line",linearGradient:"linearGradient",mask:"mask",path:"path",pa= ttern:"pattern",polygon:"polygon",polyline:"polyline",radialGradient:"rad= ialGradient",rect:"rect",stop:"stop",svg:"svg",text:"text",tspan:"tspan"}= ,function(a){return = f.markNonLegacyFactory(b.createFactory(a))});c.exports=3Dh},{"./ReactElem= ent":56,"./ReactElementValidator":57,"./ReactLegacyElement":65,"./mapObje= ct":145}],44:[function(a,c){var b=3Da("./AutoFocusMixin"),=0A= f=3Da("./ReactBrowserComponentMixin"),h=3Da("./ReactCompositeComponent"),= g=3Da("./ReactElement"),k=3Da("./ReactDOM"),l=3Da("./keyMirror"),n=3Dg.cr= eateFactory(k.button.type),p=3Dl({onClick:!0,onDoubleClick:!0,onMouseDown= :!0,onMouseMove:!0,onMouseUp:!0,onClickCapture:!0,onDoubleClickCapture:!0= ,onMouseDownCapture:!0,onMouseMoveCapture:!0,onMouseUpCapture:!0}),b=3Dh.= createClass({displayName:"ReactDOMButton",mixins:[b,f],render:function(){= var a=3D{},b;for(b in = this.props)!this.props.hasOwnProperty(b)||this.props.disabled&&=0A= p[b]||(a[b]=3Dthis.props[b]);return = n(a,this.props.children)}});c.exports=3Db},{"./AutoFocusMixin":2,"./React= BrowserComponentMixin":32,"./ReactCompositeComponent":40,"./ReactDOM":43,= "./ReactElement":56,"./keyMirror":143}],45:[function(a,c){function = b(a){a&&(m(null=3D=3Da.children||null=3D=3Da.dangerouslySetInnerHTML),m(n= ull=3D=3Da.style||"object"=3D=3Dtypeof a.style))}function f(a,b,c,f){var = g=3Dq.findReactContainerForID(a);g&&C(b,g.nodeType=3D=3D=3DI?g.ownerDocum= ent:g);f.getPutListenerQueue().enqueuePutListener(a,b,c)}function = h(a){G.call(J,=0A= a)||(m(H.test(a)),J[a]=3D!0);this._tag=3Da;this.tagName=3Da.toUpperCase()= }var = g=3Da("./CSSPropertyOperations"),k=3Da("./DOMProperty"),l=3Da("./DOMPrope= rtyOperations"),n=3Da("./ReactBrowserComponentMixin"),p=3Da("./ReactCompo= nent"),r=3Da("./ReactBrowserEventEmitter"),q=3Da("./ReactMount"),t=3Da(".= /ReactMultiChild"),v=3Da("./ReactPerf"),s=3Da("./Object.assign"),u=3Da(".= /escapeTextForBrowser"),m=3Da("./invariant"),x=3D(a("./isEventSupported")= ,a("./keyOf")),z=3D(a("./monitorCodeUse"),r.deleteListener),C=3Dr.listenT= o,K=3Dr.registrationNameModules,=0A= B=3D{string:!0,number:!0},F=3Dx({style:null}),I=3D1,E=3D{area:!0,base:!0,= br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,par= am:!0,source:!0,track:!0,wbr:!0},H=3D/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,J=3D{}= ,G=3D{}.hasOwnProperty;h.displayName=3D"ReactDOMComponent";h.Mixin=3D{mou= ntComponent:v.measure("ReactDOMComponent","mountComponent",function(a,c,f= ){p.Mixin.mountComponent.call(this,a,c,f);b(this.props);a=3DE[this._tag]?= "":"</"+this._tag+">";return = this._createOpenTagMarkupAndPutListeners(c)+this._createContentMarkup(c)+=0A= a}),_createOpenTagMarkupAndPutListeners:function(a){var = b=3Dthis.props,c=3D"<"+this._tag,h;for(h in = b)if(b.hasOwnProperty(h)){var = k=3Db[h];null!=3Dk&&(K.hasOwnProperty(h)?f(this._rootNodeID,h,k,a):(h=3D=3D= =3DF&&(k&&(k=3Db.style=3Ds({},b.style)),k=3Dg.createMarkupForStyles(k)),(= k=3Dl.createMarkupForProperty(h,k))&&(c+=3D" = "+k)))}if(a.renderToStaticMarkup)return = c+">";a=3Dl.createMarkupForID(this._rootNodeID);return c+" = "+a+">"},_createContentMarkup:function(a){var = b=3Dthis.props.dangerouslySetInnerHTML;if(null!=3Db){if(null!=3Db.__html)= return b.__html}else{var b=3D=0A= B[typeof = this.props.children]?this.props.children:null,c=3Dnull!=3Db?null:this.pro= ps.children;if(null!=3Db)return u(b);if(null!=3Dc)return = this.mountChildren(c,a).join("")}return""},receiveComponent:function(a,b)= {a=3D=3D=3Dthis._currentElement&&null!=3Da._owner||p.Mixin.receiveCompone= nt.call(this,a,b)},updateComponent:v.measure("ReactDOMComponent","updateC= omponent",function(a,c){b(this._currentElement.props);p.Mixin.updateCompo= nent.call(this,a,c);this._updateDOMProperties(c.props,a);this._updateDOMC= hildren(c.props,=0A= a)}),_updateDOMProperties:function(a,b){var c,g,h,m=3Dthis.props;for(c = in a)if(!m.hasOwnProperty(c)&&a.hasOwnProperty(c))if(c=3D=3D=3DF){var = l=3Da[c];for(g in l)l.hasOwnProperty(g)&&(h=3Dh||{},h[g]=3D"")}else = K.hasOwnProperty(c)?z(this._rootNodeID,c):(k.isStandardName[c]||k.isCusto= mAttribute(c))&&p.BackendIDOperations.deletePropertyByID(this._rootNodeID= ,c);for(c in m){var = l=3Dm[c],n=3Da[c];if(m.hasOwnProperty(c)&&l!=3D=3Dn)if(c=3D=3D=3DF)if(l&&= (l=3Dm.style=3Ds({},l)),n){for(g in = n)!n.hasOwnProperty(g)||l&&l.hasOwnProperty(g)||(h=3D=0A= h||{},h[g]=3D"");for(g in = l)l.hasOwnProperty(g)&&n[g]!=3D=3Dl[g]&&(h=3Dh||{},h[g]=3Dl[g])}else = h=3Dl;else = K.hasOwnProperty(c)?f(this._rootNodeID,c,l,b):(k.isStandardName[c]||k.isC= ustomAttribute(c))&&p.BackendIDOperations.updatePropertyByID(this._rootNo= deID,c,l)}h&&p.BackendIDOperations.updateStylesByID(this._rootNodeID,h)},= _updateDOMChildren:function(a,b){var c=3Dthis.props,f=3DB[typeof = a.children]?a.children:null,g=3DB[typeof = c.children]?c.children:null,h=3Da.dangerouslySetInnerHTML&&a.dangerouslyS= etInnerHTML.__html,=0A= k=3Dc.dangerouslySetInnerHTML&&c.dangerouslySetInnerHTML.__html,c=3Dnull!= =3Dg?null:c.children,m=3Dnull!=3Df||null!=3Dh,l=3Dnull!=3Dg||null!=3Dk;nu= ll!=3D(null!=3Df?null:a.children)&&null=3D=3Dc?this.updateChildren(null,b= ):m&&!l&&this.updateTextContent("");null!=3Dg?f!=3D=3Dg&&this.updateTextC= ontent(""+g):null!=3Dk?h!=3D=3Dk&&p.BackendIDOperations.updateInnerHTMLBy= ID(this._rootNodeID,k):null!=3Dc&&this.updateChildren(c,b)},unmountCompon= ent:function(){this.unmountChildren();r.deleteAllListeners(this._rootNode= ID);p.Mixin.unmountComponent.call(this)}};=0A= s(h.prototype,p.Mixin,h.Mixin,t.Mixin,n);c.exports=3Dh},{"./CSSPropertyOp= erations":6,"./DOMProperty":12,"./DOMPropertyOperations":13,"./Object.ass= ign":29,"./ReactBrowserComponentMixin":32,"./ReactBrowserEventEmitter":33= ,"./ReactComponent":37,"./ReactMount":68,"./ReactMultiChild":69,"./ReactP= erf":73,"./escapeTextForBrowser":120,"./invariant":137,"./isEventSupporte= d":138,"./keyOf":144,"./monitorCodeUse":147}],46:[function(a,c){var = b=3Da("./EventConstants"),f=3Da("./LocalEventTrapMixin"),h=3Da("./ReactBr= owserComponentMixin"),=0A= g=3Da("./ReactCompositeComponent"),k=3Da("./ReactElement"),l=3Da("./React= DOM"),n=3Dk.createFactory(l.form.type),f=3Dg.createClass({displayName:"Re= actDOMForm",mixins:[h,f],render:function(){return = n(this.props)},componentDidMount:function(){this.trapBubbledEvent(b.topLe= velTypes.topReset,"reset");this.trapBubbledEvent(b.topLevelTypes.topSubmi= t,"submit")}});c.exports=3Df},{"./EventConstants":17,"./LocalEventTrapMix= in":27,"./ReactBrowserComponentMixin":32,"./ReactCompositeComponent":40,"= ./ReactDOM":43,"./ReactElement":56}],=0A= 47:[function(a,c){var = b=3Da("./CSSPropertyOperations"),f=3Da("./DOMChildrenOperations"),h=3Da("= ./DOMPropertyOperations"),g=3Da("./ReactMount"),k=3Da("./ReactPerf"),l=3D= a("./invariant"),n=3Da("./setInnerHTML"),p=3D{dangerouslySetInnerHTML:"`d= angerouslySetInnerHTML` must be set using = `updateInnerHTMLByID()`.",style:"`style` must be set using = `updateStylesByID()`."},k=3D{updatePropertyByID:k.measure("ReactDOMIDOper= ations","updatePropertyByID",function(a,b,c){a=3Dg.getNode(a);l(!p.hasOwn= Property(b));null!=3Dc?h.setValueForProperty(a,=0A= b,c):h.deleteValueForProperty(a,b)}),deletePropertyByID:k.measure("ReactD= OMIDOperations","deletePropertyByID",function(a,b,c){a=3Dg.getNode(a);l(!= p.hasOwnProperty(b));h.deleteValueForProperty(a,b,c)}),updateStylesByID:k= .measure("ReactDOMIDOperations","updateStylesByID",function(a,c){var = f=3Dg.getNode(a);b.setValueForStyles(f,c)}),updateInnerHTMLByID:k.measure= ("ReactDOMIDOperations","updateInnerHTMLByID",function(a,b){var = c=3Dg.getNode(a);n(c,b)}),updateTextContentByID:k.measure("ReactDOMIDOper= ations","updateTextContentByID",=0A= function(a,b){var = c=3Dg.getNode(a);f.updateTextContent(c,b)}),dangerouslyReplaceNodeWithMar= kupByID:k.measure("ReactDOMIDOperations","dangerouslyReplaceNodeWithMarku= pByID",function(a,b){var = c=3Dg.getNode(a);f.dangerouslyReplaceNodeWithMarkup(c,b)}),dangerouslyPro= cessChildrenUpdates:k.measure("ReactDOMIDOperations","dangerouslyProcessC= hildrenUpdates",function(a,b){for(var = c=3D0;c<a.length;c++)a[c].parentNode=3Dg.getNode(a[c].parentID);f.process= Updates(a,b)})};c.exports=3Dk},{"./CSSPropertyOperations":6,"./DOMChildre= nOperations":11,=0A= "./DOMPropertyOperations":13,"./ReactMount":68,"./ReactPerf":73,"./invari= ant":137,"./setInnerHTML":149}],48:[function(a,c){var = b=3Da("./EventConstants"),f=3Da("./LocalEventTrapMixin"),h=3Da("./ReactBr= owserComponentMixin"),g=3Da("./ReactCompositeComponent"),k=3Da("./ReactEl= ement"),l=3Da("./ReactDOM"),n=3Dk.createFactory(l.img.type),f=3Dg.createC= lass({displayName:"ReactDOMImg",tagName:"IMG",mixins:[h,f],render:functio= n(){return = n(this.props)},componentDidMount:function(){this.trapBubbledEvent(b.topLe= velTypes.topLoad,=0A= "load");this.trapBubbledEvent(b.topLevelTypes.topError,"error")}});c.expo= rts=3Df},{"./EventConstants":17,"./LocalEventTrapMixin":27,"./ReactBrowse= rComponentMixin":32,"./ReactCompositeComponent":40,"./ReactDOM":43,"./Rea= ctElement":56}],49:[function(a,c){function = b(){this.isMounted()&&this.forceUpdate()}var = f=3Da("./AutoFocusMixin"),h=3Da("./DOMPropertyOperations"),g=3Da("./Linke= dValueUtils"),k=3Da("./ReactBrowserComponentMixin"),l=3Da("./ReactComposi= teComponent"),n=3Da("./ReactElement"),p=3Da("./ReactDOM"),r=3Da("./ReactM= ount"),=0A= q=3Da("./ReactUpdates"),t=3Da("./Object.assign"),v=3Da("./invariant"),s=3D= n.createFactory(p.input.type),u=3D{},f=3Dl.createClass({displayName:"Reac= tDOMInput",mixins:[f,g.Mixin,k],getInitialState:function(){var = a=3Dthis.props.defaultValue;return{initialChecked:this.props.defaultCheck= ed||!1,initialValue:null!=3Da?a:null}},render:function(){var = a=3Dt({},this.props);a.defaultChecked=3Dnull;a.defaultValue=3Dnull;var = b=3Dg.getValue(this);a.value=3Dnull!=3Db?b:this.state.initialValue;b=3Dg.= getChecked(this);return a.checked=3Dnull!=3Db?b:=0A= this.state.initialChecked,a.onChange=3Dthis._handleChange,s(a,this.props.= children)},componentDidMount:function(){var = a=3Dr.getID(this.getDOMNode());u[a]=3Dthis},componentWillUnmount:function= (){var a=3Dthis.getDOMNode(),a=3Dr.getID(a);delete = u[a]},componentDidUpdate:function(){var = a=3Dthis.getDOMNode();null!=3Dthis.props.checked&&h.setValueForProperty(a= ,"checked",this.props.checked||!1);var = b=3Dg.getValue(this);null!=3Db&&h.setValueForProperty(a,"value",""+b)},_h= andleChange:function(a){var c,f=3Dg.getOnChange(this);f&&=0A= (c=3Df.call(this,a));q.asap(b,this);f=3Dthis.props.name;if("radio"=3D=3D=3D= this.props.type&&null!=3Df){for(var = h=3Da=3Dthis.getDOMNode();h.parentNode;)h=3Dh.parentNode;for(var = f=3Dh.querySelectorAll("input[name=3D"+JSON.stringify(""+f)+'][type=3D"ra= dio"]'),h=3D0,k=3Df.length;k>h;h++){var = l=3Df[h];l!=3D=3Da&&l.form=3D=3D=3Da.form&&(l=3Dr.getID(l),v(l),l=3Du[l],= v(l),q.asap(b,l))}}return = c}});c.exports=3Df},{"./AutoFocusMixin":2,"./DOMPropertyOperations":13,".= /LinkedValueUtils":26,"./Object.assign":29,"./ReactBrowserComponentMixin"= :32,"./ReactCompositeComponent":40,=0A= "./ReactDOM":43,"./ReactElement":56,"./ReactMount":68,"./ReactUpdates":88= ,"./invariant":137}],50:[function(a,c){var = b=3Da("./ReactBrowserComponentMixin"),f=3Da("./ReactCompositeComponent"),= h=3Da("./ReactElement"),g=3Da("./ReactDOM"),k=3D(a("./warning"),h.createF= actory(g.option.type)),b=3Df.createClass({displayName:"ReactDOMOption",mi= xins:[b],componentWillMount:function(){},render:function(){return = k(this.props,this.props.children)}});c.exports=3Db},{"./ReactBrowserCompo= nentMixin":32,"./ReactCompositeComponent":40,=0A= "./ReactDOM":43,"./ReactElement":56,"./warning":155}],51:[function(a,c){f= unction = b(){this.isMounted()&&(this.setState({value:this._pendingValue}),this._pe= ndingValue=3D0)}function = f(a,b){if(null!=3Da[b])if(a.multiple){if(!Array.isArray(a[b]))return = Error("The `"+b+"` prop supplied to <select> must be an array if = `multiple` is true.")}else if(Array.isArray(a[b]))return Error("The = `"+b+"` prop supplied to <select> must be a scalar value if `multiple` = is false.")}function h(a,b){var c,f,g,h=3Da.props.multiple,=0A= k=3Dnull!=3Db?b:a.state.value,l=3Da.getDOMNode().options;if(h)for(c=3D{},= f=3D0,g=3Dk.length;g>f;++f)c[""+k[f]]=3D!0;else = c=3D""+k;f=3D0;for(g=3Dl.length;g>f;f++)k=3Dh?c.hasOwnProperty(l[f].value= ):l[f].value=3D=3D=3Dc,k!=3D=3Dl[f].selected&&(l[f].selected=3Dk)}var = g=3Da("./AutoFocusMixin"),k=3Da("./LinkedValueUtils"),l=3Da("./ReactBrows= erComponentMixin"),n=3Da("./ReactCompositeComponent"),p=3Da("./ReactEleme= nt"),r=3Da("./ReactDOM"),q=3Da("./ReactUpdates"),t=3Da("./Object.assign")= ,v=3Dp.createFactory(r.select.type),g=3Dn.createClass({displayName:"React= DOMSelect",=0A= mixins:[g,k.Mixin,l],propTypes:{defaultValue:f,value:f},getInitialState:f= unction(){return{value:this.props.defaultValue||(this.props.multiple?[]:"= ")}},componentWillMount:function(){this._pendingValue=3Dnull},componentWi= llReceiveProps:function(a){!this.props.multiple&&a.multiple?this.setState= ({value:[this.state.value]}):this.props.multiple&&!a.multiple&&this.setSt= ate({value:this.state.value[0]})},render:function(){var = a=3Dt({},this.props);return = a.onChange=3Dthis._handleChange,a.value=3Dnull,v(a,this.props.children)},=0A= componentDidMount:function(){h(this,k.getValue(this))},componentDidUpdate= :function(a){var b=3Dk.getValue(this);a=3D!!a.multiple;var = c=3D!!this.props.multiple;null=3D=3Db&&a=3D=3D=3Dc||h(this,b)},_handleCha= nge:function(a){var = c,f=3Dk.getOnChange(this);f&&(c=3Df.call(this,a));if(this.props.multiple)= {f=3D[];a=3Da.target.options;for(var = g=3D0,h=3Da.length;h>g;g++)a[g].selected&&f.push(a[g].value)}else = f=3Da.target.value;return = this._pendingValue=3Df,q.asap(b,this),c}});c.exports=3Dg},{"./AutoFocusMi= xin":2,"./LinkedValueUtils":26,"./Object.assign":29,=0A= "./ReactBrowserComponentMixin":32,"./ReactCompositeComponent":40,"./React= DOM":43,"./ReactElement":56,"./ReactUpdates":88}],52:[function(a,c){funct= ion b(a){var = b=3Ddocument.selection.createRange(),c=3Db.text.length,f=3Db.duplicate();= f.moveToElementText(a);f.setEndPoint("EndToStart",b);a=3Df.text.length;re= turn{start:a,end:a+c}}function f(a){var = b=3Dwindow.getSelection&&window.getSelection();if(!b||0=3D=3D=3Db.rangeCo= unt)return null;var = c=3Db.anchorNode,f=3Db.anchorOffset,g=3Db.focusNode,h=3Db.focusOffset,k=3D= b.getRangeAt(0),=0A= b=3Db.anchorNode=3D=3D=3Db.focusNode&&b.anchorOffset=3D=3D=3Db.focusOffse= t?0:k.toString().length,l=3Dk.cloneRange();l.selectNodeContents(a);l.setE= nd(k.startContainer,k.startOffset);a=3Dl.startContainer=3D=3D=3Dl.endCont= ainer&&l.startOffset=3D=3D=3Dl.endOffset?0:l.toString().length;k=3Da+b;b=3D= document.createRange();b.setStart(c,f);b.setEnd(g,h);c=3Db.collapsed;retu= rn{start:c?k:a,end:c?a:k}}function h(a,b){var = c,f,g=3Ddocument.selection.createRange().duplicate();"undefined"=3D=3Dtyp= eof b.end?(c=3Db.start,f=3Dc):b.start>b.end?(c=3Db.end,f=3Db.start):=0A= (c=3Db.start,f=3Db.end);g.moveToElementText(a);g.moveStart("character",c)= ;g.setEndPoint("EndToStart",g);g.moveEnd("character",f-c);g.select()}func= tion g(a,b){if(window.getSelection){var = c=3Dwindow.getSelection(),f=3Da[n()].length,g=3DMath.min(b.start,f),f=3D"= undefined"=3D=3Dtypeof b.end?g:Math.min(b.end,f);if(!c.extend&&g>f)var = h=3Df,f=3Dg,g=3Dh;var h=3Dl(a,g),k=3Dl(a,f);if(h&&k){var = m=3Ddocument.createRange();m.setStart(h.node,h.offset);c.removeAllRanges(= );g>f?(c.addRange(m),c.extend(k.node,k.offset)):(m.setEnd(k.node,k.offset= ),=0A= c.addRange(m))}}}var = k=3Da("./ExecutionEnvironment"),l=3Da("./getNodeForCharacterOffset"),n=3D= a("./getTextContentAccessor"),k=3Dk.canUseDOM&&document.selection;c.expor= ts=3D{getOffsets:k?b:f,setOffsets:k?h:g}},{"./ExecutionEnvironment":23,".= /getNodeForCharacterOffset":130,"./getTextContentAccessor":132}],53:[func= tion(a,c){function b(){this.isMounted()&&this.forceUpdate()}var = f=3Da("./AutoFocusMixin"),h=3Da("./DOMPropertyOperations"),g=3Da("./Linke= dValueUtils"),k=3Da("./ReactBrowserComponentMixin"),l=3Da("./ReactComposi= teComponent"),=0A= n=3Da("./ReactElement"),p=3Da("./ReactDOM"),r=3Da("./ReactUpdates"),q=3Da= ("./Object.assign"),t=3Da("./invariant"),v=3D(a("./warning"),n.createFact= ory(p.textarea.type)),f=3Dl.createClass({displayName:"ReactDOMTextarea",m= ixins:[f,g.Mixin,k],getInitialState:function(){var = a=3Dthis.props.defaultValue,b=3Dthis.props.children;null!=3Db&&(t(null=3D= =3Da),Array.isArray(b)&&(t(1>=3Db.length),b=3Db[0]),a=3D""+b);null=3D=3Da= &&(a=3D"");b=3Dg.getValue(this);return{initialValue:""+(null!=3Db?b:a)}},= render:function(){var a=3Dq({},this.props);return t(null=3D=3D=0A= a.dangerouslySetInnerHTML),a.defaultValue=3Dnull,a.value=3Dnull,a.onChang= e=3Dthis._handleChange,v(a,this.state.initialValue)},componentDidUpdate:f= unction(){var a=3Dg.getValue(this);if(null!=3Da){var = b=3Dthis.getDOMNode();h.setValueForProperty(b,"value",""+a)}},_handleChan= ge:function(a){var c,f=3Dg.getOnChange(this);return = f&&(c=3Df.call(this,a)),r.asap(b,this),c}});c.exports=3Df},{"./AutoFocusM= ixin":2,"./DOMPropertyOperations":13,"./LinkedValueUtils":26,"./Object.as= sign":29,"./ReactBrowserComponentMixin":32,"./ReactCompositeComponent":40= ,=0A= "./ReactDOM":43,"./ReactElement":56,"./ReactUpdates":88,"./invariant":137= ,"./warning":155}],54:[function(a,c){function = b(){this.reinitializeTransaction()}var = f=3Da("./ReactUpdates"),h=3Da("./Transaction"),g=3Da("./Object.assign"),k= =3Da("./emptyFunction"),l=3D{initialize:k,close:function(){r.isBatchingUp= dates=3D!1}},n=3D[{initialize:k,close:f.flushBatchedUpdates.bind(f)},l];g= (b.prototype,h.Mixin,{getTransactionWrappers:function(){return n}});var = p=3Dnew b,r=3D{isBatchingUpdates:!1,batchedUpdates:function(a,b,c){var f=3D=0A= r.isBatchingUpdates;r.isBatchingUpdates=3D!0;f?a(b,c):p.perform(a,null,b,= c)}};c.exports=3Dr},{"./Object.assign":29,"./ReactUpdates":88,"./Transact= ion":104,"./emptyFunction":118}],55:[function(a,c){var = b=3Da("./BeforeInputEventPlugin"),f=3Da("./ChangeEventPlugin"),h=3Da("./C= lientReactRootIndex"),g=3Da("./CompositionEventPlugin"),k=3Da("./DefaultE= ventPluginOrder"),l=3Da("./EnterLeaveEventPlugin"),n=3Da("./ExecutionEnvi= ronment"),p=3Da("./HTMLDOMPropertyConfig"),r=3Da("./MobileSafariClickEven= tPlugin"),q=3Da("./ReactBrowserComponentMixin"),=0A= t=3Da("./ReactComponentBrowserEnvironment"),v=3Da("./ReactDefaultBatching= Strategy"),s=3Da("./ReactDOMComponent"),u=3Da("./ReactDOMButton"),m=3Da("= ./ReactDOMForm"),x=3Da("./ReactDOMImg"),z=3Da("./ReactDOMInput"),C=3Da(".= /ReactDOMOption"),K=3Da("./ReactDOMSelect"),B=3Da("./ReactDOMTextarea"),F= =3Da("./ReactEventListener"),I=3Da("./ReactInjection"),E=3Da("./ReactInst= anceHandles"),H=3Da("./ReactMount"),J=3Da("./SelectEventPlugin"),G=3Da(".= /ServerReactRootIndex"),y=3Da("./SimpleEventPlugin"),S=3Da("./SVGDOMPrope= rtyConfig"),R=3Da("./createFullPageComponent");=0A= c.exports=3D{inject:function(){I.EventEmitter.injectReactEventListener(F)= ;I.EventPluginHub.injectEventPluginOrder(k);I.EventPluginHub.injectInstan= ceHandle(E);I.EventPluginHub.injectMount(H);I.EventPluginHub.injectEventP= luginsByName({SimpleEventPlugin:y,EnterLeaveEventPlugin:l,ChangeEventPlug= in:f,CompositionEventPlugin:g,MobileSafariClickEventPlugin:r,SelectEventP= lugin:J,BeforeInputEventPlugin:b});I.NativeComponent.injectGenericCompone= ntClass(s);I.NativeComponent.injectComponentClasses({button:u,form:m,=0A= img:x,input:z,option:C,select:K,textarea:B,html:R("html"),head:R("head"),= body:R("body")});I.CompositeComponent.injectMixin(q);I.DOMProperty.inject= DOMPropertyConfig(p);I.DOMProperty.injectDOMPropertyConfig(S);I.EmptyComp= onent.injectEmptyComponent("noscript");I.Updates.injectReconcileTransacti= on(t.ReactReconcileTransaction);I.Updates.injectBatchingStrategy(v);I.Roo= tIndex.injectCreateReactRootIndex(n.canUseDOM?h.createReactRootIndex:G.cr= eateReactRootIndex);I.Component.injectEnvironment(t)}}},{"./BeforeInputEv= entPlugin":3,=0A= "./ChangeEventPlugin":8,"./ClientReactRootIndex":9,"./CompositionEventPlu= gin":10,"./DefaultEventPluginOrder":15,"./EnterLeaveEventPlugin":16,"./Ex= ecutionEnvironment":23,"./HTMLDOMPropertyConfig":24,"./MobileSafariClickE= ventPlugin":28,"./ReactBrowserComponentMixin":32,"./ReactComponentBrowser= Environment":38,"./ReactDOMButton":44,"./ReactDOMComponent":45,"./ReactDO= MForm":46,"./ReactDOMImg":48,"./ReactDOMInput":49,"./ReactDOMOption":50,"= ./ReactDOMSelect":51,"./ReactDOMTextarea":53,"./ReactDefaultBatchingStrat= egy":54,=0A= "./ReactEventListener":61,"./ReactInjection":62,"./ReactInstanceHandles":= 64,"./ReactMount":68,"./SVGDOMPropertyConfig":89,"./SelectEventPlugin":90= ,"./ServerReactRootIndex":91,"./SimpleEventPlugin":92,"./createFullPageCo= mponent":113}],56:[function(a,c){var = b=3Da("./ReactContext"),f=3Da("./ReactCurrentOwner"),h=3D(a("./warning"),= {key:!0,ref:!0}),g=3Dfunction(a,b,c,f,g,h){this.type=3Da;this.key=3Db;thi= s.ref=3Dc;this._owner=3Df;this._context=3Dg;this.props=3Dh};g.prototype=3D= {_isReactElement:!0};g.createElement=3Dfunction(a,=0A= c,n){var p,r=3D{},q=3Dnull,t=3Dnull;if(null!=3Dc)for(p in t=3Dvoid = 0=3D=3D=3Dc.ref?null:c.ref,q=3Dnull=3D=3Dc.key?null:""+c.key,c)c.hasOwnPr= operty(p)&&!h.hasOwnProperty(p)&&(r[p]=3Dc[p]);var = v=3Darguments.length-2;if(1=3D=3D=3Dv)r.children=3Dn;else = if(1<v){for(var = s=3DArray(v),u=3D0;v>u;u++)s[u]=3Darguments[u+2];r.children=3Ds}if(a.defa= ultProps)for(p in v=3Da.defaultProps,v)"undefined"=3D=3Dtypeof = r[p]&&(r[p]=3Dv[p]);return new = g(a,q,t,f.current,b.current,r)};g.createFactory=3Dfunction(a){var = b=3Dg.createElement.bind(null,a);return = b.type=3Da,b};g.cloneAndReplaceProps=3D=0A= function(a,b){return new = g(a.type,a.key,a.ref,a._owner,a._context,b)};g.isValidElement=3Dfunction(= a){return!(!a||!a._isReactElement)};c.exports=3Dg},{"./ReactContext":41,"= ./ReactCurrentOwner":42,"./warning":155}],57:[function(a,c){function = b(){var a=3Dl.current;return a&&a.constructor.displayName||void = 0}function f(a,c,f,g){var h=3Db(),k=3Dg.displayName;g=3Dh||k;var = q=3Dp[a];q.hasOwnProperty(g)||(q[g]=3D!0,c+=3Dh?" Check the render = method of "+h+".":" Check the renderComponent call using = <"+k+">.",h=3Dnull,f._owner&&=0A= f._owner!=3D=3Dl.current&&(h=3Df._owner.constructor.displayName,c+=3D" = It was passed a child from "+h+"."),c+=3D" See = http://fb.me/react-warning-keys for more = information.",n(a,{component:g,componentOwner:h}),console.warn(c))}functi= on h(a,b,c,f){for(var g in b)if(b.hasOwnProperty(g)){var = h;try{h=3Db[g](c,g,a,f)}catch(k){h=3Dk}h instanceof Error&&!(h.message = in = q)&&(q[h.message]=3D!0,n("react_failed_descriptor_type_check",{message:h.= message}))}}var = g=3Da("./ReactElement"),k=3Da("./ReactPropTypeLocations"),l=3Da("./ReactC= urrentOwner"),=0A= n=3Da("./monitorCodeUse"),p=3D{react_key_warning:{},react_numeric_key_war= ning:{}},r=3D{},q=3D{},t=3D/^\d+$/,v=3D{createElement:function(a){var = c=3Dg.createElement.apply(this,arguments);if(null=3D=3Dc)return = c;for(var l=3D2;l<arguments.length;l++){var = p=3Darguments[l],q=3Da;if(Array.isArray(p))for(var = v=3D0;v<p.length;v++){var K=3Dp[v];if(g.isValidElement(K)){var = B=3Dq;K._store.validated||null!=3DK.key||(K._store.validated=3D!0,f("reac= t_key_warning",'Each child in an array should have a unique "key" = prop.',K,B))}}else if(g.isValidElement(p))p._store.validated=3D=0A= !0;else if(p&&"object"=3D=3Dtypeof p)for(v in = v=3Db()||"",r.hasOwnProperty(v)||(r[v]=3D!0,n("react_object_map_children"= )),v=3Dvoid = 0,p)K=3Dp[v],B=3Dq,t.test(v)&&f("react_numeric_key_warning","Child = objects should have non-numeric keys so ordering is = preserved.",K,B)}l=3Da.displayName;return = a.propTypes&&h(l,a.propTypes,c.props,k.prop),a.contextTypes&&h(l,a.contex= tTypes,c._context,k.context),c},createFactory:function(a){var = b=3Dv.createElement.bind(null,a);return = b.type=3Da,b}};c.exports=3Dv},{"./ReactCurrentOwner":42,=0A= "./ReactElement":56,"./ReactPropTypeLocations":76,"./monitorCodeUse":147}= ],58:[function(a,c){var = b,f=3Da("./ReactElement"),h=3Da("./invariant"),g=3D{};c.exports=3D{deregi= sterNullComponentID:function(a){delete = g[a]},getEmptyComponent:function(){return = h(b),b()},injection:{injectEmptyComponent:function(a){b=3Df.createFactory= (a)}},isNullComponentID:function(a){return = g[a]},registerNullComponentID:function(a){g[a]=3D!0}}},{"./ReactElement":= 56,"./invariant":137}],59:[function(a,c){c.exports=3D{guard:function(a){r= eturn a}}},=0A= {}],60:[function(a,c){var = b=3Da("./EventPluginHub");c.exports=3D{handleTopLevel:function(a,c,g,k){a= =3Db.extractEvents(a,c,g,k);b.enqueueEvents(a);b.processEventQueue()}}},{= "./EventPluginHub":19}],61:[function(a,c){function = b(a,b){this.topLevelType=3Da;this.nativeEvent=3Db;this.ancestors=3D[]}fun= ction f(a){for(var = b=3Dp.getFirstReactDOM(t(a.nativeEvent))||window;b;)a.ancestors.push(b),b= =3Dp.getID(b),b=3Dn.getReactRootIDFromNodeID(b),b=3Dp.findReactContainerF= orID(b),b=3Dp.getFirstReactDOM(b);for(var c=3D0,f=3Da.ancestors.length;f>=0A= c;c++){var = b=3Da.ancestors[c],g=3Dp.getID(b)||"";s._handleTopLevel(a.topLevelType,b,= g,a.nativeEvent)}}function h(a){var b=3Dv(window);a(b)}var = g=3Da("./EventListener"),k=3Da("./ExecutionEnvironment"),l=3Da("./PooledC= lass"),n=3Da("./ReactInstanceHandles"),p=3Da("./ReactMount"),r=3Da("./Rea= ctUpdates"),q=3Da("./Object.assign"),t=3Da("./getEventTarget"),v=3Da("./g= etUnboundedScrollPosition");q(b.prototype,{destructor:function(){this.nat= iveEvent=3Dthis.topLevelType=3Dnull;this.ancestors.length=3D0}});l.addPoo= lingTo(b,l.twoArgumentPooler);=0A= var = s=3D{_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:k.canUseDOM?window:nu= ll,setHandleTopLevel:function(a){s._handleTopLevel=3Da},setEnabled:functi= on(a){s._enabled=3D!!a},isEnabled:function(){return = s._enabled},trapBubbledEvent:function(a,b,c){return = c?g.listen(c,b,s.dispatchEvent.bind(null,a)):void = 0},trapCapturedEvent:function(a,b,c){return = c?g.capture(c,b,s.dispatchEvent.bind(null,a)):void = 0},monitorScrollValue:function(a){a=3Dh.bind(null,a);g.listen(window,"scr= oll",a);g.listen(window,"resize",a)},=0A= dispatchEvent:function(a,c){if(s._enabled){var = g=3Db.getPooled(a,c);try{r.batchedUpdates(f,g)}finally{b.release(g)}}}};c= .exports=3Ds},{"./EventListener":18,"./ExecutionEnvironment":23,"./Object= .assign":29,"./PooledClass":30,"./ReactInstanceHandles":64,"./ReactMount"= :68,"./ReactUpdates":88,"./getEventTarget":128,"./getUnboundedScrollPosit= ion":133}],62:[function(a,c){var = b=3Da("./DOMProperty"),f=3Da("./EventPluginHub"),h=3Da("./ReactComponent"= ),g=3Da("./ReactCompositeComponent"),k=3Da("./ReactEmptyComponent"),l=3D=0A= a("./ReactBrowserEventEmitter"),n=3Da("./ReactNativeComponent"),p=3Da("./= ReactPerf"),r=3Da("./ReactRootIndex"),q=3Da("./ReactUpdates");c.exports=3D= {Component:h.injection,CompositeComponent:g.injection,DOMProperty:b.injec= tion,EmptyComponent:k.injection,EventPluginHub:f.injection,EventEmitter:l= .injection,NativeComponent:n.injection,Perf:p.injection,RootIndex:r.injec= tion,Updates:q.injection}},{"./DOMProperty":12,"./EventPluginHub":19,"./R= eactBrowserEventEmitter":33,"./ReactComponent":37,"./ReactCompositeCompon= ent":40,=0A= "./ReactEmptyComponent":58,"./ReactNativeComponent":71,"./ReactPerf":73,"= ./ReactRootIndex":80,"./ReactUpdates":88}],63:[function(a,c){var = b=3Da("./ReactDOMSelection"),f=3Da("./containsNode"),h=3Da("./focusNode")= ,g=3Da("./getActiveElement"),k=3D{hasSelectionCapabilities:function(a){re= turn = a&&("INPUT"=3D=3D=3Da.nodeName&&"text"=3D=3D=3Da.type||"TEXTAREA"=3D=3D=3D= a.nodeName||"true"=3D=3D=3Da.contentEditable)},getSelectionInformation:fu= nction(){var = a=3Dg();return{focusedElem:a,selectionRange:k.hasSelectionCapabilities(a)= ?k.getSelection(a):=0A= null}},restoreSelection:function(a){var = b=3Dg(),c=3Da.focusedElem;a=3Da.selectionRange;b!=3D=3Dc&&f(document.docu= mentElement,c)&&(k.hasSelectionCapabilities(c)&&k.setSelection(c,a),h(c))= },getSelection:function(a){var c;if("selectionStart"in = a)c=3D{start:a.selectionStart,end:a.selectionEnd};else = if(document.selection&&"INPUT"=3D=3D=3Da.nodeName){var = f=3Ddocument.selection.createRange();f.parentElement()=3D=3D=3Da&&(c=3D{s= tart:-f.moveStart("character",-a.value.length),end:-f.moveEnd("character"= ,-a.value.length)})}else c=3Db.getOffsets(a);=0A= return c||{start:0,end:0}},setSelection:function(a,c){var = f=3Dc.start,g=3Dc.end;if("undefined"=3D=3Dtypeof = g&&(g=3Df),"selectionStart"in = a)a.selectionStart=3Df,a.selectionEnd=3DMath.min(g,a.value.length);else = if(document.selection&&"INPUT"=3D=3D=3Da.nodeName){var = h=3Da.createTextRange();h.collapse(!0);h.moveStart("character",f);h.moveE= nd("character",g-f);h.select()}else = b.setOffsets(a,c)}};c.exports=3Dk},{"./ReactDOMSelection":52,"./containsN= ode":111,"./focusNode":122,"./getActiveElement":124}],64:[function(a,c){f= unction b(a,=0A= b){return a.charAt(b)=3D=3D=3Dq||b=3D=3D=3Da.length}function = f(a){return""=3D=3D=3Da||a.charAt(0)=3D=3D=3Dq&&a.charAt(a.length-1)!=3D=3D= q}function h(a,c){return 0=3D=3D=3Dc.indexOf(a)&&b(c,a.length)}function = g(a){return a?a.substr(0,a.lastIndexOf(q)):""}function = k(a,c){if(r(f(a)&&f(c)),r(h(a,c)),a=3D=3D=3Dc)return a;for(var = g=3Da.length+t;g<c.length&&!b(c,g);g++);return c.substr(0,g)}function = l(a,c){var = g=3DMath.min(a.length,c.length);if(0=3D=3D=3Dg)return"";for(var = h=3D0,k=3D0;g>=3Dk;k++)if(b(a,k)&&b(c,k))h=3Dk;else = if(a.charAt(k)!=3D=3Dc.charAt(k))break;g=3D=0A= a.substr(0,h);return r(f(g)),g}function = n(a,b,c,f,l,n){a=3Da||"";b=3Db||"";r(a!=3D=3Db);var = p=3Dh(b,a);r(p||h(a,b));for(var q=3D0,t=3Dp?g:k,I=3Da;;I=3Dt(I,b)){var = E;if(l&&I=3D=3D=3Da||n&&I=3D=3D=3Db||(E=3Dc(I,p,f)),!1=3D=3D=3DE||I=3D=3D= =3Db)break;r(q++<v)}}var = p=3Da("./ReactRootIndex"),r=3Da("./invariant"),q=3D".",t=3Dq.length,v=3D1= 00;c.exports=3D{createReactRootID:function(){var = a=3Dp.createReactRootIndex();return = q+a.toString(36)},createReactID:function(a,b){return = a+b},getReactRootIDFromNodeID:function(a){if(a&&a.charAt(0)=3D=3D=3Dq&&1<= a.length){var b=3Da.indexOf(q,=0A= 1);return-1<b?a.substr(0,b):a}return = null},traverseEnterLeave:function(a,b,c,f,g){var = h=3Dl(a,b);h!=3D=3Da&&n(a,h,c,f,!1,!0);h!=3D=3Db&&n(h,b,c,g,!0,!1)},trave= rseTwoPhase:function(a,b,c){a&&(n("",a,b,c,!0,!1),n(a,"",b,c,!1,!0))},tra= verseAncestors:function(a,b,c){n("",a,b,c,!0,!1)},_getFirstCommonAncestor= ID:l,_getNextDescendantID:k,isAncestorIDOf:h,SEPARATOR:q}},{"./ReactRootI= ndex":80,"./invariant":137}],65:[function(a,c){function = b(a,b){if("function"=3D=3Dtypeof b)for(var c in = b)if(b.hasOwnProperty(c)){var f=3Db[c];=0A= if("function"=3D=3Dtypeof f){var g=3Df.bind(b),h;for(h in = f)f.hasOwnProperty(h)&&(g[h]=3Df[h]);a[c]=3Dg}else a[c]=3Df}}var = f=3D(a("./ReactCurrentOwner"),a("./invariant")),h=3D(a("./monitorCodeUse"= ),a("./warning"),{}),g=3D{},k=3D{wrapCreateFactory:function(a){return = function(b){return"function"!=3Dtypeof = b?a(b):b.isReactNonLegacyFactory?a(b.type):b.isReactLegacyFactory?a(b.typ= e):b}},wrapCreateElement:function(a){return = function(b){if("function"!=3Dtypeof b)return a.apply(this,arguments);var = c;return b.isReactNonLegacyFactory?=0A= (c=3DArray.prototype.slice.call(arguments,0),c[0]=3Db.type,a.apply(this,c= )):b.isReactLegacyFactory?(b._isMockFunction&&(b.type._mockedReactClassCo= nstructor=3Db),c=3DArray.prototype.slice.call(arguments,0),c[0]=3Db.type,= a.apply(this,c)):b.apply(null,Array.prototype.slice.call(arguments,1))}},= wrapFactory:function(a){f("function"=3D=3Dtypeof a);var = c=3Dfunction(){return a.apply(this,arguments)};return = b(c,a.type),c.isReactLegacyFactory=3Dh,c.type=3Da.type,c},markNonLegacyFa= ctory:function(a){return a.isReactNonLegacyFactory=3D=0A= g,a},isValidFactory:function(a){return"function"=3D=3Dtypeof = a&&a.isReactLegacyFactory=3D=3D=3Dh},isValidClass:function(a){return = k.isValidFactory(a)},_isLegacyCallWarningEnabled:!0};c.exports=3Dk},{"./R= eactCurrentOwner":42,"./invariant":137,"./monitorCodeUse":147,"./warning"= :155}],66:[function(a,c){function = b(a,b){this.value=3Da;this.requestChange=3Db}var = f=3Da("./React");b.PropTypes=3D{link:function(a){return = f.PropTypes.shape({value:"undefined"=3D=3Dtypeof = a?f.PropTypes.any.isRequired:a.isRequired,requestChange:f.PropTypes.func.= isRequired})}};=0A= c.exports=3Db},{"./React":31}],67:[function(a,c){var = b=3Da("./adler32"),f=3D{CHECKSUM_ATTR_NAME:"data-react-checksum",addCheck= sumToMarkup:function(a){var c=3Db(a);return a.replace(">"," = "+f.CHECKSUM_ATTR_NAME+'=3D"'+c+'">')},canReuseMarkup:function(a,c){var = k=3Dc.getAttribute(f.CHECKSUM_ATTR_NAME),k=3Dk&&parseInt(k,10);return = b(a)=3D=3D=3Dk}};c.exports=3Df},{"./adler32":107}],68:[function(a,c){func= tion b(a){return(a=3Ds(a))&&J.getID(a)}function f(a){return = a&&a.getAttribute&&a.getAttribute(K)||""}function = h(a,b){if(a){m(f(a)=3D=3D=3D=0A= b);var = c=3DJ.findReactContainerForID(b);if(c&&t(c,a))return!0}return!1}function = g(a){var b=3DB[a];return b&&h(b,a)?void(H=3Db):!1}var = k=3Da("./DOMProperty"),l=3Da("./ReactBrowserEventEmitter"),n=3D(a("./Reac= tCurrentOwner"),a("./ReactElement")),p=3Da("./ReactLegacyElement"),r=3Da(= "./ReactInstanceHandles"),q=3Da("./ReactPerf"),t=3Da("./containsNode"),v=3D= a("./deprecated"),s=3Da("./getReactRootElementInContainer"),u=3Da("./inst= antiateReactComponent"),m=3Da("./invariant"),x=3Da("./shouldUpdateReactCo= mponent"),z=3D(a("./warning"),p.wrapCreateElement(n.createElement)),=0A= C=3Dr.SEPARATOR,K=3Dk.ID_ATTRIBUTE_NAME,B=3D{},F=3D{},I=3D{},E=3D[],H=3Dn= ull,J=3D{_instancesByReactRootID:F,scrollMonitor:function(a,b){b()},_upda= teRootComponent:function(a,b,c,f){var g=3Db.props;return = J.scrollMonitor(c,function(){a.replaceProps(g,f)}),a},_registerComponent:= function(a,b){m(b&&(1=3D=3D=3Db.nodeType||9=3D=3D=3Db.nodeType));l.ensure= ScrollValueMonitoring();var c=3DJ.registerContainer(b);return = F[c]=3Da,c},_renderNewRootComponent:q.measure("ReactMount","_renderNewRoo= tComponent",function(a,b,c){a=3Du(a,null);var f=3DJ._registerComponent(a,=0A= b);return = a.mountComponentIntoNode(f,b,c),a}),render:function(a,c,f){m(n.isValidEle= ment(a));var g=3DF[b(c)];if(g){if(x(g._currentElement,a))return = J._updateRootComponent(g,a,c,f);J.unmountComponentAtNode(c)}var = h=3Ds(c),g=3Dh&&J.isRenderedByReact(h)&&!g;a=3DJ._renderNewRootComponent(= a,c,g);return = f&&f.call(a),a},constructAndRenderComponent:function(a,b,c){a=3Dz(a,b);re= turn = J.render(a,c)},constructAndRenderComponentByID:function(a,b,c){c=3Ddocume= nt.getElementById(c);return m(c),J.constructAndRenderComponent(a,=0A= b,c)},registerContainer:function(a){var c=3Db(a);return = c&&(c=3Dr.getReactRootIDFromNodeID(c)),c||(c=3Dr.createReactRootID()),I[c= ]=3Da,c},unmountComponentAtNode:function(a){var c=3Db(a),f=3DF[c];return = f?(J.unmountComponentFromNode(f,a),delete F[c],delete = I[c],!0):!1},unmountComponentFromNode:function(a,b){a.unmountComponent();= for(9=3D=3D=3Db.nodeType&&(b=3Db.documentElement);b.lastChild;)b.removeCh= ild(b.lastChild)},findReactContainerForID:function(a){a=3Dr.getReactRootI= DFromNodeID(a);return I[a]},findReactNodeByID:function(a){var b=3D=0A= J.findReactContainerForID(a);return = J.findComponentRoot(b,a)},isRenderedByReact:function(a){return = 1!=3D=3Da.nodeType?!1:(a=3DJ.getID(a))?a.charAt(0)=3D=3D=3DC:!1},getFirst= ReactDOM:function(a){for(;a&&a.parentNode!=3D=3Da;){if(J.isRenderedByReac= t(a))return a;a=3Da.parentNode}return = null},findComponentRoot:function(a,b){var = c=3D0;H=3Dnull;r.traverseAncestors(b,g);var = f=3DH,f=3D(H=3Dnull,f)||a;E[0]=3Df.firstChild;for(E.length=3D1;c<E.length= ;){for(var h,f=3DE[c++];f;){var = k=3DJ.getID(f);k?b=3D=3D=3Dk?h=3Df:r.isAncestorIDOf(k,b)&&(E.length=3Dc=3D= 0,=0A= E.push(f.firstChild)):E.push(f.firstChild);f=3Df.nextSibling}if(h)return = E.length=3D0,h}E.length=3D0;m(!1)},getReactRootID:b,getID:function(a){var= b=3Df(a);if(b)if(B.hasOwnProperty(b)){var = c=3DB[b];c!=3D=3Da&&(m(!h(c,b)),B[b]=3Da)}else B[b]=3Da;return = b},setID:function(a,b){var c=3Df(a);c!=3D=3Db&&delete = B[c];a.setAttribute(K,b);B[b]=3Da},getNode:function(a){return = B.hasOwnProperty(a)&&h(B[a],a)||(B[a]=3DJ.findReactNodeByID(a)),B[a]},pur= geID:function(a){delete = B[a]}};J.renderComponent=3Dv("ReactMount","renderComponent","render",=0A= this,J.render);c.exports=3DJ},{"./DOMProperty":12,"./ReactBrowserEventEmi= tter":33,"./ReactCurrentOwner":42,"./ReactElement":56,"./ReactInstanceHan= dles":64,"./ReactLegacyElement":65,"./ReactPerf":73,"./containsNode":111,= "./deprecated":117,"./getReactRootElementInContainer":131,"./instantiateR= eactComponent":136,"./invariant":137,"./shouldUpdateReactComponent":151,"= ./warning":155}],69:[function(a,c){function = b(){r.length&&(h.BackendIDOperations.dangerouslyProcessChildrenUpdates(r,= q),f())}function f(){r.length=3D=0A= 0;q.length=3D0}var = h=3Da("./ReactComponent"),g=3Da("./ReactMultiChildUpdateTypes"),k=3Da("./= flattenChildren"),l=3Da("./instantiateReactComponent"),n=3Da("./shouldUpd= ateReactComponent"),p=3D0,r=3D[],q=3D[];c.exports=3D{Mixin:{mountChildren= :function(a,b){var = c=3Dk(a),f=3D[],g=3D0;this._renderedChildren=3Dc;for(var h in c){var = n=3Dc[h];if(c.hasOwnProperty(h)){n=3Dl(n,null);c[h]=3Dn;var = p=3Dn.mountComponent(this._rootNodeID+h,b,this._mountDepth+1);n._mountInd= ex=3Dg;f.push(p);g++}}return f},updateTextContent:function(a){p++;var = c=3D!0;try{var g=3D=0A= this._renderedChildren,h;for(h in = g)g.hasOwnProperty(h)&&this._unmountChildByName(g[h],h);this.setTextConte= nt(a);c=3D!1}finally{p--,p||(c?f():b())}},updateChildren:function(a,c){p+= +;var = g=3D!0;try{this._updateChildren(a,c),g=3D!1}finally{p--,p||(g?f():b())}},= _updateChildren:function(a,b){var = c=3Dk(a),f=3Dthis._renderedChildren;if(c||f){var g,h=3D0,p=3D0;for(g in = c)if(c.hasOwnProperty(g)){var = q=3Df&&f[g],r=3Dc[g];n(q&&q._currentElement,r)?(this.moveChild(q,p,h),h=3D= Math.max(q._mountIndex,h),q.receiveComponent(r,b),q._mountIndex=3D=0A= p):(q&&(h=3DMath.max(q._mountIndex,h),this._unmountChildByName(q,g)),q=3D= l(r,null),this._mountChildByNameAtIndex(q,g,p,b));p++}for(g in = f)!f.hasOwnProperty(g)||c&&c[g]||this._unmountChildByName(f[g],g)}},unmou= ntChildren:function(){var a=3Dthis._renderedChildren,b;for(b in a){var = c=3Da[b];c.unmountComponent&&c.unmountComponent()}this._renderedChildren=3D= null},moveChild:function(a,b,c){a._mountIndex<c&&r.push({parentID:this._r= ootNodeID,parentNode:null,type:g.MOVE_EXISTING,markupIndex:null,textConte= nt:null,fromIndex:a._mountIndex,=0A= toIndex:b})},createChild:function(a,b){var = c=3Da._mountIndex;r.push({parentID:this._rootNodeID,parentNode:null,type:= g.INSERT_MARKUP,markupIndex:q.push(b)-1,textContent:null,fromIndex:null,t= oIndex:c})},removeChild:function(a){r.push({parentID:this._rootNodeID,par= entNode:null,type:g.REMOVE_NODE,markupIndex:null,textContent:null,fromInd= ex:a._mountIndex,toIndex:null})},setTextContent:function(a){r.push({paren= tID:this._rootNodeID,parentNode:null,type:g.TEXT_CONTENT,markupIndex:null= ,textContent:a,fromIndex:null,=0A= toIndex:null})},_mountChildByNameAtIndex:function(a,b,c,f){f=3Da.mountCom= ponent(this._rootNodeID+b,f,this._mountDepth+1);a._mountIndex=3Dc;this.cr= eateChild(a,f);this._renderedChildren=3Dthis._renderedChildren||{};this._= renderedChildren[b]=3Da},_unmountChildByName:function(a,b){this.removeChi= ld(a);a._mountIndex=3Dnull;a.unmountComponent();delete = this._renderedChildren[b]}}}},{"./ReactComponent":37,"./ReactMultiChildUp= dateTypes":70,"./flattenChildren":121,"./instantiateReactComponent":136,"= ./shouldUpdateReactComponent":151}],=0A= 70:[function(a,c){var = b=3Da("./keyMirror")({INSERT_MARKUP:null,MOVE_EXISTING:null,REMOVE_NODE:n= ull,TEXT_CONTENT:null});c.exports=3Db},{"./keyMirror":143}],71:[function(= a,c){var = b=3Da("./Object.assign"),f=3Da("./invariant"),h=3Dnull,g=3D{};c.exports=3D= {createInstanceForTag:function(a,b,c){var p=3Dg[a];return = null=3D=3Dp?(f(h),new h(a,b)):c=3D=3D=3Da?(f(h),new h(a,b)):new = p.type(b)},injection:{injectGenericComponentClass:function(a){h=3Da},inje= ctComponentClasses:function(a){b(g,a)}}}},{"./Object.assign":29,"./invari= ant":137}],=0A= 72:[function(a,c){var = b=3Da("./emptyObject"),f=3Da("./invariant"),h=3D{isValidOwner:function(a)= {return!(!a||"function"!=3Dtypeof a.attachRef||"function"!=3Dtypeof = a.detachRef)},addComponentAsRefTo:function(a,b,c){f(h.isValidOwner(c));c.= attachRef(b,a)},removeComponentAsRefFrom:function(a,b,c){f(h.isValidOwner= (c));c.refs[b]=3D=3D=3Da&&c.detachRef(b)},Mixin:{construct:function(){thi= s.refs=3Db},attachRef:function(a,c){f(c.isOwnedBy(this));(this.refs=3D=3D= =3Db?this.refs=3D{}:this.refs)[a]=3Dc},detachRef:function(a){delete = this.refs[a]}}};=0A= c.exports=3Dh},{"./emptyObject":119,"./invariant":137}],73:[function(a,c)= {var b=3D{enableMeasure:!1,storedMeasure:function(a,b,c){return = c},measure:function(a,b,c){return = c},injection:{injectMeasure:function(a){b.storedMeasure=3Da}}};c.exports=3D= b},{}],74:[function(a,c){function b(a){return = function(b,c,f){b[c]=3Db.hasOwnProperty(c)?a(b[c],f):f}}function = f(a,b){for(var c in b)if(b.hasOwnProperty(c)){var = f=3Dp[c];f&&p.hasOwnProperty(c)?f(a,c,b[c]):a.hasOwnProperty(c)||(a[c]=3D= b[c])}return a}var h=3Da("./Object.assign"),=0A= g=3Da("./emptyFunction"),k=3Da("./invariant"),l=3Da("./joinClasses"),n=3D= (a("./warning"),b(function(a,b){return = h({},b,a)})),p=3D{children:g,className:b(l),style:n};c.exports=3D{Transfe= rStrategies:p,mergeProps:function(a,b){return = f(h({},a),b)},Mixin:{transferPropsTo:function(a){return = k(a._owner=3D=3D=3Dthis),f(a.props,this.props),a}}}},{"./Object.assign":2= 9,"./emptyFunction":118,"./invariant":137,"./joinClasses":142,"./warning"= :155}],75:[function(a,c){c.exports=3D{}},{}],76:[function(a,c){var = b=3Da("./keyMirror")({prop:null,=0A= context:null,childContext:null});c.exports=3Db},{"./keyMirror":143}],77:[= function(a,c){function b(a){function = b(c,f,g,h,k){if(h=3Dh||r,null!=3Df[g])return a(f,g,h,k);f=3Dl[k];return = c?Error("Required "+f+" `"+g+"` was not specified in = "+("`"+h+"`.")):void 0}var c=3Db.bind(null,!1);return = c.isRequired=3Db.bind(null,!0),c}function f(a){return = b(function(b,c,f,h){b=3Db[c];if(g(b)!=3D=3Da){h=3Dl[h];a:{var = k=3Dg(b);if("object"=3D=3D=3Dk){if(b instanceof Date){b=3D"date";break = a}if(b instanceof RegExp){b=3D"regexp";break a}}b=3Dk}return = Error("Invalid "+=0A= h+" `"+c+"` of type `"+b+"` "+("supplied to `"+f+"`, expected = `"+a+"`."))}})}function h(a){switch(typeof a){case "number":case = "string":return!0;case "boolean":return!a;case = "object":if(Array.isArray(a))return = a.every(h);if(k.isValidElement(a))return!0;for(var b in = a)if(!h(a[b]))return!1;return!0;default:return!1}}function g(a){var = b=3Dtypeof a;return Array.isArray(a)?"array":a instanceof = RegExp?"object":b}var = k=3Da("./ReactElement"),l=3Da("./ReactPropTypeLocationNames"),n=3Da("./de= precated"),p=3Da("./emptyFunction"),=0A= r=3D"<<anonymous>>",q=3Dfunction(){return = b(function(a,b,c,f){if(!k.isValidElement(a[b]))return Error("Invalid = "+l[f]+" `"+b+"` supplied to "+("`"+c+"`, expected a = ReactElement."))})}(),t=3Dfunction(){return = b(function(a,b,c,f){if(!h(a[b]))return Error("Invalid "+l[f]+" `"+b+"` = supplied to "+("`"+c+"`, expected a = ReactNode."))})}(),n=3D{array:f("array"),bool:f("boolean"),func:f("functi= on"),number:f("number"),object:f("object"),string:f("string"),any:b(p.tha= tReturns()),arrayOf:function(a){return b(function(b,=0A= c,f,h){b=3Db[c];if(!Array.isArray(b))return = h=3Dl[h],b=3Dg(b),Error("Invalid "+h+" `"+c+"` of type "+("`"+b+"` = supplied to `"+f+"`, expected an array."));for(c=3D0;c<b.length;c++){var = k=3Da(b,c,f,h);if(k instanceof Error)return = k}})},element:q,instanceOf:function(a){return = b(function(b,c,f,g){if(!(b[c]instanceof a))return Error("Invalid = "+l[g]+" `"+c+"` supplied to "+("`"+f+"`, expected instance of = `"+(a.name||r)+"`."))})},node:t,objectOf:function(a){return = b(function(b,c,f,h){b=3Db[c];var k=3Dg(b);if("object"!=3D=3D=0A= k)return Error("Invalid "+l[h]+" `"+c+"` of type "+("`"+k+"` supplied to = `"+f+"`, expected an object."));for(var n in = b)if(b.hasOwnProperty(n)&&(c=3Da(b,n,f,h),c instanceof Error))return = c})},oneOf:function(a){return b(function(b,c,f,g){b=3Db[c];for(var = h=3D0;h<a.length;h++)if(b=3D=3D=3Da[h])return;g=3Dl[g];h=3DJSON.stringify= (a);return Error("Invalid "+g+" `"+c+"` of value `"+b+"` "+("supplied to = `"+f+"`, expected one of "+h+"."))})},oneOfType:function(a){return = b(function(b,c,f,g){for(var h=3D0;h<a.length;h++)if(null=3D=3D=0A= (0,a[h])(b,c,f,g))return;return Error("Invalid "+l[g]+" `"+c+"` supplied = to "+("`"+f+"`."))})},shape:function(a){return = b(function(b,c,f,h){b=3Db[c];var k=3Dg(b);if("object"!=3D=3Dk)return = Error("Invalid "+l[h]+" `"+c+"` of type `"+k+"` "+("supplied to `"+f+"`, = expected `object`."));for(var n in = a)if(c=3Da[n])if(c=3Dc(b,n,f,h))return c},"expected = `object`")},component:n("React.PropTypes","component","element",this,q),r= enderable:n("React.PropTypes","renderable","node",this,t)};c.exports=3Dn}= ,{"./ReactElement":56,=0A= "./ReactPropTypeLocationNames":75,"./deprecated":117,"./emptyFunction":11= 8}],78:[function(a,c){function b(){this.listenersToPut=3D[]}var = f=3Da("./PooledClass"),h=3Da("./ReactBrowserEventEmitter");a("./Object.as= sign")(b.prototype,{enqueuePutListener:function(a,b,c){this.listenersToPu= t.push({rootNodeID:a,propKey:b,propValue:c})},putListeners:function(){for= (var a=3D0;a<this.listenersToPut.length;a++){var = b=3Dthis.listenersToPut[a];h.putListener(b.rootNodeID,b.propKey,b.propVal= ue)}},reset:function(){this.listenersToPut.length=3D=0A= 0},destructor:function(){this.reset()}});f.addPoolingTo(b);c.exports=3Db}= ,{"./Object.assign":29,"./PooledClass":30,"./ReactBrowserEventEmitter":33= }],79:[function(a,c){function = b(){this.reinitializeTransaction();this.renderToStaticMarkup=3D!1;this.re= actMountReady=3Df.getPooled(null);this.putListenerQueue=3Dl.getPooled()}v= ar = f=3Da("./CallbackQueue"),h=3Da("./PooledClass"),g=3Da("./ReactBrowserEven= tEmitter"),k=3Da("./ReactInputSelection"),l=3Da("./ReactPutListenerQueue"= ),n=3Da("./Transaction"),p=3Da("./Object.assign"),r=3D=0A= [{initialize:function(){this.putListenerQueue.reset()},close:function(){t= his.putListenerQueue.putListeners()}},{initialize:k.getSelectionInformati= on,close:k.restoreSelection},{initialize:function(){var = a=3Dg.isEnabled();return = g.setEnabled(!1),a},close:function(a){g.setEnabled(a)}},{initialize:funct= ion(){this.reactMountReady.reset()},close:function(){this.reactMountReady= .notifyAll()}}];p(b.prototype,n.Mixin,{getTransactionWrappers:function(){= return r},getReactMountReady:function(){return this.reactMountReady},=0A= getPutListenerQueue:function(){return = this.putListenerQueue},destructor:function(){f.release(this.reactMountRea= dy);this.reactMountReady=3Dnull;l.release(this.putListenerQueue);this.put= ListenerQueue=3Dnull}});h.addPoolingTo(b);c.exports=3Db},{"./CallbackQueu= e":7,"./Object.assign":29,"./PooledClass":30,"./ReactBrowserEventEmitter"= :33,"./ReactInputSelection":63,"./ReactPutListenerQueue":78,"./Transactio= n":104}],80:[function(a,c){var = b=3D{createReactRootIndex:null,injection:{injectCreateReactRootIndex:func= tion(a){b.createReactRootIndex=3D=0A= a}}};c.exports=3Db},{}],81:[function(a,c){var = b=3Da("./ReactElement"),f=3Da("./ReactInstanceHandles"),h=3Da("./ReactMar= kupChecksum"),g=3Da("./ReactServerRenderingTransaction"),k=3Da("./instant= iateReactComponent"),l=3Da("./invariant");c.exports=3D{renderToString:fun= ction(a){l(b.isValidElement(a));var c;try{var = r=3Df.createReactRootID();return = c=3Dg.getPooled(!1),c.perform(function(){var = b=3Dk(a,null).mountComponent(r,c,0);return = h.addChecksumToMarkup(b)},null)}finally{g.release(c)}},renderToStaticMark= up:function(a){l(b.isValidElement(a));=0A= var c;try{var h=3Df.createReactRootID();return = c=3Dg.getPooled(!0),c.perform(function(){return = k(a,null).mountComponent(h,c,0)},null)}finally{g.release(c)}}}},{"./React= Element":56,"./ReactInstanceHandles":64,"./ReactMarkupChecksum":67,"./Rea= ctServerRenderingTransaction":82,"./instantiateReactComponent":136,"./inv= ariant":137}],82:[function(a,c){function = b(a){this.reinitializeTransaction();this.renderToStaticMarkup=3Da;this.re= actMountReady=3Dh.getPooled(null);this.putListenerQueue=3Dg.getPooled()}v= ar f=3Da("./PooledClass"),=0A= h=3Da("./CallbackQueue"),g=3Da("./ReactPutListenerQueue"),k=3Da("./Transa= ction"),l=3Da("./Object.assign"),n=3Da("./emptyFunction"),p=3D[{initializ= e:function(){this.putListenerQueue.reset()},close:n},{initialize:function= (){this.reactMountReady.reset()},close:n}];l(b.prototype,k.Mixin,{getTran= sactionWrappers:function(){return = p},getReactMountReady:function(){return = this.reactMountReady},getPutListenerQueue:function(){return = this.putListenerQueue},destructor:function(){h.release(this.reactMountRea= dy);this.reactMountReady=3D=0A= null;g.release(this.putListenerQueue);this.putListenerQueue=3Dnull}});f.a= ddPoolingTo(b);c.exports=3Db},{"./CallbackQueue":7,"./Object.assign":29,"= ./PooledClass":30,"./ReactPutListenerQueue":78,"./Transaction":104,"./emp= tyFunction":118}],83:[function(a,c){function b(a,b){var c=3D{};return = function(f){c[b]=3Df;a.setState(c)}}var = f=3D{createStateSetter:function(a,b){return = function(c,f,n,p,r,q){(c=3Db.call(a,c,f,n,p,r,q))&&a.setState(c)}},create= StateKeySetter:function(a,c){var f=3Da.__keySetters||(a.__keySetters=3D=0A= {});return = f[c]||(f[c]=3Db(a,c))},Mixin:{createStateSetter:function(a){return = f.createStateSetter(this,a)},createStateKeySetter:function(a){return = f.createStateKeySetter(this,a)}}};c.exports=3Df},{}],84:[function(a,c){va= r = b=3Da("./DOMPropertyOperations"),f=3Da("./ReactComponent"),h=3Da("./React= Element"),g=3Da("./Object.assign"),k=3Da("./escapeTextForBrowser"),l=3Dfu= nction(){};g(l.prototype,f.Mixin,{mountComponent:function(a,c,g){f.Mixin.= mountComponent.call(this,a,c,g);g=3Dk(this.props);return = c.renderToStaticMarkup?=0A= g:"<span = "+b.createMarkupForID(a)+">"+g+"</span>"},receiveComponent:function(a){a=3D= a.props;a!=3D=3Dthis.props&&(this.props=3Da,f.BackendIDOperations.updateT= extContentByID(this._rootNodeID,a))}});g=3Dfunction(a){return new = h(l,null,null,null,null,a)};g.type=3Dl;c.exports=3Dg},{"./DOMPropertyOper= ations":13,"./Object.assign":29,"./ReactComponent":37,"./ReactElement":56= ,"./escapeTextForBrowser":120}],85:[function(a,c){var = b=3Da("./ReactChildren");c.exports=3D{getChildMapping:function(a){return = b.map(a,function(a){return a})},=0A= mergeChildMappings:function(a,b){function c(g){return = b.hasOwnProperty(g)?b[g]:a[g]}a=3Da||{};b=3Db||{};var = k=3D{},l=3D[],n;for(n in = a)b.hasOwnProperty(n)?l.length&&(k[n]=3Dl,l=3D[]):l.push(n);var = p=3D{},r;for(r in = b){if(k.hasOwnProperty(r))for(n=3D0;n<k[r].length;n++)p[k[r][n]]=3Dc(k[r]= [n]);p[r]=3Dc(r)}for(n=3D0;n<l.length;n++)p[l[n]]=3Dc(l[n]);return = p}}},{"./ReactChildren":36}],86:[function(a,c){function b(){var = a=3Ddocument.createElement("div").style;"AnimationEvent"in = window||delete f.animationend.animation;"TransitionEvent"in=0A= window||delete f.transitionend.transition;for(var b in f){var = c=3Df[b],n;for(n in c)if(n in a){h.push(c[n]);break}}}var = f=3D{transitionend:{transition:"transitionend",WebkitTransition:"webkitTr= ansitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd= ",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",= WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnim= ation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},h=3D[];a("./Executio= nEnvironment").canUseDOM&&=0A= b();c.exports=3D{addEndEventListener:function(a,b){return = 0=3D=3D=3Dh.length?void window.setTimeout(b,0):void = h.forEach(function(c){a.addEventListener(c,b,!1)})},removeEndEventListene= r:function(a,b){0!=3D=3Dh.length&&h.forEach(function(c){a.removeEventList= ener(c,b,!1)})}}},{"./ExecutionEnvironment":23}],87:[function(a,c){var = b=3Da("./React"),f=3Da("./ReactTransitionChildMapping"),h=3Da("./Object.a= ssign"),g=3Da("./cloneWithProps"),k=3Da("./emptyFunction"),l=3Db.createCl= ass({displayName:"ReactTransitionGroup",propTypes:{component:b.PropTypes.= any,=0A= childFactory:b.PropTypes.func},getDefaultProps:function(){return{componen= t:"span",childFactory:k.thatReturnsArgument}},getInitialState:function(){= return{children:f.getChildMapping(this.props.children)}},componentWillRec= eiveProps:function(a){a=3Df.getChildMapping(a.children);var = b=3Dthis.state.children;this.setState({children:f.mergeChildMappings(b,a)= });for(var c in a){var = g=3Db&&b.hasOwnProperty(c);!a[c]||g||this.currentlyTransitioningKeys[c]||= this.keysToEnter.push(c)}for(c in b)g=3Da&&a.hasOwnProperty(c),=0A= !b[c]||g||this.currentlyTransitioningKeys[c]||this.keysToLeave.push(c)},c= omponentWillMount:function(){this.currentlyTransitioningKeys=3D{};this.ke= ysToEnter=3D[];this.keysToLeave=3D[]},componentDidUpdate:function(){var = a=3Dthis.keysToEnter;this.keysToEnter=3D[];a.forEach(this.performEnter);a= =3Dthis.keysToLeave;this.keysToLeave=3D[];a.forEach(this.performLeave)},p= erformEnter:function(a){this.currentlyTransitioningKeys[a]=3D!0;var = b=3Dthis.refs[a];b.componentWillEnter?b.componentWillEnter(this._handleDo= neEntering.bind(this,=0A= a)):this._handleDoneEntering(a)},_handleDoneEntering:function(a){var = b=3Dthis.refs[a];b.componentDidEnter&&b.componentDidEnter();delete = this.currentlyTransitioningKeys[a];(b=3Df.getChildMapping(this.props.chil= dren))&&b.hasOwnProperty(a)||this.performLeave(a)},performLeave:function(= a){this.currentlyTransitioningKeys[a]=3D!0;var = b=3Dthis.refs[a];b.componentWillLeave?b.componentWillLeave(this._handleDo= neLeaving.bind(this,a)):this._handleDoneLeaving(a)},_handleDoneLeaving:fu= nction(a){var b=3Dthis.refs[a];b.componentDidLeave&&=0A= b.componentDidLeave();delete = this.currentlyTransitioningKeys[a];(b=3Df.getChildMapping(this.props.chil= dren))&&b.hasOwnProperty(a)?this.performEnter(a):(b=3Dh({},this.state.chi= ldren),delete b[a],this.setState({children:b}))},render:function(){var = a=3D{},c;for(c in this.state.children){var = f=3Dthis.state.children[c];f&&(a[c]=3Dg(this.props.childFactory(f),{ref:c= }))}return = b.createElement(this.props.component,this.props,a)}});c.exports=3Dl},{"./= Object.assign":29,"./React":31,"./ReactTransitionChildMapping":85,"./clon= eWithProps":110,=0A= "./emptyFunction":118}],88:[function(a,c){function = b(){this.reinitializeTransaction();this.dirtyComponentsLength=3Dnull;this= .callbackQueue=3Dk.getPooled();this.reconcileTransaction=3Dz.ReactReconci= leTransaction.getPooled()}function f(a,b){return = a._mountDepth-b._mountDepth}function h(a){var = b=3Da.dirtyComponentsLength;q(b=3D=3D=3Dt.length);t.sort(f);for(var = c=3D0;b>c;c++){var g=3Dt[c];if(g.isMounted()){var = h=3Dg._pendingCallbacks;if(g._pendingCallbacks=3Dnull,g.performUpdateIfNe= cessary(a.reconcileTransaction),h)for(var k=3D=0A= 0;k<h.length;k++)a.callbackQueue.enqueue(h[k],g)}}}function = g(a,b){q(!b||"function"=3D=3Dtypeof = b);q(z.ReactReconcileTransaction&&u);return = u.isBatchingUpdates?(t.push(a),void(b&&(a._pendingCallbacks?a._pendingCal= lbacks.push(b):a._pendingCallbacks=3D[b]))):void = u.batchedUpdates(g,a,b)}var = k=3Da("./CallbackQueue"),l=3Da("./PooledClass"),n=3D(a("./ReactCurrentOwn= er"),a("./ReactPerf")),p=3Da("./Transaction"),r=3Da("./Object.assign"),q=3D= a("./invariant"),t=3D(a("./warning"),[]),v=3Dk.getPooled(),s=3D!1,u=3Dnul= l,m=3D[{initialize:function(){this.dirtyComponentsLength=3D=0A= t.length},close:function(){this.dirtyComponentsLength!=3D=3Dt.length?(t.s= plice(0,this.dirtyComponentsLength),x()):t.length=3D0}},{initialize:funct= ion(){this.callbackQueue.reset()},close:function(){this.callbackQueue.not= ifyAll()}}];r(b.prototype,p.Mixin,{getTransactionWrappers:function(){retu= rn = m},destructor:function(){this.dirtyComponentsLength=3Dnull;k.release(this= .callbackQueue);this.callbackQueue=3Dnull;z.ReactReconcileTransaction.rel= ease(this.reconcileTransaction);this.reconcileTransaction=3Dnull},perform= :function(a,=0A= b,c){return = p.Mixin.perform.call(this,this.reconcileTransaction.perform,this.reconcil= eTransaction,a,b,c)}});l.addPoolingTo(b);var = x=3Dn.measure("ReactUpdates","flushBatchedUpdates",function(){for(;t.leng= th||s;){if(t.length){var = a=3Db.getPooled();a.perform(h,null,a);b.release(a)}s&&(s=3D!1,a=3Dv,v=3Dk= .getPooled(),a.notifyAll(),k.release(a))}}),z=3D{ReactReconcileTransactio= n:null,batchedUpdates:function(a,b,c){q(z.ReactReconcileTransaction&&u);u= .batchedUpdates(a,b,c)},enqueueUpdate:g,flushBatchedUpdates:x,injection:{= injectReconcileTransaction:function(a){q(a);=0A= z.ReactReconcileTransaction=3Da},injectBatchingStrategy:function(a){q(a);= q("function"=3D=3Dtypeof a.batchedUpdates);q("boolean"=3D=3Dtypeof = a.isBatchingUpdates);u=3Da}},asap:function(a,b){q(u.isBatchingUpdates);v.= enqueue(a,b);s=3D!0}};c.exports=3Dz},{"./CallbackQueue":7,"./Object.assig= n":29,"./PooledClass":30,"./ReactCurrentOwner":42,"./ReactPerf":73,"./Tra= nsaction":104,"./invariant":137,"./warning":155}],89:[function(a,c){var = b=3Da("./DOMProperty").injection.MUST_USE_ATTRIBUTE;c.exports=3D{Properti= es:{cx:b,cy:b,d:b,=0A= dx:b,dy:b,fill:b,fillOpacity:b,fontFamily:b,fontSize:b,fx:b,fy:b,gradient= Transform:b,gradientUnits:b,markerEnd:b,markerMid:b,markerStart:b,offset:= b,opacity:b,patternContentUnits:b,patternUnits:b,points:b,preserveAspectR= atio:b,r:b,rx:b,ry:b,spreadMethod:b,stopColor:b,stopOpacity:b,stroke:b,st= rokeDasharray:b,strokeLinecap:b,strokeOpacity:b,strokeWidth:b,textAnchor:= b,transform:b,version:b,viewBox:b,x1:b,x2:b,x:b,y1:b,y2:b,y:b},DOMAttribu= teNames:{fillOpacity:"fill-opacity",fontFamily:"font-family",fontSize:"fo= nt-size",=0A= gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",marke= rEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",patte= rnContentUnits:"patternContentUnits",patternUnits:"patternUnits",preserve= AspectRatio:"preserveAspectRatio",spreadMethod:"spreadMethod",stopColor:"= stop-color",stopOpacity:"stop-opacity",strokeDasharray:"stroke-dasharray"= ,strokeLinecap:"stroke-linecap",strokeOpacity:"stroke-opacity",strokeWidt= h:"stroke-width",textAnchor:"text-anchor",viewBox:"viewBox"}}},=0A= {"./DOMProperty":12}],90:[function(a,c){function = b(a){if(!m&&null!=3Dv&&v=3D=3Dl()){var b;b=3Dv;"selectionStart"in = b&&g.hasSelectionCapabilities(b)?b=3D{start:b.selectionStart,end:b.select= ionEnd}:window.getSelection?(b=3Dwindow.getSelection(),b=3D{anchorNode:b.= anchorNode,anchorOffset:b.anchorOffset,focusNode:b.focusNode,focusOffset:= b.focusOffset}):document.selection?(b=3Ddocument.selection.createRange(),= b=3D{parentElement:b.parentElement(),text:b.text,top:b.boundingTop,left:b= .boundingLeft}):b=3Dvoid 0;if(!u||!r(u,b))return u=3D=0A= b,a=3Dk.getPooled(t.select,s,a),a.type=3D"select",a.target=3Dv,h.accumula= teTwoPhaseDispatches(a),a}}var = f=3Da("./EventConstants"),h=3Da("./EventPropagators"),g=3Da("./ReactInput= Selection"),k=3Da("./SyntheticEvent"),l=3Da("./getActiveElement"),n=3Da("= ./isTextInputElement"),p=3Da("./keyOf"),r=3Da("./shallowEqual"),q=3Df.top= LevelTypes,t=3D{select:{phasedRegistrationNames:{bubbled:p({onSelect:null= }),captured:p({onSelectCapture:null})},dependencies:[q.topBlur,q.topConte= xtMenu,q.topFocus,q.topKeyDown,q.topMouseDown,q.topMouseUp,=0A= q.topSelectionChange]}},v=3Dnull,s=3Dnull,u=3Dnull,m=3D!1;c.exports=3D{ev= entTypes:t,extractEvents:function(a,c,f,g){switch(a){case = q.topFocus:(n(c)||"true"=3D=3D=3Dc.contentEditable)&&(v=3Dc,s=3Df,u=3Dnul= l);break;case q.topBlur:u=3Ds=3Dv=3Dnull;break;case = q.topMouseDown:m=3D!0;break;case q.topContextMenu:case = q.topMouseUp:return m=3D!1,b(g);case q.topSelectionChange:case = q.topKeyDown:case q.topKeyUp:return = b(g)}}}},{"./EventConstants":17,"./EventPropagators":22,"./ReactInputSele= ction":63,"./SyntheticEvent":96,"./getActiveElement":124,=0A= "./isTextInputElement":140,"./keyOf":144,"./shallowEqual":150}],91:[funct= ion(a,c){var = b=3DMath.pow(2,53);c.exports=3D{createReactRootIndex:function(){return = Math.ceil(Math.random()*b)}}},{}],92:[function(a,c){var = b=3Da("./EventConstants"),f=3Da("./EventPluginUtils"),h=3Da("./EventPropa= gators"),g=3Da("./SyntheticClipboardEvent"),k=3Da("./SyntheticEvent"),l=3D= a("./SyntheticFocusEvent"),n=3Da("./SyntheticKeyboardEvent"),p=3Da("./Syn= theticMouseEvent"),r=3Da("./SyntheticDragEvent"),q=3Da("./SyntheticTouchE= vent"),t=3Da("./SyntheticUIEvent"),=0A= v=3Da("./SyntheticWheelEvent"),s=3Da("./getEventCharCode"),u=3Da("./invar= iant"),m=3Da("./keyOf"),x=3D(a("./warning"),b.topLevelTypes),b=3D{blur:{p= hasedRegistrationNames:{bubbled:m({onBlur:!0}),captured:m({onBlurCapture:= !0})}},click:{phasedRegistrationNames:{bubbled:m({onClick:!0}),captured:m= ({onClickCapture:!0})}},contextMenu:{phasedRegistrationNames:{bubbled:m({= onContextMenu:!0}),captured:m({onContextMenuCapture:!0})}},copy:{phasedRe= gistrationNames:{bubbled:m({onCopy:!0}),captured:m({onCopyCapture:!0})}},= cut:{phasedRegistrationNames:{bubbled:m({onCut:!0}),=0A= captured:m({onCutCapture:!0})}},doubleClick:{phasedRegistrationNames:{bub= bled:m({onDoubleClick:!0}),captured:m({onDoubleClickCapture:!0})}},drag:{= phasedRegistrationNames:{bubbled:m({onDrag:!0}),captured:m({onDragCapture= :!0})}},dragEnd:{phasedRegistrationNames:{bubbled:m({onDragEnd:!0}),captu= red:m({onDragEndCapture:!0})}},dragEnter:{phasedRegistrationNames:{bubble= d:m({onDragEnter:!0}),captured:m({onDragEnterCapture:!0})}},dragExit:{pha= sedRegistrationNames:{bubbled:m({onDragExit:!0}),captured:m({onDragExitCa= pture:!0})}},=0A= dragLeave:{phasedRegistrationNames:{bubbled:m({onDragLeave:!0}),captured:= m({onDragLeaveCapture:!0})}},dragOver:{phasedRegistrationNames:{bubbled:m= ({onDragOver:!0}),captured:m({onDragOverCapture:!0})}},dragStart:{phasedR= egistrationNames:{bubbled:m({onDragStart:!0}),captured:m({onDragStartCapt= ure:!0})}},drop:{phasedRegistrationNames:{bubbled:m({onDrop:!0}),captured= :m({onDropCapture:!0})}},focus:{phasedRegistrationNames:{bubbled:m({onFoc= us:!0}),captured:m({onFocusCapture:!0})}},input:{phasedRegistrationNames:= {bubbled:m({onInput:!0}),=0A= captured:m({onInputCapture:!0})}},keyDown:{phasedRegistrationNames:{bubbl= ed:m({onKeyDown:!0}),captured:m({onKeyDownCapture:!0})}},keyPress:{phased= RegistrationNames:{bubbled:m({onKeyPress:!0}),captured:m({onKeyPressCaptu= re:!0})}},keyUp:{phasedRegistrationNames:{bubbled:m({onKeyUp:!0}),capture= d:m({onKeyUpCapture:!0})}},load:{phasedRegistrationNames:{bubbled:m({onLo= ad:!0}),captured:m({onLoadCapture:!0})}},error:{phasedRegistrationNames:{= bubbled:m({onError:!0}),captured:m({onErrorCapture:!0})}},mouseDown:{phas= edRegistrationNames:{bubbled:m({onMouseDown:!0}),=0A= captured:m({onMouseDownCapture:!0})}},mouseMove:{phasedRegistrationNames:= {bubbled:m({onMouseMove:!0}),captured:m({onMouseMoveCapture:!0})}},mouseO= ut:{phasedRegistrationNames:{bubbled:m({onMouseOut:!0}),captured:m({onMou= seOutCapture:!0})}},mouseOver:{phasedRegistrationNames:{bubbled:m({onMous= eOver:!0}),captured:m({onMouseOverCapture:!0})}},mouseUp:{phasedRegistrat= ionNames:{bubbled:m({onMouseUp:!0}),captured:m({onMouseUpCapture:!0})}},p= aste:{phasedRegistrationNames:{bubbled:m({onPaste:!0}),captured:m({onPast= eCapture:!0})}},=0A= reset:{phasedRegistrationNames:{bubbled:m({onReset:!0}),captured:m({onRes= etCapture:!0})}},scroll:{phasedRegistrationNames:{bubbled:m({onScroll:!0}= ),captured:m({onScrollCapture:!0})}},submit:{phasedRegistrationNames:{bub= bled:m({onSubmit:!0}),captured:m({onSubmitCapture:!0})}},touchCancel:{pha= sedRegistrationNames:{bubbled:m({onTouchCancel:!0}),captured:m({onTouchCa= ncelCapture:!0})}},touchEnd:{phasedRegistrationNames:{bubbled:m({onTouchE= nd:!0}),captured:m({onTouchEndCapture:!0})}},touchMove:{phasedRegistratio= nNames:{bubbled:m({onTouchMove:!0}),=0A= captured:m({onTouchMoveCapture:!0})}},touchStart:{phasedRegistrationNames= :{bubbled:m({onTouchStart:!0}),captured:m({onTouchStartCapture:!0})}},whe= el:{phasedRegistrationNames:{bubbled:m({onWheel:!0}),captured:m({onWheelC= apture:!0})}}},z=3D{topBlur:b.blur,topClick:b.click,topContextMenu:b.cont= extMenu,topCopy:b.copy,topCut:b.cut,topDoubleClick:b.doubleClick,topDrag:= b.drag,topDragEnd:b.dragEnd,topDragEnter:b.dragEnter,topDragExit:b.dragEx= it,topDragLeave:b.dragLeave,topDragOver:b.dragOver,topDragStart:b.dragSta= rt,=0A= topDrop:b.drop,topError:b.error,topFocus:b.focus,topInput:b.input,topKeyD= own:b.keyDown,topKeyPress:b.keyPress,topKeyUp:b.keyUp,topLoad:b.load,topM= ouseDown:b.mouseDown,topMouseMove:b.mouseMove,topMouseOut:b.mouseOut,topM= ouseOver:b.mouseOver,topMouseUp:b.mouseUp,topPaste:b.paste,topReset:b.res= et,topScroll:b.scroll,topSubmit:b.submit,topTouchCancel:b.touchCancel,top= TouchEnd:b.touchEnd,topTouchMove:b.touchMove,topTouchStart:b.touchStart,t= opWheel:b.wheel},C;for(C in = z)z[C].dependencies=3D[C];c.exports=3D{eventTypes:b,=0A= executeDispatch:function(a,b,c){!1=3D=3D=3Df.executeDispatch(a,b,c)&&(a.s= topPropagation(),a.preventDefault())},extractEvents:function(a,b,c,f){b=3D= z[a];if(!b)return null;var m;switch(a){case x.topInput:case = x.topLoad:case x.topError:case x.topReset:case = x.topSubmit:m=3Dk;break;case x.topKeyPress:if(0=3D=3D=3Ds(f))return = null;case x.topKeyDown:case x.topKeyUp:m=3Dn;break;case x.topBlur:case = x.topFocus:m=3Dl;break;case x.topClick:if(2=3D=3D=3Df.button)return = null;case x.topContextMenu:case x.topDoubleClick:case = x.topMouseDown:case x.topMouseMove:case x.topMouseOut:case = x.topMouseOver:case x.topMouseUp:m=3D=0A= p;break;case x.topDrag:case x.topDragEnd:case x.topDragEnter:case = x.topDragExit:case x.topDragLeave:case x.topDragOver:case = x.topDragStart:case x.topDrop:m=3Dr;break;case x.topTouchCancel:case = x.topTouchEnd:case x.topTouchMove:case x.topTouchStart:m=3Dq;break;case = x.topScroll:m=3Dt;break;case x.topWheel:m=3Dv;break;case x.topCopy:case = x.topCut:case x.topPaste:m=3Dg}u(m);a=3Dm.getPooled(b,c,f);return = h.accumulateTwoPhaseDispatches(a),a}}},{"./EventConstants":17,"./EventPlu= ginUtils":21,"./EventPropagators":22,=0A= "./SyntheticClipboardEvent":93,"./SyntheticDragEvent":95,"./SyntheticEven= t":96,"./SyntheticFocusEvent":97,"./SyntheticKeyboardEvent":99,"./Synthet= icMouseEvent":100,"./SyntheticTouchEvent":101,"./SyntheticUIEvent":102,".= /SyntheticWheelEvent":103,"./getEventCharCode":125,"./invariant":137,"./k= eyOf":144,"./warning":155}],93:[function(a,c){function = b(a,b,c){f.call(this,a,b,c)}var = f=3Da("./SyntheticEvent");f.augmentClass(b,{clipboardData:function(a){ret= urn"clipboardData"in a?a.clipboardData:window.clipboardData}});=0A= c.exports=3Db},{"./SyntheticEvent":96}],94:[function(a,c){function = b(a,b,c){f.call(this,a,b,c)}var = f=3Da("./SyntheticEvent");f.augmentClass(b,{data:null});c.exports=3Db},{"= ./SyntheticEvent":96}],95:[function(a,c){function = b(a,b,c){f.call(this,a,b,c)}var = f=3Da("./SyntheticMouseEvent");f.augmentClass(b,{dataTransfer:null});c.ex= ports=3Db},{"./SyntheticMouseEvent":100}],96:[function(a,c){function = b(a,b,c){this.dispatchConfig=3Da;this.dispatchMarker=3Db;this.nativeEvent= =3Dc;a=3Dthis.constructor.Interface;for(var f in a)a.hasOwnProperty(f)&&=0A= (b=3Da[f],this[f]=3Db?b(c):c[f]);this.isDefaultPrevented=3D(null!=3Dc.def= aultPrevented?c.defaultPrevented:!1=3D=3D=3Dc.returnValue)?g.thatReturnsT= rue:g.thatReturnsFalse;this.isPropagationStopped=3Dg.thatReturnsFalse}var= = f=3Da("./PooledClass"),h=3Da("./Object.assign"),g=3Da("./emptyFunction"),= k=3D{type:null,target:a("./getEventTarget"),currentTarget:g.thatReturnsNu= ll,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(a){ret= urn = a.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};h(b.protot= ype,{preventDefault:function(){this.defaultPrevented=3D=0A= !0;var = a=3Dthis.nativeEvent;a.preventDefault?a.preventDefault():a.returnValue=3D= !1;this.isDefaultPrevented=3Dg.thatReturnsTrue},stopPropagation:function(= ){var = a=3Dthis.nativeEvent;a.stopPropagation?a.stopPropagation():a.cancelBubble= =3D!0;this.isPropagationStopped=3Dg.thatReturnsTrue},persist:function(){t= his.isPersistent=3Dg.thatReturnsTrue},isPersistent:g.thatReturnsFalse,des= tructor:function(){var a=3Dthis.constructor.Interface,b;for(b in = a)this[b]=3Dnull;this.nativeEvent=3Dthis.dispatchMarker=3Dthis.dispatchCo= nfig=3Dnull}});=0A= b.Interface=3Dk;b.augmentClass=3Dfunction(a,b){var = c=3DObject.create(this.prototype);h(c,a.prototype);a.prototype=3Dc;a.prot= otype.constructor=3Da;a.Interface=3Dh({},this.Interface,b);a.augmentClass= =3Dthis.augmentClass;f.addPoolingTo(a,f.threeArgumentPooler)};f.addPoolin= gTo(b,f.threeArgumentPooler);c.exports=3Db},{"./Object.assign":29,"./Pool= edClass":30,"./emptyFunction":118,"./getEventTarget":128}],97:[function(a= ,c){function b(a,b,c){f.call(this,a,b,c)}var = f=3Da("./SyntheticUIEvent");f.augmentClass(b,{relatedTarget:null});=0A= c.exports=3Db},{"./SyntheticUIEvent":102}],98:[function(a,c){function = b(a,b,c){f.call(this,a,b,c)}var = f=3Da("./SyntheticEvent");f.augmentClass(b,{data:null});c.exports=3Db},{"= ./SyntheticEvent":96}],99:[function(a,c){function = b(a,b,c){f.call(this,a,b,c)}var = f=3Da("./SyntheticUIEvent"),h=3Da("./getEventCharCode"),g=3Da("./getEvent= Key"),k=3Da("./getEventModifierState");f.augmentClass(b,{key:g,location:n= ull,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,local= e:null,getModifierState:k,charCode:function(a){return"keypress"=3D=3D=3D=0A= a.type?h(a):0},keyCode:function(a){return"keydown"=3D=3D=3Da.type||"keyup= "=3D=3D=3Da.type?a.keyCode:0},which:function(a){return"keypress"=3D=3D=3D= a.type?h(a):"keydown"=3D=3D=3Da.type||"keyup"=3D=3D=3Da.type?a.keyCode:0}= });c.exports=3Db},{"./SyntheticUIEvent":102,"./getEventCharCode":125,"./g= etEventKey":126,"./getEventModifierState":127}],100:[function(a,c){functi= on b(a,b,c){f.call(this,a,b,c)}var = f=3Da("./SyntheticUIEvent"),h=3Da("./ViewportMetrics"),g=3D{screenX:null,= screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,=0A= altKey:null,metaKey:null,getModifierState:a("./getEventModifierState"),bu= tton:function(a){var b=3Da.button;return"which"in = a?b:2=3D=3D=3Db?2:4=3D=3D=3Db?1:0},buttons:null,relatedTarget:function(a)= {return = a.relatedTarget||(a.fromElement=3D=3D=3Da.srcElement?a.toElement:a.fromEl= ement)},pageX:function(a){return"pageX"in = a?a.pageX:a.clientX+h.currentScrollLeft},pageY:function(a){return"pageY"i= n = a?a.pageY:a.clientY+h.currentScrollTop}};f.augmentClass(b,g);c.exports=3D= b},{"./SyntheticUIEvent":102,"./ViewportMetrics":105,"./getEventModifierS= tate":127}],=0A= 101:[function(a,c){function b(a,b,c){f.call(this,a,b,c)}var = f=3Da("./SyntheticUIEvent"),h=3D{touches:null,targetTouches:null,changedT= ouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifi= erState:a("./getEventModifierState")};f.augmentClass(b,h);c.exports=3Db},= {"./SyntheticUIEvent":102,"./getEventModifierState":127}],102:[function(a= ,c){function b(a,b,c){f.call(this,a,b,c)}var = f=3Da("./SyntheticEvent"),h=3Da("./getEventTarget");f.augmentClass(b,{vie= w:function(a){if(a.view)return a.view;a=3Dh(a);=0A= return = null!=3Da&&a.window=3D=3D=3Da?a:(a=3Da.ownerDocument)?a.defaultView||a.pa= rentWindow:window},detail:function(a){return = a.detail||0}});c.exports=3Db},{"./SyntheticEvent":96,"./getEventTarget":1= 28}],103:[function(a,c){function b(a,b,c){f.call(this,a,b,c)}var = f=3Da("./SyntheticMouseEvent");f.augmentClass(b,{deltaX:function(a){retur= n"deltaX"in a?a.deltaX:"wheelDeltaX"in = a?-a.wheelDeltaX:0},deltaY:function(a){return"deltaY"in = a?a.deltaY:"wheelDeltaY"in a?-a.wheelDeltaY:"wheelDelta"in = a?-a.wheelDelta:0},deltaZ:null,=0A= deltaMode:null});c.exports=3Db},{"./SyntheticMouseEvent":100}],104:[funct= ion(a,c){var = b=3Da("./invariant"),f=3D{Mixin:{reinitializeTransaction:function(){this.= transactionWrappers=3Dthis.getTransactionWrappers();this.wrapperInitData?= this.wrapperInitData.length=3D0:this.wrapperInitData=3D[];this._isInTrans= action=3D!1},_isInTransaction:!1,getTransactionWrappers:null,isInTransact= ion:function(){return!!this._isInTransaction},perform:function(a,c,f,l,n,= p,r,q){b(!this.isInTransaction());var t,v;try{t=3Dthis._isInTransaction=3D=0A= !0,this.initializeAll(0),v=3Da.call(c,f,l,n,p,r,q),t=3D!1}finally{try{if(= t)try{this.closeAll(0)}catch(s){}else = this.closeAll(0)}finally{this._isInTransaction=3D!1}}return = v},initializeAll:function(a){for(var = b=3Dthis.transactionWrappers;a<b.length;a++){var = c=3Db[a];try{this.wrapperInitData[a]=3Df.OBSERVED_ERROR,this.wrapperInitD= ata[a]=3Dc.initialize?c.initialize.call(this):null}finally{if(this.wrappe= rInitData[a]=3D=3D=3Df.OBSERVED_ERROR)try{this.initializeAll(a+1)}catch(l= ){}}}},closeAll:function(a){b(this.isInTransaction());=0A= for(var c=3Dthis.transactionWrappers;a<c.length;a++){var = k,l=3Dc[a],n=3Dthis.wrapperInitData[a];try{k=3D!0,n!=3D=3Df.OBSERVED_ERRO= R&&l.close&&l.close.call(this,n),k=3D!1}finally{if(k)try{this.closeAll(a+= 1)}catch(p){}}}this.wrapperInitData.length=3D0}},OBSERVED_ERROR:{}};c.exp= orts=3Df},{"./invariant":137}],105:[function(a,c){var = b=3Da("./getUnboundedScrollPosition"),f=3D{currentScrollLeft:0,currentScr= ollTop:0,refreshScrollValues:function(){var = a=3Db(window);f.currentScrollLeft=3Da.x;f.currentScrollTop=3Da.y}};c.expo= rts=3Df},{"./getUnboundedScrollPosition":133}],=0A= 106:[function(a,c){var = b=3Da("./invariant");c.exports=3Dfunction(a,c){if(b(null!=3Dc),null=3D=3D= a)return c;var g=3DArray.isArray(a),k=3DArray.isArray(c);return = g&&k?(a.push.apply(a,c),a):g?(a.push(c),a):k?[a].concat(c):[a,c]}},{"./in= variant":137}],107:[function(a,c){c.exports=3Dfunction(a){for(var = c=3D1,h=3D0,g=3D0;g<a.length;g++)c=3D(c+a.charCodeAt(g))%65521,h=3D(h+c)%= 65521;return c|h<<16}},{}],108:[function(a,c){var = b=3D/-(.)/g;c.exports=3Dfunction(a){return = a.replace(b,function(a,b){return b.toUpperCase()})}},{}],109:[function(a,=0A= c){var b=3Da("./camelize"),f=3D/^-ms-/;c.exports=3Dfunction(a){return = b(a.replace(f,"ms-"))}},{"./camelize":108}],110:[function(a,c){var = b=3Da("./ReactElement"),f=3Da("./ReactPropTransferer"),h=3Da("./keyOf"),g= =3D(a("./warning"),h({children:null}));c.exports=3Dfunction(a,c){var = h=3Df.mergeProps(c,a.props);return!h.hasOwnProperty(g)&&a.props.hasOwnPro= perty(g)&&(h.children=3Da.props.children),b.createElement(a.type,h)}},{".= /ReactElement":56,"./ReactPropTransferer":74,"./keyOf":144,"./warning":15= 5}],111:[function(a,c){function b(a,=0A= c){return = a&&c?a=3D=3D=3Dc?!0:f(a)?!1:f(c)?b(a,c.parentNode):a.contains?a.contains(= c):a.compareDocumentPosition?!!(16&a.compareDocumentPosition(c)):!1:!1}va= r = f=3Da("./isTextNode");c.exports=3Db},{"./isTextNode":141}],112:[function(= a,c){var b=3Da("./toArray");c.exports=3Dfunction(a){return = a&&("object"=3D=3Dtypeof a||"function"=3D=3Dtypeof a)&&"length"in = a&&!("setInterval"in a)&&"number"!=3Dtypeof = a.nodeType&&(Array.isArray(a)||"callee"in a||"item"in = a)?Array.isArray(a)?a.slice():b(a):[a]}},{"./toArray":152}],113:[function= (a,=0A= c){var = b=3Da("./ReactCompositeComponent"),f=3Da("./ReactElement"),h=3Da("./invar= iant");c.exports=3Dfunction(a){var c=3Df.createFactory(a);return = b.createClass({displayName:"ReactFullPageComponent"+a,componentWillUnmoun= t:function(){h(!1)},render:function(){return = c(this.props)}})}},{"./ReactCompositeComponent":40,"./ReactElement":56,".= /invariant":137}],114:[function(a,c){var = b=3Da("./ExecutionEnvironment"),f=3Da("./createArrayFrom"),h=3Da("./getMa= rkupWrap"),g=3Da("./invariant"),k=3Db.canUseDOM?document.createElement("d= iv"):=0A= null,l=3D/^\s*<(\w+)/;c.exports=3Dfunction(a,b){var c=3Dk;g(!!k);var = q;if(q=3D(q=3D(q=3Da.match(l))&&q[1].toLowerCase())&&h(q))for(c.innerHTML= =3Dq[1]+a+q[2],q=3Dq[0];q--;)c=3Dc.lastChild;else = c.innerHTML=3Da;q=3Dc.getElementsByTagName("script");q.length&&(g(b),f(q)= .forEach(b));for(q=3Df(c.childNodes);c.lastChild;)c.removeChild(c.lastChi= ld);return = q}},{"./ExecutionEnvironment":23,"./createArrayFrom":112,"./getMarkupWrap= ":129,"./invariant":137}],115:[function(a,c){c.exports=3Dfunction(a){retu= rn"object"=3D=3Dtypeof a?Object.keys(a).filter(function(c){return = a[c]}).join(" "):=0A= Array.prototype.join.call(arguments," ")}},{}],116:[function(a,c){var = b=3Da("./CSSProperty").isUnitlessNumber;c.exports=3Dfunction(a,c){return = null=3D=3Dc||"boolean"=3D=3Dtypeof = c||""=3D=3D=3Dc?"":isNaN(c)||0=3D=3D=3Dc||b.hasOwnProperty(a)&&b[a]?""+c:= ("string"=3D=3Dtypeof = c&&(c=3Dc.trim()),c+"px")}},{"./CSSProperty":5}],117:[function(a,c){a("./= Object.assign");a("./warning");c.exports=3Dfunction(a,c,h,g,k){return = k}},{"./Object.assign":29,"./warning":155}],118:[function(a,c){function = b(a){return function(){return a}}function f(){}=0A= f.thatReturns=3Db;f.thatReturnsFalse=3Db(!1);f.thatReturnsTrue=3Db(!0);f.= thatReturnsNull=3Db(null);f.thatReturnsThis=3Dfunction(){return = this};f.thatReturnsArgument=3Dfunction(a){return = a};c.exports=3Df},{}],119:[function(a,c){c.exports=3D{}},{}],120:[functio= n(a,c){function b(a){return f[a]}var = f=3D{"&":"&",">":">","<":"<",'"':""","'":"'"},h=3D/[&= ><"']/g;c.exports=3Dfunction(a){return(""+a).replace(h,b)}},{}],121:[func= tion(a,c){function b(a,b,c){if(!a.hasOwnProperty(c)&&null!=3Db){var = h=3Dtypeof b;b=3D"string"=3D=3D=3D=0A= h?f(b):"number"=3D=3D=3Dh?f(""+b):b;a[c]=3Db}}var = f=3Da("./ReactTextComponent"),h=3Da("./traverseAllChildren");a("./warning= ");c.exports=3Dfunction(a){if(null=3D=3Da)return a;var c=3D{};return = h(a,b,c),c}},{"./ReactTextComponent":84,"./traverseAllChildren":153,"./wa= rning":155}],122:[function(a,c){c.exports=3Dfunction(a){try{a.focus()}cat= ch(c){}}},{}],123:[function(a,c){c.exports=3Dfunction(a,c,h){Array.isArra= y(a)?a.forEach(c,h):a&&c.call(h,a)}},{}],124:[function(a,c){c.exports=3Df= unction(){try{return document.activeElement||=0A= document.body}catch(a){return = document.body}}},{}],125:[function(a,c){c.exports=3Dfunction(a){var = c,h=3Da.keyCode;return"charCode"in = a?(c=3Da.charCode,0=3D=3D=3Dc&&13=3D=3D=3Dh&&(c=3D13)):c=3Dh,32<=3Dc||13=3D= =3D=3Dc?c:0}},{}],126:[function(a,c){var = b=3Da("./getEventCharCode"),f=3D{Esc:"Escape",Spacebar:" = ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"= Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock= ",MozPrintableKey:"Unidentified"},h=3D{8:"Backspace",9:"Tab",12:"Clear",1= 3:"Enter",16:"Shift",=0A= 17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" = ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp= ",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2= ",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10= ",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};c.export= s=3Dfunction(a){if(a.key){var = c=3Df[a.key]||a.key;if("Unidentified"!=3D=3Dc)return = c}return"keypress"=3D=3D=3Da.type?(a=3Db(a),13=3D=3D=3Da?"Enter":String.f= romCharCode(a)):=0A= "keydown"=3D=3D=3Da.type||"keyup"=3D=3D=3Da.type?h[a.keyCode]||"Unidentif= ied":""}},{"./getEventCharCode":125}],127:[function(a,c){function = b(a){var b=3Dthis.nativeEvent;return = b.getModifierState?b.getModifierState(a):(a=3Df[a])?!!b[a]:!1}var = f=3D{Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};c.ex= ports=3Dfunction(){return = b}},{}],128:[function(a,c){c.exports=3Dfunction(a){a=3Da.target||a.srcEle= ment||window;return = 3=3D=3D=3Da.nodeType?a.parentNode:a}},{}],129:[function(a,c){var = b=3Da("./ExecutionEnvironment"),f=3D=0A= a("./invariant"),h=3Db.canUseDOM?document.createElement("div"):null,g=3D{= circle:!0,defs:!0,ellipse:!0,g:!0,line:!0,linearGradient:!0,path:!0,polyg= on:!0,polyline:!0,radialGradient:!0,rect:!0,stop:!0,text:!0},b=3D[1,'<sel= ect = multiple=3D"true">',"</select>"],k=3D[1,"<table>","</table>"],l=3D[3,"<ta= ble><tbody><tr>","</tr></tbody></table>"],n=3D[1,"<svg>","</svg>"],p=3D{"= *":[1,"?<div>","</div>"],area:[1,"<map>","</map>"],col:[2,"<table><tbody>= </tbody><colgroup>","</colgroup></table>"],legend:[1,"<fieldset>","</fiel= dset>"],=0A= param:[1,"<object>","</object>"],tr:[2,"<table><tbody>","</tbody></table>= "],optgroup:b,option:b,caption:k,colgroup:k,tbody:k,tfoot:k,thead:k,td:l,= th:l,circle:n,defs:n,ellipse:n,g:n,line:n,linearGradient:n,path:n,polygon= :n,polyline:n,radialGradient:n,rect:n,stop:n,text:n};c.exports=3Dfunction= (a){return = f(!!h),p.hasOwnProperty(a)||(a=3D"*"),g.hasOwnProperty(a)||(h.innerHTML=3D= "*"=3D=3D=3Da?"<link = />":"<"+a+"></"+a+">",g[a]=3D!h.firstChild),g[a]?p[a]:null}},{"./Executio= nEnvironment":23,"./invariant":137}],130:[function(a,=0A= c){function b(a){for(;a&&a.firstChild;)a=3Da.firstChild;return = a}c.exports=3Dfunction(a,c){for(var = g=3Db(a),k=3D0,l=3D0;g;){if(3=3D=3Dg.nodeType){if(l=3Dk+g.textContent.len= gth,c>=3Dk&&l>=3Dc)return{node:g,offset:c-k};k=3Dl}a:{for(;g;){if(g.nextS= ibling){g=3Dg.nextSibling;break a}g=3Dg.parentNode}g=3Dvoid = 0}g=3Db(g)}}},{}],131:[function(a,c){c.exports=3Dfunction(a){return = a?9=3D=3D=3Da.nodeType?a.documentElement:a.firstChild:null}},{}],132:[fun= ction(a,c){var = b=3Da("./ExecutionEnvironment"),f=3Dnull;c.exports=3Dfunction(){return!f&= &b.canUseDOM&&=0A= (f=3D"textContent"in = document.documentElement?"textContent":"innerText"),f}},{"./ExecutionEnvi= ronment":23}],133:[function(a,c){c.exports=3Dfunction(a){return = a=3D=3D=3Dwindow?{x:window.pageXOffset||document.documentElement.scrollLe= ft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:a.scrollL= eft,y:a.scrollTop}}},{}],134:[function(a,c){var = b=3D/([A-Z])/g;c.exports=3Dfunction(a){return = a.replace(b,"-$1").toLowerCase()}},{}],135:[function(a,c){var = b=3Da("./hyphenate"),f=3D/^ms-/;c.exports=3Dfunction(a){return = b(a).replace(f,=0A= "-ms-")}},{"./hyphenate":134}],136:[function(a,c){var = b=3D(a("./warning"),a("./ReactElement"),a("./ReactLegacyElement"),a("./Re= actNativeComponent"));a("./ReactEmptyComponent");c.exports=3Dfunction(a,c= ){var g;return g=3D"string"=3D=3Dtypeof = a.type?b.createInstanceForTag(a.type,a.props,c):new = a.type(a.props),g.construct(a),g}},{"./ReactElement":56,"./ReactEmptyComp= onent":58,"./ReactLegacyElement":65,"./ReactNativeComponent":71,"./warnin= g":155}],137:[function(a,c){c.exports=3Dfunction(a,c,h,g,k,l,n,p){if(!a){= if(void 0=3D=3D=3D=0A= c)a=3DError("Minified exception occurred; use the non-minified dev = environment for the full error message and additional helpful = warnings.");else{var r=3D[h,g,k,l,n,p],q=3D0;a=3DError("Invariant = Violation: "+c.replace(/%s/g,function(){return r[q++]}))}throw = a.framesToPop=3D1,a;}}},{}],138:[function(a,c){var = b,f=3Da("./ExecutionEnvironment");f.canUseDOM&&(b=3Ddocument.implementati= on&&document.implementation.hasFeature&&!0!=3D=3Ddocument.implementation.= hasFeature("",""));c.exports=3Dfunction(a,c){if(!f.canUseDOM||c&&!("addEv= entListener"in=0A= document))return!1;var k=3D"on"+a,l=3Dk in = document;l||(l=3Ddocument.createElement("div"),l.setAttribute(k,"return;"= ),l=3D"function"=3D=3Dtypeof = l[k]);return!l&&b&&"wheel"=3D=3D=3Da&&(l=3Ddocument.implementation.hasFea= ture("Events.wheel","3.0")),l}},{"./ExecutionEnvironment":23}],139:[funct= ion(a,c){c.exports=3Dfunction(a){return!(!a||!("function"=3D=3Dtypeof = Node?a instanceof Node:"object"=3D=3Dtypeof a&&"number"=3D=3Dtypeof = a.nodeType&&"string"=3D=3Dtypeof = a.nodeName))}},{}],140:[function(a,c){var = b=3D{color:!0,date:!0,datetime:!0,"datetime-local":!0,=0A= email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0= ,time:!0,url:!0,week:!0};c.exports=3Dfunction(a){return = a&&("INPUT"=3D=3D=3Da.nodeName&&b[a.type]||"TEXTAREA"=3D=3D=3Da.nodeName)= }},{}],141:[function(a,c){var = b=3Da("./isNode");c.exports=3Dfunction(a){return = b(a)&&3=3D=3Da.nodeType}},{"./isNode":139}],142:[function(a,c){c.exports=3D= function(a){a||(a=3D"");var c,h=3Darguments.length;if(1<h)for(var = g=3D1;h>g;g++)(c=3Darguments[g])&&(a=3D(a?a+" ":"")+c);return = a}},{}],143:[function(a,c){var b=3Da("./invariant");c.exports=3D=0A= function(a){var c,g=3D{};b(a instanceof Object&&!Array.isArray(a));for(c = in a)a.hasOwnProperty(c)&&(g[c]=3Dc);return = g}},{"./invariant":137}],144:[function(a,c){c.exports=3Dfunction(a){for(v= ar c in a)if(a.hasOwnProperty(c))return c;return = null}},{}],145:[function(a,c){var = b=3DObject.prototype.hasOwnProperty;c.exports=3Dfunction(a,c,g){if(!a)ret= urn null;var k=3D{},l;for(l in = a)b.call(a,l)&&(k[l]=3Dc.call(g,a[l],l,a));return = k}},{}],146:[function(a,c){c.exports=3Dfunction(a){var c=3D{};return = function(h){return c.hasOwnProperty(h)?=0A= c[h]:c[h]=3Da.call(this,h)}}},{}],147:[function(a,c){var = b=3Da("./invariant");c.exports=3Dfunction(a){b(a&&!/[^a-z0-9_]/.test(a))}= },{"./invariant":137}],148:[function(a,c){var = b=3Da("./ReactElement"),f=3Da("./invariant");c.exports=3Dfunction(a){retu= rn = f(b.isValidElement(a)),a}},{"./ReactElement":56,"./invariant":137}],149:[= function(a,c){var b=3D/^[ = \r\n\t\f]/,f=3D/<(!--|link|noscript|meta|script|style)[ = \r\n\t\f\/>]/,h=3Dfunction(a,b){a.innerHTML=3Db};if(a("./ExecutionEnviron= ment").canUseDOM){var g=3Ddocument.createElement("div");=0A= g.innerHTML=3D" = ";""=3D=3D=3Dg.innerHTML&&(h=3Dfunction(a,c){if(a.parentNode&&a.parentNod= e.replaceChild(a,a),b.test(c)||"<"=3D=3D=3Dc[0]&&f.test(c)){a.innerHTML=3D= ""+c;var = g=3Da.firstChild;1=3D=3D=3Dg.data.length?a.removeChild(g):g.deleteData(0,= 1)}else = a.innerHTML=3Dc})}c.exports=3Dh},{"./ExecutionEnvironment":23}],150:[func= tion(a,c){c.exports=3Dfunction(a,c){if(a=3D=3D=3Dc)return!0;for(var h in = a)if(a.hasOwnProperty(h)&&(!c.hasOwnProperty(h)||a[h]!=3D=3Dc[h]))return!= 1;for(h in = c)if(c.hasOwnProperty(h)&&!a.hasOwnProperty(h))return!1;return!0}},=0A= {}],151:[function(a,c){c.exports=3Dfunction(a,c){return = a&&c&&a.type=3D=3D=3Dc.type&&a.key=3D=3D=3Dc.key&&a._owner=3D=3D=3Dc._own= er?!0:!1}},{}],152:[function(a,c){var = b=3Da("./invariant");c.exports=3Dfunction(a){var = c=3Da.length;if(b(!Array.isArray(a)&&("object"=3D=3Dtypeof = a||"function"=3D=3Dtypeof a)),b("number"=3D=3Dtypeof = c),b(0=3D=3D=3Dc||c-1 in a),a.hasOwnProperty)try{return = Array.prototype.slice.call(a)}catch(g){}for(var = k=3DArray(c),l=3D0;c>l;l++)k[l]=3Da[l];return = k}},{"./invariant":137}],153:[function(a,c){function b(a){return = n[a]}function f(a,=0A= c){return = a&&null!=3Da.key?"$"+(""+a.key).replace(p,b):c.toString(36)}var = h=3Da("./ReactElement"),g=3Da("./ReactInstanceHandles"),k=3Da("./invarian= t"),l=3Dg.SEPARATOR,n=3D{"=3D":"=3D0",".":"=3D1",":":"=3D2"},p=3D/[=3D.:]= /g,r=3Dfunction(a,c,g,n,u){var m,x,z=3D0;if(Array.isArray(a))for(var = C=3D0;C<a.length;C++){var = K=3Da[C];m=3Dc+(c?":":l)+f(K,C);x=3Dg+z;z+=3Dr(K,m,x,n,u)}else = if(C=3Dtypeof = a,K=3D""=3D=3D=3Dc?l+f(a,0):c,null=3D=3Da||"boolean"=3D=3D=3DC)n(u,null,K= ,g),z=3D1;else = if("string"=3D=3D=3DC||"number"=3D=3D=3DC||h.isValidElement(a))n(u,a,K,g)= ,z=3D1;else if("object"=3D=3D=3D=0A= C){k(!a||1!=3D=3Da.nodeType);for(var B in = a)a.hasOwnProperty(B)&&(m=3Dc+(c?":":l)+("$"+(""+B).replace(p,b))+":"+f(a= [B],0),x=3Dg+z,z+=3Dr(a[B],m,x,n,u))}return = z};c.exports=3Dfunction(a,b,c){return = null=3D=3Da?0:r(a,"",0,b,c)}},{"./ReactElement":56,"./ReactInstanceHandle= s":64,"./invariant":137}],154:[function(a,c){function = b(a,b,c){k(Array.isArray(a));k(Array.isArray(b[c]))}function = f(a,c){if(k("object"=3D=3Dtypeof c),c.hasOwnProperty(r))return = k(1=3D=3D=3DObject.keys(c).length),c[r];var = g=3DArray.isArray(a)?a.concat():a&&"object"=3D=3D=0A= typeof a?h(new a.constructor,a):a;if(c.hasOwnProperty(q)){var = x=3Dc[q];k(x&&"object"=3D=3Dtypeof x);k(g&&"object"=3D=3Dtypeof = g);h(g,c[q])}c.hasOwnProperty(l)&&(b(a,c,l),c[l].forEach(function(a){g.pu= sh(a)}));c.hasOwnProperty(n)&&(b(a,c,n),c[n].forEach(function(a){g.unshif= t(a)}));c.hasOwnProperty(p)&&(k(Array.isArray(a)),k(Array.isArray(c[p])),= c[p].forEach(function(a){k(Array.isArray(a));g.splice.apply(g,a)}));c.has= OwnProperty(t)&&(k("function"=3D=3Dtypeof c[t]),g=3Dc[t](g));for(var z = in c)v.hasOwnProperty(z)&&v[z]||=0A= (g[z]=3Df(a[z],c[z]));return g}var = h=3Da("./Object.assign"),g=3Da("./keyOf"),k=3Da("./invariant"),l=3Dg({$pu= sh:null}),n=3Dg({$unshift:null}),p=3Dg({$splice:null}),r=3Dg({$set:null})= ,q=3Dg({$merge:null}),t=3Dg({$apply:null}),v=3D{};[l,n,p,r,q,t].forEach(f= unction(a){v[a]=3D!0});c.exports=3Df},{"./Object.assign":29,"./invariant"= :137,"./keyOf":144}],155:[function(a,c){var = b=3Da("./emptyFunction");c.exports=3Db},{"./emptyFunction":118}]},{},[1])= (1)});=0A= (function(){function e(a){return function(b,c,e,f){c=3Dx(c,f,4);var = g=3D!E(b)&&m.keys(b),h=3D(g||b).length,k=3D0<a?0:h-1;3>arguments.length&&= (e=3Db[g?g[k]:k],k+=3Da);for(var l=3Dc,n=3De;0<=3Dk&&h>k;k+=3Da)var = p=3Dg?g[k]:k,n=3Dl(n,b[p],p,b);return n}}function a(a){return = function(b,c,e){c=3Dz(c,e);e=3DI(b);for(var = f=3D0<a?0:e-1;0<=3Df&&e>f;f+=3Da)if(c(b[f],f,b))return = f;return-1}}function c(a,b,c){return function(e,f,g){var = h=3D0,k=3DI(e);if("number"=3D=3Dtypeof = g)0<a?h=3D0<=3Dg?g:Math.max(g+k,h):k=3D0<=3Dg?Math.min(g+1,k):g+k+1;else = if(c&&g&&k)return g=3D=0A= c(e,f),e[g]=3D=3D=3Df?g:-1;if(f!=3D=3Df)return = g=3Db(n.call(e,h,k),m.isNaN),0<=3Dg?g+h:-1;for(g=3D0<a?h:k-1;0<=3Dg&&k>g;= g+=3Da)if(e[g]=3D=3D=3Df)return g;return-1}}function b(a,b){var = c=3DS.length,e=3Da.constructor,e=3Dm.isFunction(e)&&e.prototype||k,f=3D"c= onstructor";for(m.has(a,f)&&!m.contains(b,f)&&b.push(f);c--;)f=3DS[c],f = in a&&a[f]!=3D=3De[f]&&!m.contains(b,f)&&b.push(f)}var = f=3Dthis,h=3Df._,g=3DArray.prototype,k=3DObject.prototype,l=3Dg.push,n=3D= g.slice,p=3Dk.toString,r=3Dk.hasOwnProperty,q=3DArray.isArray,t=3DObject.= keys,v=3DFunction.prototype.bind,=0A= s=3DObject.create,u=3Dfunction(){},m=3Dfunction(a){return a instanceof = m?a:this instanceof m?void(this._wrapped=3Da):new = m(a)};"undefined"!=3Dtypeof exports?("undefined"!=3Dtypeof = module&&module.exports&&(exports=3Dmodule.exports=3Dm),exports._=3Dm):f._= =3Dm;m.VERSION=3D"1.8.3";var x=3Dfunction(a,b,c){if(void = 0=3D=3D=3Db)return a;switch(null=3D=3Dc?3:c){case 1:return = function(c){return a.call(b,c)};case 2:return function(c,e){return = a.call(b,c,e)};case 3:return function(c,e,f){return = a.call(b,c,e,f)};case 4:return function(c,e,f,g){return a.call(b,=0A= c,e,f,g)}}return function(){return = a.apply(b,arguments)}},z=3Dfunction(a,b,c){return = null=3D=3Da?m.identity:m.isFunction(a)?x(a,b,c):m.isObject(a)?m.matcher(a= ):m.property(a)};m.iteratee=3Dfunction(a,b){return z(a,b,1/0)};var = C=3Dfunction(a,b){return function(c){var = e=3Darguments.length;if(2>e||null=3D=3Dc)return c;for(var = f=3D1;e>f;f++)for(var = g=3Darguments[f],h=3Da(g),k=3Dh.length,m=3D0;k>m;m++){var = l=3Dh[m];b&&void 0!=3D=3Dc[l]||(c[l]=3Dg[l])}return = c}},K=3Dfunction(a){if(!m.isObject(a))return{};if(s)return = s(a);u.prototype=3Da;a=3Dnew u;=0A= return u.prototype=3Dnull,a},B=3Dfunction(a){return function(b){return = null=3D=3Db?void = 0:b[a]}},F=3DMath.pow(2,53)-1,I=3DB("length"),E=3Dfunction(a){a=3DI(a);re= turn"number"=3D=3Dtypeof = a&&0<=3Da&&F>=3Da};m.each=3Dm.forEach=3Dfunction(a,b,c){b=3Dx(b,c);var = e;if(E(a))for(c=3D0,e=3Da.length;e>c;c++)b(a[c],c,a);else{var = f=3Dm.keys(a);c=3D0;for(e=3Df.length;e>c;c++)b(a[f[c]],f[c],a)}return = a};m.map=3Dm.collect=3Dfunction(a,b,c){b=3Dz(b,c);c=3D!E(a)&&m.keys(a);fo= r(var e=3D(c||a).length,f=3DArray(e),g=3D0;e>g;g++){var = h=3Dc?c[g]:g;f[g]=3Db(a[h],h,a)}return f};=0A= m.reduce=3Dm.foldl=3Dm.inject=3De(1);m.reduceRight=3Dm.foldr=3De(-1);m.fi= nd=3Dm.detect=3Dfunction(a,b,c){var e;return = e=3DE(a)?m.findIndex(a,b,c):m.findKey(a,b,c),void = 0!=3D=3De&&-1!=3D=3De?a[e]:void = 0};m.filter=3Dm.select=3Dfunction(a,b,c){var e=3D[];return = b=3Dz(b,c),m.each(a,function(a,c,f){b(a,c,f)&&e.push(a)}),e};m.reject=3Df= unction(a,b,c){return = m.filter(a,m.negate(z(b)),c)};m.every=3Dm.all=3Dfunction(a,b,c){b=3Dz(b,c= );c=3D!E(a)&&m.keys(a);for(var e=3D(c||a).length,f=3D0;e>f;f++){var = g=3Dc?c[f]:f;if(!b(a[g],g,a))return!1}return!0};m.some=3D=0A= m.any=3Dfunction(a,b,c){b=3Dz(b,c);c=3D!E(a)&&m.keys(a);for(var = e=3D(c||a).length,f=3D0;e>f;f++){var = g=3Dc?c[f]:f;if(b(a[g],g,a))return!0}return!1};m.contains=3Dm.includes=3D= m.include=3Dfunction(a,b,c,e){return = E(a)||(a=3Dm.values(a)),("number"!=3Dtypeof = c||e)&&(c=3D0),0<=3Dm.indexOf(a,b,c)};m.invoke=3Dfunction(a,b){var = c=3Dn.call(arguments,2),e=3Dm.isFunction(b);return = m.map(a,function(a){var f=3De?b:a[b];return = null=3D=3Df?f:f.apply(a,c)})};m.pluck=3Dfunction(a,b){return = m.map(a,m.property(b))};m.where=3Dfunction(a,b){return m.filter(a,=0A= m.matcher(b))};m.findWhere=3Dfunction(a,b){return = m.find(a,m.matcher(b))};m.max=3Dfunction(a,b,c){var = e,f=3D-1/0,g=3D-1/0;if(null=3D=3Db&&null!=3Da){a=3DE(a)?a:m.values(a);for= (var h=3D0,k=3Da.length;k>h;h++)c=3Da[h],c>f&&(f=3Dc)}else = b=3Dz(b,c),m.each(a,function(a,c,h){e=3Db(a,c,h);(e>g||e=3D=3D=3D-1/0&&f=3D= =3D=3D-1/0)&&(f=3Da,g=3De)});return f};m.min=3Dfunction(a,b,c){var = e,f=3D1/0,g=3D1/0;if(null=3D=3Db&&null!=3Da){a=3DE(a)?a:m.values(a);for(v= ar h=3D0,k=3Da.length;k>h;h++)c=3Da[h],f>c&&(f=3Dc)}else = b=3Dz(b,c),m.each(a,function(a,c,h){e=3Db(a,c,h);(g>e||1/0=3D=3D=3De&&1/=0A= 0=3D=3D=3Df)&&(f=3Da,g=3De)});return f};m.shuffle=3Dfunction(a){for(var = b=3DE(a)?a:m.values(a),c=3Db.length,e=3DArray(c),f=3D0;c>f;f++)a=3Dm.rand= om(0,f),a!=3D=3Df&&(e[f]=3De[a]),e[a]=3Db[f];return = e};m.sample=3Dfunction(a,b,c){return = null=3D=3Db||c?(E(a)||(a=3Dm.values(a)),a[m.random(a.length-1)]):m.shuffl= e(a).slice(0,Math.max(0,b))};m.sortBy=3Dfunction(a,b,c){return = b=3Dz(b,c),m.pluck(m.map(a,function(a,c,e){return{value:a,index:c,criteri= a:b(a,c,e)}}).sort(function(a,b){var = c=3Da.criteria,e=3Db.criteria;if(c!=3D=3De){if(c>e||void = 0=3D=3D=3Dc)return 1;=0A= if(e>c||void 0=3D=3D=3De)return-1}return a.index-b.index}),"value")};var = H=3Dfunction(a){return function(b,c,e){var f=3D{};return = c=3Dz(c,e),m.each(b,function(e,g){var = h=3Dc(e,g,b);a(f,e,h)}),f}};m.groupBy=3DH(function(a,b,c){m.has(a,c)?a[c]= .push(b):a[c]=3D[b]});m.indexBy=3DH(function(a,b,c){a[c]=3Db});m.countBy=3D= H(function(a,b,c){m.has(a,c)?a[c]++:a[c]=3D1});m.toArray=3Dfunction(a){re= turn = a?m.isArray(a)?n.call(a):E(a)?m.map(a,m.identity):m.values(a):[]};m.size=3D= function(a){return = null=3D=3Da?0:E(a)?a.length:m.keys(a).length};m.partition=3D=0A= function(a,b,c){b=3Dz(b,c);var e=3D[],f=3D[];return = m.each(a,function(a,c,g){(b(a,c,g)?e:f).push(a)}),[e,f]};m.first=3Dm.head= =3Dm.take=3Dfunction(a,b,c){return null=3D=3Da?void = 0:null=3D=3Db||c?a[0]:m.initial(a,a.length-b)};m.initial=3Dfunction(a,b,c= ){return = n.call(a,0,Math.max(0,a.length-(null=3D=3Db||c?1:b)))};m.last=3Dfunction(= a,b,c){return null=3D=3Da?void = 0:null=3D=3Db||c?a[a.length-1]:m.rest(a,Math.max(0,a.length-b))};m.rest=3D= m.tail=3Dm.drop=3Dfunction(a,b,c){return = n.call(a,null=3D=3Db||c?1:b)};m.compact=3Dfunction(a){return m.filter(a,=0A= m.identity)};var J=3Dfunction(a,b,c,e){var f=3D[],g=3D0;e=3De||0;for(var = h=3DI(a);h>e;e++){var = k=3Da[e];if(E(k)&&(m.isArray(k)||m.isArguments(k))){b||(k=3DJ(k,b,c));var= l=3D0,n=3Dk.length;for(f.length+=3Dn;n>l;)f[g++]=3Dk[l++]}else = c||(f[g++]=3Dk)}return f};m.flatten=3Dfunction(a,b){return = J(a,b,!1)};m.without=3Dfunction(a){return = m.difference(a,n.call(arguments,1))};m.uniq=3Dm.unique=3Dfunction(a,b,c,e= ){m.isBoolean(b)||(e=3Dc,c=3Db,b=3D!1);null!=3Dc&&(c=3Dz(c,e));e=3D[];for= (var f=3D[],g=3D0,h=3DI(a);h>g;g++){var = k=3Da[g],l=3Dc?c(k,g,a):k;b?(g&&f=3D=3D=3D=0A= l||e.push(k),f=3Dl):c?m.contains(f,l)||(f.push(l),e.push(k)):m.contains(e= ,k)||e.push(k)}return e};m.union=3Dfunction(){return = m.uniq(J(arguments,!0,!0))};m.intersection=3Dfunction(a){for(var = b=3D[],c=3Darguments.length,e=3D0,f=3DI(a);f>e;e++){var = g=3Da[e];if(!m.contains(b,g)){for(var = h=3D1;c>h&&m.contains(arguments[h],g);h++);h=3D=3D=3Dc&&b.push(g)}}return= b};m.difference=3Dfunction(a){var b=3DJ(arguments,!0,!0,1);return = m.filter(a,function(a){return!m.contains(b,a)})};m.zip=3Dfunction(){retur= n m.unzip(arguments)};m.unzip=3Dfunction(a){for(var b=3D=0A= a&&m.max(a,I).length||0,c=3DArray(b),e=3D0;b>e;e++)c[e]=3Dm.pluck(a,e);re= turn c};m.object=3Dfunction(a,b){for(var = c=3D{},e=3D0,f=3DI(a);f>e;e++)b?c[a[e]]=3Db[e]:c[a[e][0]]=3Da[e][1];retur= n = c};m.findIndex=3Da(1);m.findLastIndex=3Da(-1);m.sortedIndex=3Dfunction(a,= b,c,e){c=3Dz(c,e,1);b=3Dc(b);e=3D0;for(var f=3DI(a);f>e;){var = g=3DMath.floor((e+f)/2);c(a[g])<b?e=3Dg+1:f=3Dg}return = e};m.indexOf=3Dc(1,m.findIndex,m.sortedIndex);m.lastIndexOf=3Dc(-1,m.find= LastIndex);m.range=3Dfunction(a,b,c){null=3D=3Db&&(b=3Da||0,a=3D0);c=3Dc|= |1;b=3DMath.max(Math.ceil((b-a)/=0A= c),0);for(var e=3DArray(b),f=3D0;b>f;f++,a+=3Dc)e[f]=3Da;return e};var = G=3Dfunction(a,b,c,e,f){if(!(e instanceof b))return = a.apply(c,f);b=3DK(a.prototype);a=3Da.apply(b,f);return = m.isObject(a)?a:b};m.bind=3Dfunction(a,b){if(v&&a.bind=3D=3D=3Dv)return = v.apply(a,n.call(arguments,1));if(!m.isFunction(a))throw new = TypeError("Bind must be called on a function");var = c=3Dn.call(arguments,2),e=3Dfunction(){return = G(a,e,b,this,c.concat(n.call(arguments)))};return = e};m.partial=3Dfunction(a){var = b=3Dn.call(arguments,1),c=3Dfunction(){for(var e=3D=0A= 0,f=3Db.length,g=3DArray(f),h=3D0;f>h;h++)g[h]=3Db[h]=3D=3D=3Dm?arguments= [e++]:b[h];for(;e<arguments.length;)g.push(arguments[e++]);return = G(a,c,this,this,g)};return c};m.bindAll=3Dfunction(a){var = b,c,e=3Darguments.length;if(1>=3De)throw Error("bindAll must be passed = function = names");for(b=3D1;e>b;b++)c=3Darguments[b],a[c]=3Dm.bind(a[c],a);return = a};m.memoize=3Dfunction(a,b){var c=3Dfunction(e){var = f=3Dc.cache,g=3D""+(b?b.apply(this,arguments):e);return = m.has(f,g)||(f[g]=3Da.apply(this,arguments)),f[g]};return = c.cache=3D{},c};m.delay=3D=0A= function(a,b){var c=3Dn.call(arguments,2);return = setTimeout(function(){return = a.apply(null,c)},b)};m.defer=3Dm.partial(m.delay,m,1);m.throttle=3Dfuncti= on(a,b,c){var e,f,g,h=3Dnull,k=3D0;c||(c=3D{});var = l=3Dfunction(){k=3D!1=3D=3D=3Dc.leading?0:m.now();h=3Dnull;g=3Da.apply(e,= f);h||(e=3Df=3Dnull)};return function(){var = n=3Dm.now();k||!1!=3D=3Dc.leading||(k=3Dn);var p=3Db-(n-k);return = e=3Dthis,f=3Darguments,0>=3Dp||p>b?(h&&(clearTimeout(h),h=3Dnull),k=3Dn,g= =3Da.apply(e,f),h||(e=3Df=3Dnull)):h||!1=3D=3D=3Dc.trailing||(h=3DsetTime= out(l,p)),g}};m.debounce=3Dfunction(a,=0A= b,c){var e,f,g,h,k,l=3Dfunction(){var = n=3Dm.now()-h;b>n&&0<=3Dn?e=3DsetTimeout(l,b-n):(e=3Dnull,c||(k=3Da.apply= (g,f),e||(g=3Df=3Dnull)))};return = function(){g=3Dthis;f=3Darguments;h=3Dm.now();var n=3Dc&&!e;return = e||(e=3DsetTimeout(l,b)),n&&(k=3Da.apply(g,f),g=3Df=3Dnull),k}};m.wrap=3D= function(a,b){return m.partial(b,a)};m.negate=3Dfunction(a){return = function(){return!a.apply(this,arguments)}};m.compose=3Dfunction(){var = a=3Darguments,b=3Da.length-1;return function(){for(var = c=3Db,e=3Da[b].apply(this,arguments);c--;)e=3Da[c].call(this,e);return = e}};=0A= m.after=3Dfunction(a,b){return function(){return = 1>--a?b.apply(this,arguments):void 0}};m.before=3Dfunction(a,b){var = c;return function(){return = 0<--a&&(c=3Db.apply(this,arguments)),1>=3Da&&(b=3Dnull),c}};m.once=3Dm.pa= rtial(m.before,2);var = y=3D!{toString:null}.propertyIsEnumerable("toString"),S=3D"valueOf = isPrototypeOf toString propertyIsEnumerable hasOwnProperty = toLocaleString".split(" = ");m.keys=3Dfunction(a){if(!m.isObject(a))return[];if(t)return t(a);var = c=3D[],e;for(e in a)m.has(a,e)&&c.push(e);return y&&b(a,c),c};=0A= m.allKeys=3Dfunction(a){if(!m.isObject(a))return[];var c=3D[],e;for(e in = a)c.push(e);return y&&b(a,c),c};m.values=3Dfunction(a){for(var = b=3Dm.keys(a),c=3Db.length,e=3DArray(c),f=3D0;c>f;f++)e[f]=3Da[b[f]];retu= rn e};m.mapObject=3Dfunction(a,b,c){b=3Dz(b,c);for(var = e=3Dm.keys(a),f=3De.length,g=3D{},h=3D0;f>h;h++)c=3De[h],g[c]=3Db(a[c],c,= a);return g};m.pairs=3Dfunction(a){for(var = b=3Dm.keys(a),c=3Db.length,e=3DArray(c),f=3D0;c>f;f++)e[f]=3D[b[f],a[b[f]= ]];return e};m.invert=3Dfunction(a){for(var = b=3D{},c=3Dm.keys(a),e=3D0,f=3Dc.length;f>e;e++)b[a[c[e]]]=3D=0A= c[e];return b};m.functions=3Dm.methods=3Dfunction(a){var b=3D[],c;for(c = in a)m.isFunction(a[c])&&b.push(c);return = b.sort()};m.extend=3DC(m.allKeys);m.extendOwn=3Dm.assign=3DC(m.keys);m.fi= ndKey=3Dfunction(a,b,c){b=3Dz(b,c);var e;c=3Dm.keys(a);for(var = f=3D0,g=3Dc.length;g>f;f++)if(e=3Dc[f],b(a[e],e,a))return = e};m.pick=3Dfunction(a,b,c){var e,f,g=3D{},h=3Da;if(null=3D=3Dh)return = g;m.isFunction(b)?(f=3Dm.allKeys(h),e=3Dx(b,c)):(f=3DJ(arguments,!1,!1,1)= ,e=3Dfunction(a,b,c){return b in c},h=3DObject(h));for(var = k=3D0,l=3Df.length;l>k;k++){var n=3Df[k],=0A= p=3Dh[n];e(p,n,h)&&(g[n]=3Dp)}return = g};m.omit=3Dfunction(a,b,c){if(m.isFunction(b))b=3Dm.negate(b);else{var = e=3Dm.map(J(arguments,!1,!1,1),String);b=3Dfunction(a,b){return!m.contain= s(e,b)}}return = m.pick(a,b,c)};m.defaults=3DC(m.allKeys,!0);m.create=3Dfunction(a,b){var = c=3DK(a);return b&&m.extendOwn(c,b),c};m.clone=3Dfunction(a){return = m.isObject(a)?m.isArray(a)?a.slice():m.extend({},a):a};m.tap=3Dfunction(a= ,b){return b(a),a};m.isMatch=3Dfunction(a,b){var = c=3Dm.keys(b),e=3Dc.length;if(null=3D=3Da)return!e;for(var = f=3DObject(a),g=3D=0A= 0;e>g;g++){var h=3Dc[g];if(b[h]!=3D=3Df[h]||!(h in = f))return!1}return!0};var R=3Dfunction(a,b,c,e){if(a=3D=3D=3Db)return = 0!=3D=3Da||1/a=3D=3D=3D1/b;if(null=3D=3Da||null=3D=3Db)return = a=3D=3D=3Db;a instanceof m&&(a=3Da._wrapped);b instanceof = m&&(b=3Db._wrapped);var = f=3Dp.call(a);if(f!=3D=3Dp.call(b))return!1;switch(f){case "[object = RegExp]":case "[object String]":return""+a=3D=3D""+b;case "[object = Number]":return+a!=3D=3D+a?+b!=3D=3D+b:0=3D=3D=3D+a?1/+a=3D=3D=3D1/b:+a=3D= =3D=3D+b;case "[object Date]":case "[object = Boolean]":return+a=3D=3D=3D+b}f=3D"[object = Array]"=3D=3D=3Df;if(!f){if("object"!=3D=0A= typeof a||"object"!=3Dtypeof b)return!1;var = g=3Da.constructor,h=3Db.constructor;if(g!=3D=3Dh&&!(m.isFunction(g)&&g = instanceof g&&m.isFunction(h)&&h instanceof h)&&"constructor"in = a&&"constructor"in = b)return!1}c=3Dc||[];e=3De||[];for(g=3Dc.length;g--;)if(c[g]=3D=3D=3Da)re= turn = e[g]=3D=3D=3Db;if(c.push(a),e.push(b),f){if(g=3Da.length,g!=3D=3Db.length= )return!1;for(;g--;)if(!R(a[g],b[g],c,e))return!1}else{var = k,f=3Dm.keys(a);if(g=3Df.length,m.keys(b).length!=3D=3Dg)return!1;for(;g-= -;)if(k=3Df[g],!m.has(b,k)||!R(a[k],b[k],c,e))return!1}return c.pop(),=0A= e.pop(),!0};m.isEqual=3Dfunction(a,b){return = R(a,b)};m.isEmpty=3Dfunction(a){return = null=3D=3Da?!0:E(a)&&(m.isArray(a)||m.isString(a)||m.isArguments(a))?0=3D= =3D=3Da.length:0=3D=3D=3Dm.keys(a).length};m.isElement=3Dfunction(a){retu= rn!(!a||1!=3D=3Da.nodeType)};m.isArray=3Dq||function(a){return"[object = Array]"=3D=3D=3Dp.call(a)};m.isObject=3Dfunction(a){var b=3Dtypeof = a;return"function"=3D=3D=3Db||"object"=3D=3D=3Db&&!!a};m.each("Arguments = Function String Number Date RegExp Error".split(" = "),function(a){m["is"+a]=3Dfunction(b){return p.call(b)=3D=3D=3D"[object = "+=0A= a+"]"}});m.isArguments(arguments)||(m.isArguments=3Dfunction(a){return = m.has(a,"callee")});"function"!=3Dtypeof/./&&"object"!=3Dtypeof = Int8Array&&(m.isFunction=3Dfunction(a){return"function"=3D=3Dtypeof = a||!1});m.isFinite=3Dfunction(a){return = isFinite(a)&&!isNaN(parseFloat(a))};m.isNaN=3Dfunction(a){return = m.isNumber(a)&&a!=3D=3D+a};m.isBoolean=3Dfunction(a){return!0=3D=3D=3Da||= !1=3D=3D=3Da||"[object = Boolean]"=3D=3D=3Dp.call(a)};m.isNull=3Dfunction(a){return = null=3D=3D=3Da};m.isUndefined=3Dfunction(a){return void = 0=3D=3D=3Da};m.has=3Dfunction(a,b){return null!=3D=0A= a&&r.call(a,b)};m.noConflict=3Dfunction(){return = f._=3Dh,this};m.identity=3Dfunction(a){return = a};m.constant=3Dfunction(a){return function(){return = a}};m.noop=3Dfunction(){};m.property=3DB;m.propertyOf=3Dfunction(a){retur= n null=3D=3Da?function(){}:function(b){return = a[b]}};m.matcher=3Dm.matches=3Dfunction(a){return = a=3Dm.extendOwn({},a),function(b){return = m.isMatch(b,a)}};m.times=3Dfunction(a,b,c){var = e=3DArray(Math.max(0,a));b=3Dx(b,c,1);for(c=3D0;a>c;c++)e[c]=3Db(c);retur= n e};m.random=3Dfunction(a,b){return = null=3D=3Db&&(b=3Da,a=3D0),a+Math.floor(Math.random()*=0A= (b-a+1))};m.now=3DDate.now||function(){return(new = Date).getTime()};q=3D{"&":"&","<":"<",">":">",'"':""","'":= "'","`":"`"};C=3Dm.invert(q);B=3Dfunction(a){var = b=3Dfunction(b){return = a[b]},c=3D"(?:"+m.keys(a).join("|")+")",e=3DRegExp(c),f=3DRegExp(c,"g");r= eturn function(a){return = a=3Dnull=3D=3Da?"":""+a,e.test(a)?a.replace(f,b):a}};m.escape=3DB(q);m.un= escape=3DB(C);m.result=3Dfunction(a,b,c){b=3Dnull=3D=3Da?void = 0:a[b];return void 0=3D=3D=3Db&&(b=3Dc),m.isFunction(b)?b.call(a):b};var = Q=3D0;m.uniqueId=3Dfunction(a){var b=3D=0A= ++Q+"";return = a?a+b:b};m.templateSettings=3D{evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%= =3D([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var = V=3D/(.)^/,Z=3D{"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2= 029":"u2029"},ba=3D/\\|'|\r|\n|\u2028|\u2029/g,X=3Dfunction(a){return"\\"= +Z[a]};m.template=3Dfunction(a,b,c){!b&&c&&(b=3Dc);b=3Dm.defaults({},b,m.= templateSettings);c=3DRegExp([(b.escape||V).source,(b.interpolate||V).sou= rce,(b.evaluate||V).source].join("|")+"|$","g");var = e=3D0,f=3D"__p+=3D'";a.replace(c,function(b,c,g,=0A= h,k){return = f+=3Da.slice(e,k).replace(ba,X),e=3Dk+b.length,c?f+=3D"'+\n((__t=3D("+c+"= ))=3D=3Dnull?'':_.escape(__t))+\n'":g?f+=3D"'+\n((__t=3D("+g+"))=3D=3Dnul= l?'':__t)+\n'":h&&(f+=3D"';\n"+h+"\n__p+=3D'"),b});f+=3D"';\n";b.variable= ||(f=3D"with(obj||{}){\n"+f+"}\n");f=3D"var = __t,__p=3D'',__j=3DArray.prototype.join,print=3Dfunction(){__p+=3D__j.cal= l(arguments,'');};\n"+f+"return __p;\n";try{var g=3Dnew = Function(b.variable||"obj","_",f)}catch(h){throw = h.source=3Df,h;}c=3Dfunction(a){return g.call(this,a,m)};return = c.source=3D"function("+(b.variable||=0A= "obj")+"){\n"+f+"}",c};m.chain=3Dfunction(a){a=3Dm(a);return = a._chain=3D!0,a};var aa=3Dfunction(a,b){return = a._chain?m(b).chain():b};m.mixin=3Dfunction(a){m.each(m.functions(a),func= tion(b){var c=3Dm[b]=3Da[b];m.prototype[b]=3Dfunction(){var = a=3D[this._wrapped];return = l.apply(a,arguments),aa(this,c.apply(m,a))}})};m.mixin(m);m.each("pop = push reverse shift sort splice unshift".split(" "),function(a){var = b=3Dg[a];m.prototype[a]=3Dfunction(){var c=3Dthis._wrapped;return = b.apply(c,arguments),"shift"!=3D=3Da&&"splice"!=3D=3Da||0!=3D=3Dc.length|= |=0A= delete = c[0],aa(this,c)}});m.each(["concat","join","slice"],function(a){var = b=3Dg[a];m.prototype[a]=3Dfunction(){return = aa(this,b.apply(this._wrapped,arguments))}});m.prototype.value=3Dfunction= (){return = this._wrapped};m.prototype.valueOf=3Dm.prototype.toJSON=3Dm.prototype.val= ue;m.prototype.toString=3Dfunction(){return""+this._wrapped};"function"=3D= =3Dtypeof define&&define.amd&&define("underscore",[],function(){return = m})}).call(this);var Annotation,AnnotationSubtypes,AnnotationTypes;=0A= AnnotationTypes=3D{MARKER:0,HIGHLIGHT:1,REGION:2};AnnotationSubtypes=3D{M= ARKER:{CIRCLE:0},REGION:{RECTANGLE:0},HIGHLIGHT:{HIGHLIGHT:0}};=0A= Annotation=3Dfunction(){function = e(a,c,b){null=3D=3Da&&(a=3Dnull);null=3D=3Dc&&(c=3Dnull);null=3D=3Db&&(b=3D= null);this.type=3Da;this.subtype=3Dc;this.text_highlight=3Dthis.image_coo= rdinates=3Dthis.pdf_coordinates=3Dnull;this.viewportCoordinates=3D[];this= .BUBBLE_WIDTH=3D320;this.annotationSize=3Db}e.createAnnotationFromDict=3D= function(a){var c,b;c=3Dnew = e;c.revision=3Da.revision;c.zoom=3Da.zoom;c.type=3Da.type;c.subtype=3Da.s= ubtype;c.pdf_coordinates=3Da.pdf_coordinates;c.image_coordinates=3Da.imag= e_coordinates;c.text_highlight=3Da.text_highlight;c.viewportCoordinates=3D=0A= null!=3D(b=3Da.viewportCoordinates)?b:[];c.annotationSize=3D28;return = c};e.prototype.toMetadataDict=3Dfunction(){var = a;a=3D{type:this.type,subtype:this.subtype};this.pdf_coordinates?a.pdf_co= ordinates=3Dthis.pdf_coordinates:this.image_coordinates&&(a.image_coordin= ates=3Dthis.image_coordinates);this.type=3D=3D=3DAnnotationTypes.HIGHLIGH= T&&(a.text_highlight=3Dthis.text_highlight);return = a};e.getCenterPosition=3Dfunction(a){return{x:(a.left+a.right)/2,y:(a.top= +a.bottom)/2}};e.prototype.getBoundingBox=3Dfunction(){var = a;switch(this.type){case AnnotationTypes.MARKER:return a=3D=0A= this.getFirstViewportCoordinates(),{top:a.y-this.annotationSize/2,right:a= .x+this.annotationSize/2,bottom:a.y+this.annotationSize/2,left:a.x-this.a= nnotationSize/2};case AnnotationTypes.HIGHLIGHT:return = this._getViewportBoundingRectangle();case AnnotationTypes.REGION:return = this._getViewportBoundingRectangle()}};e.prototype.getClampedBoundingBox=3D= function(a,c){var = b;b=3Dthis.getBoundingBox();b.top=3DMath.min(Math.max(b.top,0),c);b.right= =3DMath.min(Math.max(b.right,0),a);b.bottom=3DMath.min(Math.max(b.bottom,=0A= 0),c);b.left=3DMath.min(Math.max(b.left,0),a);return = b};e.prototype._getViewportBoundingRectangle=3Dfunction(){var = a,c,b,e,h,g,k,l,n,p,r;n=3Dk=3Dthis.getFirstViewportCoordinates().x;p=3Dl=3D= this.getFirstViewportCoordinates().y;r=3Dthis.viewportCoordinates;b=3D0;f= or(h=3Dr.length;b<h;b++)for(a=3Dr[b],e=3D0,g=3Da.length;e<g;e++)c=3Da[e],= n=3DMath.min(n,c.x),k=3DMath.max(k,c.x),p=3DMath.min(p,c.y),l=3DMath.max(= l,c.y);return{top:p,right:k,bottom:l,left:n}};e.prototype.isPdfAnnotation= =3Dfunction(){return = null!=3Dthis.pdf_coordinates};e.prototype.isImageAnnotation=3D=0A= function(){return = null!=3Dthis.image_coordinates};e.prototype.getFirstViewportCoordinates=3D= function(){return = this.viewportCoordinates[0][0]};e.prototype.getFirstImageCoordinates=3Dfu= nction(){var a,c;return = null!=3D(a=3Dthis.image_coordinates)?null!=3D(c=3Da[0].coordinates)?c[0]:= void 0:void 0};e.prototype.getFirstPdfCoordinates=3Dfunction(){var = a;return = this.isOldCoordinatesFormat()?this.pdf_coordinates:null!=3D(a=3Dthis.pdf_= coordinates[0].coordinates)?a[0]:void = 0};e.prototype.getFirstPdfPage=3Dfunction(){var a;return = this.isOldCoordinatesFormat()?=0A= null!=3D(a=3Dthis.pdf_coordinates)?a.page:void = 0:this.pdf_coordinates[0].page};e.prototype.isOldCoordinatesFormat=3Dfunc= tion(){return!(null!=3Dthis.pdf_coordinates&&null!=3Dthis.pdf_coordinates= [0])};e.prototype.getSize=3Dfunction(){return = this.type=3D=3D=3DAnnotationTypes.MARKER?this.annotationSize:null};return= = e}();({Annotation:Annotation,AnnotationTypes:AnnotationTypes,AnnotationSu= btypes:AnnotationSubtypes});var = AnnotationMarker,ReactCSSTransitionGroup,d;d=3DReact.DOM;ReactCSSTransiti= onGroup=3DReact.addons.CSSTransitionGroup;=0A= AnnotationMarker=3DReact.createClass({displayName:"AnnotationMarker",prop= Types:{onAnnotationPlacedCallback:React.PropTypes.func,onAnnotationHidden= Callback:React.PropTypes.func,onAnnotationStartDragCallback:React.PropTyp= es.func,onAnnotationEndDragCallback:React.PropTypes.func,onAnnotationOver= Callback:React.PropTypes.func,onAnnotationScrollCallback:React.PropTypes.= func,onAnnotationScaleChangeCallback:React.PropTypes.func,onAnnotationEnt= erCallback:React.PropTypes.func,onAnnotationLeaveCallback:React.PropTypes= .func,=0A= parentContainerOffset:React.PropTypes.object},getInitialState:function(){= this.type=3DAnnotationTypes.MARKER;this.subtype=3DAnnotationSubtypes.MARK= ER.CIRCLE;this.size=3D28;this.isInDragMode=3D!1;this._resetPositionDelta(= );return{isToolVisible:!1,viewerX:0,viewerY:0}},getDefaultProps:function(= ){return{parentContainerOffset:{left:0,top:0}}},componentWillMount:functi= on(){return{}},hideAnnotation:function(){return = this._hideAnnotation()},_getSelectionText:function(){var = e;e=3D"";window.getSelection&&(e=3Dwindow.getSelection().toString());=0A= return = e},_hasSelectedText:function(){return""!=3D=3Dthis._getSelectionText()},_= resetPositionDelta:function(){return = this.positionDelta=3D{x:0,y:0}},_getOffsetPosition:function(e){var = a,c,b,f,h,g,k;a=3De.offsetX||(null!=3D(c=3De.nativeEvent)?c.offsetX:void = 0)||(null!=3D(b=3De.nativeEvent)?null!=3D(f=3Db.originalEvent)?f.layerX:v= oid 0:void 0);e=3De.offsetY||(null!=3D(h=3De.nativeEvent)?h.offsetY:void = 0)||(null!=3D(g=3De.nativeEvent)?null!=3D(k=3Dg.originalEvent)?k.layerY:v= oid 0:void = 0);return{x:a-this.annotation.getSize()/2,y:e-this.annotation.getSize()/=0A= 2}},_getPositionRelativeToParentContainer:function(e){return{x:e.pageX-th= is.props.parentContainerOffset.left,y:e.pageY-this.props.parentContainerO= ffset.top}},_calculateMarkerPos:function(e){var = a;a=3Dthis._getPositionRelativeToParentContainer(e);e=3Dthis.size/2;retur= n{x:a.x-e-this.positionDelta.x,y:a.y-e-this.positionDelta.y}},_generateAn= notation:function(e){this.annotation=3Dnew = Annotation(this.type,this.subtype,this.size);this._updateViewportCoordina= tesFromEvent(e);return = this.annotation},_updateViewportCoordinatesFromEvent:function(e){return = this.annotation.viewportCoordinates[0]=3D=0A= [{x:e.clientX-this.positionDelta.x,y:e.clientY-this.positionDelta.y}]},_h= ideAnnotation:function(e){var = a;this.annotation=3Dnull;this.setState({isToolVisible:!1,viewerX:null!=3D= e?e.pageX:void 0,viewerY:null!=3De?e.pageY:void = 0});return"function"=3D=3D=3Dtypeof(a=3Dthis.props).onAnnotationHiddenCal= lback?a.onAnnotationHiddenCallback():void = 0},_placeAnnotation:function(e){return = this.setState({isToolVisible:!0,viewerX:this._calculateMarkerPos(e).x,vie= werY:this._calculateMarkerPos(e).y},function(a){return function(){var c;=0A= a._generateAnnotation(e);return"function"=3D=3D=3Dtypeof(c=3Da.props).onA= nnotationPlacedCallback?c.onAnnotationPlacedCallback(a.annotation):void = 0}}(this))},updateViewportCoordinatesFromMarker:function(){var = e,a;this.state.isToolVisible&&(e=3D(null!=3D(a=3Dthis.refs.annotationMark= er)?a.getDOMNode():void = 0)||null)&&(e=3D$j(e),e=3De.offset(),e=3D{x:e.left+this.annotation.getSiz= e()/2,y:e.top+this.annotation.getSize()/2},this.annotation.viewportCoordi= nates[0]=3D[e]);return null},_startAnnotationDrag:function(e){var = a;e.preventDefault();=0A= this.isInDragMode=3D!0;this.positionDelta=3Dthis._getOffsetPosition(e);th= is._updateViewportCoordinatesFromEvent(e);return"function"=3D=3D=3Dtypeof= (a=3Dthis.props).onAnnotationStartDragCallback?a.onAnnotationStartDragCal= lback(this.annotation):void 0},_endAnnotationDrag:function(e){var = a;e.preventDefault();this.isInDragMode=3D!1;this._updateViewportCoordinat= esFromEvent(e);this._resetPositionDelta();return"function"=3D=3D=3Dtypeof= (a=3Dthis.props).onAnnotationEndDragCallback?a.onAnnotationEndDragCallbac= k(this.annotation):=0A= void 0},_isOnMarker:function(e){var = a,c;if(this.state.isToolVisible)return = a=3D(null!=3D(c=3Dthis.refs.annotationMarker)?c.getDOMNode():void = 0)||null,null!=3Da?e.target=3D=3D=3Da||$j.contains(a,e.target):!1},onMous= eDownCallback:function(e){if(this.state.isToolVisible&&this._isOnMarker(e= ))return = this._startAnnotationDrag(e),e.preventDefault()},onMouseMoveCallback:func= tion(e){if(this.isInDragMode&&this.state.isToolVisible)return = this.setState({viewerX:this._calculateMarkerPos(e).x,viewerY:this._calcul= ateMarkerPos(e).y}),=0A= e.preventDefault()},onMouseUpCallback:function(e){if(this.state.isToolVis= ible)return = this.isInDragMode?this._endAnnotationDrag(e):this._hideAnnotation(e);if(!= this._hasSelectedText())return = this._placeAnnotation(e),e.preventDefault()},onScrollCallback:function(){= var e;if(this.state.isToolVisible)return = this.updateViewportCoordinatesFromMarker(),"function"=3D=3D=3Dtypeof(e=3D= this.props).onAnnotationScrollCallback?e.onAnnotationScrollCallback(this.= annotation):void 0},onScaleChangeCallback:function(){var = e;this.updateViewportCoordinatesFromMarker();=0A= return"function"=3D=3D=3Dtypeof(e=3Dthis.props).onAnnotationScaleChangeCa= llback?e.onAnnotationScaleChangeCallback(this.annotation):void = 0},_onMarkerMouseDown:function(e){return{}},_onMarkerMouseOver:function(e= ){var = a;return"function"=3D=3D=3Dtypeof(a=3Dthis.props).onAnnotationOverCallbac= k?a.onAnnotationOverCallback(this.annotation):void = 0},_onMarkerMouseUp:function(e){return{}},_onMarkerMouseEnter:function(e)= {var = a;return"function"=3D=3D=3Dtypeof(a=3Dthis.props).onAnnotationEnterCallba= ck?a.onAnnotationEnterCallback(this.annotation):=0A= void 0},_onMarkerMouseLeave:function(e){var = a;return"function"=3D=3D=3Dtypeof(a=3Dthis.props).onAnnotationLeaveCallba= ck?a.onAnnotationLeaveCallback(this.annotation):void = 0},render:function(){var = e;e=3D[];this.state.isToolVisible&&(e=3D[d.div({key:"annotationMarker",re= f:"annotationMarker",className:"annotation-marker = annotation-marker--blue",onMouseDown:this._onMarkerMouseDown,onMouseUp:th= is._onMarkerMouseUp,onMouseOver:this._onMarkerMouseOver,onMouseEnter:this= ._onMarkerMouseEnter,onMouseLeave:this._onMarkerMouseLeave,=0A= style:{left:this.state.viewerX,top:this.state.viewerY}},d.div({className:= "annotation-maker-inner"}))]);return = d.div({className:"annotation-marker-container"},this.state.isToolVisible?= e:void 0)}});AnnotationMarker;var = AnnotationMarkerUI,cx;d=3DReact.DOM;cx=3DReact.addons.classSet;=0A= AnnotationMarkerUI=3DReact.createClass({displayName:"AnnotationMarkerUI",= propTypes:{annotation:React.PropTypes.object,commentActivity:React.PropTy= pes.object,options:React.PropTypes.shape({isGhostAnnotation:React.PropTyp= es.bool}),onAnnotationEnterCallback:React.PropTypes.func,onAnnotationOver= Callback:React.PropTypes.func,onAnnotationLeaveCallback:React.PropTypes.f= unc,onAnnotationClickCallback:React.PropTypes.func},getInitialState:funct= ion(){return{}},getDefaultProps:function(){return{options:{}}},componentW= illMount:function(){return this.initialViewport=3D=0A= this.props.annotation.getFirstViewportCoordinates()},_isGhostAnnotation:f= unction(){return = this.props.options.isGhostAnnotation||!1},_onMarkerClick:function(e){var = a;return"function"=3D=3D=3Dtypeof(a=3Dthis.props).onAnnotationClickCallba= ck?a.onAnnotationClickCallback({commentActivity:this.props.commentActivit= y}):void 0},_onMarkerMouseEnter:function(e){var = a,c;e=3D$j(null!=3D(a=3Dthis.refs.annotationMarker)?a.getDOMNode():void = 0);a=3Dthis.props.annotation;null=3D=3Da.viewportCoordinates&&(a.viewport= Coordinates=3D[]);a.viewportCoordinates[0]=3D=0A= [{x:e.offset().left+a.annotationSize/2,y:e.offset().top+a.annotationSize/= 2}];return"function"=3D=3D=3Dtypeof(c=3Dthis.props).onAnnotationEnterCall= back?c.onAnnotationEnterCallback({annotation:a,commentActivity:this.props= .commentActivity}):void = 0},_onMarkerMouseOver:function(e){return{}},_onMarkerMouseLeave:function(= e){var = a;return"function"=3D=3D=3Dtypeof(a=3Dthis.props).onAnnotationLeaveCallba= ck?a.onAnnotationLeaveCallback({annotation:this.props.annotation,commentA= ctivity:this.props.commentActivity}):void 0},render:function(){var e,=0A= a,c;e=3Dnull!=3D(a=3Dthis.props.commentActivity)?null!=3D(c=3Da.comment)?= c.resolved:void 0:void = 0;e=3D{"annotation-marker":!0,"annotation-marker--ui":!0,"annotation-mark= er--blue":!e,"annotation-marker--resolved":e,"annotation-marker--ghost":t= his._isGhostAnnotation()};return = d.div({className:"annotation-marker-container",ref:"markerContainer"},d.d= iv({key:"annotationMarker",ref:"annotationMarker",style:{left:this.initia= lViewport.x-this.props.annotation.annotationSize/2,top:this.initialViewpo= rt.y-this.props.annotation.annotationSize/=0A= 2},className:cx(e),onClick:this._onMarkerClick,onMouseEnter:this._onMarke= rMouseEnter,onMouseOver:this._onMarkerMouseOver,onMouseLeave:this._onMark= erMouseLeave},d.div({className:"annotation-maker-inner"})))}});Annotation= MarkerUI;var AnnotationHighlight;d=3DReact.DOM;=0A= AnnotationHighlight=3DReact.createClass({displayName:"AnnotationHighlight= ",propTypes:{onAnnotationPlacedCallback:React.PropTypes.func,onAnnotation= HiddenCallback:React.PropTypes.func,onAnnotationStartDragCallback:React.P= ropTypes.func,onAnnotationEndDragCallback:React.PropTypes.func,onAnnotati= onOverCallback:React.PropTypes.func,onAnnotationScrollCallback:React.Prop= Types.func,onAnnotationScaleChangeCallback:React.PropTypes.func,onAnnotat= ionEnterCallback:React.PropTypes.func,onAnnotationLeaveCallback:React.Pro= pTypes.func,=0A= parentContainerOffset:React.PropTypes.object},getInitialState:function(){= return{isShown:!1}},getDefaultProps:function(){return{parentContainerOffs= et:{left:0,top:0}}},componentWillMount:function(){this.type=3DAnnotationT= ypes.HIGHLIGHT;this.subtype=3DAnnotationSubtypes.HIGHLIGHT.HIGHLIGHT;this= .CONSOLIDATE_RECTANGLE_VERTICAL_BUFFER=3D8;return = this.CONSOLIDATE_RECTANGLE_HORIZONTAL_BUFFER=3D30},hideAnnotation:functio= n(){return = this._hideAnnotation()},_updateViewportBoundaries:function(){var = e;e=3Dwindow.getSelection();=0A= if(0<e.rangeCount)return = e=3Dthis._isBrowserIE()?this._extractViewportClientRectanglesIEHack(e.get= RangeAt(0)):this._extractViewportClientRectangles(e.getRangeAt(0)),e=3Dth= is._consolidateClientRectangles(e),this._setViewportCoordinatesFromRectan= gles(e)},_extractViewportClientRectangles:function(e){var = a,c,b,f;a=3D[];c=3De.endContainer;b=3De.endOffset;for(f=3De.cloneRange();= c!=3D=3De.commonAncestorContainer;)f.setStart(c,0),f.setEnd(c,b),Array.pr= ototype.push.apply(a,f.getClientRects()),b=3DArray.prototype.indexOf.call= (c.parentNode.childNodes,=0A= c),c=3Dc.parentNode;f=3De.cloneRange();f.setEnd(c,b);Array.prototype.push= .apply(a,f.getClientRects());return = a},_extractViewportClientRectanglesIEHack:function(e){var = a,c,b;"canvasWrapper"=3D=3D=3De.startContainer.className&&e.setStart(e.st= artContainer.nextSibling.children[0].childNodes[0],0);if(e.startContainer= =3D=3D=3De.commonAncestorContainer)return = e.getClientRects();a=3D[];b=3De.cloneRange();b.setEnd(e.startContainer,e.= startContainer.length);Array.prototype.push.apply(a,b.getClientRects());f= or(c=3De.startContainer.parentNode.nextSibling;c!=3D=3D=0A= e.endContainer.parentNode;)Array.prototype.push.apply(a,c.getClientRects(= )),c=3Dc.nextSibling;b.setStart(e.endContainer,0);b.setEnd(e.endContainer= ,e.endOffset);Array.prototype.push.apply(a,b.getClientRects());return = a},_isBrowserIE:function(){var = e,a;e=3Dwindow.navigator.userAgent;a=3De.indexOf("Trident/");e=3De.indexO= f("Edge/");return = 0<a||0<e?!0:!1},_consolidateClientRectangles:function(e){var = a,c,b,f,h;c=3D[];b=3D0;for(f=3De.length;b<f;b++)if(a=3De[b],0!=3D=3Da.wid= th&&0!=3D=3Da.height){if(0<c.length&&(h=3Dc[c.length-1],=0A= this._isWithinConsolidationVerticalBuffer(h,a)&&this._isWithinConsolidati= onHorizontalBuffer(h,a))){a=3Dthis._calculateBoundingBox(h,a);h.top=3Da.t= op;h.right=3Da.right;h.bottom=3Da.bottom;h.left=3Da.left;continue}c.push(= {top:a.top,right:a.right,bottom:a.bottom,left:a.left})}return = c},_isWithinConsolidationVerticalBuffer:function(e,a){return = Math.abs(e.top-a.top)<this.CONSOLIDATE_RECTANGLE_VERTICAL_BUFFER&&Math.ab= s(e.bottom-a.bottom)<this.CONSOLIDATE_RECTANGLE_VERTICAL_BUFFER},_isWithi= nConsolidationHorizontalBuffer:function(e,=0A= a){var c;c=3Dthis._calculateBoundingBox(e,a);return = c.right-c.left-(a.width+(e.right-e.left))<this.CONSOLIDATE_RECTANGLE_HORI= ZONTAL_BUFFER},_calculateBoundingBox:function(e,a){return{top:Math.min(e.= top,a.top),right:Math.max(e.right,a.right),bottom:Math.max(e.bottom,a.bot= tom),left:Math.min(e.left,a.left)}},_setViewportCoordinatesFromRectangles= :function(e){var = a,c,b,f,h;h=3D[];c=3D0;for(b=3De.length;c<b;c++)f=3De[c],a=3D[],a.push({x= :f.left,y:f.top}),a.push({x:f.right,y:f.bottom}),h.push(a);return = this.annotation.viewportCoordinates=3D=0A= h},_getPositionRelativeToParentContainer:function(e){return{x:e.x-this.pr= ops.parentContainerOffset.left,y:e.y-this.props.parentContainerOffset.top= }},_updateHighlightedText:function(){return = this.annotation.text_highlight=3D{snippet_before:this._getTextBeforeHighl= ight(),text:this._getHighlightedText(),snippet_after:this._getTextAfterHi= ghlight()}},_generateAnnotation:function(){this.annotation=3Dnew = Annotation(this.type,this.subtype);this._updateViewportBoundaries();retur= n this._updateHighlightedText()},=0A= _hideAnnotation:function(){this._isBrowserIE()&&this.state.isShown&&this.= setState({isShown:!1,viewportCoordinates:null});this.annotation=3Dnull;re= turn = this.props.onAnnotationHiddenCallback()},_updateViewportCoordinatesFromUI= :function(){var = e,a,c,b,f,h,g;if(this.state.isShown){f=3D[];g=3D$j(".annotation-highlight= ");c=3D0;for(b=3Dg.length;c<b;c++)e=3Dg[c],a=3D[],e=3D$j(e),h=3De.offset(= ),a.push({x:h.left,y:h.top}),a.push({x:h.left+e.width(),y:h.top+e.height(= )}),f.push(a);return this.annotation.viewportCoordinates=3Df}},=0A= _getHighlightedText:function(){var = e;e=3Dwindow.getSelection().toString().trim();return = e=3De.replace(/\s+/g," = ")},_getTextBeforeHighlight:function(){return""},_getTextAfterHighlight:f= unction(){return""},_isTextSelected:function(){return""!=3D=3Dthis._getHi= ghlightedText()},onMouseDownCallback:function(e){return{}},onMouseMoveCal= lback:function(e){return{}},onMouseUpCallback:function(e){return = setTimeout(function(a){return function(){var = c,b,e,h,g,k,l;if(a._isTextSelected()){if(a._generateAnnotation(),a.props.= onAnnotationPlacedCallback(a.annotation),=0A= a._isBrowserIE()){l=3D[];k=3Da.annotation.viewportCoordinates;e=3D0;for(g= =3Dk.length;e<g;e++)c=3Dk[e],b=3D[],h=3Da._getPositionRelativeToParentCon= tainer(c[0]),c=3Da._getPositionRelativeToParentContainer(c[1]),b.push({x:= h.x,y:h.y}),b.push({x:c.x,y:c.y}),l.push(b);return = a.setState({isShown:!0,viewportCoordinates:l})}}else return = a._hideAnnotation()}}(this),0)},onScrollCallback:function(){var = e;if(null!=3Dthis.annotation)return = this._isBrowserIE()?this._updateViewportCoordinatesFromUI():this._updateV= iewportBoundaries(),=0A= "function"=3D=3D=3Dtypeof(e=3Dthis.props).onAnnotationScrollCallback?e.on= AnnotationScrollCallback(this.annotation):void = 0},onScaleChangeCallback:function(){var = e;if(null!=3Dthis.annotation)return = this._updateViewportBoundaries(),"function"=3D=3D=3Dtypeof(e=3Dthis.props= ).onAnnotationScaleChangeCallback?e.onAnnotationScaleChangeCallback(this.= annotation):void = 0},_onMarkerMouseDown:function(e){return{}},_onMarkerMouseOver:function(e= ){return{}},_onMarkerMouseUp:function(e){return{}},render:function(){var = e,a,c,b,f,h,g;=0A= return = d.div({className:"annotation-highlight-container",ref:"highlightContainer= "},function(){var = k,l,n;if(this.state.isShown){a=3D[];n=3Dthis.state.viewportCoordinates;k=3D= 0;for(l=3Dn.length;k<l;k++)b=3Dn[k],c=3Db[0].x,g=3Db[0].y,f=3Db[1].x,e=3D= b[1].y,h=3D{left:c,top:g,width:f-c,height:e-g},a.push(d.div({className:"a= nnotation-highlight",style:h}));return = a}}.call(this))}});AnnotationHighlight;var = AnnotationHighlightUI;d=3DReact.DOM;cx=3DReact.addons.classSet;=0A= AnnotationHighlightUI=3DReact.createClass({displayName:"AnnotationHighlig= htUI",propTypes:{annotation:React.PropTypes.object,commentActivity:React.= PropTypes.object,options:React.PropTypes.shape({isGhostAnnotation:React.P= ropTypes.bool}),onAnnotationEnterCallback:React.PropTypes.func,onAnnotati= onOverCallback:React.PropTypes.func,onAnnotationLeaveCallback:React.PropT= ypes.func,onAnnotationClickCallback:React.PropTypes.func},getInitialState= :function(){return{isHover:!1}},componentWillMount:function(){this.initia= lViewport=3D=0A= this.props.annotation.viewportCoordinates;return = this.annotation=3DAnnotation.createAnnotationFromDict(this.props.annotati= on)},_isGhostAnnotation:function(){return = this.props.options.isGhostAnnotation||!1},_onHighlightClick:function(e){v= ar = a;return"function"=3D=3D=3Dtypeof(a=3Dthis.props).onAnnotationClickCallba= ck?a.onAnnotationClickCallback({commentActivity:this.props.commentActivit= y}):void 0},_onHighlightMouseEnter:function(e){var = a;this.setState({isHover:!0});clearTimeout(this.mouseLeaveTimeout);this._= updateViewportCoordinates();=0A= return"function"=3D=3D=3Dtypeof(a=3Dthis.props).onAnnotationEnterCallback= ?a.onAnnotationEnterCallback({annotation:this.annotation,commentActivity:= this.props.commentActivity}):void = 0},_onHighlightMouseOver:function(e){return{}},_onHighlightMouseLeave:fun= ction(e){if("function"=3D=3D=3Dtypeof(e=3Dthis.props).onAnnotationLeaveCa= llback)e.onAnnotationLeaveCallback({annotation:this.annotation,commentAct= ivity:this.props.commentActivity});return = this.mouseLeaveTimeout=3DsetTimeout(function(a){return function(){return = a.setState({isHover:!1})}}(this),=0A= 100)},_updateViewportCoordinates:function(){var = e,a,c,b,f,h,g;e=3D$j(this.refs.highlightContainer.getDOMNode());h=3D[];c=3D= e.children();b=3D0;for(f=3Dc.length;b<f;b++)a=3Dc[b],e=3D[],g=3D$j(a).off= set(),e.push({x:g.left,y:g.top}),e.push({x:g.left+$j(a).width(),y:g.top+$= j(a).height()}),h.push(e);return = this.annotation.viewportCoordinates=3Dh},render:function(){var = e,a,c,b,f,h,g,k,l;c=3D[];e=3D{"annotation-highlight":!0,"annotation-highl= ight--ui":!0,"annotation-highlight--resolved":null!=3D(b=3Dthis.props.com= mentActivity)?null!=3D=0A= (h=3Db.comment)?h.resolved:void 0:void = 0,"highlight-hover":this.state.isHover,"annotation-highlight--ghost":this= ._isGhostAnnotation()};g=3Dthis.initialViewport;b=3D0;for(h=3Dg.length;b<= h;b++)a=3Dg[b],f=3Da[0].x,l=3Da[0].y,k=3Da[1].x,a=3Da[1].y,f=3D{left:f,to= p:l,width:k-f,height:a-l},c.push(d.div({className:cx(e),style:f,onClick:t= his._onHighlightClick,onMouseEnter:this._onHighlightMouseEnter,onMouseOve= r:this._onHighlightMouseOver,onMouseLeave:this._onHighlightMouseLeave}));= return d.div({className:"annotation-highlight-container",=0A= ref:"highlightContainer"},c)}});AnnotationHighlightUI;var = AnnotationRegion;d=3DReact.DOM;cx=3DReact.addons.classSet;ReactCSSTransit= ionGroup=3DReact.addons.CSSTransitionGroup;=0A= AnnotationRegion=3DReact.createClass({displayName:"AnnotationRegion",prop= Types:{onAnnotationPlacedCallback:React.PropTypes.func,onAnnotationHidden= Callback:React.PropTypes.func,onAnnotationStartDragCallback:React.PropTyp= es.func,onAnnotationEndDragCallback:React.PropTypes.func,onAnnotationOver= Callback:React.PropTypes.func,onAnnotationScrollCallback:React.PropTypes.= func,onAnnotationScaleChangeCallback:React.PropTypes.func,onAnnotationEnt= erCallback:React.PropTypes.func,onAnnotationLeaveCallback:React.PropTypes= .func,=0A= parentContainerOffset:React.PropTypes.object},TYPE:AnnotationTypes.REGION= ,SUBTYPE:AnnotationSubtypes.REGION.RECTANGLE,DEFAULT_REGION_SIZE:60,Direc= tions:{TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},getInitialSta= te:function(){return{isInDragMode:!1,resizeDirections:[],isToolVisible:!1= ,isInitialCreation:!1,rectangle:{top:0,right:0,bottom:0,left:0},anchorRec= tangle:{top:0,right:0,bottom:0,left:0},anchorMouse:{x:0,y:0}}},getDefault= Props:function(){return{parentContainerOffset:{left:0,top:0}}},=0A= _getPositionRelativeToParentContainer:function(e){return{x:e.pageX-this.p= rops.parentContainerOffset.left,y:e.pageY-this.props.parentContainerOffse= t.top}},_updateAnnotationFromState:function(){var = e,a,c,b;b=3Dthis.state.rectangle.top+this.props.parentContainerOffset.top= ;c=3Dthis.state.rectangle.right+this.props.parentContainerOffset.left;e=3D= this.state.rectangle.bottom+this.props.parentContainerOffset.top;a=3Dthis= .state.rectangle.left+this.props.parentContainerOffset.left;return = this.annotation.viewportCoordinates[0]=3D=0A= [{x:a,y:b},{x:a,y:e},{x:c,y:e},{x:c,y:b}]},_isOnRegion:function(e){var = a,c;return = this.state.isToolVisible&&(a=3D(null!=3D(c=3Dthis.refs.annotationRegion)?= c.getDOMNode():void = 0)||null,null!=3Da)?e.target=3D=3D=3Da||$j.contains(a,e.target):!1},_isIn= ResizingMode:function(){return!$u.isEmpty(this.state.resizeDirections)},_= isModifying:function(){return = this.state.isInDragMode||this._isInResizingMode()},_showNewRectangle:func= tion(e){return = this.setState({isInDragMode:!1,resizeDirections:[this.Directions.TOP,this= .Directions.LEFT],=0A= isToolVisible:!0,isInitialCreation:!0,rectangle:{top:e.y,right:e.x,bottom= :e.y,left:e.x},anchorRectangle:{top:e.y,right:e.x,bottom:e.y,left:e.x},an= chorMouse:e})},_startDragging:function(e){return = this.setState({isInDragMode:!0,resizeDirections:[],anchorRectangle:$u.clo= ne(this.state.rectangle),anchorMouse:e})},_startResizing:function(e,a){re= turn = this.setState({isInDragMode:!1,resizeDirections:$u.clone(a),anchorRectang= le:$u.clone(this.state.rectangle),anchorMouse:e})},componentWillMount:fun= ction(){return this.annotation=3D=0A= new Annotation(this.TYPE,this.SUBTYPE)},hideAnnotation:function(){var = e;this.setState({isToolVisible:!1,isInDragMode:!1,resizeDirections:[]});r= eturn"function"=3D=3D=3Dtypeof(e=3Dthis.props).onAnnotationHiddenCallback= ?e.onAnnotationHiddenCallback(this.annotation):void = 0},getDimensions:function(){return{width:this.state.rectangle.right-this.= state.rectangle.left,height:this.state.rectangle.bottom-this.state.rectan= gle.top}},createDefaultRegion:function(e){var = a,c;e.preventDefault();a=3Dthis._getPositionRelativeToParentContainer(e);=0A= e=3Da.x;c=3Da.y;a=3Dthis.DEFAULT_REGION_SIZE/2;return = this.setState({isHovering:!0,isToolVisible:!0,isInDragMode:!1,resizeDirec= tions:[],isInitialCreation:!1,rectangle:{top:c-a,right:e+a,bottom:c+a,lef= t:e-a}},function(a){return function(){var = c;a._updateAnnotationFromState();return"function"=3D=3D=3Dtypeof(c=3Da.pr= ops).onAnnotationPlacedCallback?c.onAnnotationPlacedCallback(a.annotation= ):void 0}}(this))},onMouseDownCallback:function(e){var = a;e.preventDefault();a=3Dthis._getPositionRelativeToParentContainer(e);if= (this.state.isToolVisible){if(this._isOnRegion(e)&&=0A= !this._isInResizingMode()){this._updateAnnotationFromState();if("function= "=3D=3D=3Dtypeof(e=3Dthis.props).onAnnotationStartDragCallback)e.onAnnota= tionStartDragCallback(this.annotation);return = this._startDragging(a)}}else return = this._showNewRectangle(a)},onMouseMoveCallback:function(e){var = a,c;e.preventDefault();if(!this.state.isToolVisible)a=3Dthis._getPosition= RelativeToParentContainer(e),this._showNewRectangle(a);else = if(this._isModifying())return = a=3Dthis._getPositionRelativeToParentContainer(e),e=3Da.x-this.state.anch= orMouse.x,=0A= a=3Da.y-this.state.anchorMouse.y,c=3D$u.clone(this.state.anchorRectangle)= ,this.state.isInDragMode?c=3D{top:this.state.anchorRectangle.top+a,right:= this.state.anchorRectangle.right+e,bottom:this.state.anchorRectangle.bott= om+a,left:this.state.anchorRectangle.left+e}:this._isInResizingMode()&&(0= <=3Dthis.state.resizeDirections.indexOf(this.Directions.TOP)?c.top=3Dthis= .state.anchorRectangle.top+a:0<=3Dthis.state.resizeDirections.indexOf(thi= s.Directions.BOTTOM)&&(c.bottom=3Dthis.state.anchorRectangle.bottom+a),0<= =3Dthis.state.resizeDirections.indexOf(this.Directions.LEFT)?=0A= c.left=3Dthis.state.anchorRectangle.left+e:0<=3Dthis.state.resizeDirectio= ns.indexOf(this.Directions.RIGHT)&&(c.right=3Dthis.state.anchorRectangle.= right+e)),c=3D{top:Math.min(c.top,c.bottom),right:Math.max(c.left,c.right= ),bottom:Math.max(c.top,c.bottom),left:Math.min(c.left,c.right)},this.set= State({rectangle:c})},onMouseUpCallback:function(e){e.preventDefault();if= (this.state.isToolVisible){if(this._isModifying()){this._updateAnnotation= FromState();if(this.state.isInitialCreation){if("function"=3D=3D=3Dtypeof= (e=3Dthis.props).onAnnotationPlacedCallback)e.onAnnotationPlacedCallback(= this.annotation)}else if("function"=3D=3D=3D=0A= typeof(e=3Dthis.props).onAnnotationEndDragCallback)e.onAnnotationEndDragC= allback(this.annotation);return = this.setState({isInDragMode:!1,resizeDirections:[],isInitialCreation:!1})= }return this.hideAnnotation(e)}},onScrollCallback:function(){var = e;if(this.state.isToolVisible)return = this._updateAnnotationFromState(),"function"=3D=3D=3Dtypeof(e=3Dthis.prop= s).onAnnotationScrollCallback?e.onAnnotationScrollCallback(this.annotatio= n):void 0},onScaleChangeCallback:function(){var = e;this._updateAnnotationFromState();return"function"=3D=3D=3D=0A= typeof(e=3Dthis.props).onAnnotationScaleChangeCallback?e.onAnnotationScal= eChangeCallback(this.annotation):void = 0},_onRegionMouseDown:function(e){},_onRegionMouseOver:function(e){var = a;return"function"=3D=3D=3Dtypeof(a=3Dthis.props).onAnnotationOverCallbac= k?a.onAnnotationOverCallback(this.annotation):void = 0},_onRegionMouseUp:function(e){},_onRegionMouseEnter:function(e){var = a;this.setState({isHovering:!0});return"function"=3D=3D=3Dtypeof(a=3Dthis= .props).onAnnotationEnterCallback?a.onAnnotationEnterCallback(this.annota= tion):=0A= void 0},_onRegionMouseLeave:function(e){var = a;this.setState({isHovering:!1});return"function"=3D=3D=3Dtypeof(a=3Dthis= .props).onAnnotationLeaveCallback?a.onAnnotationLeaveCallback(this.annota= tion):void 0},_onHandleMouseDown:function(e,a){var = c,b;e.preventDefault();b=3Dthis._getPositionRelativeToParentContainer(e);= this._updateAnnotationFromState();if("function"=3D=3D=3Dtypeof(c=3Dthis.p= rops).onAnnotationStartDragCallback)c.onAnnotationStartDragCallback(this.= annotation);return = this._startResizing(b,a)},_renderSideHandles:function(){var e;=0A= return = d.div({ref:"side-handle-wrapper",className:"annotation-region-side-handle= --wrapper"},function(){var = a,c,b,f;b=3D$u.values(this.Directions);f=3D[];a=3D0;for(c=3Db.length;a<c;= a++)e=3Db[a],f.push(function(a){return function(b){return = d.div({ref:"side-handle-"+b,className:"annotation-region-side-handle = annotation-region-side-handle--"+b,onMouseDown:function(c){return = a._onHandleMouseDown(c,[b])}})}}(this)(e));return = f}.call(this))},_renderCornerHandles:function(){var = e,a,c,b,f,h;b=3D[this.Directions.TOP,this.Directions.BOTTOM];=0A= f=3D[];a=3D0;for(c=3Db.length;a<c;a++)h=3Db[a],f.push(function(){var = a,b,c,f;c=3D[this.Directions.LEFT,this.Directions.RIGHT];f=3D[];a=3D0;for= (b=3Dc.length;a<b;a++)e=3Dc[a],f.push(function(a){return = function(b,c){return = d.div({ref:"corner-handle-"+b+"-"+c,className:"annotation-region-corner-h= andle = annotation-region-corner-handle--"+b+"-"+c,onMouseDown:function(e){return= = a._onHandleMouseDown(e,[b,c])}},d.div({ref:"corner-handle-"+b+"-"+c+"-dot= ",className:"annotation-region-corner-handle--dot = annotation-region-corner-handle--dot--"+=0A= b+"-"+c}))}}(this)(h,e));return f}.call(this));return = f},render:function(){var = e;e=3D[];this.state.isToolVisible&&(e=3D{"annotation-region":!0,"annotati= on-region--blue":!0,"is-modifying":this._isModifying(),hover:this.state.i= sHovering},e=3D[d.div({key:"annotationRegion",ref:"annotationRegion",clas= sName:cx(e),onMouseDown:this._onRegionMouseDown,onMouseUp:this._onRegionM= ouseUp,onMouseOver:this._onRegionMouseOver,onMouseOut:this._onRegionMouse= Out,onMouseEnter:this._onRegionMouseEnter,onMouseLeave:this._onRegionMous= eLeave,=0A= style:{left:this.state.rectangle.left,top:this.state.rectangle.top,width:= this.state.rectangle.right-this.state.rectangle.left,height:this.state.re= ctangle.bottom-this.state.rectangle.top}},this._renderSideHandles(),this.= _renderCornerHandles())]);return = d.div({className:"annotation-region-container"},this.state.isToolVisible?= e:void 0)}});AnnotationRegion;var = AnnotationRegionUI;d=3DReact.DOM;cx=3DReact.addons.classSet;=0A= AnnotationRegionUI=3DReact.createClass({displayName:"AnnotationRegionUI",= propTypes:{annotation:React.PropTypes.object,commentActivity:React.PropTy= pes.object,options:React.PropTypes.shape({isGhostAnnotation:React.PropTyp= es.bool}),onAnnotationEnterCallback:React.PropTypes.func,onAnnotationOver= Callback:React.PropTypes.func,onAnnotationLeaveCallback:React.PropTypes.f= unc,onAnnotationClickCallback:React.PropTypes.func},getInitialState:funct= ion(){return{}},_isGhostAnnotation:function(){return = this.props.options.isGhostAnnotation||=0A= !1},_onRegionClick:function(e){var = a;return"function"=3D=3D=3Dtypeof(a=3Dthis.props).onAnnotationClickCallba= ck?a.onAnnotationClickCallback({annotation:this.props.annotation,commentA= ctivity:this.props.commentActivity}):void = 0},_onRegionMouseEnter:function(e){var = a,c,b,f,h;e=3D$j(null!=3D(a=3Dthis.refs.annotationRegion)?a.getDOMNode():= void = 0);a=3Dthis.props.annotation;null=3D=3Da.viewportCoordinates&&(a.viewport= Coordinates=3D[]);h=3De.offset().top;f=3De.offset().left;b=3Dh+e.height()= ;e=3Df+e.width();a.viewportCoordinates[0]=3D[{x:f,=0A= y:h},{x:f,y:b},{x:e,y:b},{x:e,y:h}];return"function"=3D=3D=3Dtypeof(c=3Dt= his.props).onAnnotationEnterCallback?c.onAnnotationEnterCallback({annotat= ion:a,commentActivity:this.props.commentActivity}):void = 0},_onRegionMouseOver:function(e){return{}},_onRegionMouseLeave:function(= e){var = a;return"function"=3D=3D=3Dtypeof(a=3Dthis.props).onAnnotationLeaveCallba= ck?a.onAnnotationLeaveCallback({annotation:this.props.annotation,commentA= ctivity:this.props.commentActivity}):void 0},render:function(){var = e,a,c;e=3Dnull!=3D(a=3Dthis.props.commentActivity)?=0A= null!=3D(c=3Da.comment)?c.resolved:void 0:void = 0;a=3Dthis.props.annotation.getBoundingBox();e=3D{"annotation-region":!0,= "annotation-region--ui":!0,"annotation-region--blue":!e,"annotation-regio= n--resolved":e,"annotation-region--ui--blue":!e,"annotation-region--ui--r= esolved":e,"annotation-region--ghost":this._isGhostAnnotation()};return = d.div({className:"annotation-region-container"},d.div({key:"annotationReg= ion",ref:"annotationRegion",className:cx(e),onClick:this._onRegionClick,o= nMouseEnter:this._onRegionMouseEnter,=0A= onMouseOver:this._onRegionMouseOver,onMouseLeave:this._onRegionMouseLeave= ,style:{left:a.left,top:a.top,width:a.right-a.left,height:a.bottom-a.top}= },d.div({className:"annotation-region-inner"})))}});AnnotationRegionUI;va= r = ANNOTATION_CONTAINER_CSS,AnnotationController;d=3DReact.DOM;ReactCSSTrans= itionGroup=3DReact.addons.CSSTransitionGroup;ANNOTATION_CONTAINER_CSS=3D"= annotation-container";=0A= AnnotationController=3DReact.createClass({displayName:"AnnotationControll= er",propTypes:{controllerEventHandlers:React.PropTypes.object,onAnnotatio= nPlacedCallback:React.PropTypes.func,onAnnotationHiddenCallback:React.Pro= pTypes.func,onAnnotationStartDragCallback:React.PropTypes.func,onAnnotati= onEndDragCallback:React.PropTypes.func,onAnnotationScrollCallback:React.P= ropTypes.func,onAnnotationScaleChangeCallback:React.PropTypes.func,onAnno= tationEnterCallback:React.PropTypes.func,onAnnotationLeaveCallback:React.= PropTypes.func,=0A= isAnnotationMarkerEnabled:React.PropTypes.bool,isAnnotationHighlightEnabl= ed:React.PropTypes.bool,isAnnotationRegionEnabled:React.PropTypes.bool,is= AnnotationCreationEnabled:React.PropTypes.bool,parentContainerOffset:Reac= t.PropTypes.object},getInitialState:function(){return{activeAnnotationTyp= e:null}},getDefaultProps:function(){return{parentContainerOffset:{left:0,= top:0}}},hasVisibleActiveAnnotation:function(){var e;return = null!=3D(e=3Dthis.refs.activeAnnotationType)?e.state.isToolVisible:void = 0},componentWillMount:function(){this.allowAnnotationTypeSwitch=3D=0A= !0;this.isMouseDown=3D!1;return = this.positionAtLastMouseDown=3D{}},componentDidMount:function(){var = e,a;null!=3D(e=3Dthis.props.controllerEventHandlers)&&(e.onHideAnnotation= =3Dthis.onHideAnnotation);null!=3D(e=3Dthis.props.controllerEventHandlers= )&&(e.onMouseMoveCallback=3Dthis.onMouseMoveCallback);null!=3D(e=3Dthis.p= rops.controllerEventHandlers)&&(e.onMouseDownCallback=3Dthis.onMouseDownC= allback);null!=3D(e=3Dthis.props.controllerEventHandlers)&&(e.onMouseUpCa= llback=3Dthis.onMouseUpCallback);null!=3D(e=3Dthis.props.controllerEventH= andlers)&&=0A= (e.onScrollCallback=3Dthis.onScrollCallback);return = null!=3D(a=3Dthis.props.controllerEventHandlers)?a.onScaleChangeCallback=3D= this.onScaleChangeCallback:void 0},_getViewerX:function(){var = e;return(null!=3D(e=3Dthis.state.currentMouseEvent)?e.pageX:void = 0)||0},_getViewerY:function(){var = e;return(null!=3D(e=3Dthis.state.currentMouseEvent)?e.pageY:void = 0)||0},_getEventPosition:function(e){return{x:e.pageX,y:e.pageY}},_allowA= nnotationTypeSwitch:function(){return = this.allowAnnotationTypeSwitch=3D!0},_disallowAnnotationTypeSwitch:functi= on(){return this.allowAnnotationTypeSwitch=3D=0A= !1},_trySetActiveAnnotationType:function(e,a){if(e!=3D=3Dthis.state.activ= eAnnotationType&&this._isAnnotationTypeCreationEnabled(e))return = this.setState({activeAnnotationType:e},function(c){return = function(){return"function"=3D=3D=3Dtypeof a?a():void = 0}}(this)),!0;"function"=3D=3D=3Dtypeof = a&&a();return!1},_isOnRegion:function(e){var = a,c;a=3Dnull!=3D(c=3Dthis.refs.activeAnnotation)?c.getDOMNode():void = 0;return = null!=3Da&&(e.target=3D=3D=3Da||$j.contains(a,e.target))},_isAnnotationTy= peCreationEnabled:function(e){if(!this.props.isAnnotationCreationEnabled)= return!1;=0A= switch(e){case AnnotationTypes.MARKER:return = this.props.isAnnotationMarkerEnabled;case = AnnotationTypes.HIGHLIGHT:return = this.props.isAnnotationHighlightEnabled;case = AnnotationTypes.REGION:return = this.props.isAnnotationRegionEnabled;default:return!1}},_isOnText:functio= n(e){var = a,c,b,f;c=3D$j(e.target);e=3Dc.contents();a=3D(null!=3D(b=3Dc.css("cursor= "))?b:"").split(",");a=3Da[a.length-1].trim();if("text"=3D=3D=3Da||"verti= cal-text"=3D=3D=3Da||c.is("a")&&0=3D=3D=3De.length)return!0;if("auto"!=3D= =3Da)return!1;a=3D!1;c=3D0;for(f=3De.length;c<=0A= f;c++)b=3De[c],b.nodeType=3D=3D=3DNode.TEXT_NODE&&(a=3D!0);return = a},_deselectAllText:function(){var = e,a;null!=3D(a=3Ddocument.selection)&&"function"=3D=3D=3Dtypeof = a.empty&&a.empty();return"function"=3D=3D=3Dtypeof = window.getSelection?"function"=3D=3D=3Dtypeof(e=3Dwindow.getSelection()).= removeAllRanges?e.removeAllRanges():void 0:void = 0},onHideAnnotation:function(){var e;return = null!=3D(e=3Dthis.refs.activeAnnotation)?e.hideAnnotation():void = 0},onMouseDownCallback:function(e){var = a;if(!this.isMouseDown)if(this.isMouseDown=3D!0,this.positionAtLastMouseD= own=3D=0A= {x:e.pageX,y:e.pageY},this.allowAnnotationTypeSwitch){if(a=3Dthis.state.a= ctiveAnnotationType,!this._isOnRegion(e)&&this._isOnText(e))return = a=3DAnnotationTypes.HIGHLIGHT,this._trySetActiveAnnotationType(a,function= (a){return function(){var b;return = null!=3D(b=3Da.refs.activeAnnotation)?b.onMouseDownCallback(e):void = 0}}(this))}else return = null!=3D(a=3Dthis.refs.activeAnnotation)?a.onMouseDownCallback(e):void = 0},onMouseMoveCallback:function(e){var a;if(this.isMouseDown)return = null=3D=3D=3Dthis.state.activeAnnotationType&&=0A= this.props.isAnnotationCreationEnabled&&this._deselectAllText(),this.allo= wAnnotationTypeSwitch?(a=3Dthis.state.activeAnnotationType,this.isMouseDo= wn&&null=3D=3D=3Da&&(a=3DAnnotationTypes.REGION),this._trySetActiveAnnota= tionType(a,function(a){return function(){var b;return = null!=3D(b=3Da.refs.activeAnnotation)?b.onMouseMoveCallback(e):void = 0}}(this))):null!=3D(a=3Dthis.refs.activeAnnotation)?a.onMouseMoveCallbac= k(e):void 0},onMouseUpCallback:function(e){var = a,c,b;if(this.isMouseDown){this.isMouseDown=3D!1;if(this.allowAnnotationT= ypeSwitch){b=3D=0A= this.state.activeAnnotationType;if(null=3D=3D=3Db)if(this._isAnnotationTy= peCreationEnabled(AnnotationTypes.MARKER))b=3DAnnotationTypes.MARKER;else= {if(this._isAnnotationTypeCreationEnabled(AnnotationTypes.REGION)){this._= trySetActiveAnnotationType(AnnotationTypes.REGION,function(a){return = function(){var b;return = null!=3D(b=3Da.refs.activeAnnotation)?"function"=3D=3D=3Dtypeof = b.createDefaultRegion?b.createDefaultRegion(e):void 0:void = 0}}(this));return}}else = b=3D=3D=3DAnnotationTypes.REGION&&this._isAnnotationTypeCreationEnabled(A= nnotationTypes.MARKER)&&=0A= (a=3De.pageX,c=3De.pageY,a-=3Dthis.positionAtLastMouseDown.x,c-=3Dthis.po= sitionAtLastMouseDown.y,c=3DMath.sqrt(a*a+c*c),34>=3Dc&&(b=3DAnnotationTy= pes.MARKER));return = this._trySetActiveAnnotationType(b,function(a){return function(){var = b;return = null!=3D(b=3Da.refs.activeAnnotation)?b.onMouseUpCallback(e):void = 0}}(this))}return = null!=3D(b=3Dthis.refs.activeAnnotation)?b.onMouseUpCallback(e):void = 0}},onScrollCallback:function(e){var a;return = null!=3D(a=3Dthis.refs.activeAnnotation)?a.onScrollCallback(e):void = 0},onScaleChangeCallback:function(e){var a;=0A= return = null!=3D(a=3Dthis.refs.activeAnnotation)?a.onScaleChangeCallback(e):void = 0},onAnnotationHiddenCallback:function(){var = e;this.setState({activeAnnotationType:null});this._allowAnnotationTypeSwi= tch();return"function"=3D=3D=3Dtypeof(e=3Dthis.props).onAnnotationHiddenC= allback?e.onAnnotationHiddenCallback():void = 0},onAnnotationPlacedCallback:function(e){var = a;this._disallowAnnotationTypeSwitch();return"function"=3D=3D=3Dtypeof(a=3D= this.props).onAnnotationPlacedCallback?a.onAnnotationPlacedCallback(e):vo= id 0},onAnnotationStartDragCallback:function(e){var a;=0A= return"function"=3D=3D=3Dtypeof(a=3Dthis.props).onAnnotationStartDragCall= back?a.onAnnotationStartDragCallback(e):void = 0},onAnnotationEndDragCallback:function(e){var = a;return"function"=3D=3D=3Dtypeof(a=3Dthis.props).onAnnotationEndDragCall= back?a.onAnnotationEndDragCallback(e):void = 0},onAnnotationScrollCallback:function(e){var = a;return"function"=3D=3D=3Dtypeof(a=3Dthis.props).onAnnotationScrollCallb= ack?a.onAnnotationScrollCallback(e):void = 0},onAnnotationScaleChangeCallback:function(e){var = a;return"function"=3D=3D=3Dtypeof(a=3Dthis.props).onAnnotationScaleChange= Callback?=0A= a.onAnnotationScaleChangeCallback(e):void = 0},onAnnotationEnterCallback:function(e){var = a;return"function"=3D=3D=3Dtypeof(a=3Dthis.props).onAnnotationEnterCallba= ck?a.onAnnotationEnterCallback(e):void = 0},onAnnotationLeaveCallback:function(e){var = a;return"function"=3D=3D=3Dtypeof(a=3Dthis.props).onAnnotationLeaveCallba= ck?a.onAnnotationLeaveCallback(e):void = 0},_renderActiveAnnotation:function(){if(null!=3Dthis.state.activeAnnotat= ionType&&this._isAnnotationTypeCreationEnabled(this.state.activeAnnotatio= nType))switch(this.state.activeAnnotationType){case = AnnotationTypes.MARKER:return React.createElement(AnnotationMarker,=0A= {ref:"activeAnnotation",parentContainerOffset:this.props.parentContainerO= ffset,onAnnotationHiddenCallback:this.onAnnotationHiddenCallback,onAnnota= tionPlacedCallback:this.onAnnotationPlacedCallback,onAnnotationStartDragC= allback:this.onAnnotationStartDragCallback,onAnnotationEndDragCallback:th= is.onAnnotationEndDragCallback,onAnnotationScrollCallback:this.onAnnotati= onScrollCallback,onAnnotationScaleChangeCallback:this.onAnnotationScaleCh= angeCallback,onAnnotationEnterCallback:this.onAnnotationEnterCallback,=0A= onAnnotationLeaveCallback:this.onAnnotationLeaveCallback});case = AnnotationTypes.HIGHLIGHT:return = React.createElement(AnnotationHighlight,{ref:"activeAnnotation",parentCon= tainerOffset:this.props.parentContainerOffset,onAnnotationHiddenCallback:= this.onAnnotationHiddenCallback,onAnnotationPlacedCallback:this.onAnnotat= ionPlacedCallback,onAnnotationStartDragCallback:this.onAnnotationStartDra= gCallback,onAnnotationEndDragCallback:this.onAnnotationEndDragCallback,on= AnnotationScrollCallback:this.onAnnotationScrollCallback,=0A= onAnnotationScaleChangeCallback:this.onAnnotationScaleChangeCallback,onAn= notationEnterCallback:this.onAnnotationEnterCallback,onAnnotationLeaveCal= lback:this.onAnnotationLeaveCallback});case = AnnotationTypes.REGION:return = React.createElement(AnnotationRegion,{ref:"activeAnnotation",parentContai= nerOffset:this.props.parentContainerOffset,onAnnotationHiddenCallback:thi= s.onAnnotationHiddenCallback,onAnnotationPlacedCallback:this.onAnnotation= PlacedCallback,onAnnotationStartDragCallback:this.onAnnotationStartDragCa= llback,=0A= onAnnotationEndDragCallback:this.onAnnotationEndDragCallback,onAnnotation= ScrollCallback:this.onAnnotationScrollCallback,onAnnotationScaleChangeCal= lback:this.onAnnotationScaleChangeCallback,onAnnotationEnterCallback:this= .onAnnotationEnterCallback,onAnnotationLeaveCallback:this.onAnnotationLea= veCallback})}return""},render:function(){return = d.div({className:""+ANNOTATION_CONTAINER_CSS},this._renderActiveAnnotatio= n())}});AnnotationController;=0A= var PdfJsUtil,bind=3Dfunction(e,a){return function(){return = e.apply(a,arguments)}};=0A= PdfJsUtil=3Dfunction(){function = e(){this.convertAnnotationViewportCoordinatesToPdfPoints=3Dbind(this.conv= ertAnnotationViewportCoordinatesToPdfPoints,this);this.convertAnnotationP= dfPointsToViewportCoordinates=3Dbind(this.convertAnnotationPdfPointsToVie= wportCoordinates,this);this.getPage=3Dbind(this.getPage,this);this.getPag= eElFromAnnotation=3Dbind(this.getPageElFromAnnotation,this);this.getPageE= l=3Dbind(this.getPageEl,this);({})}e.prototype.getPageEl=3Dfunction(a){va= r c;c=3D$j("#pageContainer"+a+" .textLayer");return 0<=0A= (null!=3Dc?c.length:void 0)?$j("#pageContainer"+a+" = .textLayer"):null};e.prototype.getPageElFromAnnotation=3Dfunction(a){var = c;return(c=3Da.getFirstPdfPage())?this.getPageEl(c):null};e.prototype.get= Page=3Dfunction(a){var c;return = 0<a&&(c=3DPDFViewerApplication.pdfViewer,c=3Dc._pages,a=3Dc[a-1],null!=3D= a)?a:null};e.prototype.getPageSize=3Dfunction(a){var c;try{return = c=3Da.pdfPage.pageInfo.view,{width:c[2]-c[0],height:c[3]-c[1]}}catch(b){r= eturn{width:0,height:0}}};e.prototype.convertAnnotationPdfPointsToViewpor= tCoordinates=3D=0A= function(a){var = c,b,e,h,g,k,l,n,p;k=3D[];n=3Da.pdf_coordinates;b=3D0;for(h=3Dn.length;b<h= ;b++){e=3Dn[b];a=3D[];l=3Dthis.getPage(e.page);l=3Dl.viewport;p=3De.coord= inates;e=3D0;for(g=3Dp.length;e<g;e++)c=3Dp[e],c=3Dl.convertToViewportPoi= nt(c.x,c.y),a.push({x:c[0],y:c[1]});k.push(a)}return = k};e.prototype.convertAnnotationViewportCoordinatesToPdfPoints=3Dfunction= (a,c){var = b,e,h,g,k,l,n,p,r,q,t,v;p=3Dthis.getPage(c);n=3D[];r=3Dp.canvas.getClient= Rects()[0];t=3Da.viewportCoordinates;h=3D0;for(k=3Dt.length;h<k;h++){b=3D= t[h];e=3D[];v=3Dp.viewport;g=3D0;=0A= for(l=3Db.length;g<l;g++)q=3Db[g],q=3Dv.convertToPdfPoint(q.x-r.left,q.y-= r.top),e.push({x:q[0],y:q[1]});n.push({page:c,page_size:this.getPageSize(= p),coordinates:e})}return n};return e}();var = ANNOTATION_CANVAS_LAYER_CSS,PdfJsAnnotationInterfaceController,pdfJsUtil,= bind=3Dfunction(e,a){return function(){return = e.apply(a,arguments)}};ANNOTATION_CANVAS_LAYER_CSS=3D"db-annotation-canva= s-layer";pdfJsUtil=3Dnew PdfJsUtil;=0A= PdfJsAnnotationInterfaceController=3Dfunction(){function = e(){this.onAnnotationLeaveCallback=3Dbind(this.onAnnotationLeaveCallback,= this);this.onAnnotationEnterCallback=3Dbind(this.onAnnotationEnterCallbac= k,this);this.onAnnotationScaleChangeCallback=3Dbind(this.onAnnotationScal= eChangeCallback,this);this.onAnnotationScrollCallback=3Dbind(this.onAnnot= ationScrollCallback,this);this.onAnnotationEndDragCallback=3Dbind(this.on= AnnotationEndDragCallback,this);this.onAnnotationStartDragCallback=3Dbind= (this.onAnnotationStartDragCallback,=0A= this);this.onAnnotationPlacedCallback=3Dbind(this.onAnnotationPlacedCallb= ack,this);this.onAnnotationHiddenCallback=3Dbind(this.onAnnotationHiddenC= allback,this);this.onScaleChangeCallback=3Dbind(this.onScaleChangeCallbac= k,this);this.onScrollCallback=3Dbind(this.onScrollCallback,this);this.onK= eyDownCallback=3Dbind(this.onKeyDownCallback,this);this.onMouseUpCallback= =3Dbind(this.onMouseUpCallback,this);this.onMouseMoveCallback=3Dbind(this= .onMouseMoveCallback,this);this.onMouseDownCallback=3Dbind(this.onMouseDo= wnCallback,=0A= this);this.onHideAnnotation=3Dbind(this.onHideAnnotation,this);this._addT= ranslatedPdfPoints=3Dbind(this._addTranslatedPdfPoints,this);this._prepar= eAnnotationCoords=3Dbind(this._prepareAnnotationCoords,this);this._prepar= eAnnotationController=3Dbind(this._prepareAnnotationController,this);this= ._destroyAnnotationController=3Dbind(this._destroyAnnotationController,th= is);this._destroyAllAnnotationControllers=3Dbind(this._destroyAllAnnotati= onControllers,this);this._currentPage=3Dbind(this._currentPage,this);this= ._isOnAnnotationUI=3D=0A= bind(this._isOnAnnotationUI,this);this._isOnPage=3Dbind(this._isOnPage,th= is);this._sendToParent=3Dbind(this._sendToParent,this);this.controllerEve= ntHandlers=3D{onMouseMoveCallback:$j.noop,onMouseDownCallback:$j.noop,onM= ouseUpCallback:$j.noop,onHideAnnotation:$j.noop,onScrollCallback:$j.noop,= onScaleChangeCallback:$j.noop};PDFDropboxEventHandlers.onMouseMoveCallbac= k=3Dthis.onMouseMoveCallback;PDFDropboxEventHandlers.onMouseDownCallback=3D= this.onMouseDownCallback;PDFDropboxEventHandlers.onMouseUpCallback=3Dthis= .onMouseUpCallback;=0A= PDFDropboxEventHandlers.onHideAnnotation=3Dthis.onHideAnnotation;PDFDropb= oxEventHandlers.onScrollCallback=3Dthis.onScrollCallback;PDFDropboxEventH= andlers.onScaleChangeCallback=3Dthis.onScaleChangeCallback;PDFDropboxEven= tHandlers.onKeyDownCallback=3Dthis.onKeyDownCallback;this.isAnnotationMar= kerEnabled=3DPDFDropboxState.isAnnotationMarkerEnabled;this.isAnnotationH= ighlightEnabled=3DPDFDropboxState.isAnnotationHighlightEnabled;this.isAnn= otationRegionEnabled=3DPDFDropboxState.isAnnotationRegionEnabled;this.isA= nnotationCreationEnabled=3D=0A= !1}e.prototype._sendToParent=3Dfunction(a,c){null=3D=3Dc&&(c=3Dnull);retu= rn = PDFViewerApplication.frameMessenger.postMessageToParent(a,c)};e.prototype= ._isOnPage=3Dfunction(a){return = 0<$j(a.target).parents(".page").length};e.prototype._isOnAnnotationUI=3Df= unction(a){return = 0<$j(a.target).parents(".db-annotation-layer").length};e.prototype._curre= ntPage=3Dfunction(a){a=3D$j(a.target).parents(".page");return = 0<a.length?parseInt(a.attr("id").replace("pageContainer","")):null};e.pro= totype._destroyAllAnnotationControllers=3D=0A= function(){var = a,c,b,e;c=3D$j("."+ANNOTATION_CANVAS_LAYER_CSS);b=3D0;for(e=3Dc.length;b<= e;b++)a=3Dc[b],React.unmountComponentAtNode(a);return = c.remove()};e.prototype._destroyAnnotationController=3Dfunction(a){a=3Dpd= fJsUtil.getPageEl(a);if(null!=3Da)return = a=3Da.find("."+ANNOTATION_CANVAS_LAYER_CSS),React.unmountComponentAtNode(= null!=3Da?a[0]:void = 0),a.remove(),this.annotationController=3Dnull};e.prototype._prepareAnnot= ationController=3Dfunction(a){var = c,b;if(null!=3Da&&(c=3DpdfJsUtil.getPageEl(a),null!=3Dc&&0=3D=3D=3Dc.find= ("."+ANNOTATION_CANVAS_LAYER_CSS).length))return null!=3D=0A= this.activePage&&a!=3D=3Dthis.activePage&&this._destroyAnnotationControll= er(this.activePage),b=3D$j("<div = class=3D'"+ANNOTATION_CANVAS_LAYER_CSS+"' = />"),this.$parentContainerEl=3Db.appendTo(c),c=3Dthis.$parentContainerEl.= offset(),this.annotationController=3DReact.render(React.createElement(Ann= otationController,{parentContainerOffset:c,controllerEventHandlers:this.c= ontrollerEventHandlers,onAnnotationHiddenCallback:this.onAnnotationHidden= Callback,onAnnotationPlacedCallback:this.onAnnotationPlacedCallback,onAnn= otationStartDragCallback:this.onAnnotationStartDragCallback,=0A= onAnnotationEndDragCallback:this.onAnnotationEndDragCallback,onAnnotation= ScrollCallback:this.onAnnotationScrollCallback,onAnnotationScaleChangeCal= lback:this.onAnnotationScaleChangeCallback,onAnnotationEnterCallback:this= .onAnnotationEnterCallback,onAnnotationLeaveCallback:this.onAnnotationLea= veCallback,isAnnotationMarkerEnabled:this.isAnnotationMarkerEnabled,isAnn= otationHighlightEnabled:this.isAnnotationHighlightEnabled,isAnnotationReg= ionEnabled:this.isAnnotationRegionEnabled,isAnnotationCreationEnabled:thi= s.isAnnotationCreationEnabled}),=0A= this.$parentContainerEl.get(0)),this.activePage=3Da};e.prototype._getEven= tCoords=3Dfunction(a){return{screenX:a.screenX,screenY:a.screenY,clientX:= a.clientX,clientY:a.clientY,pageX:a.pageX,pageY:a.pageY,offsetX:a.offsetX= ,offsetY:a.offsetY}};e.prototype._prepareAnnotationCoords=3Dfunction(a){n= ull!=3Da&&(a=3Dthis._addTranslatedPdfPoints(a));return = a};e.prototype._checkPageAndPrepareController=3Dfunction(a){return = this._isOnPage(a)&&!this._isOnAnnotationUI(a)&&(a=3Dthis._currentPage(a),= 0<a)?(this._prepareAnnotationController(a),=0A= new = Annotation,this.currentPage=3Da,!0):!1};e.prototype._addTranslatedPdfPoin= ts=3Dfunction(a){var = c;null!=3Dthis.currentPage&&(a.pdf_coordinates=3DpdfJsUtil.convertAnnotat= ionViewportCoordinatesToPdfPoints(a,this.currentPage),c=3DpdfJsUtil.getPa= ge(this.currentPage),a.pdf_page=3D{rotate:c.pdfPage.pageInfo.rotate,view:= c.pdfPage.pageInfo.view});return = a};e.prototype._updateOffset=3Dfunction(a){var c;return = null!=3D(c=3Dthis.annotationController)?c.setProps({parentContainerOffset= :this.$parentContainerEl.offset()},function(b){return = function(){return"function"=3D=3D=3D=0A= typeof a?a():void 0}}(this)):void = 0};e.prototype.enableAnnotations=3Dfunction(){var = a;$j("html").addClass("annotation");this.isAnnotationCreationEnabled=3D!0= ;return = null!=3D(a=3Dthis.annotationController)?a.setProps({isAnnotationCreationE= nabled:this.isAnnotationCreationEnabled}):void = 0};e.prototype.disableAnnotations=3Dfunction(){var = a;$j("html").removeClass("annotation");this.isAnnotationCreationEnabled=3D= !1;return = null!=3D(a=3Dthis.annotationController)?a.setProps({isAnnotationCreationE= nabled:this.isAnnotationCreationEnabled}):=0A= void 0};e.prototype.reset=3Dfunction(){return = this._destroyAllAnnotationControllers()};e.prototype.onHideAnnotation=3Df= unction(){var a;return = null!=3D(a=3Dthis.controllerEventHandlers)?a.onHideAnnotation():void = 0};e.prototype.onMouseDownCallback=3Dfunction(a){var = c;if(this._checkPageAndPrepareController(a))return = null!=3D(c=3Dthis.controllerEventHandlers)?c.onMouseDownCallback(a):void = 0};e.prototype.onMouseMoveCallback=3Dfunction(a){var c;return = null!=3D(c=3Dthis.controllerEventHandlers)?c.onMouseMoveCallback(a):void = 0};=0A= e.prototype.onMouseUpCallback=3Dfunction(a){var = c;if(this._checkPageAndPrepareController(a))return = null!=3D(c=3Dthis.controllerEventHandlers)?c.onMouseUpCallback(a):void = 0};e.prototype.onKeyDownCallback=3Dfunction(a){return = this._sendToParent("on-keydown",a)};e.prototype.onScrollCallback=3Dfuncti= on(a){var = c,b;this._updateOffset(null!=3D(c=3Dthis.controllerEventHandlers)?c.onScr= ollCallback:void = 0);if(null=3D=3D(b=3Dthis.annotationController)||!b.hasVisibleActiveAnnot= ation())return = this._sendToParent("scroll")};e.prototype.onScaleChangeCallback=3D=0A= function(a){var = c;this._updateOffset(null!=3D(c=3Dthis.controllerEventHandlers)?c.onHideA= nnotation:void 0);return = this._sendToParent("scale-change",a)};e.prototype.onAnnotationHiddenCallb= ack=3Dfunction(){return = this._sendToParent("annotation-hidden")};e.prototype.onAnnotationPlacedCa= llback=3Dfunction(a){return = this._sendToParent("annotation-placed",{annotation:this._prepareAnnotatio= nCoords(a)})};e.prototype.onAnnotationStartDragCallback=3Dfunction(a){ret= urn = this._sendToParent("annotation-start-drag")};e.prototype.onAnnotationEndD= ragCallback=3D=0A= function(a){return = this._sendToParent("annotation-end-drag",{annotation:this._prepareAnnotat= ionCoords(a)})};e.prototype.onAnnotationScrollCallback=3Dfunction(a){if(n= ull!=3Da)return = this._sendToParent("scroll",{annotation:this._prepareAnnotationCoords(a)}= )};e.prototype.onAnnotationScaleChangeCallback=3Dfunction(a){return = this._sendToParent("scale-change",{annotation:this._prepareAnnotationCoor= ds(a)})};e.prototype.onAnnotationEnterCallback=3Dfunction(a){return = this._sendToParent("annotation-enter",{annotation:this._prepareAnnotation= Coords(a)})};=0A= e.prototype.onAnnotationLeaveCallback=3Dfunction(a){return = this._sendToParent("annotation-leave",{annotation:this._prepareAnnotation= Coords(a)})};return e}();var = ANNOTATION_LAYER_CSS,PdfJsAnnotationRenderer,VIEWER_CONTAINER_SELECTOR,bi= nd=3Dfunction(e,a){return function(){return = e.apply(a,arguments)}};pdfJsUtil=3Dnew = PdfJsUtil;ANNOTATION_LAYER_CSS=3D"db-annotation-layer";VIEWER_CONTAINER_S= ELECTOR=3D"#viewerContainer";=0A= PdfJsAnnotationRenderer=3Dfunction(){function = e(){this.onAnnotationLeaveCallback=3Dbind(this.onAnnotationLeaveCallback,= this);this.onAnnotationOverCallback=3Dbind(this.onAnnotationOverCallback,= this);this.onAnnotationEnterCallback=3Dbind(this.onAnnotationEnterCallbac= k,this);this.onAnnotationClickCallback=3Dbind(this.onAnnotationClickCallb= ack,this);this.onPageReset=3Dbind(this.onPageReset,this);this.onPageRende= red=3Dbind(this.onPageRendered,this);this._sendToParent=3Dbind(this._send= ToParent,this);this._renderAnnotation=3D=0A= bind(this._renderAnnotation,this);this.renderAnnotation=3Dbind(this.rende= rAnnotation,this);this.removePageAnnotations=3Dbind(this.removePageAnnota= tions,this);this.renderPageAnnotations=3Dbind(this.renderPageAnnotations,= this);this.updateAnnotations=3Dbind(this.updateAnnotations,this);this.hig= hlightAnnotation=3Dbind(this.highlightAnnotation,this);this.removeAllAnno= tations=3Dbind(this.removeAllAnnotations,this);this.removeAnnotation=3Dbi= nd(this.removeAnnotation,this);this._isAnnotationAlreadyRendered=3Dbind(t= his._isAnnotationAlreadyRendered,=0A= this);this._annotationsByPage=3D{};this._renderedPageNums=3D{};this._rend= eredAnnotations=3D{};PDFDropboxEventHandlers.onPageRenderedCallback=3Dthi= s.onPageRendered;PDFDropboxEventHandlers.onPageResetCallback=3Dthis.onPag= eReset;({})}e.prototype.isElementVisible=3Dfunction(a,c){var = b;null=3D=3Dc&&(c=3Dnull);c||(c=3D$j(window));b=3Da.offset().top;return = 0<b&&b<c.height()};e.prototype._isAnnotationAlreadyRendered=3Dfunction(a)= {return a in = this._renderedAnnotations};e.prototype.removeAnnotation=3Dfunction(a){var= c;if(this._isAnnotationAlreadyRendered(a.activity_key))return c=3D=0A= this._renderedAnnotations[a.activity_key],c.remove(),delete = this._renderedAnnotations[a.activity_key]};e.prototype.removeAllAnnotatio= ns=3Dfunction(){var = a,c,b,e;c=3D$j("."+ANNOTATION_LAYER_CSS);b=3D0;for(e=3Dc.length;b<e;b++)a= =3Dc[b],React.unmountComponentAtNode(a);c.remove();this._annotationsByPag= e=3D{};return = this._renderedAnnotations=3D{}};e.prototype.highlightAnnotation=3Dfunctio= n(a){var = c,b,e;if(this._isAnnotationAlreadyRendered(a.activity_key)&&(a=3Dthis._re= nderedAnnotations[a.activity_key],b=3D$j(VIEWER_CONTAINER_SELECTOR),=0A= c=3D$j(a[0].firstChild.firstChild),e=3D!1,this.isElementVisible(c,b)||(e=3D= !0,b.animate({scrollTop:b.scrollTop()+c.offset().top-300+"px"},300)),a=3D= a.get(0),a.classList.remove("start-highlight-animation"),a.classList.remo= ve("start-highlight-animation--delay"),a.offsetWidth=3Da.offsetWidth,a.cl= assList.add("start-highlight-animation"),e))return = a.classList.add("start-highlight-animation--delay")};e.prototype.updateAn= notations=3Dfunction(a){var = c,b,e,h,g,k;this.removeAllAnnotations();this._annotationsByPage=3D{};=0A= k=3Da.annotations;a=3D0;for(h=3Dk.length;a<h;a++)e=3Dk[a],c=3DAnnotation.= createAnnotationFromDict(e.annotation),c=3Dc.getFirstPdfPage(),null=3D=3D= (b=3Dthis._annotationsByPage)[c]&&(b[c]=3D[]),this._annotationsByPage[c].= push(e);b=3D[];for(g in = this._renderedPageNums)b.push(this.renderPageAnnotations(g));return = b};e.prototype.renderPageAnnotations=3Dfunction(a){var c,b,e,h;if(a in = this._annotationsByPage){e=3Dthis._annotationsByPage[a];h=3D[];a=3D0;for(= b=3De.length;a<b;a++)c=3De[a],h.push(this.renderAnnotation(c));return = h}};e.prototype.removePageAnnotations=3D=0A= function(a){var c,b,e,h;if(a in = this._annotationsByPage){e=3Dthis._annotationsByPage[a];h=3D[];a=3D0;for(= b=3De.length;a<b;a++)c=3De[a],h.push(this.removeAnnotation(c.commentActiv= ity));return h}};e.prototype.renderAnnotation=3Dfunction(a){var = c,b,e;if(null!=3Da.annotation&&null!=3Da.commentActivity&&(c=3DAnnotation= .createAnnotationFromDict(a.annotation),e=3Da.commentActivity,null!=3D(nu= ll!=3Dc?c.type:void = 0)&&!this._isAnnotationAlreadyRendered(e.activity_key))){b=3Dnull;switch(= c.type){case AnnotationTypes.MARKER:b=3DAnnotationMarkerUI;=0A= break;case = AnnotationTypes.HIGHLIGHT:b=3DAnnotationHighlightUI;break;case = AnnotationTypes.REGION:b=3DAnnotationRegionUI}if(null!=3Db)return = a=3Dnull!=3Da.options?a.options:{},this._renderAnnotation(b,c,e,a)}};e.pr= ototype._renderAnnotation=3Dfunction(a,c,b,e){var = h,g;h=3DpdfJsUtil.getPageElFromAnnotation(c);if(0<(null!=3Dh?h.length:voi= d 0))return = c.viewportCoordinates=3DpdfJsUtil.convertAnnotationPdfPointsToViewportCoo= rdinates(c),g=3D$j("<div class=3D'"+ANNOTATION_LAYER_CSS+"' = />"),g.attr({"data-comment-activity-key":b.activity_key}),=0A= h=3Dg.appendTo(h).get(0),React.render(React.createElement(a,{annotation:c= ,commentActivity:b,options:e,onAnnotationClickCallback:this.onAnnotationC= lickCallback,onAnnotationEnterCallback:this.onAnnotationEnterCallback,onA= nnotationOverCallback:this.onAnnotationOverCallback,onAnnotationLeaveCall= back:this.onAnnotationLeaveCallback}),h),this._renderedAnnotations[b.acti= vity_key]=3Dg};e.prototype._sendToParent=3Dfunction(a,c){null=3D=3Dc&&(c=3D= null);return = PDFViewerApplication.frameMessenger.postMessageToParent(a,c)};=0A= e.prototype.onPageRendered=3Dfunction(a){this._renderedPageNums[a.pageNum= ]=3D!0;return = this.renderPageAnnotations(a.pageNum)};e.prototype.onPageReset=3Dfunction= (a){delete this._renderedPageNums[a.pageNum];return = this.removePageAnnotations(a.pageNum)};e.prototype.onAnnotationClickCallb= ack=3Dfunction(a){return = this._sendToParent("annotation-ui-click",a)};e.prototype.onAnnotationEnte= rCallback=3Dfunction(a){return = this._sendToParent("annotation-ui-enter",a)};e.prototype.onAnnotationOver= Callback=3Dfunction(a){return{}};=0A= e.prototype.onAnnotationLeaveCallback=3Dfunction(a){return = this._sendToParent("annotation-ui-leave",a)};return = e}();window.$u=3Dwindow._;=0A= ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0039_01D184EE.00C7C4F0" ------=_NextPart_001_0039_01D184EE.00C7C4F0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.pdf?dl=0 =EF=BB=BF<!DOCTYPE HTML> <!DOCTYPE html PUBLIC "" ""><HTML class=3D"media-desktop" lang=3D"en" = lang=3D"en"=20 xml:lang=3D"en" xmlns=3D"http://www.w3.org/1999/xhtml" = xmlns:fb=3D"http://ogp.me/ns/fb#"><HEAD><META=20 content=3D"IE=3D11.0000" http-equiv=3D"X-UA-Compatible"> <SCRIPT nonce=3D"5y3dCHC/gx0Rg7vscKVo">=0A= window._goch_ =3D {};=0A= window.addEventListener('click', function(event) {=0A= 'use strict';=0A= for (var elm =3D event.target; elm; elm =3D elm.parentElement) {=0A= if (elm.id &&=0A= window._goch_.hasOwnProperty(elm.id) &&=0A= window._goch_[elm.id].call(elm, event) =3D=3D=3D false) {=0A= event.preventDefault();=0A= }=0A= }=0A= }, true);=0A= </SCRIPT> <META http-equiv=3D"X-UA-Compatible" content=3D"IE=3Dedge, chrome=3D1"> <META name=3D"referrer" content=3D"origin-when-crossorigin"> <META name=3D"robots" content=3D"noindex, nofollow, noimageindex"> <SCRIPT type=3D"text/javascript" nonce=3D"5y3dCHC/gx0Rg7vscKVo">=0A= window._document_observe_listeners =3D [];=0A= document.observe =3D function(event, func) {=0A= window._document_observe_listeners.push({event: = event, func: func});=0A= };=0A= =0A= window._jquery_ready_handlers =3D [];=0A= jQuery =3D function(handler) {=0A= window._jquery_ready_handlers.push(handler);=0A= };=0A= </SCRIPT> <LINK = href=3D"https://cf.dropboxstatic.com/static/images/favicon-vflk5FiAC.ico"= =20 rel=3D"shortcut icon"><LINK = href=3D"https://cf.dropboxstatic.com/static/css/main-vfl14Ukig.css"=20 rel=3D"stylesheet" type=3D"text/css"><!--[if IE]><link = href=3D"https://cf.dropboxstatic.com/static/css/main_old_ie-vflXGZ8Lz.css= " type=3D"text/css" rel=3D"stylesheet" /><![endif]--><LINK=20 href=3D"https://cf.dropboxstatic.com/static/images/dropbox_webclip_60-vfl= N_uQqB.png"=20 rel=3D"apple-touch-icon"><LINK = href=3D"https://cf.dropboxstatic.com/static/images/dropbox_webclip_76-vfl= VDzAci.png"=20 rel=3D"apple-touch-icon" sizes=3D"76x76"><LINK = href=3D"https://cf.dropboxstatic.com/static/images/dropbox_webclip_120-vf= lppIksR.png"=20 rel=3D"apple-touch-icon" sizes=3D"120x120"><LINK = href=3D"https://cf.dropboxstatic.com/static/images/dropbox_webclip_152-vf= lnR85Xl.png"=20 rel=3D"apple-touch-icon" sizes=3D"152x152"> <SCRIPT type=3D"text/javascript" = nonce=3D"5y3dCHC/gx0Rg7vscKVo">window.ST=3D+new Date();</SCRIPT> <META http-equiv=3D"content-type" content=3D"text/html; = charset=3DUTF-8"> <META name=3D"description" content=3D"Dropbox is a free service that = lets you bring your photos, docs, and videos anywhere and share them = easily. Never email yourself a file again!"> <META name=3D"keywords" content=3D"online storage, free storage, file = sharing, share files, awesome, cloud storage, online backup, cross = platform, sync, sharing, mac, windows, os x, linux, backup, = collaboration, file versioning, file revisions, remote access, = undelete"> <META = content=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico= .pdf?dl=3D0"=20 property=3D"og:url"> <META content=3D"Dropbox" property=3D"og:site_name"> <META content=3D"lianas of mexico.pdf" property=3D"og:title"> <META content=3D"210019893730" property=3D"fb:app_id"> <META content=3D"website" property=3D"og:type"> <META content=3D"Shared with Dropbox" property=3D"og:description"> <META = content=3D"https://cf.dropboxstatic.com/static/images/icons128/page_white= _acrobat.png"=20 property=3D"og:image"> <META content=3D"128" property=3D"og:image:width"> <META content=3D"128" property=3D"og:image:height"> <META name=3D"twitter:card" content=3D"summary"> <META name=3D"twitter:site" content=3D"@Dropbox"> <META name=3D"twitter:url" = content=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico= .pdf?dl=3D0"> <META name=3D"twitter:title" content=3D"lianas of mexico.pdf"> <META name=3D"twitter:description" content=3D"Shared with Dropbox"> <META name=3D"twitter:image" = content=3D"https://cf.dropboxstatic.com/static/images/icons128/page_white= _acrobat.png"> <META name=3D"google-site-verification" = content=3D"TnuSyOnBMNmtugbpL1ZvW2PbSF9LKvoTzrvOGS9h-b0"> <META name=3D"google-site-verification" = content=3D"EZKIczQcM1-DVUMz8heu1dIhNtxNbLqbaA9-HbOnCQ4"> <META name=3D"norton-safeweb-site-verification" = content=3D"tz8iotmk-pkhui406y41y5bfmfxdwmaa4a-yc0hm6r0fga7s6j0j27qmgqkmc7= oovihzghbzhbdjk-uiyrz438nxsjdbj3fggwgl8oq2nf4ko8gi7j4z7t78kegbidl4"> <META name=3D"msapplication-TileImage" = content=3D"https://cf.dropboxstatic.com/static/images/win8_web_tile-vfl8e= yKFU.png"> <META name=3D"msapplication-TileColor" = content=3D"#ffffff"><TITLE>Dropbox - lianas=20 of mexico.pdf</TITLE> <STYLE type=3D"text/css">.hny-hgfmj { display: none; }</STYLE> =20 <STYLE type=3D"text/css" media=3D"screen">=0A= html {=0A= overflow: auto;=0A= }=0A= </STYLE> <LINK = href=3D"https://cf.dropboxstatic.com/static/css/accessibility-vfle8A-zy.c= ss"=20 rel=3D"stylesheet" type=3D"text/css" crossorigin=3D"anonymous"><LINK = href=3D"https://cf.dropboxstatic.com/static/css/comments-vflok6X1t.css"=20 rel=3D"stylesheet" type=3D"text/css" crossorigin=3D"anonymous"><LINK = href=3D"https://cf.dropboxstatic.com/static/css/packaged/components-vfliF= gZLy.css"=20 rel=3D"stylesheet" type=3D"text/css" crossorigin=3D"anonymous"><LINK = href=3D"https://cf.dropboxstatic.com/static/css/components/slider-vflPZYr= Dl.css"=20 rel=3D"stylesheet" type=3D"text/css" crossorigin=3D"anonymous"><LINK = href=3D"https://cf.dropboxstatic.com/static/css/file_comments_pane-vflO2u= LtR.css"=20 rel=3D"stylesheet" type=3D"text/css" crossorigin=3D"anonymous"><LINK = href=3D"https://cf.dropboxstatic.com/static/css/growth/bright_modal-vfltS= 1uv-.css"=20 rel=3D"stylesheet" type=3D"text/css" crossorigin=3D"anonymous"><LINK = href=3D"https://cf.dropboxstatic.com/static/css/growth/compact_form-vflfQ= Z6wi.css"=20 rel=3D"stylesheet" type=3D"text/css" crossorigin=3D"anonymous"><LINK = href=3D"https://cf.dropboxstatic.com/static/css/growth/shared_link_signup= _modals-vflloFpus.css"=20 rel=3D"stylesheet" type=3D"text/css" crossorigin=3D"anonymous"><LINK = href=3D"https://cf.dropboxstatic.com/static/css/preview_flexbox_layout-vf= lJw8PdI.css"=20 rel=3D"stylesheet" type=3D"text/css" crossorigin=3D"anonymous"><LINK = href=3D"https://cf.dropboxstatic.com/static/css/preview_toolbar-vflaKzk6H= .css"=20 rel=3D"stylesheet" type=3D"text/css" crossorigin=3D"anonymous"><LINK = href=3D"https://cf.dropboxstatic.com/static/css/recaptcha_challenge-vflrc= f67y.css"=20 rel=3D"stylesheet" type=3D"text/css" crossorigin=3D"anonymous"><LINK = href=3D"https://cf.dropboxstatic.com/static/css/shmodel_print-vflsCkMD0.c= ss"=20 rel=3D"stylesheet" type=3D"text/css" crossorigin=3D"anonymous"><LINK = href=3D"https://cf.dropboxstatic.com/static/css/sprites/web_opt_sprites-v= flgERmBM.css"=20 rel=3D"stylesheet" type=3D"text/css" crossorigin=3D"anonymous"><LINK = href=3D"https://cf.dropboxstatic.com/static/css/video-js-vfllqOHND.css"=20 rel=3D"stylesheet" type=3D"text/css" crossorigin=3D"anonymous"><LINK = href=3D"https://fonts.googleapis.com/css?family=3DOpen+Sans:100,200,300,4= 00,600,700&subset=3Dlatin,latin-ext"=20 rel=3D"stylesheet" type=3D"text/css"><!--[if lt IE 9]><script = src=3D"/static/javascript/compiled/external/html5shiv.js"></script><![end= if]--> <SCRIPT type=3D"text/javascript" nonce=3D"5y3dCHC/gx0Rg7vscKVo">=0A= window.pending_require_calls =3D [];=0A= window.require =3D function() {=0A= window.pending_require_calls.push(arguments);=0A= }=0A= window.when_ready_configure_requirejs =3D function() {=0A= /* global: REQUIREJS_CONFIG set below in = ui/page/scripts.py */=0A= if (!window.REQUIREJS_CONFIG) return;=0A= =0A= /* global: configure_requirejs comes from = require_async.js bundle */=0A= if (!window.configure_requirejs) return;=0A= window.configure_requirejs();=0A= window.configure_requirejs =3D undefined;=0A= }=0A= </SCRIPT> <SCRIPT = src=3D"https://cf.dropboxstatic.com/static/javascript/compiled/require-vf= lzsCQJ8.js" type=3D"text/javascript" async=3D"async"></SCRIPT> <SCRIPT type=3D"text/javascript" nonce=3D"5y3dCHC/gx0Rg7vscKVo">=0A= window.REQUIREJS_CONFIG=3D {"waitSeconds": 30, = "map": {"*": {"jquery": "javascript/jquery-security-patch", = "external/react-router": "external/react-router-2.0.0", = "external/moment": "moment", "external/underscore": = "external/underscore-1.8.3", "external/reflux": "external/reflux-0.3.0", = "external/react": "external/react-0.12.0", "insecure_jquery": "jquery", = "external/classnames": "classnames"}, = "javascript/jquery-security-patch": {"jquery": "jquery"}, = "external/react-router-2.0.0": {"react": "external/react-0.12.0"}}, = "shim": {"internal_javascript/v-accordion.min": {"deps": ["jquery", = "internal_javascript/angular", = "internal_javascript/angular-animate.min"]}, "libs": {"deps": ["jquery", = "modules/core/dom"]}, "internal_javascript/angular-sanitize.min": = {"deps": ["internal_javascript/angular"]}, = "internal_javascript/ng-table": {"deps": ["jquery", = "internal_javascript/angular"]}, "external/bootstrap": {"deps": = ["jquery"]}, "external/owl.carousel": {"deps": ["jquery"]}, = "external/web_socket": {"exports": "WebSocket", "deps": = ["modules/clean/unity/flash_config", "external/swfobject"]}, = "internal_javascript/angular-animate.min": {"deps": = ["internal_javascript/angular"]}, "internal_javascript/angular": = {"exports": "angular", "deps": ["jquery"]}, "external/jquery.qrcode": = {"deps": ["jquery"]}, "dropins": {"exports": "Dropbox"}, = "internal_javascript/angular-filter.min": {"deps": = ["internal_javascript/angular"]}, "external/highcharts": {"exports": = "Highcharts", "deps": ["jquery"]}, "external/flash_detect": {"exports": = "FlashDetect"}, "internal_javascript/ng-infinite-scroll": {"deps": = ["jquery", "internal_javascript/angular"]}, = "internal_javascript/angular-elastic": {"deps": = ["internal_javascript/angular"]}, "external/plupload_dev": {"exports": = "plupload", "deps": ["external/moxie"]}, "external/videojs/videojs_hls": = {"deps": ["external/videojs/videojs_media_sources"]}, = "external/u2f-api": {"exports": "u2f"}, = "internal_javascript/angular-route.min": {"deps": = ["internal_javascript/angular"]}, "external/jquery_ui": {"deps": = ["jquery"]}, "internal_javascript/jquery_sparkline.min": {"deps": = ["jquery"]}, "external/prototype": {"deps": = ["modules/constants/page_load"]}, "external/jquery_payment": {"deps": = ["jquery"]}, "jquery": {"exports": "jQuery"}, "external/cyfd": = {"exports": "cf"}, "external/underscore": {}, "external/modernizr": = {"exports": "Modernizr"}, "external/highstock": {"exports": = "Highcharts", "deps": ["jquery"]}, "external/viz-1.3.0": {"exports": = "Viz"}, "external/jasmine/jasmine-jquery": {"deps": ["jquery"]}, = "external/typeahead.bundle": {"deps": ["jquery"]}, = "external/videojs/videojs_media_sources": {"deps": = ["external/videojs/video"]}}, "bundles": {"pkg-ab": = ["modules/clean/captcha", "modules/core/ordered_dictionary", = "modules/clean/uirequest", "modules/clean/job_progress", = "modules/clean/growth/experiments/logger", "modules/clean/dbmodal", = "modules/clean/event_load", "modules/clean/css", = "modules/clean/image_size", "modules/clean/react/recaptcha_challenge", = "modules/clean/notserver", "modules/clean/keycode", = "modules/clean/hi_res", "modules/clean/react/bubble_dropdown", = "modules/constants/request", "modules/core/cookies", = "modules/constants/debug", "modules/clean/analytics", = "modules/clean/devtools/perf_hub_action_types", = "modules/clean/components/bubble_dropdown", "modules/clean/em_string", = "modules/constants/page_load", "modules/constants/legacy", = "modules/clean/react/input", "modules/clean/sso_login_checks", = "modules/clean/promise", "modules/clean/viewer", = "modules/clean/components/tooltip", = "modules/clean/react/form_error_mixin", "modules/clean/sprite", = "modules/clean/undo", "modules/dirty/growth/shared_link_signup_modals", = "modules/clean/datetime", "modules/constants/gandalf", = "modules/core/i18n", "modules/core/dom", = "modules/clean/validators/validators", = "modules/clean/photos/legacy_thumb_loader", "modules/clean/filepath", = "modules/clean/static_urls", "modules/core/controller_registry", = "modules/core/uri", "modules/clean/devtools/perf_hub_actions", = "modules/clean/react/util", "modules/core/notify", = "modules/constants/viewer", "modules/clean/photos/batch_thumb_loader", = "modules/core/controller_helpers", = "modules/clean/profile_services/third_party_signup", = "modules/constants/env", "modules/core/exception", = "modules/clean/components/input", = "modules/clean/profile_services/profile_services_link", = "modules/clean/components/login_or_register", = "modules/constants/webtiming", "modules/clean/components/login_form", = "modules/clean/base64", "modules/clean/ajax", = "modules/core/exception_tag_registry", "modules/clean/storage", = "modules/clean/register_form", "modules/clean/string", = "modules/clean/components/tabbable", "modules/clean/user", = "modules/clean/gandalf_util", "modules/clean/react/react_i18n", = "modules/clean/profile_services/profile_services_constants", = "modules/clean/mailcheck", "modules/clean/flux/dispatcher", = "modules/clean/components/ajax_form", "modules/clean/react/sprite", = "modules/core/browser", "modules/clean/web_timing_logger", = "modules/core/html"], "pkg-ac": = ["modules/clean/react/activity/users_to_notify_facepile", = "modules/clean/react/seen_state/actions", = "modules/clean/react/file_comments/file_comments_pane", = "modules/core/types", = "modules/clean/react/file_comments/annotation_comments_list_ui_bubble", = "modules/clean/comments/components/file_preview_annotations", = "modules/clean/comments/events", "modules/clean/react/tooltip", = "modules/clean/react/file_comments/onboarding", = "modules/clean/react/activity/contacts_selector_popup", = "modules/clean/react/tabs/tab_nav", "modules/constants/comments_panel", = "modules/clean/file_activity/api", = "modules/clean/react/file_comments/switch_revision_ui", = "modules/clean/sticker_util", = "modules/clean/react/activity/contacts_selector", = "modules/clean/react/activity/comment_activity_ui", = "modules/clean/react/activity/resolve_button", = "modules/clean/react/activity/time_counter", = "modules/clean/comments/store", "modules/clean/react/tabs/tab_util", = "modules/clean/comments/components/file_comments_pane_container", = "modules/clean/react/file_comments/comment_list_header", = "modules/core/type", = "modules/clean/react/file_comments/annotation_bubble", = "modules/clean/react/file_comments/logger", = "modules/clean/activity/file_viewer_state", = "modules/clean/comments/logged_out_utils", = "modules/clean/comments/models/immutable_file_activity", = "modules/clean/react/file_comments/threaded_comment_header", = "modules/clean/contacts/util", = "modules/clean/file_viewer_interface_controller", = "modules/clean/react/tabs/tabs", "modules/clean/react/tabs/tab_bar", = "modules/clean/comments/models/loading_spinner", = "modules/clean/comments/actions", = "modules/clean/react/file_comments/comment_tab_nav", = "modules/clean/react/activity/mentions_controller", = "modules/clean/comments/utils", = "modules/clean/react/activity/comment_input", "modules/clean/bolt", = "modules/clean/comments/models/file_activity_cursor", = "modules/clean/react/file_comments/shared_link_signup_modals", = "modules/clean/comments/models/pending_comment_activity", = "modules/clean/comments/annotation_utils", = "modules/clean/immutability_helper", "modules/clean/comments/revisions", = "modules/clean/comments/models/file_activity_data_source", = "modules/clean/react/slider", = "modules/clean/react/file_comments/stickers", = "modules/clean/react/onboarding_modal", = "modules/clean/comments/models/preview_types", = "modules/clean/comments/components/file_preview_overlay", = "modules/clean/react/file_comments/comment_list_ui", = "modules/dirty/react/file_comments/shared_link_feedback_ui", = "modules/clean/event_emitter", = "modules/clean/react/file_comments/threaded_comment_activity_ui", = "modules/clean/react/activity/users_to_notify", = "modules/constants/stickers", = "modules/clean/comments/models/immutable_comment_activity", = "modules/clean/react/activity/annotation_button", = "modules/clean/comments/flux", = "modules/clean/comments/action_creators"], "pkg-aa": = ["modules/clean/flux/base_store", = "modules/clean/react/file_action_button", = "modules/clean/referrer_cleansing_redirect", = "modules/clean/unity/flash_config", = "modules/clean/avatar/contact_avatar", = "modules/clean/sharing/views/modal_link_info", = "modules/clean/previews/file_view_rams_common", = "modules/clean/file_events", = "modules/clean/previews/preview_actions_helper", = "modules/clean/react/select", "modules/clean/unity/check_file_cache", = "modules/clean/contacts/tokenizer", = "modules/clean/react/browse/columnheader", = "modules/clean/react/user_notifications/models", = "modules/clean/sharing/content_info", = "modules/clean/flux/store_listener", = "modules/dirty/react/previews/preview_toolbar", = "modules/clean/react/file_viewer/flippable_controls", = "modules/clean/react/user_notifications/dispatcher", = "modules/clean/sharing/inband_link_settings_modal", = "modules/clean/unity/connection", = "modules/clean/contacts/facebook_oauth", "modules/clean/api_v2/error", = "modules/clean/react/browse/constants", = "modules/clean/react/previews/audio/preview_audio_details", = "modules/clean/display_format", = "modules/clean/sharing/views/modal_content", = "modules/clean/components/role_picker", = "modules/clean/activity/activity_user", "modules/clean/react/button", = "modules/constants/python", = "modules/clean/annotations/annotation_controller", = "modules/clean/sharing/views/sharing_bubble_menu", = "modules/clean/image_cache", "modules/clean/unity/web_socket", = "modules/clean/legacy_ui_button", "modules/clean/unity/features", = "modules/clean/avatar/initials_avatar_with_color", = "modules/clean/react/previews/audio/utils", = "modules/clean/image_viewer_annotation_renderer", = "modules/clean/react/browse/store", = "modules/clean/react/previews/preview_flippable", "modules/clean/uuid", = "modules/clean/contacts/types", = "modules/clean/revisions/file_revisions_iterator", = "modules/clean/react/file_viewer/file_viewer", = "modules/clean/react/previews/audio/preview_audio", = "modules/clean/api_v2/types", "modules/core/visibility", = "modules/dirty/react/file_viewer/controller", = "modules/clean/components/loading_indicator", "modules/clean/tokenizer", = "modules/clean/components/bubble_picker", = "modules/clean/teams/team_folder_modal", = "modules/clean/sharing/shared_link_for_sf", = "modules/clean/react/previews/audio/preview_audio_visuals", = "modules/clean/sharing/ui_util", = "modules/clean/annotations/annotation_highlight", = "modules/clean/react/previews/preview_image", = "modules/clean/payments/cash", "modules/clean/avatar/initials_avatar", = "modules/clean/search/search_type", = "modules/clean/react/previews/preview_blank", = "modules/clean/react/file_viewer/account_menu/pro_upgrade_link", = "modules/clean/teams/modals/suggest_team_invite_modal", = "modules/clean/browse_interface", = "modules/clean/react/previews/preview_linkfile", = "modules/clean/activity/like", = "modules/clean/react/seen_state/constants", = "modules/clean/react/previews/audio/preview_audio_volume", = "modules/clean/activity/activity", = "modules/clean/sharing/namespace_conversion_alert_modal", = "modules/clean/avatar/shared_link_avatar", "modules/clean/history", = "modules/clean/sharing/shared_link_modal", = "modules/clean/pagination_manager", = "modules/clean/react/file_uploader/store", = "modules/clean/image_viewer_annotation_interface", = "modules/clean/search/search_helpers", = "modules/clean/annotations/annotation", = "modules/clean/sharing/stores/members", = "modules/clean/react/file_viewer/account_menu/avatar", = "modules/constants/static", "modules/clean/react/helpers", = "modules/clean/activity/comment", = "modules/clean/account/verify_email_modals", = "modules/clean/sharing/constants", = "modules/clean/teams/team_assume_user_personal_locked_modal", = "modules/clean/react/file_viewer/account_menu/account_info", = "modules/clean/react/previews/preview_image_zoom", = "modules/clean/react/previews/preview_video", = "modules/clean/sharing/shared_content_link_sync_modal", = "modules/clean/react/css", "modules/clean/avatar/photo_avatar", = "modules/clean/notifications/updated_file_notification", = "modules/clean/dbmodal_loading", = "modules/clean/loggers/file_viewer_logger", = "modules/clean/react/previews/preview_html", = "modules/clean/sharing/api/types/metadata", = "modules/clean/js_environment", "modules/clean/video_util", = "modules/clean/react/activity/comment_count_bubble", = "modules/clean/db_bubble", "modules/clean/react/file_viewer/title_bar", = "modules/clean/react/file_viewer/seen_state_facepile", = "modules/clean/sharing/members_list/members_list_row", = "modules/clean/react/user_notifications/dropdown_row", = "modules/clean/image_annotations", "modules/clean/contacts/typeahead", = "modules/clean/react/previews/preview_pdf", = "modules/clean/react/file_viewer/file_actions", = "modules/clean/sharing/link_info", = "modules/clean/payments/credit_card_util", = "modules/clean/avatar/viewer_avatar", = "modules/clean/react/user_notifications/constants", = "modules/clean/react/hierarchical_nav_bar", = "modules/clean/contacts/cache", = "modules/clean/react/previews/preview_toolbar", = "modules/clean/react/file_viewer/actions", = "modules/clean/react/user_notifications/legacy_thumb_loader", = "modules/clean/react/hidden", "modules/clean/avatar/style", = "modules/clean/image_preview_util", = "modules/clean/react/user_notifications/dropdown_body", = "modules/clean/payments/validation", "modules/clean/sharing/api/client", = "modules/clean/react/previews/preview_quality_popup", = "modules/clean/react/file_viewer/toggle_comments", = "modules/clean/sharing/stores/shared_content", = "modules/clean/react/file_viewer/full_screen_helpers", = "modules/clean/react/file_viewer/store", = "modules/clean/react/file_viewer/account_menu/pro_gifting_link", = "modules/clean/notifications/file_watcher", "modules/clean/avatar/size", = "modules/clean/react/file_viewer/account_menu/business_upgrade_link", = "modules/clean/react/user_notifications/dropdown_bell", = "modules/clean/sharing/get_editable_link_prompt", = "modules/clean/account/change_email_modals", = "modules/clean/account/email", "modules/clean/react/seen_state/store", = "modules/clean/contacts/facebook_modal", = "modules/clean/average_counter", = "modules/clean/sharing/non_namespace_manage_access_modal", = "modules/clean/sharing/views/member_list_item", = "modules/clean/react/sprite_div", = "modules/clean/annotations/annotation_region_ui", = "modules/clean/annotations/annotation_highlight_ui", = "modules/constants/sharing", "modules/clean/open_with", = "modules/clean/annotations/annotation_marker", = "modules/clean/sharing/notifications", = "modules/clean/multiaccount_login", "modules/clean/contacts/data", = "modules/clean/loggers/file_preview_logger", = "modules/clean/react/previews/preview_password_protected", = "modules/clean/components/flag", = "modules/clean/react/user_notifications/dropdown", = "modules/clean/sharing/share_inband", = "modules/clean/react/file_viewer/open_button_coachmark", = "modules/clean/react/image", = "modules/clean/react/file_viewer/account_menu/logout_link", = "modules/clean/react/modal", = "modules/clean/react/previews/preview_image_with_annotations", = "modules/clean/annotations/preview_image_annotations_toolbar", = "modules/clean/react/file_viewer/file_preview", = "modules/clean/previews/file_viewer_utils", = "modules/clean/unity/logger", "modules/clean/unity/connection_error", = "modules/clean/react/previews/preview_zoom_container", = "modules/clean/react/user_notifications/store", = "modules/clean/browse/browse_drag_utils", = "modules/clean/payments/dfb_util", "modules/clean/sharing/strings", = "modules/core/user_i18n", "modules/clean/react/form_handlers_mixin", = "modules/clean/react/file_viewer/utils", "modules/clean/typeahead", = "modules/clean/teams/limited_team_invite_form", = "modules/clean/annotations/annotation_marker_ui", = "modules/clean/avatar/avatar_with_default", = "modules/clean/sharing/stores/share_modal", = "modules/clean/sharing/views/member_list", = "modules/clean/react/user_notifications/actions", = "modules/clean/flux/flux_store", = "modules/clean/react/file_viewer/account_menu/account_menu", = "modules/clean/react/previews/password_component", = "modules/clean/sharing/share_modal", = "modules/clean/react/file_viewer/file_preview_update_watcher", = "modules/clean/sharing/link_description", = "modules/clean/previews/preview_status_watcher", = "modules/clean/react/previews/audio/preview_audio_play_button", = "modules/clean/react/file_viewer/copyright_flag", = "modules/clean/react/file_viewer/account_menu/install_link", = "modules/clean/previews/pdf_loader", = "modules/clean/react/file_viewer/open_button", = "modules/clean/react/browse/models", "modules/clean/events/rollback", = "modules/clean/components/scooter/badge", = "modules/clean/page_role_observer", = "modules/clean/sharing/action_types", "modules/clean/sharing/api", = "modules/clean/api_v2/client", = "modules/clean/react/seen_state/dispatcher", = "modules/clean/react/file_viewer/more_dropdown", "modules/clean/crypto", = "modules/clean/components/title_bubble", = "modules/clean/react/reset_form", "modules/clean/clipboard", = "modules/clean/fuzzy", "modules/clean/annotations/annotation_region", = "modules/clean/avatar/faceholder", = "modules/dirty/sharing/browse_ui_util", = "modules/clean/react/file_viewer/constants", = "modules/clean/react/file_viewer/dispatcher", = "modules/clean/sharing/members_list/members_list_modal", = "modules/clean/downloads", "modules/clean/react/file_viewer/coach_mark", = "modules/clean/top_notif", = "modules/clean/sharing/folder_settings_modal", = "modules/clean/react/bubble_menu", = "modules/clean/sharing/shared_folder_settings_modal", = "modules/clean/groups/api", "modules/clean/browse_events", = "modules/clean/contacts/list", = "modules/clean/contacts/bloodhound_contacts", = "modules/clean/react/user_notifications/api", = "modules/clean/unity/versions", = "modules/dirty/react/file_viewer/share_helpers", "modules/clean/form", = "modules/clean/sharing/api/util/types", = "modules/clean/react/file_viewer/file_owner_actions", = "modules/clean/react/file_viewer/account_menu/settings_link", = "modules/clean/account/email_verify_reasons", = "modules/clean/previews/util", "modules/clean/frame_messenger", = "modules/clean/sharing/i18n", "modules/clean/react/paging_list", = "modules/clean/accessibility", "modules/clean/account/email_verify"], = "pkg-bd": ["modules/clean/unity/features/destiny_logger", = "modules/clean/unity/features/web_destiny"]}, "baseUrl": = "https://cf.dropboxstatic.com/static/", "paths": = {"external/underscore-1.8.3": = "javascript/compiled/external/underscore-1.8.3.min-vflVD_rHs", = "external/lru": "javascript/compiled/external/lru.min-vflJ4mro3", = "internal_javascript/angular": = ["https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min", = "https://cf.dropboxstatic.com/static/internal_javascript/angular.min-vfly= hpYgY", = "https://www.dropboxstatic.com/static/internal_javascript/angular.min-vfl= yhpYgY"], "langpack": = ["https://cf.dropboxstatic.com/static/javascript/langpack/en", = "https://www.dropboxstatic.com/static/javascript/langpack/en"], = "modules/clean/react/file_comments/comment_list_options": = "javascript/compiled/modules/clean/react/file_comments/comment_list_optio= ns.min-vfl4khvCO", "external/immutable": = "javascript/compiled/external/immutable.min-vflCDQDs_", "external/sjcl": = "javascript/compiled/external/sjcl.min-vflRtcU5Z", = "external/flash_detect": = "javascript/compiled/external/flash_detect.min-vflgbYKud", "pkg-ab": = "javascript/compiled/packaged/pkg-ab.min-vfl85M_1T", "pkg-ac": = "javascript/compiled/packaged/pkg-ac.min-vfl0t3yuv", "pkg-aa": = "javascript/compiled/packaged/pkg-aa.min-vflTfZOys", = "external/videojs/video": = "javascript/compiled/external/videojs/video.min-vfl6YqGAl", = "modules/clean/flux/action_type": = "javascript/compiled/modules/clean/flux/action_type.min-vfl2yGL4F", = "dropins": = ["https://cf.dropboxstatic.com/static/api/2/dropins-vflJngP4N", = "https://www.dropboxstatic.com/static/api/2/dropins-vflJngP4N"], = "modules/dirty/sharing/share_modal": = "javascript/compiled/modules/dirty/sharing/share_modal.min-vflZWP9CZ", = "modules/clean/unity/features/web_destiny_ui": = "javascript/compiled/modules/clean/unity/features/web_destiny_ui.min-vflN= UCLsw", "external/purify": = "javascript/compiled/external/purify.min-vfleRnTPU", "external/rsvp": = "javascript/compiled/external/rsvp.min-vfl3p0ZMM", "external/flux": = "javascript/compiled/external/flux.min-vflnNlZqK", "jquery": = ["https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min", = "https://cf.dropboxstatic.com/static/javascript/compiled/external/jquery.= min-vfl4OBVkB", = "https://www.dropboxstatic.com/static/javascript/compiled/external/jquery= .min-vfl4OBVkB"], "external/reflux-0.3.0": = "javascript/compiled/external/reflux-0.3.0.min-vflrq1JrF", = "external/web_socket": = "javascript/compiled/external/web_socket.min-vflCGNeAR", = "external/moxie": "javascript/compiled/external/moxie.min-vflTbLUfJ", = "external/plupload_dev": = "javascript/compiled/external/plupload_dev.min-vfluYUZwf", = "external/keymaster": = "javascript/compiled/external/keymaster.min-vflmWVHd3", = "external/zxcvbn": "javascript/compiled/external/zxcvbn.min-vflkO7PKd", = "external/videojs/videojs_hls": = "javascript/compiled/external/videojs/videojs_hls.min-vfl5CeJq0", = "external/jquery.fs.zoomer": = "javascript/compiled/external/jquery.fs.zoomer.min-vflaL2ap8", = "external/u2f-api": = "javascript/compiled/external/u2f-api.min-vflfIka1t", = "javascript/jquery-security-patch": = "javascript/jquery-security-patch-vflz7dLlZ", = "external/videojs/videojs_media_sources": = "javascript/compiled/external/videojs/videojs_media_sources.min-vflMXy4ty= ", "external/react-0.12.0": = "javascript/compiled/external/react-0.12.0.min-vfl7pWXh9", "libs": = ["https://cf.dropboxstatic.com/static/javascript/compiled/libs.min-vflDOQ= -NH", = "https://www.dropboxstatic.com/static/javascript/compiled/libs.min-vflDOQ= -NH"], "dropbox": = ["https://cf.dropboxstatic.com/static/javascript/compiled/dropbox.min-vfl= bH5e0q", = "https://www.dropboxstatic.com/static/javascript/compiled/dropbox.min-vfl= bH5e0q"], "external/tracekit": = "javascript/compiled/external/tracekit.min-vflEPNqVj", = "modules/clean/react/file_viewer/account_menu/account_menu_contents": = "javascript/compiled/modules/clean/react/file_viewer/account_menu/account= _menu_contents.min-vflsrP2cL", "external/cyfd": = "javascript/compiled/external/cyfd.min-vfltMenER", "chooser_legacy": = ["https://cf.dropboxstatic.com/static/javascript/compiled/chooser_legacy.= min-vflryGMgC", = "https://www.dropboxstatic.com/static/javascript/compiled/chooser_legacy.= min-vflryGMgC"], "external/modernizr": = "javascript/compiled/external/modernizr.min-vflWX4uUD", "pkg-bd": = "javascript/compiled/packaged/pkg-bd.min-vflpJf-wx", "mobile": = ["https://cf.dropboxstatic.com/static/javascript/compiled/dropbox-mobile.= min-vflM8ARi8", = "https://www.dropboxstatic.com/static/javascript/compiled/dropbox-mobile.= min-vflM8ARi8"], "classnames": = "javascript/compiled/external/classnames.min-vflqHTSxq", = "external/jquery.mousewheel": = "javascript/compiled/external/jquery.mousewheel.min-vfl_fJCrm", = "external/sha1": "javascript/compiled/external/sha1.min-vflgHBuGL", = "external/swfobject": = "javascript/compiled/external/swfobject.min-vfl8O9uh_", = "external/typeahead.bundle": = "javascript/compiled/external/typeahead.bundle.min-vflcIbo3p", = "external/jquery_ui": = "javascript/compiled/external/jquery_ui.min-vfl8EzDoe"}};=0A= window.REQUIREJS_FALLBACK_URL =3D = "https://www.dropboxstatic.com/static/";=0A= window.DETERMINISTIC_MONKEY_CHECK =3D false;=0A= window.GlobalConstants =3D {"IS_PROD": true};=0A= =0A= /* global: when_ready_configure_requirejs comes = from the=0A= fake_require_snippet (ui/page/scripts.py) */=0A= when_ready_configure_requirejs();=0A= </SCRIPT> <SCRIPT type=3D"text/javascript" nonce=3D"5y3dCHC/gx0Rg7vscKVo">var = BrowseConstants =3D {"REVISION_HISTORY_WEB": false};=0A= var PageLoadConstants =3D {"CSP_SCRIPT_NONCE": = "5y3dCHC/gx0Rg7vscKVo"};=0A= var CommentsPanelConstants =3D {"ALLOW_STICKERS": false, = "IS_TAB_NAV_ENABLED": false};=0A= var StickerConstants =3D {"stickers": [{"description": "", = "id": 1, "set_id": 1, "name": "catWaving"}, {"description": "", "id": 2, = "set_id": 1, "name": "2"}, {"description": "", "id": 3, "set_id": 1, = "name": "3"}, {"description": "", "id": 4, "set_id": 1, "name": "4"}, = {"description": "", "id": 5, "set_id": 1, "name": "5"}, {"description": = "", "id": 6, "set_id": 1, "name": "6"}, {"description": "", "id": 15, = "set_id": 2, "name": "15"}, {"description": "", "id": 16, "set_id": 2, = "name": "16"}, {"description": "", "id": 17, "set_id": 2, "name": "17"}, = {"description": "", "id": 18, "set_id": 2, "name": "18"}, = {"description": "", "id": 19, "set_id": 2, "name": "19"}, = {"description": "", "id": 20, "set_id": 2, "name": "20"}, = {"description": "", "id": 21, "set_id": 2, "name": "21"}, = {"description": "", "id": 22, "set_id": 2, "name": "22"}, = {"description": "", "id": 23, "set_id": 2, "name": "23"}, = {"description": "", "id": 24, "set_id": 2, "name": "24"}, = {"description": "", "id": 25, "set_id": 2, "name": "25"}, = {"description": "", "id": 26, "set_id": 2, "name": "26"}, = {"description": "", "id": 27, "set_id": 3, "name": "27"}, = {"description": "", "id": 28, "set_id": 3, "name": "28"}, = {"description": "", "id": 29, "set_id": 3, "name": "29"}, = {"description": "", "id": 30, "set_id": 3, "name": "30"}, = {"description": "", "id": 31, "set_id": 3, "name": "31"}, = {"description": "", "id": 32, "set_id": 3, "name": "32"}, = {"description": "", "id": 33, "set_id": 4, "name": "33"}, = {"description": "", "id": 34, "set_id": 4, "name": "34"}, = {"description": "", "id": 35, "set_id": 4, "name": "35"}, = {"description": "", "id": 36, "set_id": 4, "name": "36"}, = {"description": "", "id": 37, "set_id": 4, "name": "37"}, = {"description": "", "id": 38, "set_id": 4, "name": "38"}, = {"description": "", "id": 39, "set_id": 5, "name": "39"}, = {"description": "", "id": 40, "set_id": 5, "name": "40"}, = {"description": "", "id": 41, "set_id": 5, "name": "41"}, = {"description": "", "id": 42, "set_id": 5, "name": "42"}, = {"description": "", "id": 43, "set_id": 5, "name": "43"}, = {"description": "", "id": 44, "set_id": 5, "name": "44"}, = {"description": "", "id": 45, "set_id": 5, "name": "45"}, = {"description": "", "id": 46, "set_id": 5, "name": "46"}, = {"description": "", "id": 47, "set_id": 5, "name": "47"}, = {"description": "", "id": 48, "set_id": 5, "name": "48"}, = {"description": "", "id": 49, "set_id": 6, "name": "49"}, = {"description": "", "id": 50, "set_id": 6, "name": "50"}, = {"description": "", "id": 51, "set_id": 6, "name": "51"}, = {"description": "", "id": 52, "set_id": 6, "name": "52"}, = {"description": "", "id": 53, "set_id": 6, "name": "53"}, = {"description": "", "id": 54, "set_id": 6, "name": "54"}], = "sticker_img_url": "https://www.dropbox.com/stickers/sticker", = "sticker_set_img_url": "https://www.dropbox.com/stickers/set", "sets": = [{"description": "Cute cats!", "id": 1, "name": "CatBlobs"}, = {"description": "Cute aliens!", "id": 2, "name": "Beemer"}, = {"description": "Cute dogs!", "id": 3, "name": "Dawgs"}, {"description": = "Cute mythical creatures!", "id": 4, "name": "MonsterMash"}, = {"description": "Cute elementary school tools!", "id": 5, "name": = "SchoolHouse"}, {"description": "Cute sweets!", "id": 6, "name": = "Sweets"}]};=0A= var DebugConstants =3D {"CPROFILE_PARAMETER": "", = "CPROFILE_ENABLED": 0};=0A= var StaticConstants =3D {"static_url_video_js_swf": = "https://flash.dropboxstatic.com/video-js-vflrEH96P.swf", = "static_url_pdfjs_excel": = "https://cf.dropboxstatic.com/static/javascript/pdf-js/pdf-js-excel/viewe= r-vflUsAo8y.html", "static_url_pdfjs_viewer": = "https://cf.dropboxstatic.com/static/javascript/pdf-js/pdf-js-9e9df56/web= /viewer-vflerOqSW.html", "static_url_web_socket_swf": = "https://dbxlocal.dropboxstatic.com/WebSocket-vflez_6Rn.swf"};=0A= var GandalfConstants =3D {"gandalf": {"saveas_experiment": = true, "docpreview_debug_force_test_pdf": false, "comments_web_feedback": = false, "file-activity-browse-comment-count-bubble": false, = "comments_annotation_image_previews": false, "tap_to_refresh": false, = "docpreview_excel2": false, "comments_annotation_ghost": false, = "comments_annotation_thumbnails": "OFF", "xls_edit": false, = "comments_no_notify_hint": "OFF", "file_request_allow_dropbox_chooser": = false, "comments_no_at_mentions": "OFF", "comments_annotation_marker": = false, "docpreview_password_protected_preview": "OFF", = "docpreview_indesign_preview": "OFF", "comments_add_mention_dropdown": = "OFF", "file_viewer_seen_state": false, "db_readonly_maintenance": = false, "comments_threading": false, "comments_notify_facepile": "OFF", = "comments_visible_at_mentions": "OFF", "contacts_server_search_allowed": = false, "revision_history_web": false, "unity-web-destiny-all-pages": = false, "docpreview-quality-popup-always": false, "file_viewer_react": = false, "wopi-button-visible": false, "unity-web-debug": false, = "docpreview_debug_force_test_pptx": false, = "growth-onboarding-shared-link-onboarding-one-ring": null, = "comments_annotation_highlight": false, "file_viewer_hide_comments": = false, "comments_annotation_region": false, "dw-comments-stickers": = false, "docpreview_debug_force_test_deck_pdf": false, = "comments_annotation_creation_expand": "OFF", = "docpreview-quality-popup-enabled": false, = "file-obj-aware-shared-links-creation": false, = "comments_responsive_width": "OFF", "unity-web-destiny": true, = "comments_inline_ea": false, "comments_preload": false, = "wopi_edit_wopitest": false, "comments_flux": true}};=0A= var DropboxConstants =3D {"DELETE_ON_UNLINK_UNSUPPORTED": 3, = "DOC_PREVIEW_UNAVAILABLE_FAILED": 1, = "DOC_PREVIEW_UNAVAILABLE_PROTECTED_DOC": 4, "DOC_PREVIEW_AVAILABLE": 0, = "NOTIFICATION_TYPE_META": -1, "DOC_PREVIEW_IN_PROGRESS": 2, = "MAX_PDF_FILE_SIZE_B": 83886080, "FILE_ACTIVITY_LOG_CLIENT_ORIGIN_TYPE": = {"MAX_EVENT_TYPE": 9, "SUBSCRIBE_BUTTON": 2, "AT_SIGN_KEYPRESS": 6, = "MODAL_TOGGLE_BUTTON": 3, "LITTLE_MAN_BUTTON": 5, "STICKER_BUTTON": 8, = "LIKE_BUTTON": 1, "FACEPILE_ADD_BUTTON": 4, "POST_BUTTON": 0, = "NO_AT_SIGN_KEYPRESS": 7}, "root_ns": 0, "DELETE_ON_UNLINK_OLD_CLIENT": = 2, "PDF_PREVIEW_MODE": "pdf-js", "MAX_GIF_FILE_SIZE_B": 5242880, = "MAX_WEBHOOKS_PER_APP": 25, "DELETE_ON_UNLINK_SUPPORTED_PERSONAL_ONLY": = 4, "DOC_PREVIEW_UNAVAILABLE_OTHER": 5, "FILE_ACTIVITY_LOG_EVENT_TYPE": = {"MARK_COMMENTS_SEEN": 32, "ADD_MESSAGE_AS_COMMENT_ONBOARDING_CLOSED": = 37, "CLIENT_CONTACT_LIST_SELECTED": 21, "UNRESOLVE_COMMENT": 8, = "CLIENT_ANNOTATION_HIDDEN": 27, "CLIENT_COMMENTS_HIDDEN": 23, = "SET_CHECKBOX_UNCHECKED": 34, "DELETE_COMMENT": 4, = "SET_CHECKBOX_CHECKED": 33, "NEW_STICKER_COMMENT": 25, "COMMENTS_OFF": = 17, "CLIENT_SIGN_IN_MODAL": 13, "FILE_VIEW": 10, "SUBMITTED_FEEDBACK": = 19, "CLIENT_SIGN_IN_SUCCESS": 15, "NEW_COMMENT": 2, = "CLIENT_SIGN_UP_SUCCESS": 16, "COMMENTS_ON": 18, = "CLIENT_SWITCH_TO_LATEST_REVISION": 36, "RESOLVE_COMMENT": 7, = "UNLIKE_FILE": 1, "CLIENT_SWITCH_TO_OLD_REVISION": 35, = "CLIENT_ANNOTATION_UI_HOVER": 29, "CLIENT_ANNOTATION_UI_CLICKED": 30, = "CLIENT_COMMENTS_SHOWN": 22, "EDIT_COMMENT": 3, "UNLIKE_COMMENT": 6, = "CLIENT_ANNOTATION_BUTTON_CLICKED": 31, "CLIENT_SIGN_UP_MODAL": 14, = "MAX_EVENT_TYPE": 38, "MENTION": 9, "CLIENT_ANNOTATION_PLACED": 26, = "CLIENT_CONTACT_LIST_SHOWN": 20, "FILE_UNSUBSCRIBE": 12, = "CLIENT_ANNOTATION_DRAGGED": 28, "LIKE_COMMENT": 5, "FILE_SUBSCRIBE": = 11, "CLIENT_STICKERS_SHOWN": 24, "LIKE_FILE": 0}, = "MAX_TEXT_FILE_SIZE_B": 4194304, "sess_id": = "64862309688912669319812881824357595656", "DELETE_ON_UNLINK_SUPPORTED": = 1, "PUBLIC_MODE_OVERRIDE": null, "DELETE_ON_UNLINK_SUPPORTED_TEAM_ONLY": = 5, "referrer": "", "DOC_PREVIEW_UNAVAILABLE_BAD_FILE": 3, = "FILE_ACTIVITY_ACTION_TYPE": {"UNRESOLVE_COMMENT": 8, "DELETE_COMMENT": = 4, "COMMENTS_OFF": 11, "NEW_COMMENT": 2, "COMMENTS_ON": 12, = "RESOLVE_COMMENT": 7, "UNLIKE_FILE": 1, "EDIT_COMMENT": 3, = "UNLIKE_COMMENT": 6, "FILE_UNSUBSCRIBE": 10, "LIKE_COMMENT": 5, = "FILE_SUBSCRIBE": 9, "LIKE_FILE": 0}, "COUNTRY_OVERRIDE": null};=0A= var ViewerConstants =3D {"datetime_format": "M/d/yyyy h:mm = a", "ROLE_PHOTOS": "photos", "hls_debug_level": "off", = "TIMEZONE_OFFSET": 0, "_viewer_properties": = {"is_team_assume_user_session": false, "can_moderate_comments": false, = "_user_data": []}, "time_format": "h:mm a", "USER_LOCALE": "en", = "docpreview_password_protected_preview": false, = "docpreview_indesign_preview": false, "date_format": "M/d/yyyy", = "ROLE_WORK": "work", "UID_PARAM_NAME": "_subject_uid", = "transcoder_hls4web": 1, "ROLE_PARAM": "role", "ROLE_BOTH": "both", = "ROLE_PERSONAL": "personal"};=0A= var EnvConstants =3D {"LIVE_TRANSCODE_SERVER": = "showbox-tr.dropbox.com", "BATCH_THUMB_ENDPOINTS": = ["//photos-1.dropbox.com/btjb", "//photos-2.dropbox.com/btjb", = "//photos-3.dropbox.com/btjb", "//photos-4.dropbox.com/btjb", = "//photos-5.dropbox.com/btjb", "//photos-6.dropbox.com/btjb"], = "BOLT_SERVER": "bolt.dropbox.com", "BEACON_SERVER": "bolt.dropbox.com", = "NOTES_WEBSERVER_OLD": "notes.dropbox.com", "IS_PROD": 1, "PUBSERVER": = "dl.dropboxusercontent.com", "CAROUSEL_WEBSERVER": = "carousel.dropbox.com", "WEB_TIMING_LOG_ENDPOINT": "/web_timing_log", = "PHOTOS_WEBSERVER": "photos.dropbox.com", "DL_DOC_USER_CONTENT_DOMAIN": = "dl-doc.dropboxusercontent.com", "PHOTO_CLUSTER": = ["photos-1.dropbox.com", "photos-2.dropbox.com", "photos-3.dropbox.com", = "photos-4.dropbox.com", "photos-5.dropbox.com", "photos-6.dropbox.com"], = "BLOCK_CLUSTER": "dl-web.dropbox.com", "WEB_STATIC_DROPBOX_HOST": = "www.dropboxstatic.com", "WEBSERVER": "www.dropbox.com", "CDN_HOST": = "cf.dropboxstatic.com", "DL_DOC_DOMAIN": "dl-doc.dropbox.com", = "NOTES_WEBSERVER": "paper.dropbox.com", "REDIRECT_SAFE_ORIGINS": = ["www.dropbox.com", "dropbox.com", "api.dropboxapi.com", = "api.dropbox.com", "linux.dropbox.com", "photos.dropbox.com", = "carousel.dropbox.com", "www.dropbox.com", "paper.dropbox.com", = "notes.dropbox.com", "test.composer.dropbox.com"]};=0A= var RequestConstants =3D {"REQUEST_START_TIME": = 1458742991392, "IS_SPDY": 0, "REQUEST_ID": = "3d513a9da47f467ae749622ebe7050b3", "REQUEST_TRACING_ENABLED": false, = "JS_CSRF_COOKIE": "__Host-js_csrf"};=0A= var PythonConstants =3D = {"DOWNLOADS_NOTIFY_DOMAIN_PARAM_NAME": "_notify_domain", = "THUMBNAIL_SIZES": ["320x568", "320x480", "720x720", "1500x500", = "274x154", "392x392", "308x154", "150x150", "1600x1200", "750x500", = "1280x1280", "180x180", "512x512", "1000x500", "256x256", "718x200", = "100x100", "256x456", "318x416", "1024x1024", "320x320", "48x48", = "2048x1536", "640x1136", "375x100", "1250x500", "16x16", "640x480", = "480x320", "122x122", "2048x2048", "640x640", "128x128", "640x384", = "178x178", "568x320", "1136x640", "320x640", "470x300", "256x512", = "154x274", "2000x500", "80x80", "200x200", "1024x768", "800x600", = "1280x960", "70x70", "1750x500", "456x256", "480x480", "360x360", = "784x784", "960x640", "154x154", "359x100", "750x200", "512x256", = "640x1280", "196x196", "320x240", "160x160", "478x267", "72x72", = "64x64", "154x308", "1280x640", "640x320", "75x75", "800x800", "32x32"], = "OREF_CONSTANTS": {"BROWSE_SEARCHBOX": "bs", "SHMODEL_SHARE_MODAL": = "ssm", "EMAIL_REPLY_OF_SHMODEL": "eros", "BROWSE_UNKNOWN": "bu", = "DESKTOP_HARMONY": "h", "EMAIL_REPLY": "er", "HISTORY": "hi", = "SHARE_PAGE": "sha", "DESKTOP_NOTIFICATION": "dn", = "FILE_ROW_SHARE_MENU": "bsh", "BROWSE_COMMENT_BUTTON": "bb", = "BROWSE_FILE_OPEN": "bo", "SHARED_LINK_PAGE": "shl", = "SERVER_SIDE_CLIENT_VIEW": "sscv", "SHARED_CONTENT_LINK_PAGE": "scl", = "BROWSE_COMMENT_CONTEXTMENU": "bc", "WEB_NOTIFICATION": "wn", "EMAIL": = "e", "DESKTOP_CONTEXT_MENU": "c", "RECENTS": "r"}, "REVISION_REASON": = {"RENAME": 3, "RESTORE": 4, "ADD": 0, "UNMOUNT": 6, "EDIT": 2, = "UNSHARE": 8, "MOUNT": 5, "MOVE": 1, "SHARE": 7}, "FileViewModeType": = {"FILE_PREVIEW": 0, "UNKNOWN": 10, "SHARED_LINK_LIGHTBOX": 3, = "SHARED_LINK_FILE": 7, "PHOTOS_LIGHTBOX": 6, "SHARED_LINK_COLLECTION": = 5, "MEMBER_LINK_FILE": 9, "BROWSE": 1, "FILE_INFO": 11, = "BROWSE_LIGHTBOX": 2, "SHARED_LINK_FOLDER": 4, "MEMBER_LINK_FOLDER": 8}, = "DOWNLOAD_ID_PARAM_NAME": "_download_id", "RECENT_EVENT_FILTER_TYPE": = {"PHOTOS": 1, "ALL": 0, "DOCUMENTS": 3, "VISUAL_NOTES": 7, "VIDEOS": 2, = "JUNK": 5, "COMMENTS": 4, "UNCATEGORIZED": 6}, = "FILE_REQUEST_NO_DEADLINE": -1, "CarouselMetadataType": {"RENAME": 0, = "ITEM_LIKE": 2, "ROOM_CREATE": 3, "ADD_MEMBERS": 1, "REMOVE_ITEMS": 5, = "REMOVE_MEMBERS": 4}, "FileViewOriginType": {"WEB_NOTIFICATION": 15, = "VERSION_HISTORY": 6, "SHARE_PAGE": 18, "BROWSE": 1, "UNKNOWN": 0, = "SERVER_VIEW": 10, "FILE_ROW_SHARE_MENU": 14, "PHOTOS": 3, "PAPER": 13, = "HARMONY": 7, "CAROUSEL": 2, "FILESYSTEM": 8, "SHARED_LINK_PAGE": 16, = "NOTIFICATION": 11, "SHARED_CONTENT_LINK_PAGE": 17, "TRASH": 5, "TRAY": = 9, "EMAIL": 12, "RECENTS": 4}, "FileViewTargetType": {"SHARED_LINK": 1, = "SHARED_CONTENT_LINK": 2, "PRIVATE": 0}, "DOMAIN_VERIFICATION_STATUS": = {"VERIFYING": 3, "ERROR_VERIFYING": 1, "VERIFIED": 4, "PENDING": 2, = "ALREADY_CLAIMED": 5}, "FileViewPlatformType": {"WEB": 2, "CLIENT": 1, = "UNKNOWN": 5, "API": 0, "MOBILE_ANDROID": 3, "MOBILE_IOS": 4}, = "THUMBNAIL_SIZE_MODE": {"STRICT": 2, "FIT_ONE_RESTRICT": 9, "LEGACY": 6, = "FIT_ONE_ABSTRACT": 7, "EXACT_NO_BACKGROUND": 10, "ABSTRACT": 3, = "FIT_ONE": 4, "EXACT": 1, "ORIGINAL": 5, "CUSTOM": 8}, = "FILE_ACTIVITY_LOADING_MODE": {"REVISION_HISTORY": "REVISION_HISTORY", = "FEEDBACK": "FEEDBACK", "COMMENTS_LIKES": "COMMENTS_LIKES", = "FEEDBACK_METADATA": "FEEDBACK_METADATA", "PREVIEW_INFO": = "PREVIEW_INFO", "SEEN_STATES": "SEEN_STATES"}, "CarouselPostType": = {"ITEMS": 0, "MESSAGE": 1, "METADATA": 2}, "ACTIVITY_LOADING_MODE": = {"COMMENTS_LIKES": "COMMENTS_LIKES", "FEEDBACK": "FEEDBACK", = "FEEDBACK_METADATA": "FEEDBACK_METADATA", "SEEN_STATES": "SEEN_STATES"}, = "RECENT_EVENT_TYPES": {"FILE_RENAME": 3, "PAPER_EDIT": 13, "FILE_EDIT": = 2, "FILE_SHARED_VIEW": 10, "PAPER_SHARE": 15, "PAPER_VIEW": 16, = "PAPER_ADD": 12, "FILE_SHARE": 7, "FILE_UNMOUNT": 6, "FILE_COMMENT_ADD": = 11, "FILE_UNSHARE": 8, "FILE_ADD": 0, "FILE_RESTORE": 4, "FILE_MOUNT": = 5, "FILE_SHARED_ADD": 17, "FILE_PRIVATE_VIEW": 9, "PAPER_COMMENT": 14, = "FILE_MOVE": 1}, "FileViewActionType": {"SEARCH": 5, = "CONTEXT_MENU_OPEN_FILE": 4, "CONTEXT_MENU_VIEW_COMMENTS": 3, = "TOOLBAR_OPEN_FILE": 2, "TOOLBAR_VIEW_COMMENTS": 1, "REPLY": 6, "CLICK": = 0}, "ACCOUNT_CAPTURE": {"INVITED_ONLY": 1, "OFF": 0, "ALL": 2}, = "OriginReferrerTypeToFileViewOriginAndAction": {"dn": [11, 0], "scl": = [17, 0], "c": [8, 4], "e": [12, 0], "sscv": [10, 0], "bb": [1, 1], "bc": = [1, 3], "h": [7, 0], "bo": [1, 0], "wn": [15, 0], "ssm": [1, 0], "bu": = [1, 0], "sha": [18, 0], "r": [4, 0], "bsh": [14, 0], "bs": [1, 5], "hi": = [6, 0], "eros": [12, 6], "shl": [16, 0], "er": [12, 6]}};=0A= var SharingServerConstants =3D {"TIBURON": {"FOLDER_UI": {}, = "EDITABLE_FILES_UI": {}, "FILE_UI": {}, "FILE_FACES_UI": {}}};=0A= var MobileConstants =3D {"MOBILE_AD_COOKIE": "giraffe", = "uid": "", "MOBILE_AD_COOKIE_EXPIRES": 7};=0A= var WebTimingConstants =3D {"LOG_RESOURCE_TIMING": false};=0A= </SCRIPT> =20 <SCRIPT type=3D"text/javascript" nonce=3D"5y3dCHC/gx0Rg7vscKVo">=0A= var same_hostname =3D false;=0A= try {=0A= same_hostname =3D (top.location.hostname =3D=3D=3D = self.location.hostname);=0A= } catch (error) {}=0A= =0A= if (self !=3D top && !same_hostname) {=0A= top.location.replace(self.location.href);=0A= setTimeout(function() {=0A= window.DB_FRAME_BUST =3D true;=0A= document.body.innerHTML =3D (=0A= "<img = src=3D'https://www.dropbox.com/static/images/logo.png' = onClick=3D'top.location.href=3Dwindow.location.href' />");=0A= }, 1);=0A= }=0A= =0A= =0A= var _javascript_key =3D = "k3mpvuSruqsYhUi5Wo8lpGYaJFSQRTXsaRYUZY2yWy8";=0A= var _js_post =3D false;=0A= =0A= var _cf =3D _cf || [];=0A= _cf.push(['_setJsPost', _js_post]);=0A= _cf.push(['_setJavaScriptKey', _javascript_key]);=0A= var itv=3D0; if (Date.now) itv =3D Date.now(); else itv =3D +new = Date();=0A= _cf.push(['_setInitTime', itv]);=0A= _cf.push(['_setSDFieldNames', "pyxl5162"]);=0A= _cf.push(['_setEnReadDocUrl', false]);=0A= =0A= /* global: _cf defined in lib/security/cyberfend.py */ = _cf.push(['_setDisFpCalOnTimeout', 1]);=0A= =0A= var _javascript_key =3D = "k3mpvuSruqsYhUi5Wo8lpGYaJFSQRTXsaRYUZY2yWy8";=0A= var _js_post =3D false;=0A= =0A= var _cf =3D _cf || [];=0A= _cf.push(['_setJsPost', _js_post]);=0A= _cf.push(['_setJavaScriptKey', _javascript_key]);=0A= var itv=3D0; if (Date.now) itv =3D Date.now(); else itv =3D +new = Date();=0A= _cf.push(['_setInitTime', itv]);=0A= _cf.push(['_setSDFieldNames', "pyxl5192"]);=0A= _cf.push(['_setEnReadDocUrl', false]);=0A= =0A= =0A= var _javascript_key =3D = "k3mpvuSruqsYhUi5Wo8lpGYaJFSQRTXsaRYUZY2yWy8";=0A= var _js_post =3D false;=0A= =0A= var _cf =3D _cf || [];=0A= _cf.push(['_setJsPost', _js_post]);=0A= _cf.push(['_setJavaScriptKey', _javascript_key]);=0A= var itv=3D0; if (Date.now) itv =3D Date.now(); else itv =3D +new = Date();=0A= _cf.push(['_setInitTime', itv]);=0A= _cf.push(['_setSDFieldNames', "pyxl5215"]);=0A= _cf.push(['_setEnReadDocUrl', false]);=0A= =0A= =0A= var _javascript_key =3D = "k3mpvuSruqsYhUi5Wo8lpGYaJFSQRTXsaRYUZY2yWy8";=0A= var _js_post =3D false;=0A= =0A= var _cf =3D _cf || [];=0A= _cf.push(['_setJsPost', _js_post]);=0A= _cf.push(['_setJavaScriptKey', _javascript_key]);=0A= var itv=3D0; if (Date.now) itv =3D Date.now(); else itv =3D +new = Date();=0A= _cf.push(['_setInitTime', itv]);=0A= _cf.push(['_setSDFieldNames', "pyxl5232"]);=0A= _cf.push(['_setEnReadDocUrl', false]);=0A= =0A= =0A= var _javascript_key =3D = "k3mpvuSruqsYhUi5Wo8lpGYaJFSQRTXsaRYUZY2yWy8";=0A= var _js_post =3D false;=0A= =0A= var _cf =3D _cf || [];=0A= _cf.push(['_setJsPost', _js_post]);=0A= _cf.push(['_setJavaScriptKey', _javascript_key]);=0A= var itv=3D0; if (Date.now) itv =3D Date.now(); else itv =3D +new = Date();=0A= _cf.push(['_setInitTime', itv]);=0A= _cf.push(['_setSDFieldNames', "pyxl5248"]);=0A= _cf.push(['_setEnReadDocUrl', false]);=0A= =0A= =0A= var _javascript_key =3D = "k3mpvuSruqsYhUi5Wo8lpGYaJFSQRTXsaRYUZY2yWy8";=0A= var _js_post =3D false;=0A= =0A= var _cf =3D _cf || [];=0A= _cf.push(['_setJsPost', _js_post]);=0A= _cf.push(['_setJavaScriptKey', _javascript_key]);=0A= var itv=3D0; if (Date.now) itv =3D Date.now(); else itv =3D +new = Date();=0A= _cf.push(['_setInitTime', itv]);=0A= _cf.push(['_setSDFieldNames', "pyxl5272"]);=0A= _cf.push(['_setEnReadDocUrl', false]);=0A= =0A= =0A= var _javascript_key =3D = "k3mpvuSruqsYhUi5Wo8lpGYaJFSQRTXsaRYUZY2yWy8";=0A= var _js_post =3D false;=0A= =0A= var _cf =3D _cf || [];=0A= _cf.push(['_setJsPost', _js_post]);=0A= _cf.push(['_setJavaScriptKey', _javascript_key]);=0A= var itv=3D0; if (Date.now) itv =3D Date.now(); else itv =3D +new = Date();=0A= _cf.push(['_setInitTime', itv]);=0A= _cf.push(['_setSDFieldNames', "pyxl5288"]);=0A= _cf.push(['_setEnReadDocUrl', false]);=0A= =0A= =0A= var _javascript_key =3D = "k3mpvuSruqsYhUi5Wo8lpGYaJFSQRTXsaRYUZY2yWy8";=0A= var _js_post =3D false;=0A= =0A= var _cf =3D _cf || [];=0A= _cf.push(['_setJsPost', _js_post]);=0A= _cf.push(['_setJavaScriptKey', _javascript_key]);=0A= var itv=3D0; if (Date.now) itv =3D Date.now(); else itv =3D +new = Date();=0A= _cf.push(['_setInitTime', itv]);=0A= _cf.push(['_setSDFieldNames', "pyxl5312"]);=0A= _cf.push(['_setEnReadDocUrl', false]);=0A= =0A= =0A= var _javascript_key =3D = "k3mpvuSruqsYhUi5Wo8lpGYaJFSQRTXsaRYUZY2yWy8";=0A= var _js_post =3D false;=0A= =0A= var _cf =3D _cf || [];=0A= _cf.push(['_setJsPost', _js_post]);=0A= _cf.push(['_setJavaScriptKey', _javascript_key]);=0A= var itv=3D0; if (Date.now) itv =3D Date.now(); else itv =3D +new = Date();=0A= _cf.push(['_setInitTime', itv]);=0A= _cf.push(['_setSDFieldNames', "pyxl5328"]);=0A= _cf.push(['_setEnReadDocUrl', false]);=0A= =0A= =0A= var _javascript_key =3D = "k3mpvuSruqsYhUi5Wo8lpGYaJFSQRTXsaRYUZY2yWy8";=0A= var _js_post =3D false;=0A= =0A= var _cf =3D _cf || [];=0A= _cf.push(['_setJsPost', _js_post]);=0A= _cf.push(['_setJavaScriptKey', _javascript_key]);=0A= var itv=3D0; if (Date.now) itv =3D Date.now(); else itv =3D +new = Date();=0A= _cf.push(['_setInitTime', itv]);=0A= _cf.push(['_setSDFieldNames', "pyxl5352"]);=0A= _cf.push(['_setEnReadDocUrl', false]);=0A= </SCRIPT> <META name=3D"GENERATOR" content=3D"MSHTML 11.00.9600.18231"></HEAD> <BODY class=3D"en shmodel-body file-preview-body pdf-preview-pdf-js " = dir=3D"ltr"> <DIV id=3D"modal-behind" style=3D"display: none;"></DIV> <DIV id=3D"modal" style=3D"display: none;"> <DIV id=3D"modal-box"><A id=3D"modal-x" = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.pd= f?dl=3D0#"> <SCRIPT nonce=3D"5y3dCHC/gx0Rg7vscKVo">window._goch_["modal-x"] =3D = function(event){INLINE_JS.Modal.hide(null, false, true); = Event.stop(event); return false;;}</SCRIPT> </A> <H2 id=3D"modal-title"></H2> <DIV id=3D"modal-content"></DIV></DIV></DIV> <DIV id=3D"modal-overlay" style=3D"display: none;"></DIV> <DIV id=3D"grave-yard" style=3D"display: none;"></DIV> <DIV id=3D"trash-can" style=3D"display: none;"></DIV> <SCRIPT id=3D"tutorial_nav_bubble_tmpl" type=3D"text/template" = nonce=3D"5y3dCHC/gx0Rg7vscKVo"><div class=3D"tutorial-bubble-content"><a = class=3D"tutorial-bubble-x-link"><img = src=3D"/static/images/x-small-active.png" = class=3D"tutorial-bubble-x-img" /></a><h1 = class=3D"tutorial-bubble-title"><%=3D TEMPLATE_DATA.title %></h1><p = class=3D"tutorial-bubble-body"><%=3D TEMPLATE_DATA.body %></p><a = class=3D"tutorial-bubble-button <%=3D TEMPLATE_DATA.button_class = %>"><%=3D TEMPLATE_DATA.button_text %></a></div></SCRIPT> <DIV id=3D"floaters"></DIV> <DIV class=3D"external-drop-indicator top" style=3D"display: = none;"></DIV> <DIV class=3D"external-drop-indicator right" style=3D"display: = none;"></DIV> <DIV class=3D"external-drop-indicator bottom" style=3D"display: = none;"></DIV> <DIV class=3D"external-drop-indicator left" style=3D"display: = none;"></DIV> <DIV id=3D"outer-frame"> <DIV id=3D"page-content"> <DIV tabindex=3D"-1" class=3D"main-skip-destination" = id=3D"main-skip"></DIV> <DIV class=3D"nav-header"><SPAN class=3D"logo"><IMG = class=3D"custom-team-logo" = src=3D"https://www.dropbox.com/team/team_logo/dbtid%3AAAAPC8bxT7xoxUVZtgb= SKap5fnMbOIyEBv0?v=3D1449523853439"=20 data-js-component-id=3D"component5160"></SPAN>=20 <DIV class=3D"filename shmodel-filename"><SPAN = class=3D"display-name">lianas of=20 mexico.pdf</SPAN><SPAN class=3D"shmodel-owner" = id=3D"shmodel-owner"><SPAN class=3D"from-team">from=20 Pedro Acevedo (Smithsonian)</SPAN><SPAN> via <A = href=3D"https://www.dropbox.com/business">Dropbox=20 Business</A></SPAN></SPAN></DIV> <DIV class=3D"buttons"><A class=3D"freshbutton-blue = freshdropdown-button" id=3D"download-menu-button"=20 href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.pd= f?dl=3D0#">Download<IMG=20 class=3D" sprite sprite_web s_web_download-dropdown-arrow-white" = src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></A> <DIV class=3D"chat-bubble freshdropdown-menu" id=3D"download-menu" = style=3D"display: none;"> <UL> <LI><A id=3D"download_button_link" = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.pd= f?dl=3D1&pv=3D1"> <SCRIPT = nonce=3D"5y3dCHC/gx0Rg7vscKVo">window._goch_["download_button_link"] =3D = function(event){INLINE_JS.FreshDropdown.hide_all();}</SCRIPT> <DIV class=3D"sprite-div"> <DIV class=3D"sprite-frame small icon-left"><IMG class=3D" sprite = sprite_web s_web_download_arrow"=20 alt=3D"" = src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></DIV> <DIV class=3D"sprite-text"> <DIV class=3D"sprite-text-inner">Direct = download</DIV></DIV></DIV></A></LI> <LI><A class=3D"a2md-button add_to_my_dropbox_link" = id=3D"add_to_my_dropbox"> <SCRIPT = nonce=3D"5y3dCHC/gx0Rg7vscKVo">window._goch_["add_to_my_dropbox"] =3D = function(event){INLINE_JS.SharingModel.show_c2d_modal(); return = false;;}</SCRIPT> <DIV class=3D"sprite-div"> <DIV class=3D"sprite-frame small icon-left"><IMG class=3D" sprite = sprite_web s_web_dropbox"=20 alt=3D"" = src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></DIV> <DIV class=3D"sprite-text"> <DIV class=3D"sprite-text-inner">Save to my=20 Dropbox</DIV></DIV></DIV></A></LI></UL> <DIV class=3D"chat-bubble-arrow-border"></DIV> <DIV class=3D"chat-bubble-arrow"></DIV></DIV> <DIV id=3D"account-header"> <UL class=3D"nav"> <LI id=3D"top-login"> <DIV id=3D"top-login-wrapper"><SPAN = class=3D"bubble-dropdown-container"=20 data-js-component-id=3D"component5161"><A = class=3D"bubble-dropdown-target bubble-dropdown-target"=20 id=3D"login-hover-link" href=3D"https://www.dropbox.com/login">Sign = in<IMG class=3D"s_web_arrow-down-blue link-img sprite sprite_web"=20 id=3D"login-hover-dropdown-icon" style=3D"padding: 0px; margin-top: = -1px; margin-left: 5px;"=20 = src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></A> <DIV class=3D"bubble-dropdown top-right"> <DIV id=3D"login-hover-cont"> <DIV class=3D"login-form-container small" id=3D"pyxl5163" = data-js-component-id=3D"component5164"> <DIV id=3D"regular-login-forms"> <FORM class=3D"clearfix credentials-form login-form" = action=3D"/ajax_login"=20 method=3D"POST" novalidate=3D""><INPUT name=3D"cont" type=3D"hidden" = value=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.p= df?dl=3D0"><INPUT name=3D"require_role" type=3D"hidden"><INPUT = name=3D"refresh_token" type=3D"hidden"><INPUT name=3D"email_sig" = type=3D"hidden"><INPUT name=3D"login_sd" id=3D"pyxl5162" = type=3D"hidden">=20 <DIV class=3D"credentials-form__fields"> <DIV tabindex=3D"-1" class=3D"small login-email text-input = login-text-input" id=3D"pyxl5165"=20 data-js-component-id=3D"component5167"> <DIV class=3D"text-input-error-wrapper"><form:error = name=3D"login_email"> <DIV data-error-field-name=3D"login_email"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"login_email" = class=3D"text-input-input" id=3D"pyxl5166" type=3D"email">=20 <LABEL for=3D"pyxl5166">Email</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV tabindex=3D"-1" class=3D"small text-input login-password = login-text-input"=20 id=3D"pyxl5168" data-js-component-id=3D"component5170"> <DIV class=3D"text-input-error-wrapper"><form:error = name=3D"login_password"> <DIV = data-error-field-name=3D"login_password"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"login_password" = class=3D"password-input text-input-input" id=3D"pyxl5169" = type=3D"password"><LABEL=20 for=3D"pyxl5169">Password</LABEL><SMALL = class=3D"secondary-label"></SMALL> <DIV class=3D"password-caps-indicator">Caps lock is currently=20 on</DIV></DIV></DIV></DIV> <DIV id=3D"react-login-recaptcha-challenge-div"></DIV> <DIV class=3D"clearfix"> <DIV class=3D"sso-description"> <DIV class=3D"sprite-div"> <DIV class=3D"sprite-frame small icon-left"><IMG class=3D" sprite = sprite_web s_web_lock"=20 alt=3D"" = src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></DIV> <DIV class=3D"sprite-text"> <DIV class=3D"sprite-text-inner">Single sign-on = enabled</DIV></DIV></DIV></DIV> <DIV class=3D"small checkbox checkbox-inline remember-me"> <DIV class=3D"text-input-error-wrapper"><form:error = name=3D"remember_me"> <DIV = data-error-field-name=3D"remember_me"></DIV></form:error></DIV><INPUT = name=3D"remember_me"=20 id=3D"pyxl5171" type=3D"checkbox" checked=3D"checked"><LABEL = for=3D"pyxl5171">Remember=20 me</LABEL></DIV><BUTTON disabled=3D"True" class=3D"login-button = button-primary"=20 type=3D"submit"> <DIV class=3D"sign-in-text">Sign in</DIV> <DIV class=3D"sso-text">Continue</DIV></BUTTON><SPAN = class=3D"login-loading-indicator"><IMG=20 = src=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-loading-smal= l-vfl3Wt7C_.gif"=20 data-js-component-id=3D"component5172" = data-hi-res=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-load= ing-small@2x-vflAxdZTP.gif"></SPAN></DIV> <DIV class=3D"sso-optout"> <DIV>or <A = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.pd= f?dl=3D0#">Log=20 in with Dropbox credentials</A></DIV></DIV></FORM> <FORM class=3D"two-factor-form clearfix 2fa-phone-form " = style=3D"display: none;"=20 action=3D"/ajax_verify_code"=20 method=3D"POST"><INPUT name=3D"cont" type=3D"hidden" = value=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.p= df?dl=3D0"><INPUT name=3D"require_role" type=3D"hidden"><INPUT = name=3D"remember_me" type=3D"hidden"> <DIV class=3D"login-info two-factor-uses-sms">We sent a code to your = phone=20 number ending in <SPAN class=3D"last-four-digits"></SPAN>.</DIV> <DIV class=3D"login-info two-factor-uses-authenticator">Enter the code = generated=20 by your authenticator app.</DIV> <DIV tabindex=3D"-1" class=3D"small text-input login-text-input" = id=3D"pyxl5173"=20 data-js-component-id=3D"component5175"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"code"> <DIV data-error-field-name=3D"code"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"code" = class=3D"text-input-input autofocus" id=3D"pyxl5174" type=3D"text" = autocomplete=3D"off">=20 <LABEL for=3D"pyxl5174">6-digit code</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV class=3D"checkbox checkbox-inline standard remember-me"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"trusted"> <DIV data-error-field-name=3D"trusted"></DIV></form:error></DIV><INPUT = name=3D"trusted"=20 id=3D"pyxl5176" type=3D"checkbox"><LABEL for=3D"pyxl5176"> <DIV class=3D"tooltip-wrapper info-icon" = data-js-component-id=3D"component5177"> <DIV class=3D"tooltip-bubble tooltip-tooltip"> <DIV class=3D"tooltip-inner"> <DIV class=3D"two-factor-trusted-info">Trusted computers will never = ask you for=20 a security code again. You should only trust this computer if you = trust=20 everyone who uses it.</DIV></DIV></DIV> <DIV class=3D"tooltip-prompt sprite-div"> <DIV class=3D"sprite-text"> <DIV class=3D"sprite-text-inner">Trust this computer</DIV></DIV> <DIV class=3D"sprite-frame small icon-right"><IMG class=3D" sprite = sprite_web s_web_info"=20 alt=3D"" = src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></DIV></DIV></DIV></LABEL></DIV><BUTTON=20 class=3D"login-button button-primary" = type=3D"submit">Submit</BUTTON></FORM> <FORM class=3D"two-factor-form clearfix 2fa-seckey-form " = style=3D"display: none;"=20 action=3D"/ajax_verify_code"=20 method=3D"POST"><INPUT name=3D"cont" type=3D"hidden" = value=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.p= df?dl=3D0"><INPUT name=3D"require_role" type=3D"hidden"><INPUT = name=3D"remember_me" type=3D"hidden"><INPUT name=3D"u2f_challenge" = type=3D"hidden"> <DIV class=3D"login-info two-factor-uses-u2f"><IMG = class=3D"seckey-insert" = src=3D"https://cf.dropboxstatic.com/static/images/security_keys/insert-vf= lkCfC4_.png"=20 data-js-component-id=3D"component5178" = data-hi-res=3D"https://cf.dropboxstatic.com/static/images/security_keys/i= nsert@2x-vflTxG2RJ.png"> <DIV class=3D"two-factor-seckey-instructions"> <P><SPAN style=3D"font-weight: bold;">Insert your security key to use = it</SPAN>=20 <IMG class=3D"seckey-loading-status" = src=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-loading-smal= l-vfl3Wt7C_.gif"=20 data-js-component-id=3D"component5179" = data-hi-res=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-load= ing-small@2x-vflAxdZTP.gif"><IMG=20 class=3D"seckey-loading-status sprite sprite_web = s_web_bulletpoint-check" style=3D"display: none;"=20 = src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></P>After=20 inserting, tap your key if it has a button or gold disk.</DIV></DIV> <DIV tabindex=3D"-1" class=3D"text-input login-text-input standard" = id=3D"pyxl5180"=20 data-js-component-id=3D"component5182"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"code"> <DIV data-error-field-name=3D"code"></DIV></form:error></DIV> <DIV=20 class=3D"text-input-wrapper"><INPUT name=3D"code" = class=3D"text-input-input" id=3D"pyxl5181" style=3D"display: none;" = type=3D"text">=20 <LABEL for=3D"pyxl5181"></LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV class=3D"two-factor-seckey-instructions" style=3D"display: = none;"> <DIV style=3D"color: red;"><SPAN class=3D"error-msg">Key not=20 found.</SPAN></DIV><BUTTON=20 class=3D"two-factor-seckey-retry button-tertiary">Retry</BUTTON></DIV> <DIV class=3D"checkbox checkbox-inline standard remember-me"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"trusted"> <DIV data-error-field-name=3D"trusted"></DIV></form:error></DIV><INPUT = name=3D"trusted"=20 id=3D"pyxl5183" type=3D"checkbox"><LABEL for=3D"pyxl5183"> <DIV class=3D"tooltip-wrapper info-icon" = data-js-component-id=3D"component5184"> <DIV class=3D"tooltip-bubble tooltip-tooltip"> <DIV class=3D"tooltip-inner"> <DIV class=3D"two-factor-trusted-info">Trusted computers will never = ask you for=20 a security code again. You should only trust this computer if you = trust=20 everyone who uses it.</DIV></DIV></DIV> <DIV class=3D"tooltip-prompt sprite-div"> <DIV class=3D"sprite-text"> <DIV class=3D"sprite-text-inner">Trust this computer</DIV></DIV> <DIV class=3D"sprite-frame small icon-right"><IMG class=3D" sprite = sprite_web s_web_info"=20 alt=3D"" = src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></DIV></DIV></DIV></LABEL></DIV> <DIV class=3D"two-factor-use-phone-instead"><A = class=3D"two-factor-uses-sms" = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/">Send=20 SMS instead</A><A class=3D"two-factor-uses-authenticator" = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/">Use=20 mobile authenticator instead</A></DIV></FORM></DIV> <DIV class=3D"web-destiny-container-class" = id=3D"web-destiny-container" style=3D"display: none;"> <DIV class=3D"hr-label"><SPAN = class=3D"hr-label__text">or</SPAN></DIV><BUTTON=20 disabled=3D"True" class=3D"continue-as-button-class button-primary" = id=3D"continue-as-button"> <DIV class=3D"continue-as-user-name"></DIV></BUTTON></DIV></DIV> <P class=3D"create-account"><A id=3D"login-create-an-account" = href=3D"https://www.dropbox.com/register">Sign=20 up for Dropbox</A></P></DIV> <DIV class=3D"bubble-arrow-border"></DIV> <DIV = class=3D"bubble-arrow"></DIV></DIV></SPAN></DIV></LI></UL></DIV></DIV></D= IV> <DIV id=3D"shmodel-content-area"> <DIV class=3D"preview-box"> <DIV id=3D"pdf-embed-container" = data-docpreview-annotation-region-enabled=3D"False"=20 data-docpreview-annotation-marker-enabled=3D"False"=20 data-docpreview-saveas-experiment=3D"True"=20 data-docpreview-annotation-highlight-enabled=3D"False"> <DIV id=3D"component5185"></DIV><IFRAME id=3D"pdf-embed-iframe" = src=3D"https://cf.dropboxstatic.com/static/javascript/pdf-js/pdf-js-9e9df= 56/web/viewer-vflerOqSW.html"></IFRAME></DIV></DIV> <DIV id=3D"component5186"></DIV><A title=3D"Flag for copyright" = class=3D"content-flag title_bubble"=20 href=3D"https://www.dropbox.com/copyright_complaint?ssu=3Dhttps%3A//www.d= ropbox.com/s/ggk8bxzljrko1hb/lianas%2520of%2520mexico.pdf%3Fdl%3D0"=20 rel=3D"nofollow" data-title-position=3D"right" = data-title-hide-tail=3D"yes">Flag for=20 copyright</A></DIV> <DIV id=3D"disable-token-modal" style=3D"display: none;"> <P class=3D"disable-token-desc"></P> <DIV class=3D"modal-buttons"><SPAN class=3D"ajax-loading-indicator"><IMG = src=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-loading-smal= l-vfl3Wt7C_.gif"></SPAN><INPUT class=3D"freshbutton-blue unshare-button" = id=3D"pyxl5187" type=3D"button" value=3D"Remove link"> <SCRIPT nonce=3D"5y3dCHC/gx0Rg7vscKVo">window._goch_["pyxl5187"] =3D = function(event){INLINE_JS.SharingModel.do_remove(INLINE_JS.Modal.vars);;}= </SCRIPT> <INPUT class=3D"freshbutton" id=3D"pyxl5188" type=3D"button" = value=3D"Cancel"> <SCRIPT nonce=3D"5y3dCHC/gx0Rg7vscKVo">window._goch_["pyxl5188"] =3D = function(event){INLINE_JS.Modal.hide();;}</SCRIPT> </DIV></DIV> <DIV id=3D"share-link-remove-upgrade-modal" style=3D"display: none;"> <P class=3D"upgrade-desc">Did you know you can make your links = auto-expire and=20 password-protected with Dropbox Pro? Upgrade now to enable these sharing = features.</P> <DIV class=3D"modal-buttons"><A class=3D"freshbutton-blue = upgrade-button" href=3D"https://www.dropbox.com/upgrade">Upgrade=20 my Dropbox</A><A class=3D"freshbutton dismiss-button" = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.pd= f?dl=3D0#"=20 data-role=3D"hide">No thanks</A></DIV></DIV> <DIV id=3D"album-disable-token-modal" style=3D"display: none;"> <P class=3D"disable-token-desc">Are you sure you want to unshare <SPAN = class=3D"album_unshare_name"></SPAN>?=20 Once it's unshared, nobody else will be able to view it.</P> <DIV class=3D"modal-buttons"><SPAN class=3D"ajax-loading-indicator"><IMG = src=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-loading-smal= l-vfl3Wt7C_.gif"></SPAN><INPUT class=3D"freshbutton-blue unshare-button" = id=3D"pyxl5189" type=3D"button" value=3D"Unshare"> <SCRIPT nonce=3D"5y3dCHC/gx0Rg7vscKVo">window._goch_["pyxl5189"] =3D = function(event){INLINE_JS.SharingModel.do_remove(INLINE_JS.Modal.vars);;}= </SCRIPT> <INPUT class=3D"freshbutton" id=3D"pyxl5190" type=3D"button" = value=3D"Cancel"> <SCRIPT nonce=3D"5y3dCHC/gx0Rg7vscKVo">window._goch_["pyxl5190"] =3D = function(event){INLINE_JS.Modal.hide();;}</SCRIPT> </DIV></DIV> <DIV id=3D"c2d-modal" style=3D"display: none;"> <DIV class=3D"login-register-container standard = login-register-container--link-top default-register"=20 id=3D"pyxl5191"> <DIV class=3D"login-register-login-part"> <DIV class=3D"clearfix"> <DIV class=3D"login-register-header">Sign in</DIV> <DIV class=3D"login-register-switch">or <A=20 class=3D"login-register-switch-link">create an account</A></DIV></DIV> <DIV class=3D"login-form-container standard" id=3D"pyxl5193" = data-js-component-id=3D"component5194"> <DIV id=3D"regular-login-forms"> <FORM class=3D"clearfix credentials-form login-form" = action=3D"/ajax_login" method=3D"POST"=20 novalidate=3D""> <DIV class=3D"login-subheader"> <DIV class=3D"c2d-login-register-desc = c2d-login-register-album-desc">Once you sign=20 in to Dropbox, the photos and videos in this album will be instantly = saved to=20 your Dropbox and downloaded to all the computers linked to your = account.</DIV> <DIV class=3D"c2d-login-register-desc = c2d-login-register-folder-desc">Once you=20 sign in to Dropbox, this folder will be instantly saved to your Dropbox = and=20 downloaded to all the computers linked to your account.</DIV> <DIV class=3D"c2d-login-register-desc c2d-login-register-file-desc">Once = you sign=20 in to Dropbox, this file will be instantly saved to your Dropbox and = downloaded=20 to all the computers linked to your account.</DIV></DIV><INPUT = name=3D"cont" type=3D"hidden"><INPUT name=3D"require_role" = type=3D"hidden"><INPUT name=3D"refresh_token" type=3D"hidden"><INPUT = name=3D"email_sig" type=3D"hidden"><INPUT name=3D"login_sd" = id=3D"pyxl5192" type=3D"hidden">=20 <INPUT name=3D"signup_tag" type=3D"hidden" value=3D"copy_to_dropbox"> <DIV class=3D"credentials-form__fields"> <DIV tabindex=3D"-1" class=3D"login-email text-input login-text-input = standard" id=3D"pyxl5195"=20 data-js-component-id=3D"component5197"> <DIV class=3D"text-input-error-wrapper"><form:error = name=3D"login_email"> <DIV data-error-field-name=3D"login_email"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"login_email" = class=3D"text-input-input autofocus" id=3D"pyxl5196" type=3D"email">=20 <LABEL for=3D"pyxl5196">Email</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV tabindex=3D"-1" class=3D"text-input login-password login-text-input = standard"=20 id=3D"pyxl5198" data-js-component-id=3D"component5200"> <DIV class=3D"text-input-error-wrapper"><form:error = name=3D"login_password"> <DIV data-error-field-name=3D"login_password"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"login_password" = class=3D"password-input text-input-input" id=3D"pyxl5199" = type=3D"password"><LABEL=20 for=3D"pyxl5199">Password</LABEL><SMALL = class=3D"secondary-label"></SMALL> <DIV class=3D"password-caps-indicator">Caps lock is currently=20 on</DIV></DIV></DIV></DIV> <DIV id=3D"react-login-recaptcha-challenge-div"></DIV> <DIV class=3D"clearfix"> <DIV class=3D"sso-description"> <DIV class=3D"sprite-div"> <DIV class=3D"sprite-frame small icon-left"><IMG class=3D" sprite = sprite_web s_web_lock"=20 alt=3D"" = src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></DIV> <DIV class=3D"sprite-text"> <DIV class=3D"sprite-text-inner">Single sign-on = enabled</DIV></DIV></DIV></DIV> <DIV class=3D"checkbox checkbox-inline standard remember-me"> <DIV class=3D"text-input-error-wrapper"><form:error = name=3D"remember_me"> <DIV = data-error-field-name=3D"remember_me"></DIV></form:error></DIV><INPUT = name=3D"remember_me"=20 id=3D"pyxl5201" type=3D"checkbox" checked=3D"checked"><LABEL = for=3D"pyxl5201">Remember=20 me</LABEL></DIV><BUTTON disabled=3D"True" class=3D"login-button = button-primary"=20 type=3D"submit"> <DIV class=3D"sign-in-text">Sign in</DIV> <DIV class=3D"sso-text">Continue</DIV></BUTTON><SPAN = class=3D"login-loading-indicator"><IMG=20 src=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-loading-smal= l-vfl3Wt7C_.gif"=20 data-js-component-id=3D"component5202" = data-hi-res=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-load= ing-small@2x-vflAxdZTP.gif"></SPAN></DIV> <DIV class=3D"sso-optout"> <DIV>or <A = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.pd= f?dl=3D0#">Log=20 in with Dropbox credentials</A></DIV></DIV> <DIV class=3D"login-need-help"><A = href=3D"https://www.dropbox.com/forgot">Forgot=20 your password?</A></DIV></FORM> <FORM class=3D"two-factor-form clearfix 2fa-phone-form " = style=3D"display: none;"=20 action=3D"/ajax_verify_code"=20 method=3D"POST"><INPUT name=3D"cont" type=3D"hidden"><INPUT = name=3D"require_role" type=3D"hidden"><INPUT name=3D"remember_me" = type=3D"hidden"><INPUT name=3D"signup_tag" type=3D"hidden" = value=3D"copy_to_dropbox"> <DIV class=3D"login-info two-factor-uses-sms">We sent a code to your = phone number=20 ending in <SPAN class=3D"last-four-digits"></SPAN>.</DIV> <DIV class=3D"login-info two-factor-uses-authenticator">Enter the code = generated=20 by your authenticator app.</DIV> <DIV tabindex=3D"-1" class=3D"text-input login-text-input standard" = id=3D"pyxl5203"=20 data-js-component-id=3D"component5205"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"code"> <DIV data-error-field-name=3D"code"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"code" = class=3D"text-input-input autofocus" id=3D"pyxl5204" type=3D"text" = autocomplete=3D"off">=20 <LABEL for=3D"pyxl5204">6-digit code</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV class=3D"checkbox checkbox-inline standard remember-me"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"trusted"> <DIV data-error-field-name=3D"trusted"></DIV></form:error></DIV><INPUT = name=3D"trusted"=20 id=3D"pyxl5206" type=3D"checkbox"><LABEL for=3D"pyxl5206"> <DIV class=3D"tooltip-wrapper info-icon" = data-js-component-id=3D"component5207"> <DIV class=3D"tooltip-bubble tooltip-tooltip"> <DIV class=3D"tooltip-inner"> <DIV class=3D"two-factor-trusted-info">Trusted computers will never ask = you for a=20 security code again. You should only trust this computer if you trust = everyone=20 who uses it.</DIV></DIV></DIV> <DIV class=3D"tooltip-prompt sprite-div"> <DIV class=3D"sprite-text"> <DIV class=3D"sprite-text-inner">Trust this computer</DIV></DIV> <DIV class=3D"sprite-frame small icon-right"><IMG class=3D" sprite = sprite_web s_web_info"=20 alt=3D"" = src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></DIV></DIV></DIV></LABEL></DIV><BUTTON=20 class=3D"login-button button-primary" type=3D"submit">Submit</BUTTON> <DIV class=3D"two-factor-need-help"><A class=3D"resend-two-factor-code = two-factor-uses-sms"=20 href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/">Didn't receive = one?</A><A=20 href=3D"https://www.dropbox.com/lost_phone"><SPAN = class=3D"two-factor-uses-sms">I=20 lost my phone</SPAN><SPAN class=3D"two-factor-uses-authenticator">I = can't use my=20 authenticator app</SPAN></A></DIV></FORM> <FORM class=3D"two-factor-form clearfix 2fa-seckey-form " = style=3D"display: none;"=20 action=3D"/ajax_verify_code"=20 method=3D"POST"><INPUT name=3D"cont" type=3D"hidden"><INPUT = name=3D"require_role" type=3D"hidden"><INPUT name=3D"remember_me" = type=3D"hidden"><INPUT name=3D"u2f_challenge" type=3D"hidden"><INPUT = name=3D"signup_tag" type=3D"hidden" value=3D"copy_to_dropbox"> <DIV class=3D"login-info two-factor-uses-u2f"><IMG = class=3D"seckey-insert" = src=3D"https://cf.dropboxstatic.com/static/images/security_keys/insert-vf= lkCfC4_.png"=20 data-js-component-id=3D"component5208" = data-hi-res=3D"https://cf.dropboxstatic.com/static/images/security_keys/i= nsert@2x-vflTxG2RJ.png"> <DIV class=3D"two-factor-seckey-instructions"> <P><SPAN style=3D"font-weight: bold;">Insert your security key to use = it</SPAN>=20 <IMG class=3D"seckey-loading-status" = src=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-loading-smal= l-vfl3Wt7C_.gif"=20 data-js-component-id=3D"component5209" = data-hi-res=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-load= ing-small@2x-vflAxdZTP.gif"><IMG=20 class=3D"seckey-loading-status sprite sprite_web = s_web_bulletpoint-check" style=3D"display: none;"=20 src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></P>After=20 inserting, tap your key if it has a button or gold disk.</DIV></DIV> <DIV tabindex=3D"-1" class=3D"text-input login-text-input standard" = id=3D"pyxl5210"=20 data-js-component-id=3D"component5212"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"code"> <DIV data-error-field-name=3D"code"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"code" = class=3D"text-input-input" id=3D"pyxl5211" style=3D"display: none;" = type=3D"text">=20 <LABEL for=3D"pyxl5211"></LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV class=3D"two-factor-seckey-instructions" style=3D"display: none;"> <DIV style=3D"color: red;"><SPAN class=3D"error-msg">Key not=20 found.</SPAN></DIV><BUTTON=20 class=3D"two-factor-seckey-retry button-tertiary">Retry</BUTTON></DIV> <DIV class=3D"checkbox checkbox-inline standard remember-me"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"trusted"> <DIV data-error-field-name=3D"trusted"></DIV></form:error></DIV><INPUT = name=3D"trusted"=20 id=3D"pyxl5213" type=3D"checkbox"><LABEL for=3D"pyxl5213"> <DIV class=3D"tooltip-wrapper info-icon" = data-js-component-id=3D"component5214"> <DIV class=3D"tooltip-bubble tooltip-tooltip"> <DIV class=3D"tooltip-inner"> <DIV class=3D"two-factor-trusted-info">Trusted computers will never ask = you for a=20 security code again. You should only trust this computer if you trust = everyone=20 who uses it.</DIV></DIV></DIV> <DIV class=3D"tooltip-prompt sprite-div"> <DIV class=3D"sprite-text"> <DIV class=3D"sprite-text-inner">Trust this computer</DIV></DIV> <DIV class=3D"sprite-frame small icon-right"><IMG class=3D" sprite = sprite_web s_web_info"=20 alt=3D"" = src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></DIV></DIV></DIV></LABEL></DIV> <DIV class=3D"two-factor-use-phone-instead"><A = class=3D"two-factor-uses-sms" = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/">Send=20 SMS instead</A><A class=3D"two-factor-uses-authenticator" = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/">Use=20 mobile authenticator instead</A></DIV></FORM></DIV> <DIV class=3D"web-destiny-container-class" id=3D"web-destiny-container" = style=3D"display: none;"> <DIV class=3D"hr-label"><SPAN = class=3D"hr-label__text">or</SPAN></DIV><BUTTON=20 disabled=3D"True" class=3D"continue-as-button-class button-primary" = id=3D"continue-as-button"> <DIV class=3D"continue-as-user-name"></DIV></BUTTON></DIV></DIV></DIV> <DIV class=3D"login-register-register-part"> <DIV class=3D"clearfix"> <DIV class=3D"login-register-header">Create an account</DIV> <DIV class=3D"login-register-switch">or <A = class=3D"login-register-switch-link">log=20 in</A></DIV></DIV> <DIV class=3D"login-form-container form_shown register standard"=20 data-js-component-id=3D"component5216"> <FORM class=3D"clearfix credentials-form register-form" = action=3D"/ajax_register"> <DIV class=3D"login-subheader"> <DIV class=3D"c2d-login-register-desc = c2d-login-register-album-desc">Once you=20 register for Dropbox, the photos and videos in this album will be = instantly=20 saved to your Dropbox and downloaded to all the computers linked to your = account.</DIV> <DIV class=3D"c2d-login-register-desc = c2d-login-register-folder-desc">Once you=20 register for Dropbox, this folder will be instantly saved to your = Dropbox and=20 downloaded to all the computers linked to your account.</DIV> <DIV class=3D"c2d-login-register-desc c2d-login-register-file-desc">Once = you=20 register for Dropbox, this file will be instantly saved to your Dropbox = and=20 downloaded to all the computers linked to your = account.</DIV></DIV><INPUT name=3D"cont" type=3D"hidden"><INPUT = name=3D"signup_sd" id=3D"pyxl5215" type=3D"hidden">=20 <INPUT name=3D"signup_tag" type=3D"hidden" value=3D"copy_to_dropbox"> <DIV class=3D"credentials-form__fields"> <DIV class=3D"register-form__name-fields"> <DIV tabindex=3D"-1" class=3D"input-fname text-input__margin-right = text-input standard first"=20 id=3D"pyxl5217" data-js-component-id=3D"component5219"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"fname"> <DIV data-error-field-name=3D"fname"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"fname" = class=3D"text-input-input autofocus" id=3D"pyxl5218" type=3D"text">=20 <LABEL for=3D"pyxl5218">First name</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV tabindex=3D"-1" class=3D"input-lname second text-input standard" = id=3D"pyxl5220"=20 data-js-component-id=3D"component5222"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"lname"> <DIV data-error-field-name=3D"lname"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"lname" = class=3D"text-input-input autofocus" id=3D"pyxl5221" type=3D"text">=20 <LABEL for=3D"pyxl5221">Last name</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV></DIV> <DIV class=3D"register-form__credential-fields"> <DIV tabindex=3D"-1" class=3D"input-email text-input__margin-right = text-input standard"=20 id=3D"pyxl5223" data-js-component-id=3D"component5225"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"email"> <DIV data-error-field-name=3D"email"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"email" = class=3D"text-input-input" id=3D"pyxl5224" type=3D"email">=20 <LABEL for=3D"pyxl5224">Email</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV class=3D"email-suggestion"></DIV> <DIV tabindex=3D"-1" class=3D"input-password text-input standard" = id=3D"pyxl5226"=20 data-js-component-id=3D"component5228"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"password"> <DIV data-error-field-name=3D"password"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"password" = class=3D"password-input text-input-input" id=3D"pyxl5227" = type=3D"password" autocomplete=3D"off"><LABEL=20 for=3D"pyxl5227">Password</LABEL><SMALL = class=3D"secondary-label"></SMALL><SPAN=20 class=3D"bubble-dropdown-container" = data-js-component-id=3D"component5229"> <DIV tabindex=3D"-1" class=3D"password-input-meter = bubble-dropdown-target bubble-dropdown-target"=20 aria-label=3D"Password strength"> <DIV class=3D"password-input-dot"></DIV> <DIV class=3D"password-input-dot"></DIV> <DIV class=3D"password-input-dot"></DIV> <DIV class=3D"password-input-dot"></DIV></DIV> <DIV class=3D"bubble-dropdown left"> <DIV class=3D"password-bubble-title"></DIV> <DIV class=3D"password-bubble-desc">Good passwords are hard to guess. = Use uncommon=20 words or inside jokes, non-standard uPPercasing, creative spelllling, = and=20 non-obvious numbers and symbols</DIV> <DIV class=3D"bubble-arrow-border"></DIV> <DIV class=3D"bubble-arrow"></DIV></DIV></SPAN> <DIV class=3D"password-caps-indicator">Caps lock is currently=20 on</DIV></DIV></DIV></DIV></DIV> <DIV id=3D"react-signup-recaptcha-challenge-div"></DIV> <DIV class=3D"checkbox checkbox-inline agree standard"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"tos_agree"> <DIV data-error-field-name=3D"tos_agree"></DIV></form:error></DIV><INPUT = name=3D"tos_agree"=20 id=3D"pyxl5230" type=3D"checkbox"><LABEL for=3D"pyxl5230"><SPAN>I agree = to <A href=3D"https://www.dropbox.com/terms"=20 target=3D"_blank">Dropbox terms</A></SPAN></LABEL></DIV><BUTTON = disabled=3D"True"=20 class=3D"login-button button-primary" type=3D"submit">Create an=20 account</BUTTON></FORM></DIV></DIV></DIV></DIV> <DIV class=3D"db-modal-wrapper db-bright-modal-wrapper" = id=3D"db-modal-shared-link-default-comments-signup-modal"=20 style=3D"display: none;"> <DIV class=3D"db-modal-overlay"></DIV> <DIV class=3D"db-modal"> <DIV class=3D"db-modal-box"><A class=3D"db-modal-x" aria-label=3D"Close" = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.pd= f?dl=3D0#"></A> <H2 class=3D"db-modal-title"> <DIV class=3D"db-modal-title-text"></DIV></H2> <DIV class=3D"db-modal-content"> <DIV class=3D"bright-modal-logo"><IMG = src=3D"https://cf.dropboxstatic.com/static/images/dropbox_39x36-vflMxv3gQ= .png"=20 data-js-component-id=3D"component5231"></DIV> <DIV class=3D"bright-modal-header"> <DIV class=3D"register-form-component form-component"> <DIV class=3D"text-variant post-comment-variant">To post your comment, = create a=20 free Dropbox account. <DIV class=3D"secondary">We'll keep your comment safe during = signup.</DIV></DIV> <DIV class=3D"text-variant like-comment-variant">To like this comment, = create a=20 free Dropbox account.</DIV> <DIV class=3D"text-variant subscribe-variant">To subscribe to this file, = create a=20 free Dropbox account.</DIV> <DIV class=3D"text-variant default-variant">To continue, create a free = Dropbox=20 account.</DIV></DIV> <DIV class=3D"login-form-component form-component"> <DIV class=3D"text-variant post-comment-variant">To post your comment, = sign in to=20 Dropbox. <DIV class=3D"secondary">We'll keep your comment safe while you sign=20 in.</DIV></DIV> <DIV class=3D"text-variant like-comment-variant">To like this comment, = sign in to=20 Dropbox.</DIV> <DIV class=3D"text-variant subscribe-variant">To subscribe to this file, = sign in=20 to Dropbox.</DIV> <DIV class=3D"text-variant default-variant">To continue, sign in to=20 Dropbox.</DIV></DIV></DIV> <DIV class=3D"bright-modal-content"> <DIV class=3D"register-form-component form-component"> <DIV class=3D"compact-form compact-register-form"> <DIV class=3D"login-form-container small form_shown register"=20 data-js-component-id=3D"component5233"> <FORM class=3D"clearfix credentials-form register-form"=20 action=3D"/ajax_register"><INPUT name=3D"cont" type=3D"hidden"><INPUT = name=3D"signup_sd" id=3D"pyxl5232" type=3D"hidden">=20 <INPUT name=3D"signup_tag" type=3D"hidden" = value=3D"comments_shmodel_modal_register"> <DIV class=3D"credentials-form__fields"> <DIV class=3D"register-form__name-fields"> <DIV tabindex=3D"-1" class=3D"input-fname text-input__margin-right = text-input small first"=20 id=3D"pyxl5234" data-js-component-id=3D"component5236"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"fname"> <DIV data-error-field-name=3D"fname"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"fname" = class=3D"text-input-input autofocus" id=3D"pyxl5235" type=3D"text">=20 <LABEL for=3D"pyxl5235">First name</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV tabindex=3D"-1" class=3D"input-lname second text-input small" = id=3D"pyxl5237"=20 data-js-component-id=3D"component5239"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"lname"> <DIV data-error-field-name=3D"lname"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"lname" = class=3D"text-input-input autofocus" id=3D"pyxl5238" type=3D"text">=20 <LABEL for=3D"pyxl5238">Last name</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV></DIV> <DIV class=3D"register-form__credential-fields"> <DIV tabindex=3D"-1" class=3D"input-email small text-input__margin-right = text-input"=20 id=3D"pyxl5240" data-js-component-id=3D"component5242"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"email"> <DIV data-error-field-name=3D"email"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"email" = class=3D"text-input-input" id=3D"pyxl5241" type=3D"email">=20 <LABEL for=3D"pyxl5241">Email</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV class=3D"email-suggestion"></DIV> <DIV tabindex=3D"-1" class=3D"input-password small text-input" = id=3D"pyxl5243"=20 data-js-component-id=3D"component5245"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"password"> <DIV data-error-field-name=3D"password"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"password" = class=3D"password-input text-input-input" id=3D"pyxl5244" = type=3D"password" autocomplete=3D"off"><LABEL=20 for=3D"pyxl5244">Password</LABEL><SMALL = class=3D"secondary-label"></SMALL><SPAN=20 class=3D"bubble-dropdown-container" = data-js-component-id=3D"component5246"> <DIV tabindex=3D"-1" class=3D"password-input-meter = bubble-dropdown-target bubble-dropdown-target"=20 aria-label=3D"Password strength"> <DIV class=3D"password-input-dot"></DIV> <DIV class=3D"password-input-dot"></DIV> <DIV class=3D"password-input-dot"></DIV> <DIV class=3D"password-input-dot"></DIV></DIV> <DIV class=3D"bubble-dropdown left"> <DIV class=3D"password-bubble-title"></DIV> <DIV class=3D"password-bubble-desc">Good passwords are hard to guess. = Use uncommon=20 words or inside jokes, non-standard uPPercasing, creative spelllling, = and=20 non-obvious numbers and symbols</DIV> <DIV class=3D"bubble-arrow-border"></DIV> <DIV class=3D"bubble-arrow"></DIV></DIV></SPAN> <DIV class=3D"password-caps-indicator">Caps lock is currently=20 on</DIV></DIV></DIV></DIV></DIV> <DIV id=3D"react-signup-recaptcha-challenge-div"></DIV> <DIV class=3D"small checkbox checkbox-inline agree"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"tos_agree"> <DIV data-error-field-name=3D"tos_agree"></DIV></form:error></DIV><INPUT = name=3D"tos_agree"=20 id=3D"pyxl5247" type=3D"checkbox"><LABEL for=3D"pyxl5247"><SPAN>I agree = to <A href=3D"https://www.dropbox.com/terms"=20 target=3D"_blank">Dropbox terms</A></SPAN></LABEL></DIV><BUTTON = disabled=3D"True"=20 class=3D"login-button button-primary" type=3D"submit">Create an=20 account</BUTTON></FORM></DIV></DIV></DIV> <DIV class=3D"login-form-component form-component"> <DIV class=3D"compact-form compact-login-form"> <DIV class=3D"login-form-container small" id=3D"pyxl5249" = data-js-component-id=3D"component5250"> <DIV id=3D"regular-login-forms"> <FORM class=3D"clearfix credentials-form login-form" = action=3D"/ajax_login" method=3D"POST"=20 novalidate=3D""><INPUT name=3D"cont" type=3D"hidden"><INPUT = name=3D"require_role" type=3D"hidden"><INPUT name=3D"refresh_token" = type=3D"hidden"><INPUT name=3D"email_sig" type=3D"hidden"><INPUT = name=3D"login_sd" id=3D"pyxl5248" type=3D"hidden">=20 <DIV class=3D"credentials-form__fields"> <DIV tabindex=3D"-1" class=3D"small login-email text-input = login-text-input" id=3D"pyxl5251"=20 data-js-component-id=3D"component5253"> <DIV class=3D"text-input-error-wrapper"><form:error = name=3D"login_email"> <DIV data-error-field-name=3D"login_email"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"login_email" = class=3D"text-input-input autofocus" id=3D"pyxl5252" type=3D"email">=20 <LABEL for=3D"pyxl5252">Email</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV tabindex=3D"-1" class=3D"small text-input login-password = login-text-input" id=3D"pyxl5254"=20 data-js-component-id=3D"component5256"> <DIV class=3D"text-input-error-wrapper"><form:error = name=3D"login_password"> <DIV data-error-field-name=3D"login_password"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"login_password" = class=3D"password-input text-input-input" id=3D"pyxl5255" = type=3D"password"><LABEL=20 for=3D"pyxl5255">Password</LABEL><SMALL = class=3D"secondary-label"></SMALL> <DIV class=3D"password-caps-indicator">Caps lock is currently=20 on</DIV></DIV></DIV></DIV> <DIV id=3D"react-login-recaptcha-challenge-div"></DIV> <DIV class=3D"clearfix"> <DIV class=3D"sso-description"> <DIV class=3D"sprite-div"> <DIV class=3D"sprite-frame small icon-left"><IMG class=3D" sprite = sprite_web s_web_lock"=20 alt=3D"" = src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></DIV> <DIV class=3D"sprite-text"> <DIV class=3D"sprite-text-inner">Single sign-on = enabled</DIV></DIV></DIV></DIV> <DIV class=3D"small checkbox checkbox-inline remember-me"> <DIV class=3D"text-input-error-wrapper"><form:error = name=3D"remember_me"> <DIV = data-error-field-name=3D"remember_me"></DIV></form:error></DIV><INPUT = name=3D"remember_me"=20 id=3D"pyxl5257" type=3D"checkbox" checked=3D"checked"><LABEL = for=3D"pyxl5257">Remember=20 me</LABEL></DIV><BUTTON disabled=3D"True" class=3D"login-button = button-primary"=20 type=3D"submit"> <DIV class=3D"sign-in-text">Sign in</DIV> <DIV class=3D"sso-text">Continue</DIV></BUTTON><SPAN = class=3D"login-loading-indicator"><IMG=20 src=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-loading-smal= l-vfl3Wt7C_.gif"=20 data-js-component-id=3D"component5258" = data-hi-res=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-load= ing-small@2x-vflAxdZTP.gif"></SPAN></DIV> <DIV class=3D"sso-optout"> <DIV>or <A = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.pd= f?dl=3D0#">Log=20 in with Dropbox credentials</A></DIV></DIV> <DIV class=3D"login-need-help"><A = href=3D"https://www.dropbox.com/forgot">Forgot=20 your password?</A></DIV></FORM> <FORM class=3D"two-factor-form clearfix 2fa-phone-form " = style=3D"display: none;"=20 action=3D"/ajax_verify_code"=20 method=3D"POST"><INPUT name=3D"cont" type=3D"hidden"><INPUT = name=3D"require_role" type=3D"hidden"><INPUT name=3D"remember_me" = type=3D"hidden"> <DIV class=3D"login-info two-factor-uses-sms">We sent a code to your = phone number=20 ending in <SPAN class=3D"last-four-digits"></SPAN>.</DIV> <DIV class=3D"login-info two-factor-uses-authenticator">Enter the code = generated=20 by your authenticator app.</DIV> <DIV tabindex=3D"-1" class=3D"small text-input login-text-input" = id=3D"pyxl5259"=20 data-js-component-id=3D"component5261"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"code"> <DIV data-error-field-name=3D"code"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"code" = class=3D"text-input-input autofocus" id=3D"pyxl5260" type=3D"text" = autocomplete=3D"off">=20 <LABEL for=3D"pyxl5260">6-digit code</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV class=3D"checkbox checkbox-inline standard remember-me"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"trusted"> <DIV data-error-field-name=3D"trusted"></DIV></form:error></DIV><INPUT = name=3D"trusted"=20 id=3D"pyxl5262" type=3D"checkbox"><LABEL for=3D"pyxl5262"> <DIV class=3D"tooltip-wrapper info-icon" = data-js-component-id=3D"component5263"> <DIV class=3D"tooltip-bubble tooltip-tooltip"> <DIV class=3D"tooltip-inner"> <DIV class=3D"two-factor-trusted-info">Trusted computers will never ask = you for a=20 security code again. You should only trust this computer if you trust = everyone=20 who uses it.</DIV></DIV></DIV> <DIV class=3D"tooltip-prompt sprite-div"> <DIV class=3D"sprite-text"> <DIV class=3D"sprite-text-inner">Trust this computer</DIV></DIV> <DIV class=3D"sprite-frame small icon-right"><IMG class=3D" sprite = sprite_web s_web_info"=20 alt=3D"" = src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></DIV></DIV></DIV></LABEL></DIV><BUTTON=20 class=3D"login-button button-primary" type=3D"submit">Submit</BUTTON> <DIV class=3D"two-factor-need-help"><A class=3D"resend-two-factor-code = two-factor-uses-sms"=20 href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/">Didn't receive = one?</A><A=20 href=3D"https://www.dropbox.com/lost_phone"><SPAN = class=3D"two-factor-uses-sms">I=20 lost my phone</SPAN><SPAN class=3D"two-factor-uses-authenticator">I = can't use my=20 authenticator app</SPAN></A></DIV></FORM> <FORM class=3D"two-factor-form clearfix 2fa-seckey-form " = style=3D"display: none;"=20 action=3D"/ajax_verify_code"=20 method=3D"POST"><INPUT name=3D"cont" type=3D"hidden"><INPUT = name=3D"require_role" type=3D"hidden"><INPUT name=3D"remember_me" = type=3D"hidden"><INPUT name=3D"u2f_challenge" type=3D"hidden"> <DIV class=3D"login-info two-factor-uses-u2f"><IMG = class=3D"seckey-insert" = src=3D"https://cf.dropboxstatic.com/static/images/security_keys/insert-vf= lkCfC4_.png"=20 data-js-component-id=3D"component5264" = data-hi-res=3D"https://cf.dropboxstatic.com/static/images/security_keys/i= nsert@2x-vflTxG2RJ.png"> <DIV class=3D"two-factor-seckey-instructions"> <P><SPAN style=3D"font-weight: bold;">Insert your security key to use = it</SPAN>=20 <IMG class=3D"seckey-loading-status" = src=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-loading-smal= l-vfl3Wt7C_.gif"=20 data-js-component-id=3D"component5265" = data-hi-res=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-load= ing-small@2x-vflAxdZTP.gif"><IMG=20 class=3D"seckey-loading-status sprite sprite_web = s_web_bulletpoint-check" style=3D"display: none;"=20 src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></P>After=20 inserting, tap your key if it has a button or gold disk.</DIV></DIV> <DIV tabindex=3D"-1" class=3D"text-input login-text-input standard" = id=3D"pyxl5266"=20 data-js-component-id=3D"component5268"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"code"> <DIV data-error-field-name=3D"code"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"code" = class=3D"text-input-input" id=3D"pyxl5267" style=3D"display: none;" = type=3D"text">=20 <LABEL for=3D"pyxl5267"></LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV class=3D"two-factor-seckey-instructions" style=3D"display: none;"> <DIV style=3D"color: red;"><SPAN class=3D"error-msg">Key not=20 found.</SPAN></DIV><BUTTON=20 class=3D"two-factor-seckey-retry button-tertiary">Retry</BUTTON></DIV> <DIV class=3D"checkbox checkbox-inline standard remember-me"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"trusted"> <DIV data-error-field-name=3D"trusted"></DIV></form:error></DIV><INPUT = name=3D"trusted"=20 id=3D"pyxl5269" type=3D"checkbox"><LABEL for=3D"pyxl5269"> <DIV class=3D"tooltip-wrapper info-icon" = data-js-component-id=3D"component5270"> <DIV class=3D"tooltip-bubble tooltip-tooltip"> <DIV class=3D"tooltip-inner"> <DIV class=3D"two-factor-trusted-info">Trusted computers will never ask = you for a=20 security code again. You should only trust this computer if you trust = everyone=20 who uses it.</DIV></DIV></DIV> <DIV class=3D"tooltip-prompt sprite-div"> <DIV class=3D"sprite-text"> <DIV class=3D"sprite-text-inner">Trust this computer</DIV></DIV> <DIV class=3D"sprite-frame small icon-right"><IMG class=3D" sprite = sprite_web s_web_info"=20 alt=3D"" = src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></DIV></DIV></DIV></LABEL></DIV> <DIV class=3D"two-factor-use-phone-instead"><A = class=3D"two-factor-uses-sms" = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/">Send=20 SMS instead</A><A class=3D"two-factor-uses-authenticator" = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/">Use=20 mobile authenticator instead</A></DIV></FORM></DIV> <DIV class=3D"web-destiny-container-class" id=3D"web-destiny-container" = style=3D"display: none;"> <DIV class=3D"hr-label"><SPAN = class=3D"hr-label__text">or</SPAN></DIV><BUTTON=20 disabled=3D"True" class=3D"continue-as-button-class button-primary" = id=3D"continue-as-button"> <DIV = class=3D"continue-as-user-name"></DIV></BUTTON></DIV></DIV></DIV></DIV></= DIV> <DIV class=3D"bright-modal-footer"><SPAN = class=3D"register-form-component form-component"><A=20 class=3D"toggle-form-link">Have a Dropbox account? Sign = in.</A></SPAN><SPAN class=3D"login-form-component form-component"><A=20 class=3D"toggle-form-link">New to Dropbox? Create a free=20 account!</A></SPAN></DIV></DIV></DIV></DIV></DIV> <DIV class=3D"db-modal-wrapper db-bright-modal-wrapper" = id=3D"db-modal-shared-link-immediate-signup-modal"=20 style=3D"display: none;"> <DIV class=3D"db-modal-overlay"></DIV> <DIV class=3D"db-modal"> <DIV class=3D"db-modal-box"><A class=3D"db-modal-x" aria-label=3D"Close" = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.pd= f?dl=3D0#"></A> <H2 class=3D"db-modal-title"> <DIV class=3D"db-modal-title-text"></DIV></H2> <DIV class=3D"db-modal-content"> <DIV class=3D"bright-modal-logo"><IMG = src=3D"https://cf.dropboxstatic.com/static/images/dropbox_39x36-vflMxv3gQ= .png"=20 data-js-component-id=3D"component5271"></DIV> <DIV class=3D"bright-modal-header"><SPAN = class=3D"register-form-component">Download=20 and save directly to your Dropbox by creating a free account. <A = class=3D"toggle-form-link">Or,=20 sign in.</A></SPAN><SPAN class=3D"login-form-component">Download and = save directly=20 to your Dropbox by signing in. <A class=3D"toggle-form-link">Or, = create a=20 free account.</A></SPAN></DIV> <DIV class=3D"bright-modal-content"> <DIV class=3D"register-form-component"> <DIV class=3D"compact-form compact-register-form"> <DIV class=3D"login-form-container small form_shown register"=20 data-js-component-id=3D"component5273"> <FORM class=3D"clearfix credentials-form register-form"=20 action=3D"/ajax_register"><INPUT name=3D"cont" type=3D"hidden"><INPUT = name=3D"signup_sd" id=3D"pyxl5272" type=3D"hidden">=20 <INPUT name=3D"signup_tag" type=3D"hidden" = value=3D"shmodel_modal_register"><INPUT name=3D"filename" = type=3D"hidden" value=3D"lianas of mexico.pdf"> <DIV class=3D"credentials-form__fields"> <DIV class=3D"register-form__name-fields"> <DIV tabindex=3D"-1" class=3D"input-fname text-input__margin-right = text-input small first"=20 id=3D"pyxl5274" data-js-component-id=3D"component5276"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"fname"> <DIV data-error-field-name=3D"fname"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"fname" = class=3D"text-input-input autofocus" id=3D"pyxl5275" type=3D"text">=20 <LABEL for=3D"pyxl5275">First name</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV tabindex=3D"-1" class=3D"input-lname second text-input small" = id=3D"pyxl5277"=20 data-js-component-id=3D"component5279"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"lname"> <DIV data-error-field-name=3D"lname"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"lname" = class=3D"text-input-input autofocus" id=3D"pyxl5278" type=3D"text">=20 <LABEL for=3D"pyxl5278">Last name</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV></DIV> <DIV class=3D"register-form__credential-fields"> <DIV tabindex=3D"-1" class=3D"input-email small text-input__margin-right = text-input"=20 id=3D"pyxl5280" data-js-component-id=3D"component5282"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"email"> <DIV data-error-field-name=3D"email"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"email" = class=3D"text-input-input" id=3D"pyxl5281" type=3D"email">=20 <LABEL for=3D"pyxl5281">Email</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV class=3D"email-suggestion"></DIV> <DIV tabindex=3D"-1" class=3D"input-password small text-input" = id=3D"pyxl5283"=20 data-js-component-id=3D"component5285"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"password"> <DIV data-error-field-name=3D"password"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"password" = class=3D"password-input text-input-input" id=3D"pyxl5284" = type=3D"password" autocomplete=3D"off"><LABEL=20 for=3D"pyxl5284">Password</LABEL><SMALL = class=3D"secondary-label"></SMALL><SPAN=20 class=3D"bubble-dropdown-container" = data-js-component-id=3D"component5286"> <DIV tabindex=3D"-1" class=3D"password-input-meter = bubble-dropdown-target bubble-dropdown-target"=20 aria-label=3D"Password strength"> <DIV class=3D"password-input-dot"></DIV> <DIV class=3D"password-input-dot"></DIV> <DIV class=3D"password-input-dot"></DIV> <DIV class=3D"password-input-dot"></DIV></DIV> <DIV class=3D"bubble-dropdown left"> <DIV class=3D"password-bubble-title"></DIV> <DIV class=3D"password-bubble-desc">Good passwords are hard to guess. = Use uncommon=20 words or inside jokes, non-standard uPPercasing, creative spelllling, = and=20 non-obvious numbers and symbols</DIV> <DIV class=3D"bubble-arrow-border"></DIV> <DIV class=3D"bubble-arrow"></DIV></DIV></SPAN> <DIV class=3D"password-caps-indicator">Caps lock is currently=20 on</DIV></DIV></DIV></DIV></DIV> <DIV id=3D"react-signup-recaptcha-challenge-div"></DIV> <DIV class=3D"small checkbox checkbox-inline agree"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"tos_agree"> <DIV data-error-field-name=3D"tos_agree"></DIV></form:error></DIV><INPUT = name=3D"tos_agree"=20 id=3D"pyxl5287" type=3D"checkbox"><LABEL for=3D"pyxl5287"><SPAN>I agree = to <A href=3D"https://www.dropbox.com/terms"=20 target=3D"_blank">Dropbox terms</A></SPAN></LABEL></DIV><BUTTON = disabled=3D"True"=20 class=3D"login-button button-primary" type=3D"submit">Create an=20 account</BUTTON></FORM></DIV></DIV></DIV> <DIV class=3D"login-form-component"> <DIV class=3D"compact-form compact-login-form"> <DIV class=3D"login-form-container small" id=3D"pyxl5289" = data-js-component-id=3D"component5290"> <DIV id=3D"regular-login-forms"> <FORM class=3D"clearfix credentials-form login-form" = action=3D"/ajax_login" method=3D"POST"=20 novalidate=3D""><INPUT name=3D"cont" type=3D"hidden"><INPUT = name=3D"require_role" type=3D"hidden"><INPUT name=3D"refresh_token" = type=3D"hidden"><INPUT name=3D"email_sig" type=3D"hidden"><INPUT = name=3D"login_sd" id=3D"pyxl5288" type=3D"hidden">=20 <DIV class=3D"credentials-form__fields"> <DIV tabindex=3D"-1" class=3D"small login-email text-input = login-text-input" id=3D"pyxl5291"=20 data-js-component-id=3D"component5293"> <DIV class=3D"text-input-error-wrapper"><form:error = name=3D"login_email"> <DIV data-error-field-name=3D"login_email"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"login_email" = class=3D"text-input-input autofocus" id=3D"pyxl5292" type=3D"email">=20 <LABEL for=3D"pyxl5292">Email</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV tabindex=3D"-1" class=3D"small text-input login-password = login-text-input" id=3D"pyxl5294"=20 data-js-component-id=3D"component5296"> <DIV class=3D"text-input-error-wrapper"><form:error = name=3D"login_password"> <DIV data-error-field-name=3D"login_password"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"login_password" = class=3D"password-input text-input-input" id=3D"pyxl5295" = type=3D"password"><LABEL=20 for=3D"pyxl5295">Password</LABEL><SMALL = class=3D"secondary-label"></SMALL> <DIV class=3D"password-caps-indicator">Caps lock is currently=20 on</DIV></DIV></DIV></DIV> <DIV id=3D"react-login-recaptcha-challenge-div"></DIV> <DIV class=3D"clearfix"> <DIV class=3D"sso-description"> <DIV class=3D"sprite-div"> <DIV class=3D"sprite-frame small icon-left"><IMG class=3D" sprite = sprite_web s_web_lock"=20 alt=3D"" = src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></DIV> <DIV class=3D"sprite-text"> <DIV class=3D"sprite-text-inner">Single sign-on = enabled</DIV></DIV></DIV></DIV> <DIV class=3D"small checkbox checkbox-inline remember-me"> <DIV class=3D"text-input-error-wrapper"><form:error = name=3D"remember_me"> <DIV = data-error-field-name=3D"remember_me"></DIV></form:error></DIV><INPUT = name=3D"remember_me"=20 id=3D"pyxl5297" type=3D"checkbox" checked=3D"checked"><LABEL = for=3D"pyxl5297">Remember=20 me</LABEL></DIV><BUTTON disabled=3D"True" class=3D"login-button = button-primary"=20 type=3D"submit"> <DIV class=3D"sign-in-text">Sign in</DIV> <DIV class=3D"sso-text">Continue</DIV></BUTTON><SPAN = class=3D"login-loading-indicator"><IMG=20 src=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-loading-smal= l-vfl3Wt7C_.gif"=20 data-js-component-id=3D"component5298" = data-hi-res=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-load= ing-small@2x-vflAxdZTP.gif"></SPAN></DIV> <DIV class=3D"sso-optout"> <DIV>or <A = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.pd= f?dl=3D0#">Log=20 in with Dropbox credentials</A></DIV></DIV> <DIV class=3D"login-need-help"><A = href=3D"https://www.dropbox.com/forgot">Forgot=20 your password?</A></DIV></FORM> <FORM class=3D"two-factor-form clearfix 2fa-phone-form " = style=3D"display: none;"=20 action=3D"/ajax_verify_code"=20 method=3D"POST"><INPUT name=3D"cont" type=3D"hidden"><INPUT = name=3D"require_role" type=3D"hidden"><INPUT name=3D"remember_me" = type=3D"hidden"> <DIV class=3D"login-info two-factor-uses-sms">We sent a code to your = phone number=20 ending in <SPAN class=3D"last-four-digits"></SPAN>.</DIV> <DIV class=3D"login-info two-factor-uses-authenticator">Enter the code = generated=20 by your authenticator app.</DIV> <DIV tabindex=3D"-1" class=3D"small text-input login-text-input" = id=3D"pyxl5299"=20 data-js-component-id=3D"component5301"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"code"> <DIV data-error-field-name=3D"code"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"code" = class=3D"text-input-input autofocus" id=3D"pyxl5300" type=3D"text" = autocomplete=3D"off">=20 <LABEL for=3D"pyxl5300">6-digit code</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV class=3D"checkbox checkbox-inline standard remember-me"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"trusted"> <DIV data-error-field-name=3D"trusted"></DIV></form:error></DIV><INPUT = name=3D"trusted"=20 id=3D"pyxl5302" type=3D"checkbox"><LABEL for=3D"pyxl5302"> <DIV class=3D"tooltip-wrapper info-icon" = data-js-component-id=3D"component5303"> <DIV class=3D"tooltip-bubble tooltip-tooltip"> <DIV class=3D"tooltip-inner"> <DIV class=3D"two-factor-trusted-info">Trusted computers will never ask = you for a=20 security code again. You should only trust this computer if you trust = everyone=20 who uses it.</DIV></DIV></DIV> <DIV class=3D"tooltip-prompt sprite-div"> <DIV class=3D"sprite-text"> <DIV class=3D"sprite-text-inner">Trust this computer</DIV></DIV> <DIV class=3D"sprite-frame small icon-right"><IMG class=3D" sprite = sprite_web s_web_info"=20 alt=3D"" = src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></DIV></DIV></DIV></LABEL></DIV><BUTTON=20 class=3D"login-button button-primary" type=3D"submit">Submit</BUTTON> <DIV class=3D"two-factor-need-help"><A class=3D"resend-two-factor-code = two-factor-uses-sms"=20 href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/">Didn't receive = one?</A><A=20 href=3D"https://www.dropbox.com/lost_phone"><SPAN = class=3D"two-factor-uses-sms">I=20 lost my phone</SPAN><SPAN class=3D"two-factor-uses-authenticator">I = can't use my=20 authenticator app</SPAN></A></DIV></FORM> <FORM class=3D"two-factor-form clearfix 2fa-seckey-form " = style=3D"display: none;"=20 action=3D"/ajax_verify_code"=20 method=3D"POST"><INPUT name=3D"cont" type=3D"hidden"><INPUT = name=3D"require_role" type=3D"hidden"><INPUT name=3D"remember_me" = type=3D"hidden"><INPUT name=3D"u2f_challenge" type=3D"hidden"> <DIV class=3D"login-info two-factor-uses-u2f"><IMG = class=3D"seckey-insert" = src=3D"https://cf.dropboxstatic.com/static/images/security_keys/insert-vf= lkCfC4_.png"=20 data-js-component-id=3D"component5304" = data-hi-res=3D"https://cf.dropboxstatic.com/static/images/security_keys/i= nsert@2x-vflTxG2RJ.png"> <DIV class=3D"two-factor-seckey-instructions"> <P><SPAN style=3D"font-weight: bold;">Insert your security key to use = it</SPAN>=20 <IMG class=3D"seckey-loading-status" = src=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-loading-smal= l-vfl3Wt7C_.gif"=20 data-js-component-id=3D"component5305" = data-hi-res=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-load= ing-small@2x-vflAxdZTP.gif"><IMG=20 class=3D"seckey-loading-status sprite sprite_web = s_web_bulletpoint-check" style=3D"display: none;"=20 src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></P>After=20 inserting, tap your key if it has a button or gold disk.</DIV></DIV> <DIV tabindex=3D"-1" class=3D"text-input login-text-input standard" = id=3D"pyxl5306"=20 data-js-component-id=3D"component5308"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"code"> <DIV data-error-field-name=3D"code"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"code" = class=3D"text-input-input" id=3D"pyxl5307" style=3D"display: none;" = type=3D"text">=20 <LABEL for=3D"pyxl5307"></LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV class=3D"two-factor-seckey-instructions" style=3D"display: none;"> <DIV style=3D"color: red;"><SPAN class=3D"error-msg">Key not=20 found.</SPAN></DIV><BUTTON=20 class=3D"two-factor-seckey-retry button-tertiary">Retry</BUTTON></DIV> <DIV class=3D"checkbox checkbox-inline standard remember-me"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"trusted"> <DIV data-error-field-name=3D"trusted"></DIV></form:error></DIV><INPUT = name=3D"trusted"=20 id=3D"pyxl5309" type=3D"checkbox"><LABEL for=3D"pyxl5309"> <DIV class=3D"tooltip-wrapper info-icon" = data-js-component-id=3D"component5310"> <DIV class=3D"tooltip-bubble tooltip-tooltip"> <DIV class=3D"tooltip-inner"> <DIV class=3D"two-factor-trusted-info">Trusted computers will never ask = you for a=20 security code again. You should only trust this computer if you trust = everyone=20 who uses it.</DIV></DIV></DIV> <DIV class=3D"tooltip-prompt sprite-div"> <DIV class=3D"sprite-text"> <DIV class=3D"sprite-text-inner">Trust this computer</DIV></DIV> <DIV class=3D"sprite-frame small icon-right"><IMG class=3D" sprite = sprite_web s_web_info"=20 alt=3D"" = src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></DIV></DIV></DIV></LABEL></DIV> <DIV class=3D"two-factor-use-phone-instead"><A = class=3D"two-factor-uses-sms" = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/">Send=20 SMS instead</A><A class=3D"two-factor-uses-authenticator" = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/">Use=20 mobile authenticator instead</A></DIV></FORM></DIV> <DIV class=3D"web-destiny-container-class" id=3D"web-destiny-container" = style=3D"display: none;"> <DIV class=3D"hr-label"><SPAN = class=3D"hr-label__text">or</SPAN></DIV><BUTTON=20 disabled=3D"True" class=3D"continue-as-button-class button-primary" = id=3D"continue-as-button"> <DIV = class=3D"continue-as-user-name"></DIV></BUTTON></DIV></DIV></DIV></DIV></= DIV> <DIV class=3D"bright-modal-footer"><A class=3D"close-link">No thanks, = continue to=20 view =E2=86=92</A></DIV></DIV></DIV></DIV></DIV> <DIV class=3D"db-modal-wrapper db-bright-modal-wrapper" = id=3D"db-modal-shared-link-download-signup-modal"=20 style=3D"display: none;"> <DIV class=3D"db-modal-overlay"></DIV> <DIV class=3D"db-modal"> <DIV class=3D"db-modal-box"><A class=3D"db-modal-x" aria-label=3D"Close" = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.pd= f?dl=3D0#"></A> <H2 class=3D"db-modal-title"> <DIV class=3D"db-modal-title-text"></DIV></H2> <DIV class=3D"db-modal-content"> <DIV class=3D"bright-modal-logo"><IMG = src=3D"https://cf.dropboxstatic.com/static/images/dropbox_39x36-vflMxv3gQ= .png"=20 data-js-component-id=3D"component5311"></DIV> <DIV class=3D"bright-modal-header"><SPAN = class=3D"register-form-component">Download=20 and save directly to your Dropbox by creating a free account. <A = class=3D"toggle-form-link">Or,=20 sign in.</A></SPAN><SPAN class=3D"login-form-component">Download and = save directly=20 to your Dropbox by signing in. <A class=3D"toggle-form-link">Or, = create a=20 free account.</A></SPAN></DIV> <DIV class=3D"bright-modal-content"> <DIV class=3D"register-form-component"> <DIV class=3D"compact-form compact-register-form"> <DIV class=3D"login-form-container small form_shown register"=20 data-js-component-id=3D"component5313"> <FORM class=3D"clearfix credentials-form register-form"=20 action=3D"/ajax_register"><INPUT name=3D"cont" type=3D"hidden"><INPUT = name=3D"signup_sd" id=3D"pyxl5312" type=3D"hidden">=20 <INPUT name=3D"signup_tag" type=3D"hidden" = value=3D"shmodel_download_register"><INPUT name=3D"filename" = type=3D"hidden" value=3D"lianas of mexico.pdf"> <DIV class=3D"credentials-form__fields"> <DIV class=3D"register-form__name-fields"> <DIV tabindex=3D"-1" class=3D"input-fname text-input__margin-right = text-input small first"=20 id=3D"pyxl5314" data-js-component-id=3D"component5316"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"fname"> <DIV data-error-field-name=3D"fname"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"fname" = class=3D"text-input-input autofocus" id=3D"pyxl5315" type=3D"text">=20 <LABEL for=3D"pyxl5315">First name</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV tabindex=3D"-1" class=3D"input-lname second text-input small" = id=3D"pyxl5317"=20 data-js-component-id=3D"component5319"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"lname"> <DIV data-error-field-name=3D"lname"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"lname" = class=3D"text-input-input autofocus" id=3D"pyxl5318" type=3D"text">=20 <LABEL for=3D"pyxl5318">Last name</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV></DIV> <DIV class=3D"register-form__credential-fields"> <DIV tabindex=3D"-1" class=3D"input-email small text-input__margin-right = text-input"=20 id=3D"pyxl5320" data-js-component-id=3D"component5322"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"email"> <DIV data-error-field-name=3D"email"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"email" = class=3D"text-input-input" id=3D"pyxl5321" type=3D"email">=20 <LABEL for=3D"pyxl5321">Email</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV class=3D"email-suggestion"></DIV> <DIV tabindex=3D"-1" class=3D"input-password small text-input" = id=3D"pyxl5323"=20 data-js-component-id=3D"component5325"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"password"> <DIV data-error-field-name=3D"password"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"password" = class=3D"password-input text-input-input" id=3D"pyxl5324" = type=3D"password" autocomplete=3D"off"><LABEL=20 for=3D"pyxl5324">Password</LABEL><SMALL = class=3D"secondary-label"></SMALL><SPAN=20 class=3D"bubble-dropdown-container" = data-js-component-id=3D"component5326"> <DIV tabindex=3D"-1" class=3D"password-input-meter = bubble-dropdown-target bubble-dropdown-target"=20 aria-label=3D"Password strength"> <DIV class=3D"password-input-dot"></DIV> <DIV class=3D"password-input-dot"></DIV> <DIV class=3D"password-input-dot"></DIV> <DIV class=3D"password-input-dot"></DIV></DIV> <DIV class=3D"bubble-dropdown left"> <DIV class=3D"password-bubble-title"></DIV> <DIV class=3D"password-bubble-desc">Good passwords are hard to guess. = Use uncommon=20 words or inside jokes, non-standard uPPercasing, creative spelllling, = and=20 non-obvious numbers and symbols</DIV> <DIV class=3D"bubble-arrow-border"></DIV> <DIV class=3D"bubble-arrow"></DIV></DIV></SPAN> <DIV class=3D"password-caps-indicator">Caps lock is currently=20 on</DIV></DIV></DIV></DIV></DIV> <DIV id=3D"react-signup-recaptcha-challenge-div"></DIV> <DIV class=3D"small checkbox checkbox-inline agree"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"tos_agree"> <DIV data-error-field-name=3D"tos_agree"></DIV></form:error></DIV><INPUT = name=3D"tos_agree"=20 id=3D"pyxl5327" type=3D"checkbox"><LABEL for=3D"pyxl5327"><SPAN>I agree = to <A href=3D"https://www.dropbox.com/terms"=20 target=3D"_blank">Dropbox terms</A></SPAN></LABEL></DIV><BUTTON = disabled=3D"True"=20 class=3D"login-button button-primary" type=3D"submit">Create an=20 account</BUTTON></FORM></DIV></DIV></DIV> <DIV class=3D"login-form-component"> <DIV class=3D"compact-form compact-login-form"> <DIV class=3D"login-form-container small" id=3D"pyxl5329" = data-js-component-id=3D"component5330"> <DIV id=3D"regular-login-forms"> <FORM class=3D"clearfix credentials-form login-form" = action=3D"/ajax_login" method=3D"POST"=20 novalidate=3D""><INPUT name=3D"cont" type=3D"hidden"><INPUT = name=3D"require_role" type=3D"hidden"><INPUT name=3D"refresh_token" = type=3D"hidden"><INPUT name=3D"email_sig" type=3D"hidden"><INPUT = name=3D"login_sd" id=3D"pyxl5328" type=3D"hidden">=20 <DIV class=3D"credentials-form__fields"> <DIV tabindex=3D"-1" class=3D"small login-email text-input = login-text-input" id=3D"pyxl5331"=20 data-js-component-id=3D"component5333"> <DIV class=3D"text-input-error-wrapper"><form:error = name=3D"login_email"> <DIV data-error-field-name=3D"login_email"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"login_email" = class=3D"text-input-input autofocus" id=3D"pyxl5332" type=3D"email">=20 <LABEL for=3D"pyxl5332">Email</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV tabindex=3D"-1" class=3D"small text-input login-password = login-text-input" id=3D"pyxl5334"=20 data-js-component-id=3D"component5336"> <DIV class=3D"text-input-error-wrapper"><form:error = name=3D"login_password"> <DIV data-error-field-name=3D"login_password"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"login_password" = class=3D"password-input text-input-input" id=3D"pyxl5335" = type=3D"password"><LABEL=20 for=3D"pyxl5335">Password</LABEL><SMALL = class=3D"secondary-label"></SMALL> <DIV class=3D"password-caps-indicator">Caps lock is currently=20 on</DIV></DIV></DIV></DIV> <DIV id=3D"react-login-recaptcha-challenge-div"></DIV> <DIV class=3D"clearfix"> <DIV class=3D"sso-description"> <DIV class=3D"sprite-div"> <DIV class=3D"sprite-frame small icon-left"><IMG class=3D" sprite = sprite_web s_web_lock"=20 alt=3D"" = src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></DIV> <DIV class=3D"sprite-text"> <DIV class=3D"sprite-text-inner">Single sign-on = enabled</DIV></DIV></DIV></DIV> <DIV class=3D"small checkbox checkbox-inline remember-me"> <DIV class=3D"text-input-error-wrapper"><form:error = name=3D"remember_me"> <DIV = data-error-field-name=3D"remember_me"></DIV></form:error></DIV><INPUT = name=3D"remember_me"=20 id=3D"pyxl5337" type=3D"checkbox" checked=3D"checked"><LABEL = for=3D"pyxl5337">Remember=20 me</LABEL></DIV><BUTTON disabled=3D"True" class=3D"login-button = button-primary"=20 type=3D"submit"> <DIV class=3D"sign-in-text">Sign in</DIV> <DIV class=3D"sso-text">Continue</DIV></BUTTON><SPAN = class=3D"login-loading-indicator"><IMG=20 src=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-loading-smal= l-vfl3Wt7C_.gif"=20 data-js-component-id=3D"component5338" = data-hi-res=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-load= ing-small@2x-vflAxdZTP.gif"></SPAN></DIV> <DIV class=3D"sso-optout"> <DIV>or <A = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.pd= f?dl=3D0#">Log=20 in with Dropbox credentials</A></DIV></DIV> <DIV class=3D"login-need-help"><A = href=3D"https://www.dropbox.com/forgot">Forgot=20 your password?</A></DIV></FORM> <FORM class=3D"two-factor-form clearfix 2fa-phone-form " = style=3D"display: none;"=20 action=3D"/ajax_verify_code"=20 method=3D"POST"><INPUT name=3D"cont" type=3D"hidden"><INPUT = name=3D"require_role" type=3D"hidden"><INPUT name=3D"remember_me" = type=3D"hidden"> <DIV class=3D"login-info two-factor-uses-sms">We sent a code to your = phone number=20 ending in <SPAN class=3D"last-four-digits"></SPAN>.</DIV> <DIV class=3D"login-info two-factor-uses-authenticator">Enter the code = generated=20 by your authenticator app.</DIV> <DIV tabindex=3D"-1" class=3D"small text-input login-text-input" = id=3D"pyxl5339"=20 data-js-component-id=3D"component5341"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"code"> <DIV data-error-field-name=3D"code"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"code" = class=3D"text-input-input autofocus" id=3D"pyxl5340" type=3D"text" = autocomplete=3D"off">=20 <LABEL for=3D"pyxl5340">6-digit code</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV class=3D"checkbox checkbox-inline standard remember-me"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"trusted"> <DIV data-error-field-name=3D"trusted"></DIV></form:error></DIV><INPUT = name=3D"trusted"=20 id=3D"pyxl5342" type=3D"checkbox"><LABEL for=3D"pyxl5342"> <DIV class=3D"tooltip-wrapper info-icon" = data-js-component-id=3D"component5343"> <DIV class=3D"tooltip-bubble tooltip-tooltip"> <DIV class=3D"tooltip-inner"> <DIV class=3D"two-factor-trusted-info">Trusted computers will never ask = you for a=20 security code again. You should only trust this computer if you trust = everyone=20 who uses it.</DIV></DIV></DIV> <DIV class=3D"tooltip-prompt sprite-div"> <DIV class=3D"sprite-text"> <DIV class=3D"sprite-text-inner">Trust this computer</DIV></DIV> <DIV class=3D"sprite-frame small icon-right"><IMG class=3D" sprite = sprite_web s_web_info"=20 alt=3D"" = src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></DIV></DIV></DIV></LABEL></DIV><BUTTON=20 class=3D"login-button button-primary" type=3D"submit">Submit</BUTTON> <DIV class=3D"two-factor-need-help"><A class=3D"resend-two-factor-code = two-factor-uses-sms"=20 href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/">Didn't receive = one?</A><A=20 href=3D"https://www.dropbox.com/lost_phone"><SPAN = class=3D"two-factor-uses-sms">I=20 lost my phone</SPAN><SPAN class=3D"two-factor-uses-authenticator">I = can't use my=20 authenticator app</SPAN></A></DIV></FORM> <FORM class=3D"two-factor-form clearfix 2fa-seckey-form " = style=3D"display: none;"=20 action=3D"/ajax_verify_code"=20 method=3D"POST"><INPUT name=3D"cont" type=3D"hidden"><INPUT = name=3D"require_role" type=3D"hidden"><INPUT name=3D"remember_me" = type=3D"hidden"><INPUT name=3D"u2f_challenge" type=3D"hidden"> <DIV class=3D"login-info two-factor-uses-u2f"><IMG = class=3D"seckey-insert" = src=3D"https://cf.dropboxstatic.com/static/images/security_keys/insert-vf= lkCfC4_.png"=20 data-js-component-id=3D"component5344" = data-hi-res=3D"https://cf.dropboxstatic.com/static/images/security_keys/i= nsert@2x-vflTxG2RJ.png"> <DIV class=3D"two-factor-seckey-instructions"> <P><SPAN style=3D"font-weight: bold;">Insert your security key to use = it</SPAN>=20 <IMG class=3D"seckey-loading-status" = src=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-loading-smal= l-vfl3Wt7C_.gif"=20 data-js-component-id=3D"component5345" = data-hi-res=3D"https://cf.dropboxstatic.com/static/images/icons/ajax-load= ing-small@2x-vflAxdZTP.gif"><IMG=20 class=3D"seckey-loading-status sprite sprite_web = s_web_bulletpoint-check" style=3D"display: none;"=20 src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></P>After=20 inserting, tap your key if it has a button or gold disk.</DIV></DIV> <DIV tabindex=3D"-1" class=3D"text-input login-text-input standard" = id=3D"pyxl5346"=20 data-js-component-id=3D"component5348"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"code"> <DIV data-error-field-name=3D"code"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"code" = class=3D"text-input-input" id=3D"pyxl5347" style=3D"display: none;" = type=3D"text">=20 <LABEL for=3D"pyxl5347"></LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV class=3D"two-factor-seckey-instructions" style=3D"display: none;"> <DIV style=3D"color: red;"><SPAN class=3D"error-msg">Key not=20 found.</SPAN></DIV><BUTTON=20 class=3D"two-factor-seckey-retry button-tertiary">Retry</BUTTON></DIV> <DIV class=3D"checkbox checkbox-inline standard remember-me"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"trusted"> <DIV data-error-field-name=3D"trusted"></DIV></form:error></DIV><INPUT = name=3D"trusted"=20 id=3D"pyxl5349" type=3D"checkbox"><LABEL for=3D"pyxl5349"> <DIV class=3D"tooltip-wrapper info-icon" = data-js-component-id=3D"component5350"> <DIV class=3D"tooltip-bubble tooltip-tooltip"> <DIV class=3D"tooltip-inner"> <DIV class=3D"two-factor-trusted-info">Trusted computers will never ask = you for a=20 security code again. You should only trust this computer if you trust = everyone=20 who uses it.</DIV></DIV></DIV> <DIV class=3D"tooltip-prompt sprite-div"> <DIV class=3D"sprite-text"> <DIV class=3D"sprite-text-inner">Trust this computer</DIV></DIV> <DIV class=3D"sprite-frame small icon-right"><IMG class=3D" sprite = sprite_web s_web_info"=20 alt=3D"" = src=3D"https://cf.dropboxstatic.com/static/images/icons/icon_spacer-vflN3= BYt2.gif"></DIV></DIV></DIV></LABEL></DIV> <DIV class=3D"two-factor-use-phone-instead"><A = class=3D"two-factor-uses-sms" = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/">Send=20 SMS instead</A><A class=3D"two-factor-uses-authenticator" = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/">Use=20 mobile authenticator instead</A></DIV></FORM></DIV> <DIV class=3D"web-destiny-container-class" id=3D"web-destiny-container" = style=3D"display: none;"> <DIV class=3D"hr-label"><SPAN = class=3D"hr-label__text">or</SPAN></DIV><BUTTON=20 disabled=3D"True" class=3D"continue-as-button-class button-primary" = id=3D"continue-as-button"> <DIV = class=3D"continue-as-user-name"></DIV></BUTTON></DIV></DIV></DIV></DIV></= DIV> <DIV class=3D"bright-modal-footer"><A class=3D"close-link" = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.pd= f?dl=3D1&pv=3D1">No=20 thanks, continue to download =E2=86=92</A></DIV></DIV></DIV></DIV></DIV> <DIV class=3D"db-modal-wrapper db-bright-modal-wrapper" = id=3D"db-modal-shared-link-create-password-modal"=20 style=3D"display: none;"> <DIV class=3D"db-modal-overlay"></DIV> <DIV class=3D"db-modal"> <DIV class=3D"db-modal-box"><A class=3D"db-modal-x" aria-label=3D"Close" = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.pd= f?dl=3D0#"></A> <H2 class=3D"db-modal-title"> <DIV class=3D"db-modal-title-text"></DIV></H2> <DIV class=3D"db-modal-content"> <DIV class=3D"bright-modal-logo"><IMG = src=3D"https://cf.dropboxstatic.com/static/images/dropbox_39x36-vflMxv3gQ= .png"=20 data-js-component-id=3D"component5351"></DIV> <DIV class=3D"bright-modal-header"> <DIV class=3D"create-password-text"> <H1 class=3D"third-party-signup__title">One more thing...</H1> <H2 class=3D"third-party-signup__subtitle">Choose a password to finish = creating=20 your Dropbox account</H2></DIV> <DIV class=3D"third-party-signup__profile-picture c-avatar c-avatar--xl" = id=3D"profile-picture"><IMG></DIV></DIV> <DIV class=3D"bright-modal-content"> <DIV class=3D"create-password-form-component"> <DIV class=3D"login-form-container small form_shown register"=20 data-js-component-id=3D"component5353"> <FORM class=3D"clearfix credentials-form register-form"=20 action=3D"/ajax_register"><INPUT name=3D"cont" type=3D"hidden"><INPUT = name=3D"signup_sd" id=3D"pyxl5352" type=3D"hidden">=20 <INPUT name=3D"email_sig" type=3D"hidden"><INPUT name=3D"signup_tag" = type=3D"hidden" value=3D"shmodel_download_register"><INPUT = name=3D"filename" type=3D"hidden" value=3D"lianas of mexico.pdf"><INPUT = name=3D"refresh_token" type=3D"hidden"><INPUT = name=3D"is_third_party_auth" type=3D"hidden" value=3D"1"> <DIV class=3D"credentials-form__fields"> <DIV class=3D"register-form__name-fields"> <DIV tabindex=3D"-1" class=3D"input-fname text-input__margin-right = text-input small first"=20 id=3D"pyxl5354" data-js-component-id=3D"component5356"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"fname"> <DIV data-error-field-name=3D"fname"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"fname" = class=3D"text-input-input autofocus" id=3D"pyxl5355" type=3D"text">=20 <LABEL for=3D"pyxl5355">First name</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV tabindex=3D"-1" class=3D"input-lname second text-input small" = id=3D"pyxl5357"=20 data-js-component-id=3D"component5359"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"lname"> <DIV data-error-field-name=3D"lname"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"lname" = class=3D"text-input-input autofocus" id=3D"pyxl5358" type=3D"text">=20 <LABEL for=3D"pyxl5358">Last name</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV></DIV> <DIV class=3D"register-form__credential-fields"> <DIV tabindex=3D"-1" class=3D"input-email small text-input__margin-right = text-input"=20 id=3D"pyxl5360" data-js-component-id=3D"component5362"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"email"> <DIV data-error-field-name=3D"email"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"email" = class=3D"text-input-input" id=3D"pyxl5361" type=3D"email">=20 <LABEL for=3D"pyxl5361">Email</LABEL><SMALL=20 class=3D"secondary-label"></SMALL></DIV></DIV> <DIV class=3D"email-suggestion"></DIV> <DIV tabindex=3D"-1" class=3D"input-password small text-input" = id=3D"pyxl5363"=20 data-js-component-id=3D"component5365"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"password"> <DIV data-error-field-name=3D"password"></DIV></form:error></DIV> <DIV class=3D"text-input-wrapper"><INPUT name=3D"password" = class=3D"password-input text-input-input" id=3D"pyxl5364" = type=3D"password" autocomplete=3D"off"><LABEL=20 for=3D"pyxl5364">Password</LABEL><SMALL = class=3D"secondary-label"></SMALL><SPAN=20 class=3D"bubble-dropdown-container" = data-js-component-id=3D"component5366"> <DIV tabindex=3D"-1" class=3D"password-input-meter = bubble-dropdown-target bubble-dropdown-target"=20 aria-label=3D"Password strength"> <DIV class=3D"password-input-dot"></DIV> <DIV class=3D"password-input-dot"></DIV> <DIV class=3D"password-input-dot"></DIV> <DIV class=3D"password-input-dot"></DIV></DIV> <DIV class=3D"bubble-dropdown left"> <DIV class=3D"password-bubble-title"></DIV> <DIV class=3D"password-bubble-desc">Good passwords are hard to guess. = Use uncommon=20 words or inside jokes, non-standard uPPercasing, creative spelllling, = and=20 non-obvious numbers and symbols</DIV> <DIV class=3D"bubble-arrow-border"></DIV> <DIV class=3D"bubble-arrow"></DIV></DIV></SPAN> <DIV class=3D"password-caps-indicator">Caps lock is currently=20 on</DIV></DIV></DIV></DIV></DIV> <DIV id=3D"react-signup-recaptcha-challenge-div"></DIV> <DIV class=3D"small checkbox checkbox-inline agree"> <DIV class=3D"text-input-error-wrapper"><form:error name=3D"tos_agree"> <DIV data-error-field-name=3D"tos_agree"></DIV></form:error></DIV><INPUT = name=3D"tos_agree"=20 id=3D"pyxl5367" type=3D"checkbox"><LABEL for=3D"pyxl5367"><SPAN>I agree = to <A href=3D"https://www.dropbox.com/terms"=20 target=3D"_blank">Dropbox terms</A></SPAN></LABEL></DIV><BUTTON = disabled=3D"True"=20 class=3D"login-button button-primary" type=3D"submit">Create an=20 account</BUTTON></FORM></DIV></DIV></DIV> <DIV class=3D"bright-modal-footer"> <DIV class=3D"add-to-dropbox-component"><A class=3D"close-link">No = thanks=20 =E2=86=92</A></DIV></DIV></DIV></DIV></DIV></DIV> <DIV class=3D"db-modal-wrapper db-bright-modal-wrapper hidden-x" = id=3D"db-modal-shared-link-welcome-modal"=20 style=3D"display: none;"> <DIV class=3D"db-modal-overlay"></DIV> <DIV class=3D"db-modal"> <DIV class=3D"db-modal-box"><A class=3D"db-modal-x" aria-label=3D"Close" = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.pd= f?dl=3D0#"></A> <H2 class=3D"db-modal-title"> <DIV class=3D"db-modal-title-text"></DIV></H2> <DIV class=3D"db-modal-content"> <DIV class=3D"bright-modal-header">Welcome to Dropbox!</DIV> <DIV class=3D"bright-modal-content"> <DIV class=3D"welcome-modal-illo"><IMG = src=3D"https://cf.dropboxstatic.com/static/images/growth/dropbox_with_fil= es-vflYCKclD.png"=20 data-js-component-id=3D"component5368"></DIV> <DIV class=3D"welcome-modal-text">Now it's easy to securely back up your = files and=20 photos, access them from any device, and share them with others.</DIV><A = class=3D"go-to-dropbox-button button-primary"=20 href=3D"https://www.dropbox.com/home">Go to my Dropbox</A> <DIV class=3D"welcome-modal-no-thanks"><A = href=3D"https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.pd= f?dl=3D0#">No=20 thanks, stay on this page</A></DIV></DIV></DIV></DIV></DIV></DIV></DIV> <DIV id=3D"page-prefooter"></DIV><NOSCRIPT><p class=3D"center">The = Dropbox=20 website requires JavaScript.</p></NOSCRIPT></DIV> <DIV id=3D"ieconsole" style=3D"left: 0px; top: 0px; font-family: = Courier; position: absolute;"></DIV> <DIV id=3D"FB_HiddenContainer" style=3D"left: 0px; top: -10000px; width: = 0px; height: 0px; position: absolute;"></DIV> <SCRIPT = nonce=3D"5y3dCHC/gx0Rg7vscKVo">require(["modules/clean/flux/base_store", = "modules/clean/react/file_action_button", = "modules/clean/referrer_cleansing_redirect", = "modules/clean/unity/flash_config", = "modules/clean/react/activity/users_to_notify_facepile", = "modules/clean/avatar/contact_avatar", = "modules/clean/react/seen_state/actions", = "modules/clean/sharing/views/modal_link_info", "modules/clean/captcha", = "modules/clean/previews/file_view_rams_common", = "modules/dirty/sharing/share_modal", "modules/clean/file_events", = "modules/clean/previews/preview_actions_helper", = "modules/clean/react/select", = "modules/clean/react/file_comments/file_comments_pane", = "modules/clean/unity/check_file_cache", = "modules/clean/contacts/tokenizer", "modules/core/ordered_dictionary", = "modules/clean/react/browse/columnheader", "modules/clean/uirequest", = "modules/clean/react/user_notifications/models", = "modules/clean/sharing/content_info", = "modules/clean/flux/store_listener", "external/typeahead.bundle", = "modules/dirty/react/previews/preview_toolbar", = "modules/clean/job_progress", = "modules/clean/react/file_viewer/flippable_controls", = "external/immutable", = "modules/clean/react/user_notifications/dispatcher", = "modules/core/types", "modules/clean/growth/experiments/logger", = "modules/clean/sharing/inband_link_settings_modal", = "modules/clean/unity/connection", = "modules/clean/contacts/facebook_oauth", "modules/clean/dbmodal", = "modules/clean/api_v2/error", "modules/clean/react/browse/constants", = "modules/clean/react/previews/audio/preview_audio_details", = "modules/clean/display_format", "modules/clean/event_load", = "modules/clean/css", "external/web_socket", = "modules/clean/sharing/views/modal_content", = "modules/clean/components/role_picker", = "modules/clean/activity/activity_user", "external/plupload_dev", = "modules/clean/react/file_comments/annotation_comments_list_ui_bubble", = "modules/clean/react/button", "modules/clean/image_size", = "external/videojs/videojs_media_sources", "modules/constants/python", = "modules/clean/comments/components/file_preview_annotations", = "modules/clean/annotations/annotation_controller", = "modules/clean/comments/events", = "modules/clean/sharing/views/sharing_bubble_menu", = "modules/clean/image_cache", "modules/clean/react/recaptcha_challenge", = "modules/clean/teams/limited_team_invite_form", = "modules/clean/legacy_ui_button", "modules/clean/notserver", = "modules/clean/unity/features", = "modules/clean/avatar/initials_avatar_with_color", = "modules/clean/react/previews/audio/utils", = "modules/clean/image_viewer_annotation_renderer", = "modules/clean/react/browse/store", = "modules/clean/react/previews/preview_flippable", "modules/clean/uuid", = "modules/clean/contacts/types", = "modules/clean/revisions/file_revisions_iterator", = "modules/clean/keycode", "modules/clean/react/file_viewer/file_viewer", = "modules/clean/react/previews/audio/preview_audio", = "modules/clean/api_v2/types", "modules/core/visibility", = "modules/dirty/react/file_viewer/controller", = "modules/clean/react/tooltip", = "modules/clean/components/loading_indicator", "modules/clean/tokenizer", = "modules/clean/components/bubble_picker", = "modules/clean/teams/team_folder_modal", = "modules/clean/react/file_comments/onboarding", = "modules/clean/sharing/shared_link_for_sf", "external/lru", = "modules/clean/react/activity/contacts_selector_popup", = "modules/clean/react/previews/audio/preview_audio_visuals", = "modules/clean/sharing/ui_util", "modules/clean/hi_res", = "modules/clean/react/bubble_dropdown", = "modules/clean/annotations/annotation_highlight", = "modules/constants/request", "modules/clean/react/tabs/tab_nav", = "modules/clean/react/previews/preview_image", "modules/core/cookies", = "modules/clean/payments/cash", "modules/clean/avatar/initials_avatar", = "modules/constants/comments_panel", "external/videojs/videojs_hls", = "modules/clean/search/search_type", "jquery", "modules/constants/debug", = "modules/clean/file_activity/api", = "modules/clean/react/file_comments/switch_revision_ui", = "modules/clean/analytics", "modules/clean/react/previews/preview_blank", = "external/classnames", "modules/clean/sticker_util", = "modules/clean/react/file_viewer/account_menu/pro_upgrade_link", = "modules/clean/teams/modals/suggest_team_invite_modal", = "modules/clean/browse_interface", = "modules/clean/devtools/perf_hub_action_types", = "modules/clean/react/previews/preview_linkfile", = "modules/clean/activity/like", = "modules/clean/react/activity/contacts_selector", = "modules/clean/react/seen_state/constants", = "modules/clean/react/previews/audio/preview_audio_volume", = "modules/clean/components/bubble_dropdown", = "modules/clean/react/activity/comment_activity_ui", = "modules/clean/activity/activity", = "modules/clean/react/activity/resolve_button", = "modules/clean/em_string", "modules/constants/page_load", = "modules/clean/sharing/namespace_conversion_alert_modal", = "modules/clean/react/activity/time_counter", = "modules/clean/avatar/shared_link_avatar", "modules/constants/legacy", = "modules/clean/comments/store", "modules/clean/history", = "modules/clean/sharing/shared_link_modal", = "modules/clean/pagination_manager", = "modules/clean/react/file_uploader/store", = "modules/clean/image_viewer_annotation_interface", "external/swfobject", = "modules/clean/search/search_helpers", = "modules/clean/annotations/annotation", = "modules/clean/sharing/stores/members", = "modules/clean/react/file_viewer/account_menu/avatar", = "modules/clean/react/input", "modules/constants/static", = "modules/clean/react/helpers", "modules/clean/react/tabs/tab_util", = "modules/clean/activity/comment", = "modules/clean/account/verify_email_modals", = "modules/clean/sharing/constants", = "modules/clean/teams/team_assume_user_personal_locked_modal", = "modules/clean/comments/components/file_comments_pane_container", = "modules/clean/react/file_comments/comment_list_header", = "modules/clean/react/file_viewer/account_menu/account_info", = "modules/clean/react/previews/preview_image_zoom", "modules/core/type", = "modules/clean/sso_login_checks", = "modules/clean/react/file_comments/annotation_bubble", = "modules/clean/react/previews/preview_video", "modules/clean/promise", = "modules/clean/viewer", "modules/clean/components/tooltip", = "modules/clean/sharing/shared_content_link_sync_modal", = "modules/clean/react/css", "modules/clean/avatar/photo_avatar", = "modules/clean/notifications/updated_file_notification", = "modules/clean/react/form_error_mixin", = "modules/clean/react/file_comments/logger", "modules/clean/sprite", = "modules/clean/dbmodal_loading", = "modules/clean/loggers/file_viewer_logger", "modules/clean/undo", = "modules/dirty/growth/shared_link_signup_modals", = "modules/clean/react/previews/preview_html", = "modules/clean/sharing/api/types/metadata", = "modules/clean/js_environment", "modules/clean/datetime", = "modules/clean/activity/file_viewer_state", "modules/clean/video_util", = "modules/clean/flux/action_type", = "modules/clean/react/activity/comment_count_bubble", = "modules/clean/db_bubble", "modules/clean/comments/logged_out_utils", = "external/rsvp", "external/flash_detect", = "modules/clean/comments/models/immutable_file_activity", = "modules/clean/react/file_viewer/title_bar", = "modules/clean/react/file_comments/threaded_comment_header", = "modules/clean/react/file_viewer/seen_state_facepile", = "external/u2f-api", "modules/clean/contacts/util", "insecure_jquery", = "modules/clean/file_viewer_interface_controller", "require", = "modules/clean/sharing/members_list/members_list_row", = "modules/clean/react/user_notifications/dropdown_row", = "modules/clean/image_annotations", "modules/clean/contacts/typeahead", = "modules/constants/gandalf", "modules/core/i18n", = "modules/clean/react/previews/preview_pdf", = "modules/clean/react/file_viewer/file_actions", = "modules/clean/sharing/link_info", "modules/core/dom", = "modules/clean/validators/validators", = "modules/clean/payments/credit_card_util", = "modules/clean/react/tabs/tabs", "external/flux", = "modules/clean/avatar/viewer_avatar", = "modules/clean/react/user_notifications/constants", = "modules/clean/react/hierarchical_nav_bar", = "external/jquery.mousewheel", "modules/clean/contacts/cache", = "modules/clean/photos/legacy_thumb_loader", = "modules/clean/react/previews/preview_toolbar", = "modules/clean/filepath", = "modules/clean/react/file_viewer/file_owner_actions", = "modules/clean/react/file_viewer/actions", = "modules/clean/react/user_notifications/legacy_thumb_loader", = "modules/clean/static_urls", "external/underscore", = "modules/core/controller_registry", = "modules/clean/comments/models/loading_spinner", = "modules/clean/react/hidden", "modules/clean/avatar/style", = "modules/clean/image_preview_util", "modules/clean/comments/actions", = "modules/clean/react/user_notifications/dropdown_body", = "modules/clean/payments/validation", "modules/clean/sharing/api/client", = "modules/core/uri", = "modules/clean/react/previews/preview_quality_popup", = "modules/clean/react/file_comments/comment_tab_nav", = "modules/clean/react/activity/mentions_controller", = "modules/clean/devtools/perf_hub_actions", = "modules/clean/comments/utils", = "modules/clean/react/file_viewer/toggle_comments", "external/tracekit", = "modules/clean/sharing/stores/shared_content", = "modules/clean/react/util", = "modules/clean/react/file_viewer/full_screen_helpers", = "modules/clean/react/file_viewer/store", "modules/core/notify", = "modules/clean/react/file_viewer/account_menu/pro_gifting_link", = "modules/clean/notifications/file_watcher", "modules/clean/avatar/size", = "modules/clean/react/file_viewer/account_menu/business_upgrade_link", = "modules/clean/react/user_notifications/dropdown_bell", = "modules/constants/viewer", = "modules/clean/sharing/get_editable_link_prompt", = "modules/clean/account/change_email_modals", = "modules/clean/account/email", = "modules/clean/photos/batch_thumb_loader", = "modules/clean/react/seen_state/store", = "modules/clean/react/activity/comment_input", = "modules/clean/contacts/facebook_modal", = "modules/clean/average_counter", "modules/clean/bolt", = "modules/clean/sharing/non_namespace_manage_access_modal", = "modules/core/controller_helpers", = "modules/clean/sharing/views/member_list_item", = "modules/clean/react/sprite_div", "external/cyfd", = "modules/clean/annotations/annotation_region_ui", = "modules/clean/annotations/annotation_highlight_ui", = "modules/constants/sharing", "modules/clean/open_with", = "modules/clean/comments/models/file_activity_cursor", = "modules/clean/profile_services/third_party_signup", = "modules/clean/annotations/annotation_marker", = "modules/clean/sharing/notifications", = "modules/clean/multiaccount_login", = "modules/clean/react/file_comments/shared_link_signup_modals", = "modules/clean/contacts/data", = "modules/clean/loggers/file_preview_logger", "external/reflux", = "modules/clean/react/previews/preview_password_protected", = "modules/clean/comments/models/pending_comment_activity", = "external/purify", "modules/clean/components/flag", = "modules/clean/react/user_notifications/dropdown", = "modules/clean/sharing/share_inband", = "modules/clean/react/file_viewer/open_button_coachmark", = "external/react", "modules/clean/comments/annotation_utils", = "modules/constants/env", "modules/clean/react/image", = "modules/clean/react/file_viewer/account_menu/logout_link", = "modules/clean/react/file_viewer/account_menu/account_menu_contents", = "modules/core/exception", "modules/clean/components/input", = "modules/clean/react/modal", = "modules/clean/profile_services/profile_services_link", = "modules/clean/react/previews/preview_image_with_annotations", = "modules/clean/annotations/preview_image_annotations_toolbar", = "modules/clean/react/file_viewer/file_preview", = "modules/clean/previews/file_viewer_utils", = "modules/clean/unity/logger", "modules/clean/unity/connection_error", = "modules/clean/react/previews/preview_zoom_container", = "modules/clean/react/user_notifications/store", = "modules/clean/browse/browse_drag_utils", = "modules/clean/immutability_helper", "modules/clean/payments/dfb_util", = "external/jquery.fs.zoomer", "modules/clean/sharing/strings", = "modules/clean/components/login_or_register", "modules/core/user_i18n", = "modules/clean/react/form_handlers_mixin", = "modules/clean/comments/revisions", = "modules/clean/react/file_viewer/utils", "modules/constants/webtiming", = "modules/clean/typeahead", "modules/clean/unity/web_socket", = "modules/clean/annotations/annotation_marker_ui", "external/sjcl", = "modules/clean/components/login_form", = "modules/clean/comments/models/file_activity_data_source", = "modules/clean/avatar/avatar_with_default", "modules/clean/base64", = "modules/clean/react/slider", = "modules/clean/sharing/stores/share_modal", = "modules/clean/sharing/views/member_list", = "modules/clean/react/file_comments/stickers", = "modules/clean/react/user_notifications/actions", = "modules/clean/flux/flux_store", = "modules/clean/react/file_viewer/account_menu/account_menu", = "modules/clean/react/previews/password_component", = "modules/clean/sharing/share_modal", "libs", = "modules/clean/react/file_viewer/file_preview_update_watcher", = "modules/clean/sharing/link_description", = "modules/clean/previews/preview_status_watcher", "modules/clean/ajax", = "modules/clean/react/previews/audio/preview_audio_play_button", = "modules/clean/react/file_viewer/copyright_flag", = "modules/core/exception_tag_registry", "modules/clean/storage", = "modules/clean/react/file_viewer/account_menu/install_link", = "modules/clean/react/onboarding_modal", = "modules/clean/comments/models/preview_types", = "modules/clean/comments/components/file_preview_overlay", = "modules/clean/previews/pdf_loader", = "modules/clean/react/file_viewer/open_button", = "modules/clean/react/browse/models", "external/videojs/video", = "modules/clean/react/file_comments/comment_list_ui", = "modules/clean/register_form", "modules/clean/events/rollback", = "modules/dirty/react/file_comments/shared_link_feedback_ui", = "modules/clean/components/scooter/badge", = "modules/clean/page_role_observer", = "modules/clean/sharing/action_types", "modules/clean/string", = "modules/clean/sharing/api", "modules/clean/api_v2/client", = "external/keymaster", "modules/clean/react/seen_state/dispatcher", = "modules/clean/react/file_viewer/more_dropdown", = "modules/clean/components/tabbable", "external/sha1", = "modules/clean/crypto", "modules/clean/components/title_bubble", = "modules/clean/react/reset_form", "modules/clean/clipboard", = "modules/clean/fuzzy", "modules/clean/annotations/annotation_region", = "modules/clean/user", "modules/clean/avatar/faceholder", = "modules/dirty/sharing/browse_ui_util", = "modules/clean/react/file_comments/comment_list_options", = "modules/clean/gandalf_util", = "modules/clean/react/file_viewer/constants", = "modules/clean/event_emitter", "langpack", = "modules/clean/react/file_viewer/dispatcher", = "modules/clean/react/react_i18n", = "modules/clean/sharing/members_list/members_list_modal", = "modules/clean/downloads", = "modules/clean/profile_services/profile_services_constants", = "modules/clean/react/file_viewer/coach_mark", "modules/clean/top_notif", = "modules/clean/sharing/folder_settings_modal", = "modules/clean/react/file_comments/threaded_comment_activity_ui", = "modules/clean/react/bubble_menu", = "modules/clean/sharing/shared_folder_settings_modal", = "modules/clean/react/activity/users_to_notify", = "modules/constants/stickers", "modules/clean/groups/api", = "modules/clean/mailcheck", "modules/clean/flux/dispatcher", = "modules/clean/components/ajax_form", = "modules/clean/comments/models/immutable_comment_activity", = "modules/clean/browse_events", "modules/clean/react/sprite", = "modules/clean/contacts/list", = "modules/clean/contacts/bloodhound_contacts", = "modules/clean/react/user_notifications/api", = "modules/clean/unity/versions", = "modules/dirty/react/file_viewer/share_helpers", = "modules/clean/react/activity/annotation_button", "modules/clean/form", = "modules/clean/sharing/api/util/types", = "modules/clean/react/tabs/tab_bar", "external/moxie", = "modules/clean/react/file_viewer/account_menu/settings_link", = "modules/clean/account/email_verify_reasons", = "modules/clean/previews/util", "modules/clean/comments/flux", = "external/jquery_ui", "dropbox", "modules/clean/frame_messenger", = "modules/clean/sharing/i18n", "modules/clean/comments/action_creators", = "modules/clean/react/paging_list", "external/modernizr", = "modules/core/browser", "modules/clean/web_timing_logger", = "modules/clean/accessibility", "modules/clean/account/email_verify", = "modules/core/html"], function(modules__clean__flux__base_store, = modules__clean__react__file_action_button, = modules__clean__referrer_cleansing_redirect, = modules__clean__unity__flash_config, = modules__clean__react__activity__users_to_notify_facepile, = modules__clean__avatar__contact_avatar, = modules__clean__react__seen_state__actions, = modules__clean__sharing__views__modal_link_info, = modules__clean__captcha, = modules__clean__previews__file_view_rams_common, = modules__dirty__sharing__share_modal, modules__clean__file_events, = modules__clean__previews__preview_actions_helper, = modules__clean__react__select, = modules__clean__react__file_comments__file_comments_pane, = modules__clean__unity__check_file_cache, = modules__clean__contacts__tokenizer, modules__core__ordered_dictionary, = modules__clean__react__browse__columnheader, modules__clean__uirequest, = modules__clean__react__user_notifications__models, = modules__clean__sharing__content_info, = modules__clean__flux__store_listener, external__typeahead_bundle, = modules__dirty__react__previews__preview_toolbar, = modules__clean__job_progress, = modules__clean__react__file_viewer__flippable_controls, = external__immutable, = modules__clean__react__user_notifications__dispatcher, = modules__core__types, modules__clean__growth__experiments__logger, = modules__clean__sharing__inband_link_settings_modal, = modules__clean__unity__connection, = modules__clean__contacts__facebook_oauth, modules__clean__dbmodal, = modules__clean__api_v2__error, modules__clean__react__browse__constants, = modules__clean__react__previews__audio__preview_audio_details, = modules__clean__display_format, modules__clean__event_load, = modules__clean__css, external__web_socket, = modules__clean__sharing__views__modal_content, = modules__clean__components__role_picker, = modules__clean__activity__activity_user, external__plupload_dev, = modules__clean__react__file_comments__annotation_comments_list_ui_bubble,= modules__clean__react__button, modules__clean__image_size, = external__videojs__videojs_media_sources, modules__constants__python, = modules__clean__comments__components__file_preview_annotations, = modules__clean__annotations__annotation_controller, = modules__clean__comments__events, = modules__clean__sharing__views__sharing_bubble_menu, = modules__clean__image_cache, modules__clean__react__recaptcha_challenge, = modules__clean__teams__limited_team_invite_form, = modules__clean__legacy_ui_button, modules__clean__notserver, = modules__clean__unity__features, = modules__clean__avatar__initials_avatar_with_color, = modules__clean__react__previews__audio__utils, = modules__clean__image_viewer_annotation_renderer, = modules__clean__react__browse__store, = modules__clean__react__previews__preview_flippable, = modules__clean__uuid, modules__clean__contacts__types, = modules__clean__revisions__file_revisions_iterator, = modules__clean__keycode, = modules__clean__react__file_viewer__file_viewer, = modules__clean__react__previews__audio__preview_audio, = modules__clean__api_v2__types, modules__core__visibility, = modules__dirty__react__file_viewer__controller, = modules__clean__react__tooltip, = modules__clean__components__loading_indicator, = modules__clean__tokenizer, modules__clean__components__bubble_picker, = modules__clean__teams__team_folder_modal, = modules__clean__react__file_comments__onboarding, = modules__clean__sharing__shared_link_for_sf, external__lru, = modules__clean__react__activity__contacts_selector_popup, = modules__clean__react__previews__audio__preview_audio_visuals, = modules__clean__sharing__ui_util, modules__clean__hi_res, = modules__clean__react__bubble_dropdown, = modules__clean__annotations__annotation_highlight, = modules__constants__request, modules__clean__react__tabs__tab_nav, = modules__clean__react__previews__preview_image, modules__core__cookies, = modules__clean__payments__cash, modules__clean__avatar__initials_avatar, = modules__constants__comments_panel, external__videojs__videojs_hls, = modules__clean__search__search_type, jquery, modules__constants__debug, = modules__clean__file_activity__api, = modules__clean__react__file_comments__switch_revision_ui, = modules__clean__analytics, = modules__clean__react__previews__preview_blank, external__classnames, = modules__clean__sticker_util, = modules__clean__react__file_viewer__account_menu__pro_upgrade_link, = modules__clean__teams__modals__suggest_team_invite_modal, = modules__clean__browse_interface, = modules__clean__devtools__perf_hub_action_types, = modules__clean__react__previews__preview_linkfile, = modules__clean__activity__like, = modules__clean__react__activity__contacts_selector, = modules__clean__react__seen_state__constants, = modules__clean__react__previews__audio__preview_audio_volume, = modules__clean__components__bubble_dropdown, = modules__clean__react__activity__comment_activity_ui, = modules__clean__activity__activity, = modules__clean__react__activity__resolve_button, = modules__clean__em_string, modules__constants__page_load, = modules__clean__sharing__namespace_conversion_alert_modal, = modules__clean__react__activity__time_counter, = modules__clean__avatar__shared_link_avatar, modules__constants__legacy, = modules__clean__comments__store, modules__clean__history, = modules__clean__sharing__shared_link_modal, = modules__clean__pagination_manager, = modules__clean__react__file_uploader__store, = modules__clean__image_viewer_annotation_interface, external__swfobject, = modules__clean__search__search_helpers, = modules__clean__annotations__annotation, = modules__clean__sharing__stores__members, = modules__clean__react__file_viewer__account_menu__avatar, = modules__clean__react__input, modules__constants__static, = modules__clean__react__helpers, modules__clean__react__tabs__tab_util, = modules__clean__activity__comment, = modules__clean__account__verify_email_modals, = modules__clean__sharing__constants, = modules__clean__teams__team_assume_user_personal_locked_modal, = modules__clean__comments__components__file_comments_pane_container, = modules__clean__react__file_comments__comment_list_header, = modules__clean__react__file_viewer__account_menu__account_info, = modules__clean__react__previews__preview_image_zoom, = modules__core__type, modules__clean__sso_login_checks, = modules__clean__react__file_comments__annotation_bubble, = modules__clean__react__previews__preview_video, modules__clean__promise, = modules__clean__viewer, modules__clean__components__tooltip, = modules__clean__sharing__shared_content_link_sync_modal, = modules__clean__react__css, modules__clean__avatar__photo_avatar, = modules__clean__notifications__updated_file_notification, = modules__clean__react__form_error_mixin, = modules__clean__react__file_comments__logger, modules__clean__sprite, = modules__clean__dbmodal_loading, = modules__clean__loggers__file_viewer_logger, modules__clean__undo, = modules__dirty__growth__shared_link_signup_modals, = modules__clean__react__previews__preview_html, = modules__clean__sharing__api__types__metadata, = modules__clean__js_environment, modules__clean__datetime, = modules__clean__activity__file_viewer_state, modules__clean__video_util, = modules__clean__flux__action_type, = modules__clean__react__activity__comment_count_bubble, = modules__clean__db_bubble, modules__clean__comments__logged_out_utils, = external__rsvp, external__flash_detect, = modules__clean__comments__models__immutable_file_activity, = modules__clean__react__file_viewer__title_bar, = modules__clean__react__file_comments__threaded_comment_header, = modules__clean__react__file_viewer__seen_state_facepile, = external__u2f_api, modules__clean__contacts__util, insecure_jquery, = modules__clean__file_viewer_interface_controller, require, = modules__clean__sharing__members_list__members_list_row, = modules__clean__react__user_notifications__dropdown_row, = modules__clean__image_annotations, modules__clean__contacts__typeahead, = modules__constants__gandalf, modules__core__i18n, = modules__clean__react__previews__preview_pdf, = modules__clean__react__file_viewer__file_actions, = modules__clean__sharing__link_info, modules__core__dom, = modules__clean__validators__validators, = modules__clean__payments__credit_card_util, = modules__clean__react__tabs__tabs, external__flux, = modules__clean__avatar__viewer_avatar, = modules__clean__react__user_notifications__constants, = modules__clean__react__hierarchical_nav_bar, = external__jquery_mousewheel, modules__clean__contacts__cache, = modules__clean__photos__legacy_thumb_loader, = modules__clean__react__previews__preview_toolbar, = modules__clean__filepath, = modules__clean__react__file_viewer__file_owner_actions, = modules__clean__react__file_viewer__actions, = modules__clean__react__user_notifications__legacy_thumb_loader, = modules__clean__static_urls, external__underscore, = modules__core__controller_registry, = modules__clean__comments__models__loading_spinner, = modules__clean__react__hidden, modules__clean__avatar__style, = modules__clean__image_preview_util, modules__clean__comments__actions, = modules__clean__react__user_notifications__dropdown_body, = modules__clean__payments__validation, = modules__clean__sharing__api__client, modules__core__uri, = modules__clean__react__previews__preview_quality_popup, = modules__clean__react__file_comments__comment_tab_nav, = modules__clean__react__activity__mentions_controller, = modules__clean__devtools__perf_hub_actions, = modules__clean__comments__utils, = modules__clean__react__file_viewer__toggle_comments, external__tracekit, = modules__clean__sharing__stores__shared_content, = modules__clean__react__util, = modules__clean__react__file_viewer__full_screen_helpers, = modules__clean__react__file_viewer__store, modules__core__notify, = modules__clean__react__file_viewer__account_menu__pro_gifting_link, = modules__clean__notifications__file_watcher, = modules__clean__avatar__size, = modules__clean__react__file_viewer__account_menu__business_upgrade_link, = modules__clean__react__user_notifications__dropdown_bell, = modules__constants__viewer, = modules__clean__sharing__get_editable_link_prompt, = modules__clean__account__change_email_modals, = modules__clean__account__email, = modules__clean__photos__batch_thumb_loader, = modules__clean__react__seen_state__store, = modules__clean__react__activity__comment_input, = modules__clean__contacts__facebook_modal, = modules__clean__average_counter, modules__clean__bolt, = modules__clean__sharing__non_namespace_manage_access_modal, = modules__core__controller_helpers, = modules__clean__sharing__views__member_list_item, = modules__clean__react__sprite_div, external__cyfd, = modules__clean__annotations__annotation_region_ui, = modules__clean__annotations__annotation_highlight_ui, = modules__constants__sharing, modules__clean__open_with, = modules__clean__comments__models__file_activity_cursor, = modules__clean__profile_services__third_party_signup, = modules__clean__annotations__annotation_marker, = modules__clean__sharing__notifications, = modules__clean__multiaccount_login, = modules__clean__react__file_comments__shared_link_signup_modals, = modules__clean__contacts__data, = modules__clean__loggers__file_preview_logger, external__reflux, = modules__clean__react__previews__preview_password_protected, = modules__clean__comments__models__pending_comment_activity, = external__purify, modules__clean__components__flag, = modules__clean__react__user_notifications__dropdown, = modules__clean__sharing__share_inband, = modules__clean__react__file_viewer__open_button_coachmark, = external__react, modules__clean__comments__annotation_utils, = modules__constants__env, modules__clean__react__image, = modules__clean__react__file_viewer__account_menu__logout_link, = modules__clean__react__file_viewer__account_menu__account_menu_contents, = modules__core__exception, modules__clean__components__input, = modules__clean__react__modal, = modules__clean__profile_services__profile_services_link, = modules__clean__react__previews__preview_image_with_annotations, = modules__clean__annotations__preview_image_annotations_toolbar, = modules__clean__react__file_viewer__file_preview, = modules__clean__previews__file_viewer_utils, = modules__clean__unity__logger, modules__clean__unity__connection_error, = modules__clean__react__previews__preview_zoom_container, = modules__clean__react__user_notifications__store, = modules__clean__browse__browse_drag_utils, = modules__clean__immutability_helper, modules__clean__payments__dfb_util, = external__jquery_fs_zoomer, modules__clean__sharing__strings, = modules__clean__components__login_or_register, modules__core__user_i18n, = modules__clean__react__form_handlers_mixin, = modules__clean__comments__revisions, = modules__clean__react__file_viewer__utils, = modules__constants__webtiming, modules__clean__typeahead, = modules__clean__unity__web_socket, = modules__clean__annotations__annotation_marker_ui, external__sjcl, = modules__clean__components__login_form, = modules__clean__comments__models__file_activity_data_source, = modules__clean__avatar__avatar_with_default, modules__clean__base64, = modules__clean__react__slider, = modules__clean__sharing__stores__share_modal, = modules__clean__sharing__views__member_list, = modules__clean__react__file_comments__stickers, = modules__clean__react__user_notifications__actions, = modules__clean__flux__flux_store, = modules__clean__react__file_viewer__account_menu__account_menu, = modules__clean__react__previews__password_component, = modules__clean__sharing__share_modal, libs, = modules__clean__react__file_viewer__file_preview_update_watcher, = modules__clean__sharing__link_description, = modules__clean__previews__preview_status_watcher, modules__clean__ajax, = modules__clean__react__previews__audio__preview_audio_play_button, = modules__clean__react__file_viewer__copyright_flag, = modules__core__exception_tag_registry, modules__clean__storage, = modules__clean__react__file_viewer__account_menu__install_link, = modules__clean__react__onboarding_modal, = modules__clean__comments__models__preview_types, = modules__clean__comments__components__file_preview_overlay, = modules__clean__previews__pdf_loader, = modules__clean__react__file_viewer__open_button, = modules__clean__react__browse__models, external__videojs__video, = modules__clean__react__file_comments__comment_list_ui, = modules__clean__register_form, modules__clean__events__rollback, = modules__dirty__react__file_comments__shared_link_feedback_ui, = modules__clean__components__scooter__badge, = modules__clean__page_role_observer, = modules__clean__sharing__action_types, modules__clean__string, = modules__clean__sharing__api, modules__clean__api_v2__client, = external__keymaster, modules__clean__react__seen_state__dispatcher, = modules__clean__react__file_viewer__more_dropdown, = modules__clean__components__tabbable, external__sha1, = modules__clean__crypto, modules__clean__components__title_bubble, = modules__clean__react__reset_form, modules__clean__clipboard, = modules__clean__fuzzy, modules__clean__annotations__annotation_region, = modules__clean__user, modules__clean__avatar__faceholder, = modules__dirty__sharing__browse_ui_util, = modules__clean__react__file_comments__comment_list_options, = modules__clean__gandalf_util, = modules__clean__react__file_viewer__constants, = modules__clean__event_emitter, langpack, = modules__clean__react__file_viewer__dispatcher, = modules__clean__react__react_i18n, = modules__clean__sharing__members_list__members_list_modal, = modules__clean__downloads, = modules__clean__profile_services__profile_services_constants, = modules__clean__react__file_viewer__coach_mark, = modules__clean__top_notif, = modules__clean__sharing__folder_settings_modal, = modules__clean__react__file_comments__threaded_comment_activity_ui, = modules__clean__react__bubble_menu, = modules__clean__sharing__shared_folder_settings_modal, = modules__clean__react__activity__users_to_notify, = modules__constants__stickers, modules__clean__groups__api, = modules__clean__mailcheck, modules__clean__flux__dispatcher, = modules__clean__components__ajax_form, = modules__clean__comments__models__immutable_comment_activity, = modules__clean__browse_events, modules__clean__react__sprite, = modules__clean__contacts__list, = modules__clean__contacts__bloodhound_contacts, = modules__clean__react__user_notifications__api, = modules__clean__unity__versions, = modules__dirty__react__file_viewer__share_helpers, = modules__clean__react__activity__annotation_button, = modules__clean__form, modules__clean__sharing__api__util__types, = modules__clean__react__tabs__tab_bar, external__moxie, = modules__clean__react__file_viewer__account_menu__settings_link, = modules__clean__account__email_verify_reasons, = modules__clean__previews__util, modules__clean__comments__flux, = external__jquery_ui, dropbox, modules__clean__frame_messenger, = modules__clean__sharing__i18n, = modules__clean__comments__action_creators, = modules__clean__react__paging_list, external__modernizr, = modules__core__browser, modules__clean__web_timing_logger, = modules__clean__accessibility, modules__clean__account__email_verify, = modules__core__html) { (function (modules__clean__hi_res, = ControllerRegistry) { = ControllerRegistry.register_controller("component5368", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (modules__clean__components__bubble_dropdown, = ControllerRegistry) { = ControllerRegistry.register_controller("component5366", = modules__clean__components__bubble_dropdown, ["left", false, null, null, = null, null]); }(modules__clean__components__bubble_dropdown, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5365", = modules__clean__components__input.PasswordWatchInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5362", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5359", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5356", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (ControllerRegistry, modules__clean__register_form) { = ControllerRegistry.register_controller("component5353", = modules__clean__register_form.RegisterForm, ["small", false, true, true, = "None", false, false]); }(modules__core__controller_registry, = modules__clean__register_form));=0A= (function (modules__clean__hi_res, ControllerRegistry) { = ControllerRegistry.register_controller("component5351", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (modules__clean__components__tooltip, ControllerRegistry) { = ControllerRegistry.register_controller("component5350", = modules__clean__components__tooltip.InfoTooltip, [null, "right"]); = }(modules__clean__components__tooltip, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5348", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__hi_res, ControllerRegistry) { = ControllerRegistry.register_controller("component5345", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (modules__clean__hi_res, ControllerRegistry) { = ControllerRegistry.register_controller("component5344", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (modules__clean__components__tooltip, ControllerRegistry) { = ControllerRegistry.register_controller("component5343", = modules__clean__components__tooltip.InfoTooltip, [null, "right"]); = }(modules__clean__components__tooltip, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5341", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__hi_res, ControllerRegistry) { = ControllerRegistry.register_controller("component5338", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5336", = modules__clean__components__input.PasswordInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5333", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__login_form, ControllerRegistry) { = ControllerRegistry.register_controller("component5330", = modules__clean__components__login_form, [false, "small", null]); = }(modules__clean__components__login_form, = modules__core__controller_registry));=0A= (function (modules__clean__components__bubble_dropdown, = ControllerRegistry) { = ControllerRegistry.register_controller("component5326", = modules__clean__components__bubble_dropdown, ["left", false, null, null, = null, null]); }(modules__clean__components__bubble_dropdown, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5325", = modules__clean__components__input.PasswordWatchInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5322", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5319", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5316", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (ControllerRegistry, modules__clean__register_form) { = ControllerRegistry.register_controller("component5313", = modules__clean__register_form.RegisterForm, ["small", false, true, true, = "None", false, false]); }(modules__core__controller_registry, = modules__clean__register_form));=0A= (function (modules__clean__hi_res, ControllerRegistry) { = ControllerRegistry.register_controller("component5311", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (modules__clean__components__tooltip, ControllerRegistry) { = ControllerRegistry.register_controller("component5310", = modules__clean__components__tooltip.InfoTooltip, [null, "right"]); = }(modules__clean__components__tooltip, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5308", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__hi_res, ControllerRegistry) { = ControllerRegistry.register_controller("component5305", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (modules__clean__hi_res, ControllerRegistry) { = ControllerRegistry.register_controller("component5304", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (modules__clean__components__tooltip, ControllerRegistry) { = ControllerRegistry.register_controller("component5303", = modules__clean__components__tooltip.InfoTooltip, [null, "right"]); = }(modules__clean__components__tooltip, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5301", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__hi_res, ControllerRegistry) { = ControllerRegistry.register_controller("component5298", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5296", = modules__clean__components__input.PasswordInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5293", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__login_form, ControllerRegistry) { = ControllerRegistry.register_controller("component5290", = modules__clean__components__login_form, [false, "small", null]); = }(modules__clean__components__login_form, = modules__core__controller_registry));=0A= (function (modules__clean__components__bubble_dropdown, = ControllerRegistry) { = ControllerRegistry.register_controller("component5286", = modules__clean__components__bubble_dropdown, ["left", false, null, null, = null, null]); }(modules__clean__components__bubble_dropdown, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5285", = modules__clean__components__input.PasswordWatchInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5282", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5279", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5276", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (ControllerRegistry, modules__clean__register_form) { = ControllerRegistry.register_controller("component5273", = modules__clean__register_form.RegisterForm, ["small", false, true, true, = "None", false, false]); }(modules__core__controller_registry, = modules__clean__register_form));=0A= (function (modules__clean__hi_res, ControllerRegistry) { = ControllerRegistry.register_controller("component5271", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (modules__clean__components__tooltip, ControllerRegistry) { = ControllerRegistry.register_controller("component5270", = modules__clean__components__tooltip.InfoTooltip, [null, "right"]); = }(modules__clean__components__tooltip, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5268", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__hi_res, ControllerRegistry) { = ControllerRegistry.register_controller("component5265", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (modules__clean__hi_res, ControllerRegistry) { = ControllerRegistry.register_controller("component5264", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (modules__clean__components__tooltip, ControllerRegistry) { = ControllerRegistry.register_controller("component5263", = modules__clean__components__tooltip.InfoTooltip, [null, "right"]); = }(modules__clean__components__tooltip, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5261", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__hi_res, ControllerRegistry) { = ControllerRegistry.register_controller("component5258", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5256", = modules__clean__components__input.PasswordInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5253", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__login_form, ControllerRegistry) { = ControllerRegistry.register_controller("component5250", = modules__clean__components__login_form, [false, "small", null]); = }(modules__clean__components__login_form, = modules__core__controller_registry));=0A= (function (modules__clean__components__bubble_dropdown, = ControllerRegistry) { = ControllerRegistry.register_controller("component5246", = modules__clean__components__bubble_dropdown, ["left", false, null, null, = null, null]); }(modules__clean__components__bubble_dropdown, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5245", = modules__clean__components__input.PasswordWatchInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5242", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5239", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5236", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (ControllerRegistry, modules__clean__register_form) { = ControllerRegistry.register_controller("component5233", = modules__clean__register_form.RegisterForm, ["small", false, true, true, = "None", false, false]); }(modules__core__controller_registry, = modules__clean__register_form));=0A= (function (modules__clean__hi_res, ControllerRegistry) { = ControllerRegistry.register_controller("component5231", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (modules__clean__components__bubble_dropdown, = ControllerRegistry) { = ControllerRegistry.register_controller("component5229", = modules__clean__components__bubble_dropdown, ["left", false, null, null, = null, null]); }(modules__clean__components__bubble_dropdown, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5228", = modules__clean__components__input.PasswordWatchInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5225", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5222", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5219", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (ControllerRegistry, modules__clean__register_form) { = ControllerRegistry.register_controller("component5216", = modules__clean__register_form.RegisterForm, ["standard", false, true, = true, "None", false, false]); }(modules__core__controller_registry, = modules__clean__register_form));=0A= (function (modules__clean__components__tooltip, ControllerRegistry) { = ControllerRegistry.register_controller("component5214", = modules__clean__components__tooltip.InfoTooltip, [null, "right"]); = }(modules__clean__components__tooltip, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5212", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__hi_res, ControllerRegistry) { = ControllerRegistry.register_controller("component5209", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (modules__clean__hi_res, ControllerRegistry) { = ControllerRegistry.register_controller("component5208", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (modules__clean__components__tooltip, ControllerRegistry) { = ControllerRegistry.register_controller("component5207", = modules__clean__components__tooltip.InfoTooltip, [null, "right"]); = }(modules__clean__components__tooltip, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5205", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__hi_res, ControllerRegistry) { = ControllerRegistry.register_controller("component5202", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5200", = modules__clean__components__input.PasswordInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5197", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__login_form, ControllerRegistry) { = ControllerRegistry.register_controller("component5194", = modules__clean__components__login_form, [false, "standard", null]); = }(modules__clean__components__login_form, = modules__core__controller_registry));=0A= (function (modules__clean__components__tooltip, ControllerRegistry) { = ControllerRegistry.register_controller("component5184", = modules__clean__components__tooltip.InfoTooltip, [null, "right"]); = }(modules__clean__components__tooltip, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5182", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__hi_res, ControllerRegistry) { = ControllerRegistry.register_controller("component5179", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (modules__clean__hi_res, ControllerRegistry) { = ControllerRegistry.register_controller("component5178", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (modules__clean__components__tooltip, ControllerRegistry) { = ControllerRegistry.register_controller("component5177", = modules__clean__components__tooltip.InfoTooltip, [null, "right"]); = }(modules__clean__components__tooltip, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5175", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__hi_res, ControllerRegistry) { = ControllerRegistry.register_controller("component5172", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5170", = modules__clean__components__input.PasswordInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__input, ControllerRegistry) { = ControllerRegistry.register_controller("component5167", = modules__clean__components__input.TextInput, []); = }(modules__clean__components__input, = modules__core__controller_registry));=0A= (function (modules__clean__components__login_form, ControllerRegistry) { = ControllerRegistry.register_controller("component5164", = modules__clean__components__login_form, [false, "small", null]); = }(modules__clean__components__login_form, = modules__core__controller_registry));=0A= (function (modules__clean__components__bubble_dropdown, = ControllerRegistry) { = ControllerRegistry.register_controller("component5161", = modules__clean__components__bubble_dropdown, ["top", null, null, null, = null, null]); }(modules__clean__components__bubble_dropdown, = modules__core__controller_registry));=0A= (function (modules__clean__hi_res, ControllerRegistry) { = ControllerRegistry.register_controller("component5160", = modules__clean__hi_res, []); }(modules__clean__hi_res, = modules__core__controller_registry));=0A= (function (WebTimingLogger) { =0A= WebTimingLogger.init({"log_time_to_interactive": true, = "tti_at_dom_interactive": false, "log_time_to_view": false, = "ttv_at_dom_interactive": false});=0A= }(modules__clean__web_timing_logger));=0A= (function ($j, Notify, Cookies, modules__core__i18n) { var _ =3D = modules__core__i18n._;=0A= if (!Cookies.are_enabled()) {=0A= $j(function() {=0A= Notify.error(_("Please enable browser-cookies to use = the Dropbox website."));=0A= });=0A= }=0A= }(jquery, modules__core__notify, modules__core__cookies, = modules__core__i18n));=0A= (function (dropbox) { var SharingModel =3D = dropbox.SharingModel;SharingModel.init("lianas of mexico.pdf", = '/sm/c2d'); SharingModel.set_team_only_shmodel("forbid", "Pedro = Acevedo"); }(dropbox));=0A= (function (DBHistory) { DBHistory.remove_query_param("m"); = }(modules__clean__history));=0A= (function (dropbox) { var SharingModel =3D = dropbox.SharingModel;SharingModel.init_file("lianas of mexico.pdf", = {"subpath": "", "link_key": "ggk8bxzljrko1hb", "link_type": "s", = "secure_hash": ""}, false) }(dropbox));=0A= (function (initUIButtons) { =0A= initUIButtons();=0A= }(modules__clean__legacy_ui_button));=0A= (function ($j, dropbox) { var SharingModel =3D dropbox.SharingModel;=0A= $j('#download-menu-button').click(function(e) {=0A= SharingModel.toggle_dropdown(e, = $j('#download-menu')[0], $j('#download-menu-button')[0]);=0A= return false;=0A= })=0A= }(jquery, dropbox));=0A= (function ($) { =0A= $("#login-hover-link").click(function(evt) {=0A= evt.preventDefault();=0A= $("input[name=3D'login_email']").focus();=0A= });=0A= }(jquery));=0A= (function (Tabbable) { new Tabbable() = }(modules__clean__components__tabbable));=0A= (function (dropbox) { var FilePreview =3D dropbox.FilePreview;=0A= FilePreview.init_pdf("pdf-js", = "https://cf.dropboxstatic.com/static/javascript/pdf-js/pdf-js-9e9df56/web= /viewer-vflerOqSW.html?file=3Dhttps%3A%2F%2Fdl.dropboxusercontent.com%2Fc= ontent_link%2FXBdYeswhUgd6C7CNSzImUjeGT9DvQdzzGig612AokrUE5xrugJez6BpUWSS= ABEUH%2Ffile%3Fsaveas%3D1", 1, null, false)=0A= }(dropbox));=0A= (function (React) { window.React =3D React; }(external__react));=0A= (function (React, react_component) { =0A= (function () {=0A= var elt =3D document.getElementById("component5185");=0A= var component =3D = React.render(React.createElement(react_component.PreviewToolbar, = {"viewer-type": "FILE_PREVIEW"}, null), elt);=0A= elt.reactComponent =3D component;=0A= })()=0A= }(external__react, = modules__dirty__react__previews__preview_toolbar));=0A= (function (React, react_component) { =0A= (function () {=0A= var elt =3D document.getElementById("component5186");=0A= var component =3D = React.render(React.createElement(react_component.SharedLinkFeedbackUI, = {"activity-context": 1, "comments-count": 0, "preview-type": "doc", = "shared-link-url": = "https://www.dropbox.com/s/ggk8bxzljrko1hb/lianas%20of%20mexico.pdf?dl=3D= 0"}, null), elt);=0A= elt.reactComponent =3D component;=0A= })()=0A= }(external__react, = modules__dirty__react__file_comments__shared_link_feedback_ui));=0A= (function ($j, LoginOrRegister) { new LoginOrRegister($j("#pyxl5191")); = }(jquery, modules__clean__components__login_or_register));=0A= (function (CommentsSharedLinkSignupModals) { = }(modules__clean__react__file_comments__shared_link_signup_modals));=0A= (function (GrowthSharedLinkSignupModals) { new = GrowthSharedLinkSignupModals(null) = }(modules__dirty__growth__shared_link_signup_modals));=0A= (function (dropbox) { }(dropbox)); });</SCRIPT> <IMG style=3D"display: none;" src=3D"https://dropbox.com/hstsping"> <SCRIPT type=3D"text/javascript" nonce=3D"5y3dCHC/gx0Rg7vscKVo">=0A= document.addEventListener('DOMContentLoaded', function () {=0A= var metaTag =3D document.createElement('meta');=0A= metaTag.setAttribute('http-equiv', = 'Content-Security-Policy');=0A= metaTag.setAttribute('content', "script-src https: = 'unsafe-eval';");=0A= document.head.appendChild(metaTag);=0A= });</SCRIPT> </BODY></HTML> ------=_NextPart_001_0039_01D184EE.00C7C4F0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: https://cf.dropboxstatic.com/static/javascript/pdf-js/pdf-js-9e9df56/web/viewer-vflerOqSW.html =EF=BB=BF<!DOCTYPE HTML> <!DOCTYPE html PUBLIC "" ""><!--=0A= Copyright 2012 Mozilla Foundation=0A= =0A= Licensed under the Apache License, Version 2.0 (the "License");=0A= you may not use this file except in compliance with the License.=0A= You may obtain a copy of the License at=0A= =0A= http://www.apache.org/licenses/LICENSE-2.0=0A= =0A= Unless required by applicable law or agreed to in writing, software=0A= distributed under the License is distributed on an "AS IS" BASIS,=0A= WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.=0A= See the License for the specific language governing permissions and=0A= limitations under the License.=0A= =0A= Adobe CMap resources are covered by their own copyright and license:=0A= http://sourceforge.net/adobe/cmap/wiki/License/=0A= --><HTML=20 dir=3D"ltr" moznomarginboxes=3D"" = mozdisallowselectionprint=3D""><HEAD><META=20 content=3D"IE=3D11.0000" http-equiv=3D"X-UA-Compatible"> =20 <META charset=3D"utf-8"> =20 <META name=3D"viewport" content=3D"width=3Ddevice-width, = initial-scale=3D1, maximum-scale=3D1">=20 =20 <META name=3D"google" content=3D"notranslate"> <TITLE>PDF.js = viewer</TITLE> =20 <LINK = href=3D"https://cf.dropboxstatic.com/static/javascript/pdf-js/pdf-js-9e9d= f56/web/viewer-vflDTwSxQ.css"=20 rel=3D"stylesheet"> =20 <SCRIPT = src=3D"https://cf.dropboxstatic.com/static/javascript/external/jquery.js"= ></SCRIPT> <!-- This snippet is used in production (included from viewer.html) --> = <LINK=20 href=3D"locale/locale.properties" rel=3D"resource" = type=3D"application/l10n">=20 <SCRIPT = src=3D"https://cf.dropboxstatic.com/static/javascript/pdf-js/pdf-js-9e9df= 56/web/pdf.viewer-vfliwfrEm.js"></SCRIPT> =20 <META name=3D"GENERATOR" content=3D"MSHTML 11.00.9600.18231"></HEAD> =20 <BODY tabindex=3D"1"> <DIV id=3D"close-x"> <DIV id=3D"close-x-icon"></DIV></DIV> <DIV class=3D"loadingInProgress" id=3D"outerContainer"> <DIV id=3D"mainContainer"> <DIV id=3D"loadingBar"> <DIV class=3D"progress"> <DIV class=3D"glimmer"></DIV></DIV><IMG id=3D"loadingWheel" = src=3D"https://cf.dropboxstatic.com/static/images/icons/spinner-blue-over= lay.gif">=20 </DIV> <DIV tabindex=3D"0" id=3D"viewerContainer"> <DIV class=3D"pdfViewer enable-loading-spinner" = id=3D"viewer"></DIV></DIV> <DIV id=3D"errorWrapper" hidden=3D"true"> <DIV id=3D"errorMessageLeft"><SPAN id=3D"errorMessage"></SPAN> = <BUTTON=20 id=3D"errorShowMore" data-l10n-id=3D"error_more_info"> More = Information=20 </BUTTON> <BUTTON id=3D"errorShowLess" = hidden=3D"true"=20 data-l10n-id=3D"error_less_info"> Less Information = =20 </BUTTON> </DIV> <DIV id=3D"errorMessageRight"><BUTTON id=3D"errorClose" = data-l10n-id=3D"error_close"> =20 Close </BUTTON> </DIV> <DIV=20 class=3D"clearBoth"></DIV><TEXTAREA id=3D"errorMoreInfo" = readonly=3D"readonly" hidden=3D"true"></TEXTAREA>=20 </DIV></DIV><!-- mainContainer --> =20 <DIV class=3D"hidden" id=3D"overlayContainer"> <DIV class=3D"container hidden" id=3D"passwordOverlay"> <DIV class=3D"dialog"> <DIV class=3D"row"> <P id=3D"passwordText" data-l10n-id=3D"password_label">Enter the = password to open=20 this PDF file:</P></DIV> <DIV class=3D"row"><INPUT class=3D"toolbarField" id=3D"password" = type=3D"password"> =20 </DIV> <DIV class=3D"buttonRow"><BUTTON class=3D"overlayButton" = id=3D"passwordCancel"><SPAN=20 data-l10n-id=3D"password_cancel">Cancel</SPAN></BUTTON> = <BUTTON=20 class=3D"overlayButton" id=3D"passwordSubmit"><SPAN=20 data-l10n-id=3D"password_ok">OK</SPAN></BUTTON> =20 </DIV></DIV></DIV></DIV><!-- overlayContainer --> </DIV><!-- = outerContainer -->=20 =20 <DIV id=3D"printContainer"></DIV> <DIV id=3D"mozPrintCallback-shim" hidden=3D""> <STYLE>=0A= @media print {=0A= #printContainer div {=0A= page-break-after: always;=0A= page-break-inside: avoid;=0A= }=0A= }=0A= </STYLE> =20 <STYLE scoped=3D"">=0A= #mozPrintCallback-shim {=0A= position: fixed;=0A= top: 0;=0A= left: 0;=0A= height: 100%;=0A= width: 100%;=0A= z-index: 9999999;=0A= =0A= display: block;=0A= text-align: center;=0A= background-color: rgba(0, 0, 0, 0.5);=0A= }=0A= #mozPrintCallback-shim[hidden] {=0A= display: none;=0A= }=0A= @media print {=0A= #mozPrintCallback-shim {=0A= display: none;=0A= }=0A= }=0A= =0A= #mozPrintCallback-shim .mozPrintCallback-dialog-box {=0A= display: inline-block;=0A= margin: -50px auto 0;=0A= position: relative;=0A= top: 45%;=0A= left: 0;=0A= min-width: 220px;=0A= max-width: 400px;=0A= =0A= padding: 9px;=0A= =0A= border: 1px solid hsla(0, 0%, 0%, .5);=0A= border-radius: 2px;=0A= box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);=0A= =0A= background-color: #474747;=0A= =0A= color: hsl(0, 0%, 85%);=0A= font-size: 16px;=0A= line-height: 20px;=0A= }=0A= #mozPrintCallback-shim .progress-row {=0A= clear: both;=0A= padding: 1em 0;=0A= }=0A= #mozPrintCallback-shim progress {=0A= width: 100%;=0A= }=0A= #mozPrintCallback-shim .relative-progress {=0A= clear: both;=0A= float: right;=0A= }=0A= #mozPrintCallback-shim .progress-actions {=0A= clear: both;=0A= }=0A= </STYLE> =20 <DIV class=3D"mozPrintCallback-dialog-box"><!-- TODO: Localise the = following strings -->=20 Preparing document for printing... =20 <DIV class=3D"progress-row"><PROGRESS value=3D"0" = max=3D"100"></PROGRESS> <SPAN=20 class=3D"relative-progress">0%</SPAN> </DIV> <DIV class=3D"progress-actions"><INPUT class=3D"mozPrintCallback-cancel" = type=3D"button" value=3D"Cancel">=20 </DIV></DIV></DIV></BODY></HTML> ------=_NextPart_001_0039_01D184EE.00C7C4F0-- ------=_NextPart_000_0000_01D184EE.00B882B0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: https://cf.dropboxstatic.com/static/javascript/compiled/require-vflzsCQJ8.js // Generated by CoffeeScript 1.10.0=0A= window.require =3D void 0;=0A= =0A= //# sourceMappingURL=3Drequire_preamble.js.map=0A= /*=0A= RequireJS 2.1.20 Copyright (c) 2010-2015, The Dojo Foundation All = Rights Reserved.=0A= Available via the MIT or new BSD license.=0A= see: http://github.com/jrburke/requirejs for details=0A= */=0A= var requirejs,require,define;=0A= (function(ba){function G(b){return"[object = Function]"=3D=3D=3DK.call(b)}function H(b){return"[object = Array]"=3D=3D=3DK.call(b)}function v(b,c){if(b){var = d;for(d=3D0;d<b.length&&(!b[d]||!c(b[d],d,b));d+=3D1);}}function = T(b,c){if(b){var = d;for(d=3Db.length-1;-1<d&&(!b[d]||!c(b[d],d,b));d-=3D1);}}function = t(b,c){return fa.call(b,c)}function n(b,c){return t(b,c)&&b[c]}function = A(b,c){for(var d in b)if(t(b,d)&&c(b[d],d))break}function = U(b,c,d,e){c&&A(c,function(c,i){if(d||!t(b,i))e&&"object"=3D=3D=3Dtypeof = c&&c&&!H(c)&&!G(c)&&!(c instanceof=0A= RegExp)?(b[i]||(b[i]=3D{}),U(b[i],c,d,e)):b[i]=3Dc});return b}function = u(b,c){return function(){return c.apply(b,arguments)}}function = ca(b){throw b;}function da(b){if(!b)return b;var = c=3Dba;v(b.split("."),function(b){c=3Dc[b]});return c}function = B(b,c,d,e){c=3DError(c+"\nhttp://requirejs.org/docs/errors.html#"+b);c.re= quireType=3Db;c.requireModules=3De;d&&(c.originalError=3Dd);return = c}function ga(b){function c(a,j,b){var = f,l,c,d,h,e,g,i,j=3Dj&&j.split("/"),p=3Dk.map,m=3Dp&&p["*"];if(a){a=3Da.s= plit("/");l=3Da.length-1;k.nodeIdCompat&&=0A= Q.test(a[l])&&(a[l]=3Da[l].replace(Q,""));"."=3D=3D=3Da[0].charAt(0)&&j&&= (l=3Dj.slice(0,j.length-1),a=3Dl.concat(a));l=3Da;for(c=3D0;c<l.length;c+= +)if(d=3Dl[c],"."=3D=3D=3Dd)l.splice(c,1),c-=3D1;else = if(".."=3D=3D=3Dd&&!(0=3D=3D=3Dc||1=3D=3D=3Dc&&".."=3D=3D=3Dl[2]||".."=3D= =3D=3Dl[c-1])&&0<c)l.splice(c-1,2),c-=3D2;a=3Da.join("/")}if(b&&p&&(j||m)= ){l=3Da.split("/");c=3Dl.length;a:for(;0<c;c-=3D1){h=3Dl.slice(0,c).join(= "/");if(j)for(d=3Dj.length;0<d;d-=3D1)if(b=3Dn(p,j.slice(0,d).join("/")))= if(b=3Dn(b,h)){f=3Db;e=3Dc;break = a}!g&&(m&&n(m,h))&&(g=3Dn(m,h),i=3Dc)}!f&&g&&(f=3Dg,e=3Di);f&&(l.splice(0= ,=0A= e,f),a=3Dl.join("/"))}return(f=3Dn(k.pkgs,a))?f:a}function = d(a){z&&v(document.getElementsByTagName("script"),function(j){if(j.getAtt= ribute("data-requiremodule")=3D=3D=3Da&&j.getAttribute("data-requireconte= xt")=3D=3D=3Dh.contextName)return = j.parentNode.removeChild(j),!0})}function p(a){var = j=3Dn(k.paths,a);if(j&&H(j)&&1<j.length)return = j.shift(),h.require.undef(a),h.makeRequire(null,{skipMap:!0})([a]),!0}fun= ction g(a){var = j,c=3Da?a.indexOf("!"):-1;-1<c&&(j=3Da.substring(0,c),a=3Da.substring(c+1= ,a.length));return[j,a]}function i(a,=0A= j,b,f){var = l,d,e=3Dnull,i=3Dj?j.name:null,k=3Da,p=3D!0,m=3D"";a||(p=3D!1,a=3D"_@r"+(= K+=3D1));a=3Dg(a);e=3Da[0];a=3Da[1];e&&(e=3Dc(e,i,f),d=3Dn(q,e));a&&(e?m=3D= d&&d.normalize?d.normalize(a,function(a){return = c(a,i,f)}):-1=3D=3D=3Da.indexOf("!")?c(a,i,f):a:(m=3Dc(a,i,f),a=3Dg(m),e=3D= a[0],m=3Da[1],b=3D!0,l=3Dh.nameToUrl(m)));b=3De&&!d&&!b?"_unnormalized"+(= O+=3D1):"";return{prefix:e,name:m,parentMap:j,unnormalized:!!b,url:l,orig= inalName:k,isDefine:p,id:(e?e+"!"+m:m)+b}}function r(a){var = j=3Da.id,b=3Dn(m,j);b||(b=3Dm[j]=3Dnew h.Module(a));return b}function = s(a,=0A= j,b){var = f=3Da.id,c=3Dn(m,f);if(t(q,f)&&(!c||c.defineEmitComplete))"defined"=3D=3D= =3Dj&&b(q[f]);else = if(c=3Dr(a),c.error&&"error"=3D=3D=3Dj)b(c.error);else = c.on(j,b)}function w(a,b){var c=3Da.requireModules,f=3D!1;if(b)b(a);else = if(v(c,function(b){if(b=3Dn(m,b))b.error=3Da,b.events.error&&(f=3D!0,b.em= it("error",a))}),!f)e.onError(a)}function = x(){R.length&&(v(R,function(a){var b=3Da[0];"string"=3D=3D=3Dtypeof = b&&(h.defQueueMap[b]=3D!0);C.push(a)}),R=3D[])}function y(a){delete = m[a];delete V[a]}function F(a,b,c){var = f=3Da.map.id;a.error?a.emit("error",=0A= a.error):(b[f]=3D!0,v(a.depMaps,function(f,d){var = e=3Df.id,h=3Dn(m,e);h&&(!a.depMatched[d]&&!c[e])&&(n(b,e)?(a.defineDep(d,= q[e]),a.check()):F(h,b,c))}),c[f]=3D!0)}function D(){var = a,b,c=3D(a=3D1E3*k.waitSeconds)&&h.startTime+a<(new = Date).getTime(),f=3D[],l=3D[],e=3D!1,i=3D!0;if(!W){W=3D!0;A(V,function(a)= {var = h=3Da.map,g=3Dh.id;if(a.enabled&&(h.isDefine||l.push(a),!a.error))if(!a.i= nited&&c)p(g)?e=3Db=3D!0:(f.push(g),d(g));else = if(!a.inited&&(a.fetched&&h.isDefine)&&(e=3D!0,!h.prefix))return = i=3D!1});if(c&&f.length)return a=3DB("timeout",=0A= "Load timeout for modules: = "+f,null,f),a.contextName=3Dh.contextName,w(a);i&&v(l,function(a){F(a,{},= {})});if((!c||b)&&e)if((z||ea)&&!X)X=3DsetTimeout(function(){X=3D0;D()},5= 0);W=3D!1}}function = E(a){t(q,a[0])||r(i(a[0],null,!0)).init(a[1],a[2])}function I(a){var = a=3Da.currentTarget||a.srcElement,b=3Dh.onScriptLoad;a.detachEvent&&!Y?a.= detachEvent("onreadystatechange",b):a.removeEventListener("load",b,!1);b=3D= h.onScriptError;(!a.detachEvent||Y)&&a.removeEventListener("error",b,!1);= return{node:a,id:a&&a.getAttribute("data-requiremodule")}}=0A= function J(){var = a;for(x();C.length;){a=3DC.shift();if(null=3D=3D=3Da[0])return = w(B("mismatch","Mismatched anonymous define() module: = "+a[a.length-1]));E(a)}h.defQueueMap=3D{}}var = W,Z,h,L,X,k=3D{waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shi= m:{},config:{}},m=3D{},V=3D{},$=3D{},C=3D[],q=3D{},S=3D{},aa=3D{},K=3D1,O= =3D1;L=3D{require:function(a){return = a.require?a.require:a.require=3Dh.makeRequire(a.map)},exports:function(a)= {a.usingExports=3D!0;if(a.map.isDefine)return = a.exports?q[a.map.id]=3Da.exports:a.exports=3Dq[a.map.id]=3D{}},=0A= module:function(a){return = a.module?a.module:a.module=3D{id:a.map.id,uri:a.map.url,config:function()= {return = n(k.config,a.map.id)||{}},exports:a.exports||(a.exports=3D{})}}};Z=3Dfunc= tion(a){this.events=3Dn($,a.id)||{};this.map=3Da;this.shim=3Dn(k.shim,a.i= d);this.depExports=3D[];this.depMaps=3D[];this.depMatched=3D[];this.plugi= nMaps=3D{};this.depCount=3D0};Z.prototype=3D{init:function(a,b,c,f){f=3Df= ||{};if(!this.inited){this.factory=3Db;if(c)this.on("error",c);else = this.events.error&&(c=3Du(this,function(a){this.emit("error",a)}));=0A= this.depMaps=3Da&&a.slice(0);this.errback=3Dc;this.inited=3D!0;this.ignor= e=3Df.ignore;f.enabled||this.enabled?this.enable():this.check()}},defineD= ep:function(a,b){this.depMatched[a]||(this.depMatched[a]=3D!0,this.depCou= nt-=3D1,this.depExports[a]=3Db)},fetch:function(){if(!this.fetched){this.= fetched=3D!0;h.startTime=3D(new Date).getTime();var = a=3Dthis.map;if(this.shim)h.makeRequire(this.map,{enableBuildCallback:!0}= )(this.shim.deps||[],u(this,function(){return = a.prefix?this.callPlugin():this.load()}));else return a.prefix?=0A= this.callPlugin():this.load()}},load:function(){var = a=3Dthis.map.url;S[a]||(S[a]=3D!0,h.load(this.map.id,a))},check:function(= ){if(this.enabled&&!this.enabling){var = a,b,c=3Dthis.map.id;b=3Dthis.depExports;var = f=3Dthis.exports,l=3Dthis.factory;if(this.inited)if(this.error)this.emit(= "error",this.error);else{if(!this.defining){this.defining=3D!0;if(1>this.= depCount&&!this.defined){if(G(l)){if(this.events.error&&this.map.isDefine= ||e.onError!=3D=3Dca)try{f=3Dh.execCb(c,l,b,f)}catch(d){a=3Dd}else = f=3Dh.execCb(c,l,b,f);this.map.isDefine&&=0A= void = 0=3D=3D=3Df&&((b=3Dthis.module)?f=3Db.exports:this.usingExports&&(f=3Dthi= s.exports));if(a)return = a.requireMap=3Dthis.map,a.requireModules=3Dthis.map.isDefine?[this.map.id= ]:null,a.requireType=3Dthis.map.isDefine?"define":"require",w(this.error=3D= a)}else = f=3Dl;this.exports=3Df;if(this.map.isDefine&&!this.ignore&&(q[c]=3Df,e.on= ResourceLoad))e.onResourceLoad(h,this.map,this.depMaps);y(c);this.defined= =3D!0}this.defining=3D!1;this.defined&&!this.defineEmitted&&(this.defineE= mitted=3D!0,this.emit("defined",this.exports),this.defineEmitComplete=3D=0A= !0)}}else t(h.defQueueMap,c)||this.fetch()}},callPlugin:function(){var = a=3Dthis.map,b=3Da.id,d=3Di(a.prefix);this.depMaps.push(d);s(d,"defined",= u(this,function(f){var l,d;d=3Dn(aa,this.map.id);var = g=3Dthis.map.name,P=3Dthis.map.parentMap?this.map.parentMap.name:null,p=3D= h.makeRequire(a.parentMap,{enableBuildCallback:!0});if(this.map.unnormali= zed){if(f.normalize&&(g=3Df.normalize(g,function(a){return = c(a,P,!0)})||""),f=3Di(a.prefix+"!"+g,this.map.parentMap),s(f,"defined",u= (this,function(a){this.init([],function(){return a},=0A= null,{enabled:!0,ignore:!0})})),d=3Dn(m,f.id)){this.depMaps.push(f);if(th= is.events.error)d.on("error",u(this,function(a){this.emit("error",a)}));d= .enable()}}else = d?(this.map.url=3Dh.nameToUrl(d),this.load()):(l=3Du(this,function(a){thi= s.init([],function(){return = a},null,{enabled:!0})}),l.error=3Du(this,function(a){this.inited=3D!0;thi= s.error=3Da;a.requireModules=3D[b];A(m,function(a){0=3D=3D=3Da.map.id.ind= exOf(b+"_unnormalized")&&y(a.map.id)});w(a)}),l.fromText=3Du(this,functio= n(f,c){var d=3Da.name,g=3Di(d),P=3DM;c&&(f=3Dc);P&&=0A= (M=3D!1);r(g);t(k.config,b)&&(k.config[d]=3Dk.config[b]);try{e.exec(f)}ca= tch(m){return w(B("fromtexteval","fromText eval for "+b+" failed: = "+m,m,[b]))}P&&(M=3D!0);this.depMaps.push(g);h.completeLoad(d);p([d],l)})= ,f.load(a.name,p,l,k))}));h.enable(d,this);this.pluginMaps[d.id]=3Dd},ena= ble:function(){V[this.map.id]=3Dthis;this.enabling=3Dthis.enabled=3D!0;v(= this.depMaps,u(this,function(a,b){var c,f;if("string"=3D=3D=3Dtypeof = a){a=3Di(a,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap= );this.depMaps[b]=3Da;if(c=3D=0A= n(L,a.id)){this.depExports[b]=3Dc(this);return}this.depCount+=3D1;s(a,"de= fined",u(this,function(a){this.undefed||(this.defineDep(b,a),this.check()= )}));this.errback?s(a,"error",u(this,this.errback)):this.events.error&&s(= a,"error",u(this,function(a){this.emit("error",a)}))}c=3Da.id;f=3Dm[c];!t= (L,c)&&(f&&!f.enabled)&&h.enable(a,this)}));A(this.pluginMaps,u(this,func= tion(a){var = b=3Dn(m,a.id);b&&!b.enabled&&h.enable(a,this)}));this.enabling=3D!1;this.= check()},on:function(a,b){var c=3Dthis.events[a];c||(c=3Dthis.events[a]=3D=0A= []);c.push(b)},emit:function(a,b){v(this.events[a],function(a){a(b)});"er= ror"=3D=3D=3Da&&delete = this.events[a]}};h=3D{config:k,contextName:b,registry:m,defined:q,urlFetc= hed:S,defQueue:C,defQueueMap:{},Module:Z,makeModuleMap:i,nextTick:e.nextT= ick,onError:w,configure:function(a){a.baseUrl&&"/"!=3D=3Da.baseUrl.charAt= (a.baseUrl.length-1)&&(a.baseUrl+=3D"/");var = b=3Dk.shim,c=3D{paths:!0,bundles:!0,config:!0,map:!0};A(a,function(a,b){c= [b]?(k[b]||(k[b]=3D{}),U(k[b],a,!0,!0)):k[b]=3Da});a.bundles&&A(a.bundles= ,function(a,b){v(a,=0A= function(a){a!=3D=3Db&&(aa[a]=3Db)})});a.shim&&(A(a.shim,function(a,c){H(= a)&&(a=3D{deps:a});if((a.exports||a.init)&&!a.exportsFn)a.exportsFn=3Dh.m= akeShimExports(a);b[c]=3Da}),k.shim=3Db);a.packages&&v(a.packages,functio= n(a){var b,a=3D"string"=3D=3D=3Dtypeof = a?{name:a}:a;b=3Da.name;a.location&&(k.paths[b]=3Da.location);k.pkgs[b]=3D= a.name+"/"+(a.main||"main").replace(ha,"").replace(Q,"")});A(m,function(a= ,b){!a.inited&&!a.map.unnormalized&&(a.map=3Di(b,null,!0))});if(a.deps||a= .callback)h.require(a.deps||[],a.callback)},makeShimExports:function(a){r= eturn function(){var b;=0A= a.init&&(b=3Da.init.apply(ba,arguments));return = b||a.exports&&da(a.exports)}},makeRequire:function(a,j){function = g(c,d,p){var = k,n;j.enableBuildCallback&&(d&&G(d))&&(d.__requireJsBuild=3D!0);if("strin= g"=3D=3D=3Dtypeof c){if(G(d))return w(B("requireargs","Invalid require = call"),p);if(a&&t(L,c))return L[c](m[a.id]);if(e.get)return = e.get(h,c,a,g);k=3Di(c,a,!1,!0);k=3Dk.id;return!t(q,k)?w(B("notloaded",'M= odule name "'+k+'" has not been loaded yet for context: '+b+(a?"":". Use = require([])"))):q[k]}J();h.nextTick(function(){J();=0A= n=3Dr(i(null,a));n.skipMap=3Dj.skipMap;n.init(c,d,p,{enabled:!0});D()});r= eturn g}j=3Dj||{};U(g,{isBrowser:z,toUrl:function(b){var = d,e=3Db.lastIndexOf("."),j=3Db.split("/")[0];if(-1!=3D=3De&&(!("."=3D=3D=3D= j||".."=3D=3D=3Dj)||1<e))d=3Db.substring(e,b.length),b=3Db.substring(0,e)= ;return h.nameToUrl(c(b,a&&a.id,!0),d,!0)},defined:function(b){return = t(q,i(b,a,!1,!0).id)},specified:function(b){b=3Di(b,a,!1,!0).id;return = t(q,b)||t(m,b)}});a||(g.undef=3Dfunction(b){x();var = c=3Di(b,a,!0),e=3Dn(m,b);e.undefed=3D!0;d(b);delete q[b];delete S[c.url];=0A= delete $[b];T(C,function(a,c){a[0]=3D=3D=3Db&&C.splice(c,1)});delete = h.defQueueMap[b];e&&(e.events.defined&&($[b]=3De.events),y(b))});return = g},enable:function(a){n(m,a.id)&&r(a).enable()},completeLoad:function(a){= var = b,c,d=3Dn(k.shim,a)||{},e=3Dd.exports;for(x();C.length;){c=3DC.shift();if= (null=3D=3D=3Dc[0]){c[0]=3Da;if(b)break;b=3D!0}else = c[0]=3D=3D=3Da&&(b=3D!0);E(c)}h.defQueueMap=3D{};c=3Dn(m,a);if(!b&&!t(q,a= )&&c&&!c.inited){if(k.enforceDefine&&(!e||!da(e)))return p(a)?void = 0:w(B("nodefine","No define call for "+a,null,[a]));E([a,=0A= d.deps||[],d.exportsFn])}D()},nameToUrl:function(a,b,c){var = d,g,i;(d=3Dn(k.pkgs,a))&&(a=3Dd);if(d=3Dn(aa,a))return = h.nameToUrl(d,b,c);if(e.jsExtRegExp.test(a))d=3Da+(b||"");else{d=3Dk.path= s;a=3Da.split("/");for(g=3Da.length;0<g;g-=3D1)if(i=3Da.slice(0,g).join("= /"),i=3Dn(d,i)){H(i)&&(i=3Di[0]);a.splice(0,g,i);break}d=3Da.join("/");d+= =3Db||(/^data\:|\?/.test(d)||c?"":".js");d=3D("/"=3D=3D=3Dd.charAt(0)||d.= match(/^[\w\+\.\-]+:/)?"":k.baseUrl)+d}return = k.urlArgs?d+((-1=3D=3D=3Dd.indexOf("?")?"?":"&")+k.urlArgs):d},load:funct= ion(a,b){e.load(h,=0A= a,b)},execCb:function(a,b,c,d){return = b.apply(d,c)},onScriptLoad:function(a){if("load"=3D=3D=3Da.type||ia.test(= (a.currentTarget||a.srcElement).readyState))N=3Dnull,a=3DI(a),h.completeL= oad(a.id)},onScriptError:function(a){var b=3DI(a);if(!p(b.id))return = w(B("scripterror","Script error for: = "+b.id,a,[b.id]))}};h.require=3Dh.makeRequire();return h}var = e,x,y,D,I,E,N,J,r,O,ja=3D/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,ka=3D= /[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,Q=3D/\.js$/,ha=3D/^\.\//= ;x=3DObject.prototype;var K=3D=0A= x.toString,fa=3Dx.hasOwnProperty,z=3D!!("undefined"!=3D=3Dtypeof = window&&"undefined"!=3D=3Dtypeof = navigator&&window.document),ea=3D!z&&"undefined"!=3D=3Dtypeof = importScripts,ia=3Dz&&"PLAYSTATION = 3"=3D=3D=3Dnavigator.platform?/^complete$/:/^(complete|loaded)$/,Y=3D"und= efined"!=3D=3Dtypeof opera&&"[object = Opera]"=3D=3D=3Dopera.toString(),F=3D{},s=3D{},R=3D[],M=3D!1;if("undefine= d"=3D=3D=3Dtypeof define){if("undefined"!=3D=3Dtypeof = requirejs){if(G(requirejs))return;s=3Drequirejs;requirejs=3Dvoid = 0}"undefined"!=3D=3Dtypeof require&&!G(require)&&(s=3Drequire,require=3D=0A= void 0);e=3Drequirejs=3Dfunction(b,c,d,p){var = g,i=3D"_";!H(b)&&"string"!=3D=3Dtypeof = b&&(g=3Db,H(c)?(b=3Dc,c=3Dd,d=3Dp):b=3D[]);g&&g.context&&(i=3Dg.context);= (p=3Dn(F,i))||(p=3DF[i]=3De.s.newContext(i));g&&p.configure(g);return = p.require(b,c,d)};e.config=3Dfunction(b){return = e(b)};e.nextTick=3D"undefined"!=3D=3Dtypeof = setTimeout?function(b){setTimeout(b,4)}:function(b){b()};require||(requir= e=3De);e.version=3D"2.1.20";e.jsExtRegExp=3D/^\/|:|\?|\.js$/;e.isBrowser=3D= z;x=3De.s=3D{contexts:F,newContext:ga};e({});v(["toUrl","undef","defined"= ,"specified"],=0A= function(b){e[b]=3Dfunction(){var c=3DF._;return = c.require[b].apply(c,arguments)}});if(z&&(y=3Dx.head=3Ddocument.getElemen= tsByTagName("head")[0],D=3Ddocument.getElementsByTagName("base")[0]))y=3D= x.head=3DD.parentNode;e.onError=3Dca;e.createNode=3Dfunction(b){var = c=3Db.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html= :script"):document.createElement("script");c.type=3Db.scriptType||"text/j= avascript";c.charset=3D"utf-8";c.async=3D!0;return = c};e.load=3Dfunction(b,c,d){var = p=3Db&&b.config||{},g;if(z){g=3De.createNode(p,=0A= c,d);if(p.onNodeCreated)p.onNodeCreated(g,p,c,d);g.setAttribute("data-req= uirecontext",b.contextName);g.setAttribute("data-requiremodule",c);g.atta= chEvent&&!(g.attachEvent.toString&&0>g.attachEvent.toString().indexOf("[n= ative = code"))&&!Y?(M=3D!0,g.attachEvent("onreadystatechange",b.onScriptLoad)):(= g.addEventListener("load",b.onScriptLoad,!1),g.addEventListener("error",b= .onScriptError,!1));g.src=3Dd;J=3Dg;D?y.insertBefore(g,D):y.appendChild(g= );J=3Dnull;return = g}if(ea)try{importScripts(d),b.completeLoad(c)}catch(i){b.onError(B("impo= rtscripts",=0A= "importScripts failed for "+c+" at = "+d,i,[c]))}};z&&!s.skipDataMain&&T(document.getElementsByTagName("script= "),function(b){y||(y=3Db.parentNode);if(I=3Db.getAttribute("data-main"))r= eturn = r=3DI,s.baseUrl||(E=3Dr.split("/"),r=3DE.pop(),O=3DE.length?E.join("/")+"= /":"./",s.baseUrl=3DO),r=3Dr.replace(Q,""),e.jsExtRegExp.test(r)&&(r=3DI)= ,s.deps=3Ds.deps?s.deps.concat(r):[r],!0});define=3Dfunction(b,c,d){var = e,g;"string"!=3D=3Dtypeof = b&&(d=3Dc,c=3Db,b=3Dnull);H(c)||(d=3Dc,c=3Dnull);!c&&G(d)&&(c=3D[],d.leng= th&&(d.toString().replace(ja,"").replace(ka,=0A= function(b,d){c.push(d)}),c=3D(1=3D=3D=3Dd.length?["require"]:["require",= "exports","module"]).concat(c)));if(M){if(!(e=3DJ))N&&"interactive"=3D=3D= =3DN.readyState||T(document.getElementsByTagName("script"),function(b){if= ("interactive"=3D=3D=3Db.readyState)return = N=3Db}),e=3DN;e&&(b||(b=3De.getAttribute("data-requiremodule")),g=3DF[e.g= etAttribute("data-requirecontext")])}g?(g.defQueue.push([b,c,d]),g.defQue= ueMap[b]=3D!0):R.push([b,c,d])};define.amd=3D{jQuery:!0};e.exec=3Dfunctio= n(b){return eval(b)};e(s)}})(this);=0A= // Generated by CoffeeScript 1.10.0=0A= var base, base1;=0A= =0A= if ((base =3D String.prototype).startsWith =3D=3D null) {=0A= base.startsWith =3D function(searchString, position) {=0A= if (position =3D=3D null) {=0A= position =3D 0;=0A= }=0A= return this.substr(position, searchString.length) =3D=3D=3D = searchString;=0A= };=0A= }=0A= =0A= if ((base1 =3D String.prototype).endsWith =3D=3D null) {=0A= base1.endsWith =3D function(searchString, position) {=0A= if (position =3D=3D null) {=0A= position =3D this.length;=0A= }=0A= return this.substr(position - searchString.length, = searchString.length) =3D=3D=3D searchString;=0A= };=0A= }=0A= =0A= //# sourceMappingURL=3Dpolyfill.js.map=0A= // Generated by CoffeeScript 1.10.0=0A= window.INLINE_JS =3D {};=0A= =0A= window.__CIRCULAR_DEPENDENCY__ =3D {};=0A= =0A= window.__CONDITIONAL_JS__ =3D {};=0A= =0A= window.__PARENT_SCOPE__ =3D {};=0A= =0A= //# sourceMappingURL=3Dglobal_objects.js.map=0A= // Generated by CoffeeScript 1.10.0=0A= window.REQUIRE_JS_USING_FALLBACK =3D false;=0A= =0A= window.configure_requirejs =3D function() {=0A= var args, config, getPath, i, len, onNodeCreated, ref, reportSriError;=0A= reportSriError =3D function(message, moduleName, url) {=0A= var data, req;=0A= data =3D {=0A= message: message,=0A= moduleName: moduleName,=0A= url: url=0A= };=0A= req =3D new XMLHttpRequest();=0A= req.open('POST', '/sri_log', true);=0A= req.setRequestHeader('Content-type', 'application/json');=0A= return req.send(JSON.stringify(data));=0A= };=0A= getPath =3D function(url) {=0A= var el, pathname;=0A= el =3D document.createElement('a');=0A= el.href =3D url;=0A= pathname =3D el.pathname.indexOf('/') =3D=3D=3D 0 ? el.pathname : = '/' + el.pathname;=0A= return pathname;=0A= };=0A= onNodeCreated =3D function(node, config, moduleName, url) {=0A= var hash, haveSri, isFallback, path, pathConfig, staticRelativePath;=0A= node.crossOrigin =3D 'anonymous';=0A= haveSri =3D window.REQUIREJS_CONFIG.hasOwnProperty('sri');=0A= pathConfig =3D config.paths && config.paths[moduleName];=0A= isFallback =3D window.REQUIRE_JS_USING_FALLBACK || (pathConfig !=3D = null ? pathConfig.length : void 0) =3D=3D=3D 1;=0A= if (haveSri) {=0A= if (!isFallback) {=0A= path =3D getPath(url);=0A= staticRelativePath =3D path.slice('/static'.length);=0A= hash =3D window.REQUIREJS_CONFIG.sri[url] || = window.REQUIREJS_CONFIG.sri[staticRelativePath];=0A= if (hash) {=0A= node.integrity =3D hash;=0A= } else {=0A= reportSriError('missing SRI hash', moduleName, url);=0A= }=0A= } else {=0A= reportSriError('falling back (hash check failure?)', moduleName, = url);=0A= }=0A= }=0A= return node;=0A= };=0A= config =3D window.REQUIREJS_CONFIG;=0A= config.onNodeCreated =3D onNodeCreated;=0A= config.shim['external/underscore-1.8.3'] =3D {=0A= init: function() {=0A= return this._.noConflict();=0A= }=0A= };=0A= requirejs.config(config);=0A= requirejs.onError =3D function(err) {=0A= var i, len, module, ref;=0A= if (!(err.requireModules && (err.requireType =3D=3D=3D 'timeout' || = err.requireType =3D=3D=3D 'scripterror'))) {=0A= if (err.stack) {=0A= console.log(err.stack);=0A= }=0A= if (__CONDITIONAL_JS__.JSException !=3D null) {=0A= __CONDITIONAL_JS__.JSException.reportException({=0A= err: err,=0A= force: true=0A= });=0A= }=0A= return false;=0A= }=0A= if (window.REQUIRE_JS_USING_FALLBACK) {=0A= throw err;=0A= }=0A= ref =3D err.requireModules;=0A= for (i =3D 0, len =3D ref.length; i < len; i++) {=0A= module =3D ref[i];=0A= requirejs.undef(module);=0A= }=0A= requirejs.config({=0A= baseUrl: window.REQUIREJS_FALLBACK_URL=0A= });=0A= window.REQUIRE_JS_USING_FALLBACK =3D true;=0A= return require(err.requireModules);=0A= };=0A= ref =3D window.pending_require_calls;=0A= for (i =3D 0, len =3D ref.length; i < len; i++) {=0A= args =3D ref[i];=0A= require.apply(null, args);=0A= }=0A= return window.pending_require_calls.length =3D 0;=0A= };=0A= =0A= when_ready_configure_requirejs();=0A= =0A= window.onerror =3D function(msg, url, line, col, error) {=0A= if (error !=3D null) {=0A= console.log(error.stack);=0A= }=0A= if (__CONDITIONAL_JS__.JSException !=3D null) {=0A= if (error !=3D null) {=0A= __CONDITIONAL_JS__.JSException.reportException({=0A= err: error=0A= });=0A= } else {=0A= __CONDITIONAL_JS__.JSException._reportException({=0A= msg: msg,=0A= stack: [=0A= {=0A= url: url,=0A= line: line,=0A= column: col=0A= }=0A= ]=0A= });=0A= }=0A= }=0A= return false;=0A= };=0A= =0A= window.monkey_error_module =3D null;=0A= =0A= window.monkey_check_line_ok_chrome =3D (function(_this) {=0A= return function(line) {=0A= var first, mod, path, second;=0A= if (/\s+at [a-zA-Z_0-9.]+ \(native\)?/.exec(line)) {=0A= return null;=0A= }=0A= first =3D /\s+at (new )?[$a-zA-Z_0-9.<>]+ (\[as [$a-zA-Z_0-9]+\] = )?\((.*?)\:[0-9]+\)?/.exec(line);=0A= second =3D /\s+at ([^ ]*?)\:[0-9]+?/.exec(line);=0A= path =3D (first !=3D null ? first[3] : void 0) || (second !=3D null = ? second[1] : void 0);=0A= mod =3D /com([.\/a-zA-Z0-9-_]+)(-vfl[a-zA-Z0-9_-]+)\.js/.exec(path);=0A= if (mod !=3D=3D null) {=0A= mod =3D mod[1];=0A= }=0A= return monkey_check_mod(mod);=0A= };=0A= })(this);=0A= =0A= window.monkey_check_line_ok_firefox =3D (function(_this) {=0A= return function(line) {=0A= var mod;=0A= if (line =3D=3D=3D "") {=0A= return true;=0A= }=0A= mod =3D = /com([.\/a-zA-Z0-9-_]+)(-vfl[a-zA-Z0-9_-]+)\.js/.exec(line.substring(line= .indexOf("@")));=0A= if (mod !=3D=3D null) {=0A= mod =3D mod[1];=0A= }=0A= return monkey_check_mod(mod);=0A= };=0A= })(this);=0A= =0A= window.monkey_check_mod =3D (function(_this) {=0A= return function(mod) {=0A= if (mod =3D=3D=3D null) {=0A= return true;=0A= }=0A= if (mod.startsWith("/static/javascript/compiled/modules/dirty/")) {=0A= return true;=0A= }=0A= if (mod.startsWith("/static/javascript/compiled/modules/")) {=0A= window.monkey_error_module =3D mod;=0A= return false;=0A= }=0A= if (mod.startsWith("/static/javascript/compiled/") && = !mod.startsWith("/static/javascript/compiled/external/")) {=0A= return true;=0A= }=0A= return null;=0A= };=0A= })(this);=0A= =0A= window.monkey_check =3D (function(_this) {=0A= return function() {=0A= var failed;=0A= failed =3D false;=0A= return function() {=0A= var col, i, len, line, lines, pre, res, stack, text, where;=0A= if (GlobalConstants.IS_PROD) {=0A= return;=0A= }=0A= if (Math.random() > 0.05 && !window.DETERMINISTIC_MONKEY_CHECK) {=0A= return;=0A= }=0A= stack =3D new Error().stack;=0A= if (!stack) {=0A= return;=0A= }=0A= lines =3D stack.split("\n");=0A= if (window.chrome) {=0A= lines.shift();=0A= }=0A= lines.shift();=0A= lines.shift();=0A= for (i =3D 0, len =3D lines.length; i < len; i++) {=0A= line =3D lines[i];=0A= if (window.chrome) {=0A= res =3D monkey_check_line_ok_chrome(line);=0A= } else if (window.navigator.userAgent.indexOf("Firefox") !=3D=3D = -1) {=0A= res =3D monkey_check_line_ok_firefox(line);=0A= } else {=0A= res =3D true;=0A= }=0A= if (res =3D=3D=3D false) {=0A= if (!GlobalConstants.IS_PROD && window.sessionStorage) {=0A= if (!failed) {=0A= col =3D line.indexOf("/static/javascript/compiled");=0A= where =3D monkey_error_module + "\n\n" + stack + "\n\nl" + = line + "\n\n||" + col + "||";=0A= text =3D "Found usage of a monkey-patch added in = dropbox.js in the clean module: " + where;=0A= window.sessionStorage.setItem('reported_exception', = JSON.stringify({=0A= e: "Illegal Monkey Patch!",=0A= msg: text,=0A= source: 'require_config.coffee'=0A= }));=0A= pre =3D $j("<pre></pre>");=0A= pre.text(text);=0A= pre.prependTo(document.body);=0A= console.log(text);=0A= failed =3D true;=0A= }=0A= }=0A= }=0A= if (res =3D=3D=3D true) {=0A= return;=0A= }=0A= }=0A= };=0A= };=0A= })(this)();=0A= =0A= //# sourceMappingURL=3Drequire_config.js.map=0A= ------=_NextPart_000_0000_01D184EE.00B882B0--