���� JFIF  XX �� �� �     $.' ",#(7),01444'9=82<.342  2!!22222222222222222222222222222222222222222222222222�� ��" �� 4     ��   �� �,�PG"Z_�4�˷����kjز�Z�,F+��_z�,�© �����zh6�٨�ic�fu��� #ډb���_�N� ?� �wQ���5-�~�I���8��� �TK<5o�Iv-� ����k�_U_����� ~b�M��d��� �Ӝ�U�Hh��?]��E�w��Q���k�{��_}qFW7HTՑ��Y��F� ?_�'ϔ��_�Ջt� �=||I �� 6�έ"�����D���/[�k�9�� �Y�8 ds|\���Ҿp6�Ҵ���]��.����6� z<�v��@]�i% �� $j��~ �g��J>��no����pM[me�i$[�� �� s�o�ᘨ�˸ nɜG-�ĨU�ycP� 3.DB�li�;� �hj���x 7Z^�N�h��� ���N3u{�:j �x�힞��#M &��jL P@ _���� P�� &��o8 ������9 �����@Sz 6�t7#O�ߋ � s}Yf�T� ��lmr����Z)'N��k�۞p ����w\�T ȯ?�8` �O��i{wﭹW�[�r�� ��Q4F�׊�� �3m&L�=��h3� ���z~��#� \�l :�F,j@�� ʱ�wQT����8�"kJO��� 6�֚l���� }��� R�>ډK���]��y����&����p�}b�� ;N�1�m�r$� |��7�>e�@ B�TM*-i H��g�D�)� E�m�|�ؘbҗ�a ��Ҿ���� t4��� o���G��*oCN�rP���Q��@z,|?W[0 �����:�n,j WiE��W� �$~/�hp\��?��{(�0���+�Y8rΟ�+����>S-S�� ��VN;� }�s?.����� w �9��˟<���Mq4�Wv' ��{)0�1mB ��V����W[� ����8�/<� �%���wT^�5���b��)iM� p g�N�&ݝ� �VO~� q���u���9� ����!��J27��� �$ O-���! �: �%H��� ـ ����y�ΠM=t{!S�� oK8������ t<����è :a�� ����[���� �ա�H���~��w��Qz`�p o�^ �� ��Q��n�  �,uu�C� $ ^���,� �����8�#��:�6��e�|~� ��!�3� 3.�\0�� q��o�4`.|� ����y�Q�`~;�d�ׯ,��O�Zw�������`73�v�܋�< ���Ȏ�� ـ4k��5�K�a�u�=9Yd��$>x�A�&�� j0� ���vF��� Y� |�y��� ~�6�@c��1vOp �Ig�� ��4��l�OD� ��L����� R���c���j�_�uX 6��3?nk��Wy�f;^*B� ��@ �~a�`��Eu������ +� �� 6�L��.ü>��}y���}_�O�6�͐�:�Yr G�X��kG�� ���l^w�� �~㒶sy� �Iu�!� W ��X��N�7BV��O��!X�2����wvG�R�f�T#�����t�/?���%8�^�W�aT ��G�cL�M���I��(J����1~�8�?aT ���]����AS�E��(��*E}� 2�� #I/�׍qz��^t�̔��� b�Yz4x ���t�){ OH� �+(E��A&�N�������XT��o��"�XC�� '���)}�J�z�p� ��~5�}�^����+�6����w��c��Q�| Lp�d�H��}�(�.|����k��c4^� "�����Z?ȕ ��a< �L�!0 39C� �Eu� C�F�Ew�ç ;�n?�*o���B�8�bʝ���'#Rqf�� �M}7����]��� �s2tcS{�\icTx;�\��7K���P ���ʇ Z O-��~�� c>"��?�� �����P ��E��O�8��@�8��G��Q�g�a�Վ���󁶠 �䧘��_%#r�>� 1�z�a�� eb��qcP ѵ��n���#L��� =��׀t� L�7�` ��V��� A{�C:�g���e@ �w1 Xp 3�c3�ġ���� p��M"'-�@n4���fG� �B3�DJ�8[Jo�ߐ���gK)ƛ��$���� � ��8�3�����+���� �����6�ʻ���� ���S�kI�*KZlT _`�� �?��K� ���QK�d ����B`�s}�>���` ��*�>��,*@J�d�oF*� ���弝��O}�k��s��]��y�ߘ ��c1G�V���<=�7��7����6 �q�PT��tXԀ�!9*4�4Tހ 3XΛex�46�� �Y��D ����� �BdemDa����\�_l,� �G�/���֌7���Y�](�xTt^%�GE�����4�}bT ���ڹ�����; Y)���B�Q��u��>J/J � ⮶.�XԄ��j�ݳ� +E��d ��r�5�_D �1 �� o�� �B�x�΢�#� ��<��W�����8���R6�@ g�M�.��� dr�D��>(otU��@ x=��~v���2� ӣ�d�oBd ��3�eO�6�㣷�� ���ݜ 6��6Y��Qz`�� S��{���\P �~z m5{J/L��1������<�e�ͅPu� b�]�ϔ ���'�� ����f�b� Zpw��c`"��i���BD@:)ִ�:�]��h v�E� w���T�l ��P� ��"Ju�}��وV J��G6��. J/�Qgl߭�e�����@�z�Zev2u� )]կ��� ��7x�� �s�M�-<ɯ�c��r� v�����@��$�ޮ}lk���a�� �'����>x��O\�Z Fu>��� ��ck#��&:��`�$ �ai�>2Δ����l���oF[h� �lE�ܺ�Π k:)���` �� $[6�����9�����kOw�\|��� 8}������ބ:��񶐕� �I�A1/� =�2[�,�!��.}gN#�u����b ��� ~� �݊��}34q��� �d�E��L c��$ ��"�[q�U�硬g^��%B � z���r�p J�ru%v\h 1Y�ne` ǥ:g�� �pQM~�^� Xi� ��`S�:V2 9.�P���V� ?B�k�� AEvw%�_�9C�Q����wKekP ؠ�\� ;Io d�{ ߞo�c1eP��� �\� `����E=���@K<�Y�� �eڼ�J ���w����{av�F�'�M�@ /J��+9p ���|]���� �Iw &` ��8���& M�hg ��[�{ ��Xj�� %��Ӓ� $��(��� �ʹN��� <>�I���RY� ��K2�NPlL�ɀ )��&e� ���B+ь����( � �JTx ���_?EZ� }@ 6�U���뙢ط�z��dWI� n` D����噥�[��uV��"�G& Ú����2 g�}&m� �?ċ �"����Om#� ������� � ��{� ON��"S�X ��Ne��ysQ���@ Fn��Vg��� dX�~nj� ]J�<�K]: ��FW�� b�������62 �=��5f����JKw� �bf�X� 55��~J �%^� ���:�-�QIE��P��v�nZum� z � ~ə ���� ���ة����;�f��\v��� g�8�1��f2 4;�V���ǔ�)��� �9���1\�� c��v�/'Ƞ�w����� ��$�4�R-��t�� �� e�6�/�ġ �̕Ecy�J���u�B���<�W�ַ~�w[B1L۲�-JS΂�{���΃���� ��A��20�c# �� @    0!1@AP"#2Q`$3V�%45a6�FRUq���   � ���^7ׅ,$n� ������+��F�`��2X'��0vM��p�L=������ 5��8������u�p~���.�`r�����\��� O��,ư�0oS ��_�M�����l���4�kv\JSd���x���SW�<��Ae�IX����������$I���w�:S���y���›R��9�Q[���,�5�;�@]�%���u�@ *ro�lbI �� ��+���%m:�͇ZV�����u�̉����θau<�fc�.����{�4Ա� �Q����*�Sm��8\ujqs]{kN���)qO�y�_*dJ�b�7���yQqI&9�ԌK!�M}�R�;�� ����S�T���1���i[U�ɵz�]��U)V�S6���3$K{� ߊ<�(� E]Զ[ǼENg�����'�\?#)Dkf��J���o��v���'�%ƞ�&K�u� !��b�35LX�Ϸ��63$K�a�;�9>,R��W��3�3� d�JeTYE.Mϧ��-�o�j3+y��y^�c�������VO�9NV\nd�1 ��!͕_)a�v;����թ�M�lWR1��)El��P;��yوÏ�u 3�k�5Pr6<�⒲l�!˞*��u־�n�!�l:����UNW ��%��Chx8vL'��X�@��*��)���̮��ˍ��� � ��D-M�+J�U�kvK����+�x8��cY������?�Ԡ��~3mo��|�u@[XeY�C�\Kp�x8�oC�C�&����N�~3-H���� ��MX�s�u<`���~"WL��$8ξ��3���a�)|:@�m�\���^�`�@ҷ)�5p+��6���p�%i)P M���ngc�����#0Aruz���RL+xSS?���ʮ}()#�t��mˇ!��0}}y����<�e� �-ή�Ԩ��X������ MF���ԙ~l L.3���}�V뽺�v��� ��멬��Nl�)�2����^�Iq��a��M��qG��T�����c3#������3U�Ǎ���}��לS�|qa��ڃ�+���-��2�f����/��bz��ڐ�� �ݼ[2�ç����k�X�2�* �Z�d���J�G����M*9W���s{��w���T��x��y,�in�O�v��]���n����P�$� JB@=4�OTI�n��e�22a\����q�d���%�$��(���:���: /*�K[PR�fr\nڙdN���F�n�$�4� [�� U�zƶ����� �mʋ���,�ao�u 3�z� �x��Kn����\[��VFmbE;�_U��&V�Gg�]L�۪&#n%�$ɯ� dG���D�TI=�%+AB�Ru#��b4�1�»x�cs�YzڙJG��f��Il� �d�eF'T� iA��T���uC�$����Y��H?����[!G`}���ͪ� �纤Hv\������j�Ex�K���!���OiƸ�Yj�+u-<���'q����uN�*�r\��+�]���<�wOZ.fp�ێ��,-*)V?j-kÊ#�`�r��dV����(�ݽBk�����G�ƛk�QmUڗe��Z���f}|����8�8��a���i��3'J�����~G_�^���d�8w������ R�`(�~�.��u���l�s+g�bv���W���lGc}��u���afE~1�Ue������Z�0�8�=e�� f@/�jqEKQQ�J� �oN��J���W5~M>$6�Lt�;$ʳ{���^��6�{����v6���ķܰg�V�cnn �~z�x�«�,2�u�?cE+Ș�H؎�%�Za�)���X>uW�Tz�Nyo����s���FQƤ��$��*�&�LLXL)�1�" L��eO��ɟ�9=���:t��Z���c��Ž���Y?�ӭV�wv�~,Y��r�ۗ�|�y��GaF�����C�����.�+� ���v1���fήJ�����]�S��T��B��n5sW}y�$��~z�'�c ��8 ��� ,! �p��VN�S��N�N�q��y8z˱�A��4��*��'������2n<�s���^ǧ˭P�Jޮɏ�U�G�L�J�*#��<�V��t7�8����TĜ>��i}K%,���)[��z�21z ?�N�i�n1?T�I�R#��m-�����������������1����lA�`��fT5+��ܐ�c�q՝��ʐ��,���3�f2U�եmab��#ŠdQ�y>\��)�SLY����w#��.���ʑ�f��� ,"+�w�~�N�'�c�O�3F�������N<���)j��&��,-� �љ���֊�_�zS���TǦ����w�>��?�������n��U仆�V���e�����0���$�C�d���rP �m�׈e�Xm�Vu� �L��.�bֹ��� �[Դaզ���*��\y�8�Է:�Ez\�0�Kq�C b��̘��cө���Q��=0Y��s�N��S.��� 3.���O�o:���#���v7�[#߫ ��5�܎�L���Er4���9n��COWlG�^��0k�%<���ZB���aB_���������'=��{i�v�l�$�uC���mƎҝ{�c㱼�y]���W�i ��ߧc��m�H� m�"�"�����;Y�ߝ�Z�Ǔ�����:S#��|}�y�,/k�Ld� TA�(�AI$+I3��;Y*���Z��}|��ӧO��d�v��..#:n��f>�>���ȶI�TX��� 8��y����"d�R�|�)0���=���n4��6ⲑ�+��r<�O�܂~zh�z����7ܓ�HH�Ga롏���nCo�>������a ���~]���R���̲c?�6(�q�;5%� |�uj�~z8R =X��I�V=�|{v�Gj\gc��q����z�؋%M�ߍ����1y��#��@f^���^�>N��� ��#x#۹��6�Y~�?�dfPO��{��P�4��V��u1E1J �*|���%�� �JN��`eWu�zk M6���q t[�� ��g�G���v��WIG��u_ft����5�j�"�Y�:T��ɐ���*�;� e5���4����q$C��2d�}���� _S�L#m�Yp��O�.�C�;��c����Hi#֩%+) �Ӎ��ƲV���SYź��g |���tj��3�8���r|���V��1#;.SQ�A[���S������#���`n�+���$��$ I �P\[�@�s��(�ED�z���P��])8�G#��0B��[ى��X�II�q<��9�~[Z멜�Z�⊔IWU&A>�P~�#��dp<�?����7���c��'~���5 ��+$���lx@�M�dm��n<=e�dyX��?{�|Aef ,|n3�<~z�ƃ�uۧ�����P��Y,�ӥQ�*g�#먙R�\���;T��i,��[9Qi歉����c>]9�� ��"�c��P�� �Md?٥��If�ت�u��k��/����F��9�c*9��Ǎ:�ØF���z�n*�@|I�ށ9����N3{'��[�'ͬ�Ҳ4��#}��!�V� Fu��,�,mTIk���v C�7v���B�6k�T9��1�*l� '~��ƞF��lU��'�M ����][ΩũJ_�{�i�I�n��$�� �L�� j��O�dx�����kza۪��#�E��Cl����x˘�o�����V���ɞ�ljr��)�/,�߬h�L��#��^��L�ф�,íMƁe�̩�NB�L�����iL����q�}��(��q��6IçJ$�W�E$��:������=#����(�K�B����zђ <��K(�N�۫K�w��^O{!����) �H���>x�������lx�?>Պ�+�>�W���,Ly!_�D���Ō�l���Q�!�[ �S����J��1��Ɛ�Y}��b,+�Lo�x�ɓ)����=�y�oh�@�꥟/��I��ѭ=��P�y9��� �ۍYӘ�e+�p�Jnϱ?V\SO%�(�t� ���=?MR�[Ș�����d�/ ��n�l��B�7j� ��!�;ӥ�/�[-���A�>� dN�sLj ��,ɪv��=1c�.SQ�O3�U���ƀ�ܽ�E����������̻��9G�ϷD�7(�}��Ävӌ\� y�_0[w ���<΍>����a_��[0+�L��F.�޺��f�>oN�T����q;���y\��bՃ��y�jH�<|q-eɏ�_?_9+P���Hp$�����[ux�K w�Mw��N�ی'$Y2�=��q���KB��P��~�� ����Yul:�[<����F1�2�O���5=d����]Y�sw:���Ϯ���E��j,_Q��X��z`H1,#II ��d�wr��P˂@�ZJV����y$�\y�{}��^~���[:N����ߌ�U�������O��d�����ؾe��${p>G��3c���Ė�lʌ�� ת��[��`ϱ�-W����dg�I��ig2��� ��}s ��ؤ(%#sS@���~���3�X�nRG�~\jc3�v��ӍL��M[JB�T��s3}��j�Nʖ��W����;7� �ç?=X�F=-�=����q�ߚ���#���='�c��7���ڑW�I(O+=:uxq�������������e2�zi+�kuG�R��������0�&e�n���iT^J����~\jy���p'dtG��s����O��3����9* �b#Ɋ�� p������[Bws�T�>d4�ۧs���nv�n���U���_�~,�v����ƜJ1��s�� �QIz�� )�(lv8M���U=�;����56��G���s#�K���MP�=��LvyGd��}�VwWBF�'�à �?MH�U�g2�� ����!�p�7Q��j��ڴ����=��j�u��� Jn�A s���uM������e��Ɔ�Ҕ�!) '��8Ϣ�ٔ� �ޝ(��Vp���צ֖d=�IC�J�Ǡ{q������kԭ�߸���i��@K����u�|�p=..�*+����x�����z[Aqġ#s2a�Ɗ���RR�)*HRsi�~�a &f��M��P����-K�L@��Z��Xy�'x�{}��Zm+���:�)�) IJ�-i�u���� ���ܒH��'� L(7�y�GӜq���� j��� 6ߌg1�g�o���,kر���tY�?W,���p���e���f�OQS��!K�۟cҒA�|ս�j�>��=⬒��˧L[�� �߿2JaB~R��u�:��Q�] �0H~���]�7��Ƽ�I���( }��cq '�ήET���q�?f�ab���ӥvr� �)o��-Q��_'����ᴎo��K������;��V���o��%���~OK ����*��b�f:���-ťIR��`B�5!RB@���ï�� �u �̯e\�_U�_������� g�ES��3������� QT��a�� ��x����U<~�c?�*�#]�MW,[8O�a�x��]�1bC|踤�P��lw5V%�)�{t�<��d��5���0i�XSU��m:��Z�┵�i�"��1�^B�-��P�hJ��&)O��*�D��c�W��vM��)����}���P��ܗ-q����\mmζZ-l@�}��a��E�6��F�@��&Sg@���ݚ�M����� ȹ 4����#p�\H����dYDo�H���"��\��..R�B�H�z_�/5˘����6��KhJR��P�mƶi�m���3� ,#c�co��q�a)*P t����R�m�k�7x�D�E�\Y�閣_X�<���~�)���c[[�BP����6�Yq���S��0����%_����;��Àv�~�| VS؇ ��'O0��F0��\���U�-�d@�����7�SJ*z��3n��y��P����O��������� m�~�P�3|Y��ʉr#�C�<�G~�.,! ���bqx���h~0=��!ǫ�jy����l� O,�[B��~��|9��ٱ����Xly�#�i�B��g%�S��������tˋ���e���ې��\[d�t)��.+u�|1 ������#�~Oj����hS�%��i.�~X���I�H�m��0n���c�1uE�q��cF�RF�o���7� �O�ꮧ� ���ۛ{��ʛi5�rw?׌#Qn�TW��~?y$��m\�\o����%W� ?=>S�N@�� �Ʈ���R����N�)�r"C�:��:����� �����#��qb��Y�. �6[��2K����2u�Ǧ�HYR��Q�MV��� �G�$��Q+.>�����nNH��q�^��� ����q��mM��V��D�+�-�#*�U�̒ ���p욳��u:�������IB���m� ��PV@O���r[b= �� ��1U�E��_Nm�yKbN�O���U�}�the�`�|6֮P>�\2�P�V���I�D�i�P�O;�9�r�mAHG�W�S]��J*�_�G��+kP�2����Ka�Z���H�'K�x�W�MZ%�O�YD�Rc+o��?�q��Ghm��d�S�oh�\�D�|:W������UA�Qc yT�q� �����~^�H��/��#p�CZ���T�I�1�ӏT����4��"�ČZ�����}��`w�#�*,ʹ�� ��0�i��課�Om�*�da��^gJ݅{���l�e9uF#T�ֲ��̲�ٞC"�q���ߍ ոޑ�o#�XZTp����@ o�8��(jd��xw�]�,f���`~� |,s��^����f�1���t��|��m�򸄭/ctr��5s��7�9Q�4�H1꠲BB@ l9@���C�����+�wp�xu�£Yc�9��?`@#�o�mH�s2��)�=��2�.�l����jg�9$�Y�S�%*L������R�Y������7Z���,*=�䷘$�������arm�o�ϰ���UW.|�r�uf����IGw�t����Zwo��~5 ��YյhO+=8fF�)�W�7�L9lM�̘·Y���֘YLf�큹�pRF���99.A �"wz��=E\Z���'a� 2��Ǚ�#;�'}�G���*��l��^"q��+2FQ� hj��kŦ��${���ޮ-�T�٭cf�|�3#~�RJ����t��$b�(R��(����r���dx� >U b�&9,>���%E\� Ά�e�$��'�q't��*�א���ެ�b��-|d���SB�O�O��$�R+�H�)�܎�K��1m`;�J�2�Y~9��O�g8=vqD`K[�F)k�[���1m޼c��n���]s�k�z$@��)!I �x՝"v��9=�ZA=`Ɠi �:�E��)` 7��vI��}d�YI�_ �o�:ob���o ���3Q��&D&�2=�� �Ά��;>�h����y.*ⅥS������Ӭ�+q&����j|UƧ��� �}���J0��WW< ۋS�)jQR�j���Ư��rN)�Gű�4Ѷ(�S)Ǣ�8��i��W52���No˓� ۍ%�5brOn�L�;�n��\G����=�^U�dI���8$�&���h��'���+�(������cȁ߫k�l��S^���cƗjԌE�ꭔ��gF���Ȓ��@���}O���*;e�v�WV���YJ\�]X'5��ղ�k�F��b 6R�o՜m��i N�i���� >J����?��lPm�U��}>_Z&�KK��q�r��I�D�Չ~�q�3fL�:S�e>���E���-G���{L�6p�e,8��������QI��h��a�Xa��U�A'���ʂ���s�+טIjP�-��y�8ۈZ?J$��W�P� ��R�s�]��|�l(�ԓ��sƊi��o(��S0 ��Y� 8�T97.�����WiL��c�~�dxc�E|�2!�X�K�Ƙਫ਼�$((�6�~|d9u+�qd�^3�89��Y�6L�.I�����?���iI�q���9�)O/뚅����O���X��X�V��ZF[�یgQ�L��K1���RҖr@v�#��X�l��F���Нy�S�8�7�kF!A��sM���^rkp�jP�DyS$N���q�� nxҍ!U�f�!eh�i�2�m ���`�Y�I�9r�6� �TF���C}/�y�^���Η���5d�'��9A-��J��>{�_l+�`��A���[�'��յ�ϛ#w:݅�%��X�}�&�PSt�Q�"�-��\縵�/����$Ɨh�Xb�*�y��BS����;W�ջ_mc�����vt?2}1�;qS�d�d~u:2k5�2�R�~�z+|HE!)�Ǟl��7`��0�<�,�2*���Hl-��x�^����'_TV�gZA�'j� ^�2Ϊ��N7t�����?w�� �x1��f��Iz�C-Ȗ��K�^q�;���-W�DvT�7��8�Z�������� hK�(P:��Q- �8�n�Z���܃e貾�<�1�YT<�,�����"�6{ / �?�͟��|1�:�#g��W�>$����d��J��d�B�� =��jf[��%rE^��il:��B���x���Sּ�1հ��,�=��*�7 fcG��#q� �eh?��2�7�����,�!7x��6�n�LC�4x��},Geǝ�tC.��vS �F�43��zz\��;QYC,6����~;RYS/6���|2���5���v��T��i����������mlv��������&� �nRh^ejR�LG�f���? �ۉҬܦƩ��|��Ȱ����>3����!v��i�ʯ�>�v��オ�X3e���_1z�Kȗ\<������!�8���V��]��?b�k41�Re��T�q��mz��TiOʦ�Z��Xq���L������q"+���2ۨ��8}�&N7XU7Ap�d�X��~�׿��&4e�o�F��� �H�� ��O���č�c�� 懴�6���͉��+)��v;j��ݷ�� �UV�� i��� j���Y9GdÒJ1��詞�����V?h��l�� ��l�cGs�ځ�������y�Ac���� �\V3�? �� ܙg�>qH�S,�E�W�[�㺨�uch�⍸�O�}���a��>�q�6�n6� ���N6�q�� ���� N    ! 1AQaq�0@����"2BRb�#Pr���3C`��Scst���$4D���%Td��  ? � ��N����a��3��m���C���w��������xA�m�q�m��� m������$����4n淿t'��C"w��zU=D�\R+w�p+Y�T�&�պ@��ƃ��3ޯ?�Aﶂ��aŘ���@-�����Q�=���9D��ռ�ѻ@��M�V��P��܅�G5�f�Y<�u=,EC)�<�Fy'�"�&�չ�X~f��l�KԆV��?�� �W�N����=(� �;���{�r����ٌ�Y���h{�١������jW����P���Tc�����X�K�r��}���w�R��%��?���E��m�� �Y�q|����\lEE4� ��r���}�lsI�Y������f�$�=�d�yO����p�����yBj8jU�o�/�S��?�U��*������ˍ�0����� �u�q�m [�?f����a�� )Q�>����6#������� ?����0UQ����,IX���(6ڵ[�DI�MNލ�c&���υ�j\��X�R|,4��� j������T�hA�e��^���d���b<����n�� �즇�=!���3�^�`j�h�ȓr��jẕ�c�,ٞX����-����a�ﶔ���#�$��]w�O��Ӫ�1y%��L�Y<�wg#�ǝ�̗`�x�xa�t�w��»1���o7o5��>�m뭛C���Uƃߜ}�C���y1Xνm�F8�jI���]����H���ۺиE@I�i;r�8ӭ���� V�F�Շ| ��&?�3|x�B�MuS�Ge�=Ӕ�#BE5G�� ���Y!z��_e��q�р/W>|-�Ci߇�t�1ޯќd�R3�u��g�=0 5��[?�#͏��q�cf���H��{ ?u�=?�?ǯ���}Z��z���hmΔ�BFTW�����<�q� (v� ��!��z���iW]*�J�V�z��gX֧A�q�&��/w���u�gYӘa���; �i=����g:��?2�dž6�ى�k�4�>�Pxs����}������G�9� �3 ���)gG�R<>r h�$��'nc�h�P��Bj��J�ҧH� -��N1���N��?��~��}-q!=��_2hc�M��l�vY%UE�@|�v����M2�.Y[|y�"Eï��K�ZF,�ɯ?,q�?v�M 80jx�"�;�9vk�����+ ֧�� �ȺU��?�%�vcV��mA�6��Qg^M��� �A}�3�nl� QRN�l8�kkn�'�����(��M�7m9و�q���%ޟ���*h$Zk"��$�9��: �?U8�Sl��,,|ɒ��xH(ѷ����Gn�/Q�4�P��G�%��Ա8�N��!� �&�7�;���eKM7�4��9R/%����l�c>�x;������>��C�:�����t��h?aKX�bhe�ᜋ^�$�Iհ �hr7%F$�E��Fd���t��5���+�(M6�t����Ü�UU|zW�=a�Ts�Tg������dqP�Q����b'�m���1{|Y����X�N��b �P~��F^F:����k6�"�j!�� �I�r�`��1&�-$�Bevk:y���#y w��I0��x��=D�4��tU���P�ZH��ڠ底taP��6����b>�xa� ���Q�#� WeF��ŮNj�p�J* mQ�N��� �*I�-*�ȩ�F�g�3 �5��V�ʊ�ɮ�a��5F���O@{���NX��?����H�]3��1�Ri_u��������ѕ�� ����0��� F��~��:60�p�͈�S��qX#a�5>���`�o&+�<2�D����: �������ڝ�$�nP���*)�N�|y�Ej�F�5ټ�e���ihy�Z �>���k�bH�a�v��h�-#���!�Po=@k̆IEN��@��}Ll?j�O������߭�ʞ���Q|A07x���wt!xf���I2?Z��<ץ�T���cU�j��]�� 陎Ltl �}5�ϓ��$�,��O�mˊ�;�@O��jE��j(�ا,��LX���LO���Ц�90�O �.����a��nA���7������j4 ��W��_ٓ���zW�jcB������y՗+EM�)d���N�g6�y1_x��p�$Lv :��9�"z��p���ʙ$��^��JԼ*�ϭ����o���=x�Lj�6�J��u82�A�H�3$�ٕ@�=Vv�]�'�qEz�;I˼��)��=��ɯ���x �/�W(V���p�����$ �m�������u�����񶤑Oqˎ�T����r��㠚x�sr�GC��byp�G��1ߠ�w e�8�$⿄����/�M{*}��W�]˷.�CK\�ުx���/$�WP w���r� |i���&�}�{�X� �>��$-��l���?-z���g����lΆ���(F���h�vS*���b���߲ڡn,|)mrH[���a�3�ר�[1��3o_�U�3�TC�$��(�=�)0�kgP���� ��u�^=��4 �WYCҸ:��vQ�ר�X�à��tk�m,�t*��^�,�}D*� �"(�I��9R����>`�`��[~Q]�#af��i6l��8���6�:,s�s�N6�j"�A4���IuQ��6E,�GnH��zS�HO�uk�5$�I�4��ؤ�Q9�@��C����wp �BGv[]�u�Ov��� 0I4���\��y�����Q�Ѹ��~>Z��8�T��a��q�ޣ;z��a���/��S��I:�ܫ_�|������>=Z����8:�S��U�I�J��"IY���8%b8���H��:�QO�6�;7�I�S��J��ҌAά3��>c���E+&jf$eC+�z�;��V����� �r���ʺ������my�e���aQ�f&��6�ND ��.:��NT�vm�<- u���ǝ\MvZY�N�NT��-A�>jr!S��n�O 1�3�Ns�%�3D@���`������ܟ 1�^c<���� �a�ɽ�̲�Xë#�w�|y�cW�=�9I*H8�p�^(4���՗�k��arOcW�tO�\�ƍR��8����'�K���I�Q�����?5�>[�}��yU�ײ -h��=��% q�ThG�2�)���"ו3]�!kB��*p�FDl�A���,�eEi�H�f�Ps�����5�H:�Փ~�H�0Dت�D�I����h�F3�������c��2���E��9�H��5�zԑ�ʚ�i�X�=:m�xg�hd(�v����׊�9iS��O��d@0ڽ���:�p�5�h-��t�&���X�q�ӕ,��ie�|���7A�2���O%P��E��htj��Y1��w�Ѓ!����  ���� ࢽ��My�7�\�a�@�ţ�J �4�Ȼ�F�@o�̒?4�wx��)��]�P��~�����u�����5�����7X ��9��^ܩ�U;Iꭆ 5 �������eK2�7(�{|��Y׎ �V��\"���Z�1� Z�����}��(�Ǝ"�1S���_�vE30>���p;� ΝD��%x�W�?W?v����o�^V�i�d��r[��/&>�~`�9Wh��y�;���R�� � ;;ɮT��?����r$�g1�K����A��C��c��K��l:�'��3 c�ﳯ*"t8�~l��)���m��+U,z��`( �>yJ�?����h>��]��v��ЍG*�{`��;y]��I�T� ;c��NU�fo¾h���/$���|NS���1�S�"�H��V���T���4��uhǜ�]�v;���5�͠x��'C\�SBpl���h}�N����� A�Bx���%��ޭ�l��/����T��w�ʽ]D�=����K���ž�r㻠l4�S�O?=�k �M:� ��c�C�a�#ha���)�ѐxc�s���gP�iG�� {+���x���Q���I= �� z��ԫ+ �8"�k�ñ�j=|����c ��y��CF��/ ��*9ж�h{ �?4�o� ��k�m�Q�N�x��;�Y��4膚�a�w?�6�> e]�����Q�r�:����g�,i"�����ԩA� *M�<�G��b�if��l^M��5� �Ҩ�{����6J��ZJ�����P�*�����Y���ݛu�_4�9�I8�7���������,^ToR���m4�H��?�N�S�ѕw��/S��甍�@�9H�S�T��t�ƻ���ʒU��*{Xs�@����f��� ��֒Li�K{H�w^���������Ϥm�tq���s� ���ք��f:��o~s��g�r��ט� �S�ѱC�e]�x���a��) ���(b-$(�j>�7q�B?ӕ�F��hV25r[7 Y� }L�R��}����*sg+��x�r�2�U=�*'WS��ZDW]�WǞ�<��叓���{�$�9Ou4��y�90-�1�'*D`�c�^o?(�9��u���ݐ��'PI&� f�Jݮ�������:wS����jfP1F:X �H�9dԯ�� �˝[�_54 �}*;@�ܨ�� ð�yn�T���?�ןd�#���4rG�ͨ��H�1�|-#���Mr�S3��G�3�����)�.᧏3v�z֑��r����$G"�`j �1t��x0<Ɔ�Wh6�y�6��,œ�Ga��gA����y��b��)� �h�D��ß�_�m��ü �gG;��e�v��ݝ�nQ� ��C����-�*��o���y�a��M��I�>�<���]obD��"�:���G�A��-\%LT�8���c�)��+y76���o�Q�#*{�(F�⽕�y����=���rW�\p���۩�c���A���^e6��K������ʐ�cVf5$�'->���ՉN"���F�"�UQ@�f��Gb~��#�&�M=��8�ט�JNu9��D��[̤�s�o�~��� ��� G��9T�tW^g5y$b��Y'��س�Ǵ�=��U-2 #�MC�t(�i� �lj�@Q 5�̣i�*�O����s�x�K�f��}\��M{E�V�{�υ��Ƈ�����);�H����I��fe�Lȣr�2��>��W� I�Ȃ6������i��k�� �5�YOxȺ����>��Y�f5'��|��H+��98pj�n�.O�y�������jY��~��i�w'������l�;�s�2��Y��:'lg�ꥴ)o#'Sa�a�K��Z� �m��}�`169�n���"���x��I ��*+� }F<��cГ���F�P�������ֹ*�PqX�x۩��,� ��N�� �4<-����%����:��7����W���u�`����� $�?�I��&����o��o��`v�>��P��"��l���4��5'�Z�gE���8���?��[�X�7(��.Q�-��*���ތL@̲����v��.5���[��=�t\+�CNܛ��,g�SQnH����}*F�G16���&:�t��4ُ"A��̣��$�b �|����#rs��a�����T�� ]�<�j��B S�('$�ɻ� �wP;�/�n��?�ݜ��x�F��yUn�~mL*-�������Xf�wd^�a�}��f�,=t�׵i�.2/wpN�Ep8�OР���•��R�FJ� 55TZ��T �ɭ�<��]��/�0�r�@�f��V��V����Nz�G��^���7hZi����k��3�,kN�e|�vg�1{9]_i��X5y7� 8e]�U����'�-2,���e"����]ot�I��Y_��n�(JҼ��1�O ]bXc���Nu�No��pS���Q_���_�?i�~�x h5d'�(qw52] ��'ޤ�q��o1�R!���`ywy�A4u���h<קy���\[~�4�\ X�Wt/� 6�����n�F�a8��f���z �3$�t(���q��q�x��^�XWeN'p<-v�!�{�(>ӽDP7��ո0�y)�e$ٕv�Ih'Q�EA�m*�H��RI��=:��� ���4牢) �%_iN�ݧ�l]� �Nt���G��H�L��� ɱ�g<���1V�,�J~�ٹ�"K��Q�� 9�HS�9�?@��k����r�;we݁�]I�!{ �@�G�[�"��`���J:�n]�{�cA�E����V��ʆ���#��U9�6����j�#Y�m\��q�e4h�B�7��C�������d<�?J����1g:ٳ���=Y���D�p�ц� ׈ǔ��1�]26؜oS�'��9�V�FVu�P�h�9�xc�oq�X��p�o�5��Ա5$�9W�V(�[Ak�aY錎qf;�'�[�|���b�6�Ck��)��#a#a˙��8���=äh�4��2��C��4tm^ �n'c� ��]GQ$[Wҿ��i���vN�{Fu ��1�gx��1┷���N�m��{j-,��x�� Ūm�ЧS�[�s���Gna���䑴�� x�p 8<������97�Q���ϴ�v�aϚG��Rt�Һ׈�f^\r��WH�JU�7Z���y)�vg=����n��4�_)y��D'y�6�]�c�5̪ �\� �PF�k����&�c;��cq�$~T�7j ���nç]�<�g ":�to�t}�159�<�/�8������m�b�K#g'I'.W����� 6��I/��>v��\�MN��g���m�A�yQL�4u�Lj�j9��#44�t��l^�}L����n��R��!��t��±]��r��h6ٍ>�yҏ�N��fU�� ���� Fm@�8}�/u��jb9������he:A�y�ծw��GpΧh�5����l}�3p468��)U��d��c����;Us/�֔�YX�1�O2��uq�s��`hwg�r~�{ R��mhN��؎*q 42�*th��>�#���E����#��Hv�O����q�}����� 6�e��\�,Wk�#���X��b>��p}�դ��3���T5��†��6��[��@ �P�y*n��|'f�֧>�lư΂�̺����SU�'*�q�p�_S�����M�� '��c�6��� ��m�� ySʨ;M��r���Ƌ�m�Kxo,���Gm�P��A�G�:��i��w�9�}M(�^�V��$ǒ�ѽ�9���|���� �a����J�SQ�a���r�B;����}���ٻ֢�2�%U���c�#�g���N�a�ݕ�'�v�[�OY'��3L�3�;,p�]@�S��{ls��X�'���c�jw� k'a�.��}�}&�� �dP�*�bK=ɍ!����;3n�gΊU�ߴmt�'*{,=SzfD� A��ko~�G�aoq�_mi}#�m�������P�Xhύ��� �mxǍ�΂���巿zf��Q���c���|kc�����?���W��Y�$���_Lv����l߶��c���`?����l�j�ݲˏ!V��6����U�Ђ(A���4y)H���p�Z_�x��>���e�� R��$�/�`^'3qˏ�-&Q�=?��CFVR �D�fV�9��{�8g�������n�h�(P"��6�[�D���< E�����~0<@�`�G�6����Hг�cc�� �c�K.5��D��d�B���`?�XQ��2��ٿyqo&+�1^� DW�0�ꊩ���G�#��Q�nL3��c���������/��x ��1�1 [y�x�პCW��C�c�UĨ80�m�e�4.{�m��u���I=��f�����0QRls9���f���������9���~f�����Ǩ��a�"@�8���ȁ�Q����#c�ic������G��$���G���r/$W�(��W���V�"��m�7�[m�A�m����bo��D� j����۳� l���^�k�h׽����� ��#� iXn�v��eT�k�a�^Y�4�BN�� ĕ�� 0    !01@Q"2AaPq3BR������ ? � ��@4�Q�����T3,���㺠�W�[=JK�Ϟ���2�r^7��vc�:�9 �E�ߴ�w�S#d���Ix��u��:��Hp��9E!�� V 2;73|F��9Y���*ʬ�F��D����u&���y؟��^EA��A��(ɩ���^��GV:ݜDy�`��Jr29ܾ�㝉��[���E;Fzx��YG��U�e�Y�C���� ����v-tx����I�sם�Ę�q��Eb�+P\ :>�i�C'�;�����k|z�رn�y]�#ǿb��Q��������w�����(�r|ӹs��[�D��2v-%��@;�8<a���[\o[ϧw��I!��*0�krs)�[�J9^��ʜ��p1)� "��/_>��o��<1����A�E�y^�C��`�x1'ܣn�p��s`l���fQ��):�l����b>�Me�jH^?�kl3(�z:���1ŠK&?Q�~�{�ٺ�h�y���/�[��V�|6��}�KbX����mn[-��7�5q�94�������dm���c^���h� X��5��<�eޘ>G���-�}�دB�ޟ� ��|�rt�M��V+�]�c?�-#ڛ��^ǂ}���Lkr���O��u�>�-D�ry� D?:ޞ�U��ǜ�7�V��?瓮�"�#���r��չģVR;�n���/_� ؉v�ݶe5d�b9��/O��009�G���5n�W����JpA�*�r9�>�1��.[t���s�F���nQ� V 77R�]�ɫ8����_0<՜�IF�u(v��4��F�k�3��E)��N:��yڮe��P�`�1}�$WS��J�SQ�N�j �ٺ��޵�#l���ј(�5=��5�lǏmoW�v-�1����v,W�mn��߀$x�<����v�j(����c]��@#��1������Ǔ���o'��u+����;G�#�޸��v-lη��/(`i⣍Pm^� ��ԯ̾9Z��F��������n��1��� ��]�[��)�'������ :�֪�W��FC����� �B9،!?���]��V��A�Վ�M��b�w��G F>_DȬ0¤�#�QR�[V��kz���m�w�"��9ZG�7'[��=�Q����j8R?�zf�\a�=��O�U����*oB�A�|G���2�54 �p��.w7� �� ��&������ξxGHp� B%��$g�����t�Џ򤵍z���HN�u�Я�-�'4��0�� ;_�� 3     !01"@AQa2Pq#3BR������ ? � �ʩca��en��^��8���<�u#��m*08r��y�N"�<�Ѳ0��@\�p��� �����Kv�D��J8�Fҽ� �f�Y��-m�ybX�NP����}�!*8t(�OqѢ��Q�wW�K��ZD��Δ^e��!� ��B�K��p~�����e*l}z#9ң�k���q#�Ft�o��S�R����-�w�!�S���Ӥß|M�l޶V��!eˈ�8Y���c�ЮM2��tk���� ������J�fS����Ö*i/2�����n]�k�\���|4yX�8��U�P.���Ы[���l��@"�t�<������5�lF���vU�����W��W��;�b�cД^6[#7@vU�xgZv��F�6��Q,K�v��� �+Ъ��n��Ǣ��Ft���8��0��c�@�!�Zq s�v�t�;#](B��-�nῃ~���3g������5�J�%���O������n�kB�ĺ�.r��+���#�N$?�q�/�s�6��p��a����a��J/��M�8��6�ܰ"�*������ɗud"\w���aT(����[��F��U՛����RT�b���n�*��6���O��SJ�.�ij<�v�MT��R\c��5l�sZB>F��<7�;EA��{��E���Ö��1U/�#��d1�a�n.1ě����0�ʾR�h��|�R��Ao�3�m3 ��%�� ���28Q� ��y��φ���H�To�7�lW>����#i`�q���c����a��� �m,B�-j����݋�'mR1Ήt�>��V��p���s�0IbI�C.���1R�ea�����]H�6�������� ��4B>��o��](��$B���m�����a�!=� �?�B� K�Ǿ+�Ծ"�n���K��*��+��[T#�{ E�J�S����Q�����s�5�:�U�\wĐ�f�3����܆&�)��� �I���Ԇw��E T�lrTf6Q|R�h:��[K�� �z��c֧�G�C��%\��_�a �84��HcO�bi��ؖV��7H �)*ģK~Xhչ0��4?�0��� �E<���}3���#���u�?�� ��|g�S�6ꊤ�|�I#Hڛ� �ա��w�X��9��7���Ŀ%�SL��y6č��|�F�a 8���b� �$�sק�h���b9RAu7�˨p�Č�_\*w��묦��F ����4D~�f����|(�"m���NK��i�S�>�$d7SlA��/�²����SL��|6N�}���S�˯���g��]6��; �#�.��<���q'Q�1|KQ$�����񛩶"�$r�b:���N8�w@��8$�� �AjfG|~�9F ���Y��ʺ��Bwؒ������M:I岎�G��`s�YV5����6��A �b:�W���G�q%l�����F��H���7�������Fsv7� �k�� 403WebShell
403Webshell
Server IP : 142.11.200.226  /  Your IP : 216.73.216.159
Web Server : Apache
System : Linux ded1037.hostwindsdns.com 3.10.0-1160.114.2.el7.x86_64 #1 SMP Wed Mar 20 15:54:52 UTC 2024 x86_64
User : dreamlifellc ( 1001)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/dreamlifellc/www/420Life.com/games/NuwpysAdventure/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/dreamlifellc/www/420Life.com/games/NuwpysAdventure/c2runtime.js
// Generated by Construct 2, the HTML5 game and app creator :: http://www.scirra.com
'use strict';var aa,ba,da,ea,ga,ia,ja,ka,la,ma,na,pa,ra,sa,ta,y,ua,va,wa,xa,Aa,Ba,Ca,J,Da,Ea,Fa,Ga,Ha,V,Ia,Ja,Ka,La,Ma,Na,Oa,Qa,Ra,Sa,Ta,Ua,Va,Wa,Xa,Ya,Za,$a,ab,bb,cb,db,eb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb,wb,xb,yb,Ab,Bb,Cb,Db,Eb,Fb,Gb,Hb,Ib,Jb,Lb,Mb,Nb,Ob,Pb,Qb,Rb,Sb,Tb,Ub,Vb,Wb,Xb,Yb,Zb,$b,ac,bc,cc,dc,ec,fc,gc,hc={};"function"!==typeof Object.getPrototypeOf&&(Object.getPrototypeOf="object"===typeof"test".__proto__?function(c){return c.__proto__}:function(c){return c.constructor.prototype});
(function(){function c(a,b,d,e){this.set(a,b,d,e)}function n(){this.gb=this.fb=this.ib=this.hb=this.qb=this.pb=this.Ua=this.Ta=0}function r(a,b,d,e){a<b?d<e?(w=a<d?a:d,K=b>e?b:e):(w=a<e?a:e,K=b>d?b:d):d<e?(w=b<d?b:d,K=a>e?a:e):(w=b<e?b:e,K=a>d?a:d)}function k(){this.items=this.De=null;this.Oj=0;W&&(this.De=new Set);this.Pi=[];this.Ff=!0}function u(a){v[S++]=a}function p(){this.aa=this.In=this.y=this.cj=0}function t(a){this.La=[];this.il=this.kl=this.ll=this.jl=0;this.zk(a)}function b(a,b){this.Eb=
a;this.Sb=b;this.cells={}}function f(a,b){this.Eb=a;this.Sb=b;this.cells={}}function d(a,b,d){var e;return C.length?(e=C.pop(),e.mp=a,e.x=b,e.y=d,e):new ba(a,b,d)}function a(a,b,d){this.mp=a;this.x=b;this.y=d;this.Xb=new da}function e(a,b,d){var e;return A.length?(e=A.pop(),e.mp=a,e.x=b,e.y=d,e):new ea(a,b,d)}function l(a,b,d){this.mp=a;this.x=b;this.y=d;this.Xb=[];this.Zh=!0;this.Be=new da;this.$i=!1}function g(a,b){return a.he-b.he}ga=function(a){window.console&&window.console.log&&window.console.log(a)};
ia=function(a){window.console&&window.console.error&&window.console.error(a)};aa=function(a){return a};ja=function(a){return"undefined"===typeof a};ka=function(a){return"number"===typeof a};la=function(a){return"string"===typeof a};ma=function(a){return 0<a&&0===(a-1&a)};na=function(a){--a;for(var b=1;32>b;b<<=1)a=a|a>>b;return a+1};pa=function(a){return 0>a?-a:a};ra=function(a,b){return a>b?a:b};sa=function(a,b){return a<b?a:b};ta=Math.PI;y=function(a){return 0<=a?a|0:(a|0)-1};ua=function(a){var b=
a|0;return b===a?b:b+1};va=function(a,b,d,e,m,g,l,h){var x,q,f,v;a<d?(q=a,x=d):(q=d,x=a);m<l?(v=m,f=l):(v=l,f=m);if(x<v||q>f)return!1;b<e?(q=b,x=e):(q=e,x=b);g<h?(v=g,f=h):(v=h,f=g);if(x<v||q>f)return!1;x=m-a+l-d;q=g-b+h-e;a=d-a;b=e-b;m=l-m;g=h-g;h=pa(b*m-g*a);return pa(m*q-g*x)>h?!1:pa(a*q-b*x)<=h};c.prototype.set=function(a,b,d,e){this.left=a;this.top=b;this.right=d;this.bottom=e};c.prototype.Ah=function(a){this.left=a.left;this.top=a.top;this.right=a.right;this.bottom=a.bottom};c.prototype.width=
function(){return this.right-this.left};c.prototype.height=function(){return this.bottom-this.top};c.prototype.offset=function(a,b){this.left+=a;this.top+=b;this.right+=a;this.bottom+=b;return this};c.prototype.normalize=function(){var a=0;this.left>this.right&&(a=this.left,this.left=this.right,this.right=a);this.top>this.bottom&&(a=this.top,this.top=this.bottom,this.bottom=a)};c.prototype.ht=function(a){return!(a.right<this.left||a.bottom<this.top||a.left>this.right||a.top>this.bottom)};c.prototype.it=
function(a,b,d){return!(a.right+b<this.left||a.bottom+d<this.top||a.left+b>this.right||a.top+d>this.bottom)};c.prototype.Gb=function(a,b){return a>=this.left&&a<=this.right&&b>=this.top&&b<=this.bottom};c.prototype.mj=function(a){return this.left===a.left&&this.top===a.top&&this.right===a.right&&this.bottom===a.bottom};wa=c;n.prototype.hh=function(a){this.Ta=a.left;this.Ua=a.top;this.pb=a.right;this.qb=a.top;this.hb=a.right;this.ib=a.bottom;this.fb=a.left;this.gb=a.bottom};n.prototype.$u=function(a,
b){if(0===b)this.hh(a);else{var d=Math.sin(b),e=Math.cos(b),m=a.left*d,g=a.top*d,l=a.right*d,d=a.bottom*d,h=a.left*e,x=a.top*e,q=a.right*e,e=a.bottom*e;this.Ta=h-g;this.Ua=x+m;this.pb=q-g;this.qb=x+l;this.hb=q-d;this.ib=e+l;this.fb=h-d;this.gb=e+m}};n.prototype.offset=function(a,b){this.Ta+=a;this.Ua+=b;this.pb+=a;this.qb+=b;this.hb+=a;this.ib+=b;this.fb+=a;this.gb+=b;return this};var w=0,K=0;n.prototype.gs=function(a){r(this.Ta,this.pb,this.hb,this.fb);a.left=w;a.right=K;r(this.Ua,this.qb,this.ib,
this.gb);a.top=w;a.bottom=K};n.prototype.Gb=function(a,b){var d=this.Ta,e=this.Ua,m=this.pb-d,g=this.qb-e,l=this.hb-d,h=this.ib-e,x=a-d,q=b-e,f=m*m+g*g,v=m*l+g*h,g=m*x+g*q,w=l*l+h*h,t=l*x+h*q,c=1/(f*w-v*v),m=(w*g-v*t)*c,f=(f*t-v*g)*c;if(0<=m&&0<f&&1>m+f)return!0;m=this.fb-d;g=this.gb-e;f=m*m+g*g;v=m*l+g*h;g=m*x+g*q;c=1/(f*w-v*v);m=(w*g-v*t)*c;f=(f*t-v*g)*c;return 0<=m&&0<f&&1>m+f};n.prototype.td=function(a,b){if(b)switch(a){case 0:return this.Ta;case 1:return this.pb;case 2:return this.hb;case 3:return this.fb;
case 4:return this.Ta;default:return this.Ta}else switch(a){case 0:return this.Ua;case 1:return this.qb;case 2:return this.ib;case 3:return this.gb;case 4:return this.Ua;default:return this.Ua}};n.prototype.Zt=function(){return(this.Ta+this.pb+this.hb+this.fb)/4};n.prototype.$t=function(){return(this.Ua+this.qb+this.ib+this.gb)/4};n.prototype.Cj=function(a,b,d,e){if(this.Gb(a,b)||this.Gb(d,e))return!0;var m,g,l,h,x;for(x=0;4>x;x++)if(m=this.td(x,!0),g=this.td(x,!1),l=this.td(x+1,!0),h=this.td(x+1,
!1),va(a,b,d,e,m,g,l,h))return!0;return!1};n.prototype.gt=function(a){var b=a.Zt(),d=a.$t();if(this.Gb(b,d))return!0;b=this.Zt();d=this.$t();if(a.Gb(b,d))return!0;var e,m,g,l,h,x,q,f;for(q=0;4>q;q++)for(f=0;4>f;f++)if(b=this.td(q,!0),d=this.td(q,!1),e=this.td(q+1,!0),m=this.td(q+1,!1),g=a.td(f,!0),l=a.td(f,!1),h=a.td(f+1,!0),x=a.td(f+1,!1),va(b,d,e,m,g,l,h,x))return!0;return!1};xa=n;Aa=function(a,b){for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);return a};Ba=function(a,b){var d,e;b=y(b);if(!(0>b||
b>=a.length)){d=b;for(e=a.length-1;d<e;d++)a[d]=a[d+1];Ca(a,e)}};Ca=function(a,b){a.length=b};J=function(a){Ca(a,0)};Da=function(a,b){J(a);var d,e;d=0;for(e=b.length;d<e;++d)a[d]=b[d]};Ea=function(a,b){a.push.apply(a,b)};Fa=function(a,b){var d,e;d=0;for(e=a.length;d<e;++d)if(a[d]===b)return d;return-1};Ga=function(a,b){var d=Fa(a,b);-1!==d&&Ba(a,d)};Ha=function(a,b,d){return a<b?b:a>d?d:a};V=function(a){return a/(180/ta)};Ia=function(a){return 180/ta*a};Ja=function(a){a%=360;0>a&&(a+=360);return a};
Ka=function(a){a%=2*ta;0>a&&(a+=2*ta);return a};La=function(a){return Ja(Ia(a))};Ma=function(a){return Ka(V(a))};Na=function(a,b,d,e){return Math.atan2(e-b,d-a)};Oa=function(a,b){if(a===b)return 0;var d=Math.sin(a),e=Math.cos(a),m=Math.sin(b),g=Math.cos(b),d=d*m+e*g;return 1<=d?0:-1>=d?ta:Math.acos(d)};Qa=function(a,b,d){var e=Math.sin(a),m=Math.cos(a),g=Math.sin(b),l=Math.cos(b);return Math.acos(e*g+m*l)>d?0<m*g-e*l?Ka(a+d):Ka(a-d):Ka(b)};Ra=function(a,b){var d=Math.sin(a),e=Math.cos(a),m=Math.sin(b),
g=Math.cos(b);return 0>=e*m-d*g};Sa=function(a,b,d,e,m,g){if(0===d)return g?a:b;var l=Math.sin(d);d=Math.cos(d);a-=e;b-=m;var h=a*l;a=a*d-b*l;b=b*d+h;return g?a+e:b+m};Ta=function(a,b,d,e){a=d-a;b=e-b;return Math.sqrt(a*a+b*b)};Ua=function(a,b){return!a!==!b};Va=function(a,b,d){return a+(b-a)*d};Wa=function(a){for(var b in a)if(a.hasOwnProperty(b))return!0;return!1};Xa=function(a){for(var b in a)a.hasOwnProperty(b)&&delete a[b]};var h=+new Date;Ya=function(){if("undefined"!==typeof window.performance){var a=
window.performance;if("undefined"!==typeof a.now)return a.now();if("undefined"!==typeof a.webkitNow)return a.webkitNow();if("undefined"!==typeof a.mozNow)return a.mozNow();if("undefined"!==typeof a.msNow)return a.msNow()}return Date.now()-h};var m=!1,q=m=!1,U=!1;"undefined"!==typeof window&&(m=/chrome/i.test(navigator.userAgent)||/chromium/i.test(navigator.userAgent),m=!m&&/safari/i.test(navigator.userAgent),q=/(iphone|ipod|ipad)/i.test(navigator.userAgent),U=window.c2ejecta);var W=!m&&!U&&!q&&"undefined"!==
typeof Set&&"undefined"!==typeof Set.prototype.forEach;k.prototype.contains=function(a){return this.Ye()?!1:W?this.De.has(a):this.items&&this.items.hasOwnProperty(a)};k.prototype.add=function(a){if(W)this.De.has(a)||(this.De.add(a),this.Ff=!1);else{var b=a.toString(),d=this.items;d?d.hasOwnProperty(b)||(d[b]=a,this.Oj++,this.Ff=!1):(this.items={},this.items[b]=a,this.Oj=1,this.Ff=!1)}};k.prototype.remove=function(a){if(!this.Ye())if(W)this.De.has(a)&&(this.De["delete"](a),this.Ff=!1);else if(this.items){a=
a.toString();var b=this.items;b.hasOwnProperty(a)&&(delete b[a],this.Oj--,this.Ff=!1)}};k.prototype.clear=function(){this.Ye()||(W?this.De.clear():(this.items=null,this.Oj=0),J(this.Pi),this.Ff=!0)};k.prototype.Ye=function(){return 0===this.count()};k.prototype.count=function(){return W?this.De.size:this.Oj};var v=null,S=0;k.prototype.IC=function(){if(!this.Ff){if(W)J(this.Pi),v=this.Pi,S=0,this.De.forEach(u),v=null,S=0;else{var a=this.Pi;J(a);var b,d=0,e=this.items;if(e)for(b in e)e.hasOwnProperty(b)&&
(a[d++]=e[b])}this.Ff=!0}};k.prototype.Md=function(){this.IC();return this.Pi};da=k;new da;Za=function(a,b){W?$a(a,b.De):ab(a,b.Md())};$a=function(a,b){var d,e,m,g;e=d=0;for(m=a.length;d<m;++d)g=a[d],b.has(g)||(a[e++]=g);Ca(a,e)};ab=function(a,b){var d,e,m,g;e=d=0;for(m=a.length;d<m;++d)g=a[d],-1===Fa(b,g)&&(a[e++]=g);Ca(a,e)};p.prototype.add=function(a){this.y=a-this.cj;this.In=this.aa+this.y;this.cj=this.In-this.aa-this.y;this.aa=this.In};p.prototype.reset=function(){this.aa=this.In=this.y=this.cj=
0};bb=p;cb=function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")};t.prototype.zk=function(a){this.Hu=a;this.Lc=a.length/2;this.La.length=a.length;this.ol=this.pl=-1;this.ls=0};t.prototype.Hg=function(){return!this.Hu.length};t.prototype.wa=function(){for(var a=this.La,b=a[0],d=b,e=a[1],m=e,g,l,h=1,x=this.Lc;h<x;++h)l=2*h,g=a[l],l=a[l+1],g<b&&(b=g),g>d&&(d=g),l<e&&(e=l),l>m&&(m=l);this.jl=b;this.kl=d;this.ll=e;this.il=m};t.prototype.hh=function(a,b,d){this.La.length=8;this.Lc=4;var e=this.La;
e[0]=a.left-b;e[1]=a.top-d;e[2]=a.right-b;e[3]=a.top-d;e[4]=a.right-b;e[5]=a.bottom-d;e[6]=a.left-b;e[7]=a.bottom-d;this.pl=a.right-a.left;this.ol=a.bottom-a.top;this.wa()};t.prototype.Gi=function(a,b,d,e,m){this.La.length=8;this.Lc=4;var g=this.La;g[0]=a.Ta-b;g[1]=a.Ua-d;g[2]=a.pb-b;g[3]=a.qb-d;g[4]=a.hb-b;g[5]=a.ib-d;g[6]=a.fb-b;g[7]=a.gb-d;this.pl=e;this.ol=m;this.wa()};t.prototype.Zu=function(a){this.Lc=a.Lc;Da(this.La,a.La);this.jl=a.jl;this.ll-a.ll;this.kl=a.kl;this.il=a.il};t.prototype.Ef=
function(a,b,d){if(this.pl!==a||this.ol!==b||this.ls!==d){this.pl=a;this.ol=b;this.ls=d;var e,g,m,l,h,x=0,q=1,f=this.Hu,v=this.La;0!==d&&(x=Math.sin(d),q=Math.cos(d));d=0;for(m=this.Lc;d<m;d++)e=2*d,g=e+1,l=f[e]*a,h=f[g]*b,v[e]=l*q-h*x,v[g]=h*q+l*x;this.wa()}};t.prototype.Gb=function(a,b){var d=this.La;if(a===d[0]&&b===d[1])return!0;var e,g,m,l=this.Lc,h=this.jl-110,x=this.ll-101,q=this.kl+131,f=this.il+120,v,w,t=0,c=0;for(e=0;e<l;e++)g=2*e,m=(e+1)%l*2,v=d[g],g=d[g+1],w=d[m],m=d[m+1],va(h,x,a,b,v,
g,w,m)&&t++,va(q,f,a,b,v,g,w,m)&&c++;return 1===t%2||1===c%2};t.prototype.Bj=function(a,b,d){var e=a.La,g=this.La;if(this.Gb(e[0]+b,e[1]+d)||a.Gb(g[0]-b,g[1]-d))return!0;var m,l,h,x,q,f,v,w,t,c,p,K;m=0;for(x=this.Lc;m<x;m++)for(l=2*m,h=(m+1)%x*2,w=g[l],l=g[l+1],t=g[h],c=g[h+1],h=0,v=a.Lc;h<v;h++)if(q=2*h,f=(h+1)%v*2,p=e[q]+b,q=e[q+1]+d,K=e[f]+b,f=e[f+1]+d,va(w,l,t,c,p,q,K,f))return!0;return!1};t.prototype.Cj=function(a,b,d,e,g,m){var l=this.La;if(this.Gb(d-a,e-b))return!0;var h,x,q,f,v,w;h=0;for(x=
this.Lc;h<x;h++)if(q=2*h,f=(h+1)%x*2,v=l[q]+a,q=l[q+1]+b,w=l[f]+a,f=l[f+1]+b,va(d,e,g,m,v,q,w,f))return!0;return!1};t.prototype.EB=function(a){var b,d,e;b=0;for(d=this.Lc;b<d;++b)e=2*b,this.La[e]=2*a-this.La[e]};t.prototype.sA=function(a){var b,d,e;b=0;for(d=this.Lc;b<d;++b)e=2*b+1,this.La[e]=2*a-this.La[e]};t.prototype.iz=function(){var a,b,d,e,g;a=0;for(b=this.Lc;a<b;++a)d=2*a,e=d+1,g=this.La[d],this.La[d]=this.La[e],this.La[e]=g};db=t;b.prototype.Of=function(a,b,e){var g;g=this.cells[a];return g?
(g=g[b])?g:e?(g=d(this,a,b),this.cells[a][b]=g):null:e?(g=d(this,a,b),this.cells[a]={},this.cells[a][b]=g):null};b.prototype.Dc=function(a){return y(a/this.Eb)};b.prototype.Ec=function(a){return y(a/this.Sb)};b.prototype.update=function(a,b,d){var e,g,m,l,h;if(b)for(e=b.left,g=b.right;e<=g;++e)for(m=b.top,l=b.bottom;m<=l;++m)if(!d||!d.Gb(e,m))if(h=this.Of(e,m,!1))h.remove(a),h.Ye()&&(h.Xb.clear(),1E3>C.length&&C.push(h),this.cells[e][m]=null);if(d)for(e=d.left,g=d.right;e<=g;++e)for(m=d.top,l=d.bottom;m<=
l;++m)b&&b.Gb(e,m)||this.Of(e,m,!0).yp(a)};b.prototype.cn=function(a,b){var d,e,g,m,l,h;d=this.Dc(a.left);g=this.Ec(a.top);e=this.Dc(a.right);for(l=this.Ec(a.bottom);d<=e;++d)for(m=g;m<=l;++m)(h=this.Of(d,m,!1))&&h.dump(b)};eb=b;f.prototype.Of=function(a,b,d){var g;g=this.cells[a];return g?(g=g[b])?g:d?(g=e(this,a,b),this.cells[a][b]=g):null:d?(g=e(this,a,b),this.cells[a]={},this.cells[a][b]=g):null};f.prototype.Dc=function(a){return y(a/this.Eb)};f.prototype.Ec=function(a){return y(a/this.Sb)};f.prototype.update=
function(a,b,d){var e,g,m,l,h;if(b)for(e=b.left,g=b.right;e<=g;++e)for(m=b.top,l=b.bottom;m<=l;++m)if(!d||!d.Gb(e,m))if(h=this.Of(e,m,!1))h.remove(a),h.Ye()&&(h.reset(),1E3>A.length&&A.push(h),this.cells[e][m]=null);if(d)for(e=d.left,g=d.right;e<=g;++e)for(m=d.top,l=d.bottom;m<=l;++m)b&&b.Gb(e,m)||this.Of(e,m,!0).yp(a)};f.prototype.cn=function(a,b,d,e,g){var m,l;a=this.Dc(a);b=this.Ec(b);d=this.Dc(d);for(m=this.Ec(e);a<=d;++a)for(e=b;e<=m;++e)(l=this.Of(a,e,!1))&&l.dump(g)};f.prototype.AB=function(a){var b,
d,e,g,m;b=a.left;e=a.top;d=a.right;for(g=a.bottom;b<=d;++b)for(a=e;a<=g;++a)if(m=this.Of(b,a,!1))m.Zh=!1};kb=f;var C=[];a.prototype.Ye=function(){return this.Xb.Ye()};a.prototype.yp=function(a){this.Xb.add(a)};a.prototype.remove=function(a){this.Xb.remove(a)};a.prototype.dump=function(a){Ea(a,this.Xb.Md())};ba=a;var A=[];l.prototype.Ye=function(){if(!this.Xb.length)return!0;if(this.Xb.length>this.Be.count())return!1;this.Vo();return!0};l.prototype.yp=function(a){this.Be.contains(a)?(this.Be.remove(a),
this.Be.Ye()&&(this.$i=!1)):this.Xb.length?(this.Xb[this.Xb.length-1].ve()>a.ve()&&(this.Zh=!1),this.Xb.push(a)):(this.Xb.push(a),this.Zh=!0)};l.prototype.remove=function(a){this.Be.add(a);this.$i=!0;30<=this.Be.count()&&this.Vo()};l.prototype.Vo=function(){this.$i&&(this.Be.count()===this.Xb.length?this.reset():(Za(this.Xb,this.Be),this.Be.clear(),this.$i=!1))};l.prototype.Kz=function(){this.Zh||(this.Xb.sort(g),this.Zh=!0)};l.prototype.reset=function(){J(this.Xb);this.Zh=!0;this.Be.clear();this.$i=
!1};l.prototype.dump=function(a){this.Vo();this.Kz();this.Xb.length&&a.push(this.Xb)};ea=l;var L="lighter xor copy destination-over source-in destination-in source-out destination-out source-atop destination-atop".split(" ");lb=function(a){return 0>=a||11<=a?"source-over":L[a-1]};mb=function(a,b,d){if(d)switch(a.qc=d.ONE,a.lc=d.ONE_MINUS_SRC_ALPHA,b){case 1:a.qc=d.ONE;a.lc=d.ONE;break;case 3:a.qc=d.ONE;a.lc=d.ZERO;break;case 4:a.qc=d.ONE_MINUS_DST_ALPHA;a.lc=d.ONE;break;case 5:a.qc=d.DST_ALPHA;a.lc=
d.ZERO;break;case 6:a.qc=d.ZERO;a.lc=d.SRC_ALPHA;break;case 7:a.qc=d.ONE_MINUS_DST_ALPHA;a.lc=d.ZERO;break;case 8:a.qc=d.ZERO;a.lc=d.ONE_MINUS_SRC_ALPHA;break;case 9:a.qc=d.DST_ALPHA;a.lc=d.ONE_MINUS_SRC_ALPHA;break;case 10:a.qc=d.ONE_MINUS_DST_ALPHA,a.lc=d.SRC_ALPHA}};nb=function(a){return Math.round(1E6*a)/1E6};ob=function(a,b){return"string"!==typeof a||"string"!==typeof b||a.length!==b.length?!1:a===b?!0:a.toLowerCase()===b.toLowerCase()};pb=function(a){a=a.target;return!a||a===document||a===
window||document&&document.body&&a===document.body||ob(a.tagName,"canvas")?!0:!1}})();var ic="undefined"!==typeof Float32Array?Float32Array:Array;function jc(c){var n=new ic(3);c&&(n[0]=c[0],n[1]=c[1],n[2]=c[2]);return n}function kc(c){var n=new ic(16);c&&(n[0]=c[0],n[1]=c[1],n[2]=c[2],n[3]=c[3],n[4]=c[4],n[5]=c[5],n[6]=c[6],n[7]=c[7],n[8]=c[8],n[9]=c[9],n[10]=c[10],n[11]=c[11],n[12]=c[12],n[13]=c[13],n[14]=c[14],n[15]=c[15]);return n}
function lc(c,n){n[0]=c[0];n[1]=c[1];n[2]=c[2];n[3]=c[3];n[4]=c[4];n[5]=c[5];n[6]=c[6];n[7]=c[7];n[8]=c[8];n[9]=c[9];n[10]=c[10];n[11]=c[11];n[12]=c[12];n[13]=c[13];n[14]=c[14];n[15]=c[15]}function mc(c,n){var r=n[0],k=n[1];n=n[2];c[0]*=r;c[1]*=r;c[2]*=r;c[3]*=r;c[4]*=k;c[5]*=k;c[6]*=k;c[7]*=k;c[8]*=n;c[9]*=n;c[10]*=n;c[11]*=n}
function nc(c,n,r,k){k||(k=kc());var u,p,t,b,f,d,a,e,l=c[0],g=c[1];c=c[2];p=r[0];t=r[1];u=r[2];r=n[1];d=n[2];l===n[0]&&g===r&&c===d?(c=k,c[0]=1,c[1]=0,c[2]=0,c[3]=0,c[4]=0,c[5]=1,c[6]=0,c[7]=0,c[8]=0,c[9]=0,c[10]=1,c[11]=0,c[12]=0,c[13]=0,c[14]=0,c[15]=1):(r=l-n[0],d=g-n[1],a=c-n[2],e=1/Math.sqrt(r*r+d*d+a*a),r*=e,d*=e,a*=e,n=t*a-u*d,u=u*r-p*a,p=p*d-t*r,(e=Math.sqrt(n*n+u*u+p*p))?(e=1/e,n*=e,u*=e,p*=e):p=u=n=0,t=d*p-a*u,b=a*n-r*p,f=r*u-d*n,(e=Math.sqrt(t*t+b*b+f*f))?(e=1/e,t*=e,b*=e,f*=e):f=b=t=0,
k[0]=n,k[1]=t,k[2]=r,k[3]=0,k[4]=u,k[5]=b,k[6]=d,k[7]=0,k[8]=p,k[9]=f,k[10]=a,k[11]=0,k[12]=-(n*l+u*g+p*c),k[13]=-(t*l+b*g+f*c),k[14]=-(r*l+d*g+a*c),k[15]=1)}
(function(){function c(b,f,d){this.Ze=/msie/i.test(navigator.userAgent)||/trident/i.test(navigator.userAgent);this.height=this.width=0;this.Ma=!!d;this.qm=this.Fj=!1;this.Cl=0;this.Zn=1;this.nr=1E3;this.NC=(this.nr-this.Zn)/32768;this.Do=jc([0,0,100]);this.Jt=jc([0,0,0]);this.Av=jc([0,1,0]);this.Uk=jc([1,1,1]);this.Bs=!0;this.Gm=kc();this.kd=kc();this.Kp=kc();this.Mo=kc();this.L=b;this.version=0===this.L.getParameter(this.L.VERSION).indexOf("WebGL 2")?2:1;this.bt()}function n(b,f,d){this.L=b;this.Ak=
f;this.name=d;this.Bd=b.getAttribLocation(f,"aPos");this.$f=b.getAttribLocation(f,"aTex");this.Ht=b.getUniformLocation(f,"matP");this.Bm=b.getUniformLocation(f,"matMV");this.mi=b.getUniformLocation(f,"opacity");this.Qp=b.getUniformLocation(f,"colorFill");this.It=b.getUniformLocation(f,"samplerFront");this.$j=b.getUniformLocation(f,"samplerBack");this.Tg=b.getUniformLocation(f,"destStart");this.Sg=b.getUniformLocation(f,"destEnd");this.bk=b.getUniformLocation(f,"seconds");this.Sp=b.getUniformLocation(f,
"pixelWidth");this.Rp=b.getUniformLocation(f,"pixelHeight");this.Zj=b.getUniformLocation(f,"layerScale");this.Yj=b.getUniformLocation(f,"layerAngle");this.ck=b.getUniformLocation(f,"viewOrigin");this.ak=b.getUniformLocation(f,"scrollPos");this.bB=!!(this.Sp||this.Rp||this.bk||this.$j||this.Tg||this.Sg||this.Zj||this.Yj||this.ck||this.ak);this.Rt=this.St=-999;this.Fm=1;this.Nt=this.Mt=0;this.Pt=this.Lt=this.Kt=1;this.Vt=this.Ut=this.Tt=this.Xt=this.Wt=this.Ot=0;this.Jp=[];this.Qt=kc();this.mi&&b.uniform1f(this.mi,
1);this.Qp&&b.uniform4f(this.Qp,1,1,1,1);this.It&&b.uniform1i(this.It,0);this.$j&&b.uniform1i(this.$j,1);this.Tg&&b.uniform2f(this.Tg,0,0);this.Sg&&b.uniform2f(this.Sg,1,1);this.Zj&&b.uniform1f(this.Zj,1);this.Yj&&b.uniform1f(this.Yj,0);this.ck&&b.uniform2f(this.ck,0,0);this.ak&&b.uniform2f(this.ak,0,0);this.bk&&b.uniform1f(this.bk,0);this.Cg=!1}function r(b,f){return b[0]===f[0]&&b[1]===f[1]&&b[2]===f[2]&&b[3]===f[3]&&b[4]===f[4]&&b[5]===f[5]&&b[6]===f[6]&&b[7]===f[7]&&b[8]===f[8]&&b[9]===f[9]&&
b[10]===f[10]&&b[11]===f[11]&&b[12]===f[12]&&b[13]===f[13]&&b[14]===f[14]&&b[15]===f[15]}function k(b,f){this.type=b;this.C=f;this.L=f.L;this.Jc=this.ic=this.ru=0;this.ka=this.Kd=null;this.av=[]}var u=kc();c.prototype.bt=function(){var b=this.L,f;this.Ct=1;this.Kg=this.Wf=null;this.Bl=1;b.clearColor(0,0,0,0);b.clear(b.COLOR_BUFFER_BIT);b.enable(b.BLEND);b.blendFunc(b.ONE,b.ONE_MINUS_SRC_ALPHA);b.disable(b.CULL_FACE);b.disable(b.STENCIL_TEST);b.disable(b.DITHER);this.Ma?(b.enable(b.DEPTH_TEST),b.depthFunc(b.LEQUAL)):
b.disable(b.DEPTH_TEST);this.Dt=b.ONE;this.Bt=b.ONE_MINUS_SRC_ALPHA;this.Rk=new Float32Array(8E3*(this.Ma?3:2));this.Ik=new Float32Array(16E3);this.sq=new Float32Array(32E3);this.rq=b.createBuffer();b.bindBuffer(b.ARRAY_BUFFER,this.rq);b.bufferData(b.ARRAY_BUFFER,this.sq.byteLength,b.DYNAMIC_DRAW);this.Qk=Array(4);this.Hk=Array(4);for(f=0;4>f;f++)this.Qk[f]=b.createBuffer(),b.bindBuffer(b.ARRAY_BUFFER,this.Qk[f]),b.bufferData(b.ARRAY_BUFFER,this.Rk.byteLength,b.DYNAMIC_DRAW),this.Hk[f]=b.createBuffer(),
b.bindBuffer(b.ARRAY_BUFFER,this.Hk[f]),b.bufferData(b.ARRAY_BUFFER,this.Ik.byteLength,b.DYNAMIC_DRAW);this.Ne=0;this.gB=b.createBuffer();b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,this.gB);for(var d=new Uint16Array(12E3),a=f=0;12E3>f;)d[f++]=a,d[f++]=a+1,d[f++]=a+2,d[f++]=a,d[f++]=a+2,d[f++]=a+3,a+=4;b.bufferData(b.ELEMENT_ARRAY_BUFFER,d,b.STATIC_DRAW);this.wi=this.hg=this.Od=0;this.eb=[];f=this.Ma?"attribute highp vec3 aPos;\nattribute mediump vec2 aTex;\nvarying mediump vec2 vTex;\nuniform highp mat4 matP;\nuniform highp mat4 matMV;\nvoid main(void) {\n\tgl_Position = matP * matMV * vec4(aPos.x, aPos.y, aPos.z, 1.0);\n\tvTex = aTex;\n}":
"attribute highp vec2 aPos;\nattribute mediump vec2 aTex;\nvarying mediump vec2 vTex;\nuniform highp mat4 matP;\nuniform highp mat4 matMV;\nvoid main(void) {\n\tgl_Position = matP * matMV * vec4(aPos.x, aPos.y, 0.0, 1.0);\n\tvTex = aTex;\n}";d=this.hj({src:"varying mediump vec2 vTex;\nuniform lowp float opacity;\nuniform lowp sampler2D samplerFront;\nvoid main(void) {\n\tgl_FragColor = texture2D(samplerFront, vTex);\n\tgl_FragColor *= opacity;\n}"},f,"<default>");this.eb.push(d);d=this.hj({src:"uniform mediump sampler2D samplerFront;\nvarying lowp float opacity;\nvoid main(void) {\n\tgl_FragColor = texture2D(samplerFront, gl_PointCoord);\n\tgl_FragColor *= opacity;\n}"},
"attribute vec4 aPos;\nvarying float opacity;\nuniform mat4 matP;\nuniform mat4 matMV;\nvoid main(void) {\n\tgl_Position = matP * matMV * vec4(aPos.x, aPos.y, 0.0, 1.0);\n\tgl_PointSize = aPos.z;\n\topacity = aPos.w;\n}","<point>");this.eb.push(d);d=this.hj({src:"varying mediump vec2 vTex;\nuniform lowp sampler2D samplerFront;\nvoid main(void) {\n\tif (texture2D(samplerFront, vTex).a < 1.0)\n\t\tdiscard;\n}"},f,"<earlyz>");this.eb.push(d);d=this.hj({src:"uniform lowp vec4 colorFill;\nvoid main(void) {\n\tgl_FragColor = colorFill;\n}"},
f,"<fill>");this.eb.push(d);for(var e in oc)oc.hasOwnProperty(e)&&this.eb.push(this.hj(oc[e],f,e));b.activeTexture(b.TEXTURE0);b.bindTexture(b.TEXTURE_2D,null);this.Td=[];this.ud=0;this.ac=this.Kb=!1;this.us=this.Rj=-1;this.Ch=null;this.Uo=b.createFramebuffer();this.Gl=this.gn=null;this.cs=!1;this.Ma&&(this.Gl=b.createRenderbuffer());this.jg=jc([0,0,0]);b=b.getParameter(b.ALIASED_POINT_SIZE_RANGE);this.DB=b[0];this.Wp=b[1];2048<this.Wp&&(this.Wp=2048);this.Oc(0)};n.prototype.fr=function(b){r(this.Qt,
b)||(lc(b,this.Qt),this.L.uniformMatrix4fv(this.Bm,!1,b))};c.prototype.hj=function(b,f,d){var a=this.L,e=a.createShader(a.FRAGMENT_SHADER);a.shaderSource(e,b.src);a.compileShader(e);if(!a.getShaderParameter(e,a.COMPILE_STATUS))return a.deleteShader(e),null;var l=a.createShader(a.VERTEX_SHADER);a.shaderSource(l,f);a.compileShader(l);if(!a.getShaderParameter(l,a.COMPILE_STATUS))return a.deleteShader(e),a.deleteShader(l),null;f=a.createProgram();a.attachShader(f,e);a.attachShader(f,l);a.linkProgram(f);
if(!a.getProgramParameter(f,a.LINK_STATUS))return a.deleteShader(e),a.deleteShader(l),a.deleteProgram(f),null;a.useProgram(f);a.deleteShader(e);a.deleteShader(l);d=new n(a,f,d);d.Ih=b.Ih||0;d.Jh=b.Jh||0;d.jj=!!b.jj;d.$c=!!b.$c;d.Yi=!!b.Yi;d.ca=b.ca||[];b=0;for(e=d.ca.length;b<e;b++)d.ca[b][1]=a.getUniformLocation(f,d.ca[b][0]),d.Jp.push(0),a.uniform1f(d.ca[b][1],0);return d};c.prototype.jp=function(b){var f,d;f=0;for(d=this.eb.length;f<d;f++)if(this.eb[f].name===b)return f;return-1};c.prototype.Gu=
function(b,f,d){var a=this.kd,e=this.Gm,l=[0,0,0,0,0,0,0,0];l[0]=a[0]*b+a[4]*f+a[12];l[1]=a[1]*b+a[5]*f+a[13];l[2]=a[2]*b+a[6]*f+a[14];l[3]=a[3]*b+a[7]*f+a[15];l[4]=e[0]*l[0]+e[4]*l[1]+e[8]*l[2]+e[12]*l[3];l[5]=e[1]*l[0]+e[5]*l[1]+e[9]*l[2]+e[13]*l[3];l[6]=e[2]*l[0]+e[6]*l[1]+e[10]*l[2]+e[14]*l[3];l[7]=-l[2];0!==l[7]&&(l[7]=1/l[7],l[4]*=l[7],l[5]*=l[7],l[6]*=l[7],d[0]=(.5*l[4]+.5)*this.width,d[1]=(.5*l[5]+.5)*this.height)};c.prototype.fh=function(b,f,d){if(this.width!==b||this.height!==f||d){this.pe();
d=this.L;this.width=b;this.height=f;d.viewport(0,0,b,f);nc(this.Do,this.Jt,this.Av,this.kd);if(this.Ma){var a=-b/2;b=b/2;var e=f/2;f=-f/2;var l=this.Zn,g=this.nr,w=this.Gm;w||(w=kc());var t=b-a,h=f-e,m=g-l;w[0]=2/t;w[1]=0;w[2]=0;w[3]=0;w[4]=0;w[5]=2/h;w[6]=0;w[7]=0;w[8]=0;w[9]=0;w[10]=-2/m;w[11]=0;w[12]=-(a+b)/t;w[13]=-(f+e)/h;w[14]=-(g+l)/m;w[15]=1;this.Uk[0]=1;this.Uk[1]=1}else f=b/f,a=this.Zn,b=this.nr,w=this.Gm,g=a*Math.tan(45*Math.PI/360),f*=g,e=-f,l=-g,w||(w=kc()),t=f-e,h=g-l,m=b-a,w[0]=2*a/
t,w[1]=0,w[2]=0,w[3]=0,w[4]=0,w[5]=2*a/h,w[6]=0,w[7]=0,w[8]=(f+e)/t,w[9]=(g+l)/h,w[10]=-(b+a)/m,w[11]=-1,w[12]=0,w[13]=0,w[14]=-(b*a*2)/m,w[15]=0,a=[0,0],b=[0,0],this.Gu(0,0,a),this.Gu(1,1,b),this.Uk[0]=1/(b[0]-a[0]),this.Uk[1]=-1/(b[1]-a[1]);a=0;for(b=this.eb.length;a<b;a++)e=this.eb[a],e.Cg=!1,e.Ht&&(d.useProgram(e.Ak),d.uniformMatrix4fv(e.Ht,!1,this.Gm));d.useProgram(this.eb[this.Rj].Ak);d.bindTexture(d.TEXTURE_2D,null);d.activeTexture(d.TEXTURE1);d.bindTexture(d.TEXTURE_2D,null);d.activeTexture(d.TEXTURE0);
this.Kg=this.Wf=null;this.Gl&&(d.bindFramebuffer(d.FRAMEBUFFER,this.Uo),d.bindRenderbuffer(d.RENDERBUFFER,this.Gl),d.renderbufferStorage(d.RENDERBUFFER,d.DEPTH_COMPONENT16,this.width,this.height),this.cs||(d.framebufferRenderbuffer(d.FRAMEBUFFER,d.DEPTH_ATTACHMENT,d.RENDERBUFFER,this.Gl),this.cs=!0),d.bindRenderbuffer(d.RENDERBUFFER,null),d.bindFramebuffer(d.FRAMEBUFFER,null),this.gn=null)}};c.prototype.Gd=function(){nc(this.Do,this.Jt,this.Av,this.kd);mc(this.kd,this.Uk)};c.prototype.translate=function(b,
f){if(0!==b||0!==f){this.jg[0]=b;this.jg[1]=f;this.jg[2]=0;var d=this.kd,a=this.jg,e=a[0],l=a[1],a=a[2];d[12]=d[0]*e+d[4]*l+d[8]*a+d[12];d[13]=d[1]*e+d[5]*l+d[9]*a+d[13];d[14]=d[2]*e+d[6]*l+d[10]*a+d[14];d[15]=d[3]*e+d[7]*l+d[11]*a+d[15]}};c.prototype.scale=function(b,f){if(1!==b||1!==f)this.jg[0]=b,this.jg[1]=f,this.jg[2]=1,mc(this.kd,this.jg)};c.prototype.jn=function(b){if(0!==b){var f=this.kd,d,a=Math.sin(b);b=Math.cos(b);var e=f[0],l=f[1],g=f[2],w=f[3],t=f[4],h=f[5],m=f[6],q=f[7];d?f!==d&&(d[8]=
f[8],d[9]=f[9],d[10]=f[10],d[11]=f[11],d[12]=f[12],d[13]=f[13],d[14]=f[14],d[15]=f[15]):d=f;d[0]=e*b+t*a;d[1]=l*b+h*a;d[2]=g*b+m*a;d[3]=w*b+q*a;d[4]=e*-a+t*b;d[5]=l*-a+h*b;d[6]=g*-a+m*b;d[7]=w*-a+q*b}};c.prototype.pd=function(){if(!r(this.Kp,this.kd)){var b=this.Ac();b.type=5;b.ka?lc(this.kd,b.ka):b.ka=kc(this.kd);lc(this.kd,this.Kp);this.ac=this.Kb=!1}};c.prototype.sn=function(b){this.Ma&&(32760<b&&(b=32760),this.Cl=this.Do[2]-this.Zn-b*this.NC)};k.prototype.uz=function(){var b=this.L,f=this.C;0!==
this.ic?(b.depthMask(!0),b.colorMask(!1,!1,!1,!1),b.disable(b.BLEND),b.bindFramebuffer(b.FRAMEBUFFER,f.Uo),b.framebufferTexture2D(b.FRAMEBUFFER,b.COLOR_ATTACHMENT0,b.TEXTURE_2D,null,0),b.clear(b.DEPTH_BUFFER_BIT),b.bindFramebuffer(b.FRAMEBUFFER,null),f.qm=!0):(b.depthMask(!1),b.colorMask(!0,!0,!0,!0),b.enable(b.BLEND),f.qm=!1)};k.prototype.yz=function(){this.L.bindTexture(this.L.TEXTURE_2D,this.Kd)};k.prototype.zz=function(){var b=this.L;b.activeTexture(b.TEXTURE1);b.bindTexture(b.TEXTURE_2D,this.Kd);
b.activeTexture(b.TEXTURE0)};k.prototype.vz=function(){var b=this.ru,f=this.C;f.Bl=b;f=f.Ch;f.mi&&f.Fm!==b&&(f.Fm=b,this.L.uniform1f(f.mi,b))};k.prototype.oz=function(){this.L.drawElements(this.L.TRIANGLES,this.Jc,this.L.UNSIGNED_SHORT,this.ic)};k.prototype.qz=function(){this.L.blendFunc(this.ic,this.Jc)};k.prototype.Az=function(){var b,f,d,a=this.C.eb,e=this.C.us;b=0;for(f=a.length;b<f;b++)d=a[b],b===e&&d.Bm?(d.fr(this.ka),d.Cg=!0):d.Cg=!1;lc(this.ka,this.C.Mo)};k.prototype.pz=function(){var b=this.L,
f=this.C;this.Kd?(f.Kg===this.Kd&&(b.activeTexture(b.TEXTURE1),b.bindTexture(b.TEXTURE_2D,null),f.Kg=null,b.activeTexture(b.TEXTURE0)),b.bindFramebuffer(b.FRAMEBUFFER,f.Uo),f.qm||b.framebufferTexture2D(b.FRAMEBUFFER,b.COLOR_ATTACHMENT0,b.TEXTURE_2D,this.Kd,0)):(f.Ma||b.framebufferTexture2D(b.FRAMEBUFFER,b.COLOR_ATTACHMENT0,b.TEXTURE_2D,null,0),b.bindFramebuffer(b.FRAMEBUFFER,null))};k.prototype.lz=function(){var b=this.L,f=this.ic;0===f?(b.clearColor(this.ka[0],this.ka[1],this.ka[2],this.ka[3]),b.clear(b.COLOR_BUFFER_BIT)):
1===f?(b.enable(b.SCISSOR_TEST),b.scissor(this.ka[0],this.ka[1],this.ka[2],this.ka[3]),b.clearColor(0,0,0,0),b.clear(b.COLOR_BUFFER_BIT),b.disable(b.SCISSOR_TEST)):b.clear(b.DEPTH_BUFFER_BIT)};k.prototype.sz=function(){var b=this.L;0!==this.ic?b.enable(b.DEPTH_TEST):b.disable(b.DEPTH_TEST)};k.prototype.nz=function(){var b=this.L,f=this.C;f.Ma&&b.disable(b.DEPTH_TEST);var d=f.eb[1];b.useProgram(d.Ak);!d.Cg&&d.Bm&&(d.fr(f.Mo),d.Cg=!0);b.enableVertexAttribArray(d.Bd);b.bindBuffer(b.ARRAY_BUFFER,f.rq);
b.vertexAttribPointer(d.Bd,4,b.FLOAT,!1,0,0);b.drawArrays(b.POINTS,this.ic/4,this.Jc);d=f.Ch;b.useProgram(d.Ak);0<=d.Bd&&(b.enableVertexAttribArray(d.Bd),b.bindBuffer(b.ARRAY_BUFFER,f.Qk[f.Ne]),b.vertexAttribPointer(d.Bd,f.Ma?3:2,b.FLOAT,!1,0,0));0<=d.$f&&(b.enableVertexAttribArray(d.$f),b.bindBuffer(b.ARRAY_BUFFER,f.Hk[f.Ne]),b.vertexAttribPointer(d.$f,2,b.FLOAT,!1,0,0));f.Ma&&b.enable(b.DEPTH_TEST)};k.prototype.wz=function(){var b=this.L,f=this.C,d=f.eb[this.ic];f.us=this.ic;f.Ch=d;b.useProgram(d.Ak);
!d.Cg&&d.Bm&&(d.fr(f.Mo),d.Cg=!0);d.mi&&d.Fm!==f.Bl&&(d.Fm=f.Bl,b.uniform1f(d.mi,f.Bl));0<=d.Bd&&(b.enableVertexAttribArray(d.Bd),b.bindBuffer(b.ARRAY_BUFFER,f.Qk[f.Ne]),b.vertexAttribPointer(d.Bd,f.Ma?3:2,b.FLOAT,!1,0,0));0<=d.$f&&(b.enableVertexAttribArray(d.$f),b.bindBuffer(b.ARRAY_BUFFER,f.Hk[f.Ne]),b.vertexAttribPointer(d.$f,2,b.FLOAT,!1,0,0))};k.prototype.rz=function(){var b=this.ka;this.L.uniform4f(this.C.Ch.Qp,b[0],b[1],b[2],b[3])};k.prototype.xz=function(){var b,f,d=this.C.Ch,a=this.L;b=
this.ka;d.$j&&this.C.Kg!==this.Kd&&(a.activeTexture(a.TEXTURE1),a.bindTexture(a.TEXTURE_2D,this.Kd),this.C.Kg=this.Kd,a.activeTexture(a.TEXTURE0));var e=b[0];d.Sp&&e!==d.St&&(d.St=e,a.uniform1f(d.Sp,e));e=b[1];d.Rp&&e!==d.Rt&&(d.Rt=e,a.uniform1f(d.Rp,e));e=b[2];f=b[3];!d.Tg||e===d.Mt&&f===d.Nt||(d.Mt=e,d.Nt=f,a.uniform2f(d.Tg,e,f));e=b[4];f=b[5];!d.Sg||e===d.Kt&&f===d.Lt||(d.Kt=e,d.Lt=f,a.uniform2f(d.Sg,e,f));e=b[6];d.Zj&&e!==d.Pt&&(d.Pt=e,a.uniform1f(d.Zj,e));e=b[7];d.Yj&&e!==d.Ot&&(d.Ot=e,a.uniform1f(d.Yj,
e));e=b[8];f=b[9];!d.ck||e===d.Wt&&f===d.Xt||(d.Wt=e,d.Xt=f,a.uniform2f(d.ck,e,f));e=b[10];f=b[11];!d.ak||e===d.Tt&&f===d.Ut||(d.Tt=e,d.Ut=f,a.uniform2f(d.ak,e,f));e=b[12];d.bk&&e!==d.Vt&&(d.Vt=e,a.uniform1f(d.bk,e));if(d.ca.length)for(b=0,f=d.ca.length;b<f;b++)e=this.av[b],e!==d.Jp[b]&&(d.Jp[b]=e,a.uniform1f(d.ca[b][1],e))};c.prototype.Ac=function(){this.ud===this.Td.length&&this.Td.push(new k(0,this));return this.Td[this.ud++]};c.prototype.pe=function(){if(0!==this.ud&&!this.L.isContextLost()){var b=
this.L;0<this.wi&&(b.bindBuffer(b.ARRAY_BUFFER,this.rq),b.bufferSubData(b.ARRAY_BUFFER,0,this.sq.subarray(0,this.wi)),f&&0<=f.Bd&&"<point>"===f.name&&b.vertexAttribPointer(f.Bd,4,b.FLOAT,!1,0,0));if(0<this.Od){var f=this.Ch;b.bindBuffer(b.ARRAY_BUFFER,this.Qk[this.Ne]);b.bufferSubData(b.ARRAY_BUFFER,0,this.Rk.subarray(0,this.Od));f&&0<=f.Bd&&"<point>"!==f.name&&b.vertexAttribPointer(f.Bd,this.Ma?3:2,b.FLOAT,!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.Hk[this.Ne]);b.bufferSubData(b.ARRAY_BUFFER,0,this.Ik.subarray(0,
this.hg));f&&0<=f.$f&&"<point>"!==f.name&&b.vertexAttribPointer(f.$f,2,b.FLOAT,!1,0,0)}for(var d,b=0,f=this.ud;b<f;b++)switch(d=this.Td[b],d.type){case 1:d.oz();break;case 2:d.yz();break;case 3:d.vz();break;case 4:d.qz();break;case 5:d.Az();break;case 6:d.pz();break;case 7:d.lz();break;case 8:d.nz();break;case 9:d.wz();break;case 10:d.xz();break;case 11:d.zz();break;case 12:d.rz();break;case 13:d.sz();break;case 14:d.uz()}this.wi=this.hg=this.Od=this.ud=0;this.qm=this.ac=this.Kb=!1;this.Ne++;4<=this.Ne&&
(this.Ne=0)}};c.prototype.Ee=function(b){if(b!==this.Ct&&!this.Fj){var f=this.Ac();f.type=3;this.Ct=f.ru=b;this.ac=this.Kb=!1}};c.prototype.pc=function(b){if(b!==this.Wf){var f=this.Ac();f.type=2;this.Wf=f.Kd=b;this.ac=this.Kb=!1}};c.prototype.fg=function(b,f){if((b!==this.Dt||f!==this.Bt)&&!this.Fj){var d=this.Ac();d.type=4;d.ic=b;d.Jc=f;this.Dt=b;this.Bt=f;this.ac=this.Kb=!1}};c.prototype.Pu=function(){this.fg(this.L.ONE,this.L.ONE_MINUS_SRC_ALPHA)};c.prototype.Ai=function(b,f,d,a,e,l,g,w){15992<=
this.Od&&this.pe();var t=this.Od,h=this.hg,m=this.Rk,q=this.Ik,c=this.Cl;if(this.Kb)this.Td[this.ud-1].Jc+=6;else{var p=this.Ac();p.type=1;p.ic=this.Ma?t:t/2*3;p.Jc=6;this.Kb=!0;this.ac=!1}this.Ma?(m[t++]=b,m[t++]=f,m[t++]=c,m[t++]=d,m[t++]=a,m[t++]=c,m[t++]=e,m[t++]=l,m[t++]=c,m[t++]=g,m[t++]=w,m[t++]=c):(m[t++]=b,m[t++]=f,m[t++]=d,m[t++]=a,m[t++]=e,m[t++]=l,m[t++]=g,m[t++]=w);q[h++]=0;q[h++]=0;q[h++]=1;q[h++]=0;q[h++]=1;q[h++]=1;q[h++]=0;q[h++]=1;this.Od=t;this.hg=h};c.prototype.Fd=function(b,f,
d,a,e,l,g,w,t){15992<=this.Od&&this.pe();var h=this.Od,m=this.hg,q=this.Rk,c=this.Ik,p=this.Cl;if(this.Kb)this.Td[this.ud-1].Jc+=6;else{var v=this.Ac();v.type=1;v.ic=this.Ma?h:h/2*3;v.Jc=6;this.Kb=!0;this.ac=!1}var v=t.left,S=t.top,C=t.right;t=t.bottom;this.Ma?(q[h++]=b,q[h++]=f,q[h++]=p,q[h++]=d,q[h++]=a,q[h++]=p,q[h++]=e,q[h++]=l,q[h++]=p,q[h++]=g,q[h++]=w,q[h++]=p):(q[h++]=b,q[h++]=f,q[h++]=d,q[h++]=a,q[h++]=e,q[h++]=l,q[h++]=g,q[h++]=w);c[m++]=v;c[m++]=S;c[m++]=C;c[m++]=S;c[m++]=C;c[m++]=t;c[m++]=
v;c[m++]=t;this.Od=h;this.hg=m};c.prototype.eC=function(b,f,d,a,e,l,g,w,t,h,m,q,c,p,v,S){15992<=this.Od&&this.pe();var C=this.Od,n=this.hg,k=this.Rk,u=this.Ik,r=this.Cl;if(this.Kb)this.Td[this.ud-1].Jc+=6;else{var O=this.Ac();O.type=1;O.ic=this.Ma?C:C/2*3;O.Jc=6;this.Kb=!0;this.ac=!1}this.Ma?(k[C++]=b,k[C++]=f,k[C++]=r,k[C++]=d,k[C++]=a,k[C++]=r,k[C++]=e,k[C++]=l,k[C++]=r,k[C++]=g,k[C++]=w,k[C++]=r):(k[C++]=b,k[C++]=f,k[C++]=d,k[C++]=a,k[C++]=e,k[C++]=l,k[C++]=g,k[C++]=w);u[n++]=t;u[n++]=h;u[n++]=
m;u[n++]=q;u[n++]=c;u[n++]=p;u[n++]=v;u[n++]=S;this.Od=C;this.hg=n};c.prototype.VB=function(b,f,d,a){7996<=this.wi&&this.pe();var e=this.wi,l=this.sq;if(this.ac)this.Td[this.ud-1].Jc++;else{var g=this.Ac();g.type=8;g.ic=e;g.Jc=1;this.ac=!0;this.Kb=!1}l[e++]=b;l[e++]=f;l[e++]=d;l[e++]=a;this.wi=e};c.prototype.Oc=function(b){if(this.Rj!==b){if(!this.eb[b]){if(0===this.Rj)return;b=0}var f=this.Ac();f.type=9;this.Rj=f.ic=b;this.ac=this.Kb=!1}};c.prototype.ok=function(b){b=this.eb[b];return!(!b.Tg&&!b.Sg)};
c.prototype.uq=function(b){b=this.eb[b];return!!(b.Tg||b.Sg||b.jj)};c.prototype.tq=function(b){return this.eb[b].$c};c.prototype.cC=function(b){b=this.eb[b];return 0!==b.Ih||0!==b.Jh};c.prototype.JA=function(b){return this.eb[b].Ih};c.prototype.KA=function(b){return this.eb[b].Jh};c.prototype.Ts=function(b,f){return this.eb[b].ca[f][2]};c.prototype.an=function(b){return this.eb[b].Yi};c.prototype.Fi=function(b,f,d,a,e,l,g,t,c,h,m,q,p,k,v){var n=this.eb[this.Rj],C,u;if(n.bB||v.length){C=this.Ac();
C.type=10;C.ka?lc(this.kd,C.ka):C.ka=kc();u=C.ka;u[0]=f;u[1]=d;u[2]=a;u[3]=e;u[4]=l;u[5]=g;u[6]=t;u[7]=c;u[8]=h;u[9]=m;u[10]=q;u[11]=p;u[12]=k;n.$j?C.Kd=b:C.Kd=null;if(v.length)for(d=C.av,d.length=v.length,b=0,f=v.length;b<f;b++)d[b]=v[b];this.ac=this.Kb=!1}};c.prototype.clear=function(b,f,d,a){var e=this.Ac();e.type=7;e.ic=0;e.ka||(e.ka=kc());e.ka[0]=b;e.ka[1]=f;e.ka[2]=d;e.ka[3]=a;this.ac=this.Kb=!1};c.prototype.clearRect=function(b,f,d,a){if(!(0>d||0>a)){var e=this.Ac();e.type=7;e.ic=1;e.ka||(e.ka=
kc());e.ka[0]=b;e.ka[1]=f;e.ka[2]=d;e.ka[3]=a;this.ac=this.Kb=!1}};c.prototype.Tu=function(b){if(this.Ma&&(b=!!b,this.Fj!==b)){var f=this.Ac();f.type=14;f.ic=b?1:0;this.ac=this.Kb=!1;this.Fj=b;this.gn=null;this.Fj?this.Oc(2):this.Oc(0)}};c.prototype.Ru=function(b){if(this.Ma){var f=this.Ac();f.type=13;f.ic=b?1:0;this.ac=this.Kb=!1}};c.prototype.Js=function(){lc(this.Kp,u);this.Gd();this.pd();var b=this.width/2,f=this.height/2;this.Ai(-b,f,b,f,b,-f,-b,-f);lc(u,this.kd);this.pd()};c.prototype.Qu=function(b,
f,d){this.Oc(3);var a=this.Ac();a.type=12;a.ka||(a.ka=kc());a.ka[0]=b;a.ka[1]=f;a.ka[2]=d;a.ka[3]=1;this.ac=this.Kb=!1};c.prototype.zC=function(){this.Oc(0)};c.prototype.kC=function(){this.Oc(2)};c.prototype.bC=function(){this.pe();this.L.flush()};var p=[],t={};c.prototype.az=function(){J(p);t={}};c.prototype.Xf=function(b,f,d,a){f=!!f;d=!!d;var e=b.src+","+f+","+d+(f?",undefined":""),l=null;if("undefined"!==typeof b.src&&t.hasOwnProperty(e))return l=t[e],l.nl++,l;this.pe();var g=this.L,w=ma(b.width)&&
ma(b.height),l=g.createTexture();g.bindTexture(g.TEXTURE_2D,l);g.pixelStorei(g.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0);var c=g.RGBA,h=g.RGBA,m=g.UNSIGNED_BYTE;if(a&&!this.Ze)switch(a){case 1:h=c=g.RGB;break;case 2:m=g.UNSIGNED_SHORT_4_4_4_4;break;case 3:m=g.UNSIGNED_SHORT_5_5_5_1;break;case 4:h=c=g.RGB,m=g.UNSIGNED_SHORT_5_6_5}if(1===this.version&&!w&&f){a=document.createElement("canvas");a.width=na(b.width);a.height=na(b.height);var q=a.getContext("2d");"undefined"!==typeof q.imageSmoothingEnabled?q.imageSmoothingEnabled=
d:(q.webkitImageSmoothingEnabled=d,q.mozImageSmoothingEnabled=d,q.msImageSmoothingEnabled=d);q.drawImage(b,0,0,b.width,b.height,0,0,a.width,a.height);g.texImage2D(g.TEXTURE_2D,0,c,h,m,a)}else g.texImage2D(g.TEXTURE_2D,0,c,h,m,b);f?(g.texParameteri(g.TEXTURE_2D,g.TEXTURE_WRAP_S,g.REPEAT),g.texParameteri(g.TEXTURE_2D,g.TEXTURE_WRAP_T,g.REPEAT)):(g.texParameteri(g.TEXTURE_2D,g.TEXTURE_WRAP_S,g.CLAMP_TO_EDGE),g.texParameteri(g.TEXTURE_2D,g.TEXTURE_WRAP_T,g.CLAMP_TO_EDGE));d?(g.texParameteri(g.TEXTURE_2D,
g.TEXTURE_MAG_FILTER,g.LINEAR),(w||2<=this.version)&&this.Bs?(g.texParameteri(g.TEXTURE_2D,g.TEXTURE_MIN_FILTER,g.LINEAR_MIPMAP_LINEAR),g.generateMipmap(g.TEXTURE_2D)):g.texParameteri(g.TEXTURE_2D,g.TEXTURE_MIN_FILTER,g.LINEAR)):(g.texParameteri(g.TEXTURE_2D,g.TEXTURE_MAG_FILTER,g.NEAREST),g.texParameteri(g.TEXTURE_2D,g.TEXTURE_MIN_FILTER,g.NEAREST));g.bindTexture(g.TEXTURE_2D,null);this.Wf=null;l.pg=b.width;l.ng=b.height;l.nl=1;l.ks=e;p.push(l);return t[e]=l};c.prototype.Sc=function(b,f,d,a,e){this.pe();
var l=this.L;this.Ze&&(a=!1);var g=l.createTexture();l.bindTexture(l.TEXTURE_2D,g);l.texImage2D(l.TEXTURE_2D,0,l.RGBA,b,f,0,l.RGBA,a?l.UNSIGNED_SHORT_4_4_4_4:l.UNSIGNED_BYTE,null);e?(l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_S,l.REPEAT),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_T,l.REPEAT)):(l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_S,l.CLAMP_TO_EDGE),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_T,l.CLAMP_TO_EDGE));l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MAG_FILTER,d?l.LINEAR:l.NEAREST);l.texParameteri(l.TEXTURE_2D,
l.TEXTURE_MIN_FILTER,d?l.LINEAR:l.NEAREST);l.bindTexture(l.TEXTURE_2D,null);this.Wf=null;g.pg=b;g.ng=f;p.push(g);return g};c.prototype.Jv=function(b,f,d){this.pe();var a=this.L;this.Ze&&(d=!1);a.bindTexture(a.TEXTURE_2D,f);a.pixelStorei(a.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0);try{a.texImage2D(a.TEXTURE_2D,0,a.RGBA,a.RGBA,d?a.UNSIGNED_SHORT_4_4_4_4:a.UNSIGNED_BYTE,b)}catch(e){console&&console.error&&console.error("Error updating WebGL texture: ",e)}a.bindTexture(a.TEXTURE_2D,null);this.Wf=null};c.prototype.deleteTexture=
function(b){b&&("undefined"!==typeof b.nl&&1<b.nl?b.nl--:(this.pe(),b===this.Wf&&(this.L.bindTexture(this.L.TEXTURE_2D,null),this.Wf=null),b===this.Kg&&(this.L.activeTexture(this.L.TEXTURE1),this.L.bindTexture(this.L.TEXTURE_2D,null),this.L.activeTexture(this.L.TEXTURE0),this.Kg=null),Ga(p,b),"undefined"!==typeof b.ks&&delete t[b.ks],this.L.deleteTexture(b)))};c.prototype.Hd=function(b){if(b!==this.gn){var f=this.Ac();f.type=6;this.gn=f.Kd=b;this.ac=this.Kb=!1}};qb=c})();
(function(){function c(a){if(a&&(a.getContext||a.dc)&&!a.c2runtime){a.c2runtime=this;var b=this;this.Tc=(this.rm=/crosswalk/i.test(navigator.userAgent)||/xwalk/i.test(navigator.userAgent)||!("undefined"===typeof window.c2isCrosswalk||!window.c2isCrosswalk))||"undefined"!==typeof window.device&&("undefined"!==typeof window.device.cordova||"undefined"!==typeof window.device.phonegap)||"undefined"!==typeof window.c2iscordova&&window.c2iscordova;this.mc=!!a.dc;this.kt="undefined"!==typeof window.AppMobi||
this.mc;this.hd=!!window.c2cocoonjs;this.zd=!!window.c2ejecta;this.hd&&(CocoonJS.App.onSuspended.addEventListener(function(){b.setSuspended(!0)}),CocoonJS.App.onActivated.addEventListener(function(){b.setSuspended(!1)}));this.zd&&(document.addEventListener("pagehide",function(){b.setSuspended(!0)}),document.addEventListener("pageshow",function(){b.setSuspended(!1)}),document.addEventListener("resize",function(){b.setSize(window.innerWidth,window.innerHeight)}));this.Ra=this.mc||this.hd||this.zd;this.Hj=
/edge\//i.test(navigator.userAgent);this.Ze=(/msie/i.test(navigator.userAgent)||/trident/i.test(navigator.userAgent)||/iemobile/i.test(navigator.userAgent))&&!this.Hj;this.qt=/tizen/i.test(navigator.userAgent);this.om=/android/i.test(navigator.userAgent)&&!this.qt&&!this.Ze&&!this.Hj;this.yt=(/iphone/i.test(navigator.userAgent)||/ipod/i.test(navigator.userAgent))&&!this.Ze&&!this.Hj;this.sB=/ipad/i.test(navigator.userAgent);this.ai=this.yt||this.sB||this.zd;this.Ej=(/chrome/i.test(navigator.userAgent)||
/chromium/i.test(navigator.userAgent))&&!this.Ze&&!this.Hj;this.jt=/amazonwebappplatform/i.test(navigator.userAgent);this.lB=/firefox/i.test(navigator.userAgent);this.oB=/safari/i.test(navigator.userAgent)&&!this.Ej&&!this.Ze&&!this.Hj;this.pB=/windows/i.test(navigator.userAgent);this.ot=this.Tf="undefined"!==typeof window.c2nodewebkit||"undefined"!==typeof window.c2nwjs||/nodewebkit/i.test(navigator.userAgent)||/nwjs/i.test(navigator.userAgent);this.tt=!("undefined"===typeof window.c2isWindows8||
!window.c2isWindows8);this.rB=!("undefined"===typeof window.c2isWindows8Capable||!window.c2isWindows8Capable);this.Lj=!("undefined"===typeof window.c2isWindowsPhone8||!window.c2isWindowsPhone8);this.Gp=!("undefined"===typeof window.c2isWindowsPhone81||!window.c2isWindowsPhone81);this.Fp=!!window.cr_windows10;this.Ep=this.tt||this.rB||this.Gp||this.Fp;this.jB=!("undefined"===typeof window.c2isBlackberry10||!window.c2isBlackberry10);this.pm=this.om&&!this.Ej&&!this.rm&&!this.lB&&!this.jt&&!this.Ra;
this.devicePixelRatio=1;this.Sf=this.Tc||this.rm||this.kt||this.hd||this.om||this.ai||this.Lj||this.Gp||this.jB||this.qt||this.zd;this.Sf||(this.Sf=/(blackberry|bb10|playbook|palm|symbian|nokia|windows\s+ce|phone|mobile|tablet|kindle|silk)/i.test(navigator.userAgent));this.Kj=!!(this.ai&&this.Tc&&window.webkit);this.pp=null;this.eB="";this.Kj&&(this.pp=cordova&&cordova.plugins&&cordova.plugins.CorHttpd?cordova.plugins.CorHttpd:null);"undefined"===typeof cr_is_preview||this.Tf||"?nw"!==window.location.search&&
!/nodewebkit/i.test(navigator.userAgent)&&!/nwjs/i.test(navigator.userAgent)||(this.Tf=!0);this.lt="undefined"!==typeof cr_is_preview&&-1<window.location.search.indexOf("debug");this.canvas=a;this.Eo=document.getElementById("c2canvasdiv");this.C=this.L=null;this.lp="(unavailable)";this.Ma=!1;this.vg=0;this.Pa=null;this.Yo="";this.Sl=!1;this.ju=this.ku=0;this.canvas.oncontextmenu=function(a){a.preventDefault&&a.preventDefault();return!1};this.canvas.onselectstart=function(a){a.preventDefault&&a.preventDefault();
return!1};this.mc&&(window.c2runtime=this);this.Tf&&(window.ondragover=function(a){a.preventDefault();return!1},window.ondrop=function(a){a.preventDefault();return!1},window.nwgui&&window.nwgui.App.clearCache&&window.nwgui.App.clearCache());this.pm&&"undefined"!==typeof jQuery&&jQuery("canvas").parents("*").css("overflow","visible");this.width=a.width;this.height=a.height;this.Z=this.width;this.Y=this.height;this.zl=this.width;this.kj=this.height;this.hi=window.innerWidth;this.gi=window.innerHeight;
this.S=!0;this.Ij=!1;Date.now||(Date.now=function(){return+new Date});this.plugins=[];this.types={};this.G=[];this.$a=[];this.ki={};this.Xd=[];this.To={};this.Se=[];this.Ri=[];this.Rn=[];this.My=[];this.Ny=[];this.At=this.Nq=null;this.tg={};this.Bp=this.Qf=!1;this.jd=0;this.Ap=this.Dp=!1;this.Vd=[];this.Gj=!1;this.ym=this.Gq="";this.Ob=null;this.$e="";this.Fk=this.dv=!1;this.Rl=[];this.ug=this.Mf=0;this.au=30;this.Lo=this.dk=0;this.ig=1;this.ub=new bb;this.uf=new bb;this.Km=this.$l=this.yg=this.ee=
this.Mg=this.Wo=this.vm=0;this.qg=null;this.Il=[];this.So=[];this.Ll=-1;this.Tp=[[]];this.Zq=this.Cm=0;this.bn(null);this.Vp=[];this.Em=-1;this.eu=this.ik=0;this.Mp=!0;this.pj=0;this.Gk=[];this.Wq=this.xq=-1;this.bi=!0;this.Rg=0;this.we=!1;this.CC=0;this.xh=null;this.Uc=this.Ws=!1;this.iu=new da;this.fq=new da;this.gq=new da;this.tk=[];this.de=new db([]);this.Rq=new db([]);this.wh=[];this.wj={};this.If={};this.Af={};this.Qi={};this.es={};this.Gt=this.xm=this.wb=this.Nb=this.Ft=this.wm=this.Ia=null;
this.Oi=this.Hp=!1;this.Zo=[null,null];this.Ue=0;this.Ql="";this.gf={};this.Dk=this.Yf=null;this.hv="";this.Jm=[];this.jC()}}function n(a,b){return 128>=b?a[3]:256>=b?a[2]:512>=b?a[1]:a[0]}function r(){try{return!!window.indexedDB}catch(a){return!1}}function k(a){a.target.result.createObjectStore("saves",{keyPath:"slot"})}function u(a,b,d,e){try{var g=indexedDB.open("_C2SaveStates");g.onupgradeneeded=k;g.onerror=e;g.onsuccess=function(g){g=g.target.result;g.onerror=e;g.transaction(["saves"],"readwrite").objectStore("saves").put({slot:a,
data:b}).onsuccess=d}}catch(m){e(m)}}function p(a,b,d){try{var e=indexedDB.open("_C2SaveStates");e.onupgradeneeded=k;e.onerror=d;e.onsuccess=function(e){e=e.target.result;e.onerror=d;var g=e.transaction(["saves"]).objectStore("saves").get(a);g.onsuccess=function(){g.result?b(g.result.data):b(null)}}}catch(g){d(g)}}function t(){ga("Reloading for continuous preview");window.c2cocoonjs?CocoonJS.App.reload():-1<window.location.search.indexOf("continuous")?window.location.reload(!0):window.location=window.location+
"?continuous"}function b(a){var b,d={};for(b in a)!a.hasOwnProperty(b)||a[b]instanceof da||a[b]&&"undefined"!==typeof a[b].HD||"spriteCreatedDestroyCallback"!==b&&(d[b]=a[b]);return d}var f=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame;c.prototype.jC=function(){var a=this;if(this.Kj){var b=function(){a.oA(function(b){a.Xj(JSON.parse(b))},function(){alert("Error fetching data.js")})};
this.pp?this.pp.startServer({port:0,localhost_only:!0},function(d){a.eB=d;b()},function(a){console.log("Error starting local server: "+a+". Video playback will not work.");b()}):(console.log("Local server unavailable. Video playback will not work."),b())}else{var d;this.Lj?d=new ActiveXObject("Microsoft.XMLHTTP"):d=new XMLHttpRequest;var e="data.js";if(this.tt||this.Lj||this.Gp||this.Fp)e="data.json";d.open("GET",e,!0);var g=!1;if(!this.Ra&&"response"in d&&"responseType"in d)try{d.responseType="json",
g="json"===d.responseType}catch(m){g=!1}if(!g&&"responseType"in d)try{d.responseType="text"}catch(l){}if("overrideMimeType"in d)try{d.overrideMimeType("application/json; charset=utf-8")}catch(h){}this.Lj?d.onreadystatechange=function(){4===d.readyState&&a.Xj(JSON.parse(d.responseText))}:(d.onload=function(){if(g)a.Xj(d.response);else if(a.zd){var b=d.responseText,b=b.substr(b.indexOf("{"));a.Xj(JSON.parse(b))}else a.Xj(JSON.parse(d.responseText))},d.onerror=function(a){ia("Error requesting "+e+":");
ia(a)});d.send()}};c.prototype.hB=function(){var a=this,b,d,e,g,m,l,h,q,f;this.Gg=(!this.Ra||this.zd||this.Tc)&&this.JC&&!this.pm;0===this.Hc&&this.ai&&(this.Gg=!1);this.devicePixelRatio=this.Gg?window.devicePixelRatio||window.webkitDevicePixelRatio||window.mozDevicePixelRatio||window.msDevicePixelRatio||1:1;this.jc();0<this.Hc&&this.setSize(window.innerWidth,window.innerHeight,!0);this.canvas.addEventListener("webglcontextlost",function(b){b.preventDefault();a.JB();ga("[Construct 2] WebGL context lost");
window.cr_setSuspended(!0)},!1);this.canvas.addEventListener("webglcontextrestored",function(){a.C.bt();a.C.fh(a.C.width,a.C.height,!0);a.Nb=null;a.wb=null;a.Zo[0]=null;a.Zo[1]=null;a.KB();a.S=!0;ga("[Construct 2] WebGL context restored");window.cr_setSuspended(!1)},!1);try{this.Iz&&(this.hd||this.zd||!this.Ra)&&(b={alpha:!0,depth:!1,antialias:!1,powerPreference:"high-performance",failIfMajorPerformanceCaveat:!0},this.L=this.canvas.getContext("webgl2",b)||this.canvas.getContext("webgl",b)||this.canvas.getContext("experimental-webgl",
b))}catch(v){}if(this.L){if(b=this.L.getExtension("WEBGL_debug_renderer_info"))this.lp=this.L.getParameter(b.UNMASKED_RENDERER_WEBGL)+" ["+this.L.getParameter(b.UNMASKED_VENDOR_WEBGL)+"]";this.Ma&&(this.lp+=" [front-to-back enabled]");this.Ra||(this.fc=document.createElement("canvas"),jQuery(this.fc).appendTo(this.canvas.parentNode),this.fc.oncontextmenu=function(){return!1},this.fc.onselectstart=function(){return!1},this.fc.width=Math.round(this.zl*this.devicePixelRatio),this.fc.height=Math.round(this.kj*
this.devicePixelRatio),jQuery(this.fc).css({width:this.zl+"px",height:this.kj+"px"}),this.Eu(),this.pq=this.fc.getContext("2d"));this.C=new qb(this.L,this.Sf,this.Ma);this.C.fh(this.canvas.width,this.canvas.height);this.C.Bs=0!==this.Bz;this.Pa=null;b=0;for(d=this.G.length;b<d;b++)for(m=this.G[b],e=0,g=m.ea.length;e<g;e++)h=m.ea[e],h.ob=this.C.jp(h.id),h.$c=this.C.tq(h.ob),this.Oi=this.Oi||this.C.ok(h.ob);b=0;for(d=this.Xd.length;b<d;b++){q=this.Xd[b];e=0;for(g=q.ea.length;e<g;e++)h=q.ea[e],h.ob=
this.C.jp(h.id),h.$c=this.C.tq(h.ob);q.Ld();e=0;for(g=q.ja.length;e<g;e++){f=q.ja[e];m=0;for(l=f.ea.length;m<l;m++)h=f.ea[m],h.ob=this.C.jp(h.id),h.$c=this.C.tq(h.ob),this.Oi=this.Oi||this.C.ok(h.ob);f.Ld()}}}else{if(0<this.Hc&&this.mc){this.canvas=null;document.oncontextmenu=function(){return!1};document.onselectstart=function(){return!1};this.Pa=AppMobi.canvas.getContext("2d");try{this.Pa.samplingMode=this.Ka?"smooth":"sharp",this.Pa.globalScale=1,this.Pa.HTML5CompatibilityMode=!0,this.Pa.imageSmoothingEnabled=
this.Ka}catch(t){}0!==this.width&&0!==this.height&&(this.Pa.width=this.width,this.Pa.height=this.height)}this.Pa||(this.hd?(b={antialias:!!this.Ka,alpha:!0},this.Pa=this.canvas.getContext("2d",b)):(b={alpha:!0},this.Pa=this.canvas.getContext("2d",b)),this.rn(this.Pa,this.Ka));this.pq=this.fc=null}this.qv=function(b){a.Ja(!1,b)};window==window.top||this.Ra||this.Ep||this.Lj||(document.addEventListener("mousedown",function(){window.focus()},!0),document.addEventListener("touchstart",function(){window.focus()},
!0));"undefined"!==typeof cr_is_preview&&(this.hd&&console.log("[Construct 2] In preview-over-wifi via CocoonJS mode"),-1<window.location.search.indexOf("continuous")&&(ga("Reloading for continuous preview"),this.ym="__c2_continuouspreview",this.Fk=!0),this.TB&&!this.Sf&&(jQuery(window).focus(function(){a.setSuspended(!1)}),jQuery(window).blur(function(){var b=window.parent;b&&b.document.hasFocus()||a.setSuspended(!0)})));window.addEventListener("blur",function(){a.$g()});this.Ra||(b=function(a){if(pb(a)&&
document.activeElement&&document.activeElement!==document.getElementsByTagName("body")[0]&&document.activeElement.blur)try{document.activeElement.blur()}catch(b){}},"undefined"!==typeof PointerEvent?document.addEventListener("pointerdown",b):window.navigator.msPointerEnabled?document.addEventListener("MSPointerDown",b):document.addEventListener("touchstart",b),document.addEventListener("mousedown",b));0===this.Hc&&this.Gg&&1<this.devicePixelRatio&&this.setSize(this.yb,this.xb,!0);this.yv();this.ZA();
this.go();this.M={}};c.prototype.setSize=function(a,b,d){var e=0,g=0,m=0,l=0,l=0;if(this.hi!==a||this.gi!==b||d){this.hi=a;this.gi=b;var h=this.Hc,q=(document.mozFullScreen||document.webkitIsFullScreen||!!document.msFullscreenElement||document.fullScreen||this.we)&&!this.Tc;if(q||0!==this.Hc||d)q&&0<this.Ue&&(h=this.Ue),d=this.devicePixelRatio,4<=h?(m=this.yb/this.xb,a/b>m?(m*=b,5===h?(l=m*d/this.yb,1<l?l=Math.floor(l):1>l&&(l=1/Math.ceil(1/l)),m=this.yb*l/d,l=this.xb*l/d,e=(a-m)/2,g=(b-l)/2,a=m,
b=l):(e=(a-m)/2,a=m)):(l=a/m,5===h?(l=l*d/this.xb,1<l?l=Math.floor(l):1>l&&(l=1/Math.ceil(1/l)),m=this.yb*l/d,l=this.xb*l/d,e=(a-m)/2,g=(b-l)/2,a=m):g=(b-l)/2,b=l),q&&!this.Tf&&(g=e=0)):this.Tf&&this.we&&0===this.Ks&&(e=Math.floor((a-this.yb)/2),g=Math.floor((b-this.xb)/2),a=this.yb,b=this.xb),2>h&&(this.bj=d),this.zl=Math.round(a),this.kj=Math.round(b),this.width=Math.round(a*d),this.height=Math.round(b*d),this.S=!0,this.Kv?(this.Z=this.width,this.Y=this.height,this.ed=!0):this.width<this.yb&&this.height<
this.xb||1===h?(this.Z=this.width,this.Y=this.height,this.ed=!0):(this.Z=this.yb,this.Y=this.xb,this.ed=!1,2===h?(m=this.yb/this.xb,h=this.hi/this.gi,h<m?this.Z=this.Y*h:h>m&&(this.Y=this.Z/h)):3===h&&(m=this.yb/this.xb,h=this.hi/this.gi,h>m?this.Z=this.Y*h:h<m&&(this.Y=this.Z/h))),this.Eo&&!this.Ra&&(jQuery(this.Eo).css({width:Math.round(a)+"px",height:Math.round(b)+"px","margin-left":Math.floor(e)+"px","margin-top":Math.floor(g)+"px"}),"undefined"!==typeof cr_is_preview&&jQuery("#borderwrap").css({width:Math.round(a)+
"px",height:Math.round(b)+"px"})),this.canvas&&(this.canvas.width=Math.round(a*d),this.canvas.height=Math.round(b*d),this.zd?(this.canvas.style.left=Math.floor(e)+"px",this.canvas.style.top=Math.floor(g)+"px",this.canvas.style.width=Math.round(a)+"px",this.canvas.style.height=Math.round(b)+"px"):this.Gg&&!this.Ra&&(this.canvas.style.width=Math.round(a)+"px",this.canvas.style.height=Math.round(b)+"px")),this.fc&&(this.fc.width=Math.round(a*d),this.fc.height=Math.round(b*d),this.fc.style.width=this.zl+
"px",this.fc.style.height=this.kj+"px"),this.C&&this.C.fh(Math.round(a*d),Math.round(b*d)),this.mc&&this.Pa&&(this.Pa.width=Math.round(a),this.Pa.height=Math.round(b)),this.Pa&&this.rn(this.Pa,this.Ka),this.yv(),this.yt&&!this.Tc&&window.scrollTo(0,0)}};c.prototype.yv=function(){if(this.ds&&0!==this.nq){var a="portrait";2===this.nq&&(a="landscape");try{screen.orientation&&screen.orientation.lock?screen.orientation.lock(a).catch(function(){}):screen.lockOrientation?screen.lockOrientation(a):screen.webkitLockOrientation?
screen.webkitLockOrientation(a):screen.mozLockOrientation?screen.mozLockOrientation(a):screen.msLockOrientation&&screen.msLockOrientation(a)}catch(b){console&&console.warn&&console.warn("Failed to lock orientation: ",b)}}};c.prototype.JB=function(){this.C.az();this.Hp=!0;var a,b,d;a=0;for(b=this.G.length;a<b;a++)d=this.G[a],d.Zg&&d.Zg()};c.prototype.KB=function(){this.Hp=!1;var a,b,d;a=0;for(b=this.G.length;a<b;a++)d=this.G[a],d.ti&&d.ti()};c.prototype.Eu=function(){if(!this.Ra){var a=(document.mozFullScreen||
document.webkitIsFullScreen||document.fullScreen||document.msFullscreenElement||this.we)&&!this.Tc?jQuery(this.canvas).offset():jQuery(this.canvas).position();a.position="absolute";jQuery(this.fc).css(a)}};var d=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame||window.oCancelAnimationFrame;c.prototype.setSuspended=function(a){var b;if(a&&!this.Ij)for(ga("[Construct 2] Suspending"),this.Ij=!0,-1!==this.xq&&d&&d(this.xq),-1!==
this.Wq&&clearTimeout(this.Wq),a=0,b=this.Gk.length;a<b;a++)this.Gk[a](!0);else if(!a&&this.Ij){ga("[Construct 2] Resuming");this.Ij=!1;this.vm=Ya();this.Mg=Ya();a=this.dk=this.$l=0;for(b=this.Gk.length;a<b;a++)this.Gk[a](!1);this.Ja(!1)}};c.prototype.Zr=function(a){this.Gk.push(a)};c.prototype.xf=function(a){return this.Jm[a]};c.prototype.Xj=function(a){a&&a.project||ia("Project model unavailable");a=a.project;this.name=a[0];this.Is=a[1];this.Hc=a[12];this.Ks=a[12];this.yb=a[10];this.xb=a[11];this.yu=
this.yb/2;this.zu=this.xb/2;this.Ra&&!this.zd&&(4<=a[12]||0===a[12])&&(ga("[Construct 2] Letterbox scale fullscreen modes are not supported on this platform - falling back to 'Scale outer'"),this.Ks=this.Hc=3);this.jr=a[18];this.Zf=a[19];if(0===this.Zf){var b=new Image;b.crossOrigin="anonymous";this.Uu(b,"loading-logo.png");this.Yf={Dm:b}}else if(4===this.Zf){b=new Image;b.src="";var d=new Image;d.src="";var e=new Image;e.src="";var g=new Image;g.src="";var m=new Image;m.src="";var l=new Image;l.src=
"";var h=new Image;h.src="";var q=new Image;q.src="";var f=new Image;f.src="";var v=new Image;v.src="";var t=new Image;t.src="";var w=new Image;w.src="";this.Yf={Dm:[b,d,e,g],ZB:[m,l,h,q],MC:[f,v,t,w]}}this.ik=a[21];this.Jm=pc();this.Ge=new X(this);b=0;for(d=a[2].length;b<d;b++)h=a[2][b],e=this.xf(h[0]),rb(h,e.prototype),q=new e(this),q.Bn=h[1],q.Uf=h[2],q.MD=h[5],q.bu=h[9],q.J&&q.J(),this.plugins.push(q);this.Jm=pc();b=0;for(d=a[3].length;b<d;b++){h=a[3][b];m=this.xf(h[1]);q=null;e=0;for(g=this.plugins.length;e<
g;e++)if(this.plugins[e]instanceof m){q=this.plugins[e];break}f=new q.V(q);f.name=h[0];f.N=h[2];f.zp=h[3].slice(0);f.LC=h[3].length;f.Qy=h[4];f.uA=h[5];f.ma=h[11];f.N?(f.oi=[],f.Te=this.pj++,f.Ya=null):(f.oi=null,f.Te=-1,f.Ya=[]);f.Ol=null;f.Lh=null;f.Cs=null;f.Vb=!1;f.Rc=null;h[6]?(f.Ki=h[6][0],f.Jk=h[6][1],f.mh=h[6][2]):(f.Ki=null,f.Jk=0,f.mh=0);h[7]?f.Qc=h[7]:f.Qc=null;f.index=b;f.k=[];f.El=[];f.of=[new sb(f)];f.oe=0;f.xd=null;f.fz=0;f.Ji=!0;f.Sn=tb;f.Qs=ub;f.HA=vb;f.U=wb;f.qk=xb;f.yi=yb;f.jf=
Ab;f.fm=Bb;f.bp=Cb;f.ep=Db;f.sd=Eb;f.fp=Fb;f.fj=new eb(this.yb,this.xb);f.fl=!0;f.gl=!1;f.M={};f.toString=Gb;f.$a=[];e=0;for(g=h[8].length;e<g;e++){v=h[8][e];t=this.xf(v[1]);w=null;m=0;for(l=this.$a.length;m<l;m++)if(this.$a[m]instanceof t){w=this.$a[m];break}w||(w=new t(this),w.Hm=[],w.hk=new da,w.J&&w.J(),this.$a.push(w),qc&&w instanceof qc&&(this.Nq=w),hc.uB&&w instanceof hc.uB&&(this.At=w));-1===w.Hm.indexOf(f)&&w.Hm.push(f);m=new w.V(w,f);m.name=v[0];m.ma=v[2];m.J();f.$a.push(m)}f.global=h[9];
f.Cp=h[10];f.ea=[];e=0;for(g=h[12].length;e<g;e++)f.ea.push({id:h[12][e][0],name:h[12][e][1],ob:-1,$c:!1,Oa:!0,index:e});f.Mn=h[13];this.jr&&!f.N&&!f.Cp&&q.Uf||f.J();f.name&&(this.types[f.name]=f);this.G.push(f);q.Bn&&(e=new q.P(f),e.uid=this.ik++,e.Iu=this.eu++,e.Eg=0,e.uj=Hb,e.toString=Ib,e.B=h[14],e.J(),f.k.push(e),this.gf[e.uid.toString()]=e)}b=0;for(d=a[4].length;b<d;b++)for(m=a[4][b],l=this.G[m[0]],e=1,g=m.length;e<g;e++)h=this.G[m[e]],h.Ya.push(l),l.oi.push(h);b=0;for(d=a[28].length;b<d;b++){m=
a[28][b];l=[];e=0;for(g=m.length;e<g;e++)l.push(this.G[m[e]]);e=0;for(g=l.length;e<g;e++)l[e].Vb=!0,l[e].Rc=l}if(0<this.pj)for(b=0,d=this.G.length;b<d;b++)if(h=this.G[b],!h.N&&h.Ya.length){h.Ol=Array(this.pj);h.Lh=Array(this.pj);h.Cs=Array(this.pj);f=[];e=w=t=v=0;for(g=h.Ya.length;e<g;e++)for(q=h.Ya[e],h.Ol[q.Te]=v,v+=q.LC,h.Lh[q.Te]=t,t+=q.Qy,h.Cs[q.Te]=w,w+=q.uA,m=0,l=q.ea.length;m<l;m++)f.push(Aa({},q.ea[m]));h.ea=f.concat(h.ea);e=0;for(g=h.ea.length;e<g;e++)h.ea[e].index=e}b=0;for(d=a[5].length;b<
d;b++)h=a[5][b],e=new Jb(this,h),this.ki[e.name]=e,this.Xd.push(e);b=0;for(d=a[6].length;b<d;b++)h=a[6][b],e=new Lb(this,h),this.To[e.name]=e,this.Se.push(e);b=0;for(d=this.Se.length;b<d;b++)this.Se[b].nb();b=0;for(d=this.Se.length;b<d;b++)this.Se[b].dr();b=0;for(d=this.Rn.length;b<d;b++)this.Rn[b].nb();J(this.Rn);this.Py=a[7];this.Ql=a[8];this.nc=a[9];this.bj=1;this.Iz=a[13];this.Ka=a[14];this.qs=a[15];this.JC=a[17];this.nq=a[20];this.ds=0<this.nq;this.TB=a[22];this.ed=this.Kv=a[23];this.Bz=a[24];
this.$B=a[25];this.Ma=a[27]&&!this.Ze;this.Fn=Date.now();J(this.Jm);this.hB()};var a=!1;c.prototype.Sk=function(b,d){b.cocoonLazyLoad=!0;b.onerror=function(d){a=b.hs=!0;console&&console.error&&console.error("Error loading image '"+b.src+"': ",d)};this.zd?b.src=d:b.src||("undefined"!==typeof XAPKReader?XAPKReader.get(d,function(a){b.src=a},function(e){a=b.hs=!0;console&&console.error&&console.error("Error extracting image '"+d+"' from expansion file: ",e)}):(b.crossOrigin="anonymous",this.Uu(b,d)));
this.Ri.push(b)};c.prototype.rA=function(a){var b,d;b=0;for(d=this.Ri.length;b<d;b++)if(this.Ri[b].bz===a)return this.Ri[b];return null};var e=0,l=!1;c.prototype.ZA=function(){this.xh&&(e=this.xh.xC(this.Py))};c.prototype.bs=function(){var a=e,b=0,d=0,g=!0,m,h,d=0;for(m=this.Ri.length;d<m;d++){h=this.Ri[d];var q=h.xl;if(!q||0>=q)q=5E4;a+=q;h.src&&(h.complete||h.loaded)&&!h.hs?b+=q:g=!1}g&&this.$B&&this.xh&&(l||(this.xh.DC(),l=!0),d=this.xh.IA(),b+=d,d<e&&(g=!1));this.ae=0==a?1:b/a;return g};var g=
!1;c.prototype.go=function(){if(this.Pa||this.C){var b=this.Pa||this.pq;this.fc&&this.Eu();var d=window.innerWidth,e=window.innerHeight;this.hi===d&&this.gi===e||this.setSize(d,e);this.ae=0;this.Et=-1;var m=this;if(this.bs()&&(4!==this.Zf||g))this.$A();else{e=Date.now()-this.Fn;if(b){var h=this.width,l=this.height,d=this.devicePixelRatio;if(3>this.Zf&&(this.hd||500<=e&&this.Et!=this.ae)){b.clearRect(0,0,h,l);var e=h/2,l=l/2,h=0===this.Zf&&this.Yf.Dm.complete,q=40*d,v=0,w=80*d,t;if(h){var c=this.Yf.Dm,
w=c.width*d;t=c.height*d;q=w/2;v=t/2;b.drawImage(c,y(e-q),y(l-v),w,t)}1>=this.Zf?(e=y(e-q)+.5,l=y(l+(v+(h?12*d:0)))+.5,b.fillStyle=a?"red":"DodgerBlue",b.fillRect(e,l,Math.floor(w*this.ae),6*d),b.strokeStyle="black",b.strokeRect(e,l,w,6*d),b.strokeStyle="white",b.strokeRect(e-1*d,l-1*d,w+2*d,8*d)):2===this.Zf&&(b.font=this.zd?"12pt ArialMT":"12pt Arial",b.fillStyle=a?"#f00":"#999",b.$D="middle",d=Math.round(100*this.ae)+"%",h=b.measureText?b.measureText(d):null,b.fillText(d,e-(h?h.width:0)/2,l));
this.Et=this.ae}else if(4===this.Zf){this.Gz(b);f?f(function(){m.go()}):setTimeout(function(){m.go()},16);return}}setTimeout(function(){m.go()},this.hd?10:100)}}};var w=-1,K="undefined"===typeof cr_is_preview?200:0,h=!0,m=!1,q=0,U=0,W="undefined"===typeof cr_is_preview?3E3:0,v=null,S=null,C=0;c.prototype.Gz=function(b){if(!g){for(var d=Math.ceil(this.width),e=Math.ceil(this.height),l=this.Yf.Dm,f=this.Yf.ZB,t=this.Yf.MC,c=0;4>c;++c)if(!l[c].complete||!f[c].complete||!t[c].complete)return;0===C&&(w=
Date.now());var c=Date.now(),p=!1,k=b,u,r;h||m?(b.clearRect(0,0,d,e),v&&v.width===d&&v.height===e||(v=document.createElement("canvas"),v.width=d,v.height=e,S=v.getContext("2d")),k=S,p=!0,h&&1===C&&(w=Date.now())):b.globalAlpha=1;k.fillStyle="#333333";k.fillRect(0,0,d,e);256<this.kj?(u=Ha(.22*e,105,.6*d),r=.25*u,k.drawImage(n(f,u),.5*d-u/2,.2*e-r/2,u,r),r=u=Math.min(.395*e,.95*d),k.drawImage(n(l,u),.5*d-u/2,.485*e-r/2,u,r),u=Ha(.22*e,105,.6*d),r=.25*u,k.drawImage(n(t,u),.5*d-u/2,.868*e-r/2,u,r),k.fillStyle=
"#3C3C3C",u=d,r=Math.max(.005*e,2),k.fillRect(0,.8*e-r/2,u,r),k.fillStyle=a?"red":"#E0FF65",u=d*this.ae,k.fillRect(.5*d-u/2,.8*e-r/2,u,r)):(r=u=.55*e,k.drawImage(n(l,u),.5*d-u/2,.45*e-r/2,u,r),k.fillStyle="#3C3C3C",u=d,r=Math.max(.005*e,2),k.fillRect(0,.85*e-r/2,u,r),k.fillStyle=a?"red":"#E0FF65",u=d*this.ae,k.fillRect(.5*d-u/2,.85*e-r/2,u,r));p&&(h?b.globalAlpha=0===C?0:Math.min((c-w)/300,1):m&&(b.globalAlpha=Math.max(1-(c-U)/300,0)),b.drawImage(v,0,0,d,e));h&&300<=c-w&&2<=C&&(h=!1,q=c);!h&&c-q>=
W&&!m&&1<=this.ae&&(m=!0,U=c);if(m&&c-U>=300+K||"undefined"!==typeof cr_is_preview&&1<=this.ae&&500>Date.now()-w)g=!0,m=h=!1,this.Yf=S=v=null;++C}};c.prototype.$A=function(){this.fc&&(this.canvas.parentNode.removeChild(this.fc),this.fc=this.pq=null);this.Fn=Date.now();this.Mg=Ya();var a,b,d;if(this.jr)for(a=0,b=this.G.length;a<b;a++)d=this.G[a],d.N||d.Cp||!d.ua.Uf||d.J();else this.bi=!1;a=0;for(b=this.Xd.length;a<b;a++)this.Xd[a].cz();2<=this.Hc&&(a=this.yb/this.xb,b=this.width/this.height,this.bj=
2!==this.Hc&&b>a||2===this.Hc&&b<a?this.height/this.xb:this.width/this.yb);this.Is?this.ki[this.Is].Pq():this.Xd[0].Pq();this.jr||(this.Rg=1,this.trigger(X.prototype.m.bo,null),window.C2_RegisterSW&&window.C2_RegisterSW());navigator.splashscreen&&navigator.splashscreen.hide&&navigator.splashscreen.hide();a=0;for(b=this.G.length;a<b;a++)d=this.G[a],d.lu&&d.lu();document.hidden||document.webkitHidden||document.mozHidden||document.msHidden?window.cr_setSuspended(!0):this.Ja(!1);this.mc&&AppMobi.webview.execute("onGameReady();")};
c.prototype.Ja=function(a,b,d){if(this.Ia){var e=Ya();if(d||!this.Ij||a){a||(f?this.xq=f(this.qv):this.Wq=setTimeout(this.qv,this.Sf?1:16));b=b||e;var g=this.Hc;((d=(document.mozFullScreen||document.webkitIsFullScreen||document.fullScreen||!!document.msFullscreenElement)&&!this.Tc)||this.we)&&0<this.Ue&&(g=this.Ue);if(0<g){var g=window.innerWidth,m=window.innerHeight;this.hi===g&&this.gi===m||this.setSize(g,m)}this.Ra||(d?(this.Sl||(this.Yo=jQuery(this.canvas).css("margin")||"0",this.Sl=!0),this.Ej||
this.Tf||jQuery(this.canvas).css({"margin-left":""+Math.floor((screen.width-this.width/this.devicePixelRatio)/2)+"px","margin-top":""+Math.floor((screen.height-this.height/this.devicePixelRatio)/2)+"px"})):this.Sl?(this.Ej||this.Tf||jQuery(this.canvas).css("margin",this.Yo),this.Yo="",this.Sl=!1,0===this.Hc&&this.setSize(Math.round(this.ku/this.devicePixelRatio),Math.round(this.ju/this.devicePixelRatio),!0)):(this.ku=this.width,this.ju=this.height));this.bi&&(d=this.bs(),this.Rg=this.ae,d&&(this.bi=
!1,this.ae=1,this.trigger(X.prototype.m.bo,null),window.C2_RegisterSW&&window.C2_RegisterSW()));this.zB(b);!this.S&&!this.hd||this.Hp||this.Fk||a||(this.S=!1,this.C?this.Hb():this.Gc(),this.Dk&&(this.canvas&&this.canvas.toDataURL&&(this.hv=this.canvas.toDataURL(this.Dk[0],this.Dk[1]),window.cr_onSnapshot&&window.cr_onSnapshot(this.hv),this.trigger(X.prototype.m.Sw,null)),this.Dk=null));this.KD||(this.ee++,this.yg++,this.$l++);this.dk+=Ya()-e}}};c.prototype.zB=function(a){var b,d,e,g,m,h,l,q;1E3<=
a-this.Mg&&(this.Mg+=1E3,1E3<=a-this.Mg&&(this.Mg=a),this.Wo=this.$l,this.$l=0,this.Lo=this.dk,this.dk=0);b=0;0!==this.vm&&(b=a-this.vm,0>b&&(b=0),this.ug=b/=1E3,.5<this.ug?this.ug=0:this.ug>1/this.au&&(this.ug=1/this.au));this.vm=a;this.Mf=this.ug*this.ig;this.ub.add(this.Mf);this.uf.add(b);a=(document.mozFullScreen||document.webkitIsFullScreen||document.fullScreen||!!document.msFullscreenElement||this.we)&&!this.Tc;2<=this.Hc||a&&0<this.Ue?(b=this.yb/this.xb,d=this.width/this.height,e=this.Hc,a&&
0<this.Ue&&(e=this.Ue),this.bj=2!==e&&d>b||2===e&&d<b?this.height/this.xb:this.width/this.yb,this.Ia&&(this.Ia.mn(this.Ia.scrollX),this.Ia.nn(this.Ia.scrollY))):this.bj=this.Gg?this.devicePixelRatio:1;this.jc();this.jd++;this.Ge.nC();this.jd--;this.jc();this.jd++;d=this.iu.Md();a=0;for(b=d.length;a<b;a++)d[a].VD();a=0;for(b=this.G.length;a<b;a++)if(h=this.G[a],!h.N&&(h.$a.length||h.Ya.length))for(d=0,e=h.k.length;d<e;d++)for(l=h.k[d],g=0,m=l.X.length;g<m;g++)l.X[g].Ja();a=0;for(b=this.G.length;a<
b;a++)if(h=this.G[a],!h.N&&(h.$a.length||h.Ya.length))for(d=0,e=h.k.length;d<e;d++)for(l=h.k[d],g=0,m=l.X.length;g<m;g++)q=l.X[g],q.Fu&&q.Fu();d=this.fq.Md();a=0;for(b=d.length;a<b;a++)d[a].Ja();this.jd--;this.aB();for(a=0;this.qg&&10>a++;)this.zs(this.qg);a=0;for(b=this.Se.length;a<b;a++)this.Se[a].op=!1;this.Ia.wg&&this.Ia.wg.Ab();J(this.tk);this.Mp=!1;this.jd++;a=0;for(b=this.G.length;a<b;a++)if(h=this.G[a],!h.N&&(h.$a.length||h.Ya.length))for(d=0,e=h.k.length;d<e;d++)for(l=h.k[d],g=0,m=l.X.length;g<
m;g++)q=l.X[g],q.Ln&&q.Ln();d=this.gq.Md();a=0;for(b=d.length;a<b;a++)d[a].Ln();this.jd--};c.prototype.$g=function(){var a,b,d,e,g,m,h,l,q;a=0;for(b=this.G.length;a<b;a++)if(h=this.G[a],!h.N)for(d=0,e=h.k.length;d<e;d++)if(l=h.k[d],l.$g&&l.$g(),l.X)for(g=0,m=l.X.length;g<m;g++)q=l.X[g],q.$g&&q.$g()};c.prototype.zs=function(a){var b=this.Ia;this.Ia.EC();var d,e,g;if(this.C)for(d=0,e=this.G.length;d<e;d++)g=this.G[d],g.N||!g.Ni||g.global&&0!==g.k.length||-1!==a.Aj.indexOf(g)||g.Ni();b==a&&J(this.Ge.Pc);
J(this.tk);this.Nu(!0);a.Pq();this.Nu(!1);this.Mp=this.S=!0;this.jc()};c.prototype.Nu=function(a){var b,d,e,g,m,h,l,q,f;b=0;for(d=this.$a.length;b<d;b++)e=this.$a[b],a?e.jk&&e.jk():e.kk&&e.kk();b=0;for(d=this.G.length;b<d;b++)if(e=this.G[b],e.global||e.ua.Bn)for(g=0,m=e.k.length;g<m;g++)if(h=e.k[g],a?h.jk&&h.jk():h.kk&&h.kk(),h.X)for(l=0,q=h.X.length;l<q;l++)f=h.X[l],a?f.jk&&f.jk():f.kk&&f.kk()};c.prototype.Li=function(a){this.fq.add(a)};c.prototype.GC=function(a){this.gq.add(a)};c.prototype.Ve=function(a){return a&&
-1!==a.qi?this.ug*a.qi:this.Mf};c.prototype.Gc=function(){this.Ia.Gc(this.Pa);this.mc&&this.Pa.present()};c.prototype.Hb=function(){this.Ma&&(this.vg=1,this.Ia.Lf(this.C));this.Ia.Hb(this.C);this.C.bC()};c.prototype.yo=function(a){a&&this.Il.push(a)};c.prototype.iC=function(a){Ga(this.Il,a)};c.prototype.Qh=function(a){a=a.toString();return this.gf.hasOwnProperty(a)?this.gf[a]:null};var A=[];c.prototype.je=function(a){var b,d;b=a.type.name;var e=null;if(this.tg.hasOwnProperty(b)){if(e=this.tg[b],e.contains(a))return}else e=
A.length?A.pop():new da,this.tg[b]=e;e.add(a);this.Qf=!0;if(a.Vb)for(b=0,d=a.siblings.length;b<d;b++)this.je(a.siblings[b]);this.Bp&&e.Pi.push(a);this.Ap||(this.jd++,this.trigger(Object.getPrototypeOf(a.type.ua).m.Ar,a),this.jd--)};c.prototype.jc=function(){if(this.Qf){var a,b,d,e,g,m;this.Bp=!0;d=0;for(g=this.Vd.length;d<g;++d)for(a=this.Vd[d],b=a.type,b.k.push(a),e=0,m=b.Ya.length;e<m;++e)b.Ya[e].k.push(a),b.Ya[e].Ji=!0;J(this.Vd);this.Iw();Xa(this.tg);this.Qf=this.Bp=!1}};c.prototype.Iw=function(){for(var a in this.tg)this.tg.hasOwnProperty(a)&&
this.Vv(this.tg[a])};c.prototype.Vv=function(a){var b=a.Md(),d=b[0].type,e,g,m,h,l,q;Za(d.k,a);d.Ji=!0;0===d.k.length&&(d.gl=!1);e=0;for(g=d.Ya.length;e<g;++e)q=d.Ya[e],Za(q.k,a),q.Ji=!0;e=0;for(g=this.Ge.Pc.length;e<g;++e)if(l=this.Ge.Pc[e],l.Bc.hasOwnProperty(d.index)&&Za(l.Bc[d.index].Xe,a),!d.N)for(m=0,h=d.Ya.length;m<h;++m)q=d.Ya[m],l.Bc.hasOwnProperty(q.index)&&Za(l.Bc[q.index].Xe,a);if(l=b[0].n){if(l.qd)for(m=l.k,e=0,g=m.length;e<g;++e)h=m[e],a.contains(h)&&(h.wa(),l.hc.update(h,h.Mc,null),
h.Mc.set(0,0,-1,-1));Za(l.k,a);l.yk(0)}for(e=0;e<b.length;++e)this.Uv(b[e],d);a.clear();A.push(a);this.S=!0};c.prototype.Uv=function(a,b){var d,e,g;d=0;for(e=this.Il.length;d<e;++d)this.Il[d](a);a.vd&&b.fj.update(a,a.vd,null);(d=a.n)&&d.Ci(a,!0);if(a.X)for(d=0,e=a.X.length;d<e;++d)g=a.X[d],g.Zd&&g.Zd(),g.behavior.hk.remove(a);this.iu.remove(a);this.fq.remove(a);this.gq.remove(a);a.Zd&&a.Zd();this.gf.hasOwnProperty(a.uid.toString())&&delete this.gf[a.uid.toString()];this.Km--;100>b.El.length&&b.El.push(a)};
c.prototype.yl=function(a,b,d,e){if(a.N){var g=y(Math.random()*a.oi.length);return this.yl(a.oi[g],b,d,e)}return a.xd?this.Jf(a.xd,b,!1,d,e,!1):null};var L=[];c.prototype.Jf=function(a,b,d,e,g,m){var h,l,q,f;if(!a)return null;var v=this.G[a[1]],w=v.ua.Uf;if(this.bi&&w&&!v.Cp||w&&!this.C&&11===a[0][11])return null;var t=b;w||(b=null);var c;v.El.length?(c=v.El.pop(),c.oc=!0,v.ua.P.call(c,v)):(c=new v.ua.P(v),c.oc=!1);!d||m||this.gf.hasOwnProperty(a[2].toString())?c.uid=this.ik++:c.uid=a[2];this.gf[c.uid.toString()]=
c;c.Iu=this.eu++;c.Eg=v.k.length;h=0;for(l=this.Vd.length;h<l;++h)this.Vd[h].type===v&&c.Eg++;c.uj=Hb;c.toString=Ib;q=a[3];if(c.oc)Xa(c.M);else{c.M={};if("undefined"!==typeof cr_is_preview)for(c.et=[],c.et.length=q.length,h=0,l=q.length;h<l;h++)c.et[h]=q[h][1];c.Mb=[];c.Mb.length=q.length}h=0;for(l=q.length;h<l;h++)c.Mb[h]=q[h][0];if(w){var p=a[0];c.x=ja(e)?p[0]:e;c.y=ja(g)?p[1]:g;c.z=p[2];c.width=p[3];c.height=p[4];c.depth=p[5];c.q=p[6];c.opacity=p[7];c.wc=p[8];c.xc=p[9];c.kc=p[10];h=p[11];!this.C&&
v.ea.length&&(c.kc=h);c.gj=lb(c.kc);this.L&&mb(c,c.kc,this.L);if(c.oc){h=0;for(l=p[12].length;h<l;h++)for(q=0,f=p[12][h].length;q<f;q++)c.Xa[h][q]=p[12][h][q];c.Ha.set(0,0,0,0);c.vd.set(0,0,-1,-1);c.Mc.set(0,0,-1,-1);c.Rb.hh(c.Ha);J(c.Co)}else{c.Xa=p[12].slice(0);h=0;for(l=c.Xa.length;h<l;h++)c.Xa[h]=p[12][h].slice(0);c.Aa=[];c.zf=[];c.zf.length=v.ea.length;c.Ha=new wa(0,0,0,0);c.vd=new wa(0,0,-1,-1);c.Mc=new wa(0,0,-1,-1);c.Rb=new xa;c.Co=[];c.D=Mb;c.Ly=Nb;c.Gb=Ob;c.wa=Pb;c.Fv=Qb;c.ir=Rb;c.ve=Sb}c.Mi=
!1;c.uv=0;c.tv=0;c.sv=null;14===p.length&&(c.Mi=!0,c.uv=p[13][0],c.tv=p[13][1],c.sv=p[13][2]);h=0;for(l=v.ea.length;h<l;h++)c.zf[h]=!0;c.lf=!0;c.Ld=Tb;c.Ld();c.Hv=!!c.Aa.length;c.ml=!0;c.Ho=!0;v.fl=!0;c.visible=!0;c.qi=-1;c.n=b;c.he=b.k.length;c.vg=0;"undefined"===typeof c.qa&&(c.qa=null);this.S=c.dd=!0}var k;J(L);h=0;for(l=v.Ya.length;h<l;h++)L.push.apply(L,v.Ya[h].$a);L.push.apply(L,v.$a);if(c.oc)for(h=0,l=L.length;h<l;h++){var U=L[h];k=c.X[h];k.oc=!0;U.behavior.P.call(k,U,c);p=a[4][h];q=0;for(f=
p.length;q<f;q++)k.B[q]=p[q];k.J();U.behavior.hk.add(c)}else for(c.X=[],h=0,l=L.length;h<l;h++)U=L[h],k=new U.behavior.P(U,c),k.oc=!1,k.B=a[4][h].slice(0),k.J(),c.X.push(k),U.behavior.hk.add(c);p=a[5];if(c.oc)for(h=0,l=p.length;h<l;h++)c.B[h]=p[h];else c.B=p.slice(0);this.Vd.push(c);this.Qf=!0;b&&(b.aj(c,!0),1!==b.Dd||1!==b.Ed)&&(v.gl=!0);this.Km++;if(v.Vb){if(c.Vb=!0,c.oc?J(c.siblings):c.siblings=[],!d&&!m){h=0;for(l=v.Rc.length;h<l;h++)if(v.Rc[h]!==v){if(!v.Rc[h].xd)return null;c.siblings.push(this.Jf(v.Rc[h].xd,
t,!1,w?c.x:e,w?c.y:g,!0))}h=0;for(l=c.siblings.length;h<l;h++)for(c.siblings[h].siblings.push(c),q=0;q<l;q++)h!==q&&c.siblings[h].siblings.push(c.siblings[q])}}else c.Vb=!1,c.siblings=null;c.J();h=0;for(l=c.X.length;h<l;h++)c.X[h].YB&&c.X[h].YB();return c};c.prototype.gm=function(a){var b,d;b=0;for(d=this.Ia.ja.length;b<d;b++){var e=this.Ia.ja[b];if(ob(e.name,a))return e}return null};c.prototype.Ph=function(a){a=y(a);0>a&&(a=0);a>=this.Ia.ja.length&&(a=this.Ia.ja.length-1);return this.Ia.ja[a]};c.prototype.gp=
function(a){return ka(a)?this.Ph(a):this.gm(a.toString())};c.prototype.Io=function(a){var b,d;b=0;for(d=a.length;b<d;b++)a[b].U().W=!0};c.prototype.qk=function(a){var b,d;b=0;for(d=a.length;b<d;b++)a[b].qk()};c.prototype.yi=function(a){var b,d;b=0;for(d=a.length;b<d;b++)a[b].yi()};c.prototype.jf=function(a){var b,d;b=0;for(d=a.length;b<d;b++)a[b].jf()};c.prototype.Cv=function(a){if(a.fl){var b,d,e=a.k;b=0;for(d=e.length;b<d;++b)e[b].ir();e=this.Vd;b=0;for(d=e.length;b<d;++b)e[b].type===a&&e[b].ir();
a.fl=!1}};c.prototype.dp=function(a,b,d,e){var h,g,m=a?1!==a.Dd||1!==a.Ed:!1;if(b.N)for(a=0,h=b.oi.length;a<h;++a)g=b.oi[a],m||g.gl?Ea(e,g.k):(this.Cv(g),g.fj.cn(d,e));else m||b.gl?Ea(e,b.k):(this.Cv(b),b.fj.cn(d,e))};c.prototype.kp=function(a,b,d,e){var h,g;h=0;for(g=b.length;h<g;++h)this.dp(a,b[h],d,e)};c.prototype.Us=function(a,b,d){var e=this.Nq;e&&this.kp(a,e.Hm,b,d)};c.prototype.FA=function(a,b,d){var e=this.At;e&&this.kp(a,e.Hm,b,d)};c.prototype.Jn=function(a,b,d){var e=a.U(),h,g,m,l,q=this.ab().jb.ld,
f,c,v;if(e.W)for(e.W=!1,J(e.k),h=0,l=a.k.length;h<l;h++)m=a.k[h],m.wa(),f=m.n.Db(b,d,!0),c=m.n.Db(b,d,!1),m.Gb(f,c)?e.k.push(m):q&&e.fa.push(m);else{g=0;v=q?e.fa:e.k;h=0;for(l=v.length;h<l;h++)m=v[h],m.wa(),f=m.n.Db(b,d,!0),c=m.n.Db(b,d,!1),m.Gb(f,c)&&(q?e.k.push(m):(e.k[g]=e.k[h],g++));v.length=g}a.sd();return e.mm()};c.prototype.rc=function(a,b){if(!(a&&b&&a!==b&&a.dd&&b.dd))return!1;a.wa();b.wa();var d=a.n,e=b.n,h,g,m,l,q,f,c,v;if(d===e||d.Dd===e.Dd&&e.Ed===e.Ed&&d.scale===e.scale&&d.q===e.q&&
d.ie===e.ie){if(!a.Ha.ht(b.Ha)||!a.Rb.gt(b.Rb)||a.Mi&&b.Mi)return!1;if(a.Mi)return this.ov(a,b);if(b.Mi)return this.ov(b,a);c=a.qa&&!a.qa.Hg();h=b.qa&&!b.qa.Hg();if(!c&&!h)return!0;c?(a.qa.Ef(a.width,a.height,a.q),c=a.qa):(this.de.Gi(a.Rb,a.x,a.y,a.width,a.height),c=this.de);h?(b.qa.Ef(b.width,b.height,b.q),v=b.qa):(this.de.Gi(b.Rb,b.x,b.y,b.width,b.height),v=this.de);return c.Bj(v,b.x-a.x,b.y-a.y)}c=a.qa&&!a.qa.Hg();h=b.qa&&!b.qa.Hg();c?(a.qa.Ef(a.width,a.height,a.q),this.de.Zu(a.qa)):this.de.Gi(a.Rb,
a.x,a.y,a.width,a.height);c=this.de;h?(b.qa.Ef(b.width,b.height,b.q),this.Rq.Zu(b.qa)):this.Rq.Gi(b.Rb,b.x,b.y,b.width,b.height);v=this.Rq;h=0;for(g=c.Lc;h<g;h++)m=2*h,l=m+1,q=c.La[m],f=c.La[l],c.La[m]=d.Za(q+a.x,f+a.y,!0),c.La[l]=d.Za(q+a.x,f+a.y,!1);c.wa();h=0;for(g=v.Lc;h<g;h++)m=2*h,l=m+1,q=v.La[m],f=v.La[l],v.La[m]=e.Za(q+b.x,f+b.y,!0),v.La[l]=e.Za(q+b.x,f+b.y,!1);v.wa();return c.Bj(v,0,0)};var B=new xa,z=new wa(0,0,0,0),O=[];c.prototype.ov=function(a,b){var d,e,h,g,m=b.Ha,l=a.x,q=a.y;a.Ms(m,
O);var f=b.qa&&!b.qa.Hg();d=0;for(e=O.length;d<e;++d)if(h=O[d],g=h.Ca,m.it(g,l,q)&&(B.hh(g),B.offset(l,q),B.gt(b.Rb)))if(f)if(b.qa.Ef(b.width,b.height,b.q),h.$d){if(h.$d.Bj(b.qa,b.x-(l+g.left),b.y-(q+g.top)))return J(O),!0}else{if(this.de.Gi(B,0,0,g.right-g.left,g.bottom-g.top),this.de.Bj(b.qa,b.x,b.y))return J(O),!0}else if(h.$d){if(this.de.Gi(b.Rb,0,0,b.width,b.height),h.$d.Bj(this.de,-(l+g.left),-(q+g.top)))return J(O),!0}else return J(O),!0;J(O);return!1};c.prototype.nv=function(a,b,d,e,h){if(!h||
!h.dd)return!1;h.wa();z.set(sa(a,d),sa(b,e),ra(a,d),ra(b,e));if(!h.Ha.ht(z))return!1;if(h.Mi){h.Ms(z,O);var g,m,l,q=h.x,f=h.y;h=0;for(g=O.length;h<g;++h)if(m=O[h],l=m.Ca,z.it(l,q,f)&&(B.hh(l),B.offset(q,f),B.Cj(a,b,d,e)))if(m.$d){if(m.$d.Cj(q+l.left,f+l.top,a,b,d,e))return J(O),!0}else return J(O),!0;J(O);return!1}if(!h.Rb.Cj(a,b,d,e))return!1;if(!h.qa||h.qa.Hg())return!0;h.qa.Ef(h.width,h.height,h.q);return h.qa.Cj(h.x,h.y,a,b,d,e)};c.prototype.$q=function(a,b){if(!b)return!1;var d,e,h,g,m;d=0;for(e=
a.$a.length;d<e;d++)if(a.$a[d].behavior instanceof b)return!0;if(!a.N)for(d=0,e=a.Ya.length;d<e;d++)for(m=a.Ya[d],h=0,g=m.$a.length;h<g;h++)if(m.$a[h].behavior instanceof b)return!0;return!1};c.prototype.br=function(a){return this.$q(a,hc.jD)};c.prototype.cr=function(a){return this.$q(a,hc.kD)};var P=[];c.prototype.Qb=function(a){var b,d,e;a.wa();this.Us(a.n,a.Ha,P);b=0;for(d=P.length;b<d;++b)if(e=P[b],e.M.solidEnabled&&this.rc(a,e))return J(P),e;J(P);return null};var Q=[];c.prototype.pf=function(a,
b){var d=null;b&&(d=Q,J(d));a.wa();this.FA(a.n,a.Ha,P);var e,h,g;e=0;for(h=P.length;e<h;++e)if(g=P[e],g.M.jumpthruEnabled&&this.rc(a,g))if(b)d.push(g);else return J(P),g;J(P);return d};c.prototype.md=function(a,b,d,e,h,g){e=e||50;var m=a.x,l=a.y,q,f=null,c=null;for(q=0;q<e;q++)if(a.x=m+b*q,a.y=l+d*q,a.D(),!this.rc(a,f)&&((f=this.Qb(a))&&(c=f),!f&&(h&&(g?f=this.rc(a,g)?g:null:f=this.pf(a),f&&(c=f)),!f)))return c&&this.vq(a,b,d,c),!0;a.x=m;a.y=l;a.D();return!1};c.prototype.vq=function(a,b,d,e){var h=
2,g,m=!1;g=!1;for(var l=a.x,q=a.y;16>=h;)g=1/h,h*=2,a.x+=b*g*(m?1:-1),a.y+=d*g*(m?1:-1),a.D(),this.rc(a,e)?g=m=!0:(g=m=!1,l=a.x,q=a.y);g&&(a.x=l,a.y=q,a.D())};c.prototype.Ku=function(a,b){var d=ja(b)?100:b,e=0,h=a.x,g=a.y,m=0,l=0,q=0,f=this.Qb(a);if(!f)return!0;for(;e<=d;){switch(m){case 0:l=0;q=-1;e++;break;case 1:l=1;q=-1;break;case 2:l=1;q=0;break;case 3:q=l=1;break;case 4:l=0;q=1;break;case 5:l=-1;q=1;break;case 6:l=-1;q=0;break;case 7:q=l=-1}m=(m+1)%8;a.x=y(h+l*e);a.y=y(g+q*e);a.D();if(!this.rc(a,
f)&&(f=this.Qb(a),!f))return!0}a.x=h;a.y=g;a.D();return!1};c.prototype.Bi=function(a,b){a.dd&&b.dd&&this.tk.push([a,b])};c.prototype.Zy=function(a,b){var d,e,h;d=0;for(e=this.tk.length;d<e;d++)if(h=this.tk[d],h[0]==a&&h[1]==b||h[0]==b&&h[1]==a)return!0;return!1};c.prototype.Uy=function(a,b,d){var e=a.x,h=a.y,g=ra(10,Ta(b,d,e,h)),m=Na(b,d,e,h),l=this.Qb(a);if(!l)return Ka(m+ta);var q=l,f,c,v,w,t=V(5);for(f=1;36>f;f++)if(c=m-f*t,a.x=b+Math.cos(c)*g,a.y=d+Math.sin(c)*g,a.D(),!this.rc(a,q)&&(q=this.Qb(a),
!q)){v=c;break}36===f&&(v=Ka(m+ta));q=l;for(f=1;36>f;f++)if(c=m+f*t,a.x=b+Math.cos(c)*g,a.y=d+Math.sin(c)*g,a.D(),!this.rc(a,q)&&(q=this.Qb(a),!q)){w=c;break}36===f&&(w=Ka(m+ta));a.x=e;a.y=h;a.D();if(w===v)return w;a=Oa(w,v)/2;a=Ra(w,v)?Ka(v+a+ta):Ka(w+a);v=Math.cos(m);m=Math.sin(m);w=Math.cos(a);a=Math.sin(a);b=v*w+m*a;return Na(0,0,v-2*b*w,m-2*b*a)};var I=-1;c.prototype.trigger=function(a,b,d){if(!this.Ia)return!1;var e=this.Ia.wg;if(!e)return!1;var h=!1,g,m,l;I++;var q=e.Po;m=0;for(l=q.length;m<
l;++m)g=this.wv(a,b,q[m],d),h=h||g;g=this.wv(a,b,e,d);I--;return h||g};c.prototype.wv=function(a,b,d,e){var h=!1,g,m,l,q;if(b)for(l=this.Yq(a,b,b.type.name,d,e),h=h||l,q=b.type.Ya,g=0,m=q.length;g<m;++g)l=this.Yq(a,b,q[g].name,d,e),h=h||l;else l=this.Yq(a,b,"system",d,e),h=h||l;return h};c.prototype.Yq=function(a,b,d,e,h){var g,m=!1,l=!1,l="undefined"!==typeof h,q=(l?e.Es:e.xv)[d];if(!q)return m;var f=null;e=0;for(g=q.length;e<g;++e)if(q[e].method==a){f=q[e].nj;break}if(!f)return m;var c;l?c=f[h]:
c=f;if(!c)return null;e=0;for(g=c.length;e<g;e++)a=c[e][0],h=c[e][1],l=this.nA(b,d,a,h),m=m||l;return m};c.prototype.nA=function(a,b,d,e){var h,g,m=!1;this.Zq++;var l=this.ab().jb;l&&this.qk(l.gg);var q=1<this.Zq;this.qk(d.gg);q&&this.dC();var f=this.bn(d);f.jb=d;a&&(h=this.types[b].U(),h.W=!1,J(h.k),h.k[0]=a,this.types[b].sd());a=!0;if(d.parent){b=f.lv;for(h=d.parent;h;)b.push(h),h=h.parent;b.reverse();h=0;for(g=b.length;h<g;h++)if(!b[h].pC()){a=!1;break}}a&&(this.yg++,d.ld?d.oC(e):d.Ab(),m=m||f.Lg);
this.Ym();q&&this.XB();this.jf(d.gg);l&&this.jf(l.gg);this.Qf&&0===this.jd&&0===I&&!this.Dp&&this.jc();this.Zq--;return m};c.prototype.Pf=function(){var a=this.ab();return a.jb.Fb[a.rb]};c.prototype.zA=function(){return this.Pf().type};c.prototype.kB=function(){return 0===this.ab().rb};c.prototype.yA=function(){var a=this.ab();return a.jb.rd[a.Fc]};c.prototype.dC=function(){this.Cm++;this.Cm>=this.Tp.length&&this.Tp.push([])};c.prototype.XB=function(){this.Cm--};c.prototype.Ns=function(){return this.Tp[this.Cm]};
c.prototype.bn=function(a){this.Ll++;this.Ll>=this.So.length&&this.So.push(new Ub);var b=this.ab();b.reset(a);return b};c.prototype.Ym=function(){this.Ll--};c.prototype.ab=function(){return this.So[this.Ll]};c.prototype.Ju=function(){this.Em++;this.Em>=this.Vp.length&&this.Vp.push(aa({name:void 0,index:0,Cb:!1}));var a=this.AA();a.name=void 0;a.index=0;a.Cb=!1;return a};c.prototype.Du=function(){this.Em--};c.prototype.AA=function(){return this.Vp[this.Em]};c.prototype.Ps=function(a,b){for(var d,e,
h,g,m,l;b;){d=0;for(e=b.Jd.length;d<e;d++)if(l=b.Jd[d],l instanceof Vb&&ob(a,l.name))return l;b=b.parent}d=0;for(e=this.Se.length;d<e;d++)for(m=this.Se[d],h=0,g=m.Nf.length;h<g;h++)if(l=m.Nf[h],l instanceof Vb&&ob(a,l.name))return l;return null};c.prototype.Rs=function(a){var b,d;b=0;for(d=this.Xd.length;b<d;b++)if(this.Xd[b].ma===a)return this.Xd[b];return null};c.prototype.rj=function(a){var b,d;b=0;for(d=this.G.length;b<d;b++)if(this.G[b].ma===a)return this.G[b];return null};c.prototype.CA=function(a){var b,
d;b=0;for(d=this.wh.length;b<d;b++)if(this.wh[b].ma===a)return this.wh[b];return null};c.prototype.kz=function(a,b){this.Dk=[a,b];this.S=!0};c.prototype.aB=function(){var a=this,b=this.Gq,d=this.$e,e=this.ym,h=!1;this.dv&&(h=!0,b="__c2_continuouspreview",this.dv=!1);if(b.length){this.jc();d=this.tC();if(r()&&!this.hd)u(b,d,function(){ga("Saved state to IndexedDB storage ("+d.length+" bytes)");a.$e=d;a.trigger(X.prototype.m.co,null);a.$e="";h&&t()},function(e){try{localStorage.setItem("__c2save_"+
b,d),ga("Saved state to WebStorage ("+d.length+" bytes)"),a.$e=d,a.trigger(X.prototype.m.co,null),a.$e="",h&&t()}catch(g){ga("Failed to save game state: "+e+"; "+g),a.trigger(X.prototype.m.Kr,null)}});else try{localStorage.setItem("__c2save_"+b,d),ga("Saved state to WebStorage ("+d.length+" bytes)"),a.$e=d,this.trigger(X.prototype.m.co,null),a.$e="",h&&t()}catch(g){ga("Error saving to WebStorage: "+g),a.trigger(X.prototype.m.Kr,null)}this.ym=this.Gq="";this.Ob=null}if(e.length){if(r()&&!this.hd)p(e,
function(b){b?(a.Ob=b,ga("Loaded state from IndexedDB storage ("+a.Ob.length+" bytes)")):(a.Ob=localStorage.getItem("__c2save_"+e)||"",ga("Loaded state from WebStorage ("+a.Ob.length+" bytes)"));a.Fk=!1;a.Ob||(a.Ob=null,a.trigger(X.prototype.m.Zk,null))},function(){a.Ob=localStorage.getItem("__c2save_"+e)||"";ga("Loaded state from WebStorage ("+a.Ob.length+" bytes)");a.Fk=!1;a.Ob||(a.Ob=null,a.trigger(X.prototype.m.Zk,null))});else{try{this.Ob=localStorage.getItem("__c2save_"+e)||"",ga("Loaded state from WebStorage ("+
this.Ob.length+" bytes)")}catch(m){this.Ob=null}this.Fk=!1;a.Ob||(a.Ob=null,a.trigger(X.prototype.m.Zk,null))}this.Gq=this.ym=""}null!==this.Ob&&(this.jc(),this.yB(this.Ob)?(this.$e=this.Ob,this.trigger(X.prototype.m.mx,null),this.$e=""):a.trigger(X.prototype.m.Zk,null),this.Ob=null)};c.prototype.tC=function(){var a,d,e,h,g,m,l,q={c2save:!0,version:1,rt:{time:this.ub.aa,walltime:this.uf.aa,timescale:this.ig,tickcount:this.ee,execcount:this.yg,next_uid:this.ik,running_layout:this.Ia.ma,start_time_offset:Date.now()-
this.Fn},types:{},layouts:{},events:{groups:{},cnds:{},acts:{},vars:{}}};a=0;for(d=this.G.length;a<d;a++)if(g=this.G[a],!g.N&&!this.br(g)){m={instances:[]};Wa(g.M)&&(m.ex=b(g.M));e=0;for(h=g.k.length;e<h;e++)m.instances.push(this.Fq(g.k[e]));q.types[g.ma.toString()]=m}a=0;for(d=this.Xd.length;a<d;a++)e=this.Xd[a],q.layouts[e.ma.toString()]=e.Wa();h=q.events.groups;a=0;for(d=this.wh.length;a<d;a++)e=this.wh[a],h[e.ma.toString()]=this.wj[e.vj].Sh;d=q.events.cnds;for(l in this.If)this.If.hasOwnProperty(l)&&
(a=this.If[l],Wa(a.M)&&(d[l]={ex:b(a.M)}));d=q.events.acts;for(l in this.Af)this.Af.hasOwnProperty(l)&&(a=this.Af[l],Wa(a.M)&&(d[l]={ex:b(a.M)}));d=q.events.vars;for(l in this.Qi)this.Qi.hasOwnProperty(l)&&(a=this.Qi[l],a.tm||a.parent&&!a.Nj||(d[l]=a.data));q.system=this.Ge.Wa();return JSON.stringify(q)};c.prototype.Mu=function(){var a,b,d,e,h,g;this.gf={};a=0;for(b=this.G.length;a<b;a++)if(d=this.G[a],!d.N)for(e=0,h=d.k.length;e<h;e++)g=d.k[e],this.gf[g.uid.toString()]=g};c.prototype.yB=function(a){var b;
try{b=JSON.parse(a)}catch(d){return!1}if(!b.c2save||1<b.version)return!1;this.Gj=!0;a=b.rt;this.ub.reset();this.ub.aa=a.time;this.uf.reset();this.uf.aa=a.walltime||0;this.ig=a.timescale;this.ee=a.tickcount;this.yg=a.execcount;this.Fn=Date.now()-a.start_time_offset;var e=a.running_layout;if(e!==this.Ia.ma)if(e=this.Rs(e))this.zs(e);else return;var h,g,m,l,q,f,c;f=b.types;for(g in f)if(f.hasOwnProperty(g)&&(l=this.rj(parseInt(g,10)))&&!l.N&&!this.br(l)){f[g].ex?l.M=f[g].ex:Xa(l.M);q=l.k;m=f[g].instances;
e=0;for(h=sa(q.length,m.length);e<h;e++)this.zm(q[e],m[e]);e=m.length;for(h=q.length;e<h;e++)this.je(q[e]);e=q.length;for(h=m.length;e<h;e++){q=null;if(l.ua.Uf&&(q=this.Ia.hm(m[e].w.l),!q))continue;q=this.Jf(l.xd,q,!1,0,0,!0);this.zm(q,m[e])}l.Ji=!0}this.jc();this.Mu();h=b.layouts;for(g in h)h.hasOwnProperty(g)&&(e=this.Rs(parseInt(g,10)))&&e.bb(h[g]);h=b.events.groups;for(g in h)h.hasOwnProperty(g)&&(e=this.CA(parseInt(g,10)))&&this.wj[e.vj]&&this.wj[e.vj].vC(h[g]);e=b.events.cnds;for(g in this.If)this.If.hasOwnProperty(g)&&
(e.hasOwnProperty(g)?this.If[g].M=e[g].ex:this.If[g].M={});e=b.events.acts;for(g in this.Af)this.Af.hasOwnProperty(g)&&(e.hasOwnProperty(g)?this.Af[g].M=e[g].ex:this.Af[g].M={});e=b.events.vars;for(g in e)e.hasOwnProperty(g)&&this.Qi.hasOwnProperty(g)&&(this.Qi[g].data=e[g]);this.ik=a.next_uid;this.Gj=!1;e=0;for(h=this.Rl.length;e<h;++e)q=this.Rl[e],this.trigger(Object.getPrototypeOf(q.type.ua).m.rh,q);J(this.Rl);this.Ge.bb(b.system);e=0;for(h=this.G.length;e<h;e++)if(l=this.G[e],!l.N&&!this.br(l))for(b=
0,g=l.k.length;b<g;b++){q=l.k[b];if(l.Vb)for(f=q.uj(),J(q.siblings),a=0,m=l.Rc.length;a<m;a++)c=l.Rc[a],l!==c&&q.siblings.push(c.k[f]);q.le&&q.le();if(q.X)for(a=0,m=q.X.length;a<m;a++)f=q.X[a],f.le&&f.le()}return this.S=!0};c.prototype.Fq=function(a,d){var e,h,g,m,l;m=a.type;g=m.ua;var q={};d?q.c2=!0:q.uid=a.uid;Wa(a.M)&&(q.ex=b(a.M));if(a.Mb&&a.Mb.length)for(q.ivs={},e=0,h=a.Mb.length;e<h;e++)q.ivs[a.type.zp[e].toString()]=a.Mb[e];if(g.Uf){g={x:a.x,y:a.y,w:a.width,h:a.height,l:a.n.ma,zi:a.ve()};
0!==a.q&&(g.a=a.q);1!==a.opacity&&(g.o=a.opacity);.5!==a.wc&&(g.hX=a.wc);.5!==a.xc&&(g.hY=a.xc);0!==a.kc&&(g.bm=a.kc);a.visible||(g.v=a.visible);a.dd||(g.ce=a.dd);-1!==a.qi&&(g.mts=a.qi);if(m.ea.length)for(g.fx=[],e=0,h=m.ea.length;e<h;e++)l=m.ea[e],g.fx.push({name:l.name,active:a.zf[l.index],params:a.Xa[l.index]});q.w=g}if(a.X&&a.X.length)for(q.behs={},e=0,h=a.X.length;e<h;e++)m=a.X[e],m.Wa&&(q.behs[m.type.ma.toString()]=m.Wa());a.Wa&&(q.data=a.Wa());return q};c.prototype.EA=function(a,b){var d,
e;d=0;for(e=a.zp.length;d<e;d++)if(a.zp[d]===b)return d;return-1};c.prototype.xA=function(a,b){var d,e;d=0;for(e=a.X.length;d<e;d++)if(a.X[d].type.ma===b)return d;return-1};c.prototype.zm=function(a,b,d){var e,h,g,m,l;l=a.type;m=l.ua;if(d){if(!b.c2)return}else a.uid=b.uid;b.ex?a.M=b.ex:Xa(a.M);if(h=b.ivs)for(e in h)h.hasOwnProperty(e)&&(g=this.EA(l,parseInt(e,10)),0>g||g>=a.Mb.length||(a.Mb[g]=h[e]));if(m.Uf){g=b.w;a.n.ma!==g.l&&(h=a.n,a.n=this.Ia.hm(g.l),a.n?(h.Ci(a,!0),a.n.aj(a,!0),a.D(),a.n.yk(0)):
(a.n=h,d||this.je(a)));a.x=g.x;a.y=g.y;a.width=g.w;a.height=g.h;a.he=g.zi;a.q=g.hasOwnProperty("a")?g.a:0;a.opacity=g.hasOwnProperty("o")?g.o:1;a.wc=g.hasOwnProperty("hX")?g.hX:.5;a.xc=g.hasOwnProperty("hY")?g.hY:.5;a.visible=g.hasOwnProperty("v")?g.v:!0;a.dd=g.hasOwnProperty("ce")?g.ce:!0;a.qi=g.hasOwnProperty("mts")?g.mts:-1;a.kc=g.hasOwnProperty("bm")?g.bm:0;a.gj=lb(a.kc);this.L&&mb(a,a.kc,this.L);a.D();if(g.hasOwnProperty("fx"))for(d=0,h=g.fx.length;d<h;d++)m=l.ep(g.fx[d].name),0>m||(a.zf[m]=
g.fx[d].active,a.Xa[m]=g.fx[d].params);a.Ld()}if(l=b.behs)for(e in l)l.hasOwnProperty(e)&&(d=this.xA(a,parseInt(e,10)),0>d||a.X[d].bb(l[e]));b.data&&a.bb(b.data)};c.prototype.Fs=function(a,b,d){window.resolveLocalFileSystemURL(cordova.file.applicationDirectory+"www/"+a,function(a){a.file(b,d)},d)};c.prototype.oA=function(a,b){this.Fs("data.js",function(d){var e=new FileReader;e.onload=function(b){a(b.target.result)};e.onerror=b;e.readAsText(d)},b)};var E=[],R=0;c.prototype.$p=function(){if(E.length&&
!(8<=R)){R++;var a=E.shift();this.mz(a.filename,a.FC,a.Lz)}};c.prototype.Gs=function(a,b,d){var e=this;E.push({filename:a,FC:function(a){R--;e.$p();b(a)},Lz:function(a){R--;e.$p();d(a)}});this.$p()};c.prototype.mz=function(a,b,d){this.Fs(a,function(a){var d=new FileReader;d.onload=function(a){b(a.target.result)};d.readAsArrayBuffer(a)},d)};c.prototype.pA=function(a,b,d){this.Gs(a,function(a){a=URL.createObjectURL(new Blob([a]));b(a)},d)};c.prototype.iB=function(a){return/^(?:[a-z]+:)?\/\//.test(a)||
"data:"===a.substr(0,5)||"blob:"===a.substr(0,5)};c.prototype.Uu=function(a,b){this.Kj&&!this.iB(b)?this.pA(b,function(b){a.src=b},function(a){alert("Failed to load image: "+a)}):a.src=b};c.prototype.rn=function(a,b){"undefined"!==typeof a.imageSmoothingEnabled?a.imageSmoothingEnabled=b:(a.webkitImageSmoothingEnabled=b,a.mozImageSmoothingEnabled=b,a.msImageSmoothingEnabled=b)};Wb=function(a){return new c(document.getElementById(a))};Xb=function(a,b){return new c({dc:!0,width:a,height:b})};window.cr_createRuntime=
Wb;window.cr_createDCRuntime=Xb;window.createCocoonJSRuntime=function(){window.c2cocoonjs=!0;var a=document.createElement("screencanvas")||document.createElement("canvas");a.me=!0;document.body.appendChild(a);a=new c(a);window.c2runtime=a;window.addEventListener("orientationchange",function(){window.c2runtime.setSize(window.innerWidth,window.innerHeight)});window.c2runtime.setSize(window.innerWidth,window.innerHeight);return a};window.createEjectaRuntime=function(){var a=new c(document.getElementById("canvas"));
window.c2runtime=a;window.c2runtime.setSize(window.innerWidth,window.innerHeight);return a}})();window.cr_getC2Runtime=function(){var c=document.getElementById("c2canvas");return c?c.c2runtime:window.c2runtime?window.c2runtime:null};window.cr_getSnapshot=function(c,n){var r=window.cr_getC2Runtime();r&&r.kz(c,n)};window.cr_sizeCanvas=function(c,n){if(0!==c&&0!==n){var r=window.cr_getC2Runtime();r&&r.setSize(c,n)}};window.cr_setSuspended=function(c){var n=window.cr_getC2Runtime();n&&n.setSuspended(c)};
(function(){function c(a,b){this.b=a;this.wg=null;this.scrollX=this.b.yb/2;this.scrollY=this.b.xb/2;this.scale=1;this.q=0;this.Mh=!0;this.name=b[0];this.RB=b[1];this.QB=b[2];this.width=b[1];this.height=b[2];this.zv=b[3];this.bv=b[4];this.ma=b[5];var d=b[6],g,f;this.ja=[];this.Aj=[];g=0;for(f=d.length;g<f;g++){var c=new Yb(this,d[g]);c.gu=g;this.ja.push(c)}d=b[7];this.Rf=[];g=0;for(f=d.length;g<f;g++){var c=d[g],h=this.b.G[c[1]];h.xd||(h.xd=c);this.Rf.push(c);-1===this.Aj.indexOf(h)&&this.Aj.push(h)}this.ea=
[];this.Aa=[];this.lf=!0;this.Xa=[];g=0;for(f=b[8].length;g<f;g++)this.ea.push({id:b[8][g][0],name:b[8][g][1],ob:-1,$c:!1,Oa:!0,index:g}),this.Xa.push(b[8][g][2].slice(0));this.Ld();this.dg=new wa(0,0,1,1);this.zq=new wa(0,0,1,1);this.bg={}}function n(a,b){return a.he-b.he}function r(a,b){this.mb=a;this.b=a.b;this.k=[];this.scale=1;this.q=0;this.Re=!1;this.rf=new wa(0,0,0,0);this.vv=new xa;this.xa=this.pa=this.ya=this.na=0;this.oh=!1;this.wf=-1;this.Jo=0;this.name=b[0];this.index=b[1];this.ma=b[2];
this.visible=b[3];this.Sd=b[4];this.od=b[5];this.Dd=b[6];this.Ed=b[7];this.opacity=b[8];this.Zl=b[9];this.qd=b[10];this.ie=b[11];this.kc=b[12];this.Hz=b[13];this.gj="source-over";this.lc=this.qc=0;this.hc=null;this.bf=k();this.be=!0;this.ji=new wa(0,0,-1,-1);this.Zb=new wa(0,0,-1,-1);this.qd&&(this.hc=new kb(this.b.yb,this.b.xb));this.Ce=!1;var d=b[14],g,f;this.jv=[];this.gd=[];this.ij=[];g=0;for(f=d.length;g<f;g++){var c=d[g],h=this.b.G[c[1]];h.xd||(h.xd=c,h.fz=this.index);this.gd.push(c);-1===this.mb.Aj.indexOf(h)&&
this.mb.Aj.push(h)}Da(this.jv,this.gd);this.ea=[];this.Aa=[];this.lf=!0;this.Xa=[];g=0;for(f=b[15].length;g<f;g++)this.ea.push({id:b[15][g][0],name:b[15][g][1],ob:-1,$c:!1,Oa:!0,index:g}),this.Xa.push(b[15][g][2].slice(0));this.Ld();this.dg=new wa(0,0,1,1);this.zq=new wa(0,0,1,1)}function k(){return b.length?b.pop():[]}function u(a){J(a);b.push(a)}c.prototype.sC=function(a){var b=a.type.ma.toString();this.bg.hasOwnProperty(b)||(this.bg[b]=[]);this.bg[b].push(this.b.Fq(a))};c.prototype.Xs=function(){var a=
this.ja[0];return!a.od&&1===a.opacity&&!a.Zl&&a.visible};c.prototype.Ld=function(){J(this.Aa);this.lf=!0;var a,b,d;a=0;for(b=this.ea.length;a<b;a++)d=this.ea[a],d.Oa&&(this.Aa.push(d),d.$c||(this.lf=!1))};c.prototype.qj=function(a){var b,d,g;b=0;for(d=this.ea.length;b<d;b++)if(g=this.ea[b],g.name===a)return g;return null};var p=[],t=!0;c.prototype.Pq=function(){this.bv&&(this.wg=this.b.To[this.bv],this.wg.dr());this.b.Ia=this;this.width=this.RB;this.height=this.QB;this.scrollX=this.b.yb/2;this.scrollY=
this.b.xb/2;var a,b,d,g,f,c,h;a=0;for(d=this.b.G.length;a<d;a++)if(b=this.b.G[a],!b.N)for(f=b.k,b=0,g=f.length;b<g;b++)if(c=f[b],c.n){var m=c.n.gu;m>=this.ja.length&&(m=this.ja.length-1);c.n=this.ja[m];-1===c.n.k.indexOf(c)&&c.n.k.push(c);c.n.oh=!0}if(!t)for(a=0,d=this.ja.length;a<d;++a)this.ja[a].k.sort(n);J(p);this.Sy();a=0;for(d=this.ja.length;a<d;a++)c=this.ja[a],c.dz(),c.Tn();f=!1;if(!this.Mh){for(h in this.bg)if(this.bg.hasOwnProperty(h)&&(b=this.b.rj(parseInt(h,10)))&&!b.N&&this.b.cr(b)){g=
this.bg[h];a=0;for(d=g.length;a<d;a++){c=null;if(b.ua.Uf&&(c=this.hm(g[a].w.l),!c))continue;c=this.b.Jf(b.xd,c,!1,0,0,!0);this.b.zm(c,g[a]);f=!0;p.push(c)}J(g)}a=0;for(d=this.ja.length;a<d;a++)this.ja[a].k.sort(n),this.ja[a].oh=!0}f&&(this.b.jc(),this.b.Mu());for(a=0;a<p.length;a++)if(c=p[a],c.type.Vb)for(d=c.uj(),b=0,g=c.type.Rc.length;b<g;b++)h=c.type.Rc[b],c.type!==h&&(h.k.length>d?c.siblings.push(h.k[d]):h.xd&&(f=this.b.Jf(h.xd,c.n,!0,c.x,c.y,!0),this.b.jc(),h.Sn(),c.siblings.push(f),p.push(f)));
a=0;for(d=this.Rf.length;a<d;a++)c=this.Rf[a],b=this.b.G[c[1]],b.Vb||this.b.Jf(this.Rf[a],null,!0);this.b.qg=null;this.b.jc();if(this.b.Pa&&!this.b.Ra)for(a=0,d=this.b.G.length;a<d;a++)h=this.b.G[a],!h.N&&h.k.length&&h.xi&&h.xi(this.b.Pa);if(this.b.Gj)Da(this.b.Rl,p);else for(a=0,d=p.length;a<d;a++)c=p[a],this.b.trigger(Object.getPrototypeOf(c.type.ua).m.rh,c);J(p);this.b.Gj||this.b.trigger(X.prototype.m.Gr,null);this.Mh=!1};c.prototype.cz=function(){var a,b,d,g,f;b=a=0;for(d=this.Rf.length;a<d;a++)g=
this.Rf[a],f=this.b.G[g[1]],f.global?f.Vb||this.b.Jf(g,null,!0):(this.Rf[b]=g,b++);Ca(this.Rf,b)};c.prototype.EC=function(){this.b.Gj||this.b.trigger(X.prototype.m.kx,null);this.b.Ap=!0;J(this.b.Ge.Pc);var a,b,d,g,f,c;if(!this.Mh)for(a=0,b=this.ja.length;a<b;a++)for(this.ja[a].hr(),f=this.ja[a].k,d=0,g=f.length;d<g;d++)c=f[d],c.type.global||this.b.cr(c.type)&&this.sC(c);a=0;for(b=this.ja.length;a<b;a++){f=this.ja[a].k;d=0;for(g=f.length;d<g;d++)c=f[d],c.type.global||this.b.je(c);this.b.jc();J(f);
this.ja[a].oh=!0}a=0;for(b=this.b.G.length;a<b;a++)if(f=this.b.G[a],!(f.global||f.ua.Uf||f.ua.Bn||f.N)){d=0;for(g=f.k.length;d<g;d++)this.b.je(f.k[d]);this.b.jc()}t=!1;this.b.Ap=!1};new wa(0,0,0,0);c.prototype.Gc=function(a){var b,d=a,g=!1,f=!this.b.ed;f&&(this.b.xm||(this.b.xm=document.createElement("canvas"),b=this.b.xm,b.width=this.b.Z,b.height=this.b.Y,this.b.Gt=b.getContext("2d"),g=!0),b=this.b.xm,d=this.b.Gt,b.width!==this.b.Z&&(b.width=this.b.Z,g=!0),b.height!==this.b.Y&&(b.height=this.b.Y,
g=!0),g&&this.b.rn(d,this.b.Ka));d.globalAlpha=1;d.globalCompositeOperation="source-over";this.b.qs&&!this.Xs()&&d.clearRect(0,0,this.b.Z,this.b.Y);var c,h,g=0;for(c=this.ja.length;g<c;g++)h=this.ja[g],h.visible&&0<h.opacity&&11!==h.kc&&(h.k.length||!h.od)?h.Gc(d):h.Tn();f&&a.drawImage(b,0,0,this.b.width,this.b.height)};c.prototype.Lf=function(a){a.Tu(!0);this.b.wb||(this.b.wb=a.Sc(this.b.Z,this.b.Y,this.b.Ka));if(this.b.wb.pg!==this.b.Z||this.b.wb.ng!==this.b.Y)a.deleteTexture(this.b.wb),this.b.wb=
a.Sc(this.b.Z,this.b.Y,this.b.Ka);a.Hd(this.b.wb);this.b.ed||a.fh(this.b.Z,this.b.Y);var b,d;for(b=this.ja.length-1;0<=b;--b)d=this.ja[b],d.visible&&1===d.opacity&&d.lf&&0===d.kc&&(d.k.length||!d.od)?d.Lf(a):d.Tn();a.Tu(!1)};c.prototype.Hb=function(a){var b=0<this.Aa.length||this.b.Oi||!this.b.ed||this.b.Ma;if(b){this.b.wb||(this.b.wb=a.Sc(this.b.Z,this.b.Y,this.b.Ka));if(this.b.wb.pg!==this.b.Z||this.b.wb.ng!==this.b.Y)a.deleteTexture(this.b.wb),this.b.wb=a.Sc(this.b.Z,this.b.Y,this.b.Ka);a.Hd(this.b.wb);
this.b.ed||a.fh(this.b.Z,this.b.Y)}else this.b.wb&&(a.Hd(null),a.deleteTexture(this.b.wb),this.b.wb=null);this.b.qs&&!this.Xs()&&a.clear(0,0,0,0);var d,g,f;d=0;for(g=this.ja.length;d<g;d++)f=this.ja[d],f.visible&&0<f.opacity&&(f.k.length||!f.od)?f.Hb(a):f.Tn();b&&(0===this.Aa.length||1===this.Aa.length&&this.b.ed?(1===this.Aa.length?(b=this.Aa[0].index,a.Oc(this.Aa[0].ob),a.Fi(null,1/this.b.Z,1/this.b.Y,0,0,1,1,this.scale,this.q,0,0,this.b.Z/2,this.b.Y/2,this.b.ub.aa,this.Xa[b]),a.an(this.Aa[0].ob)&&
(this.b.S=!0)):a.Oc(0),this.b.ed||a.fh(this.b.width,this.b.height),a.Hd(null),a.Ru(!1),a.Ee(1),a.pc(this.b.wb),a.Pu(),a.Gd(),a.pd(),b=this.b.width/2,d=this.b.height/2,a.Ai(-b,d,b,d,b,-d,-b,-d),a.pc(null),a.Ru(!0)):this.Aq(a,null,null,null))};c.prototype.sj=function(){return 0<this.Aa.length||this.b.Oi||!this.b.ed||this.b.Ma?this.b.wb:null};c.prototype.Ss=function(){var a=this.ja[0].Ic(),b,d,g;b=1;for(d=this.ja.length;b<d;b++)g=this.ja[b],(0!==g.Dd||0!==g.Ed)&&g.Ic()<a&&(a=g.Ic());return a};c.prototype.mn=
function(a){if(!this.zv){var b=1/this.Ss()*this.b.Z/2;a>this.width-b&&(a=this.width-b);a<b&&(a=b)}this.scrollX!==a&&(this.scrollX=a,this.b.S=!0)};c.prototype.nn=function(a){if(!this.zv){var b=1/this.Ss()*this.b.Y/2;a>this.height-b&&(a=this.height-b);a<b&&(a=b)}this.scrollY!==a&&(this.scrollY=a,this.b.S=!0)};c.prototype.Sy=function(){this.mn(this.scrollX);this.nn(this.scrollY)};c.prototype.Aq=function(a,b,d,g){var f=d?d.Aa:b?b.Aa:this.Aa,c=1,h=0,m=0,q=0,t=this.b.Z,p=this.b.Y;d?(c=d.n.Ic(),h=d.n.Jb(),
m=d.n.na,q=d.n.pa,t=d.n.ya,p=d.n.xa):b&&(c=b.Ic(),h=b.Jb(),m=b.na,q=b.pa,t=b.ya,p=b.xa);var v=this.b.Zo,k,n,u,r,B=0,z=1,O,P,Q=this.b.Z,I=this.b.Y,E=Q/2,R=I/2,x=b?b.dg:this.dg,D=b?b.zq:this.zq,H=0,N=0,F=0,G=0,T=Q,ca=Q,M=I,oa=I,ha=u=0;r=d?d.n.Jb():0;if(d){k=0;for(n=f.length;k<n;k++)u+=a.JA(f[k].ob),ha+=a.KA(f[k].ob);G=d.Ha;H=b.Za(G.left,G.top,!0,!0);F=b.Za(G.left,G.top,!1,!0);T=b.Za(G.right,G.bottom,!0,!0);M=b.Za(G.right,G.bottom,!1,!0);0!==r&&(k=b.Za(G.right,G.top,!0,!0),n=b.Za(G.right,G.top,!1,!0),
N=b.Za(G.left,G.bottom,!0,!0),G=b.Za(G.left,G.bottom,!1,!0),r=Math.min(H,T,k,N),T=Math.max(H,T,k,N),H=r,r=Math.min(F,M,n,G),M=Math.max(F,M,n,G),F=r);H-=u;F-=ha;T+=u;M+=ha;D.left=H/Q;D.top=1-F/I;D.right=T/Q;D.bottom=1-M/I;N=H=y(H);G=F=y(F);ca=T=ua(T);oa=M=ua(M);N-=u;G-=ha;ca+=u;oa+=ha;0>H&&(H=0);0>F&&(F=0);T>Q&&(T=Q);M>I&&(M=I);0>N&&(N=0);0>G&&(G=0);ca>Q&&(ca=Q);oa>I&&(oa=I);x.left=H/Q;x.top=1-F/I;x.right=T/Q;x.bottom=1-M/I}else x.left=D.left=0,x.top=D.top=0,x.right=D.right=1,x.bottom=D.bottom=1;ha=
d&&(a.ok(f[0].ob)||0!==u||0!==ha||1!==d.opacity||d.type.ua.bu)||b&&!d&&1!==b.opacity;a.Pu();if(ha){v[B]||(v[B]=a.Sc(Q,I,this.b.Ka));if(v[B].pg!==Q||v[B].ng!==I)a.deleteTexture(v[B]),v[B]=a.Sc(Q,I,this.b.Ka);a.Oc(0);a.Hd(v[B]);P=oa-G;a.clearRect(N,I-G-P,ca-N,P);d?d.Hb(a):(a.pc(this.b.Nb),a.Ee(b.opacity),a.Gd(),a.translate(-E,-R),a.pd(),a.Fd(H,M,T,M,T,F,H,F,x));D.left=D.top=0;D.right=D.bottom=1;d&&(r=x.top,x.top=x.bottom,x.bottom=r);B=1;z=0}a.Ee(1);u=f.length-1;var za=a.uq(f[u].ob)||!b&&!d&&!this.b.ed;
k=r=0;for(n=f.length;k<n;k++){v[B]||(v[B]=a.Sc(Q,I,this.b.Ka));if(v[B].pg!==Q||v[B].ng!==I)a.deleteTexture(v[B]),v[B]=a.Sc(Q,I,this.b.Ka);a.Oc(f[k].ob);r=f[k].index;a.an(f[k].ob)&&(this.b.S=!0);0!=k||ha?(a.Fi(g,1/Q,1/I,D.left,D.top,D.right,D.bottom,c,h,m,q,(m+t)/2,(q+p)/2,this.b.ub.aa,d?d.Xa[r]:b?b.Xa[r]:this.Xa[r]),a.pc(null),k!==u||za?(a.Hd(v[B]),P=oa-G,O=I-G-P,a.clearRect(N,O,ca-N,P)):(d?a.fg(d.qc,d.lc):b&&a.fg(b.qc,b.lc),a.Hd(g)),a.pc(v[z]),a.Gd(),a.translate(-E,-R),a.pd(),a.Fd(H,M,T,M,T,F,H,
F,x),k!==u||za||a.pc(null)):(a.Hd(v[B]),P=oa-G,O=I-G-P,a.clearRect(N,O,ca-N,P),d?(d.Tb&&d.Tb.H?(O=d.Tb.H,z=1/O.width,O=1/O.height):(z=1/d.width,O=1/d.height),a.Fi(g,z,O,D.left,D.top,D.right,D.bottom,c,h,m,q,(m+t)/2,(q+p)/2,this.b.ub.aa,d.Xa[r]),d.Hb(a)):(a.Fi(g,1/Q,1/I,0,0,1,1,c,h,m,q,(m+t)/2,(q+p)/2,this.b.ub.aa,b?b.Xa[r]:this.Xa[r]),a.pc(b?this.b.Nb:this.b.wb),a.Gd(),a.translate(-E,-R),a.pd(),a.Fd(H,M,T,M,T,F,H,F,x)),D.left=D.top=0,D.right=D.bottom=1,d&&!za&&(r=M,M=F,F=r));B=0===B?1:0;z=0===B?1:
0}za&&(a.Oc(0),d?a.fg(d.qc,d.lc):b?a.fg(b.qc,b.lc):this.b.ed||(a.fh(this.b.width,this.b.height),E=this.b.width/2,R=this.b.height/2,F=H=0,T=this.b.width,M=this.b.height),a.Hd(g),a.pc(v[z]),a.Gd(),a.translate(-E,-R),a.pd(),d&&1===f.length&&!ha?a.Fd(H,F,T,F,T,M,H,M,x):a.Fd(H,M,T,M,T,F,H,F,x),a.pc(null))};c.prototype.hm=function(a){var b,d;b=0;for(d=this.ja.length;b<d;b++)if(this.ja[b].ma===a)return this.ja[b];return null};c.prototype.Wa=function(){var a,b,d,g={sx:this.scrollX,sy:this.scrollY,s:this.scale,
a:this.q,w:this.width,h:this.height,fv:this.Mh,persist:this.bg,fx:[],layers:{}};a=0;for(b=this.ea.length;a<b;a++)d=this.ea[a],g.fx.push({name:d.name,active:d.Oa,params:this.Xa[d.index]});a=0;for(b=this.ja.length;a<b;a++)d=this.ja[a],g.layers[d.ma.toString()]=d.Wa();return g};c.prototype.bb=function(a){var b,d,g,f;this.scrollX=a.sx;this.scrollY=a.sy;this.scale=a.s;this.q=a.a;this.width=a.w;this.height=a.h;this.bg=a.persist;"undefined"!==typeof a.fv&&(this.Mh=a.fv);var c=a.fx;b=0;for(d=c.length;b<d;b++)if(g=
this.qj(c[b].name))g.Oa=c[b].active,this.Xa[g.index]=c[b].params;this.Ld();b=a.layers;for(f in b)b.hasOwnProperty(f)&&(a=this.hm(parseInt(f,10)))&&a.bb(b[f])};Jb=c;r.prototype.Ld=function(){J(this.Aa);this.lf=!0;var a,b,d;a=0;for(b=this.ea.length;a<b;a++)d=this.ea[a],d.Oa&&(this.Aa.push(d),d.$c||(this.lf=!1))};r.prototype.qj=function(a){var b,d,g;b=0;for(d=this.ea.length;b<d;b++)if(g=this.ea[b],g.name===a)return g;return null};r.prototype.dz=function(){var a,b,d,g,f,c;b=a=0;for(d=this.gd.length;a<
d;a++){g=this.gd[a];f=this.b.G[g[1]];c=this.b.cr(f);f=!0;if(!c||this.mb.Mh){g=this.b.Jf(g,this,!0);if(!g)continue;p.push(g);g.type.global&&(f=!1,this.ij.push(g.uid))}f&&(this.gd[b]=this.gd[a],b++)}this.gd.length=b;this.b.jc();!this.b.C&&this.ea.length&&(this.kc=this.Hz);this.gj=lb(this.kc);this.b.L&&mb(this,this.kc,this.b.L);this.be=!0};r.prototype.Ci=function(a,b){var d=Fa(this.k,a);0>d||(b&&this.qd&&a.Mc&&a.Mc.right>=a.Mc.left&&(a.wa(),this.hc.update(a,a.Mc,null),a.Mc.set(0,0,-1,-1)),d===this.k.length-
1?this.k.pop():(Ba(this.k,d),this.yk(d)),this.be=!0)};r.prototype.aj=function(a,b){a.he=this.k.length;this.k.push(a);b&&this.qd&&a.Mc&&a.D();this.be=!0};r.prototype.aC=function(a){this.k.unshift(a);this.yk(0)};r.prototype.GB=function(a,b,d){var g=a.ve();b=b.ve();Ba(this.k,g);g<b&&b--;d&&b++;b===this.k.length?this.k.push(a):this.k.splice(b,0,a);this.yk(g<b?g:b)};r.prototype.yk=function(a){-1===this.wf?this.wf=a:a<this.wf&&(this.wf=a);this.be=this.oh=!0};r.prototype.hr=function(){if(this.oh){-1===this.wf&&
(this.wf=0);var a,b,d;if(this.qd)for(a=this.wf,b=this.k.length;a<b;++a)d=this.k[a],d.he=a,this.hc.AB(d.Mc);else for(a=this.wf,b=this.k.length;a<b;++a)this.k[a].he=a;this.oh=!1;this.wf=-1}};r.prototype.Ic=function(a){return this.GA()*(this.b.ed||a?this.b.bj:1)};r.prototype.GA=function(){return(this.scale*this.mb.scale-1)*this.ie+1};r.prototype.Jb=function(){return this.Re?0:Ka(this.mb.q+this.q)};var b=[],f=[],d=[];r.prototype.ip=function(){this.hr();this.hc.cn(this.na,this.pa,this.ya,this.xa,d);if(!d.length)return k();
if(1===d.length){var a=k();Da(a,d[0]);J(d);return a}for(var b=!0;1<d.length;){for(var a=d,l=void 0,g=void 0,c=void 0,t=void 0,h=void 0,l=0,g=a.length;l<g-1;l+=2){var c=a[l],t=a[l+1],h=k(),m=c,q=t,p=h,n=0,v=0,S=0,C=m.length,r=q.length,L=void 0,B=void 0;for(p.length=C+r;n<C&&v<r;++S)L=m[n],B=q[v],L.he<B.he?(p[S]=L,++n):(p[S]=B,++v);for(;n<C;++n,++S)p[S]=m[n];for(;v<r;++v,++S)p[S]=q[v];b||(u(c),u(t));f.push(h)}1===g%2&&(b?(c=k(),Da(c,a[g-1]),f.push(c)):f.push(a[g-1]));Da(a,f);J(f);b=!1}a=d[0];J(d);return a};
r.prototype.Gc=function(a){this.Ce=this.Zl||1!==this.opacity||0!==this.kc;var b=this.b.canvas,d=a,g=!1;this.Ce&&(this.b.wm||(this.b.wm=document.createElement("canvas"),b=this.b.wm,b.width=this.b.Z,b.height=this.b.Y,this.b.Ft=b.getContext("2d"),g=!0),b=this.b.wm,d=this.b.Ft,b.width!==this.b.Z&&(b.width=this.b.Z,g=!0),b.height!==this.b.Y&&(b.height=this.b.Y,g=!0),g&&this.b.rn(d,this.b.Ka),this.od&&d.clearRect(0,0,this.b.Z,this.b.Y));d.globalAlpha=1;d.globalCompositeOperation="source-over";this.od||
(d.fillStyle="rgb("+this.Sd[0]+","+this.Sd[1]+","+this.Sd[2]+")",d.fillRect(0,0,this.b.Z,this.b.Y));d.save();this.Re=!0;var g=this.Db(0,0,!0,!0),f=this.Db(0,0,!1,!0);this.Re=!1;this.b.nc&&(g=Math.round(g),f=Math.round(f));this.hn(g,f,d);var c=this.Ic();d.scale(c,c);d.translate(-g,-f);this.qd?(this.Zb.left=this.hc.Dc(this.na),this.Zb.top=this.hc.Ec(this.pa),this.Zb.right=this.hc.Dc(this.ya),this.Zb.bottom=this.hc.Ec(this.xa),this.be||!this.Zb.mj(this.ji)?(u(this.bf),g=this.ip(),this.be=!1,this.ji.Ah(this.Zb)):
g=this.bf):g=this.k;for(var h,m=null,f=0,c=g.length;f<c;++f)h=g[f],h!==m&&(this.Cz(h,d),m=h);this.qd&&(this.bf=g);d.restore();this.Ce&&(a.globalCompositeOperation=this.gj,a.globalAlpha=this.opacity,a.drawImage(b,0,0))};r.prototype.Cz=function(a,b){if(a.visible&&0!==a.width&&0!==a.height){a.wa();var d=a.Ha;d.right<this.na||d.bottom<this.pa||d.left>this.ya||d.top>this.xa||(b.globalCompositeOperation=a.gj,a.Gc(b))}};r.prototype.Tn=function(){this.Re=!0;var a=this.Db(0,0,!0,!0),b=this.Db(0,0,!1,!0);this.Re=
!1;this.b.nc&&(a=Math.round(a),b=Math.round(b));this.hn(a,b,null)};r.prototype.hn=function(a,b,d){var g=this.Ic();this.na=a;this.pa=b;this.ya=a+1/g*this.b.Z;this.xa=b+1/g*this.b.Y;this.na>this.ya&&(a=this.na,this.na=this.ya,this.ya=a);this.pa>this.xa&&(a=this.pa,this.pa=this.xa,this.xa=a);a=this.Jb();0!==a&&(d&&(d.translate(this.b.Z/2,this.b.Y/2),d.rotate(-a),d.translate(this.b.Z/-2,this.b.Y/-2)),this.rf.set(this.na,this.pa,this.ya,this.xa),this.rf.offset((this.na+this.ya)/-2,(this.pa+this.xa)/-2),
this.vv.$u(this.rf,a),this.vv.gs(this.rf),this.rf.offset((this.na+this.ya)/2,(this.pa+this.xa)/2),this.na=this.rf.left,this.pa=this.rf.top,this.ya=this.rf.right,this.xa=this.rf.bottom)};r.prototype.Lf=function(a){if(this.Ce=this.Zl){this.b.Nb||(this.b.Nb=a.Sc(this.b.Z,this.b.Y,this.b.Ka));if(this.b.Nb.pg!==this.b.Z||this.b.Nb.ng!==this.b.Y)a.deleteTexture(this.b.Nb),this.b.Nb=a.Sc(this.b.Z,this.b.Y,this.b.Ka);a.Hd(this.b.Nb)}this.Re=!0;var b=this.Db(0,0,!0,!0),d=this.Db(0,0,!1,!0);this.Re=!1;this.b.nc&&
(b=Math.round(b),d=Math.round(d));this.hn(b,d,null);b=this.Ic();a.Gd();a.scale(b,b);a.jn(-this.Jb());a.translate((this.na+this.ya)/-2,(this.pa+this.xa)/-2);a.pd();this.qd?(this.Zb.left=this.hc.Dc(this.na),this.Zb.top=this.hc.Ec(this.pa),this.Zb.right=this.hc.Dc(this.ya),this.Zb.bottom=this.hc.Ec(this.xa),this.be||!this.Zb.mj(this.ji)?(u(this.bf),b=this.ip(),this.be=!1,this.ji.Ah(this.Zb)):b=this.bf):b=this.k;for(var g,f=null,d=b.length-1;0<=d;--d)g=b[d],g!==f&&(this.Ez(b[d],a),f=g);this.qd&&(this.bf=
b);this.od||(this.Jo=this.b.vg++,a.sn(this.Jo),a.Qu(1,1,1),a.Js(),a.kC())};r.prototype.Hb=function(a){var b=0,d=0;if(this.Ce=this.Zl||1!==this.opacity||0<this.Aa.length||0!==this.kc){this.b.Nb||(this.b.Nb=a.Sc(this.b.Z,this.b.Y,this.b.Ka));if(this.b.Nb.pg!==this.b.Z||this.b.Nb.ng!==this.b.Y)a.deleteTexture(this.b.Nb),this.b.Nb=a.Sc(this.b.Z,this.b.Y,this.b.Ka);a.Hd(this.b.Nb);this.od&&a.clear(0,0,0,0)}this.od||(this.b.Ma?(a.sn(this.Jo),a.Qu(this.Sd[0]/255,this.Sd[1]/255,this.Sd[2]/255),a.Js(),a.zC()):
a.clear(this.Sd[0]/255,this.Sd[1]/255,this.Sd[2]/255,1));this.Re=!0;var g=this.Db(0,0,!0,!0),b=this.Db(0,0,!1,!0);this.Re=!1;this.b.nc&&(g=Math.round(g),b=Math.round(b));this.hn(g,b,null);g=this.Ic();a.Gd();a.scale(g,g);a.jn(-this.Jb());a.translate((this.na+this.ya)/-2,(this.pa+this.xa)/-2);a.pd();this.qd?(this.Zb.left=this.hc.Dc(this.na),this.Zb.top=this.hc.Ec(this.pa),this.Zb.right=this.hc.Dc(this.ya),this.Zb.bottom=this.hc.Ec(this.xa),this.be||!this.Zb.mj(this.ji)?(u(this.bf),b=this.ip(),this.be=
!1,this.ji.Ah(this.Zb)):b=this.bf):b=this.k;var f,c,h=null,d=0;for(f=b.length;d<f;++d)c=b[d],c!==h&&(this.Dz(b[d],a),h=c);this.qd&&(this.bf=b);this.Ce&&(b=this.Aa.length?this.Aa[0].ob:0,d=this.Aa.length?this.Aa[0].index:0,0===this.Aa.length||1===this.Aa.length&&!a.uq(b)&&1===this.opacity?(1===this.Aa.length?(a.Oc(b),a.Fi(this.mb.sj(),1/this.b.Z,1/this.b.Y,0,0,1,1,g,this.Jb(),this.na,this.pa,(this.na+this.ya)/2,(this.pa+this.xa)/2,this.b.ub.aa,this.Xa[d]),a.an(b)&&(this.b.S=!0)):a.Oc(0),a.Hd(this.mb.sj()),
a.Ee(this.opacity),a.pc(this.b.Nb),a.fg(this.qc,this.lc),a.Gd(),a.pd(),g=this.b.Z/2,b=this.b.Y/2,a.Ai(-g,b,g,b,g,-b,-g,-b),a.pc(null)):this.mb.Aq(a,this,null,this.mb.sj()))};r.prototype.Dz=function(a,b){if(a.visible&&0!==a.width&&0!==a.height){a.wa();var d=a.Ha;d.right<this.na||d.bottom<this.pa||d.left>this.ya||d.top>this.xa||(b.sn(a.vg),a.Hv?this.Fz(a,b):(b.Oc(0),b.fg(a.qc,a.lc),a.Hb(b)))}};r.prototype.Ez=function(a,b){if(a.visible&&0!==a.width&&0!==a.height){a.wa();var d=a.Ha;d.right<this.na||d.bottom<
this.pa||d.left>this.ya||d.top>this.xa||(a.vg=this.b.vg++,0===a.kc&&1===a.opacity&&a.lf&&a.Lf&&(b.sn(a.vg),a.Lf(b)))}};r.prototype.Fz=function(a,b){var d=a.Aa[0].ob,g=a.Aa[0].index,f=this.Ic();if(1!==a.Aa.length||b.uq(d)||b.cC(d)||(a.q||a.n.Jb())&&b.ok(d)||1!==a.opacity||a.type.ua.bu)this.mb.Aq(b,this,a,this.Ce?this.b.Nb:this.mb.sj()),b.Gd(),b.scale(f,f),b.jn(-this.Jb()),b.translate((this.na+this.ya)/-2,(this.pa+this.xa)/-2),b.pd();else{b.Oc(d);b.fg(a.qc,a.lc);b.an(d)&&(this.b.S=!0);var c=0,h=0,m=
0,q=0;b.ok(d)&&(q=a.Ha,c=this.Za(q.left,q.top,!0,!0),h=this.Za(q.left,q.top,!1,!0),m=this.Za(q.right,q.bottom,!0,!0),q=this.Za(q.right,q.bottom,!1,!0),c=c/windowWidth,h=1-h/windowHeight,m=m/windowWidth,q=1-q/windowHeight);var t;a.Tb&&a.Tb.H?(t=a.Tb.H,d=1/t.width,t=1/t.height):(d=1/a.width,t=1/a.height);b.Fi(this.Ce?this.b.Nb:this.mb.sj(),d,t,c,h,m,q,f,this.Jb(),this.na,this.pa,(this.na+this.ya)/2,(this.pa+this.xa)/2,this.b.ub.aa,a.Xa[g]);a.Hb(b)}};r.prototype.Db=function(a,b,d,g){var f=this.b.devicePixelRatio;
this.b.Gg&&(a*=f,b*=f);var f=this.b.yu,c=this.b.zu,f=(this.mb.scrollX-f)*this.Dd+f,c=(this.mb.scrollY-c)*this.Ed+c,h=f,m=c,q=1/this.Ic(!g);g?(h-=this.b.Z*q/2,m-=this.b.Y*q/2):(h-=this.b.width*q/2,m-=this.b.height*q/2);h+=a*q;m+=b*q;b=this.Jb();0!==b&&(h-=f,m-=c,a=Math.cos(b),b=Math.sin(b),g=h*a-m*b,m=m*a+h*b,h=g+f,m+=c);return d?h:m};r.prototype.Za=function(a,b,d,g){var f=this.b.yu,c=this.b.zu,h=(this.mb.scrollX-f)*this.Dd+f,m=(this.mb.scrollY-c)*this.Ed+c,c=h,f=m,q=this.Jb();if(0!==q){a-=h;b-=m;
var t=Math.cos(-q),q=Math.sin(-q),p=a*t-b*q;b=b*t+a*q;a=p+h;b+=m}h=1/this.Ic(!g);g?(c-=this.b.Z*h/2,f-=this.b.Y*h/2):(c-=this.b.width*h/2,f-=this.b.height*h/2);c=(a-c)/h;f=(b-f)/h;a=this.b.devicePixelRatio;this.b.Gg&&!g&&(c/=a,f/=a);return d?c:f};r.prototype.Wa=function(){var a,b,d,g={s:this.scale,a:this.q,vl:this.na,vt:this.pa,vr:this.ya,vb:this.xa,v:this.visible,bc:this.Sd,t:this.od,px:this.Dd,py:this.Ed,o:this.opacity,zr:this.ie,fx:[],cg:this.ij,instances:[]};a=0;for(b=this.ea.length;a<b;a++)d=
this.ea[a],g.fx.push({name:d.name,active:d.Oa,params:this.Xa[d.index]});return g};r.prototype.bb=function(a){var b,d,g;this.scale=a.s;this.q=a.a;this.na=a.vl;this.pa=a.vt;this.ya=a.vr;this.xa=a.vb;this.visible=a.v;this.Sd=a.bc;this.od=a.t;this.Dd=a.px;this.Ed=a.py;this.opacity=a.o;this.ie=a.zr;this.ij=a.cg||[];Da(this.gd,this.jv);var f=new da;b=0;for(g=this.ij.length;b<g;++b)f.add(this.ij[b]);d=b=0;for(g=this.gd.length;b<g;++b)f.contains(this.gd[b][2])||(this.gd[d]=this.gd[b],++d);Ca(this.gd,d);d=
a.fx;b=0;for(g=d.length;b<g;b++)if(a=this.qj(d[b].name))a.Oa=d[b].active,this.Xa[a.index]=d[b].params;this.Ld();this.k.sort(n);this.oh=!0};Yb=r})();
(function(){function c(a,b){var d,h=a.length;switch(h){case 0:return!0;case 1:return a[0]===b[0];case 2:return a[0]===b[0]&&a[1]===b[1];default:for(d=0;d<h;d++)if(a[d]!==b[d])return!1;return!0}}function n(a,b){return a.index-b.index}function r(a){var b,d,h,g;2===a.length?a[0].index>a[1].index&&(b=a[0],a[0]=a[1],a[1]=b):2<a.length&&a.sort(n);a.length>=w.length&&(w.length=a.length+1);w[a.length]||(w[a.length]=[]);g=w[a.length];b=0;for(d=g.length;b<d;b++)if(h=g[b],c(a,h))return h;g.push(a);return a}
function k(a,b){this.b=a;this.xv={};this.Es={};this.op=!1;this.$s=new da;this.Po=[];this.Ao=[];this.name=b[0];var d=b[1];this.Nf=[];var h,g;h=0;for(g=d.length;h<g;h++)this.ct(d[h],null,this.Nf)}function u(a){this.type=a;this.k=[];this.fa=[];this.W=!0}function p(a,b,d){this.sheet=a;this.parent=b;this.b=a.b;this.Da=[];this.gg=[];this.Ys=this.On=this.Xq=this.up=this.group=this.Mq=!1;this.Fb=[];this.rd=[];this.Jd=[];this.vj="";this.Sh=this.up=this.group=!1;this.ul=null;d[1]&&(this.vj=d[1][1].toLowerCase(),
this.group=!0,this.up=!!d[1][0],this.ul=[],this.Sh=this.up,this.b.wh.push(this),this.b.wj[this.vj]=this);this.ld=d[2];this.ma=d[4];this.group||(this.b.es[this.ma.toString()]=this);var h=d[5];a=0;for(b=h.length;a<b;a++){var g=new Zb(this,h[a]);g.index=a;this.Fb.push(g);this.Yr(g.type)}h=d[6];a=0;for(b=h.length;a<b;a++)g=new $b(this,h[a]),g.index=a,this.rd.push(g);if(8===d.length)for(d=d[7],a=0,b=d.length;a<b;a++)this.sheet.ct(d[a],this,this.Jd);this.um=!1;this.Fb.length&&(this.um=null==this.Fb[0].type&&
this.Fb[0].$b==X.prototype.m.rr)}function t(a,b){var d,h,g;if(a&&(-1===b.indexOf(a)&&b.push(a),a.Vb))for(d=0,h=a.Rc.length;d<h;d++)g=a.Rc[d],a!==g&&-1===b.indexOf(g)&&b.push(g)}function b(a,b){this.cd=a;this.sheet=a.sheet;this.b=a.b;this.ca=[];this.cb=[];this.M={};this.index=-1;this.Zi=!1;this.$b=this.b.xf(b[1]);this.trigger=0<b[3];this.Ds=2===b[3];this.ye=b[4];this.Dj=b[5];this.tB=b[6];this.ma=b[7];this.b.If[this.ma.toString()]=this;-1===b[0]?(this.type=null,this.Ab=this.Eq,this.mg=null,this.Ud=
-1):(this.type=this.b.G[b[0]],this.Ab=this.tB?this.qC:this.Dq,b[2]?(this.mg=this.type.fm(b[2]),this.Ud=this.type.bp(b[2])):(this.mg=null,this.Ud=-1),this.cd.parent&&this.cd.parent.vn());this.Ds&&(this.Ab=this.rC);if(10===b.length){var d,h,g=b[9];d=0;for(h=g.length;d<h;d++){var e=new ac(this,g[d]);this.ca.push(e)}this.cb.length=g.length}}function f(a,b){this.cd=a;this.sheet=a.sheet;this.b=a.b;this.ca=[];this.cb=[];this.M={};this.index=-1;this.Zi=!1;this.$b=this.b.xf(b[1]);-1===b[0]?(this.type=null,
this.Ab=this.Eq,this.mg=null,this.Ud=-1):(this.type=this.b.G[b[0]],this.Ab=this.Dq,b[2]?(this.mg=this.type.fm(b[2]),this.Ud=this.type.bp(b[2])):(this.mg=null,this.Ud=-1));this.ma=b[3];this.b.Af[this.ma.toString()]=this;if(6===b.length){var d,h,g=b[5];d=0;for(h=g.length;d<h;d++){var e=new ac(this,g[d]);this.ca.push(e)}this.cb.length=g.length}}function d(){h++;K.length===h&&K.push(new bc);return K[h]}function a(a,b){this.Sa=a;this.cd=a.cd;this.sheet=a.sheet;this.b=a.b;this.type=b[0];this.re=null;this.nf=
0;this.get=null;this.rs=0;this.mb=null;this.key=0;this.object=null;this.index=0;this.Nk=this.jh=this.Nk=this.jh=this.Hs=this.xg=this.Ok=null;this.Nd=!1;var d,h,g;switch(b[0]){case 0:case 7:this.re=new cc(this,b[1]);this.nf=0;this.get=this.QA;break;case 1:this.re=new cc(this,b[1]);this.nf=0;this.get=this.RA;break;case 5:this.re=new cc(this,b[1]);this.nf=0;this.get=this.VA;break;case 3:case 8:this.rs=b[1];this.get=this.OA;break;case 6:this.mb=this.b.ki[b[1]];this.get=this.WA;break;case 9:this.key=b[1];
this.get=this.UA;break;case 4:this.object=this.b.G[b[1]];this.get=this.XA;this.cd.Yr(this.object);this.Sa instanceof $b?this.cd.vn():this.cd.parent&&this.cd.parent.vn();break;case 10:this.index=b[1];a.type&&a.type.N?(this.get=this.SA,this.Nd=!0):this.get=this.TA;break;case 11:this.Ok=b[1];this.xg=null;this.get=this.PA;break;case 2:case 12:this.Hs=b[1];this.get=this.NA;break;case 13:for(this.get=this.YA,this.jh=[],this.Nk=[],d=1,h=b.length;d<h;d++)g=new ac(this.Sa,b[d]),this.jh.push(g),this.Nk.push(0)}}
function e(a,b,d){this.sheet=a;this.parent=b;this.b=a.b;this.Da=[];this.name=d[1];this.Un=d[2];this.tp=d[3];this.Nj=!!d[4];this.tm=!!d[5];this.ma=d[6];this.b.Qi[this.ma.toString()]=this;this.data=this.tp;this.parent?(this.Ug=this.Nj||this.tm?-1:this.b.CC++,this.b.Ny.push(this)):(this.Ug=-1,this.b.My.push(this))}function l(a,b,d){this.sheet=a;this.parent=b;this.b=a.b;this.Da=[];this.zj=null;this.fB=d[1];this.Oa=!0}function g(){this.lv=[];this.reset(null)}var w=[];k.prototype.toString=function(){return this.name};
k.prototype.ct=function(a,b,d){switch(a[0]){case 0:a=new dc(this,b,a);if(a.ld)for(d.push(a),d=0,b=a.Fb.length;d<b;d++)a.Fb[d].trigger&&this.dt(a,d);else a.xt()?this.dt(a,0):d.push(a);break;case 1:a=new Vb(this,b,a);d.push(a);break;case 2:a=new ec(this,b,a),d.push(a)}};k.prototype.nb=function(){var a,b;a=0;for(b=this.Nf.length;a<b;a++)this.Nf[a].nb(a<b-1&&this.Nf[a+1].um)};k.prototype.dr=function(){J(this.Po);J(this.Ao);this.Xr(this);J(this.Ao)};k.prototype.Xr=function(a){var b,d,h,g,e=a.Po,f=a.Ao,
c=this.$s.Md();b=0;for(d=c.length;b<d;++b)h=c[b],g=h.zj,!h.Oa||a===g||-1<f.indexOf(g)||(f.push(g),g.Xr(a),e.push(g))};k.prototype.Ab=function(a){this.b.YD||(this.op=!0,a||(this.b.Dp=!0));var b,d;b=0;for(d=this.Nf.length;b<d;b++){var h=this.Nf[b];h.Ab();this.b.Io(h.Da);this.b.Qf&&this.b.jc()}a||(this.b.Dp=!1)};k.prototype.dt=function(a,b){a.ld||this.b.Rn.push(a);var d,h,g=a.Fb[b],e;g.type?e=g.type.name:e="system";var f=(d=g.Ds)?this.Es:this.xv;f[e]||(f[e]=[]);e=f[e];f=g.$b;if(d){if(g.ca.length&&(g=
g.ca[0],1===g.type&&2===g.re.type)){g=g.re.value.toLowerCase();d=0;for(h=e.length;d<h;d++)if(e[d].method==f){d=e[d].nj;d[g]?d[g].push([a,b]):d[g]=[[a,b]];return}d={};d[g]=[[a,b]];e.push({method:f,nj:d})}}else{d=0;for(h=e.length;d<h;d++)if(e[d].method==f){e[d].nj.push([a,b]);return}Y&&f===Y.prototype.m.uh?e.unshift({method:f,nj:[[a,b]]}):e.push({method:f,nj:[[a,b]]})}};Lb=k;u.prototype.mm=function(){return this.W?this.type.k.length:this.k.length};u.prototype.Ub=function(){return this.W?this.type.k:
this.k};u.prototype.nk=function(a){a&&(a.b.ab().jb.ld?(this.W&&(J(this.k),Da(this.fa,a.type.k),this.W=!1),a=this.fa.indexOf(a),-1!==a&&(this.k.push(this.fa[a]),this.fa.splice(a,1))):(this.W=!1,J(this.k),this.k[0]=a))};sb=u;window._c2hh_="606A3938A4A36E44BCC0FF02AAE6F23CCB380B26";p.prototype.nb=function(a){var b,d=this.parent;if(this.group)for(this.On=!0;d;){if(!d.group){this.On=!1;break}d=d.parent}this.Xq=!this.xt()&&(!this.parent||this.parent.group&&this.parent.On);this.Ys=!!a;this.gg=this.Da.slice(0);
for(d=this.parent;d;){a=0;for(b=d.Da.length;a<b;a++)this.Ky(d.Da[a]);d=d.parent}this.Da=r(this.Da);this.gg=r(this.gg);a=0;for(b=this.Fb.length;a<b;a++)this.Fb[a].nb();a=0;for(b=this.rd.length;a<b;a++)this.rd[a].nb();a=0;for(b=this.Jd.length;a<b;a++)this.Jd[a].nb(a<b-1&&this.Jd[a+1].um)};p.prototype.vC=function(a){if(this.Sh!==!!a){this.Sh=!!a;var b;a=0;for(b=this.ul.length;a<b;++a)this.ul[a].Bv();0<b&&this.b.Ia.wg&&this.b.Ia.wg.dr()}};p.prototype.Yr=function(a){t(a,this.Da)};p.prototype.Ky=function(a){t(a,
this.gg)};p.prototype.vn=function(){this.Mq=!0;this.parent&&this.parent.vn()};p.prototype.xt=function(){return this.Fb.length?this.Fb[0].trigger:!1};p.prototype.Ab=function(){var a,b,d=!1,g=this.b,h=this.b.ab();h.jb=this;var e=this.Fb;this.um||(h.Ro=!1);if(this.ld){0===e.length&&(d=!0);h.rb=0;for(a=e.length;h.rb<a;h.rb++)b=e[h.rb],b.trigger||(b=b.Ab())&&(d=!0);(h.Lg=d)&&this.kn()}else{h.rb=0;for(a=e.length;h.rb<a;h.rb++)if(b=e[h.rb].Ab(),!b){h.Lg=!1;this.Xq&&g.Qf&&g.jc();return}h.Lg=!0;this.kn()}this.Jz(h)};
p.prototype.Jz=function(a){a.Lg&&this.Ys&&(a.Ro=!0);this.Xq&&this.b.Qf&&this.b.jc()};p.prototype.oC=function(a){this.b.ab().jb=this;this.Fb[a].Ab()&&(this.kn(),this.b.ab().Lg=!0)};p.prototype.kn=function(){var a=this.b.ab(),b;a.Fc=0;for(b=this.rd.length;a.Fc<b;a.Fc++)if(this.rd[a.Fc].Ab())return;this.Ou()};p.prototype.mC=function(){var a=this.b.ab(),b;for(b=this.rd.length;a.Fc<b;a.Fc++)if(this.rd[a.Fc].Ab())return;this.Ou()};p.prototype.Ou=function(){if(this.Jd.length){var a,b,d,h,g=this.Jd.length-
1;this.b.bn(this);if(this.Mq)for(a=0,b=this.Jd.length;a<b;a++)d=this.Jd[a],(h=!this.On||!this.group&&a<g)&&this.b.yi(d.Da),d.Ab(),h?this.b.jf(d.Da):this.b.Io(d.Da);else for(a=0,b=this.Jd.length;a<b;a++)this.Jd[a].Ab();this.b.Ym()}};p.prototype.pC=function(){var a=this.b.ab();a.jb=this;var b=!1,d;a.rb=0;for(d=this.Fb.length;a.rb<d;a.rb++)if(this.Fb[a.rb].Ab())b=!0;else if(!this.ld)return!1;return this.ld?b:!0};p.prototype.uk=function(){this.b.yg++;var a=this.b.ab().rb,b=this.b.bn(this);if(!this.ld)for(b.rb=
a+1,a=this.Fb.length;b.rb<a;b.rb++)if(!this.Fb[b.rb].Ab()){this.b.Ym();return}this.kn();this.b.Ym()};p.prototype.mB=function(a){var b=a.index;if(0===b)return!0;for(--b;0<=b;--b)if(this.Fb[b].type===a.type)return!1;return!0};dc=p;b.prototype.nb=function(){var a,b,d;a=0;for(b=this.ca.length;a<b;a++)d=this.ca[a],d.nb(),d.Nd&&(this.Zi=!0)};b.prototype.rC=function(){return!0};b.prototype.Eq=function(){var a,b;a=0;for(b=this.ca.length;a<b;a++)this.cb[a]=this.ca[a].get();return Ua(this.$b.apply(this.b.Ge,
this.cb),this.Dj)};b.prototype.qC=function(){var a,b;a=0;for(b=this.ca.length;a<b;a++)this.cb[a]=this.ca[a].get();a=this.$b.apply(this.mg?this.mg:this.type,this.cb);this.type.sd();return a};b.prototype.Dq=function(){var a,b,d,h,g,e,f,c,l=this.type,t=l.U(),p=this.cd.ld&&!this.trigger;b=0;var w=l.Vb,k=l.N,n=l.Te,u=this.Ud,r=-1<u,K=this.Zi,x=this.ca,D=this.cb,H=this.Dj,N=this.$b,F;if(K)for(b=0,g=x.length;b<g;++b)e=x[b],e.Nd||(D[b]=e.get(0));else for(b=0,g=x.length;b<g;++b)D[b]=x[b].get(0);if(t.W){J(t.k);
J(t.fa);F=l.k;a=0;for(h=F.length;a<h;++a){c=F[a];if(K)for(b=0,g=x.length;b<g;++b)e=x[b],e.Nd&&(D[b]=e.get(a));r?(b=0,k&&(b=c.type.Lh[n]),b=N.apply(c.X[u+b],D)):b=N.apply(c,D);(f=Ua(b,H))?t.k.push(c):p&&t.fa.push(c)}l.finish&&l.finish(!0);t.W=!1;l.sd();return t.mm()}d=0;F=(f=p&&!this.cd.mB(this))?t.fa:t.k;var G=!1;a=0;for(h=F.length;a<h;++a){c=F[a];if(K)for(b=0,g=x.length;b<g;++b)e=x[b],e.Nd&&(D[b]=e.get(a));r?(b=0,k&&(b=c.type.Lh[n]),b=N.apply(c.X[u+b],D)):b=N.apply(c,D);if(Ua(b,H))if(G=!0,f){if(t.k.push(c),
w)for(b=0,g=c.siblings.length;b<g;b++)e=c.siblings[b],e.type.U().k.push(e)}else{F[d]=c;if(w)for(b=0,g=c.siblings.length;b<g;b++)e=c.siblings[b],e.type.U().k[d]=e;d++}else if(f){F[d]=c;if(w)for(b=0,g=c.siblings.length;b<g;b++)e=c.siblings[b],e.type.U().fa[d]=e;d++}else if(p&&(t.fa.push(c),w))for(b=0,g=c.siblings.length;b<g;b++)e=c.siblings[b],e.type.U().fa.push(e)}Ca(F,d);if(w)for(k=l.Rc,a=0,h=k.length;a<h;a++)c=k[a].U(),f?Ca(c.fa,d):Ca(c.k,d);d=G;if(f&&!G)for(a=0,h=t.k.length;a<h;a++){c=t.k[a];if(K)for(b=
0,g=x.length;b<g;b++)e=x[b],e.Nd&&(D[b]=e.get(a));b=r?N.apply(c.X[u],D):N.apply(c,D);if(Ua(b,H)){G=!0;break}}l.finish&&l.finish(d||p);return p?G:t.mm()};Zb=b;f.prototype.nb=function(){var a,b,d;a=0;for(b=this.ca.length;a<b;a++)d=this.ca[a],d.nb(),d.Nd&&(this.Zi=!0)};f.prototype.Eq=function(){var a=this.b,b,d,h=this.ca,g=this.cb;b=0;for(d=h.length;b<d;++b)g[b]=h[b].get();return this.$b.apply(a.Ge,g)};f.prototype.Dq=function(){var a=this.type,b=this.Ud,d=a.Te,h=this.Zi,g=this.ca,e=this.cb,f=this.$b,
c=a.U().Ub(),a=a.N,l=-1<b,t,p,w,k,n,u;if(h)for(p=0,k=g.length;p<k;++p)n=g[p],n.Nd||(e[p]=n.get(0));else for(p=0,k=g.length;p<k;++p)e[p]=g[p].get(0);t=0;for(w=c.length;t<w;++t){u=c[t];if(h)for(p=0,k=g.length;p<k;++p)n=g[p],n.Nd&&(e[p]=n.get(t));l?(p=0,a&&(p=u.type.Lh[d]),f.apply(u.X[b+p],e)):f.apply(u,e)}return!1};$b=f;var K=[],h=-1;a.prototype.nb=function(){var a,b;if(11===this.type)this.xg=this.b.Ps(this.Ok,this.cd.parent);else if(13===this.type)for(a=0,b=this.jh.length;a<b;a++)this.jh[a].nb();this.re&&
this.re.nb()};a.prototype.CB=function(a){this.Nd||!a||a.ua.Bn||(this.Nd=!0)};a.prototype.Yu=function(){this.Nd=!0};a.prototype.QA=function(a){this.nf=a||0;a=d();this.re.get(a);h--;return a.data};a.prototype.RA=function(a){this.nf=a||0;a=d();this.re.get(a);h--;return la(a.data)?a.data:""};a.prototype.XA=function(){return this.object};a.prototype.OA=function(){return this.rs};a.prototype.VA=function(a){this.nf=a||0;a=d();this.re.get(a);h--;return a.Wb()?this.b.Ph(a.data):this.b.gm(a.data)};a.prototype.WA=
function(){return this.mb};a.prototype.UA=function(){return this.key};a.prototype.TA=function(){return this.index};a.prototype.SA=function(a){a=a||0;var b=this.Sa.type,d=null,d=b.U(),g=d.Ub();if(g.length)d=g[a%g.length].type;else if(d.fa.length)d=d.fa[a%d.fa.length].type;else if(b.k.length)d=b.k[a%b.k.length].type;else return 0;return this.index+d.Ol[b.Te]};a.prototype.PA=function(){return this.xg};a.prototype.NA=function(){return this.Hs};a.prototype.YA=function(){var a,b;a=0;for(b=this.jh.length;a<
b;a++)this.Nk[a]=this.jh[a].get();return this.Nk};ac=a;e.prototype.nb=function(){this.Da=r(this.Da)};e.prototype.gh=function(a){var b=this.b.Ns();this.parent&&!this.Nj&&b?(this.Ug>=b.length&&(b.length=this.Ug+1),b[this.Ug]=a):this.data=a};e.prototype.tj=function(){var a=this.b.Ns();return!this.parent||this.Nj||!a||this.tm?this.data:this.Ug>=a.length||"undefined"===typeof a[this.Ug]?this.tp:a[this.Ug]};e.prototype.Ab=function(){!this.parent||this.Nj||this.tm||this.gh(this.tp)};Vb=e;l.prototype.toString=
function(){return"include:"+this.zj.toString()};l.prototype.nb=function(){this.zj=this.b.To[this.fB];this.sheet.$s.add(this);this.Da=r(this.Da);for(var a=this.parent;a;)a.group&&a.ul.push(this),a=a.parent;this.Bv()};l.prototype.Ab=function(){this.parent&&this.b.qk(this.b.G);this.zj.op||this.zj.Ab(!0);this.parent&&this.b.jf(this.b.G)};l.prototype.Bv=function(){for(var a=this.parent;a;){if(a.group&&!a.Sh){this.Oa=!1;return}a=a.parent}this.Oa=!0};ec=l;g.prototype.reset=function(a){this.jb=a;this.Fc=
this.rb=0;J(this.lv);this.Ro=this.Lg=!1};g.prototype.nt=function(){return this.jb.Mq?!0:this.rb<this.jb.Fb.length-1?!!this.jb.Da.length:!1};Ub=g})();
(function(){function c(c,b){this.Sa=c;this.b=c.b;this.type=b[0];this.get=[this.aA,this.Xz,this.jA,this.mA,this.Mz,this.kA,this.eA,this.Uz,this.dA,this.iA,this.Nz,this.hA,this.Vz,this.fA,this.bA,this.cA,this.Yz,this.Zz,this.Tz,this.lA,this.gA,this.$z,this.Sz,this.Wz][this.type];var f=null;this.ff=this.ca=this.cb=this.$b=this.Kn=this.second=this.first=this.value=null;this.Ud=-1;this.Wd=null;this.Iv=-1;this.xg=this.Ok=null;this.Ei=!1;switch(this.type){case 0:case 1:case 2:this.value=b[1];break;case 3:this.first=
new cc(c,b[1]);break;case 18:this.first=new cc(c,b[1]);this.second=new cc(c,b[2]);this.Kn=new cc(c,b[3]);break;case 19:this.$b=this.b.xf(b[1]);this.$b!==X.prototype.O.random&&this.$b!==X.prototype.O.os||this.Sa.Yu();this.cb=[];this.ca=[];3===b.length?(f=b[2],this.cb.length=f.length+1):this.cb.length=1;break;case 20:this.ff=this.b.G[b[1]];this.Ud=-1;this.$b=this.b.xf(b[2]);this.Ei=b[3];rc&&this.$b===rc.prototype.O.or&&this.Sa.Yu();b[4]?this.Wd=new cc(c,b[4]):this.Wd=null;this.cb=[];this.ca=[];6===
b.length?(f=b[5],this.cb.length=f.length+1):this.cb.length=1;break;case 21:this.ff=this.b.G[b[1]];this.Ei=b[2];b[3]?this.Wd=new cc(c,b[3]):this.Wd=null;this.Iv=b[4];break;case 22:this.ff=this.b.G[b[1]];this.ff.fm(b[2]);this.Ud=this.ff.bp(b[2]);this.$b=this.b.xf(b[3]);this.Ei=b[4];b[5]?this.Wd=new cc(c,b[5]):this.Wd=null;this.cb=[];this.ca=[];7===b.length?(f=b[6],this.cb.length=f.length+1):this.cb.length=1;break;case 23:this.Ok=b[1],this.xg=null}this.Sa.CB(this.ff);4<=this.type&&17>=this.type&&(this.first=
new cc(c,b[1]),this.second=new cc(c,b[2]));if(f){var d,a;d=0;for(a=f.length;d<a;d++)this.ca.push(new cc(c,f[d]))}}function n(){++p;u.length===p&&u.push(new bc);return u[p]}function r(c,b,f){var d,a;d=0;for(a=c.length;d<a;++d)c[d].get(f),b[d+1]=f.data}function k(c,b){this.type=c||fc.qh;this.data=b||0;this.Xg=null;this.type==fc.qh&&(this.data=Math.floor(this.data))}c.prototype.nb=function(){23===this.type&&(this.xg=this.Sa.b.Ps(this.Ok,this.Sa.cd.parent));this.first&&this.first.nb();this.second&&this.second.nb();
this.Kn&&this.Kn.nb();this.Wd&&this.Wd.nb();if(this.ca){var c,b;c=0;for(b=this.ca.length;c<b;c++)this.ca[c].nb()}};var u=[],p=-1;c.prototype.lA=function(c){var b=this.ca,f=this.cb;f[0]=c;c=n();r(b,f,c);--p;this.$b.apply(this.b.Ge,f)};c.prototype.gA=function(c){var b=this.ff,f=this.cb,d=this.ca,a=this.Wd,e=this.$b,l=this.Sa.nf,g=b.U(),w=g.Ub();if(!w.length)if(g.fa.length)w=g.fa;else{this.Ei?c.ad(""):c.Na(0);return}f[0]=c;c.Xg=b;c=n();r(d,f,c);a&&(a.get(c),c.Wb()&&(l=c.data,w=b.k));--p;b=w.length;if(l>=
b||l<=-b)l%=b;0>l&&(l+=b);e.apply(w[l],f)};c.prototype.Sz=function(c){var b=this.ff,f=this.cb,d=this.ca,a=this.Wd,e=this.Ud,l=this.$b,g=this.Sa.nf,w=b.U(),k=w.Ub();if(!k.length)if(w.fa.length)k=w.fa;else{this.Ei?c.ad(""):c.Na(0);return}f[0]=c;c.Xg=b;c=n();r(d,f,c);a&&(a.get(c),c.Wb()&&(g=c.data,k=b.k));--p;d=k.length;if(g>=d||g<=-d)g%=d;0>g&&(g+=d);g=k[g];k=0;b.N&&(k=g.type.Lh[b.Te]);l.apply(g.X[e+k],f)};c.prototype.$z=function(c){var b=this.Wd,f=this.ff,d=this.Iv,a=this.Sa.nf,e=f.U(),l=e.Ub();if(!l.length)if(e.fa.length)l=
e.fa;else{this.Ei?c.ad(""):c.Na(0);return}if(b){e=n();b.get(e);if(e.Wb()){a=e.data;l=f.k;0!==l.length&&(a%=l.length,0>a&&(a+=l.length));a=f.fp(a);f=a.Mb[d];la(f)?c.ad(f):c.F(f);--p;return}--p}b=l.length;if(a>=b||a<=-b)a%=b;0>a&&(a+=b);a=l[a];l=0;f.N&&(l=a.type.Ol[f.Te]);f=a.Mb[d+l];la(f)?c.ad(f):c.F(f)};c.prototype.aA=function(c){c.type=fc.qh;c.data=this.value};c.prototype.Xz=function(c){c.type=fc.ph;c.data=this.value};c.prototype.jA=function(c){c.type=fc.String;c.data=this.value};c.prototype.mA=
function(c){this.first.get(c);c.Wb()&&(c.data=-c.data)};c.prototype.Mz=function(c){this.first.get(c);var b=n();this.second.get(b);c.Wb()&&b.Wb()&&(c.data+=b.data,b.Xh()&&c.ni());--p};c.prototype.kA=function(c){this.first.get(c);var b=n();this.second.get(b);c.Wb()&&b.Wb()&&(c.data-=b.data,b.Xh()&&c.ni());--p};c.prototype.eA=function(c){this.first.get(c);var b=n();this.second.get(b);c.Wb()&&b.Wb()&&(c.data*=b.data,b.Xh()&&c.ni());--p};c.prototype.Uz=function(c){this.first.get(c);var b=n();this.second.get(b);
c.Wb()&&b.Wb()&&(c.data/=b.data,c.ni());--p};c.prototype.dA=function(c){this.first.get(c);var b=n();this.second.get(b);c.Wb()&&b.Wb()&&(c.data%=b.data,b.Xh()&&c.ni());--p};c.prototype.iA=function(c){this.first.get(c);var b=n();this.second.get(b);c.Wb()&&b.Wb()&&(c.data=Math.pow(c.data,b.data),b.Xh()&&c.ni());--p};c.prototype.Nz=function(c){this.first.get(c);var b=n();this.second.get(b);b.$h()||c.$h()?this.Pz(c,b):this.Oz(c,b);--p};c.prototype.Pz=function(c,b){c.$h()&&b.$h()?this.Rz(c,b):this.Qz(c,
b)};c.prototype.Rz=function(c,b){c.data+=b.data};c.prototype.Qz=function(c,b){c.$h()?c.data+=(Math.round(1E10*b.data)/1E10).toString():c.ad(c.data.toString()+b.data)};c.prototype.Oz=function(c,b){c.Na(c.data&&b.data?1:0)};c.prototype.hA=function(c){this.first.get(c);var b=n();this.second.get(b);c.Wb()&&b.Wb()&&(c.data||b.data?c.Na(1):c.Na(0));--p};c.prototype.Tz=function(c){this.first.get(c);c.data?this.second.get(c):this.Kn.get(c)};c.prototype.Vz=function(c){this.first.get(c);var b=n();this.second.get(b);
c.Na(c.data===b.data?1:0);--p};c.prototype.fA=function(c){this.first.get(c);var b=n();this.second.get(b);c.Na(c.data!==b.data?1:0);--p};c.prototype.bA=function(c){this.first.get(c);var b=n();this.second.get(b);c.Na(c.data<b.data?1:0);--p};c.prototype.cA=function(c){this.first.get(c);var b=n();this.second.get(b);c.Na(c.data<=b.data?1:0);--p};c.prototype.Yz=function(c){this.first.get(c);var b=n();this.second.get(b);c.Na(c.data>b.data?1:0);--p};c.prototype.Zz=function(c){this.first.get(c);var b=n();
this.second.get(b);c.Na(c.data>=b.data?1:0);--p};c.prototype.Wz=function(c){var b=this.xg.tj();ka(b)?c.F(b):c.ad(b)};cc=c;k.prototype.Xh=function(){return this.type===fc.ph};k.prototype.Wb=function(){return this.type===fc.qh||this.type===fc.ph};k.prototype.$h=function(){return this.type===fc.String};k.prototype.ni=function(){this.Xh()||(this.$h()&&(this.data=parseFloat(this.data)),this.type=fc.ph)};k.prototype.Na=function(c){this.type=fc.qh;this.data=Math.floor(c)};k.prototype.F=function(c){this.type=
fc.ph;this.data=c};k.prototype.ad=function(c){this.type=fc.String;this.data=c};k.prototype.wn=function(c){ka(c)?(this.type=fc.ph,this.data=c):la(c)?(this.type=fc.String,this.data=c.toString()):(this.type=fc.qh,this.data=0)};bc=k;fc={qh:0,ph:1,String:2}})();function X(c){this.b=c;this.Pc=[]}
X.prototype.Wa=function(){var c={},n,r,k,u,p,t,b,f;c.waits=[];var d=c.waits,a;n=0;for(r=this.Pc.length;n<r;n++){t=this.Pc[n];a={t:t.time,st:t.gv,s:t.Lq,ev:t.Hh.ma,sm:[],sols:{}};t.Hh.rd[t.Fc]&&(a.act=t.Hh.rd[t.Fc].ma);k=0;for(u=t.Da.length;k<u;k++)a.sm.push(t.Da[k].ma);for(p in t.Bc)if(t.Bc.hasOwnProperty(p)){b=this.b.G[parseInt(p,10)];f={sa:t.Bc[p].ln,insts:[]};k=0;for(u=t.Bc[p].Xe.length;k<u;k++)f.insts.push(t.Bc[p].Xe[k].uid);a.sols[b.ma.toString()]=f}d.push(a)}return c};
X.prototype.bb=function(c){c=c.waits;var n,r,k,u,p,t,b,f,d,a,e;J(this.Pc);n=0;for(r=c.length;n<r;n++)if(t=c[n],f=this.b.es[t.ev.toString()]){d=-1;k=0;for(u=f.rd.length;k<u;k++)if(f.rd[k].ma===t.act){d=k;break}if(-1!==d){b={Bc:{},Da:[],Qo:!1};b.time=t.t;b.gv=t.st||"";b.Lq=!!t.s;b.Hh=f;b.Fc=d;k=0;for(u=t.sm.length;k<u;k++)(f=this.b.rj(t.sm[k]))&&b.Da.push(f);for(p in t.sols)if(t.sols.hasOwnProperty(p)&&(f=this.b.rj(parseInt(p,10)))){d=t.sols[p];a={ln:d.sa,Xe:[]};k=0;for(u=d.insts.length;k<u;k++)(e=
this.b.Qh(d.insts[k]))&&a.Xe.push(e);b.Bc[f.index.toString()]=a}this.Pc.push(b)}}};
(function(){function c(){}function n(b,a){var e=b.M.c2_feo_val,c=a.M.c2_feo_val;if(ka(e)&&ka(c))return e-c;e=""+e;c=""+c;return e<c?-1:e>c?1:0}function r(){}function k(){}var u=X.prototype;c.prototype.ew=function(){return!0};c.prototype.Gr=function(){return!0};c.prototype.kx=function(){return!0};c.prototype.Kw=function(b,a,e){return b?gc(100*b.opacity,a,e):!1};var p=[],t=-1;c.prototype.gw=function(b){var a=b.U();t++;p.length===t&&p.push([]);var e=p[t];Da(e,a.Ub());var c=this.b.ab(),g=c.jb,f=c.nt(),
c=this.b.Ju(),k,h,m,q,n,u,v=b.Vb;if(f)for(f=0,k=e.length;f<k&&!c.Cb;f++){this.b.yi(g.Da);q=e[f];a=b.U();a.W=!1;J(a.k);a.k[0]=q;if(v)for(h=0,m=q.siblings.length;h<m;h++)n=q.siblings[h],u=n.type.U(),u.W=!1,J(u.k),u.k[0]=n;c.index=f;g.uk();this.b.jf(g.Da)}else for(a.W=!1,J(a.k),f=0,k=e.length;f<k&&!c.Cb;f++){q=e[f];a.k[0]=q;if(v)for(h=0,m=q.siblings.length;h<m;h++)n=q.siblings[h],u=n.type.U(),u.W=!1,J(u.k),u.k[0]=n;c.index=f;g.uk()}J(e);this.b.Du();t--;return!1};c.prototype.hw=function(b,a,e){a=b.U();
t++;p.length===t&&p.push([]);var c=p[t];Da(c,a.Ub());var g=this.b.ab(),f=g.jb,k=this.b.Pf(),h=g.nt(),g=this.b.Ju(),m,q,u,r,v;m=0;for(q=c.length;m<q;m++)c[m].M.c2_feo_val=k.ca[1].get(m);c.sort(n);1===e&&c.reverse();e=b.Vb;if(h)for(m=0,q=c.length;m<q&&!g.Cb;m++){this.b.yi(f.Da);u=c[m];a=b.U();a.W=!1;J(a.k);a.k[0]=u;if(e)for(k=0,h=u.siblings.length;k<h;k++)r=u.siblings[k],v=r.type.U(),v.W=!1,J(v.k),v.k[0]=r;g.index=m;f.uk();this.b.jf(f.Da)}else for(a.W=!1,J(a.k),m=0,q=c.length;m<q&&!g.Cb;m++){u=c[m];
a.k[0]=u;if(e)for(k=0,h=u.siblings.length;k<h;k++)r=u.siblings[k],v=r.type.U(),v.W=!1,J(v.k),v.k[0]=r;g.index=m;f.uk()}J(c);this.b.Du();t--;return!1};c.prototype.By=function(){var b=this.b.Pf().M;"undefined"===typeof b.TriggerOnce_lastTick&&(b.TriggerOnce_lastTick=-1);var a=b.TriggerOnce_lastTick,e=this.b.ee;b.TriggerOnce_lastTick=e;return this.b.Mp||a!==e-1};c.prototype.dw=function(b){var a=this.b.Pf(),e=a.M.Every_lastTime||0,c=this.b.ub.aa;"undefined"===typeof a.M.Every_seconds&&(a.M.Every_seconds=
b);var g=a.M.Every_seconds;if(c>=e+g)return a.M.Every_lastTime=e+g,c>=a.M.Every_lastTime+.04&&(a.M.Every_lastTime=c),a.M.Every_seconds=b,!0;c<e-.1&&(a.M.Every_lastTime=c);return!1};c.prototype.Yv=function(b,a,e){return gc(b.tj(),a,e)};c.prototype.vw=function(b){return(b=this.b.wj[b.toLowerCase()])&&b.Sh};c.prototype.rr=function(){var b=this.b.ab();return b.Ro?!1:!b.Lg};c.prototype.bo=function(){return!0};c.prototype.Sw=function(){return!0};c.prototype.co=function(){return!0};c.prototype.Kr=function(){return!0};
c.prototype.mx=function(){return!0};c.prototype.Zk=function(){return!0};c.prototype.Qv=function(b,a,e){return Oa(V(b),V(e))<=V(a)};c.prototype.rw=function(b,a){return Ra(V(b),V(a))};c.prototype.qw=function(b,a,e){b=Ma(b);a=Ma(a);e=Ma(e);return Ra(e,a)?Ra(b,a)&&!Ra(b,e):!(!Ra(b,a)&&Ra(b,e))};u.m=new c;r.prototype.jw=function(b){this.b.bi||this.b.qg||(this.b.qg=b)};r.prototype.aw=function(b,a,e,c){if(a&&b&&(a=this.b.yl(b,a,e,c))){this.b.jd++;var g;this.b.trigger(Object.getPrototypeOf(b.ua).m.rh,a);
if(a.Vb)for(e=0,c=a.siblings.length;e<c;e++)g=a.siblings[e],this.b.trigger(Object.getPrototypeOf(g.type.ua).m.rh,g);this.b.jd--;b=b.U();b.W=!1;J(b.k);b.k[0]=a;if(a.Vb)for(e=0,c=a.siblings.length;e<c;e++)g=a.siblings[e],b=g.type.U(),b.W=!1,J(b.k),b.k[0]=g}};r.prototype.Wx=function(b,a){b&&b.visible!==a&&(b.visible=a,this.b.S=!0)};r.prototype.Tx=function(b,a){b&&(a=Ha(a/100,0,1),b.opacity!==a&&(b.opacity=a,this.b.S=!0))};r.prototype.Hx=function(b){if(b=b.Qs())this.b.Ia.mn(b.x),this.b.Ia.nn(b.y)};r.prototype.ky=
function(b,a){0===b.Un?ka(a)?b.gh(a):b.gh(parseFloat(a)):1===b.Un&&b.gh(a.toString())};r.prototype.Pv=function(b,a){0===b.Un?ka(a)?b.gh(b.tj()+a):b.gh(b.tj()+parseFloat(a)):1===b.Un&&b.gh(b.tj()+a.toString())};r.prototype.iy=function(b){0>b&&(b=0);this.b.ig=b};r.prototype.ay=function(b,a){var e=a;0>e&&(e=0);if(b){var c=b.U().Ub(),g,f;g=0;for(f=c.length;g<f;g++)c[g].qi=e}};var b=[],f=[];r.prototype.Cy=function(d){if(!(0>d)){var a,e,c,g=this.b.ab(),p;b.length?p=b.pop():p={Bc:{},Da:[]};p.Qo=!1;p.time=
this.b.ub.aa+d;p.gv="";p.Lq=!1;p.Hh=g.jb;p.Fc=g.Fc+1;d=0;for(a=this.b.G.length;d<a;d++)c=this.b.G[d],e=c.U(),e.W&&-1===g.jb.Da.indexOf(c)||(p.Da.push(c),c=void 0,f.length?c=f.pop():c={Xe:[]},c.ln=!1,c.ln=e.W,Da(c.Xe,e.k),p.Bc[d.toString()]=c);this.Pc.push(p);return!0}};r.prototype.Ux=function(b,a){b&&b.scale!==a&&(b.scale=a,this.b.S=!0)};r.prototype.Vx=function(b,a){b&&!!a!==!!b.od&&(b.od=!!a,this.b.S=!0)};r.prototype.kw=function(b){if(!this.b.bi&&!this.b.qg)for(var a in this.b.ki)if(this.b.ki.hasOwnProperty(a)&&
ob(a,b)){this.b.qg=this.b.ki[a];break}};r.prototype.Rx=function(b,a,e){b&&this.b.C&&(e=b.qj(e))&&(a=1===a,e.Oa!=a&&(e.Oa=a,b.Ld(),this.b.S=!0))};r.prototype.Sx=function(b,a,e,c){b&&this.b.C&&(a=b.qj(a))&&(b=b.Xa[a.index],e=Math.floor(e),0>e||e>=b.length||(1===this.b.C.Ts(a.ob,e)&&(c/=100),b[e]!==c&&(b[e]=c,a.Oa&&(this.b.S=!0))))};u.u=new r;k.prototype["int"]=function(b,a){la(a)?(b.Na(parseInt(a,10)),isNaN(b.data)&&(b.data=0)):b.Na(a)};k.prototype["float"]=function(b,a){la(a)?(b.F(parseFloat(a)),isNaN(b.data)&&
(b.data=0)):b.F(a)};k.prototype.random=function(b,a,e){void 0===e?b.F(Math.random()*a):b.F(Math.random()*(e-a)+a)};k.prototype.sqrt=function(b,a){b.F(Math.sqrt(a))};k.prototype.abs=function(b,a){b.F(Math.abs(a))};k.prototype.round=function(b,a){b.Na(Math.round(a))};k.prototype.floor=function(b,a){b.Na(Math.floor(a))};k.prototype.ceil=function(b,a){b.Na(Math.ceil(a))};k.prototype.sin=function(b,a){b.F(Math.sin(V(a)))};k.prototype.cos=function(b,a){b.F(Math.cos(V(a)))};k.prototype.tan=function(b,a){b.F(Math.tan(V(a)))};
k.prototype.asin=function(b,a){b.F(Ia(Math.asin(a)))};k.prototype.acos=function(b,a){b.F(Ia(Math.acos(a)))};k.prototype.atan=function(b,a){b.F(Ia(Math.atan(a)))};k.prototype.exp=function(b,a){b.F(Math.exp(a))};k.prototype.log10=function(b,a){b.F(Math.log(a)/Math.LN10)};k.prototype.max=function(b){var a=arguments[1];"number"!==typeof a&&(a=0);var e,c,g;e=2;for(c=arguments.length;e<c;e++)g=arguments[e],"number"===typeof g&&a<g&&(a=g);b.F(a)};k.prototype.min=function(b){var a=arguments[1];"number"!==
typeof a&&(a=0);var e,c,g;e=2;for(c=arguments.length;e<c;e++)g=arguments[e],"number"===typeof g&&a>g&&(a=g);b.F(a)};k.prototype.Mf=function(b){b.F(this.b.Mf)};k.prototype.ig=function(b){b.F(this.b.ig)};k.prototype.time=function(b){b.F(this.b.ub.aa)};k.prototype.ee=function(b){b.Na(this.b.ee)};k.prototype.Km=function(b){b.Na(this.b.Km)};k.prototype.Wo=function(b){b.Na(this.b.Wo)};k.prototype.jz=function(b,a,e,c,g){b.F(Ta(a,e,c,g))};k.prototype.q=function(b,a,e,c,g){b.F(Ia(Na(a,e,c,g)))};k.prototype.xB=
function(b,a,e,c){b.F(Va(a,e,c))};k.prototype.wB=function(b,a){var e=this.b.gp(a);e?b.F(100*e.opacity):b.F(0)};k.prototype.left=function(b,a,e){b.ad(la(a)?a.substr(0,e):"")};k.prototype.right=function(b,a,e){b.ad(la(a)?a.substr(a.length-e):"")};k.prototype.replace=function(b,a,e,c){la(a)&&la(e)&&la(c)?b.ad(a.replace(new RegExp(cb(e),"gi"),c)):b.ad(la(a)?a:"")};k.prototype.trim=function(b,a){b.ad(la(a)?a.trim():"")};k.prototype.os=function(b){var a=y(Math.random()*(arguments.length-1));b.wn(arguments[a+
1])};k.prototype.Lo=function(b){b.F(this.b.Lo/1E3)};k.prototype.Rg=function(b){b.F(this.b.Rg)};k.prototype.Xy=function(b,a,e,c){a=this.b.gp(a);b.F(a?a.Db(e,c,!0):0)};k.prototype.Yy=function(b,a,e,c){a=this.b.gp(a);b.F(a?a.Db(e,c,!1):0)};u.O=new k;u.nC=function(){var d,a,e,c,g,p,k=this.b.ab();d=0;for(e=this.Pc.length;d<e;d++){c=this.Pc[d];if(-1===c.time){if(!c.Lq)continue}else if(c.time>this.b.ub.aa)continue;k.jb=c.Hh;k.Fc=c.Fc;k.rb=0;for(a in c.Bc)c.Bc.hasOwnProperty(a)&&(g=this.b.G[parseInt(a,10)].U(),
p=c.Bc[a],g.W=p.ln,Da(g.k,p.Xe),g=p,J(g.Xe),f.push(g));c.Hh.mC();this.b.Io(c.Da);c.Qo=!0}a=d=0;for(e=this.Pc.length;d<e;d++)c=this.Pc[d],this.Pc[a]=c,c.Qo?(Xa(c.Bc),J(c.Da),b.push(c)):a++;Ca(this.Pc,a)}})();
(function(){rb=function(c,r){var k=c[1],u=c[3],p=c[4],t=c[5],b=c[6],f=c[7],d=c[8];r.m||(r.m={});r.u||(r.u={});r.O||(r.O={});var a=r.m,e=r.u,l=r.O;u&&(a.Zv=function(a,b){return gc(this.x,a,b)},a.$v=function(a,b){return gc(this.y,a,b)},a.Aw=function(){var a=this.n;this.wa();var b=this.Ha;return!(b.right<a.na||b.bottom<a.pa||b.left>a.ya||b.top>a.xa)},a.Bw=function(){this.wa();var a=this.Ha,b=this.b.Ia;return 0>a.right||0>a.bottom||a.left>b.width||a.top>b.height},a.Bx=function(a,b,d){var h=this.U(),e=
h.Ub();if(!e.length)return!1;var c=e[0],f=c,l=Ta(c.x,c.y,b,d),p,k,t;p=1;for(k=e.length;p<k;p++)if(c=e[p],t=Ta(c.x,c.y,b,d),0===a&&t<l||1===a&&t>l)l=t,f=c;h.nk(f);return!0},e.xD=function(a){this.x!==a&&(this.x=a,this.D())},e.yD=function(a){this.y!==a&&(this.y=a,this.D())},e.Or=function(a,b){if(this.x!==a||this.y!==b)this.x=a,this.y=b,this.D()},e.ey=function(a,b){var d=a.HA(this);if(d){var h;d.Oh?(h=d.Oh(b,!0),d=d.Oh(b,!1)):(h=d.x,d=d.y);if(this.x!==h||this.y!==d)this.x=h,this.y=d,this.D()}},e.fD=function(a){0!==
a&&(this.x+=Math.cos(this.q)*a,this.y+=Math.sin(this.q)*a,this.D())},e.eD=function(a,b){0!==b&&(this.x+=Math.cos(V(a))*b,this.y+=Math.sin(V(a))*b,this.D())},l.ro=function(a){a.F(this.x)},l.so=function(a){a.F(this.y)},l.Mf=function(a){a.F(this.b.Ve(this))});p&&(a.WC=function(a,b){return gc(this.width,a,b)},a.UC=function(a,b){return gc(this.height,a,b)},e.oy=function(a){this.width!==a&&(this.width=a,this.D())},e.wD=function(a){this.height!==a&&(this.height=a,this.D())},e.hy=function(a,b){if(this.width!==
a||this.height!==b)this.width=a,this.height=b,this.D()},l.CD=function(a){a.F(this.width)},l.YC=function(a){a.F(this.height)},l.RC=function(a){this.wa();a.F(this.Ha.left)},l.TC=function(a){this.wa();a.F(this.Ha.top)},l.SC=function(a){this.wa();a.F(this.Ha.right)},l.QC=function(a){this.wa();a.F(this.Ha.bottom)});t&&(a.Qv=function(a,b){return Oa(this.q,V(b))<=V(a)},a.rw=function(a){return Ra(this.q,V(a))},a.qw=function(a,b){var d=Ma(a),h=Ma(b),e=Ka(this.q);return Ra(h,d)?Ra(e,d)&&!Ra(e,h):!(!Ra(e,d)&&
Ra(e,h))},e.tD=function(a){a=V(Ja(a));isNaN(a)||this.q===a||(this.q=a,this.D())},e.pD=function(a){0===a||isNaN(a)||(this.q+=V(a),this.q=Ka(this.q),this.D())},e.qD=function(a){0===a||isNaN(a)||(this.q-=V(a),this.q=Ka(this.q),this.D())},e.rD=function(a,b){var d=Qa(this.q,V(b),V(a));isNaN(d)||this.q===d||(this.q=d,this.D())},e.sD=function(a,b,d){a=Qa(this.q,Math.atan2(d-this.y,b-this.x),V(a));isNaN(a)||this.q===a||(this.q=a,this.D())},e.jy=function(a,b){var d=Math.atan2(b-this.y,a-this.x);isNaN(d)||
this.q===d||(this.q=d,this.D())},l.PC=function(a){a.F(La(this.q))});k||(a.pr=function(a,b,d){return gc(this.Mb[a],b,d)},a.$C=function(a){return this.Mb[a]},a.mD=function(a,b){var d=this.U(),h=d.Ub();if(!h.length)return!1;var e=h[0],c=e,f=e.Mb[b],l,p,k;l=1;for(p=h.length;l<p;l++)if(e=h[l],k=e.Mb[b],0===a&&k<f||1===a&&k>f)f=k,c=e;d.nk(c);return!0},a.lD=function(a){var b,d,h,e,c;if(this.b.Pf().Dj){c=this.U();if(c.W)for(c.W=!1,J(c.k),J(c.fa),h=this.k,b=0,d=h.length;b<d;b++)e=h[b],e.uid===a?c.fa.push(e):
c.k.push(e);else{h=b=0;for(d=c.k.length;b<d;b++)e=c.k[b],c.k[h]=e,e.uid===a?c.fa.push(e):h++;Ca(c.k,h)}this.sd();return!!c.k.length}e=this.b.Qh(a);if(!e)return!1;c=this.U();if(!c.W&&-1===c.k.indexOf(e))return!1;if(this.N)for(a=e.type.Ya,b=0,d=a.length;b<d;b++){if(a[b]===this)return c.nk(e),this.sd(),!0}else if(e.type===this)return c.nk(e),this.sd(),!0;return!1},a.rh=function(){return!0},a.Ar=function(){return!0},e.Nr=function(a,b){var d=this.Mb;ka(d[a])?d[a]=ka(b)?b:parseFloat(b):la(d[a])&&(d[a]=
la(b)?b:b.toString())},e.OC=function(a,b){var d=this.Mb;ka(d[a])?d[a]=ka(b)?d[a]+b:d[a]+parseFloat(b):la(d[a])&&(d[a]=la(b)?d[a]+b:d[a]+b.toString())},e.zD=function(a,b){var d=this.Mb;ka(d[a])&&(d[a]=ka(b)?d[a]-b:d[a]-parseFloat(b))},e.uD=function(a,b){this.Mb[a]=b?1:0},e.AD=function(a){this.Mb[a]=1-this.Mb[a]},e.$n=function(){this.b.je(this)},e.Lw||(e.Lw=function(a){var b,d;try{b=JSON.parse(a)}catch(h){return}this.b.zm(this,b,!0);this.le&&this.le();if(this.X)for(a=0,b=this.X.length;a<b;++a)d=this.X[a],
d.le&&d.le()}),l.XC=function(a){var b=a.Xg.k.length,d,h,e;d=0;for(h=this.b.Vd.length;d<h;d++)e=this.b.Vd[d],a.Xg.N?0<=e.type.Ya.indexOf(a.Xg)&&b++:e.type===a.Xg&&b++;a.Na(b)},l.oD=function(a){a.Na(a.Xg.U().Ub().length)},l.BD=function(a){a.Na(this.uid)},l.ZC=function(a){a.Na(this.uj())},l.Rv||(l.Rv=function(a){a.ad(JSON.stringify(this.b.Fq(this,!0)))}));b&&(a.bD=function(){return this.visible},e.Qr=function(a){!a!==!this.visible&&(this.visible=!!a,this.b.S=!0)},a.VC=function(a,b){return gc(nb(100*
this.opacity),a,b)},e.by=function(a){a=a/100;0>a?a=0:1<a&&(a=1);a!==this.opacity&&(this.opacity=a,this.b.S=!0)},l.Opacity=function(a){a.F(nb(100*this.opacity))});f&&(a.aD=function(a){return a?this.n===a:!1},a.nD=function(a){var b=this.U(),d=b.Ub();if(!d.length)return!1;var h=d[0],e=h,c,f;c=1;for(f=d.length;c<f;c++)if(h=d[c],0===a){if(h.n.index>e.n.index||h.n.index===e.n.index&&h.ve()>e.ve())e=h}else if(h.n.index<e.n.index||h.n.index===e.n.index&&h.ve()<e.ve())e=h;b.nk(e);return!0},e.iD=function(){var a=
this.n,b=a.k;b.length&&b[b.length-1]===this||(a.Ci(this,!1),a.aj(this,!1),this.b.S=!0)},e.gD=function(){var a=this.n,b=a.k;b.length&&b[0]===this||(a.Ci(this,!1),a.aC(this),this.b.S=!0)},e.hD=function(a){a&&a!=this.n&&(this.n.Ci(this,!0),this.n=a,a.aj(this,!0),this.b.S=!0)},e.Dy=function(a,b){var d=0===a;if(b){var h=b.Qs(this);h&&h.uid!==this.uid&&(this.n.index!==h.n.index&&(this.n.Ci(this,!0),this.n=h.n,h.n.aj(this,!0)),this.n.GB(this,h,d),this.b.S=!0)}},l.dD=function(a){a.Na(this.n.gu)},l.cD=function(a){a.ad(this.n.name)},
l.DD=function(a){a.Na(this.ve())});d&&(e.Nx=function(a,b){if(this.b.C){var d=this.type.ep(b);if(!(0>d)){var h=1===a;this.zf[d]!==h&&(this.zf[d]=h,this.Ld(),this.b.S=!0)}}},e.vD=function(a,b,d){if(this.b.C){var h=this.type.ep(a);0>h||(a=this.type.ea[h],h=this.Xa[h],b=Math.floor(b),0>b||b>=h.length||(1===this.b.C.Ts(a.ob,b)&&(d/=100),h[b]!==d&&(h[b]=d,a.Oa&&(this.b.S=!0))))}})};Mb=function(){this.Ho=this.ml=!0;this.type.fl=!0;this.b.S=!0;var c,r,k=this.Co;c=0;for(r=k.length;c<r;++c)k[c](this);this.n.qd&&
this.wa()};Nb=function(c){c&&this.Co.push(c)};Pb=function(){if(this.ml){var c=this.Ha,r=this.Rb;c.set(this.x,this.y,this.x+this.width,this.y+this.height);c.offset(-this.wc*this.width,-this.xc*this.height);this.q?(c.offset(-this.x,-this.y),r.$u(c,this.q),r.offset(this.x,this.y),r.gs(c)):r.hh(c);c.normalize();this.ml=!1;this.Fv()}};var c=new wa(0,0,0,0);Qb=function(){if(this.n.qd){var n=this.n.hc,r=this.Ha;c.set(n.Dc(r.left),n.Ec(r.top),n.Dc(r.right),n.Ec(r.bottom));this.Mc.mj(c)||(this.Mc.right<this.Mc.left?
n.update(this,null,c):n.update(this,this.Mc,c),this.Mc.Ah(c),this.n.be=!0)}};Rb=function(){if(this.Ho&&this.dd){this.wa();var n=this.type.fj,r=this.Ha;c.set(n.Dc(r.left),n.Ec(r.top),n.Dc(r.right),n.Ec(r.bottom));this.vd.mj(c)||(this.vd.right<this.vd.left?n.update(this,null,c):n.update(this,this.vd,c),this.vd.Ah(c),this.Ho=!1)}};Ob=function(c,r){return this.Ha.Gb(c,r)&&this.Rb.Gb(c,r)?this.qa&&!this.qa.Hg()?(this.qa.Ef(this.width,this.height,this.q),this.qa.Gb(c-this.x,r-this.y)):!0:!1};Hb=function(){this.type.Sn();
return this.Eg};Sb=function(){this.n.hr();return this.he};Tb=function(){J(this.Aa);var c,r,k,u=!0;c=0;for(r=this.zf.length;c<r;c++)this.zf[c]&&(k=this.type.ea[c],this.Aa.push(k),k.$c||(u=!1));this.Hv=!!this.Aa.length;this.lf=u};Ib=function(){return"Inst"+this.Iu};ub=function(c){if(c&&c.Vb&&c.type!=this){var r,k,u;r=0;for(k=c.siblings.length;r<k;r++)if(u=c.siblings[r],u.type==this)return u}c=this.U().Ub();return c.length?c[0]:null};vb=function(c){var r=this.U().Ub();return r.length?r[c.uj()%r.length]:
null};tb=function(){if(this.Ji&&!this.N){var c,r;c=0;for(r=this.k.length;c<r;c++)this.k[c].Eg=c;var k=c,u=this.b.Vd;c=0;for(r=u.length;c<r;++c)u[c].type===this&&(u[c].Eg=k++);this.Ji=!1}};Fb=function(c){if(c<this.k.length)return this.k[c];c-=this.k.length;var r=this.b.Vd,k,u;k=0;for(u=r.length;k<u;++k)if(r[k].type===this){if(0===c)return r[k];--c}return null};wb=function(){return this.of[this.oe]};xb=function(){this.oe++;this.oe===this.of.length?this.of.push(new sb(this)):(this.of[this.oe].W=!0,J(this.of[this.oe].fa))};
yb=function(){this.oe++;this.oe===this.of.length&&this.of.push(new sb(this));var c=this.of[this.oe],r=this.of[this.oe-1];r.W?(c.W=!0,J(c.fa)):(c.W=!1,Da(c.k,r.k),Da(c.fa,r.fa))};Ab=function(){this.oe--};Bb=function(c){var r,k,u,p,t,b=0;if(!this.N)for(r=0,k=this.Ya.length;r<k;r++)for(t=this.Ya[r],u=0,p=t.$a.length;u<p;u++){if(c===t.$a[u].name)return this.M.lastBehIndex=b,t.$a[u];b++}r=0;for(k=this.$a.length;r<k;r++){if(c===this.$a[r].name)return this.M.lastBehIndex=b,this.$a[r];b++}return null};Cb=
function(c){return this.fm(c)?this.M.lastBehIndex:-1};Db=function(c){var r,k;r=0;for(k=this.ea.length;r<k;r++)if(this.ea[r].name===c)return r;return-1};Eb=function(){if(this.Vb&&!this.N){var c,r,k,u,p,t,b;this.Sn();t=this.U();var f=t.W,d=(c=this.b.ab())&&c.jb&&c.jb.ld;c=0;for(r=this.Rc.length;c<r;c++)if(p=this.Rc[c],p!==this&&(p.Sn(),b=p.U(),b.W=f,!f)){J(b.k);k=0;for(u=t.k.length;k<u;++k)b.k[k]=p.fp(t.k[k].Eg);if(d)for(J(b.fa),k=0,u=t.fa.length;k<u;++k)b.fa[k]=p.fp(t.fa[k].Eg)}}};Gb=function(){return"Type"+
this.ma};gc=function(c,r,k){if("undefined"===typeof c||"undefined"===typeof k)return!1;switch(r){case 0:return c===k;case 1:return c!==k;case 2:return c<k;case 3:return c<=k;case 4:return c>k;case 5:return c>=k;default:return!1}}})();
var oc={pulse:{src:"varying mediump vec2 vTex;\nuniform lowp sampler2D samplerFront;\nuniform lowp float intensity;\nuniform lowp float lighting;\nuniform mediump float frequency;\nuniform mediump float speed;\nuniform mediump float centerX;\nuniform mediump float centerY;\nuniform mediump float pixelWidth;\nuniform mediump float pixelHeight;\nuniform mediump float layerScale;\nuniform mediump float seconds;\nvoid main(void)\n{\nmediump vec2 res = vec2(1.0 / pixelWidth, 1.0 / pixelHeight);\nmediump vec2 halfres = res / 2.0;\nmediump vec2 cPos = (vTex - vec2(centerX, 1.0 - centerY)) * res;\nmediump float cLength = length(cPos);\nmediump vec2 uv = vTex+(cPos/cLength)*sin(cLength/frequency/layerScale-seconds*speed)/25.0;\nlowp vec4 front = texture2D(samplerFront, mix(vTex, uv, intensity));\nlowp vec3 col = mix(front.rgb, front.rgb*50.0/cLength, lighting * intensity);\ngl_FragColor = vec4(col,front.a);\n}",Ih:50,
Jh:50,jj:!1,$c:!1,Yi:!0,ca:[["intensity",0,1],["lighting",0,1],["speed",0,0],["frequency",0,0],["centerX",0,1],["centerY",0,1]]},scanlines:{src:"varying mediump vec2 vTex;\nuniform lowp sampler2D samplerFront;\nuniform mediump float pixelHeight;\nuniform mediump float lineHeight;\nvoid main(void)\n{\nlowp vec4 front = texture2D(samplerFront, vTex);\nmediump float factor = 1.0 + (floor(mod(vTex.y, pixelHeight * lineHeight * 2.0) / (pixelHeight * lineHeight)) / 3.0);\nfront.rgb /= factor;\ngl_FragColor = front;\n}",
Ih:0,Jh:0,jj:!1,$c:!0,Yi:!1,ca:[["lineHeight",0,0]]},water:{src:"varying mediump vec2 vTex;\nuniform lowp sampler2D samplerFront;\nprecision mediump float;\nuniform float seconds;\nuniform float pixelWidth;\nuniform float pixelHeight;\nconst float PI = 3.1415926535897932;\nuniform float speed;\nuniform float speed_x;\nuniform float speed_y;\nuniform float intensity;\nconst int steps = 8;\nuniform float frequency;\nuniform float angle; // better when a prime\nuniform float delta;\nuniform float intence;\nuniform float emboss;\nfloat col(vec2 coord)\n{\nfloat delta_theta = 2.0 * PI / angle;\nfloat col = 0.0;\nfloat theta = 0.0;\nfor (int i = 0; i < steps; i++)\n{\nvec2 adjc = coord;\ntheta = delta_theta*float(i);\nadjc.x += cos(theta)*seconds*speed + seconds * speed_x;\nadjc.y -= sin(theta)*seconds*speed - seconds * speed_y;\ncol = col + cos( (adjc.x*cos(theta) - adjc.y*sin(theta))*frequency)*intensity;\n}\nreturn cos(col);\n}\nvoid main(void)\n{\nvec2 p = vTex, c1 = p, c2 = p;\nfloat cc1 = col(c1);\nc2.x += (1.0 / pixelWidth) / delta;\nfloat dx = emboss*(cc1-col(c2))/delta;\nc2.x = p.x;\nc2.y += (1.0 / pixelHeight) / delta;\nfloat dy = emboss*(cc1-col(c2))/delta;\nc1.x += dx;\nc1.y = -(c1.y+dy);\nfloat alpha = 1.+dot(dx,dy)*intence;\nc1.y = -c1.y;\ngl_FragColor = texture2D(samplerFront,c1)*(alpha);\n}",
Ih:25,Jh:25,jj:!1,$c:!1,Yi:!0,ca:[["speed",0,1],["speed_x",0,1],["speed_y",0,1],["intensity",0,0],["frequency",0,0],["angle",0,0],["delta",0,0],["intence",0,0],["emboss",0,1]]}};function sc(c){this.b=c}
(function(){function c(a){a=Math.pow(10,a/20);isFinite(a)||(a=0);0>a&&(a=0);1<a&&(a=1);return a}function n(a){0>a&&(a=0);1<a&&(a=1);return Math.log(a)/Math.log(10)*20}function r(a){a=a.toLowerCase();return fa.hasOwnProperty(a)&&fa[a].length?fa[a][0].fd():E.destination}function k(){return E.createGain?E.createGain():E.createGainNode()}function u(a){return E.createDelay?E.createDelay(a):E.createDelayNode(a)}function p(a,b){a.start?a.start(b||0):a.noteOn(b||0)}function t(a,b,d,h){a.start?a.start(h||
0,b):a.noteGrainOn(h||0,b,d-b)}function b(a){try{a.stop?a.stop(0):a.noteOff(0)}catch(b){}}function f(a,b,d,h,c,e){this.type="filter";this.Pb=[a,b,d,h,c,e];this.ta=k();this.da=k();this.da.gain.value=e;this.ba=k();this.ba.gain.value=1-e;this.sb=E.createBiquadFilter();this.sb.type="number"===typeof this.sb.type?a:Pc[a];this.sb.frequency.value=b;this.sb.detune&&(this.sb.detune.value=d);this.sb.Q.value=h;this.sb.gain.value=c;this.ta.connect(this.sb);this.ta.connect(this.ba);this.sb.connect(this.da)}function d(a,
b,d){this.type="delay";this.Pb=[a,b,d];this.ta=k();this.da=k();this.da.gain.value=d;this.ba=k();this.ba.gain.value=1-d;this.ek=k();this.yd=u(a);this.yd.delayTime.value=a;this.Fl=k();this.Fl.gain.value=b;this.ta.connect(this.ek);this.ta.connect(this.ba);this.ek.connect(this.da);this.ek.connect(this.yd);this.yd.connect(this.Fl);this.Fl.connect(this.ek)}function a(a,b,d,h){this.type="convolve";this.Pb=[b,d,h];this.ta=k();this.da=k();this.da.gain.value=d;this.ba=k();this.ba.gain.value=1-d;this.rg=E.createConvolver();
a&&(this.rg.normalize=b,this.rg.buffer=a);this.ta.connect(this.rg);this.ta.connect(this.ba);this.rg.connect(this.da)}function e(a,b,d,h,c){this.type="flanger";this.Pb=[a,b,d,h,c];this.ta=k();this.ba=k();this.ba.gain.value=1-c/2;this.da=k();this.da.gain.value=c/2;this.Pl=k();this.Pl.gain.value=h;this.yd=u(a+b);this.yd.delayTime.value=a;this.Yb=E.createOscillator();this.Yb.frequency.value=d;this.Zc=k();this.Zc.gain.value=b;this.ta.connect(this.yd);this.ta.connect(this.ba);this.yd.connect(this.da);this.yd.connect(this.Pl);
this.Pl.connect(this.yd);this.Yb.connect(this.Zc);this.Zc.connect(this.yd.delayTime);p(this.Yb)}function l(a,b,d,h,c,e){this.type="phaser";this.Pb=[a,b,d,h,c,e];this.ta=k();this.ba=k();this.ba.gain.value=1-e/2;this.da=k();this.da.gain.value=e/2;this.sb=E.createBiquadFilter();this.sb.type="number"===typeof this.sb.type?7:"allpass";this.sb.frequency.value=a;this.sb.detune&&(this.sb.detune.value=b);this.sb.Q.value=d;this.Yb=E.createOscillator();this.Yb.frequency.value=c;this.Zc=k();this.Zc.gain.value=
h;this.ta.connect(this.sb);this.ta.connect(this.ba);this.sb.connect(this.da);this.Yb.connect(this.Zc);this.Zc.connect(this.sb.frequency);p(this.Yb)}function g(a){this.type="gain";this.Pb=[a];this.za=k();this.za.gain.value=a}function w(a,b){this.type="tremolo";this.Pb=[a,b];this.za=k();this.za.gain.value=1-b/2;this.Yb=E.createOscillator();this.Yb.frequency.value=a;this.Zc=k();this.Zc.gain.value=b/2;this.Yb.connect(this.Zc);this.Zc.connect(this.za.gain);p(this.Yb)}function K(a,b){this.type="ringmod";
this.Pb=[a,b];this.ta=k();this.da=k();this.da.gain.value=b;this.ba=k();this.ba.gain.value=1-b;this.wk=k();this.wk.gain.value=0;this.Yb=E.createOscillator();this.Yb.frequency.value=a;this.Yb.connect(this.wk.gain);p(this.Yb);this.ta.connect(this.wk);this.ta.connect(this.ba);this.wk.connect(this.da)}function h(a,b,d,h,c){this.type="distortion";this.Pb=[a,b,d,h,c];this.ta=k();this.$m=k();this.Zm=k();this.uC(d,Math.pow(10,h/20));this.da=k();this.da.gain.value=c;this.ba=k();this.ba.gain.value=1-c;this.Wn=
E.createWaveShaper();this.Dl=new Float32Array(65536);this.vA(a,b);this.Wn.Dl=this.Dl;this.ta.connect(this.$m);this.ta.connect(this.ba);this.$m.connect(this.Wn);this.Wn.connect(this.Zm);this.Zm.connect(this.da)}function m(a,b,d,h,c){this.type="compressor";this.Pb=[a,b,d,h,c];this.za=E.createDynamicsCompressor();try{this.za.threshold.value=a,this.za.knee.value=b,this.za.ratio.value=d,this.za.attack.value=h,this.za.release.value=c}catch(e){}}function q(a,b){this.type="analyser";this.Pb=[a,b];this.za=
E.createAnalyser();this.za.fftSize=a;this.za.smoothingTimeConstant=b;this.tA=new Float32Array(this.za.frequencyBinCount);this.cv=new Uint8Array(a);this.lk=0}function U(){this.Fa=null;this.Am=0}function W(a,b){this.src=a;this.la=I;this.Ad=b;this.el=!1;var d=this;this.bq=this.oq=null;this.vi=[];this.pn=0;this.lr=this.Nl=this.kv=this.Vm=!1;1===I&&b&&!gb&&(this.la=0,this.oq=k());this.Me=this.Ba=null;var h;switch(this.la){case 0:this.Ba=new Audio;this.Ba.crossOrigin="anonymous";this.Ba.addEventListener("canplaythrough",
function(){d.lr=!0});1===I&&E.createMediaElementSource&&!/wiiu/i.test(navigator.userAgent)&&(this.kv=!0,this.Ba.addEventListener("canplay",function(){d.bq||(d.bq=E.createMediaElementSource(d.Ba),d.bq.connect(d.oq))}));this.Ba.autoplay=!1;this.Ba.UD="auto";this.Ba.src=a;break;case 1:z.Kj?z.Gs(a,function(a){d.Me=a;d.vs()},function(){d.Nl=!0}):(h=new XMLHttpRequest,h.open("GET",a,!0),h.responseType="arraybuffer",h.onload=function(){d.Me=h.response;d.vs()},h.onerror=function(){d.Nl=!0},h.send());break;
case 2:this.Ba=!0;break;case 3:this.Ba=!0}}function v(a,b){var d=this;this.tag=b;this.Cb=this.ue=!0;this.src=a.src;this.buffer=a;this.la=I;this.Ad=a.Ad;this.playbackRate=1;this.Uh=!0;this.Vc=this.nd=!1;this.Nc=0;this.Mj=this.Yh=this.ye=!1;this.volume=1;this.mq=function(a){if(!d.Vc&&!d.nd){var b=this;b||(b=a.target);b===d.dl&&(d.Uh=!0,d.Cb=!0,P=d.tag,z.trigger(sc.prototype.m.Xk,O))}};this.dl=null;this.Wh=1===N&&!this.Ad||2===N;this.pi=1;this.startTime=this.Wh?z.ub.aa:z.uf.aa;this.zb=this.Ib=null;this.Ae=
!1;this.ec=null;this.vu=this.uu=this.tu=this.su=this.xu=this.wu=0;this.A=null;var h=!1;1!==this.la||0!==this.buffer.la||this.buffer.kv||(this.la=0);switch(this.la){case 0:this.Ad?(this.A=a.Ba,h=!a.el,a.el=!0):(this.A=new Audio,this.A.crossOrigin="anonymous",this.A.autoplay=!1,this.A.src=a.Ba.src,h=!0);h&&this.A.addEventListener("ended",function(){P=d.tag;d.Cb=!0;z.trigger(sc.prototype.m.Xk,O)});break;case 1:this.Ib=k();this.Ib.connect(r(b));1===this.buffer.la?a.Ba&&(this.A=E.createBufferSource(),
this.A.buffer=a.Ba,this.A.connect(this.Ib)):(this.A=this.buffer.Ba,this.buffer.oq.connect(this.Ib),this.buffer.el||(this.buffer.el=!0,this.buffer.Ba.addEventListener("ended",function(){P=d.tag;d.Cb=!0;z.trigger(sc.prototype.m.Xk,O)})));break;case 2:this.A=new window.Media(Q+this.src,null,null,function(a){a===window.Media.MEDIA_STOPPED&&(d.Uh=!0,d.Cb=!0,P=d.tag,z.trigger(sc.prototype.m.Xk,O))});break;case 3:this.A=!0}}function S(a){J(qa);if(a.length){var b,d,h;b=0;for(d=x.length;b<d;b++)h=x[b],ob(a,
h.tag)&&qa.push(h)}else D&&!D.Dg()&&(J(qa),qa[0]=D)}function C(a,b){fa.hasOwnProperty(a)?fa[a].push(b):fa[a]=[b];var d,h,c,e,g=E.destination;if(fa.hasOwnProperty(a)&&(c=fa[a],c.length))for(g=c[0].fd(),d=0,h=c.length;d<h;d++)e=c[d],d+1===h?e.wd(E.destination):e.wd(c[d+1].fd());S(a);d=0;for(h=qa.length;d<h;d++)qa[d].fC(g);Pa&&Kb===a&&(Pa.disconnect(),Pa.connect(g))}function A(){}function L(){}var B=sc.prototype;B.V=function(a){this.ua=a;this.b=a.b};B.V.prototype.J=function(){};var z=null,O=null,P="",
Q="",I=0,E=null,R=[],x=[],D=null,H=!1,N=0,F=!1,G=1,T=0,ca=0,M=!1,oa=1,ha=1,za=10,Fc=1E4,Gc=1,Pa=null,Kb="",fb=!1,hb=[],gb=!1,fa={},Pc="lowpass highpass bandpass lowshelf highshelf peaking notch allpass".split(" ");f.prototype.wd=function(a){this.da.disconnect();this.da.connect(a);this.ba.disconnect();this.ba.connect(a)};f.prototype.remove=function(){this.ta.disconnect();this.sb.disconnect();this.da.disconnect();this.ba.disconnect()};f.prototype.fd=function(){return this.ta};d.prototype.wd=function(a){this.da.disconnect();
this.da.connect(a);this.ba.disconnect();this.ba.connect(a)};d.prototype.remove=function(){this.ta.disconnect();this.ek.disconnect();this.yd.disconnect();this.Fl.disconnect();this.da.disconnect();this.ba.disconnect()};d.prototype.fd=function(){return this.ta};a.prototype.wd=function(a){this.da.disconnect();this.da.connect(a);this.ba.disconnect();this.ba.connect(a)};a.prototype.remove=function(){this.ta.disconnect();this.rg.disconnect();this.da.disconnect();this.ba.disconnect()};a.prototype.fd=function(){return this.ta};
e.prototype.wd=function(a){this.ba.disconnect();this.ba.connect(a);this.da.disconnect();this.da.connect(a)};e.prototype.remove=function(){this.ta.disconnect();this.yd.disconnect();this.Yb.disconnect();this.Zc.disconnect();this.ba.disconnect();this.da.disconnect();this.Pl.disconnect()};e.prototype.fd=function(){return this.ta};l.prototype.wd=function(a){this.ba.disconnect();this.ba.connect(a);this.da.disconnect();this.da.connect(a)};l.prototype.remove=function(){this.ta.disconnect();this.sb.disconnect();
this.Yb.disconnect();this.Zc.disconnect();this.ba.disconnect();this.da.disconnect()};l.prototype.fd=function(){return this.ta};g.prototype.wd=function(a){this.za.disconnect();this.za.connect(a)};g.prototype.remove=function(){this.za.disconnect()};g.prototype.fd=function(){return this.za};w.prototype.wd=function(a){this.za.disconnect();this.za.connect(a)};w.prototype.remove=function(){this.Yb.disconnect();this.Zc.disconnect();this.za.disconnect()};w.prototype.fd=function(){return this.za};K.prototype.wd=
function(a){this.da.disconnect();this.da.connect(a);this.ba.disconnect();this.ba.connect(a)};K.prototype.remove=function(){this.Yb.disconnect();this.wk.disconnect();this.ta.disconnect();this.da.disconnect();this.ba.disconnect()};K.prototype.fd=function(){return this.ta};h.prototype.uC=function(a,b){.01>a&&(a=.01);this.$m.gain.value=a;this.Zm.gain.value=Math.pow(1/a,.6)*b};h.prototype.shape=function(a,b,d){var h=1.05*d*b-b;d=0>a?-1:1;a=0>a?-a:a;b=a<b?a:b+h*(1-Math.exp(-(1/h)*(a-b)));return b*d};h.prototype.vA=
function(a,b){for(var d=Math.pow(10,a/20),h=Math.pow(10,b/20),c=0,e=0;32768>e;++e)c=e/32768,c=this.shape(c,d,h),this.Dl[32768+e]=c,this.Dl[32768-e-1]=-c};h.prototype.wd=function(a){this.da.disconnect();this.da.connect(a);this.ba.disconnect();this.ba.connect(a)};h.prototype.remove=function(){this.ta.disconnect();this.$m.disconnect();this.Wn.disconnect();this.Zm.disconnect();this.da.disconnect();this.ba.disconnect()};h.prototype.fd=function(){return this.ta};m.prototype.wd=function(a){this.za.disconnect();
this.za.connect(a)};m.prototype.remove=function(){this.za.disconnect()};m.prototype.fd=function(){return this.za};q.prototype.Ja=function(){this.za.getFloatFrequencyData(this.tA);this.za.getByteTimeDomainData(this.cv);for(var a=this.za.fftSize,b=0,d=this.lk=0,h=0;b<a;b++)h=(this.cv[b]-128)/128,0>h&&(h=-h),this.lk<h&&(this.lk=h),d+=h*h;this.lk=n(this.lk);n(Math.sqrt(d/a))};q.prototype.wd=function(a){this.za.disconnect();this.za.connect(a)};q.prototype.remove=function(){this.za.disconnect()};q.prototype.fd=
function(){return this.za};U.prototype.xk=function(a){this.Fa=a};U.prototype.lm=function(){return!!this.Fa};U.prototype.Ja=function(){};var zb=!1;W.prototype.gC=function(){var a,b,d,h;d=a=0;for(b=x.length;a<b;++a)h=x[a],x[d]=h,h.buffer===this?h.stop():++d;x.length=d;this.Me=this.Ba=null};W.prototype.vs=function(){if(!this.Ba&&this.Me){var a=this;if(E.decodeAudioData)E.decodeAudioData(this.Me,function(b){a.Ba=b;a.Me=null;var d,h,c;if(ja(a.Wm)||F)ja(a.wl)||(d=a.wl.rg,d.normalize=a.fu,d.buffer=b);else if(a.vi.length){d=
0;for(h=a.vi.length;d<h;d++){b=a.vi[d];c=new v(a,b.pv);c.tn(!0);if("undefined"!==typeof b.hu&&(b.Fa=z.Qh(b.hu),!b.Fa))continue;if(b.Fa){var e=Sa(b.Fa.x,b.Fa.y,-b.Fa.n.Jb(),T,ca,!0),g=Sa(b.Fa.x,b.Fa.y,-b.Fa.n.Jb(),T,ca,!1);c.Iq(e,g,Ia(b.Fa.q-b.Fa.n.Jb()),b.qp,b.dq,b.hq);c.xk(b.Fa)}else c.Iq(b.x,b.y,b.Gy,b.qp,b.dq,b.hq);c.play(a.Up,a.kr,a.pn);a.Vm&&c.pause();x.push(c)}J(a.vi)}else c=new v(a,a.Wm||""),c.play(a.Up,a.kr,a.pn),a.Vm&&c.pause(),x.push(c)},function(){a.Nl=!0});else if(this.Ba=E.createBuffer(this.Me,
!1),this.Me=null,ja(this.Wm)||F)ja(this.wl)||(b=this.wl.rg,b.normalize=this.fu,b.buffer=this.Ba);else{var b=new v(this,this.Wm);b.play(this.Up,this.kr,this.pn);this.Vm&&b.pause();x.push(b)}}};W.prototype.mt=function(){switch(this.la){case 0:var a=4<=this.Ba.readyState;a&&(this.lr=!0);return a||this.lr;case 1:return!!this.Me||!!this.Ba;case 2:return!0;case 3:return!0}return!1};W.prototype.nB=function(){switch(this.la){case 0:return this.mt();case 1:return!!this.Ba;case 2:return!0;case 3:return!0}return!1};
W.prototype.cB=function(){switch(this.la){case 0:return!!this.Ba.error;case 1:return this.Nl}return!1};v.prototype.Dg=function(){switch(this.la){case 0:return this.A.ended;case 1:return 1===this.buffer.la?!this.ue&&!this.Cb&&this.A.loop||this.Vc?!1:this.Uh:this.A.ended;case 2:return this.Uh;case 3:!0}return!0};v.prototype.Wy=function(){return this.ue||this.Cb?!0:this.Dg()};v.prototype.tn=function(a){1===I&&(!this.Ae&&a?this.Ib&&(this.zb||(this.zb=E.createPanner(),this.zb.panningModel="number"===typeof this.zb.panningModel?
oa:["equalpower","HRTF","soundfield"][oa],this.zb.distanceModel="number"===typeof this.zb.distanceModel?ha:["linear","inverse","exponential"][ha],this.zb.refDistance=za,this.zb.maxDistance=Fc,this.zb.rolloffFactor=Gc),this.Ib.disconnect(),this.Ib.connect(this.zb),this.zb.connect(r(this.tag)),this.Ae=!0):this.Ae&&!a&&this.Ib&&(this.zb.disconnect(),this.Ib.disconnect(),this.Ib.connect(r(this.tag)),this.Ae=!1))};v.prototype.Iq=function(a,b,d,h,c,e){this.Ae&&1===I&&(this.zb.setPosition(a,b,0),this.zb.setOrientation(Math.cos(V(d)),
Math.sin(V(d)),0),this.zb.coneInnerAngle=h,this.zb.coneOuterAngle=c,this.zb.coneOuterGain=e,this.wu=a,this.xu=b,this.su=d,this.tu=h,this.uu=c,this.vu=e)};v.prototype.xk=function(a){this.Ae&&1===I&&(this.ec||(this.ec=new U),this.ec.xk(a))};v.prototype.Ja=function(a){if(this.Ae&&1===I&&this.ec&&this.ec.lm()&&this.Vh()){this.ec.Ja(a);a=this.ec.Fa;var b=Sa(a.x,a.y,-a.n.Jb(),T,ca,!0),d=Sa(a.x,a.y,-a.n.Jb(),T,ca,!1);this.zb.setPosition(b,d,0);b=0;"undefined"!==typeof this.ec.Fa.q&&(b=a.q-a.n.Jb(),this.zb.setOrientation(Math.cos(b),
Math.sin(b),0))}};v.prototype.play=function(a,b,d,h){var c=this.A;this.ye=a;this.volume=b;d=d||0;h=h||0;switch(this.la){case 0:1!==c.playbackRate&&(c.playbackRate=1);c.volume!==b*G&&(c.volume=b*G);c.loop!==a&&(c.loop=a);c.muted&&(c.muted=!1);if(c.currentTime!==d)try{c.currentTime=d}catch(e){}if(this.Ad&&fb&&!z.Uc)hb.push(this);else try{this.A.play()}catch(g){console&&console.log&&console.log("[C2] WARNING: exception trying to play audio '"+this.buffer.src+"': ",g)}break;case 1:this.muted=!1;this.pi=
1;if(1===this.buffer.la)this.Ib.gain.value=b*G,this.ue||(this.A=E.createBufferSource(),this.A.buffer=this.buffer.Ba,this.A.connect(this.Ib)),this.A.onended=this.mq,this.dl=this.A,this.A.loop=a,this.Uh=!1,0===d?p(this.A,h):t(this.A,d,this.Bg(),h);else{1!==c.playbackRate&&(c.playbackRate=1);c.loop!==a&&(c.loop=a);c.volume=b*G;if(c.currentTime!==d)try{c.currentTime=d}catch(f){}this.Ad&&fb&&!z.Uc?hb.push(this):c.play()}break;case 2:(!this.ue&&this.Cb||0!==d)&&c.seekTo(d);c.play();this.Uh=!1;break;case 3:z.mc?
AppMobi.context.playSound(this.src,a):AppMobi.player.playSound(this.src,a)}this.playbackRate=1;this.startTime=(this.Wh?z.ub.aa:z.uf.aa)-d;this.Vc=this.Cb=this.ue=!1};v.prototype.stop=function(){switch(this.la){case 0:this.A.paused||this.A.pause();break;case 1:1===this.buffer.la?b(this.A):this.A.paused||this.A.pause();break;case 2:this.A.stop();break;case 3:z.mc&&AppMobi.context.stopSound(this.src)}this.Cb=!0;this.Vc=!1};v.prototype.pause=function(){if(!(this.ue||this.Cb||this.Dg()||this.Vc)){switch(this.la){case 0:this.A.paused||
this.A.pause();break;case 1:1===this.buffer.la?(this.Nc=this.hp(!0),this.ye&&(this.Nc=this.Nc%this.Bg()),this.Vc=!0,b(this.A)):this.A.paused||this.A.pause();break;case 2:this.A.pause();break;case 3:z.mc&&AppMobi.context.stopSound(this.src)}this.Vc=!0}};v.prototype.lC=function(){if(!(this.ue||this.Cb||this.Dg())&&this.Vc){switch(this.la){case 0:this.A.play();break;case 1:1===this.buffer.la?(this.A=E.createBufferSource(),this.A.buffer=this.buffer.Ba,this.A.connect(this.Ib),this.A.onended=this.mq,this.dl=
this.A,this.A.loop=this.ye,this.Ib.gain.value=G*this.volume*this.pi,this.Lk(),this.startTime=(this.Wh?z.ub.aa:z.uf.aa)-this.Nc/(this.playbackRate||.001),t(this.A,this.Nc,this.Bg())):this.A.play();break;case 2:this.A.play();break;case 3:z.mc&&AppMobi.context.resumeSound(this.src)}this.Vc=!1}};v.prototype.seek=function(a){if(!(this.ue||this.Cb||this.Dg()))switch(this.la){case 0:try{this.A.currentTime=a}catch(b){}break;case 1:if(1===this.buffer.la)this.Vc?this.Nc=a:(this.pause(),this.Nc=a,this.lC());
else try{this.A.currentTime=a}catch(d){}break;case 3:z.mc&&AppMobi.context.seekSound(this.src,a)}};v.prototype.fC=function(a){1===this.la&&(this.Ae?(this.zb.disconnect(),this.zb.connect(a)):(this.Ib.disconnect(),this.Ib.connect(a)))};v.prototype.Bg=function(){var a=0;switch(this.la){case 0:"undefined"!==typeof this.A.duration&&(a=this.A.duration);break;case 1:a=this.buffer.Ba.duration;break;case 2:a=this.A.getDuration();break;case 3:z.mc&&(a=AppMobi.context.getDurationSound(this.src))}return a};v.prototype.hp=
function(a){var b=this.Bg(),d=0;switch(this.la){case 0:"undefined"!==typeof this.A.currentTime&&(d=this.A.currentTime);break;case 1:if(1===this.buffer.la){if(this.Vc)return this.Nc;d=(this.Wh?z.ub.aa:z.uf.aa)-this.startTime}else"undefined"!==typeof this.A.currentTime&&(d=this.A.currentTime);break;case 3:z.mc&&(d=AppMobi.context.getPlaybackTimeSound(this.src))}a&&(d*=this.playbackRate);!this.ye&&d>b&&(d=b);return d};v.prototype.Vh=function(){return!this.Vc&&!this.ue&&!this.Cb&&!this.Dg()};v.prototype.BC=
function(){return!this.ue&&!this.Cb&&!this.Dg()};v.prototype.AC=function(a){this.volume=a;this.Ev()};v.prototype.Ev=function(){var a=this.volume*G;isFinite(a)||(a=0);switch(this.la){case 0:"undefined"!==typeof this.A.volume&&this.A.volume!==a&&(this.A.volume=a);break;case 1:1===this.buffer.la?this.Ib.gain.value=a*this.pi:"undefined"!==typeof this.A.volume&&this.A.volume!==a&&(this.A.volume=a)}};v.prototype.Jl=function(a){switch(this.la){case 0:this.A.muted!==!!a&&(this.A.muted=!!a);break;case 1:1===
this.buffer.la?(this.pi=a?0:1,this.Ib.gain.value=G*this.volume*this.pi):this.A.muted!==!!a&&(this.A.muted=!!a)}};v.prototype.Wu=function(a){this.Yh=!!a;this.Jl(this.Yh||this.Mj)};v.prototype.un=function(a){this.Mj=!!a;this.Jl(this.Yh||this.Mj)};v.prototype.wC=function(a){this.playbackRate=a;this.Lk()};v.prototype.Lk=function(){var a=this.playbackRate;this.Wh&&(a*=z.ig);switch(this.la){case 0:this.A.playbackRate!==a&&(this.A.playbackRate=a);break;case 1:1===this.buffer.la?this.A.playbackRate.value!==
a&&(this.A.playbackRate.value=a):this.A.playbackRate!==a&&(this.A.playbackRate=a)}};v.prototype.yC=function(a){switch(this.la){case 0:a?this.Vh()?(this.nd=!0,this.A.pause()):this.nd=!1:this.nd&&(this.A.play(),this.nd=!1);break;case 1:a?this.Vh()?(this.nd=!0,1===this.buffer.la?(this.Nc=this.hp(!0),this.ye&&(this.Nc=this.Nc%this.Bg()),b(this.A)):this.A.pause()):this.nd=!1:this.nd&&(1===this.buffer.la?(this.A=E.createBufferSource(),this.A.buffer=this.buffer.Ba,this.A.connect(this.Ib),this.A.onended=
this.mq,this.dl=this.A,this.A.loop=this.ye,this.Ib.gain.value=G*this.volume*this.pi,this.Lk(),this.startTime=(this.Wh?z.ub.aa:z.uf.aa)-this.Nc/(this.playbackRate||.001),t(this.A,this.Nc,this.Bg())):this.A.play(),this.nd=!1);break;case 2:a?this.Vh()?(this.A.pause(),this.nd=!0):this.nd=!1:this.nd&&(this.nd=!1,this.A.play())}};B.P=function(a){function b(){if(!M&&E.createBuffer){var a=E.createBuffer(1,220,22050),d=E.createBufferSource();d.buffer=a;d.connect(E.destination);p(d)}}this.type=a;z=this.b=a.b;
O=this;this.Xc=null;this.Wj=-600;this.b.Kj&&(gb=!0);!(this.b.ai||this.b.om&&(this.b.Ej||this.b.pm))||this.b.rm||this.b.Ra||this.b.jt||gb||(fb=!0);E=null;"undefined"!==typeof AudioContext?(I=1,E=new AudioContext):"undefined"!==typeof webkitAudioContext&&(I=1,E=new webkitAudioContext);this.b.ai&&E&&(E.close&&E.close(),"undefined"!==typeof AudioContext?E=new AudioContext:"undefined"!==typeof webkitAudioContext&&(E=new webkitAudioContext));fb?document.addEventListener("touchend",function(){!zb&&E&&(b(),
zb=!0);var a,d,h;if(fb){if(!F)for(a=0,d=hb.length;a<d;++a)h=hb[a],h.Cb||h.Vc||h.A.play();J(hb)}},!0):gb&&document.addEventListener("touchend",function(){!zb&&E&&(b(),zb=!0)},!0);1!==I&&(this.b.Tc&&"undefined"!==typeof window.Media?I=2:this.b.kt&&(I=3));2===I&&(Q=location.href,a=Q.lastIndexOf("/"),-1<a&&(Q=Q.substr(0,a+1)),Q=Q.replace("file://",""));if(this.b.oB&&this.b.pB&&"undefined"===typeof Audio)alert("It looks like you're using Safari for Windows without Quicktime.  Audio cannot be played until Quicktime is installed."),
this.b.je(this);else{if(this.b.mc)H=this.b.om;else try{H=!!(new Audio).canPlayType('audio/ogg; codecs="vorbis"')}catch(d){H=!1}this.b.Li(this)}};var ya=B.P.prototype;ya.J=function(){this.b.xh=this;N=this.B[0];this.kf=this.B[1];this.UB=0!==this.B[2];this.Im=0;oa=this.B[3];ha=this.B[4];this.Wj=-this.B[5];za=this.B[6];Fc=this.B[7];Gc=this.B[8];this.Xc=new U;var a=this.b.Z||this.b.width,b=this.b.Y||this.b.height;1===I&&(E.listener.setPosition(a/2,b/2,this.Wj),E.listener.setOrientation(0,0,1,0,-1,0),window.c2OnAudioMicStream=
function(a,b){Pa&&Pa.disconnect();Kb=b.toLowerCase();Pa=E.createMediaStreamSource(a);Pa.connect(r(Kb))});this.b.Zr(function(a){O.PB(a)});var d=this;this.b.yo(function(a){d.iq(a)})};ya.iq=function(a){var b,d,h;b=0;for(d=x.length;b<d;b++)h=x[b],h.ec&&h.ec.Fa===a&&(h.ec.Fa=null,h.Ae&&h.Vh()&&h.ye&&h.stop());this.Xc.Fa===a&&(this.Xc.Fa=null)};ya.Wa=function(){var a={silent:F,masterVolume:G,listenerZ:this.Wj,listenerUid:this.Xc.lm()?this.Xc.Fa.uid:-1,playing:[],effects:{}},b=a.playing,d,h,c,e,g,f;d=0;
for(h=x.length;d<h;d++)c=x[d],!c.BC()||3===this.kf||c.Ad&&1===this.kf||!c.Ad&&2===this.kf||(e=c.hp(),c.ye&&(e=e%c.Bg()),e={tag:c.tag,buffersrc:c.buffer.src,is_music:c.Ad,playbackTime:e,volume:c.volume,looping:c.ye,muted:c.Yh,playbackRate:c.playbackRate,paused:c.Vc,resume_position:c.Nc},c.Ae&&(e.pan={},f=e.pan,c.ec&&c.ec.lm()?f.objUid=c.ec.Fa.uid:(f.x=c.wu,f.y=c.xu,f.a=c.su),f.ia=c.tu,f.oa=c.uu,f.og=c.vu),b.push(e));b=a.effects;for(g in fa)if(fa.hasOwnProperty(g)){c=[];d=0;for(h=fa[g].length;d<h;d++)c.push({type:fa[g][d].type,
params:fa[g][d].Pb});b[g]=c}return a};var ib=[];ya.bb=function(b){var c=b.silent;G=b.masterVolume;this.Wj=b.listenerZ;this.Xc.xk(null);var p=b.listenerUid;-1!==p&&(this.Xc.Am=p,ib.push(this.Xc));var p=b.playing,v,k,t,u,r,n,S,W,B,A,z;if(3!==this.kf)for(v=0,k=x.length;v<k;v++)B=x[v],B.Ad&&1===this.kf||(B.Ad||2!==this.kf)&&B.stop();for(r in fa)if(fa.hasOwnProperty(r))for(v=0,k=fa[r].length;v<k;v++)fa[r][v].remove();Xa(fa);for(r in b.effects)if(b.effects.hasOwnProperty(r))for(n=b.effects[r],v=0,k=n.length;v<
k;v++)switch(t=n[v].type,A=n[v].params,t){case "filter":C(r,new f(A[0],A[1],A[2],A[3],A[4],A[5]));break;case "delay":C(r,new d(A[0],A[1],A[2]));break;case "convolve":t=A[2];B=this.em(t,!1);B.Ba?t=new a(B.Ba,A[0],A[1],t):(t=new a(null,A[0],A[1],t),B.fu=A[0],B.wl=t);C(r,t);break;case "flanger":C(r,new e(A[0],A[1],A[2],A[3],A[4]));break;case "phaser":C(r,new l(A[0],A[1],A[2],A[3],A[4],A[5]));break;case "gain":C(r,new g(A[0]));break;case "tremolo":C(r,new w(A[0],A[1]));break;case "ringmod":C(r,new K(A[0],
A[1]));break;case "distortion":C(r,new h(A[0],A[1],A[2],A[3],A[4]));break;case "compressor":C(r,new m(A[0],A[1],A[2],A[3],A[4]));break;case "analyser":C(r,new q(A[0],A[1]))}v=0;for(k=p.length;v<k;v++)3===this.kf||(b=p[v],t=b.buffersrc,u=b.is_music,r=b.tag,n=b.playbackTime,S=b.looping,W=b.volume,z=(A=b.pan)&&A.hasOwnProperty("objUid")?A.objUid:-1,u&&1===this.kf)||!u&&2===this.kf||((B=this.$o(t,r,u,S,W))?(B.Nc=b.resume_position,B.tn(!!A),B.play(S,W,n),B.Lk(),B.Ev(),B.Jl(B.Yh||B.Mj),b.paused&&B.pause(),
b.muted&&B.Wu(!0),B.Jl(B.Yh||B.Mj),A&&(-1!==z?(B.ec=B.ec||new U,B.ec.Am=z,ib.push(B.ec)):B.Iq(A.x,A.y,A.a,A.ia,A.oa,A.og))):(B=this.em(t,u),B.pn=n,B.Vm=b.paused,A&&(-1!==z?B.vi.push({hu:z,qp:A.ia,dq:A.oa,hq:A.og,pv:r}):B.vi.push({x:A.x,y:A.y,Gy:A.a,qp:A.ia,dq:A.oa,hq:A.og,pv:r}))));if(c&&!F){v=0;for(k=x.length;v<k;v++)x[v].un(!0);F=!0}else if(!c&&F){v=0;for(k=x.length;v<k;v++)x[v].un(!1);F=!1}};ya.le=function(){var a,b,d,c;a=0;for(b=ib.length;a<b;a++)d=ib[a],c=this.b.Qh(d.Am),d.xk(c),d.Am=-1,c&&(T=
c.x,ca=c.y);J(ib)};ya.PB=function(a){if(!this.UB){!a&&E&&E.resume&&(E.resume(),M=!1);var b,d;b=0;for(d=x.length;b<d;b++)x[b].yC(a);a&&E&&E.suspend&&(E.suspend(),M=!0)}};ya.Ja=function(){var a=this.b.Mf,b,d,c;b=0;for(d=x.length;b<d;b++)c=x[b],c.Ja(a),0!==N&&c.Lk();var h,e;for(h in fa)if(fa.hasOwnProperty(h))for(c=fa[h],b=0,d=c.length;b<d;b++)e=c[b],e.Ja&&e.Ja();1===I&&this.Xc.lm()&&(this.Xc.Ja(a),T=this.Xc.Fa.x,ca=this.Xc.Fa.y,E.listener.setPosition(this.Xc.Fa.x,this.Xc.Fa.y,this.Wj))};var jb=[];ya.xC=
function(a){var b,d,c,h,e,g=0;b=0;for(d=a.length;b<d;++b)if(c=a[b],h=c[0],c=2*c[1],(e=4<h.length&&".ogg"===h.substr(h.length-4))&&H||!e&&!H)jb.push({filename:h,size:c,Fa:null}),g+=c;return g};ya.DC=function(){var a,b,d,c;a=0;for(b=jb.length;a<b;++a)d=jb[a],c=this.b.Ql+d.filename,d.Fa=this.em(c,!1)};ya.IA=function(){var a=0,b,d,c;b=0;for(d=jb.length;b<d;++b)c=jb[b],c.Fa.nB()||c.Fa.cB()||this.b.Ra||this.b.pm?a+=c.size:c.Fa.mt()&&(a+=Math.floor(c.size/2));return a};ya.hC=function(){var a,b,d,c;d=a=0;
for(b=R.length;a<b;++a)c=R[a],R[d]=c,c.Ad?c.gC():++d;R.length=d};ya.em=function(a,b){var d,c,h,e=null;d=0;for(c=R.length;d<c;d++)if(h=R[d],h.src===a){e=h;break}e||(gb&&b&&this.hC(),e=new W(a,b),R.push(e));return e};ya.$o=function(a,b,d,c,h){var e,g,f;e=0;for(g=x.length;e<g;e++)if(f=x[e],f.src===a&&(f.Wy()||d))return f.tag=b,f;a=this.em(a,d);if(!a.Ba)return"<preload>"!==b&&(a.Wm=b,a.Up=c,a.kr=h),null;f=new v(a,b);x.push(f);return f};var qa=[];A.prototype.Xk=function(a){return ob(P,a)};A.prototype.Ew=
function(){return F};A.prototype.Fw=function(a){S(a);var b;a=0;for(b=qa.length;a<b;a++)if(qa[a].Vh())return!0;return!1};B.m=new A;L.prototype.Play=function(a,b,d,h){!F&&(d=c(d),D=this.$o(this.b.Ql+a[0]+(H?".ogg":".m4a"),h,a[1],0!==b,d))&&(D.tn(!1),D.play(0!==b,d,0,this.Im),this.Im=0)};L.prototype.Cx=function(a,b,d,h,e){!F&&(h=c(h),D=this.$o(this.b.Ql+b.toLowerCase()+(H?".ogg":".m4a"),e,1===a,0!==d,h))&&(D.tn(!1),D.play(0!==d,h,0,this.Im),this.Im=0)};L.prototype.$x=function(a,b){S(a);var d,c;d=0;for(c=
qa.length;d<c;d++)qa[d].Wu(0===b)};L.prototype.ny=function(a,b){S(a);var d=c(b),h,e;h=0;for(e=qa.length;h<e;h++)qa[h].AC(d)};L.prototype.cy=function(a,b){S(a);0>b&&(b=0);var d,c;d=0;for(c=qa.length;d<c;d++)qa[d].wC(b)};L.prototype.xy=function(a){S(a);var b;a=0;for(b=qa.length;a<b;a++)qa[a].stop()};L.prototype.yy=function(){var a,b;a=0;for(b=x.length;a<b;a++)x[a].stop()};L.prototype.gy=function(a){var b;2===a&&(a=F?1:0);if(0===a&&!F){a=0;for(b=x.length;a<b;a++)x[a].un(!0);F=!0}else if(1===a&&F){a=
0;for(b=x.length;a<b;a++)x[a].un(!1);F=!1}};B.u=new L;B.O=new function(){}})();function tc(c){this.b=c}
(function(){function c(){t&&b&&window.OfflineClientInfo&&window.OfflineClientInfo.SetMessageCallback(function(a){f.OB(a)})}function n(){}function r(){}function k(b){console&&console.warn&&console.warn("Fullscreen request failed: ",b);a.setSize(window.innerWidth,window.innerHeight)}var u=tc.prototype;u.V=function(a){this.ua=a;this.b=a.b};var p=u.V.prototype;p.J=function(){};var t=!1,b=!1;document.addEventListener("DOMContentLoaded",function(){if(window.C2_RegisterSW&&navigator.me){var a=document.createElement("script");
a.onload=function(){t=!0;c()};a.src="offlineClient.js";document.head.appendChild(a)}});var f=null;p.lu=function(){b=!0;c()};u.P=function(a){this.type=a;this.b=a.b};p=u.P.prototype;p.J=function(){var a=this;window.addEventListener("resize",function(){a.b.trigger(tc.prototype.m.vx,a)});f=this;"undefined"!==typeof navigator.onLine&&(window.addEventListener("online",function(){a.b.trigger(tc.prototype.m.rx,a)}),window.addEventListener("offline",function(){a.b.trigger(tc.prototype.m.ox,a)}));"undefined"!==
typeof window.applicationCache&&(window.applicationCache.addEventListener("updateready",function(){a.b.Rg=1;a.b.trigger(tc.prototype.m.$k,a)}),window.applicationCache.addEventListener("progress",function(b){a.b.Rg=b.loaded/b.total||0}));this.b.mc||(document.addEventListener("appMobi.device.update.available",function(){a.b.trigger(tc.prototype.m.$k,a)}),document.addEventListener("backbutton",function(){a.b.trigger(tc.prototype.m.Wk,a)}),document.addEventListener("menubutton",function(){a.b.trigger(tc.prototype.m.Hr,
a)}),document.addEventListener("searchbutton",function(){a.b.trigger(tc.prototype.m.wx,a)}),document.addEventListener("tizenhwkey",function(b){var d;switch(b.keyName){case "back":d=a.b.trigger(tc.prototype.m.Wk,a);!d&&window.tizen&&window.tizen.application.getCurrentApplication().exit();break;case "menu":(d=a.b.trigger(tc.prototype.m.Hr,a))||b.preventDefault()}}));this.b.Fp&&"undefined"!==typeof Windows?Windows.UI.Core.SystemNavigationManager.getForCurrentView().addEventListener("backrequested",function(b){a.b.trigger(tc.prototype.m.Wk,
a)&&(b.handled=!0)}):this.b.Ep&&WinJS.Application&&(WinJS.Application.onbackclick=function(){return!!a.b.trigger(tc.prototype.m.Wk,a)});this.b.Zr(function(b){b?a.b.trigger(tc.prototype.m.tx,a):a.b.trigger(tc.prototype.m.ux,a)});this.ut="undefined"!==typeof window.is_scirra_arcade};p.OB=function(a){a=a.data.type;"downloading-update"===a?this.b.trigger(tc.prototype.m.yx,this):"update-ready"===a||"update-pending"===a?this.b.trigger(tc.prototype.m.$k,this):"offline-ready"===a&&this.b.trigger(tc.prototype.m.qx,
this)};n.prototype.rx=function(){return!0};n.prototype.ox=function(){return!0};n.prototype.$k=function(){return!0};n.prototype.ux=function(){return!0};n.prototype.tx=function(){return!0};n.prototype.vx=function(){return!0};n.prototype.uw=function(){return!!(document.mozFullScreen||document.webkitIsFullScreen||document.fullScreen||this.b.we)};n.prototype.Wk=function(){return!0};n.prototype.Hr=function(){return!0};n.prototype.wx=function(){return!0};n.prototype.Dw=function(a){return(window.innerWidth<=
window.innerHeight?0:1)===a};n.prototype.yx=function(){return!0};n.prototype.$k=function(){return!0};n.prototype.qx=function(){return!0};u.m=new n;r.prototype.lw=function(a,b){this.b.hd?CocoonJS.App.openURL(a):this.b.zd?ejecta.openURL(a):this.b.Ep?Windows.System.Launcher.launchUriAsync(new Windows.Foundation.Uri(a)):navigator.app&&navigator.app.loadUrl?navigator.app.loadUrl(a,{openExternal:!0}):this.b.Tc?window.open(a,"_system"):this.ut||this.b.Ra||window.open(a,b)};r.prototype.Dx=function(){this.ut||
this.b.Ra||window.location.reload()};var d=!0,a=null;r.prototype.Fx=function(b){this.b.Ra?ga("[Construct 2] Requesting fullscreen is not supported on this platform - the request has been ignored"):(2<=b&&(b+=1),6===b&&(b=2),this.b.ot?this.b.lt?debuggerFullscreen(!0):!this.b.we&&window.nwgui&&(window.nwgui.Window.get().enterFullscreen(),this.b.we=!0,this.b.Ue=2<=b?b:0):document.mozFullScreen||document.webkitIsFullScreen||document.msFullscreenElement||document.fullScreen||document.fullScreenElement||
(this.b.Ue=2<=b?b:0,b=this.b.Eo||this.b.canvas,d&&(d=!1,a=this.b,b.addEventListener("mozfullscreenerror",k),b.addEventListener("webkitfullscreenerror",k),b.addEventListener("MSFullscreenError",k),b.addEventListener("fullscreenerror",k)),b.requestFullscreen?b.requestFullscreen():b.mozRequestFullScreen?b.mozRequestFullScreen():b.msRequestFullscreen?b.msRequestFullscreen():b.webkitRequestFullScreen&&("undefined"!==typeof Element&&"undefined"!==typeof Element.ALLOW_KEYBOARD_INPUT?b.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT):
b.webkitRequestFullScreen())))};r.prototype.Sv=function(){this.b.Ra?ga("[Construct 2] Exiting fullscreen is not supported on this platform - the request has been ignored"):this.b.ot?this.b.lt?debuggerFullscreen(!1):this.b.we&&window.nwgui&&(window.nwgui.Window.get().leaveFullscreen(),this.b.we=!1):document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen?document.msExitFullscreen():document.webkitCancelFullScreen&&document.webkitCancelFullScreen()};
var e="portrait landscape portrait-primary portrait-secondary landscape-primary landscape-secondary".split(" ");r.prototype.Mw=function(a){a=Math.floor(a);0>a||a>=e.length||(this.b.ds=!1,a=e[a],screen.orientation&&screen.orientation.lock?screen.orientation.lock(a):screen.lockOrientation?screen.lockOrientation(a):screen.webkitLockOrientation?screen.webkitLockOrientation(a):screen.mozLockOrientation?screen.mozLockOrientation(a):screen.msLockOrientation&&screen.msLockOrientation(a))};u.u=new r;u.O=new function(){}})();
function rc(c){this.b=c}
(function(){function c(){this.name="";this.Di=0;this.Pb=[]}function n(){b++;b===t.length&&t.push(new c);return t[b]}function r(){}function k(){}function u(){}var p=rc.prototype;p.V=function(b){this.ua=b;this.b=b.b};p.V.prototype.J=function(){};p.P=function(b){this.type=b;this.b=b.b};var t=[],b=-1;p.P.prototype.J=function(){var c=this;window.c2_callFunction=function(d,a){var e,l,g,p=n();p.name=d.toLowerCase();p.Di=0;if(a)for(p.Pb.length=a.length,e=0,l=a.length;e<l;++e)g=a[e],p.Pb[e]="number"===typeof g||
"string"===typeof g?g:"boolean"===typeof g?g?1:0:0;else J(p.Pb);c.b.trigger(rc.prototype.m.Yk,c,p.name);b--;return p.Di}};r.prototype.Yk=function(c){var d=0>b?null:t[b];return d?ob(c,d.name):!1};p.m=new r;k.prototype.CallFunction=function(c,d){var a=n();a.name=c.toLowerCase();a.Di=0;Da(a.Pb,d);this.b.trigger(rc.prototype.m.Yk,this,a.name);b--};k.prototype.fy=function(c){var d=0>b?null:t[b];d&&(d.Di=c)};p.u=new k;u.prototype.Ax=function(c,d){d=y(d);var a=0>b?null:t[b];a?0<=d&&d<a.Pb.length?c.wn(a.Pb[d]):
c.Na(0):c.Na(0)};u.prototype.or=function(c,d){var a=n();a.name=d.toLowerCase();a.Di=0;J(a.Pb);var e,l;e=2;for(l=arguments.length;e<l;e++)a.Pb.push(arguments[e]);this.b.trigger(rc.prototype.m.Yk,this,a.name);b--;c.wn(a.Di)};p.O=new u})();function uc(c){this.b=c}
(function(){function c(){}var n=uc.prototype;n.V=function(c){this.ua=c;this.b=c.b};n.V.prototype.J=function(){};n.P=function(c){this.type=c;this.b=c.b;this.ei=Array(256);this.Mk=Array(256);this.sf=0};var r=n.P.prototype;r.J=function(){var c=this;this.b.Ra||(jQuery(document).keydown(function(p){c.jq(p)}),jQuery(document).keyup(function(p){c.kq(p)}))};var k=[32,33,34,35,36,37,38,39,40,44];r.jq=function(c){var p=!1;window!=window.top&&-1<k.indexOf(c.which)&&(c.preventDefault(),p=!0,c.stopPropagation());
if(this.ei[c.which])this.Mk[c.which]&&!p&&c.preventDefault();else{this.ei[c.which]=!0;this.sf=c.which;this.b.Uc=!0;this.b.trigger(uc.prototype.m.Rw,this);var t=this.b.trigger(uc.prototype.m.ix,this),b=this.b.trigger(uc.prototype.m.jx,this);this.b.Uc=!1;if(t||b)this.Mk[c.which]=!0,p||c.preventDefault()}};r.kq=function(c){this.ei[c.which]=!1;this.sf=c.which;this.b.Uc=!0;this.b.trigger(uc.prototype.m.ur,this);var p=this.b.trigger(uc.prototype.m.Er,this),k=this.b.trigger(uc.prototype.m.Dr,this);this.b.Uc=
!1;if(p||k||this.Mk[c.which])this.Mk[c.which]=!0,c.preventDefault()};r.$g=function(){var c;for(c=0;256>c;++c)if(this.ei[c]){this.ei[c]=!1;this.sf=c;this.b.trigger(uc.prototype.m.ur,this);var p=this.b.trigger(uc.prototype.m.Er,this),k=this.b.trigger(uc.prototype.m.Dr,this);if(p||k)this.Mk[c]=!0}};r.Wa=function(){return{triggerKey:this.sf}};r.bb=function(c){this.sf=c.triggerKey};c.prototype.yw=function(c){return this.ei[c]};c.prototype.ix=function(c){return c===this.sf};c.prototype.Rw=function(){return!0};
c.prototype.ur=function(){return!0};c.prototype.Er=function(c){return c===this.sf};c.prototype.jx=function(c){return c===this.sf};c.prototype.Dr=function(c){return c===this.sf};n.m=new c;n.u=new function(){};n.O=new function(){}})();var vc=!1;
try{!function(){var c,n,r;!function(){var k={},u={};c=function(c,t,b){k[c]={gz:t,Vy:b}};r=n=function(c){function t(a){if("."!==a.charAt(0))return a;a=a.split("/");for(var b=c.split("/").slice(0,-1),d=0,h=a.length;h>d;d++){var e=a[d];".."===e?b.pop():"."!==e&&b.push(e)}return b.join("/")}if(r.ED=k,u[c])return u[c];if(u[c]={},!k[c])throw Error("Could not find module "+c);for(var b,f=k[c],d=f.gz,f=f.Vy,a=[],e=0,l=d.length;l>e;e++)"exports"===d[e]?a.push(b={}):a.push(n(t(d[e])));d=f.apply(this,a);return u[c]=
b||d}}();c("promise/all",["./utils","exports"],function(c,r){var p=c.isArray,t=c.isFunction;r.all=function(b){if(!p(b))throw new TypeError("You must pass an array to all.");return new this(function(c,d){function a(a){return function(b){l[a]=b;0===--g&&c(l)}}var e,l=[],g=b.length;0===g&&c([]);for(var p=0;p<b.length;p++)(e=b[p])&&t(e.then)?e.then(a(p),d):(l[p]=e,0===--g&&c(l))})}});c("promise/asap",["exports"],function(c){function r(){return function(){process.TD(b)}}function p(){var d=0,c=new a(b),
e=document.createTextNode("");return c.observe(e,{characterData:!0}),function(){e.data=d=++d%2}}function t(){return function(){e.setTimeout(b,1)}}function b(){for(var a=0;a<l.length;a++){var b=l[a];(0,b[0])(b[1])}l=[]}var f,d="undefined"!=typeof window?window:{},a=d.MutationObserver||d.WebKitMutationObserver,e="undefined"!=typeof global?global:void 0===this?window:this,l=[];f="undefined"!=typeof process&&"[object process]"==={}.toString.call(process)?r():a?p():t();c.Oy=function(a,b){1===l.push([a,
b])&&f()}});c("promise/config",["exports"],function(c){var r={LD:!1};c.ts=r;c.$y=function(c,k){return 2!==arguments.length?r[c]:void(r[c]=k)}});c("promise/polyfill",["./promise","./utils","exports"],function(c,r,p){var t=c.Promise,b=r.isFunction;p.WB=function(){var c;c="undefined"!=typeof global?global:"undefined"!=typeof window&&window.document?window:self;"Promise"in c&&"resolve"in c.Promise&&"reject"in c.Promise&&"all"in c.Promise&&"race"in c.Promise&&function(){var d;return new c.Promise(function(a){d=
a}),b(d)}()||(c.Promise=t)}});c("promise/promise","./config ./utils ./all ./race ./resolve ./reject ./asap exports".split(" "),function(c,r,p,t,b,f,d,a){function e(a){if(!A(a))throw new TypeError("You must pass a resolver function as the first argument to the promise constructor");if(!(this instanceof e))throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");this.cl=[];l(a,this)}function l(a,b){function d(a){m(b,
a)}function c(a){U(b,a)}try{a(d,c)}catch(h){c(h)}}function g(a,b,d,c){var e,g,f,q,l=A(d);if(l)try{e=d(c),f=!0}catch(p){q=!0,g=p}else e=c,f=!0;h(b,e)||(l&&f?m(b,e):q?U(b,g):a===z?m(b,e):a===O&&U(b,e))}function n(a,b,d,c){a=a.cl;var h=a.length;a[h]=b;a[h+z]=d;a[h+O]=c}function K(a,b){for(var d,c,h=a.cl,e=a.bl,f=0;f<h.length;f+=3)d=h[f],c=h[f+b],g(b,d,c,e);a.cl=null}function h(a,b){var d,c=null;try{if(a===b)throw new TypeError("A promises callback cannot return that same promise.");if(C(b)&&(c=b.then,
A(c)))return c.call(b,function(c){return d?!0:(d=!0,void(b!==c?m(a,c):q(a,c)))},function(b){return d?!0:(d=!0,void U(a,b))}),!0}catch(h){return d?!0:(U(a,h),!0)}return!1}function m(a,b){a===b?q(a,b):h(a,b)||q(a,b)}function q(a,b){a.Ke===L&&(a.Ke=B,a.bl=b,S.async(W,a))}function U(a,b){a.Ke===L&&(a.Ke=B,a.bl=b,S.async(v,a))}function W(a){K(a,a.Ke=z)}function v(a){K(a,a.Ke=O)}var S=c.ts,C=(c.$y,r.HB),A=r.isFunction;c=(r.now,p.all);t=t.race;b=b.resolve;f=f.reject;S.async=d.Oy;var L=void 0,B=0,z=1,O=2;
e.prototype={constructor:e,Ke:void 0,bl:void 0,cl:void 0,then:function(a,b){var d=this,c=new this.constructor(function(){});if(this.Ke){var h=arguments;S.async(function(){g(d.Ke,c,h[d.Ke-1],d.bl)})}else n(this,c,a,b);return c},"catch":function(a){return this.then(null,a)}};e.all=c;e.race=t;e.resolve=b;e.reject=f;a.Promise=e});c("promise/race",["./utils","exports"],function(c,r){var p=c.isArray;r.race=function(c){if(!p(c))throw new TypeError("You must pass an array to race.");return new this(function(b,
f){for(var d,a=0;a<c.length;a++)(d=c[a])&&"function"==typeof d.then?d.then(b,f):b(d)})}});c("promise/reject",["exports"],function(c){c.reject=function(c){return new this(function(p,k){k(c)})}});c("promise/resolve",["exports"],function(c){c.resolve=function(c){return c&&"object"==typeof c&&c.constructor===this?c:new this(function(p){p(c)})}});c("promise/utils",["exports"],function(c){function r(c){return"function"==typeof c}var p=Date.now||function(){return(new Date).getTime()};c.HB=function(c){return r(c)||
"object"==typeof c&&null!==c};c.isFunction=r;c.isArray=function(c){return"[object Array]"===Object.prototype.toString.call(c)};c.now=p});n("promise/polyfill").WB()}();var wc=function(){return function(c){function n(k){if(r[k])return r[k].qe;var u=r[k]={qe:{},id:k,loaded:!1};return c[k].call(u.qe,u,u.qe,n),u.loaded=!0,u.qe}var r={};return n.me=c,n.cj=r,n.Ip="",n(0)}([function(c,n,r){n.al=!0;var k=function(c){function p(a,b){a[b]=function(){var d=arguments;return a.ready().then(function(){return a[b].apply(a,
d)})}}function k(){for(var a=1;a<arguments.length;a++){var b=arguments[a];if(b)for(var d in b)b.hasOwnProperty(d)&&(g(b[d])?arguments[0][d]=b[d].slice():arguments[0][d]=b[d])}return arguments[0]}function b(a){for(var b in d)if(d.hasOwnProperty(b)&&d[b]===a)return!0;return!1}var f={},d={Ui:"asyncStorage",Vi:"localStorageWrapper",Wi:"webSQLStorage"},a="clear getItem iterate key keys length removeItem setItem".split(" "),e={description:"",Gh:[d.Ui,d.Wi,d.Vi].slice(),name:"localforage",size:4980736,Ga:"keyvaluepairs",
version:1},l=function(a){var b={},c;try{var e=e||a.indexedDB||a.webkitIndexedDB||a.mozIndexedDB||a.vB||a.msIndexedDB;c="undefined"!=typeof a.openDatabase&&a.navigator&&a.navigator.userAgent&&/Safari/.test(a.navigator.userAgent)&&!/Chrome/.test(a.navigator.userAgent)?!1:e&&"function"==typeof e.open&&"undefined"!=typeof a.IDBKeyRange}catch(g){c=!1}b[d.Ui]=!!c;var f;try{f=a.openDatabase}catch(l){f=!1}b[d.Wi]=!!f;var p;try{p=a.localStorage&&"setItem"in a.localStorage&&a.localStorage.setItem}catch(k){p=
!1}return b[d.Vi]=!!p,b}(c),g=Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)};return new (function(){function c(a){if(!(this instanceof c))throw new TypeError("Cannot call a class as a function");this.Ui=d.Ui;this.Vi=d.Vi;this.Wi=d.Wi;this.uo=k({},e);this.kg=k({},this.uo,a);this.Sr=this.ke=null;this.yf=!1;this.Ea=null;this.Tr();this.Su(this.kg.Gh)}return c.prototype.ts=function(a){if("object"==typeof a){if(this.yf)return Error("Can't call config() after localforage has been used.");
for(var b in a)"storeName"===b&&(a[b]=a[b].replace(/\W/g,"_")),this.kg[b]=a[b];return"driver"in a&&a.Gh&&this.Su(this.kg.Gh),!0}return"string"==typeof a?this.kg[a]:this.kg},c.prototype.Gh=function(){return this.Xi||null},c.prototype.Os=function(a,d,c){var e=this,g=function(){if(b(a))switch(a){case e.Ui:return new Promise(function(a){a(r(1))});case e.Vi:return new Promise(function(a){a(r(2))});case e.Wi:return new Promise(function(a){a(r(4))})}else if(f[a])return Promise.resolve(f[a]);return Promise.reject(Error("Driver not found."))}();
return g.then(d,c),g},c.prototype.ready=function(a){var b=this,d=b.ke.then(function(){return null===b.yf&&(b.yf=b.Sr()),b.yf});return d.then(a,a),d},c.prototype.Su=function(a,b,d){function c(){f.kg.Gh=f.Gh()}function e(a){return function(){function b(){for(;d<a.length;){var h=a[d];return d++,f.Ea=null,f.yf=null,f.Os(h).then(function(a){return f.Ey(a),c(),f.yf=f.wo(f.kg),f.yf})["catch"](b)}c();return f.ke=Promise.reject(Error("No available storage method found.")),f.ke}var d=0;return b()}}var f=this;
g(a)||(a=[a]);var l=this.Fy(a);return this.ke=(null!==this.ke?this.ke["catch"](function(){return Promise.resolve()}):Promise.resolve()).then(function(){var a=l[0];return f.Ea=null,f.yf=null,f.Os(a).then(function(a){f.Xi=a.Xi;c();f.Tr();f.Sr=e(l)})})["catch"](function(){c();return f.ke=Promise.reject(Error("No available storage method found.")),f.ke}),this.ke.then(b,d),this.ke},c.prototype.supports=function(a){return!!l[a]},c.prototype.Ey=function(a){k(this,a)},c.prototype.Fy=function(a){for(var b=
[],d=0,c=a.length;c>d;d++){var e=a[d];this.supports(e)&&b.push(e)}return b},c.prototype.Tr=function(){for(var b=0;b<a.length;b++)p(this,a[b])},c.prototype.yl=function(a){return new c(a)},c}())}("undefined"!=typeof window?window:self);n["default"]=k;c.qe=n["default"]},function(c,n){n.al=!0;n["default"]=function(c){function k(a,b){a=a||[];b=b||{};try{return new Blob(a,b)}catch(d){if("TypeError"!==d.name)throw d;for(var h=new (c.BlobBuilder||c.me||c.Ip||c.WebKitBlobBuilder),e=0;e<a.length;e+=1)h.append(a[e]);
return h.getBlob(b.type)}}function u(a){return new Promise(function(b,d){var c=new XMLHttpRequest;c.open("GET",a);c.withCredentials=!0;c.responseType="arraybuffer";c.onreadystatechange=function(){return 4===c.readyState?200===c.status?b({response:c.response,type:c.getResponseHeader("Content-Type")}):void d({status:c.status,response:c.response}):void 0};c.send()})}function p(a){return(new Promise(function(b,d){var c=k([""],{type:"image/png"}),h=a.transaction([L],"readwrite");h.objectStore(L).put(c,
"key");h.oncomplete=function(){var c=a.transaction([L],"readwrite").objectStore(L).get("key");c.onerror=d;c.onsuccess=function(a){var d=URL.createObjectURL(a.target.result);u(d).then(function(a){b(!(!a||"image/png"!==a.type))},function(){b(!1)}).then(function(){URL.revokeObjectURL(d)})}};h.onerror=h.onabort=d}))["catch"](function(){return!1})}function t(a){return"boolean"==typeof C?Promise.resolve(C):p(a).then(function(a){return C=a})}function b(a){return new Promise(function(b,d){var c=new FileReader;
c.onerror=d;c.onloadend=function(d){b({Rr:!0,data:btoa(d.target.result||""),type:a.type})};c.readAsBinaryString(a)})}function f(a){for(var b=atob(a.data),d=b.length,c=new ArrayBuffer(d),h=new Uint8Array(c),e=0;d>e;e++)h[e]=b.charCodeAt(e);return k([c],{type:a.type})}function d(a){var b=this,d=b.vo().then(function(){var a=A[b.Ea.name];return a&&a.Dh?a.Dh:void 0});return d.then(a,a),d}function a(a){a=A[a.name];var b={};b.promise=new Promise(function(a){b.resolve=a});a.ws.push(b);a.Dh?a.Dh=a.Dh.then(function(){return b.promise}):
a.Dh=b.promise}function e(a){function b(){return Promise.resolve()}var h=this,e={db:null};if(a)for(var g in a)e[g]=a[g];A||(A={});var f=A[e.name];f||(f={Yl:[],db:null,Dh:null,ws:[]},A[e.name]=f);f.Yl.push(h);h.vo||(h.vo=h.ready,h.ready=d);a=[];for(g=0;g<f.Yl.length;g++){var m=f.Yl[g];m!==h&&a.push(m.vo()["catch"](b))}var q=f.Yl.slice(0);return Promise.all(a).then(function(){return e.db=f.db,l(e,!1)}).then(function(a){e.db=a;var b;b=h.uo.version;if(e.db){var d=!e.db.objectStoreNames.contains(e.Ga),
g=e.version>e.db.version;(e.version<e.db.version&&(e.version!==b&&c.console.warn('The database "'+e.name+"\" can't be downgraded from version "+e.db.version+" to version "+e.version+"."),e.version=e.db.version),g||d)?(d&&(b=e.db.version+1,b>e.version&&(e.version=b)),b=!0):b=!1}else b=!0;return b?l(e,!0):a}).then(function(a){e.db=f.db=a;h.Ea=e;for(a=0;a<q.length;a++){var b=q[a];b!==h&&(b.Ea.db=e.db,b.Ea.version=e.version)}})}function l(b,d){return new Promise(function(h,e){if(b.db){if(!d)return h(b.db);
a(b);b.db.close()}var g=[b.name];d&&g.push(b.version);var f=S.open.apply(S,g);d&&(f.onupgradeneeded=function(a){var d=f.result;try{d.createObjectStore(b.Ga),1>=a.oldVersion&&d.createObjectStore(L)}catch(h){if("ConstraintError"!==h.name)throw h;c.console.warn('The database "'+b.name+'" has been upgraded from version '+a.oldVersion+" to version "+a.newVersion+', but the storage "'+b.Ga+'" already exists.')}});f.onerror=function(){e(f.error)};f.onsuccess=function(){h(f.result);var a=A[b.name].ws.pop();
a&&a.resolve()}})}function g(a,b){var d=this;"string"!=typeof a&&(c.console.warn(a+" used as a key, but it is not a string."),a=String(a));var h=new Promise(function(b,c){d.ready().then(function(){var h=d.Ea,e=h.db.transaction(h.Ga,"readonly").objectStore(h.Ga).get(a);e.onsuccess=function(){var a=e.result;void 0===a&&(a=null);a&&a.Rr&&(a=f(a));b(a)};e.onerror=function(){c(e.error)}})["catch"](c)});return v(h,b),h}function n(a,b){var d=this,c=new Promise(function(b,c){d.ready().then(function(){var h=
d.Ea,e=h.db.transaction(h.Ga,"readonly").objectStore(h.Ga).openCursor(),g=1;e.onsuccess=function(){var d=e.result;if(d){var c=d.value;c&&c.Rr&&(c=f(c));c=a(c,d.key,g++);void 0!==c?b(c):d["continue"]()}else b()};e.onerror=function(){c(e.error)}})["catch"](c)});return v(c,b),c}function K(a,d,h){var e=this;"string"!=typeof a&&(c.console.warn(a+" used as a key, but it is not a string."),a=String(a));var g=new Promise(function(c,h){var g;e.ready().then(function(){return g=e.Ea,d instanceof Blob?t(g.db).then(function(a){return a?
d:b(d)}):d}).then(function(b){var d=g.db.transaction(g.Ga,"readwrite"),e=d.objectStore(g.Ga);null===b&&(b=void 0);d.oncomplete=function(){void 0===b&&(b=null);c(b)};d.onabort=d.onerror=function(){h(f.error?f.error:f.transaction.error)};var f=e.put(b,a)})["catch"](h)});return v(g,h),g}function h(a,b){var d=this;"string"!=typeof a&&(c.console.warn(a+" used as a key, but it is not a string."),a=String(a));var h=new Promise(function(b,c){d.ready().then(function(){var h=d.Ea,e=h.db.transaction(h.Ga,"readwrite"),
g=e.objectStore(h.Ga)["delete"](a);e.oncomplete=function(){b()};e.onerror=function(){c(g.error)};e.onabort=function(){c(g.error?g.error:g.transaction.error)}})["catch"](c)});return v(h,b),h}function m(a){var b=this,d=new Promise(function(a,d){b.ready().then(function(){var c=b.Ea,h=c.db.transaction(c.Ga,"readwrite"),e=h.objectStore(c.Ga).clear();h.oncomplete=function(){a()};h.onabort=h.onerror=function(){d(e.error?e.error:e.transaction.error)}})["catch"](d)});return v(d,a),d}function q(a){var b=this,
d=new Promise(function(a,d){b.ready().then(function(){var c=b.Ea,h=c.db.transaction(c.Ga,"readonly").objectStore(c.Ga).count();h.onsuccess=function(){a(h.result)};h.onerror=function(){d(h.error)}})["catch"](d)});return v(d,a),d}function U(a,b){var d=this,c=new Promise(function(b,c){return 0>a?void b(null):void d.ready().then(function(){var h=d.Ea,e=!1,g=h.db.transaction(h.Ga,"readonly").objectStore(h.Ga).openCursor();g.onsuccess=function(){var d=g.result;return d?void(0===a?b(d.key):e?b(d.key):(e=
!0,d.advance(a))):void b(null)};g.onerror=function(){c(g.error)}})["catch"](c)});return v(c,b),c}function W(a){var b=this,d=new Promise(function(a,d){b.ready().then(function(){var c=b.Ea,h=c.db.transaction(c.Ga,"readonly").objectStore(c.Ga).openCursor(),e=[];h.onsuccess=function(){var b=h.result;return b?(e.push(b.key),void b["continue"]()):void a(e)};h.onerror=function(){d(h.error)}})["catch"](d)});return v(d,a),d}function v(a,b){b&&a.then(function(a){b(null,a)},function(a){b(a)})}var S=S||c.indexedDB||
c.webkitIndexedDB||c.mozIndexedDB||c.vB||c.msIndexedDB;if(S){var C,A,L="local-forage-detect-blob-support";return{Xi:"asyncStorage",wo:e,zt:n,getItem:g,setItem:K,removeItem:h,clear:m,length:q,key:U,keys:W}}}("undefined"!=typeof window?window:self);c.qe=n["default"]},function(c,n,r){n.al=!0;n["default"]=function(c){function u(b,c){c&&b.then(function(b){c(null,b)},function(b){c(b)})}var p=null;try{if(!(c.localStorage&&"setItem"in c.localStorage))return;p=c.localStorage}catch(t){return}return{Xi:"localStorageWrapper",
wo:function(b){var c={};if(b)for(var d in b)c[d]=b[d];return c.xe=c.name+"/",c.Ga!==this.uo.Ga&&(c.xe+=c.Ga+"/"),this.Ea=c,(new Promise(function(a){a(r(3))})).then(function(a){return c.eh=a,Promise.resolve()})},zt:function(b,c){var d=this,a=d.ready().then(function(){for(var a=d.Ea,c=a.xe,g=c.length,f=p.length,k=1,h=0;f>h;h++){var m=p.key(h);if(0===m.indexOf(c)){var q=p.getItem(m);if(q&&(q=a.eh.Hl(q)),q=b(q,m.substring(g),k++),void 0!==q)return q}}});return u(a,c),a},getItem:function(b,f){var d=this;
"string"!=typeof b&&(c.console.warn(b+" used as a key, but it is not a string."),b=String(b));var a=d.ready().then(function(){var a=d.Ea,c=p.getItem(a.xe+b);return c&&(c=a.eh.Hl(c)),c});return u(a,f),a},setItem:function(b,f,d){var a=this;"string"!=typeof b&&(c.console.warn(b+" used as a key, but it is not a string."),b=String(b));var e=a.ready().then(function(){void 0===f&&(f=null);var d=f;return new Promise(function(c,e){var k=a.Ea;k.eh.serialize(f,function(a,f){if(f)e(f);else try{p.setItem(k.xe+
b,a),c(d)}catch(q){"QuotaExceededError"!==q.name&&"NS_ERROR_DOM_QUOTA_REACHED"!==q.name||e(q),e(q)}})})});return u(e,d),e},removeItem:function(b,f){var d=this;"string"!=typeof b&&(c.console.warn(b+" used as a key, but it is not a string."),b=String(b));var a=d.ready().then(function(){p.removeItem(d.Ea.xe+b)});return u(a,f),a},clear:function(b){var c=this,d=c.ready().then(function(){for(var a=c.Ea.xe,b=p.length-1;0<=b;b--){var d=p.key(b);0===d.indexOf(a)&&p.removeItem(d)}});return u(d,b),d},length:function(b){var c=
this.keys().then(function(b){return b.length});return u(c,b),c},key:function(b,c){var d=this,a=d.ready().then(function(){var a,c=d.Ea;try{a=p.key(b)}catch(g){a=null}return a&&(a=a.substring(c.xe.length)),a});return u(a,c),a},keys:function(b){var c=this,d=c.ready().then(function(){for(var a=c.Ea,b=p.length,d=[],g=0;b>g;g++)0===p.key(g).indexOf(a.xe)&&d.push(p.key(g).substring(a.xe.length));return d});return u(d,b),d}}}("undefined"!=typeof window?window:self);c.qe=n["default"]},function(c,n){n.al=!0;
n["default"]=function(c){function k(b){var c,d,a,e,l;c=.75*b.length;var g=b.length,k=0;"="===b[b.length-1]&&(c--,"="===b[b.length-2]&&c--);var t=new ArrayBuffer(c),h=new Uint8Array(t);for(c=0;g>c;c+=4)d=p.indexOf(b[c]),a=p.indexOf(b[c+1]),e=p.indexOf(b[c+2]),l=p.indexOf(b[c+3]),h[k++]=d<<2|a>>4,h[k++]=(15&a)<<4|e>>2,h[k++]=(3&e)<<6|63&l;return t}function u(b){var c=new Uint8Array(b),d="";for(b=0;b<c.length;b+=3)d+=p[c[b]>>2],d+=p[(3&c[b])<<4|c[b+1]>>4],d+=p[(15&c[b+1])<<2|c[b+2]>>6],d+=p[63&c[b+2]];
return 2===c.length%3?d=d.substring(0,d.length-1)+"=":1===c.length%3&&(d=d.substring(0,d.length-2)+"=="),d}var p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=/^~~local_forage_type~([^~]+)~/;return{serialize:function(b,c){var d="";if(b&&(d=b.toString()),b&&("[object ArrayBuffer]"===b.toString()||b.buffer&&"[object ArrayBuffer]"===b.buffer.toString())){var a,e="__lfsc__:";b instanceof ArrayBuffer?(a=b,e+="arbf"):(a=b.buffer,"[object Int8Array]"===d?e+="si08":"[object Uint8Array]"===
d?e+="ui08":"[object Uint8ClampedArray]"===d?e+="uic8":"[object Int16Array]"===d?e+="si16":"[object Uint16Array]"===d?e+="ur16":"[object Int32Array]"===d?e+="si32":"[object Uint32Array]"===d?e+="ui32":"[object Float32Array]"===d?e+="fl32":"[object Float64Array]"===d?e+="fl64":c(Error("Failed to get type for BinaryArray")));c(e+u(a))}else if("[object Blob]"===d)d=new FileReader,d.onload=function(){var a="~~local_forage_type~"+b.type+"~"+u(this.result);c("__lfsc__:blob"+a)},d.readAsArrayBuffer(b);else try{c(JSON.stringify(b))}catch(l){console.error("Couldn't convert value into a JSON string: ",
b),c(null,l)}},Hl:function(b){if("__lfsc__:"!==b.substring(0,9))return JSON.parse(b);var f,d=b.substring(13);b=b.substring(9,13);if("blob"===b&&t.test(d)){var a=d.match(t);f=a[1];d=d.substring(a[0].length)}d=k(d);switch(b){case "arbf":return d;case "blob":var e;d=[d];f={type:f};d=d||[];f=f||{};try{e=new Blob(d,f)}catch(l){if("TypeError"!==l.name)throw l;e=new (c.BlobBuilder||c.me||c.Ip||c.WebKitBlobBuilder);for(b=0;b<d.length;b+=1)e.append(d[b]);e=e.getBlob(f.type)}return e;case "si08":return new Int8Array(d);
case "ui08":return new Uint8Array(d);case "uic8":return new Uint8ClampedArray(d);case "si16":return new Int16Array(d);case "ur16":return new Uint16Array(d);case "si32":return new Int32Array(d);case "ui32":return new Uint32Array(d);case "fl32":return new Float32Array(d);case "fl64":return new Float64Array(d);default:throw Error("Unkown type: "+b);}},ZD:k,GD:u}}("undefined"!=typeof window?window:self);c.qe=n["default"]},function(c,n,r){n.al=!0;n["default"]=function(c){function u(a){var b=this,d={db:null};
if(a)for(var c in a)d[c]="string"!=typeof a[c]?a[c].toString():a[c];var e=new Promise(function(a,c){try{d.db=n(d.name,String(d.version),d.description,d.size)}catch(e){return c(e)}d.db.transaction(function(e){e.executeSql("CREATE TABLE IF NOT EXISTS "+d.Ga+" (id INTEGER PRIMARY KEY, key unique, value)",[],function(){b.Ea=d;a()},function(a,b){c(b)})})});return(new Promise(function(a){a(r(3))})).then(function(a){return d.eh=a,e})}function p(a,b){var d=this;"string"!=typeof a&&(c.console.warn(a+" used as a key, but it is not a string."),
a=String(a));var e=new Promise(function(b,c){d.ready().then(function(){var h=d.Ea;h.db.transaction(function(d){d.executeSql("SELECT * FROM "+h.Ga+" WHERE key = ? LIMIT 1",[a],function(a,d){var c=d.rows.length?d.rows.item(0).value:null;c&&(c=h.eh.Hl(c));b(c)},function(a,b){c(b)})})})["catch"](c)});return g(e,b),e}function t(a,b){var d=this,c=new Promise(function(b,c){d.ready().then(function(){var h=d.Ea;h.db.transaction(function(d){d.executeSql("SELECT * FROM "+h.Ga,[],function(d,c){for(var e=c.rows,
g=e.length,f=0;g>f;f++){var m=e.item(f),q=m.value;if(q&&(q=h.eh.Hl(q)),q=a(q,m.key,f+1),void 0!==q)return void b(q)}b()},function(a,b){c(b)})})})["catch"](c)});return g(c,b),c}function b(a,b,d){var e=this;"string"!=typeof a&&(c.console.warn(a+" used as a key, but it is not a string."),a=String(a));var f=new Promise(function(d,c){e.ready().then(function(){void 0===b&&(b=null);var g=b,f=e.Ea;f.eh.serialize(b,function(b,h){h?c(h):f.db.transaction(function(h){h.executeSql("INSERT OR REPLACE INTO "+f.Ga+
" (key, value) VALUES (?, ?)",[a,b],function(){d(g)},function(a,b){c(b)})},function(a){a.code===a.QUOTA_ERR&&c(a)})})})["catch"](c)});return g(f,d),f}function f(a,b){var d=this;"string"!=typeof a&&(c.console.warn(a+" used as a key, but it is not a string."),a=String(a));var e=new Promise(function(b,c){d.ready().then(function(){var h=d.Ea;h.db.transaction(function(d){d.executeSql("DELETE FROM "+h.Ga+" WHERE key = ?",[a],function(){b()},function(a,b){c(b)})})})["catch"](c)});return g(e,b),e}function d(a){var b=
this,d=new Promise(function(a,d){b.ready().then(function(){var c=b.Ea;c.db.transaction(function(b){b.executeSql("DELETE FROM "+c.Ga,[],function(){a()},function(a,b){d(b)})})})["catch"](d)});return g(d,a),d}function a(a){var b=this,d=new Promise(function(a,d){b.ready().then(function(){var c=b.Ea;c.db.transaction(function(b){b.executeSql("SELECT COUNT(key) as c FROM "+c.Ga,[],function(b,d){var c=d.rows.item(0).cj;a(c)},function(a,b){d(b)})})})["catch"](d)});return g(d,a),d}function e(a,b){var d=this,
c=new Promise(function(b,c){d.ready().then(function(){var h=d.Ea;h.db.transaction(function(d){d.executeSql("SELECT key FROM "+h.Ga+" WHERE id = ? LIMIT 1",[a+1],function(a,d){var c=d.rows.length?d.rows.item(0).key:null;b(c)},function(a,b){c(b)})})})["catch"](c)});return g(c,b),c}function l(a){var b=this,d=new Promise(function(a,d){b.ready().then(function(){var c=b.Ea;c.db.transaction(function(b){b.executeSql("SELECT key FROM "+c.Ga,[],function(b,d){for(var c=[],h=0;h<d.rows.length;h++)c.push(d.rows.item(h).key);
a(c)},function(a,b){d(b)})})})["catch"](d)});return g(d,a),d}function g(a,b){b&&a.then(function(a){b(null,a)},function(a){b(a)})}var n=c.openDatabase;if(n)return{Xi:"webSQLStorage",wo:u,zt:t,getItem:p,setItem:b,removeItem:f,clear:d,length:a,key:e,keys:l}}("undefined"!=typeof window?window:self);c.qe=n["default"]}])};"object"==typeof exports&&"object"==typeof module?module.qe=wc():"function"==typeof define&&define.FD?define([],wc):"object"==typeof exports?exports.localforage=wc():this.localforage=
wc()}catch(xc){vc=!0}function yc(c){this.b=c}
(function(){function c(a){a.b.trigger(yc.prototype.m.sh,a)}function n(){}function r(){}function k(){}var u="",p="",t=[],b="",f="undefined"!==typeof window.is_scirra_arcade;f&&(b="sa"+window.scirra_arcade_id+"_");var d=yc.prototype;d.V=function(a){this.ua=a;this.b=a.b};d.V.prototype.J=function(){};d.P=function(a){this.type=a;this.b=a.b};var a=d.P.prototype;a.J=function(){this.qq=0};a.Zd=function(){};a.Wa=function(){return{}};a.bb=function(){};n.prototype.gx=function(a){return u===a};n.prototype.Qw=
function(){return!0};n.prototype.cx=function(a){return u===a};n.prototype.Pw=function(){return!0};n.prototype.Tw=function(){return!0};n.prototype.sh=function(){return!0};n.prototype.Br=function(a){return u===a};n.prototype.Cr=function(a){return u===a};n.prototype.Xv=function(a,b){return gc(p,a,b)};n.prototype.Nw=function(){return!0};d.m=new n;r.prototype.Ox=function(a,d){if(vc)c(this);else{var g=b+a;this.qq++;var f=this;localforage.setItem(g,d,function(b,d){f.qq--;b?f.b.trigger(yc.prototype.m.sh,
f):(u=a,p=d,f.b.trigger(yc.prototype.m.Qw,f),f.b.trigger(yc.prototype.m.gx,f),p=u="");0===f.qq&&f.b.trigger(yc.prototype.m.Nw,f)})}};r.prototype.Tv=function(a){if(vc)c(this);else{var d=this;localforage.getItem(b+a,function(b,c){b?d.b.trigger(yc.prototype.m.sh,d):(u=a,null===c?(p="",d.b.trigger(yc.prototype.m.Cr,d)):(p=c,d.b.trigger(yc.prototype.m.Br,d)),p=u="")})}};r.prototype.Ex=function(a){if(vc)c(this);else{var d=this;localforage.removeItem(b+a,function(b){b?d.b.trigger(yc.prototype.m.sh,d):(u=
a,p="",d.b.trigger(yc.prototype.m.Pw,d),d.b.trigger(yc.prototype.m.cx,d),u="")})}};r.prototype.Wv=function(){if(vc)c(this);else if(!f){var a=this;localforage.clear(function(b){b?a.b.trigger(yc.prototype.m.sh,a):(p=u="",J(t),a.b.trigger(yc.prototype.m.Tw,a))})}};d.u=new r;k.prototype.Hw=function(a){a.wn(p)};d.O=new k})();function zc(c){this.b=c}
(function(){function c(c){this.Sa=c;this.Oa=!1;this.q=this.speed=this.y=this.x=0;this.opacity=1;this.Bf=this.Th=this.size=this.im=0}function n(){}var r=zc.prototype;r.V=function(c){this.ua=c;this.b=c.b};var k=r.V.prototype;k.J=function(){this.N||(this.H=new Image,this.H.xl=this.Jk,this.R=null,this.b.Sk(this.H,this.Ki))};k.Zg=function(){this.N||(this.R=null)};k.ti=function(){this.N||!this.k.length||this.R||(this.R=this.b.C.Xf(this.H,!0,this.b.Ka,this.mh))};k.li=function(){this.N||this.R||!this.b.C||
(this.R=this.b.C.Xf(this.H,!0,this.b.Ka,this.mh))};k.Ni=function(){this.N||this.k.length||!this.R||(this.b.C.deleteTexture(this.R),this.R=null)};k.xi=function(c){c.drawImage(this.H,0,0)};c.prototype.init=function(){var c=this.Sa;this.x=c.x-c.Xn/2+Math.random()*c.Xn;this.y=c.y-c.Yn/2+Math.random()*c.Yn;this.speed=c.xp-c.Dn/2+Math.random()*c.Dn;this.q=c.q-c.En/2+Math.random()*c.En;this.opacity=c.vp;this.size=c.wp-c.Cn/2+Math.random()*c.Cn;this.im=c.np-c.jm/2+Math.random()*c.jm;this.Bf=this.Th=0};c.prototype.Ja=
function(c){var k=this.Sa;this.x+=Math.cos(this.q)*this.speed*c;this.y+=Math.sin(this.q)*this.speed*c;this.y+=this.Th*c;this.speed+=k.Va*c;this.size+=this.im*c;this.Th+=k.tb*c;this.Bf+=c;1>this.size?this.Oa=!1:(0!==k.Tj&&(this.q+=Math.random()*k.Tj*c-k.Tj*c/2),0!==k.Vj&&(this.speed+=Math.random()*k.Vj*c-k.Vj*c/2),0!==k.Uj&&(this.opacity+=Math.random()*k.Uj*c-k.Uj*c/2,0>this.opacity?this.opacity=0:1<this.opacity&&(this.opacity=1)),1>=k.Eh&&this.Bf>=k.timeout&&(this.Oa=!1),2===k.Eh&&0>=this.speed&&
(this.Oa=!1))};c.prototype.Gc=function(c){var k=this.Sa.opacity*this.opacity;if(0!==k){0===this.Sa.Eh&&(k*=1-this.Bf/this.Sa.timeout);c.globalAlpha=k;var k=this.x-this.size/2,b=this.y-this.size/2;this.Sa.b.nc&&(k=k+.5|0,b=b+.5|0);c.drawImage(this.Sa.type.H,k,b,this.size,this.size)}};c.prototype.Hb=function(c){var k=this.Sa.opacity*this.opacity;0===this.Sa.Eh&&(k*=1-this.Bf/this.Sa.timeout);var b=this.size,f=b*this.Sa.Au,d=this.x-b/2,a=this.y-b/2;this.Sa.b.nc&&(d=d+.5|0,a=a+.5|0);1>f||0===k||(f<c.DB||
f>c.Wp?(c.Ee(k),c.Ai(d,a,d+b,a,d+b,a+b,d,a+b)):c.VB(this.x,this.y,f,k))};c.prototype.left=function(){return this.x-this.size/2};c.prototype.right=function(){return this.x+this.size/2};c.prototype.top=function(){return this.y-this.size/2};c.prototype.bottom=function(){return this.y+this.size/2};r.P=function(c){this.type=c;this.b=c.b};var k=r.P.prototype,u=[];k.J=function(){var c=this.B;this.dn=c[0];this.En=V(c[1]);this.Hi=c[2];this.Oq=!0;this.xp=c[3];this.wp=c[4];this.vp=c[5]/100;this.np=c[6];this.Xn=
c[7];this.Yn=c[8];this.Dn=c[9];this.Cn=c[10];this.jm=c[11];this.Va=c[12];this.tb=c[13];this.Tj=c[14];this.Vj=c[15];this.Uj=c[16];this.Eh=c[17];this.timeout=c[18];this.ah=0;this.Au=1;this.Sm=this.x;this.Um=this.y;this.Tm=this.x;this.Rm=this.y;this.Ly(function(c){c.Ha.set(c.Sm,c.Um,c.Tm,c.Rm);c.Rb.hh(c.Ha);c.ml=!1;c.ir();c.Fv()});this.oc||(this.zc=[]);this.b.Li(this);this.type.li();if(1===this.Hi)for(c=0;c<this.dn;c++)this.zo().opacity=0;this.Ul=!0};k.Wa=function(){var c={r:this.dn,sc:this.En,st:this.Hi,
s:this.Oq,isp:this.xp,isz:this.wp,io:this.vp,gr:this.np,xr:this.Xn,yr:this.Yn,spr:this.Dn,szr:this.Cn,grnd:this.jm,acc:this.Va,g:this.tb,lar:this.Tj,lsr:this.Vj,lor:this.Uj,dm:this.Eh,to:this.timeout,pcc:this.ah,ft:this.Ul,p:[]},k,b,f,d=c.p;k=0;for(b=this.zc.length;k<b;k++)f=this.zc[k],d.push([f.x,f.y,f.speed,f.q,f.opacity,f.im,f.size,f.Th,f.Bf]);return c};k.bb=function(c){this.dn=c.r;this.En=c.sc;this.Hi=c.st;this.Oq=c.s;this.xp=c.isp;this.wp=c.isz;this.vp=c.io;this.np=c.gr;this.Xn=c.xr;this.Yn=
c.yr;this.Dn=c.spr;this.Cn=c.szr;this.jm=c.grnd;this.Va=c.acc;this.tb=c.g;this.Tj=c.lar;this.Vj=c.lsr;this.Uj=c.lor;this.Eh=c.dm;this.timeout=c.to;this.ah=c.pcc;this.Ul=c.ft;u.push.apply(u,this.zc);J(this.zc);var k,b,f,d=c.p;c=0;for(k=d.length;c<k;c++)b=this.zo(),f=d[c],b.x=f[0],b.y=f[1],b.speed=f[2],b.q=f[3],b.opacity=f[4],b.im=f[5],b.size=f[6],b.Th=f[7],b.Bf=f[8]};k.Zd=function(){u.push.apply(u,this.zc);J(this.zc)};k.zo=function(){var k;u.length?(k=u.pop(),k.Sa=this):k=new c(this);this.zc.push(k);
k.Oa=!0;return k};k.Ja=function(){var c=this.b.Ve(this),k,b,f,d;if(0===this.Hi&&this.Oq)for(this.ah+=c*this.dn,b=y(this.ah),this.ah-=b,k=0;k<b;k++)f=this.zo(),f.init();this.Sm=this.x;this.Um=this.y;this.Tm=this.x;this.Rm=this.y;d=k=0;for(b=this.zc.length;k<b;k++)f=this.zc[k],this.zc[d]=f,this.b.S=!0,1===this.Hi&&this.Ul&&f.init(),f.Ja(c),f.Oa?(f.left()<this.Sm&&(this.Sm=f.left()),f.right()>this.Tm&&(this.Tm=f.right()),f.top()<this.Um&&(this.Um=f.top()),f.bottom()>this.Rm&&(this.Rm=f.bottom()),d++):
u.push(f);Ca(this.zc,d);this.D();this.Ul=!1;1===this.Hi&&0===this.zc.length&&this.b.je(this)};k.Gc=function(c){var k,b,f,d=this.n;k=0;for(b=this.zc.length;k<b;k++)f=this.zc[k],f.right()>=d.na&&f.bottom()>=d.pa&&f.left()<=d.ya&&f.top()<=d.xa&&f.Gc(c)};k.Hb=function(c){this.Au=this.n.Ic();c.pc(this.type.R);var k,b,f,d=this.n;k=0;for(b=this.zc.length;k<b;k++)f=this.zc[k],f.right()>=d.na&&f.bottom()>=d.pa&&f.left()<=d.ya&&f.top()<=d.xa&&f.Hb(c)};r.m=new function(){};n.prototype.ko=function(c){this.tb=
c};r.u=new n;r.O=new function(){}})();function Y(c){this.b=c}
(function(){function c(){if(0===this.Oo.length){var a=document.createElement("canvas");a.width=this.width;a.height=this.height;var b=a.getContext("2d");this.Ii?b.drawImage(this.H,this.ri,this.si,this.width,this.height,0,0,this.width,this.height):b.drawImage(this.H,0,0,this.width,this.height);this.Oo=a.toDataURL("image/png")}return this.Oo}function n(){}function r(a){a[0]=0;a[1]=0;a[2]=0;g.push(a)}function k(a,b){return a<b?""+a+","+b:""+b+","+a}function u(a,b,d,c){b=b.uid;d=d.uid;var h=k(b,d);if(a.hasOwnProperty(h))a[h][2]=
c;else{var e=g.length?g.pop():[0,0,0];e[0]=b;e[1]=d;e[2]=c;a[h]=e}}function p(a,b,d){b=k(b.uid,d.uid);a.hasOwnProperty(b)&&(r(a[b]),delete a[b])}function t(a,b,d){b=k(b.uid,d.uid);if(a.hasOwnProperty(b))return w=a[b][2],!0;w=-2;return!1}function b(){}function f(){}var d=Y.prototype;d.V=function(a){this.ua=a;this.b=a.b};var a=d.V.prototype;a.J=function(){if(!this.N){var a,b,d,h,e,g,f,m,q;this.Pd=[];this.xj=!1;a=0;for(b=this.Qc.length;a<b;a++){e=this.Qc[a];f={};f.name=e[0];f.speed=e[1];f.loop=e[2];
f.Bq=e[3];f.Cq=e[4];f.Bu=e[5];f.ma=e[6];f.frames=[];d=0;for(h=e[7].length;d<h;d++)g=e[7][d],m={},m.Ki=g[0],m.Jk=g[1],m.ri=g[2],m.si=g[3],m.width=g[4],m.height=g[5],m.duration=g[6],m.wc=g[7],m.xc=g[8],m.sp=g[9],m.Xm=g[10],m.Cu=g[11],m.Ii=0!==m.width,m.Oo="",m.JD=c,q={left:0,top:0,right:1,bottom:1},m.Kq=q,m.R=null,(q=this.b.rA(g[0]))?m.H=q:(m.H=new Image,m.H.bz=g[0],m.H.xl=g[1],m.H.Ty=null,this.b.Sk(m.H,g[0])),f.frames.push(m),this.Pd.push(m);this.Qc[a]=f}}};a.Dv=function(){var a,b,d;a=0;for(b=this.k.length;a<
b;a++)d=this.k[a],d.Al=d.Tb.R};a.Zg=function(){if(!this.N){var a,b,d;a=0;for(b=this.Pd.length;a<b;++a)d=this.Pd[a],d.H.Ty=null,d.R=null;this.xj=!1;this.Dv()}};a.ti=function(){if(!this.N&&this.k.length){var a,b,d;a=0;for(b=this.Pd.length;a<b;++a)d=this.Pd[a],d.R=this.b.C.Xf(d.H,!1,this.b.Ka,d.Cu);this.Dv()}};a.li=function(){if(!this.N&&!this.xj&&this.b.C){var a,b,d;a=0;for(b=this.Pd.length;a<b;++a)d=this.Pd[a],d.R=this.b.C.Xf(d.H,!1,this.b.Ka,d.Cu);this.xj=!0}};a.Ni=function(){if(!this.N&&!this.k.length&&
this.xj){var a,b,d;a=0;for(b=this.Pd.length;a<b;++a)d=this.Pd[a],this.b.C.deleteTexture(d.R),d.R=null;this.xj=!1}};var e=[];a.xi=function(a){var b,d,c;J(e);b=0;for(d=this.Pd.length;b<d;++b)c=this.Pd[b].H,-1===e.indexOf(c)&&(a.drawImage(c,0,0),e.push(c))};d.P=function(a){this.type=a;this.b=a.b;a=this.type.Qc[0].frames[0].Xm;this.oc?this.qa.zk(a):this.qa=new db(a)};var l=d.P.prototype;l.J=function(){this.visible=0===this.B[0];this.nm=this.Jj=!1;this.dd=0!==this.B[3];this.Qa=this.Ls(this.B[1])||this.type.Qc[0];
this.T=this.B[2];0>this.T&&(this.T=0);this.T>=this.Qa.frames.length&&(this.T=this.Qa.frames.length-1);var a=this.Qa.frames[this.T];this.qa.zk(a.Xm);this.wc=a.wc;this.xc=a.xc;this.Bh=this.Qa.speed;this.Kf=this.Qa.Cq;1===this.type.Qc.length&&1===this.type.Qc[0].frames.length||0===this.Bh||(this.b.Li(this),this.Jj=!0);this.oc?this.Rd.reset():this.Rd=new bb;this.te=this.Rd.aa;this.Cf=!0;this.Le=0;this.lg=!0;this.yh=this.$r="";this.ns=0;this.ql=-1;this.type.li();var b,d,c,h,e,g,f,a=0;for(b=this.type.Qc.length;a<
b;a++)for(h=this.type.Qc[a],d=0,c=h.frames.length;d<c;d++)e=h.frames[d],0===e.width&&(e.width=e.H.width,e.height=e.H.height),e.Ii&&(f=e.H,g=e.Kq,g.left=e.ri/f.width,g.top=e.si/f.height,g.right=(e.ri+e.width)/f.width,g.bottom=(e.si+e.height)/f.height,0===e.ri&&0===e.si&&e.width===f.width&&e.height===f.height&&(e.Ii=!1));this.Tb=this.Qa.frames[this.T];this.Al=this.Tb.R};l.Wa=function(){var a={a:this.Qa.ma,f:this.T,cas:this.Bh,fs:this.te,ar:this.Le,at:this.Rd.aa,rt:this.Kf};this.Cf||(a.ap=this.Cf);this.lg||
(a.af=this.lg);return a};l.bb=function(a){var b=this.wA(a.a);b&&(this.Qa=b);this.T=a.f;0>this.T&&(this.T=0);this.T>=this.Qa.frames.length&&(this.T=this.Qa.frames.length-1);this.Bh=a.cas;this.te=a.fs;this.Le=a.ar;this.Rd.reset();this.Rd.aa=a.at;this.Cf=a.hasOwnProperty("ap")?a.ap:!0;this.lg=a.hasOwnProperty("af")?a.af:!0;a.hasOwnProperty("rt")?this.Kf=a.rt:this.Kf=this.Qa.Cq;this.Tb=this.Qa.frames[this.T];this.Al=this.Tb.R;this.qa.zk(this.Tb.Xm);this.wc=this.Tb.wc;this.xc=this.Tb.xc};l.Bo=function(a){this.T=
a?0:this.Qa.frames.length-1;this.Cf=!1;this.$r=this.Qa.name;this.nm=!0;this.b.trigger(Y.prototype.m.Ow,this);this.b.trigger(Y.prototype.m.tr,this);this.nm=!1;this.Le=0};l.me=function(){return this.Rd.aa};l.Ja=function(){this.Rd.add(this.b.Ve(this));this.yh.length&&this.xs();0<=this.ql&&this.ys();var a=this.Rd.aa,b=this.Qa,d=b.frames[this.T],c=d.duration/this.Bh;this.Cf&&a>=this.te+c&&(this.lg?this.T++:this.T--,this.te+=c,this.T>=b.frames.length&&(b.Bu?(this.lg=!1,this.T=b.frames.length-2):b.loop?
this.T=this.Kf:(this.Le++,this.Le>=b.Bq?this.Bo(!1):this.T=this.Kf)),0>this.T&&(b.Bu?(this.T=1,this.lg=!0,b.loop||(this.Le++,this.Le>=b.Bq&&this.Bo(!0))):b.loop?this.T=this.Kf:(this.Le++,this.Le>=b.Bq?this.Bo(!0):this.T=this.Kf)),0>this.T?this.T=0:this.T>=b.frames.length&&(this.T=b.frames.length-1),a>this.te+b.frames[this.T].duration/this.Bh&&(this.te=a),a=b.frames[this.T],this.uh(d,a),this.b.S=!0)};l.Ls=function(a){var b,d,c;b=0;for(d=this.type.Qc.length;b<d;b++)if(c=this.type.Qc[b],ob(c.name,a))return c;
return null};l.wA=function(a){var b,d,c;b=0;for(d=this.type.Qc.length;b<d;b++)if(c=this.type.Qc[b],c.ma===a)return c;return null};l.xs=function(){var a=this.Qa.frames[this.T],b=this.Ls(this.yh);this.yh="";!b||ob(b.name,this.Qa.name)&&this.Cf||(this.Qa=b,this.Bh=b.speed,this.Kf=b.Cq,0>this.T&&(this.T=0),this.T>=this.Qa.frames.length&&(this.T=this.Qa.frames.length-1),1===this.ns&&(this.T=0),this.Cf=!0,this.te=this.Rd.aa,this.lg=!0,this.uh(a,this.Qa.frames[this.T]),this.b.S=!0)};l.ys=function(){var a=
this.Qa.frames[this.T],b=this.T;this.T=y(this.ql);0>this.T&&(this.T=0);this.T>=this.Qa.frames.length&&(this.T=this.Qa.frames.length-1);b!==this.T&&(this.uh(a,this.Qa.frames[this.T]),this.te=this.Rd.aa,this.b.S=!0);this.ql=-1};l.uh=function(a,b){var d=a.width,c=a.height,h=b.width,e=b.height;d!=h&&(this.width*=h/d);c!=e&&(this.height*=e/c);this.wc=b.wc;this.xc=b.xc;this.qa.zk(b.Xm);this.D();this.Tb=b;this.Al=b.R;d=0;for(c=this.X.length;d<c;d++)h=this.X[d],h.ou&&h.ou(a,b);this.b.trigger(Y.prototype.m.uh,
this)};l.Gc=function(a){a.globalAlpha=this.opacity;var b=this.Tb,d=b.Ii,c=b.H,h=this.x,e=this.y,g=this.width,f=this.height;if(0===this.q&&0<=g&&0<=f)h-=this.wc*g,e-=this.xc*f,this.b.nc&&(h=Math.round(h),e=Math.round(e)),d?a.drawImage(c,b.ri,b.si,b.width,b.height,h,e,g,f):a.drawImage(c,h,e,g,f);else{this.b.nc&&(h=Math.round(h),e=Math.round(e));a.save();var m=0<g?1:-1,q=0<f?1:-1;a.translate(h,e);1===m&&1===q||a.scale(m,q);a.rotate(this.q*m*q);h=0-this.wc*pa(g);e=0-this.xc*pa(f);d?a.drawImage(c,b.ri,
b.si,b.width,b.height,h,e,pa(g),pa(f)):a.drawImage(c,h,e,pa(g),pa(f));a.restore()}};l.Lf=function(a){this.Hb(a)};l.Hb=function(a){a.pc(this.Al);a.Ee(this.opacity);var b=this.Tb,d=this.Rb;if(this.b.nc){var c=Math.round(this.x)-this.x,h=Math.round(this.y)-this.y;b.Ii?a.Fd(d.Ta+c,d.Ua+h,d.pb+c,d.qb+h,d.hb+c,d.ib+h,d.fb+c,d.gb+h,b.Kq):a.Ai(d.Ta+c,d.Ua+h,d.pb+c,d.qb+h,d.hb+c,d.ib+h,d.fb+c,d.gb+h)}else b.Ii?a.Fd(d.Ta,d.Ua,d.pb,d.qb,d.hb,d.ib,d.fb,d.gb,b.Kq):a.Ai(d.Ta,d.Ua,d.pb,d.qb,d.hb,d.ib,d.fb,d.gb)};
l.DA=function(a){var b=this.Tb,d,c;d=0;for(c=b.sp.length;d<c;d++)if(ob(a,b.sp[d][0]))return d;return-1};l.Oh=function(a,b){var d=this.Tb,c=d.sp,h;la(a)?h=this.DA(a):h=a-1;h=y(h);if(0>h||h>=c.length)return b?this.x:this.y;var e=(c[h][1]-d.wc)*this.width,c=c[h][2],c=(c-d.xc)*this.height,d=Math.cos(this.q);h=Math.sin(this.q);var g=e*d-c*h,c=c*d+e*h,e=g+this.x,c=c+this.y;return b?e:c};var g=[],w=-2,K=[];n.prototype.Uw=function(a){if(!a)return!1;var b=this.b,d=b.Pf(),c=d.type,h=null;d.M.collmemory?h=d.M.collmemory:
(h={},d.M.collmemory=h);d.M.spriteCreatedDestroyCallback||(d.M.spriteCreatedDestroyCallback=!0,b.yo(function(a){var b=d.M.collmemory;a=a.uid;var c,h;for(c in b)b.hasOwnProperty(c)&&(h=b[c],h[0]===a||h[1]===a)&&(r(b[c]),delete b[c])}));var e=c.U(),g=a.U(),e=e.Ub(),f,m,q,l,k,n,U,W=this.b.ee,H=W-1,N=b.ab().jb;for(m=0;m<e.length;m++){q=e[m];g.W?(q.wa(),this.b.dp(q.n,a,q.Ha,K),f=K):f=g.Ub();for(l=0;l<f.length;l++)k=f[l],b.rc(q,k)||b.Zy(q,k)?(n=t(h,q,k),n=!n||w<H,u(h,q,k,W),n&&(b.yi(N.Da),n=c.U(),U=a.U(),
n.W=!1,U.W=!1,c===a?(n.k.length=2,n.k[0]=q,n.k[1]=k,c.sd()):(n.k.length=1,U.k.length=1,n.k[0]=q,U.k[0]=k,c.sd(),a.sd()),N.uk(),b.jf(N.Da))):p(h,q,k);J(K)}return!1};var h=null,m=new da,q=!1,U=[],W=new wa(0,0,0,0);a.finish=function(a){if(q){if(a){var b=this.b.ab().jb.ld;a=h.U();var d=m.Md(),c,e;if(a.W){a.W=!1;J(a.k);c=0;for(e=d.length;c<e;++c)a.k[c]=d[c];if(b)for(J(a.fa),c=0,e=h.k.length;c<e;++c)d=h.k[c],m.contains(d)||a.fa.push(d)}else if(b)for(b=a.k.length,c=0,e=d.length;c<e;++c)a.k[b+c]=d[c],Ga(a.fa,
d[c]);else Da(a.k,d);h.sd()}m.clear();q=!1}};n.prototype.Cw=function(a){if(a){var b=!1,d,c,e,g=this.b.Pf(),f=g.type,g=g.Dj;d=a.U();c=this.b.ab().jb.ld;var l;d.W?(this.wa(),W.Ah(this.Ha),W.offset(0,0),this.b.dp(this.n,a,W,U),l=U):l=c?this.b.kB()&&!d.fa.length&&d.k.length?d.k:d.fa:d.k;h=a;q=f!==a&&!g;d=0;for(c=l.length;d<c;d++)if(e=l[d],this.b.rc(this,e)){b=!0;if(g)break;f!==a&&m.add(e)}J(U);a=b}else a=!1;return a};n.prototype.pw=function(a){return this.yh.length?ob(this.yh,a):ob(this.Qa.name,a)};n.prototype.tr=
function(a){return ob(this.$r,a)};n.prototype.Ow=function(){return!0};n.prototype.uh=function(){return!0};d.m=new n;b.prototype.ty=function(a,b,d){if(a&&b&&(b=this.b.yl(a,b,this.Oh(d,!0),this.Oh(d,!1)))){"undefined"!==typeof b.q&&(b.q=this.q,b.D());this.b.jd++;var c,h,e;this.b.trigger(Object.getPrototypeOf(a.ua).m.rh,b);if(b.Vb)for(c=0,h=b.siblings.length;c<h;c++)e=b.siblings[c],this.b.trigger(Object.getPrototypeOf(e.type.ua).m.rh,e);this.b.jd--;c=this.b.yA();d=!1;if(ja(c.M.Spawn_LastExec)||c.M.Spawn_LastExec<
this.b.yg)d=!0,c.M.Spawn_LastExec=this.b.yg;if(a!=this.type&&(a=a.U(),a.W=!1,d?(J(a.k),a.k[0]=b):a.k.push(b),b.Vb))for(c=0,h=b.siblings.length;c<h;c++)e=b.siblings[c],a=e.type.U(),a.W=!1,d?(J(a.k),a.k[0]=e):a.k.push(e)}};b.prototype.vy=function(a){this.Cf=!0;this.te=this.Rd.aa;1===a&&0!==this.T&&(this.ql=0,this.nm||this.ys());this.Jj||(this.b.Li(this),this.Jj=!0)};b.prototype.Jx=function(a,b){this.yh=a;this.ns=b;this.Jj||(this.b.Li(this),this.Jj=!0);this.nm||this.xs()};b.prototype.Zx=function(a){a=
pa(this.width)*(0===a?-1:1);this.width!==a&&(this.width=a,this.D())};b.prototype.Pr=function(a){var b=this.Tb,d=b.width*a*(0>this.width?-1:1);a=b.height*a*(0>this.height?-1:1);if(this.width!==d||this.height!==a)this.width=d,this.height=a,this.D()};b.prototype.Kx=function(a){this.dd!==(0!==a)&&((this.dd=0!==a)?this.D():(this.vd.right>=this.vd.left&&this.type.fj.update(this,this.vd,null),this.vd.set(0,0,-1,-1)))};d.u=new b;f.prototype.ow=function(a,b){a.F(this.Oh(b,!1))};d.O=new f})();
function Ac(c){this.b=c}
(function(){function c(a,b){return a.length?a.pop():new b}function n(a,d,c){if(c){var h;c=0;for(h=d.length;c<h;c++)a.length<b&&a.push(d[c]);J(d)}else for(h in d)Object.prototype.hasOwnProperty.call(d,h)&&(a.length<b&&a.push(d[h]),delete d[h])}function r(a,b,d){var h=a.yc;d=d.replace(/\s\s*$/,"");b>=h.length&&h.push(c(f,Object));b=h[b];b.text=d;b.width=a.aq(d);a.qf=ra(a.qf,b.width)}function k(){}function u(){}var p=Ac.prototype;p.J=function(){};p.V=function(a){this.ua=a;this.b=a.b};var t=p.V.prototype;
t.J=function(){this.N||(this.H=new Image,this.b.Sk(this.H,this.Ki),this.R=null)};t.Zg=function(){this.N||(this.R=null)};t.ti=function(){if(!this.N&&this.k.length){this.R||(this.R=this.b.C.Xf(this.H,!1,this.b.Ka,this.mh));var a,b;a=0;for(b=this.k.length;a<b;a++)this.k[a].R=this.R}};t.Ni=function(){this.N||this.k.length||!this.R||(this.b.C.deleteTexture(this.R),this.R=null)};t.xi=function(a){a.drawImage(this.H,0,0)};p.P=function(a){this.type=a;this.b=a.b};t=p.P.prototype;t.Zd=function(){n(f,this.yc,
!0);n(d,this.sl,!1);n(a,this.tl,!1);Xa(this.Hf)};t.J=function(){this.H=this.type.H;this.rl=this.B[0];this.Gf=this.B[1];this.characterSet=this.B[2];this.text=this.B[3];this.ne=this.B[4];this.visible=0===this.B[5];this.We=this.B[6]/2;this.tf=this.B[7]/2;this.Vk=0===this.B[9];this.zh=this.B[10];this.lineHeight=this.B[11];this.He=this.qf=0;this.oc?(J(this.yc),Xa(this.sl),Xa(this.tl),Xa(this.Hf)):(this.yc=[],this.sl={},this.tl={},this.Hf={});this.bd=!0;this.Og=this.width;this.b.C&&(this.type.R||(this.type.R=
this.b.C.Xf(this.type.H,!1,this.b.Ka,this.type.mh)),this.R=this.type.R);this.uy()};t.Wa=function(){var a={t:this.text,csc:this.ne,csp:this.zh,lh:this.lineHeight,tw:this.qf,th:this.He,lrt:this.Ng,ha:this.We,va:this.tf,cw:{}},b;for(b in this.Hf)a.cw[b]=this.Hf[b];return a};t.bb=function(a){this.text=a.t;this.ne=a.csc;this.zh=a.csp;this.lineHeight=a.lh;this.qf=a.tw;this.He=a.th;this.Ng=a.lrt;a.hasOwnProperty("ha")&&(this.We=a.ha);a.hasOwnProperty("va")&&(this.tf=a.va);for(var b in a.cw)this.Hf[b]=a.cw[b];
this.bd=!0;this.Og=this.width};var b=1E3,f=[],d=[],a=[];t.uy=function(){for(var b=this.H,e=b.width,f=b.height,b=this.rl,h=this.Gf,m=b/e,q=h/f,l=this.characterSet,e=Math.floor(e/b),f=Math.floor(f/h),k=0;k<l.length&&!(k>=e*f);k++){var p=k%e,r=Math.floor(k/e),t=l.charAt(k);if(this.b.C){var n=this.tl,u=p*m,B=r*q,p=(p+1)*m,r=(r+1)*q;void 0===n[t]&&(n[t]=c(a,wa));n[t].left=u;n[t].top=B;n[t].right=p;n[t].bottom=r}else n=this.sl,p=p*b,r=r*h,u=b,B=h,void 0===n[t]&&(n[t]=c(d,Object)),n[t].x=p,n[t].y=r,n[t].Vn=
u,n[t].km=B}};var e=[];p.oo=function(a){J(e);for(var b="",d,c=0;c<a.length;)if(d=a.charAt(c),"\n"===d)b.length&&(e.push(b),b=""),e.push("\n"),++c;else if(" "===d||"\t"===d||"-"===d){do b+=a.charAt(c),c++;while(c<a.length&&(" "===a.charAt(c)||"\t"===a.charAt(c)));e.push(b);b=""}else c<a.length&&(b+=d,c++);b.length&&e.push(b)};p.po=function(a){var b=a.text,d=a.yc;if(b&&b.length){var h=a.width;if(2>=h)n(f,d,!0);else{var e=a.ne,q=a.zh;if(b.length*(a.rl*e+q)-q<=h&&-1===b.indexOf("\n")&&(q=a.aq(b),q<=h)){n(f,
d,!0);d.push(c(f,Object));d[0].text=b;d[0].width=q;a.qf=q;a.He=a.Gf*e+a.lineHeight;return}this.qo(a);a.He=d.length*(a.Gf*e+a.lineHeight)}}else n(f,d,!0)};p.qo=function(a){var d=a.Vk,c=a.text,h=a.yc,m=a.width;d&&(this.oo(c),c=e);var q="",l,k,p,t=0,n=!1;for(p=0;p<c.length;p++)"\n"===c[p]?(!0===n?n=!1:(r(a,t,q),t++),q=""):(n=!1,l=q,q+=c[p],k=a.aq(q.replace(/\s\s*$/,"")),k>m&&(""===l?(r(a,t,q),q="",n=!0):(r(a,t,l),q=c[p]),t++,d||" "!==q||(q="")));q.replace(/\s\s*$/,"").length&&(r(a,t,q),t++);for(p=t;p<
h.length;p++)f.length<b&&f.push(h[p]);h.length=t};t.aq=function(a){for(var b=this.zh,d=a.length,c=0,e=0;e<d;e++)c+=this.cp(a.charAt(e))*this.ne+b;return c-(0<c?b:0)};t.cp=function(a){var b=this.Hf;return void 0!==b[a]?b[a]:this.rl};t.Lu=function(){if(this.bd||this.width!==this.Og)this.He=this.qf=0,this.type.ua.po(this),this.bd=!1,this.Og=this.width};t.Gc=function(a){var b=this.H;if(""!==this.text&&null!=b&&(this.Lu(),!(this.height<this.Gf*this.ne+this.lineHeight))){a.globalAlpha=this.opacity;var b=
this.x,d=this.y;this.b.nc&&(b=Math.round(b),d=Math.round(d));var c=this.n.na,e=this.n.pa,f=this.n.ya,l=this.n.xa;a.save();a.translate(b,d);a.rotate(this.q);for(var k=this.q,p=this.We,t=this.ne,r=this.Gf*t,n=this.lineHeight,u=this.zh,B=this.yc,z,O=-(this.wc*this.width),P=-(this.xc*this.height),P=P+this.tf*ra(0,this.height-this.He),Q,I,E,R=0;R<B.length;R++){var x=B[R].text;z=p*ra(0,this.width-B[R].width);Q=O+z;P+=n;if(0===k&&d+P+r<e)P+=r;else{for(var D=0;D<x.length;D++){I=x.charAt(D);z=this.cp(I);var H=
this.sl[I];if(0===k&&b+Q+z*t+u<c)Q+=z*t+u;else{if(Q+z*t>this.width+1E-5)break;void 0!==H&&(I=Q,E=P,0===k&&1===t&&(I=Math.round(I),E=Math.round(E)),a.drawImage(this.H,H.x,H.y,H.Vn,H.km,I,E,H.Vn*t,H.km*t));Q+=z*t+u;if(0===k&&b+Q>f)break}}P+=r;if(0===k&&(P+r+n>this.height||d+P>l))break}}a.restore()}};var l=new xa;t.Hb=function(a){a.pc(this.R);a.Ee(this.opacity);if(this.text&&(this.Lu(),!(this.height<this.Gf*this.ne+this.lineHeight))){this.wa();var b=this.Rb,d=0,c=0;this.b.nc&&(d=Math.round(this.x)-this.x,
c=Math.round(this.y)-this.y);var e=this.n.na,f=this.n.pa,k=this.n.ya,p=this.n.xa,t=this.q,r=this.We,n=this.tf,u=this.ne,L=this.Gf*u,B=this.lineHeight,z=this.zh,O=this.yc,P=this.He,Q,I,E;0!==t&&(I=Math.cos(t),E=Math.sin(t));for(var d=b.Ta+d,b=b.Ua+c,R,n=n*ra(0,this.height-P),x,D,P=0;P<O.length;P++)if(c=O[P].text,R=Q=r*ra(0,this.width-O[P].width),n+=B,0===t&&b+n+L<f)n+=L;else{for(var H=0;H<c.length;H++){var N=c.charAt(H);Q=this.cp(N);N=this.tl[N];if(0===t&&d+R+Q*u+z<e)R+=Q*u+z;else{if(R+Q*u>this.width+
1E-5)break;if(void 0!==N){var F=this.rl*u,G=this.Gf*u;x=R;D=n;0===t&&1===u&&(x=Math.round(x),D=Math.round(D));l.Ta=x;l.Ua=D;l.pb=x+F;l.qb=D;l.fb=x;l.gb=D+G;l.hb=x+F;l.ib=D+G;0!==t&&(x=l,D=I,F=E,G=void 0,G=x.Ta*D-x.Ua*F,x.Ua=x.Ua*D+x.Ta*F,x.Ta=G,G=x.pb*D-x.qb*F,x.qb=x.qb*D+x.pb*F,x.pb=G,G=x.fb*D-x.gb*F,x.gb=x.gb*D+x.fb*F,x.fb=G,G=x.hb*D-x.ib*F,x.ib=x.ib*D+x.hb*F,x.hb=G);l.offset(d,b);a.Fd(l.Ta,l.Ua,l.pb,l.qb,l.hb,l.ib,l.fb,l.gb,N)}R+=Q*u+z;if(0===t&&d+R>k)break}}n+=L;if(0===t&&(n+L+B>this.height||
b+n>p))break}}};k.prototype.qr=function(a,b){return b?this.text==a:ob(this.text,a)};p.m=new k;u.prototype.lo=function(a){ka(a)&&1E9>a&&(a=Math.round(1E10*a)/1E10);a=a.toString();this.text!==a&&(this.text=a,this.bd=!0,this.b.S=!0)};u.prototype.Pr=function(a){a!==this.ne&&(this.ne=a,this.bd=!0,this.b.S=!0)};t.me=function(a,b){var d=parseInt(b,10);this.Hf[a]!==d&&(this.Hf[a]=d,this.bd=!0,this.b.S=!0)};p.u=new u;p.O=new function(){}})();function Bc(c){this.b=c}
(function(){function c(){return f.length?f.pop():{}}function n(b){var a,c;a=0;for(c=b.length;a<c;a++)f.push(b[a]);J(b)}function r(b){return b.length&&" "===b.charAt(b.length-1)?b.substring(0,b.length-1):b}function k(){}function u(){}var p=Bc.prototype;p.J=function(){p.u.oy=function(b){this.width!==b&&(this.width=b,this.bd=!0,this.D())}};p.V=function(b){this.ua=b;this.b=b.b};var t=p.V.prototype;t.J=function(){};t.Zg=function(){if(!this.N){var b,a,c;b=0;for(a=this.k.length;b<a;b++)c=this.k[b],c.ze=
null,c.Wg=null,c.Yc=null}};p.P=function(b){this.type=b;this.b=b.b;this.oc?J(this.yc):this.yc=[];this.bd=!0};t=p.P.prototype;t.J=function(){this.text=this.B[0];this.visible=0===this.B[1];this.font=this.B[2];this.color=this.B[3];this.We=this.B[4];this.tf=this.B[5];this.Vk=0===this.B[7];this.Og=this.df=this.width;this.cf=this.height;this.Np=this.B[8];this.Xl=this.Kh="";this.He=this.qf=this.pk=0;this.SB();this.Yc=this.Wg=this.ze=null;this.du=!1;this.Ng=this.b.ee;this.oc?this.dg.set(0,0,1,1):this.dg=new wa(0,
0,1,1);this.b.C&&this.b.Li(this)};t.SB=function(){var b=this.font.split(" "),a;for(a=0;a<b.length;a++)if("pt"===b[a].substr(b[a].length-2,2)){this.pk=parseInt(b[a].substr(0,b[a].length-2));this.wq=Math.ceil(this.pk/72*96)+4;0<a&&(this.Xl=b[a-1]);this.Kh=b[a+1];for(a+=2;a<b.length;a++)this.Kh+=" "+b[a];break}};t.Wa=function(){return{t:this.text,f:this.font,c:this.color,ha:this.We,va:this.tf,wr:this.Vk,lho:this.Np,fn:this.Kh,fs:this.Xl,ps:this.pk,pxh:this.wq,tw:this.qf,th:this.He,lrt:this.Ng}};t.bb=
function(b){this.text=b.t;this.font=b.f;this.color=b.c;this.We=b.ha;this.tf=b.va;this.Vk=b.wr;this.Np=b.lho;this.Kh=b.fn;this.Xl=b.fs;this.pk=b.ps;this.wq=b.pxh;this.qf=b.tw;this.He=b.th;this.Ng=b.lrt;this.bd=!0;this.Og=this.df=this.width;this.cf=this.height};t.Ja=function(){if(this.b.C&&this.Yc&&300<=this.b.ee-this.Ng){var b=this.n;this.wa();var a=this.Ha;if(a.right<b.na||a.bottom<b.pa||a.left>b.ya||a.top>b.xa)this.b.C.deleteTexture(this.Yc),this.ze=this.Wg=this.Yc=null}};t.Zd=function(){this.ze=
this.Wg=null;this.b.C&&this.Yc&&this.b.C.deleteTexture(this.Yc);this.Yc=null};t.me=function(){this.font=this.Xl+" "+this.pk.toString()+"pt "+this.Kh;this.bd=!0;this.b.S=!0};t.Gc=function(b,a){b.font=this.font;b.textBaseline="top";b.fillStyle=this.color;b.globalAlpha=a?1:this.opacity;var c=1;a&&(c=Math.abs(this.n.Ic()),b.save(),b.scale(c,c));if(this.bd||this.width!==this.Og)this.type.ua.po(this.text,this.yc,b,this.width,this.Vk),this.bd=!1,this.Og=this.width;this.wa();var c=a?0:this.Rb.Ta,f=a?0:this.Rb.Ua;
this.b.nc&&(c=c+.5|0,f=f+.5|0);0===this.q||a||(b.save(),b.translate(c,f),b.rotate(this.q),f=c=0);var g=f+this.height,k=this.wq,k=k+this.Np,p,h;1===this.tf?f+=Math.max(this.height/2-this.yc.length*k/2,0):2===this.tf&&(f+=Math.max(this.height-this.yc.length*k-2,0));for(h=0;h<this.yc.length&&!(p=c,1===this.We?p=c+(this.width-this.yc[h].width)/2:2===this.We&&(p=c+(this.width-this.yc[h].width)),b.fillText(this.yc[h].text,p,f),f+=k,f>=g-k);h++);(0!==this.q||a)&&b.restore();this.Ng=this.b.ee};t.Hb=function(b){if(!(1>
this.width||1>this.height)){var a=this.bd||this.du;this.du=!1;var c=this.n.Ic(),f=this.n.Jb(),g=this.dg,k=c*this.width,p=c*this.height,h=Math.ceil(k),m=Math.ceil(p),q=Math.abs(h),t=Math.abs(m),r=this.b.Z/2,n=this.b.Y/2;this.Wg||(this.ze=document.createElement("canvas"),this.ze.width=q,this.ze.height=t,this.df=q,this.cf=t,a=!0,this.Wg=this.ze.getContext("2d"));if(q!==this.df||t!==this.cf)this.ze.width=q,this.ze.height=t,this.Yc&&(b.deleteTexture(this.Yc),this.Yc=null),a=!0;a&&(this.Wg.clearRect(0,
0,q,t),this.Gc(this.Wg,!0),this.Yc||(this.Yc=b.Sc(q,t,this.b.Ka,this.b.Sf)),b.Jv(this.ze,this.Yc,this.b.Sf));this.df=q;this.cf=t;b.pc(this.Yc);b.Ee(this.opacity);b.Gd();b.translate(-r,-n);b.pd();var u=this.Rb,a=this.n.Za(u.Ta,u.Ua,!0,!0),q=this.n.Za(u.Ta,u.Ua,!1,!0),t=this.n.Za(u.pb,u.qb,!0,!0),r=this.n.Za(u.pb,u.qb,!1,!0),n=this.n.Za(u.hb,u.ib,!0,!0),C=this.n.Za(u.hb,u.ib,!1,!0),A=this.n.Za(u.fb,u.gb,!0,!0),u=this.n.Za(u.fb,u.gb,!1,!0);if(this.b.nc||0===this.q&&0===f)var L=(a+.5|0)-a,B=(q+.5|0)-
q,a=a+L,q=q+B,t=t+L,r=r+B,n=n+L,C=C+B,A=A+L,u=u+B;0===this.q&&0===f?(t=a+h,r=q,n=t,C=q+m,A=a,u=C,g.right=1,g.bottom=1):(g.right=k/h,g.bottom=p/m);b.Fd(a,q,t,r,n,C,A,u,g);b.Gd();b.scale(c,c);b.jn(-this.n.Jb());b.translate((this.n.na+this.n.ya)/-2,(this.n.pa+this.n.xa)/-2);b.pd();this.Ng=this.b.ee}};var b=[];p.oo=function(d){J(b);for(var a="",c,f=0;f<d.length;)if(c=d.charAt(f),"\n"===c)a.length&&(b.push(a),a=""),b.push("\n"),++f;else if(" "===c||"\t"===c||"-"===c){do a+=d.charAt(f),f++;while(f<d.length&&
(" "===d.charAt(f)||"\t"===d.charAt(f)));b.push(a);a=""}else f<d.length&&(a+=c,f++);a.length&&b.push(a)};var f=[];p.po=function(b,a,e,f,g){if(b&&b.length)if(2>=f)n(a);else{if(100>=b.length&&-1===b.indexOf("\n")){var k=e.measureText(b).width;if(k<=f){n(a);a.push(c());a[0].text=b;a[0].width=k;return}}this.qo(b,a,e,f,g)}else n(a)};p.qo=function(d,a,e,l,g){g&&(this.oo(d),d=b);var k="",p,h,m,q=0;for(m=0;m<d.length;m++)"\n"===d[m]?(q>=a.length&&a.push(c()),k=r(k),h=a[q],h.text=k,h.width=e.measureText(k).width,
q++,k=""):(p=k,k+=d[m],h=e.measureText(k).width,h>=l&&(q>=a.length&&a.push(c()),p=r(p),h=a[q],h.text=p,h.width=e.measureText(p).width,q++,k=d[m],g||" "!==k||(k="")));k.length&&(q>=a.length&&a.push(c()),k=r(k),h=a[q],h.text=k,h.width=e.measureText(k).width,q++);for(m=q;m<a.length;m++)f.push(a[m]);a.length=q};k.prototype.qr=function(b,a){return a?this.text==b:ob(this.text,b)};p.m=new k;u.prototype.lo=function(b){ka(b)&&1E9>b&&(b=Math.round(1E10*b)/1E10);b=b.toString();this.text!==b&&(this.text=b,this.bd=
!0,this.b.S=!0)};p.u=new u;p.O=new function(){}})();function Cc(c){this.b=c}
(function(){var c=Cc.prototype;c.V=function(c){this.ua=c;this.b=c.b};var n=c.V.prototype;n.J=function(){this.N||(this.H=new Image,this.H.xl=this.Jk,this.b.Sk(this.H,this.Ki),this.R=this.pattern=null)};n.Zg=function(){this.N||(this.R=null)};n.ti=function(){if(!this.N&&this.k.length){this.R||(this.R=this.b.C.Xf(this.H,!0,this.b.Ka,this.mh));var c,k;c=0;for(k=this.k.length;c<k;c++)this.k[c].R=this.R}};n.li=function(){this.N||this.R||!this.b.C||(this.R=this.b.C.Xf(this.H,!0,this.b.Ka,this.mh))};n.Ni=
function(){this.N||this.k.length||!this.R||(this.b.C.deleteTexture(this.R),this.R=null)};n.xi=function(c){c.drawImage(this.H,0,0)};c.P=function(c){this.type=c;this.b=c.b};n=c.P.prototype;n.J=function(){this.visible=0===this.B[0];this.dg=new wa(0,0,0,0);this.Zs=!1;this.H=this.type.H;this.b.C?(this.type.li(),this.R=this.type.R):(this.type.pattern||(this.type.pattern=this.b.Pa.createPattern(this.type.H,"repeat")),this.pattern=this.type.pattern)};n.le=function(){this.Zs=!1;this.H=this.type.H};n.Zd=function(){this.b.C&&
this.Zs&&this.R&&(this.b.C.deleteTexture(this.R),this.R=null)};n.Gc=function(c){c.globalAlpha=this.opacity;c.save();c.fillStyle=this.pattern;var k=this.x,n=this.y;this.b.nc&&(k=Math.round(k),n=Math.round(n));var p=-(this.wc*this.width),t=-(this.xc*this.height),b=p%this.H.width,f=t%this.H.height;0>b&&(b+=this.H.width);0>f&&(f+=this.H.height);c.translate(k,n);c.rotate(this.q);c.translate(b,f);c.fillRect(p-b,t-f,this.width,this.height);c.restore()};n.Lf=function(c){this.Hb(c)};n.Hb=function(c){c.pc(this.R);
c.Ee(this.opacity);var k=this.dg;k.right=this.width/this.H.width;k.bottom=this.height/this.H.height;var n=this.Rb;if(this.b.nc){var p=Math.round(this.x)-this.x,t=Math.round(this.y)-this.y;c.Fd(n.Ta+p,n.Ua+t,n.pb+p,n.qb+t,n.hb+p,n.ib+t,n.fb+p,n.gb+t,k)}else c.Fd(n.Ta,n.Ua,n.pb,n.qb,n.hb,n.ib,n.fb,n.gb,k)};c.m=new function(){};c.u=new function(){};c.O=new function(){}})();function Dc(c){this.b=c}
(function(){function c(){this.Nn=this.id=-1;this.as=this.Fh=this.Pk=this.yj=!1;this.Ca=new wa(0,0,0,0)}function n(a){1E4>l.length&&l.push(a)}function r(){this.id=-1;this.Ca=new wa(0,0,0,0);this.$d=null}function k(a){1E4>g.length&&g.push(a)}function u(a,b,d){var c;return w.length?(c=w.pop(),c.j=a,c.x=b,c.y=d,c.left=c.x*c.j.Eb*c.j.uc,c.top=c.y*c.j.Sb*c.j.tc,c.clear(),c.rk=!1,c):new p(a,b,d)}function p(a,b,d){this.j=a;this.x=b;this.y=d;this.left=this.x*this.j.Eb*this.j.uc;this.top=this.y*this.j.Sb*this.j.tc;
this.Ie=[];this.gc=[];this.vc=[];this.rk=!1;var c,e;a=0;for(b=this.j.Sb;a<b;++a){e=[];d=0;for(c=this.j.Eb;d<c;++d)e.push(-1);this.Ie.push(e)}}var t=Dc.prototype;t.V=function(a){this.ua=a;this.b=a.b};var b=t.V.prototype;b.J=function(){var a,b,d;if(!this.N&&(this.H=new Image,this.H.xl=this.Jk,this.b.Sk(this.H,this.Ki),this.sg=[],this.No=!1,this.fe=[],this.rv=!1,this.Mn&&this.Mn.length))for(a=0,b=this.Mn.length;a<b;++a)(d=this.Mn[a])?this.fe.push({$d:d,Vl:[[[null,null],[null,null]],[[null,null],[null,
null]]]}):this.fe.push(null)};b.Df=function(a,b,d,c,e,f){if(!(0>a||a>=this.fe.length)&&this.fe[a]){var g=this.fe[a].Vl;a=new db(this.fe[a].$d);a.Ef(b,d,0);f&&a.iz();c&&a.EB(b/2);e&&a.sA(d/2);g[c?1:0][e?1:0][f?1:0]=a}};b.LA=function(b){if(-1===b)return null;var c=b&e;return 0>c||c>=this.fe.length||!this.fe[c]?null:this.fe[c].Vl[b&f?1:0][b&d?1:0][b&a?1:0]};b.Xo=function(){var a,b,d=this.b.C;if(d)for(a=0,b=this.sg.length;a<b;++a)d.deleteTexture(this.sg[a]);J(this.sg);this.No=!1};b.Yp=function(a,b,d,
c,e,f,g){if(!(this.No||0>=a||0>=b)){this.Xo();var k=this.H.width,l=this.H.height,p;for(p=c;p+b<=l;p+=b+f)for(c=d;c+a<=k;c+=a+e)this.sg.push(this.bw(c,p,a,b,g));this.No=!0}};b.bw=function(a,b,d,c,e){if(this.b.C)return this.ao(a,b,d,c,!1,!1,!1,e);var f=[[[null,null],[null,null]],[[null,null],[null,null]]];f[0][0][0]=this.ao(a,b,d,c,!1,!1,!1,e);return{Vl:f,x:a,y:b,Vn:d,km:c}};b.sr=function(a,b,d,c,e){if(0>a||a>=this.sg.length)return null;a=this.sg[a];var f=a.Vl;b=b?1:0;d=d?1:0;c=c?1:0;var g=f[b][d][c];
if(g)return g;g=this.ao(a.x,a.y,a.Vn,a.km,0!==b,0!==d,0!==c,e);return f[b][d][c]=g};b.ao=function(a,b,d,c,e,f,g,k){var l=d,p=c;this.b.C&&!k&&(ma(l)||(l=na(l)),ma(p)||(p=na(p)));var t=document.createElement("canvas");t.width=l;t.height=p;var n=t.getContext("2d");if(this.b.Pa)return e?f?(g?(n.rotate(Math.PI/2),n.scale(-1,1)):n.scale(-1,-1),n.translate(-l,-p)):g?(n.rotate(Math.PI/2),n.translate(0,-p)):(n.scale(-1,1),n.translate(-l,0)):f?g?(n.rotate(-Math.PI/2),n.translate(-l,0)):(n.scale(1,-1),n.translate(0,
-p)):g&&(n.scale(-1,1),n.rotate(Math.PI/2)),n.drawImage(this.H,a,b,d,c,0,0,l,p),k?t:this.b.Pa.createPattern(t,"repeat");n.drawImage(this.H,a,b,d,c,0,0,l,p);a=this.b.C.Sc(l,p,this.b.Ka,!1,!k);this.b.C.Jv(t,a);return a};b.Zg=function(){this.N||this.Xo()};b.ti=function(){};b.li=function(){};b.Ni=function(){this.N||this.k.length||this.Xo()};b.xi=function(){};t.P=function(a){this.type=a;this.b=a.b};var b=t.P.prototype,f=-2147483648,d=1073741824,a=536870912,e=536870911,l=[],g=[],w=[];p.prototype.clear=
function(){var a,b,d,c,e;this.Ie.length=this.j.Sb;a=0;for(b=this.Ie.length;a<b;++a)for(e=this.Ie[a],e||(e=[],this.Ie[a]=e),e.length=this.j.Eb,d=0,c=e.length;d<c;++d)e[d]=-1};p.prototype.fk=function(){if(!this.rk){var b=this.j.uc,m=this.j.tc;if(!(0>=b||0>=m)){var q,p,t,u,w,C;q=0;for(p=this.gc.length;q<p;++q)n(this.gc[q]);q=0;for(p=this.vc.length;q<p;++q)k(this.vc[q]);J(this.gc);J(this.vc);var A=Math.min(this.j.Cd,Math.floor(this.j.width/b)),L=Math.min(this.j.Yd,Math.floor(this.j.height/m)),A=A-this.left/
b,L=L-this.top/m;A>this.j.Eb&&(A=this.j.Eb);L>this.j.Sb&&(L=this.j.Sb);var B=this.j.eg,z=null;q=0;for(p=L;q<p;++q){w=this.Ie[q];t=0;for(u=A;t<u;++t)C=w[t],-1===C?z&&(this.gc.push(z),z=null):B||!z||C!==z.id?(z&&this.gc.push(z),z=l.length?l.pop():new c,z.id=C,z.Nn=C&e,z.yj=0!==(C&f),z.Pk=0!==(C&d),z.Fh=0!==(C&a),z.as=z.yj||z.Pk||z.Fh,z.Ca.left=t*b+this.left,z.Ca.top=q*m+this.top,z.Ca.right=z.Ca.left+b,z.Ca.bottom=z.Ca.top+m):z.Ca.right+=b;z&&(this.gc.push(z),z=null)}var z=null,K=!1;q=0;for(p=L;q<p;++q){w=
this.Ie[q];t=0;for(u=A;t<u;++t)C=w[t],-1===C?z&&(this.vc.push(z),z=null,K=!1):(L=this.j.type.LA(C),!z||L||K?(z&&this.vc.push(z),z=g.length?g.pop():new r,z.id=C,z.$d=L?L:null,C=z.Ca,C.left=t*b+this.left,C.top=q*m+this.top,C.right=C.left+b,C.bottom=C.top+m,K=!!L):z.Ca.right+=b);z&&(this.vc.push(z),z=null,K=!1)}if(!B)for(p=this.gc.length,q=0;q<p;++q)for(u=this.gc[q],b=q+1;b<p;++b)if(t=this.gc[b],!(t.Ca.top<u.Ca.bottom)){if(t.Ca.top>u.Ca.bottom)break;if(t.Ca.right>u.Ca.right||t.Ca.left>u.Ca.left)break;
t.id===u.id&&t.Ca.left===u.Ca.left&&t.Ca.right===u.Ca.right&&(n(this.gc[b]),this.gc.splice(b,1),--p,u.Ca.bottom+=m,--b)}p=this.vc.length;for(q=0;q<p;++q)if(u=this.vc[q],!u.$d)for(w=u.Ca,b=q+1;b<p;++b)if(t=this.vc[b],u=t.Ca,!(u.top<w.bottom)){if(u.top>w.bottom)break;if(u.right>w.right||u.left>w.left)break;t.$d||u.left!==w.left||u.right!==w.right||(k(this.vc[b]),this.vc.splice(b,1),--p,w.bottom+=m,--b)}this.rk=!0}}};p.prototype.Jq=function(a,b,d){this.Ie[b][a]!==d&&(this.Ie[b][a]=d,this.rk=!1,this.j.hl=
!0,this.j.mk=!0,this.j.b.S=!0)};b.J=function(){var a,b,d;this.visible=0===this.B[0];this.uc=this.B[1];this.tc=this.B[2];this.Sq=this.B[3];this.Uq=this.B[4];this.Tq=this.B[5];this.Vq=this.B[6];this.eg=0!==this.B[7];this.Cd=this.uv;this.Yd=this.tv;this.df=this.width;this.cf=this.height;var c=this.uc,e=this.tc;0===c&&(c=1);0===e&&(e=1);this.Eb=Math.ceil(this.b.yb/c);this.Sb=Math.ceil(this.b.xb/e);if(!this.type.rv)for(this.type.rv=!0,a=0,b=this.type.fe.length;a<b;++a)if(d=this.type.fe[a])this.type.Df(a,
c,e,!1,!1,!1),this.type.Df(a,c,e,!1,!1,!0),this.type.Df(a,c,e,!1,!0,!1),this.type.Df(a,c,e,!1,!0,!0),this.type.Df(a,c,e,!0,!1,!1),this.type.Df(a,c,e,!0,!1,!0),this.type.Df(a,c,e,!0,!0,!1),this.type.Df(a,c,e,!0,!0,!0);this.oc||(this.Cc=[]);this.Zp(!0);this.Xu(this.sv);this.type.Yp(this.uc,this.tc,this.Sq,this.Uq,this.Tq,this.Vq,this.eg);this.mk=!1;this.hl=!0;this.Xp()};b.Xp=function(){if(this.hl){var a,b,d,c,e;a=0;for(b=this.Cc.length;a<b;++a)for(e=this.Cc[a],d=0,c=e.length;d<c;++d)e[d].fk();this.hl=
!1}};b.qn=function(){var a,b,d,c,e;a=0;for(b=this.Cc.length;a<b;++a)for(e=this.Cc[a],d=0,c=e.length;d<c;++d)e[d].rk=!1;this.hl=!0};b.Zp=function(a){var b=y(this.width/this.uc),d=y(this.height/this.tc);if(!(b<=this.Cd&&d<=this.Yd)||a){var c;a?(a=Math.ceil(this.Yd/this.Sb),c=Math.ceil(this.Cd/this.Eb)):(a=this.Cc.length,c=Math.ceil(this.Cd/this.Eb),d>this.Yd&&(this.Yd=d,a=Math.ceil(this.Yd/this.Sb)),b>this.Cd&&(this.Cd=b,c=Math.ceil(this.Cd/this.Eb)),this.qn(),this.mk=!0,this.b.S=!0);for(var e,b=0;b<
a;++b)if(e=this.Cc[b])for(d=e.length;d<c;++d)e.push(u(this,d,b));else{e=[];for(d=0;d<c;++d)e.push(u(this,d,b));this.Cc[b]=e}}};b.Fo=function(a,b){if(0>a||0>b)return null;var d=y(b/this.Sb);if(d>=this.Cc.length)return null;var d=this.Cc[d],c=y(a/this.Eb);return c>=d.length?null:d[c]};b.Go=function(a,b){if(0>a||0>b||b>=this.Cc.length)return null;var d=this.Cc[b];return a>=d.length?null:d[a]};b.Xu=function(b){var c=[];b=b.split(",");var e,g,l,k,p;e=0;for(g=b.length;e<g;++e)if(l=b[e],k=l.indexOf("x"),
-1<k)for(p=parseInt(l.substring(0,k),10),l=l.substring(k+1),k=parseInt(l,10),-1<l.indexOf("h")&&(k|=f),-1<l.indexOf("v")&&(k|=d),-1<l.indexOf("d")&&(k|=a);0<p;--p)c.push(k);else k=parseInt(l,10),-1<l.indexOf("h")&&(k|=f),-1<l.indexOf("v")&&(k|=d),-1<l.indexOf("d")&&(k|=a),c.push(k);for(e=b=0;e<this.Yd;++e)for(g=0;g<this.Cd;++g)p=c[b++],(l=this.Fo(g,e))&&l.Jq(g%this.Eb,e%this.Sb,p)};b.MA=function(){var b="";if(0>=this.Cd||0>=this.Yd)return b;var c=1,g=this.Vs(0,0),k,l,p,t,n,r,u,w;t=y(this.width/this.uc);
l=y(this.height/this.tc);for(k=0;k<l;++k)for(p=0===k?1:0;p<t;++p)n=this.Vs(p,k),n===g?++c:(-1===g?(r=-1,g=w=u=!1):(r=g&e,u=0!==(g&f),w=0!==(g&d),g=0!==(g&a)),b=1===c?b+(""+r):b+(""+c+"x"+r),u&&(b+="h"),w&&(b+="v"),g&&(b+="d"),b+=",",c=1,g=n);-1===g?(r=-1,g=w=u=!1):(r=g&e,u=0!==(g&f),w=0!==(g&d),g=0!==(g&a));b=1===c?b+(""+r):b+(""+c+"x"+r);u&&(b+="h");w&&(b+="v");g&&(b+="d");return b};b.Vs=function(a,b){a=Math.floor(a);b=Math.floor(b);if(0>a||0>b||a>=this.Cd||b>=this.Yd)return-1;var d=this.Fo(a,b);
return d?d.Ie[b%this.Sb][a%this.Eb]:-1};b.Jq=function(a,b,d){a=Math.floor(a);b=Math.floor(b);if(0>a||0>b||a>=this.Cd||b>=this.Yd)return-1;var c=this.Fo(a,b);if(!c)return-1;c.Jq(a%this.Eb,b%this.Sb,d)};b.Lv=function(a){return Math.floor((a-this.x)/(this.Eb*this.uc))};b.Mv=function(a){return Math.floor((a-this.y)/(this.Sb*this.tc))};b.Ms=function(a,b){var d=this.Mv(a.top),c=this.Lv(a.right),e=this.Mv(a.bottom),f,g,k;for(f=this.Lv(a.left);f<=c;++f)for(g=d;g<=e;++g)if(k=this.Go(f,g))k.fk(),Ea(b,k.vc)};
b.me=function(a){var b,d,c,e,f,g;b=0;for(d=this.Cc.length;b<d;++b)for(f=this.Cc[b],c=0,e=f.length;c<e;++c)g=f[c],g.fk(),Ea(a,g.vc)};b.Zd=function(){var a,b,d,c,e;a=0;for(b=this.Cc.length;a<b;++a){e=this.Cc[a];d=0;for(c=e.length;d<c;++d){for(var f=e[d],g=void 0,l=void 0,g=0,l=f.gc.length;g<l;++g)n(f.gc[g]);J(f.gc);g=0;for(l=f.vc.length;g<l;++g)k(f.vc[g]);J(f.vc);1E3>w.length&&w.push(f)}J(e)}J(this.Cc)};b.Wa=function(){this.Zp();return{w:y(this.width/this.uc),h:y(this.height/this.tc),d:this.MA()}};
b.bb=function(a){this.Cd=a.w;this.Yd=a.h;this.Zp(!0);this.Xu(a.d);this.mk=!0;this.qn()};b.Gc=function(a){if(!(0>=this.uc||0>=this.tc)){this.type.Yp(this.uc,this.tc,this.Sq,this.Uq,this.Tq,this.Vq,this.eg);if(this.width!==this.df||this.height!==this.cf)this.mk=!0,this.qn(),this.Xp(),this.df=this.width,this.cf=this.height;a.globalAlpha=this.opacity;var b=this.n,d=b.na,c=b.pa,e=b.ya,b=b.xa,f=this.x,g=this.y,k=this.eg,l;this.b.nc&&(f=Math.round(f),g=Math.round(g));var p=this.Eb*this.uc,t=this.Sb*this.tc,
n=Math.floor((d-f)/p),p=Math.floor((e-f)/p),r=Math.floor((c-g)/t),t=Math.floor((b-g)/t),u=f%this.uc,w=g%this.tc;this.eg&&(w=u=0);if(0!==u||0!==w)a.save(),a.translate(u,w),f-=u,g-=w,d-=u,c-=w,e-=u,b-=w;for(var K,E,R,x,D,H,N,F,G;n<=p;++n)for(K=r;K<=t;++K)if(E=this.Go(n,K))for(E.fk(),R=0,x=E.gc.length;R<x;++R)D=E.gc[R],-1!==D.id&&(l=D.Ca,H=l.left+f,N=l.top+g,F=l.right+f,l=l.bottom+g,H>e||F<d||N>b||l<c||(G=this.type.sr(D.Nn,D.yj,D.Pk,D.Fh,this.eg),k?a.drawImage(G,H,N):(a.fillStyle=this.type.sr(D.Nn,D.yj,
D.Pk,D.Fh,this.eg),a.fillRect(H,N,F-H,l-N))));0===u&&0===w||a.restore()}};var K=new wa(0,0,1,1);b.Lf=function(a){this.Hb(a)};b.Hb=function(a){if(!(0>=this.uc||0>=this.tc)){this.type.Yp(this.uc,this.tc,this.Sq,this.Uq,this.Tq,this.Vq,this.eg);if(this.width!==this.df||this.height!==this.cf)this.mk=!0,this.qn(),this.Xp(),this.df=this.width,this.cf=this.height;a.Ee(this.opacity);var b=this.type.sg,d=this.n,c=d.na,e=d.pa,f=d.ya,d=d.xa,g=this.x,l=this.y,k;this.b.nc&&(g=Math.round(g),l=Math.round(l));var p=
this.Eb*this.uc,t=this.Sb*this.tc,n=Math.floor((f-g)/p),u=Math.floor((e-l)/t),t=Math.floor((d-l)/t),r,w,I,E,R,x,D,H,N,F,G,T,ca,M,oa,ha,za;for(oa=Math.floor((c-g)/p);oa<=n;++oa)for(ha=u;ha<=t;++ha)if(za=this.Go(oa,ha))for(za.fk(),p=0,r=za.gc.length;p<r;++p)w=za.gc[p],-1!==w.id&&(k=w.Ca,I=k.left+g,E=k.top+l,R=k.right+g,k=k.bottom+l,I>f||R<c||E>d||k<e||(a.pc(b[w.Nn]),K.right=(R-I)/this.uc,K.bottom=(k-E)/this.tc,w.as?(w.Fh&&(M=K.right,K.right=K.bottom,K.bottom=M),D=x=0,H=K.right,N=0,F=K.right,G=K.bottom,
T=0,ca=K.bottom,w.Fh&&(M=T,T=H,H=M,M=ca,ca=N,N=M),w.yj&&(M=x,x=H,H=M,M=D,D=N,N=M,M=T,T=F,F=M,M=ca,ca=G,G=M),w.Pk&&(M=x,x=T,T=M,M=D,D=ca,ca=M,M=H,H=F,F=M,M=N,N=G,G=M),a.eC(I,E,R,E,R,k,I,k,x,D,H,N,F,G,T,ca)):a.Fd(I,E,R,E,R,k,I,k,K)))}};t.m=new function(){};t.u=new function(){};t.O=new function(){}})();function Z(c){this.b=c}
(function(){function c(b){f=b.x;d=b.y;a=b.z}function n(a,b,d,c){var f;f=e.length?e.pop():new r;f.init(a,b,d,c);return f}function r(){this.Ek=this.id=this.Qg=this.Pg=this.y=this.x=this.Hn=this.Gn=this.Lp=this.time=this.Qq=0;this.Kk=this.Qn=!1}function k(){}function u(){}var p=Z.prototype;p.V=function(a){this.ua=a;this.b=a.b};p.V.prototype.J=function(){};p.P=function(a){this.type=a;this.b=a.b;this.touches=[];this.cq=!1};var t=p.P.prototype,b={left:0,top:0};t.Ag=function(a){var b,d;b=0;for(d=this.touches.length;b<
d;b++)if(this.touches[b].id===a)return b;return-1};var f=0,d=0,a=0,e=[];r.prototype.init=function(a,b,d,c){var e=Ya();this.Qq=this.Lp=this.time=e;this.Gn=a;this.Hn=b;this.x=a;this.y=b;this.Pg=a;this.Qg=b;this.pressure=this.height=this.width=0;this.id=d;this.Ek=c;this.Kk=this.Qn=!1};r.prototype.update=function(a,b,d,c,e,f){this.Lp=this.time;this.time=a;this.Pg=this.x;this.Qg=this.y;this.x=b;this.y=d;this.width=c;this.height=e;this.pressure=f;!this.Kk&&15<=Ta(this.Gn,this.Hn,this.x,this.y)&&(this.Kk=
!0)};r.prototype.BB=function(a,b){!this.Qn&&500<=Ya()-this.Qq&&!this.Kk&&15>Ta(this.Gn,this.Hn,this.x,this.y)&&(this.Qn=!0,a.Je=this.Ek,a.nh=this.id,a.Rh=b,a.b.trigger(Z.prototype.m.ax,a),a.Oe=this.x,a.Pe=this.y,a.b.trigger(Z.prototype.m.bx,a),a.Rh=0)};var l=-1E3,g=-1E3,w=-1E4;r.prototype.Yt=function(a,b){if(!this.Qn){var d=Ya();333>=d-this.Qq&&!this.Kk&&15>Ta(this.Gn,this.Hn,this.x,this.y)&&(a.Je=this.Ek,a.nh=this.id,a.Rh=b,666>=d-w&&25>Ta(l,g,this.x,this.y)?(a.b.trigger(Z.prototype.m.Vw,a),a.Oe=
this.x,a.Pe=this.y,a.b.trigger(Z.prototype.m.Ww,a),g=l=-1E3,w=-1E4):(a.b.trigger(Z.prototype.m.xx,a),a.Oe=this.x,a.Pe=this.y,a.b.trigger(Z.prototype.m.Mr,a),l=this.x,g=this.y,w=d),a.Rh=0)}};t.J=function(){this.qB=!("undefined"===typeof window.c2isWindows8||!window.c2isWindows8);this.Rh=this.nh=this.Je=this.Pe=this.Oe=this.Wr=this.Vr=this.Ur=this.Jy=this.Iy=this.Hy=this.Qm=this.Pm=this.Om=0;this.KC=0!==this.B[0];var a=0<this.b.Hc?document:this.b.canvas,b=document;this.b.mc?b=a=window.Canvas:this.b.hd&&
(b=a=window);var d=this;"undefined"!==typeof PointerEvent?(a.addEventListener("pointerdown",function(a){d.nu(a)},!1),a.addEventListener("pointermove",function(a){d.mu(a)},!1),b.addEventListener("pointerup",function(a){d.Mm(a,!1)},!1),b.addEventListener("pointercancel",function(a){d.Mm(a,!0)},!1),this.b.canvas&&(this.b.canvas.addEventListener("MSGestureHold",function(a){a.preventDefault()},!1),document.addEventListener("MSGestureHold",function(a){a.preventDefault()},!1),this.b.canvas.addEventListener("gesturehold",
function(a){a.preventDefault()},!1),document.addEventListener("gesturehold",function(a){a.preventDefault()},!1))):window.navigator.msPointerEnabled?(a.addEventListener("MSPointerDown",function(a){d.nu(a)},!1),a.addEventListener("MSPointerMove",function(a){d.mu(a)},!1),b.addEventListener("MSPointerUp",function(a){d.Mm(a,!1)},!1),b.addEventListener("MSPointerCancel",function(a){d.Mm(a,!0)},!1),this.b.canvas&&(this.b.canvas.addEventListener("MSGestureHold",function(a){a.preventDefault()},!1),document.addEventListener("MSGestureHold",
function(a){a.preventDefault()},!1))):(a.addEventListener("touchstart",function(a){d.qu(a)},!1),a.addEventListener("touchmove",function(a){d.pu(a)},!1),b.addEventListener("touchend",function(a){d.lq(a,!1)},!1),b.addEventListener("touchcancel",function(a){d.lq(a,!0)},!1));if(this.qB){var e=function(a){a=a.reading;d.Ur=a.accelerationX;d.Vr=a.accelerationY;d.Wr=a.accelerationZ},f=function(a){a=a.reading;d.Om=a.yawDegrees;d.Pm=a.pitchDegrees;d.Qm=a.rollDegrees},g=Windows.Devices.Sensors.Accelerometer.getDefault();
g&&(g.reportInterval=Math.max(g.minimumReportInterval,16),g.addEventListener("readingchanged",e));var k=Windows.Devices.Sensors.Inclinometer.getDefault();k&&(k.reportInterval=Math.max(k.minimumReportInterval,16),k.addEventListener("readingchanged",f));document.addEventListener("visibilitychange",function(){document.hidden||document.msHidden?(g&&g.removeEventListener("readingchanged",e),k&&k.removeEventListener("readingchanged",f)):(g&&g.addEventListener("readingchanged",e),k&&k.addEventListener("readingchanged",
f))},!1)}else window.addEventListener("deviceorientation",function(a){d.Om=a.alpha||0;d.Pm=a.beta||0;d.Qm=a.gamma||0},!1),window.addEventListener("devicemotion",function(a){a.accelerationIncludingGravity&&(d.Hy=a.accelerationIncludingGravity.x||0,d.Iy=a.accelerationIncludingGravity.y||0,d.Jy=a.accelerationIncludingGravity.z||0);a.acceleration&&(d.Ur=a.acceleration.x||0,d.Vr=a.acceleration.y||0,d.Wr=a.acceleration.z||0)},!1);this.KC&&!this.b.Ra&&(jQuery(document).mousemove(function(a){d.MB(a)}),jQuery(document).mousedown(function(a){d.LB(a)}),
jQuery(document).mouseup(function(a){d.NB(a)}));!this.b.ai&&this.b.Tc&&navigator.accelerometer&&navigator.accelerometer.watchAcceleration&&navigator.accelerometer.watchAcceleration(c,null,{frequency:40});this.b.GC(this)};t.mu=function(a){if(a.pointerType!==a.MSPOINTER_TYPE_MOUSE&&"mouse"!==a.pointerType){a.preventDefault&&a.preventDefault();var d=this.Ag(a.pointerId),c=Ya();if(0<=d){var e=this.b.Ra?b:jQuery(this.b.canvas).offset(),d=this.touches[d];2>c-d.time||d.update(c,a.pageX-e.left,a.pageY-e.top,
a.width||0,a.height||0,a.pressure||0)}}};t.nu=function(a){if(a.pointerType!==a.MSPOINTER_TYPE_MOUSE&&"mouse"!==a.pointerType){a.preventDefault&&pb(a)&&a.preventDefault();var d=this.b.Ra?b:jQuery(this.b.canvas).offset(),c=a.pageX-d.left,d=a.pageY-d.top;Ya();this.Je=this.touches.length;this.nh=a.pointerId;this.touches.push(n(c,d,a.pointerId,this.Je));this.b.Uc=!0;this.b.trigger(Z.prototype.m.Jr,this);this.b.trigger(Z.prototype.m.ho,this);this.Oe=c;this.Pe=d;this.b.trigger(Z.prototype.m.fo,this);this.b.Uc=
!1}};t.Mm=function(a,b){if(a.pointerType!==a.MSPOINTER_TYPE_MOUSE&&"mouse"!==a.pointerType){a.preventDefault&&pb(a)&&a.preventDefault();var d=this.Ag(a.pointerId);this.Je=0<=d?this.touches[d].Ek:-1;this.nh=0<=d?this.touches[d].id:-1;this.b.Uc=!0;this.b.trigger(Z.prototype.m.Ir,this);this.b.trigger(Z.prototype.m.eo,this);0<=d&&(b||this.touches[d].Yt(this,d),100>e.length&&e.push(this.touches[d]),this.touches.splice(d,1));this.b.Uc=!1}};t.pu=function(a){a.preventDefault&&a.preventDefault();var d=Ya(),
c,e,f,g;c=0;for(e=a.changedTouches.length;c<e;c++)if(f=a.changedTouches[c],g=this.Ag(f.identifier),0<=g){var k=this.b.Ra?b:jQuery(this.b.canvas).offset();g=this.touches[g];2>d-g.time||g.update(d,f.pageX-k.left,f.pageY-k.top,2*(f.WD||f.bE||f.OD||f.RD||0),2*(f.XD||f.cE||f.PD||f.SD||0),f.ID||f.aE||f.ND||f.QD||0)}};t.qu=function(a){a.preventDefault&&pb(a)&&a.preventDefault();var d=this.b.Ra?b:jQuery(this.b.canvas).offset();Ya();this.b.Uc=!0;var c,e,f,g;c=0;for(e=a.changedTouches.length;c<e;c++)if(f=a.changedTouches[c],
g=this.Ag(f.identifier),-1===g){g=f.pageX-d.left;var k=f.pageY-d.top;this.Je=this.touches.length;this.nh=f.identifier;this.touches.push(n(g,k,f.identifier,this.Je));this.b.trigger(Z.prototype.m.Jr,this);this.b.trigger(Z.prototype.m.ho,this);this.Oe=g;this.Pe=k;this.b.trigger(Z.prototype.m.fo,this)}this.b.Uc=!1};t.lq=function(a,b){a.preventDefault&&pb(a)&&a.preventDefault();this.b.Uc=!0;var d,c,f;d=0;for(c=a.changedTouches.length;d<c;d++)f=a.changedTouches[d],f=this.Ag(f.identifier),0<=f&&(this.Je=
this.touches[f].Ek,this.nh=this.touches[f].id,this.b.trigger(Z.prototype.m.Ir,this),this.b.trigger(Z.prototype.m.eo,this),b||this.touches[f].Yt(this,f),100>e.length&&e.push(this.touches[f]),this.touches.splice(f,1));this.b.Uc=!1};t.me=function(){return this.b.Tc&&0===this.Om&&0!==a?90*a:this.Om};t.Ip=function(){return this.b.Tc&&0===this.Pm&&0!==d?90*d:this.Pm};t.BA=function(){return this.b.Tc&&0===this.Qm&&0!==f?90*f:this.Qm};t.LB=function(a){this.qu({changedTouches:[{pageX:a.pageX,pageY:a.pageY,
identifier:0}]});this.cq=!0};t.MB=function(a){this.cq&&this.pu({changedTouches:[{pageX:a.pageX,pageY:a.pageY,identifier:0}]})};t.NB=function(a){a.preventDefault&&this.b.Ws&&!this.b.Sf&&a.preventDefault();this.b.Ws=!0;this.lq({changedTouches:[{pageX:a.pageX,pageY:a.pageY,identifier:0}]});this.cq=!1};t.Ln=function(){var a,b,d,c=Ya();a=0;for(b=this.touches.length;a<b;++a)d=this.touches[a],d.time<=c-50&&(d.Lp=c),d.BB(this,a)};k.prototype.ho=function(){return!0};k.prototype.eo=function(){return!0};k.prototype.ww=
function(){return this.touches.length};k.prototype.fo=function(a){return a?this.b.Jn(a,this.Oe,this.Pe):!1};var K=[];k.prototype.Gw=function(a){if(!a)return!1;var b=a.U(),d=b.Ub(),c,e,f,g,k,l;f=0;for(g=d.length;f<g;f++){var p=d[f];p.wa();k=0;for(l=this.touches.length;k<l;k++)if(e=this.touches[k],c=p.n.Db(e.x,e.y,!0),e=p.n.Db(e.x,e.y,!1),p.Gb(c,e)){K.push(p);break}}return K.length?(b.W=!1,Da(b.k,K),a.sd(),J(K),!0):!1};k.prototype.Jr=function(a){a=Math.floor(a);return a===this.Je};k.prototype.Ir=function(a){a=
Math.floor(a);return a===this.Je};k.prototype.ax=function(){return!0};k.prototype.xx=function(){return!0};k.prototype.Vw=function(){return!0};k.prototype.bx=function(a){return a?this.b.Jn(a,this.Oe,this.Pe):!1};k.prototype.Mr=function(a){return a?this.b.Jn(a,this.Oe,this.Pe):!1};k.prototype.Ww=function(a){return a?this.b.Jn(a,this.Oe,this.Pe):!1};p.m=new k;u.prototype.ro=function(a,b){var d=this.Rh;if(0>d||d>=this.touches.length)a.F(0);else{var c,e,f,g,k;ja(b)?(c=this.b.Ph(0),e=c.scale,f=c.ie,g=c.Dd,
k=c.q,c.scale=1,c.ie=1,c.Dd=1,c.q=0,a.F(c.Db(this.touches[d].x,this.touches[d].y,!0)),c.scale=e,c.ie=f,c.Dd=g,c.q=k):(c=ka(b)?this.b.Ph(b):this.b.gm(b))?a.F(c.Db(this.touches[d].x,this.touches[d].y,!0)):a.F(0)}};u.prototype.so=function(a,b){var d=this.Rh;if(0>d||d>=this.touches.length)a.F(0);else{var c,e,f,g,k;ja(b)?(c=this.b.Ph(0),e=c.scale,f=c.ie,g=c.Ed,k=c.q,c.scale=1,c.ie=1,c.Ed=1,c.q=0,a.F(c.Db(this.touches[d].x,this.touches[d].y,!1)),c.scale=e,c.ie=f,c.Ed=g,c.q=k):(c=ka(b)?this.b.Ph(b):this.b.gm(b))?
a.F(c.Db(this.touches[d].x,this.touches[d].y,!1)):a.F(0)}};u.prototype.Nv=function(a,b){var d=this.Ag(b);0>d?a.F(0):a.F(this.touches[d].x)};u.prototype.Ov=function(a,b){var d=this.Ag(b);0>d?a.F(0):a.F(this.touches[d].y)};u.prototype.iw=function(a){a.F(this.BA())};u.prototype.Ay=function(a){a.F(this.nh)};p.O=new u})();function Ec(c){this.b=c}
(function(){function c(){}function n(){}var r=Ec.prototype;r.V=function(c){this.behavior=c;this.b=c.b};r.V.prototype.J=function(){};r.P=function(c,k){this.type=c;this.behavior=c.behavior;this.j=k;this.b=c.b};var k=r.P.prototype;k.J=function(){var c=this.B[0];this.Va=this.B[1];this.tb=this.B[2];this.Ry=0!==this.B[3];this.Hq=0!==this.B[4];this.I=Math.cos(this.j.q)*c;this.K=Math.sin(this.j.q)*c;this.Pg=this.j.x;this.Qg=this.j.y;this.fi=this.j.q;this.Pn=0;this.enabled=0!==this.B[5]};k.Wa=function(){return{acc:this.Va,
g:this.tb,dx:this.I,dy:this.K,lx:this.Pg,ly:this.Qg,lka:this.fi,t:this.Pn,e:this.enabled}};k.bb=function(c){this.Va=c.acc;this.tb=c.g;this.I=c.dx;this.K=c.dy;this.Pg=c.lx;this.Qg=c.ly;this.fi=c.lka;this.Pn=c.t;this.enabled=c.e};k.Ja=function(){if(this.enabled){var c=this.b.Ve(this.j),k,t;this.j.q!==this.fi&&(this.Hq&&(k=Ta(0,0,this.I,this.K),this.I=Math.cos(this.j.q)*k,this.K=Math.sin(this.j.q)*k),this.fi=this.j.q);0!==this.Va&&(k=Ta(0,0,this.I,this.K),t=0===this.I&&0===this.K?this.j.q:Na(0,0,this.I,
this.K),k+=this.Va*c,0>k&&(k=0),this.I=Math.cos(t)*k,this.K=Math.sin(t)*k);0!==this.tb&&(this.K+=this.tb*c);this.Pg=this.j.x;this.Qg=this.j.y;if(0!==this.I||0!==this.K)if(this.j.x+=this.I*c,this.j.y+=this.K*c,this.Pn+=Ta(0,0,this.I*c,this.K*c),this.Hq&&(this.j.q=Na(0,0,this.I,this.K),this.j.D(),this.fi=this.j.q),this.j.D(),this.Ry&&(k=this.b.Qb(this.j)))this.b.Bi(this.j,k),k=Ta(0,0,this.I,this.K),t=this.b.Uy(this.j,this.Pg,this.Qg),this.I=Math.cos(t)*k,this.K=Math.sin(t)*k,this.j.x+=this.I*c,this.j.y+=
this.K*c,this.j.D(),this.Hq&&(this.fi=this.j.q=t,this.j.D()),this.b.md(this.j,this.I/k,this.K/k,Math.max(2.5*k*c,30))||this.b.Ku(this.j,100)}};r.m=new function(){};c.prototype.jo=function(c){this.Va=c};c.prototype.ko=function(c){this.tb=c};c.prototype.vh=function(c){this.enabled=1===c};r.u=new c;n.prototype.no=function(c){var k=Ta(0,0,this.I,this.K),k=nb(k);c.F(k)};r.O=new n})();function Hc(c){this.b=c}
(function(){function c(){}function n(){}var r=Hc.prototype;r.V=function(c){this.behavior=c;this.b=c.b};r.V.prototype.J=function(){};r.P=function(c,k){this.type=c;this.behavior=c.behavior;this.j=k;this.b=c.b};var k=r.P.prototype;k.J=function(){this.xo=1===this.B[0];this.Vu=!1;this.oj=this.B[1];this.Tk=this.B[2];this.Ml=this.B[3];this.hz=this.B[4];this.Bb=this.xo?0:3;this.oc?this.Id.reset():this.Id=new bb;this.ag=this.j.opacity?this.j.opacity:1;this.xo&&(0===this.oj?(this.Bb=1,0===this.Tk&&(this.Bb=
2)):(this.j.opacity=0,this.b.S=!0))};k.Wa=function(){return{fit:this.oj,wt:this.Tk,fot:this.Ml,s:this.Bb,st:this.Id.aa,mo:this.ag}};k.bb=function(c){this.oj=c.fit;this.Tk=c.wt;this.Ml=c.fot;this.Bb=c.s;this.Id.reset();this.Id.aa=c.st;this.ag=c.mo};k.Ja=function(){this.Id.add(this.b.Ve(this.j));0===this.Bb&&(this.j.opacity=this.Id.aa/this.oj*this.ag,this.b.S=!0,this.j.opacity>=this.ag&&(this.j.opacity=this.ag,this.Bb=1,this.Id.reset(),this.b.trigger(Hc.prototype.m.Xw,this.j)));1===this.Bb&&this.Id.aa>=
this.Tk&&(this.Bb=2,this.Id.reset(),this.b.trigger(Hc.prototype.m.zx,this.j));2===this.Bb&&0!==this.Ml&&(this.j.opacity=this.ag-this.Id.aa/this.Ml*this.ag,this.b.S=!0,0>this.j.opacity&&(this.j.opacity=0,this.Bb=3,this.Id.reset(),this.b.trigger(Hc.prototype.m.Yw,this.j),1===this.hz&&this.b.je(this.j)))};k.As=function(){this.Bb=0;this.Id.reset();0===this.oj?(this.Bb=1,0===this.Tk&&(this.Bb=2)):(this.j.opacity=0,this.b.S=!0)};c.prototype.Yw=function(){return!0};c.prototype.Xw=function(){return!0};c.prototype.zx=
function(){return!0};r.m=new c;n.prototype.wy=function(){this.xo||this.Vu||(this.ag=this.j.opacity?this.j.opacity:1,this.Vu=!0);3===this.Bb&&this.As()};n.prototype.Gx=function(){this.As()};r.u=new n;r.O=new function(){}})();function Ic(c){this.b=c}
(function(){function c(){}function n(){}var r=Ic.prototype;r.V=function(c){this.behavior=c;this.b=c.b};r.V.prototype.J=function(){};r.P=function(c,k){this.type=c;this.behavior=c.behavior;this.j=k;this.b=c.b};var k=r.P.prototype;k.J=function(){this.ge=this.Fe=this.Bb=this.Lm=this.Nm=0};k.Wa=function(){return{ontime:this.Nm,offtime:this.Lm,stage:this.Bb,stagetimeleft:this.Fe,timeleft:this.ge}};k.bb=function(c){this.Nm=c.ontime;this.Lm=c.offtime;this.Bb=c.stage;this.Fe=c.stagetimeleft;this.ge=c.timeleft;
null===this.ge&&(this.ge=Infinity)};k.Ja=function(){if(!(0>=this.ge)){var c=this.b.Ve(this.j);this.ge-=c;0>=this.ge?(this.ge=0,this.j.visible=!0,this.b.S=!0,this.b.trigger(Ic.prototype.m.$w,this.j)):(this.Fe-=c,0>=this.Fe&&(0===this.Bb?(this.j.visible=!1,this.Bb=1,this.Fe+=this.Lm):(this.j.visible=!0,this.Bb=0,this.Fe+=this.Nm),this.b.S=!0))}};c.prototype.$w=function(){return!0};r.m=new c;n.prototype.fw=function(c,k,t){this.Nm=c;this.Lm=k;this.Bb=1;this.Fe=k;this.ge=t;this.j.visible=!1;this.b.S=!0};
n.prototype.zy=function(){this.ge=0;this.j.visible=!0;this.b.S=!0};r.u=new n;r.O=new function(){}})();function Jc(c){this.b=c}
(function(){function c(){}var n=Jc.prototype;n.V=function(b){this.behavior=b;this.b=b.b};var r=n.V.prototype;r.J=function(){this.Yg=[]};r.qA=function(b){var c,d,a;c=0;for(d=b.X.length;c<d;++c)if(a=b.X[c],a instanceof Jc.prototype.P&&a.type===this)return a;return null};n.P=function(b,c){this.type=b;this.behavior=b.behavior;this.j=c;this.b=b.b};r=n.P.prototype;r.J=function(){this.IB=this.B[0];this.yq=this.B[1];this.Ko=V(this.B[2]);this.Gv=0!==this.B[3]};r.Zd=function(){};r.Wa=function(){var b={r:this.yq,
c:this.Ko,t:[]},c,d;c=0;for(d=this.type.Yg.length;c<d;c++)b.t.push(this.type.Yg[c].ma);return b};r.bb=function(b){this.yq=b.r;this.Ko=b.c;J(this.type.Yg);var c,d,a;c=0;for(d=b.t.length;c<d;c++)(a=this.b.rj(b.t[c]))&&this.type.Yg.push(a)};r.Ja=function(){};var k=[],u=new wa(0,0,0,0);r.dB=function(b,c){var d=this.j.x,a=this.j.y,e=this.j.q;0>this.j.width&&(e+=Math.PI);if(Ta(d,a,b,c)>this.yq||Oa(e,Na(d,a,b,c))>this.Ko/2)return!1;var l,g;u.set(d,a,b,c);u.normalize();if(0===this.IB)for(this.Gv?this.b.Us(this.j.n,
u,k):(e=this.b.Nq)&&Ea(k,e.hk.Md()),e=0,l=k.length;e<l;++e){if(g=k[e],g.M.solidEnabled&&g!==this.j&&this.b.nv(d,a,b,c,g))return J(k),!1}else{if(this.Gv)this.b.kp(this.j.n,this.type.Yg,u,k);else for(e=0,l=this.type.Yg.length;e<l;++e)Ea(k,this.type.Yg[e].k);e=0;for(l=k.length;e<l;++e)if(g=k[e],g!==this.j&&this.b.nv(d,a,b,c,g))return J(k),!1}J(k);return!0};var p=new da,t=new da;c.prototype.mw=function(b){if(!b)return!1;var c,d,a,e,k,g,n,r,h=this.b.zA().U();b=b.U();var m=h.Ub(),q=b.Ub();h.W&&J(h.fa);
b.W&&J(b.fa);var u=this.b.Pf().Dj;c=0;for(a=m.length;c<a;++c){k=m[c];r=!1;g=this.qA(k);d=0;for(e=q.length;d<e;++d)n=q[d],k!==n&&Ua(g.dB(n.x,n.y),u)&&(r=!0,t.add(n));r&&p.add(k)}c=p.Md();d=t.Md();h.W=!1;b.W=!1;Da(h.k,c);Da(b.k,d);p.clear();t.clear();return h.mm()};n.m=new c;n.u=new function(){};n.O=new function(){}})();function Kc(c){this.b=c}
(function(){function c(){}function n(){}function r(){}var k=Kc.prototype;k.V=function(c){this.behavior=c;this.b=c.b};k.V.prototype.J=function(){};k.P=function(c,k){this.type=c;this.behavior=c.behavior;this.j=k;this.b=c.b;this.Ck=this.An=this.zn=this.rp=this.ej=this.lj=this.ci=this.di=this.vk=this.Sj=!1;this.cc=null;this.Op=-1;this.Jg=this.Ig=0;this.Wl=!1;this.zg=this.Qd=0;this.Tl=!0;this.K=this.I=0};var u=k.P.prototype;u.er=function(){this.kb=Math.cos(this.Nh);this.lb=Math.sin(this.Nh);this.bh=Math.cos(this.Nh-
Math.PI/2);this.dh=Math.sin(this.Nh-Math.PI/2);this.kb=nb(this.kb);this.lb=nb(this.lb);this.bh=nb(this.bh);this.dh=nb(this.dh);this.cm=this.tb;0>this.tb&&(this.kb*=-1,this.lb*=-1,this.tb=Math.abs(this.tb))};u.J=function(){this.ef=this.B[0];this.Va=this.B[1];this.Qe=this.B[2];this.Vf=this.B[3];this.cm=this.tb=this.B[4];this.Vg=this.B[5];this.Kl=0!==this.B[6];this.Pj=this.B[7]/1E3;this.ez=1===this.B[8];this.enabled=0!==this.B[9];this.Si=!1;this.Ti=this.b.pf(this.j);this.Pp=-1;this.kh=0;this.Nh=V(90);
this.er();var c=this;this.ez&&!this.b.Ra&&(jQuery(document).keydown(function(k){c.jq(k)}),jQuery(document).keyup(function(k){c.kq(k)}));this.oc||(this.cu=function(k){c.iq(k)});this.b.yo(this.cu);this.j.M.isPlatformBehavior=!0};u.Wa=function(){return{ii:this.rp,lfx:this.Ig,lfy:this.Jg,lfo:this.cc?this.cc.uid:-1,am:this.Qd,en:this.enabled,fall:this.zg,ft:this.Tl,dx:this.I,dy:this.K,ms:this.ef,acc:this.Va,dec:this.Qe,js:this.Vf,g:this.tb,g1:this.cm,mf:this.Vg,wof:this.Si,woj:this.Ti?this.Ti.uid:-1,ga:this.Nh,
edj:this.Kl,cdj:this.ej,dj:this.lj,sus:this.Pj}};u.bb=function(c){this.rp=c.ii;this.Ig=c.lfx;this.Jg=c.lfy;this.Op=c.lfo;this.Qd=c.am;this.enabled=c.en;this.zg=c.fall;this.Tl=c.ft;this.I=c.dx;this.K=c.dy;this.ef=c.ms;this.Va=c.acc;this.Qe=c.dec;this.Vf=c.js;this.tb=c.g;this.cm=c.g1;this.Vg=c.mf;this.Si=c.wof;this.Pp=c.woj;this.Nh=c.ga;this.Kl=c.edj;this.ej=c.cdj;this.lj=c.dj;this.Pj=c.sus;this.Ck=this.An=this.zn=this.ci=this.di=this.vk=this.Sj=!1;this.kh=0;this.er()};u.le=function(){-1===this.Op?
this.cc=null:this.cc=this.b.Qh(this.Op);-1===this.Pp?this.Ti=null:this.Ti=this.b.Qh(this.Pp)};u.iq=function(c){this.cc==c&&(this.cc=null)};u.Zd=function(){this.cc=null;this.b.iC(this.cu)};u.jq=function(c){switch(c.which){case 38:c.preventDefault();this.di=!0;break;case 37:c.preventDefault();this.Sj=!0;break;case 39:c.preventDefault(),this.vk=!0}};u.kq=function(c){switch(c.which){case 38:c.preventDefault();this.ci=this.di=!1;break;case 37:c.preventDefault();this.Sj=!1;break;case 39:c.preventDefault(),
this.vk=!1}};u.$g=function(){this.di=this.vk=this.Sj=!1};u.me=function(){return 0>this.tb?-1:1};u.pt=function(){var c=null,k=null,b,f;b=this.j.x;f=this.j.y;this.j.x+=this.kb;this.j.y+=this.lb;this.j.D();if(this.cc&&this.b.rc(this.j,this.cc)&&(!this.b.$q(this.cc.type,qc)||this.cc.M.solidEnabled))return this.j.x=b,this.j.y=f,this.j.D(),this.cc;(c=this.b.Qb(this.j))||0!==this.zg||(k=this.b.pf(this.j,!0));this.j.x=b;this.j.y=f;this.j.D();if(c){if(this.b.rc(this.j,c))return null;this.Wl=!1;return c}if(k&&
k.length){f=c=0;for(b=k.length;c<b;c++)k[f]=k[c],this.b.rc(this.j,k[c])||f++;if(1<=f)return this.Wl=!0,k[0]}return null};u.Ja=function(){};u.Fu=function(){var c=this.b.Ve(this.j),k,b,f,d,a,e,l,g,n;this.di||this.Ck||(this.ci=!1);var r=this.Sj||this.zn;f=this.vk||this.An;var h=(d=this.di||this.Ck)&&!this.ci;this.Ck=this.An=this.zn=!1;if(this.enabled){this.rp&&(h=d=f=r=!1);d||(this.kh=0);g=this.cc;n=!1;this.Tl&&((this.b.Qb(this.j)||this.b.pf(this.j))&&this.b.md(this.j,-this.kb,-this.lb,4,!0),this.Tl=
!1);!g||0!==this.K||g.y===this.Jg&&g.x===this.Ig||(k=g.x-this.Ig,b=g.y-this.Jg,this.j.x+=k,this.j.y+=b,this.j.D(),this.Ig=g.x,this.Jg=g.y,n=!0,this.b.Qb(this.j)&&this.b.md(this.j,-k,-b,2.5*Math.sqrt(k*k+b*b)));var m=this.pt();if(b=this.b.Qb(this.j))if(this.j.M.inputPredicted)this.b.md(this.j,-this.kb,-this.lb,10,!1);else if(this.b.Ku(this.j,Math.max(this.j.width,this.j.height)/2))this.b.Bi(this.j,b);else return;m?(this.ej=this.lj=!1,0<this.K&&(this.Si||(this.b.vq(this.j,-this.kb,-this.lb,m),this.Si=
!0),this.K=0),g!=m)?(this.cc=m,this.Ig=m.x,this.Jg=m.y,this.b.Bi(this.j,m)):n&&(b=this.b.Qb(this.j))&&(this.b.Bi(this.j,b),0!==k&&(0<k?this.b.md(this.j,-this.bh,-this.dh):this.b.md(this.j,this.bh,this.dh)),this.b.md(this.j,-this.kb,-this.lb)):d||(this.ej=!0);if(m&&h||!m&&this.Kl&&d&&this.ej&&!this.lj)g=this.j.x,n=this.j.y,this.j.x-=this.kb,this.j.y-=this.lb,this.j.D(),this.b.Qb(this.j)?h=!1:(this.kh=this.Pj,this.b.trigger(Kc.prototype.m.hx,this.j),this.Qd=2,this.K=-this.Vf,h=!0,m?this.ci=!0:this.lj=
!0),this.j.x=g,this.j.y=n,this.j.D();m||(d&&0<this.kh?(this.K=-this.Vf,this.kh-=c):(this.cc=null,this.K+=this.tb*c,this.K>this.Vg&&(this.K=this.Vg)),h&&(this.ci=!0));this.Si=!!m;r==f&&(0>this.I?(this.I+=this.Qe*c,0<this.I&&(this.I=0)):0<this.I&&(this.I-=this.Qe*c,0>this.I&&(this.I=0)));r&&!f&&(this.I=0<this.I?this.I-(this.Va+this.Qe)*c:this.I-this.Va*c);f&&!r&&(this.I=0>this.I?this.I+(this.Va+this.Qe)*c:this.I+this.Va*c);this.I>this.ef?this.I=this.ef:this.I<-this.ef&&(this.I=-this.ef);r=!1;0!==this.I&&
(g=this.j.x,n=this.j.y,k=this.I*c*this.bh,b=this.I*c*this.dh,this.j.x+=this.bh*(1<this.I?1:-1)-this.kb,this.j.y+=this.dh*(1<this.I?1:-1)-this.lb,this.j.D(),d=!1,a=this.b.Qb(this.j),this.j.x=g+k,this.j.y=n+b,this.j.D(),f=this.b.Qb(this.j),!f&&m&&(f=this.b.pf(this.j))&&(this.j.x=g,this.j.y=n,this.j.D(),this.b.rc(this.j,f)?(f=null,d=!1):d=!0,this.j.x=g+k,this.j.y=n+b,this.j.D()),f?(k=Math.abs(this.I*c)+2,a||!this.b.md(this.j,-this.kb,-this.lb,k,d,f))?(this.b.Bi(this.j,f),k=Math.max(Math.abs(this.I*c*
2.5),30),this.b.md(this.j,this.bh*(0>this.I?1:-1),this.dh*(0>this.I?1:-1),k,!1)?!m||d||this.Wl||(g=this.j.x,n=this.j.y,this.j.x+=this.kb,this.j.y+=this.lb,this.b.Qb(this.j)?this.b.md(this.j,-this.kb,-this.lb,3,!1)||(this.j.x=g,this.j.y=n,this.j.D()):(this.j.x=g,this.j.y=n,this.j.D())):(this.j.x=g,this.j.y=n,this.j.D()),d||(this.I=0)):!a&&!h&&Math.abs(this.K)<Math.abs(this.Vf/4)&&(this.K=0,m||(r=!0)):(g=this.pt(),m&&!g?(b=Math.ceil(Math.abs(this.I*c))+2,g=this.j.x,n=this.j.y,this.j.x+=this.kb*b,this.j.y+=
this.lb*b,this.j.D(),this.b.Qb(this.j)||this.b.pf(this.j)?this.b.md(this.j,-this.kb,-this.lb,b+2,!0):(this.j.x=g,this.j.y=n,this.j.D())):g&&0===this.K&&this.b.vq(this.j,-this.kb,-this.lb,g)));if(0!==this.K){g=this.j.x;n=this.j.y;this.j.x+=this.K*c*this.kb;this.j.y+=this.K*c*this.lb;k=this.j.x;f=this.j.y;this.j.D();b=this.b.Qb(this.j);d=!1;if(!b&&0<this.K&&!m){if((d=0<this.zg?null:this.b.pf(this.j,!0))&&d.length){if(this.Ti){this.j.x=g;this.j.y=n;this.j.D();l=a=0;for(e=d.length;a<e;a++)d[l]=d[a],this.b.rc(this.j,
d[a])||l++;d.length=l;this.j.x=k;this.j.y=f;this.j.D()}1<=d.length&&(b=d[0])}d=!!b}b&&(this.b.Bi(this.j,b),this.kh=0,k=d?Math.abs(this.K*c*2.5+10):Math.max(Math.abs(this.K*c*2.5+10),30),this.b.md(this.j,this.kb*(0>this.K?1:-1),this.lb*(0>this.K?1:-1),k,d,b)?(this.cc=b,this.Ig=b.x,this.Jg=b.y,(this.Wl=d)&&(r=!0),this.K=0):(this.j.x=g,this.j.y=n,this.j.D(),this.Si=!0,d||(this.K=0)))}3!==this.Qd&&0<this.K&&!m&&(this.b.trigger(Kc.prototype.m.Zw,this.j),this.Qd=3);if(m||r)3===this.Qd||r||h&&0===this.K?
(this.b.trigger(Kc.prototype.m.Fr,this.j),this.Qd=0===this.I&&0===this.K?0:1):(0!==this.Qd&&0===this.I&&0===this.K&&(this.b.trigger(Kc.prototype.m.Lr,this.j),this.Qd=0),1===this.Qd||0===this.I&&0===this.K||h||(this.b.trigger(Kc.prototype.m.nx,this.j),this.Qd=1));0<this.zg&&this.zg--;this.Ti=this.b.pf(this.j)}};c.prototype.zw=function(){if(0!==this.K)return!1;var c=null,k=null,b,f;b=this.j.x;f=this.j.y;this.j.x+=this.kb;this.j.y+=this.lb;this.j.D();(c=this.b.Qb(this.j))||0!==this.zg||(k=this.b.pf(this.j,
!0));this.j.x=b;this.j.y=f;this.j.D();if(c)return!this.b.rc(this.j,c);if(k&&k.length){f=c=0;for(b=k.length;c<b;c++)k[f]=k[c],this.b.rc(this.j,k[c])||f++;if(1<=f)return!0}return!1};c.prototype.xw=function(){return 0>this.K};c.prototype.sw=function(){return 0<this.K};c.prototype.hx=function(){return!0};c.prototype.Zw=function(){return!0};c.prototype.Lr=function(){return!0};c.prototype.nx=function(){return!0};c.prototype.Fr=function(){return!0};k.m=new c;n.prototype.Yx=function(c){this.ef=c;0>this.ef&&
(this.ef=0)};n.prototype.jo=function(c){this.Va=c;0>this.Va&&(this.Va=0)};n.prototype.Lx=function(c){this.Qe=c;0>this.Qe&&(this.Qe=0)};n.prototype.Px=function(c){this.Vf=c;0>this.Vf&&(this.Vf=0)};n.prototype.ko=function(c){this.cm!==c&&(this.tb=c,this.er(),this.b.Qb(this.j)&&(this.b.md(this.j,this.kb,this.lb,10),this.j.x+=2*this.kb,this.j.y+=2*this.lb,this.j.D()),this.cc=null)};n.prototype.Xx=function(c){this.Vg=c;0>this.Vg&&(this.Vg=0)};n.prototype.ry=function(c){switch(c){case 0:this.zn=!0;break;
case 1:this.An=!0;break;case 2:this.Ck=!0}};n.prototype.my=function(c){this.K=c};n.prototype.vh=function(c){this.enabled!==(1===c)&&(this.enabled=1===c,this.enabled||(this.cc=null))};n.prototype.Mx=function(c){this.Kl=0!==c};n.prototype.Qx=function(c){this.Pj=c/1E3};k.u=new n;r.prototype.no=function(c){c.F(Math.sqrt(this.I*this.I+this.K*this.K))};r.prototype.Jw=function(c){c.F(1E3*this.Pj)};k.O=new r})();function Lc(c){this.b=c}
(function(){function c(){}function n(){}var r=Lc.prototype;r.V=function(c){this.behavior=c;this.b=c.b};r.V.prototype.J=function(){};r.P=function(c,k){this.type=c;this.behavior=c.behavior;this.j=k;this.b=c.b};var k=r.P.prototype;k.J=function(){this.speed=V(this.B[0]);this.Va=V(this.B[1])};k.Wa=function(){return{speed:this.speed,acc:this.Va}};k.bb=function(c){this.speed=c.speed;this.Va=c.acc};k.Ja=function(){var c=this.b.Ve(this.j);0!==c&&(0!==this.Va&&(this.speed+=this.Va*c),0!==this.speed&&(this.j.q=
Ka(this.j.q+this.speed*c),this.j.D()))};r.m=new function(){};c.prototype.jo=function(c){this.Va=V(c)};r.u=new c;n.prototype.no=function(c){c.F(Ia(this.speed))};r.O=new n})();function Mc(c){this.b=c}
(function(){function c(){}var n=Mc.prototype;n.V=function(c){this.behavior=c;this.b=c.b};n.V.prototype.J=function(){};n.P=function(c,b){this.type=c;this.behavior=c.behavior;this.j=b;this.b=c.b;this.Lb=0};var r=n.P.prototype,k=2*Math.PI,u=Math.PI/2,p=3*Math.PI/2;r.J=function(){this.Oa=1===this.B[0];this.gk=this.B[1];this.mr=this.B[2];this.hf=this.B[3];this.hf+=Math.random()*this.B[4];0===this.hf?this.Lb=0:(this.Lb=this.B[5]/this.hf*k,this.Lb+=Math.random()*this.B[6]/this.hf*k);this.Kc=this.B[7];this.Kc+=
Math.random()*this.B[8];this.sk=this.Fg=this.ra=0;this.init()};r.Wa=function(){return{i:this.Lb,a:this.Oa,mv:this.gk,w:this.mr,p:this.hf,mag:this.Kc,iv:this.ra,iv2:this.Fg,r:this.sk,lkv:this.Wc,lkv2:this.Qj}};r.bb=function(c){this.Lb=c.i;this.Oa=c.a;this.gk=c.mv;this.mr=c.w;this.hf=c.p;this.Kc=c.mag;this.ra=c.iv;this.Fg=c.iv2||0;this.sk=c.r;this.Wc=c.lkv;this.Qj=c.lkv2||0};r.init=function(){switch(this.gk){case 0:this.ra=this.j.x;break;case 1:this.ra=this.j.y;break;case 2:this.ra=this.j.width;this.sk=
this.j.height/this.j.width;break;case 3:this.ra=this.j.width;break;case 4:this.ra=this.j.height;break;case 5:this.ra=this.j.q;this.Kc=V(this.Kc);break;case 6:this.ra=this.j.opacity;break;case 7:this.ra=0;break;case 8:this.ra=this.j.x,this.Fg=this.j.y}this.Wc=this.ra;this.Qj=this.Fg};r.vf=function(c){c=c%k;switch(this.mr){case 0:return Math.sin(c);case 1:return c<=u?c/u:c<=p?1-2*(c-u)/Math.PI:(c-p)/u-1;case 2:return 2*c/k-1;case 3:return-2*c/k+1;case 4:return c<Math.PI?-1:1}return 0};r.Ja=function(){var c=
this.b.Ve(this.j);this.Oa&&0!==c&&(0===this.hf?this.Lb=0:(this.Lb+=c/this.hf*k,this.Lb=this.Lb%k),this.HC())};r.HC=function(){switch(this.gk){case 0:this.j.x!==this.Wc&&(this.ra+=this.j.x-this.Wc);this.j.x=this.ra+this.vf(this.Lb)*this.Kc;this.Wc=this.j.x;break;case 1:this.j.y!==this.Wc&&(this.ra+=this.j.y-this.Wc);this.j.y=this.ra+this.vf(this.Lb)*this.Kc;this.Wc=this.j.y;break;case 2:this.j.width=this.ra+this.vf(this.Lb)*this.Kc;this.j.height=this.j.width*this.sk;break;case 3:this.j.width=this.ra+
this.vf(this.Lb)*this.Kc;break;case 4:this.j.height=this.ra+this.vf(this.Lb)*this.Kc;break;case 5:this.j.q!==this.Wc&&(this.ra=Ka(this.ra+(this.j.q-this.Wc)));this.j.q=Ka(this.ra+this.vf(this.Lb)*this.Kc);this.Wc=this.j.q;break;case 6:this.j.opacity=this.ra+this.vf(this.Lb)*this.Kc/100;0>this.j.opacity?this.j.opacity=0:1<this.j.opacity&&(this.j.opacity=1);break;case 8:this.j.x!==this.Wc&&(this.ra+=this.j.x-this.Wc),this.j.y!==this.Qj&&(this.Fg+=this.j.y-this.Qj),this.j.x=this.ra+Math.cos(this.j.q)*
this.vf(this.Lb)*this.Kc,this.j.y=this.Fg+Math.sin(this.j.q)*this.vf(this.Lb)*this.Kc,this.Wc=this.j.x,this.Qj=this.j.y}this.j.D()};r.ou=function(c,b){switch(this.gk){case 2:this.ra*=b.width/c.width;this.sk=b.height/b.width;break;case 3:this.ra*=b.width/c.width;break;case 4:this.ra*=b.height/c.height}};n.m=new function(){};c.prototype.Ix=function(c){this.Oa=1===c};n.u=new c;n.O=new function(){}})();function Nc(c){this.b=c}
(function(){var c=Nc.prototype;c.V=function(c){this.behavior=c;this.b=c.b};c.V.prototype.J=function(){};c.P=function(c,r){this.type=c;this.behavior=c.behavior;this.j=r;this.b=c.b};c=c.P.prototype;c.J=function(){};c.Ja=function(){this.j.wa();var c=this.j.Ha,r=this.j.n.mb;(0>c.right||0>c.bottom||c.left>r.width||c.top>r.height)&&this.b.je(this.j)}})();function Oc(c){this.b=c;this.yn=this.Bk=this.ih=this.xn=0}
(function(){function c(){}var n=Oc.prototype;n.V=function(c){this.behavior=c;this.b=c.b};n.V.prototype.J=function(){};n.P=function(c,n){this.type=c;this.behavior=c.behavior;this.j=n;this.b=c.b};var r=n.P.prototype;r.J=function(){this.enabled=0!==this.B[0]};r.Wa=function(){return{smg:this.behavior.xn,ss:this.behavior.ih,se:this.behavior.Bk,smd:this.behavior.yn}};r.bb=function(c){this.behavior.xn=c.smg;this.behavior.ih=c.ss;this.behavior.Bk=c.se;this.behavior.yn=c.smd};r.Ja=function(){};r.Ln=function(){if(this.enabled){var c=
this.behavior.hk.Md(),n=0,p=0,r,b,f,d=0;r=0;for(b=c.length;r<b;r++){a:{f=c[r];for(var a=void 0,e=void 0,l=void 0,a=0,e=f.X.length;a<e;++a)if(l=f.X[a],l.behavior instanceof Oc){f=l;break a}f=null}f&&f.enabled&&(n+=c[r].x,p+=c[r].y,++d)}c=this.j.n.mb;b=this.b.ub.aa;f=r=0;b>=this.behavior.ih&&b<this.behavior.Bk&&(r=this.behavior.xn*Math.min(this.b.ig,1),0===this.behavior.yn&&(r*=1-(b-this.behavior.ih)/(this.behavior.Bk-this.behavior.ih)),b=Math.random()*Math.PI*2,f=Math.random()*r,r=Math.cos(b)*f,f*=
Math.sin(b));c.mn(n/d+r);c.nn(p/d+f)}};c.prototype.qy=function(c,n,p){this.behavior.xn=c;this.behavior.ih=this.b.ub.aa;this.behavior.Bk=this.behavior.ih+n;this.behavior.yn=p};c.prototype.vh=function(c){this.enabled=0!==c};n.u=new c})();function qc(c){this.b=c}
(function(){function c(){}var n=qc.prototype;n.V=function(c){this.behavior=c;this.b=c.b};n.V.prototype.J=function(){};n.P=function(c,n){this.type=c;this.behavior=c.behavior;this.j=n;this.b=c.b};var r=n.P.prototype;r.J=function(){this.j.M.solidEnabled=0!==this.B[0]};r.Ja=function(){};n.m=new function(){};c.prototype.vh=function(c){this.j.M.solidEnabled=!!c};n.u=new c})();function Qc(c){this.b=c}
(function(){var c=Qc.prototype;c.V=function(c){this.behavior=c;this.b=c.b};c.V.prototype.J=function(){};c.P=function(c,r){this.type=c;this.behavior=c.behavior;this.j=r;this.b=c.b};c=c.P.prototype;c.J=function(){this.mode=this.B[0]};c.Ja=function(){var c=this.j;c.wa();var r=c.Ha,k=c.n,u=k.mb,p=0,t=0,b=0,f=0;0===this.mode?(t=u.width,f=u.height):(p=k.na,t=k.ya,b=k.pa,f=k.xa);r.right<p?(c.x=t-1+(c.x-r.left),c.D()):r.left>t?(c.x=p+1-(r.right-c.x),c.D()):r.bottom<b?(c.y=f-1+(c.y-r.top),c.D()):r.top>f&&
(c.y=b+1-(r.bottom-c.y),c.D())}})();
function pc(){return[sc,tc,rc,uc,yc,zc,Y,Ac,Bc,Cc,Dc,Z,Kc,Mc,Hc,Jc,Nc,Lc,Oc,qc,Ec,Ic,Qc,X.prototype.m.Gr,Y.prototype.u.Nr,Y.prototype.O.ro,Y.prototype.O.so,Y.prototype.u.Or,rc.prototype.u.CallFunction,X.prototype.u.Wx,rc.prototype.m.Yk,X.prototype.u.ky,Y.prototype.u.Qr,Y.prototype.u.hy,Y.prototype.u.Jx,X.prototype.u.Rx,Bc.prototype.u.lo,Z.prototype.O.iw,tc.prototype.u.Mw,X.prototype.m.Yv,tc.prototype.m.Dw,X.prototype.u.Vx,X.prototype.u.iy,X.prototype.m.ew,X.prototype.O.xB,Y.prototype.m.Cw,Oc.prototype.u.vh,
uc.prototype.m.yw,Kc.prototype.u.ry,Y.prototype.u.Zx,Z.prototype.m.Gw,Kc.prototype.m.xw,Kc.prototype.u.Qx,Kc.prototype.O.Jw,Kc.prototype.m.Fr,Kc.prototype.m.sw,Kc.prototype.m.Lr,X.prototype.O.os,Y.prototype.m.pr,X.prototype.m.vw,rc.prototype.u.fy,X.prototype.O.Xy,Z.prototype.O.Nv,rc.prototype.O.Ax,Z.prototype.O.Ov,X.prototype.O.Yy,Z.prototype.m.ho,X.prototype.u.aw,Z.prototype.O.ro,Z.prototype.O.so,Bc.prototype.u.Nr,Z.prototype.O.Ay,Z.prototype.m.eo,Bc.prototype.m.pr,Bc.prototype.u.$n,X.prototype.m.gw,
Bc.prototype.u.Or,X.prototype.O.floor,Z.prototype.m.fo,rc.prototype.O.or,Y.prototype.u.ey,Z.prototype.m.ww,X.prototype.O.jz,X.prototype.O.q,X.prototype.O.cos,X.prototype.O.sin,Kc.prototype.O.no,X.prototype.m.dw,Y.prototype.u.ty,sc.prototype.u.cy,sc.prototype.u.gy,X.prototype.m.By,sc.prototype.u.Play,Y.prototype.m.Ar,Y.prototype.m.Bw,sc.prototype.u.Cx,sc.prototype.u.ny,X.prototype.u.Cy,sc.prototype.u.yy,sc.prototype.m.Ew,sc.prototype.m.Fw,Ac.prototype.m.qr,X.prototype.m.hw,Kc.prototype.u.Yx,Jc.prototype.m.mw,
Y.prototype.u.jy,Y.prototype.m.Zv,Y.prototype.m.Aw,Y.prototype.u.$n,Mc.prototype.u.Ix,Kc.prototype.m.zw,Y.prototype.m.Uw,Y.prototype.m.Bx,Kc.prototype.u.vh,Y.prototype.u.vy,Y.prototype.m.tr,yc.prototype.u.Tv,yc.prototype.u.Ox,yc.prototype.m.Br,yc.prototype.m.Xv,yc.prototype.O.Hw,tc.prototype.u.Fx,X.prototype.u.Sx,Z.prototype.m.Mr,X.prototype.u.Pv,tc.prototype.m.uw,Y.prototype.m.pw,tc.prototype.u.Sv,X.prototype.u.ay,X.prototype.u.Tx,sc.prototype.u.$x,X.prototype.u.kw,yc.prototype.u.Wv,yc.prototype.u.Ex,
Y.prototype.u.Pr,Hc.prototype.u.wy,X.prototype.O.Mf,X.prototype.m.Kw,X.prototype.O.wB,Y.prototype.m.$v,Y.prototype.O.ow,Kc.prototype.u.my,X.prototype.m.rr,Y.prototype.u.by,Kc.prototype.u.ko,Kc.prototype.u.Lx,Kc.prototype.u.Xx,Kc.prototype.u.Mx,Kc.prototype.u.Px,Ic.prototype.u.fw,Oc.prototype.u.qy,Y.prototype.u.Kx,Ic.prototype.u.zy,sc.prototype.u.xy,Kc.prototype.u.jo,Ac.prototype.u.lo,Y.prototype.u.Nx,X.prototype.O["int"],qc.prototype.u.vh,X.prototype.u.Ux,Y.prototype.u.Dy,X.prototype.u.jw,X.prototype.u.Hx,
X.prototype.O.round,X.prototype.O.Rg,X.prototype.m.bo,Ac.prototype.u.$n,Hc.prototype.u.Gx,Ac.prototype.u.Qr,yc.prototype.m.Cr,yc.prototype.m.sh,tc.prototype.u.Dx,tc.prototype.u.lw]};

Youez - 2016 - github.com/yon3zu
LinuXploit