From 0d2b9fe4c92ebe03243c4e241266fb421290bf70 Mon Sep 17 00:00:00 2001 From: Chandula Janith Date: Tue, 21 Jun 2022 11:42:27 +0530 Subject: [PATCH] Game Setup --- 1233080.jpg | Bin 0 -> 798021 bytes Blank button.png | Bin 0 -> 280 bytes Blue Jewel.png | Bin 0 -> 328 bytes Book Orange Trim_No Shadow.png | Bin 0 -> 3248 bytes Book Orange Trim_Shadow.png | Bin 0 -> 3291 bytes Bridge.png | Bin 0 -> 297 bytes Bush (3).png | Bin 0 -> 1751 bytes Capture.PNG | Bin 0 -> 91618 bytes .../bbtextruntimeobject-pixi-renderer.js | 2 + Extensions/BBText/bbtextruntimeobject.js | 2 + .../dist/pixi-multistyle-text.umd.js | 1 + .../platformerobjectruntimebehavior.js | 2 + .../platformruntimebehavior.js | 2 + Extensions/PlatformBehavior/platformtools.js | 2 + Extensions/SystemInfo/systeminfotools.js | 2 + .../textruntimeobject-pixi-renderer.js | 2 + Extensions/TextObject/textruntimeobject.js | 2 + .../tiledspriteruntimeobject-pixi-renderer.js | 2 + .../tiledspriteruntimeobject.js | 2 + events-tools/cameratools.js | 2 + events-tools/commontools.js | 2 + events-tools/inputtools.js | 2 + events-tools/networktools.js | 2 + events-tools/objecttools.js | 2 + events-tools/runtimescenetools.js | 2 + events-tools/soundtools.js | 2 + events-tools/storagetools.js | 2 + events-tools/stringtools.js | 3 + events-tools/variabletools.js | 2 + events-tools/windowtools.js | 2 + .../fontfaceobserver-font-manager.js | 2 + .../fontfaceobserver.js | 16 + howler-sound-manager/howler-sound-manager.js | 2 + howler-sound-manager/howler.min.js | 2 + libs/jshashtable.js | 2 + libs/rbush.js | 624 ++++++++++++++++++ pixi-renderers/layer-pixi-renderer.js | 2 + pixi-renderers/loadingscreen-pixi-renderer.js | 2 + pixi-renderers/pixi-bitmapfont-manager.js | 2 + pixi-renderers/pixi-effects-manager.js | 2 + pixi-renderers/pixi-filters-tools.js | 2 + pixi-renderers/pixi-image-manager.js | 2 + pixi-renderers/pixi.js | 10 + pixi-renderers/runtimegame-pixi-renderer.js | 2 + pixi-renderers/runtimescene-pixi-renderer.js | 3 + .../spriteruntimeobject-pixi-renderer.js | 2 + splash/gd-logo-dark-colored.js | 2 + 47 files changed, 723 insertions(+) create mode 100644 1233080.jpg create mode 100644 Blank button.png create mode 100644 Blue Jewel.png create mode 100644 Book Orange Trim_No Shadow.png create mode 100644 Book Orange Trim_Shadow.png create mode 100644 Bridge.png create mode 100644 Bush (3).png create mode 100644 Capture.PNG create mode 100644 Extensions/BBText/bbtextruntimeobject-pixi-renderer.js create mode 100644 Extensions/BBText/bbtextruntimeobject.js create mode 100644 Extensions/BBText/pixi-multistyle-text/dist/pixi-multistyle-text.umd.js create mode 100644 Extensions/PlatformBehavior/platformerobjectruntimebehavior.js create mode 100644 Extensions/PlatformBehavior/platformruntimebehavior.js create mode 100644 Extensions/PlatformBehavior/platformtools.js create mode 100644 Extensions/SystemInfo/systeminfotools.js create mode 100644 Extensions/TextObject/textruntimeobject-pixi-renderer.js create mode 100644 Extensions/TextObject/textruntimeobject.js create mode 100644 Extensions/TiledSpriteObject/tiledspriteruntimeobject-pixi-renderer.js create mode 100644 Extensions/TiledSpriteObject/tiledspriteruntimeobject.js create mode 100644 events-tools/cameratools.js create mode 100644 events-tools/commontools.js create mode 100644 events-tools/inputtools.js create mode 100644 events-tools/networktools.js create mode 100644 events-tools/objecttools.js create mode 100644 events-tools/runtimescenetools.js create mode 100644 events-tools/soundtools.js create mode 100644 events-tools/storagetools.js create mode 100644 events-tools/stringtools.js create mode 100644 events-tools/variabletools.js create mode 100644 events-tools/windowtools.js create mode 100644 fontfaceobserver-font-manager/fontfaceobserver-font-manager.js create mode 100644 fontfaceobserver-font-manager/fontfaceobserver.js create mode 100644 howler-sound-manager/howler-sound-manager.js create mode 100644 howler-sound-manager/howler.min.js create mode 100644 libs/jshashtable.js create mode 100644 libs/rbush.js create mode 100644 pixi-renderers/layer-pixi-renderer.js create mode 100644 pixi-renderers/loadingscreen-pixi-renderer.js create mode 100644 pixi-renderers/pixi-bitmapfont-manager.js create mode 100644 pixi-renderers/pixi-effects-manager.js create mode 100644 pixi-renderers/pixi-filters-tools.js create mode 100644 pixi-renderers/pixi-image-manager.js create mode 100644 pixi-renderers/pixi.js create mode 100644 pixi-renderers/runtimegame-pixi-renderer.js create mode 100644 pixi-renderers/runtimescene-pixi-renderer.js create mode 100644 pixi-renderers/spriteruntimeobject-pixi-renderer.js create mode 100644 splash/gd-logo-dark-colored.js diff --git a/1233080.jpg b/1233080.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1ca6ea4dc1442addae13f78e8e31a82c35449989 GIT binary patch literal 798021 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
    MDt!5>>iIz{&kTE( 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̺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

    Q`ylp~koN|+y3ETXHIC{@Mp|k8dnV<` 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%0DXq0NN36`&L$Vq-%-t*jugFEcZ-? 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

    Kwp04#unE(28IMH)Utg z3(IOZe`G!>LuK106&OCY6c(Df{ZZNzZcCUqx;+RMj&8+lv5otvH; zFT}bgAb?b)Xi+~zUP#q=Vf(SyRf>z5CWl1q0~~kNeV-2**VIslHMnRyCr->eHWsDE z%`aLDTTKn>vz>;>1G*TgSSvYEc+7#JuWo~~{{UEl+EJsusdAYfTk_tVVujM#{3CLm zLBs=N%bD9+!eC{@weK1=qjHO$#}Q~^JsBLvpLFh7Jz9i!@;GRuWyhMR-l#XJS9%SW zjryW*WE(?(Dn{jFPj&W}Q2H&&JQ_0<%Og}&Qu42=ak5W;Gffqk`~Ybad;?3iR94e;-xB+AY^I2Q@bl?J}*SaUkNK;eZO1=%6W^Cpy=W9{&Iz;KGytC5uOU(@wBfn~;8M=!idIh&JcM}~;jut!pN2f1 zV;<5f>#c07<8wMzh>%-<*=z7`hMxw{bV({e_zQmZuFTuf7Z)9TyZk0-nm-eh5zf>>D_+}doGT6@wO^-pU>(NvB906}YIznQW3T761|ptirV#IQ0-<6jz+T}adZ ztJtC|i5wXvY0){OcJ08d6`Wi&FV(W~7iM!i>wZ%Ugkn#6t`VAYewV?cjZxxH0kYG} zd~7S@YS!wO%Q7ms(yxpV)2bw8)pXGXd=C6}94R$BMxnuinw)&0e9ok4s=^?i8Y|(a zlNm6)uJa z6Srln(Qt0dS0LI5lz11Cz~0_LVA?JxuK`!8c2V-7x<3nLYdbc|jd5#>R(6r7E6{qP z7z&oXBy|a`%-|4ZkI_i*4L4PH{VYE{{#{YM%4=_RpcIEqig^T|O?z;)XgN5mzaz@N z0XJ2$D(MwQ)l*ejOo(ManGsw0fJcKQ3P|W{XPJtU?D9aOO2h%)t-^_C%mxy)>fxp09)y0HdaHXi0FY%c70C%PJ@UZ$d4vv zX{O3#MCZMNcr7$|(g6jC#Yu^NXHd`$1r9p=IzTqHUW&U-eqNTI_Pb$RDET}a!<*t5 zOmk!Z0P03um)okACqnlz+qBV40NwUjhd^V2u}4L%^}F*DsRb;NJ}6q)vX-~he=%DF zr=M?tJeH|t;6)~o3VX}`BU)UB7DLf90^_+05d&h|`mO#bPcLv6u-P-_8q%$JN6X8p z*3_5`Ie@%RQikTqm#5eI3-d(wv!#?>q6IeC;i{d*&$Gp^$_TCxfVMFE^8_>qk03>; z64ci<`Z+nJpG94`k-@GlP{902c1DsyXN2M%RzS5MhW(OgAI!g9FA*Qf{{WQv8tkqI zu~JO=H}8BS`INi?;!W_(saFg5LxKLLifHbN1zOE(rwibC1QU(uw&Acxf#Ye7{9F&R z)o8X`@IF(rXPMh3b>hVBN@HknE~NPur7-1k4H7Xy=`^uZ7~*fbbn+c7M-h~tZP92C zG_&Ot5VxPI$HdrRg}WZB!p3+e0Ddo-O4l*&2fvd7=K7cmSoa^C^a~e>Z}MUJ8@c@4 zBE=Y)m8>6BNhZ%0HS)QwXtH(-4~N3|CI!!(t$gop#bL0|$KnkNZQ1r%m;H}CFuTxq zMA=&*={A{_{*v8J$iU_c%V@;xnVq$#Keq;&M3cakd9}SFq_HC!J%s!z= z4?a{zmNrAw#}3-4#WcA-Vnq$Vq@uEw%F$VEsM=oPs?-v!tyPo8)^0YsEY#46v05i%lP8sTQ3|yt%Ylka4vXK)-zyk!5l%Bh3Uu?4nk> z-I|=$Jb#EPRH;{x=(8)eYW$HyB=5-^ZODwIgShf$T33@X<63SO4;zWW84M4|UfiVn zCvImFN8W$K)* zR-QmnrLttb9kO#PR_wGqHsglIO@$80)jz~Ba&Ia96K9k?uP-Kw#7<|+e}~N0xyL}g z5jMK@Dnpp?XyJTnkQ@)1ywWA8Yc=W0!vhFSl|AT3fan*7ZC&zNnrCjBV>|* zP&tj6nYOj!Sd)m6wBSG*Qt(-0WO$HYM@k*mA=##o`>5+MwT8lCarxO0Z=tq&Ck(D2 z?mX~9`QMeQCkzz2Q=B@d;c?j5xvzGIzh9#JGw?W97{$ z%M71IjBqeeL8R`T!qc6=B6w_?+~MBIjlI!!VN|Kzl^)A+uVs|3SzMv{mneQ@BQEL@ zjl+v@4VE0yKQqSRRc@n{u%5*=?ZoKoEFRk@K@2rc3H5$z_f2tX6ey3Bqhn8qbvImV zj#WhhvwJMXXDjwipx%k|bXk+jLmOI^_#4EIHmzEA!^|lSksKSk=ElLM>PZWa0mDuM zbmt9~paLKuf}}?ZLy0RgwVd&Da%tCy(GuM$7aLZNpA2X%J=-f*vy-Bv-xG_G%5+-_ zQcAMet&C6766U1(s7(@H?Sa)UmDV=;k z(|}HXYS0Zh)|bV^6QHgh$OH)+8sT0`QGK4SL$19v*-I#WdILZerw|oz6s&hzaIm4p zz8K|=p|v2QNYz;=5;Y!J-eY!Qx+G|dgyGu9x!}3~0EN8~uAcxpm8$Hia@$|b3Hb-h zufLhG<`-)tM^r!^cz&K}-%C0#B|MFX#Fr@8_5P~-fiT7#;yXcISqjpXt z@4zO6c=c3Dtg6=Pf+K}-uQ+ne$D*`&1z}pg7skB6(iV#?Wu#Rif#cB+Iop8Z5mEO< zpjEYMhrb%(UPmTuugd+CcHs0AM+2(Lo-|EQ7O?V`1jn)2NLZ$mhkvr&2CEAE*bfk! z2Kh3vuP<$CxmlSchrf}H4my-~;RIs`gfDRQzh#Gr%_zOeSeYfkxHFl3KPRjZP99`4lFFvUN2*?=F);iV7cVHvgWoDMrxpCUb7j?^G<*{Wf7-df?Of-3EZMgl80RtLD~MAJ zvb=UY827Z>O%G#V675TkQ!-(?G_%2{kI`l4EVk+8kNp=#X`JV03$BYtW_ zy5GnbRi_B>!T3q0&H-T>cfJJaTy;SZLN$60EQzv3q5ItQ8{Bt95usF%3e$h+X<={} ztYcp2S$TcwI@(KIH6H@>_gS^sYIXQ6a(18jWuo^uZm-~iM&4!=?GFtK*zgN71e8z1 zXw^8YTcWSdT7!sRGPUjzadFjVBhQC}nQnHC2!VPJN_%O_L&2kg-2iwE_#L|{da30RvCuHvZ&Tz1jvg6bjq(%qAP@R7Da;hgkRNM7RNY^*jM;w0DQ8j_zy?#s34s14ISK%fIX%6yLC7FSk< zIgdR`c3^1mX(SM=_f}PvpGvM7hb_8loN2bO?_--q)K)5kz;3}A998)vc1N_7@4a~~ z6cCBWvU5uf9t@3+4R-#Y*<^mMAgU!&14UL7nU{+b`YJS^vwjP8RJ}TB*$~Up(}gS3 zWv8B+RzuMX9TShTZs?u^gIEscl&@eE0=x4cAXUT*RI5cnQa)Q1!%9uit2MwTs6j51LP=RYxhHaE_+HkbssI5nrx-~<;nz*}R@GoG9Rzl5wMvEX?BOxsY)@5U| zrj<)x4Q*F+?o@G`HsY;SswfLYS6kp2B$q&%RH;|GrCwc7`Yrediq#e#g;A;wMY(q? z3nUSVxsZpF+HL+5-^oA$YZE&sa|>Z?U^F&|UwxoxbpF47Eki{2hX9AdW`Q|2i-0DFb%|s#KBAL5YjwJ% zYknZ`y%E)2AZ-y#L*;3tXsF^cI+LVpX`|%|Nx|7U#mI^Yp#Z5?yb2rnHCdKp=A=iS z{s3yKT9uZO2rZG>Ql#D1LY%|Fo2QJz!UJ9#tJ8yZEAb+A^4hdVnSk0h5n8P{>F^!8 z8+o3(aA>lCR;^ko=Va6rx)4y*0-yx-=%1sHnXN8BMHb$te`Ls?J-F@NOE_T3AMeAK z{F$pyBoIFlGb3QPIIj{6@XRxCk)K&_sd#n=noP2fyJ)qEm!C6>MK`C>HKdvX)+Bw8 z3fKqpAFIk})HH5-r$vzZwN`i&d^JEhX06<%4R*+aJiz-SSy+9QX|Bs+g*bVt$~NAs zJG-mQbqT_aD6uYMIcBnd-A5drv3);u;w-8=rdCm0Ue4S*EY4Yz-C>|@<)T)VuKZi+ z6s>hn$RFrBClE?E@Pmqe!CfLNi(N_2C*gpAX zwV7D*003Fyjfbf!{H@&(t5iW7rh`{#YSZLwuVv+RS_GARZ--BGHRF9y)Nr%kk7WaV zI&3Lr7R~|nx!QdZ3D`VKAY{ffk=q|+MR1~cIfc9MHPKmCYO9NWZI*;1RpiKWXX$jB zS{t#uN8nn!Ol`#&)Mbdd5J#D=b8d}Tt_^Wv(O;MCGKfqe=ax>bS%VDI?5UTjd+3nr?(Ndm|@r?u3LcVfIdQh1Llv?6ObS;nN=*yeip0E_>l7*(Ln*i_>!*No5E!S{{RYs)KuThca|JD zdqcBz`Bo#t*l;b9Ay04278?d-^~m8Iea}@kJ^Z&r9+BES8;E;j$>i`TBf#NbkCb}0 zj3!3xUL?yoHuIwK85xAY^4fiG8joa6uMLbs*>N(DLw5SCMDN7R=boi#->T=n_p~y+ z4uuvGd~=@bRg{$I$m*PY! z_J9cXe6ntnuh3<)0EmK&G{R8s|b}A zGFXOP$GT^U05xJBB-8j7D;^ylR&`8uITFgywEYo0FN3vJ!>7QD(#N~MrEHqZ-4HYg z27~Hp*&YPn3-}Zad=97Tt6ENGQb%qTz$#Vng36l3&dIP+NL|3!3rB_dhZ|SG^imyG zzDwgvMPU~Od@WwQHU5LA!3e0Et@H`)uzkFNHK1;&CNueMQ?xV?wpmI7mX*Y8sA!xk zj+`gY+u$+9g+e)*N&{2*p&1)8MyG;OMuOW*=%KrIt@Ux{wA@C~;tqp~AJLSd&Zkv0~^ zTD0O8MU@v7Wm>grz(v=_xRJtu3n(ZBvK$WRk1#whh~gYtJ_XXhAPJNch~PceoGzB? zxKi0~#HMfLz6Asan5P~LDC(Tmkf`&p>NHjz7OCwmK0s+l;ts5`48!}c^&<`u+_(Jt zSC#%D6R=!>!)Gm@qUE@elhu7z0yz9X2K+%kc;Kdcv9b*{Df30)xNo!WNYw_(jd9R2 zF}YZbV;L7F9U0f%ONkD_h7qVirO4Aq3#9D=1cHQ@zWh3(;!Tw6CsgVz2ZQxIL86RFZf51xw3QH+3th!mq^oo=m_{{Z?`*;$B0-;$M32K@g3 zgZ1I~TC)BtSE(gcs#JhOg>k+#gHQozvjkj;;a)-Ht|QH86yttcS_NTeS-JXz05k!)K?(3=&8p=*qQ?!wx}u!o^JMUe%n$Xp#UCxEMr015^6rdv z*1tuFreLJ02Cj{{dg*4>d?Cb}UYgk*_ze!C)13j?gnp^cY1y^q0G*X_rCMJLt_=eB zP)9Uw69#%V&Gpkoi^6@JG`N7{_-@LEDCEzX^-a_2zU{fXlu){~Tu)#8r~>0aCpRvf zFHOIq1qu0WG<6`4-{RlL-^@6KLb~IIEY0iLVqV|EfF)!>s0!c$x(YFw#H~@Z0a-X0!s0-3YZKDTK3R;#?X#E?bsU#3FbANdR?TC*XqtgN9=N z08{HlqJs?ix-27d%E%+s->9z^kWBE%{#IyytHYyg40P`sY=kex$t=!yrtFoB#)tjX zKA6Y%MCzl&hT-29Mx5PxtEGHjWv$}J)`!e^Ql-;_Uri%{^L1La3htUiRTpc-HN+AI zgMJNE6)G!LuLm_!%8PhdS;7zYS;^4`f<}l_Hm#GM)38HQrpm)ZRQ(T>HEBV0LOj|7 zuVnb#%?Q_s`488GV7L&ADy*WKT+~S?fZ*-6;lB!0LIG0DuYf3?1o5?M&k#8ERh=ne&{AWg zAAt!n*UH;O#ih$@p4R+>^;zG(WzKpsJoQs^=Dku6VoFk{+y%htp*%N+4Ri_;8APm|Ccd1vp8ltlw{D`)< z-{6NjsA<6I)m5YY1)_EM%?!vpqoMM?ConXgqv2Ywfohh@_(n+lHWw<|UzV0tRl<{4 zvK*yCD$|0y6q~wxTHnT=@DY@t;^YBUsy!(L>RYU`Xc`TFg!)Cswtsti?rf+ zH6MdqLO&I#o;FnuI&r=i#oD2_nfuac;C=&m4h?dR{SL}#gg`s+ls#J_DP>tuZH3i2 zg{62d7wujrhi6RIe?|OZiO-3L4&9?~`B+RGn5WZ6q;6E$!G~ai5Dg7nygkgrU}nWR zqcPcGGfz2tjSI4zTa0(0<%&Oy)C1f5( zKQGa8oj{F3Eq`T4vZL8#J(n$Iq(!3B!Z6Z(NzFBVJmYYm@-%lmeI>QB*zmy31Y$m~a^~o4ezeLU`AZ ze@G2*JTJ;P1UQZ~sBjdHsA<4mA_~{Y+SkjXV_f%87JT?vB9u*Cg}o*6Ljqxuz?_gU6pRi22^ z)e>C4h2jx?qZaL$+F2#>Y;=-1`b)Jw%NL7|7IHB9G;VvS?d}4%Sjhyi!-s2VG-{eN zw6-%*kD1FAj+zc0*XjdB?Z5(ffUAh|fx^N(2D~hGSHy6oT4=QD zg=(V1PcU<%jFyecbP_aKT$w8A5a#=Nn%wucg3z^^m8{p%bX15x4v-d_-l^u#oFRP= zlSFvx_;d~=*c^Ka1OW}p=V|iryLdN)f(Sj=JI2M{e3i#pi zoS2@+48ZI-R|wu2BS{tk*-waL+;YYmFMv>d$+qpcLM*1U`jet_VP{io(oK;_vh6w{ zt*Cu2tKClQn-v^|?l;$k*-vTd!!4D{?y>+hR!VO4P)AgBD7kYDDX$P3+Ih;AjCT_-izsouf1 z0E6G0G%l)`C5y;6psLdLVuLy$~*PoHw#V`zy(RPtvL4h4b=XgP>z9a75OVpBY;j6 zRq$ghsv9Q{Fg3?yQ$nPEC{!!qQf}yuG@5q$ArT_bYNcFT!qGumJO>TDfrY@3Hu3@N zjg-h-?!b2_z{>QJ@}b4Q35F4k-0aEN`JHvn)x2)w5~=%S0=_4is%_QI?UEti-CdkyUY}TtP(N4bk8gE1xgeT;nj+-`8_IN!*Psgr0~>C4Z5AgP6cD;0_`YM*r{Ye`6c%S4 z%CfAe@h)!qj>SyIyYC|!bqEysi^UbX`B2Rz`+1t;(`wIkXS%;5xHY!mfZwoEor=yz z%bRD4){Ye%ZwsTSxQHva$z$%oQKIH_C^`0d>`E~h}Ia|X*b@F&hV z6TlT{pCR%N6paO#D+{k0M0uI>1V*RJS`APM&7;SslF>x?08=i=rs}5H8m(#1p2ADL^6s*xIjv8nUg5aVLqi-F^k}3b>R8soXvI4HL2# zJ1NqyRB|jC_We(oX0SE|uo8=WG6W>A;1s2Kcd$lJbk8e++PjH_AwF zZBwHy*Kyy@E3z36MPJZ0t~cpLrFTu=dQWI$t2lOpWN8;)?1kQm;n!zF<*o;Wu9keR zcSeSfp!gX_=10hK-r&a0Y(~Kitn)go7pMf4EP-}*Z5LuXIUI@bMYfjXp#Igp7 zSl~$AsJrbC61}C7r?G^%G4`?e0Wh}w$?S6+TJ6V}0(vYy23g%-FV#(l5yzrR5QyPQl`N{YRES%urB|^6pUJ ze8o3`-+=OhnB@e;g-sk-rfZ|SsW9?H?@(Ola(O^$Yb6UVSa^gGeWCm8#9^BhbEf!d z>h#PTn!qlaJFI7jG8SZybmzI|$^(UQiPiK^ZdVb(gEO{YX8;mho1*~z)Qqis%{@GT z(BQ`nmX?F{&}^G1b4_SdthD)U-Ow;Ymi?rD8m6ljo2TOnNu-lkxSfaWi;KGGils=` zoR<=8>Udb_tS_R>R1ukE%bYg)yJgIM7Ut8R{HCMNEYRz!7(N`Ma-CamT=Sh%mvho_(Bl+F)6j;F<*lBl6W27|EXNHx>GQWyX zw+t-Ih1s1OUN!WealjV_eO9j2l*scPmM04QHeAB2YqS^`~T~?H$oH+X5L1VCy;*Z=g z`hOAXq>b@7wZqFCzhaJ^7v4BnC$e<%JMk+jJXEo@&D;>2ZQg71L8vK*LbmFQtMMRR zmvkS|HQ7MW6zK+Ir6Bf~g!lGegsk+$0m@Ku8mBwdi?e7GSQpBP;i@`?OI`wsc8d62 zAnjJ@=(R^=2L}{S^gwXk5%7amD)VW^)gLL{bn=gaQ&CR%4JnRM%S#O;Z#5tUDe(9l z_ZxDR{+!_^XCFoMSjk%VF`#-Iuu=2ecBZIi!(n1Bmsj>!-xQW|a_q9m?uBxn`AW#{ z$VC4D%DFOrRmhX_qZ@$PHHAE8*RqMc$r|5vvz?bf6Wkr?8(PRRf)N0-&zWXXo6w;c zF(bbK+f>GiM?!?7DZTuGwhyw(dZH_Zm6)J6Lwf04Fi$Z}nt`UB)b1~tv6fl*b zPCj0|N6qmoiC4rof#IszG^PXILt zh6G6Lty;87z7}}7xdVHVd|UE_eg!JvGggX~D)@Ou$=R-tk&a+!7MN@k?utJE18S5| zwfZUIYb2mS_X+-RsA)xL3ewfB98iIyQuOHA83o4Lv*CXsS+Kcu2GOsIf1=X(14}Z_ z<(ox=z|D&fa|;Gf%<4~TnD;f?gU0Arni-u7!+-|59YVasl6Zi!1w~mk?5!Rcc0KNP zQ}{{Wvct~FTk4?p{{VH0mX1dLsr8tkYwE9F1mB;3A@d7B>bF;*7PBVI`1NU`p7%)d z=eUx0C1!AG7rz_hxJIjF+iAPmUkuL6T^1f{Xo>!oyJY5w+*whK<0S&vxF(F!U;^M=RpmkTc7! zQoKkC7xQ^!bdx&Wu9OghL-u0N)x^d zN1Jt*jq$Z!PQF5hsC*!tkH82N*C^$pvkBw>0B~Pxk%Wt1Y%Z+L8ZWj2K2+%;UdD$*TbGi5l7pqKEj6!M5dVX4A*|%L07Mm)Uig$B9XH-&Up1Sejg(wEV=_$ z(zO#^Bg01J7{eqX&agLCzP?IF`T@XQB73V%ds}wfw$e4{1S?m?#h#p_roU9_UnW4~ z@`?z*5ctmdb|nyUkA8@X^Wt!?!nuLOdYBw5--C^vyu($u!lesyJSgUhHU`~Ne7xxn zx-5k?r4|}Pp3(DZ>{dDUK))~AWv$VgQ~1g*aqIAF$w|L3;Kp}P^fr+sn?b~ zh$Dgioc{nrryE=Gu04FC;GQn{K?0iP1k_eFxkz~Gn<5Wc*D-Szb(vbSuY>miM!-Kr z%tlcrnz?2-Y9ca{r6jw9bxtR$4lQsaqLN(wHS;!U8r-1hvy;CNL29HU>Qk!p9Ac8R zI~6eiiwK`Mc3qX~N#IAuz9Z(@9sG>>kw97U3!*!!_VUumwFPGOS7;`JQPXtyhZ|W< zA^=4BYv8qryP!wl0mZsCzePU(01B2)>na2_I-H}9&gg+j!3~EC@>ZZJG66tq-36i) zi`IP+BjHyY;_@=IUcmsVFlpqpHF}%kIsK6N6;HqRrzvztgcTo$aOYqmdby!@*w4hb1Ux&{{W|) zoA_}Ih`QDlmW!ii?g`ka$I2}`6!#9vk{0z?hvty{F%$Q%J#p%q0&&Wy$WtL5QH`xA zfoZ1GxAg9bJ65QG){57q@n+j@{F|jQN6g z>MafSPxUyS{6f7v#@1rJC1g!uP4taXA?h|+Mw9*^Kw8QIdvc?|^zx1t5#gQsYLBSu zsZt`m)#NKRCON=bbKSsfh#o`a1#XC0Y<(4P<+2W7gKbp}&;;$}q{g?Zcn4(G5>r{} zq*{i^m1z05@?||0A`bz^z6~lv_fKv|mg%RECW~1OETkj4>YQ&~J`RZd0Nlx}YY%^Q zjEKb6>GJ?b>Vrn)>F_OGia^(p5<08jk1fJBytL(Z$LNm(z;DIF(h7Sr8q5xtr@tM1 zwfzH4D-CbDyFbu1k9Z^kK;PLPEKXqgf|1dhENv@t)dJw63^KPnvbOa*(#PRoiL8?k zA$&(cn|>9;bVYe@<1En&yhkjE(NO%beni-g@xAC_$yp0B%!oZ#$^)Ejy68Fh#U( zc}~VWXxN(6@N*szF|L29W3cRPOAw|zr*AEA!^xt1b81vzzrc?LEN?3HqRYkg%x$ouUq< zY0m!u%4r@us`8ZIjyOAj_;#Xs1!E(k9y+G0SLC&PHL#>$Y5A>L;0~##%69%+_+S#V z9gqNSiTG{~Zs3kOs?*8^{+|t>Fhv1pi+2h^u80B<($%t$q;9BE2%9>sJlb|att%oK zliW^-lF*p(aFuPEz)biJ0{EQgRKyq-8EMe z<*oy5mTKs&U$V7++yXxc8rbk_@-{(0=52jAT569~lSJS;CyGzgMYq7TN`5G+JK6bn`BQaT>!oC~=-kD-K9D6JzV7}Yb;x<5@sq$;0 z56m`16ZluE&EN+XsEkH#LM+USbz!dFHslvaazcAwO zIN?f_dCwiyc?ui}*W(oK18<1Zo%fNDw)2z~`CGbo!LK|6T*^Su;(MZR;cTIk4#tZf zuBv=TJ4(=Pz@1RFsx2daHN!8z!e`7A{$ipuN$j3;IG*Q-7ISn6o&dKifg1Ec(65Ni zQL5YElP8YIlWT&-1%+pI$5a7_M5Q+@=G_tI^a3|ScvbB6i0yIa3 zpDE#@u&g3@<_j`BZ4<$y1sj{xr$_=W%!71Wd<(Xqi&!vCes<<_$jjGGs{EJmk4`_L z2&&=GEE{=_q0lBWBLm*&wV|t;(pE*`N1Vzp?)$uB~jxaL>k96(IiP=FY@U?#gcjIe4CO(GA@^)8iD#}(;sZs*g$+V4H8=%?> zkqO3@ri#85qiltl{!f#EJg?wg! zPP!*NNJp>$eu#=$y}W|BweD@vBGsC!T~RhwQUr~a-f&qd}?^@$^=%{Dj{dSHMyzU!OCFR9r||CJ_l}WW2wsl2<=}>J3?~ zy!ojYUkGMwZFuE^YI(avQ}uO12S$Aj`?*{ z;pL3pT@&0+iM$%r28yVv?uzP(PI5Z`07pue!EeMW{)qfQh)p{DQ^0&yl<}RObLSg{ zC(N0-`X_hc8PF$0NGGx~Y2~klN6I$x{gziZGd)OQr5`hC80kM=8x$Vk4Ipm#61DhJ ze950MMK{u`F$21nS02Mp*#T$ z+iRWBA}tWLRI-jcaWu0c<$N$wLf71~Ihl2B3$mx2&OvownEV{B3E8jIgBX7jaHHnN z;9r8|2mI1TANo6n9}N6NvBn4)&gWpB+>diXx+GtI5JS$IIP->QHJI!Zz-ycVx;w20 zo+)34czX>wUHOStQN@l#ak4PiG}(CF%Fmem0592P2k{_4_e8`&p|6|5Fp*<%(ZeC8 zkmL0rY_WJuMiyr>Sn@jdLvd>+8Ms+9IGOW+z&5V@0%zI&&n95*c43pXbwk{I3;u?< z`zLbpw=ZpPzXH$zr&=PoX(U;+k z5s}0#crYdf$r24#CkFVvRj0vhj%LL}iy-esMTpKR#baTQE_Sw@7N{nyz$+_0h?^+sJ4f*%wnl^~~lQM!=XP5F@;CS~iTTOF+UxS98NZnhvs7{_I{I-6n4 z0Zoe01%(T8EG(hAB&}7Qyr2x!PM!Si+$Vg+Gv*%aebc=@n^uCQNb%d?QaM(OMPXXZ zt!F$-a_QzG)>=RyEYhwAf%t&voU-uJkg6)He2$&EB#O7o7i&LwarS)*@TP~FTYMeg8IS2ZKqK0j;f4+(C5wh>!7*zcSu%a~QQ zEfvLpT4RpT8d{4tthOFW5;Y*Kb;Q`F%Ki5icgat6ed zypVQrzd}dPrqX^w7zxM9cq`ggE&T}Xa-+HZ6zk}(5wvrG1f5uG=SW4HQ3)HYI#!52 zdg#PuR@(%qeX4c|v&F;6+Ftr!GYJ{=*@^ z|E`!g1beC5CUJT53%dtt2%DD;+mX3yAn=&HVTEz&&GNTIl70OvM$)sXq`(Knz%6Dl znbs9w>tC_;O0hX=2c->}Huv_5mjMp9*L~G$CeRh&qvaUd^XwquzT9m;P4)wQl}F>- zj(z<Bl?Sh=@+K1_(Cd>~#U(EeUPbq!Ya68+;RW%#f z5m<=7_e|tmUxkD4B)NH(db_SB99pJV-NyV6l**z29MkG$Hi>~rdk)wWyFS+ zp2c#MR|l6(^Q8foN)kd39EUBP)Sn}9${w0D3m)kLzH(MrF`8YVWc0%!YwW@C?Z+Bw z@1#ESup@5_+N4c|O`U0{o6eEXDz-XrU1BIYqP}*=a330_Bg(W~rjsk? z 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

    IPZ^3ZIJ}<4UjJ{%K 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%0DjLiKCS6++NgCp*oRyt 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,this._opacity=t,this._renderer.updateOpacity()}getOpacity(){return this._opacity}setWrappingWidth(t){this._wrappingWidth!==t&&(this._wrappingWidth=t,this._renderer.updateWrappingWidth(),this.hitBoxesDirty=!0)}getWrappingWidth(){return this._wrappingWidth}setWordWrap(t){this._wordWrap!==t&&(this._wordWrap=t,this._renderer.updateWordWrap(),this.hitBoxesDirty=!0)}getWordWrap(){return this._wordWrap}getWidth(){return this._renderer.getWidth()}getHeight(){return this._renderer.getHeight()}}i.BBTextRuntimeObject=r,i.registerObject("BBText::BBText",i.BBTextRuntimeObject)})(gdjs||(gdjs={})); +//# sourceMappingURL=bbtextruntimeobject.js.map diff --git a/Extensions/BBText/pixi-multistyle-text/dist/pixi-multistyle-text.umd.js b/Extensions/BBText/pixi-multistyle-text/dist/pixi-multistyle-text.umd.js new file mode 100644 index 0000000..6cf290e --- /dev/null +++ b/Extensions/BBText/pixi-multistyle-text/dist/pixi-multistyle-text.umd.js @@ -0,0 +1 @@ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("pixi.js-legacy")):"function"==typeof define&&define.amd?define(["pixi.js-legacy"],e):t.MultiStyleText=e(t.PIXI)}(this,function(t){var e=["pointerover","pointerenter","pointerdown","pointermove","pointerup","pointercancel","pointerout","pointerleave","gotpointercapture","lostpointercapture","mouseover","mouseenter","mousedown","mousemove","mouseup","mousecancel","mouseout","mouseleave","touchover","touchenter","touchdown","touchmove","touchup","touchcancel","touchout","touchleave"],i={bbcode:["[","]"],xml:["<",">"]},s=function(s){function o(t,i){var o=this;s.call(this,t),this.styles=i,e.forEach(function(t){o.on(t,function(t){return o.handleInteraction(t)})})}s&&(o.__proto__=s),(o.prototype=Object.create(s&&s.prototype)).constructor=o;var n={styles:{configurable:!0}};return o.prototype.handleInteraction=function(t){var e=t,i=t.data.getLocalPosition(this),s=this.hitboxes.reduce(function(t,e){return void 0!==t?t:e.hitbox.contains(i.x,i.y)?e:void 0},void 0);e.targetTag=void 0===s?void 0:s.tag},n.styles.set=function(e){for(var i in this.textStyles={},this.textStyles.default=this.assign({},o.DEFAULT_TAG_STYLE),e)"default"===i?this.assign(this.textStyles.default,e[i]):this.textStyles[i]=this.assign({},e[i]);"bbcode"===this.textStyles.default.tagStyle&&(this.textStyles.b=this.assign({},{fontStyle:"bold"}),this.textStyles.i=this.assign({},{fontStyle:"italic"}),this.textStyles.color=this.assign({},{fill:""}),this.textStyles.outline=this.assign({},{stroke:"",strokeThickness:6}),this.textStyles.font=this.assign({},{fontFamily:""}),this.textStyles.shadow=this.assign({},{dropShadowColor:"",dropShadow:!0,dropShadowBlur:3,dropShadowDistance:3,dropShadowAngle:2}),this.textStyles.size=this.assign({},{fontSize:"px"}),this.textStyles.spacing=this.assign({},{letterSpacing:""}),this.textStyles.align=this.assign({},{align:""})),this.withPrivateMembers()._style=new t.TextStyle(this.textStyles.default),this.withPrivateMembers().dirty=!0},o.prototype.setTagStyle=function(e,i){e in this.textStyles?this.assign(this.textStyles[e],i):this.textStyles[e]=this.assign({},i),this.withPrivateMembers()._style=new t.TextStyle(this.textStyles.default),this.withPrivateMembers().dirty=!0},o.prototype.deleteTagStyle=function(e){"default"===e?this.textStyles.default=this.assign({},o.DEFAULT_TAG_STYLE):delete this.textStyles[e],this.withPrivateMembers()._style=new t.TextStyle(this.textStyles.default),this.withPrivateMembers().dirty=!0},o.prototype.getTagRegex=function(t,e){var s=Object.keys(this.textStyles).join("|");s=t?"("+s+")":"(?:"+s+")";var o="bbcode"===this.textStyles.default.tagStyle?"\\"+i.bbcode[0]+s+"(?:\\=(?:[A-Za-z0-9_\\-\\#]+|'(?:[^']+|\\\\')*'))*\\s*\\"+i.bbcode[1]+"|\\"+i.bbcode[0]+"\\/"+s+"\\s*\\"+i.bbcode[1]:"\\"+i.xml[0]+s+"(?:\\s+[A-Za-z0-9_\\-]+=(?:\"(?:[^\"]+|\\\\\")*\"|'(?:[^']+|\\\\')*'))*\\s*\\"+i.xml[1]+"|\\"+i.xml[0]+"\\/"+s+"\\s*\\"+i.xml[1];return e&&(o="("+o+")"),new RegExp(o,"g")},o.prototype.getPropertyRegex=function(){return new RegExp("([A-Za-z0-9_\\-]+)=(?:\"((?:[^\"]+|\\\\\")*)\"|'((?:[^']+|\\\\')*)')","g")},o.prototype.getBBcodePropertyRegex=function(){return new RegExp("[A-Za-z0-9_\\-]+=([A-Za-z0-9_\\-\\#]+)","g")},o.prototype._getTextDataPerLine=function(t){for(var e=[],s=this.getTagRegex(!0,!1),o=[this.assign({},this.textStyles.default)],n=[{name:"default",properties:{}}],r=0;rc&&a.push(this.createTextData(t[r].substring(c,h[x].index),o[o.length-1],n[n.length-1])),"/"===h[x][0][1])o.length>1&&(o.pop(),n.pop());else{for(var d={},g=this.getPropertyRegex(),p=void 0;p=g.exec(h[x][0]);)d[p[1]]=p[2]||p[3];if(n.push({name:h[x][1],properties:d}),"bbcode"===this.textStyles.default.tagStyle&&h[x][0].includes("=")&&this.textStyles[h[x][1]]){var u=this.getBBcodePropertyRegex().exec(h[x][0]),f={};Object.entries(this.textStyles[h[x][1]]).forEach(function(t){f[t[0]]="string"!=typeof t[1]?t[1]:u[1]+t[1]}),o.push(this.assign({},o[o.length-1],f))}else o.push(this.assign({},o[o.length-1],this.textStyles[h[x][1]]))}c=h[x].index+h[x][0].length}if(c0&&(d+=f.letterSpacing/2),u0||_>0)&&(k+=F.letterSpacing/2);var j=this.context.measureText(O.charAt(W)).width;w.push({text:O.charAt(W),style:F,x:k,y:B,width:j,ascent:A.ascent,descent:A.descent,tag:D}),k+=j,(Wa){var p=x[d].split("");d>0&&(e+=" ",a-=this.context.measureText(" ").width);for(var u=0;ua?(e+="\n"+p[u],a=o-f):(e+=p[u],a-=f)}}else if(this.withPrivateMembers()._style.breakWords)e+=x[d],a-=g;else{var y=g+(d>0?this.context.measureText(" ").width:0);y>a?(l||(e+="\n"),e+=x[d],a=o-g):(a-=y,d>0&&(e+=" "),e+=x[d])}l=!1}r0;)e[i]=arguments[i+1];for(var s=0,o=e;su.epsilon||Math.abs(a.getY()-m)>u.epsilon,this._hasMovedAtLeastOnePixel=Math.abs(a.getX()-d)>=1||Math.abs(a.getY()-m)>=1,this._lastDeltaY=a.getY()-m}doStepPostEvents(e){}_updateSpeed(e){const t=this._currentSpeed;if(this._leftKey&&(this._currentSpeed-=this._acceleration*e),this._rightKey&&(this._currentSpeed+=this._acceleration*e),this._leftKey===this._rightKey){const i=this._currentSpeed>0;this._currentSpeed-=this._deceleration*e*(i?1:-1),i&&this._currentSpeed<0&&(this._currentSpeed=0),!i&&this._currentSpeed>0&&(this._currentSpeed=0)}return this._currentSpeed>this._maxSpeed&&(this._currentSpeed=this._maxSpeed),this._currentSpeed<-this._maxSpeed&&(this._currentSpeed=-this._maxSpeed),(this._currentSpeed+t)*e/2}_moveX(){const e=this.owner,t=e.getX();if(this._requestedDeltaX!==0){let i=this._onFloor.getFloorPlatform()!==null?this._onFloor.getFloorPlatform().owner.id:null;e.setX(e.getX()+this._requestedDeltaX);let s=!0;for(;this._isCollidingWithOneOf(this._potentialCollidingObjects,i,!0);){if(this._requestedDeltaX>0&&e.getX()<=t||this._requestedDeltaX<0&&e.getX()>=t){e.setX(t);break}s?(e.setX(Math.round(e.getX())),s=!1):e.setX(Math.round(e.getX())+(this._requestedDeltaX>0?-1:1))}this._state!==this._onFloor&&e.getX()!==t+this._requestedDeltaX&&(this._currentSpeed=0)}}_moveY(){const e=this.owner;if(this._requestedDeltaY!==0)if(this._requestedDeltaY>0){const{highestGround:t}=this._findHighestFloorAndMoveOnTop(this._potentialCollidingObjects,0,this._requestedDeltaY);t||e.setY(e.getY()+this._requestedDeltaY)}else{let t=e.getY();for(e.setY(e.getY()+this._requestedDeltaY);this._requestedDeltaY<0&&this._isCollidingWithOneOf(this._potentialCollidingObjects,null,!0)||this._requestedDeltaY>0&&this._isCollidingWithOneOfExcluding(this._potentialCollidingObjects,this._overlappedJumpThru);){if(this._state===this._jumping&&this._setFalling(),this._requestedDeltaY>0&&e.getY()<=t||this._requestedDeltaY<0&&e.getY()>=t){e.setY(t);break}e.setY(Math.floor(e.getY())+(this._requestedDeltaY>0?-1:1))}}}_setFalling(){this._state.leave();const e=this._state;this._state=this._falling,this._falling.enter(e)}_setOnFloor(e){this._state.leave(),this._state=this._onFloor,this._onFloor.enter(e)}_setJumping(){this._state.leave();const e=this._state;this._state=this._jumping,this._jumping.enter(e)}_setGrabbingPlatform(e){this._state.leave(),this._state=this._grabbingPlatform,this._grabbingPlatform.enter(e)}_setOnLadder(){this._state.leave(),this._state=this._onLadder,this._onLadder.enter()}_checkTransitionOnLadder(){this._ladderKey&&this._isOverlappingLadder()&&this._setOnLadder()}_checkTransitionJumping(){this._canJump&&this._jumpKey&&this._setJumping()}_checkGrabPlatform(){const e=this.owner;let t=e.getX();e.setX(e.getX()+(this._requestedDeltaX<0||this._requestedDeltaX===0&&this._lastDirectionIsLeft?-this._xGrabTolerance:this._xGrabTolerance));const i=n.staticArray(u.prototype._checkGrabPlatform);i.length=0;for(const r of this._potentialCollidingObjects)this._isCollidingWith(r)&&this._canGrab(r)&&i.push(r);e.setX(t);let s=e.getY();for(const r of i){if(e.setY(r.owner.getY()+r.getYGrabOffset()-this._yGrabOffset),!this._isCollidingWithOneOf(this._potentialCollidingObjects,null,!0)){this._setGrabbingPlatform(r),this._requestedDeltaY=0,i.length=0;return}e.setY(s)}i.length=0}_checkTransitionOnFloorOrFalling(){const e=this.owner,t=e.getY(),i=this._requestedDeltaY>=0,{highestGround:s}=this._findHighestFloorAndMoveOnTop(this._potentialCollidingObjects,-1,1);this._state===this._onFloor?s?s===this._onFloor.getFloorPlatform()?this._onFloor.updateFloorPosition():this._setOnFloor(s):this._setFalling():s&&i?this._setOnFloor(s):e.setY(t)}_fall(e){const t=this._currentFallSpeed;this._currentFallSpeed+=this._gravity*e,this._currentFallSpeed>this._maxFallingSpeed&&(this._currentFallSpeed=this._maxFallingSpeed),this._useLegacyTrajectory?this._requestedDeltaY+=this._currentFallSpeed*e:this._requestedDeltaY+=(this._currentFallSpeed+t)/2*e}_canGrab(e){const t=this.owner.getY()+this._yGrabOffset-this._lastDeltaY,i=this.owner.getY()+this._yGrabOffset,s=e.owner.getY()+e.getYGrabOffset();return e.canBeGrabbed()&&(t=t.ownerMaxX||s.max[1]<=t.headMinY||s.min[1]>t.floorMaxY)return t;for(const r of i.getHitBoxesAround(t.ownerMinX,t.headMinY,t.ownerMaxX,t.floorMaxY)){if(r.vertices.length<3)continue;t.initializeBeforeHitboxCheck();let l=r.vertices[r.vertices.length-2],o=r.vertices[r.vertices.length-1];for(const f of r.vertices){(t.ownerMinXo[0]||f[0]>o[0])||o[0]===t.ownerMaxX&&(l[0]0&&(this._currentFallSpeed-=i,this._jumping.setCurrentJumpSpeed(Math.max(0,this._jumping.getCurrentJumpSpeed()-i)))}this._maxFallingSpeed=e}setLadderClimbingSpeed(e){this._ladderClimbingSpeed=e}setAcceleration(e){this._acceleration=e}setDeceleration(e){this._deceleration=e}setMaxSpeed(e){this._maxSpeed=e}setJumpSpeed(e){this._jumpSpeed=e}setJumpSustainTime(e){this._jumpSustainTime=e}setSlopeMaxAngle(e){e<0||e>=90||(this._slopeMaxAngle=e,e===45?this._slopeClimbingFactor=1:this._slopeClimbingFactor=Math.tan(e*3.1415926/180),this._slopeClimbingFactor<1/1024&&(this._slopeClimbingFactor=1/1024))}setCanJump(){this._canJump=!0}setCanNotAirJump(){(this._state===this._jumping||this._state===this._falling)&&(this._canJump=!1)}abortJump(){this._state===this._jumping&&(this._currentFallSpeed=0,this._setFalling())}setCurrentFallSpeed(e){this._state===this._falling&&(this._currentFallSpeed=n.evtTools.common.clamp(e,0,this._maxFallingSpeed))}setCanGrabPlatforms(e){this._canGrabPlatforms=e,this._canGrabPlatforms||this._releaseGrabbedPlatform()}ignoreDefaultControls(e){this._ignoreDefaultControls=e}simulateLeftKey(){this._leftKey=!0}simulateRightKey(){this._rightKey=!0}simulateLadderKey(){this._ladderKey=!0}simulateReleaseLadderKey(){this._releaseLadderKey=!0}simulateUpKey(){this._upKey=!0}simulateDownKey(){this._downKey=!0}simulateJumpKey(){this._jumpKey=!0}simulateReleasePlatformKey(){this._releasePlatformKey=!0}isOnFloor(){return this._state===this._onFloor}isOnFloorObject(e){if(this.isOnFloor()){const t=this._onFloor.getFloorPlatform();return!!t&&t.owner.id===e.id}return!1}isOnLadder(){return this._state===this._onLadder}isJumping(){return this._state===this._jumping}isGrabbingPlatform(){return this._state===this._grabbingPlatform}isFallingWithoutJumping(){return this._state===this._falling}isFalling(){return this._state===this._falling||this._state===this._jumping&&this._currentFallSpeed>this._jumping.getCurrentJumpSpeed()}isMoving(){return this._hasMovedAtLeastOnePixel&&(this._currentSpeed!==0||this._state===this._onLadder)||this._jumping.getCurrentJumpSpeed()!==0||this._currentFallSpeed!==0}isMovingEvenALittle(){return this._hasReallyMoved&&(this._currentSpeed!==0||this._state===this._onLadder)||this._jumping.getCurrentJumpSpeed()!==0||this._currentFallSpeed!==0}};let p=u;p._platformSearchResult={highestGround:null,isCollidingAnyPlatform:!1},p.epsilon=2**-20,n.PlatformerObjectRuntimeBehavior=p;class P{constructor(e){this._floorPlatform=null;this._floorLastX=0;this._floorLastY=0;this._oldHeight=0;this._behavior=e}getFloorPlatform(){return this._floorPlatform}enter(e){this._floorPlatform=e,this.updateFloorPosition(),this._behavior._canJump=!0,this._behavior._currentFallSpeed=0}leave(){this._floorPlatform=null}updateFloorPosition(){this._floorLastX=this._floorPlatform.owner.getX(),this._floorLastY=this._floorPlatform.owner.getY()}beforeUpdatingObstacles(e){const t=this._behavior.owner;this._oldHeight!==t.getHeight()&&t.setY(this._floorLastY-t.getHeight()+(t.getY()-t.getDrawableY()));const i=this._floorPlatform.owner.getY()-this._floorLastY;i!==0&&Math.abs(i)<=Math.abs(this._behavior._maxFallingSpeed*e)&&t.setY(t.getY()+i)}checkTransitionBeforeX(){const e=this._behavior;e._isIn(e._potentialCollidingObjects,this._floorPlatform.owner.id)?this._behavior._downKey&&this._floorPlatform._platformType===n.PlatformRuntimeBehavior.JUMPTHRU&&e._canGoDownFromJumpthru&&(e._overlappedJumpThru.push(this._floorPlatform),e._setFalling()):e._setFalling()}beforeMovingX(){const e=this._behavior;e._requestedDeltaX+=this._floorPlatform.owner.getX()-this._floorLastX}checkTransitionBeforeY(e){const t=this._behavior;t._checkTransitionOnLadder(),t._checkTransitionJumping()}beforeMovingY(e,t){const i=this._behavior,s=i.owner;if(s.getX()===t+i._requestedDeltaX){const r=Math.abs(i._requestedDeltaX*i._slopeClimbingFactor),{highestGround:l,isCollidingAnyPlatform:o}=i._findHighestFloorAndMoveOnTop(i._potentialCollidingObjects,-r,r);l&&l!==this._floorPlatform&&i._setOnFloor(l),l===null&&o&&i.owner.setX(t)}else{const{highestGround:r,isCollidingAnyPlatform:l}=i._findHighestFloorAndMoveOnTop(i._potentialCollidingObjects,Math.min(0,-Math.abs(s.getX()-t)*i._slopeClimbingFactor),0);if(r===null&&l)i.owner.setX(t);else{const o=i._requestedDeltaX,f=o-(s.getX()-t),a=s.getY(),h=s.getX();s.setX(s.getX()+Math.sign(o));const{highestGround:_}=i._findHighestFloorAndMoveOnTop(i._potentialCollidingObjects,Math.min(-1,-1*i._slopeClimbingFactor),0);if(_){const d=Math.sign(o)*Math.max(1,Math.abs(f)-1);s.setX(s.getX()+d);const{highestGround:m}=i._findHighestFloorAndMoveOnTop(i._potentialCollidingObjects,-Math.abs(d)*i._slopeClimbingFactor,0);if(m)if(Math.abs(f)>=2)i._setOnFloor(m);else{s.setPosition(t+o,a);const{highestGround:v}=i._findHighestFloorAndMoveOnTop(i._potentialCollidingObjects,Math.min(-1,-Math.abs(f)*i._slopeClimbingFactor),0);v&&i._setOnFloor(v)}else Math.sign(h-t)===Math.sign(o)?s.setPosition(h,a):s.setPosition(t,a),i._currentSpeed=0}else Math.sign(h-t)===Math.sign(o)?s.setPosition(h,a):s.setPosition(t,a),i._currentSpeed=0}}}toString(){return"OnFloor"}}class y{constructor(e){this._behavior=e}enter(e){e!==this._behavior._jumping&&e!==this&&(this._behavior._canJump=!1)}leave(){}beforeUpdatingObstacles(e){}checkTransitionBeforeX(){}beforeMovingX(){}checkTransitionBeforeY(e){const t=this._behavior;t._checkTransitionOnLadder(),t._checkTransitionJumping(),t._canGrabPlatforms&&(t._requestedDeltaX!==0||t._canGrabWithoutMoving)&&t._checkGrabPlatform()}beforeMovingY(e,t){this._behavior._fall(e)}toString(){return"Falling"}}class S{constructor(e){this._currentJumpSpeed=0;this._timeSinceCurrentJumpStart=0;this._jumpKeyHeldSinceJumpStart=!1;this._jumpingFirstDelta=!1;this._behavior=e}getCurrentJumpSpeed(){return this._currentJumpSpeed}setCurrentJumpSpeed(e){this._currentJumpSpeed=e}enter(e){const t=this._behavior;this._timeSinceCurrentJumpStart=0,this._jumpKeyHeldSinceJumpStart=!0,e!==t._jumping&&e!==t._falling&&(this._jumpingFirstDelta=!0),t._canJump=!1,this._currentJumpSpeed=t._jumpSpeed,t._currentFallSpeed=0}leave(){this._currentJumpSpeed=0}beforeUpdatingObstacles(e){}checkTransitionBeforeX(){}beforeMovingX(){}checkTransitionBeforeY(e){const t=this._behavior;t._checkTransitionOnLadder(),t._checkTransitionJumping(),t._canGrabPlatforms&&(t._requestedDeltaX!==0||t._canGrabWithoutMoving)&&t._lastDeltaY>=0&&t._checkGrabPlatform()}beforeMovingY(e,t){const i=this._behavior;i._jumpKey||(this._jumpKeyHeldSinceJumpStart=!1),this._timeSinceCurrentJumpStart+=e;const s=this._currentJumpSpeed;this._jumpKeyHeldSinceJumpStart&&this._timeSinceCurrentJumpStartthis.allowedMaxDeltaY}isCollidingAnyPlatform(){return this.ownerMaxY+this.allowedMaxDeltaY<=this.floorMaxY}getFloorDeltaY(){return this.allowedMaxDeltaY}addPointConstraint(e){if(ethis.headMaxY){this.setFloorIsTooHigh();return}if(this.foundOverHead=!0,this.foundUnderBottom){this.setFloorIsTooHigh();return}this.allowedMinDeltaY=Math.max(this.allowedMinDeltaY,e-this.ownerMinY)}else{if(this.foundUnderBottom=!0,this.foundOverHead){this.setFloorIsTooHigh();return}this.allowedMaxDeltaY=Math.min(this.allowedMaxDeltaY,e-this.ownerMaxY)}}};let c=b;c.instance=new b,n.registerBehavior("PlatformBehavior::PlatformerObjectBehavior",n.PlatformerObjectRuntimeBehavior)})(gdjs||(gdjs={})); +//# sourceMappingURL=platformerobjectruntimebehavior.js.map diff --git a/Extensions/PlatformBehavior/platformruntimebehavior.js b/Extensions/PlatformBehavior/platformruntimebehavior.js new file mode 100644 index 0000000..5189334 --- /dev/null +++ b/Extensions/PlatformBehavior/platformruntimebehavior.js @@ -0,0 +1,2 @@ +var gdjs;(function(a){class l{constructor(e){this._platformRBush=new rbush}static getManager(e){return e.platformsObjectsManager||(e.platformsObjectsManager=new a.PlatformObjectsManager(e)),e.platformsObjectsManager}addPlatform(e){e.currentRBushAABB?e.currentRBushAABB.updateAABBFromOwner():e.currentRBushAABB=new a.BehaviorRBushAABB(e),this._platformRBush.insert(e.currentRBushAABB)}removePlatform(e){this._platformRBush.remove(e.currentRBushAABB)}getAllPlatformsAround(e,t,i){const h=e.getWidth(),g=e.getHeight(),m=e.getDrawableX()+e.getCenterX(),d=e.getDrawableY()+e.getCenterY(),r=a.staticObject(l.prototype.getAllPlatformsAround);r.minX=m-h/2-t,r.minY=d-g/2-t,r.maxX=m+h/2+t,r.maxY=d+g/2+t;const u=this._platformRBush.search(r);i.length=0;for(let f=0;f=r.minX&&o.max[1]>=r.minY&&i.push(c)}}}a.PlatformObjectsManager=l;const s=class extends a.RuntimeBehavior{constructor(e,t,i){super(e,t,i);this._oldX=0;this._oldY=0;this._oldWidth=0;this._oldHeight=0;this._oldAngle=0;this.currentRBushAABB=null;this._registeredInManager=!1;this._platformType=t.platformType,t.platformType==="Ladder"?this._platformType=s.LADDER:t.platformType==="Jumpthru"?this._platformType=s.JUMPTHRU:this._platformType=s.NORMALPLAFTORM,this._canBeGrabbed=t.canBeGrabbed||!1,this._yGrabOffset=t.yGrabOffset||0,this._manager=l.getManager(e)}updateFromBehaviorData(e,t){return e.platformType!==t.platformType&&this.changePlatformType(t.platformType),e.canBeGrabbed!==t.canBeGrabbed&&(this._canBeGrabbed=t.canBeGrabbed),e.yGrabOffset!==t.yGrabOffset&&(this._yGrabOffset=t.yGrabOffset),!0}onDestroy(){this._manager&&this._registeredInManager&&this._manager.removePlatform(this)}doStepPreEvents(e){!this.activated()&&this._registeredInManager?(this._manager.removePlatform(this),this._registeredInManager=!1):this.activated()&&!this._registeredInManager&&(this._manager.addPlatform(this),this._registeredInManager=!0),(this._oldX!==this.owner.getX()||this._oldY!==this.owner.getY()||this._oldWidth!==this.owner.getWidth()||this._oldHeight!==this.owner.getHeight()||this._oldAngle!==this.owner.getAngle())&&(this._registeredInManager&&(this._manager.removePlatform(this),this._manager.addPlatform(this)),this._oldX=this.owner.getX(),this._oldY=this.owner.getY(),this._oldWidth=this.owner.getWidth(),this._oldHeight=this.owner.getHeight(),this._oldAngle=this.owner.getAngle())}doStepPostEvents(e){}onActivate(){this._registeredInManager||(this._manager.addPlatform(this),this._registeredInManager=!0)}onDeActivate(){!this._registeredInManager||(this._manager.removePlatform(this),this._registeredInManager=!1)}changePlatformType(e){e==="Ladder"?this._platformType=s.LADDER:e==="Jumpthru"?this._platformType=s.JUMPTHRU:this._platformType=s.NORMALPLAFTORM}getPlatformType(){return this._platformType}canBeGrabbed(){return this._canBeGrabbed}getYGrabOffset(){return this._yGrabOffset}static isOnPlatformTest(e,t,i){return e.getBehavior(i).isOnFloorObject(t)}};let n=s;n.NORMALPLAFTORM=0,n.JUMPTHRU=1,n.LADDER=2,a.PlatformRuntimeBehavior=n,a.registerBehavior("PlatformBehavior::PlatformBehavior",a.PlatformRuntimeBehavior)})(gdjs||(gdjs={})); +//# sourceMappingURL=platformruntimebehavior.js.map diff --git a/Extensions/PlatformBehavior/platformtools.js b/Extensions/PlatformBehavior/platformtools.js new file mode 100644 index 0000000..04bad4b --- /dev/null +++ b/Extensions/PlatformBehavior/platformtools.js @@ -0,0 +1,2 @@ +var gdjs;(function(e){let a;(function(t){let n;(function(r){r.isOnPlatform=function(s,o,i,c){return e.evtTools.object.twoListsTest(e.PlatformRuntimeBehavior.isOnPlatformTest,s,i,c,o)}})(n=t.platform||(t.platform={}))})(a=e.evtTools||(e.evtTools={}))})(gdjs||(gdjs={})); +//# sourceMappingURL=platformtools.js.map diff --git a/Extensions/SystemInfo/systeminfotools.js b/Extensions/SystemInfo/systeminfotools.js new file mode 100644 index 0000000..f79a4f2 --- /dev/null +++ b/Extensions/SystemInfo/systeminfotools.js @@ -0,0 +1,2 @@ +var gdjs;(function(t){let r;(function(n){let c;(function(e){let o=null,i=null;const s=()=>{if(typeof cc!="undefined"&&cc.sys)return cc.sys.isMobile;if(typeof Cocoon!="undefined"&&Cocoon.App)return!0;if(typeof window!="undefined"&&window.cordova)return!0;if(typeof window!="undefined"){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,4))||/iPad|iPhone|iPod/.test(navigator.platform))return!0;if(/MacIntel/.test(navigator.platform))return!!navigator.maxTouchPoints&&navigator.maxTouchPoints>2}return!1};e.isMobile=()=>o!==null?o:o=s();const p=()=>e.isMobile()?!0:!!navigator.maxTouchPoints&&navigator.maxTouchPoints>2;e.hasTouchScreen=()=>i!==null?i:i=p(),e.isWebGLSupported=a=>a.getGame().getRenderer().isWebGLSupported(),e.isPreview=a=>a.getGame().isPreview()})(c=n.systemInfo||(n.systemInfo={}))})(r=t.evtTools||(t.evtTools={}))})(gdjs||(gdjs={})); +//# sourceMappingURL=systeminfotools.js.map diff --git a/Extensions/TextObject/textruntimeobject-pixi-renderer.js b/Extensions/TextObject/textruntimeobject-pixi-renderer.js new file mode 100644 index 0000000..68c2474 --- /dev/null +++ b/Extensions/TextObject/textruntimeobject-pixi-renderer.js @@ -0,0 +1,2 @@ +var gdjs;(function(i){const o=GlobalPIXIModule.PIXI;class s{constructor(e,t){this._justCreated=!0;this._object=e,this._fontManager=t.getGame().getFontManager(),this._text=new o.Text(" ",{align:"left"}),this._text.anchor.x=.5,this._text.anchor.y=.5,t.getLayer("").getRenderer().addRendererObject(this._text,e.getZOrder()),this._text.text=e._str.length===0?" ":e._str,this.updateStyle(),this.updatePosition()}getRendererObject(){return this._text}ensureUpToDate(){this._justCreated&&(this._text.updateText(!1),this.updatePosition(),this._justCreated=!1)}updateStyle(){const e='"'+this._fontManager.getFontFamily(this._object._fontName)+'"',t=this._text.style;t.fontStyle=this._object._italic?"italic":"normal",t.fontWeight=this._object._bold?"bold":"normal",t.fontSize=this._object._characterSize,t.fontFamily=e,this._object._useGradient?t.fill=this._getGradientHex():t.fill=this._getColorHex(),this._object._gradientType==="LINEAR_VERTICAL"?t.fillGradientType=o.TEXT_GRADIENT.LINEAR_VERTICAL:t.fillGradientType=o.TEXT_GRADIENT.LINEAR_HORIZONTAL,t.align=this._object._textAlign,t.wordWrap=this._object._wrapping,t.wordWrapWidth=this._object._wrappingWidth,t.breakWords=!0,t.stroke=i.rgbToHexNumber(this._object._outlineColor[0],this._object._outlineColor[1],this._object._outlineColor[2]),t.strokeThickness=this._object._outlineThickness,t.dropShadow=this._object._shadow,t.dropShadowColor=i.rgbToHexNumber(this._object._shadowColor[0],this._object._shadowColor[1],this._object._shadowColor[2]),t.dropShadowBlur=this._object._shadowBlur,t.dropShadowAngle=this._object._shadowAngle,t.dropShadowDistance=this._object._shadowDistance,t.padding=this._object._padding,t.miterLimit=3,this.updatePosition(),this._text.dirty=!0}updatePosition(){this._text.position.x=this._object.x+this._text.width/2,this._text.position.y=this._object.y+this._text.height/2}updateAngle(){this._text.rotation=i.toRad(this._object.angle)}updateOpacity(){this._text.alpha=this._object.opacity/255}updateString(){this._text.text=this._object._str.length===0?" ":this._object._str,this._text.updateText(!1)}getWidth(){return this._text.width}getHeight(){return this._text.height}_getColorHex(){return i.rgbToHexNumber(this._object._color[0],this._object._color[1],this._object._color[2])}_getGradientHex(){const e=[];for(let t=0;t255&&(t=255),this.opacity=t,this._renderer.updateOpacity()}getOpacity(){return this.opacity}getString(){return this._str}setString(t){t!==this._str&&(this._str=t,this._renderer.updateString(),this._updateTextPosition())}getCharacterSize(){return this._characterSize}setCharacterSize(t){t<=1&&(t=1),this._characterSize=t,this._renderer.updateStyle()}setFontName(t){this._fontName=t,this._renderer.updateStyle()}isBold(){return this._bold}setBold(t){this._bold=t,this._renderer.updateStyle()}isItalic(){return this._italic}setItalic(t){this._italic=t,this._renderer.updateStyle()}getWidth(){return this._renderer.getWidth()}getHeight(){return this._renderer.getHeight()}getScale(){return(Math.abs(this._scaleX)+Math.abs(this._scaleY))/2}getScaleX(){return this._scaleX}getScaleY(){return this._scaleY}setScale(t){this._scaleX===t&&this._scaleY===t||(this._scaleX=t,this._scaleY=t,this._renderer.setScale(t),this.hitBoxesDirty=!0)}setScaleX(t){this._scaleX!==t&&(this._scaleX=t,this._renderer.setScaleX(t),this.hitBoxesDirty=!0)}setScaleY(t){this._scaleY!==t&&(this._scaleY=t,this._renderer.setScaleY(t),this.hitBoxesDirty=!0)}setColor(t){const e=t.split(";");e.length<3||(this._color[0]=parseInt(e[0],10),this._color[1]=parseInt(e[1],10),this._color[2]=parseInt(e[2],10),this._useGradient=!1,this._renderer.updateStyle())}getColor(){return this._color[0]+";"+this._color[1]+";"+this._color[2]}setTextAlignment(t){this._textAlign=t,this._renderer.updateStyle()}getTextAlignment(){return this._textAlign}isWrapping(){return this._wrapping}setWrapping(t){this._wrapping!==t&&(this._wrapping=t,this._renderer.updateStyle(),this.hitBoxesDirty=!0)}getWrappingWidth(){return this._wrappingWidth}setWrappingWidth(t){t<=1&&(t=1),this._wrappingWidth!==t&&(this._wrappingWidth=t,this._renderer.updateStyle(),this.hitBoxesDirty=!0)}setOutline(t,e){const r=t.split(";");r.length<3||(this._outlineColor[0]=parseInt(r[0],10),this._outlineColor[1]=parseInt(r[1],10),this._outlineColor[2]=parseInt(r[2],10),this._outlineThickness=e,this._renderer.updateStyle())}setShadow(t,e,r,a){const i=t.split(";");i.length<3||(this._shadowColor[0]=parseInt(i[0],10),this._shadowColor[1]=parseInt(i[1],10),this._shadowColor[2]=parseInt(i[2],10),this._shadowDistance=e,this._shadowBlur=r,this._shadowAngle=a,this._shadow=!0,this._renderer.updateStyle())}setGradient(t,e,r,a,i){const n=e.split(";"),o=r.split(";"),h=a.split(";"),l=i.split(";");this._gradient=[],n.length==3&&this._gradient.push([parseInt(n[0],10),parseInt(n[1],10),parseInt(n[2],10)]),o.length==3&&this._gradient.push([parseInt(o[0],10),parseInt(o[1],10),parseInt(o[2],10)]),h.length==3&&this._gradient.push([parseInt(h[0],10),parseInt(h[1],10),parseInt(h[2],10)]),l.length==3&&this._gradient.push([parseInt(l[0],10),parseInt(l[1],10),parseInt(l[2],10)]),this._gradientType=t,this._useGradient=this._gradient.length>1,this._renderer.updateStyle()}showShadow(t){this._shadow=t,this._renderer.updateStyle()}getPadding(){return this._padding}setPadding(t){this._padding=t,this._renderer.updateStyle()}}s.TextRuntimeObject=d,s.registerObject("TextObject::Text",s.TextRuntimeObject)})(gdjs||(gdjs={})); +//# sourceMappingURL=textruntimeobject.js.map diff --git a/Extensions/TiledSpriteObject/tiledspriteruntimeobject-pixi-renderer.js b/Extensions/TiledSpriteObject/tiledspriteruntimeobject-pixi-renderer.js new file mode 100644 index 0000000..f65e5bb --- /dev/null +++ b/Extensions/TiledSpriteObject/tiledspriteruntimeobject-pixi-renderer.js @@ -0,0 +1,2 @@ +var gdjs;(function(i){const s=GlobalPIXIModule.PIXI;class d{constructor(t,e,r){this._object=t;const o=e.getGame().getImageManager().getPIXITexture(r);this._tiledSprite=new s.TilingSprite(o,1024,1024),e.getLayer("").getRenderer().addRendererObject(this._tiledSprite,t.getZOrder()),this.updatePosition(),this.updateAngle(),this.updateXOffset(),this.updateYOffset()}getRendererObject(){return this._tiledSprite}updateOpacity(){this._tiledSprite.alpha=this._object.opacity/255}updatePosition(){this._tiledSprite.position.x=this._object.x+this._tiledSprite.width/2,this._tiledSprite.position.y=this._object.y+this._tiledSprite.height/2}setTexture(t,e){const r=e.getGame().getImageManager().getPIXITexture(t);this._tiledSprite.texture=r,this.updatePosition()}updateAngle(){this._tiledSprite.rotation=i.toRad(this._object.angle)}getWidth(){return this._tiledSprite.width}getHeight(){return this._tiledSprite.height}setWidth(t){this._tiledSprite.width=t,this._tiledSprite.pivot.x=t/2,this.updatePosition()}setHeight(t){this._tiledSprite.height=t,this._tiledSprite.pivot.y=t/2,this.updatePosition()}updateXOffset(){this._tiledSprite.tilePosition.x=-this._object._xOffset%this._tiledSprite.texture.width}updateYOffset(){this._tiledSprite.tilePosition.y=-this._object._yOffset%this._tiledSprite.texture.height}setColor(t){const e=t.split(";");e.length<3||(this._tiledSprite.tint="0x"+i.rgbToHex(parseInt(e[0],10),parseInt(e[1],10),parseInt(e[2],10)))}getColor(){const t=s.utils.hex2rgb(this._tiledSprite.tint);return Math.floor(t[0]*255)+";"+Math.floor(t[1]*255)+";"+Math.floor(t[2]*255)}getTextureWidth(){return this._tiledSprite.texture.width}getTextureHeight(){return this._tiledSprite.texture.height}}i.TiledSpriteRuntimeObjectRenderer=d})(gdjs||(gdjs={})); +//# sourceMappingURL=tiledspriteruntimeobject-pixi-renderer.js.map diff --git a/Extensions/TiledSpriteObject/tiledspriteruntimeobject.js b/Extensions/TiledSpriteObject/tiledspriteruntimeobject.js new file mode 100644 index 0000000..3f30f18 --- /dev/null +++ b/Extensions/TiledSpriteObject/tiledspriteruntimeobject.js @@ -0,0 +1,2 @@ +var gdjs;(function(i){class r extends i.RuntimeObject{constructor(e,t){super(e,t);this._xOffset=0;this._yOffset=0;this.opacity=255;this._renderer=new i.TiledSpriteRuntimeObjectRenderer(this,e,t.texture),this._width=0,this._height=0,this.setWidth(t.width),this.setHeight(t.height),this.onCreated()}updateFromObjectData(e,t){return e.texture!==t.texture&&this.setTexture(t.texture,this._runtimeScene),e.width!==t.width&&this.setWidth(t.width),e.height!==t.height&&this.setHeight(t.height),!0}getRendererObject(){return this._renderer.getRendererObject()}onDestroyFromScene(e){super.onDestroyFromScene(e),this._renderer.onDestroy&&this._renderer.onDestroy()}extraInitializationFromInitialInstance(e){e.customSize&&(this.setWidth(e.width),this.setHeight(e.height))}setX(e){super.setX(e),this._renderer.updatePosition()}setY(e){super.setY(e),this._renderer.updatePosition()}setTexture(e,t){this._renderer.setTexture(e,t)}setAngle(e){super.setAngle(e),this._renderer.updateAngle()}getWidth(){return this._width}getHeight(){return this._height}setWidth(e){this._width!==e&&(this._width=e,this._renderer.setWidth(e),this.hitBoxesDirty=!0)}setHeight(e){this._height!==e&&(this._height=e,this._renderer.setHeight(e),this.hitBoxesDirty=!0)}setSize(e,t){this.setWidth(e),this.setHeight(t)}setXOffset(e){this._xOffset=e,this._renderer.updateXOffset()}setYOffset(e){this._yOffset=e,this._renderer.updateYOffset()}getXOffset(){return this._xOffset}getYOffset(){return this._yOffset}setOpacity(e){e<0&&(e=0),e>255&&(e=255),this.opacity=e,this._renderer.updateOpacity()}getOpacity(){return this.opacity}setColor(e){this._renderer.setColor(e)}getColor(){return this._renderer.getColor()}getScale(){return(this.getScaleX()+this.getScaleY())/2}getScaleX(){return this._width/this._renderer.getTextureWidth()}getScaleY(){return this._height/this._renderer.getTextureHeight()}setScale(e){this.setWidth(this._renderer.getTextureWidth()*e),this.setHeight(this._renderer.getTextureHeight()*e)}setScaleX(e){this.setWidth(this._renderer.getTextureWidth()*e)}setScaleY(e){this.setHeight(this._renderer.getTextureHeight()*e)}}i.TiledSpriteRuntimeObject=r,i.registerObject("TiledSpriteObject::TiledSprite",i.TiledSpriteRuntimeObject)})(gdjs||(gdjs={})); +//# sourceMappingURL=tiledspriteruntimeobject.js.map diff --git a/events-tools/cameratools.js b/events-tools/cameratools.js new file mode 100644 index 0000000..efc3bbb --- /dev/null +++ b/events-tools/cameratools.js @@ -0,0 +1,2 @@ +var gdjs;(function(c){let m;(function(d){let C;(function(r){r.setCameraX=function(t,e,n,s){!t.hasLayer(n)||t.getLayer(n).setCameraX(e,s)},r.setCameraY=function(t,e,n,s){!t.hasLayer(n)||t.getLayer(n).setCameraY(e,s)},r.getCameraX=function(t,e,n){return t.hasLayer(e)?t.getLayer(e).getCameraX():0},r.getCameraY=function(t,e,n){return t.hasLayer(e)?t.getLayer(e).getCameraY():0},r.getCameraWidth=function(t,e,n){return t.hasLayer(e)?t.getLayer(e).getCameraWidth():0},r.getCameraHeight=function(t,e,n){return t.hasLayer(e)?t.getLayer(e).getCameraHeight():0},r.showLayer=function(t,e){if(!!t.hasLayer(e))return t.getLayer(e).show(!0)},r.hideLayer=function(t,e){if(!!t.hasLayer(e))return t.getLayer(e).show(!1)},r.layerIsVisible=function(t,e){return t.hasLayer(e)&&t.getLayer(e).isVisible()},r.setCameraRotation=function(t,e,n,s){if(!!t.hasLayer(n))return t.getLayer(n).setCameraRotation(e,s)},r.getCameraRotation=function(t,e,n){return t.hasLayer(e)?t.getLayer(e).getCameraRotation(n):0},r.getCameraZoom=function(t,e,n){return t.hasLayer(e)?t.getLayer(e).getCameraZoom(n):0},r.setCameraZoom=function(t,e,n,s){if(!!t.hasLayer(n))return t.getLayer(n).setCameraZoom(e,s)},r.centerCamera=function(t,e,n,s,o){if(!t.hasLayer(s)||e==null)return;let u=0,i=0;if(n&&!e.hasNoForces()){const a=e.getAverageForce(),f=e.getElapsedTime(t)/1e3;u=a.getX()*f,i=a.getY()*f}const g=t.getLayer(s);g.setCameraX(e.getCenterXInScene()+u,o),g.setCameraY(e.getCenterYInScene()+i,o)},r.centerCameraWithinLimits=function(t,e,n,s,o,u,i,g,a){r.centerCamera(t,e,i,g,a),r.clampCamera(t,n,s,o,u,g,a)},r.clampCamera=function(t,e,n,s,o,u,i){if(!t.hasLayer(u))return;const g=t.getLayer(u),a=g.getCameraWidth(i)/2,f=g.getCameraHeight(i)/2,L=e+a,h=s-a,p=n+f,y=o-f,x=L0?1:-1},n.cbrt=function(t){return Math.pow(t,1/3)},n.nthroot=function(t,e){return Math.pow(t,1/e)},n.mod=function(t,e){return t-e*Math.floor(t/e)},n.angleDifference=function(t,e){return u.evtTools.common.mod(u.evtTools.common.mod(t-e,360)+180,360)-180},n.angleBetweenPositions=function(t,e,r,o){return Math.atan2(o-e,r-t)*180/Math.PI},n.distanceBetweenPositions=function(t,e,r,o){return Math.sqrt((t-r)*(t-r)+(e-o)*(e-o))},n.lerp=function(t,e,r){return t+(e-t)*r},n.trunc=function(t){return t|0},n.getXFromAngleAndDistance=function(t,e){return e*Math.cos(u.toRad(t))},n.getYFromAngleAndDistance=function(t,e){return e*Math.sin(u.toRad(t))}})(s=a.common||(a.common={}))})(i=u.evtTools||(u.evtTools={}))})(gdjs||(gdjs={})); +//# sourceMappingURL=commontools.js.map diff --git a/events-tools/inputtools.js b/events-tools/inputtools.js new file mode 100644 index 0000000..9270b61 --- /dev/null +++ b/events-tools/inputtools.js @@ -0,0 +1,2 @@ +var gdjs;(function(a){let c;(function(g){let d;(function(o){o.lastTouchId=0,o.lastEndedTouchId=0,o.keysNameToCode={a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,Num0:48,Num1:49,Num2:50,Num3:51,Num4:52,Num5:53,Num6:54,Num7:55,Num8:56,Num9:57,Numpad0:96,Numpad1:97,Numpad2:98,Numpad3:99,Numpad4:100,Numpad5:101,Numpad6:102,Numpad7:103,Numpad8:104,Numpad9:105,LShift:1016,RShift:2016,LControl:1017,RControl:2017,LAlt:1018,RAlt:2018,LSystem:1091,RSystem:2091,SemiColon:186,Comma:188,Period:190,Quote:222,Slash:191,BackSlash:220,Equal:187,Dash:189,Menu:93,LBracket:219,RBracket:221,Tilde:192,Space:32,Back:8,Tab:9,Delete:46,Insert:45,Escape:27,PageUp:33,PageDown:34,End:35,Home:36,Return:13,NumpadPageUp:3033,NumpadPageDown:3034,NumpadEnd:3035,NumpadHome:3036,NumpadReturn:3013,Add:107,Subtract:109,Multiply:106,Divide:111,NumpadAdd:3107,NumpadSubtract:3109,NumpadMultiply:3106,NumpadDivide:3111,Left:37,Up:38,Right:39,Down:40,NumpadLeft:3037,NumpadUp:3038,NumpadRight:3039,NumpadDown:3040,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,Pause:19};const s={};for(const e in o.keysNameToCode)o.keysNameToCode.hasOwnProperty(e)&&(s[o.keysNameToCode[e]]=e);o.isKeyPressed=function(e,t){return a.evtTools.input.keysNameToCode.hasOwnProperty(t)?e.getGame().getInputManager().isKeyPressed(a.evtTools.input.keysNameToCode[t]):!1},o.wasKeyReleased=function(e,t){return a.evtTools.input.keysNameToCode.hasOwnProperty(t)?e.getGame().getInputManager().wasKeyReleased(a.evtTools.input.keysNameToCode[t]):!1},o.lastPressedKey=function(e){const t=e.getGame().getInputManager().getLastPressedKey();return s.hasOwnProperty(t)?s[t]:""},o.anyKeyPressed=function(e){return e.getGame().getInputManager().anyKeyPressed()},o.anyKeyReleased=function(e){return e.getGame().getInputManager().anyKeyReleased()},o.isMouseButtonPressed=function(e,t){return t==="Left"?e.getGame().getInputManager().isMouseButtonPressed(0):t==="Right"?e.getGame().getInputManager().isMouseButtonPressed(1):t==="Middle"?e.getGame().getInputManager().isMouseButtonPressed(2):!1},o.isMouseButtonReleased=function(e,t){return t==="Left"?e.getGame().getInputManager().isMouseButtonReleased(0):t==="Right"?e.getGame().getInputManager().isMouseButtonReleased(1):t==="Middle"?e.getGame().getInputManager().isMouseButtonReleased(2):!1},o.hideCursor=function(e){e.getRenderer().hideCursor()},o.showCursor=function(e){e.getRenderer().showCursor()},o.getMouseWheelDelta=function(e){return e.getGame().getInputManager().getMouseWheelDelta()},o.isScrollingUp=function(e){return e.getGame().getInputManager().isScrollingUp()},o.isScrollingDown=function(e){return e.getGame().getInputManager().isScrollingDown()},o.getMouseX=function(e,t,r){return e.getLayer(t).convertCoords(e.getGame().getInputManager().getMouseX(),e.getGame().getInputManager().getMouseY())[0]},o.getMouseY=function(e,t,r){return e.getLayer(t).convertCoords(e.getGame().getInputManager().getMouseX(),e.getGame().getInputManager().getMouseY())[1]},o._cursorIsOnObject=function(e,t){return e.cursorOnObject(t)},o.cursorOnObject=function(e,t,r,u){return a.evtTools.object.pickObjectsIf(a.evtTools.input._cursorIsOnObject,e,u,t)},o.getTouchX=function(e,t,r,u){return e.getLayer(r).convertCoords(e.getGame().getInputManager().getTouchX(t),e.getGame().getInputManager().getTouchY(t))[0]},o.getTouchY=function(e,t,r,u){return e.getLayer(r).convertCoords(e.getGame().getInputManager().getTouchX(t),e.getGame().getInputManager().getTouchY(t))[1]},o.getLastTouchId=function(){return a.evtTools.input.lastTouchId||0},o.getLastEndedTouchId=function(){return a.evtTools.input.lastEndedTouchId||0},o.popStartedTouch=function(e){const t=e.getGame().getInputManager().popStartedTouch();return t!==void 0?(a.evtTools.input.lastTouchId=t,!0):!1},o.popEndedTouch=function(e){const t=e.getGame().getInputManager().popEndedTouch();return t!==void 0?(a.evtTools.input.lastEndedTouchId=t,!0):!1},o.touchSimulateMouse=function(e,t){e.getGame().getInputManager().touchSimulateMouse(t)}})(d=g.input||(g.input={}))})(c=a.evtTools||(a.evtTools={}))})(gdjs||(gdjs={})); +//# sourceMappingURL=inputtools.js.map diff --git a/events-tools/networktools.js b/events-tools/networktools.js new file mode 100644 index 0000000..600749e --- /dev/null +++ b/events-tools/networktools.js @@ -0,0 +1,2 @@ +var gdjs;(function(p){let b;(function(l){let f;(function(s){s.sendAsyncRequest=function(e,r,o,a,i,c){const n=t=>{t instanceof ProgressEvent&&t.currentTarget&&t.currentTarget instanceof XMLHttpRequest&&t.currentTarget.status===0?c.setString("REQUEST_NOT_SENT"):c.setString(""+t)};try{const t=new XMLHttpRequest;t.onerror=n,t.ontimeout=n,t.onabort=n,t.onreadystatechange=()=>{t.readyState===4&&(t.status>=400&&n(""+t.status),i.setString(t.responseText))},t.open(o,e),t.setRequestHeader("Content-Type",a===""?"application/x-www-form-urlencoded":a),t.send(r)}catch(t){n(t)}},s.sendDeprecatedSynchronousRequest=function(e,r,o,a,i,c){try{let n;if(typeof XMLHttpRequest!="undefined")n=new XMLHttpRequest;else{const t=["MSXML2.XmlHttp.5.0","MSXML2.XmlHttp.4.0","MSXML2.XmlHttp.3.0","MSXML2.XmlHttp.2.0","Microsoft.XmlHttp"];for(let u=0,g=t.length;u=n&&(l=n-1);let o=0,u=null;for(let r in t.items)if(t.items.hasOwnProperty(r)){let f=t.items[r];if(l-o=h&&(h=O.farSqDist,a=m,i=O.farX,s=O.farY))}}return a?(c.evtTools.object.pickOnly(e,a),u.setNumber(i),r.setNumber(s),!0):!1},p.doCreateObjectOnScene=function(e,t,n,l,o,u){const r=e.createObject(t),f=e.getLayer(u);r!==null&&(r.setPosition(l,o),r.setLayer(u),r.setZOrder(f.getDefaultZOrder()),n.containsKey(t)&&n.get(t).push(r))},p.createObjectOnScene=function(e,t,n,l,o){c.evtTools.object.doCreateObjectOnScene(e,t.firstKey(),t,n,l,o)},p.createObjectFromGroupOnScene=function(e,t,n,l,o,u){c.evtTools.object.doCreateObjectOnScene(e,n,t,l,o,u)},p.pickedObjectsCount=function(e){let t=0;const n=c.staticArray(c.evtTools.object.pickedObjectsCount);e.values(n);for(let l=0,o=n.length;l=e:(a.addTimer(n),!1)},r.timerPaused=function(t,e){const n=t.getTimeManager();return n.hasTimer(e)?n.getTimer(e).isPaused():!1},r.resetTimer=function(t,e){const n=t.getTimeManager();n.hasTimer(e)?n.getTimer(e).reset():n.addTimer(e)},r.pauseTimer=function(t,e){const n=t.getTimeManager();n.hasTimer(e)||n.addTimer(e),n.getTimer(e).setPaused(!0)},r.unpauseTimer=function(t,e){const n=t.getTimeManager();return n.hasTimer(e)||n.addTimer(e),n.getTimer(e).setPaused(!1)},r.removeTimer=function(t,e){t.getTimeManager().removeTimer(e)},r.getTimerElapsedTimeInSeconds=function(t,e){const n=t.getTimeManager();return n.hasTimer(e)?n.getTimer(e).getTime()/1e3:0},r.getTimerElapsedTimeInSecondsOrNaN=function(t,e){const n=t.getTimeManager();return n.hasTimer(e)?n.getTimer(e).getTime()/1e3:Number.NaN},r.getTimeFromStartInSeconds=function(t){return t.getTimeManager().getTimeFromStart()/1e3},r.getTime=function(t,e){if(e==="timestamp")return Date.now();const n=new Date;if(e==="hour")return n.getHours();if(e==="min")return n.getMinutes();if(e==="sec")return n.getSeconds();if(e==="mday")return n.getDate();if(e==="mon")return n.getMonth();if(e==="year")return n.getFullYear()-1900;if(e==="wday")return n.getDay();if(e==="yday"){const a=new Date(n.getFullYear(),0,0),o=n.getTime()-a.getTime(),u=1e3*60*60*24;return Math.floor(o/u)}return 0},r.replaceScene=function(t,e,n){!t.getGame().getSceneData(e)||t.requestChange(n?s.SceneChangeRequest.CLEAR_SCENES:s.SceneChangeRequest.REPLACE_SCENE,e)},r.pushScene=function(t,e){!t.getGame().getSceneData(e)||t.requestChange(s.SceneChangeRequest.PUSH_SCENE,e)},r.popScene=function(t){t.requestChange(s.SceneChangeRequest.POP_SCENE)},r.stopGame=function(t){t.requestChange(s.SceneChangeRequest.STOP_GAME)},r.createObjectsFromExternalLayout=function(t,e,n,a){const o=t.getGame().getExternalLayoutData(e);o!==null&&t.createObjectsFrom(o.instances,n,a,!1)}})(c=i.runtimeScene||(i.runtimeScene={}))})(g=s.evtTools||(s.evtTools={}))})(gdjs||(gdjs={})); +//# sourceMappingURL=runtimescenetools.js.map diff --git a/events-tools/soundtools.js b/events-tools/soundtools.js new file mode 100644 index 0000000..ad91079 --- /dev/null +++ b/events-tools/soundtools.js @@ -0,0 +1,2 @@ +var gdjs;(function(u){let c;(function(g){let l;(function(o){const a=new u.Logger("Audio events");o.getGlobalVolume=function(t){return t.getSoundManager().getGlobalVolume()},o.setGlobalVolume=function(t,n){t.getSoundManager().setGlobalVolume(n)},o.unloadAllAudio=function(t){t.getSoundManager().unloadAll()},o.playSound=function(t,n,e,i,s){t.getSoundManager().playSound(n,e,i,s)},o.playSoundOnChannel=function(t,n,e,i,s,r){t.getSoundManager().playSoundOnChannel(n,e,i,s,r)},o.stopSoundOnChannel=function(t,n){const e=t.getSoundManager().getSoundOnChannel(n);e?e.stop():a.error(`Cannot stop non-existing sound on channel ${n}.`)},o.pauseSoundOnChannel=function(t,n){const e=t.getSoundManager().getSoundOnChannel(n);e?e.pause():a.error(`Cannot pause non-existing sound on channel ${n}.`)},o.continueSoundOnChannel=function(t,n){const e=t.getSoundManager().getSoundOnChannel(n);e?e.playing()||e.play():a.error(`Cannot continue playing non-existing sound on channel ${n}.`)},o.isSoundOnChannelPlaying=function(t,n){const e=t.getSoundManager().getSoundOnChannel(n);return e?e.playing():!1},o.isSoundOnChannelPaused=function(t,n){const e=t.getSoundManager().getSoundOnChannel(n);return e?e.paused():(a.error(`Cannot check if non-existing sound on channel ${n} is paused.`),!1)},o.isSoundOnChannelStopped=function(t,n){const e=t.getSoundManager().getSoundOnChannel(n);return e?e.stopped():(a.error(`Cannot check if non-existing sound on channel ${n} is stopped.`),!0)},o.getSoundOnChannelVolume=function(t,n){const e=t.getSoundManager().getSoundOnChannel(n);return e?e.getVolume()*100:(a.error(`Cannot get the volume of a non-existing sound on channel ${n}.`),100)},o.setSoundOnChannelVolume=function(t,n,e){const i=t.getSoundManager().getSoundOnChannel(n);i?i.setVolume(e/100):a.error(`Cannot set the volume of a non-existing sound on channel ${n}.`)},o.getSoundOnChannelPlayingOffset=function(t,n){const e=t.getSoundManager().getSoundOnChannel(n);return e?e.getSeek():(a.error(`Cannot get the playing offset of a non-existing sound on channel ${n}.`),0)},o.setSoundOnChannelPlayingOffset=function(t,n,e){const i=t.getSoundManager().getSoundOnChannel(n);i?i.setSeek(e):a.error(`Cannot set the playing offset of a non-existing sound on channel ${n}.`)},o.getSoundOnChannelPitch=function(t,n){const e=t.getSoundManager().getSoundOnChannel(n);return e?e.getRate():(a.error(`Cannot get the pitch of a non-existing sound on channel ${n}.`),1)},o.setSoundOnChannelPitch=function(t,n,e){const i=t.getSoundManager().getSoundOnChannel(n);i?i.setRate(e):a.error(`Cannot get the pitch of a non-existing sound on channel ${n}.`)},o.preloadSound=(t,n)=>t.getSoundManager().loadAudio(n,!1),o.unloadSound=(t,n)=>t.getSoundManager().unloadAudio(n,!1),o.playMusic=function(t,n,e,i,s){t.getSoundManager().playMusic(n,e,i,s)},o.playMusicOnChannel=function(t,n,e,i,s,r){t.getSoundManager().playMusicOnChannel(n,e,i,s,r)},o.stopMusicOnChannel=function(t,n){const e=t.getSoundManager().getMusicOnChannel(n);e?e.stop():a.error(`Cannot stop a non-existing music on channel ${n}.`)},o.pauseMusicOnChannel=function(t,n){const e=t.getSoundManager().getMusicOnChannel(n);e?e.pause():a.error(`Cannot pause a non-existing music on channel ${n}.`)},o.continueMusicOnChannel=function(t,n){const e=t.getSoundManager().getMusicOnChannel(n);e?e.playing()||e.play():a.error(`Cannot stop a non-existing music on channel ${n}.`)},o.isMusicOnChannelPlaying=function(t,n){const e=t.getSoundManager().getMusicOnChannel(n);return e?e.playing():!1},o.isMusicOnChannelPaused=function(t,n){const e=t.getSoundManager().getMusicOnChannel(n);return e?e.paused():(a.error(`Cannot check if non-existing music on channel ${n} is paused.`),!1)},o.isMusicOnChannelStopped=function(t,n){const e=t.getSoundManager().getMusicOnChannel(n);return e?e.stopped():(a.error(`Cannot check if non-existing music on channel ${n} is stopped.`),!0)},o.getMusicOnChannelVolume=function(t,n){const e=t.getSoundManager().getMusicOnChannel(n);return e?e.getVolume()*100:(a.error(`Cannot get the volume of a non-existing music on channel ${n}.`),100)},o.setMusicOnChannelVolume=function(t,n,e){const i=t.getSoundManager().getMusicOnChannel(n);i?i.setVolume(e/100):a.error(`Cannot set the volume of a non-existing music on channel ${n}.`)},o.getMusicOnChannelPlayingOffset=function(t,n){const e=t.getSoundManager().getMusicOnChannel(n);return e?e.getSeek():(a.error(`Cannot get the playing offset of a non-existing music on channel ${n}.`),0)},o.setMusicOnChannelPlayingOffset=function(t,n,e){const i=t.getSoundManager().getMusicOnChannel(n);i?i.setSeek(e):a.error(`Cannot set the playing offset of a non-existing music on channel ${n}.`)},o.getMusicOnChannelPitch=function(t,n){const e=t.getSoundManager().getMusicOnChannel(n);return e?e.getRate():(a.error(`Cannot get the pitch of a non-existing music on channel ${n}.`),1)},o.setMusicOnChannelPitch=function(t,n,e){const i=t.getSoundManager().getMusicOnChannel(n);i?i.setRate(e):a.error(`Cannot get the pitch of a non-existing music on channel ${n}.`)},o.preloadMusic=(t,n)=>t.getSoundManager().loadAudio(n,!0),o.unloadMusic=(t,n)=>t.getSoundManager().unloadAudio(n,!0)})(l=g.sound||(g.sound={}))})(c=u.evtTools||(u.evtTools={}))})(gdjs||(gdjs={})); +//# sourceMappingURL=soundtools.js.map diff --git a/events-tools/storagetools.js b/events-tools/storagetools.js new file mode 100644 index 0000000..2a41f6d --- /dev/null +++ b/events-tools/storagetools.js @@ -0,0 +1,2 @@ +var gdjs;(function(S){const f=new S.Logger("Storage");let d;(function(p){let h;(function(a){let c=null;try{typeof cc!="undefined"?c=cc.sys.localStorage:typeof window!="undefined"&&(c=window.localStorage)}catch(t){f.error("Unable to get access to the localStorage: "+t)}c||f.error("Storage actions won't work as no localStorage was found.");const u=new Hashtable;a.loadJSONFileFromStorage=t=>{if(u.containsKey(t))return;let i=null;try{c&&(i=c.getItem("GDJS_"+t))}catch(l){f.error('Unable to load data from localStorage for "'+t+'": '+l)}let o={};try{i&&(o=JSON.parse(i))}catch(l){f.error('Unable to load data from "'+t+'" - data is not valid JSON: '+l)}u.put(t,o)},a.unloadJSONFile=t=>{if(!u.containsKey(t))return;const i=u.get(t),o=JSON.stringify(i);try{c&&c.setItem("GDJS_"+t,o)}catch(l){f.error('Unable to save data to localStorage for "'+t+'": '+l)}u.remove(t)};const g=(t,i)=>{let o=!1;u.containsKey(t)||(o=!0,a.loadJSONFileFromStorage(t));const l=i(u.get(t));return o&&a.unloadJSONFile(t),l};a.clearJSONFile=t=>g(t,i=>{for(const o in i)i.hasOwnProperty(o)&&delete i[o];return!0}),a.elementExistsInJSONFile=(t,i)=>g(t,o=>{const l=i.split("/");let n=o;for(let e=0;eg(t,o=>{const l=i.split("/");let n=o;for(let e=0;eg(t,l=>{const n=i.split("/");let e=l;for(let r=0;rg(t,l=>{const n=i.split("/");let e=l;for(let r=0;rg(t,n=>{const e=i.split("/");let r=n;for(let s=0;sg(t,n=>{const e=i.split("/");let r=n;for(let s=0;s=0?t.substr(n,o):""},e.strAt=function(t,n){return n=0?t.substr(n,1):""},e.strRepeat=function(t,n){let o="";for(let c=0;cparseInt(a[1],10)}else C=!1;return C}function J(){null===F&&(F=!!document.fonts);return F} +function K(){if(null===E){var a=document.createElement("div");try{a.style.font="condensed 100px sans-serif"}catch(b){}E=""!==a.style.font}return E}function L(a,b){return[a.style,a.weight,K()?a.stretch:"","100px",b].join(" ")} +A.prototype.load=function(a,b){var c=this,k=a||"BESbswy",q=0,D=b||3E3,H=(new Date).getTime();return new Promise(function(a,b){if(J()&&!G()){var M=new Promise(function(a,b){function e(){(new Date).getTime()-H>=D?b():document.fonts.load(L(c,'"'+c.family+'"'),k).then(function(c){1<=c.length?a():setTimeout(e,25)},function(){b()})}e()}),N=new Promise(function(a,c){q=setTimeout(c,D)});Promise.race([N,M]).then(function(){clearTimeout(q);a(c)},function(){b(c)})}else m(function(){function u(){var b;if(b=-1!= +f&&-1!=g||-1!=f&&-1!=h||-1!=g&&-1!=h)(b=f!=g&&f!=h&&g!=h)||(null===B&&(b=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent),B=!!b&&(536>parseInt(b[1],10)||536===parseInt(b[1],10)&&11>=parseInt(b[2],10))),b=B&&(f==v&&g==v&&h==v||f==w&&g==w&&h==w||f==x&&g==x&&h==x)),b=!b;b&&(d.parentNode&&d.parentNode.removeChild(d),clearTimeout(q),a(c))}function I(){if((new Date).getTime()-H>=D)d.parentNode&&d.parentNode.removeChild(d),b(c);else{var a=document.hidden;if(!0===a||void 0===a)f=e.a.offsetWidth, +g=n.a.offsetWidth,h=p.a.offsetWidth,u();q=setTimeout(I,50)}}var e=new r(k),n=new r(k),p=new r(k),f=-1,g=-1,h=-1,v=-1,w=-1,x=-1,d=document.createElement("div");d.dir="ltr";t(e,L(c,"sans-serif"));t(n,L(c,"serif"));t(p,L(c,"monospace"));d.appendChild(e.a);d.appendChild(n.a);d.appendChild(p.a);document.body.appendChild(d);v=e.a.offsetWidth;w=n.a.offsetWidth;x=p.a.offsetWidth;I();z(e,function(a){f=a;u()});t(e,L(c,'"'+c.family+'",sans-serif'));z(n,function(a){g=a;u()});t(n,L(c,'"'+c.family+'",serif')); +z(p,function(a){h=a;u()});t(p,L(c,'"'+c.family+'",monospace'))})})};"object"===typeof module?module.exports=A:(window.FontFaceObserver=A,window.FontFaceObserver.prototype.load=A.prototype.load);}()); +})() \ No newline at end of file diff --git a/howler-sound-manager/howler-sound-manager.js b/howler-sound-manager/howler-sound-manager.js new file mode 100644 index 0000000..cf203ae --- /dev/null +++ b/howler-sound-manager/howler-sound-manager.js @@ -0,0 +1,2 @@ +var gdjs;(function(_){const f=new _.Logger("Audio manager"),p={preload:!0,onplayerror:(d,e)=>f.error("Can't play an audio file: "+e),onloaderror:(d,e)=>f.error("Error while loading an audio file: "+e)},w=d=>d>1?1:d<0?0:d;class y{constructor(e,t,s,o){this._id=null;this._oncePlay=[];this._onPlay=[];this._howl=e,this._volume=w(t),this._loop=s,this._rate=o}isLoaded(){return this._howl.state()==="loaded"}play(){if(this.isLoaded()){const e=this._howl.play(this._id===null?"__default":this._id);this._id=e,this._howl.volume(this._volume,e),this._howl.loop(this._loop,e),this._howl.rate(_.HowlerSoundManager.clampRate(this._rate),e),this._onPlay.forEach(t=>{this.on("play",t),t(e)}),this._oncePlay.forEach(t=>t(e)),this._onPlay=[],this._oncePlay=[]}else this._howl.once("load",()=>this.play());return this}pause(){return this._id!==null&&this._howl.pause(this._id),this}stop(){return this._id!==null&&this._howl.stop(this._id),this}playing(){return(this._id!==null?this._howl.playing(this._id):!0)||!this.isLoaded()}paused(){return!this.playing()}stopped(){return this.paused()&&this.getSeek()===0}getRate(){return this._rate}setRate(e){return this._rate=e,this._id!==null&&(e=_.HowlerSoundManager.clampRate(e),this._howl.rate(e,this._id)),this}getLoop(){return this._loop}setLoop(e){return this._loop=e,this._id!==null&&this._howl.loop(e,this._id),this}getVolume(){return this._volume}setVolume(e){return this._volume=w(e),this._id!==null&&this._howl.volume(this._volume,this._id),this}getMute(){return this._id===null?!1:this._howl.mute(this._id)}setMute(e){return this._id!==null&&this._howl.mute(e,this._id),this}getSeek(){return this._id===null?0:this._howl.seek(this._id)}setSeek(e){return this._id!==null&&this._howl.seek(e,this._id),this}getSpatialPosition(e){return this._id===null?0:this._howl.pos(this._id)[e==="x"?0:e==="y"?1:2]}setSpatialPosition(e,t,s){return this._id!==null&&this._howl.pos(e,t,s,this._id),this}fade(e,t,s){return this._id!==null&&this._howl.fade(e,t,s,this._id),this}on(e,t){return e==="play"?this._id===null?this._onPlay.push(t):this._howl.on(e,t,this._id):this._id===null?this.once("play",()=>this.on(e,t)):this._howl.on(e,t,this._id),this}once(e,t){return e==="play"?this._id===null?this._oncePlay.push(t):this.playing()?t(this._id):this._howl.once(e,t,this._id):this._id===null?this.once("play",()=>this.once(e,t)):this._howl.once(e,t,this._id),this}off(e,t){return this._id!==null&&this._howl.off(e,t,this._id),this}}_.HowlerSound=y;class g{constructor(e){this._loadedMusics={};this._loadedSounds={};this._availableResources={};this._globalVolume=100;this._sounds={};this._musics={};this._freeSounds=[];this._freeMusics=[];this._pausedSounds=[];this._paused=!1;this._resources=e;const t=this;document.addEventListener("deviceready",function(){document.addEventListener("pause",function(){const s=t._freeSounds.concat(t._freeMusics);for(let o in t._sounds)t._sounds.hasOwnProperty(o)&&s.push(t._sounds[o]);for(let o in t._musics)t._musics.hasOwnProperty(o)&&s.push(t._musics[o]);for(let o=0;o4?4:e<.5?.5:e}_getFileFromSoundName(e){return this._availableResources.hasOwnProperty(e)&&this._availableResources[e].file?this._availableResources[e].file:e}_storeSoundInArray(e,t){for(let s=0,o=e.length;s{this._paused&&(i.pause(),this._pausedSounds.push(i))}),i.play()}playSoundOnChannel(e,t,s,o,i){this._sounds[t]&&this._sounds[t].stop();const l=this.createHowlerSound(e,!1,o/100,s,i);this._sounds[t]=l,l.once("play",()=>{this._paused&&(l.pause(),this._pausedSounds.push(l))}),l.play()}getSoundOnChannel(e){return this._sounds[e]||null}playMusic(e,t,s,o){const i=this.createHowlerSound(e,!0,s/100,t,o);this._storeSoundInArray(this._freeMusics,i),i.once("play",()=>{this._paused&&(i.pause(),this._pausedSounds.push(i))}),i.play()}playMusicOnChannel(e,t,s,o,i){this._musics[t]&&this._musics[t].stop();const l=this.createHowlerSound(e,!0,o/100,s,i);this._musics[t]=l,l.once("play",()=>{this._paused&&(l.pause(),this._pausedSounds.push(l))}),l.play()}getMusicOnChannel(e){return this._musics[e]||null}setGlobalVolume(e){this._globalVolume=e,this._globalVolume>100&&(this._globalVolume=100),this._globalVolume<0&&(this._globalVolume=0),Howler.volume(this._globalVolume/100)}getGlobalVolume(){return this._globalVolume}clearAll(){Howler.stop(),this._freeSounds.length=0,this._freeMusics.length=0,this._sounds={},this._musics={},this._pausedSounds.length=0}preloadAudio(e,t,s){s=s||this._resources;const o={};for(let a=0,u=s.length;a{if(u&&f.warn("There was an error while preloading an audio file: "+u),l++,l===i)return t(i);e(l,i)},h=(a,u,r)=>{const c=r?this._loadedMusics:this._loadedSounds;c[a]=new Howl(Object.assign({},p,{src:[a],onload:u,onloaderror:u,html5:r,volume:0}))};for(let a in o)if(o.hasOwnProperty(a)){const u=o[a][0];if(!u.preloadAsSound&&!u.preloadAsMusic)n();else if(u.preloadAsSound&&u.preloadAsMusic){let r=!1;const c=(S,m)=>{if(!r){r=!0;return}n(S,m)};h(a,c,!0),h(a,c,!1)}else u.preloadAsSound?h(a,n,!1):u.preloadAsMusic&&h(a,n,!0)}}}_.HowlerSoundManager=g,_.SoundManager=g})(gdjs||(gdjs={})); +//# sourceMappingURL=howler-sound-manager.js.map diff --git a/howler-sound-manager/howler.min.js b/howler-sound-manager/howler.min.js new file mode 100644 index 0000000..db80e1f --- /dev/null +++ b/howler-sound-manager/howler.min.js @@ -0,0 +1,2 @@ +/*! howler.js v2.2.1 | (c) 2013-2020, James Simpson of GoldFire Studios | MIT License | howlerjs.com */ +!function(){"use strict";var e=function(){this.init()};e.prototype={init:function(){var e=this||n;return e._counter=1e3,e._html5AudioPool=[],e.html5PoolSize=10,e._codecs={},e._howls=[],e._muted=!1,e._volume=1,e._canPlayEvent="canplaythrough",e._navigator="undefined"!=typeof window&&window.navigator?window.navigator:null,e.masterGain=null,e.noAudio=!1,e.usingWebAudio=!0,e.autoSuspend=!0,e.ctx=null,e.autoUnlock=!0,e._setup(),e},volume:function(e){var o=this||n;if(e=parseFloat(e),o.ctx||_(),void 0!==e&&e>=0&&e<=1){if(o._volume=e,o._muted)return o;o.usingWebAudio&&o.masterGain.gain.setValueAtTime(e,n.ctx.currentTime);for(var t=0;t=0;o--)e._howls[o].unload();return e.usingWebAudio&&e.ctx&&void 0!==e.ctx.close&&(e.ctx.close(),e.ctx=null,_()),e},codecs:function(e){return(this||n)._codecs[e.replace(/^x-/,"")]},_setup:function(){var e=this||n;if(e.state=e.ctx?e.ctx.state||"suspended":"suspended",e._autoSuspend(),!e.usingWebAudio)if("undefined"!=typeof Audio)try{var o=new Audio;void 0===o.oncanplaythrough&&(e._canPlayEvent="canplay")}catch(n){e.noAudio=!0}else e.noAudio=!0;try{var o=new Audio;o.muted&&(e.noAudio=!0)}catch(e){}return e.noAudio||e._setupCodecs(),e},_setupCodecs:function(){var e=this||n,o=null;try{o="undefined"!=typeof Audio?new Audio:null}catch(n){return e}if(!o||"function"!=typeof o.canPlayType)return e;var t=o.canPlayType("audio/mpeg;").replace(/^no$/,""),r=e._navigator&&e._navigator.userAgent.match(/OPR\/([0-6].)/g),a=r&&parseInt(r[0].split("/")[1],10)<33;return e._codecs={mp3:!(a||!t&&!o.canPlayType("audio/mp3;").replace(/^no$/,"")),mpeg:!!t,opus:!!o.canPlayType('audio/ogg; codecs="opus"').replace(/^no$/,""),ogg:!!o.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),oga:!!o.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),wav:!!(o.canPlayType('audio/wav; codecs="1"')||o.canPlayType("audio/wav")).replace(/^no$/,""),aac:!!o.canPlayType("audio/aac;").replace(/^no$/,""),caf:!!o.canPlayType("audio/x-caf;").replace(/^no$/,""),m4a:!!(o.canPlayType("audio/x-m4a;")||o.canPlayType("audio/m4a;")||o.canPlayType("audio/aac;")).replace(/^no$/,""),m4b:!!(o.canPlayType("audio/x-m4b;")||o.canPlayType("audio/m4b;")||o.canPlayType("audio/aac;")).replace(/^no$/,""),mp4:!!(o.canPlayType("audio/x-mp4;")||o.canPlayType("audio/mp4;")||o.canPlayType("audio/aac;")).replace(/^no$/,""),weba:!!o.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,""),webm:!!o.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,""),dolby:!!o.canPlayType('audio/mp4; codecs="ec-3"').replace(/^no$/,""),flac:!!(o.canPlayType("audio/x-flac;")||o.canPlayType("audio/flac;")).replace(/^no$/,"")},e},_unlockAudio:function(){var e=this||n;if(!e._audioUnlocked&&e.ctx){e._audioUnlocked=!1,e.autoUnlock=!1,e._mobileUnloaded||44100===e.ctx.sampleRate||(e._mobileUnloaded=!0,e.unload()),e._scratchBuffer=e.ctx.createBuffer(1,1,22050);var o=function(n){for(;e._html5AudioPool.length0?d._seek:t._sprite[e][0]/1e3),s=Math.max(0,(t._sprite[e][0]+t._sprite[e][1])/1e3-_),l=1e3*s/Math.abs(d._rate),c=t._sprite[e][0]/1e3,f=(t._sprite[e][0]+t._sprite[e][1])/1e3;d._sprite=e,d._ended=!1;var p=function(){d._paused=!1,d._seek=_,d._start=c,d._stop=f,d._loop=!(!d._loop&&!t._sprite[e][2])};if(_>=f)return void t._ended(d);var m=d._node;if(t._webAudio){var v=function(){t._playLock=!1,p(),t._refreshBuffer(d);var e=d._muted||t._muted?0:d._volume;m.gain.setValueAtTime(e,n.ctx.currentTime),d._playStart=n.ctx.currentTime,void 0===m.bufferSource.start?d._loop?m.bufferSource.noteGrainOn(0,_,86400):m.bufferSource.noteGrainOn(0,_,s):d._loop?m.bufferSource.start(0,_,86400):m.bufferSource.start(0,_,s),l!==1/0&&(t._endTimers[d._id]=setTimeout(t._ended.bind(t,d),l)),o||setTimeout(function(){t._emit("play",d._id),t._loadQueue()},0)};"running"===n.state&&"interrupted"!==n.ctx.state?v():(t._playLock=!0,t.once("resume",v),t._clearTimer(d._id))}else{var h=function(){m.currentTime=_,m.muted=d._muted||t._muted||n._muted||m.muted,m.volume=d._volume*n.volume(),m.playbackRate=d._rate;try{var r=m.play();if(r&&"undefined"!=typeof Promise&&(r instanceof Promise||"function"==typeof r.then)?(t._playLock=!0,p(),r.then(function(){t._playLock=!1,m._unlocked=!0,o||(t._emit("play",d._id),t._loadQueue())}).catch(function(){t._playLock=!1,t._emit("playerror",d._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction."),d._ended=!0,d._paused=!0})):o||(t._playLock=!1,p(),t._emit("play",d._id),t._loadQueue()),m.playbackRate=d._rate,m.paused)return void t._emit("playerror",d._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction.");"__default"!==e||d._loop?t._endTimers[d._id]=setTimeout(t._ended.bind(t,d),l):(t._endTimers[d._id]=function(){t._ended(d),m.removeEventListener("ended",t._endTimers[d._id],!1)},m.addEventListener("ended",t._endTimers[d._id],!1))}catch(e){t._emit("playerror",d._id,e)}};"data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA"===m.src&&(m.src=t._src,m.load());var y=window&&window.ejecta||!m.readyState&&n._navigator.isCocoonJS;if(m.readyState>=3||y)h();else{t._playLock=!0;var g=function(){h(),m.removeEventListener(n._canPlayEvent,g,!1)};m.addEventListener(n._canPlayEvent,g,!1),t._clearTimer(d._id)}}return d._id},pause:function(e){var n=this;if("loaded"!==n._state||n._playLock)return n._queue.push({event:"pause",action:function(){n.pause(e)}}),n;for(var o=n._getSoundIds(e),t=0;t=0?o=parseInt(r[0],10):e=parseFloat(r[0])}else r.length>=2&&(e=parseFloat(r[0]),o=parseInt(r[1],10));var a;if(!(void 0!==e&&e>=0&&e<=1))return a=o?t._soundById(o):t._sounds[0],a?a._volume:0;if("loaded"!==t._state||t._playLock)return t._queue.push({event:"volume",action:function(){t.volume.apply(t,r)}}),t;void 0===o&&(t._volume=e),o=t._getSoundIds(o);for(var u=0;u0?t/_:t),l=Date.now();e._fadeTo=o,e._interval=setInterval(function(){var r=(Date.now()-l)/t;l=Date.now(),d+=i*r,d=Math.round(100*d)/100,d=i<0?Math.max(o,d):Math.min(o,d),u._webAudio?e._volume=d:u.volume(d,e._id,!0),a&&(u._volume=d),(on&&d>=o)&&(clearInterval(e._interval),e._interval=null,e._fadeTo=null,u.volume(o,e._id),u._emit("fade",e._id))},s)},_stopFade:function(e){var o=this,t=o._soundById(e);return t&&t._interval&&(o._webAudio&&t._node.gain.cancelScheduledValues(n.ctx.currentTime),clearInterval(t._interval),t._interval=null,o.volume(t._fadeTo,e),t._fadeTo=null,o._emit("fade",e)),o},loop:function(){var e,n,o,t=this,r=arguments;if(0===r.length)return t._loop;if(1===r.length){if("boolean"!=typeof r[0])return!!(o=t._soundById(parseInt(r[0],10)))&&o._loop;e=r[0],t._loop=e}else 2===r.length&&(e=r[0],n=parseInt(r[1],10));for(var a=t._getSoundIds(n),u=0;u=0?o=parseInt(r[0],10):e=parseFloat(r[0])}else 2===r.length&&(e=parseFloat(r[0]),o=parseInt(r[1],10));var d;if("number"!=typeof e)return d=t._soundById(o),d?d._rate:t._rate;if("loaded"!==t._state||t._playLock)return t._queue.push({event:"rate",action:function(){t.rate.apply(t,r)}}),t;void 0===o&&(t._rate=e),o=t._getSoundIds(o);for(var i=0;i=0?o=parseInt(r[0],10):t._sounds.length&&(o=t._sounds[0]._id,e=parseFloat(r[0]))}else 2===r.length&&(e=parseFloat(r[0]),o=parseInt(r[1],10));if(void 0===o)return t;if("number"==typeof e&&("loaded"!==t._state||t._playLock))return t._queue.push({event:"seek",action:function(){t.seek.apply(t,r)}}),t;var d=t._soundById(o);if(d){if(!("number"==typeof e&&e>=0)){if(t._webAudio){var i=t.playing(o)?n.ctx.currentTime-d._playStart:0,_=d._rateSeek?d._rateSeek-d._seek:0;return d._seek+(_+i*Math.abs(d._rate))}return d._node.currentTime}var s=t.playing(o);s&&t.pause(o,!0),d._seek=e,d._ended=!1,t._clearTimer(o),t._webAudio||!d._node||isNaN(d._node.duration)||(d._node.currentTime=e);var l=function(){t._emit("seek",o),s&&t.play(o,!0)};if(s&&!t._webAudio){var c=function(){t._playLock?setTimeout(c,0):l()};setTimeout(c,0)}else l()}return t},playing:function(e){var n=this;if("number"==typeof e){var o=n._soundById(e);return!!o&&!o._paused}for(var t=0;t=0&&n._howls.splice(a,1);var u=!0;for(t=0;t=0){u=!1;break}return r&&u&&delete r[e._src],n.noAudio=!1,e._state="unloaded",e._sounds=[],e=null,null},on:function(e,n,o,t){var r=this,a=r["_on"+e];return"function"==typeof n&&a.push(t?{id:o,fn:n,once:t}:{id:o,fn:n}),r},off:function(e,n,o){var t=this,r=t["_on"+e],a=0;if("number"==typeof n&&(o=n,n=null),n||o)for(a=0;a=0;a--)r[a].id&&r[a].id!==n&&"load"!==e||(setTimeout(function(e){e.call(this,n,o)}.bind(t,r[a].fn),0),r[a].once&&t.off(e,r[a].fn,r[a].id));return t._loadQueue(e),t},_loadQueue:function(e){var n=this;if(n._queue.length>0){var o=n._queue[0];o.event===e&&(n._queue.shift(),n._loadQueue()),e||o.action()}return n},_ended:function(e){var o=this,t=e._sprite;if(!o._webAudio&&e._node&&!e._node.paused&&!e._node.ended&&e._node.currentTime=0;t--){if(o<=n)return;e._sounds[t]._ended&&(e._webAudio&&e._sounds[t]._node&&e._sounds[t]._node.disconnect(0),e._sounds.splice(t,1),o--)}}},_getSoundIds:function(e){var n=this;if(void 0===e){for(var o=[],t=0;t=0;if(n._scratchBuffer&&e.bufferSource&&(e.bufferSource.onended=null,e.bufferSource.disconnect(0),t))try{e.bufferSource.buffer=n._scratchBuffer}catch(e){}return e.bufferSource=null,o},_clearSound:function(e){/MSIE |Trident\//.test(n._navigator&&n._navigator.userAgent)||(e.src="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA")}};var t=function(e){this._parent=e,this.init()};t.prototype={init:function(){var e=this,o=e._parent;return e._muted=o._muted,e._loop=o._loop,e._volume=o._volume,e._rate=o._rate,e._seek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++n._counter,o._sounds.push(e),e.create(),e},create:function(){var e=this,o=e._parent,t=n._muted||e._muted||e._parent._muted?0:e._volume;return o._webAudio?(e._node=void 0===n.ctx.createGain?n.ctx.createGainNode():n.ctx.createGain(),e._node.gain.setValueAtTime(t,n.ctx.currentTime),e._node.paused=!0,e._node.connect(n.masterGain)):n.noAudio||(e._node=n._obtainHtml5Audio(),e._errorFn=e._errorListener.bind(e),e._node.addEventListener("error",e._errorFn,!1),e._loadFn=e._loadListener.bind(e),e._node.addEventListener(n._canPlayEvent,e._loadFn,!1),e._endFn=e._endListener.bind(e),e._node.addEventListener("ended",e._endFn,!1),e._node.src=o._src,e._node.preload=!0===o._preload?"auto":o._preload,e._node.volume=t*n.volume(),e._node.load()),e},reset:function(){var e=this,o=e._parent;return e._muted=o._muted,e._loop=o._loop,e._volume=o._volume,e._rate=o._rate,e._seek=0,e._rateSeek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++n._counter,e},_errorListener:function(){var e=this;e._parent._emit("loaderror",e._id,e._node.error?e._node.error.code:0),e._node.removeEventListener("error",e._errorFn,!1)},_loadListener:function(){var e=this,o=e._parent;o._duration=Math.ceil(10*e._node.duration)/10,0===Object.keys(o._sprite).length&&(o._sprite={__default:[0,1e3*o._duration]}),"loaded"!==o._state&&(o._state="loaded",o._emit("load"),o._loadQueue()),e._node.removeEventListener(n._canPlayEvent,e._loadFn,!1)},_endListener:function(){var e=this,n=e._parent;n._duration===1/0&&(n._duration=Math.ceil(10*e._node.duration)/10,n._sprite.__default[1]===1/0&&(n._sprite.__default[1]=1e3*n._duration),n._ended(e)),e._node.removeEventListener("ended",e._endFn,!1)}};var r={},a=function(e){var n=e._src;if(r[n])return e._duration=r[n].duration,void i(e);if(/^data:[^;]+;base64,/.test(n)){for(var o=atob(n.split(",")[1]),t=new Uint8Array(o.length),a=0;a0?(r[o._src]=e,i(o,e)):t()};"undefined"!=typeof Promise&&1===n.ctx.decodeAudioData.length?n.ctx.decodeAudioData(e).then(a).catch(t):n.ctx.decodeAudioData(e,a,t)},i=function(e,n){n&&!e._duration&&(e._duration=n.duration),0===Object.keys(e._sprite).length&&(e._sprite={__default:[0,1e3*e._duration]}),"loaded"!==e._state&&(e._state="loaded",e._emit("load"),e._loadQueue())},_=function(){if(n.usingWebAudio){try{"undefined"!=typeof AudioContext?n.ctx=new AudioContext:"undefined"!=typeof webkitAudioContext?n.ctx=new webkitAudioContext:n.usingWebAudio=!1}catch(e){n.usingWebAudio=!1}n.ctx||(n.usingWebAudio=!1);var e=/iP(hone|od|ad)/.test(n._navigator&&n._navigator.platform),o=n._navigator&&n._navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),t=o?parseInt(o[1],10):null;if(e&&t&&t<9){var r=/safari/.test(n._navigator&&n._navigator.userAgent.toLowerCase());n._navigator&&!r&&(n.usingWebAudio=!1)}n.usingWebAudio&&(n.masterGain=void 0===n.ctx.createGain?n.ctx.createGainNode():n.ctx.createGain(),n.masterGain.gain.setValueAtTime(n._muted?0:n._volume,n.ctx.currentTime),n.masterGain.connect(n.ctx.destination)),n._setup()}};"function"==typeof define&&define.amd&&define([],function(){return{Howler:n,Howl:o}}),"undefined"!=typeof exports&&(exports.Howler=n,exports.Howl=o),"undefined"!=typeof global?(global.HowlerGlobal=e,global.Howler=n,global.Howl=o,global.Sound=t):"undefined"!=typeof window&&(window.HowlerGlobal=e,window.Howler=n,window.Howl=o,window.Sound=t)}(); \ No newline at end of file diff --git a/libs/jshashtable.js b/libs/jshashtable.js new file mode 100644 index 0000000..efef562 --- /dev/null +++ b/libs/jshashtable.js @@ -0,0 +1,2 @@ +class Hashtable{constructor(){this.items={}}static newFrom(t){const s=new Hashtable;return s.items=t,s}put(t,s){this.items[t]=s}get(t){return this.items[t]}containsKey(t){return this.items.hasOwnProperty(t)}remove(t){delete this.items[t]}firstKey(){for(const t in this.items)if(this.items.hasOwnProperty(t))return t;return null}keys(t){t.length=0;for(const s in this.items)this.items.hasOwnProperty(s)&&t.push(s)}values(t){t.length=0;for(const s in this.items)this.items.hasOwnProperty(s)&&t.push(this.items[s])}clear(){for(const t in this.items)this.items.hasOwnProperty(t)&&delete this.items[t]}} +//# sourceMappingURL=jshashtable.js.map diff --git a/libs/rbush.js b/libs/rbush.js new file mode 100644 index 0000000..de47715 --- /dev/null +++ b/libs/rbush.js @@ -0,0 +1,624 @@ +(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.rbush = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o= 0) { + if (insertPath[level].children.length > this._maxEntries) { + this._split(insertPath, level); + level--; + } else break; + } + + // adjust bboxes along the insertion path + this._adjustParentBBoxes(bbox, insertPath, level); + }, + + // split overflowed node into two + _split: function (insertPath, level) { + + var node = insertPath[level], + M = node.children.length, + m = this._minEntries; + + this._chooseSplitAxis(node, m, M); + + var splitIndex = this._chooseSplitIndex(node, m, M); + + var newNode = createNode(node.children.splice(splitIndex, node.children.length - splitIndex)); + newNode.height = node.height; + newNode.leaf = node.leaf; + + calcBBox(node, this.toBBox); + calcBBox(newNode, this.toBBox); + + if (level) insertPath[level - 1].children.push(newNode); + else this._splitRoot(node, newNode); + }, + + _splitRoot: function (node, newNode) { + // split root node + this.data = createNode([node, newNode]); + this.data.height = node.height + 1; + this.data.leaf = false; + calcBBox(this.data, this.toBBox); + }, + + _chooseSplitIndex: function (node, m, M) { + + var i, bbox1, bbox2, overlap, area, minOverlap, minArea, index; + + minOverlap = minArea = Infinity; + + for (i = m; i <= M - m; i++) { + bbox1 = distBBox(node, 0, i, this.toBBox); + bbox2 = distBBox(node, i, M, this.toBBox); + + overlap = intersectionArea(bbox1, bbox2); + area = bboxArea(bbox1) + bboxArea(bbox2); + + // choose distribution with minimum overlap + if (overlap < minOverlap) { + minOverlap = overlap; + index = i; + + minArea = area < minArea ? area : minArea; + + } else if (overlap === minOverlap) { + // otherwise choose distribution with minimum area + if (area < minArea) { + minArea = area; + index = i; + } + } + } + + return index; + }, + + // sorts node children by the best axis for split + _chooseSplitAxis: function (node, m, M) { + + var compareMinX = node.leaf ? this.compareMinX : compareNodeMinX, + compareMinY = node.leaf ? this.compareMinY : compareNodeMinY, + xMargin = this._allDistMargin(node, m, M, compareMinX), + yMargin = this._allDistMargin(node, m, M, compareMinY); + + // if total distributions margin value is minimal for x, sort by minX, + // otherwise it's already sorted by minY + if (xMargin < yMargin) node.children.sort(compareMinX); + }, + + // total margin of all possible split distributions where each node is at least m full + _allDistMargin: function (node, m, M, compare) { + + node.children.sort(compare); + + var toBBox = this.toBBox, + leftBBox = distBBox(node, 0, m, toBBox), + rightBBox = distBBox(node, M - m, M, toBBox), + margin = bboxMargin(leftBBox) + bboxMargin(rightBBox), + i, child; + + for (i = m; i < M - m; i++) { + child = node.children[i]; + extend(leftBBox, node.leaf ? toBBox(child) : child); + margin += bboxMargin(leftBBox); + } + + for (i = M - m - 1; i >= m; i--) { + child = node.children[i]; + extend(rightBBox, node.leaf ? toBBox(child) : child); + margin += bboxMargin(rightBBox); + } + + return margin; + }, + + _adjustParentBBoxes: function (bbox, path, level) { + // adjust bboxes along the given tree path + for (var i = level; i >= 0; i--) { + extend(path[i], bbox); + } + }, + + _condense: function (path) { + // go through the path, removing empty nodes and updating bboxes + for (var i = path.length - 1, siblings; i >= 0; i--) { + if (path[i].children.length === 0) { + if (i > 0) { + siblings = path[i - 1].children; + siblings.splice(siblings.indexOf(path[i]), 1); + + } else this.clear(); + + } else calcBBox(path[i], this.toBBox); + } + }, + + _initFormat: function (format) { + // data format (minX, minY, maxX, maxY accessors) + + // uses eval-type function compilation instead of just accepting a toBBox function + // because the algorithms are very sensitive to sorting functions performance, + // so they should be dead simple and without inner calls + + var compareArr = ['return a', ' - b', ';']; + + this.compareMinX = new Function('a', 'b', compareArr.join(format[0])); + this.compareMinY = new Function('a', 'b', compareArr.join(format[1])); + + this.toBBox = new Function('a', + 'return {minX: a' + format[0] + + ', minY: a' + format[1] + + ', maxX: a' + format[2] + + ', maxY: a' + format[3] + '};'); + } +}; + +function findItem(item, items, equalsFn) { + if (!equalsFn) return items.indexOf(item); + + for (var i = 0; i < items.length; i++) { + if (equalsFn(item, items[i])) return i; + } + return -1; +} + +// calculate node's bbox from bboxes of its children +function calcBBox(node, toBBox) { + distBBox(node, 0, node.children.length, toBBox, node); +} + +// min bounding rectangle of node children from k to p-1 +function distBBox(node, k, p, toBBox, destNode) { + if (!destNode) destNode = createNode(null); + destNode.minX = Infinity; + destNode.minY = Infinity; + destNode.maxX = -Infinity; + destNode.maxY = -Infinity; + + for (var i = k, child; i < p; i++) { + child = node.children[i]; + extend(destNode, node.leaf ? toBBox(child) : child); + } + + return destNode; +} + +function extend(a, b) { + a.minX = Math.min(a.minX, b.minX); + a.minY = Math.min(a.minY, b.minY); + a.maxX = Math.max(a.maxX, b.maxX); + a.maxY = Math.max(a.maxY, b.maxY); + return a; +} + +function compareNodeMinX(a, b) { return a.minX - b.minX; } +function compareNodeMinY(a, b) { return a.minY - b.minY; } + +function bboxArea(a) { return (a.maxX - a.minX) * (a.maxY - a.minY); } +function bboxMargin(a) { return (a.maxX - a.minX) + (a.maxY - a.minY); } + +function enlargedArea(a, b) { + return (Math.max(b.maxX, a.maxX) - Math.min(b.minX, a.minX)) * + (Math.max(b.maxY, a.maxY) - Math.min(b.minY, a.minY)); +} + +function intersectionArea(a, b) { + var minX = Math.max(a.minX, b.minX), + minY = Math.max(a.minY, b.minY), + maxX = Math.min(a.maxX, b.maxX), + maxY = Math.min(a.maxY, b.maxY); + + return Math.max(0, maxX - minX) * + Math.max(0, maxY - minY); +} + +function contains(a, b) { + return a.minX <= b.minX && + a.minY <= b.minY && + b.maxX <= a.maxX && + b.maxY <= a.maxY; +} + +function intersects(a, b) { + return b.minX <= a.maxX && + b.minY <= a.maxY && + b.maxX >= a.minX && + b.maxY >= a.minY; +} + +function createNode(children) { + return { + children: children, + height: 1, + leaf: true, + minX: Infinity, + minY: Infinity, + maxX: -Infinity, + maxY: -Infinity + }; +} + +// sort an array so that items come in groups of n unsorted items, with groups sorted between each other; +// combines selection algorithm with binary divide & conquer approach + +function multiSelect(arr, left, right, n, compare) { + var stack = [left, right], + mid; + + while (stack.length) { + right = stack.pop(); + left = stack.pop(); + + if (right - left <= n) continue; + + mid = left + Math.ceil((right - left) / n / 2) * n; + quickselect(arr, mid, left, right, compare); + + stack.push(left, mid, mid, right); + } +} + +},{"quickselect":2}],2:[function(require,module,exports){ +'use strict'; + +module.exports = partialSort; + +// Floyd-Rivest selection algorithm: +// Rearrange items so that all items in the [left, k] range are smaller than all items in (k, right]; +// The k-th element will have the (k - left + 1)th smallest value in [left, right] + +function partialSort(arr, k, left, right, compare) { + + while (right > left) { + if (right - left > 600) { + var n = right - left + 1; + var m = k - left + 1; + var z = Math.log(n); + var s = 0.5 * Math.exp(2 * z / 3); + var sd = 0.5 * Math.sqrt(z * s * (n - s) / n) * (m - n / 2 < 0 ? -1 : 1); + var newLeft = Math.max(left, Math.floor(k - m * s / n + sd)); + var newRight = Math.min(right, Math.floor(k + (n - m) * s / n + sd)); + partialSort(arr, k, newLeft, newRight, compare); + } + + var t = arr[k]; + var i = left; + var j = right; + + swap(arr, left, k); + if (compare(arr[right], t) > 0) swap(arr, left, right); + + while (i < j) { + swap(arr, i, j); + i++; + j--; + while (compare(arr[i], t) < 0) i++; + while (compare(arr[j], t) > 0) j--; + } + + if (compare(arr[left], t) === 0) swap(arr, left, j); + else { + j++; + swap(arr, j, right); + } + + if (j <= k) left = j + 1; + if (k <= j) right = j - 1; + } +} + +function swap(arr, i, j) { + var tmp = arr[i]; + arr[i] = arr[j]; + arr[j] = tmp; +} + +function defaultCompare(a, b) { + return a < b ? -1 : a > b ? 1 : 0; +} + +},{}]},{},[1])(1) +}); diff --git a/pixi-renderers/layer-pixi-renderer.js b/pixi-renderers/layer-pixi-renderer.js new file mode 100644 index 0000000..fd43810 --- /dev/null +++ b/pixi-renderers/layer-pixi-renderer.js @@ -0,0 +1,2 @@ +var gdjs;(function(s){const r=GlobalPIXIModule.PIXI;class d{constructor(e,i){this._renderTexture=null;this._lightingSprite=null;this._oldWidth=null;this._oldHeight=null;this._pixiContainer=new r.Container,this._layer=e,this._runtimeSceneRenderer=i,this._pixiRenderer=i.getPIXIRenderer(),this._isLightingLayer=e.isLightingLayer(),this._clearColor=e.getClearColor(),i.getPIXIContainer().addChild(this._pixiContainer),this._pixiContainer.filters=[],this._isLightingLayer&&this._replaceContainerWithSprite()}getRendererObject(){return this._pixiContainer}getLightingSprite(){return this._lightingSprite}updatePosition(){const e=-s.toRad(this._layer.getCameraRotation()),i=this._layer.getCameraZoom();this._pixiContainer.rotation=e,this._pixiContainer.scale.x=i,this._pixiContainer.scale.y=i;const t=Math.cos(e),n=Math.sin(e),h=this._layer.getCameraX()*i*t-this._layer.getCameraY()*i*n,o=this._layer.getCameraX()*i*n+this._layer.getCameraY()*i*t;this._pixiContainer.position.x=this._layer.getWidth()/2-h,this._pixiContainer.position.y=this._layer.getHeight()/2-o,this._layer.getRuntimeScene().getGame().getPixelsRounding()&&(t===0||n===0)&&Number.isInteger(i)&&(this._pixiContainer.position.x=Math.round(this._pixiContainer.position.x),this._pixiContainer.position.y=Math.round(this._pixiContainer.position.y))}updateVisibility(e){this._pixiContainer.visible=!!e}updatePreRender(){this._renderTexture&&this._updateRenderTexture()}addRendererObject(e,i){e.zOrder=i;for(let t=0,n=this._pixiContainer.children.length;t=i){this._pixiContainer.addChildAt(e,t);return}this._pixiContainer.addChild(e)}changeRendererObjectZOrder(e,i){this._pixiContainer.removeChild(e),this.addRendererObject(e,i)}removeRendererObject(e){this._pixiContainer.removeChild(e)}updateClearColor(){this._clearColor=this._layer.getClearColor(),this._updateRenderTexture()}_updateRenderTexture(){if(!this._pixiRenderer||this._pixiRenderer.type!==r.RENDERER_TYPE.WEBGL)return;if(!this._renderTexture){this._oldWidth=this._pixiRenderer.screen.width,this._oldHeight=this._pixiRenderer.screen.height;const t=this._oldWidth,n=this._oldHeight,h=this._pixiRenderer.resolution;this._renderTexture=r.RenderTexture.create({width:t,height:n,resolution:h}),this._renderTexture.baseTexture.scaleMode=r.SCALE_MODES.LINEAR}(this._oldWidth!==this._pixiRenderer.screen.width||this._oldHeight!==this._pixiRenderer.screen.height)&&(this._renderTexture.resize(this._pixiRenderer.screen.width,this._pixiRenderer.screen.height),this._oldWidth=this._pixiRenderer.screen.width,this._oldHeight=this._pixiRenderer.screen.height);const e=this._pixiRenderer.renderTexture.current,i=this._pixiRenderer.renderTexture.sourceFrame;this._pixiRenderer.renderTexture.bind(this._renderTexture),this._pixiRenderer.renderTexture.clear(this._clearColor),this._pixiRenderer.render(this._pixiContainer,this._renderTexture,!1),this._pixiRenderer.renderTexture.bind(e,i,void 0)}_replaceContainerWithSprite(){if(!this._pixiRenderer||this._pixiRenderer.type!==r.RENDERER_TYPE.WEBGL||(this._updateRenderTexture(),!this._renderTexture))return;this._lightingSprite=new r.Sprite(this._renderTexture),this._lightingSprite.blendMode=r.BLEND_MODES.MULTIPLY;const e=this._runtimeSceneRenderer.getPIXIContainer(),i=e.getChildIndex(this._pixiContainer);e.addChildAt(this._lightingSprite,i),e.removeChild(this._pixiContainer)}}s.LayerPixiRenderer=d,s.LayerRenderer=s.LayerPixiRenderer})(gdjs||(gdjs={})); +//# sourceMappingURL=layer-pixi-renderer.js.map diff --git a/pixi-renderers/loadingscreen-pixi-renderer.js b/pixi-renderers/loadingscreen-pixi-renderer.js new file mode 100644 index 0000000..dd1616b --- /dev/null +++ b/pixi-renderers/loadingscreen-pixi-renderer.js @@ -0,0 +1,2 @@ +var gdjs;(function(g){const h=GlobalPIXIModule.PIXI;let s;(function(i){i[i.NOT_STARTED=0]="NOT_STARTED",i[i.STARTED=1]="STARTED",i[i.FINISHED=2]="FINISHED"})(s||(s={}));const p=(a,e,r)=>{!a||(e>0?(a.alpha+=1/e*r/1e3,a.alpha>1&&(a.alpha=1)):a.alpha=1)},c=a=>!a||a.alpha>=1;class u{constructor(e,r,i){this._backgroundSprite=null;this._gdevelopLogoSprite=null;this._progressBarGraphics=null;this._state=0;this._startTimeInMs=0;this._backgroundReadyTimeInMs=0;this._lastFrameTimeInMs=0;this._progressPercent=0;if(this._loadingScreenData=i,this._loadingScreenContainer=new h.Container,this._pixiRenderer=e.getPIXIRenderer(),!this._pixiRenderer)return;this._pixiRenderer.backgroundColor=this._loadingScreenData.backgroundColor;const t=r.getPIXITexture(i.backgroundImageResourceName);t!==r.getInvalidPIXITexture()&&(this._backgroundSprite=h.Sprite.from(t),this._backgroundSprite.alpha=0,this._backgroundSprite.anchor.x=.5,this._backgroundSprite.anchor.y=.5,this._loadingScreenContainer.addChild(this._backgroundSprite)),i.showGDevelopSplash&&(this._gdevelopLogoSprite=h.Sprite.from(g.gdevelopLogo),this._gdevelopLogoSprite.alpha=0,this._gdevelopLogoSprite.anchor.x=.5,this._gdevelopLogoSprite.anchor.y=.5,this._loadingScreenContainer.addChild(this._gdevelopLogoSprite)),i.showProgressBar&&(this._progressBarGraphics=new h.Graphics,this._progressBarGraphics.alpha=0,this._loadingScreenContainer.addChild(this._progressBarGraphics)),this._render(performance.now())}setPercent(e){this._progressPercent=e}_startLoadingScreen(){!this._pixiRenderer||(this._state=1,this._startTimeInMs=performance.now())}_updatePositions(){if(!!this._pixiRenderer){if(this._backgroundSprite&&this._backgroundSprite.texture.valid){this._backgroundSprite.position.x=this._pixiRenderer.width/2,this._backgroundSprite.position.y=this._pixiRenderer.height/2;const e=Math.max(this._pixiRenderer.width/this._backgroundSprite.texture.width,this._pixiRenderer.height/this._backgroundSprite.texture.height);this._backgroundSprite.scale.x=e,this._backgroundSprite.scale.y=e}if(this._gdevelopLogoSprite){this._gdevelopLogoSprite.position.x=this._pixiRenderer.width/2,this._gdevelopLogoSprite.position.y=this._pixiRenderer.height/2;const e=680,r=this._pixiRenderer.width>this._pixiRenderer.height&&this._pixiRenderer.width>500?150:35,t=Math.min(e,Math.max(1,this._pixiRenderer.width-r*2))/e;this._gdevelopLogoSprite.scale.x=t,this._gdevelopLogoSprite.scale.y=t,this._gdevelopLogoSprite.visible=this._pixiRenderer.width>200&&this._pixiRenderer.height>200}}}_render(e){if(!this._pixiRenderer)return;this._state!==2&&requestAnimationFrame(()=>this._render(performance.now()));const r=this._lastFrameTimeInMs?e-this._lastFrameTimeInMs:0;if(this._lastFrameTimeInMs=e,this._updatePositions(),this._state==0)(!this._backgroundSprite||this._backgroundSprite.texture.valid)&&this._startLoadingScreen();else if(this._state==1){const i=this._loadingScreenData.backgroundFadeInDuration;if(p(this._backgroundSprite,i,r),c(this._backgroundSprite)){this._backgroundReadyTimeInMs||(this._backgroundReadyTimeInMs=e);const t=this._loadingScreenData.logoAndProgressFadeInDuration,o=this._loadingScreenData.logoAndProgressLogoFadeInDelay;e-this._backgroundReadyTimeInMs>o*1e3&&(p(this._gdevelopLogoSprite,t,r),p(this._progressBarGraphics,t,r))}if(this._progressBarGraphics){const t=this._loadingScreenData.progressBarColor;let o=this._loadingScreenData.progressBarWidthPercent/100*this._pixiRenderer.width;this._loadingScreenData.progressBarMaxWidth>0&&o>this._loadingScreenData.progressBarMaxWidth&&(o=this._loadingScreenData.progressBarMaxWidth),this._loadingScreenData.progressBarMinWidth>0&&osetTimeout(()=>{this._state=2,i()},r*1e3))}}g.LoadingScreenRenderer=u})(gdjs||(gdjs={})); +//# sourceMappingURL=loadingscreen-pixi-renderer.js.map diff --git a/pixi-renderers/pixi-bitmapfont-manager.js b/pixi-renderers/pixi-bitmapfont-manager.js new file mode 100644 index 0000000..47107a2 --- /dev/null +++ b/pixi-renderers/pixi-bitmapfont-manager.js @@ -0,0 +1,2 @@ +var gdjs;(function(l){const s=new l.Logger("Bitmap text"),n=GlobalPIXIModule.PIXI,m="GDJS-DEFAULT-BITMAP-FONT",h=5,d=(r,t)=>{const i=r.font;return r.font=t,n.BitmapFont.available[t]=r,delete n.BitmapFont.available[i],n.BitmapFont.available[t]};class f{constructor(t,i){this._pixiBitmapFontsInUse={};this._pixiBitmapFontsToUninstall=[];this._loadedFontsData={};this._defaultSlugFontName=null;this._resources=t,this._imageManager=i}getDefaultBitmapFont(){if(this._defaultSlugFontName!==null)return n.BitmapFont.available[this._defaultSlugFontName];const t="Arial",i=new n.TextStyle({fontFamily:t,fontSize:20,padding:5,align:"left",fill:"#ffffff",wordWrap:!0,lineHeight:20}),e=d(n.BitmapFont.from(t,i,{chars:[[" ","~"]]}),m);return this._defaultSlugFontName=e.font,e}setResources(t){this._resources=t}_markBitmapFontAsUsed(t){this._pixiBitmapFontsInUse[t]=this._pixiBitmapFontsInUse[t]||{objectsUsingTheFont:0},this._pixiBitmapFontsInUse[t].objectsUsingTheFont++;for(let i=0;ih)){const i=this._pixiBitmapFontsToUninstall.shift();n.BitmapFont.uninstall(i),s.log("Bitmap Text",'Uninstalled BitmapFont "'+i+'" from memory.')}}}obtainBitmapFont(t,i){const e=t+"@"+i;if(n.BitmapFont.available[e])return this._markBitmapFontAsUsed(e),n.BitmapFont.available[e];const a=this._loadedFontsData[t];if(!a)return s.warn('Could not find Bitmap Font for resource named "'+t+'". The default font will be used.'),this.getDefaultBitmapFont();const o=this._imageManager.getPIXITexture(i);try{const p=d(n.BitmapFont.install(a,o),e);return this._markBitmapFontAsUsed(e),p}catch(p){return s.error('Could not load the Bitmap Font for resource named "'+t+'". The default font will be used. Error is: '+p),this.getDefaultBitmapFont()}}loadBitmapFontData(t){const i=this._resources.filter(a=>a.kind==="bitmapFont"&&!a.disablePreload);if(i.length===0)return Promise.resolve([]);let e=0;return Promise.all(i.map(a=>fetch(a.file).then(o=>o.text()).then(o=>{this._loadedFontsData[a.name]=o}).catch(o=>{s.error("Can't fetch the bitmap font file "+a.file+", error: "+o)}).then(()=>{e++,t(e,i.length)})))}}l.PixiBitmapFontManager=f,l.BitmapFontManager=l.PixiBitmapFontManager})(gdjs||(gdjs={})); +//# sourceMappingURL=pixi-bitmapfont-manager.js.map diff --git a/pixi-renderers/pixi-effects-manager.js b/pixi-renderers/pixi-effects-manager.js new file mode 100644 index 0000000..7d93147 --- /dev/null +++ b/pixi-renderers/pixi-effects-manager.js @@ -0,0 +1,2 @@ +var gdjs;(function(l){const s=GlobalPIXIModule.PIXI;class o{initializeEffect(e,t,n){const i=l.PixiFiltersTools.getFilterCreator(e.effectType);if(!i)return console.log('Effect "'+e.name+'" has an unknown effect type: "'+e.effectType+'". Was it registered properly? Is the effect type correct?'),!1;const r={pixiFilter:i.makePIXIFilter(n,e),updateDoubleParameter:i.updateDoubleParameter,updateStringParameter:i.updateStringParameter,updateBooleanParameter:i.updateBooleanParameter,updatePreRender:i.updatePreRender};return n.isLightingLayer&&n.isLightingLayer()&&(r.pixiFilter.blendMode=s.BLEND_MODES.ADD),t[e.name]=r,!0}applyEffect(e,t){return e.filters=(e.filters||[]).concat(t.pixiFilter),!0}updatePreRender(e,t){for(const n in e){const i=e[n];i.updatePreRender(i.pixiFilter,t)}}addEffect(e,t,n,i){let r=!0;return r=this.initializeEffect(e,t,i)&&r,r=this.updateAllEffectParameters(t,e)&&r,r=this.applyEffect(n,t[e.name])&&r,r}removeEffect(e,t,n){const i=e[n];return i?(t.filters=(t.filters||[]).filter(r=>r!==i.pixiFilter),delete e[n],!0):!1}clearEffects(e){return e&&(e.filters=[]),!0}setEffectDoubleParameter(e,t,n,i){const r=e[t];return r?(r.updateDoubleParameter(r.pixiFilter,n,i),!0):!1}setEffectStringParameter(e,t,n,i){const r=e[t];return r?(r.updateStringParameter(r.pixiFilter,n,i),!0):!1}setEffectBooleanParameter(e,t,n,i){const r=e[t];return r?(r.updateBooleanParameter(r.pixiFilter,n,i),!0):!1}updateAllEffectParameters(e,t){let n=!0,i=!0,r=!0;for(let a in t.doubleParameters)n=this.setEffectDoubleParameter(e,t.name,a,t.doubleParameters[a])&&n;for(let a in t.stringParameters)i=this.setEffectStringParameter(e,t.name,a,t.stringParameters[a])&&i;for(let a in t.booleanParameters)r=this.setEffectBooleanParameter(e,t.name,a,t.booleanParameters[a])&&r;return n&&i&&r}hasEffect(e,t){return!!e[t]}enableEffect(e,t,n){const i=e[t];!i||l.PixiFiltersTools.enableEffect(i,n)}isEffectEnabled(e,t){const n=e[t];return n?l.PixiFiltersTools.isEffectEnabled(n):!1}}l.EffectsManager=o})(gdjs||(gdjs={})); +//# sourceMappingURL=pixi-effects-manager.js.map diff --git a/pixi-renderers/pixi-filters-tools.js b/pixi-renderers/pixi-filters-tools.js new file mode 100644 index 0000000..9772fef --- /dev/null +++ b/pixi-renderers/pixi-filters-tools.js @@ -0,0 +1,2 @@ +var gdjs;(function(a){const u=new a.Logger("Filters"),c=GlobalPIXIModule.PIXI;let f;(function(t){t.clampValue=function(e,r,l){return Math.max(r,Math.min(l,e))},t.clampKernelSize=function(e,r,l){const o=Math.round((l-r)/2+1),p=new Array(o);for(let i=0;i{u.error("Unable to load file "+a+" with error:",e||"(unknown error)")},h=(a,e)=>{!a||e.smoothed||(a.baseTexture.scaleMode=d.SCALE_MODES.NEAREST)},I=(a,e,i)=>{for(let o=0,t=a.length;o{c(o,r)});return h(t,i),this._loadedTextures.put(e,t),t}getPIXIVideoTexture(e){if(this._loadedTextures.containsKey(e))return this._loadedTextures.get(e);if(e==="")return this._invalidTexture;const i=I(this._resources,e,"video");if(!i)return u.warn('Unable to find video texture for resource "'+e+'".'),this._invalidTexture;const o=i.file;u.log('Loading video texture for resource "'+e+'"...');const t=d.Texture.from(o).on("error",r=>{c(o,r)});return this._loadedTextures.put(e,t),t}getInvalidPIXITexture(){return this._invalidTexture}loadTextures(e,i){const o=this._resources,t={};for(let s=0,l=o.length;s{s.onProgress.detach(_);for(const n in l)if(l.hasOwnProperty(n)){if(!t.hasOwnProperty(n))continue;t[n].forEach(T=>{const x=l[n].texture;if(!x){const P=l[n].error;c(n,P);return}this._loadedTextures.put(T.name,x),h(x,T)})}i(r)})}}f.PixiImageManager=p,f.ImageManager=f.PixiImageManager})(gdjs||(gdjs={})); +//# sourceMappingURL=pixi-image-manager.js.map diff --git a/pixi-renderers/pixi.js b/pixi-renderers/pixi.js new file mode 100644 index 0000000..392235b --- /dev/null +++ b/pixi-renderers/pixi.js @@ -0,0 +1,10 @@ +/*! + * pixi.js-legacy - v6.1.2 + * Compiled Thu, 12 Aug 2021 17:05:28 UTC + * + * pixi.js-legacy is licensed under the MIT License. + * http://www.opensource.org/licenses/mit-license + */ +var PIXI=function(t){"use strict";var e=setTimeout;function r(t){return Boolean(t&&void 0!==t.length)}function i(){}function n(t){if(!(this instanceof n))throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(t,this)}function o(t,e){for(;3===t._state;)t=t._value;0!==t._state?(t._handled=!0,n._immediateFn(function(){var r=1===t._state?e.onFulfilled:e.onRejected;if(null!==r){var i;try{i=r(t._value)}catch(t){return void a(e.promise,t)}s(e.promise,i)}else(1===t._state?s:a)(e.promise,t._value)})):t._deferreds.push(e)}function s(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var r=e.then;if(e instanceof n)return t._state=3,t._value=e,void h(t);if("function"==typeof r)return void l((i=r,o=e,function(){i.apply(o,arguments)}),t)}t._state=1,t._value=e,h(t)}catch(e){a(t,e)}var i,o}function a(t,e){t._state=2,t._value=e,h(t)}function h(t){2===t._state&&0===t._deferreds.length&&n._immediateFn(function(){t._handled||n._unhandledRejectionFn(t._value)});for(var e=0,r=t._deferreds.length;e0?1:-1}),Number.isInteger||(Number.isInteger=function(t){return"number"==typeof t&&isFinite(t)&&Math.floor(t)===t}),self.ArrayBuffer||(self.ArrayBuffer=Array),self.Float32Array||(self.Float32Array=Array),self.Uint32Array||(self.Uint32Array=Array),self.Uint16Array||(self.Uint16Array=Array),self.Uint8Array||(self.Uint8Array=Array),self.Int32Array||(self.Int32Array=Array);var E=/iPhone/i,T=/iPod/i,x=/iPad/i,b=/\biOS-universal(?:.+)Mac\b/i,S=/\bAndroid(?:.+)Mobile\b/i,A=/Android/i,R=/(?:SD4930UR|\bSilk(?:.+)Mobile\b)/i,O=/Silk/i,I=/Windows Phone/i,M=/\bWindows(?:.+)ARM\b/i,P=/BlackBerry/i,w=/BB10/i,D=/Opera Mini/i,N=/\b(CriOS|Chrome)(?:.+)Mobile/i,C=/Mobile(?:.+)Firefox\b/i,L=function(t){return void 0!==t&&"MacIntel"===t.platform&&"number"==typeof t.maxTouchPoints&&t.maxTouchPoints>1&&"undefined"==typeof MSStream};var F,B,U,G,k,X,H,j,Y,V,z,W,q,K,Z,Q,J,$,tt,et=function(t){var e={userAgent:"",platform:"",maxTouchPoints:0};t||"undefined"==typeof navigator?"string"==typeof t?e.userAgent=t:t&&t.userAgent&&(e={userAgent:t.userAgent,platform:t.platform,maxTouchPoints:t.maxTouchPoints||0}):e={userAgent:navigator.userAgent,platform:navigator.platform,maxTouchPoints:navigator.maxTouchPoints||0};var r=e.userAgent,i=r.split("[FBAN");void 0!==i[1]&&(r=i[0]),void 0!==(i=r.split("Twitter"))[1]&&(r=i[0]);var n=function(t){return function(e){return e.test(t)}}(r),o={apple:{phone:n(E)&&!n(I),ipod:n(T),tablet:!n(E)&&(n(x)||L(e))&&!n(I),universal:n(b),device:(n(E)||n(T)||n(x)||n(b)||L(e))&&!n(I)},amazon:{phone:n(R),tablet:!n(R)&&n(O),device:n(R)||n(O)},android:{phone:!n(I)&&n(R)||!n(I)&&n(S),tablet:!n(I)&&!n(R)&&!n(S)&&(n(O)||n(A)),device:!n(I)&&(n(R)||n(O)||n(S)||n(A))||n(/\bokhttp\b/i)},windows:{phone:n(I),tablet:n(M),device:n(I)||n(M)},other:{blackberry:n(P),blackberry10:n(w),opera:n(D),firefox:n(C),chrome:n(N),device:n(P)||n(w)||n(D)||n(C)||n(N)},any:!1,phone:!1,tablet:!1};return o.any=o.apple.device||o.android.device||o.windows.device||o.other.device,o.phone=o.apple.phone||o.android.phone||o.windows.phone,o.tablet=o.apple.tablet||o.android.tablet||o.windows.tablet,o}(self.navigator);!function(t){t[t.WEBGL_LEGACY=0]="WEBGL_LEGACY",t[t.WEBGL=1]="WEBGL",t[t.WEBGL2=2]="WEBGL2"}(F||(F={})),function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.WEBGL=1]="WEBGL",t[t.CANVAS=2]="CANVAS"}(B||(B={})),function(t){t[t.COLOR=16384]="COLOR",t[t.DEPTH=256]="DEPTH",t[t.STENCIL=1024]="STENCIL"}(U||(U={})),function(t){t[t.NORMAL=0]="NORMAL",t[t.ADD=1]="ADD",t[t.MULTIPLY=2]="MULTIPLY",t[t.SCREEN=3]="SCREEN",t[t.OVERLAY=4]="OVERLAY",t[t.DARKEN=5]="DARKEN",t[t.LIGHTEN=6]="LIGHTEN",t[t.COLOR_DODGE=7]="COLOR_DODGE",t[t.COLOR_BURN=8]="COLOR_BURN",t[t.HARD_LIGHT=9]="HARD_LIGHT",t[t.SOFT_LIGHT=10]="SOFT_LIGHT",t[t.DIFFERENCE=11]="DIFFERENCE",t[t.EXCLUSION=12]="EXCLUSION",t[t.HUE=13]="HUE",t[t.SATURATION=14]="SATURATION",t[t.COLOR=15]="COLOR",t[t.LUMINOSITY=16]="LUMINOSITY",t[t.NORMAL_NPM=17]="NORMAL_NPM",t[t.ADD_NPM=18]="ADD_NPM",t[t.SCREEN_NPM=19]="SCREEN_NPM",t[t.NONE=20]="NONE",t[t.SRC_OVER=0]="SRC_OVER",t[t.SRC_IN=21]="SRC_IN",t[t.SRC_OUT=22]="SRC_OUT",t[t.SRC_ATOP=23]="SRC_ATOP",t[t.DST_OVER=24]="DST_OVER",t[t.DST_IN=25]="DST_IN",t[t.DST_OUT=26]="DST_OUT",t[t.DST_ATOP=27]="DST_ATOP",t[t.ERASE=26]="ERASE",t[t.SUBTRACT=28]="SUBTRACT",t[t.XOR=29]="XOR"}(G||(G={})),function(t){t[t.POINTS=0]="POINTS",t[t.LINES=1]="LINES",t[t.LINE_LOOP=2]="LINE_LOOP",t[t.LINE_STRIP=3]="LINE_STRIP",t[t.TRIANGLES=4]="TRIANGLES",t[t.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",t[t.TRIANGLE_FAN=6]="TRIANGLE_FAN"}(k||(k={})),function(t){t[t.RGBA=6408]="RGBA",t[t.RGB=6407]="RGB",t[t.RG=33319]="RG",t[t.RED=6403]="RED",t[t.RGBA_INTEGER=36249]="RGBA_INTEGER",t[t.RGB_INTEGER=36248]="RGB_INTEGER",t[t.RG_INTEGER=33320]="RG_INTEGER",t[t.RED_INTEGER=36244]="RED_INTEGER",t[t.ALPHA=6406]="ALPHA",t[t.LUMINANCE=6409]="LUMINANCE",t[t.LUMINANCE_ALPHA=6410]="LUMINANCE_ALPHA",t[t.DEPTH_COMPONENT=6402]="DEPTH_COMPONENT",t[t.DEPTH_STENCIL=34041]="DEPTH_STENCIL"}(X||(X={})),function(t){t[t.TEXTURE_2D=3553]="TEXTURE_2D",t[t.TEXTURE_CUBE_MAP=34067]="TEXTURE_CUBE_MAP",t[t.TEXTURE_2D_ARRAY=35866]="TEXTURE_2D_ARRAY",t[t.TEXTURE_CUBE_MAP_POSITIVE_X=34069]="TEXTURE_CUBE_MAP_POSITIVE_X",t[t.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]="TEXTURE_CUBE_MAP_NEGATIVE_X",t[t.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]="TEXTURE_CUBE_MAP_POSITIVE_Y",t[t.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]="TEXTURE_CUBE_MAP_NEGATIVE_Y",t[t.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]="TEXTURE_CUBE_MAP_POSITIVE_Z",t[t.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]="TEXTURE_CUBE_MAP_NEGATIVE_Z"}(H||(H={})),function(t){t[t.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",t[t.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",t[t.UNSIGNED_SHORT_5_6_5=33635]="UNSIGNED_SHORT_5_6_5",t[t.UNSIGNED_SHORT_4_4_4_4=32819]="UNSIGNED_SHORT_4_4_4_4",t[t.UNSIGNED_SHORT_5_5_5_1=32820]="UNSIGNED_SHORT_5_5_5_1",t[t.UNSIGNED_INT=5125]="UNSIGNED_INT",t[t.UNSIGNED_INT_10F_11F_11F_REV=35899]="UNSIGNED_INT_10F_11F_11F_REV",t[t.UNSIGNED_INT_2_10_10_10_REV=33640]="UNSIGNED_INT_2_10_10_10_REV",t[t.UNSIGNED_INT_24_8=34042]="UNSIGNED_INT_24_8",t[t.UNSIGNED_INT_5_9_9_9_REV=35902]="UNSIGNED_INT_5_9_9_9_REV",t[t.BYTE=5120]="BYTE",t[t.SHORT=5122]="SHORT",t[t.INT=5124]="INT",t[t.FLOAT=5126]="FLOAT",t[t.FLOAT_32_UNSIGNED_INT_24_8_REV=36269]="FLOAT_32_UNSIGNED_INT_24_8_REV",t[t.HALF_FLOAT=36193]="HALF_FLOAT"}(j||(j={})),function(t){t[t.FLOAT=0]="FLOAT",t[t.INT=1]="INT",t[t.UINT=2]="UINT"}(Y||(Y={})),function(t){t[t.NEAREST=0]="NEAREST",t[t.LINEAR=1]="LINEAR"}(V||(V={})),function(t){t[t.CLAMP=33071]="CLAMP",t[t.REPEAT=10497]="REPEAT",t[t.MIRRORED_REPEAT=33648]="MIRRORED_REPEAT"}(z||(z={})),function(t){t[t.OFF=0]="OFF",t[t.POW2=1]="POW2",t[t.ON=2]="ON",t[t.ON_MANUAL=3]="ON_MANUAL"}(W||(W={})),function(t){t[t.NPM=0]="NPM",t[t.UNPACK=1]="UNPACK",t[t.PMA=2]="PMA",t[t.NO_PREMULTIPLIED_ALPHA=0]="NO_PREMULTIPLIED_ALPHA",t[t.PREMULTIPLY_ON_UPLOAD=1]="PREMULTIPLY_ON_UPLOAD",t[t.PREMULTIPLY_ALPHA=2]="PREMULTIPLY_ALPHA"}(q||(q={})),function(t){t[t.NO=0]="NO",t[t.YES=1]="YES",t[t.AUTO=2]="AUTO",t[t.BLEND=0]="BLEND",t[t.CLEAR=1]="CLEAR",t[t.BLIT=2]="BLIT"}(K||(K={})),function(t){t[t.AUTO=0]="AUTO",t[t.MANUAL=1]="MANUAL"}(Z||(Z={})),function(t){t.LOW="lowp",t.MEDIUM="mediump",t.HIGH="highp"}(Q||(Q={})),function(t){t[t.NONE=0]="NONE",t[t.SCISSOR=1]="SCISSOR",t[t.STENCIL=2]="STENCIL",t[t.SPRITE=3]="SPRITE"}(J||(J={})),function(t){t[t.NONE=0]="NONE",t[t.LOW=2]="LOW",t[t.MEDIUM=4]="MEDIUM",t[t.HIGH=8]="HIGH"}($||($={})),function(t){t[t.ELEMENT_ARRAY_BUFFER=34963]="ELEMENT_ARRAY_BUFFER",t[t.ARRAY_BUFFER=34962]="ARRAY_BUFFER",t[t.UNIFORM_BUFFER=35345]="UNIFORM_BUFFER"}(tt||(tt={}));var rt={MIPMAP_TEXTURES:W.POW2,ANISOTROPIC_LEVEL:0,RESOLUTION:1,FILTER_RESOLUTION:1,FILTER_MULTISAMPLE:$.NONE,SPRITE_MAX_TEXTURES:function(t){var e,r=!0;(et.tablet||et.phone)&&(et.apple.device&&(e=navigator.userAgent.match(/OS (\d+)_(\d+)?/))&&parseInt(e[1],10)<11&&(r=!1),et.android.device&&(e=navigator.userAgent.match(/Android\s([0-9.]*)/))&&parseInt(e[1],10)<7&&(r=!1));return r?32:4}(),SPRITE_BATCH_SIZE:4096,RENDER_OPTIONS:{view:null,antialias:!1,autoDensity:!1,backgroundColor:0,backgroundAlpha:1,useContextAlpha:!0,clearBeforeRender:!0,preserveDrawingBuffer:!1,width:800,height:600,legacy:!1},GC_MODE:Z.AUTO,GC_MAX_IDLE:3600,GC_MAX_CHECK_COUNT:600,WRAP_MODE:z.CLAMP,SCALE_MODE:V.LINEAR,PRECISION_VERTEX:Q.HIGH,PRECISION_FRAGMENT:et.apple.device?Q.HIGH:Q.MEDIUM,CAN_UPLOAD_SAME_BUFFER:!et.apple.device,CREATE_IMAGE_BITMAP:!1,ROUND_PIXELS:!1},it="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function nt(t,e,r){return t(r={path:e,exports:{},require:function(t,e){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==e&&r.path)}},r.exports),r.exports}var ot=nt(function(t){var e=Object.prototype.hasOwnProperty,r="~";function i(){}function n(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function o(t,e,i,o,s){if("function"!=typeof i)throw new TypeError("The listener must be a function");var a=new n(i,o||t,s),h=r?r+e:e;return t._events[h]?t._events[h].fn?t._events[h]=[t._events[h],a]:t._events[h].push(a):(t._events[h]=a,t._eventsCount++),t}function s(t,e){0==--t._eventsCount?t._events=new i:delete t._events[e]}function a(){this._events=new i,this._eventsCount=0}Object.create&&(i.prototype=Object.create(null),(new i).__proto__||(r=!1)),a.prototype.eventNames=function(){var t,i,n=[];if(0===this._eventsCount)return n;for(i in t=this._events)e.call(t,i)&&n.push(r?i.slice(1):i);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(t)):n},a.prototype.listeners=function(t){var e=r?r+t:t,i=this._events[e];if(!i)return[];if(i.fn)return[i.fn];for(var n=0,o=i.length,s=new Array(o);n80*r){i=o=t[0],n=s=t[1];for(var p=r;po&&(o=a),h>s&&(s=h);u=0!==(u=Math.max(o-i,s-n))?1/u:0}return ct(d,f,r,i,n,u),f}function ut(t,e,r,i,n){var o,s;if(n===Nt(t,e,r,i)>0)for(o=e;o=e;o-=i)s=Pt(o,t[o],t[o+1],s);return s&&St(s,s.next)&&(wt(s),s=s.next),s}function lt(t,e){if(!t)return t;e||(e=t);var r,i=t;do{if(r=!1,i.steiner||!St(i,i.next)&&0!==bt(i.prev,i,i.next))i=i.next;else{if(wt(i),(i=e=i.prev)===i.next)break;r=!0}}while(r||i!==e);return e}function ct(t,e,r,i,n,o,s){if(t){!s&&o&&function(t,e,r,i){var n=t;do{null===n.z&&(n.z=gt(n.x,n.y,e,r,i)),n.prevZ=n.prev,n.nextZ=n.next,n=n.next}while(n!==t);n.prevZ.nextZ=null,n.prevZ=null,function(t){var e,r,i,n,o,s,a,h,u=1;do{for(r=t,t=null,o=null,s=0;r;){for(s++,i=r,a=0,e=0;e0||h>0&&i;)0!==a&&(0===h||!i||r.z<=i.z)?(n=r,r=r.nextZ,a--):(n=i,i=i.nextZ,h--),o?o.nextZ=n:t=n,n.prevZ=o,o=n;r=i}o.nextZ=null,u*=2}while(s>1)}(n)}(t,i,n,o);for(var a,h,u=t;t.prev!==t.next;)if(a=t.prev,h=t.next,o?ft(t,i,n,o):dt(t))e.push(a.i/r),e.push(t.i/r),e.push(h.i/r),wt(t),t=h.next,u=h.next;else if((t=h)===u){s?1===s?ct(t=pt(lt(t),e,r),e,r,i,n,o,2):2===s&&_t(t,e,r,i,n,o):ct(lt(t),e,r,i,n,o,1);break}}}function dt(t){var e=t.prev,r=t,i=t.next;if(bt(e,r,i)>=0)return!1;for(var n=t.next.next;n!==t.prev;){if(Tt(e.x,e.y,r.x,r.y,i.x,i.y,n.x,n.y)&&bt(n.prev,n,n.next)>=0)return!1;n=n.next}return!0}function ft(t,e,r,i){var n=t.prev,o=t,s=t.next;if(bt(n,o,s)>=0)return!1;for(var a=n.xo.x?n.x>s.x?n.x:s.x:o.x>s.x?o.x:s.x,l=n.y>o.y?n.y>s.y?n.y:s.y:o.y>s.y?o.y:s.y,c=gt(a,h,e,r,i),d=gt(u,l,e,r,i),f=t.prevZ,p=t.nextZ;f&&f.z>=c&&p&&p.z<=d;){if(f!==t.prev&&f!==t.next&&Tt(n.x,n.y,o.x,o.y,s.x,s.y,f.x,f.y)&&bt(f.prev,f,f.next)>=0)return!1;if(f=f.prevZ,p!==t.prev&&p!==t.next&&Tt(n.x,n.y,o.x,o.y,s.x,s.y,p.x,p.y)&&bt(p.prev,p,p.next)>=0)return!1;p=p.nextZ}for(;f&&f.z>=c;){if(f!==t.prev&&f!==t.next&&Tt(n.x,n.y,o.x,o.y,s.x,s.y,f.x,f.y)&&bt(f.prev,f,f.next)>=0)return!1;f=f.prevZ}for(;p&&p.z<=d;){if(p!==t.prev&&p!==t.next&&Tt(n.x,n.y,o.x,o.y,s.x,s.y,p.x,p.y)&&bt(p.prev,p,p.next)>=0)return!1;p=p.nextZ}return!0}function pt(t,e,r){var i=t;do{var n=i.prev,o=i.next.next;!St(n,o)&&At(n,i,i.next,o)&&It(n,o)&&It(o,n)&&(e.push(n.i/r),e.push(i.i/r),e.push(o.i/r),wt(i),wt(i.next),i=t=o),i=i.next}while(i!==t);return lt(i)}function _t(t,e,r,i,n,o){var s=t;do{for(var a=s.next.next;a!==s.prev;){if(s.i!==a.i&&xt(s,a)){var h=Mt(s,a);return s=lt(s,s.next),h=lt(h,h.next),ct(s,e,r,i,n,o),void ct(h,e,r,i,n,o)}a=a.next}s=s.next}while(s!==t)}function mt(t,e){return t.x-e.x}function vt(t,e){if(e=function(t,e){var r,i=e,n=t.x,o=t.y,s=-1/0;do{if(o<=i.y&&o>=i.next.y&&i.next.y!==i.y){var a=i.x+(o-i.y)*(i.next.x-i.x)/(i.next.y-i.y);if(a<=n&&a>s){if(s=a,a===n){if(o===i.y)return i;if(o===i.next.y)return i.next}r=i.x=i.x&&i.x>=l&&n!==i.x&&Tt(or.x||i.x===r.x&&yt(r,i)))&&(r=i,d=h)),i=i.next}while(i!==u);return r}(t,e)){var r=Mt(e,t);lt(e,e.next),lt(r,r.next)}}function yt(t,e){return bt(t.prev,t,e.prev)<0&&bt(e.next,t,t.next)<0}function gt(t,e,r,i,n){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*n)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-i)*n)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function Et(t){var e=t,r=t;do{(e.x=0&&(t-s)*(i-a)-(r-s)*(e-a)>=0&&(r-s)*(o-a)-(n-s)*(i-a)>=0}function xt(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&At(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(It(t,e)&&It(e,t)&&function(t,e){var r=t,i=!1,n=(t.x+e.x)/2,o=(t.y+e.y)/2;do{r.y>o!=r.next.y>o&&r.next.y!==r.y&&n<(r.next.x-r.x)*(o-r.y)/(r.next.y-r.y)+r.x&&(i=!i),r=r.next}while(r!==t);return i}(t,e)&&(bt(t.prev,t,e.prev)||bt(t,e.prev,e))||St(t,e)&&bt(t.prev,t,t.next)>0&&bt(e.prev,e,e.next)>0)}function bt(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function St(t,e){return t.x===e.x&&t.y===e.y}function At(t,e,r,i){var n=Ot(bt(t,e,r)),o=Ot(bt(t,e,i)),s=Ot(bt(r,i,t)),a=Ot(bt(r,i,e));return n!==o&&s!==a||(!(0!==n||!Rt(t,r,e))||(!(0!==o||!Rt(t,i,e))||(!(0!==s||!Rt(r,t,i))||!(0!==a||!Rt(r,e,i)))))}function Rt(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function Ot(t){return t>0?1:t<0?-1:0}function It(t,e){return bt(t.prev,t,t.next)<0?bt(t,e,t.next)>=0&&bt(t,t.prev,e)>=0:bt(t,e,t.prev)<0||bt(t,t.next,e)<0}function Mt(t,e){var r=new Dt(t.i,t.x,t.y),i=new Dt(e.i,e.x,e.y),n=t.next,o=e.prev;return t.next=e,e.prev=t,r.next=n,n.prev=r,i.next=r,r.prev=i,o.next=i,i.prev=o,i}function Pt(t,e,r,i){var n=new Dt(t,e,r);return i?(n.next=i.next,n.prev=i,i.next.prev=n,i.next=n):(n.prev=n,n.next=n),n}function wt(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function Dt(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function Nt(t,e,r,i){for(var n=0,o=e,s=r-i;o0&&(i+=t[n-1].length,r.holes.push(i))}return r},st.default=at;var Ct=nt(function(t,e){!function(r){var i=e&&!e.nodeType&&e,n=t&&!t.nodeType&&t,o="object"==typeof it&⁢o.global!==o&&o.window!==o&&o.self!==o||(r=o);var s,a,h=2147483647,u=36,l=1,c=26,d=38,f=700,p=72,_=128,m="-",v=/^xn--/,y=/[^\x20-\x7E]/,g=/[\x2E\u3002\uFF0E\uFF61]/g,E={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},T=u-l,x=Math.floor,b=String.fromCharCode;function S(t){throw RangeError(E[t])}function A(t,e){for(var r=t.length,i=[];r--;)i[r]=e(t[r]);return i}function R(t,e){var r=t.split("@"),i="";return r.length>1&&(i=r[0]+"@",t=r[1]),i+A((t=t.replace(g,".")).split("."),e).join(".")}function O(t){for(var e,r,i=[],n=0,o=t.length;n=55296&&e<=56319&&n65535&&(e+=b((t-=65536)>>>10&1023|55296),t=56320|1023&t),e+=b(t)}).join("")}function M(t,e){return t+22+75*(t<26)-((0!=e)<<5)}function P(t,e,r){var i=0;for(t=r?x(t/f):t>>1,t+=x(t/e);t>T*c>>1;i+=u)t=x(t/T);return x(i+(T+1)*t/(t+d))}function w(t){var e,r,i,n,o,s,a,d,f,v,y,g=[],E=t.length,T=0,b=_,A=p;for((r=t.lastIndexOf(m))<0&&(r=0),i=0;i=128&&S("not-basic"),g.push(t.charCodeAt(i));for(n=r>0?r+1:0;n=E&&S("invalid-input"),((d=(y=t.charCodeAt(n++))-48<10?y-22:y-65<26?y-65:y-97<26?y-97:u)>=u||d>x((h-T)/s))&&S("overflow"),T+=d*s,!(d<(f=a<=A?l:a>=A+c?c:a-A));a+=u)s>x(h/(v=u-f))&&S("overflow"),s*=v;A=P(T-o,e=g.length+1,0==o),x(T/e)>h-b&&S("overflow"),b+=x(T/e),T%=e,g.splice(T++,0,b)}return I(g)}function D(t){var e,r,i,n,o,s,a,d,f,v,y,g,E,T,A,R=[];for(g=(t=O(t)).length,e=_,r=0,o=p,s=0;s=e&&yx((h-r)/(E=i+1))&&S("overflow"),r+=(a-e)*E,e=a,s=0;sh&&S("overflow"),y==e){for(d=r,f=u;!(d<(v=f<=o?l:f>=o+c?c:f-o));f+=u)A=d-v,T=u-v,R.push(b(M(v+A%T,0))),d=x(A/T);R.push(b(M(d,0))),o=P(r,E,i==n),r=0,++i}++r,++e}return R.join("")}if(s={version:"1.3.2",ucs2:{decode:O,encode:I},decode:w,encode:D,toASCII:function(t){return R(t,function(t){return y.test(t)?"xn--"+D(t):t})},toUnicode:function(t){return R(t,function(t){return v.test(t)?w(t.slice(4).toLowerCase()):t})}},i&&n)if(t.exports==i)n.exports=s;else for(a in s)s.hasOwnProperty(a)&&(i[a]=s[a]);else r.punycode=s}(it)}),Lt={isString:function(t){return"string"==typeof t},isObject:function(t){return"object"==typeof t&&null!==t},isNull:function(t){return null===t},isNullOrUndefined:function(t){return null==t}};function Ft(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var Bt=function(t,e,r,i){e=e||"&",r=r||"=";var n={};if("string"!=typeof t||0===t.length)return n;var o=/\+/g;t=t.split(e);var s=1e3;i&&"number"==typeof i.maxKeys&&(s=i.maxKeys);var a=t.length;s>0&&a>s&&(a=s);for(var h=0;h=0?(u=f.substr(0,p),l=f.substr(p+1)):(u=f,l=""),c=decodeURIComponent(u),d=decodeURIComponent(l),Ft(n,c)?Array.isArray(n[c])?n[c].push(d):n[c]=[n[c],d]:n[c]=d}return n},Ut=function(t){switch(typeof t){case"string":return t;case"boolean":return t?"true":"false";case"number":return isFinite(t)?t:"";default:return""}},Gt=function(t,e,r,i){return e=e||"&",r=r||"=",null===t&&(t=void 0),"object"==typeof t?Object.keys(t).map(function(i){var n=encodeURIComponent(Ut(i))+r;return Array.isArray(t[i])?t[i].map(function(t){return n+encodeURIComponent(Ut(t))}).join(e):n+encodeURIComponent(Ut(t[i]))}).join(e):i?encodeURIComponent(Ut(i))+r+encodeURIComponent(Ut(t)):""},kt=nt(function(t,e){e.decode=e.parse=Bt,e.encode=e.stringify=Gt}),Xt=ie,Ht=function(t,e){return ie(t,!1,!0).resolve(e)},jt=function(t){Lt.isString(t)&&(t=ie(t));if(!(t instanceof Yt))return Yt.prototype.format.call(t);return t.format()};function Yt(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var Vt=/^([a-z0-9.+-]+:)/i,zt=/:[0-9]*$/,Wt=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,qt=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),Kt=["'"].concat(qt),Zt=["%","/","?",";","#"].concat(Kt),Qt=["/","?","#"],Jt=/^[+a-z0-9A-Z_-]{0,63}$/,$t=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,te={javascript:!0,"javascript:":!0},ee={javascript:!0,"javascript:":!0},re={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function ie(t,e,r){if(t&&Lt.isObject(t)&&t instanceof Yt)return t;var i=new Yt;return i.parse(t,e,r),i}Yt.prototype.parse=function(t,e,r){if(!Lt.isString(t))throw new TypeError("Parameter 'url' must be a string, not "+typeof t);var i=t.indexOf("?"),n=-1!==i&&i127?E+="x":E+=g[T];if(!E.match(Jt)){var b=v.slice(0,p),S=v.slice(p+1),A=g.match($t);A&&(b.push(A[1]),S.unshift(A[2])),S.length&&(s="/"+S.join(".")+s),this.hostname=b.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),m||(this.hostname=Ct.toASCII(this.hostname));var R=this.port?":"+this.port:"",O=this.hostname||"";this.host=O+R,this.href+=this.host,m&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==s[0]&&(s="/"+s))}if(!te[u])for(p=0,y=Kt.length;p0)&&r.host.split("@"))&&(r.auth=A.shift(),r.host=r.hostname=A.shift());return r.search=t.search,r.query=t.query,Lt.isNull(r.pathname)&&Lt.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r}if(!g.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var T=g.slice(-1)[0],x=(r.host||t.host||g.length>1)&&("."===T||".."===T)||""===T,b=0,S=g.length;S>=0;S--)"."===(T=g[S])?g.splice(S,1):".."===T?(g.splice(S,1),b++):b&&(g.splice(S,1),b--);if(!v&&!y)for(;b--;b)g.unshift("..");!v||""===g[0]||g[0]&&"/"===g[0].charAt(0)||g.unshift(""),x&&"/"!==g.join("/").substr(-1)&&g.push("");var A,R=""===g[0]||g[0]&&"/"===g[0].charAt(0);E&&(r.hostname=r.host=R?"":g.length?g.shift():"",(A=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=A.shift(),r.host=r.hostname=A.shift()));return(v=v||r.host&&g.length)&&!R&&g.unshift(""),g.length?r.pathname=g.join("/"):(r.pathname=null,r.path=null),Lt.isNull(r.pathname)&&Lt.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=t.auth||r.auth,r.slashes=r.slashes||t.slashes,r.href=r.format(),r},Yt.prototype.parseHost=function(){var t=this.host,e=zt.exec(t);e&&(":"!==(e=e[0])&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)};!function(t){t[t.WEBGL_LEGACY=0]="WEBGL_LEGACY",t[t.WEBGL=1]="WEBGL",t[t.WEBGL2=2]="WEBGL2"}(t.ENV||(t.ENV={})),function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.WEBGL=1]="WEBGL",t[t.CANVAS=2]="CANVAS"}(t.RENDERER_TYPE||(t.RENDERER_TYPE={})),function(t){t[t.COLOR=16384]="COLOR",t[t.DEPTH=256]="DEPTH",t[t.STENCIL=1024]="STENCIL"}(t.BUFFER_BITS||(t.BUFFER_BITS={})),function(t){t[t.NORMAL=0]="NORMAL",t[t.ADD=1]="ADD",t[t.MULTIPLY=2]="MULTIPLY",t[t.SCREEN=3]="SCREEN",t[t.OVERLAY=4]="OVERLAY",t[t.DARKEN=5]="DARKEN",t[t.LIGHTEN=6]="LIGHTEN",t[t.COLOR_DODGE=7]="COLOR_DODGE",t[t.COLOR_BURN=8]="COLOR_BURN",t[t.HARD_LIGHT=9]="HARD_LIGHT",t[t.SOFT_LIGHT=10]="SOFT_LIGHT",t[t.DIFFERENCE=11]="DIFFERENCE",t[t.EXCLUSION=12]="EXCLUSION",t[t.HUE=13]="HUE",t[t.SATURATION=14]="SATURATION",t[t.COLOR=15]="COLOR",t[t.LUMINOSITY=16]="LUMINOSITY",t[t.NORMAL_NPM=17]="NORMAL_NPM",t[t.ADD_NPM=18]="ADD_NPM",t[t.SCREEN_NPM=19]="SCREEN_NPM",t[t.NONE=20]="NONE",t[t.SRC_OVER=0]="SRC_OVER",t[t.SRC_IN=21]="SRC_IN",t[t.SRC_OUT=22]="SRC_OUT",t[t.SRC_ATOP=23]="SRC_ATOP",t[t.DST_OVER=24]="DST_OVER",t[t.DST_IN=25]="DST_IN",t[t.DST_OUT=26]="DST_OUT",t[t.DST_ATOP=27]="DST_ATOP",t[t.ERASE=26]="ERASE",t[t.SUBTRACT=28]="SUBTRACT",t[t.XOR=29]="XOR"}(t.BLEND_MODES||(t.BLEND_MODES={})),function(t){t[t.POINTS=0]="POINTS",t[t.LINES=1]="LINES",t[t.LINE_LOOP=2]="LINE_LOOP",t[t.LINE_STRIP=3]="LINE_STRIP",t[t.TRIANGLES=4]="TRIANGLES",t[t.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",t[t.TRIANGLE_FAN=6]="TRIANGLE_FAN"}(t.DRAW_MODES||(t.DRAW_MODES={})),function(t){t[t.RGBA=6408]="RGBA",t[t.RGB=6407]="RGB",t[t.RG=33319]="RG",t[t.RED=6403]="RED",t[t.RGBA_INTEGER=36249]="RGBA_INTEGER",t[t.RGB_INTEGER=36248]="RGB_INTEGER",t[t.RG_INTEGER=33320]="RG_INTEGER",t[t.RED_INTEGER=36244]="RED_INTEGER",t[t.ALPHA=6406]="ALPHA",t[t.LUMINANCE=6409]="LUMINANCE",t[t.LUMINANCE_ALPHA=6410]="LUMINANCE_ALPHA",t[t.DEPTH_COMPONENT=6402]="DEPTH_COMPONENT",t[t.DEPTH_STENCIL=34041]="DEPTH_STENCIL"}(t.FORMATS||(t.FORMATS={})),function(t){t[t.TEXTURE_2D=3553]="TEXTURE_2D",t[t.TEXTURE_CUBE_MAP=34067]="TEXTURE_CUBE_MAP",t[t.TEXTURE_2D_ARRAY=35866]="TEXTURE_2D_ARRAY",t[t.TEXTURE_CUBE_MAP_POSITIVE_X=34069]="TEXTURE_CUBE_MAP_POSITIVE_X",t[t.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]="TEXTURE_CUBE_MAP_NEGATIVE_X",t[t.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]="TEXTURE_CUBE_MAP_POSITIVE_Y",t[t.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]="TEXTURE_CUBE_MAP_NEGATIVE_Y",t[t.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]="TEXTURE_CUBE_MAP_POSITIVE_Z",t[t.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]="TEXTURE_CUBE_MAP_NEGATIVE_Z"}(t.TARGETS||(t.TARGETS={})),function(t){t[t.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",t[t.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",t[t.UNSIGNED_SHORT_5_6_5=33635]="UNSIGNED_SHORT_5_6_5",t[t.UNSIGNED_SHORT_4_4_4_4=32819]="UNSIGNED_SHORT_4_4_4_4",t[t.UNSIGNED_SHORT_5_5_5_1=32820]="UNSIGNED_SHORT_5_5_5_1",t[t.UNSIGNED_INT=5125]="UNSIGNED_INT",t[t.UNSIGNED_INT_10F_11F_11F_REV=35899]="UNSIGNED_INT_10F_11F_11F_REV",t[t.UNSIGNED_INT_2_10_10_10_REV=33640]="UNSIGNED_INT_2_10_10_10_REV",t[t.UNSIGNED_INT_24_8=34042]="UNSIGNED_INT_24_8",t[t.UNSIGNED_INT_5_9_9_9_REV=35902]="UNSIGNED_INT_5_9_9_9_REV",t[t.BYTE=5120]="BYTE",t[t.SHORT=5122]="SHORT",t[t.INT=5124]="INT",t[t.FLOAT=5126]="FLOAT",t[t.FLOAT_32_UNSIGNED_INT_24_8_REV=36269]="FLOAT_32_UNSIGNED_INT_24_8_REV",t[t.HALF_FLOAT=36193]="HALF_FLOAT"}(t.TYPES||(t.TYPES={})),function(t){t[t.FLOAT=0]="FLOAT",t[t.INT=1]="INT",t[t.UINT=2]="UINT"}(t.SAMPLER_TYPES||(t.SAMPLER_TYPES={})),function(t){t[t.NEAREST=0]="NEAREST",t[t.LINEAR=1]="LINEAR"}(t.SCALE_MODES||(t.SCALE_MODES={})),function(t){t[t.CLAMP=33071]="CLAMP",t[t.REPEAT=10497]="REPEAT",t[t.MIRRORED_REPEAT=33648]="MIRRORED_REPEAT"}(t.WRAP_MODES||(t.WRAP_MODES={})),function(t){t[t.OFF=0]="OFF",t[t.POW2=1]="POW2",t[t.ON=2]="ON",t[t.ON_MANUAL=3]="ON_MANUAL"}(t.MIPMAP_MODES||(t.MIPMAP_MODES={})),function(t){t[t.NPM=0]="NPM",t[t.UNPACK=1]="UNPACK",t[t.PMA=2]="PMA",t[t.NO_PREMULTIPLIED_ALPHA=0]="NO_PREMULTIPLIED_ALPHA",t[t.PREMULTIPLY_ON_UPLOAD=1]="PREMULTIPLY_ON_UPLOAD",t[t.PREMULTIPLY_ALPHA=2]="PREMULTIPLY_ALPHA"}(t.ALPHA_MODES||(t.ALPHA_MODES={})),function(t){t[t.NO=0]="NO",t[t.YES=1]="YES",t[t.AUTO=2]="AUTO",t[t.BLEND=0]="BLEND",t[t.CLEAR=1]="CLEAR",t[t.BLIT=2]="BLIT"}(t.CLEAR_MODES||(t.CLEAR_MODES={})),function(t){t[t.AUTO=0]="AUTO",t[t.MANUAL=1]="MANUAL"}(t.GC_MODES||(t.GC_MODES={})),function(t){t.LOW="lowp",t.MEDIUM="mediump",t.HIGH="highp"}(t.PRECISION||(t.PRECISION={})),function(t){t[t.NONE=0]="NONE",t[t.SCISSOR=1]="SCISSOR",t[t.STENCIL=2]="STENCIL",t[t.SPRITE=3]="SPRITE"}(t.MASK_TYPES||(t.MASK_TYPES={})),function(t){t[t.NONE=0]="NONE",t[t.LOW=2]="LOW",t[t.MEDIUM=4]="MEDIUM",t[t.HIGH=8]="HIGH"}(t.MSAA_QUALITY||(t.MSAA_QUALITY={})),function(t){t[t.ELEMENT_ARRAY_BUFFER=34963]="ELEMENT_ARRAY_BUFFER",t[t.ARRAY_BUFFER=34962]="ARRAY_BUFFER",t[t.UNIFORM_BUFFER=35345]="UNIFORM_BUFFER"}(t.BUFFER_TYPE||(t.BUFFER_TYPE={}));var ne={parse:Xt,format:jt,resolve:Ht};rt.RETINA_PREFIX=/@([0-9\.]+)x/,rt.FAIL_IF_MAJOR_PERFORMANCE_CAVEAT=!1;var oe,se=!1,ae="6.1.2";function he(t){var e;if(!se){if(navigator.userAgent.toLowerCase().indexOf("chrome")>-1){var r=["\n %c %c %c PixiJS "+ae+" - ✰ "+t+" ✰ %c %c http://www.pixijs.com/ %c %c ♥%c♥%c♥ \n\n","background: #ff66a5; padding:5px 0;","background: #ff66a5; padding:5px 0;","color: #ff66a5; background: #030307; padding:5px 0;","background: #ff66a5; padding:5px 0;","background: #ffc3dc; padding:5px 0;","background: #ff66a5; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;"];(e=self.console).log.apply(e,r)}else self.console&&self.console.log("PixiJS "+ae+" - "+t+" - http://www.pixijs.com/");se=!0}}function ue(){return void 0===oe&&(oe=function(){var t={stencil:!0,failIfMajorPerformanceCaveat:rt.FAIL_IF_MAJOR_PERFORMANCE_CAVEAT};try{if(!self.WebGLRenderingContext)return!1;var e=document.createElement("canvas"),r=e.getContext("webgl",t)||e.getContext("experimental-webgl",t),i=!(!r||!r.getContextAttributes().stencil);if(r){var n=r.getExtension("WEBGL_lose_context");n&&n.loseContext()}return r=null,i}catch(t){return!1}}()),oe}var le={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function ce(t,e){return void 0===e&&(e=[]),e[0]=(t>>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255,e}function de(t){var e=t.toString(16);return"#"+("000000".substr(0,6-e.length)+e)}function fe(t){return"string"==typeof t&&"#"===(t=le[t.toLowerCase()]||t)[0]&&(t=t.substr(1)),parseInt(t,16)}function pe(t){return(255*t[0]<<16)+(255*t[1]<<8)+(255*t[2]|0)}var _e=function(){for(var e=[],r=[],i=0;i<32;i++)e[i]=i,r[i]=i;e[t.BLEND_MODES.NORMAL_NPM]=t.BLEND_MODES.NORMAL,e[t.BLEND_MODES.ADD_NPM]=t.BLEND_MODES.ADD,e[t.BLEND_MODES.SCREEN_NPM]=t.BLEND_MODES.SCREEN,r[t.BLEND_MODES.NORMAL]=t.BLEND_MODES.NORMAL_NPM,r[t.BLEND_MODES.ADD]=t.BLEND_MODES.ADD_NPM,r[t.BLEND_MODES.SCREEN]=t.BLEND_MODES.SCREEN_NPM;var n=[];return n.push(r),n.push(e),n}();function me(t,e){return _e[e?1:0][t]}function ve(t,e,r,i){return r=r||new Float32Array(4),i||void 0===i?(r[0]=t[0]*e,r[1]=t[1]*e,r[2]=t[2]*e):(r[0]=t[0],r[1]=t[1],r[2]=t[2]),r[3]=e,r}function ye(t,e){if(1===e)return(255*e<<24)+t;if(0===e)return 0;var r=t>>16&255,i=t>>8&255,n=255&t;return(255*e<<24)+((r=r*e+.5|0)<<16)+((i=i*e+.5|0)<<8)+(n*e+.5|0)}function ge(t,e,r,i){return(r=r||new Float32Array(4))[0]=(t>>16&255)/255,r[1]=(t>>8&255)/255,r[2]=(255&t)/255,(i||void 0===i)&&(r[0]*=e,r[1]*=e,r[2]*=e),r[3]=e,r}function Ee(t,e){void 0===e&&(e=null);var r=6*t;if((e=e||new Uint16Array(r)).length!==r)throw new Error("Out buffer length is incorrect, got "+e.length+" and expected "+r);for(var i=0,n=0;i>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,1+(t|=t>>>16)}function Se(t){return!(t&t-1||!t)}function Ae(t){var e=(t>65535?1:0)<<4,r=((t>>>=e)>255?1:0)<<3;return e|=r,e|=r=((t>>>=r)>15?1:0)<<2,(e|=r=((t>>>=r)>3?1:0)<<1)|(t>>>=r)>>1}function Re(t,e,r){var i,n=t.length;if(!(e>=n||0===r)){var o=n-(r=e+r>n?n-e:r);for(i=e;i=this.x&&t=this.y&&ee!=u>e&&t<(e-a)/(u-a)*(h-s)+s&&(r=!r)}return r},e}(),qe=function(){function e(e,r,i,n,o){void 0===e&&(e=0),void 0===r&&(r=0),void 0===i&&(i=0),void 0===n&&(n=0),void 0===o&&(o=20),this.x=e,this.y=r,this.width=i,this.height=n,this.radius=o,this.type=t.SHAPES.RREC}return e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height,this.radius)},e.prototype.contains=function(t,e){if(this.width<=0||this.height<=0)return!1;if(t>=this.x&&t<=this.x+this.width&&e>=this.y&&e<=this.y+this.height){if(e>=this.y+this.radius&&e<=this.y+this.height-this.radius||t>=this.x+this.radius&&t<=this.x+this.width-this.radius)return!0;var r=t-(this.x+this.radius),i=e-(this.y+this.radius),n=this.radius*this.radius;if(r*r+i*i<=n)return!0;if((r=t-(this.x+this.width-this.radius))*r+i*i<=n)return!0;if(r*r+(i=e-(this.y+this.height-this.radius))*i<=n)return!0;if((r=t-(this.x+this.radius))*r+i*i<=n)return!0}return!1},e}(),Ke=function(){function t(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.x=0,this.y=0,this.x=t,this.y=e}return t.prototype.clone=function(){return new t(this.x,this.y)},t.prototype.copyFrom=function(t){return this.set(t.x,t.y),this},t.prototype.copyTo=function(t){return t.set(this.x,this.y),t},t.prototype.equals=function(t){return t.x===this.x&&t.y===this.y},t.prototype.set=function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this.x=t,this.y=e,this},t}(),Ze=function(){function t(t,e,r,i){void 0===r&&(r=0),void 0===i&&(i=0),this._x=r,this._y=i,this.cb=t,this.scope=e}return t.prototype.clone=function(e,r){return void 0===e&&(e=this.cb),void 0===r&&(r=this.scope),new t(e,r,this._x,this._y)},t.prototype.set=function(t,e){return void 0===t&&(t=0),void 0===e&&(e=t),this._x===t&&this._y===e||(this._x=t,this._y=e,this.cb.call(this.scope)),this},t.prototype.copyFrom=function(t){return this._x===t.x&&this._y===t.y||(this._x=t.x,this._y=t.y,this.cb.call(this.scope)),this},t.prototype.copyTo=function(t){return t.set(this._x,this._y),t},t.prototype.equals=function(t){return t.x===this._x&&t.y===this._y},Object.defineProperty(t.prototype,"x",{get:function(){return this._x},set:function(t){this._x!==t&&(this._x=t,this.cb.call(this.scope))},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"y",{get:function(){return this._y},set:function(t){this._y!==t&&(this._y=t,this.cb.call(this.scope))},enumerable:!1,configurable:!0}),t}(),Qe=function(){function t(t,e,r,i,n,o){void 0===t&&(t=1),void 0===e&&(e=0),void 0===r&&(r=0),void 0===i&&(i=1),void 0===n&&(n=0),void 0===o&&(o=0),this.array=null,this.a=t,this.b=e,this.c=r,this.d=i,this.tx=n,this.ty=o}return t.prototype.fromArray=function(t){this.a=t[0],this.b=t[1],this.c=t[3],this.d=t[4],this.tx=t[2],this.ty=t[5]},t.prototype.set=function(t,e,r,i,n,o){return this.a=t,this.b=e,this.c=r,this.d=i,this.tx=n,this.ty=o,this},t.prototype.toArray=function(t,e){this.array||(this.array=new Float32Array(9));var r=e||this.array;return t?(r[0]=this.a,r[1]=this.b,r[2]=0,r[3]=this.c,r[4]=this.d,r[5]=0,r[6]=this.tx,r[7]=this.ty,r[8]=1):(r[0]=this.a,r[1]=this.c,r[2]=this.tx,r[3]=this.b,r[4]=this.d,r[5]=this.ty,r[6]=0,r[7]=0,r[8]=1),r},t.prototype.apply=function(t,e){e=e||new Ke;var r=t.x,i=t.y;return e.x=this.a*r+this.c*i+this.tx,e.y=this.b*r+this.d*i+this.ty,e},t.prototype.applyInverse=function(t,e){e=e||new Ke;var r=1/(this.a*this.d+this.c*-this.b),i=t.x,n=t.y;return e.x=this.d*r*i+-this.c*r*n+(this.ty*this.c-this.tx*this.d)*r,e.y=this.a*r*n+-this.b*r*i+(-this.ty*this.a+this.tx*this.b)*r,e},t.prototype.translate=function(t,e){return this.tx+=t,this.ty+=e,this},t.prototype.scale=function(t,e){return this.a*=t,this.d*=e,this.c*=t,this.b*=e,this.tx*=t,this.ty*=e,this},t.prototype.rotate=function(t){var e=Math.cos(t),r=Math.sin(t),i=this.a,n=this.c,o=this.tx;return this.a=i*e-this.b*r,this.b=i*r+this.b*e,this.c=n*e-this.d*r,this.d=n*r+this.d*e,this.tx=o*e-this.ty*r,this.ty=o*r+this.ty*e,this},t.prototype.append=function(t){var e=this.a,r=this.b,i=this.c,n=this.d;return this.a=t.a*e+t.b*i,this.b=t.a*r+t.b*n,this.c=t.c*e+t.d*i,this.d=t.c*r+t.d*n,this.tx=t.tx*e+t.ty*i+this.tx,this.ty=t.tx*r+t.ty*n+this.ty,this},t.prototype.setTransform=function(t,e,r,i,n,o,s,a,h){return this.a=Math.cos(s+h)*n,this.b=Math.sin(s+h)*n,this.c=-Math.sin(s-a)*o,this.d=Math.cos(s-a)*o,this.tx=t-(r*this.a+i*this.c),this.ty=e-(r*this.b+i*this.d),this},t.prototype.prepend=function(t){var e=this.tx;if(1!==t.a||0!==t.b||0!==t.c||1!==t.d){var r=this.a,i=this.c;this.a=r*t.a+this.b*t.c,this.b=r*t.b+this.b*t.d,this.c=i*t.a+this.d*t.c,this.d=i*t.b+this.d*t.d}return this.tx=e*t.a+this.ty*t.c+t.tx,this.ty=e*t.b+this.ty*t.d+t.ty,this},t.prototype.decompose=function(t){var e=this.a,r=this.b,i=this.c,n=this.d,o=t.pivot,s=-Math.atan2(-i,n),a=Math.atan2(r,e),h=Math.abs(s+a);return h<1e-5||Math.abs(Xe-h)<1e-5?(t.rotation=a,t.skew.x=t.skew.y=0):(t.rotation=0,t.skew.x=s,t.skew.y=a),t.scale.x=Math.sqrt(e*e+r*r),t.scale.y=Math.sqrt(i*i+n*n),t.position.x=this.tx+(o.x*e+o.y*i),t.position.y=this.ty+(o.x*r+o.y*n),t},t.prototype.invert=function(){var t=this.a,e=this.b,r=this.c,i=this.d,n=this.tx,o=t*i-e*r;return this.a=i/o,this.b=-e/o,this.c=-r/o,this.d=t/o,this.tx=(r*this.ty-i*n)/o,this.ty=-(t*this.ty-e*n)/o,this},t.prototype.identity=function(){return this.a=1,this.b=0,this.c=0,this.d=1,this.tx=0,this.ty=0,this},t.prototype.clone=function(){var e=new t;return e.a=this.a,e.b=this.b,e.c=this.c,e.d=this.d,e.tx=this.tx,e.ty=this.ty,e},t.prototype.copyTo=function(t){return t.a=this.a,t.b=this.b,t.c=this.c,t.d=this.d,t.tx=this.tx,t.ty=this.ty,t},t.prototype.copyFrom=function(t){return this.a=t.a,this.b=t.b,this.c=t.c,this.d=t.d,this.tx=t.tx,this.ty=t.ty,this},Object.defineProperty(t,"IDENTITY",{get:function(){return new t},enumerable:!1,configurable:!0}),Object.defineProperty(t,"TEMP_MATRIX",{get:function(){return new t},enumerable:!1,configurable:!0}),t}(),Je=[1,1,0,-1,-1,-1,0,1,1,1,0,-1,-1,-1,0,1],$e=[0,1,1,1,0,-1,-1,-1,0,1,1,1,0,-1,-1,-1],tr=[0,-1,-1,-1,0,1,1,1,0,1,1,1,0,-1,-1,-1],er=[1,1,0,-1,-1,-1,0,1,-1,-1,0,1,1,1,0,-1],rr=[],ir=[],nr=Math.sign;!function(){for(var t=0;t<16;t++){var e=[];rr.push(e);for(var r=0;r<16;r++)for(var i=nr(Je[t]*Je[r]+tr[t]*$e[r]),n=nr($e[t]*Je[r]+er[t]*$e[r]),o=nr(Je[t]*tr[r]+tr[t]*er[r]),s=nr($e[t]*tr[r]+er[t]*er[r]),a=0;a<16;a++)if(Je[a]===i&&$e[a]===n&&tr[a]===o&&er[a]===s){e.push(a);break}}for(t=0;t<16;t++){var h=new Qe;h.set(Je[t],$e[t],tr[t],er[t],0,0),ir.push(h)}}();var or={E:0,SE:1,S:2,SW:3,W:4,NW:5,N:6,NE:7,MIRROR_VERTICAL:8,MAIN_DIAGONAL:10,MIRROR_HORIZONTAL:12,REVERSE_DIAGONAL:14,uX:function(t){return Je[t]},uY:function(t){return $e[t]},vX:function(t){return tr[t]},vY:function(t){return er[t]},inv:function(t){return 8&t?15&t:7&-t},add:function(t,e){return rr[t][e]},sub:function(t,e){return rr[t][or.inv(e)]},rotate180:function(t){return 4^t},isVertical:function(t){return 2==(3&t)},byDirection:function(t,e){return 2*Math.abs(t)<=Math.abs(e)?e>=0?or.S:or.N:2*Math.abs(e)<=Math.abs(t)?t>0?or.E:or.W:e>0?t>0?or.SE:or.SW:t>0?or.NE:or.NW},matrixAppendRotationInv:function(t,e,r,i){void 0===r&&(r=0),void 0===i&&(i=0);var n=ir[or.inv(e)];n.tx=r,n.ty=i,t.append(n)}},sr=function(){function t(){this.worldTransform=new Qe,this.localTransform=new Qe,this.position=new Ze(this.onChange,this,0,0),this.scale=new Ze(this.onChange,this,1,1),this.pivot=new Ze(this.onChange,this,0,0),this.skew=new Ze(this.updateSkew,this,0,0),this._rotation=0,this._cx=1,this._sx=0,this._cy=0,this._sy=1,this._localID=0,this._currentLocalID=0,this._worldID=0,this._parentID=0}return t.prototype.onChange=function(){this._localID++},t.prototype.updateSkew=function(){this._cx=Math.cos(this._rotation+this.skew.y),this._sx=Math.sin(this._rotation+this.skew.y),this._cy=-Math.sin(this._rotation-this.skew.x),this._sy=Math.cos(this._rotation-this.skew.x),this._localID++},t.prototype.updateLocalTransform=function(){var t=this.localTransform;this._localID!==this._currentLocalID&&(t.a=this._cx*this.scale.x,t.b=this._sx*this.scale.x,t.c=this._cy*this.scale.y,t.d=this._sy*this.scale.y,t.tx=this.position.x-(this.pivot.x*t.a+this.pivot.y*t.c),t.ty=this.position.y-(this.pivot.x*t.b+this.pivot.y*t.d),this._currentLocalID=this._localID,this._parentID=-1)},t.prototype.updateTransform=function(t){var e=this.localTransform;if(this._localID!==this._currentLocalID&&(e.a=this._cx*this.scale.x,e.b=this._sx*this.scale.x,e.c=this._cy*this.scale.y,e.d=this._sy*this.scale.y,e.tx=this.position.x-(this.pivot.x*e.a+this.pivot.y*e.c),e.ty=this.position.y-(this.pivot.x*e.b+this.pivot.y*e.d),this._currentLocalID=this._localID,this._parentID=-1),this._parentID!==t._worldID){var r=t.worldTransform,i=this.worldTransform;i.a=e.a*r.a+e.b*r.c,i.b=e.a*r.b+e.b*r.d,i.c=e.c*r.a+e.d*r.c,i.d=e.c*r.b+e.d*r.d,i.tx=e.tx*r.a+e.ty*r.c+r.tx,i.ty=e.tx*r.b+e.ty*r.d+r.ty,this._parentID=t._worldID,this._worldID++}},t.prototype.setFromMatrix=function(t){t.decompose(this),this._localID++},Object.defineProperty(t.prototype,"rotation",{get:function(){return this._rotation},set:function(t){this._rotation!==t&&(this._rotation=t,this.updateSkew())},enumerable:!1,configurable:!0}),t.IDENTITY=new t,t}();rt.SORTABLE_CHILDREN=!1;var ar=function(){function t(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0,this.rect=null,this.updateID=-1}return t.prototype.isEmpty=function(){return this.minX>this.maxX||this.minY>this.maxY},t.prototype.clear=function(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0},t.prototype.getRectangle=function(t){return this.minX>this.maxX||this.minY>this.maxY?Ye.EMPTY:((t=t||new Ye(0,0,1,1)).x=this.minX,t.y=this.minY,t.width=this.maxX-this.minX,t.height=this.maxY-this.minY,t)},t.prototype.addPoint=function(t){this.minX=Math.min(this.minX,t.x),this.maxX=Math.max(this.maxX,t.x),this.minY=Math.min(this.minY,t.y),this.maxY=Math.max(this.maxY,t.y)},t.prototype.addPointMatrix=function(t,e){var r=t.a,i=t.b,n=t.c,o=t.d,s=t.tx,a=t.ty,h=r*e.x+n*e.y+s,u=i*e.x+o*e.y+a;this.minX=Math.min(this.minX,h),this.maxX=Math.max(this.maxX,h),this.minY=Math.min(this.minY,u),this.maxY=Math.max(this.maxY,u)},t.prototype.addQuad=function(t){var e=this.minX,r=this.minY,i=this.maxX,n=this.maxY,o=t[0],s=t[1];e=oi?o:i,n=s>n?s:n,e=(o=t[2])i?o:i,n=s>n?s:n,e=(o=t[4])i?o:i,n=s>n?s:n,e=(o=t[6])i?o:i,n=s>n?s:n,this.minX=e,this.minY=r,this.maxX=i,this.maxY=n},t.prototype.addFrame=function(t,e,r,i,n){this.addFrameMatrix(t.worldTransform,e,r,i,n)},t.prototype.addFrameMatrix=function(t,e,r,i,n){var o=t.a,s=t.b,a=t.c,h=t.d,u=t.tx,l=t.ty,c=this.minX,d=this.minY,f=this.maxX,p=this.maxY,_=o*e+a*r+u,m=s*e+h*r+l;c=_f?_:f,p=m>p?m:p,c=(_=o*i+a*r+u)f?_:f,p=m>p?m:p,c=(_=o*e+a*n+u)f?_:f,p=m>p?m:p,c=(_=o*i+a*n+u)f?_:f,p=m>p?m:p,this.minX=c,this.minY=d,this.maxX=f,this.maxY=p},t.prototype.addVertexData=function(t,e,r){for(var i=this.minX,n=this.minY,o=this.maxX,s=this.maxY,a=e;ao?h:o,s=u>s?u:s}this.minX=i,this.minY=n,this.maxX=o,this.maxY=s},t.prototype.addVertices=function(t,e,r,i){this.addVerticesMatrix(t.worldTransform,e,r,i)},t.prototype.addVerticesMatrix=function(t,e,r,i,n,o){void 0===n&&(n=0),void 0===o&&(o=n);for(var s=t.a,a=t.b,h=t.c,u=t.d,l=t.tx,c=t.ty,d=this.minX,f=this.minY,p=this.maxX,_=this.maxY,m=r;mi?t.maxX:i,this.maxY=t.maxY>n?t.maxY:n},t.prototype.addBoundsMask=function(t,e){var r=t.minX>e.minX?t.minX:e.minX,i=t.minY>e.minY?t.minY:e.minY,n=t.maxXh?n:h,this.maxY=o>u?o:u}},t.prototype.addBoundsMatrix=function(t,e){this.addFrameMatrix(e,t.minX,t.minY,t.maxX,t.maxY)},t.prototype.addBoundsArea=function(t,e){var r=t.minX>e.x?t.minX:e.x,i=t.minY>e.y?t.minY:e.y,n=t.maxXh?n:h,this.maxY=o>u?o:u}},t.prototype.pad=function(t,e){void 0===t&&(t=0),void 0===e&&(e=t),this.isEmpty()||(this.minX-=t,this.maxX+=t,this.minY-=e,this.maxY+=e)},t.prototype.addFramePad=function(t,e,r,i,n,o){t-=n,e-=o,r+=n,i+=o,this.minX=this.minXr?this.maxX:r,this.minY=this.minYi?this.maxY:i},t}(),hr=function(t,e){return(hr=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)};function ur(t,e){function r(){this.constructor=t}hr(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}var lr=function(t){function e(){var e=t.call(this)||this;return e.tempDisplayObjectParent=null,e.transform=new sr,e.alpha=1,e.visible=!0,e.renderable=!0,e.parent=null,e.worldAlpha=1,e._lastSortedIndex=0,e._zIndex=0,e.filterArea=null,e.filters=null,e._enabledFilters=null,e._bounds=new ar,e._localBounds=null,e._boundsID=0,e._boundsRect=null,e._localBoundsRect=null,e._mask=null,e._destroyed=!1,e.isSprite=!1,e.isMask=!1,e}return ur(e,t),e.mixin=function(t){for(var r=Object.keys(t),i=0;i1)for(var i=0;ithis.children.length)throw new Error(t+"addChildAt: The index "+e+" supplied is out of bounds "+this.children.length);return t.parent&&t.parent.removeChild(t),t.parent=this,this.sortDirty=!0,t.transform._parentID=-1,this.children.splice(e,0,t),this._boundsID++,this.onChildrenChange(e),t.emit("added",this),this.emit("childAdded",t,this,e),t},e.prototype.swapChildren=function(t,e){if(t!==e){var r=this.getChildIndex(t),i=this.getChildIndex(e);this.children[r]=e,this.children[i]=t,this.onChildrenChange(r=this.children.length)throw new Error("The index "+e+" supplied is out of bounds "+this.children.length);var r=this.getChildIndex(t);Re(this.children,r,1),this.children.splice(e,0,t),this.onChildrenChange(e)},e.prototype.getChildAt=function(t){if(t<0||t>=this.children.length)throw new Error("getChildAt: Index ("+t+") does not exist.");return this.children[t]},e.prototype.removeChild=function(){for(var t=arguments,e=[],r=0;r1)for(var i=0;i0&&n<=e){r=this.children.splice(i,n);for(var o=0;o1&&this.children.sort(dr),this.sortDirty=!1},e.prototype.updateTransform=function(){this.sortableChildren&&this.sortDirty&&this.sortChildren(),this._boundsID++,this.transform.updateTransform(this.parent.transform),this.worldAlpha=this.alpha*this.parent.worldAlpha;for(var t=0,e=this.children.length;t title : "+t.title+"
    tabIndex: "+t.tabIndex},t.prototype.capHitArea=function(t){t.x<0&&(t.width+=t.x,t.x=0),t.y<0&&(t.height+=t.y,t.y=0);var e=this.renderer,r=e.width,i=e.height;t.x+t.width>r&&(t.width=r-t.x),t.y+t.height>i&&(t.height=i-t.y)},t.prototype.addChild=function(t){var e=this.pool.pop();e||((e=document.createElement("button")).style.width=_r+"px",e.style.height=_r+"px",e.style.backgroundColor=this.debug?"rgba(255,255,255,0.5)":"transparent",e.style.position="absolute",e.style.zIndex=yr.toString(),e.style.borderStyle="none",navigator.userAgent.toLowerCase().indexOf("chrome")>-1?e.setAttribute("aria-live","off"):e.setAttribute("aria-live","polite"),navigator.userAgent.match(/rv:.*Gecko\//)?e.setAttribute("aria-relevant","additions"):e.setAttribute("aria-relevant","text"),e.addEventListener("click",this._onClick.bind(this)),e.addEventListener("focus",this._onFocus.bind(this)),e.addEventListener("focusout",this._onFocusOut.bind(this))),e.style.pointerEvents=t.accessiblePointerEvents,e.type=t.accessibleType,t.accessibleTitle&&null!==t.accessibleTitle?e.title=t.accessibleTitle:t.accessibleHint&&null!==t.accessibleHint||(e.title="displayObject "+t.tabIndex),t.accessibleHint&&null!==t.accessibleHint&&e.setAttribute("aria-label",t.accessibleHint),this.debug&&this.updateDebugHTML(e),t._accessibleActive=!0,t._accessibleDiv=e,e.displayObject=t,this.children.push(t),this.div.appendChild(t._accessibleDiv),t._accessibleDiv.tabIndex=t.tabIndex},t.prototype._onClick=function(t){var e=this.renderer.plugins.interaction,r=t.target.displayObject,i=e.eventData;e.dispatchEvent(r,"click",i),e.dispatchEvent(r,"pointertap",i),e.dispatchEvent(r,"tap",i)},t.prototype._onFocus=function(t){t.target.getAttribute("aria-live")||t.target.setAttribute("aria-live","assertive");var e=this.renderer.plugins.interaction,r=t.target.displayObject,i=e.eventData;e.dispatchEvent(r,"mouseover",i)},t.prototype._onFocusOut=function(t){t.target.getAttribute("aria-live")||t.target.setAttribute("aria-live","polite");var e=this.renderer.plugins.interaction,r=t.target.displayObject,i=e.eventData;e.dispatchEvent(r,"mouseout",i)},t.prototype._onKeyDown=function(t){9===t.keyCode&&this.activate()},t.prototype._onMouseMove=function(t){0===t.movementX&&0===t.movementY||this.deactivate()},t.prototype.destroy=function(){this.destroyTouchHook(),this.div=null,self.document.removeEventListener("mousemove",this._onMouseMove,!0),self.removeEventListener("keydown",this._onKeyDown),this.pool=null,this.children=null,this.renderer=null},t}();rt.TARGET_FPMS=.06,function(t){t[t.INTERACTION=50]="INTERACTION",t[t.HIGH=25]="HIGH",t[t.NORMAL=0]="NORMAL",t[t.LOW=-25]="LOW",t[t.UTILITY=-50]="UTILITY"}(t.UPDATE_PRIORITY||(t.UPDATE_PRIORITY={}));var Er=function(){function t(t,e,r,i){void 0===e&&(e=null),void 0===r&&(r=0),void 0===i&&(i=!1),this.next=null,this.previous=null,this._destroyed=!1,this.fn=t,this.context=e,this.priority=r,this.once=i}return t.prototype.match=function(t,e){return void 0===e&&(e=null),this.fn===t&&this.context===e},t.prototype.emit=function(t){this.fn&&(this.context?this.fn.call(this.context,t):this.fn(t));var e=this.next;return this.once&&this.destroy(!0),this._destroyed&&(this.next=null),e},t.prototype.connect=function(t){this.previous=t,t.next&&(t.next.previous=this),this.next=t.next,t.next=this},t.prototype.destroy=function(t){void 0===t&&(t=!1),this._destroyed=!0,this.fn=null,this.context=null,this.previous&&(this.previous.next=this.next),this.next&&(this.next.previous=this.previous);var e=this.next;return this.next=t?null:e,this.previous=null,e},t}(),Tr=function(){function e(){var t=this;this.autoStart=!1,this.deltaTime=1,this.lastTime=-1,this.speed=1,this.started=!1,this._requestId=null,this._maxElapsedMS=100,this._minElapsedMS=0,this._protected=!1,this._lastFrame=-1,this._head=new Er(null,null,1/0),this.deltaMS=1/rt.TARGET_FPMS,this.elapsedMS=1/rt.TARGET_FPMS,this._tick=function(e){t._requestId=null,t.started&&(t.update(e),t.started&&null===t._requestId&&t._head.next&&(t._requestId=requestAnimationFrame(t._tick)))}}return e.prototype._requestIfNeeded=function(){null===this._requestId&&this._head.next&&(this.lastTime=performance.now(),this._lastFrame=this.lastTime,this._requestId=requestAnimationFrame(this._tick))},e.prototype._cancelIfNeeded=function(){null!==this._requestId&&(cancelAnimationFrame(this._requestId),this._requestId=null)},e.prototype._startIfPossible=function(){this.started?this._requestIfNeeded():this.autoStart&&this.start()},e.prototype.add=function(e,r,i){return void 0===i&&(i=t.UPDATE_PRIORITY.NORMAL),this._addListener(new Er(e,r,i))},e.prototype.addOnce=function(e,r,i){return void 0===i&&(i=t.UPDATE_PRIORITY.NORMAL),this._addListener(new Er(e,r,i,!0))},e.prototype._addListener=function(t){var e=this._head.next,r=this._head;if(e){for(;e;){if(t.priority>e.priority){t.connect(r);break}r=e,e=e.next}t.previous||t.connect(r)}else t.connect(r);return this._startIfPossible(),this},e.prototype.remove=function(t,e){for(var r=this._head.next;r;)r=r.match(t,e)?r.destroy():r.next;return this._head.next||this._cancelIfNeeded(),this},Object.defineProperty(e.prototype,"count",{get:function(){if(!this._head)return 0;for(var t=0,e=this._head;e=e.next;)t++;return t},enumerable:!1,configurable:!0}),e.prototype.start=function(){this.started||(this.started=!0,this._requestIfNeeded())},e.prototype.stop=function(){this.started&&(this.started=!1,this._cancelIfNeeded())},e.prototype.destroy=function(){if(!this._protected){this.stop();for(var t=this._head.next;t;)t=t.destroy(!0);this._head.destroy(),this._head=null}},e.prototype.update=function(t){var e;if(void 0===t&&(t=performance.now()),t>this.lastTime){if((e=this.elapsedMS=t-this.lastTime)>this._maxElapsedMS&&(e=this._maxElapsedMS),e*=this.speed,this._minElapsedMS){var r=t-this._lastFrame|0;if(r=0;l--){var c=u[l],d=this.recursiveFindHit(t,c,r,i,a);if(d){if(!c.parent)continue;a=!1,d&&(t.target&&(i=!1),s=!0)}}return n&&(i&&!t.target&&!e.hitArea&&e.containsPoint&&e.containsPoint(o)&&(s=!0),e.interactive&&(s&&!t.target&&(t.target=e),r&&r(t,e,!!s))),s},t.prototype.findHit=function(t,e,r,i){this.recursiveFindHit(t,e,r,i,!1)},t}(),Ir={interactive:!1,interactiveChildren:!0,hitArea:null,get buttonMode(){return"pointer"===this.cursor},set buttonMode(t){t?this.cursor="pointer":"pointer"===this.cursor&&(this.cursor=null)},cursor:null,get trackedPointers(){return void 0===this._trackedPointers&&(this._trackedPointers={}),this._trackedPointers},_trackedPointers:void 0};lr.mixin(Ir);var Mr=1,Pr={target:null,data:{global:null}},wr=function(e){function r(t,r){var i=e.call(this)||this;return r=r||{},i.renderer=t,i.autoPreventDefault=void 0===r.autoPreventDefault||r.autoPreventDefault,i.interactionFrequency=r.interactionFrequency||10,i.mouse=new br,i.mouse.identifier=Mr,i.mouse.global.set(-999999),i.activeInteractionData={},i.activeInteractionData[Mr]=i.mouse,i.interactionDataPool=[],i.eventData=new Ar,i.interactionDOMElement=null,i.moveWhenInside=!1,i.eventsAdded=!1,i.tickerAdded=!1,i.mouseOverRenderer=!("PointerEvent"in self),i.supportsTouchEvents="ontouchstart"in self,i.supportsPointerEvents=!!self.PointerEvent,i.onPointerUp=i.onPointerUp.bind(i),i.processPointerUp=i.processPointerUp.bind(i),i.onPointerCancel=i.onPointerCancel.bind(i),i.processPointerCancel=i.processPointerCancel.bind(i),i.onPointerDown=i.onPointerDown.bind(i),i.processPointerDown=i.processPointerDown.bind(i),i.onPointerMove=i.onPointerMove.bind(i),i.processPointerMove=i.processPointerMove.bind(i),i.onPointerOut=i.onPointerOut.bind(i),i.processPointerOverOut=i.processPointerOverOut.bind(i),i.onPointerOver=i.onPointerOver.bind(i),i.cursorStyles={default:"inherit",pointer:"pointer"},i.currentCursorMode=null,i.cursor=null,i.resolution=1,i.delayedEvents=[],i.search=new Or,i._tempDisplayObject=new cr,i._eventListenerOptions={capture:!0,passive:!1},i._useSystemTicker=void 0===r.useSystemTicker||r.useSystemTicker,i.setTargetElement(i.renderer.view,i.renderer.resolution),i}return function(t,e){function r(){this.constructor=t}Sr(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}(r,e),Object.defineProperty(r.prototype,"useSystemTicker",{get:function(){return this._useSystemTicker},set:function(t){this._useSystemTicker=t,t?this.addTickerListener():this.removeTickerListener()},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"lastObjectRendered",{get:function(){return this.renderer._lastObjectRendered||this._tempDisplayObject},enumerable:!1,configurable:!0}),r.prototype.hitTest=function(t,e){return Pr.target=null,Pr.data.global=t,e||(e=this.lastObjectRendered),this.processInteractive(Pr,e,null,!0),Pr.target},r.prototype.setTargetElement=function(t,e){void 0===e&&(e=1),this.removeTickerListener(),this.removeEvents(),this.interactionDOMElement=t,this.resolution=e,this.addEvents(),this.addTickerListener()},r.prototype.addTickerListener=function(){!this.tickerAdded&&this.interactionDOMElement&&this._useSystemTicker&&(Tr.system.add(this.tickerUpdate,this,t.UPDATE_PRIORITY.INTERACTION),this.tickerAdded=!0)},r.prototype.removeTickerListener=function(){this.tickerAdded&&(Tr.system.remove(this.tickerUpdate,this),this.tickerAdded=!1)},r.prototype.addEvents=function(){if(!this.eventsAdded&&this.interactionDOMElement){var t=this.interactionDOMElement.style;self.navigator.msPointerEnabled?(t.msContentZooming="none",t.msTouchAction="none"):this.supportsPointerEvents&&(t.touchAction="none"),this.supportsPointerEvents?(self.document.addEventListener("pointermove",this.onPointerMove,this._eventListenerOptions),this.interactionDOMElement.addEventListener("pointerdown",this.onPointerDown,this._eventListenerOptions),this.interactionDOMElement.addEventListener("pointerleave",this.onPointerOut,this._eventListenerOptions),this.interactionDOMElement.addEventListener("pointerover",this.onPointerOver,this._eventListenerOptions),self.addEventListener("pointercancel",this.onPointerCancel,this._eventListenerOptions),self.addEventListener("pointerup",this.onPointerUp,this._eventListenerOptions)):(self.document.addEventListener("mousemove",this.onPointerMove,this._eventListenerOptions),this.interactionDOMElement.addEventListener("mousedown",this.onPointerDown,this._eventListenerOptions),this.interactionDOMElement.addEventListener("mouseout",this.onPointerOut,this._eventListenerOptions),this.interactionDOMElement.addEventListener("mouseover",this.onPointerOver,this._eventListenerOptions),self.addEventListener("mouseup",this.onPointerUp,this._eventListenerOptions)),this.supportsTouchEvents&&(this.interactionDOMElement.addEventListener("touchstart",this.onPointerDown,this._eventListenerOptions),this.interactionDOMElement.addEventListener("touchcancel",this.onPointerCancel,this._eventListenerOptions),this.interactionDOMElement.addEventListener("touchend",this.onPointerUp,this._eventListenerOptions),this.interactionDOMElement.addEventListener("touchmove",this.onPointerMove,this._eventListenerOptions)),this.eventsAdded=!0}},r.prototype.removeEvents=function(){if(this.eventsAdded&&this.interactionDOMElement){var t=this.interactionDOMElement.style;self.navigator.msPointerEnabled?(t.msContentZooming="",t.msTouchAction=""):this.supportsPointerEvents&&(t.touchAction=""),this.supportsPointerEvents?(self.document.removeEventListener("pointermove",this.onPointerMove,this._eventListenerOptions),this.interactionDOMElement.removeEventListener("pointerdown",this.onPointerDown,this._eventListenerOptions),this.interactionDOMElement.removeEventListener("pointerleave",this.onPointerOut,this._eventListenerOptions),this.interactionDOMElement.removeEventListener("pointerover",this.onPointerOver,this._eventListenerOptions),self.removeEventListener("pointercancel",this.onPointerCancel,this._eventListenerOptions),self.removeEventListener("pointerup",this.onPointerUp,this._eventListenerOptions)):(self.document.removeEventListener("mousemove",this.onPointerMove,this._eventListenerOptions),this.interactionDOMElement.removeEventListener("mousedown",this.onPointerDown,this._eventListenerOptions),this.interactionDOMElement.removeEventListener("mouseout",this.onPointerOut,this._eventListenerOptions),this.interactionDOMElement.removeEventListener("mouseover",this.onPointerOver,this._eventListenerOptions),self.removeEventListener("mouseup",this.onPointerUp,this._eventListenerOptions)),this.supportsTouchEvents&&(this.interactionDOMElement.removeEventListener("touchstart",this.onPointerDown,this._eventListenerOptions),this.interactionDOMElement.removeEventListener("touchcancel",this.onPointerCancel,this._eventListenerOptions),this.interactionDOMElement.removeEventListener("touchend",this.onPointerUp,this._eventListenerOptions),this.interactionDOMElement.removeEventListener("touchmove",this.onPointerMove,this._eventListenerOptions)),this.interactionDOMElement=null,this.eventsAdded=!1}},r.prototype.tickerUpdate=function(t){this._deltaTime+=t,this._deltaTime8)throw new Error("max arguments reached");var h=this.name,u=this.items;this._aliasCount++;for(var l=0,c=u.length;l0&&this.items.length>1&&(this._aliasCount=0,this.items=this.items.slice(0))},t.prototype.add=function(t){return t[this._name]&&(this.ensureNonAliasedItems(),this.remove(t),this.items.push(t)),this},t.prototype.remove=function(t){var e=this.items.indexOf(t);return-1!==e&&(this.ensureNonAliasedItems(),this.items.splice(e,1)),this},t.prototype.contains=function(t){return-1!==this.items.indexOf(t)},t.prototype.removeAll=function(){return this.ensureNonAliasedItems(),this.items.length=0,this},t.prototype.destroy=function(){this.removeAll(),this.items=null,this._name=null},Object.defineProperty(t.prototype,"empty",{get:function(){return 0===this.items.length},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this._name},enumerable:!1,configurable:!0}),t}();Object.defineProperties(Dr.prototype,{dispatch:{value:Dr.prototype.emit},run:{value:Dr.prototype.emit}}),rt.PREFER_ENV=et.any?t.ENV.WEBGL:t.ENV.WEBGL2,rt.STRICT_TEXTURE_CACHE=!1;var Nr=[];function Cr(t,e){if(!t)return null;var r="";if("string"==typeof t){var i=/\.(\w{3,4})(?:$|\?|#)/i.exec(t);i&&(r=i[1].toLowerCase())}for(var n=Nr.length-1;n>=0;--n){var o=Nr[n];if(o.test&&o.test(t,r))return new o(t,e)}throw new Error("Unrecognized source type to auto-detect Resource")}var Lr=function(t,e){return(Lr=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)};function Fr(t,e){function r(){this.constructor=t}Lr(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}var Br=function(){return(Br=Object.assign||function(t){for(var e,r=arguments,i=1,n=arguments.length;i0&&l>0,n.textureCacheIds=[],n.destroyed=!1,n.resource=null,n._batchEnabled=0,n._batchLocation=0,n.parentTextureArray=null,n.setResource(r),n}return Fr(r,e),Object.defineProperty(r.prototype,"realWidth",{get:function(){return Math.round(this.width*this.resolution)},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"realHeight",{get:function(){return Math.round(this.height*this.resolution)},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"mipmap",{get:function(){return this._mipmap},set:function(t){this._mipmap!==t&&(this._mipmap=t,this.dirtyStyleId++)},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"scaleMode",{get:function(){return this._scaleMode},set:function(t){this._scaleMode!==t&&(this._scaleMode=t,this.dirtyStyleId++)},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"wrapMode",{get:function(){return this._wrapMode},set:function(t){this._wrapMode!==t&&(this._wrapMode=t,this.dirtyStyleId++)},enumerable:!1,configurable:!0}),r.prototype.setStyle=function(t,e){var r;return void 0!==t&&t!==this.scaleMode&&(this.scaleMode=t,r=!0),void 0!==e&&e!==this.mipmap&&(this.mipmap=e,r=!0),r&&this.dirtyStyleId++,this},r.prototype.setSize=function(t,e,r){return r=r||this.resolution,this.setRealSize(t*r,e*r,r)},r.prototype.setRealSize=function(t,e,r){return this.resolution=r||this.resolution,this.width=Math.round(t)/this.resolution,this.height=Math.round(e)/this.resolution,this._refreshPOT(),this.update(),this},r.prototype._refreshPOT=function(){this.isPowerOfTwo=Se(this.realWidth)&&Se(this.realHeight)},r.prototype.setResolution=function(t){var e=this.resolution;return e===t?this:(this.resolution=t,this.valid&&(this.width=Math.round(this.width*e)/t,this.height=Math.round(this.height*e)/t,this.emit("update",this)),this._refreshPOT(),this)},r.prototype.setResource=function(t){if(this.resource===t)return this;if(this.resource)throw new Error("Resource can be set only once");return t.bind(this),this.resource=t,this},r.prototype.update=function(){this.valid?(this.dirtyId++,this.dirtyStyleId++,this.emit("update",this)):this.width>0&&this.height>0&&(this.valid=!0,this.emit("loaded",this),this.emit("update",this))},r.prototype.onError=function(t){this.emit("error",this,t)},r.prototype.destroy=function(){this.resource&&(this.resource.unbind(this),this.resource.internal&&this.resource.destroy(),this.resource=null),this.cacheId&&(delete Ne[this.cacheId],delete De[this.cacheId],this.cacheId=null),this.dispose(),r.removeFromCache(this),this.textureCacheIds=null,this.destroyed=!0},r.prototype.dispose=function(){this.emit("dispose",this)},r.prototype.castToBaseTexture=function(){return this},r.from=function(t,e,i){void 0===i&&(i=rt.STRICT_TEXTURE_CACHE);var n="string"==typeof t,o=null;if(n)o=t;else{if(!t._pixiId){var s=e&&e.pixiIdPrefix||"pixiid";t._pixiId=s+"_"+Me()}o=t._pixiId}var a=Ne[o];if(n&&i&&!a)throw new Error('The cacheId "'+o+'" does not exist in BaseTextureCache.');return a||((a=new r(t,e)).cacheId=o,r.addToCache(a,o)),a},r.fromBuffer=function(e,i,n,o){e=e||new Float32Array(i*n*4);var s=new Gr(e,{width:i,height:n}),a=e instanceof Float32Array?t.TYPES.FLOAT:t.TYPES.UNSIGNED_BYTE;return new r(s,Object.assign(kr,o||{width:i,height:n,type:a}))},r.addToCache=function(t,e){e&&(-1===t.textureCacheIds.indexOf(e)&&t.textureCacheIds.push(e),Ne[e]&&console.warn("BaseTexture added to the cache with an id ["+e+"] that already had an entry"),Ne[e]=t)},r.removeFromCache=function(t){if("string"==typeof t){var e=Ne[t];if(e){var r=e.textureCacheIds.indexOf(t);return r>-1&&e.textureCacheIds.splice(r,1),delete Ne[t],e}}else if(t&&t.textureCacheIds){for(var i=0;i0){if(!e.resource)throw new Error("CubeResource does not support copying of renderTexture.");this.addResourceAt(e.resource,r)}else e.target=t.TARGETS.TEXTURE_CUBE_MAP_POSITIVE_X+r,e.parentTextureArray=this.baseTexture,this.items[r]=e;return e.valid&&!this.valid&&this.resize(e.realWidth,e.realHeight),this.items[r]=e,this},r.prototype.upload=function(t,e,i){for(var n=this.itemDirtyIds,o=0;o)?\s*()]*-->)?\s*\]*(?:\s(width|height)=('|")(\d*(?:\.\d+)?)(?:px)?('|"))[^>]*(?:\s(width|height)=('|")(\d*(?:\.\d+)?)(?:px)?('|"))[^>]*>/i,e}(Yr),Kr=function(t){function e(r,i){var n=this;if(i=i||{},!(r instanceof HTMLVideoElement)){var o=document.createElement("video");o.setAttribute("preload","auto"),o.setAttribute("webkit-playsinline",""),o.setAttribute("playsinline",""),"string"==typeof r&&(r=[r]);var s=r[0].src||r[0];Yr.crossOrigin(o,s,i.crossorigin);for(var a=0;a0&&!1===t.paused&&!1===t.ended&&t.readyState>2},e.prototype._isSourceReady=function(){var t=this.source;return 3===t.readyState||4===t.readyState},e.prototype._onPlayStart=function(){this.valid||this._onCanPlay(),this.autoUpdate&&!this._isConnectedToTicker&&(Tr.shared.add(this.update,this),this._isConnectedToTicker=!0)},e.prototype._onPlayStop=function(){this._isConnectedToTicker&&(Tr.shared.remove(this.update,this),this._isConnectedToTicker=!1)},e.prototype._onCanPlay=function(){var t=this.source;t.removeEventListener("canplay",this._onCanPlay),t.removeEventListener("canplaythrough",this._onCanPlay);var e=this.valid;this.resize(t.videoWidth,t.videoHeight),!e&&this._resolve&&(this._resolve(this),this._resolve=null),this._isSourcePlaying()?this._onPlayStart():this.autoPlay&&t.play()},e.prototype.dispose=function(){this._isConnectedToTicker&&(Tr.shared.remove(this.update,this),this._isConnectedToTicker=!1);var e=this.source;e&&(e.removeEventListener("error",this._onError,!0),e.pause(),e.src="",e.load()),t.prototype.dispose.call(this)},Object.defineProperty(e.prototype,"autoUpdate",{get:function(){return this._autoUpdate},set:function(t){t!==this._autoUpdate&&(this._autoUpdate=t,!this._autoUpdate&&this._isConnectedToTicker?(Tr.shared.remove(this.update,this),this._isConnectedToTicker=!1):this._autoUpdate&&!this._isConnectedToTicker&&this._isSourcePlaying()&&(Tr.shared.add(this.update,this),this._isConnectedToTicker=!0))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"updateFPS",{get:function(){return this._updateFPS},set:function(t){t!==this._updateFPS&&(this._updateFPS=t)},enumerable:!1,configurable:!0}),e.test=function(t,r){return self.HTMLVideoElement&&t instanceof HTMLVideoElement||e.TYPES.indexOf(r)>-1},e.TYPES=["mp4","m4v","webm","ogg","ogv","h264","avi","mov"],e.MIME_TYPES={ogv:"video/ogg",mov:"video/quicktime",m4v:"video/mp4"},e}(Yr),Zr=function(t){function e(e){return t.call(this,e)||this}return Fr(e,t),e.test=function(t){return!!self.createImageBitmap&&t instanceof ImageBitmap},e}(Yr);Nr.push(Wr,Zr,Vr,Kr,qr,Gr,zr,jr);var Qr={__proto__:null,Resource:Ur,BaseImageResource:Yr,INSTALLED:Nr,autoDetectResource:Cr,AbstractMultiResource:Hr,ArrayResource:jr,BufferResource:Gr,CanvasResource:Vr,CubeResource:zr,ImageResource:Wr,SVGResource:qr,VideoResource:Kr,ImageBitmapResource:Zr},Jr=function(e){function r(){return null!==e&&e.apply(this,arguments)||this}return Fr(r,e),r.prototype.upload=function(e,r,i){var n=e.gl;n.pixelStorei(n.UNPACK_PREMULTIPLY_ALPHA_WEBGL,r.alphaMode===t.ALPHA_MODES.UNPACK);var o=r.realWidth,s=r.realHeight;return i.width===o&&i.height===s?n.texSubImage2D(r.target,0,0,0,o,s,r.format,i.type,this.data):(i.width=o,i.height=s,n.texImage2D(r.target,0,i.internalFormat,o,s,0,r.format,i.type,this.data)),!0},r}(Gr),$r=function(){function e(e,r){this.width=Math.round(e||100),this.height=Math.round(r||100),this.stencil=!1,this.depth=!1,this.dirtyId=0,this.dirtyFormat=0,this.dirtySize=0,this.depthTexture=null,this.colorTextures=[],this.glFramebuffers={},this.disposeRunner=new Dr("disposeFramebuffer"),this.multisample=t.MSAA_QUALITY.NONE}return Object.defineProperty(e.prototype,"colorTexture",{get:function(){return this.colorTextures[0]},enumerable:!1,configurable:!0}),e.prototype.addColorTexture=function(e,r){return void 0===e&&(e=0),this.colorTextures[e]=r||new Xr(null,{scaleMode:t.SCALE_MODES.NEAREST,resolution:1,mipmap:t.MIPMAP_MODES.OFF,width:this.width,height:this.height}),this.dirtyId++,this.dirtyFormat++,this},e.prototype.addDepthTexture=function(e){return this.depthTexture=e||new Xr(new Jr(null,{width:this.width,height:this.height}),{scaleMode:t.SCALE_MODES.NEAREST,resolution:1,width:this.width,height:this.height,mipmap:t.MIPMAP_MODES.OFF,format:t.FORMATS.DEPTH_COMPONENT,type:t.TYPES.UNSIGNED_SHORT}),this.dirtyId++,this.dirtyFormat++,this},e.prototype.enableDepth=function(){return this.depth=!0,this.dirtyId++,this.dirtyFormat++,this},e.prototype.enableStencil=function(){return this.stencil=!0,this.dirtyId++,this.dirtyFormat++,this},e.prototype.resize=function(t,e){if(t=Math.round(t),e=Math.round(e),t!==this.width||e!==this.height){this.width=t,this.height=e,this.dirtyId++,this.dirtySize++;for(var r=0;r-1&&e.textureCacheIds.splice(r,1),delete De[t],e}}else if(t&&t.textureCacheIds){for(var i=0;ithis.baseTexture.width,s=r+n>this.baseTexture.height;if(o||s){var a=o&&s?"and":"or",h="X: "+e+" + "+i+" = "+(e+i)+" > "+this.baseTexture.width,u="Y: "+r+" + "+n+" = "+(r+n)+" > "+this.baseTexture.height;throw new Error("Texture Error: frame does not fit inside the base Texture dimensions: "+h+" "+a+" "+u)}this.valid=i&&n&&this.baseTexture.valid,this.trim||this.rotate||(this.orig=t),this.valid&&this.updateUvs()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"rotate",{get:function(){return this._rotate},set:function(t){this._rotate=t,this.valid&&this.updateUvs()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"width",{get:function(){return this.orig.width},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"height",{get:function(){return this.orig.height},enumerable:!1,configurable:!0}),e.prototype.castToBaseTexture=function(){return this.baseTexture},e}(ot);function ni(t){t.destroy=function(){},t.on=function(){},t.once=function(){},t.emit=function(){}}ii.EMPTY=new ii(new Xr),ni(ii.EMPTY),ni(ii.EMPTY.baseTexture),ii.WHITE=function(){var t=document.createElement("canvas");t.width=16,t.height=16;var e=t.getContext("2d");return e.fillStyle="white",e.fillRect(0,0,16,16),new ii(new Xr(new Vr(t)))}(),ni(ii.WHITE),ni(ii.WHITE.baseTexture);var oi=function(t){function e(e,r){var i=t.call(this,e,r)||this;return i.valid=!0,i.filterFrame=null,i.filterPoolKey=null,i.updateUvs(),i}return Fr(e,t),Object.defineProperty(e.prototype,"framebuffer",{get:function(){return this.baseTexture.framebuffer},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"multisample",{get:function(){return this.framebuffer.multisample},set:function(t){this.framebuffer.multisample=t},enumerable:!1,configurable:!0}),e.prototype.resize=function(t,e,r){void 0===r&&(r=!0);var i=this.baseTexture.resolution,n=Math.round(t*i)/i,o=Math.round(e*i)/i;this.valid=n>0&&o>0,this._frame.width=this.orig.width=n,this._frame.height=this.orig.height=o,r&&this.baseTexture.resize(n,o),this.updateUvs()},e.prototype.setResolution=function(t){var e=this.baseTexture;e.resolution!==t&&(e.setResolution(t),this.resize(e.width,e.height,!1))},e.create=function(t){for(var r=arguments,i=[],n=1;n1?-n:-1:(o=((65535&(e=be(e)))<<16|65535&(r=be(r)))>>>0,n>1&&(o+=4294967296*n)),this.texturePool[o]||(this.texturePool[o]=[]);var s=this.texturePool[o].pop();return s||(s=this.createTexture(e,r,n)),s.filterPoolKey=o,s.setResolution(i),s},e.prototype.getFilterTexture=function(e,r,i){var n=this.getOptimalTexture(e.width,e.height,r||e.resolution,i||t.MSAA_QUALITY.NONE);return n.filterFrame=e.filterFrame,n},e.prototype.returnTexture=function(t){var e=t.filterPoolKey;t.filterFrame=null,this.texturePool[e].push(t)},e.prototype.returnFilterTexture=function(t){this.returnTexture(t)},e.prototype.clear=function(t){if(t=!1!==t)for(var e in this.texturePool){var r=this.texturePool[e];if(r)for(var i=0;i0&&t.height>0,this.texturePool)if(Number(e)<0){var r=this.texturePool[e];if(r)for(var i=0;i1){for(var u=0;u1&&((c=this.getOptimalFilterTexture(l.width,l.height,r.resolution)).filterFrame=l.filterFrame),i[d].apply(this,l,c,t.CLEAR_MODES.CLEAR,r);var f=l;l=c,c=f}i[d].apply(this,l,u.renderTexture,t.CLEAR_MODES.BLEND,r),d>1&&r.multisample>1&&this.returnFilterTexture(r.renderTexture),this.returnFilterTexture(l),this.returnFilterTexture(c)}r.clear(),this.statePool.push(r)},e.prototype.bindAndClear=function(e,r){void 0===r&&(r=t.CLEAR_MODES.CLEAR);var i=this.renderer,n=i.renderTexture,o=i.state;if(e===this.defaultFilterStack[this.defaultFilterStack.length-1].renderTexture?this.renderer.projection.transform=this.activeState.transform:this.renderer.projection.transform=null,e&&e.filterFrame){var s=this.tempRect;s.x=0,s.y=0,s.width=e.filterFrame.width,s.height=e.filterFrame.height,n.bind(e,e.filterFrame,s)}else e!==this.defaultFilterStack[this.defaultFilterStack.length-1].renderTexture?n.bind(e):this.renderer.renderTexture.bind(e,this.activeState.bindingSourceFrame,this.activeState.bindingDestinationFrame);var a=1&o.stateId||this.forceClear;(r===t.CLEAR_MODES.CLEAR||r===t.CLEAR_MODES.BLIT&&a)&&this.renderer.framebuffer.clear(0,0,0,0)},e.prototype.applyFilter=function(e,r,i,n){var o=this.renderer;o.state.set(e.state),this.bindAndClear(i,n),e.uniforms.uSampler=r,e.uniforms.filterGlobals=this.globalUniforms,o.shader.bind(e),e.legacy=!!e.program.attributeData.aTextureCoord,e.legacy?(this.quadUv.map(r._frame,r.filterFrame),o.geometry.bind(this.quadUv),o.geometry.draw(t.DRAW_MODES.TRIANGLES)):(o.geometry.bind(this.quad),o.geometry.draw(t.DRAW_MODES.TRIANGLE_STRIP))},e.prototype.calculateSpriteMatrix=function(t,e){var r=this.activeState,i=r.sourceFrame,n=r.destinationFrame,o=e._texture.orig,s=t.set(n.width,0,0,n.height,i.x,i.y),a=e.worldTransform.copyTo(Qe.TEMP_MATRIX);return a.invert(),s.prepend(a),s.scale(1/o.width,1/o.height),s.translate(e.anchor.x,e.anchor.y),s},e.prototype.destroy=function(){this.renderer=null,this.texturePool.clear(!1)},e.prototype.getOptimalFilterTexture=function(e,r,i,n){return void 0===i&&(i=1),void 0===n&&(n=t.MSAA_QUALITY.NONE),this.texturePool.getOptimalTexture(e,r,i,n)},e.prototype.getFilterTexture=function(e,r,i){if("number"==typeof e){var n=e;e=r,r=n}e=e||this.activeState.renderTexture;var o=this.texturePool.getOptimalTexture(e.width,e.height,r||e.resolution,i||t.MSAA_QUALITY.NONE);return o.filterFrame=e.filterFrame,o},e.prototype.returnFilterTexture=function(t){this.texturePool.returnTexture(t)},e.prototype.emptyPool=function(){this.texturePool.clear(!0)},e.prototype.resize=function(){this.texturePool.setScreenSize(this.renderer.view)},e.prototype.transformAABB=function(t,e){var r=Ei[0],i=Ei[1],n=Ei[2],o=Ei[3];r.set(e.left,e.top),i.set(e.left,e.bottom),n.set(e.right,e.top),o.set(e.right,e.bottom),t.apply(r,r),t.apply(i,i),t.apply(n,n),t.apply(o,o);var s=Math.min(r.x,i.x,n.x,o.x),a=Math.min(r.y,i.y,n.y,o.y),h=Math.max(r.x,i.x,n.x,o.x),u=Math.max(r.y,i.y,n.y,o.y);e.x=s,e.y=a,e.width=h-s,e.height=u-a},e.prototype.roundFrame=function(t,e,r,i,n){if(n){var o=n.a,s=n.b,a=n.c,h=n.d;if((Math.abs(s)>1e-4||Math.abs(a)>1e-4)&&(Math.abs(o)>1e-4||Math.abs(h)>1e-4))return}(n=n?Ti.copyFrom(n):Ti.identity()).translate(-r.x,-r.y).scale(i.width/r.width,i.height/r.height).translate(i.x,i.y),this.transformAABB(n,t),t.ceil(e),this.transformAABB(n.invert(),t)},e}(),bi=function(){function t(t){this.renderer=t}return t.prototype.flush=function(){},t.prototype.destroy=function(){this.renderer=null},t.prototype.start=function(){},t.prototype.stop=function(){this.flush()},t.prototype.render=function(t){},t}(),Si=function(){function t(t){this.renderer=t,this.emptyRenderer=new bi(t),this.currentRenderer=this.emptyRenderer}return t.prototype.setObjectRenderer=function(t){this.currentRenderer!==t&&(this.currentRenderer.stop(),this.currentRenderer=t,this.currentRenderer.start())},t.prototype.flush=function(){this.setObjectRenderer(this.emptyRenderer)},t.prototype.reset=function(){this.setObjectRenderer(this.emptyRenderer)},t.prototype.copyBoundTextures=function(t,e){for(var r=this.renderer.texture.boundTextures,i=e-1;i>=0;--i)t[i]=r[i]||null,t[i]&&(t[i]._batchLocation=i)},t.prototype.boundArray=function(t,e,r,i){for(var n=t.elements,o=t.ids,s=t.count,a=0,h=0;h=0&&l=t.ENV.WEBGL2&&(i=e.getContext("webgl2",r)),i)this.webGLVersion=2;else if(this.webGLVersion=1,!(i=e.getContext("webgl",r)||e.getContext("experimental-webgl",r)))throw new Error("This browser does not support WebGL. Try using the canvas renderer");return this.gl=i,this.getExtensions(),this.gl},e.prototype.getExtensions=function(){var t=this.gl,e={anisotropicFiltering:t.getExtension("EXT_texture_filter_anisotropic"),floatTextureLinear:t.getExtension("OES_texture_float_linear"),s3tc:t.getExtension("WEBGL_compressed_texture_s3tc"),s3tc_sRGB:t.getExtension("WEBGL_compressed_texture_s3tc_srgb"),etc:t.getExtension("WEBGL_compressed_texture_etc"),etc1:t.getExtension("WEBGL_compressed_texture_etc1"),pvrtc:t.getExtension("WEBGL_compressed_texture_pvrtc")||t.getExtension("WEBKIT_WEBGL_compressed_texture_pvrtc"),atc:t.getExtension("WEBGL_compressed_texture_atc"),astc:t.getExtension("WEBGL_compressed_texture_astc")};1===this.webGLVersion?Object.assign(this.extensions,e,{drawBuffers:t.getExtension("WEBGL_draw_buffers"),depthTexture:t.getExtension("WEBGL_depth_texture"),loseContext:t.getExtension("WEBGL_lose_context"),vertexArrayObject:t.getExtension("OES_vertex_array_object")||t.getExtension("MOZ_OES_vertex_array_object")||t.getExtension("WEBKIT_OES_vertex_array_object"),uint32ElementIndex:t.getExtension("OES_element_index_uint"),floatTexture:t.getExtension("OES_texture_float"),floatTextureLinear:t.getExtension("OES_texture_float_linear"),textureHalfFloat:t.getExtension("OES_texture_half_float"),textureHalfFloatLinear:t.getExtension("OES_texture_half_float_linear")}):2===this.webGLVersion&&Object.assign(this.extensions,e,{colorBufferFloat:t.getExtension("EXT_color_buffer_float")})},e.prototype.handleContextLost=function(t){t.preventDefault()},e.prototype.handleContextRestored=function(){this.renderer.runners.contextChange.emit(this.gl)},e.prototype.destroy=function(){var t=this.renderer.view;this.renderer=null,t.removeEventListener("webglcontextlost",this.handleContextLost),t.removeEventListener("webglcontextrestored",this.handleContextRestored),this.gl.useProgram(null),this.extensions.loseContext&&this.extensions.loseContext.loseContext()},e.prototype.postrender=function(){this.renderer.renderingToScreen&&this.gl.flush()},e.prototype.validateContext=function(t){var e=t.getContextAttributes(),r="WebGL2RenderingContext"in self&&t instanceof self.WebGL2RenderingContext;r&&(this.webGLVersion=2),e.stencil||console.warn("Provided WebGL context does not have a stencil buffer, masks may not render correctly");var i=r||!!t.getExtension("OES_element_index_uint");this.supports.uint32Indices=i,i||console.warn("Provided WebGL context does not support 32 index buffer, complex graphics may not render correctly")},e}(),Oi=function(e){this.framebuffer=e,this.stencil=null,this.dirtyId=-1,this.dirtyFormat=-1,this.dirtySize=-1,this.multisample=t.MSAA_QUALITY.NONE,this.msaaBuffer=null,this.blitFramebuffer=null,this.mipLevel=0},Ii=new Ye,Mi=function(){function e(t){this.renderer=t,this.managedFramebuffers=[],this.unknownFramebuffer=new $r(10,10),this.msaaSamples=null}return e.prototype.contextChange=function(){var e=this.gl=this.renderer.gl;if(this.CONTEXT_UID=this.renderer.CONTEXT_UID,this.current=this.unknownFramebuffer,this.viewport=new Ye,this.hasMRT=!0,this.writeDepthTexture=!0,this.disposeAll(!0),1===this.renderer.context.webGLVersion){var r=this.renderer.context.extensions.drawBuffers,i=this.renderer.context.extensions.depthTexture;rt.PREFER_ENV===t.ENV.WEBGL_LEGACY&&(r=null,i=null),r?e.drawBuffers=function(t){return r.drawBuffersWEBGL(t)}:(this.hasMRT=!1,e.drawBuffers=function(){}),i||(this.writeDepthTexture=!1)}else this.msaaSamples=e.getInternalformatParameter(e.RENDERBUFFER,e.RGBA8,e.SAMPLES)},e.prototype.bind=function(t,e,r){void 0===r&&(r=0);var i=this.gl;if(t){var n=t.glFramebuffers[this.CONTEXT_UID]||this.initFramebuffer(t);this.current!==t&&(this.current=t,i.bindFramebuffer(i.FRAMEBUFFER,n.framebuffer)),n.mipLevel!==r&&(t.dirtyId++,t.dirtyFormat++,n.mipLevel=r),n.dirtyId!==t.dirtyId&&(n.dirtyId=t.dirtyId,n.dirtyFormat!==t.dirtyFormat?(n.dirtyFormat=t.dirtyFormat,n.dirtySize=t.dirtySize,this.updateFramebuffer(t,r)):n.dirtySize!==t.dirtySize&&(n.dirtySize=t.dirtySize,this.resizeFramebuffer(t)));for(var o=0;o>r,h=e.height>>r,u=a/e.width;this.setViewport(e.x*u,e.y*u,a,h)}else a=t.width>>r,h=t.height>>r,this.setViewport(0,0,a,h)}else this.current&&(this.current=null,i.bindFramebuffer(i.FRAMEBUFFER,null)),e?this.setViewport(e.x,e.y,e.width,e.height):this.setViewport(0,0,this.renderer.width,this.renderer.height)},e.prototype.setViewport=function(t,e,r,i){var n=this.viewport;t=Math.round(t),e=Math.round(e),r=Math.round(r),i=Math.round(i),n.width===r&&n.height===i&&n.x===t&&n.y===e||(n.x=t,n.y=e,n.width=r,n.height=i,this.gl.viewport(t,e,r,i))},Object.defineProperty(e.prototype,"size",{get:function(){return this.current?{x:0,y:0,width:this.current.width,height:this.current.height}:{x:0,y:0,width:this.renderer.width,height:this.renderer.height}},enumerable:!1,configurable:!0}),e.prototype.clear=function(e,r,i,n,o){void 0===o&&(o=t.BUFFER_BITS.COLOR|t.BUFFER_BITS.DEPTH);var s=this.gl;s.clearColor(e,r,i,n),s.clear(o)},e.prototype.initFramebuffer=function(t){var e=this.gl,r=new Oi(e.createFramebuffer());return r.multisample=this.detectSamples(t.multisample),t.glFramebuffers[this.CONTEXT_UID]=r,this.managedFramebuffers.push(t),t.disposeRunner.add(this),r},e.prototype.resizeFramebuffer=function(t){var e=this.gl,r=t.glFramebuffers[this.CONTEXT_UID];r.msaaBuffer&&(e.bindRenderbuffer(e.RENDERBUFFER,r.msaaBuffer),e.renderbufferStorageMultisample(e.RENDERBUFFER,r.multisample,e.RGBA8,t.width,t.height)),r.stencil&&(e.bindRenderbuffer(e.RENDERBUFFER,r.stencil),r.msaaBuffer?e.renderbufferStorageMultisample(e.RENDERBUFFER,r.multisample,e.DEPTH24_STENCIL8,t.width,t.height):e.renderbufferStorage(e.RENDERBUFFER,e.DEPTH_STENCIL,t.width,t.height));var i=t.colorTextures,n=i.length;e.drawBuffers||(n=Math.min(n,1));for(var o=0;o1&&this.canMultisampleFramebuffer(t)?(i.msaaBuffer=i.msaaBuffer||r.createRenderbuffer(),r.bindRenderbuffer(r.RENDERBUFFER,i.msaaBuffer),r.renderbufferStorageMultisample(r.RENDERBUFFER,i.multisample,r.RGBA8,t.width,t.height),r.framebufferRenderbuffer(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.RENDERBUFFER,i.msaaBuffer)):i.msaaBuffer&&(r.deleteRenderbuffer(i.msaaBuffer),i.msaaBuffer=null);for(var s=[],a=0;a1&&r.drawBuffers(s),t.depthTexture&&this.writeDepthTexture){var l=t.depthTexture;this.renderer.texture.bind(l,0),r.framebufferTexture2D(r.FRAMEBUFFER,r.DEPTH_ATTACHMENT,r.TEXTURE_2D,l._glTextures[this.CONTEXT_UID].texture,e)}!t.stencil&&!t.depth||t.depthTexture&&this.writeDepthTexture?i.stencil&&(r.deleteRenderbuffer(i.stencil),i.stencil=null):(i.stencil=i.stencil||r.createRenderbuffer(),r.bindRenderbuffer(r.RENDERBUFFER,i.stencil),i.msaaBuffer?r.renderbufferStorageMultisample(r.RENDERBUFFER,i.multisample,r.DEPTH24_STENCIL8,t.width,t.height):r.renderbufferStorage(r.RENDERBUFFER,r.DEPTH_STENCIL,t.width,t.height),r.framebufferRenderbuffer(r.FRAMEBUFFER,r.DEPTH_STENCIL_ATTACHMENT,r.RENDERBUFFER,i.stencil))},e.prototype.canMultisampleFramebuffer=function(t){return 1!==this.renderer.context.webGLVersion&&t.colorTextures.length<=1&&!t.depthTexture},e.prototype.detectSamples=function(e){var r=this.msaaSamples,i=t.MSAA_QUALITY.NONE;if(e<=1||null===r)return i;for(var n=0;n=0&&this.managedFramebuffers.splice(n,1),t.disposeRunner.remove(this),e||(i.deleteFramebuffer(r.framebuffer),r.msaaBuffer&&i.deleteRenderbuffer(r.msaaBuffer),r.stencil&&i.deleteRenderbuffer(r.stencil))}},e.prototype.disposeAll=function(t){var e=this.managedFramebuffers;this.managedFramebuffers=[];for(var r=0;r=t.ENV.WEBGL2&&(r=e.getContext("webgl2",{})),r||((r=e.getContext("webgl",{})||e.getContext("experimental-webgl",{}))?r.getExtension("WEBGL_draw_buffers"):r=null),Gi=r}return Gi}function Xi(e,r,i){if("precision"!==e.substring(0,9)){var n=r;return r===t.PRECISION.HIGH&&i!==t.PRECISION.HIGH&&(n=t.PRECISION.MEDIUM),"precision "+n+" float;\n"+e}return i!==t.PRECISION.HIGH&&"precision highp"===e.substring(0,15)?e.replace("precision highp","precision mediump"):e}var Hi={float:1,vec2:2,vec3:3,vec4:4,int:1,ivec2:2,ivec3:3,ivec4:4,uint:1,uvec2:2,uvec3:3,uvec4:4,bool:1,bvec2:2,bvec3:3,bvec4:4,mat2:4,mat3:9,mat4:16,sampler2D:1};function ji(t){return Hi[t]}var Yi=null,Vi={FLOAT:"float",FLOAT_VEC2:"vec2",FLOAT_VEC3:"vec3",FLOAT_VEC4:"vec4",INT:"int",INT_VEC2:"ivec2",INT_VEC3:"ivec3",INT_VEC4:"ivec4",UNSIGNED_INT:"uint",UNSIGNED_INT_VEC2:"uvec2",UNSIGNED_INT_VEC3:"uvec3",UNSIGNED_INT_VEC4:"uvec4",BOOL:"bool",BOOL_VEC2:"bvec2",BOOL_VEC3:"bvec3",BOOL_VEC4:"bvec4",FLOAT_MAT2:"mat2",FLOAT_MAT3:"mat3",FLOAT_MAT4:"mat4",SAMPLER_2D:"sampler2D",INT_SAMPLER_2D:"sampler2D",UNSIGNED_INT_SAMPLER_2D:"sampler2D",SAMPLER_CUBE:"samplerCube",INT_SAMPLER_CUBE:"samplerCube",UNSIGNED_INT_SAMPLER_CUBE:"samplerCube",SAMPLER_2D_ARRAY:"sampler2DArray",INT_SAMPLER_2D_ARRAY:"sampler2DArray",UNSIGNED_INT_SAMPLER_2D_ARRAY:"sampler2DArray"};function zi(t,e){if(!Yi){var r=Object.keys(Vi);Yi={};for(var i=0;i0&&(e+="\nelse "),r0?this._useCurrent():t.disable(t.SCISSOR_TEST)},e.prototype._useCurrent=function(){var t=this.maskStack[this.maskStack.length-1]._scissorRect,e=this.renderer.renderTexture.current,r=this.renderer.projection,i=r.transform,n=r.sourceFrame,o=r.destinationFrame,s=e?e.resolution:this.renderer.resolution,a=o.width/n.width,h=o.height/n.height,u=((t.x-n.x)*a+o.x)*s,l=((t.y-n.y)*h+o.y)*s,c=t.width*a*s,d=t.height*h*s;i&&(u+=i.tx*s,l+=i.ty*s),e||(l=this.renderer.height-d-l),u=Math.round(u),l=Math.round(l),c=Math.round(c),d=Math.round(d),this.renderer.gl.scissor(u,l,c,d)},e}(fn),_n=function(t){function e(e){var r=t.call(this,e)||this;return r.glConst=WebGLRenderingContext.STENCIL_TEST,r}return Fr(e,t),e.prototype.getStackLength=function(){var t=this.maskStack[this.maskStack.length-1];return t?t._stencilCounter:0},e.prototype.push=function(t){var e=t.maskObject,r=this.renderer.gl,i=t._stencilCounter;0===i&&(this.renderer.framebuffer.forceStencil(),r.enable(r.STENCIL_TEST)),t._stencilCounter++,r.colorMask(!1,!1,!1,!1),r.stencilFunc(r.EQUAL,i,this._getBitwiseMask()),r.stencilOp(r.KEEP,r.KEEP,r.INCR),e.renderable=!0,e.render(this.renderer),this.renderer.batch.flush(),e.renderable=!1,this._useCurrent()},e.prototype.pop=function(t){var e=this.renderer.gl;0===this.getStackLength()?(e.disable(e.STENCIL_TEST),e.clear(e.STENCIL_BUFFER_BIT),e.clearStencil(0)):(e.colorMask(!1,!1,!1,!1),e.stencilOp(e.KEEP,e.KEEP,e.DECR),t.renderable=!0,t.render(this.renderer),this.renderer.batch.flush(),t.renderable=!1,this._useCurrent())},e.prototype._useCurrent=function(){var t=this.renderer.gl;t.colorMask(!0,!0,!0,!0),t.stencilFunc(t.EQUAL,this.getStackLength(),this._getBitwiseMask()),t.stencilOp(t.KEEP,t.KEEP,t.KEEP)},e.prototype._getBitwiseMask=function(){return(1<1&&(r=Math.max(r,16)*s.data.size),s.dataLen=r,i%r!=0&&i<16){var a=i%r%16;i+=a,n+=a}i+r>16?(n=16*Math.ceil(n/16),s.offset=n,n+=r,i=r):(s.offset=n,i+=r,n+=r)}return{uboElements:e,size:n=16*Math.ceil(n/16)}}function Sn(t,e){var r=[];for(var i in t)e[i]&&r.push(e[i]);return r.sort(function(t,e){return t.index-e.index}),r}function An(t,e){if(!t.autoManage)return{size:0,syncFunc:En};for(var r=bn(Sn(t.uniforms,e)),i=r.uboElements,n=r.size,o=["\n var v = null;\n var v2 = null;\n var cv = null;\n var t = 0;\n var gl = renderer.gl\n var index = 0;\n var data = buffer.data;\n "],s=0;s1){var f=ji(a.data.type),p=Math.max(xn[a.data.type]/16,1),_=f/p,m=(4-_%4)%4;o.push("\n cv = ud."+u+".value;\n v = uv."+u+";\n offset = "+a.offset/4+";\n\n t = 0;\n\n for(var i=0; i < "+a.data.size*p+"; i++)\n {\n for(var j = 0; j < "+_+"; j++)\n {\n data[offset++] = v[t++];\n }\n offset += "+m+";\n }\n\n ")}else{var v=Tn[a.data.type];o.push("\n cv = ud."+u+".value;\n v = uv."+u+";\n offset = "+a.offset/4+";\n "+v+";\n ")}}return o.push("\n renderer.buffer.update(buffer);\n "),{size:n,syncFunc:new Function("ud","uv","renderer","syncData","buffer",o.join("\n"))}}var Rn=function(){},On=function(){function t(t,e){this.program=t,this.uniformData=e,this.uniformGroups={},this.uniformDirtyGroups={},this.uniformBufferBindings={}}return t.prototype.destroy=function(){this.uniformData=null,this.uniformGroups=null,this.uniformDirtyGroups=null,this.uniformBufferBindings=null,this.program=null},t}();function In(t,e){var r=Ni(t,t.VERTEX_SHADER,e.vertexSrc),i=Ni(t,t.FRAGMENT_SHADER,e.fragmentSrc),n=t.createProgram();t.attachShader(n,r),t.attachShader(n,i),t.linkProgram(n),t.getProgramParameter(n,t.LINK_STATUS)||function(t,e,r,i){t.getProgramParameter(e,t.LINK_STATUS)||(t.getShaderParameter(r,t.COMPILE_STATUS)||Ci(t,r),t.getShaderParameter(i,t.COMPILE_STATUS)||Ci(t,i),console.error("PixiJS Error: Could not initialize shader."),""!==t.getProgramInfoLog(e)&&console.warn("PixiJS Warning: gl.getProgramInfoLog()",t.getProgramInfoLog(e)))}(t,n,r,i),e.attributeData=function(t,e){for(var r={},i=e.getProgramParameter(t,e.ACTIVE_ATTRIBUTES),n=0;ne?1:-1});for(var s=0;s>=1,r++;this.stateId=t.data}for(r=0;rthis.checkCountMax&&(this.checkCount=0,this.run())))},e.prototype.run=function(){for(var t=this.renderer.texture,e=t.managedTextures,r=!1,i=0;ithis.maxIdle&&(t.destroyTexture(n,!0),e[i]=null,r=!0)}if(r){var o=0;for(i=0;i=0;i--)this.unload(t.children[i])},e.prototype.destroy=function(){this.renderer=null},e}(),kn=function(e){this.texture=e,this.width=-1,this.height=-1,this.dirtyId=-1,this.dirtyStyleId=-1,this.mipmap=!1,this.wrapMode=33071,this.type=t.TYPES.UNSIGNED_BYTE,this.internalFormat=t.FORMATS.RGBA,this.samplerType=0},Xn=function(){function e(t){this.renderer=t,this.boundTextures=[],this.currentLocation=-1,this.managedTextures=[],this._unknownBoundTextures=!1,this.unknownTexture=new Xr,this.hasIntegerTextures=!1}return e.prototype.contextChange=function(){var e=this.gl=this.renderer.gl;this.CONTEXT_UID=this.renderer.CONTEXT_UID,this.webGLVersion=this.renderer.context.webGLVersion,this.internalFormats=function(e){var r,i,n,o,s,a,h,u,l,c,d,f,p,_,m,v,y,g,E,T,x,b,S;return"WebGL2RenderingContext"in self&&e instanceof self.WebGL2RenderingContext?((r={})[t.TYPES.UNSIGNED_BYTE]=((i={})[t.FORMATS.RGBA]=e.RGBA8,i[t.FORMATS.RGB]=e.RGB8,i[t.FORMATS.RG]=e.RG8,i[t.FORMATS.RED]=e.R8,i[t.FORMATS.RGBA_INTEGER]=e.RGBA8UI,i[t.FORMATS.RGB_INTEGER]=e.RGB8UI,i[t.FORMATS.RG_INTEGER]=e.RG8UI,i[t.FORMATS.RED_INTEGER]=e.R8UI,i[t.FORMATS.ALPHA]=e.ALPHA,i[t.FORMATS.LUMINANCE]=e.LUMINANCE,i[t.FORMATS.LUMINANCE_ALPHA]=e.LUMINANCE_ALPHA,i),r[t.TYPES.BYTE]=((n={})[t.FORMATS.RGBA]=e.RGBA8_SNORM,n[t.FORMATS.RGB]=e.RGB8_SNORM,n[t.FORMATS.RG]=e.RG8_SNORM,n[t.FORMATS.RED]=e.R8_SNORM,n[t.FORMATS.RGBA_INTEGER]=e.RGBA8I,n[t.FORMATS.RGB_INTEGER]=e.RGB8I,n[t.FORMATS.RG_INTEGER]=e.RG8I,n[t.FORMATS.RED_INTEGER]=e.R8I,n),r[t.TYPES.UNSIGNED_SHORT]=((o={})[t.FORMATS.RGBA_INTEGER]=e.RGBA16UI,o[t.FORMATS.RGB_INTEGER]=e.RGB16UI,o[t.FORMATS.RG_INTEGER]=e.RG16UI,o[t.FORMATS.RED_INTEGER]=e.R16UI,o[t.FORMATS.DEPTH_COMPONENT]=e.DEPTH_COMPONENT16,o),r[t.TYPES.SHORT]=((s={})[t.FORMATS.RGBA_INTEGER]=e.RGBA16I,s[t.FORMATS.RGB_INTEGER]=e.RGB16I,s[t.FORMATS.RG_INTEGER]=e.RG16I,s[t.FORMATS.RED_INTEGER]=e.R16I,s),r[t.TYPES.UNSIGNED_INT]=((a={})[t.FORMATS.RGBA_INTEGER]=e.RGBA32UI,a[t.FORMATS.RGB_INTEGER]=e.RGB32UI,a[t.FORMATS.RG_INTEGER]=e.RG32UI,a[t.FORMATS.RED_INTEGER]=e.R32UI,a[t.FORMATS.DEPTH_COMPONENT]=e.DEPTH_COMPONENT24,a),r[t.TYPES.INT]=((h={})[t.FORMATS.RGBA_INTEGER]=e.RGBA32I,h[t.FORMATS.RGB_INTEGER]=e.RGB32I,h[t.FORMATS.RG_INTEGER]=e.RG32I,h[t.FORMATS.RED_INTEGER]=e.R32I,h),r[t.TYPES.FLOAT]=((u={})[t.FORMATS.RGBA]=e.RGBA32F,u[t.FORMATS.RGB]=e.RGB32F,u[t.FORMATS.RG]=e.RG32F,u[t.FORMATS.RED]=e.R32F,u[t.FORMATS.DEPTH_COMPONENT]=e.DEPTH_COMPONENT32F,u),r[t.TYPES.HALF_FLOAT]=((l={})[t.FORMATS.RGBA]=e.RGBA16F,l[t.FORMATS.RGB]=e.RGB16F,l[t.FORMATS.RG]=e.RG16F,l[t.FORMATS.RED]=e.R16F,l),r[t.TYPES.UNSIGNED_SHORT_5_6_5]=((c={})[t.FORMATS.RGB]=e.RGB565,c),r[t.TYPES.UNSIGNED_SHORT_4_4_4_4]=((d={})[t.FORMATS.RGBA]=e.RGBA4,d),r[t.TYPES.UNSIGNED_SHORT_5_5_5_1]=((f={})[t.FORMATS.RGBA]=e.RGB5_A1,f),r[t.TYPES.UNSIGNED_INT_2_10_10_10_REV]=((p={})[t.FORMATS.RGBA]=e.RGB10_A2,p[t.FORMATS.RGBA_INTEGER]=e.RGB10_A2UI,p),r[t.TYPES.UNSIGNED_INT_10F_11F_11F_REV]=((_={})[t.FORMATS.RGB]=e.R11F_G11F_B10F,_),r[t.TYPES.UNSIGNED_INT_5_9_9_9_REV]=((m={})[t.FORMATS.RGB]=e.RGB9_E5,m),r[t.TYPES.UNSIGNED_INT_24_8]=((v={})[t.FORMATS.DEPTH_STENCIL]=e.DEPTH24_STENCIL8,v),r[t.TYPES.FLOAT_32_UNSIGNED_INT_24_8_REV]=((y={})[t.FORMATS.DEPTH_STENCIL]=e.DEPTH32F_STENCIL8,y),S=r):((g={})[t.TYPES.UNSIGNED_BYTE]=((E={})[t.FORMATS.RGBA]=e.RGBA,E[t.FORMATS.RGB]=e.RGB,E[t.FORMATS.ALPHA]=e.ALPHA,E[t.FORMATS.LUMINANCE]=e.LUMINANCE,E[t.FORMATS.LUMINANCE_ALPHA]=e.LUMINANCE_ALPHA,E),g[t.TYPES.UNSIGNED_SHORT_5_6_5]=((T={})[t.FORMATS.RGB]=e.RGB,T),g[t.TYPES.UNSIGNED_SHORT_4_4_4_4]=((x={})[t.FORMATS.RGBA]=e.RGBA,x),g[t.TYPES.UNSIGNED_SHORT_5_5_5_1]=((b={})[t.FORMATS.RGBA]=e.RGBA,b),S=g),S}(e);var r=e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS);this.boundTextures.length=r;for(var i=0;i=0;--o){var s=r[o];s&&s._glTextures[n].samplerType!==t.SAMPLER_TYPES.FLOAT&&this.renderer.texture.unbind(s)}},e.prototype.initTexture=function(t){var e=new kn(this.gl.createTexture());return e.dirtyId=-1,t._glTextures[this.CONTEXT_UID]=e,this.managedTextures.push(t),t.on("dispose",this.destroyTexture,this),e},e.prototype.initTextureType=function(e,r){var i,n;r.internalFormat=null!==(n=null===(i=this.internalFormats[e.type])||void 0===i?void 0:i[e.format])&&void 0!==n?n:e.format,2===this.webGLVersion&&e.type===t.TYPES.HALF_FLOAT?r.type=this.gl.HALF_FLOAT:r.type=e.type},e.prototype.updateTexture=function(e){var r=e._glTextures[this.CONTEXT_UID];if(r){var i=this.renderer;if(this.initTextureType(e,r),e.resource&&e.resource.upload(i,e,r))r.samplerType!==t.SAMPLER_TYPES.FLOAT&&(this.hasIntegerTextures=!0);else{var n=e.realWidth,o=e.realHeight,s=i.gl;(r.width!==n||r.height!==o||r.dirtyId<0)&&(r.width=n,r.height=o,s.texImage2D(e.target,0,r.internalFormat,n,o,0,e.format,r.type,null))}e.dirtyStyleId!==r.dirtyStyleId&&this.updateTextureStyle(e),r.dirtyId=e.dirtyId}},e.prototype.destroyTexture=function(t,e){var r=this.gl;if((t=t.castToBaseTexture())._glTextures[this.CONTEXT_UID]&&(this.unbind(t),r.deleteTexture(t._glTextures[this.CONTEXT_UID].texture),t.off("dispose",this.destroyTexture,this),delete t._glTextures[this.CONTEXT_UID],!e)){var i=this.managedTextures.indexOf(t);-1!==i&&Re(this.managedTextures,i,1)}},e.prototype.updateTextureStyle=function(e){var r=e._glTextures[this.CONTEXT_UID];r&&(e.mipmap!==t.MIPMAP_MODES.POW2&&2===this.webGLVersion||e.isPowerOfTwo?r.mipmap=e.mipmap>=1:r.mipmap=!1,2===this.webGLVersion||e.isPowerOfTwo?r.wrapMode=e.wrapMode:r.wrapMode=t.WRAP_MODES.CLAMP,e.resource&&e.resource.style(this.renderer,e,r)||this.setStyle(e,r),r.dirtyStyleId=e.dirtyStyleId)},e.prototype.setStyle=function(e,r){var i=this.gl;if(r.mipmap&&e.mipmap!==t.MIPMAP_MODES.ON_MANUAL&&i.generateMipmap(e.target),i.texParameteri(e.target,i.TEXTURE_WRAP_S,r.wrapMode),i.texParameteri(e.target,i.TEXTURE_WRAP_T,r.wrapMode),r.mipmap){i.texParameteri(e.target,i.TEXTURE_MIN_FILTER,e.scaleMode===t.SCALE_MODES.LINEAR?i.LINEAR_MIPMAP_LINEAR:i.NEAREST_MIPMAP_NEAREST);var n=this.renderer.context.extensions.anisotropicFiltering;if(n&&e.anisotropicLevel>0&&e.scaleMode===t.SCALE_MODES.LINEAR){var o=Math.min(e.anisotropicLevel,i.getParameter(n.MAX_TEXTURE_MAX_ANISOTROPY_EXT));i.texParameterf(e.target,n.TEXTURE_MAX_ANISOTROPY_EXT,o)}}else i.texParameteri(e.target,i.TEXTURE_MIN_FILTER,e.scaleMode===t.SCALE_MODES.LINEAR?i.LINEAR:i.NEAREST);i.texParameteri(e.target,i.TEXTURE_MAG_FILTER,e.scaleMode===t.SCALE_MODES.LINEAR?i.LINEAR:i.NEAREST)},e.prototype.destroy=function(){this.renderer=null},e}(),Hn={__proto__:null,FilterSystem:xi,BatchSystem:Si,ContextSystem:Ri,FramebufferSystem:Mi,GeometrySystem:wi,MaskSystem:dn,ScissorSystem:pn,StencilSystem:_n,ProjectionSystem:mn,RenderTextureSystem:gn,ShaderSystem:wn,StateSystem:Un,TextureGCSystem:Gn,TextureSystem:Xn},jn=new Qe,Yn=function(e){function r(r,i){void 0===r&&(r=t.RENDERER_TYPE.UNKNOWN);var n=e.call(this)||this;return i=Object.assign({},rt.RENDER_OPTIONS,i),n.options=i,n.type=r,n.screen=new Ye(0,0,i.width,i.height),n.view=i.view||document.createElement("canvas"),n.resolution=i.resolution||rt.RESOLUTION,n.useContextAlpha=i.useContextAlpha,n.autoDensity=!!i.autoDensity,n.preserveDrawingBuffer=i.preserveDrawingBuffer,n.clearBeforeRender=i.clearBeforeRender,n._backgroundColor=0,n._backgroundColorRgba=[0,0,0,1],n._backgroundColorString="#000000",n.backgroundColor=i.backgroundColor||n._backgroundColor,n.backgroundAlpha=i.backgroundAlpha,void 0!==i.transparent&&(n.useContextAlpha=i.transparent,n.backgroundAlpha=i.transparent?0:1),n._lastObjectRendered=null,n.plugins={},n}return Fr(r,e),r.prototype.initPlugins=function(t){for(var e in t)this.plugins[e]=new t[e](this)},Object.defineProperty(r.prototype,"width",{get:function(){return this.view.width},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"height",{get:function(){return this.view.height},enumerable:!1,configurable:!0}),r.prototype.resize=function(t,e){this.view.width=Math.round(t*this.resolution),this.view.height=Math.round(e*this.resolution);var r=this.view.width/this.resolution,i=this.view.height/this.resolution;this.screen.width=r,this.screen.height=i,this.autoDensity&&(this.view.style.width=r+"px",this.view.style.height=i+"px"),this.emit("resize",r,i)},r.prototype.generateTexture=function(t,e,r,i){void 0===e&&(e={}),"number"==typeof e&&(e={scaleMode:e,resolution:r,region:i});var n=e.region,o=function(t,e){var r={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(r[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(i=Object.getOwnPropertySymbols(t);n=t.data.byteLength)e.bufferSubData(t.type,0,t.data);else{var n=t.static?e.STATIC_DRAW:e.DYNAMIC_DRAW;i.byteLength=t.data.byteLength,e.bufferData(t.type,t.data,n)}},t.prototype.dispose=function(t,e){if(this.managedBuffers[t.id]){delete this.managedBuffers[t.id];var r=t._glBuffers[this.CONTEXT_UID],i=this.gl;t.disposeRunner.remove(this),r&&(e||i.deleteBuffer(r.buffer),delete t._glBuffers[this.CONTEXT_UID])}},t.prototype.disposeAll=function(t){for(var e=Object.keys(this.managedBuffers),r=0;r=t.MSAA_QUALITY.HIGH?this.multisample=t.MSAA_QUALITY.HIGH:e>=t.MSAA_QUALITY.MEDIUM?this.multisample=t.MSAA_QUALITY.MEDIUM:e>=t.MSAA_QUALITY.LOW?this.multisample=t.MSAA_QUALITY.LOW:this.multisample=t.MSAA_QUALITY.NONE},r.prototype.addSystem=function(t,e){var r=new t(this);if(this[e])throw new Error('Whoops! The name "'+e+'" is already in use');for(var i in this[e]=r,this.runners)this.runners[i].add(r);return this},r.prototype.render=function(t,e){var r,i,n,o;if(e&&(e instanceof oi?(r=e,i=arguments[2],n=arguments[3],o=arguments[4]):(r=e.renderTexture,i=e.clear,n=e.transform,o=e.skipUpdateTransform)),this.renderingToScreen=!r,this.runners.prerender.emit(),this.emit("prerender"),this.projection.transform=n,!this.context.isLost){if(r||(this._lastObjectRendered=t),!o){var s=t.enableTempParent();t.updateTransform(),t.disableTempParent(s)}this.renderTexture.bind(r),this.batch.currentRenderer.start(),(void 0!==i?i:this.clearBeforeRender)&&this.renderTexture.clear(),t.render(this),this.batch.currentRenderer.flush(),r&&r.baseTexture.update(),this.runners.postrender.emit(),this.projection.transform=null,this.emit("postrender")}},r.prototype.generateTexture=function(t,r,i,n){void 0===r&&(r={});var o=e.prototype.generateTexture.call(this,t,r,i,n);return this.framebuffer.blit(),o},r.prototype.resize=function(t,r){e.prototype.resize.call(this,t,r),this.runners.resize.emit(this.screen.height,this.screen.width)},r.prototype.reset=function(){return this.runners.reset.emit(),this},r.prototype.clear=function(){this.renderTexture.bind(),this.renderTexture.clear()},r.prototype.destroy=function(t){for(var r in this.runners.destroy.emit(),this.runners)this.runners[r].destroy();e.prototype.destroy.call(this,t),this.gl=null},Object.defineProperty(r.prototype,"extract",{get:function(){return this.plugins.extract},enumerable:!1,configurable:!0}),r.registerPlugin=function(t,e){r.__plugins=r.__plugins||{},r.__plugins[t]=e},r}(Yn);function qn(t){return Wn.create(t)}var Kn="attribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\n\nuniform mat3 projectionMatrix;\n\nvarying vec2 vTextureCoord;\n\nvoid main(void)\n{\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n vTextureCoord = aTextureCoord;\n}",Zn="attribute vec2 aVertexPosition;\n\nuniform mat3 projectionMatrix;\n\nvarying vec2 vTextureCoord;\n\nuniform vec4 inputSize;\nuniform vec4 outputFrame;\n\nvec4 filterVertexPosition( void )\n{\n vec2 position = aVertexPosition * max(outputFrame.zw, vec2(0.)) + outputFrame.xy;\n\n return vec4((projectionMatrix * vec3(position, 1.0)).xy, 0.0, 1.0);\n}\n\nvec2 filterTextureCoord( void )\n{\n return aVertexPosition * (outputFrame.zw * inputSize.zw);\n}\n\nvoid main(void)\n{\n gl_Position = filterVertexPosition();\n vTextureCoord = filterTextureCoord();\n}\n",Qn=function(){function t(t){this.renderer=t}return t.prototype.destroy=function(){this.renderer=null},t}(),Jn=function(){this.texArray=null,this.blend=0,this.type=t.DRAW_MODES.TRIANGLES,this.start=0,this.size=0,this.data=null},$n=function(){function t(){this.elements=[],this.ids=[],this.count=0}return t.prototype.clear=function(){for(var t=0;tthis.size&&this.flush(),this._vertexCount+=t.vertexData.length/2,this._indexCount+=t.indices.length,this._bufferedTextures[this._bufferSize]=t._texture.baseTexture,this._bufferedElements[this._bufferSize++]=t)},r.prototype.buildTexturesAndDrawCalls=function(){var t=this._bufferedTextures,e=this.MAX_TEXTURES,i=r._textureArrayPool,n=this.renderer.batch,o=this._tempBoundTextures,s=this.renderer.textureGC.count,a=++Xr._globalBatch,h=0,u=i[0],l=0;n.copyBoundTextures(o,e);for(var c=0;c=e&&(n.boundArray(u,o,a,e),this.buildDrawCalls(u,l,c),l=c,u=i[++h],++a),d._batchEnabled=a,d.touched=s,u.elements[u.count++]=d)}for(u.count>0&&(n.boundArray(u,o,a,e),this.buildDrawCalls(u,l,this._bufferSize),++h,++a),c=0;c0&&(e+="\nelse "),r0||e.responseType===t.XHR_RESPONSE_TYPE.BUFFER)?i=200:1223===i&&(i=204),2==(i/100|0)){if(this.xhrType===t.XHR_RESPONSE_TYPE.TEXT)this.data=r,this.type=t.TYPE.TEXT;else if(this.xhrType===t.XHR_RESPONSE_TYPE.JSON)try{this.data=JSON.parse(r),this.type=t.TYPE.JSON}catch(t){return void this.abort("Error trying to parse loaded json: "+t)}else if(this.xhrType===t.XHR_RESPONSE_TYPE.DOCUMENT)try{if(self.DOMParser){var n=new DOMParser;this.data=n.parseFromString(r,"text/xml")}else{var o=document.createElement("div");o.innerHTML=r,this.data=o}this.type=t.TYPE.XML}catch(t){return void this.abort("Error trying to parse loaded xml: "+t)}else this.data=e.response||r;this.complete()}else this.abort("["+e.status+"] "+e.statusText+": "+e.responseURL)},t.prototype._determineCrossOrigin=function(t,e){if(0===t.indexOf("data:"))return"";if(self.origin!==self.location.origin)return"anonymous";e=e||self.location,bo||(bo=document.createElement("a")),bo.href=t;var r=To(bo.href,{strictMode:!0}),i=!r.port&&""===e.port||r.port===e.port,n=r.protocol?r.protocol+":":"";return r.host===e.hostname&&i&&n===e.protocol?"":"anonymous"},t.prototype._determineXhrType=function(){return t._xhrTypeMap[this.extension]||t.XHR_RESPONSE_TYPE.TEXT},t.prototype._determineLoadType=function(){return t._loadTypeMap[this.extension]||t.LOAD_TYPE.XHR},t.prototype._getExtension=function(t){void 0===t&&(t=this.url);var e="";if(this.isDataUrl){var r=t.indexOf("/");e=t.substring(r+1,t.indexOf(";",r))}else{var i=t.indexOf("?"),n=t.indexOf("#"),o=Math.min(i>-1?i:t.length,n>-1?n:t.length);e=(t=t.substring(0,o)).substring(t.lastIndexOf(".")+1)}return e.toLowerCase()},t.prototype._getMimeFromXhrType=function(e){switch(e){case t.XHR_RESPONSE_TYPE.BUFFER:return"application/octet-binary";case t.XHR_RESPONSE_TYPE.BLOB:return"application/blob";case t.XHR_RESPONSE_TYPE.DOCUMENT:return"application/xml";case t.XHR_RESPONSE_TYPE.JSON:return"application/json";case t.XHR_RESPONSE_TYPE.DEFAULT:case t.XHR_RESPONSE_TYPE.TEXT:default:return"text/plain"}},t}(),function(t){!function(t){t[t.NONE=0]="NONE",t[t.DATA_URL=1]="DATA_URL",t[t.COMPLETE=2]="COMPLETE",t[t.LOADING=4]="LOADING"}(t.STATUS_FLAGS||(t.STATUS_FLAGS={})),function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.JSON=1]="JSON",t[t.XML=2]="XML",t[t.IMAGE=3]="IMAGE",t[t.AUDIO=4]="AUDIO",t[t.VIDEO=5]="VIDEO",t[t.TEXT=6]="TEXT"}(t.TYPE||(t.TYPE={})),function(t){t[t.XHR=1]="XHR",t[t.IMAGE=2]="IMAGE",t[t.AUDIO=3]="AUDIO",t[t.VIDEO=4]="VIDEO"}(t.LOAD_TYPE||(t.LOAD_TYPE={})),function(t){t.DEFAULT="text",t.BUFFER="arraybuffer",t.BLOB="blob",t.DOCUMENT="document",t.JSON="json",t.TEXT="text"}(t.XHR_RESPONSE_TYPE||(t.XHR_RESPONSE_TYPE={})),t._loadTypeMap={gif:t.LOAD_TYPE.IMAGE,png:t.LOAD_TYPE.IMAGE,bmp:t.LOAD_TYPE.IMAGE,jpg:t.LOAD_TYPE.IMAGE,jpeg:t.LOAD_TYPE.IMAGE,tif:t.LOAD_TYPE.IMAGE,tiff:t.LOAD_TYPE.IMAGE,webp:t.LOAD_TYPE.IMAGE,tga:t.LOAD_TYPE.IMAGE,svg:t.LOAD_TYPE.IMAGE,"svg+xml":t.LOAD_TYPE.IMAGE,mp3:t.LOAD_TYPE.AUDIO,ogg:t.LOAD_TYPE.AUDIO,wav:t.LOAD_TYPE.AUDIO,mp4:t.LOAD_TYPE.VIDEO,webm:t.LOAD_TYPE.VIDEO},t._xhrTypeMap={xhtml:t.XHR_RESPONSE_TYPE.DOCUMENT,html:t.XHR_RESPONSE_TYPE.DOCUMENT,htm:t.XHR_RESPONSE_TYPE.DOCUMENT,xml:t.XHR_RESPONSE_TYPE.DOCUMENT,tmx:t.XHR_RESPONSE_TYPE.DOCUMENT,svg:t.XHR_RESPONSE_TYPE.DOCUMENT,tsx:t.XHR_RESPONSE_TYPE.DOCUMENT,gif:t.XHR_RESPONSE_TYPE.BLOB,png:t.XHR_RESPONSE_TYPE.BLOB,bmp:t.XHR_RESPONSE_TYPE.BLOB,jpg:t.XHR_RESPONSE_TYPE.BLOB,jpeg:t.XHR_RESPONSE_TYPE.BLOB,tif:t.XHR_RESPONSE_TYPE.BLOB,tiff:t.XHR_RESPONSE_TYPE.BLOB,webp:t.XHR_RESPONSE_TYPE.BLOB,tga:t.XHR_RESPONSE_TYPE.BLOB,json:t.XHR_RESPONSE_TYPE.JSON,text:t.XHR_RESPONSE_TYPE.TEXT,txt:t.XHR_RESPONSE_TYPE.TEXT,ttf:t.XHR_RESPONSE_TYPE.BUFFER,otf:t.XHR_RESPONSE_TYPE.BUFFER},t.EMPTY_GIF="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="}(t.LoaderResource||(t.LoaderResource={}));var Mo=function(t,e){this.data=t,this.callback=e},Po=function(){function t(t,e){var r=this;if(void 0===e&&(e=1),this.workers=0,this.saturated=Oo,this.unsaturated=Oo,this.empty=Oo,this.drain=Oo,this.error=Oo,this.started=!1,this.paused=!1,this._tasks=[],this._insert=function(t,e,i){if(i&&"function"!=typeof i)throw new Error("task callback must be a function");if(r.started=!0,null==t&&r.idle())setTimeout(function(){return r.drain()},1);else{var n=new Mo(t,"function"==typeof i?i:Oo);e?r._tasks.unshift(n):r._tasks.push(n),setTimeout(r.process,1)}},this.process=function(){for(;!r.paused&&r.workers>2,n[1]=(3&i[0])<<4|i[1]>>4,n[2]=(15&i[1])<<2|i[2]>>6,n[3]=63&i[2],r-(t.length-1)){case 2:n[3]=64,n[2]=64;break;case 1:n[3]=64}for(o=0;o0&&n[n.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!n||o[1]>n[0]&&o[1]=33776&&t<=33779)return"s3tc";if(t>=37488&&t<=37497)return"etc";if(t>=35840&&t<=35843)return"pvrtc";if(t>=36196)return"etc1";if(t>=35986&&t<=34798)return"atc";throw new Error("Invalid (compressed) texture format given!")},e._createLevelBuffers=function(t,e,r,i,n,o,s){for(var a=new Array(r),h=t.byteOffset,u=o,l=s,c=u+i-1&~(i-1),d=l+n-1&~(n-1),f=c*d*Bo[e],p=0;p1?u:c,levelHeight:r>1?l:d,levelBuffer:new Uint8Array(t.buffer,h,f)},h+=f,f=(c=(u=u>>1||1)+i-1&~(i-1))*(d=(l=l>>1||1)+n-1&~(n-1))*Bo[e];return a},e}(Ho),Yo=function(){function e(){}return e.use=function(r,i){var n=r.data;if(r.type===t.LoaderResource.TYPE.JSON&&n&&n.cacheID&&n.textures){for(var o=n.textures,s=void 0,a=void 0,h=0,u=o.length;h>>=1,T>>>=1;var b=148;for(x=0;x<_;x++)v.push(new Uint8Array(t,b,g)),b+=g}return v.map(function(t){return new jo(t,{format:m,width:n,height:i,levels:o})})}if(64&a)throw new Error("DDSLoader does not support uncompressed texture data.");if(512&a)throw new Error("DDSLoader does not supported YUV uncompressed texture data.");if(131072&a)throw new Error("DDSLoader does not support single-channel (lumninance) texture data!");if(2&a)throw new Error("DDSLoader does not support single-channel (alpha) texture data!");throw new Error("DDSLoader failed to load a texture file due to an unknown reason!")},t}();t.LoaderResource.setExtensionXhrType("ktx",t.LoaderResource.XHR_RESPONSE_TYPE.BUFFER);var ts=[171,75,84,88,32,49,49,187,13,10,26,10],es=((qo={})[t.TYPES.UNSIGNED_BYTE]=1,qo[t.TYPES.UNSIGNED_SHORT]=2,qo[t.TYPES.FLOAT]=4,qo[t.TYPES.HALF_FLOAT]=8,qo),rs=((Ko={})[t.FORMATS.RGBA]=4,Ko[t.FORMATS.RGB]=3,Ko[t.FORMATS.LUMINANCE]=1,Ko[t.FORMATS.LUMINANCE_ALPHA]=2,Ko[t.FORMATS.ALPHA]=1,Ko),is=((Zo={})[t.TYPES.UNSIGNED_SHORT_4_4_4_4]=2,Zo[t.TYPES.UNSIGNED_SHORT_5_5_5_1]=2,Zo[t.TYPES.UNSIGNED_SHORT_5_6_5]=2,Zo),ns=function(){function t(){}return t.use=function(e,r){if("ktx"===e.extension&&e.data)try{var i=e.name||e.url;Object.assign(e,Vo(i,t.parse(i,e.data),e.metadata))}catch(t){return void r(t)}r()},t.parse=function(e,r){var i=new DataView(r);if(!t.validate(e,i))return null;var n=67305985===i.getUint32(12,!0),o=i.getUint32(16,n),s=i.getUint32(24,n),a=i.getUint32(28,n),h=i.getUint32(36,n),u=i.getUint32(40,n)||1,l=i.getUint32(44,n)||1,c=i.getUint32(48,n)||1,d=i.getUint32(52,n),f=i.getUint32(56,n),p=i.getUint32(60,n);if(0===u||1!==l)throw new Error("Only 2D textures are supported");if(1!==d)throw new Error("CubeTextures are not supported by KTXLoader yet!");if(1!==c)throw new Error("WebGL does not support array textures");var _,m=h+3&-4,v=u+3&-4,y=new Array(c),g=h*u;if(0===o&&(g=m*v),void 0===(_=0!==o?es[o]?es[o]*rs[s]:is[o]:Bo[a]))throw new Error("Unable to resolve the pixel format stored in the *.ktx file!");for(var E=g*_,T=h,x=u,b=m,S=v,A=64+p,R=0;R1?T:b,levelHeight:f>1?x:S,levelBuffer:new Uint8Array(r,I,E)},I+=E}A=(A+=O+4)%4!=0?A+4-A%4:A,E=(b=(T=T>>1||1)+4-1&-4)*(S=(x=x>>1||1)+4-1&-4)*_}if(0!==o)throw new Error("TODO: Uncompressed");return y.map(function(t){return new jo(null,{format:a,width:h,height:u,levels:f,levelBuffers:t})})},t.validate=function(t,e){for(var r=0;r16384&&(n=16384),s._properties=[!1,!0,!1,!1,!1],s._maxSize=r,s._batchSize=n,s._buffers=null,s._bufferUpdateIDs=[],s._updateID=0,s.interactiveChildren=!1,s.blendMode=t.BLEND_MODES.NORMAL,s.autoResize=o,s.roundPixels=!0,s.baseTexture=null,s.setProperties(i),s._tint=0,s.tintRgb=new Float32Array(4),s.tint=16777215,s}return ss(r,e),r.prototype.setProperties=function(t){t&&(this._properties[0]="vertices"in t||"scale"in t?!!t.vertices||!!t.scale:this._properties[0],this._properties[1]="position"in t?!!t.position:this._properties[1],this._properties[2]="rotation"in t?!!t.rotation:this._properties[2],this._properties[3]="uvs"in t?!!t.uvs:this._properties[3],this._properties[4]="tint"in t||"alpha"in t?!!t.tint||!!t.alpha:this._properties[4])},r.prototype.updateTransform=function(){this.displayObjectUpdateTransform()},Object.defineProperty(r.prototype,"tint",{get:function(){return this._tint},set:function(t){this._tint=t,ce(t,this.tintRgb)},enumerable:!1,configurable:!0}),r.prototype.render=function(t){var e=this;this.visible&&!(this.worldAlpha<=0)&&this.children.length&&this.renderable&&(this.baseTexture||(this.baseTexture=this.children[0]._texture.baseTexture,this.baseTexture.valid||this.baseTexture.once("update",function(){return e.onChildrenChange(0)})),t.batch.setObjectRenderer(t.plugins.particle),t.plugins.particle.render(this))},r.prototype.onChildrenChange=function(t){for(var e=Math.floor(t/this._batchSize);this._bufferUpdateIDs.lengthr&&!t.autoResize&&(o=r);var s=t._buffers;s||(s=t._buffers=this.generateBuffers(t));var a=e[0]._texture.baseTexture;this.state.blendMode=me(t.blendMode,a.alphaMode),n.state.set(this.state);var h=n.gl,u=t.worldTransform.copyTo(this.tempMatrix);u.prepend(n.globalUniforms.uniforms.projectionMatrix),this.shader.uniforms.translationMatrix=u.toArray(!0),this.shader.uniforms.uColor=ve(t.tintRgb,t.worldAlpha,this.shader.uniforms.uColor,a.alphaMode),this.shader.uniforms.uSampler=a,this.renderer.shader.bind(this.shader);for(var l=!1,c=0,d=0;ci&&(f=i),d>=s.length&&s.push(this._generateOneMoreBuffer(t));var p=s[d];p.uploadDynamic(e,c,f);var _=t._bufferUpdateIDs[d]||0;(l=l||p._updateID<_)&&(p._updateID=t._updateID,p.uploadStatic(e,c,f)),n.geometry.bind(p.geometry),h.drawElements(h.TRIANGLES,6*f,h.UNSIGNED_SHORT,0)}}},r.prototype.generateBuffers=function(t){for(var e=[],r=t._maxSize,i=t._batchSize,n=t._properties,o=0;o0,u=a.alpha,l=u<1&&h?ye(a._tintRGB,u):a._tintRGB+(255*u<<24);i[o]=l,i[o+n]=l,i[o+2*n]=l,i[o+3*n]=l,o+=4*n}},r.prototype.destroy=function(){e.prototype.destroy.call(this),this.shader&&(this.shader.destroy(),this.shader=null),this.tempMatrix=null},r}(bi);!function(t){t.MITER="miter",t.BEVEL="bevel",t.ROUND="round"}(t.LINE_JOIN||(t.LINE_JOIN={})),function(t){t.BUTT="butt",t.ROUND="round",t.SQUARE="square"}(t.LINE_CAP||(t.LINE_CAP={}));var ds={adaptive:!0,maxLength:10,minSegments:8,maxSegments:2048,epsilon:1e-4,_segmentsCount:function(t,e){if(void 0===e&&(e=20),!this.adaptive||!t||isNaN(t))return e;var r=Math.ceil(t/this.maxLength);return rthis.maxSegments&&(r=this.maxSegments),r}},fs=function(){function t(){this.color=16777215,this.alpha=1,this.texture=ii.WHITE,this.matrix=null,this.visible=!1,this.reset()}return t.prototype.clone=function(){var e=new t;return e.color=this.color,e.alpha=this.alpha,e.texture=this.texture,e.matrix=this.matrix,e.visible=this.visible,e},t.prototype.reset=function(){this.color=16777215,this.alpha=1,this.texture=ii.WHITE,this.matrix=null,this.visible=!1},t.prototype.destroy=function(){this.texture=null,this.matrix=null},t}(),ps=function(t,e){return(ps=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)};function _s(t,e){function r(){this.constructor=t}ps(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}var ms={build:function(t){t.points=t.shape.points.slice()},triangulate:function(t,e){var r=t.points,i=t.holes,n=e.points,o=e.indices;if(r.length>=6){for(var s=[],a=0;ac&&(c+=2*Math.PI);var d=l,f=c-l,p=Math.abs(f),_=Math.sqrt(h*h+u*u),m=1+(15*p*Math.sqrt(_)/Math.PI>>0),v=f/m;if(d+=v,a){s.push(t,e),s.push(r,i);for(var y=1,g=d;yg?(k?(f.push(z,W),f.push(x+R*N,b+O*N),f.push(z,W),f.push(x+I*N,b+M*N)):(f.push(x-R*D,b-O*D),f.push(q,K),f.push(x-I*D,b-M*D),f.push(q,K)),_+=2):s.join===t.LINE_JOIN.ROUND?k?(f.push(z,W),f.push(x+R*N,b+O*N),_+=bs(x,b,x+R*N,b+O*N,x+I*N,b+M*N,f,!0)+4,f.push(z,W),f.push(x+I*N,b+M*N)):(f.push(x-R*D,b-O*D),f.push(q,K),_+=bs(x,b,x-R*D,b-O*D,x-I*D,b-M*D,f,!1)+4,f.push(x-I*D,b-M*D),f.push(q,K)):(f.push(z,W),f.push(q,K)):(f.push(x-R*D,b-O*D),f.push(x+R*N,b+O*N),s.join===t.LINE_JOIN.BEVEL||V/y>g||(s.join===t.LINE_JOIN.ROUND?_+=k?bs(x,b,x+R*N,b+O*N,x+I*N,b+M*N,f,!0)+2:bs(x,b,x-R*D,b-O*D,x-I*D,b-M*D,f,!1)+2:(k?(f.push(q,K),f.push(q,K)):(f.push(z,W),f.push(z,W)),_+=2)),f.push(x-I*D,b-M*D),f.push(x+I*N,b+M*N),_+=2)}}E=n[2*(p-2)],T=n[2*(p-2)+1],x=n[2*(p-1)],R=-(T-(b=n[2*(p-1)+1])),O=E-x,R/=P=Math.sqrt(R*R+O*O),O/=P,R*=v,O*=v,f.push(x-R*D,b-O*D),f.push(x+R*N,b+O*N),u||(s.cap===t.LINE_CAP.ROUND?_+=bs(x-R*(D-N)*.5,b-O*(D-N)*.5,x-R*D,b-O*D,x+R*N,b+O*N,f,!1)+2:s.cap===t.LINE_CAP.SQUARE&&(_+=xs(x,b,R,O,D,N,!1,f)));var Q=r.indices,J=ds.epsilon*ds.epsilon;for(C=m;C<_+m-2;++C)E=f[2*C],T=f[2*C+1],x=f[2*(C+1)],b=f[2*(C+1)+1],S=f[2*(C+2)],A=f[2*(C+2)+1],Math.abs(E*(b-A)+x*(A-T)+S*(T-b))l*a}},t.arc=function(t,e,r,i,n,o,s,a,h){for(var u=s-o,l=ds._segmentsCount(Math.abs(u)*n,40*Math.ceil(Math.abs(u)/Xe)),c=u/(2*l),d=2*c,f=Math.cos(c),p=Math.sin(c),_=l-1,m=_%1/_,v=0;v<=_;++v){var y=c+o+d*(v+m*v),g=Math.cos(y),E=-Math.sin(y);h.push((f*g+p*E)*n+r,(f*-E+p*g)*n+i)}},t}(),Os=function(){function t(){}return t.curveLength=function(t,e,r,i,n,o,s,a){for(var h=0,u=0,l=0,c=0,d=0,f=0,p=0,_=0,m=0,v=0,y=0,g=t,E=e,T=1;T<=10;++T)v=g-(_=(p=(f=(d=1-(u=T/10))*d)*d)*t+3*f*u*r+3*d*(l=u*u)*n+(c=l*u)*s),y=E-(m=p*e+3*f*u*i+3*d*l*o+c*a),g=_,E=m,h+=Math.sqrt(v*v+y*y);return h},t.curveTo=function(e,r,i,n,o,s,a){var h=a[a.length-2],u=a[a.length-1];a.length-=2;var l=ds._segmentsCount(t.curveLength(h,u,e,r,i,n,o,s)),c=0,d=0,f=0,p=0,_=0;a.push(h,u);for(var m=1,v=0;m<=l;++m)f=(d=(c=1-(v=m/l))*c)*c,_=(p=v*v)*v,a.push(f*h+3*d*v*e+3*c*p*i+_*o,f*u+3*d*v*r+3*c*p*n+_*s)},t}(),Is=function(){function t(){}return t.curveLength=function(t,e,r,i,n,o){var s=t-2*r+n,a=e-2*i+o,h=2*r-2*t,u=2*i-2*e,l=4*(s*s+a*a),c=4*(s*h+a*u),d=h*h+u*u,f=2*Math.sqrt(l+c+d),p=Math.sqrt(l),_=2*l*p,m=2*Math.sqrt(d),v=c/p;return(_*f+p*c*(f-m)+(4*d*l-c*c)*Math.log((2*p+v+f)/(v+m)))/(4*_)},t.curveTo=function(e,r,i,n,o){for(var s=o[o.length-2],a=o[o.length-1],h=ds._segmentsCount(t.curveLength(s,a,e,r,i,n)),u=0,l=0,c=1;c<=h;++c){var d=c/h;u=s+(e-s)*d,l=a+(r-a)*d,o.push(u+(e+(i-e)*d-u)*d,l+(r+(n-r)*d-l)*d)}},t}(),Ms=function(){function t(){this.reset()}return t.prototype.begin=function(t,e,r){this.reset(),this.style=t,this.start=e,this.attribStart=r},t.prototype.end=function(t,e){this.attribSize=e-this.attribStart,this.size=t-this.start},t.prototype.reset=function(){this.style=null,this.size=0,this.start=0,this.attribStart=0,this.attribSize=0},t}(),Ps=((As={})[t.SHAPES.POLY]=ms,As[t.SHAPES.CIRC]=vs,As[t.SHAPES.ELIP]=vs,As[t.SHAPES.RECT]=ys,As[t.SHAPES.RREC]=Ts,As),ws=[],Ds=[];function Ns(t){for(var e=t.points,r=0,i=0;i0}var Cs=function(){function t(t,e,r,i){void 0===e&&(e=null),void 0===r&&(r=null),void 0===i&&(i=null),this.points=[],this.holes=[],this.shape=t,this.lineStyle=r,this.fillStyle=e,this.matrix=i,this.type=t.type}return t.prototype.clone=function(){return new t(this.shape,this.fillStyle,this.lineStyle,this.matrix)},t.prototype.destroy=function(){this.shape=null,this.holes.length=0,this.holes=null,this.points.length=0,this.points=null,this.lineStyle=null,this.fillStyle=null},t}(),Ls=new Ke,Fs=new ar,Bs=function(e){function r(){var t=e.call(this)||this;return t.closePointEps=1e-4,t.boundsPadding=0,t.uvsFloat32=null,t.indicesUint16=null,t.batchable=!1,t.points=[],t.colors=[],t.uvs=[],t.indices=[],t.textureIds=[],t.graphicsData=[],t.drawCalls=[],t.batchDirty=-1,t.batches=[],t.dirty=0,t.cacheDirty=-1,t.clearDirty=0,t.shapeIndex=0,t._bounds=new ar,t.boundsDirty=-1,t}return _s(r,e),Object.defineProperty(r.prototype,"bounds",{get:function(){return this.boundsDirty!==this.dirty&&(this.boundsDirty=this.dirty,this.calculateBounds()),this._bounds},enumerable:!1,configurable:!0}),r.prototype.invalidate=function(){this.boundsDirty=-1,this.dirty++,this.batchDirty++,this.shapeIndex=0,this.points.length=0,this.colors.length=0,this.uvs.length=0,this.indices.length=0,this.textureIds.length=0;for(var t=0;t0&&(this.invalidate(),this.clearDirty++,this.graphicsData.length=0),this},r.prototype.drawShape=function(t,e,r,i){void 0===e&&(e=null),void 0===r&&(r=null),void 0===i&&(i=null);var n=new Cs(t,e,r,i);return this.graphicsData.push(n),this.dirty++,this},r.prototype.drawHole=function(t,e){if(void 0===e&&(e=null),!this.graphicsData.length)return null;var r=new Cs(t,null,null,e),i=this.graphicsData[this.graphicsData.length-1];return r.lineStyle=i.lineStyle,i.holes.push(r),this.dirty++,this},r.prototype.destroy=function(){e.prototype.destroy.call(this);for(var t=0;t0&&(o=(n=this.batches[this.batches.length-1]).style);for(var s=this.shapeIndex;s65535&&e;this.indicesUint16=y?new Uint32Array(this.indices):new Uint16Array(this.indices)}this.batchable=this.isBatchable(),this.batchable?this.packBatches():this.buildDrawCalls()}else this.batchable=!0}}else this.batchable=!0},r.prototype._compareStyles=function(t,e){return!(!t||!e)&&t.texture.baseTexture===e.texture.baseTexture&&t.color+t.alpha===e.color+e.alpha&&!!t.native==!!e.native},r.prototype.validateBatching=function(){if(this.dirty===this.cacheDirty||!this.graphicsData.length)return!1;for(var t=0,e=this.graphicsData.length;t131070)return!1;for(var t=this.batches,e=0;e0&&((o=Ds.pop())||((o=new Jn).texArray=new $n),this.drawCalls.push(o)),o.start=c,o.size=0,o.texArray.count=0,o.type=l),p.touched=1,p._batchEnabled=e,p._batchLocation=s,p.wrapMode=t.WRAP_MODES.REPEAT,o.texArray.elements[o.texArray.count++]=p,s++)),o.size+=d.size,c+=d.size,h=p._batchLocation,this.addColors(i,f.color,f.alpha,d.attribSize,d.attribStart),this.addTextureIds(n,h,d.attribSize,d.attribStart)}Xr._globalBatch=e,this.packAttributes()},r.prototype.packAttributes=function(){for(var t=this.points,e=this.uvs,r=this.colors,i=this.textureIds,n=new ArrayBuffer(3*t.length*4),o=new Float32Array(n),s=new Uint32Array(n),a=0,h=0;h>16)+(65280&e)+((255&e)<<16),r);t.length=Math.max(t.length,n+i);for(var s=0;s0&&e.alpha>0;return r?(e.matrix&&(e.matrix=e.matrix.clone(),e.matrix.invert()),Object.assign(this._lineStyle,{visible:r},e)):this._lineStyle.reset(),this},r.prototype.startPoly=function(){if(this.currentPath){var t=this.currentPath.points,e=this.currentPath.points.length;e>2&&(this.drawShape(this.currentPath),this.currentPath=new We,this.currentPath.closeStroke=!1,this.currentPath.points.push(t[e-2],t[e-1]))}else this.currentPath=new We,this.currentPath.closeStroke=!1},r.prototype.finishPoly=function(){this.currentPath&&(this.currentPath.points.length>2?(this.drawShape(this.currentPath),this.currentPath=null):this.currentPath.points.length=0)},r.prototype.moveTo=function(t,e){return this.startPoly(),this.currentPath.points[0]=t,this.currentPath.points[1]=e,this},r.prototype.lineTo=function(t,e){this.currentPath||this.moveTo(0,0);var r=this.currentPath.points,i=r[r.length-2],n=r[r.length-1];return i===t&&n===e||r.push(t,e),this},r.prototype._initCurve=function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.currentPath?0===this.currentPath.points.length&&(this.currentPath.points=[t,e]):this.moveTo(t,e)},r.prototype.quadraticCurveTo=function(t,e,r,i){this._initCurve();var n=this.currentPath.points;return 0===n.length&&this.moveTo(0,0),Is.curveTo(t,e,r,i,n),this},r.prototype.bezierCurveTo=function(t,e,r,i,n,o){return this._initCurve(),Os.curveTo(t,e,r,i,n,o,this.currentPath.points),this},r.prototype.arcTo=function(t,e,r,i,n){this._initCurve(t,e);var o=this.currentPath.points,s=Rs.curveTo(t,e,r,i,n,o);if(s){var a=s.cx,h=s.cy,u=s.radius,l=s.startAngle,c=s.endAngle,d=s.anticlockwise;this.arc(a,h,u,l,c,d)}return this},r.prototype.arc=function(t,e,r,i,n,o){if(void 0===o&&(o=!1),i===n)return this;if(!o&&n<=i?n+=Xe:o&&i<=n&&(i+=Xe),0==n-i)return this;var s=t+Math.cos(i)*r,a=e+Math.sin(i)*r,h=this._geometry.closePointEps,u=this.currentPath?this.currentPath.points:null;if(u){var l=Math.abs(u[u.length-2]-s),c=Math.abs(u[u.length-1]-a);l0;return e?(t.matrix&&(t.matrix=t.matrix.clone(),t.matrix.invert()),Object.assign(this._fillStyle,{visible:e},t)):this._fillStyle.reset(),this},r.prototype.endFill=function(){return this.finishPoly(),this._fillStyle.reset(),this},r.prototype.drawRect=function(t,e,r,i){return this.drawShape(new Ye(t,e,r,i))},r.prototype.drawRoundedRect=function(t,e,r,i,n){return this.drawShape(new qe(t,e,r,i,n))},r.prototype.drawCircle=function(t,e,r){return this.drawShape(new Ve(t,e,r))},r.prototype.drawEllipse=function(t,e,r,i){return this.drawShape(new ze(t,e,r,i))},r.prototype.drawPolygon=function(){for(var t,e=arguments,r=[],i=0;i>16&255)/255*n,o.tint[1]=(i>>8&255)/255*n,o.tint[2]=(255&i)/255*n,o.tint[3]=n,t.shader.bind(e),t.geometry.bind(r,e),t.state.set(this.state);for(var a=0,h=s.length;a>16)+(65280&n)+((255&n)<<16)}}},r.prototype.calculateVertices=function(){var t=this.transform._worldID;if(this._transformID!==t){this._transformID=t;for(var e=this.transform.worldTransform,r=e.a,i=e.b,n=e.c,o=e.d,s=e.tx,a=e.ty,h=this._geometry.points,u=this.vertexData,l=0,c=0;c=i&&Ys.x=n&&Ys.y>16)+(65280&t)+((255&t)<<16)},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"texture",{get:function(){return this._texture},set:function(t){this._texture!==t&&(this._texture&&this._texture.off("update",this._onTextureUpdate,this),this._texture=t||ii.EMPTY,this._cachedTint=16777215,this._textureID=-1,this._textureTrimmedID=-1,t&&(t.baseTexture.valid?this._onTextureUpdate():t.once("update",this._onTextureUpdate,this)))},enumerable:!1,configurable:!0}),r}(fr),Ws=function(t,e){return(Ws=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)};!function(t){t[t.LINEAR_VERTICAL=0]="LINEAR_VERTICAL",t[t.LINEAR_HORIZONTAL=1]="LINEAR_HORIZONTAL"}(t.TEXT_GRADIENT||(t.TEXT_GRADIENT={}));var qs={align:"left",breakWords:!1,dropShadow:!1,dropShadowAlpha:1,dropShadowAngle:Math.PI/6,dropShadowBlur:0,dropShadowColor:"black",dropShadowDistance:5,fill:"black",fillGradientType:t.TEXT_GRADIENT.LINEAR_VERTICAL,fillGradientStops:[],fontFamily:"Arial",fontSize:26,fontStyle:"normal",fontVariant:"normal",fontWeight:"normal",letterSpacing:0,lineHeight:0,lineJoin:"miter",miterLimit:10,padding:0,stroke:"black",strokeThickness:0,textBaseline:"alphabetic",trim:!1,whiteSpace:"pre",wordWrap:!1,wordWrapWidth:100,leading:0},Ks=["serif","sans-serif","monospace","cursive","fantasy","system-ui"],Zs=function(){function t(t){this.styleID=0,this.reset(),$s(this,t,t)}return t.prototype.clone=function(){var e={};return $s(e,this,qs),new t(e)},t.prototype.reset=function(){$s(this,qs,qs)},Object.defineProperty(t.prototype,"align",{get:function(){return this._align},set:function(t){this._align!==t&&(this._align=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"breakWords",{get:function(){return this._breakWords},set:function(t){this._breakWords!==t&&(this._breakWords=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"dropShadow",{get:function(){return this._dropShadow},set:function(t){this._dropShadow!==t&&(this._dropShadow=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"dropShadowAlpha",{get:function(){return this._dropShadowAlpha},set:function(t){this._dropShadowAlpha!==t&&(this._dropShadowAlpha=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"dropShadowAngle",{get:function(){return this._dropShadowAngle},set:function(t){this._dropShadowAngle!==t&&(this._dropShadowAngle=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"dropShadowBlur",{get:function(){return this._dropShadowBlur},set:function(t){this._dropShadowBlur!==t&&(this._dropShadowBlur=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"dropShadowColor",{get:function(){return this._dropShadowColor},set:function(t){var e=Js(t);this._dropShadowColor!==e&&(this._dropShadowColor=e,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"dropShadowDistance",{get:function(){return this._dropShadowDistance},set:function(t){this._dropShadowDistance!==t&&(this._dropShadowDistance=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fill",{get:function(){return this._fill},set:function(t){var e=Js(t);this._fill!==e&&(this._fill=e,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fillGradientType",{get:function(){return this._fillGradientType},set:function(t){this._fillGradientType!==t&&(this._fillGradientType=t,this.styleID++)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"fillGradientStops",{get:function(){return this._fillGradientStops},set:function(t){(function(t,e){if(!Array.isArray(t)||!Array.isArray(e))return!1;if(t.length!==e.length)return!1;for(var r=0;r=0;r--){var i=e[r].trim();!/([\"\'])[^\'\"]+\1/.test(i)&&Ks.indexOf(i)<0&&(i='"'+i+'"'),e[r]=i}return this.fontStyle+" "+this.fontVariant+" "+this.fontWeight+" "+t+" "+e.join(",")},t}();function Qs(t){return"number"==typeof t?de(t):("string"==typeof t&&0===t.indexOf("0x")&&(t=t.replace("0x","#")),t)}function Js(t){if(Array.isArray(t)){for(var e=0;ep)if(""!==s&&(a+=t.addLine(s),s="",o=0),t.canBreakWords(v,r.breakWords))for(var T=t.wordWrapSplit(v),x=0;xp&&(a+=t.addLine(s),f=!1,s="",o=0),s+=b,o+=O}else{s.length>0&&(a+=t.addLine(s),s="",o=0);var I=m===_.length-1;a+=t.addLine(v,!I),f=!1,s="",o=0}else E+o>p&&(f=!1,a+=t.addLine(s),s="",o=0),(s.length>0||!t.isBreakingSpace(v)||f)&&(s+=v,o+=E)}return a+t.addLine(s,!1)},t.addLine=function(e,r){return void 0===r&&(r=!0),e=t.trimRight(e),r?e+"\n":e},t.getFromCache=function(t,e,r,i){var n=r[t];if("number"!=typeof n){var o=t.length*e;n=i.measureText(t).width+o,r[t]=n}return n},t.collapseSpaces=function(t){return"normal"===t||"pre-line"===t},t.collapseNewlines=function(t){return"normal"===t},t.trimRight=function(e){if("string"!=typeof e)return"";for(var r=e.length-1;r>=0;r--){var i=e[r];if(!t.isBreakingSpace(i))break;e=e.slice(0,-1)}return e},t.isNewline=function(e){return"string"==typeof e&&t._newlines.indexOf(e.charCodeAt(0))>=0},t.isBreakingSpace=function(e,r){return"string"==typeof e&&t._breakingSpaces.indexOf(e.charCodeAt(0))>=0},t.tokenize=function(e){var r=[],i="";if("string"!=typeof e)return r;for(var n=0;na;--d){for(_=0;_0&&_>m&&(v=(m+_)/2);var y=m+p,g=i.lineHeight*(f+1),E=y;f+10},t}();function sa(t,e){var r=!1;if(t&&t._textures&&t._textures.length)for(var i=0;i=0;e--)this.add(t.children[e]);return this},e.prototype.destroy=function(){this.ticking&&Tr.system.remove(this.tick,this),this.ticking=!1,this.addHooks=null,this.uploadHooks=null,this.renderer=null,this.completes=null,this.queue=null,this.limiter=null,this.uploadHookHelper=null},e}();function pa(t,e){return e instanceof Xr&&(e._glTextures[t.CONTEXT_UID]||t.texture.bind(e),!0)}function _a(t,e){if(!(e instanceof Xs))return!1;var r=e.geometry;e.finishPoly(),r.updateBatches();for(var i=r.batches,n=0;n=i&&ba.x=n&&ba.y>16)+(65280&t)+((255&t)<<16),this._colorDirty=!0)},enumerable:!1,configurable:!0}),e.prototype.update=function(){if(this._colorDirty){this._colorDirty=!1;var t=this.texture.baseTexture;ge(this._tint,this._alpha,this.uniforms.uColor,t.alphaMode)}this.uvMatrix.update()&&(this.uniforms.uTextureMatrix=this.uvMatrix.mapCoord)},e}(nn),Ga=function(e){function r(r,i,n){var o=e.call(this)||this,s=new ui(r),a=new ui(i,!0),h=new ui(n,!0,!0);return o.addAttribute("aVertexPosition",s,2,!1,t.TYPES.FLOAT).addAttribute("aTextureCoord",a,2,!1,t.TYPES.FLOAT).addIndex(h),o._updateId=-1,o}return wa(r,e),Object.defineProperty(r.prototype,"vertexDirtyId",{get:function(){return this.buffers[0]._updateID},enumerable:!1,configurable:!0}),r}(pi),ka=function(t,e){return(ka=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},Xa=function(){this.info=[],this.common=[],this.page=[],this.char=[],this.kerning=[]},Ha=function(){function t(){}return t.test=function(t){return"string"==typeof t&&0===t.indexOf("info face=")},t.parse=function(t){var e=t.match(/^[a-z]+\s+.+$/gm),r={info:[],common:[],page:[],char:[],chars:[],kerning:[],kernings:[]};for(var i in e){var n=e[i].match(/^[a-z]+/gm)[0],o=e[i].match(/[a-zA-Z]+=([^\s"']+|"([^"]*)")/gm),s={};for(var a in o){var h=o[a].split("="),u=h[0],l=h[1].replace(/"/gm,""),c=parseFloat(l),d=isNaN(c)?l:c;s[u]=d}r[n].push(s)}var f=new Xa;return r.info.forEach(function(t){return f.info.push({face:t.face,size:parseInt(t.size,10)})}),r.common.forEach(function(t){return f.common.push({lineHeight:parseInt(t.lineHeight,10)})}),r.page.forEach(function(t){return f.page.push({id:parseInt(t.id,10),file:t.file})}),r.char.forEach(function(t){return f.char.push({id:parseInt(t.id,10),page:parseInt(t.page,10),x:parseInt(t.x,10),y:parseInt(t.y,10),width:parseInt(t.width,10),height:parseInt(t.height,10),xoffset:parseInt(t.xoffset,10),yoffset:parseInt(t.yoffset,10),xadvance:parseInt(t.xadvance,10)})}),r.kerning.forEach(function(t){return f.kerning.push({first:parseInt(t.first,10),second:parseInt(t.second,10),amount:parseInt(t.amount,10)})}),f},t}(),ja=function(){function t(){}return t.test=function(t){return t instanceof XMLDocument&&t.getElementsByTagName("page").length&&null!==t.getElementsByTagName("info")[0].getAttribute("face")},t.parse=function(t){for(var e=new Xa,r=t.getElementsByTagName("info"),i=t.getElementsByTagName("common"),n=t.getElementsByTagName("page"),o=t.getElementsByTagName("char"),s=t.getElementsByTagName("kerning"),a=0;a")>-1){var e=(new self.DOMParser).parseFromString(t,"text/xml");return ja.test(e)}return!1},t.parse=function(t){var e=(new self.DOMParser).parseFromString(t,"text/xml");return ja.parse(e)},t}(),Va=[Ha,ja,Ya];function za(t){for(var e=0;e=u-S*a){if(0===y)throw new Error("[BitmapFont] textureHeight "+u+"px is too small for "+c.fontSize+"px fonts");--T,p=null,_=null,m=null,y=0,v=0,g=0}else if(g=Math.max(S+x.fontProperties.descent,g),A*a+v>=d)--T,y+=g*a,y=Math.ceil(y),v=0,g=0;else{Wa(p,_,x,v,y,a,c);var R=x.text.charCodeAt(0);f.char.push({id:R,page:E.length-1,x:v/a,y:y/a,width:A,height:S,xoffset:0,yoffset:0,xadvance:Math.ceil(b-(c.dropShadow?c.dropShadowDistance:0)-(c.stroke?c.strokeThickness:0))}),v+=(A+2*s)*a,v=Math.ceil(v)}}T=0;for(var O=l.length;T0&&i.x>u&&(Re(n,1+p-++m,1+g-p),g=p,p=-1,o.push(_),s.push(n.length>0?n[n.length-1].prevSpaces:0),d=Math.max(d,_),f++,i.x=0,i.y+=e.lineHeight,l=null,y=0)}}else o.push(c),s.push(-1),d=Math.max(d,c),++f,++m,i.x=0,i.y+=e.lineHeight,l=null,y=0}var S=a.charAt(a.length-1);"\r"!==S&&"\n"!==S&&(/(?:\s)/.test(S)&&(c=_),o.push(c),d=Math.max(d,c),s.push(-1));var A=[];for(g=0;g<=f;g++){var R=0;"right"===this._align?R=d-o[g]:"center"===this._align?R=(d-o[g])/2:"justify"===this._align&&(R=s[g]<0?0:(d-o[g])/s[g]),A.push(R)}var O=n.length,I={},M=[],P=this._activePagesMeshData;for(g=0;g6*L)||W.vertices.length<2*La.BATCHABLE_SIZE)W.vertices=new Float32Array(8*L),W.uvs=new Float32Array(8*L),W.indices=new Uint16Array(6*L);else for(var F=W.total,B=W.vertices,U=4*F*2;U=i&&(e=t-s-1),o+=a=a.replace("%value%",r[e].toString()),o+="\n"}return(n=n.replace("%blur%",o)).replace("%size%",t.toString())}(o);return(s=t.call(this,a,h)||this).horizontal=e,s.resolution=n,s._quality=0,s.quality=i,s.blur=r,s}return ih(e,t),e.prototype.apply=function(t,e,r,i){if(r?this.horizontal?this.uniforms.strength=1/r.width*(r.width/e.width):this.uniforms.strength=1/r.height*(r.height/e.height):this.horizontal?this.uniforms.strength=1/t.renderer.width*(t.renderer.width/e.width):this.uniforms.strength=1/t.renderer.height*(t.renderer.height/e.height),this.uniforms.strength*=this.strength,this.uniforms.strength/=this.passes,1===this.passes)t.applyFilter(this,e,r,i);else{var n=t.getFilterTexture(),o=t.renderer,s=e,a=n;this.state.blend=!1,t.applyFilter(this,s,a,vh.CLEAR);for(var h=1;h 0.0) {\n c.rgb /= c.a;\n }\n\n vec4 result;\n\n result.r = (m[0] * c.r);\n result.r += (m[1] * c.g);\n result.r += (m[2] * c.b);\n result.r += (m[3] * c.a);\n result.r += m[4];\n\n result.g = (m[5] * c.r);\n result.g += (m[6] * c.g);\n result.g += (m[7] * c.b);\n result.g += (m[8] * c.a);\n result.g += m[9];\n\n result.b = (m[10] * c.r);\n result.b += (m[11] * c.g);\n result.b += (m[12] * c.b);\n result.b += (m[13] * c.a);\n result.b += m[14];\n\n result.a = (m[15] * c.r);\n result.a += (m[16] * c.g);\n result.a += (m[17] * c.b);\n result.a += (m[18] * c.a);\n result.a += m[19];\n\n vec3 rgb = mix(c.rgb, result.rgb, uAlpha);\n\n // Premultiply alpha again.\n rgb *= result.a;\n\n gl_FragColor = vec4(rgb, result.a);\n}\n",Ph=function(t){function e(){var e=this,r={m:new Float32Array([1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0]),uAlpha:1};return(e=t.call(this,Zn,Mh,r)||this).alpha=1,e}return function(t,e){function r(){this.constructor=t}Ih(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}(e,t),e.prototype._loadMatrix=function(t,e){void 0===e&&(e=!1);var r=t;e&&(this._multiply(r,this.uniforms.m,t),r=this._colorMatrix(r)),this.uniforms.m=r},e.prototype._multiply=function(t,e,r){return t[0]=e[0]*r[0]+e[1]*r[5]+e[2]*r[10]+e[3]*r[15],t[1]=e[0]*r[1]+e[1]*r[6]+e[2]*r[11]+e[3]*r[16],t[2]=e[0]*r[2]+e[1]*r[7]+e[2]*r[12]+e[3]*r[17],t[3]=e[0]*r[3]+e[1]*r[8]+e[2]*r[13]+e[3]*r[18],t[4]=e[0]*r[4]+e[1]*r[9]+e[2]*r[14]+e[3]*r[19]+e[4],t[5]=e[5]*r[0]+e[6]*r[5]+e[7]*r[10]+e[8]*r[15],t[6]=e[5]*r[1]+e[6]*r[6]+e[7]*r[11]+e[8]*r[16],t[7]=e[5]*r[2]+e[6]*r[7]+e[7]*r[12]+e[8]*r[17],t[8]=e[5]*r[3]+e[6]*r[8]+e[7]*r[13]+e[8]*r[18],t[9]=e[5]*r[4]+e[6]*r[9]+e[7]*r[14]+e[8]*r[19]+e[9],t[10]=e[10]*r[0]+e[11]*r[5]+e[12]*r[10]+e[13]*r[15],t[11]=e[10]*r[1]+e[11]*r[6]+e[12]*r[11]+e[13]*r[16],t[12]=e[10]*r[2]+e[11]*r[7]+e[12]*r[12]+e[13]*r[17],t[13]=e[10]*r[3]+e[11]*r[8]+e[12]*r[13]+e[13]*r[18],t[14]=e[10]*r[4]+e[11]*r[9]+e[12]*r[14]+e[13]*r[19]+e[14],t[15]=e[15]*r[0]+e[16]*r[5]+e[17]*r[10]+e[18]*r[15],t[16]=e[15]*r[1]+e[16]*r[6]+e[17]*r[11]+e[18]*r[16],t[17]=e[15]*r[2]+e[16]*r[7]+e[17]*r[12]+e[18]*r[17],t[18]=e[15]*r[3]+e[16]*r[8]+e[17]*r[13]+e[18]*r[18],t[19]=e[15]*r[4]+e[16]*r[9]+e[17]*r[14]+e[18]*r[19]+e[19],t},e.prototype._colorMatrix=function(t){var e=new Float32Array(t);return e[4]/=255,e[9]/=255,e[14]/=255,e[19]/=255,e},e.prototype.brightness=function(t,e){var r=[t,0,0,0,0,0,t,0,0,0,0,0,t,0,0,0,0,0,1,0];this._loadMatrix(r,e)},e.prototype.tint=function(t,e){var r=[(t>>16&255)/255,0,0,0,0,0,(t>>8&255)/255,0,0,0,0,0,(255&t)/255,0,0,0,0,0,1,0];this._loadMatrix(r,e)},e.prototype.greyscale=function(t,e){var r=[t,t,t,0,0,t,t,t,0,0,t,t,t,0,0,0,0,0,1,0];this._loadMatrix(r,e)},e.prototype.blackAndWhite=function(t){this._loadMatrix([.3,.6,.1,0,0,.3,.6,.1,0,0,.3,.6,.1,0,0,0,0,0,1,0],t)},e.prototype.hue=function(t,e){t=(t||0)/180*Math.PI;var r=Math.cos(t),i=Math.sin(t),n=1/3,o=(0,Math.sqrt)(n),s=[r+(1-r)*n,n*(1-r)-o*i,n*(1-r)+o*i,0,0,n*(1-r)+o*i,r+n*(1-r),n*(1-r)-o*i,0,0,n*(1-r)-o*i,n*(1-r)+o*i,r+n*(1-r),0,0,0,0,0,1,0];this._loadMatrix(s,e)},e.prototype.contrast=function(t,e){var r=(t||0)+1,i=-.5*(r-1),n=[r,0,0,0,i,0,r,0,0,i,0,0,r,0,i,0,0,0,1,0];this._loadMatrix(n,e)},e.prototype.saturate=function(t,e){void 0===t&&(t=0);var r=2*t/3+1,i=-.5*(r-1),n=[r,i,i,0,0,i,r,i,0,0,i,i,r,0,0,0,0,0,1,0];this._loadMatrix(n,e)},e.prototype.desaturate=function(){this.saturate(-1)},e.prototype.negative=function(t){this._loadMatrix([-1,0,0,1,0,0,-1,0,1,0,0,0,-1,1,0,0,0,0,1,0],t)},e.prototype.sepia=function(t){this._loadMatrix([.393,.7689999,.18899999,0,0,.349,.6859999,.16799999,0,0,.272,.5339999,.13099999,0,0,0,0,0,1,0],t)},e.prototype.technicolor=function(t){this._loadMatrix([1.9125277891456083,-.8545344976951645,-.09155508482755585,0,11.793603434377337,-.3087833385928097,1.7658908555458428,-.10601743074722245,0,-70.35205161461398,-.231103377548616,-.7501899197440212,1.847597816108189,0,30.950940869491138,0,0,0,1,0],t)},e.prototype.polaroid=function(t){this._loadMatrix([1.438,-.062,-.062,0,0,-.122,1.378,-.122,0,0,-.016,-.016,1.483,0,0,0,0,0,1,0],t)},e.prototype.toBGR=function(t){this._loadMatrix([0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0],t)},e.prototype.kodachrome=function(t){this._loadMatrix([1.1285582396593525,-.3967382283601348,-.03992559172921793,0,63.72958762196502,-.16404339962244616,1.0835251566291304,-.05498805115633132,0,24.732407896706203,-.16786010706155763,-.5603416277695248,1.6014850761964943,0,35.62982807460946,0,0,0,1,0],t)},e.prototype.browni=function(t){this._loadMatrix([.5997023498159715,.34553243048391263,-.2708298674538042,0,47.43192855600873,-.037703249837783157,.8609577587992641,.15059552388459913,0,-36.96841498319127,.24113635128153335,-.07441037908422492,.44972182064877153,0,-7.562075277591283,0,0,0,1,0],t)},e.prototype.vintage=function(t){this._loadMatrix([.6279345635605994,.3202183420819367,-.03965408211312453,0,9.651285835294123,.02578397704808868,.6441188644374771,.03259127616149294,0,7.462829176470591,.0466055556782719,-.0851232987247891,.5241648018700465,0,5.159190588235296,0,0,0,1,0],t)},e.prototype.colorTone=function(t,e,r,i,n){var o=((r=r||16770432)>>16&255)/255,s=(r>>8&255)/255,a=(255&r)/255,h=((i=i||3375104)>>16&255)/255,u=(i>>8&255)/255,l=(255&i)/255,c=[.3,.59,.11,0,0,o,s,a,t=t||.2,0,h,u,l,e=e||.15,0,o-h,s-u,a-l,0,0];this._loadMatrix(c,n)},e.prototype.night=function(t,e){var r=[-2*(t=t||.1),-t,0,0,0,-t,0,t,0,0,0,t,2*t,0,0,0,0,0,1,0];this._loadMatrix(r,e)},e.prototype.predator=function(t,e){var r=[11.224130630493164*t,-4.794486999511719*t,-2.8746118545532227*t,0*t,.40342438220977783*t,-3.6330697536468506*t,9.193157196044922*t,-2.951810836791992*t,0*t,-1.316135048866272*t,-3.2184197902679443*t,-4.2375030517578125*t,7.476448059082031*t,0*t,.8044459223747253*t,0,0,0,1,0];this._loadMatrix(r,e)},e.prototype.lsd=function(t){this._loadMatrix([2,-.4,.5,0,0,-.5,2,-.4,0,0,-.4,-.5,3,0,0,0,0,0,1,0],t)},e.prototype.reset=function(){this._loadMatrix([1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0],!1)},Object.defineProperty(e.prototype,"matrix",{get:function(){return this.uniforms.m},set:function(t){this.uniforms.m=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"alpha",{get:function(){return this.uniforms.uAlpha},set:function(t){this.uniforms.uAlpha=t},enumerable:!1,configurable:!0}),e}(sn);Ph.prototype.grayscale=Ph.prototype.greyscale;var wh,Dh,Nh,Ch,Lh,Fh,Bh,Uh,Gh,kh,Xh,Hh,jh,Yh,Vh,zh,Wh,qh,Kh,Zh=function(t,e){return(Zh=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},Qh="varying vec2 vFilterCoord;\nvarying vec2 vTextureCoord;\n\nuniform vec2 scale;\nuniform mat2 rotation;\nuniform sampler2D uSampler;\nuniform sampler2D mapSampler;\n\nuniform highp vec4 inputSize;\nuniform vec4 inputClamp;\n\nvoid main(void)\n{\n vec4 map = texture2D(mapSampler, vFilterCoord);\n\n map -= 0.5;\n map.xy = scale * inputSize.zw * (rotation * map.xy);\n\n gl_FragColor = texture2D(uSampler, clamp(vec2(vTextureCoord.x + map.x, vTextureCoord.y + map.y), inputClamp.xy, inputClamp.zw));\n}\n",Jh="attribute vec2 aVertexPosition;\n\nuniform mat3 projectionMatrix;\nuniform mat3 filterMatrix;\n\nvarying vec2 vTextureCoord;\nvarying vec2 vFilterCoord;\n\nuniform vec4 inputSize;\nuniform vec4 outputFrame;\n\nvec4 filterVertexPosition( void )\n{\n vec2 position = aVertexPosition * max(outputFrame.zw, vec2(0.)) + outputFrame.xy;\n\n return vec4((projectionMatrix * vec3(position, 1.0)).xy, 0.0, 1.0);\n}\n\nvec2 filterTextureCoord( void )\n{\n return aVertexPosition * (outputFrame.zw * inputSize.zw);\n}\n\nvoid main(void)\n{\n\tgl_Position = filterVertexPosition();\n\tvTextureCoord = filterTextureCoord();\n\tvFilterCoord = ( filterMatrix * vec3( vTextureCoord, 1.0) ).xy;\n}\n",$h=function(t){function e(e,r){var i=this,n=new Qe;return e.renderable=!1,(i=t.call(this,Jh,Qh,{mapSampler:e._texture,filterMatrix:n,scale:{x:1,y:1},rotation:new Float32Array([1,0,0,1])})||this).maskSprite=e,i.maskMatrix=n,null==r&&(r=20),i.scale=new Ke(r,r),i}return function(t,e){function r(){this.constructor=t}Zh(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}(e,t),e.prototype.apply=function(t,e,r,i){this.uniforms.filterMatrix=t.calculateSpriteMatrix(this.maskMatrix,this.maskSprite),this.uniforms.scale.x=this.scale.x,this.uniforms.scale.y=this.scale.y;var n=this.maskSprite.worldTransform,o=Math.sqrt(n.a*n.a+n.b*n.b),s=Math.sqrt(n.c*n.c+n.d*n.d);0!==o&&0!==s&&(this.uniforms.rotation[0]=n.a/o,this.uniforms.rotation[1]=n.b/o,this.uniforms.rotation[2]=n.c/s,this.uniforms.rotation[3]=n.d/s),t.applyFilter(this,e,r,i)},Object.defineProperty(e.prototype,"map",{get:function(){return this.uniforms.mapSampler},set:function(t){this.uniforms.mapSampler=t},enumerable:!1,configurable:!0}),e}(sn),tu=function(t,e){return(tu=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},eu="\nattribute vec2 aVertexPosition;\n\nuniform mat3 projectionMatrix;\n\nvarying vec2 v_rgbNW;\nvarying vec2 v_rgbNE;\nvarying vec2 v_rgbSW;\nvarying vec2 v_rgbSE;\nvarying vec2 v_rgbM;\n\nvarying vec2 vFragCoord;\n\nuniform vec4 inputSize;\nuniform vec4 outputFrame;\n\nvec4 filterVertexPosition( void )\n{\n vec2 position = aVertexPosition * max(outputFrame.zw, vec2(0.)) + outputFrame.xy;\n\n return vec4((projectionMatrix * vec3(position, 1.0)).xy, 0.0, 1.0);\n}\n\nvoid texcoords(vec2 fragCoord, vec2 inverseVP,\n out vec2 v_rgbNW, out vec2 v_rgbNE,\n out vec2 v_rgbSW, out vec2 v_rgbSE,\n out vec2 v_rgbM) {\n v_rgbNW = (fragCoord + vec2(-1.0, -1.0)) * inverseVP;\n v_rgbNE = (fragCoord + vec2(1.0, -1.0)) * inverseVP;\n v_rgbSW = (fragCoord + vec2(-1.0, 1.0)) * inverseVP;\n v_rgbSE = (fragCoord + vec2(1.0, 1.0)) * inverseVP;\n v_rgbM = vec2(fragCoord * inverseVP);\n}\n\nvoid main(void) {\n\n gl_Position = filterVertexPosition();\n\n vFragCoord = aVertexPosition * outputFrame.zw;\n\n texcoords(vFragCoord, inputSize.zw, v_rgbNW, v_rgbNE, v_rgbSW, v_rgbSE, v_rgbM);\n}\n",ru='varying vec2 v_rgbNW;\nvarying vec2 v_rgbNE;\nvarying vec2 v_rgbSW;\nvarying vec2 v_rgbSE;\nvarying vec2 v_rgbM;\n\nvarying vec2 vFragCoord;\nuniform sampler2D uSampler;\nuniform highp vec4 inputSize;\n\n\n/**\n Basic FXAA implementation based on the code on geeks3d.com with the\n modification that the texture2DLod stuff was removed since it\'s\n unsupported by WebGL.\n\n --\n\n From:\n https://github.com/mitsuhiko/webgl-meincraft\n\n Copyright (c) 2011 by Armin Ronacher.\n\n Some rights reserved.\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are\n met:\n\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n\n * Redistributions in binary form must reproduce the above\n copyright notice, this list of conditions and the following\n disclaimer in the documentation and/or other materials provided\n with the distribution.\n\n * The names of the contributors may not be used to endorse or\n promote products derived from this software without specific\n prior written permission.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\n#ifndef FXAA_REDUCE_MIN\n#define FXAA_REDUCE_MIN (1.0/ 128.0)\n#endif\n#ifndef FXAA_REDUCE_MUL\n#define FXAA_REDUCE_MUL (1.0 / 8.0)\n#endif\n#ifndef FXAA_SPAN_MAX\n#define FXAA_SPAN_MAX 8.0\n#endif\n\n//optimized version for mobile, where dependent\n//texture reads can be a bottleneck\nvec4 fxaa(sampler2D tex, vec2 fragCoord, vec2 inverseVP,\n vec2 v_rgbNW, vec2 v_rgbNE,\n vec2 v_rgbSW, vec2 v_rgbSE,\n vec2 v_rgbM) {\n vec4 color;\n vec3 rgbNW = texture2D(tex, v_rgbNW).xyz;\n vec3 rgbNE = texture2D(tex, v_rgbNE).xyz;\n vec3 rgbSW = texture2D(tex, v_rgbSW).xyz;\n vec3 rgbSE = texture2D(tex, v_rgbSE).xyz;\n vec4 texColor = texture2D(tex, v_rgbM);\n vec3 rgbM = texColor.xyz;\n vec3 luma = vec3(0.299, 0.587, 0.114);\n float lumaNW = dot(rgbNW, luma);\n float lumaNE = dot(rgbNE, luma);\n float lumaSW = dot(rgbSW, luma);\n float lumaSE = dot(rgbSE, luma);\n float lumaM = dot(rgbM, luma);\n float lumaMin = min(lumaM, min(min(lumaNW, lumaNE), min(lumaSW, lumaSE)));\n float lumaMax = max(lumaM, max(max(lumaNW, lumaNE), max(lumaSW, lumaSE)));\n\n mediump vec2 dir;\n dir.x = -((lumaNW + lumaNE) - (lumaSW + lumaSE));\n dir.y = ((lumaNW + lumaSW) - (lumaNE + lumaSE));\n\n float dirReduce = max((lumaNW + lumaNE + lumaSW + lumaSE) *\n (0.25 * FXAA_REDUCE_MUL), FXAA_REDUCE_MIN);\n\n float rcpDirMin = 1.0 / (min(abs(dir.x), abs(dir.y)) + dirReduce);\n dir = min(vec2(FXAA_SPAN_MAX, FXAA_SPAN_MAX),\n max(vec2(-FXAA_SPAN_MAX, -FXAA_SPAN_MAX),\n dir * rcpDirMin)) * inverseVP;\n\n vec3 rgbA = 0.5 * (\n texture2D(tex, fragCoord * inverseVP + dir * (1.0 / 3.0 - 0.5)).xyz +\n texture2D(tex, fragCoord * inverseVP + dir * (2.0 / 3.0 - 0.5)).xyz);\n vec3 rgbB = rgbA * 0.5 + 0.25 * (\n texture2D(tex, fragCoord * inverseVP + dir * -0.5).xyz +\n texture2D(tex, fragCoord * inverseVP + dir * 0.5).xyz);\n\n float lumaB = dot(rgbB, luma);\n if ((lumaB < lumaMin) || (lumaB > lumaMax))\n color = vec4(rgbA, texColor.a);\n else\n color = vec4(rgbB, texColor.a);\n return color;\n}\n\nvoid main() {\n\n vec4 color;\n\n color = fxaa(uSampler, vFragCoord, inputSize.zw, v_rgbNW, v_rgbNE, v_rgbSW, v_rgbSE, v_rgbM);\n\n gl_FragColor = color;\n}\n',iu=function(t){function e(){return t.call(this,eu,ru)||this}return function(t,e){function r(){this.constructor=t}tu(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}(e,t),e}(sn),nu=function(t,e){return(nu=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},ou="precision highp float;\n\nvarying vec2 vTextureCoord;\nvarying vec4 vColor;\n\nuniform float uNoise;\nuniform float uSeed;\nuniform sampler2D uSampler;\n\nfloat rand(vec2 co)\n{\n return fract(sin(dot(co.xy, vec2(12.9898, 78.233))) * 43758.5453);\n}\n\nvoid main()\n{\n vec4 color = texture2D(uSampler, vTextureCoord);\n float randomValue = rand(gl_FragCoord.xy * uSeed);\n float diff = (randomValue - 0.5) * uNoise;\n\n // Un-premultiply alpha before applying the color matrix. See issue #3539.\n if (color.a > 0.0) {\n color.rgb /= color.a;\n }\n\n color.r += diff;\n color.g += diff;\n color.b += diff;\n\n // Premultiply alpha again.\n color.rgb *= color.a;\n\n gl_FragColor = color;\n}\n",su=function(t){function e(e,r){void 0===e&&(e=.5),void 0===r&&(r=Math.random());var i=t.call(this,Zn,ou,{uNoise:0,uSeed:0})||this;return i.noise=e,i.seed=r,i}return function(t,e){function r(){this.constructor=t}nu(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}(e,t),Object.defineProperty(e.prototype,"noise",{get:function(){return this.uniforms.uNoise},set:function(t){this.uniforms.uNoise=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"seed",{get:function(){return this.uniforms.uSeed},set:function(t){this.uniforms.uSeed=t},enumerable:!1,configurable:!0}),e}(sn);!function(t){t[t.WEBGL_LEGACY=0]="WEBGL_LEGACY",t[t.WEBGL=1]="WEBGL",t[t.WEBGL2=2]="WEBGL2"}(wh||(wh={})),function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.WEBGL=1]="WEBGL",t[t.CANVAS=2]="CANVAS"}(Dh||(Dh={})),function(t){t[t.COLOR=16384]="COLOR",t[t.DEPTH=256]="DEPTH",t[t.STENCIL=1024]="STENCIL"}(Nh||(Nh={})),function(t){t[t.NORMAL=0]="NORMAL",t[t.ADD=1]="ADD",t[t.MULTIPLY=2]="MULTIPLY",t[t.SCREEN=3]="SCREEN",t[t.OVERLAY=4]="OVERLAY",t[t.DARKEN=5]="DARKEN",t[t.LIGHTEN=6]="LIGHTEN",t[t.COLOR_DODGE=7]="COLOR_DODGE",t[t.COLOR_BURN=8]="COLOR_BURN",t[t.HARD_LIGHT=9]="HARD_LIGHT",t[t.SOFT_LIGHT=10]="SOFT_LIGHT",t[t.DIFFERENCE=11]="DIFFERENCE",t[t.EXCLUSION=12]="EXCLUSION",t[t.HUE=13]="HUE",t[t.SATURATION=14]="SATURATION",t[t.COLOR=15]="COLOR",t[t.LUMINOSITY=16]="LUMINOSITY",t[t.NORMAL_NPM=17]="NORMAL_NPM",t[t.ADD_NPM=18]="ADD_NPM",t[t.SCREEN_NPM=19]="SCREEN_NPM",t[t.NONE=20]="NONE",t[t.SRC_OVER=0]="SRC_OVER",t[t.SRC_IN=21]="SRC_IN",t[t.SRC_OUT=22]="SRC_OUT",t[t.SRC_ATOP=23]="SRC_ATOP",t[t.DST_OVER=24]="DST_OVER",t[t.DST_IN=25]="DST_IN",t[t.DST_OUT=26]="DST_OUT",t[t.DST_ATOP=27]="DST_ATOP",t[t.ERASE=26]="ERASE",t[t.SUBTRACT=28]="SUBTRACT",t[t.XOR=29]="XOR"}(Ch||(Ch={})),function(t){t[t.POINTS=0]="POINTS",t[t.LINES=1]="LINES",t[t.LINE_LOOP=2]="LINE_LOOP",t[t.LINE_STRIP=3]="LINE_STRIP",t[t.TRIANGLES=4]="TRIANGLES",t[t.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",t[t.TRIANGLE_FAN=6]="TRIANGLE_FAN"}(Lh||(Lh={})),function(t){t[t.RGBA=6408]="RGBA",t[t.RGB=6407]="RGB",t[t.RG=33319]="RG",t[t.RED=6403]="RED",t[t.RGBA_INTEGER=36249]="RGBA_INTEGER",t[t.RGB_INTEGER=36248]="RGB_INTEGER",t[t.RG_INTEGER=33320]="RG_INTEGER",t[t.RED_INTEGER=36244]="RED_INTEGER",t[t.ALPHA=6406]="ALPHA",t[t.LUMINANCE=6409]="LUMINANCE",t[t.LUMINANCE_ALPHA=6410]="LUMINANCE_ALPHA",t[t.DEPTH_COMPONENT=6402]="DEPTH_COMPONENT",t[t.DEPTH_STENCIL=34041]="DEPTH_STENCIL"}(Fh||(Fh={})),function(t){t[t.TEXTURE_2D=3553]="TEXTURE_2D",t[t.TEXTURE_CUBE_MAP=34067]="TEXTURE_CUBE_MAP",t[t.TEXTURE_2D_ARRAY=35866]="TEXTURE_2D_ARRAY",t[t.TEXTURE_CUBE_MAP_POSITIVE_X=34069]="TEXTURE_CUBE_MAP_POSITIVE_X",t[t.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]="TEXTURE_CUBE_MAP_NEGATIVE_X",t[t.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]="TEXTURE_CUBE_MAP_POSITIVE_Y",t[t.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]="TEXTURE_CUBE_MAP_NEGATIVE_Y",t[t.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]="TEXTURE_CUBE_MAP_POSITIVE_Z",t[t.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]="TEXTURE_CUBE_MAP_NEGATIVE_Z"}(Bh||(Bh={})),function(t){t[t.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",t[t.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",t[t.UNSIGNED_SHORT_5_6_5=33635]="UNSIGNED_SHORT_5_6_5",t[t.UNSIGNED_SHORT_4_4_4_4=32819]="UNSIGNED_SHORT_4_4_4_4",t[t.UNSIGNED_SHORT_5_5_5_1=32820]="UNSIGNED_SHORT_5_5_5_1",t[t.UNSIGNED_INT=5125]="UNSIGNED_INT",t[t.UNSIGNED_INT_10F_11F_11F_REV=35899]="UNSIGNED_INT_10F_11F_11F_REV",t[t.UNSIGNED_INT_2_10_10_10_REV=33640]="UNSIGNED_INT_2_10_10_10_REV",t[t.UNSIGNED_INT_24_8=34042]="UNSIGNED_INT_24_8",t[t.UNSIGNED_INT_5_9_9_9_REV=35902]="UNSIGNED_INT_5_9_9_9_REV",t[t.BYTE=5120]="BYTE",t[t.SHORT=5122]="SHORT",t[t.INT=5124]="INT",t[t.FLOAT=5126]="FLOAT",t[t.FLOAT_32_UNSIGNED_INT_24_8_REV=36269]="FLOAT_32_UNSIGNED_INT_24_8_REV",t[t.HALF_FLOAT=36193]="HALF_FLOAT"}(Uh||(Uh={})),function(t){t[t.FLOAT=0]="FLOAT",t[t.INT=1]="INT",t[t.UINT=2]="UINT"}(Gh||(Gh={})),function(t){t[t.NEAREST=0]="NEAREST",t[t.LINEAR=1]="LINEAR"}(kh||(kh={})),function(t){t[t.CLAMP=33071]="CLAMP",t[t.REPEAT=10497]="REPEAT",t[t.MIRRORED_REPEAT=33648]="MIRRORED_REPEAT"}(Xh||(Xh={})),function(t){t[t.OFF=0]="OFF",t[t.POW2=1]="POW2",t[t.ON=2]="ON",t[t.ON_MANUAL=3]="ON_MANUAL"}(Hh||(Hh={})),function(t){t[t.NPM=0]="NPM",t[t.UNPACK=1]="UNPACK",t[t.PMA=2]="PMA",t[t.NO_PREMULTIPLIED_ALPHA=0]="NO_PREMULTIPLIED_ALPHA",t[t.PREMULTIPLY_ON_UPLOAD=1]="PREMULTIPLY_ON_UPLOAD",t[t.PREMULTIPLY_ALPHA=2]="PREMULTIPLY_ALPHA"}(jh||(jh={})),function(t){t[t.NO=0]="NO",t[t.YES=1]="YES",t[t.AUTO=2]="AUTO",t[t.BLEND=0]="BLEND",t[t.CLEAR=1]="CLEAR",t[t.BLIT=2]="BLIT"}(Yh||(Yh={})),function(t){t[t.AUTO=0]="AUTO",t[t.MANUAL=1]="MANUAL"}(Vh||(Vh={})),function(t){t.LOW="lowp",t.MEDIUM="mediump",t.HIGH="highp"}(zh||(zh={})),function(t){t[t.NONE=0]="NONE",t[t.SCISSOR=1]="SCISSOR",t[t.STENCIL=2]="STENCIL",t[t.SPRITE=3]="SPRITE"}(Wh||(Wh={})),function(t){t[t.NONE=0]="NONE",t[t.LOW=2]="LOW",t[t.MEDIUM=4]="MEDIUM",t[t.HIGH=8]="HIGH"}(qh||(qh={})),function(t){t[t.ELEMENT_ARRAY_BUFFER=34963]="ELEMENT_ARRAY_BUFFER",t[t.ARRAY_BUFFER=34962]="ARRAY_BUFFER",t[t.UNIFORM_BUFFER=35345]="UNIFORM_BUFFER"}(Kh||(Kh={}));var au=new Qe;lr.prototype._cacheAsBitmap=!1,lr.prototype._cacheData=null,lr.prototype._cacheAsBitmapResolution=null,lr.prototype._cacheAsBitmapMultisample=qh.NONE;var hu=function(){this.textureCacheId=null,this.originalRender=null,this.originalRenderCanvas=null,this.originalCalculateBounds=null,this.originalGetLocalBounds=null,this.originalUpdateTransform=null,this.originalDestroy=null,this.originalMask=null,this.originalFilterArea=null,this.originalContainsPoint=null,this.sprite=null};Object.defineProperties(lr.prototype,{cacheAsBitmapResolution:{get:function(){return this._cacheAsBitmapResolution},set:function(t){t!==this._cacheAsBitmapResolution&&(this._cacheAsBitmapResolution=t,this.cacheAsBitmap&&(this.cacheAsBitmap=!1,this.cacheAsBitmap=!0))}},cacheAsBitmapMultisample:{get:function(){return this._cacheAsBitmapMultisample},set:function(t){t!==this._cacheAsBitmapMultisample&&(this._cacheAsBitmapMultisample=t,this.cacheAsBitmap&&(this.cacheAsBitmap=!1,this.cacheAsBitmap=!0))}},cacheAsBitmap:{get:function(){return this._cacheAsBitmap},set:function(t){var e;this._cacheAsBitmap!==t&&(this._cacheAsBitmap=t,t?(this._cacheData||(this._cacheData=new hu),(e=this._cacheData).originalRender=this.render,e.originalRenderCanvas=this.renderCanvas,e.originalUpdateTransform=this.updateTransform,e.originalCalculateBounds=this.calculateBounds,e.originalGetLocalBounds=this.getLocalBounds,e.originalDestroy=this.destroy,e.originalContainsPoint=this.containsPoint,e.originalMask=this._mask,e.originalFilterArea=this.filterArea,this.render=this._renderCached,this.renderCanvas=this._renderCachedCanvas,this.destroy=this._cacheAsBitmapDestroy):((e=this._cacheData).sprite&&this._destroyCachedDisplayObject(),this.render=e.originalRender,this.renderCanvas=e.originalRenderCanvas,this.calculateBounds=e.originalCalculateBounds,this.getLocalBounds=e.originalGetLocalBounds,this.destroy=e.originalDestroy,this.updateTransform=e.originalUpdateTransform,this.containsPoint=e.originalContainsPoint,this._mask=e.originalMask,this.filterArea=e.originalFilterArea))}}}),lr.prototype._renderCached=function(t){!this.visible||this.worldAlpha<=0||!this.renderable||(this._initCachedDisplayObject(t),this._cacheData.sprite.transform._worldID=this.transform._worldID,this._cacheData.sprite.worldAlpha=this.worldAlpha,this._cacheData.sprite._render(t))},lr.prototype._initCachedDisplayObject=function(t){var e;if(!this._cacheData||!this._cacheData.sprite){var r=this.alpha;this.alpha=1,t.batch.flush();var i=this.getLocalBounds(null,!0).clone();if(this.filters){var n=this.filters[0].padding;i.pad(n)}i.ceil(rt.RESOLUTION);var o=t.renderTexture.current,s=t.renderTexture.sourceFrame.clone(),a=t.renderTexture.destinationFrame.clone(),h=t.projection.transform,u=oi.create({width:i.width,height:i.height,resolution:this.cacheAsBitmapResolution||t.resolution,multisample:null!==(e=this.cacheAsBitmapMultisample)&&void 0!==e?e:t.multisample}),l="cacheAsBitmap_"+Me();this._cacheData.textureCacheId=l,Xr.addToCache(u.baseTexture,l),ii.addToCache(u,l);var c=this.transform.localTransform.copyTo(au).invert().translate(-i.x,-i.y);this.render=this._cacheData.originalRender,t.render(this,{renderTexture:u,clear:!0,transform:c,skipUpdateTransform:!1}),t.framebuffer.blit(),t.projection.transform=h,t.renderTexture.bind(o,s,a),this.render=this._renderCached,this.updateTransform=this.displayObjectUpdateTransform,this.calculateBounds=this._calculateCachedBounds,this.getLocalBounds=this._getCachedLocalBounds,this._mask=null,this.filterArea=null,this.alpha=r;var d=new zs(u);d.transform.worldTransform=this.transform.worldTransform,d.anchor.x=-i.x/i.width,d.anchor.y=-i.y/i.height,d.alpha=r,d._bounds=this._bounds,this._cacheData.sprite=d,this.transform._parentID=-1,this.parent?this.updateTransform():(this.enableTempParent(),this.updateTransform(),this.disableTempParent(null)),this.containsPoint=d.containsPoint.bind(d)}},lr.prototype._renderCachedCanvas=function(t){!this.visible||this.worldAlpha<=0||!this.renderable||(this._initCachedDisplayObjectCanvas(t),this._cacheData.sprite.worldAlpha=this.worldAlpha,this._cacheData.sprite._renderCanvas(t))},lr.prototype._initCachedDisplayObjectCanvas=function(t){if(!this._cacheData||!this._cacheData.sprite){var e=this.getLocalBounds(null,!0),r=this.alpha;this.alpha=1;var i=t.context,n=t._projTransform;e.ceil(rt.RESOLUTION);var o=oi.create({width:e.width,height:e.height}),s="cacheAsBitmap_"+Me();this._cacheData.textureCacheId=s,Xr.addToCache(o.baseTexture,s),ii.addToCache(o,s);var a=au;this.transform.localTransform.copyTo(a),a.invert(),a.tx-=e.x,a.ty-=e.y,this.renderCanvas=this._cacheData.originalRenderCanvas,t.render(this,{renderTexture:o,clear:!0,transform:a,skipUpdateTransform:!1}),t.context=i,t._projTransform=n,this.renderCanvas=this._renderCachedCanvas,this.updateTransform=this.displayObjectUpdateTransform,this.calculateBounds=this._calculateCachedBounds,this.getLocalBounds=this._getCachedLocalBounds,this._mask=null,this.filterArea=null,this.alpha=r;var h=new zs(o);h.transform.worldTransform=this.transform.worldTransform,h.anchor.x=-e.x/e.width,h.anchor.y=-e.y/e.height,h.alpha=r,h._bounds=this._bounds,this._cacheData.sprite=h,this.transform._parentID=-1,this.parent?this.updateTransform():(this.parent=t._tempDisplayObjectParent,this.updateTransform(),this.parent=null),this.containsPoint=h.containsPoint.bind(h)}},lr.prototype._calculateCachedBounds=function(){this._bounds.clear(),this._cacheData.sprite.transform._worldID=this.transform._worldID,this._cacheData.sprite._calculateBounds(),this._bounds.updateID=this._boundsID},lr.prototype._getCachedLocalBounds=function(){return this._cacheData.sprite.getLocalBounds(null)},lr.prototype._destroyCachedDisplayObject=function(){this._cacheData.sprite._texture.destroy(!0),this._cacheData.sprite=null,Xr.removeFromCache(this._cacheData.textureCacheId),ii.removeFromCache(this._cacheData.textureCacheId),this._cacheData.textureCacheId=null},lr.prototype._cacheAsBitmapDestroy=function(t){this.cacheAsBitmap=!1,this.destroy(t)},lr.prototype.name=null,fr.prototype.getChildByName=function(t,e){for(var r=0,i=this.children.length;r0){var d=a.x-t[l].x,f=a.y-t[l].y,p=Math.sqrt(d*d+f*f);a=t[l],s+=p/h}else s=l/(u-1);n[c]=s,n[c+1]=0,n[c+2]=s,n[c+3]=1}var _=0;for(l=0;l0?this.textureScale*this._width/2:this._width/2;i/=l,n/=l,i*=c,n*=c,o[u]=h.x+i,o[u+1]=h.y+n,o[u+2]=h.x-i,o[u+3]=h.y-n,r=h}this.buffers[0].update()}},e.prototype.update=function(){this.textureScale>0?this.build():this.updateVertices()},e}(Ga),fu=function(e){function r(r,i,n){void 0===n&&(n=0);var o=this,s=new du(r.height,i,n),a=new Ua(r);return n>0&&(r.baseTexture.wrapMode=t.WRAP_MODES.REPEAT),(o=e.call(this,s,a)||this).autoUpdate=!0,o}return lu(r,e),r.prototype._render=function(t){var r=this.geometry;(this.autoUpdate||r._width!==this.shader.texture.height)&&(r._width=this.shader.texture.height,r.update()),e.prototype._render.call(this,t)},r}(La),pu=function(t){function e(e,r,i){var n=this,o=new cu(e.width,e.height,r,i),s=new Ua(ii.WHITE);return(n=t.call(this,o,s)||this).texture=e,n.autoResize=!0,n}return lu(e,t),e.prototype.textureUpdated=function(){this._textureID=this.shader.texture._updateID;var t=this.geometry,e=this.shader.texture,r=e.width,i=e.height;!this.autoResize||t.width===r&&t.height===i||(t.width=this.shader.texture.width,t.height=this.shader.texture.height,t.build())},Object.defineProperty(e.prototype,"texture",{get:function(){return this.shader.texture},set:function(t){this.shader.texture!==t&&(this.shader.texture=t,this._textureID=-1,t.baseTexture.valid?this.textureUpdated():t.once("update",this.textureUpdated,this))},enumerable:!1,configurable:!0}),e.prototype._render=function(e){this._textureID!==this.shader.texture._updateID&&this.textureUpdated(),t.prototype._render.call(this,e)},e.prototype.destroy=function(e){this.shader.texture.off("update",this.textureUpdated,this),t.prototype.destroy.call(this,e)},e}(La),_u=function(t){function e(e,r,i,n,o){void 0===e&&(e=ii.EMPTY);var s=this,a=new Ga(r,i,n);a.getBuffer("aVertexPosition").static=!1;var h=new Ua(e);return(s=t.call(this,a,h,null,o)||this).autoUpdate=!0,s}return lu(e,t),Object.defineProperty(e.prototype,"vertices",{get:function(){return this.geometry.getBuffer("aVertexPosition").data},set:function(t){this.geometry.getBuffer("aVertexPosition").data=t},enumerable:!1,configurable:!0}),e.prototype._render=function(e){this.autoUpdate&&this.geometry.getBuffer("aVertexPosition").update(),t.prototype._render.call(this,e)},e}(La),mu=10,vu=function(t){function e(e,r,i,n,o){void 0===r&&(r=mu),void 0===i&&(i=mu),void 0===n&&(n=mu),void 0===o&&(o=mu);var s=t.call(this,ii.WHITE,4,4)||this;return s._origWidth=e.orig.width,s._origHeight=e.orig.height,s._width=s._origWidth,s._height=s._origHeight,s._leftWidth=r,s._rightWidth=n,s._topHeight=i,s._bottomHeight=o,s.texture=e,s}return lu(e,t),e.prototype.textureUpdated=function(){this._textureID=this.shader.texture._updateID,this._refresh()},Object.defineProperty(e.prototype,"vertices",{get:function(){return this.geometry.getBuffer("aVertexPosition").data},set:function(t){this.geometry.getBuffer("aVertexPosition").data=t},enumerable:!1,configurable:!0}),e.prototype.updateHorizontalVertices=function(){var t=this.vertices,e=this._getMinScale();t[9]=t[11]=t[13]=t[15]=this._topHeight*e,t[17]=t[19]=t[21]=t[23]=this._height-this._bottomHeight*e,t[25]=t[27]=t[29]=t[31]=this._height},e.prototype.updateVerticalVertices=function(){var t=this.vertices,e=this._getMinScale();t[2]=t[10]=t[18]=t[26]=this._leftWidth*e,t[4]=t[12]=t[20]=t[28]=this._width-this._rightWidth*e,t[6]=t[14]=t[22]=t[30]=this._width},e.prototype._getMinScale=function(){var t=this._leftWidth+this._rightWidth,e=this._width>t?1:this._width/t,r=this._topHeight+this._bottomHeight,i=this._height>r?1:this._height/r;return Math.min(e,i)},Object.defineProperty(e.prototype,"width",{get:function(){return this._width},set:function(t){this._width=t,this._refresh()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"height",{get:function(){return this._height},set:function(t){this._height=t,this._refresh()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"leftWidth",{get:function(){return this._leftWidth},set:function(t){this._leftWidth=t,this._refresh()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"rightWidth",{get:function(){return this._rightWidth},set:function(t){this._rightWidth=t,this._refresh()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"topHeight",{get:function(){return this._topHeight},set:function(t){this._topHeight=t,this._refresh()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bottomHeight",{get:function(){return this._bottomHeight},set:function(t){this._bottomHeight=t,this._refresh()},enumerable:!1,configurable:!0}),e.prototype._refresh=function(){var t=this.texture,e=this.geometry.buffers[1].data;this._origWidth=t.orig.width,this._origHeight=t.orig.height;var r=1/this._origWidth,i=1/this._origHeight;e[0]=e[8]=e[16]=e[24]=0,e[1]=e[3]=e[5]=e[7]=0,e[6]=e[14]=e[22]=e[30]=1,e[25]=e[27]=e[29]=e[31]=1,e[2]=e[10]=e[18]=e[26]=r*this._leftWidth,e[4]=e[12]=e[20]=e[28]=1-r*this._rightWidth,e[9]=e[11]=e[13]=e[15]=i*this._topHeight,e[17]=e[19]=e[21]=e[23]=1-i*this._bottomHeight,this.updateHorizontalVertices(),this.updateVerticalVertices(),this.geometry.buffers[0].update(),this.geometry.buffers[1].update()},e}(pu),yu=function(t,e){return(yu=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},gu=function(e){function r(t,r){void 0===r&&(r=!0);var i=e.call(this,t[0]instanceof ii?t[0]:t[0].texture)||this;return i._textures=null,i._durations=null,i._autoUpdate=r,i._isConnectedToTicker=!1,i.animationSpeed=1,i.loop=!0,i.updateAnchor=!1,i.onComplete=null,i.onFrameChange=null,i.onLoop=null,i._currentTime=0,i._playing=!1,i._previousFrame=null,i.textures=t,i}return function(t,e){function r(){this.constructor=t}yu(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}(r,e),r.prototype.stop=function(){this._playing&&(this._playing=!1,this._autoUpdate&&this._isConnectedToTicker&&(Tr.shared.remove(this.update,this),this._isConnectedToTicker=!1))},r.prototype.play=function(){this._playing||(this._playing=!0,this._autoUpdate&&!this._isConnectedToTicker&&(Tr.shared.add(this.update,this,t.UPDATE_PRIORITY.HIGH),this._isConnectedToTicker=!0))},r.prototype.gotoAndStop=function(t){this.stop();var e=this.currentFrame;this._currentTime=t,e!==this.currentFrame&&this.updateTexture()},r.prototype.gotoAndPlay=function(t){var e=this.currentFrame;this._currentTime=t,e!==this.currentFrame&&this.updateTexture(),this.play()},r.prototype.update=function(t){if(this._playing){var e=this.animationSpeed*t,r=this.currentFrame;if(null!==this._durations){var i=this._currentTime%1*this._durations[this.currentFrame];for(i+=e/60*1e3;i<0;)this._currentTime--,i+=this._durations[this.currentFrame];var n=Math.sign(this.animationSpeed*t);for(this._currentTime=Math.floor(this._currentTime);i>=this._durations[this.currentFrame];)i-=this._durations[this.currentFrame]*n,this._currentTime+=n;this._currentTime+=i/this._durations[this.currentFrame]}else this._currentTime+=e;this._currentTime<0&&!this.loop?(this.gotoAndStop(0),this.onComplete&&this.onComplete()):this._currentTime>=this._textures.length&&!this.loop?(this.gotoAndStop(this._textures.length-1),this.onComplete&&this.onComplete()):r!==this.currentFrame&&(this.loop&&this.onLoop&&(this.animationSpeed>0&&this.currentFramer&&this.onLoop()),this.updateTexture())}},r.prototype.updateTexture=function(){var t=this.currentFrame;this._previousFrame!==t&&(this._previousFrame=t,this._texture=this._textures[t],this._textureID=-1,this._textureTrimmedID=-1,this._cachedTint=16777215,this.uvs=this._texture._uvs.uvsFloat32,this.updateAnchor&&this._anchor.copyFrom(this._texture.defaultAnchor),this.onFrameChange&&this.onFrameChange(this.currentFrame))},r.prototype.destroy=function(t){this.stop(),e.prototype.destroy.call(this,t),this.onComplete=null,this.onFrameChange=null,this.onLoop=null},r.fromFrames=function(t){for(var e=[],i=0;i0){var n=e.context;n.beginPath();for(var o=0;o0){for(l=0,d=h[0],f=h[1],p=2;p+2=0;p-=2)r.lineTo(h[p],h[p+1]);u[_].shape.closeStroke&&r.closePath()}}h[0]===h[h.length-2]&&h[1]===h[h.length-1]&&r.closePath()}else if(a.type===t.SHAPES.RECT)r.rect(a.x,a.y,a.width,a.height),r.closePath();else if(a.type===t.SHAPES.CIRC)r.arc(a.x,a.y,a.radius,0,2*Math.PI),r.closePath();else if(a.type===t.SHAPES.ELIP){var m=2*a.width,v=2*a.height,y=a.x-m/2,g=a.y-v/2,E=m/2*.5522848,T=v/2*.5522848,x=y+m,b=g+v,S=y+m/2,A=g+v/2;r.moveTo(y,A),r.bezierCurveTo(y,A-T,S-E,g,S,g),r.bezierCurveTo(S+E,g,x,A-T,x,A),r.bezierCurveTo(x,A+T,S+E,b,S,b),r.bezierCurveTo(S-E,b,y,A+T,y,A),r.closePath()}else if(a.type===t.SHAPES.RREC){var R=a.x,O=a.y,I=a.width,M=a.height,P=a.radius,w=Math.min(I,M)/2;P=P>w?w:P,r.moveTo(R,O+P),r.lineTo(R,O+M-P),r.quadraticCurveTo(R,O+M,R+P,O+M),r.lineTo(R+I-P,O+M),r.quadraticCurveTo(R+I,O+M,R+I,O+M-P),r.lineTo(R+I,O+P),r.quadraticCurveTo(R+I,O,R+I-P,O),r.lineTo(R+P,O),r.quadraticCurveTo(R,O,R,O+P),r.closePath()}}},e.prototype.popMask=function(t){t.context.restore(),t.invalidateBlendMode()},e.prototype.destroy=function(){},e}();function bu(t){var e=document.createElement("canvas");e.width=6,e.height=1;var r=e.getContext("2d");return r.fillStyle=t,r.fillRect(0,0,6,1),e}function Su(){if("undefined"==typeof document)return!1;var t=bu("#ff00ff"),e=bu("#ffff00"),r=document.createElement("canvas");r.width=6,r.height=1;var i=r.getContext("2d");i.globalCompositeOperation="multiply",i.drawImage(t,0,0),i.drawImage(e,2,0);var n=i.getImageData(2,0,1,1);if(!n)return!1;var o=n.data;return 255===o[0]&&0===o[1]&&0===o[2]}var Au=new Qe,Ru=function(e){function r(i){var n,o=e.call(this,t.RENDERER_TYPE.CANVAS,i)||this;if(o.refresh=!0,o.maskManager=new xu(o),o.smoothProperty="imageSmoothingEnabled",o.blendModes=(void 0===n&&(n=[]),Su()?(n[t.BLEND_MODES.NORMAL]="source-over",n[t.BLEND_MODES.ADD]="lighter",n[t.BLEND_MODES.MULTIPLY]="multiply",n[t.BLEND_MODES.SCREEN]="screen",n[t.BLEND_MODES.OVERLAY]="overlay",n[t.BLEND_MODES.DARKEN]="darken",n[t.BLEND_MODES.LIGHTEN]="lighten",n[t.BLEND_MODES.COLOR_DODGE]="color-dodge",n[t.BLEND_MODES.COLOR_BURN]="color-burn",n[t.BLEND_MODES.HARD_LIGHT]="hard-light",n[t.BLEND_MODES.SOFT_LIGHT]="soft-light",n[t.BLEND_MODES.DIFFERENCE]="difference",n[t.BLEND_MODES.EXCLUSION]="exclusion",n[t.BLEND_MODES.HUE]="hue",n[t.BLEND_MODES.SATURATION]="saturate",n[t.BLEND_MODES.COLOR]="color",n[t.BLEND_MODES.LUMINOSITY]="luminosity"):(n[t.BLEND_MODES.NORMAL]="source-over",n[t.BLEND_MODES.ADD]="lighter",n[t.BLEND_MODES.MULTIPLY]="source-over",n[t.BLEND_MODES.SCREEN]="source-over",n[t.BLEND_MODES.OVERLAY]="source-over",n[t.BLEND_MODES.DARKEN]="source-over",n[t.BLEND_MODES.LIGHTEN]="source-over",n[t.BLEND_MODES.COLOR_DODGE]="source-over",n[t.BLEND_MODES.COLOR_BURN]="source-over",n[t.BLEND_MODES.HARD_LIGHT]="source-over",n[t.BLEND_MODES.SOFT_LIGHT]="source-over",n[t.BLEND_MODES.DIFFERENCE]="source-over",n[t.BLEND_MODES.EXCLUSION]="source-over",n[t.BLEND_MODES.HUE]="source-over",n[t.BLEND_MODES.SATURATION]="source-over",n[t.BLEND_MODES.COLOR]="source-over",n[t.BLEND_MODES.LUMINOSITY]="source-over"),n[t.BLEND_MODES.NORMAL_NPM]=n[t.BLEND_MODES.NORMAL],n[t.BLEND_MODES.ADD_NPM]=n[t.BLEND_MODES.ADD],n[t.BLEND_MODES.SCREEN_NPM]=n[t.BLEND_MODES.SCREEN],n[t.BLEND_MODES.SRC_IN]="source-in",n[t.BLEND_MODES.SRC_OUT]="source-out",n[t.BLEND_MODES.SRC_ATOP]="source-atop",n[t.BLEND_MODES.DST_OVER]="destination-over",n[t.BLEND_MODES.DST_IN]="destination-in",n[t.BLEND_MODES.DST_OUT]="destination-out",n[t.BLEND_MODES.DST_ATOP]="destination-atop",n[t.BLEND_MODES.XOR]="xor",n[t.BLEND_MODES.SUBTRACT]="source-over",n),o.renderingToScreen=!1,o._activeBlendMode=null,o._projTransform=null,o._outerBlend=!1,o.rootContext=o.view.getContext("2d",{alpha:o.useContextAlpha}),o.context=o.rootContext,!o.rootContext.imageSmoothingEnabled){var s=o.rootContext;s.webkitImageSmoothingEnabled?o.smoothProperty="webkitImageSmoothingEnabled":s.mozImageSmoothingEnabled?o.smoothProperty="mozImageSmoothingEnabled":s.oImageSmoothingEnabled?o.smoothProperty="oImageSmoothingEnabled":s.msImageSmoothingEnabled&&(o.smoothProperty="msImageSmoothingEnabled")}return o.initPlugins(r.__plugins),he("Canvas"),o.resize(o.options.width,o.options.height),o}return function(t,e){function r(){this.constructor=t}Tu(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}(r,e),r.prototype.render=function(e,r){if(this.view){var i,n,o,s;r&&(r instanceof oi||r instanceof ti?(i=r,n=arguments[2],o=arguments[3],s=arguments[4]):(i=r.renderTexture,n=r.clear,o=r.transform,s=r.skipUpdateTransform)),this.renderingToScreen=!i,this.emit("prerender");var a=this.resolution;i?((i=i.castToBaseTexture())._canvasRenderTarget||(i._canvasRenderTarget=new Ce(i.width,i.height,i.resolution),i.resource=new Vr(i._canvasRenderTarget.canvas),i.valid=!0),this.context=i._canvasRenderTarget.context,this.resolution=i._canvasRenderTarget.resolution):this.context=this.rootContext;var h=this.context;if(this._projTransform=o||null,i||(this._lastObjectRendered=e),!s){var u=e.enableTempParent();e.updateTransform(),e.disableTempParent(u)}if(h.save(),h.setTransform(1,0,0,1,0,0),h.globalAlpha=1,this._activeBlendMode=t.BLEND_MODES.NORMAL,this._outerBlend=!1,h.globalCompositeOperation=this.blendModes[t.BLEND_MODES.NORMAL],void 0!==n?n:this.clearBeforeRender)if(this.renderingToScreen)h.clearRect(0,0,this.width,this.height),this.backgroundAlpha>0&&(h.globalAlpha=this.useContextAlpha?this.backgroundAlpha:1,h.fillStyle=this._backgroundColorString,h.fillRect(0,0,this.width,this.height),h.globalAlpha=1);else{(i=i)._canvasRenderTarget.clear();var l=i.clearColor;l[3]>0&&(h.globalAlpha=this.useContextAlpha?l[3]:1,h.fillStyle=de(pe(l)),h.fillRect(0,0,i.realWidth,i.realHeight),h.globalAlpha=1)}var c=this.context;this.context=h,e.renderCanvas(this),this.context=c,h.restore(),this.resolution=a,this._projTransform=null,this.emit("postrender")}},r.prototype.setContextTransform=function(t,e,r){var i=t,n=this._projTransform,o=this.resolution;r=r||o,n&&((i=Au).copyFrom(t),i.prepend(n)),e?this.context.setTransform(i.a*r,i.b*r,i.c*r,i.d*r,i.tx*o|0,i.ty*o|0):this.context.setTransform(i.a*r,i.b*r,i.c*r,i.d*r,i.tx*o,i.ty*o)},r.prototype.clear=function(t,e){void 0===t&&(t=this._backgroundColorString),void 0===e&&(e=this.backgroundAlpha);var r=this.context;r.clearRect(0,0,this.width,this.height),t&&(r.globalAlpha=this.useContextAlpha?e:1,r.fillStyle=t,r.fillRect(0,0,this.width,this.height),r.globalAlpha=1)},r.prototype.setBlendMode=function(e,r){var i=e===t.BLEND_MODES.SRC_IN||e===t.BLEND_MODES.SRC_OUT||e===t.BLEND_MODES.DST_IN||e===t.BLEND_MODES.DST_ATOP;!r&&i&&(e=t.BLEND_MODES.NORMAL),this._activeBlendMode!==e&&(this._activeBlendMode=e,this._outerBlend=i,this.context.globalCompositeOperation=this.blendModes[e])},r.prototype.destroy=function(t){e.prototype.destroy.call(this,t),this.context=null,this.refresh=!0,this.maskManager.destroy(),this.maskManager=null,this.smoothProperty=null},r.prototype.resize=function(r,i){e.prototype.resize.call(this,r,i),this.smoothProperty&&(this.rootContext[this.smoothProperty]=rt.SCALE_MODE===t.SCALE_MODES.LINEAR)},r.prototype.invalidateBlendMode=function(){this._activeBlendMode=this.blendModes.indexOf(this.context.globalCompositeOperation)},r.registerPlugin=function(t,e){r.__plugins=r.__plugins||{},r.__plugins[t]=e},r}(Yn),Ou={canvas:null,getTintedCanvas:function(t,e){var r=t.texture,i="#"+("00000"+(0|(e=Ou.roundColor(e))).toString(16)).substr(-6);r.tintCache=r.tintCache||{};var n,o=r.tintCache[i];if(o){if(o.tintId===r._updateID)return r.tintCache[i];n=r.tintCache[i]}else n=document.createElement("canvas");if(Ou.tintMethod(r,e,n),n.tintId=r._updateID,Ou.convertTintToImage){var s=new Image;s.src=n.toDataURL(),r.tintCache[i]=s}else r.tintCache[i]=n;return n},getTintedPattern:function(t,e){var r="#"+("00000"+(0|(e=Ou.roundColor(e))).toString(16)).substr(-6);t.patternCache=t.patternCache||{};var i=t.patternCache[r];return i&&i.tintId===t._updateID?i:(Ou.canvas||(Ou.canvas=document.createElement("canvas")),Ou.tintMethod(t,e,Ou.canvas),(i=Ou.canvas.getContext("2d").createPattern(Ou.canvas,"repeat")).tintId=t._updateID,t.patternCache[r]=i,i)},tintWithMultiply:function(t,e,r){var i=r.getContext("2d"),n=t._frame.clone(),o=t.baseTexture.resolution;n.x*=o,n.y*=o,n.width*=o,n.height*=o,r.width=Math.ceil(n.width),r.height=Math.ceil(n.height),i.save(),i.fillStyle="#"+("00000"+(0|e).toString(16)).substr(-6),i.fillRect(0,0,n.width,n.height),i.globalCompositeOperation="multiply";var s=t.baseTexture.getDrawableSource();i.drawImage(s,n.x,n.y,n.width,n.height,0,0,n.width,n.height),i.globalCompositeOperation="destination-atop",i.drawImage(s,n.x,n.y,n.width,n.height,0,0,n.width,n.height),i.restore()},tintWithOverlay:function(t,e,r){var i=r.getContext("2d"),n=t._frame.clone(),o=t.baseTexture.resolution;n.x*=o,n.y*=o,n.width*=o,n.height*=o,r.width=Math.ceil(n.width),r.height=Math.ceil(n.height),i.save(),i.globalCompositeOperation="copy",i.fillStyle="#"+("00000"+(0|e).toString(16)).substr(-6),i.fillRect(0,0,n.width,n.height),i.globalCompositeOperation="destination-atop",i.drawImage(t.baseTexture.getDrawableSource(),n.x,n.y,n.width,n.height,0,0,n.width,n.height),i.restore()},tintWithPerPixel:function(t,e,r){var i=r.getContext("2d"),n=t._frame.clone(),o=t.baseTexture.resolution;n.x*=o,n.y*=o,n.width*=o,n.height*=o,r.width=Math.ceil(n.width),r.height=Math.ceil(n.height),i.save(),i.globalCompositeOperation="copy",i.drawImage(t.baseTexture.getDrawableSource(),n.x,n.y,n.width,n.height,0,0,n.width,n.height),i.restore();for(var s=ce(e),a=s[0],h=s[1],u=s[2],l=i.getImageData(0,0,n.width,n.height),c=l.data,d=0;d= 0x80 (not a basic code point)","invalid-input":"Invalid input"},T=u-l,x=Math.floor,b=String.fromCharCode;function S(t){throw RangeError(E[t])}function A(t,e){for(var r=t.length,i=[];r--;)i[r]=e(t[r]);return i}function R(t,e){var r=t.split("@"),i="";return r.length>1&&(i=r[0]+"@",t=r[1]),i+A((t=t.replace(g,".")).split("."),e).join(".")}function O(t){for(var e,r,i=[],n=0,o=t.length;n=55296&&e<=56319&&n65535&&(e+=b((t-=65536)>>>10&1023|55296),t=56320|1023&t),e+b(t)}).join("")}function M(t,e){return t+22+75*(t<26)-((0!=e)<<5)}function P(t,e,r){var i=0;for(t=r?x(t/f):t>>1,t+=x(t/e);t>T*c>>1;i+=u)t=x(t/T);return x(i+(T+1)*t/(t+d))}function w(t){var e,r,i,n,o,s,a,d,f,v,y,g=[],E=t.length,T=0,b=_,A=p;for((r=t.lastIndexOf(m))<0&&(r=0),i=0;i=128&&S("not-basic"),g.push(t.charCodeAt(i));for(n=r>0?r+1:0;n=E&&S("invalid-input"),((d=(y=t.charCodeAt(n++))-48<10?y-22:y-65<26?y-65:y-97<26?y-97:u)>=u||d>x((h-T)/s))&&S("overflow"),T+=d*s,!(d<(f=a<=A?l:a>=A+c?c:a-A));a+=u)s>x(h/(v=u-f))&&S("overflow"),s*=v;A=P(T-o,e=g.length+1,0==o),x(T/e)>h-b&&S("overflow"),b+=x(T/e),T%=e,g.splice(T++,0,b)}return I(g)}function D(t){var e,r,i,n,o,s,a,d,f,v,y,g,E,T,A,R=[];for(g=(t=O(t)).length,e=_,r=0,o=p,s=0;s=e&&yx((h-r)/(E=i+1))&&S("overflow"),r+=(a-e)*E,e=a,s=0;sh&&S("overflow"),y==e){for(d=r,f=u;!(d<(v=f<=o?l:f>=o+c?c:f-o));f+=u)A=d-v,T=u-v,R.push(b(M(v+A%T,0))),d=x(A/T);R.push(b(M(d,0))),o=P(r,E,i==n),r=0,++i}++r,++e}return R.join("")}if(s={version:"1.3.2",ucs2:{decode:O,encode:I},decode:w,encode:D,toASCII:function(t){return R(t,function(t){return y.test(t)?"xn--"+D(t):t})},toUnicode:function(t){return R(t,function(t){return v.test(t)?w(t.slice(4).toLowerCase()):t})}},i&&n)if(t.exports==i)n.exports=s;else for(a in s)s.hasOwnProperty(a)&&(i[a]=s[a]);else r.punycode=s}(Mu)}),Nu={isString:function(t){return"string"==typeof t},isObject:function(t){return"object"==typeof t&&null!==t},isNull:function(t){return null===t},isNullOrUndefined:function(t){return null==t}};function Cu(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var Lu=function(t,e,r,i){e=e||"&",r=r||"=";var n={};if("string"!=typeof t||0===t.length)return n;var o=/\+/g;t=t.split(e);var s=1e3;i&&"number"==typeof i.maxKeys&&(s=i.maxKeys);var a=t.length;s>0&&a>s&&(a=s);for(var h=0;h=0?(u=f.substr(0,p),l=f.substr(p+1)):(u=f,l=""),c=decodeURIComponent(u),d=decodeURIComponent(l),Cu(n,c)?Array.isArray(n[c])?n[c].push(d):n[c]=[n[c],d]:n[c]=d}return n},Fu=function(t){switch(typeof t){case"string":return t;case"boolean":return t?"true":"false";case"number":return isFinite(t)?t:"";default:return""}},Bu=function(t,e,r,i){return e=e||"&",r=r||"=",null===t&&(t=void 0),"object"==typeof t?Object.keys(t).map(function(i){var n=encodeURIComponent(Fu(i))+r;return Array.isArray(t[i])?t[i].map(function(t){return n+encodeURIComponent(Fu(t))}).join(e):n+encodeURIComponent(Fu(t[i]))}).join(e):i?encodeURIComponent(Fu(i))+r+encodeURIComponent(Fu(t)):""},Uu=Pu(function(t,e){e.decode=e.parse=Lu,e.encode=e.stringify=Bu}),Gu=$u;function ku(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var Xu=/^([a-z0-9.+-]+:)/i,Hu=/:[0-9]*$/,ju=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,Yu=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),Vu=["'"].concat(Yu),zu=["%","/","?",";","#"].concat(Vu),Wu=["/","?","#"],qu=/^[+a-z0-9A-Z_-]{0,63}$/,Ku=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Zu={javascript:!0,"javascript:":!0},Qu={javascript:!0,"javascript:":!0},Ju={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function $u(t,e,r){if(t&&Nu.isObject(t)&&t instanceof ku)return t;var i=new ku;return i.parse(t,e,r),i}ku.prototype.parse=function(t,e,r){if(!Nu.isString(t))throw new TypeError("Parameter 'url' must be a string, not "+typeof t);var i=t.indexOf("?"),n=-1!==i&&i127?E+="x":E+=g[T];if(!E.match(qu)){var b=v.slice(0,p),S=v.slice(p+1),A=g.match(Ku);A&&(b.push(A[1]),S.unshift(A[2])),S.length&&(s="/"+S.join(".")+s),this.hostname=b.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),m||(this.hostname=Du.toASCII(this.hostname));var R=this.port?":"+this.port:"",O=this.hostname||"";this.host=O+R,this.href+=this.host,m&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==s[0]&&(s="/"+s))}if(!Zu[u])for(p=0,y=Vu.length;p0)&&r.host.split("@"))&&(r.auth=A.shift(),r.host=r.hostname=A.shift())),r.search=t.search,r.query=t.query,Nu.isNull(r.pathname)&&Nu.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r;if(!g.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var T=g.slice(-1)[0],x=(r.host||t.host||g.length>1)&&("."===T||".."===T)||""===T,b=0,S=g.length;S>=0;S--)"."===(T=g[S])?g.splice(S,1):".."===T?(g.splice(S,1),b++):b&&(g.splice(S,1),b--);if(!v&&!y)for(;b--;b)g.unshift("..");!v||""===g[0]||g[0]&&"/"===g[0].charAt(0)||g.unshift(""),x&&"/"!==g.join("/").substr(-1)&&g.push("");var A,R=""===g[0]||g[0]&&"/"===g[0].charAt(0);return E&&(r.hostname=r.host=R?"":g.length?g.shift():"",(A=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@"))&&(r.auth=A.shift(),r.host=r.hostname=A.shift())),(v=v||r.host&&g.length)&&!R&&g.unshift(""),g.length?r.pathname=g.join("/"):(r.pathname=null,r.path=null),Nu.isNull(r.pathname)&&Nu.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=t.auth||r.auth,r.slashes=r.slashes||t.slashes,r.href=r.format(),r},ku.prototype.parseHost=function(){var t=this.host,e=Hu.exec(t);e&&(":"!==(e=e[0])&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)};var tl={parse:Gu,format:function(t){return Nu.isString(t)&&(t=$u(t)),t instanceof ku?t.format():ku.prototype.format.call(t)},resolve:function(t,e){return $u(t,!1,!0).resolve(e)}};rt.RETINA_PREFIX=/@([0-9\.]+)x/,rt.FAIL_IF_MAJOR_PERFORMANCE_CAVEAT=!1;var el,rl=!1,il="6.1.2",nl=function(){for(var e=[],r=[],i=0;i<32;i++)e[i]=i,r[i]=i;e[t.BLEND_MODES.NORMAL_NPM]=t.BLEND_MODES.NORMAL,e[t.BLEND_MODES.ADD_NPM]=t.BLEND_MODES.ADD,e[t.BLEND_MODES.SCREEN_NPM]=t.BLEND_MODES.SCREEN,r[t.BLEND_MODES.NORMAL]=t.BLEND_MODES.NORMAL_NPM,r[t.BLEND_MODES.ADD]=t.BLEND_MODES.ADD_NPM,r[t.BLEND_MODES.SCREEN]=t.BLEND_MODES.SCREEN_NPM;var n=[];return n.push(r),n.push(e),n}();function ol(t){if(4===t.BYTES_PER_ELEMENT)return t instanceof Float32Array?"Float32Array":t instanceof Uint32Array?"Uint32Array":"Int32Array";if(2===t.BYTES_PER_ELEMENT){if(t instanceof Uint16Array)return"Uint16Array"}else if(1===t.BYTES_PER_ELEMENT&&t instanceof Uint8Array)return"Uint8Array";return null}function sl(t){return t+=0===t?1:0,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,1+(t|=t>>>16)}function al(t){return!(t&t-1||!t)}function hl(t){var e=(t>65535?1:0)<<4,r=((t>>>=e)>255?1:0)<<3;return e|=r,e|=r=((t>>>=r)>15?1:0)<<2,(e|=r=((t>>>=r)>3?1:0)<<1)|(t>>>=r)>>1}var ul=0;function ll(){return++ul}var cl={};function dl(t,e,r){if(void 0===r&&(r=3),!cl[e]){var i=(new Error).stack;void 0===i?console.warn("PixiJS Deprecation Warning: ",e+"\nDeprecated since v"+t):(i=i.split("\n").splice(r).join("\n"),console.groupCollapsed?(console.groupCollapsed("%cPixiJS Deprecation Warning: %c%s","color:#614108;background:#fffbe6","font-weight:normal;color:#614108;background:#fffbe6",e+"\nDeprecated since v"+t),console.warn(i),console.groupEnd()):(console.warn("PixiJS Deprecation Warning: ",e+"\nDeprecated since v"+t),console.warn(i))),cl[e]=!0}}var fl,pl={},_l=Object.create(null),ml=Object.create(null);function vl(t,e){var r=rt.RETINA_PREFIX.exec(t);return r?parseFloat(r[1]):void 0!==e?e:1}!function(){function t(t,e,r){this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.resolution=r||rt.RESOLUTION,this.resize(t,e)}t.prototype.clear=function(){this.context.setTransform(1,0,0,1,0,0),this.context.clearRect(0,0,this.canvas.width,this.canvas.height)},t.prototype.resize=function(t,e){this.canvas.width=Math.round(t*this.resolution),this.canvas.height=Math.round(e*this.resolution)},t.prototype.destroy=function(){this.context=null,this.canvas=null},Object.defineProperty(t.prototype,"width",{get:function(){return this.canvas.width},set:function(t){this.canvas.width=Math.round(t)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"height",{get:function(){return this.canvas.height},set:function(t){this.canvas.height=Math.round(t)},enumerable:!1,configurable:!0})}();var yl,gl=function(){function t(t){this.items=[],this._name=t,this._aliasCount=0}return t.prototype.emit=function(t,e,r,i,n,o,s,a){if(arguments.length>8)throw new Error("max arguments reached");var h=this.name,u=this.items;this._aliasCount++;for(var l=0,c=u.length;l0&&this.items.length>1&&(this._aliasCount=0,this.items=this.items.slice(0))},t.prototype.add=function(t){return t[this._name]&&(this.ensureNonAliasedItems(),this.remove(t),this.items.push(t)),this},t.prototype.remove=function(t){var e=this.items.indexOf(t);return-1!==e&&(this.ensureNonAliasedItems(),this.items.splice(e,1)),this},t.prototype.contains=function(t){return-1!==this.items.indexOf(t)},t.prototype.removeAll=function(){return this.ensureNonAliasedItems(),this.items.length=0,this},t.prototype.destroy=function(){this.removeAll(),this.items=null,this._name=null},Object.defineProperty(t.prototype,"empty",{get:function(){return 0===this.items.length},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this._name},enumerable:!1,configurable:!0}),t}();Object.defineProperties(gl.prototype,{dispatch:{value:gl.prototype.emit},run:{value:gl.prototype.emit}}),rt.TARGET_FPMS=.06,function(t){t[t.INTERACTION=50]="INTERACTION",t[t.HIGH=25]="HIGH",t[t.NORMAL=0]="NORMAL",t[t.LOW=-25]="LOW",t[t.UTILITY=-50]="UTILITY"}(yl||(yl={}));var El,Tl=function(){function t(t,e,r,i){void 0===e&&(e=null),void 0===r&&(r=0),void 0===i&&(i=!1),this.next=null,this.previous=null,this._destroyed=!1,this.fn=t,this.context=e,this.priority=r,this.once=i}return t.prototype.match=function(t,e){return void 0===e&&(e=null),this.fn===t&&this.context===e},t.prototype.emit=function(t){this.fn&&(this.context?this.fn.call(this.context,t):this.fn(t));var e=this.next;return this.once&&this.destroy(!0),this._destroyed&&(this.next=null),e},t.prototype.connect=function(t){this.previous=t,t.next&&(t.next.previous=this),this.next=t.next,t.next=this},t.prototype.destroy=function(t){void 0===t&&(t=!1),this._destroyed=!0,this.fn=null,this.context=null,this.previous&&(this.previous.next=this.next),this.next&&(this.next.previous=this.previous);var e=this.next;return this.next=t?null:e,this.previous=null,e},t}(),xl=function(){function t(){var t=this;this.autoStart=!1,this.deltaTime=1,this.lastTime=-1,this.speed=1,this.started=!1,this._requestId=null,this._maxElapsedMS=100,this._minElapsedMS=0,this._protected=!1,this._lastFrame=-1,this._head=new Tl(null,null,1/0),this.deltaMS=1/rt.TARGET_FPMS,this.elapsedMS=1/rt.TARGET_FPMS,this._tick=function(e){t._requestId=null,t.started&&(t.update(e),t.started&&null===t._requestId&&t._head.next&&(t._requestId=requestAnimationFrame(t._tick)))}}return t.prototype._requestIfNeeded=function(){null===this._requestId&&this._head.next&&(this.lastTime=performance.now(),this._lastFrame=this.lastTime,this._requestId=requestAnimationFrame(this._tick))},t.prototype._cancelIfNeeded=function(){null!==this._requestId&&(cancelAnimationFrame(this._requestId),this._requestId=null)},t.prototype._startIfPossible=function(){this.started?this._requestIfNeeded():this.autoStart&&this.start()},t.prototype.add=function(t,e,r){return void 0===r&&(r=yl.NORMAL),this._addListener(new Tl(t,e,r))},t.prototype.addOnce=function(t,e,r){return void 0===r&&(r=yl.NORMAL),this._addListener(new Tl(t,e,r,!0))},t.prototype._addListener=function(t){var e=this._head.next,r=this._head;if(e){for(;e;){if(t.priority>e.priority){t.connect(r);break}r=e,e=e.next}t.previous||t.connect(r)}else t.connect(r);return this._startIfPossible(),this},t.prototype.remove=function(t,e){for(var r=this._head.next;r;)r=r.match(t,e)?r.destroy():r.next;return this._head.next||this._cancelIfNeeded(),this},Object.defineProperty(t.prototype,"count",{get:function(){if(!this._head)return 0;for(var t=0,e=this._head;e=e.next;)t++;return t},enumerable:!1,configurable:!0}),t.prototype.start=function(){this.started||(this.started=!0,this._requestIfNeeded())},t.prototype.stop=function(){this.started&&(this.started=!1,this._cancelIfNeeded())},t.prototype.destroy=function(){if(!this._protected){this.stop();for(var t=this._head.next;t;)t=t.destroy(!0);this._head.destroy(),this._head=null}},t.prototype.update=function(t){var e;if(void 0===t&&(t=performance.now()),t>this.lastTime){if((e=this.elapsedMS=t-this.lastTime)>this._maxElapsedMS&&(e=this._maxElapsedMS),e*=this.speed,this._minElapsedMS){var r=t-this._lastFrame|0;if(r=this.x&&t=this.y&&e=0?Ll.S:Ll.N:2*Math.abs(e)<=Math.abs(t)?t>0?Ll.E:Ll.W:e>0?t>0?Ll.SE:Ll.SW:t>0?Ll.NE:Ll.NW},matrixAppendRotationInv:function(t,e,r,i){void 0===r&&(r=0),void 0===i&&(i=0);var n=Nl[Ll.inv(e)];n.tx=r,n.ty=i,t.append(n)}};!function(){function t(){this.worldTransform=new Ol,this.localTransform=new Ol,this.position=new Rl(this.onChange,this,0,0),this.scale=new Rl(this.onChange,this,1,1),this.pivot=new Rl(this.onChange,this,0,0),this.skew=new Rl(this.updateSkew,this,0,0),this._rotation=0,this._cx=1,this._sx=0,this._cy=0,this._sy=1,this._localID=0,this._currentLocalID=0,this._worldID=0,this._parentID=0}t.prototype.onChange=function(){this._localID++},t.prototype.updateSkew=function(){this._cx=Math.cos(this._rotation+this.skew.y),this._sx=Math.sin(this._rotation+this.skew.y),this._cy=-Math.sin(this._rotation-this.skew.x),this._sy=Math.cos(this._rotation-this.skew.x),this._localID++},t.prototype.toString=function(){return"[@pixi/math:Transform position=("+this.position.x+", "+this.position.y+") rotation="+this.rotation+" scale=("+this.scale.x+", "+this.scale.y+") skew=("+this.skew.x+", "+this.skew.y+") ]"},t.prototype.updateLocalTransform=function(){var t=this.localTransform;this._localID!==this._currentLocalID&&(t.a=this._cx*this.scale.x,t.b=this._sx*this.scale.x,t.c=this._cy*this.scale.y,t.d=this._sy*this.scale.y,t.tx=this.position.x-(this.pivot.x*t.a+this.pivot.y*t.c),t.ty=this.position.y-(this.pivot.x*t.b+this.pivot.y*t.d),this._currentLocalID=this._localID,this._parentID=-1)},t.prototype.updateTransform=function(t){var e=this.localTransform;if(this._localID!==this._currentLocalID&&(e.a=this._cx*this.scale.x,e.b=this._sx*this.scale.x,e.c=this._cy*this.scale.y,e.d=this._sy*this.scale.y,e.tx=this.position.x-(this.pivot.x*e.a+this.pivot.y*e.c),e.ty=this.position.y-(this.pivot.x*e.b+this.pivot.y*e.d),this._currentLocalID=this._localID,this._parentID=-1),this._parentID!==t._worldID){var r=t.worldTransform,i=this.worldTransform;i.a=e.a*r.a+e.b*r.c,i.b=e.a*r.b+e.b*r.d,i.c=e.c*r.a+e.d*r.c,i.d=e.c*r.b+e.d*r.d,i.tx=e.tx*r.a+e.ty*r.c+r.tx,i.ty=e.tx*r.b+e.ty*r.d+r.ty,this._parentID=t._worldID,this._worldID++}},t.prototype.setFromMatrix=function(t){t.decompose(this),this._localID++},Object.defineProperty(t.prototype,"rotation",{get:function(){return this._rotation},set:function(t){this._rotation!==t&&(this._rotation=t,this.updateSkew())},enumerable:!1,configurable:!0}),t.IDENTITY=new t}(),rt.PREFER_ENV=et.any?t.ENV.WEBGL:t.ENV.WEBGL2,rt.STRICT_TEXTURE_CACHE=!1;var Fl=[];function Bl(t,e){if(!t)return null;var r="";if("string"==typeof t){var i=/\.(\w{3,4})(?:$|\?|#)/i.exec(t);i&&(r=i[1].toLowerCase())}for(var n=Fl.length-1;n>=0;--n){var o=Fl[n];if(o.test&&o.test(t,r))return new o(t,e)}throw new Error("Unrecognized source type to auto-detect Resource")}var Ul=function(t,e){return(Ul=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)};function Gl(t,e){function r(){this.constructor=t}Ul(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}var kl=function(){return(kl=Object.assign||function(t){for(var e,r=arguments,i=1,n=arguments.length;i0&&l>0,n.textureCacheIds=[],n.destroyed=!1,n.resource=null,n._batchEnabled=0,n._batchLocation=0,n.parentTextureArray=null,n.setResource(r),n}return Gl(r,e),Object.defineProperty(r.prototype,"realWidth",{get:function(){return Math.round(this.width*this.resolution)},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"realHeight",{get:function(){return Math.round(this.height*this.resolution)},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"mipmap",{get:function(){return this._mipmap},set:function(t){this._mipmap!==t&&(this._mipmap=t,this.dirtyStyleId++)},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"scaleMode",{get:function(){return this._scaleMode},set:function(t){this._scaleMode!==t&&(this._scaleMode=t,this.dirtyStyleId++)},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"wrapMode",{get:function(){return this._wrapMode},set:function(t){this._wrapMode!==t&&(this._wrapMode=t,this.dirtyStyleId++)},enumerable:!1,configurable:!0}),r.prototype.setStyle=function(t,e){var r;return void 0!==t&&t!==this.scaleMode&&(this.scaleMode=t,r=!0),void 0!==e&&e!==this.mipmap&&(this.mipmap=e,r=!0),r&&this.dirtyStyleId++,this},r.prototype.setSize=function(t,e,r){return r=r||this.resolution,this.setRealSize(t*r,e*r,r)},r.prototype.setRealSize=function(t,e,r){return this.resolution=r||this.resolution,this.width=Math.round(t)/this.resolution,this.height=Math.round(e)/this.resolution,this._refreshPOT(),this.update(),this},r.prototype._refreshPOT=function(){this.isPowerOfTwo=al(this.realWidth)&&al(this.realHeight)},r.prototype.setResolution=function(t){var e=this.resolution;return e===t?this:(this.resolution=t,this.valid&&(this.width=Math.round(this.width*e)/t,this.height=Math.round(this.height*e)/t,this.emit("update",this)),this._refreshPOT(),this)},r.prototype.setResource=function(t){if(this.resource===t)return this;if(this.resource)throw new Error("Resource can be set only once");return t.bind(this),this.resource=t,this},r.prototype.update=function(){this.valid?(this.dirtyId++,this.dirtyStyleId++,this.emit("update",this)):this.width>0&&this.height>0&&(this.valid=!0,this.emit("loaded",this),this.emit("update",this))},r.prototype.onError=function(t){this.emit("error",this,t)},r.prototype.destroy=function(){this.resource&&(this.resource.unbind(this),this.resource.internal&&this.resource.destroy(),this.resource=null),this.cacheId&&(delete ml[this.cacheId],delete _l[this.cacheId],this.cacheId=null),this.dispose(),r.removeFromCache(this),this.textureCacheIds=null,this.destroyed=!0},r.prototype.dispose=function(){this.emit("dispose",this)},r.prototype.castToBaseTexture=function(){return this},r.from=function(t,e,i){void 0===i&&(i=rt.STRICT_TEXTURE_CACHE);var n="string"==typeof t,o=null;if(n)o=t;else{if(!t._pixiId){var s=e&&e.pixiIdPrefix||"pixiid";t._pixiId=s+"_"+ll()}o=t._pixiId}var a=ml[o];if(n&&i&&!a)throw new Error('The cacheId "'+o+'" does not exist in BaseTextureCache.');return a||((a=new r(t,e)).cacheId=o,r.addToCache(a,o)),a},r.fromBuffer=function(e,i,n,o){e=e||new Float32Array(i*n*4);var s=new Hl(e,{width:i,height:n}),a=e instanceof Float32Array?t.TYPES.FLOAT:t.TYPES.UNSIGNED_BYTE;return new r(s,Object.assign(jl,o||{width:i,height:n,type:a}))},r.addToCache=function(t,e){e&&(-1===t.textureCacheIds.indexOf(e)&&t.textureCacheIds.push(e),ml[e]&&console.warn("BaseTexture added to the cache with an id ["+e+"] that already had an entry"),ml[e]=t)},r.removeFromCache=function(t){if("string"==typeof t){var e=ml[t];if(e){var r=e.textureCacheIds.indexOf(t);return r>-1&&e.textureCacheIds.splice(r,1),delete ml[t],e}}else if(t&&t.textureCacheIds){for(var i=0;i0){if(!e.resource)throw new Error("CubeResource does not support copying of renderTexture.");this.addResourceAt(e.resource,r)}else e.target=t.TARGETS.TEXTURE_CUBE_MAP_POSITIVE_X+r,e.parentTextureArray=this.baseTexture,this.items[r]=e;return e.valid&&!this.valid&&this.resize(e.realWidth,e.realHeight),this.items[r]=e,this},r.prototype.upload=function(t,e,i){for(var n=this.itemDirtyIds,o=0;o)?\s*()]*-->)?\s*\]*(?:\s(width|height)=('|")(\d*(?:\.\d+)?)(?:px)?('|"))[^>]*(?:\s(width|height)=('|")(\d*(?:\.\d+)?)(?:px)?('|"))[^>]*>/i,e}(Wl),Jl=function(t){function e(r,i){var n=this;if(i=i||{},!(r instanceof HTMLVideoElement)){var o=document.createElement("video");o.setAttribute("preload","auto"),o.setAttribute("webkit-playsinline",""),o.setAttribute("playsinline",""),"string"==typeof r&&(r=[r]);var s=r[0].src||r[0];Wl.crossOrigin(o,s,i.crossorigin);for(var a=0;a0&&!1===t.paused&&!1===t.ended&&t.readyState>2},e.prototype._isSourceReady=function(){var t=this.source;return 3===t.readyState||4===t.readyState},e.prototype._onPlayStart=function(){this.valid||this._onCanPlay(),this.autoUpdate&&!this._isConnectedToTicker&&(xl.shared.add(this.update,this),this._isConnectedToTicker=!0)},e.prototype._onPlayStop=function(){this._isConnectedToTicker&&(xl.shared.remove(this.update,this),this._isConnectedToTicker=!1)},e.prototype._onCanPlay=function(){var t=this.source;t.removeEventListener("canplay",this._onCanPlay),t.removeEventListener("canplaythrough",this._onCanPlay);var e=this.valid;this.resize(t.videoWidth,t.videoHeight),!e&&this._resolve&&(this._resolve(this),this._resolve=null),this._isSourcePlaying()?this._onPlayStart():this.autoPlay&&t.play()},e.prototype.dispose=function(){this._isConnectedToTicker&&(xl.shared.remove(this.update,this),this._isConnectedToTicker=!1);var e=this.source;e&&(e.removeEventListener("error",this._onError,!0),e.pause(),e.src="",e.load()),t.prototype.dispose.call(this)},Object.defineProperty(e.prototype,"autoUpdate",{get:function(){return this._autoUpdate},set:function(t){t!==this._autoUpdate&&(this._autoUpdate=t,!this._autoUpdate&&this._isConnectedToTicker?(xl.shared.remove(this.update,this),this._isConnectedToTicker=!1):this._autoUpdate&&!this._isConnectedToTicker&&this._isSourcePlaying()&&(xl.shared.add(this.update,this),this._isConnectedToTicker=!0))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"updateFPS",{get:function(){return this._updateFPS},set:function(t){t!==this._updateFPS&&(this._updateFPS=t)},enumerable:!1,configurable:!0}),e.test=function(t,r){return self.HTMLVideoElement&&t instanceof HTMLVideoElement||e.TYPES.indexOf(r)>-1},e.TYPES=["mp4","m4v","webm","ogg","ogv","h264","avi","mov"],e.MIME_TYPES={ogv:"video/ogg",mov:"video/quicktime",m4v:"video/mp4"},e}(Wl),$l=function(t){function e(e){return t.call(this,e)||this}return Gl(e,t),e.test=function(t){return!!self.createImageBitmap&&t instanceof ImageBitmap},e}(Wl);Fl.push(Zl,$l,ql,Jl,Ql,Hl,Kl,zl);var tc={__proto__:null,Resource:Xl,BaseImageResource:Wl,INSTALLED:Fl,autoDetectResource:Bl,AbstractMultiResource:Vl,ArrayResource:zl,BufferResource:Hl,CanvasResource:ql,CubeResource:Kl,ImageResource:Zl,SVGResource:Ql,VideoResource:Jl,ImageBitmapResource:$l},ec=function(e){function r(){return null!==e&&e.apply(this,arguments)||this}return Gl(r,e),r.prototype.upload=function(e,r,i){var n=e.gl;n.pixelStorei(n.UNPACK_PREMULTIPLY_ALPHA_WEBGL,r.alphaMode===t.ALPHA_MODES.UNPACK);var o=r.realWidth,s=r.realHeight;return i.width===o&&i.height===s?n.texSubImage2D(r.target,0,0,0,o,s,r.format,i.type,this.data):(i.width=o,i.height=s,n.texImage2D(r.target,0,i.internalFormat,o,s,0,r.format,i.type,this.data)),!0},r}(Hl),rc=function(){function e(e,r){this.width=Math.round(e||100),this.height=Math.round(r||100),this.stencil=!1,this.depth=!1,this.dirtyId=0,this.dirtyFormat=0,this.dirtySize=0,this.depthTexture=null,this.colorTextures=[],this.glFramebuffers={},this.disposeRunner=new gl("disposeFramebuffer"),this.multisample=t.MSAA_QUALITY.NONE}return Object.defineProperty(e.prototype,"colorTexture",{get:function(){return this.colorTextures[0]},enumerable:!1,configurable:!0}),e.prototype.addColorTexture=function(e,r){return void 0===e&&(e=0),this.colorTextures[e]=r||new Yl(null,{scaleMode:t.SCALE_MODES.NEAREST,resolution:1,mipmap:t.MIPMAP_MODES.OFF,width:this.width,height:this.height}),this.dirtyId++,this.dirtyFormat++,this},e.prototype.addDepthTexture=function(e){return this.depthTexture=e||new Yl(new ec(null,{width:this.width,height:this.height}),{scaleMode:t.SCALE_MODES.NEAREST,resolution:1,width:this.width,height:this.height,mipmap:t.MIPMAP_MODES.OFF,format:t.FORMATS.DEPTH_COMPONENT,type:t.TYPES.UNSIGNED_SHORT}),this.dirtyId++,this.dirtyFormat++,this},e.prototype.enableDepth=function(){return this.depth=!0,this.dirtyId++,this.dirtyFormat++,this},e.prototype.enableStencil=function(){return this.stencil=!0,this.dirtyId++,this.dirtyFormat++,this},e.prototype.resize=function(t,e){if(t=Math.round(t),e=Math.round(e),t!==this.width||e!==this.height){this.width=t,this.height=e,this.dirtyId++,this.dirtySize++;for(var r=0;r-1&&e.textureCacheIds.splice(r,1),delete _l[t],e}}else if(t&&t.textureCacheIds){for(var i=0;ithis.baseTexture.width,s=r+n>this.baseTexture.height;if(o||s){var a=o&&s?"and":"or",h="X: "+e+" + "+i+" = "+(e+i)+" > "+this.baseTexture.width,u="Y: "+r+" + "+n+" = "+(r+n)+" > "+this.baseTexture.height;throw new Error("Texture Error: frame does not fit inside the base Texture dimensions: "+h+" "+a+" "+u)}this.valid=i&&n&&this.baseTexture.valid,this.trim||this.rotate||(this.orig=t),this.valid&&this.updateUvs()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"rotate",{get:function(){return this._rotate},set:function(t){this._rotate=t,this.valid&&this.updateUvs()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"width",{get:function(){return this.orig.width},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"height",{get:function(){return this.orig.height},enumerable:!1,configurable:!0}),e.prototype.castToBaseTexture=function(){return this.baseTexture},e}(wu);function ac(t){t.destroy=function(){},t.on=function(){},t.once=function(){},t.emit=function(){}}sc.EMPTY=new sc(new Yl),ac(sc.EMPTY),ac(sc.EMPTY.baseTexture),sc.WHITE=function(){var t=document.createElement("canvas");t.width=16,t.height=16;var e=t.getContext("2d");return e.fillStyle="white",e.fillRect(0,0,16,16),new sc(new Yl(new ql(t)))}(),ac(sc.WHITE),ac(sc.WHITE.baseTexture);var hc=function(t){function e(e,r){var i=t.call(this,e,r)||this;return i.valid=!0,i.filterFrame=null,i.filterPoolKey=null,i.updateUvs(),i}return Gl(e,t),Object.defineProperty(e.prototype,"framebuffer",{get:function(){return this.baseTexture.framebuffer},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"multisample",{get:function(){return this.framebuffer.multisample},set:function(t){this.framebuffer.multisample=t},enumerable:!1,configurable:!0}),e.prototype.resize=function(t,e,r){void 0===r&&(r=!0);var i=this.baseTexture.resolution,n=Math.round(t*i)/i,o=Math.round(e*i)/i;this.valid=n>0&&o>0,this._frame.width=this.orig.width=n,this._frame.height=this.orig.height=o,r&&this.baseTexture.resize(n,o),this.updateUvs()},e.prototype.setResolution=function(t){var e=this.baseTexture;e.resolution!==t&&(e.setResolution(t),this.resize(e.width,e.height,!1))},e.create=function(t){for(var r=arguments,i=[],n=1;n1?-n:-1:(o=((65535&(e=sl(e)))<<16|65535&(r=sl(r)))>>>0,n>1&&(o+=4294967296*n)),this.texturePool[o]||(this.texturePool[o]=[]);var s=this.texturePool[o].pop();return s||(s=this.createTexture(e,r,n)),s.filterPoolKey=o,s.setResolution(i),s},e.prototype.getFilterTexture=function(e,r,i){var n=this.getOptimalTexture(e.width,e.height,r||e.resolution,i||t.MSAA_QUALITY.NONE);return n.filterFrame=e.filterFrame,n},e.prototype.returnTexture=function(t){var e=t.filterPoolKey;t.filterFrame=null,this.texturePool[e].push(t)},e.prototype.returnFilterTexture=function(t){this.returnTexture(t)},e.prototype.clear=function(t){if(t=!1!==t)for(var e in this.texturePool){var r=this.texturePool[e];if(r)for(var i=0;i0&&t.height>0,this.texturePool)if(Number(e)<0){var r=this.texturePool[e];if(r)for(var i=0;i1){for(var u=0;u1&&((c=this.getOptimalFilterTexture(l.width,l.height,r.resolution)).filterFrame=l.filterFrame),i[d].apply(this,l,c,t.CLEAR_MODES.CLEAR,r);var f=l;l=c,c=f}i[d].apply(this,l,u.renderTexture,t.CLEAR_MODES.BLEND,r),d>1&&r.multisample>1&&this.returnFilterTexture(r.renderTexture),this.returnFilterTexture(l),this.returnFilterTexture(c)}r.clear(),this.statePool.push(r)},e.prototype.bindAndClear=function(e,r){void 0===r&&(r=t.CLEAR_MODES.CLEAR);var i=this.renderer,n=i.renderTexture,o=i.state;if(e===this.defaultFilterStack[this.defaultFilterStack.length-1].renderTexture?this.renderer.projection.transform=this.activeState.transform:this.renderer.projection.transform=null,e&&e.filterFrame){var s=this.tempRect;s.x=0,s.y=0,s.width=e.filterFrame.width,s.height=e.filterFrame.height,n.bind(e,e.filterFrame,s)}else e!==this.defaultFilterStack[this.defaultFilterStack.length-1].renderTexture?n.bind(e):this.renderer.renderTexture.bind(e,this.activeState.bindingSourceFrame,this.activeState.bindingDestinationFrame);var a=1&o.stateId||this.forceClear;(r===t.CLEAR_MODES.CLEAR||r===t.CLEAR_MODES.BLIT&&a)&&this.renderer.framebuffer.clear(0,0,0,0)},e.prototype.applyFilter=function(e,r,i,n){var o=this.renderer;o.state.set(e.state),this.bindAndClear(i,n),e.uniforms.uSampler=r,e.uniforms.filterGlobals=this.globalUniforms,o.shader.bind(e),e.legacy=!!e.program.attributeData.aTextureCoord,e.legacy?(this.quadUv.map(r._frame,r.filterFrame),o.geometry.bind(this.quadUv),o.geometry.draw(t.DRAW_MODES.TRIANGLES)):(o.geometry.bind(this.quad),o.geometry.draw(t.DRAW_MODES.TRIANGLE_STRIP))},e.prototype.calculateSpriteMatrix=function(t,e){var r=this.activeState,i=r.sourceFrame,n=r.destinationFrame,o=e._texture.orig,s=t.set(n.width,0,0,n.height,i.x,i.y),a=e.worldTransform.copyTo(Ol.TEMP_MATRIX);return a.invert(),s.prepend(a),s.scale(1/o.width,1/o.height),s.translate(e.anchor.x,e.anchor.y),s},e.prototype.destroy=function(){this.renderer=null,this.texturePool.clear(!1)},e.prototype.getOptimalFilterTexture=function(e,r,i,n){return void 0===i&&(i=1),void 0===n&&(n=t.MSAA_QUALITY.NONE),this.texturePool.getOptimalTexture(e,r,i,n)},e.prototype.getFilterTexture=function(e,r,i){if("number"==typeof e){var n=e;e=r,r=n}e=e||this.activeState.renderTexture;var o=this.texturePool.getOptimalTexture(e.width,e.height,r||e.resolution,i||t.MSAA_QUALITY.NONE);return o.filterFrame=e.filterFrame,o},e.prototype.returnFilterTexture=function(t){this.texturePool.returnTexture(t)},e.prototype.emptyPool=function(){this.texturePool.clear(!0)},e.prototype.resize=function(){this.texturePool.setScreenSize(this.renderer.view)},e.prototype.transformAABB=function(t,e){var r=bc[0],i=bc[1],n=bc[2],o=bc[3];r.set(e.left,e.top),i.set(e.left,e.bottom),n.set(e.right,e.top),o.set(e.right,e.bottom),t.apply(r,r),t.apply(i,i),t.apply(n,n),t.apply(o,o);var s=Math.min(r.x,i.x,n.x,o.x),a=Math.min(r.y,i.y,n.y,o.y),h=Math.max(r.x,i.x,n.x,o.x),u=Math.max(r.y,i.y,n.y,o.y);e.x=s,e.y=a,e.width=h-s,e.height=u-a},e.prototype.roundFrame=function(t,e,r,i,n){if(n){var o=n.a,s=n.b,a=n.c,h=n.d;if((Math.abs(s)>1e-4||Math.abs(a)>1e-4)&&(Math.abs(o)>1e-4||Math.abs(h)>1e-4))return}(n=n?Sc.copyFrom(n):Sc.identity()).translate(-r.x,-r.y).scale(i.width/r.width,i.height/r.height).translate(i.x,i.y),this.transformAABB(n,t),t.ceil(e),this.transformAABB(n.invert(),t)},e}(),Rc=function(){function t(t){this.renderer=t}return t.prototype.flush=function(){},t.prototype.destroy=function(){this.renderer=null},t.prototype.start=function(){},t.prototype.stop=function(){this.flush()},t.prototype.render=function(t){},t}(),Oc=function(){function t(t){this.renderer=t,this.emptyRenderer=new Rc(t),this.currentRenderer=this.emptyRenderer}return t.prototype.setObjectRenderer=function(t){this.currentRenderer!==t&&(this.currentRenderer.stop(),this.currentRenderer=t,this.currentRenderer.start())},t.prototype.flush=function(){this.setObjectRenderer(this.emptyRenderer)},t.prototype.reset=function(){this.setObjectRenderer(this.emptyRenderer)},t.prototype.copyBoundTextures=function(t,e){for(var r=this.renderer.texture.boundTextures,i=e-1;i>=0;--i)t[i]=r[i]||null,t[i]&&(t[i]._batchLocation=i)},t.prototype.boundArray=function(t,e,r,i){for(var n=t.elements,o=t.ids,s=t.count,a=0,h=0;h=0&&l=t.ENV.WEBGL2&&(i=e.getContext("webgl2",r)),i)this.webGLVersion=2;else if(this.webGLVersion=1,!(i=e.getContext("webgl",r)||e.getContext("experimental-webgl",r)))throw new Error("This browser does not support WebGL. Try using the canvas renderer");return this.gl=i,this.getExtensions(),this.gl},e.prototype.getExtensions=function(){var t=this.gl,e={anisotropicFiltering:t.getExtension("EXT_texture_filter_anisotropic"),floatTextureLinear:t.getExtension("OES_texture_float_linear"),s3tc:t.getExtension("WEBGL_compressed_texture_s3tc"),s3tc_sRGB:t.getExtension("WEBGL_compressed_texture_s3tc_srgb"),etc:t.getExtension("WEBGL_compressed_texture_etc"),etc1:t.getExtension("WEBGL_compressed_texture_etc1"),pvrtc:t.getExtension("WEBGL_compressed_texture_pvrtc")||t.getExtension("WEBKIT_WEBGL_compressed_texture_pvrtc"),atc:t.getExtension("WEBGL_compressed_texture_atc"),astc:t.getExtension("WEBGL_compressed_texture_astc")};1===this.webGLVersion?Object.assign(this.extensions,e,{drawBuffers:t.getExtension("WEBGL_draw_buffers"),depthTexture:t.getExtension("WEBGL_depth_texture"),loseContext:t.getExtension("WEBGL_lose_context"),vertexArrayObject:t.getExtension("OES_vertex_array_object")||t.getExtension("MOZ_OES_vertex_array_object")||t.getExtension("WEBKIT_OES_vertex_array_object"),uint32ElementIndex:t.getExtension("OES_element_index_uint"),floatTexture:t.getExtension("OES_texture_float"),floatTextureLinear:t.getExtension("OES_texture_float_linear"),textureHalfFloat:t.getExtension("OES_texture_half_float"),textureHalfFloatLinear:t.getExtension("OES_texture_half_float_linear")}):2===this.webGLVersion&&Object.assign(this.extensions,e,{colorBufferFloat:t.getExtension("EXT_color_buffer_float")})},e.prototype.handleContextLost=function(t){t.preventDefault()},e.prototype.handleContextRestored=function(){this.renderer.runners.contextChange.emit(this.gl)},e.prototype.destroy=function(){var t=this.renderer.view;this.renderer=null,t.removeEventListener("webglcontextlost",this.handleContextLost),t.removeEventListener("webglcontextrestored",this.handleContextRestored),this.gl.useProgram(null),this.extensions.loseContext&&this.extensions.loseContext.loseContext()},e.prototype.postrender=function(){this.renderer.renderingToScreen&&this.gl.flush()},e.prototype.validateContext=function(t){var e=t.getContextAttributes(),r="WebGL2RenderingContext"in self&&t instanceof self.WebGL2RenderingContext;r&&(this.webGLVersion=2),e.stencil||console.warn("Provided WebGL context does not have a stencil buffer, masks may not render correctly");var i=r||!!t.getExtension("OES_element_index_uint");this.supports.uint32Indices=i,i||console.warn("Provided WebGL context does not support 32 index buffer, complex graphics may not render correctly")},e}(),Pc=function(e){this.framebuffer=e,this.stencil=null,this.dirtyId=-1,this.dirtyFormat=-1,this.dirtySize=-1,this.multisample=t.MSAA_QUALITY.NONE,this.msaaBuffer=null,this.blitFramebuffer=null,this.mipLevel=0},wc=new Sl,Dc=function(){function e(t){this.renderer=t,this.managedFramebuffers=[],this.unknownFramebuffer=new rc(10,10),this.msaaSamples=null}return e.prototype.contextChange=function(){var e=this.gl=this.renderer.gl;if(this.CONTEXT_UID=this.renderer.CONTEXT_UID,this.current=this.unknownFramebuffer,this.viewport=new Sl,this.hasMRT=!0,this.writeDepthTexture=!0,this.disposeAll(!0),1===this.renderer.context.webGLVersion){var r=this.renderer.context.extensions.drawBuffers,i=this.renderer.context.extensions.depthTexture;rt.PREFER_ENV===t.ENV.WEBGL_LEGACY&&(r=null,i=null),r?e.drawBuffers=function(t){return r.drawBuffersWEBGL(t)}:(this.hasMRT=!1,e.drawBuffers=function(){}),i||(this.writeDepthTexture=!1)}else this.msaaSamples=e.getInternalformatParameter(e.RENDERBUFFER,e.RGBA8,e.SAMPLES)},e.prototype.bind=function(t,e,r){void 0===r&&(r=0);var i=this.gl;if(t){var n=t.glFramebuffers[this.CONTEXT_UID]||this.initFramebuffer(t);this.current!==t&&(this.current=t,i.bindFramebuffer(i.FRAMEBUFFER,n.framebuffer)),n.mipLevel!==r&&(t.dirtyId++,t.dirtyFormat++,n.mipLevel=r),n.dirtyId!==t.dirtyId&&(n.dirtyId=t.dirtyId,n.dirtyFormat!==t.dirtyFormat?(n.dirtyFormat=t.dirtyFormat,n.dirtySize=t.dirtySize,this.updateFramebuffer(t,r)):n.dirtySize!==t.dirtySize&&(n.dirtySize=t.dirtySize,this.resizeFramebuffer(t)));for(var o=0;o>r,h=e.height>>r,u=a/e.width;this.setViewport(e.x*u,e.y*u,a,h)}else a=t.width>>r,h=t.height>>r,this.setViewport(0,0,a,h)}else this.current&&(this.current=null,i.bindFramebuffer(i.FRAMEBUFFER,null)),e?this.setViewport(e.x,e.y,e.width,e.height):this.setViewport(0,0,this.renderer.width,this.renderer.height)},e.prototype.setViewport=function(t,e,r,i){var n=this.viewport;t=Math.round(t),e=Math.round(e),r=Math.round(r),i=Math.round(i),n.width===r&&n.height===i&&n.x===t&&n.y===e||(n.x=t,n.y=e,n.width=r,n.height=i,this.gl.viewport(t,e,r,i))},Object.defineProperty(e.prototype,"size",{get:function(){return this.current?{x:0,y:0,width:this.current.width,height:this.current.height}:{x:0,y:0,width:this.renderer.width,height:this.renderer.height}},enumerable:!1,configurable:!0}),e.prototype.clear=function(e,r,i,n,o){void 0===o&&(o=t.BUFFER_BITS.COLOR|t.BUFFER_BITS.DEPTH);var s=this.gl;s.clearColor(e,r,i,n),s.clear(o)},e.prototype.initFramebuffer=function(t){var e=this.gl,r=new Pc(e.createFramebuffer());return r.multisample=this.detectSamples(t.multisample),t.glFramebuffers[this.CONTEXT_UID]=r,this.managedFramebuffers.push(t),t.disposeRunner.add(this),r},e.prototype.resizeFramebuffer=function(t){var e=this.gl,r=t.glFramebuffers[this.CONTEXT_UID];r.msaaBuffer&&(e.bindRenderbuffer(e.RENDERBUFFER,r.msaaBuffer),e.renderbufferStorageMultisample(e.RENDERBUFFER,r.multisample,e.RGBA8,t.width,t.height)),r.stencil&&(e.bindRenderbuffer(e.RENDERBUFFER,r.stencil),r.msaaBuffer?e.renderbufferStorageMultisample(e.RENDERBUFFER,r.multisample,e.DEPTH24_STENCIL8,t.width,t.height):e.renderbufferStorage(e.RENDERBUFFER,e.DEPTH_STENCIL,t.width,t.height));var i=t.colorTextures,n=i.length;e.drawBuffers||(n=Math.min(n,1));for(var o=0;o1&&this.canMultisampleFramebuffer(t)?(i.msaaBuffer=i.msaaBuffer||r.createRenderbuffer(),r.bindRenderbuffer(r.RENDERBUFFER,i.msaaBuffer),r.renderbufferStorageMultisample(r.RENDERBUFFER,i.multisample,r.RGBA8,t.width,t.height),r.framebufferRenderbuffer(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.RENDERBUFFER,i.msaaBuffer)):i.msaaBuffer&&(r.deleteRenderbuffer(i.msaaBuffer),i.msaaBuffer=null);for(var s=[],a=0;a1&&r.drawBuffers(s),t.depthTexture&&this.writeDepthTexture){var l=t.depthTexture;this.renderer.texture.bind(l,0),r.framebufferTexture2D(r.FRAMEBUFFER,r.DEPTH_ATTACHMENT,r.TEXTURE_2D,l._glTextures[this.CONTEXT_UID].texture,e)}!t.stencil&&!t.depth||t.depthTexture&&this.writeDepthTexture?i.stencil&&(r.deleteRenderbuffer(i.stencil),i.stencil=null):(i.stencil=i.stencil||r.createRenderbuffer(),r.bindRenderbuffer(r.RENDERBUFFER,i.stencil),i.msaaBuffer?r.renderbufferStorageMultisample(r.RENDERBUFFER,i.multisample,r.DEPTH24_STENCIL8,t.width,t.height):r.renderbufferStorage(r.RENDERBUFFER,r.DEPTH_STENCIL,t.width,t.height),r.framebufferRenderbuffer(r.FRAMEBUFFER,r.DEPTH_STENCIL_ATTACHMENT,r.RENDERBUFFER,i.stencil))},e.prototype.canMultisampleFramebuffer=function(t){return 1!==this.renderer.context.webGLVersion&&t.colorTextures.length<=1&&!t.depthTexture},e.prototype.detectSamples=function(e){var r=this.msaaSamples,i=t.MSAA_QUALITY.NONE;if(e<=1||null===r)return i;for(var n=0;n=0&&this.managedFramebuffers.splice(n,1),t.disposeRunner.remove(this),e||(i.deleteFramebuffer(r.framebuffer),r.msaaBuffer&&i.deleteRenderbuffer(r.msaaBuffer),r.stencil&&i.deleteRenderbuffer(r.stencil))}},e.prototype.disposeAll=function(t){var e=this.managedFramebuffers;this.managedFramebuffers=[];for(var r=0;r0&&(e+="\nelse "),r=t.ENV.WEBGL2&&(r=e.getContext("webgl2",{})),r||((r=e.getContext("webgl",{})||e.getContext("experimental-webgl",{}))?r.getExtension("WEBGL_draw_buffers"):r=null),Hc=r}return Hc}();if(e&&e.getShaderPrecisionFormat){var r=e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_FLOAT);kc=r.precision?t.PRECISION.HIGH:t.PRECISION.MEDIUM}}return kc}())),this.glPrograms={},this.syncUniforms=null}return Object.defineProperty(e,"defaultVertexSrc",{get:function(){return"attribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\n\nuniform mat3 projectionMatrix;\n\nvarying vec2 vTextureCoord;\n\nvoid main(void){\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n vTextureCoord = aTextureCoord;\n}\n"},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultFragmentSrc",{get:function(){return"varying vec2 vTextureCoord;\n\nuniform sampler2D uSampler;\n\nvoid main(void){\n gl_FragColor *= texture2D(uSampler, vTextureCoord);\n}"},enumerable:!1,configurable:!0}),e.from=function(t,r,i){var n=t+r,o=pl[n];return o||(pl[n]=o=new e(t,r,i)),o},e}(),nd=function(){function t(t,e){this.uniformBindCount=0,this.program=t,this.uniformGroup=e?e instanceof Tc?e:new Tc(e):new Tc({})}return t.prototype.checkUniformExists=function(t,e){if(e.uniforms[t])return!0;for(var r in e.uniforms){var i=e.uniforms[r];if(i.group&&this.checkUniformExists(t,i))return!0}return!1},t.prototype.destroy=function(){this.uniformGroup=null},Object.defineProperty(t.prototype,"uniforms",{get:function(){return this.uniformGroup.uniforms},enumerable:!1,configurable:!0}),t.from=function(e,r,i){return new t(id.from(e,r),i)},t}(),od=function(){function e(){this.data=0,this.blendMode=t.BLEND_MODES.NORMAL,this.polygonOffset=0,this.blend=!0,this.depthMask=!0}return Object.defineProperty(e.prototype,"blend",{get:function(){return!!(1&this.data)},set:function(t){!!(1&this.data)!==t&&(this.data^=1)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"offsets",{get:function(){return!!(2&this.data)},set:function(t){!!(2&this.data)!==t&&(this.data^=2)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"culling",{get:function(){return!!(4&this.data)},set:function(t){!!(4&this.data)!==t&&(this.data^=4)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"depthTest",{get:function(){return!!(8&this.data)},set:function(t){!!(8&this.data)!==t&&(this.data^=8)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"depthMask",{get:function(){return!!(32&this.data)},set:function(t){!!(32&this.data)!==t&&(this.data^=32)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"clockwiseFrontFace",{get:function(){return!!(16&this.data)},set:function(t){!!(16&this.data)!==t&&(this.data^=16)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"blendMode",{get:function(){return this._blendMode},set:function(e){this.blend=e!==t.BLEND_MODES.NONE,this._blendMode=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"polygonOffset",{get:function(){return this._polygonOffset},set:function(t){this.offsets=!!t,this._polygonOffset=t},enumerable:!1,configurable:!0}),e.prototype.toString=function(){return"[@pixi/core:State blendMode="+this.blendMode+" clockwiseFrontFace="+this.clockwiseFrontFace+" culling="+this.culling+" depthMask="+this.depthMask+" polygonOffset="+this.polygonOffset+"]"},e.for2d=function(){var t=new e;return t.depthTest=!1,t.blend=!0,t},e}(),sd=function(t){function e(r,i,n){var o=this,s=id.from(r||e.defaultVertexSrc,i||e.defaultFragmentSrc);return(o=t.call(this,s,n)||this).padding=0,o.resolution=rt.FILTER_RESOLUTION,o.multisample=rt.FILTER_MULTISAMPLE,o.enabled=!0,o.autoFit=!0,o.state=new od,o}return Gl(e,t),e.prototype.apply=function(t,e,r,i,n){t.applyFilter(this,e,r,i)},Object.defineProperty(e.prototype,"blendMode",{get:function(){return this.state.blendMode},set:function(t){this.state.blendMode=t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultVertexSrc",{get:function(){return"attribute vec2 aVertexPosition;\n\nuniform mat3 projectionMatrix;\n\nvarying vec2 vTextureCoord;\n\nuniform vec4 inputSize;\nuniform vec4 outputFrame;\n\nvec4 filterVertexPosition( void )\n{\n vec2 position = aVertexPosition * max(outputFrame.zw, vec2(0.)) + outputFrame.xy;\n\n return vec4((projectionMatrix * vec3(position, 1.0)).xy, 0.0, 1.0);\n}\n\nvec2 filterTextureCoord( void )\n{\n return aVertexPosition * (outputFrame.zw * inputSize.zw);\n}\n\nvoid main(void)\n{\n gl_Position = filterVertexPosition();\n vTextureCoord = filterTextureCoord();\n}\n"},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultFragmentSrc",{get:function(){return"varying vec2 vTextureCoord;\n\nuniform sampler2D uSampler;\n\nvoid main(void){\n gl_FragColor = texture2D(uSampler, vTextureCoord);\n}\n"},enumerable:!1,configurable:!0}),e}(nd),ad="attribute vec2 aVertexPosition;\nattribute vec2 aTextureCoord;\n\nuniform mat3 projectionMatrix;\nuniform mat3 otherMatrix;\n\nvarying vec2 vMaskCoord;\nvarying vec2 vTextureCoord;\n\nvoid main(void)\n{\n gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);\n\n vTextureCoord = aTextureCoord;\n vMaskCoord = ( otherMatrix * vec3( aTextureCoord, 1.0) ).xy;\n}\n",hd="varying vec2 vMaskCoord;\nvarying vec2 vTextureCoord;\n\nuniform sampler2D uSampler;\nuniform sampler2D mask;\nuniform float alpha;\nuniform float npmAlpha;\nuniform vec4 maskClamp;\n\nvoid main(void)\n{\n float clip = step(3.5,\n step(maskClamp.x, vMaskCoord.x) +\n step(maskClamp.y, vMaskCoord.y) +\n step(vMaskCoord.x, maskClamp.z) +\n step(vMaskCoord.y, maskClamp.w));\n\n vec4 original = texture2D(uSampler, vTextureCoord);\n vec4 masky = texture2D(mask, vMaskCoord);\n float alphaMul = 1.0 - npmAlpha * (1.0 - masky.a);\n\n original *= (alphaMul * masky.r * alpha * clip);\n\n gl_FragColor = original;\n}\n",ud=new Ol,ld=function(){function t(t,e){this._texture=t,this.mapCoord=new Ol,this.uClampFrame=new Float32Array(4),this.uClampOffset=new Float32Array(2),this._textureID=-1,this._updateID=0,this.clampOffset=0,this.clampMargin=void 0===e?.5:e,this.isSimple=!1}return Object.defineProperty(t.prototype,"texture",{get:function(){return this._texture},set:function(t){this._texture=t,this._textureID=-1},enumerable:!1,configurable:!0}),t.prototype.multiplyUvs=function(t,e){void 0===e&&(e=t);for(var r=this.mapCoord,i=0;i0?this._useCurrent():t.disable(t.SCISSOR_TEST)},e.prototype._useCurrent=function(){var t=this.maskStack[this.maskStack.length-1]._scissorRect,e=this.renderer.renderTexture.current,r=this.renderer.projection,i=r.transform,n=r.sourceFrame,o=r.destinationFrame,s=e?e.resolution:this.renderer.resolution,a=o.width/n.width,h=o.height/n.height,u=((t.x-n.x)*a+o.x)*s,l=((t.y-n.y)*h+o.y)*s,c=t.width*a*s,d=t.height*h*s;i&&(u+=i.tx*s,l+=i.ty*s),e||(l=this.renderer.height-d-l),u=Math.round(u),l=Math.round(l),c=Math.round(c),d=Math.round(d),this.renderer.gl.scissor(u,l,c,d)},e}(fd),_d=function(t){function e(e){var r=t.call(this,e)||this;return r.glConst=WebGLRenderingContext.STENCIL_TEST,r}return Gl(e,t),e.prototype.getStackLength=function(){var t=this.maskStack[this.maskStack.length-1];return t?t._stencilCounter:0},e.prototype.push=function(t){var e=t.maskObject,r=this.renderer.gl,i=t._stencilCounter;0===i&&(this.renderer.framebuffer.forceStencil(),r.enable(r.STENCIL_TEST)),t._stencilCounter++,r.colorMask(!1,!1,!1,!1),r.stencilFunc(r.EQUAL,i,this._getBitwiseMask()),r.stencilOp(r.KEEP,r.KEEP,r.INCR),e.renderable=!0,e.render(this.renderer),this.renderer.batch.flush(),e.renderable=!1,this._useCurrent()},e.prototype.pop=function(t){var e=this.renderer.gl;0===this.getStackLength()?(e.disable(e.STENCIL_TEST),e.clear(e.STENCIL_BUFFER_BIT),e.clearStencil(0)):(e.colorMask(!1,!1,!1,!1),e.stencilOp(e.KEEP,e.KEEP,e.DECR),t.renderable=!0,t.render(this.renderer),this.renderer.batch.flush(),t.renderable=!1,this._useCurrent())},e.prototype._useCurrent=function(){var t=this.renderer.gl;t.colorMask(!0,!0,!0,!0),t.stencilFunc(t.EQUAL,this.getStackLength(),this._getBitwiseMask()),t.stencilOp(t.KEEP,t.KEEP,t.KEEP)},e.prototype._getBitwiseMask=function(){return(1<1&&(r=Math.max(r,16)*s.data.size),s.dataLen=r,i%r!=0&&i<16){var a=i%r%16;i+=a,n+=a}i+r>16?(n=16*Math.ceil(n/16),s.offset=n,n+=r,i=r):(s.offset=n,i+=r,n+=r)}return{uboElements:e,size:n=16*Math.ceil(n/16)}}(function(t,e){var r=[];for(var i in t)e[i]&&r.push(e[i]);return r.sort(function(t,e){return t.index-e.index}),r}(t.uniforms,e)),i=r.uboElements,n=r.size,o=["\n var v = null;\n var v2 = null;\n var cv = null;\n var t = 0;\n var gl = renderer.gl\n var index = 0;\n var data = buffer.data;\n "],s=0;s1){var f=Vc(a.data.type),p=Math.max(xd[a.data.type]/16,1),_=f/p,m=(4-_%4)%4;o.push("\n cv = ud."+u+".value;\n v = uv."+u+";\n offset = "+a.offset/4+";\n\n t = 0;\n\n for(var i=0; i < "+a.data.size*p+"; i++)\n {\n for(var j = 0; j < "+_+"; j++)\n {\n data[offset++] = v[t++];\n }\n offset += "+m+";\n }\n\n ")}else{var v=Td[a.data.type];o.push("\n cv = ud."+u+".value;\n v = uv."+u+";\n offset = "+a.offset/4+";\n "+v+";\n ")}}return o.push("\n renderer.buffer.update(buffer);\n "),{size:n,syncFunc:new Function("ud","uv","renderer","syncData","buffer",o.join("\n"))}}(t,this.shader.program.uniformData)),t.autoManage){var a=new Float32Array(s.size/4);t.buffer.update(a)}return e.uniformGroups[t.id]=s.syncFunc,e.uniformGroups[t.id]},t.prototype.getSignature=function(t,e,r){var i=t.uniforms,n=[r+"-"];for(var o in i)n.push(o),e[o]&&n.push(e[o].type);return n.join("-")},t.prototype.getGlProgram=function(){return this.shader?this.shader.program.glPrograms[this.renderer.CONTEXT_UID]:null},t.prototype.generateProgram=function(t){var e=this.gl,r=t.program,i=function(t,e){var r=Fc(t,t.VERTEX_SHADER,e.vertexSrc),i=Fc(t,t.FRAGMENT_SHADER,e.fragmentSrc),n=t.createProgram();t.attachShader(n,r),t.attachShader(n,i),t.linkProgram(n),t.getProgramParameter(n,t.LINK_STATUS)||function(t,e,r,i){t.getProgramParameter(e,t.LINK_STATUS)||(t.getShaderParameter(r,t.COMPILE_STATUS)||Bc(t,r),t.getShaderParameter(i,t.COMPILE_STATUS)||Bc(t,i),console.error("PixiJS Error: Could not initialize shader."),""!==t.getProgramInfoLog(e)&&console.warn("PixiJS Warning: gl.getProgramInfoLog()",t.getProgramInfoLog(e)))}(t,n,r,i),e.attributeData=function(t,e){for(var r={},i=e.getProgramParameter(t,e.ACTIVE_ATTRIBUTES),n=0;ne?1:-1});for(var s=0;s>=1,r++;this.stateId=t.data}for(r=0;rthis.checkCountMax&&(this.checkCount=0,this.run())))},e.prototype.run=function(){for(var t=this.renderer.texture,e=t.managedTextures,r=!1,i=0;ithis.maxIdle&&(t.destroyTexture(n,!0),e[i]=null,r=!0)}if(r){var o=0;for(i=0;i=0;i--)this.unload(t.children[i])},e.prototype.destroy=function(){this.renderer=null},e}(),Ld=function(e){this.texture=e,this.width=-1,this.height=-1,this.dirtyId=-1,this.dirtyStyleId=-1,this.mipmap=!1,this.wrapMode=33071,this.type=t.TYPES.UNSIGNED_BYTE,this.internalFormat=t.FORMATS.RGBA,this.samplerType=0},Fd=function(){function e(t){this.renderer=t,this.boundTextures=[],this.currentLocation=-1,this.managedTextures=[],this._unknownBoundTextures=!1,this.unknownTexture=new Yl,this.hasIntegerTextures=!1}return e.prototype.contextChange=function(){var e=this.gl=this.renderer.gl;this.CONTEXT_UID=this.renderer.CONTEXT_UID,this.webGLVersion=this.renderer.context.webGLVersion,this.internalFormats=function(e){var r,i,n,o,s,a,h,u,l,c,d,f,p,_,m,v,y,g,E,T,x,b,S;return"WebGL2RenderingContext"in self&&e instanceof self.WebGL2RenderingContext?((r={})[t.TYPES.UNSIGNED_BYTE]=((i={})[t.FORMATS.RGBA]=e.RGBA8,i[t.FORMATS.RGB]=e.RGB8,i[t.FORMATS.RG]=e.RG8,i[t.FORMATS.RED]=e.R8,i[t.FORMATS.RGBA_INTEGER]=e.RGBA8UI,i[t.FORMATS.RGB_INTEGER]=e.RGB8UI,i[t.FORMATS.RG_INTEGER]=e.RG8UI,i[t.FORMATS.RED_INTEGER]=e.R8UI,i[t.FORMATS.ALPHA]=e.ALPHA,i[t.FORMATS.LUMINANCE]=e.LUMINANCE,i[t.FORMATS.LUMINANCE_ALPHA]=e.LUMINANCE_ALPHA,i),r[t.TYPES.BYTE]=((n={})[t.FORMATS.RGBA]=e.RGBA8_SNORM,n[t.FORMATS.RGB]=e.RGB8_SNORM,n[t.FORMATS.RG]=e.RG8_SNORM,n[t.FORMATS.RED]=e.R8_SNORM,n[t.FORMATS.RGBA_INTEGER]=e.RGBA8I,n[t.FORMATS.RGB_INTEGER]=e.RGB8I,n[t.FORMATS.RG_INTEGER]=e.RG8I,n[t.FORMATS.RED_INTEGER]=e.R8I,n),r[t.TYPES.UNSIGNED_SHORT]=((o={})[t.FORMATS.RGBA_INTEGER]=e.RGBA16UI,o[t.FORMATS.RGB_INTEGER]=e.RGB16UI,o[t.FORMATS.RG_INTEGER]=e.RG16UI,o[t.FORMATS.RED_INTEGER]=e.R16UI,o[t.FORMATS.DEPTH_COMPONENT]=e.DEPTH_COMPONENT16,o),r[t.TYPES.SHORT]=((s={})[t.FORMATS.RGBA_INTEGER]=e.RGBA16I,s[t.FORMATS.RGB_INTEGER]=e.RGB16I,s[t.FORMATS.RG_INTEGER]=e.RG16I,s[t.FORMATS.RED_INTEGER]=e.R16I,s),r[t.TYPES.UNSIGNED_INT]=((a={})[t.FORMATS.RGBA_INTEGER]=e.RGBA32UI,a[t.FORMATS.RGB_INTEGER]=e.RGB32UI,a[t.FORMATS.RG_INTEGER]=e.RG32UI,a[t.FORMATS.RED_INTEGER]=e.R32UI,a[t.FORMATS.DEPTH_COMPONENT]=e.DEPTH_COMPONENT24,a),r[t.TYPES.INT]=((h={})[t.FORMATS.RGBA_INTEGER]=e.RGBA32I,h[t.FORMATS.RGB_INTEGER]=e.RGB32I,h[t.FORMATS.RG_INTEGER]=e.RG32I,h[t.FORMATS.RED_INTEGER]=e.R32I,h),r[t.TYPES.FLOAT]=((u={})[t.FORMATS.RGBA]=e.RGBA32F,u[t.FORMATS.RGB]=e.RGB32F,u[t.FORMATS.RG]=e.RG32F,u[t.FORMATS.RED]=e.R32F,u[t.FORMATS.DEPTH_COMPONENT]=e.DEPTH_COMPONENT32F,u),r[t.TYPES.HALF_FLOAT]=((l={})[t.FORMATS.RGBA]=e.RGBA16F,l[t.FORMATS.RGB]=e.RGB16F,l[t.FORMATS.RG]=e.RG16F,l[t.FORMATS.RED]=e.R16F,l),r[t.TYPES.UNSIGNED_SHORT_5_6_5]=((c={})[t.FORMATS.RGB]=e.RGB565,c),r[t.TYPES.UNSIGNED_SHORT_4_4_4_4]=((d={})[t.FORMATS.RGBA]=e.RGBA4,d),r[t.TYPES.UNSIGNED_SHORT_5_5_5_1]=((f={})[t.FORMATS.RGBA]=e.RGB5_A1,f),r[t.TYPES.UNSIGNED_INT_2_10_10_10_REV]=((p={})[t.FORMATS.RGBA]=e.RGB10_A2,p[t.FORMATS.RGBA_INTEGER]=e.RGB10_A2UI,p),r[t.TYPES.UNSIGNED_INT_10F_11F_11F_REV]=((_={})[t.FORMATS.RGB]=e.R11F_G11F_B10F,_),r[t.TYPES.UNSIGNED_INT_5_9_9_9_REV]=((m={})[t.FORMATS.RGB]=e.RGB9_E5,m),r[t.TYPES.UNSIGNED_INT_24_8]=((v={})[t.FORMATS.DEPTH_STENCIL]=e.DEPTH24_STENCIL8,v),r[t.TYPES.FLOAT_32_UNSIGNED_INT_24_8_REV]=((y={})[t.FORMATS.DEPTH_STENCIL]=e.DEPTH32F_STENCIL8,y),S=r):((g={})[t.TYPES.UNSIGNED_BYTE]=((E={})[t.FORMATS.RGBA]=e.RGBA,E[t.FORMATS.RGB]=e.RGB,E[t.FORMATS.ALPHA]=e.ALPHA,E[t.FORMATS.LUMINANCE]=e.LUMINANCE,E[t.FORMATS.LUMINANCE_ALPHA]=e.LUMINANCE_ALPHA,E),g[t.TYPES.UNSIGNED_SHORT_5_6_5]=((T={})[t.FORMATS.RGB]=e.RGB,T),g[t.TYPES.UNSIGNED_SHORT_4_4_4_4]=((x={})[t.FORMATS.RGBA]=e.RGBA,x),g[t.TYPES.UNSIGNED_SHORT_5_5_5_1]=((b={})[t.FORMATS.RGBA]=e.RGBA,b),S=g),S}(e);var r=e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS);this.boundTextures.length=r;for(var i=0;i=0;--o){var s=r[o];s&&s._glTextures[n].samplerType!==t.SAMPLER_TYPES.FLOAT&&this.renderer.texture.unbind(s)}},e.prototype.initTexture=function(t){var e=new Ld(this.gl.createTexture());return e.dirtyId=-1,t._glTextures[this.CONTEXT_UID]=e,this.managedTextures.push(t),t.on("dispose",this.destroyTexture,this),e},e.prototype.initTextureType=function(e,r){var i,n;r.internalFormat=null!==(n=null===(i=this.internalFormats[e.type])||void 0===i?void 0:i[e.format])&&void 0!==n?n:e.format,2===this.webGLVersion&&e.type===t.TYPES.HALF_FLOAT?r.type=this.gl.HALF_FLOAT:r.type=e.type},e.prototype.updateTexture=function(e){var r=e._glTextures[this.CONTEXT_UID];if(r){var i=this.renderer;if(this.initTextureType(e,r),e.resource&&e.resource.upload(i,e,r))r.samplerType!==t.SAMPLER_TYPES.FLOAT&&(this.hasIntegerTextures=!0);else{var n=e.realWidth,o=e.realHeight,s=i.gl;(r.width!==n||r.height!==o||r.dirtyId<0)&&(r.width=n,r.height=o,s.texImage2D(e.target,0,r.internalFormat,n,o,0,e.format,r.type,null))}e.dirtyStyleId!==r.dirtyStyleId&&this.updateTextureStyle(e),r.dirtyId=e.dirtyId}},e.prototype.destroyTexture=function(t,e){var r=this.gl;if((t=t.castToBaseTexture())._glTextures[this.CONTEXT_UID]&&(this.unbind(t),r.deleteTexture(t._glTextures[this.CONTEXT_UID].texture),t.off("dispose",this.destroyTexture,this),delete t._glTextures[this.CONTEXT_UID],!e)){var i=this.managedTextures.indexOf(t);-1!==i&&function(t,e,r){var i,n=t.length;if(!(e>=n||0===r)){var o=n-(r=e+r>n?n-e:r);for(i=e;i=1:r.mipmap=!1,2===this.webGLVersion||e.isPowerOfTwo?r.wrapMode=e.wrapMode:r.wrapMode=t.WRAP_MODES.CLAMP,e.resource&&e.resource.style(this.renderer,e,r)||this.setStyle(e,r),r.dirtyStyleId=e.dirtyStyleId)},e.prototype.setStyle=function(e,r){var i=this.gl;if(r.mipmap&&e.mipmap!==t.MIPMAP_MODES.ON_MANUAL&&i.generateMipmap(e.target),i.texParameteri(e.target,i.TEXTURE_WRAP_S,r.wrapMode),i.texParameteri(e.target,i.TEXTURE_WRAP_T,r.wrapMode),r.mipmap){i.texParameteri(e.target,i.TEXTURE_MIN_FILTER,e.scaleMode===t.SCALE_MODES.LINEAR?i.LINEAR_MIPMAP_LINEAR:i.NEAREST_MIPMAP_NEAREST);var n=this.renderer.context.extensions.anisotropicFiltering;if(n&&e.anisotropicLevel>0&&e.scaleMode===t.SCALE_MODES.LINEAR){var o=Math.min(e.anisotropicLevel,i.getParameter(n.MAX_TEXTURE_MAX_ANISOTROPY_EXT));i.texParameterf(e.target,n.TEXTURE_MAX_ANISOTROPY_EXT,o)}}else i.texParameteri(e.target,i.TEXTURE_MIN_FILTER,e.scaleMode===t.SCALE_MODES.LINEAR?i.LINEAR:i.NEAREST);i.texParameteri(e.target,i.TEXTURE_MAG_FILTER,e.scaleMode===t.SCALE_MODES.LINEAR?i.LINEAR:i.NEAREST)},e.prototype.destroy=function(){this.renderer=null},e}(),Bd={__proto__:null,FilterSystem:Ac,BatchSystem:Oc,ContextSystem:Mc,FramebufferSystem:Dc,GeometrySystem:Cc,MaskSystem:dd,ScissorSystem:pd,StencilSystem:_d,ProjectionSystem:md,RenderTextureSystem:gd,ShaderSystem:Rd,StateSystem:Nd,TextureGCSystem:Cd,TextureSystem:Fd},Ud=new Ol,Gd=function(e){function r(r,i){void 0===r&&(r=t.RENDERER_TYPE.UNKNOWN);var n=e.call(this)||this;return i=Object.assign({},rt.RENDER_OPTIONS,i),n.options=i,n.type=r,n.screen=new Sl(0,0,i.width,i.height),n.view=i.view||document.createElement("canvas"),n.resolution=i.resolution||rt.RESOLUTION,n.useContextAlpha=i.useContextAlpha,n.autoDensity=!!i.autoDensity,n.preserveDrawingBuffer=i.preserveDrawingBuffer,n.clearBeforeRender=i.clearBeforeRender,n._backgroundColor=0,n._backgroundColorRgba=[0,0,0,1],n._backgroundColorString="#000000",n.backgroundColor=i.backgroundColor||n._backgroundColor,n.backgroundAlpha=i.backgroundAlpha,void 0!==i.transparent&&(dl("6.0.0","Option transparent is deprecated, please use backgroundAlpha instead."),n.useContextAlpha=i.transparent,n.backgroundAlpha=i.transparent?0:1),n._lastObjectRendered=null,n.plugins={},n}return Gl(r,e),r.prototype.initPlugins=function(t){for(var e in t)this.plugins[e]=new t[e](this)},Object.defineProperty(r.prototype,"width",{get:function(){return this.view.width},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"height",{get:function(){return this.view.height},enumerable:!1,configurable:!0}),r.prototype.resize=function(t,e){this.view.width=Math.round(t*this.resolution),this.view.height=Math.round(e*this.resolution);var r=this.view.width/this.resolution,i=this.view.height/this.resolution;this.screen.width=r,this.screen.height=i,this.autoDensity&&(this.view.style.width=r+"px",this.view.style.height=i+"px"),this.emit("resize",r,i)},r.prototype.generateTexture=function(t,e,r,i){void 0===e&&(e={}),"number"==typeof e&&(dl("6.1.0","generateTexture options (scaleMode, resolution, region) are now object options."),e={scaleMode:e,resolution:r,region:i});var n=e.region,o=function(t,e){var r={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(r[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(i=Object.getOwnPropertySymbols(t);n>16&255)/255,e[1]=(t>>8&255)/255,e[2]=(255&t)/255}(t,this._backgroundColorRgba)},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"backgroundAlpha",{get:function(){return this._backgroundColorRgba[3]},set:function(t){this._backgroundColorRgba[3]=t},enumerable:!1,configurable:!0}),r}(wu),kd=function(t){this.buffer=t||null,this.updateID=-1,this.byteLength=-1,this.refCount=0},Xd=function(){function t(t){this.renderer=t,this.managedBuffers={},this.boundBufferBases={}}return t.prototype.destroy=function(){this.renderer=null},t.prototype.contextChange=function(){this.disposeAll(!0),this.gl=this.renderer.gl,this.CONTEXT_UID=this.renderer.CONTEXT_UID},t.prototype.bind=function(t){var e=this.gl,r=this.CONTEXT_UID,i=t._glBuffers[r]||this.createGLBuffer(t);e.bindBuffer(t.type,i.buffer)},t.prototype.bindBufferBase=function(t,e){var r=this.gl,i=this.CONTEXT_UID;if(this.boundBufferBases[e]!==t){var n=t._glBuffers[i]||this.createGLBuffer(t);this.boundBufferBases[e]=t,r.bindBufferBase(r.UNIFORM_BUFFER,e,n.buffer)}},t.prototype.bindBufferRange=function(t,e,r){var i=this.gl,n=this.CONTEXT_UID;r=r||0;var o=t._glBuffers[n]||this.createGLBuffer(t);i.bindBufferRange(i.UNIFORM_BUFFER,e||0,o.buffer,256*r,256)},t.prototype.update=function(t){var e=this.gl,r=this.CONTEXT_UID,i=t._glBuffers[r];if(t._updateID!==i.updateID)if(i.updateID=t._updateID,e.bindBuffer(t.type,i.buffer),i.byteLength>=t.data.byteLength)e.bufferSubData(t.type,0,t.data);else{var n=t.static?e.STATIC_DRAW:e.DYNAMIC_DRAW;i.byteLength=t.data.byteLength,e.bufferData(t.type,t.data,n)}},t.prototype.dispose=function(t,e){if(this.managedBuffers[t.id]){delete this.managedBuffers[t.id];var r=t._glBuffers[this.CONTEXT_UID],i=this.gl;t.disposeRunner.remove(this),r&&(e||i.deleteBuffer(r.buffer),delete t._glBuffers[this.CONTEXT_UID])}},t.prototype.disposeAll=function(t){for(var e=Object.keys(this.managedBuffers),r=0;r-1){var r=["\n %c %c %c PixiJS "+il+" - ✰ "+t+" ✰ %c %c http://www.pixijs.com/ %c %c ♥%c♥%c♥ \n\n","background: #ff66a5; padding:5px 0;","background: #ff66a5; padding:5px 0;","color: #ff66a5; background: #030307; padding:5px 0;","background: #ff66a5; padding:5px 0;","background: #ffc3dc; padding:5px 0;","background: #ff66a5; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;","color: #ff2424; background: #fff; padding:5px 0;"];(e=self.console).log.apply(e,r)}else self.console&&self.console.log("PixiJS "+il+" - "+t+" - http://www.pixijs.com/");rl=!0}}(2===n.context.webGLVersion?"WebGL 2":"WebGL 1"),n.resize(n.options.width,n.options.height),n}Gl(r,e),r.create=function(t){if(void 0===el&&(el=function(){var t={stencil:!0,failIfMajorPerformanceCaveat:rt.FAIL_IF_MAJOR_PERFORMANCE_CAVEAT};try{if(!self.WebGLRenderingContext)return!1;var e=document.createElement("canvas"),r=e.getContext("webgl",t)||e.getContext("experimental-webgl",t),i=!(!r||!r.getContextAttributes().stencil);if(r){var n=r.getExtension("WEBGL_lose_context");n&&n.loseContext()}return r=null,i}catch(t){return!1}}()),el)return new r(t);throw new Error('WebGL unsupported in this browser, use "pixi.js-legacy" for fallback canvas2d support.')},r.prototype.contextChange=function(){var e,r=this.gl;if(1===this.context.webGLVersion){var i=r.getParameter(r.FRAMEBUFFER_BINDING);r.bindFramebuffer(r.FRAMEBUFFER,null),e=r.getParameter(r.SAMPLES),r.bindFramebuffer(r.FRAMEBUFFER,i)}else i=r.getParameter(r.DRAW_FRAMEBUFFER_BINDING),r.bindFramebuffer(r.DRAW_FRAMEBUFFER,null),e=r.getParameter(r.SAMPLES),r.bindFramebuffer(r.DRAW_FRAMEBUFFER,i);e>=t.MSAA_QUALITY.HIGH?this.multisample=t.MSAA_QUALITY.HIGH:e>=t.MSAA_QUALITY.MEDIUM?this.multisample=t.MSAA_QUALITY.MEDIUM:e>=t.MSAA_QUALITY.LOW?this.multisample=t.MSAA_QUALITY.LOW:this.multisample=t.MSAA_QUALITY.NONE},r.prototype.addSystem=function(t,e){var r=new t(this);if(this[e])throw new Error('Whoops! The name "'+e+'" is already in use');for(var i in this[e]=r,this.runners)this.runners[i].add(r);return this},r.prototype.render=function(t,e){var r,i,n,o;if(e&&(e instanceof hc?(dl("6.0.0","Renderer#render arguments changed, use options instead."),r=e,i=arguments[2],n=arguments[3],o=arguments[4]):(r=e.renderTexture,i=e.clear,n=e.transform,o=e.skipUpdateTransform)),this.renderingToScreen=!r,this.runners.prerender.emit(),this.emit("prerender"),this.projection.transform=n,!this.context.isLost){if(r||(this._lastObjectRendered=t),!o){var s=t.enableTempParent();t.updateTransform(),t.disableTempParent(s)}this.renderTexture.bind(r),this.batch.currentRenderer.start(),(void 0!==i?i:this.clearBeforeRender)&&this.renderTexture.clear(),t.render(this),this.batch.currentRenderer.flush(),r&&r.baseTexture.update(),this.runners.postrender.emit(),this.projection.transform=null,this.emit("postrender")}},r.prototype.generateTexture=function(t,r,i,n){void 0===r&&(r={});var o=e.prototype.generateTexture.call(this,t,r,i,n);return this.framebuffer.blit(),o},r.prototype.resize=function(t,r){e.prototype.resize.call(this,t,r),this.runners.resize.emit(this.screen.height,this.screen.width)},r.prototype.reset=function(){return this.runners.reset.emit(),this},r.prototype.clear=function(){this.renderTexture.bind(),this.renderTexture.clear()},r.prototype.destroy=function(t){for(var r in this.runners.destroy.emit(),this.runners)this.runners[r].destroy();e.prototype.destroy.call(this,t),this.gl=null},Object.defineProperty(r.prototype,"extract",{get:function(){return dl("6.0.0","Renderer#extract has been deprecated, please use Renderer#plugins.extract instead."),this.plugins.extract},enumerable:!1,configurable:!0}),r.registerPlugin=function(t,e){r.__plugins=r.__plugins||{},r.__plugins[t]=e}}(Gd),function(){this.texArray=null,this.blend=0,this.type=t.DRAW_MODES.TRIANGLES,this.start=0,this.size=0,this.data=null}),jd=function(){function t(){this.elements=[],this.ids=[],this.count=0}return t.prototype.clear=function(){for(var t=0;tthis.size&&this.flush(),this._vertexCount+=t.vertexData.length/2,this._indexCount+=t.indices.length,this._bufferedTextures[this._bufferSize]=t._texture.baseTexture,this._bufferedElements[this._bufferSize++]=t)},r.prototype.buildTexturesAndDrawCalls=function(){var t=this._bufferedTextures,e=this.MAX_TEXTURES,i=r._textureArrayPool,n=this.renderer.batch,o=this._tempBoundTextures,s=this.renderer.textureGC.count,a=++Yl._globalBatch,h=0,u=i[0],l=0;n.copyBoundTextures(o,e);for(var c=0;c=e&&(n.boundArray(u,o,a,e),this.buildDrawCalls(u,l,c),l=c,u=i[++h],++a),d._batchEnabled=a,d.touched=s,u.elements[u.count++]=d)}for(u.count>0&&(n.boundArray(u,o,a,e),this.buildDrawCalls(u,l,this._bufferSize),++h,++a),c=0;c>16&255,i=t>>8&255,n=255&t;return(255*d<<24)+((r=r*d+.5|0)<<16)+((i=i*d+.5|0)<<8)+(n*d+.5|0)}(t._tintRGB):t._tintRGB+(255*d<<24),p=0;p0&&(e+="\nelse "),r0){var R=t.worldTransform,O=R.a,I=R.b,M=R.c,P=R.d,w=(g+E+T)/3,D=(x+b+S)/3,N=g-w,C=x-D,L=O*N+M*C,F=I*N+P*C,B=Math.sqrt(L*L+F*F),U=1+A/B;g=w+N*U,x=D+C*U,L=O*(N=E-w)+M*(C=b-D),F=I*N+P*C,E=w+N*(U=1+A/(B=Math.sqrt(L*L+F*F))),b=D+C*U,L=O*(N=T-w)+M*(C=S-D),F=I*N+P*C,T=w+N*(U=1+A/(B=Math.sqrt(L*L+F*F))),S=D+C*U}n.save(),n.beginPath(),n.moveTo(g,x),n.lineTo(E,b),n.lineTo(T,S),n.closePath(),n.clip();var G=f*v+m*_+p*y-v*_-m*p-f*y,k=g*v+m*T+E*y-v*T-m*E-g*y,X=f*E+g*_+p*T-E*_-g*p-f*T,H=f*v*T+m*E*_+g*p*y-g*v*_-m*p*T-f*E*y,j=x*v+m*S+b*y-v*S-m*b-x*y,Y=f*b+x*_+p*S-b*_-x*p-f*S,V=f*v*S+m*b*_+x*p*y-x*v*_-m*p*S-f*b*y;n.transform(k/G,j/G,X/G,Y/G,H/G,V/G),n.drawImage(d,0,0,l*u.resolution,c*u.resolution,0,0,l,c),n.restore(),this.renderer.invalidateBlendMode()}},e.prototype.renderMeshFlat=function(t){var e=this.renderer.context,r=t.geometry.getBuffer("aVertexPosition").data,i=r.length/2;e.beginPath();for(var n=1;n0},t}(),sf=function(){function e(t){this._svgMatrix=null,this._tempMatrix=new Qe,this.renderer=t}return e.prototype._calcCanvasStyle=function(t,e){var r;return t.texture&&t.texture.baseTexture!==ii.WHITE.baseTexture?t.texture.valid?(r=Ou.getTintedPattern(t.texture,e),this.setPatternTransform(r,t.matrix||Qe.IDENTITY)):r="#808080":r="#"+("00000"+(0|e).toString(16)).substr(-6),r},e.prototype.render=function(e){var r=this.renderer,i=r.context,n=e.worldAlpha,o=e.transform.worldTransform;r.setContextTransform(o),r.setBlendMode(e.blendMode);for(var s,a,h=e.geometry.graphicsData,u=(e.tint>>16&255)/255,l=(e.tint>>8&255)/255,c=(255&e.tint)/255,d=0;d>16&255)/255*u*255<<16)+((v>>8&255)/255*l*255<<8)+(255&v)/255*c*255;s=this._calcCanvasStyle(_,g)}if(m.visible){var E=((y>>16&255)/255*u*255<<16)+((y>>8&255)/255*l*255<<8)+(255&y)/255*c*255;a=this._calcCanvasStyle(m,E)}if(i.lineWidth=m.width,i.lineCap=m.cap,i.lineJoin=m.join,i.miterLimit=m.miterLimit,f.type===t.SHAPES.POLY){i.beginPath();var T=(P=p).points,x=f.holes,b=void 0,S=void 0,A=void 0,R=void 0,O=void 0;i.moveTo(T[0],T[1]);for(var I=2;I0){for(O=[],b=0,A=T[0],R=T[1],I=2;I+2=0;I-=2)i.lineTo(T[I],T[I+1]);x[M].shape.closeStroke&&i.closePath(),O[M]=S*b<0}}_.visible&&(i.globalAlpha=_.alpha*n,i.fillStyle=s,i.fill()),m.visible&&this.paintPolygonStroke(P,m,a,x,O,n,i)}else if(f.type===t.SHAPES.RECT){var P=p;if(_.visible&&(i.globalAlpha=_.alpha*n,i.fillStyle=s,i.fillRect(P.x,P.y,P.width,P.height)),m.visible){var w=m.width*(.5-(1-m.alignment)),D=P.width+2*w,N=P.height+2*w;i.globalAlpha=m.alpha*n,i.strokeStyle=a,i.strokeRect(P.x-w,P.y-w,D,N)}}else if(f.type===t.SHAPES.CIRC)P=p,i.beginPath(),i.arc(P.x,P.y,P.radius,0,2*Math.PI),i.closePath(),_.visible&&(i.globalAlpha=_.alpha*n,i.fillStyle=s,i.fill()),m.visible&&(.5!==m.alignment&&(w=m.width*(.5-(1-m.alignment)),i.beginPath(),i.arc(P.x,P.y,P.radius+w,0,2*Math.PI),i.closePath()),i.globalAlpha=m.alpha*n,i.strokeStyle=a,i.stroke());else if(f.type===t.SHAPES.ELIP){if(P=p,(Y=1===m.alignment)||this.paintEllipse(P,_,m,s,n,i),m.visible){if(.5!==m.alignment){w=m.width*(.5-(1-m.alignment));var C=2*(P.width+w),L=2*(P.height+w),F=P.x-C/2,B=P.y-L/2,U=C/2*.5522848,G=L/2*.5522848,k=F+C,X=B+L,H=F+C/2,j=B+L/2;i.beginPath(),i.moveTo(F,j),i.bezierCurveTo(F,j-G,H-U,B,H,B),i.bezierCurveTo(H+U,B,k,j-G,k,j),i.bezierCurveTo(k,j+G,H+U,X,H,X),i.bezierCurveTo(H-U,X,F,j+G,F,j),i.closePath()}i.globalAlpha=m.alpha*n,i.strokeStyle=a,i.stroke()}Y&&this.paintEllipse(P,_,m,s,n,i)}else if(f.type===t.SHAPES.RREC){var Y;if(P=p,(Y=1===m.alignment)||this.paintRoundedRectangle(P,_,m,s,n,i),m.visible){if(.5!==m.alignment){D=P.width,N=P.height,w=m.width*(.5-(1-m.alignment));var V=P.x-w,z=P.y-w,W=P.width+2*w,q=P.height+2*w,K=w*(m.alignment>=1?Math.min(W/D,q/N):Math.min(D/W,N/q)),Z=P.radius+K,Q=Math.min(W,q)/2;Z=Z>Q?Q:Z,i.beginPath(),i.moveTo(V,z+Z),i.lineTo(V,z+q-Z),i.quadraticCurveTo(V,z+q,V+Z,z+q),i.lineTo(V+W-Z,z+q),i.quadraticCurveTo(V+W,z+q,V+W,z+q-Z),i.lineTo(V+W,z+Z),i.quadraticCurveTo(V+W,z,V+W-Z,z),i.lineTo(V+Z,z),i.quadraticCurveTo(V,z,V,z+Z),i.closePath()}i.globalAlpha=m.alpha*n,i.strokeStyle=a,i.stroke()}Y&&this.paintRoundedRectangle(P,_,m,s,n,i)}}},e.prototype.paintPolygonStroke=function(t,e,r,i,n,o,s){if(.5!==e.alignment){var a=e.width*(.5-(1-e.alignment)),h=of.offsetPolygon(t.points,a),u=void 0;s.beginPath(),s.moveTo(h[0],h[1]);for(var l=2;l=0;l-=2)s.lineTo(h[l],h[l+1]);i[c].shape.closeStroke&&s.closePath()}}s.globalAlpha=e.alpha*o,s.strokeStyle=r,s.stroke()},e.prototype.paintEllipse=function(t,e,r,i,n,o){var s=2*t.width,a=2*t.height,h=t.x-s/2,u=t.y-a/2,l=s/2*.5522848,c=a/2*.5522848,d=h+s,f=u+a,p=h+s/2,_=u+a/2;o.beginPath(),o.moveTo(h,_),o.bezierCurveTo(h,_-c,p-l,u,p,u),o.bezierCurveTo(p+l,u,d,_-c,d,_),o.bezierCurveTo(d,_+c,p+l,f,p,f),o.bezierCurveTo(p-l,f,h,_+c,h,_),o.closePath(),0===r.alignment&&o.clip(),e.visible&&(o.globalAlpha=e.alpha*n,o.fillStyle=i,o.fill())},e.prototype.paintRoundedRectangle=function(t,e,r,i,n,o){var s=t.x,a=t.y,h=t.width,u=t.height,l=t.radius,c=Math.min(h,u)/2;l=l>c?c:l,o.beginPath(),o.moveTo(s,a+l),o.lineTo(s,a+u-l),o.quadraticCurveTo(s,a+u,s+l,a+u),o.lineTo(s+h-l,a+u),o.quadraticCurveTo(s+h,a+u,s+h,a+u-l),o.lineTo(s+h,a+l),o.quadraticCurveTo(s+h,a,s+h-l,a),o.lineTo(s+l,a),o.quadraticCurveTo(s,a,s,a+l),o.closePath(),0===r.alignment&&o.clip(),e.visible&&(o.globalAlpha=e.alpha*n,o.fillStyle=i,o.fill())},e.prototype.setPatternTransform=function(t,e){if(!1!==this._svgMatrix){if(!this._svgMatrix){var r=document.createElementNS("http://www.w3.org/2000/svg","svg");if(r&&r.createSVGMatrix&&(this._svgMatrix=r.createSVGMatrix()),!this._svgMatrix||!t.setTransform)return void(this._svgMatrix=!1)}this._svgMatrix.a=e.a,this._svgMatrix.b=e.b,this._svgMatrix.c=e.c,this._svgMatrix.d=e.d,this._svgMatrix.e=e.tx,this._svgMatrix.f=e.ty,t.setTransform(this._svgMatrix.inverse())}},e.prototype.destroy=function(){this.renderer=null,this._svgMatrix=null,this._tempMatrix=null},e}(),af=new Qe;Xs.prototype.generateCanvasTexture=function(t,e){void 0===e&&(e=1);var r=this.getLocalBounds(),i=oi.create({width:r.width,height:r.height,scaleMode:t,resolution:e});nf||(nf=new Ru),this.transform.updateLocalTransform(),this.transform.localTransform.copyTo(af),af.invert(),af.tx-=r.x,af.ty-=r.y,nf.render(this,{renderTexture:i,clear:!0,transform:af});var n=ii.from(i.baseTexture._canvasRenderTarget.canvas,{scaleMode:t});return n.baseTexture.setResolution(e),n},Xs.prototype.cachedGraphicsData=[],Xs.prototype._renderCanvas=function(t){!0!==this.isMask&&(this.finishPoly(),t.plugins.graphics.render(this))};var hf=new Qe,uf=function(){function e(t){this.renderer=t}return e.prototype.render=function(e){var r=e._texture,i=this.renderer,n=i.context,o=r._frame.width,s=r._frame.height,a=e.transform.worldTransform,h=0,u=0,l=r.baseTexture.getDrawableSource();if(!(r.orig.width<=0||r.orig.height<=0)&&r.valid&&l&&r.valid){i.setBlendMode(e.blendMode,!0),i.context.globalAlpha=e.worldAlpha;var c=r.baseTexture.scaleMode===t.SCALE_MODES.LINEAR;i.smoothProperty&&i.context[i.smoothProperty]!==c&&(n[i.smoothProperty]=c),r.trim?(h=r.trim.width/2+r.trim.x-e.anchor.x*r.orig.width,u=r.trim.height/2+r.trim.y-e.anchor.y*r.orig.height):(h=(.5-e.anchor.x)*r.orig.width,u=(.5-e.anchor.y)*r.orig.height),r.rotate&&(a.copyTo(hf),a=hf,or.matrixAppendRotationInv(a,r.rotate,h,u),h=0,u=0),h-=o/2,u-=s/2,i.setContextTransform(a,e.roundPixels,1),e.roundPixels&&(h|=0,u|=0);var d=r.baseTexture.resolution,f=i._outerBlend;f&&(n.save(),n.beginPath(),n.rect(h*i.resolution,u*i.resolution,o*i.resolution,s*i.resolution),n.clip()),16777215!==e.tint?(e._cachedTint===e.tint&&e._tintedCanvas.tintId===e._texture._updateID||(e._cachedTint=e.tint,e._tintedCanvas=Ou.getTintedCanvas(e,e.tint)),n.drawImage(e._tintedCanvas,0,0,Math.floor(o*d),Math.floor(s*d),Math.floor(h*i.resolution),Math.floor(u*i.resolution),Math.floor(o*i.resolution),Math.floor(s*i.resolution))):n.drawImage(l,r._frame.x*d,r._frame.y*d,Math.floor(o*d),Math.floor(s*d),Math.floor(h*i.resolution),Math.floor(u*i.resolution),Math.floor(o*i.resolution),Math.floor(s*i.resolution)),f&&n.restore(),i.setBlendMode(t.BLEND_MODES.NORMAL)}},e.prototype.destroy=function(){this.renderer=null},e}();zs.prototype._tintedCanvas=null,zs.prototype._renderCanvas=function(t){t.plugins.sprite.render(this)};var lf=new Ye,cf=function(){function t(t){this.renderer=t}return t.prototype.image=function(t,e,r){var i=new Image;return i.src=this.base64(t,e,r),i},t.prototype.base64=function(t,e,r){return this.canvas(t).toDataURL(e,r)},t.prototype.canvas=function(t){var e,r,i,n,o=this.renderer;t&&(n=t instanceof oi?t:o.generateTexture(t)),n?(e=n.baseTexture._canvasRenderTarget.context,r=n.baseTexture._canvasRenderTarget.resolution,i=n.frame):(e=o.rootContext,r=o.resolution,(i=lf).width=this.renderer.width,i.height=this.renderer.height);var s=Math.floor(i.width*r+1e-4),a=Math.floor(i.height*r+1e-4),h=new Ce(s,a,1),u=e.getImageData(i.x*r,i.y*r,s,a);return h.context.putImageData(u,0,0),h.canvas},t.prototype.pixels=function(t){var e,r,i,n,o=this.renderer;t&&(n=t instanceof oi?t:o.generateTexture(t)),n?(e=n.baseTexture._canvasRenderTarget.context,r=n.baseTexture._canvasRenderTarget.resolution,i=n.frame):(e=o.rootContext,r=o.resolution,(i=lf).width=o.width,i.height=o.height);var s=i.x*r,a=i.y*r,h=i.width*r,u=i.height*r;return e.getImageData(s,a,h,u).data},t.prototype.destroy=function(){this.renderer=null},t}(),df=function(t,e){return(df=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(t,e)},ff=16;function pf(t,e){var r=t;if(e instanceof Xr){var i=e.source,n=0===i.width?r.canvas.width:Math.min(r.canvas.width,i.width),o=0===i.height?r.canvas.height:Math.min(r.canvas.height,i.height);return r.ctx.drawImage(i,0,0,n,o,0,0,r.canvas.width,r.canvas.height),!0}return!1}var _f=function(t){function e(e){var r=t.call(this,e)||this;return r.uploadHookHelper=r,r.canvas=document.createElement("canvas"),r.canvas.width=ff,r.canvas.height=ff,r.ctx=r.canvas.getContext("2d"),r.registerUploadHook(pf),r}return function(t,e){function r(){this.constructor=t}df(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}(e,t),e.prototype.destroy=function(){t.prototype.destroy.call(this),this.ctx=null,this.canvas=null},e}(fa),mf=new Qe,vf=new Qe,yf=[new Ke,new Ke,new Ke,new Ke];return Sa.prototype._renderCanvas=function(t){var e=this._texture;if(e.baseTexture.valid){var r=t.context,i=this.worldTransform,n=e.baseTexture,o=n.getDrawableSource(),s=n.resolution;if(this._textureID!==this._texture._updateID||this._cachedTint!==this.tint){this._textureID=this._texture._updateID;var a=new Ce(e._frame.width,e._frame.height,s);16777215!==this.tint?(this._tintedCanvas=Ou.getTintedCanvas(this,this.tint),a.context.drawImage(this._tintedCanvas,0,0)):a.context.drawImage(o,-e._frame.x*s,-e._frame.y*s),this._cachedTint=this.tint,this._canvasPattern=a.context.createPattern(a.canvas,"repeat")}r.globalAlpha=this.worldAlpha,t.setBlendMode(this.blendMode),this.tileTransform.updateLocalTransform();var h=this.tileTransform.localTransform,u=this._width,l=this._height;mf.identity(),vf.copyFrom(h),this.uvRespectAnchor||vf.translate(-this.anchor.x*u,-this.anchor.y*l),mf.prepend(vf),mf.prepend(i),t.setContextTransform(mf),r.fillStyle=this._canvasPattern;var c=this.anchor.x*-u,d=this.anchor.y*-l;yf[0].set(c,d),yf[1].set(c+u,d),yf[2].set(c+u,d+l),yf[3].set(c,d+l);for(var f=0;f<4;f++)vf.applyInverse(yf[f],yf[f]);for(r.beginPath(),r.moveTo(yf[0].x,yf[0].y),f=1;f<4;f++)r.lineTo(yf[f].x,yf[f].y);r.closePath(),r.fill()}},as.prototype.renderCanvas=function(t){if(this.visible&&!(this.worldAlpha<=0)&&this.children.length&&this.renderable){var e=t.context,r=this.worldTransform,i=!0,n=0,o=0,s=0,a=0;t.setBlendMode(this.blendMode),e.globalAlpha=this.worldAlpha,this.displayObjectUpdateTransform();for(var h=0;h{t.scrollLeft=0,t.scrollTop=0,s.preventDefault()}),e.addEventListener("pointerdown",()=>{e.focus()}),t.style["-webkit-user-select"]="none",n.appendChild(t),this._domElementsContainer=t,this._resizeCanvas(),this._game.getScaleMode()==="nearest"&&(this._pixiRenderer.view.style["image-rendering"]="-moz-crisp-edges",this._pixiRenderer.view.style["image-rendering"]="-webkit-optimize-contrast",this._pixiRenderer.view.style["image-rendering"]="-webkit-crisp-edges",this._pixiRenderer.view.style["image-rendering"]="pixelated"),this._game.getPixelsRounding()&&(h.settings.ROUND_PIXELS=!0),window.addEventListener("resize",()=>{this._game.onWindowInnerSizeChanged(),this._resizeCanvas(),this._game._notifySceneForResize=!0}),e.focus()}static getWindowInnerWidth(){return typeof window!="undefined"?window.innerWidth:800}static getWindowInnerHeight(){return typeof window!="undefined"?window.innerHeight:800}updateRendererSize(){this._resizeCanvas()}_setupOrientation(){if(typeof window=="undefined"||!window.screen||!window.screen.orientation)return;const n=this._game.getGameData().properties.orientation;try{if(n==="default"){const e=window.screen.orientation.unlock();e&&e.catch(()=>{})}else window.screen.orientation.lock(n).catch(()=>{})}catch(e){f.error("Unexpected error while setting up orientation: ",e)}}_resizeCanvas(){if(!this._pixiRenderer||!this._domElementsContainer)return;(this._pixiRenderer.width!==this._game.getGameResolutionWidth()||this._pixiRenderer.height!==this._game.getGameResolutionHeight())&&this._pixiRenderer.resize(this._game.getGameResolutionWidth(),this._game.getGameResolutionHeight());const n=this._forceFullscreen||this._isFullPage||this._isFullscreen;let e=this._game.getGameResolutionWidth(),t=this._game.getGameResolutionHeight(),s=window.innerWidth-this._marginLeft-this._marginRight,o=window.innerHeight-this._marginTop-this._marginBottom;if(s<0&&(s=0),o<0&&(o=0),n&&!this._keepRatio)e=s,t=o;else if(n&&this._keepRatio||e>s||t>o){let a=s/e;t*a>o&&(a=o/t),e*=a,t*=a}this._pixiRenderer.view.style.top=this._marginTop+(o-t)/2+"px",this._pixiRenderer.view.style.left=this._marginLeft+(s-e)/2+"px",this._pixiRenderer.view.style.width=e+"px",this._pixiRenderer.view.style.height=t+"px",this._domElementsContainer.style.top=this._marginTop+(o-t)/2+"px",this._domElementsContainer.style.left=this._marginLeft+(s-e)/2+"px",this._domElementsContainer.style.width=e+"px",this._domElementsContainer.style.height=t+"px",this._canvasWidth=e,this._canvasHeight=t}keepAspectRatio(n){this._keepRatio!==n&&(this._keepRatio=n,this._resizeCanvas(),this._game._notifySceneForResize=!0)}setMargins(n,e,t,s){this._marginTop===n&&this._marginRight===e&&this._marginBottom===t&&this._marginLeft===s||(this._marginTop=n,this._marginRight=e,this._marginBottom=t,this._marginLeft=s,this._resizeCanvas(),this._game._notifySceneForResize=!0)}setWindowSize(n,e){const t=this.getElectron();if(t){const s=t.remote.getCurrentWindow();s&&s.setContentSize(n,e)}else f.warn("Window size can't be changed on this platform.")}centerWindow(){const n=this.getElectron();if(n){const e=n.remote.getCurrentWindow();e&&e.center()}}setFullScreen(n){if(!this._forceFullscreen&&this._isFullscreen!==n){this._isFullscreen=!!n;const e=this.getElectron();if(e){const t=e.remote.getCurrentWindow();t&&t.setFullScreen(this._isFullscreen)}else this._isFullscreen?document.documentElement.requestFullscreen?document.documentElement.requestFullscreen():document.documentElement.mozRequestFullScreen?document.documentElement.mozRequestFullScreen():document.documentElement.webkitRequestFullScreen&&document.documentElement.webkitRequestFullScreen():document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen&&document.webkitCancelFullScreen();this._resizeCanvas(),this._notifySceneForResize=!0}}isFullScreen(){const n=this.getElectron();return n?n.remote.getCurrentWindow().isFullScreen():this._isFullscreen||window.screen.height===window.innerHeight}convertCanvasToDomElementContainerCoords(n){const e=[n[0],n[1]];return e[0]/=this._game.getGameResolutionWidth()/(this._canvasWidth||1),e[1]/=this._game.getGameResolutionHeight()/(this._canvasHeight||1),e}getCanvasToDomElementContainerHeightScale(){return(this._canvasHeight||1)/this._game.getGameResolutionHeight()}bindStandardEvents(n,e,t){const s=this._pixiRenderer;if(!s)return;const o=s.view,a=this;function d(i){const r=[i.pageX-o.offsetLeft,i.pageY-o.offsetTop];return r[0]*=a._game.getGameResolutionWidth()/(a._canvasWidth||1),r[1]*=a._game.getGameResolutionHeight()/(a._canvasHeight||1),r}(function(){isNaN(o.offsetLeft)&&(o.offsetLeft=0,o.offsetTop=0),isNaN(t.body.scrollLeft)&&(t.body.scrollLeft=0,t.body.scrollTop=0),(t.documentElement===void 0||t.documentElement===null)&&(t.documentElement={}),isNaN(t.documentElement.scrollLeft)&&(t.documentElement.scrollLeft=0,t.documentElement.scrollTop=0),isNaN(o.offsetLeft)&&(o.offsetLeft=0,o.offsetTop=0)})();const c=()=>!(t.activeElement===o||t.activeElement===t.body||t.activeElement===null);t.onkeydown=function(i){c()||(m.includes(i.keyCode)&&i.preventDefault(),n.onKeyPressed(i.keyCode,i.location))},t.onkeyup=function(i){c()||(m.includes(i.keyCode)&&i.preventDefault(),n.onKeyReleased(i.keyCode,i.location))},o.onmousemove=function(i){const r=d(i);n.onMouseMove(r[0],r[1])},o.onmousedown=function(i){return n.onMouseButtonPressed(i.button===2?l.InputManager.MOUSE_RIGHT_BUTTON:i.button===1?l.InputManager.MOUSE_MIDDLE_BUTTON:l.InputManager.MOUSE_LEFT_BUTTON),e.focus!==void 0&&e.focus(),!1},o.onmouseup=function(i){return n.onMouseButtonReleased(i.button===2?l.InputManager.MOUSE_RIGHT_BUTTON:i.button===1?l.InputManager.MOUSE_MIDDLE_BUTTON:l.InputManager.MOUSE_LEFT_BUTTON),!1},e.addEventListener("click",function(i){return e.focus!==void 0&&e.focus(),i.preventDefault(),!1},!1),o.oncontextmenu=function(i){return i.preventDefault(),i.stopPropagation(),!1},o.onwheel=function(i){n.onMouseWheel(-i.deltaY)},e.addEventListener("touchmove",function(i){if(!c()&&(i.preventDefault(),i.changedTouches))for(let r=0;r{this._nextFrameId=requestAnimationFrame(t);const o=e?s-e:0;e=s,n(o)||cancelAnimationFrame(this._nextFrameId)};requestAnimationFrame(t)}getPIXIRenderer(){return this._pixiRenderer}getDomElementContainer(){return this._domElementsContainer}openURL(n){if(typeof window!="undefined"){const e=this.getElectron();if(e)e.shell.openExternal(n);else{const t=window.cordova?"_system":"_blank";window.open(n,t)}}}stopGame(){const n=this.getElectron();if(n){const e=n.remote.getCurrentWindow();e&&e.close()}else typeof navigator!="undefined"&&navigator.app&&navigator.app.exitApp&&navigator.app.exitApp()}getCanvas(){return this._pixiRenderer.view}isWebGLSupported(){return!!this._pixiRenderer&&this._pixiRenderer.type===h.RENDERER_TYPE.WEBGL}getElectron(){return typeof require!="undefined"?require("electron"):null}}l.RuntimeGamePixiRenderer=g,l.RuntimeGameRenderer=g})(gdjs||(gdjs={})); +//# sourceMappingURL=runtimegame-pixi-renderer.js.map diff --git a/pixi-renderers/runtimescene-pixi-renderer.js b/pixi-renderers/runtimescene-pixi-renderer.js new file mode 100644 index 0000000..7284eb5 --- /dev/null +++ b/pixi-renderers/runtimescene-pixi-renderer.js @@ -0,0 +1,3 @@ +var gdjs;(function(b){const g=GlobalPIXIModule.PIXI;class C{constructor(r,a){this._debugDraw=null;this._debugDrawContainer=null;this._profilerText=null;this._pixiRenderer=a?a.getPIXIRenderer():null,this._runtimeScene=r,this._pixiContainer=new g.Container,this._debugDrawRenderedObjectsPoints={},this._pixiContainer.sortableChildren=!0,this._debugDraw=null}onGameResolutionResized(){if(!this._pixiRenderer)return;const r=this._runtimeScene.getGame();this._pixiContainer.scale.x=this._pixiRenderer.width/r.getGameResolutionWidth(),this._pixiContainer.scale.y=this._pixiRenderer.height/r.getGameResolutionHeight()}onSceneUnloaded(){}render(){!this._pixiRenderer||(this._pixiRenderer.backgroundColor=this._runtimeScene.getBackgroundColor(),this._pixiRenderer.render(this._pixiContainer))}_renderProfileText(){const r=this._runtimeScene.getProfiler();if(!r)return;this._profilerText||(this._profilerText=new g.Text(" ",{align:"left",stroke:"#FFF",strokeThickness:1}),this._pixiContainer.addChild(this._profilerText));const a=r.getFramesAverageMeasures(),c=[];b.Profiler.getProfilerSectionTexts("All",a,c),this._profilerText.text=c.join(` +`)}renderDebugDraw(r,a,c,u){(!this._debugDraw||!this._debugDrawContainer)&&(this._debugDrawContainer=new g.Container,this._debugDraw=new g.Graphics,this._debugDrawContainer.addChild(this._debugDraw),this._pixiContainer.addChild(this._debugDrawContainer));const t=this._debugDraw;for(let n in this._debugDrawRenderedObjectsPoints)this._debugDrawRenderedObjectsPoints[n].wasRendered=!1;const _=(n,e,i,h,o)=>{t.line.color=i,t.fill.color=i,t.drawCircle(h,o,3),c&&(n[e]||(n[e]=new g.Text(e,{fill:i,fontSize:12}),this._debugDrawContainer.addChild(n[e])),n[e].position.set(h,o))};t.clear(),t.beginFill(),t.alpha=.8,t.lineStyle(2,255,1);for(let n=0;n{f=i.convertInverseCoords(f[0],f[1]),l.push(f[0]),l.push(f[1])}),t.fill.alpha=0,t.line.alpha=.5,t.line.color=16711680,t.drawPolygon(l)}t.fill.alpha=.3;const R=i.convertInverseCoords(e.getCenterXInScene(),e.getCenterYInScene());_(s.points,"Center",16776960,R[0],R[1]);const p=i.convertInverseCoords(e.getX(),e.getY());if(_(s.points,"Position",16711680,p[0],p[1]),e instanceof b.SpriteRuntimeObject){let d=e.getPointPosition("origin");(Math.abs(d[0]-p[0])>=1||Math.abs(d[1]-p[1])>=1)&&(d=i.convertInverseCoords(d[0],d[1]),_(s.points,"Origin",16711680,d[0],d[1]))}if(u&&e instanceof b.SpriteRuntimeObject){if(!e._animationFrame)continue;for(const d in e._animationFrame.points.items){let l=e.getPointPosition(d);l=i.convertInverseCoords(l[0],l[1]),_(s.points,d,255,l[0],l[1])}}}for(const n in this._debugDrawRenderedObjectsPoints){const e=this._debugDrawRenderedObjectsPoints[n];if(e.wasRendered)continue;const i=e.points;for(const h in i)this._debugDrawContainer.removeChild(i[h])}t.endFill()}clearDebugDraw(){this._debugDraw&&this._debugDraw.clear(),this._debugDrawContainer&&(this._debugDrawContainer.destroy({children:!0}),this._pixiContainer.removeChild(this._debugDrawContainer)),this._debugDraw=null,this._debugDrawContainer=null,this._debugDrawRenderedObjectsPoints={}}hideCursor(){!this._pixiRenderer||(this._pixiRenderer.view.style.cursor="none")}showCursor(){!this._pixiRenderer||(this._pixiRenderer.view.style.cursor="")}getPIXIContainer(){return this._pixiContainer}getPIXIRenderer(){return this._pixiRenderer}setLayerIndex(r,a){const c=r.getRenderer();let u=c.getRendererObject();r.isLightingLayer()&&(u=c.getLightingSprite()),!!u&&this._pixiContainer.children.indexOf(u)!==a&&(this._pixiContainer.removeChild(u),this._pixiContainer.addChildAt(u,a))}}b.RuntimeScenePixiRenderer=C,b.RuntimeSceneRenderer=b.RuntimeScenePixiRenderer})(gdjs||(gdjs={})); +//# sourceMappingURL=runtimescene-pixi-renderer.js.map diff --git a/pixi-renderers/spriteruntimeobject-pixi-renderer.js b/pixi-renderers/spriteruntimeobject-pixi-renderer.js new file mode 100644 index 0000000..d34a6e5 --- /dev/null +++ b/pixi-renderers/spriteruntimeobject-pixi-renderer.js @@ -0,0 +1,2 @@ +var gdjs;(function(r){const s=GlobalPIXIModule.PIXI;class a{constructor(t,e){this._spriteDirty=!0;this._textureDirty=!0;this._cachedWidth=0;this._cachedHeight=0;this._object=t,this._sprite===void 0&&(this._sprite=new s.Sprite(e.getGame().getImageManager().getInvalidPIXITexture()));const i=e.getLayer("");i&&i.getRenderer().addRendererObject(this._sprite,t.getZOrder())}reinitialize(t,e){this._object=t,this._spriteDirty=!0,this._textureDirty=!0;const i=e.getLayer("");i&&i.getRenderer().addRendererObject(this._sprite,t.getZOrder())}getRendererObject(){return this._sprite}_updatePIXISprite(){this._object._animationFrame!==null?(this._sprite.anchor.x=this._object._animationFrame.center.x/this._sprite.texture.frame.width,this._sprite.anchor.y=this._object._animationFrame.center.y/this._sprite.texture.frame.height,this._sprite.position.x=this._object.x+(this._object._animationFrame.center.x-this._object._animationFrame.origin.x)*Math.abs(this._object._scaleX),this._sprite.position.y=this._object.y+(this._object._animationFrame.center.y-this._object._animationFrame.origin.y)*Math.abs(this._object._scaleY),this._sprite.rotation=r.toRad(this._object.angle),this._sprite.visible=!this._object.hidden,this._sprite.blendMode=this._object._blendMode,this._sprite.alpha=this._object.opacity/255,this._sprite.scale.x=this._object._scaleX,this._sprite.scale.y=this._object._scaleY,this._cachedWidth=Math.abs(this._sprite.width),this._cachedHeight=Math.abs(this._sprite.height)):(this._sprite.visible=!1,this._sprite.alpha=0,this._cachedWidth=0,this._cachedHeight=0),this._spriteDirty=!1}ensureUpToDate(){this._spriteDirty&&this._updatePIXISprite()}updateFrame(t){this._spriteDirty=!0,this._sprite.texture=t.texture}update(){this._spriteDirty=!0}updateX(){const t=this._object._animationFrame;this._sprite.position.x=this._object.x+(t.center.x-t.origin.x)*Math.abs(this._object._scaleX)}updateY(){const t=this._object._animationFrame;this._sprite.position.y=this._object.y+(t.center.y-t.origin.y)*Math.abs(this._object._scaleY)}updateAngle(){this._sprite.rotation=r.toRad(this._object.angle)}updateOpacity(){this._sprite.alpha=this._object.opacity/255}updateVisibility(){this._sprite.visible=!this._object.hidden}setColor(t){const e=t.split(";");e.length<3||(this._sprite.tint="0x"+r.rgbToHex(parseInt(e[0],10),parseInt(e[1],10),parseInt(e[2],10)))}getColor(){const t=s.utils.hex2rgb(this._sprite.tint);return Math.floor(t[0]*255)+";"+Math.floor(t[1]*255)+";"+Math.floor(t[2]*255)}getWidth(){return this._spriteDirty&&this._updatePIXISprite(),this._cachedWidth}getHeight(){return this._spriteDirty&&this._updatePIXISprite(),this._cachedHeight}getUnscaledWidth(){return this._sprite.texture.frame.width}getUnscaledHeight(){return this._sprite.texture.frame.height}static getAnimationFrame(t,e){return t.getPIXITexture(e)}static getAnimationFrameWidth(t){return t.width}static getAnimationFrameHeight(t){return t.height}}r.SpriteRuntimeObjectPixiRenderer=a,r.SpriteRuntimeObjectRenderer=a})(gdjs||(gdjs={})); +//# sourceMappingURL=spriteruntimeobject-pixi-renderer.js.map diff --git a/splash/gd-logo-dark-colored.js b/splash/gd-logo-dark-colored.js new file mode 100644 index 0000000..30ba349 --- /dev/null +++ b/splash/gd-logo-dark-colored.js @@ -0,0 +1,2 @@ +var gdjs;(function(f){f.gdevelopLogo="data:image/png;base64,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"})(gdjs||(gdjs={})); +//# sourceMappingURL=gd-logo-dark-colored.js.map

    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 tTGz|lF+4>P~E+JjpMCyZ;9>%lcH< zmNU@|l`Z_W&Z0zU$lgJ9>y9W4# zxJDm1op9lH?~l*-kDsr<-k$&c{PX_&@Ac2y zGvvhieE=%x^>lFz(Kw%b$y=yJfrsV7nRt;#motC+trP-SeDqfw+MX$-IPF1T^H=7W z<;w3WOC98zcnx|4HZ-WubNbiRnjdKt5tgKE5%##DM8U#!$$@3g3>O|U7G7@%x?8&6 zxhk>hLH=yT^D5_G**0fiuI>Bq^7jv~4M~ApqjXgkhGZ*?2dvtv>e;c{Q0*`GzPtZ3 X-)ruf8+!OD&|wUou6{1-oD!M<5Lu4M literal 0 HcmV?d00001 diff --git a/Book Orange Trim_No Shadow.png b/Book Orange Trim_No Shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..2ff3c36a992def6dc9b97b6d2bc319b7a62252e4 GIT binary patch literal 3248 zcmV;h3{UfkP)uJ@VVD_U zC<6{NG_fI~0ue<-1QkJoA_k0xBC#Thg@9ne9*`iQ#9$OrQF$}6R&?d%y_c8YA7_1Q zpS|}zXYYO1x&V;8{kgn!SPFnNo`4_X z6{c}T{8k*B#$jdxfFg<9uYy1K45IaYvHg`_dOZM)Sy63ve6hvv1)yUy0P^?0*fb9UASvow z`@mQCp^4`uNg&9uGcn1|&Nk+9SjOUl{-OWr@Hh0;_l(8q{wNRKos+;6rV8ldy0Owz z(}jF`W(JeRp&R{qi2rfmU!TJ;gp(Kmm5I1s5m_f-n#TRsj}B0%?E` zvOzxB2#P=n*a3EfYETOrKoe*ICqM@{4K9Go;5xVgZi5G41dM~{UdP z6d+Yd3o?MrAqM0Kc|iV92owdyL5UC#5<>aVCa44|hpM4Es0sQWIt5*Tu0n&*J!lk~ zf_{hI!w5`*sjxDv4V%CW*ah~3!{C*0BD@;TgA3v9a1~q+AA{TB3-ERLHar49hi4Ih z5D^-ph8Q6X#0?2VqLBoIkE}zAkxHZUgRb+f=natP#6>iMMoK->`~sRLq)(kHo*Vn{;LcG6+e zdD1=7D>9j^O?D{Qg|tCDK{ym)H7&wDr6*;uGTJg8GHjVb znL{!cWyUB7MT6o-VNo_w8Yq`2<5Ub)hw4L3rj}5@qxMs0WMyP6Wy582WNT#4$d1qu znl{acmP#w5ouJ*Jy_Zv#bCKi7ZIf$}8dZdVy&)LYdbX%I9R8VMQ|8r>Q*nyQ)sn)#Z|n)kKvS`4iutvy=3T65Yu+7a4Yv^%sX zb>ww?bn(=Yu(!=O6^iuTp>)p_Y^{w=i^lS773}6Fm1Fpe-gF!>I zp{*g$u-szvGhed; zvo5pW&GpS$<~8QGEXWp~7V9lKEnZq0SaK{6Sl+dwSOr*ZvFf(^Xl-N7w{EeXveC4O zv)N}e%%C!Y7^RFWwrE>d+x51mZQt2h+X?JW*!^a2WS?Sx)P8cQ&Qi|OhNWW;>JChY zI)@QQx?`Nj^#uJBl~d&PK+RZLOLos~K(b5>qmrMN0})tOkySZ3_WICNY@+|jrX%s^&6b2i>5 zeqa0y%Z;^%^_=a@u3%4b9605ii3Ep)@`TAmhs0fpQ%O!ql}XcFH*PieWwLj2ZSq`7 zV9Mc?h17`D)-+sNT-qs~3@?S(ldh7UlRlVXkWrK|vf6I-?$tAVKYn8-l({mqQ$Q8{ zO!WzMg`0(=S&msXS#Pt$vrpzo=kRj+a`kh!z=6$;cwT88(J6|n-WB%w`m$h~4 zpmp)YIh_3ETV2tjiAU!0h1dxU-n=E9e!)6|Z;4?!H=SSy{V>ut&IOq{_dlbFb#!9eY1iCsp6Bajj|H zr?hX|zPbJE{X++w546-O*Ot`2Kgd0Jx6Z4syTu9enWavU5N9)I?I-1m1* z_?_rJ$vD~agVqoG+9++s?NEDe`%Fht$4F;X=in*dQ{7$mU2Q)a|9JSc+Uc4zvS-T9 z63!N$T{xF_ZuWe}`RNOZ7sk3{yB}PPym+f8xTpV;-=!;;JuhGEb?H5K#o@~7t9DmU zU1MD9xNd#Dz0azz?I)|B+WM{g+Xrk0I&awC=o(x)cy`EX=)z6+o0o6-+`4{y+3mqQ z%kSJBju{@g%f35#FZJHb`&swrA8dGtepviS>QUumrN{L@>;2q1Vm)$Z)P1z?N$8UY zW2~{~zhwUMVZ87u`Dx{Z>O|9|`Q+&->FRy-Sjp7DHsy69KwU-!MxeeuI@&cF4| zM9z%AP`IrWhvMQYP9lhdP~>oO>ril#mJY&AM+Yf%DBRY7v<5OiYg7kd}3ey5kb@V=k?e!sl;i{^PAFkKuI^ejkzN8 zU&>6JHvl;JVX^vpf24py0N)&-XYX?92ms*Ws~f@CT(qT&mvqBZK_mde=I_?00FVA& z7l3mU(Ptko-%DM%dGoUrP6!Y;U*Desdcl0p-lcF*$h2^yUBO)JD5D_!3I^u+D*|9U zmUibuFJgZBY!TPl2B4r{3&yzsj9Si?n;$^y?H+3joy0h-!#cPu{alX?;F>lw%`yP> zXBPn?Kv|UlupLV?zik~0$_H{yJAhH8AyWiIg*ekJvsBvz25;_PhhbD{ke&r9HQJSk zS=fB3wi(RJB#gi?X^6vtJPnzPaG3o-mWHwS1E~O`NJCg@X*jtNh^so;=i`I#xXw1e ze|CeKSX<}_cfq(C?Ft)n#Y7!s`V6a+eV$hP!S$bCgCn~B^6+?Wy%0mFHXRwVR50!Sv2`9A~16$g^(Yj;Nokf{j$T8Q5lL8WU)csEl7(xmz?2rI2I i9SUF+`hRx9y!02}GzWv-&Vy|L0000uJ@VVD_U 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 Zs{f(p9O^bbv}phU002ovPDHLkV1g*#TrmIu literal 0 HcmV?d00001 diff --git a/Bridge.png b/Bridge.png new file mode 100644 index 0000000000000000000000000000000000000000..936d9850d6c0dbd9f6e8b078679bf5cef0144979 GIT binary patch literal 297 zcmV+^0oMMBP)&+p*X4B3U)^bnFKRnPGBz~K{n8L^cn1{!7;OJPx$lQ4fs90EHninuI6}K#H}G#sI}ZNTC6vF+gDeQmlP61}F|f v3Jn;I0SW_Uaukkuo8ydH_oAdJx?jnpHH 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