From 774085a9f45d25ea8dbe2cdf55df35afc6a8f6c2 Mon Sep 17 00:00:00 2001 From: mtw <382160702@qq.com> Date: Thu, 13 Apr 2023 17:00:04 +0800 Subject: [PATCH] update --- .DS_Store | Bin 6148 -> 96260 bytes antdesign.327d013c.async.js | 280 ++++++------- color.less | 24 +- index.html | 2 +- ...it__index.p__Ac.d9809193.bcd018cc.async.js | 2 +- ...> layouts__SimpleLayouts.4a99857a.async.js | 2 +- ...ync.js => layouts__index.32c11f19.async.js | 6 +- ...sync.js => layouts__user.9147bf7d.async.js | 2 +- monaco-editor.38977551.async.js | 334 ++++++++-------- ...nt__Profile__Edit__index.89cf9f5d.async.js | 29 +- ...t__Profile__Edit__index.dd6ad6fb.chunk.css | 17 +- ...Account__Profile__index.739d932e.chunk.css | 17 +- ..._Account__Profile__index.ec0ffeba.async.js | 31 +- ...ts__Announcement__index.ad8db528.chunk.css | 17 +- ...sts__Announcement__index.ffe4ac39.async.js | 17 +- ...Homework__Review__index.1a3b3eab.chunk.css | 17 +- ...nHomework__Review__index.a82a35cc.async.js | 17 +- ...Exercise__Detail__index.0716f279.chunk.css | 17 +- ..._Exercise__Detail__index.617732cc.async.js | 17 +- ..._Exercise__Review__index.605d78c8.async.js | 57 +-- ...Exercise__Review__index.d99bb805.chunk.css | 17 +- ...pHomework__Review__index.3a1a5c8b.async.js | 63 +-- ...Homework__Review__index.754a384e.chunk.css | 17 +- ...__OnlineLearning__index.94738687.chunk.css | 17 +- ...s__OnlineLearning__index.d3c9c449.async.js | 17 +- ...ssrooms__Lists__Students.392f9698.async.js | 17 +- ...srooms__Lists__Students.a032b5e4.chunk.css | 17 +- ...ts__Video__Upload__index.babd5b4d.async.js | 0 ...=> p__Forums__Detail__id.0c313f46.async.js | 17 +- ...> p__Forums__Detail__id.4f92fed2.chunk.css | 17 +- ...=> p__Innovation__Detail.fc4b965f.async.js | 2 +- ... => p__Innovation__Tasks.3f105590.async.js | 2 +- ... => p__Messages__Detail.d7ad9b90.chunk.css | 17 +- ...s => p__Messages__Detail.fb09155f.async.js | 17 +- ... => p__MyProblem__index.184401d0.chunk.css | 17 +- ...s => p__MyProblem__index.c067f4b0.async.js | 15 +- ...=> p__Paths__Detail__id.b254eb98.chunk.css | 17 +- ... => p__Paths__Detail__id.b6d294da.async.js | 17 +- ... => p__Problemset__index.85c92809.async.js | 15 +- ... p__Question__OjProblem.5aac73c3.chunk.css | 17 +- ...> p__Question__OjProblem.76e8bab1.async.js | 17 +- ...tail__Challenges__index.0a8051e9.chunk.css | 17 +- ...etail__Challenges__index.41ffef49.async.js | 47 +-- ...il__Collaborators__index.a34856d7.async.js | 2 +- ...__Detail__Discuss__index.8192d2a3.async.js | 17 +- ..._Detail__Discuss__index.b1b9d641.chunk.css | 17 +- ...c.js => p__Shixuns__Edit.bbcc048e.async.js | 2 +- ...etail__Classrooms__index.88edb366.async.js | 130 ++++-- ...tail__Classrooms__index.a50f07e2.chunk.css | 192 +++++++++ ...ail__LearningPath__index.15bb8884.async.js | 2 +- ...__Detail__Shixuns__index.daaae3b4.async.js | 0 ...l__Topics__Detail__index.4f2ccf7a.async.js | 2 +- ..._Exercise__Detail__index.489b618c.async.js | 2 +- ...ics__Poll__Detail__index.db8d41bf.async.js | 2 +- ...ail__UserPortrait__index.cd7331a9.async.js | 2 +- ...l__Videos__Upload__index.639fdc02.async.js | 0 ...ync.js => p__User__Login.57bb0aaf.async.js | 0 ...c5f.async.js => p__index.c3a16b80.async.js | 2 +- ...nc.js => p__tasks__index.2325a892.async.js | 19 +- ....css => p__tasks__index.4ff46134.chunk.css | 17 +- ...s__Lists__Notices__index.66cf271d.async.js | 17 +- ...__Lists__Notices__index.fab5b579.chunk.css | 17 +- umi.fed2789d.js => umi.9821ef5c.js | 378 +++++++++--------- 63 files changed, 1252 insertions(+), 889 deletions(-) rename layouts__SimpleLayouts.4ee13192.async.js => layouts__SimpleLayouts.4a99857a.async.js (95%) rename layouts__index.095404db.async.js => layouts__index.32c11f19.async.js (90%) rename layouts__user.911fab87.async.js => layouts__user.9147bf7d.async.js (83%) rename p__Account__Profile__Edit__index.d9ec4e4c.async.js => p__Account__Profile__Edit__index.89cf9f5d.async.js (92%) rename p__Account__Profile__Edit__index.63e72b87.chunk.css => p__Account__Profile__Edit__index.dd6ad6fb.chunk.css (91%) rename p__Account__Profile__index.b24c4ad6.chunk.css => p__Account__Profile__index.739d932e.chunk.css (92%) rename p__Account__Profile__index.a98e890c.async.js => p__Account__Profile__index.ec0ffeba.async.js (84%) rename p__Classrooms__Lists__Announcement__index.eca91ace.chunk.css => p__Classrooms__Lists__Announcement__index.ad8db528.chunk.css (98%) rename p__Classrooms__Lists__Announcement__index.7816c981.async.js => p__Classrooms__Lists__Announcement__index.ffe4ac39.async.js (99%) rename p__Classrooms__Lists__CommonHomework__Review__index.99e4a30e.chunk.css => p__Classrooms__Lists__CommonHomework__Review__index.1a3b3eab.chunk.css (98%) rename p__Classrooms__Lists__CommonHomework__Review__index.e445598d.async.js => p__Classrooms__Lists__CommonHomework__Review__index.a82a35cc.async.js (99%) rename p__Classrooms__Lists__Exercise__Detail__index.2470e442.chunk.css => p__Classrooms__Lists__Exercise__Detail__index.0716f279.chunk.css (99%) rename p__Classrooms__Lists__Exercise__Detail__index.93968cc2.async.js => p__Classrooms__Lists__Exercise__Detail__index.617732cc.async.js (99%) rename p__Classrooms__Lists__Exercise__Review__index.8e4f1f66.async.js => p__Classrooms__Lists__Exercise__Review__index.605d78c8.async.js (98%) rename p__Classrooms__Lists__Exercise__Review__index.8a45b7e7.chunk.css => p__Classrooms__Lists__Exercise__Review__index.d99bb805.chunk.css (96%) rename p__Classrooms__Lists__GroupHomework__Review__index.25db1d1d.async.js => p__Classrooms__Lists__GroupHomework__Review__index.3a1a5c8b.async.js (97%) rename p__Classrooms__Lists__GroupHomework__Review__index.1a208347.chunk.css => p__Classrooms__Lists__GroupHomework__Review__index.754a384e.chunk.css (98%) rename p__Classrooms__Lists__OnlineLearning__index.294bc041.chunk.css => p__Classrooms__Lists__OnlineLearning__index.94738687.chunk.css (99%) rename p__Classrooms__Lists__OnlineLearning__index.eb628693.async.js => p__Classrooms__Lists__OnlineLearning__index.d3c9c449.async.js (99%) rename p__Classrooms__Lists__Students.8376c617.async.js => p__Classrooms__Lists__Students.392f9698.async.js (98%) rename p__Classrooms__Lists__Students.8dcc905f.chunk.css => p__Classrooms__Lists__Students.a032b5e4.chunk.css (77%) rename p__Classrooms__Lists__Video__Upload__index.2a156366.async.js => p__Classrooms__Lists__Video__Upload__index.babd5b4d.async.js (100%) rename p__Forums__Detail__id.cf36187c.async.js => p__Forums__Detail__id.0c313f46.async.js (99%) rename p__Forums__Detail__id.0a111d36.chunk.css => p__Forums__Detail__id.4f92fed2.chunk.css (98%) rename p__Innovation__Detail.022a99c2.async.js => p__Innovation__Detail.fc4b965f.async.js (98%) rename p__Innovation__Tasks.c4e1749d.async.js => p__Innovation__Tasks.3f105590.async.js (99%) rename p__Messages__Detail.f344a50f.chunk.css => p__Messages__Detail.d7ad9b90.chunk.css (98%) rename p__Messages__Detail.fa696035.async.js => p__Messages__Detail.fb09155f.async.js (99%) rename p__MyProblem__index.34f59265.chunk.css => p__MyProblem__index.184401d0.chunk.css (99%) rename p__MyProblem__index.6ebc565b.async.js => p__MyProblem__index.c067f4b0.async.js (99%) rename p__Paths__Detail__id.d5011018.chunk.css => p__Paths__Detail__id.b254eb98.chunk.css (99%) rename p__Paths__Detail__id.8650b9ee.async.js => p__Paths__Detail__id.b6d294da.async.js (99%) rename p__Problemset__index.e3ad1ed5.async.js => p__Problemset__index.85c92809.async.js (93%) rename p__Question__OjProblem.57d2d6c3.chunk.css => p__Question__OjProblem.5aac73c3.chunk.css (99%) rename p__Question__OjProblem.746240df.async.js => p__Question__OjProblem.76e8bab1.async.js (99%) rename p__Shixuns__Detail__Challenges__index.fcd2adfa.chunk.css => p__Shixuns__Detail__Challenges__index.0a8051e9.chunk.css (96%) rename p__Shixuns__Detail__Challenges__index.7fe7dee2.async.js => p__Shixuns__Detail__Challenges__index.41ffef49.async.js (98%) rename p__Shixuns__Detail__Collaborators__index.b514cc87.async.js => p__Shixuns__Detail__Collaborators__index.a34856d7.async.js (98%) rename p__Shixuns__Detail__Discuss__index.b398ca65.async.js => p__Shixuns__Detail__Discuss__index.8192d2a3.async.js (99%) rename p__Shixuns__Detail__Discuss__index.b27495a9.chunk.css => p__Shixuns__Detail__Discuss__index.b1b9d641.chunk.css (98%) rename p__Shixuns__Edit.600adaee.async.js => p__Shixuns__Edit.bbcc048e.async.js (99%) rename p__User__Detail__Classrooms__index.7e170197.async.js => p__User__Detail__Classrooms__index.88edb366.async.js (59%) rename p__User__Detail__Classrooms__index.6196b7cc.chunk.css => p__User__Detail__Classrooms__index.a50f07e2.chunk.css (71%) rename p__User__Detail__LearningPath__index.4b81a942.async.js => p__User__Detail__LearningPath__index.15bb8884.async.js (99%) rename p__User__Detail__Shixuns__index.f327da0f.async.js => p__User__Detail__Shixuns__index.daaae3b4.async.js (100%) rename p__User__Detail__Topics__Detail__index.5e0dcbc9.async.js => p__User__Detail__Topics__Detail__index.4f2ccf7a.async.js (99%) rename p__User__Detail__Topics__Exercise__Detail__index.403cb8f4.async.js => p__User__Detail__Topics__Exercise__Detail__index.489b618c.async.js (99%) rename p__User__Detail__Topics__Poll__Detail__index.5b71721a.async.js => p__User__Detail__Topics__Poll__Detail__index.db8d41bf.async.js (99%) rename p__User__Detail__UserPortrait__index.56fe7068.async.js => p__User__Detail__UserPortrait__index.cd7331a9.async.js (99%) rename p__User__Detail__Videos__Upload__index.19e009fc.async.js => p__User__Detail__Videos__Upload__index.639fdc02.async.js (100%) rename p__User__Login.fc63788b.async.js => p__User__Login.57bb0aaf.async.js (100%) rename p__index.fee22c5f.async.js => p__index.c3a16b80.async.js (99%) rename p__tasks__index.be04eaa4.async.js => p__tasks__index.2325a892.async.js (99%) rename p__tasks__index.60a64996.chunk.css => p__tasks__index.4ff46134.chunk.css (99%) rename p__virtualSpaces__Lists__Notices__index.95040955.async.js => p__virtualSpaces__Lists__Notices__index.66cf271d.async.js (99%) rename p__virtualSpaces__Lists__Notices__index.dcff365c.chunk.css => p__virtualSpaces__Lists__Notices__index.fab5b579.chunk.css (98%) rename umi.fed2789d.js => umi.9821ef5c.js (94%) diff --git a/.DS_Store b/.DS_Store index 3cf501c27a0b34f3dc04f3a21fd4fa1d6222f474..d8b241130c3c6951e763bb22d09e54a813f170e4 100644 GIT binary patch literal 96260 zcmeI5%a7gHk>7tU%NF&bWsfAwdQh}%%j3+rhwsNEQAm-LMUO<%A|)>pXvBVy)Tr4c znoWt?$N~mg1rQQslK=rRe}NJpi!25ZW-)7GvIv4?p=6U}6(PVNi)`f7=hQv?RsCLd ze)ry{G(wZOeaY^==X_6{dRLwEtEy_@<(n&etA*=TRqc@f@%~qjR15DsQdN)1Yqz}e zANe`I)Bf`<`PM>J-Sj}Z3^6_0QzCKym&u0dH-17lj@K!_sM_x`Te}}NB%8wKziRj zc|SIJ|5)GCN9Fg@N9A2Vx-bbb7WCut{oVY!ydRsqf2{BN@oGUoUM);!UYJBE3u$)w z-0t-2)xt4--~PHyfo%%3DR5N2b-zUIm#cTH&9%#W&o5uQN;07OFaP1dCHu3h*G`^X zTD!I+-`nwTZvW-K{#XC;uaEnmuMGbD`jvX@|9bc@sBfwdKj&h&S^t{x1DtnCb}`=SX!(e)mvyN&a<2zOG0H zVox~IzwI0e1dMT5zFth@g(EFI*EtgTkOOH|pxP&6?u#%j{IkxHj>_i_B|06El`YBN z1K~*juVbX6i7NYLUHfIceKJ-7o$kBbITCxPbUrA1cSv??HNte?f9f0ws<0{$tqR?b z%D+pv;C6!xj>@VQ)8`M%c!!1F7h{T7a6x+{=(|^Nz>%v$wdI(f5*M^bI+!rAF8C7K z$9o4Cv`11N*Ojd%9=I6MX#p;1j|7h&Ogs+F_sB|-wL!T{T+kj#bACr;giA8UQTZE6 zaN>gYNbopZuusO>FO*s-L>IH8j8R1 z-ia>g7zrLfB*>PMCIDSLl5j!CNbvX}`Shyn*F~W=V+N~(3pz$p1ZV*C$pJwYYC5=} zVJR59@gNHyrVyZk+290AGNpuK3tK{AC%WcS>ay! z8jS=Ov`11NKPvP=A6%00;ETc4p$j@jg2(ry^&!P8X_e7Pa6uE(-n3K8G6vFebRx;o zNN_=WB-VnaL_fiyNK7zN;)3=_@c4l=4m-F<))(#_x}XCSpIeok!y|y^_y_@}#06h8 zxIm>0YmOy2D(l-T_@a^Eg7!#o^g$U%H8^&mj0@T$!Q*OE@CyzKokC3b1s$09+#VSN zzX$&SP7hX>bU_;vJbqAU1aG4W(4N6ai3{2z!Q)699KI}g*vDujxS%-_b_q{RM_86M z?iYN)NN~Y@Z#TF={meaS_m$q4;=RKnbd02W94mzmM;k!7P#1KJ1dqc*t1{M#taVxF z9*rbi&@mF9!v|IhF=A-V;ew8l*eUcRxRAO-Wn9oP65NAj!GlJRUz8Dp)u9VIMuNwo z5m*>ye@v&u1$SCpz)s=o;H%C6T z@t>E4V*3PHfC-D>MiNJV^q-&0C!P@e`(<8@Rk4%!fqUdVK){|m1dMb*K8d^@kbOEV zfALR3`m*O8Bf-%tLJgG)ywuP?O?&=nW6uwywZMI=vd%s7IvC4F+Vl2Ea5Q*$5f7lZ z13INWZ;u2=uOx1U7qLjOyt3!*k)SVEiM4TVHt;*iNE+10VcS>jr6QwSg$sP zI;)bUdRH=M>oNv@6A>cXmuv`Gtt-_{`PqBv-#40BETq?s`%LG!s;BS{)E)!uF9O3p^Tp=(X#h< zZLYL>@IU`w(W7oGn=kzr`~KTIfBWYtU)uPcI%nGVJ2r1xJ(Q{&4+-Y=#DBMB#gnx+ zu)|#z`+e=*OZ(pX9k;HhAN+-^D}C0k=ilGHyPnC<>UA`K=I}qg2LrVeER+3>I0O!} z7FfPj3p9cp+8#+o!5q@)Ptz zrsJagA9|h_o_be)iuTgqJ()(hDBoS1Ah;sCfWM#_F{~H96x2pbFUjxY_m^o`OP!Ab z>g07nr4kC9k~L7biE|}LJWg_4R|x@A4?nbca!(+jLltQtyn4WKz6$lQff^y-Q|FSKdW4bpCZ&(Q5UYqi7d}Efw2imC9!3HliV| zbK$4$k=-ClCceU-gi4{`pRDe@sH1#+JRv}*;@O}BP6$dg!@I(#*kGhWwMSFq_Kk2( zK7TEJ8anf-Q?f?1Q2z+laHAvPoPq_r;eiF$`e z(jEqKjWzoAy0Jz-@09C)`5?ZdMsq}FMXE#lhZb`){{F}r$!KasLq0K-4m>mrNkKj~r}>KIy;Djs810h<eC1Pp(i^1AN(w7#;o(>#HE8YO!@me+HXVTk1R)rnc zI$}fz@iZMBx;)MD`QbC{p<0dD$A+8j>brDd`RvLsUk`7J94r=^yfnVIW|+0Ele=sJ z-blL8QscdEZmPqD*F{~4XbsIw&NA37blZ2%7~Qs0R`sq}+STe8DcT`+?8z6Q1qMEg#=X+_ zSv)-V+2>`i$TP67*JN&=6WpIPHvCAu!)^`gC-S6j^xcD_W69w5eL^|n&X5;~HQo3R z3ugFj{@p0YKyHsN3BHn(Ez&m*MZXlZQCKNBER-jbK=$x2!kLo}wd?Pfg5jCzEWq2v z2gq6If&TF%eRkgd6%(o65U+Qw)9;{8PUn_-S!5+Bn{VN`xnG6|uA9{+Z3kIBq z#5tXtqyMUUM*i84;=IhTEbHHpcl4m$Z>%~ir|zs6g4JWm9g3&!%Kdd2nOZoN8@g7o zn4u*}tGaEpS+*p7^^yAf*!B}5C1fPp{v@lS3x_Ur?K_NCCLWNpB-yssGx|zR{rzDi z%#L-Xdaj*9p|9j{?43}!p3mbT|8PB$$uK8K=N|z{J))X{_G8r`ES>oGToGiF34V8mHGHxe4{2cb*xwAXPfd{=jAKE zhi}bqzL~gjLu@qBjz&7U?sQuIufC+(d88g|&)#UXi|m9FgXVMm@w0$B%$qAn_^-s) zSQWB5Aur%y^NJx317V-#pOH`hN1=JGptT-LcRen0gOy#5?(Hg^!a ziq2mWTxkE02KX5c*Wcd~Ty^|QFIrgjMiVz%;zprlR#kh(IoiM3Mm}TN3aZe!~unXc}G{Mx-%6n8ngvLt>bb_;ecX$gzy zACBU7k7!5^(O#E?xA6qEcQn|)q$@14arUPinO1=D%CPuh#E->ydpOSicwBw;d%Q&W zO1tw5tYXp$Ul^S*P6EqN;Wv|w!CGS#1Kvtn!D5Phc<(`YOjhoQh4C4v$`r(E$z!lM zqNt`62fM=wWc)4PrpL>O+)C z@+``6R(d*=#3J;fQ*F{NmBFYa>8-mM4d3@i-uEj0e@f#2SLV8}Lwc1QEp)?QRZAV{ zRW!weZySo8oGaEojfSM)wb8Ff&w0p&Xb*>TzOvGf6HA3X$IFPlY>7r3%3p2?HGgBI z+-gEHWyJF8i4;|S9NJg!DO%zM&1ce4Qs9dtZo@O-9IY&KROt*4Dt~_a@J4PFwnkyZL zu+mLUwU6$#g41|OA6cZonk&-tk||jd+fFxUpR{AWIa`ON1bxT}cs>tW%%|@;W~$Qo zNqXYAOhZ}3<9!cu>tvyQAKZ`)#XF+oiP%zevV*=yl6{MDyk#1Xk!~`q5`Dwuf8xDI zcUqLkM(=$$%IqCCWgq{N7>a5Gnf^$FqNOapad{SW`#5|^J8=UT^)8J9PwAnTjBXn5 zDRm<}BiJ_wDg@lnL4*a~f(ike$>E$AKMvzWUO0_Ny^cz8u;1t+hjN@P@9OL9&dN|@ zQZIwMQ%d?nBrD^PjmtEYBSU+W`@j!ID@GI(33j;tbd&^_8I}1ak}aQnR}zu0SomfUX;W4 zkLE!Aetbl4+GkClCtN#7J^ZGJKAl=OMbtYXbqMOznpd#isGdP1XGVrN?8r#E$>JR6 z-%XDbf0>@O6IWe= z;Nv;@nq50JS8AndkMJs5llo85nSrF8>`u(CordsHo5GXVv%ul)3}~l^cNy(8yRGlb z*XRi*dezXLAqS(69I|n7dlv`yA)|8>KbX!Uy&)^`H_<>2+w6M^-h3jt?XS~c2;UJ? zhTX1IxE;FLC1MEOis%-4hO{@LB)2Z!lEXJH>(RBdrzi2a_MXtu(C1woNiiAmIsGFc zEzvFx>$t4pY*?uR&C(kT|*>{2^~4!@B2i!)?JF?P}_7T>rS zyGs%*KA!`!T*qA&dOs&T7gl}AL_4mV-H$EBsXgFyV&Kij(u!`e6dl)NV0Cg|rib1^ zs`+Gi=|&2CWqcKfXq;yD_ej(y<}b+nHzY#QUcc^KfZmRvJuF3M2$SdXrO__q_IVbp z#3`JwrS7liY=$F1JQ<60TrH;z>5xxI)Iiiq<)q-Q<0R=8@3>s_?07jVOOBEXB-yo4 zl9KMUh_`}o`@Ba`>KPPzdE(O-=qHPHoJUbc-9D^Dk5HHM;Cd%z;OQp+$D$pV`z=Fj zwLSKn)5LJ9=B6Wr=&TxH>z*#GzU#cN`~QD1y8hq4o@?UU5ZMpuIBHj%)6m->!@N7l zA6YjVZeE;Hf))P&?M6?E-aHuW12X8)j;p$rQg%qs(OZGuz=~+!ZG>4OC5L%ln$A;r z2s1tdH{sCZkB$y3G~SIvyfr-0r$6+*Q23YFB-C|i4~KSMme13-4=w#6LwNmp5fw?@@Nk;&>$zmMu-}Yl1(n$2+6I*M( zuH-~7Qf`rsiwxn(>5y_86aFmvlisRm*U_C8=R9}4PX`ev=>2c>1cVrq2C^8(Rfvaa z*@uyO1o0u9iKYzoBwFavGe!%I_qY3ZJfrOEtk?dKO&gu{KEc_BMA4LsL&xBS9>oHBaqh zGe6C&JiW2#b9&O~RSC2YzL3K?PklawlPVe&U_4BGp>U_sK@RD7udQEVO1kIhsiC@t zRx0RMN!sW$qm9OU@w4H@8|JJg-6ERl4dRZZlPuzKnQ^jx+-&ofyc6kMYxPiY-zm0{ zJS4po0dL|DJ$e_9ecs$RI{yEm#Q)=}if5&=LA`j}Ydcv!) zhq~Sc!8T6!kHLl~!rgbo%2?5WKa%dc%O8SlTwUp0Iu*{@;w!?dYl&w!D((~Jv^Vz_ z61kJ};ijjMTa$jWXvXEu^L>d!nHo;!VITFDp|C>=4YYI7XrOUtx=IjHU4@s(7tpsI zYH@Uo!!(YYnwa`4s^}U$S6rA=MB6xI<2;FSWZFZD9>h);bu`Zn*HDB7BF%8(afhA* z9*)B`%T5mABD&`;Cq3U^Siy40#+|VAJDL6drk}+#8ue~TJzWuVKGJx5PSV(iirzmu zGC0*k

R8@u?i8#+|VAl(K$2wH>&d3OHvQ0~|^AEN#Y}upGj{IU#*g2i|79OXw$y zWSp02Z$NM6iBz-aGez2i*W@ZJGkR3}2RO+e_-w>K4)3@)a#p-_bE03lhXg-9+Gliz zrS9vadN0b+atel9qB!k}H}ql47sY1L(F=d*4fuoAQhW`E{LEK|oEw=`L+kSjLmt61 zao8`<8GBQE_w``H`$PuKxUl(ot4ZkYp*F}#ZM8~)MBw#&cc;;_m;Mf|mYOa0PR|mC z8DqRDx7KkPuUMXjc82pC^y%Qk;Il`vFaDLoI&V!igq5fQ@0k-PSNONZF);>^jC(FS-!o6Y>3;kt&{ZI zm0b9mtc3e5$lubzqn)M0{vH~`uH&_PxDKo9hzEFvFj*fsDzFVnuY6(j%KS7*%t;nE z_rB6QLKdd%BtO24MLyO)D3O8w+%&llZjT}Fh|d|&nTXY)9UCXkhL-a*+&#d#pW>b( zhxbqB!p}85`?QPY3GSxDauact-NA-lv^+7cd#exAIMh%X&d|JFoCn7Lv6!R#R&$rM z<_ExBOWFg%tN>n4XamqekG*Yl&^QWQkXiI5 zOU~gc1*m1g>l$qY6u>8O^N*uIdw%NV?cabVh#O zqm?W5)yQS&U9bUt@P{0_ac4Tlq9f)a^3oFs1^h#1+2I>khwQ>D43WUc3?n=^k$4LJ;Z@Y_H z!}yf%kxbKNQHn32KuY0S20PbML7E&4QtYC}^msP~`TC?QERt~*jD93UZR{3jJ`T#)fFemp)Hr5||DToke_XGK zUqzqSGZg1(UxuD*A>JsGq3^vkwUn13wptr6gidsPAns?05sDY!5RQ|fX%JFzqpCn& zBIE#M$l*IT$|Ens=e@}x4j|iurN+P^ z6w@0)^0OD9XOnO1HEPThkM_R!&Gpj~n@_kSr$`=|8!G5cgBEzwc#6cT+)Nbi8(zit zJ~bNgx8G>`pe3Lh_r6e@3%Ccb&{5~70d@3_C`QF2(Py<`1Hyesl5O|lCxtWR^T^cR z^*M9H8A9aL&J#ts^{rQGq2b5+DKI>9oD3he4Q^K`>X~r!M^SDxKlu$PO=k;zcrm51 z0G0yvp6auIS5qgQ%BZ#FWR=NjXs>c%@2{Jw-qYckv;%fuiu3U0A}$pf{{Ai_!#}^v zJN?hzv)YMg$#aU8c$e;LqTN9*!V7RS{=LyN;wc}H6%u2>yWzeei=*c}B^{;25F7G> zj(B6*%Zsdp&zwLi-JE|=u+HY3RM_;MZ#qN^&U|4@-K@0_*uS5CR_xDl$wG0T-BsDq zwMo_Ng8ZN7G@X>M(1pCrqP%l56}^ZA#c`BKki(a6AJ;CS>oOkoJYL+}rIKWCSkUh* z3RS4wQ73>4!rLgY%xE98a`GUbBndL(&oTbrCGr0=6STR{lV>zQWj$L)zL0EJK=;JUUm97K*Y#KFRm(jCrTaXGD{c(bJ~~mH2z`vz_xtcWKA%g{%k8 z*+~DoENjBU=Y$?-&ETd`LZRami-wMwm#`FFGw6+xM55@OFk^}aaO3Bvj&_gF&YY5y zHtf<(`HD>Py`~?6go1!Bgo0Hj3vKC`p8-1y3Vjl-o(~`^5^!v?*A_$eX~$v66)pG| zy-3yw4OyU#lU!Q_*{h!x0Z}C$J^fvHF98LJB7bk)@LJ3Zd9`Z)@Er23(fKFPfr>G{ z0oBC#1%oN5rzA~J6d%Xq3}4mmGt=gEO+NpvF_Av{>JLK*`OTS2k1 z4#{|`^daG%C8}XmC5mb$NUp<@d;Cgymb1XrMBgJ^?+{_DQ-ep4oP+jfc#uW?i|jtI(Hl z6dJ4de7-&FBH}ZmX7Xfo8HGEAEp|A@N_Za*?g%Ge$GIH5lu!d>ksXq;6v3~oyE$r# zXkQ^5LyjgqZI-0l^2%6>^x+_jfq#eumDQERLO*`SNOeA4Rw~sOlAb~1s@6R#^ZuD2 zSWbGF6V&v)=ySR7TgcPLeuK!iLzSxr^F_s8ak7jY2j}rZ{z1kauCY3>NiBWKz~w~4 zt1>^n1pI}yD7klo-TTb!-dLRz;X$hC5z^;+7WAeQT{uL!5;g74c?#hZ9Tzl2>3Sm| zb{&r=j!Q%fxxLG0AhrS-851bSewOqIi4U~J*mBH@uc)U8@mZ;n26h&mX|O@(_Wggt zhpxYP()=%PA~97yGcjDZ%Gy+YZhhJc-T!D1_8t9_^HN&f&|dDM8{(1NpWf+^lrfmv z`8kV;NQ6@*#QXFY26V;mb%>^+(l8?Q8=4KDic=7=eiIpSm~yw%I4XT8u{_;=OX7W! zY1aKyxjieouI5F(uL=82o}?tA6>fA0bH;V65F*FaTHrFJ;cyHge!Ih$wah&5`J4!M z9Z}t)LUTZ<9PTc<`Nfxv3}oHB71%f{!dYo_b!_iNe{2~tE2DHj>B$MCwZw-Oz2T5$ zPh=i6v>1T&pd5Hnc!{I9%Bi8H4LB(Wz+E?)))%MR*I17V;K8zQdEdO6P+|yX@)P z*8cH;I@m0SCU-1PkLFFuko0xM;B(_~lb__@5jxQk4&5|5%cd^56?1$vHIAKj* zn?99m^1oY+&xoaTpLryGW>e5mzwQ4VJZW+1T$|}B(LHk|&at0iE+UxxWNC8m9Uc%7 zotx`1v3=AZw7!HFLvBt_JaB{Y4ZlWc{hc|ODK9CUXRUv|vS4!BQ0E}y+U33Hm#SI^kvt4}|rj^f3Y{&me*~*un$Sbb;oe_P2Z+3a&HQ*0G(R}NW_978c&_P+2 zQxRL{GEs2_I7UHL3tLQ8fJ$g&$H?p0{M;XfbvE)IbS|)ZAMa6j#s2G!hh)G4KQ3i% z?Cgs(%uakx&Ywt~s54r*Sa7%U+>_NWZFc237qlp|5vl1@$;q$8s}@hp&78Z?#?GvM zv)%|;(EEr7=lULgHlg+_X-Dw}H4kEUm0czV)2tk4_~@+HOvtc@B%I}D%Y9a5v(Z(j z=Wway6lR9pd_V44-D#7hBO=o75wf%e=Wy_g+$=8?%tF1Ho(!T@I&lNeO#5`(_!gNz znv|gD)O!ux={}{qgLAB459pG1*3OW3wr>V%h{Ubr--(HW zolR0<$It!ZuSzVmDJ#$pd`{Y{hM_78ZaoD;Z!;C+a2Jq_CwCgjD4B=ckappa@8$Nq zP!izOQS)H=G*`z>>YUM_o)}6x{Oab(UD|zgHRLg{sR z)*77AisXrg-K@E5aLla8qxK$9*^2!Pksmi_w)A~-o)>w&CHtMLwAz)ewOaTExz$@Y zLrV|$yScNEGtJ!O`M8+}YI9~OmOZf;ZuV%8^GU4Z;%lzTE^2m%tOWiXH#PG&kjNw{ z9~nu>9j-Q`OU@0QNFTf2j2q~YBo}tnrzhIUj*1*J8hVhNaey?*fF1LBqw&^-)9Jj- z9r<+D!Fgy4c)o}ZKe%J)kToCrv^_c%ZD>M0s;FuQMcnw=%jp`w%VTCGocPz9fJ1Id zvTLc8eYmpu=#J&wCX$2wi}nVowX?lAus5u(uA6DMFE)f|q`-D3DYbLu(@lLVtLLHu zMvoZJEz#4|gPtkY%B?EvzrLAXmoq4O?&P9aGCKIsx^M|rOwXDIluYvYh2g`j1;)%t z9|(0m?()|&w!Nu#jQBdwC*IR$ejd9LR~d%+oTZld1Ldt3j1 zLE`@sx@ezA?i|uyXYS{rey!Sbkn8XupRDOpRV5tIoD+*fACT(Sg55|`WoON{uaED} ziRZwnEBYFmJWob}K7Kkxi#&}aX?FH(^{1H~jf_u)1QeWrL*jn$wvo6T-gp3XvJno_tztYV;hS!>N?-PpaNn|Wl z;du%-dt@0e$cprN#N;;U`{SuC$a9HYi4AeHMV8UdhKWQtAXkRy5-mj9`h=%Dx(Dj90Q`#@PvZ1*y$hubKMTY-|tb_YYiRbj>NO&VP z8rH3Ah>Fd*xP1sOmu@iCYk_S?r#|(P;f{R5?RD`Mu8D7WLaTTC40vloO0n=0(v5tyDj3A znj!;krkYctne_ZITA5W9WS#Lp++4$Zhn2h}d&={9^4^jC<+dojuOZBCAO~*7;l1mc zQBM=-DQk3CxOd2dn={8_-TcCH$hhlJ^{Cnbsuy}=9V;x6h)<0~)biK0gU$Jfj_Awb zYe9!F(dJWjwwhl)l%2w7$9LnzEk3v9Og)W8-VI;A&=R=0YAJ~3;_L^f@2C^#Q=^AH zW2C^YDtl_gUF}u9A?u?bhmIdxsh|==XFAaebR{|T-yJ9EyokDZxZ5c@}Fmh4oZ z)ske`d4D~LtH;i(XNkFE91hM|688SA^gxfH9o9{swaBUcFrSy?%&y>#uY3hmKJgjJ z0u}93@OMJ2Mic zkQ+ct2mD8r;O5R+a%gU=O{fmgqt6*Vs;<#|BH?bnYHgpO+bf%xc9ZpW>TS zRl}pzTk`@+CMo&ENJ;MFofjf*9?(1d=v*LEIA|@B+*mxhe|-!d?sP%Em&HcnulDU9 zxn|9_>0M<3wj@^;Tkh)J3T$Km={w-OTJdukerVB6Lpf~9YU+fc2HZzCJzs)viUgGS z+~S=&Y|}_&88*E~2`xed67n0i+9Au{$EHX9b7 zTQ{&oVU{ZC4?CB&`u!`*6>R&=7vcpX1-uTrhnYKCDVEUAZufNT>{M|;0F|{rVo-D9 z?Yg^||ruw^08-txDzSlUvAc{&dW~q|9Y5o4s zjtuXR4l$&FJADFuo}|Fy${i~n7m;hu08srW3Lw(L<_9xiU7ubzGM@X1`e#6jmD}*Y z3Swe7-p!FKtbUH%)q_pZyEs`%C{M_)8$DN8yGN(1iy4RyiA0Me#*JU=UmNeLJ|gPL zS*Ipfax#b54BjM18O{t>x|wry=;Nw*W<8&bJn+=UkSCB+H*c+b{fenXHdl#1KqRE} zEzrI2xSOrkz42_+2I<2fe^Kz<(Zuba8*b0H{WK|>SEf99TGrW>)1dlFPXtt@`Wx9ewS&|$4 zqTU)l7sFpLi=r8ZA=Ol~fuAiBdK)LUKg%(^oU z-^}>G+@Iy_UA{Yx9wfY3-ZcwswK!fp9xeKbEM2%0XeYB1m1vE=r*1U8?2`!x-d@g} zS|mt2J@cF!!2Sk2o8mryz%o*nr^ zsx+LVjdcT(U}wyk)ObcZ+&5Az+1zm~Eax3K*TUJJ5Jl1qUl`4hZ!DPw1$;;UIeLLS zTtNFIixxw<@9iyTzQLnO6?lQ{13RPnCdIHRL{Ml`Jr_1iG08hTXYrN$MAP9T%Y`pQ z#}rlIkk6BRTZFSy5WnH7{3Qq0q@VV$aAKCcUxCk-?4re29=Z2Xa0s8?Xn@bFrWv}fV6bta44_3E&J)Gn=qxxnkEGovxraa0B@Sh|58@-cwvUJ= zqg#ZtLz+(;M1o8@B;}r2goKVIA_!tT&FcnTX6P@6rLGEG5e;-pyyE)lhMJwH0*F6A z?9{{sA{6|3Z&P~akiHWbB-MCx+L0mWn#NtlUd%Emp)@{ zwhTMIF&dgaWjurkJ(}>2q0qUn6g^!6RQ|}BkzWaQ0KS&PpUk|E>D}^HP;Ry~X>|&UCQ{+CPJyE2{6;>k!1hy61?gMU%-uBht$j zau0c6hxyel!rYgG#UCZ6)jO=hC^BhqE3I3_75#YiiC5@ftu+ODo_Or}myCYdS_-$h zSYssZD4>5L(ubl?9Nw*^a2qdmT)GwT+NhDnJS_UdA^wvs;$a^PHuWCyIrg6_2e;w{ zbjEjcs9*a^P;>hLd1!JB#I7;5MPoSJ{Ta|cd-EIF)eWK174ZP{*&h1LA}lvP6dq29 z1OLh4=+Cx{!J#JuIWfmcg|Lo>K5{5>ms*$gy(K$Lyso!};jikwpqwo7QX09dYfsPK%cc$KMkC_JuBP7yR;^E$hMtP1Ta`Lj$c<2J_b#L5^C^Tj#p*fq47=W16Ysy! z%FU2_?E7ZG$3BtdjQYo__)k|Q!$_51`{l(cuj^gfj-wz9Cz7 z-*Pwf(7dct?^^M_$$AGPaU!x^wr;V6Zr!;PeY*L{S90D2pOW}FSUvLYX3re8DeKca zahf?Q@@6W7tS`*cqPyG-SuXl#;08P*e<~0~Pjo@{+#Fex_&I(hcHp|ig77I_QhN4; zelDWi0&9?X^b;e0S(6OUqj?rOO4ymWixZBpv*dF$7ZPqVhwHLC`AOlqCy5GvzI$}| z)=&1_j-O8fb&rph#pCCMhn^E2wjk&zJ9@rv@`6}m>@k{@s9DdcBcTQHCpz4Xn(v#m zqiSa!ClRoDVLmW%jYXRCH2L05IKNq6J(2c+uDeU}(z9>vJUASMPUmDPbPF|mk`jw0 zXRl_*f<7cx(_7PG&m2AcrQz}Hc?~1s8EVv5IXy#uyPZX&ql2gsZ$zsXgM38B!Qg26 z!CMjk)Bm6I`$Mbc%=q=h2iO6w#2SbUC9wJvvJ*@@jg|9voAUhfGpr@#K2LeDJVm=oPa27v_`+uos zu=sK{e|CCy0!!15NP48KVhu_tg-m=$Ynx zYjt}Es6A1Kf-ed>?eGH}hMXCl1p^v~j!fUUl9-KXpX}z9>X%|!kxlI}wzRF=flp#k2hrlCbSOdx= ziT%t-Z0-#l;*l|U(C5&HlO{!-V@ZB3qTJOp22u0&v?%_i+kl!I(p7v*(hD_8@-Cdk z*qZvk=#rxNzqv16RIt?`%QtxR*cj!TBD-tWUkM+nl+LqXhsokD(I_7GGFgd zCHp%bVZR1Kw(tqaL6UV2O_(?o0fXCVyG}p(7u? zO@07L3h059yZK9O)6o2!c4uyKn`JdCkt&B^njOi{Tg+K+OA#arn$UGj?|48FyljVO z8cjTe2m0Vkac4u>xht{W4pE8U-`t~fV!Jqv6lq{$5h#VFAo2{Tg>*Y?B@xrK*f?9Q zPc7wX2nC)O((cgZbN^$sqorJ*R-}Ic$){>Tj1W*QN&Rgj_4x$nym8?l;)jq?Mni_a zYSIT5S&6pJsG$^n1skG&y1LiNSCXwFXQX!l2T>IHyB}LLCAq{>G*sI3o(|%PunwH` zg2hszDc=%0;2(2NqM6I2zla(v+7cZV?hQ3AM~xC&F@%7amL5+c2rO5?wMo`31@c+Q zOz|$=(wtwT%uS&PH?ylg^4c2hqqqFRDIrymrJw9Hvh>FV{>6Aya0}LhOh8O2^p2&} zG?@Go0Giyxc`za#5EY*XbaX1QYfU;0W1>btEnBO%p`}IFI7B6uzlrEg+3kFyp-m&s zFp#H4(!%^H^5yVML!lu&P={`0?&U1HISZZR5S3`-_eJNRg}FaxO-`j>m-p_R8r>6W zxxiJ_!Q{}C>{mG&G6~u-Ockx5=8tuEcyb?v)km+1mbsjwLe4GdU9Nj%9(sQQeU~)L zM@F;c-j}}d8I_t0**dzLV%>!V*crMifOVGCt_6!u2aKMMD6t-5OWj;u6~OMfs6%KL z9q&HQHo>)aRcAUha`#N_$dJr1`^W8M+LhD&J2&K~o9P)ebQydgyH0h8Cw+jN>M*+> zb~hv)V6jWcfA`O0@~_;TWO?A%)vx8Obj@dEpzw6)+~lUmfX@;i+c|UBke#DV2cie+ zZ`jKM?UuOt3&YL%-IydLfC-Pf9r{3H|#fJQJXnB(a*j45TcX-BpE?a$T&ZTlz zjrilHa8=*karjMWf2x87w@D&5KYiQCO^$H40vr6Nr!TRE@O=;=A!QC-w#j4B-4v=J z`Ar{+dz0w2K>9VGGuV}dBsx6Vhng22B7bVmbn$6^E1(cQltVNPZ@n(Nu`VyV4{}FW zJEEg9L@Y<7O)qD-dsrKXE$0EoP^%0ZJg=RP=)2H{6YDu-)9@AdNnB0#qTRhheiZAd z9$$<{d_9L}8onCB!|glVX+r-N9j)QsCB1Oxu3pd;HY-AJZO8u&3T(&!xtA;AmEl-> zJN{SwI}~qYueRg=?f8E?{+Gx##Yi^F+>ZYjkZ@=&q#0hBKLX;M{2v;V9qrK=D8|5qq(cx^TGJ^?QySKxU2Bm_rEl=?37t@&gzuNw|Ya=dp2Ze z_&;-cyKx~&1V7c^(5UTl`mR3HHg`hstPpZUoB&0?7a)WVkDoCJzbgoHj`6h2iN$(< z!awLz@bSFs*9Fan{6&K-%6#Zby=|X+=K|`(?N5GTW+j`S`$5n|dSY))=J3yP*84VA zl0FBC-f)PfTp#mA;!YgyP`~IHbIybR) zZCsWn^Sj>*U&B7{feJ2}b^Jb_I32A)_|M&Ogg05z|JtlKSb9w!Ry#AfM{zhK^U0(l3K3mD_F?sEl*B*Htlh--<+4i4p3T#v0 zYfOQK`%j)f`LY09=mANhaJRhPkr#jXy^r-heMG+SD}0|^BL9)x&B87IZT~D(3m@nI zFX%_)GwCDpPP&IN2x55OJ$XMidH-17(~R=-G^4!h$EyYXxTv7?Yt_Q;$@?*Vmsq0D a>-2GAU)0?7{q6XFJN{4p!QZ|3|NjH`!u2fx delta 129 zcmZqqz}jLU!N9=4=v10w$iN@~WO4v8h-PS?SSU78Pjb3J2_uUrNPq>189|ac>4w3{ z`MCuX3$+HH;(hKvl8ZFr=oCzLR< Pu`z&bWY`?fGlv-f#Y`7` diff --git a/antdesign.327d013c.async.js b/antdesign.327d013c.async.js index 3dd9fc7059..f1ee27de94 100644 --- a/antdesign.327d013c.async.js +++ b/antdesign.327d013c.async.js @@ -37,8 +37,8 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/inherits.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/slicedToArray.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/layouts/virtualDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/tasks/Jupyter/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/app.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-motion/es/index.js (<- Module is referenced from these modules with unsupported syntax: ./node_modules/antd/lib/button/LoadingIcon.js (referenced with cjs require)) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("pVnL"),a=n.n(r),i=n("lSNA"),o=n.n(i),s=n("J4zp"),l=n.n(s),c=n("q1tI"),u=n("V/uB"),d=n.n(u),f=n("0G8d"),h=n.n(f),p=n("xddM"),m=n.n(p),v=n("ESPI"),g=n.n(v),y=n("Z/ur"),b=n.n(y),w=n("J84W"),x=n.n(w),k=n("sKbD"),S=n.n(k),C=n("72Ab"),_=n.n(C),N=n("kbBi"),j=n.n(N),O=n("8XRh"),E=n("TSYQ"),A=n.n(E),P=n("H84U");var L=n("lwsE"),T=n.n(L),I=n("W8MJ"),M=n.n(I),z=n("7W2i"),R=n.n(z),B=n("LQ03"),F=n.n(B),D=function(e){R()(n,e);var t=F()(n);function n(){var e;return T()(this,n),(e=t.apply(this,arguments)).state={error:void 0,info:{componentStack:""}},e}return M()(n,[{key:"componentDidCatch",value:function(e,t){this.setState({error:e,info:t})}},{key:"render",value:function(){var e=this.props,t=e.message,n=e.description,r=e.children,a=this.state,i=a.error,o=a.info,s=o&&o.componentStack?o.componentStack:null,l=void 0===t?(i||"").toString():t,u=void 0===n?s:n;return i?c.createElement(K,{type:"error",message:l,description:c.createElement("pre",null,u)}):r}}]),n}(c.Component),q=n("0n0R"),H=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);ar?a>=i?10+e:20+e:a<=i?10+e:e}(e,t),r=k||void 0===y(I)[t];return c.createElement("span",{className:"".concat(z,"-only"),style:{transition:r?"none":void 0,msTransform:"translateY(".concat(100*-n,"%)"),WebkitTransform:"translateY(".concat(100*-n,"%)"),transform:"translateY(".concat(100*-n,"%)")},key:t},function(e,t){for(var n=[],r=0;r<30;r++)n.push(c.createElement("p",{key:r.toString(),className:f()(t,{current:e===r})},r%10));return n}(n,"".concat(z,"-only-unit")))}return c.createElement("span",{key:"symbol",className:"".concat(z,"-symbol")},e)},B=l()(l()({},b),{style:a,className:f()(z,r),title:i});return a&&a.borderColor&&(B.style=l()(l()({},a),{boxShadow:"0 0 0 1px ".concat(a.borderColor," inset")})),u?Object(v.a)(u,{className:f()("".concat(z,"-custom-component"),u.props&&u.props.className)}):c.createElement(s,B,N&&Number(N)%1==0?y(N).map((function(e,t){return R(e,t)})).reverse():N)},w=n("09Wf");function x(e){return-1!==w.a.indexOf(e)}var k=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);aS?"".concat(S,"+"):y},D=function(){return!!d||!!p},q=function(){var e=F();return"0"===e||0===e},H=function(){return _&&!q()||D()},U=function(){return H()?"":F()},V=function(){return"rtl"===R?E?l()({left:parseInt(E[0],10),marginTop:E[1]},A):A:E?l()({right:-parseInt(E[0],10),marginTop:E[1]},A):A},W=function(){var e=U();return(null==e||""===e||q()&&!T)&&!H()},K=function(){var e=y;if(e&&"object"===o()(e))return Object(v.a)(e,{style:l()(l()({},V()),e.props&&e.props.style)})},G=f()((t={},a()(t,"".concat(B,"-status-dot"),D()),a()(t,"".concat(B,"-status-").concat(d),!!d),a()(t,"".concat(B,"-status-").concat(p),x(p)),t)),Y={};p&&!x(p)&&(Y.background=p);var J=f()(P,B,(n={},a()(n,"".concat(B,"-status"),D()),a()(n,"".concat(B,"-not-a-wrapper"),!s),a()(n,"".concat(B,"-rtl"),"rtl"===R),n));if(!s&&D()){var Q=V(),X=Q&&Q.color;return c.createElement("span",l()({},I,{className:J,style:Q}),c.createElement("span",{className:G,style:Y}),c.createElement("span",{style:{color:X},className:"".concat(B,"-status-text")},h))}return c.createElement("span",l()({},I,{className:J}),s,c.createElement(u.a,{component:"",showProp:"data-show",transitionName:s?"".concat(B,"-zoom"):"",transitionAppear:!0},function(){var e,t=z("scroll-number",i),n=U(),r=H(),o=W(),s=f()((e={},a()(e,"".concat(B,"-dot"),r),a()(e,"".concat(B,"-count"),!r),a()(e,"".concat(B,"-count-sm"),"small"===j),a()(e,"".concat(B,"-multiple-words"),!r&&y&&y.toString&&y.toString().length>1),a()(e,"".concat(B,"-status-").concat(d),!!d),a()(e,"".concat(B,"-status-").concat(p),x(p)),e)),l=V();return p&&!x(p)&&((l=l||{}).background=p),o?null:c.createElement(b,{prefixCls:t,"data-show":!o,className:s,count:n,displayComponent:K(),title:O||("string"==typeof y||"number"==typeof y?y:void 0),style:l,key:"scrollNumber"})}()),W()||!h?null:c.createElement("span",{className:"".concat(B,"-status-text")},h))};S.Ribbon=function(e){var t,n=e.className,r=e.prefixCls,i=e.style,o=e.color,s=e.children,u=e.text,d=e.placement,h=void 0===d?"end":d,p=c.useContext(m.b),v=p.getPrefixCls,g=p.direction,y=v("ribbon",r),b=x(o),w=f()(y,n,"".concat(y,"-placement-").concat(h),(t={},a()(t,"".concat(y,"-rtl"),"rtl"===g),a()(t,"".concat(y,"-color-").concat(o),b),t)),k={},S={};return o&&!b&&(k.background=o,S.color=o),c.createElement("div",{className:"".concat(y,"-wrapper")},s,c.createElement("div",{className:w,style:l()(l()({},k),i)},u,c.createElement("div",{className:"".concat(y,"-corner"),style:S})))};t.a=S},KtWR: @@ -1619,9 +1619,9 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/slicedToArray.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/toConsumableArray.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/motion.js because of ./src/pages/Innovation/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/layouts/virtualDetail/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tree/utils/iconUtil.js because of ./src/pages/RestFul/components/LeftBar/AddCategory.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/motion.js because of ./src/pages/Messages/component/LeftNav.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/app.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tree/utils/iconUtil.js because of ./src/pages/RestFul/components/LeftBar/Rename.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/lodash/debounce.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/index.js */ @@ -1696,9 +1696,9 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/icons/RightOutlined.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/defineProperty.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/layouts/virtualDetail/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/hooks/useBreakpoint.js because of ./src/pages/Innovation/MyDataSet/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/app.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/hooks/useBreakpoint.js because of ./src/pages/Paperlibrary/components/SendToClassModal.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/app.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/select/index.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-pagination/es/index.js */ @@ -1917,7 +1917,7 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/defineProperty.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/slicedToArray.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/layouts/virtualDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/app.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-notification/es/index.js (<- Module is referenced from these modules with unsupported syntax: ./node_modules/antd/lib/message/index.js (referenced with cjs require), ./node_modules/antd/lib/notification/index.js (referenced with cjs require)) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-notification/es/useNotification.js */ @@ -1964,7 +1964,7 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" \*****************************************************************************/ /*! exports provided: default */ /*! exports used: default */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/css-animation/es/index.js because of ./node_modules/rc-notification/node_modules/rc-animate/es/AnimateChild.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/css-animation/es/index.js because of ./node_modules/rc-dialog/node_modules/rc-animate/es/AnimateChild.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-dom/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("q1tI"),a=n.n(r),i=function(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");return"function"!=typeof t.componentWillReceiveProps?e:a.a.Profiler?(t.UNSAFE_componentWillReceiveProps=t.componentWillReceiveProps,delete t.componentWillReceiveProps,e):e};function o(e){var t=[];return a.a.Children.forEach(e,(function(e){t.push(e)})),t}function s(e,t){var n=null;return e&&e.forEach((function(e){n||e&&e.key===t&&(n=e)})),n}function l(e,t,n){var r=null;return e&&e.forEach((function(e){if(e&&e.key===t&&e.props[n]){if(r)throw new Error("two child with same key for children");r=e}})),r}var c=n("i8i4"),u=n.n(c),d=n("UwPn"),f={isAppearSupported:function(e){return e.transitionName&&e.transitionAppear||e.animation.appear},isEnterSupported:function(e){return e.transitionName&&e.transitionEnter||e.animation.enter},isLeaveSupported:function(e){return e.transitionName&&e.transitionLeave||e.animation.leave},allowAppearCallback:function(e){return e.transitionAppear||e.animation.appear},allowEnterCallback:function(e){return e.transitionEnter||e.animation.enter},allowLeaveCallback:function(e){return e.transitionLeave||e.animation.leave}},h=function(){function e(e,t){for(var n=0;n children");return a.a.createElement(g,{key:n.key,ref:function(t){e.childrenRefs[n.key]=t},animation:t.animation,transitionName:t.transitionName,transitionEnter:t.transitionEnter,transitionAppear:t.transitionAppear,transitionLeave:t.transitionLeave},n)})));var i=t.component;if(i){var o=t;return"string"==typeof i&&(o=y({className:t.className,style:t.style},t.componentProps)),a.a.createElement(i,o,r)}return r[0]||null}}]),t}(a.a.Component);S.isAnimate=!0,S.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:k,onEnter:k,onLeave:k,onAppear:k};var C=function(){var e=this;this.performEnter=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillEnter(e.handleDoneAdding.bind(e,t,"enter")))},this.performAppear=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillAppear(e.handleDoneAdding.bind(e,t,"appear")))},this.handleDoneAdding=function(t,n){var r=e.props;if(delete e.currentlyAnimatingKeys[t],!r.exclusive||r===e.nextProps){var a=o(x(r));e.isValidChildByKey(a,t)?"appear"===n?f.allowAppearCallback(r)&&(r.onAppear(t),r.onEnd(t,!0)):f.allowEnterCallback(r)&&(r.onEnter(t),r.onEnd(t,!0)):e.performLeave(t)}},this.performLeave=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillLeave(e.handleDoneLeaving.bind(e,t)))},this.handleDoneLeaving=function(t){var n=e.props;if(delete e.currentlyAnimatingKeys[t],!n.exclusive||n===e.nextProps){var r,a,i,s,l=o(x(n));if(e.isValidChildByKey(l,t))e.performEnter(t);else{var c=function(){f.allowLeaveCallback(n)&&(n.onLeave(t),n.onEnd(t,!1))};r=e.state.children,a=l,i=n.showProp,(s=r.length===a.length)&&r.forEach((function(e,t){var n=a[t];e&&n&&(e&&!n||!e&&n||e.key!==n.key||i&&e.props[i]!==n.props[i])&&(s=!1)})),s?c():e.setState({children:l},c)}}}};t.a=i(S)},Urep: /*!**********************************************************!*\ @@ -2016,7 +2016,7 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/inherits.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/typeof.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/throttleByAnimationFrame.js because of ./src/pages/HttpStatus/SixActivities.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/layouts/virtualDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/app.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/omit.js/es/index.js (<- Module is referenced from these modules with unsupported syntax: ./node_modules/antd/lib/button/button.js (referenced with cjs require), ./node_modules/antd/lib/input/Input.js (referenced with cjs require), ./node_modules/antd/lib/input/Password.js (referenced with cjs require), ./node_modules/antd/lib/input/TextArea.js (referenced with cjs require)) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-resize-observer/es/index.js */ @@ -2032,14 +2032,14 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/slicedToArray.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/toConsumableArray.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/typeof.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/responsiveObserve.js because of ./src/pages/virtualSpaces/Lists/Syllabuses/AddOrEdit/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/layouts/virtualDetail/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/col.js because of ./src/pages/virtualSpaces/Lists/Syllabuses/AddOrEdit/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/hooks/useBreakpoint.js because of ./src/pages/virtualSpaces/Index/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/row.js because of ./src/pages/virtualSpaces/Lists/Syllabuses/AddOrEdit/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/pagination/index.js because of ./src/pages/virtualSpaces/Index/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/spin/index.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/tasks/Jupyter/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/responsiveObserve.js because of ./src/pages/Paperlibrary/components/SendToClassModal.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/app.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/col.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/hooks/useBreakpoint.js because of ./src/pages/Paperlibrary/components/SendToClassModal.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/row.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/pagination/index.js because of ./src/pages/MyProblem/LeftPanel/Discuss/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/spin/index.js because of ./src/pages/tasks/Jupyter/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"a",(function(){return O}));var r=n("RIqP"),a=n.n(r),i=n("pVnL"),o=n.n(i),s=n("lSNA"),l=n.n(s),c=n("J4zp"),u=n.n(c),d=n("cDf5"),f=n.n(d),h=n("q1tI"),p=n("TSYQ"),m=n.n(p),v=n("W9HT"),g=n("5OYt"),y=n("ACnJ"),b=n("H84U"),w=n("NUBc"),x=n("qrJ5"),k=n("/kpp"),S=n("0n0R"),C=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&h.createElement("ul",{className:"".concat(g,"-item-action"),key:"actions"},a.map((function(e,t){return h.createElement("li",{key:"".concat(g,"-item-action-").concat(t)},e,t!==a.length-1&&h.createElement("em",{className:"".concat(g,"-item-action-split")}))}))),w=f?"div":"li",x=h.createElement(w,o()({},u,{className:m()("".concat(g,"-item"),s,l()({},"".concat(g,"-item-no-flex"),!("vertical"===p?i:(h.Children.forEach(r,(function(e){"string"==typeof e&&(t=!0)})),!(t&&h.Children.count(r)>1)))))}),"vertical"===p&&i?[h.createElement("div",{className:"".concat(g,"-item-main"),key:"content"},r,y),h.createElement("div",{className:"".concat(g,"-item-extra"),key:"extra"},i)]:[r,y,Object(S.a)(i,{key:"extra"})]);return f?h.createElement(k.a,{flex:1,style:c},x):x};_.Meta=function(e){var t=e.prefixCls,n=e.className,r=e.avatar,a=e.title,i=e.description,s=C(e,["prefixCls","className","avatar","title","description"]),l=(0,h.useContext(b.b).getPrefixCls)("list",t),c=m()("".concat(l,"-item-meta"),n),u=h.createElement("div",{className:"".concat(l,"-item-meta-content")},a&&h.createElement("h4",{className:"".concat(l,"-item-meta-title")},a),i&&h.createElement("div",{className:"".concat(l,"-item-meta-description")},i));return h.createElement("div",o()({},s,{className:c}),r&&h.createElement("div",{className:"".concat(l,"-item-meta-avatar")},r),(a||i)&&u)};var N=_,j=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);ace&&(le.current=ce);var ue=r?h.createElement("div",{className:"".concat(re,"-pagination")},h.createElement(w.a,o()({},le,{onChange:te,onShowSizeChange:ne}))):null,de=a()(A);r&&A.length>(le.current-1)*le.pageSize&&(de=a()(A).splice((le.current-1)*le.pageSize,le.pageSize));var fe=Object(g.a)(),he=h.useMemo((function(){for(var e=0;e0){var ve=de.map((function(e,t){return function(e,t){return R?((n="function"==typeof z?z(e):"string"==typeof z?e[z]:e.key)||(n="list-item-".concat(t)),$[t]=n,R(e,t)):null;var n}(e,t)})),ge=h.Children.map(ve,(function(e,t){return h.createElement("div",{key:$[t],style:pe},e)}));me=N?h.createElement(x.a,{gutter:N.gutter},ge):h.createElement("ul",{className:"".concat(re,"-items")},ve)}else S||ie||(me=function(e,t){return h.createElement("div",{className:"".concat(e,"-empty-text")},B&&B.emptyText||t("List"))}(re,X));var ye=le.position||"bottom";return h.createElement(O.Provider,{value:{grid:N,itemLayout:C}},h.createElement("div",o()({className:se},F),("top"===ye||"both"===ye)&&ue,L&&h.createElement("div",{className:"".concat(re,"-header")},L),h.createElement(v.a,ae,me,S),T&&h.createElement("div",{className:"".concat(re,"-footer")},T),_||("bottom"===ye||"both"===ye)&&ue))}E.Item=N;t.b=E},Vl3Y: /*!*********************************************************!*\ @@ -2058,14 +2058,14 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/typeof.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/hooks/useForceUpdate.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/type.js because of ./src/layouts/virtualDetail/TopBanner/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/SizeContext.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/layouts/virtualDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/tasks/Jupyter/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/type.js because of ./src/pages/tasks/Jupyter/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/SizeContext.js because of ./src/app.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/app.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/col.js because of ./src/utils/util.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/row.js because of ./src/utils/util.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale/default.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/app.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale/default.js because of ./src/app.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/lodash/isEqual.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/omit.js/es/index.js (<- Module is referenced from these modules with unsupported syntax: ./node_modules/antd/lib/button/button.js (referenced with cjs require), ./node_modules/antd/lib/input/Input.js (referenced with cjs require), ./node_modules/antd/lib/input/Password.js (referenced with cjs require), ./node_modules/antd/lib/input/TextArea.js (referenced with cjs require)) */ @@ -2128,11 +2128,11 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/defineProperty.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/slicedToArray.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/virtualSpaces/Lists/Syllabuses/AddOrEdit/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/type.js because of ./src/layouts/virtualDetail/TopBanner/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/button/index.js because of ./src/pages/virtualSpaces/Lists/Syllabuses/AddOrEdit/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/layouts/virtualDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/tasks/Jupyter/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/type.js because of ./src/pages/tasks/Jupyter/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/button/index.js because of ./src/pages/tasks/Jupyter/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/app.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-dropdown/es/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("pVnL"),a=n.n(r),i=n("lSNA"),o=n.n(i),s=n("q1tI"),l=n("eDIo"),c=n("TSYQ"),u=n.n(c),d=n("fEPi"),f=n.n(d),h=n("J4zp"),p=n.n(h),m=n("cCPh"),v=n.n(m),g=n("2/Rp"),y=n("H84U"),b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a=0?"slide-down":"slide-up"),trigger:E,overlay:function(){return function(t){var n,r=e.overlay;n="function"==typeof r?r():r;var a=(n=s.Children.only("string"==typeof n?s.createElement("span",null,n):n)).props;Object(S.a)(!a.mode||"vertical"===a.mode,"Dropdown",'mode="'.concat(a.mode,"\" is not supported for Dropdown's Menu."));var i=a.selectable,o=void 0!==i&&i,l=a.focusable,c=void 0===l||l,u=s.createElement("span",{className:"".concat(t,"-menu-submenu-arrow")},s.createElement(f.a,{className:"".concat(t,"-menu-submenu-arrow-icon")}));return"string"==typeof n.type?n:Object(_.a)(n,{mode:"vertical",selectable:o,focusable:c,expandIcon:u})}(C)},placement:function(){var t=e.placement;return void 0!==t?t:"rtl"===p?"bottomRight":"bottomLeft"}()}),j)});N.Button=k,N.defaultProps={mouseEnterDelay:.15,mouseLeaveDelay:.1};var j=t.a=N},XCrF: @@ -2188,7 +2188,7 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/createSuper.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/inherits.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/context.js because of ./src/layouts/virtualDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/context.js because of ./src/app.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale/default.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"a",(function(){return v})),n.d(t,"b",(function(){return g}));var r=n("pVnL"),a=n.n(r),i=n("lwsE"),o=n.n(i),s=n("W8MJ"),l=n.n(s),c=n("7W2i"),u=n.n(c),d=n("LQ03"),f=n.n(d),h=n("q1tI"),p=n("ZvpZ").a,m=n("YlG9"),v=function(e){u()(n,e);var t=f()(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"getLocale",value:function(){var e=this.props,t=e.componentName,n=e.defaultLocale||p[t||"global"],r=this.context,i=t&&r?r[t]:{};return a()(a()({},"function"==typeof n?n():n),i||{})}},{key:"getLocaleCode",value:function(){var e=this.context,t=e&&e.locale;return e&&e.exist&&!t?p.locale:t}},{key:"render",value:function(){return this.props.children(this.getLocale(),this.getLocaleCode(),this.context)}}]),n}(h.Component);function g(e,t){var n=h.useContext(m.a);return[h.useMemo((function(){var r=t||p[e||"global"],i=e&&n?n[e]:{};return a()(a()({},"function"==typeof r?r():r),i||{})}),[e,t,n])]}v.defaultProps={componentName:"global"},v.contextType=m.a},YNAk: /*!*********************************************************************!*\ @@ -2267,8 +2267,8 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/defineProperty.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/inherits.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/layouts/virtualDetail/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/layout/layout.js because of ./src/layouts/virtualDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/app.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/layout/layout.js because of ./src/pages/Messages/component/LeftNav.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/omit.js/es/index.js (<- Module is referenced from these modules with unsupported syntax: ./node_modules/antd/lib/button/button.js (referenced with cjs require), ./node_modules/antd/lib/input/Input.js (referenced with cjs require), ./node_modules/antd/lib/input/Password.js (referenced with cjs require), ./node_modules/antd/lib/input/TextArea.js (referenced with cjs require)) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"a",(function(){return P})),n.d(t,"b",(function(){return I}));var r,a=n("lSNA"),i=n.n(a),o=n("pVnL"),s=n.n(o),l=n("lwsE"),c=n.n(l),u=n("W8MJ"),d=n.n(u),f=n("7W2i"),h=n.n(f),p=n("LQ03"),m=n.n(p),v=n("q1tI"),g=n("TSYQ"),y=n.n(g),b=n("BGR+"),w=n("T1rO"),x=n.n(w),k=n("fEPi"),S=n.n(k),C=n("DFhj"),_=n.n(C),N=n("PKem"),j=n("H84U"),O=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},E=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&void 0!==arguments[0]?arguments[0]:"";return r+=1,"".concat(e).concat(r)}),T=function(e){h()(n,e);var t=m()(n);function n(e){var r,a,o;return c()(this,n),(r=t.call(this,e)).responsiveHandler=function(e){r.setState({below:e.matches});var t=r.props.onBreakpoint,n=r.state.collapsed;t&&t(e.matches),n!==e.matches&&r.setCollapsed(e.matches,"responsive")},r.setCollapsed=function(e,t){"collapsed"in r.props||r.setState({collapsed:e});var n=r.props.onCollapse;n&&n(e,t)},r.toggle=function(){var e=!r.state.collapsed;r.setCollapsed(e,"clickTrigger")},r.renderSider=function(e){var t,n=e.getPrefixCls,a=r.props,o=a.prefixCls,l=a.className,c=a.theme,u=a.collapsible,d=a.reverseArrow,f=a.trigger,h=a.style,p=a.width,m=a.collapsedWidth,g=a.zeroWidthTriggerStyle,w=a.children,k=E(a,["prefixCls","className","theme","collapsible","reverseArrow","trigger","style","width","collapsedWidth","zeroWidthTriggerStyle","children"]),C=r.state,N=C.collapsed,j=C.below,A=n("layout-sider",o),P=Object(b.default)(k,["collapsed","defaultCollapsed","onCollapse","breakpoint","onBreakpoint","siderHook","zeroWidthTriggerStyle"]),L=N?m:p,T=O(L)?"".concat(L,"px"):String(L),I=0===parseFloat(String(m||0))?v.createElement("span",{onClick:r.toggle,className:y()("".concat(A,"-zero-width-trigger"),"".concat(A,"-zero-width-trigger-").concat(d?"right":"left")),style:g},f||v.createElement(x.a,null)):null,M={expanded:d?v.createElement(S.a,null):v.createElement(_.a,null),collapsed:d?v.createElement(_.a,null):v.createElement(S.a,null)}[N?"collapsed":"expanded"],z=null!==f?I||v.createElement("div",{className:"".concat(A,"-trigger"),onClick:r.toggle,style:{width:T}},f||M):null,R=s()(s()({},h),{flex:"0 0 ".concat(T),maxWidth:T,minWidth:T,width:T}),B=y()(l,A,"".concat(A,"-").concat(c),(t={},i()(t,"".concat(A,"-collapsed"),!!N),i()(t,"".concat(A,"-has-trigger"),u&&null!==f&&!I),i()(t,"".concat(A,"-below"),!!j),i()(t,"".concat(A,"-zero-width"),0===parseFloat(T)),t));return v.createElement("aside",s()({className:B},P,{style:R}),v.createElement("div",{className:"".concat(A,"-children")},w),u||j&&I?z:null)},r.uniqueId=L("ant-sider-"),"undefined"!=typeof window&&(a=window.matchMedia),a&&e.breakpoint&&e.breakpoint in A&&(r.mql=a("(max-width: ".concat(A[e.breakpoint],")"))),o="collapsed"in e?e.collapsed:e.defaultCollapsed,r.state={collapsed:o,below:!1},r}return d()(n,[{key:"componentDidMount",value:function(){var e;this.mql&&(this.mql.addListener(this.responsiveHandler),this.responsiveHandler(this.mql)),null===(e=this.props)||void 0===e||e.siderHook.addSider(this.uniqueId)}},{key:"componentWillUnmount",value:function(){var e,t;null===(e=null==this?void 0:this.mql)||void 0===e||e.removeListener(this.responsiveHandler),null===(t=this.props)||void 0===t||t.siderHook.removeSider(this.uniqueId)}},{key:"render",value:function(){var e=this.state.collapsed,t=this.props.collapsedWidth;return v.createElement(P.Provider,{value:{siderCollapsed:e,collapsedWidth:t}},v.createElement(j.a,null,this.renderSider))}}],[{key:"getDerivedStateFromProps",value:function(e){return"collapsed"in e?{collapsed:e.collapsed}:null}}]),n}(v.Component);T.defaultProps={collapsible:!1,defaultCollapsed:!1,reverseArrow:!1,width:200,collapsedWidth:80,style:{},theme:"dark"};var I=function(e){h()(n,e);var t=m()(n);function n(){return c()(this,n),t.apply(this,arguments)}return d()(n,[{key:"render",value:function(){var e=this;return v.createElement(N.a.Consumer,null,(function(t){return v.createElement(T,s()({},t,e.props))}))}}]),n}(v.Component)},"Znn+": @@ -2349,11 +2349,11 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/defineProperty.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/toConsumableArray.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/virtualSpaces/Lists/Syllabuses/AddOrEdit/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/layouts/virtualDetail/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/dropdown/dropdown.js because of ./src/.umi-production/plugin-locale/SelectLang.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/menu/index.js because of ./src/pages/Innovation/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/tasks/Jupyter/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/app.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/dropdown/dropdown.js because of ./src/components/Header/components/Join/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/menu/index.js because of ./src/pages/Messages/component/LeftNav.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Children/toArray.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("pVnL"),a=n.n(r),i=n("lSNA"),o=n.n(i),s=n("RIqP"),l=n.n(s),c=n("q1tI"),u=n("TSYQ"),d=n.n(u),f=n("Zm9Q"),h=n("HQEm"),p=n.n(h),m=n("XBQK"),v=n("H84U"),g=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0){var L=[];t=h.map((function(e){var t,n=j(e.path,w);return n&&L.push(n),e.children&&e.children.length&&(t=c.createElement(k.a,null,e.children.map((function(e){return c.createElement(k.a.Item,{key:e.path||e.breadcrumbName},g(e,w,h,function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,r=l()(e),a=j(t,n);return a&&r.push(a),r}(L,e.path,w)))})))),c.createElement(b,{overlay:t,separator:i,key:n||e.breadcrumbName},g(e,w,h,L))}))}else p&&(t=Object(f.a)(p).map((function(e,t){return e?(Object(S.a)(e.type&&(!0===e.type.__ANT_BREADCRUMB_ITEM||!0===e.type.__ANT_BREADCRUMB_SEPARATOR),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),Object(C.a)(e,{separator:i,key:t})):e})));var T=d()(u,P,o()({},"".concat(P,"-rtl"),"rtl"===A));return c.createElement("div",a()({className:T,style:s},x),t)};O.Item=b,O.Separator=x;var E=O;t.a=E},bKJz: @@ -2404,8 +2404,8 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/defineProperty.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/col/index.js because of ./src/utils/util.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/SizeContext.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/layouts/virtualDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/SizeContext.js because of ./src/app.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/app.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/row/index.js because of ./src/utils/util.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tabs/index.js because of ./src/pages/Home/PaZhou/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ @@ -2433,7 +2433,7 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" \*****************************************************************************/ /*! exports provided: default */ /*! exports used: default */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/icons/es/components/AntdIcon.js because of ./src/pages/virtualSpaces/Lists/Video/components/AddLink.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/icons/es/components/AntdIcon.js because of ./src/components/CoverUpload/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("VTBJ"),a=n("q1tI"),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]},name:"user",theme:"outlined"},o=n("6VBw"),s=function(e,t){return a.createElement(o.a,Object(r.a)(Object(r.a)({},e),{},{ref:t,icon:i}))};s.displayName="UserOutlined";t.a=a.forwardRef(s)},cWXX: /*!******************************************************!*\ @@ -2873,8 +2873,8 @@ function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(e){var n,r,a,i, /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/icons/RightOutlined.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/defineProperty.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/layouts/virtualDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/tasks/Jupyter/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/app.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/node_modules/rc-animate/es/Animate.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/raf/index.js (<- Module is not an ECMAScript module) */ @@ -3044,13 +3044,13 @@ function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(e){var n,r,a,i, /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/slicedToArray.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/toConsumableArray.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/virtualSpaces/Lists/Syllabuses/AddOrEdit/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/button/button.js because of ./src/pages/virtualSpaces/Lists/Syllabuses/AddOrEdit/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/button/index.js because of ./src/pages/virtualSpaces/Lists/Syllabuses/AddOrEdit/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/layouts/virtualDetail/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale/default.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/modal/locale.js because of ./src/layouts/virtualDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/button/button.js because of ./src/pages/tasks/Jupyter/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/button/index.js because of ./src/pages/tasks/Jupyter/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/app.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/app.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale/default.js because of ./src/app.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/modal/locale.js because of ./src/app.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-dialog/es/DialogWrap.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Dom/addEventListener.js */ @@ -3086,9 +3086,9 @@ function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(e){var n,r,a,i, /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/inherits.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/toConsumableArray.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/virtualSpaces/Lists/Syllabuses/AddOrEdit/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/layouts/virtualDetail/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/node_modules/rc-checkbox/es/index.js because of ./src/components/markdown-editor/add-table-panel/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/app.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/node_modules/rc-checkbox/es/index.js because of ./src/components/Header/components/Join/JoinProjectModal.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/omit.js/es/index.js (<- Module is referenced from these modules with unsupported syntax: ./node_modules/antd/lib/button/button.js (referenced with cjs require), ./node_modules/antd/lib/input/Input.js (referenced with cjs require), ./node_modules/antd/lib/input/Password.js (referenced with cjs require), ./node_modules/antd/lib/input/TextArea.js (referenced with cjs require)) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("lSNA"),a=n.n(r),i=n("pVnL"),o=n.n(i),s=n("lwsE"),l=n.n(s),c=n("W8MJ"),u=n.n(c),d=n("PJYZ"),f=n.n(d),h=n("7W2i"),p=n.n(h),m=n("LQ03"),v=n.n(m),g=n("q1tI"),y=n("TSYQ"),b=n.n(y),w=n("+6Fa"),x=n("RIqP"),k=n.n(x),S=n("BGR+"),C=n("H84U"),_=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&(w=r.getOptions().map((function(e){return g.createElement(L,{prefixCls:m,key:e.value.toString(),disabled:"disabled"in e?e.disabled:s.disabled,value:e.value,checked:-1!==l.value.indexOf(e.value),onChange:e.onChange,className:"".concat(v,"-item"),style:e.style},e.label)})));var x={toggleOption:r.toggleOption,value:r.state.value,disabled:r.props.disabled,name:r.props.name,registerValue:r.registerValue,cancelValue:r.cancelValue},k=b()(v,u,a()({},"".concat(v,"-rtl"),"rtl"===n));return g.createElement("div",o()({className:k,style:d},y),g.createElement(N.Provider,{value:x},w))},r.state={value:e.value||e.defaultValue||[],registeredValues:[]},r}return u()(n,[{key:"getOptions",value:function(){return this.props.options.map((function(e){return"string"==typeof e?{label:e,value:e}:e}))}},{key:"render",value:function(){return g.createElement(C.a,null,this.renderGroup)}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value||[]}:null}}]),n}(g.PureComponent);j.defaultProps={options:[]};var O=j,E=n("uaoM"),A=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&(N=i.createElement(o.FormProvider,{validateMessages:j},s)),i.createElement(x.a,{size:g},i.createElement(w.b.Provider,{value:_},i.createElement(y,{locale:m||r,_ANT_MARK__:"internalMark"},N)))}(n,s)}))}))}},wFql: /*!***************************************************************!*\ @@ -3593,15 +3593,15 @@ e.exports=function(){"use strict";var e=Object.hasOwnProperty,t=Object.setProtot /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/inherits.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/toConsumableArray.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/typeof.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/virtualSpaces/Lists/Syllabuses/AddOrEdit/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/raf.js because of ./src/pages/virtualSpaces/Lists/Syllabuses/AddOrEdit/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/ref.js because of ./src/components/markdown-editor/add-table-panel/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/type.js because of ./src/layouts/virtualDetail/TopBanner/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/layouts/virtualDetail/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/index.js because of ./src/layouts/virtualDetail/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/input/TextArea.js because of ./src/pages/virtualSpaces/Lists/Syllabuses/AddOrEdit/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tooltip/index.js because of ./src/layouts/virtualDetail/TopBanner/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/raf.js because of ./src/pages/MyProblem/LeftPanel/Description/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/ref.js because of ./src/components/Header/components/Join/JoinProjectModal.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/type.js because of ./src/pages/tasks/Jupyter/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/app.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/index.js because of ./src/app.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/input/TextArea.js because of ./src/pages/Paperlibrary/components/SendToClassModal.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/app.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tooltip/index.js because of ./src/pages/Messages/component/LeftNav.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/copy-to-clipboard/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/omit.js/es/index.js (<- Module is referenced from these modules with unsupported syntax: ./node_modules/antd/lib/button/button.js (referenced with cjs require), ./node_modules/antd/lib/input/Input.js (referenced with cjs require), ./node_modules/antd/lib/input/Password.js (referenced with cjs require), ./node_modules/antd/lib/input/TextArea.js (referenced with cjs require)) */ @@ -3791,12 +3791,12 @@ e.exports=function(){"use strict";var e=Object.hasOwnProperty,t=Object.setProtot /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/slicedToArray.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/typeof.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/virtualSpaces/Lists/Syllabuses/AddOrEdit/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/type.js because of ./src/layouts/virtualDetail/TopBanner/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/wave.js because of ./src/pages/Search/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/SizeContext.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/layouts/virtualDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/tasks/Jupyter/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/type.js because of ./src/pages/tasks/Jupyter/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/wave.js because of ./src/pages/MyProblem/LeftPanel/Description/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/SizeContext.js because of ./src/app.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/app.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/omit.js/es/index.js (<- Module is referenced from these modules with unsupported syntax: ./node_modules/antd/lib/button/button.js (referenced with cjs require), ./node_modules/antd/lib/input/Input.js (referenced with cjs require), ./node_modules/antd/lib/input/Password.js (referenced with cjs require), ./node_modules/antd/lib/input/TextArea.js (referenced with cjs require)) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-motion/es/index.js (<- Module is referenced from these modules with unsupported syntax: ./node_modules/antd/lib/button/LoadingIcon.js (referenced with cjs require)) */ diff --git a/color.less b/color.less index 82f24abc25..0c02639564 100644 --- a/color.less +++ b/color.less @@ -84,7 +84,7 @@ html {--antd-wave-shadow-color: @primary-color;} .zoom-right-enter, .zoom-right-appear {animation-fill-mode: both;} .zoom-right-leave {animation-fill-mode: both;} .ant-alert {color: @text-color;border-radius: 2px;} -.ant-alert-success {background-color: color(~`colorPalette("@{success-color}", 1)`);border: 1px solid color(~`colorPalette("@{modal-heading-color}", 1)`);} +.ant-alert-success {background-color: color(~`colorPalette("@{success-color}", 1)`);border: 1px solid color(~`colorPalette("@{success-color}", 3)`);} .ant-alert-success .ant-alert-icon {color: @success-color;} .ant-alert-info {background-color: color(~`colorPalette("@{primary-color}", 1)`);border: 1px solid color(~`colorPalette("@{primary-color}", 3)`);} .ant-alert-info .ant-alert-icon {color: @primary-color;} @@ -727,42 +727,42 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {color: @success-color;} .ant-form-item-has-warning .ant-form-item-explain, .ant-form-item-has-warning .ant-form-item-split {color: @warning-color;} .ant-form-item-has-warning .ant-input, .ant-form-item-has-warning .ant-input-affix-wrapper, .ant-form-item-has-warning .ant-input:hover, .ant-form-item-has-warning .ant-input-affix-wrapper:hover {border-color: @warning-color;} -.ant-form-item-has-warning .ant-input:focus, .ant-form-item-has-warning .ant-input-affix-wrapper:focus, .ant-form-item-has-warning .ant-input-focused, .ant-form-item-has-warning .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(95, 157, 228, 0.2);} +.ant-form-item-has-warning .ant-input:focus, .ant-form-item-has-warning .ant-input-affix-wrapper:focus, .ant-form-item-has-warning .ant-input-focused, .ant-form-item-has-warning .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(186, 184, 156, 0.2);} .ant-form-item-has-warning .ant-input:not(.ant-form-item-has-warning .ant-input-disabled) {background-color: #fff;} .ant-form-item-has-warning .ant-input-affix-wrapper:not(.ant-form-item-has-warning .ant-input-affix-wrapper-disabled) {background-color: #fff;} .ant-form-item-has-warning .ant-input-affix-wrapper input:focus {box-shadow: none !important;} -.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(95, 157, 228, 0.2);} +.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(186, 184, 156, 0.2);} .ant-form-item-has-warning .ant-input-prefix {color: @warning-color;} .ant-form-item-has-warning .ant-input-group-addon {color: @warning-color;border-color: @warning-color;} .ant-form-item-has-warning .has-feedback {color: @warning-color;} .ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon {color: @warning-color;} .ant-form-item-has-warning .ant-select:not(.ant-select-borderless) .ant-select-selector {border-color: @warning-color !important;} -.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(95, 157, 228, 0.2);} +.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(186, 184, 156, 0.2);} .ant-form-item-has-warning .ant-input-number, .ant-form-item-has-warning .ant-picker {border-color: @warning-color;} -.ant-form-item-has-warning .ant-input-number-focused, .ant-form-item-has-warning .ant-picker-focused, .ant-form-item-has-warning .ant-input-number:focus, .ant-form-item-has-warning .ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(95, 157, 228, 0.2);} +.ant-form-item-has-warning .ant-input-number-focused, .ant-form-item-has-warning .ant-picker-focused, .ant-form-item-has-warning .ant-input-number:focus, .ant-form-item-has-warning .ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(186, 184, 156, 0.2);} .ant-form-item-has-warning .ant-input-number:not([disabled]):hover, .ant-form-item-has-warning .ant-picker:not([disabled]):hover {border-color: @warning-color;} -.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(95, 157, 228, 0.2);} +.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(186, 184, 156, 0.2);} .ant-form-item-has-error .ant-form-item-explain, .ant-form-item-has-error .ant-form-item-split {color: @error-color;} .ant-form-item-has-error .ant-input, .ant-form-item-has-error .ant-input-affix-wrapper, .ant-form-item-has-error .ant-input:hover, .ant-form-item-has-error .ant-input-affix-wrapper:hover {border-color: @error-color;} -.ant-form-item-has-error .ant-input:focus, .ant-form-item-has-error .ant-input-affix-wrapper:focus, .ant-form-item-has-error .ant-input-focused, .ant-form-item-has-error .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(101, 73, 203, 0.2);} +.ant-form-item-has-error .ant-input:focus, .ant-form-item-has-error .ant-input-affix-wrapper:focus, .ant-form-item-has-error .ant-input-focused, .ant-form-item-has-error .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(129, 166, 31, 0.2);} .ant-form-item-has-error .ant-input:not(.ant-form-item-has-error .ant-input-disabled) {background-color: #fff;} .ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-form-item-has-error .ant-input-affix-wrapper-disabled) {background-color: #fff;} .ant-form-item-has-error .ant-input-affix-wrapper input:focus {box-shadow: none !important;} -.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(101, 73, 203, 0.2);} +.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(129, 166, 31, 0.2);} .ant-form-item-has-error .ant-input-prefix {color: @error-color;} .ant-form-item-has-error .ant-input-group-addon {color: @error-color;border-color: @error-color;} .ant-form-item-has-error .has-feedback {color: @error-color;} .ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {color: @error-color;} .ant-form-item-has-error .ant-select:not(.ant-select-borderless) .ant-select-selector {border-color: @error-color !important;} -.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(101, 73, 203, 0.2);} +.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(129, 166, 31, 0.2);} .ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {border: 0;} .ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus {border-color: @error-color;} .ant-form-item-has-error .ant-input-number, .ant-form-item-has-error .ant-picker {border-color: @error-color;} -.ant-form-item-has-error .ant-input-number-focused, .ant-form-item-has-error .ant-picker-focused, .ant-form-item-has-error .ant-input-number:focus, .ant-form-item-has-error .ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(101, 73, 203, 0.2);} +.ant-form-item-has-error .ant-input-number-focused, .ant-form-item-has-error .ant-picker-focused, .ant-form-item-has-error .ant-input-number:focus, .ant-form-item-has-error .ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(129, 166, 31, 0.2);} .ant-form-item-has-error .ant-input-number:not([disabled]):hover, .ant-form-item-has-error .ant-picker:not([disabled]):hover {border-color: @error-color;} .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {border-color: @error-color;} -.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(101, 73, 203, 0.2);} -.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(101, 73, 203, 0.2);} +.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(129, 166, 31, 0.2);} +.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(129, 166, 31, 0.2);} .ant-form-item-has-error .ant-transfer-list {border-color: @error-color;} .ant-form-item-has-error .ant-transfer-list-search:not([disabled]) {border-color: @border-color-base;} .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {border-color: color(~`colorPalette("@{primary-color}", 5)`);border-right-width: 1px !important;} diff --git a/index.html b/index.html index 4b945b2bac..8dd63d4e43 100644 --- a/index.html +++ b/index.html @@ -127,6 +127,6 @@ - + diff --git a/layouts__ShixunDetail__index.p__Account__Certification__index.p__Account__Profile__Edit__index.p__Ac.d9809193.bcd018cc.async.js b/layouts__ShixunDetail__index.p__Account__Certification__index.p__Account__Profile__Edit__index.p__Ac.d9809193.bcd018cc.async.js index 3fe41ea4e5..5aad448c25 100644 --- a/layouts__ShixunDetail__index.p__Account__Certification__index.p__Account__Profile__Edit__index.p__Ac.d9809193.bcd018cc.async.js +++ b/layouts__ShixunDetail__index.p__Account__Certification__index.p__Account__Profile__Edit__index.p__Ac.d9809193.bcd018cc.async.js @@ -38,7 +38,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-motion/es/index.js (<- Module is referenced from these modules with unsupported syntax: ./node_modules/antd/lib/button/LoadingIcon.js (referenced with cjs require)) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/TransBtn.js because of ./node_modules/rc-select/es/OptionList.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/interface/generator.js because of ./node_modules/rc-tree-select/es/TreeSelect.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/utils/commonUtil.js because of ./node_modules/rc-select/es/Select.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/utils/commonUtil.js because of ./node_modules/rc-select/es/utils/warningPropsUtil.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/utils/valueUtil.js because of ./node_modules/rc-select/es/Select.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-trigger/es/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/KeyCode.js */ diff --git a/layouts__SimpleLayouts.4ee13192.async.js b/layouts__SimpleLayouts.4a99857a.async.js similarity index 95% rename from layouts__SimpleLayouts.4ee13192.async.js rename to layouts__SimpleLayouts.4a99857a.async.js index 40dbf54448..6515716b68 100644 --- a/layouts__SimpleLayouts.4ee13192.async.js +++ b/layouts__SimpleLayouts.4a99857a.async.js @@ -469,7 +469,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/row/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router-dom/esm/react-router-dom.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router/esm/react-router.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"b",(function(){return $}));n("2qtc");var a,i=n("kLXV"),o=n("9og8"),l=n("tJVT"),r=n("PpiC"),c=n("k1fw"),s=(n("5NDa"),n("5rEg")),A=(n("B9cy"),n("Ol7k")),u=n("WmNS"),g=n.n(u),d=n("q1tI"),m=n.n(d),E=n("Ty5D"),p=n("55Ip"),v=n("9kvl"),f=n("lzim"),I=n("xrsn"),b=n.n(I),h=(n("1Sn+"),n("qVdP"),n("jsC+")),S=(n("14J3"),n("BMrR")),C=(n("jCWc"),n("kPKH")),k=(n("lUTK"),n("BvKs")),B=(n("miYZ"),n("tsqr")),x=(n("7Kak"),n("9yH6")),Q=n("6CvP"),N=n("1vsH");!function(e){e.Manager="manager",e.Developer="developer",e.Reporter="reporter"}(a||(a={}));var R,y,J=function(e){var t=e.visible,n=e.onCancel,r=void 0===n?function(){}:n,c=Object(d.useState)(),A=Object(l.a)(c,2),u=A[0],E=A[1],p=Object(d.useState)(),f=Object(l.a)(p,2),I=f[0],b=f[1],h=Object(d.useState)(!1),S=Object(l.a)(h,2),C=S[0],k=S[1],R=function(){var e=Object(o.a)(g.a.mark((function e(){var t,n;return g.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u){e.next=3;break}return B.b.info("请输入开发项目邀请码!"),e.abrupt("return");case 3:if(6===u.length){e.next=6;break}return B.b.info("请输入6位项目邀请码!"),e.abrupt("return");case 6:if(I){e.next=9;break}return B.b.info("请选择一个身份!"),e.abrupt("return");case 9:return k(!0),e.next=12,Object(Q.e)({code:u,role:I});case 12:if(t=e.sent,k(!1),y(),!(n={1:"您输入的邀请码错误",2:"您已经是该项目成员",3:"请选择一个角色",4:"您的申请已提交,请等待项目管理员审批",5:"您已经申请加入该项目了,请耐心等待",6:"您已成功加入项目"})[t.status]){e.next=19;break}return B.b.info(n[t.status]),e.abrupt("return");case 19:if(0!==t.status){e.next=22;break}return"reporter"===I?(B.b.success("您加入项目成功!"),Object(N.Y)(["开发项目","加入项目成功"]),v.d.push("/projects/".concat(null==t?void 0:t.project_id))):(Object(N.Y)(["开发项目","加入项目等待审批"]),B.b.success("您的申请已提交,请等待项目管理员审批!")),e.abrupt("return");case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),y=function(){var e=Object(o.a)(g.a.mark((function e(){return g.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return m.a.createElement(m.a.Fragment,null,m.a.createElement(i.a,{centered:!0,keyboard:!1,closable:!1,title:"加入项目",visible:t,confirmLoading:C,onOk:R,onCancel:y},m.a.createElement("div",{className:"tc"},m.a.createElement("div",null,m.a.createElement("span",null,"课堂邀请码:"),m.a.createElement(s.a,{placeholder:"请输入6位开发项目邀请码",style:{width:270},value:u,onChange:function(e){e.target.value.length>=7?B.b.info("请输入6位开发项目邀请码!"):E(e.target.value)}})),m.a.createElement("div",{className:"mt10 font14"},m.a.createElement("span",null,"身份:"),m.a.createElement(x.a.Group,{value:I,onChange:function(e){return b(e.target.value)}},m.a.createElement(x.a,{value:a.Manager},"管理人员"),m.a.createElement(x.a,{value:a.Developer},"开发人员"),m.a.createElement(x.a,{value:a.Reporter},"报告人员"))))))},w=n("Jky8"),D=n("6Fuo"),j=n.n(D),O=n("NLgs");!function(e){e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms"}(R||(R={})),function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"}(y||(y={}));var M,T=Object(v.a)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){e.homePage;var t,n,a,i,o,c,s,A,u=e.user,g=e.globalSetting,E=(e.loading,e.dispatch),p=(e.location,Object(r.a)(e,["homePage","user","globalSetting","loading","dispatch","location"]),Object(d.useState)()),v=Object(l.a)(p,2),f=v[0],I=v[1],b=Object(d.useState)(),x=Object(l.a)(b,2),Q=x[0],N=x[1],D=function(e){var t;Object(O.e)(E)&&(e!==R.Projects||null!==(t=u.userInfo)&&void 0!==t&&t.email?e===R.Classrooms?I(!0):e===R.Projects&&N(!0):B.b.info("请先绑定邮箱,谢谢"))},M=function(e,t){var n;Object(O.e)(E)&&(t!==R.Projects||null!==(n=u.userInfo)&&void 0!==n&&n.email?(t!==R.Shixuns||Object(O.c)())&&e&&(window.location.href=e):B.b.info("请先绑定邮箱,谢谢"))},T=null===(t=((null===(n=g.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(y.Classrooms)})))||void 0===t?void 0:t.hidden,Z=null===(a=((null===(i=g.setting)||void 0===i?void 0:i.navbar)||[]).find((function(e){return e.link==="/".concat(y.Shixuns)})))||void 0===a?void 0:a.hidden,U=null===(o=((null===(c=g.setting)||void 0===c?void 0:c.navbar)||[]).find((function(e){return e.link==="/".concat(y.Paths)})))||void 0===o?void 0:o.hidden;null!=g&&null!==(s=g.setting)&&void 0!==s&&s.is_local&&(null!=u&&null!==(A=u.userInfo)&&void 0!==A&&A.is_shixun_marker||(Z=!0));var z=function(e){var t,n,a,i,o,l,r,c,s,A,d,E,p,v;return m.a.createElement(m.a.Fragment,null,m.a.createElement(S.a,{justify:"space-around",className:"pt5 pb5"},m.a.createElement(C.a,{className:j.a.joinCol},"学生"!==(null===(t=u.userInfo)||void 0===t?void 0:t.user_identity)&&!T&&m.a.createElement(k.a.Item,e,m.a.createElement("a",{onClick:function(){return M("/classrooms/new")}},null!==(n=u.userInfo)&&void 0!==n&&n.main_site?"新建教学课堂":"新建课堂")),!Z&&m.a.createElement(k.a.Item,e,m.a.createElement("a",{onClick:function(){return M("/shixuns/new",R.Shixuns)}},"新建实践项目")),((null===(a=u.userInfo)||void 0===a?void 0:a.main_site)&&(null===(i=u.navigationInfo)||void 0===i?void 0:i.top)||!(null!==(o=u.userInfo)&&void 0!==o&&o.main_site)&&(null===(l=u.navigationInfo)||void 0===l?void 0:l.top)&&!U&&((null===(r=u.userInfo)||void 0===r?void 0:r.admin)||(null===(c=u.userInfo)||void 0===c?void 0:c.is_teacher)||(null===(s=u.userInfo)||void 0===s?void 0:s.business)))&&m.a.createElement(k.a.Item,e,m.a.createElement("a",{onClick:function(){return M("/paths/new")}},"新建实践课程")),!(null!=g&&null!==(A=g.setting)&&void 0!==A&&A.is_local)&&(null===(d=u.userInfo)||void 0===d?void 0:d.main_site)&&m.a.createElement(k.a.Item,e,m.a.createElement("a",{onClick:function(){var e,t;return M("".concat(null===(e=u.navigationInfo)||void 0===e||null===(t=e.top)||void 0===t?void 0:t.old_url,"/projects/deposit/new"),R.Projects)}},"新建开发项目"))),m.a.createElement(C.a,null,m.a.createElement("div",{className:j.a.joinBoard})),m.a.createElement(C.a,{className:j.a.joinCol},!T&&m.a.createElement(k.a.Item,e,m.a.createElement("a",{onClick:function(){return D(R.Classrooms)}},null!==(E=u.userInfo)&&void 0!==E&&E.main_site?"加入教学课堂":"加入课堂")),(null===(p=u.userInfo)||void 0===p?void 0:p.main_site)&&!(null!=g&&null!==(v=g.setting)&&void 0!==v&&v.is_local)&&m.a.createElement(k.a.Item,e,m.a.createElement("a",{onClick:function(){return D(R.Projects)}},"加入开发项目")))))};return m.a.createElement("section",null,m.a.createElement(h.a,{overlay:m.a.createElement(k.a,{className:"".concat(j.a.rightMenu," ").concat(j.a.joinMenu," mt10")},m.a.createElement(z,null)),placement:"bottomRight"},m.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),m.a.createElement(w.a,{visible:f,onCancel:function(){return I(!1)}}),m.a.createElement(J,{visible:Q,onCancel:function(){return N(!1)}}))})),Z=n("vToQ"),U=n.n(Z),z=n("xKgJ"),G=n("jb+D"),Y=n("m3rI"),V=function(e){var t=new Date;t.setTime(t.getTime()-1);var n,a,i=(a=RegExp("(^| )"+e+"=([^;]+)(;|$)"),(n=document.cookie.match(a))?decodeURIComponent(n[2]):null);null!=i&&(document.cookie=e+"="+i+";expires="+t.toGMTString())};!function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"}(M||(M={}));var F=Object(v.a)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,shixunHomeworks:e.shixunHomeworks,loading:n.models.index}}))((function(e){e.homePage;var t,n,a,i,l,s,A,u,d,E,f,I,b,S,C=e.user,x=e.globalSetting,Q=(e.loading,e.dispatch),R=e.shixunHomeworks,y=(e.location,e.payload),J=void 0===y?{}:y,w=(Object(r.a)(e,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),null===(t=((null===(n=x.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(M.Classrooms)})))||void 0===t?void 0:t.hidden),D=null===(a=((null===(i=x.setting)||void 0===i?void 0:i.navbar)||[]).find((function(e){return e.link==="/".concat(M.Shixuns)})))||void 0===a?void 0:a.hidden,j=null===(l=((null===(s=x.setting)||void 0===s?void 0:s.navbar)||[]).find((function(e){return e.link==="/".concat(M.Paths)})))||void 0===l?void 0:l.hidden,T=(null===(A=C.userInfo)||void 0===A?void 0:A.admin)||(null===(u=C.userInfo)||void 0===u?void 0:u.business)||(null===(d=C.userInfo)||void 0===d?void 0:d.is_shixun_marker)||(null===(E=C.userInfo)||void 0===E?void 0:E.is_teacher)||"学生"!==(null===(f=C.userInfo)||void 0===f?void 0:f.user_identity);return Object(z.p)()?m.a.createElement(h.a,{className:"".concat(U.a.height67," pr25"),overlay:function(){return Object(N.p)()?m.a.createElement(k.a,{className:"".concat(U.a.rightMenu," ").concat(U.a.menuWrap)},m.a.createElement(k.a.Item,null,m.a.createElement(p.a,{to:"/account/profile"},"账号管理"))):m.a.createElement(k.a,{className:"".concat(U.a.rightMenu," ").concat(U.a.menuWrap)},m.a.createElement(k.a.Item,null,m.a.createElement(p.a,{to:"/users/".concat(null===(e=C.userInfo)||void 0===e?void 0:e.login,"/classrooms")},"我的个人主页")),!w&&m.a.createElement(k.a.Item,null,m.a.createElement(p.a,{to:"/users/".concat(null===(t=C.userInfo)||void 0===t?void 0:t.login,"/classrooms")},null!==(n=C.userInfo)&&void 0!==n&&n.main_site?"我的教学课堂":"我的课堂")),!D&&m.a.createElement(k.a.Item,null,m.a.createElement(p.a,{to:"/users/".concat(null===(a=C.userInfo)||void 0===a?void 0:a.login,"/shixuns")},"我的实践项目")),!j&&m.a.createElement(k.a.Item,null,m.a.createElement(p.a,{to:"/users/".concat(null===(i=C.userInfo)||void 0===i?void 0:i.login,"/paths")},null!==(l=C.userInfo)&&void 0!==l&&l.main_site?"我的实践课程":"我的课程")),(null===(r=C.userInfo)||void 0===r?void 0:r.main_site)&&!(null!==(s=x.setting)&&void 0!==s&&s.is_local)&&m.a.createElement(k.a.Item,null,m.a.createElement(p.a,{to:"/users/".concat(null===(A=C.userInfo)||void 0===A?void 0:A.login,"/projects")},"我的开发项目")),m.a.createElement(k.a.Item,null,m.a.createElement(p.a,{to:"/users/".concat(null===(u=C.userInfo)||void 0===u?void 0:u.login,"/teach-group")},"我的教研团队")),m.a.createElement(k.a.Item,null,m.a.createElement(p.a,{to:"/users/".concat(null===(d=C.userInfo)||void 0===d?void 0:d.login,"/vspaces")},"我的虚拟社区")),m.a.createElement(k.a.Item,null,m.a.createElement("a",{onClick:function(){Object(O.e)(Q)&&v.d.push("/problemset")}},"试题库")),T&&m.a.createElement(k.a.Item,null,m.a.createElement("a",{onClick:function(){Object(O.e)(Q)&&v.d.push("/paperlibrary")}},"试卷库")),(null===(E=C.navigationInfo)||void 0===E||null===(f=E.top)||void 0===f?void 0:f.customer_management_url)&&m.a.createElement(k.a.Item,null,m.a.createElement("a",{href:null===(I=C.navigationInfo)||void 0===I||null===(b=I.top)||void 0===b?void 0:b.customer_management_url},"客户管理")),(null===(h=C.navigationInfo)||void 0===h||null===(S=h.top)||void 0===S?void 0:S.college_identifier)&&m.a.createElement(k.a.Item,null,m.a.createElement(p.a,{to:"/colleges/".concat(null===(R=C.navigationInfo)||void 0===R||null===(y=R.top)||void 0===y?void 0:y.college_identifier,"/statistics")},"学院统计")),(null===(M=C.navigationInfo)||void 0===M||null===(Z=M.top)||void 0===Z?void 0:Z.laboratory_admin_url)&&m.a.createElement(k.a.Item,null,m.a.createElement("a",{href:null===(z=C.navigationInfo)||void 0===z||null===(Y=z.top)||void 0===Y?void 0:Y.laboratory_admin_url},"后台管理")),m.a.createElement(k.a.Item,null,m.a.createElement(p.a,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||Q({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/classrooms",text:m.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}})},to:"/account/profile"},"账号管理")),m.a.createElement(k.a.Item,{className:U.a.exit},m.a.createElement("a",{onClick:Object(o.a)(g.a.mark((function e(){var t;return g.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(G.c)({});case 2:1===(null==(t=e.sent)?void 0:t.status)&&(Q({type:"user/getUserInfo",payload:Object(c.a)({},J)}),Q({type:"user/getNavigationInfo",payload:Object(c.a)({},J)}),V("autologin_trustie"),V("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),B.b.success(null==t?void 0:t.message),v.d.replace("/"));case 4:case"end":return e.stop()}}),e)})))},"退出")));var e,t,n,a,i,l,r,s,A,u,d,E,f,I,b,h,S,R,y,M,Z,z,Y},placement:"bottomRight"},m.a.createElement("section",null,m.a.createElement("aside",null,m.a.createElement("div",{className:1===R.actionTabs.type?U.a.classromediv:""},m.a.createElement("img",{className:"".concat(U.a.userPic," current ml15"),src:"".concat(null===Y.a||void 0===Y.a?void 0:Y.a.IMG_SERVER,"/images/").concat(null===(I=C.userInfo)||void 0===I?void 0:I.image_url),alt:"",onClick:function(){var e;return v.d.push(Object(N.p)()?"/account/profile":"/users/".concat(null===(e=C.userInfo)||void 0===e?void 0:e.login,"/classrooms"))}}),Object(N.p)()&&m.a.createElement("span",{className:"ml10 font16"},null===(b=C.userInfo)||void 0===b?void 0:b.username))))):m.a.createElement("div",{className:"font15 ".concat(x.isIlearning?U.a.login:"")},m.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){Q({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"登录"),!(null!==(S=x.setting)&&void 0!==S&&S.close_register)&&m.a.createElement(m.a.Fragment,null,m.a.createElement("span",{className:"ml5 mr5"},"|"),m.a.createElement(p.a,{to:"/user/register",className:"ml5 current c-white pr25"},"注册")))})),P=(n("+L6B"),n("2/Rp")),L=n("Cs+z"),W=n.n(L),H=Object(v.a)((function(e){var t=e.homePage,n=e.loading,a=e.user,i=e.globalSetting,o=e.shixunHomeworks;return{homePage:t,user:a,globalSetting:i,loading:n.models.index,shixunHomeworks:o}}))((function(e){e.homePage,e.user,e.globalSetting,e.loading;var t=e.dispatch,n=(e.location,e.text,e.shixunHomeworks),a=(e.payload,Object(r.a)(e,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Object(d.useState)("none")),i=Object(l.a)(a,2),o=i[0],c=i[1];return Object(d.useEffect)((function(){"底部弹窗"===n.actionTabs.key&&c("flex")}),[n.actionTabs.key]),Object(d.useEffect)((function(){"隐藏"===n.actionTabs.key&&(c("none"),localStorage.setItem("Noviceguide","0"))}),[n.actionTabs.key]),m.a.createElement("div",{style:{display:o,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},m.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},m.a.createElement("img",{src:W.a,style:{position:"absolute",top:"-32px"}}),m.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},n.actionTabs.text),9===n.actionTabs.type?m.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},m.a.createElement(P.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),c("none"),t({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"呆会见,有事呼我")):m.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},m.a.createElement(P.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),t({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),c("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"跳过,我自己来"))))})),K=n("498V"),q=n.n(K),X=A.a.Header,_=s.a.Search;function $(){var e,t,n=window.location.pathname.split("/"),a={};return!("classrooms"==n[1]&&n.length>3)||null!==(e=n[4])&&void 0!==e&&e.includes("newgold")||null!==(t=n[5])&&void 0!==t&&t.includes("newgold")||"coursesId"===n[2]||(a.course_id=n[2]),"shixuns"===n[1]&&n.length>3&&(a.objective_type="shixun",a.objective_id=n[2]),"paths"===n[1]&&n.length>3&&(a.objective_type="path",a.objective_id=n[2]),Object(c.a)(Object(c.a)({},a),{school:1})}var ee=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"];t.a=Object(v.a)((function(e){var t=e.homePage,n=e.loading,a=e.user,i=e.globalSetting,o=e.shixunHomeworks;return{homePage:t,user:a,globalSetting:i,loading:n.models.index,shixunHomeworks:o}}))((function(e){e.homePage;var t,n=e.user,a=e.globalSetting,o=(e.loading,e.dispatch),s=e.location,u=e.isLogin,g=void 0!==u&&u,v=e.shixunHomeworks,I=(Object(r.a)(e,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Object(E.g)()),h=Object(d.useState)(!1),S=Object(l.a)(h,2),C=S[0],k=S[1],B=Object(d.useState)(-1),x=Object(l.a)(B,2),Q=x[0],R=x[1],y=Object(d.useState)(!1),J=Object(l.a)(y,2),w=J[0],D=J[1],j=$();s.pathname;Object(d.useEffect)((function(){o({type:"user/getNavigationInfo",payload:Object(c.a)({},j)})}),[a.name]),Object(d.useEffect)((function(){"底部弹窗"===v.actionTabs.key&&(null!=ee&&ee.includes(null==s?void 0:s.pathname)||0===(null==s?void 0:s.pathname.indexOf("/classrooms"))||o({type:"shixunHomeworks/setActionTabs",payload:{key:"隐藏"}}))}),[s.pathname]),Object(d.useEffect)((function(){"底部弹窗"===v.actionTabs.key||v.actionTabs.key||localStorage.setItem("Noviceguide","0")}),[v.actionTabs.key]),Object(d.useEffect)((function(){var e,t,n;null!=a&&a.setting&&(null==a||null===(e=a.setting)||void 0===e||null===(t=e.navbar)||void 0===t||t.map((function(e,t){s.pathname.indexOf(e.link)>-1&&R(t)})),-1===Q?Object(N.T)(a.setting.name):Object(N.T)((null===(n=a.setting.navbar[Q])||void 0===n?void 0:n.name)||a.setting.name))}),[null==a?void 0:a.setting]);var O=Object(d.useMemo)((function(){var e,t;return null!=a&&null!==(e=a.setting)&&void 0!==e&&e.nav_logo_url?"".concat(Y.a.IMG_SERVER,"/").concat(null==a||null===(t=a.setting)||void 0===t?void 0:t.nav_logo_url):"".concat(Y.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat((new Date).getTime())}),[null==a||null===(t=a.setting)||void 0===t?void 0:t.nav_logo_url]);function M(e){I.push("/search?value="+e)}var Z,U,z,G,V,P=function(){return C?m.a.createElement("div",{onBlur:function(){setTimeout((function(){k(!1)}),300)}},m.a.createElement(_,{placeholder:"实践课程/教学课堂/实践项目/交流问答",className:"search-input mr20",onSearch:M,autoFocus:!0})):m.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){I.push("/search?value=")}})};return a.showHeader&&a.showHeaderFooter?m.a.createElement(A.a,{className:"".concat(a.isIlearning?b.a["header-iearning"]:b.a.header," ").concat(a.showHeaderFixed?b.a.headerFixed:"")},m.a.createElement(X,{className:"header"},m.a.createElement("section",{className:b.a["edu-menu"]},(!!a.isIlearning||!!a.isPaZhou)&&m.a.createElement(p.a,{style:{display:"flex",alignItems:"center"},onClick:function(){o({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},m.a.createElement("img",{className:b.a.logo,title:null===(Z=a.setting)||void 0===Z?void 0:Z.name,src:a.isPaZhou?O:q.a||O}),!a.isPaZhou&&m.a.createElement("span",{className:b.a.title},"混合增强智慧教育i-Learning平台")),m.a.createElement("ul",{className:"".concat(b.a.menu," ").concat(Object(N.p)()&&"ml0")},Object(N.p)()&&m.a.createElement("li",null,m.a.createElement("a",{href:"/"},"考试系统")),!Object(N.p)()&&a.setting&&a.setting.navbar.map((function(e,t){if(!e.hidden)return m.a.createElement("li",{key:t,className:Q===t?b.a.actived:""},"教学课堂"===(null==e?void 0:e.name)&&m.a.createElement(p.a,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||o({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:5,text:m.a.createElement("div",null,"非常棒,咱们已经到达【教学课堂】,平台上已经有几千位老师创建了自己的教学课堂,你也可以轻松完成哟!现在请您点击页面上 “新建课堂”按钮开始新建自己的课堂~")}})},className:4===v.actionTabs.type?b.a.classromediv:"",dangerouslySetInnerHTML:{__html:e.name},to:e.link}),"教学课堂"!=(null==e?void 0:e.name)&&e.link.indexOf("http")<0&&m.a.createElement(p.a,{onClick:function(){o({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:e.name},to:e.link,target:e.link.indexOf("http")>-1?"_blank":"_self"}),"教学课堂"!=(null==e?void 0:e.name)&&e.link.indexOf("http")>-1&&m.a.createElement("a",{target:e.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:e.name},href:e.link}))}))),m.a.createElement("div",{className:"search-bar",style:{flex:a.isIlearning?"initial":"1 0 auto"}},!Object(N.p)()&&!(null!=a&&a.isIlearning)&&m.a.createElement(m.a.Fragment,null,m.a.createElement(P,null),!g&&m.a.createElement(T,null),!g&&!(null==n||null===(U=n.userInfo)||void 0===U||!U.login)&&m.a.createElement(p.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(null==n||null===(z=n.userInfo)||void 0===z?void 0:z.login,"/user_tidings")},(null==n||null===(G=n.navigationInfo)||void 0===G||null===(V=G.top)||void 0===V?void 0:V.new_message)&&m.a.createElement("span",{className:b.a.newslight}))),!g&&m.a.createElement(F,{payload:j}))),m.a.createElement(i.a,{centered:!0,destroyOnClose:!0,visible:w,title:"提示",width:"500px",okText:"立即联系",cancelText:"取消",onOk:function(){Object(N.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return D(!1)}},m.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},m.a.createElement("p",null,"您可以在QQ服务群向管理员申请,获得继续操作的权限"),m.a.createElement("img",{src:f.C,width:200,height:200}),m.a.createElement("p",null,"群号:693542422 ")))),m.a.createElement(H,null)):m.a.createElement(m.a.Fragment,null)}))},tWlo: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"b",(function(){return $}));n("2qtc");var a,i=n("kLXV"),o=n("9og8"),l=n("tJVT"),r=n("PpiC"),c=n("k1fw"),s=(n("5NDa"),n("5rEg")),A=(n("B9cy"),n("Ol7k")),u=n("WmNS"),g=n.n(u),d=n("q1tI"),m=n.n(d),E=n("Ty5D"),p=n("55Ip"),v=n("9kvl"),f=n("lzim"),I=n("xrsn"),b=n.n(I),h=(n("1Sn+"),n("qVdP"),n("jsC+")),S=(n("14J3"),n("BMrR")),C=(n("jCWc"),n("kPKH")),k=(n("lUTK"),n("BvKs")),B=(n("miYZ"),n("tsqr")),x=(n("7Kak"),n("9yH6")),Q=n("6CvP"),N=n("1vsH");!function(e){e.Manager="manager",e.Developer="developer",e.Reporter="reporter"}(a||(a={}));var R,y,J=function(e){var t=e.visible,n=e.onCancel,r=void 0===n?function(){}:n,c=Object(d.useState)(),A=Object(l.a)(c,2),u=A[0],E=A[1],p=Object(d.useState)(),f=Object(l.a)(p,2),I=f[0],b=f[1],h=Object(d.useState)(!1),S=Object(l.a)(h,2),C=S[0],k=S[1],R=function(){var e=Object(o.a)(g.a.mark((function e(){var t,n;return g.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u){e.next=3;break}return B.b.info("请输入开发项目邀请码!"),e.abrupt("return");case 3:if(6===u.length){e.next=6;break}return B.b.info("请输入6位项目邀请码!"),e.abrupt("return");case 6:if(I){e.next=9;break}return B.b.info("请选择一个身份!"),e.abrupt("return");case 9:return k(!0),e.next=12,Object(Q.e)({code:u,role:I});case 12:if(t=e.sent,k(!1),y(),!(n={1:"您输入的邀请码错误",2:"您已经是该项目成员",3:"请选择一个角色",4:"您的申请已提交,请等待项目管理员审批",5:"您已经申请加入该项目了,请耐心等待",6:"您已成功加入项目"})[t.status]){e.next=19;break}return B.b.info(n[t.status]),e.abrupt("return");case 19:if(0!==t.status){e.next=22;break}return"reporter"===I?(B.b.success("您加入项目成功!"),Object(N.Y)(["开发项目","加入项目成功"]),v.d.push("/projects/".concat(null==t?void 0:t.project_id))):(Object(N.Y)(["开发项目","加入项目等待审批"]),B.b.success("您的申请已提交,请等待项目管理员审批!")),e.abrupt("return");case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),y=function(){var e=Object(o.a)(g.a.mark((function e(){return g.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return m.a.createElement(m.a.Fragment,null,m.a.createElement(i.a,{centered:!0,keyboard:!1,closable:!1,title:"加入项目",visible:t,confirmLoading:C,onOk:R,onCancel:y},m.a.createElement("div",{className:"tc"},m.a.createElement("div",null,m.a.createElement("span",null,"课堂邀请码:"),m.a.createElement(s.a,{placeholder:"请输入6位开发项目邀请码",style:{width:270},value:u,onChange:function(e){e.target.value.length>=7?B.b.info("请输入6位开发项目邀请码!"):E(e.target.value)}})),m.a.createElement("div",{className:"mt10 font14"},m.a.createElement("span",null,"身份:"),m.a.createElement(x.a.Group,{value:I,onChange:function(e){return b(e.target.value)}},m.a.createElement(x.a,{value:a.Manager},"管理人员"),m.a.createElement(x.a,{value:a.Developer},"开发人员"),m.a.createElement(x.a,{value:a.Reporter},"报告人员"))))))},w=n("Jky8"),D=n("6Fuo"),j=n.n(D),O=n("NLgs");!function(e){e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms"}(R||(R={})),function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"}(y||(y={}));var M,T=Object(v.a)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){e.homePage;var t,n,a,i,o,c,s,A,u=e.user,g=e.globalSetting,E=(e.loading,e.dispatch),p=(e.location,Object(r.a)(e,["homePage","user","globalSetting","loading","dispatch","location"]),Object(d.useState)()),v=Object(l.a)(p,2),f=v[0],I=v[1],b=Object(d.useState)(),x=Object(l.a)(b,2),Q=x[0],N=x[1],D=function(e){var t;Object(O.e)(E)&&(e!==R.Projects||null!==(t=u.userInfo)&&void 0!==t&&t.email?e===R.Classrooms?I(!0):e===R.Projects&&N(!0):B.b.info("请先绑定邮箱,谢谢"))},M=function(e,t){var n;Object(O.e)(E)&&(t!==R.Projects||null!==(n=u.userInfo)&&void 0!==n&&n.email?(t!==R.Shixuns||Object(O.c)())&&e&&(window.location.href=e):B.b.info("请先绑定邮箱,谢谢"))},T=null===(t=((null===(n=g.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(y.Classrooms)})))||void 0===t?void 0:t.hidden,Z=null===(a=((null===(i=g.setting)||void 0===i?void 0:i.navbar)||[]).find((function(e){return e.link==="/".concat(y.Shixuns)})))||void 0===a?void 0:a.hidden,U=null===(o=((null===(c=g.setting)||void 0===c?void 0:c.navbar)||[]).find((function(e){return e.link==="/".concat(y.Paths)})))||void 0===o?void 0:o.hidden;null!=g&&null!==(s=g.setting)&&void 0!==s&&s.is_local&&(null!=u&&null!==(A=u.userInfo)&&void 0!==A&&A.is_shixun_marker||(Z=!0));var z=function(e){var t,n,a,i,o,l,r,c,s,A,d,E,p,v;return m.a.createElement(m.a.Fragment,null,m.a.createElement(S.a,{justify:"space-around",className:"pt5 pb5"},m.a.createElement(C.a,{className:j.a.joinCol},"学生"!==(null===(t=u.userInfo)||void 0===t?void 0:t.user_identity)&&!T&&m.a.createElement(k.a.Item,e,m.a.createElement("a",{onClick:function(){return M("/classrooms/new")}},null!==(n=u.userInfo)&&void 0!==n&&n.main_site?"新建教学课堂":"新建课堂")),!Z&&m.a.createElement(k.a.Item,e,m.a.createElement("a",{onClick:function(){return M("/shixuns/new",R.Shixuns)}},"新建实践项目")),((null===(a=u.userInfo)||void 0===a?void 0:a.main_site)&&(null===(i=u.navigationInfo)||void 0===i?void 0:i.top)||!(null!==(o=u.userInfo)&&void 0!==o&&o.main_site)&&(null===(l=u.navigationInfo)||void 0===l?void 0:l.top)&&!U&&((null===(r=u.userInfo)||void 0===r?void 0:r.admin)||(null===(c=u.userInfo)||void 0===c?void 0:c.is_teacher)||(null===(s=u.userInfo)||void 0===s?void 0:s.business)))&&m.a.createElement(k.a.Item,e,m.a.createElement("a",{onClick:function(){return M("/paths/new")}},"新建实践课程")),!(null!=g&&null!==(A=g.setting)&&void 0!==A&&A.is_local)&&(null===(d=u.userInfo)||void 0===d?void 0:d.main_site)&&m.a.createElement(k.a.Item,e,m.a.createElement("a",{onClick:function(){var e,t;return M("".concat(null===(e=u.navigationInfo)||void 0===e||null===(t=e.top)||void 0===t?void 0:t.old_url,"/projects/deposit/new"),R.Projects)}},"新建开发项目"))),m.a.createElement(C.a,null,m.a.createElement("div",{className:j.a.joinBoard})),m.a.createElement(C.a,{className:j.a.joinCol},!T&&m.a.createElement(k.a.Item,e,m.a.createElement("a",{onClick:function(){return D(R.Classrooms)}},null!==(E=u.userInfo)&&void 0!==E&&E.main_site?"加入教学课堂":"加入课堂")),(null===(p=u.userInfo)||void 0===p?void 0:p.main_site)&&!(null!=g&&null!==(v=g.setting)&&void 0!==v&&v.is_local)&&m.a.createElement(k.a.Item,e,m.a.createElement("a",{onClick:function(){return D(R.Projects)}},"加入开发项目")))))};return m.a.createElement("section",null,m.a.createElement(h.a,{overlay:m.a.createElement(k.a,{className:"".concat(j.a.rightMenu," ").concat(j.a.joinMenu," mt10")},m.a.createElement(z,null)),placement:"bottomRight"},m.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),m.a.createElement(w.a,{visible:f,onCancel:function(){return I(!1)}}),m.a.createElement(J,{visible:Q,onCancel:function(){return N(!1)}}))})),Z=n("vToQ"),U=n.n(Z),z=n("xKgJ"),G=n("jb+D"),Y=n("m3rI"),V=function(e){var t=new Date;t.setTime(t.getTime()-1);var n,a,i=(a=RegExp("(^| )"+e+"=([^;]+)(;|$)"),(n=document.cookie.match(a))?decodeURIComponent(n[2]):null);null!=i&&(document.cookie=e+"="+i+";expires="+t.toGMTString())};!function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"}(M||(M={}));var F=Object(v.a)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,shixunHomeworks:e.shixunHomeworks,loading:n.models.index}}))((function(e){e.homePage;var t,n,a,i,l,s,A,u,d,E,f,I,b,S,C=e.user,x=e.globalSetting,Q=(e.loading,e.dispatch),R=e.shixunHomeworks,y=(e.location,e.payload),J=void 0===y?{}:y,w=(Object(r.a)(e,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),null===(t=((null===(n=x.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(M.Classrooms)})))||void 0===t?void 0:t.hidden),D=null===(a=((null===(i=x.setting)||void 0===i?void 0:i.navbar)||[]).find((function(e){return e.link==="/".concat(M.Shixuns)})))||void 0===a?void 0:a.hidden,j=null===(l=((null===(s=x.setting)||void 0===s?void 0:s.navbar)||[]).find((function(e){return e.link==="/".concat(M.Paths)})))||void 0===l?void 0:l.hidden,T=(null===(A=C.userInfo)||void 0===A?void 0:A.admin)||(null===(u=C.userInfo)||void 0===u?void 0:u.business)||(null===(d=C.userInfo)||void 0===d?void 0:d.is_shixun_marker)||(null===(E=C.userInfo)||void 0===E?void 0:E.is_teacher)||"学生"!==(null===(f=C.userInfo)||void 0===f?void 0:f.user_identity);return Object(z.p)()?m.a.createElement(h.a,{className:"".concat(U.a.height67," pr25"),overlay:function(){return Object(N.p)()?m.a.createElement(k.a,{className:"".concat(U.a.rightMenu," ").concat(U.a.menuWrap)},m.a.createElement(k.a.Item,null,m.a.createElement(p.a,{to:"/account/profile"},"账号管理"))):m.a.createElement(k.a,{className:"".concat(U.a.rightMenu," ").concat(U.a.menuWrap)},m.a.createElement(k.a.Item,null,m.a.createElement(p.a,{to:"/users/".concat(null===(e=C.userInfo)||void 0===e?void 0:e.login,"/classrooms")},"我的个人主页")),!w&&m.a.createElement(k.a.Item,null,m.a.createElement(p.a,{to:"/users/".concat(null===(t=C.userInfo)||void 0===t?void 0:t.login,"/classrooms")},null!==(n=C.userInfo)&&void 0!==n&&n.main_site?"我的教学课堂":"我的课堂")),!D&&m.a.createElement(k.a.Item,null,m.a.createElement(p.a,{to:"/users/".concat(null===(a=C.userInfo)||void 0===a?void 0:a.login,"/shixuns")},"我的实践项目")),!j&&m.a.createElement(k.a.Item,null,m.a.createElement(p.a,{to:"/users/".concat(null===(i=C.userInfo)||void 0===i?void 0:i.login,"/paths")},null!==(l=C.userInfo)&&void 0!==l&&l.main_site?"我的实践课程":"我的课程")),(null===(r=C.userInfo)||void 0===r?void 0:r.main_site)&&!(null!==(s=x.setting)&&void 0!==s&&s.is_local)&&m.a.createElement(k.a.Item,null,m.a.createElement(p.a,{to:"/users/".concat(null===(A=C.userInfo)||void 0===A?void 0:A.login,"/projects")},"我的开发项目")),m.a.createElement(k.a.Item,null,m.a.createElement(p.a,{to:"/users/".concat(null===(u=C.userInfo)||void 0===u?void 0:u.login,"/teach-group")},"我的教研团队")),m.a.createElement(k.a.Item,null,m.a.createElement(p.a,{to:"/users/".concat(null===(d=C.userInfo)||void 0===d?void 0:d.login,"/vspaces")},"我的虚拟社区")),m.a.createElement(k.a.Item,null,m.a.createElement("a",{onClick:function(){Object(O.e)(Q)&&v.d.push("/problemset")}},"试题库")),T&&m.a.createElement(k.a.Item,null,m.a.createElement("a",{onClick:function(){Object(O.e)(Q)&&v.d.push("/paperlibrary")}},"试卷库")),(null===(E=C.navigationInfo)||void 0===E||null===(f=E.top)||void 0===f?void 0:f.customer_management_url)&&m.a.createElement(k.a.Item,null,m.a.createElement("a",{href:null===(I=C.navigationInfo)||void 0===I||null===(b=I.top)||void 0===b?void 0:b.customer_management_url},"客户管理")),(null===(h=C.navigationInfo)||void 0===h||null===(S=h.top)||void 0===S?void 0:S.college_identifier)&&m.a.createElement(k.a.Item,null,m.a.createElement(p.a,{to:"/colleges/".concat(null===(R=C.navigationInfo)||void 0===R||null===(y=R.top)||void 0===y?void 0:y.college_identifier,"/statistics")},"学院统计")),(null===(M=C.navigationInfo)||void 0===M||null===(Z=M.top)||void 0===Z?void 0:Z.laboratory_admin_url)&&m.a.createElement(k.a.Item,null,m.a.createElement("a",{href:null===(z=C.navigationInfo)||void 0===z||null===(Y=z.top)||void 0===Y?void 0:Y.laboratory_admin_url},"后台管理")),m.a.createElement(k.a.Item,null,m.a.createElement(p.a,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||Q({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/classrooms",text:m.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}})},to:"/account/profile"},"账号管理")),m.a.createElement(k.a.Item,{className:U.a.exit},m.a.createElement("a",{onClick:Object(o.a)(g.a.mark((function e(){var t;return g.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(G.c)({});case 2:1===(null==(t=e.sent)?void 0:t.status)&&(Q({type:"user/getUserInfo",payload:Object(c.a)({},J)}),Q({type:"user/getNavigationInfo",payload:Object(c.a)({},J)}),V("autologin_trustie"),V("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),B.b.success(null==t?void 0:t.message),v.d.replace("/"));case 4:case"end":return e.stop()}}),e)})))},"退出")));var e,t,n,a,i,l,r,s,A,u,d,E,f,I,b,h,S,R,y,M,Z,z,Y},placement:"bottomRight"},m.a.createElement("section",null,m.a.createElement("aside",null,m.a.createElement("div",{className:1===R.actionTabs.type?U.a.classromediv:""},m.a.createElement("img",{className:"".concat(U.a.userPic," current ml15"),src:"".concat(null===Y.a||void 0===Y.a?void 0:Y.a.IMG_SERVER,"/images/").concat(null===(I=C.userInfo)||void 0===I?void 0:I.image_url),alt:"",onClick:function(){var e;return v.d.push(Object(N.p)()?"/account/profile":"/users/".concat(null===(e=C.userInfo)||void 0===e?void 0:e.login,"/classrooms"))}}),Object(N.p)()&&m.a.createElement("span",{className:"ml10 font16"},null===(b=C.userInfo)||void 0===b?void 0:b.username))))):m.a.createElement("div",{className:"font15 mr15 ".concat(x.isIlearning?U.a.login:"")},m.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){Q({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"登录"),!(null!==(S=x.setting)&&void 0!==S&&S.close_register)&&m.a.createElement(m.a.Fragment,null,m.a.createElement("span",{className:"ml5 mr5"},"|"),m.a.createElement(p.a,{to:"/user/register",className:"ml5 current c-white pr25"},"注册")))})),P=(n("+L6B"),n("2/Rp")),L=n("Cs+z"),W=n.n(L),H=Object(v.a)((function(e){var t=e.homePage,n=e.loading,a=e.user,i=e.globalSetting,o=e.shixunHomeworks;return{homePage:t,user:a,globalSetting:i,loading:n.models.index,shixunHomeworks:o}}))((function(e){e.homePage,e.user,e.globalSetting,e.loading;var t=e.dispatch,n=(e.location,e.text,e.shixunHomeworks),a=(e.payload,Object(r.a)(e,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Object(d.useState)("none")),i=Object(l.a)(a,2),o=i[0],c=i[1];return Object(d.useEffect)((function(){"底部弹窗"===n.actionTabs.key&&c("flex")}),[n.actionTabs.key]),Object(d.useEffect)((function(){"隐藏"===n.actionTabs.key&&(c("none"),localStorage.setItem("Noviceguide","0"))}),[n.actionTabs.key]),m.a.createElement("div",{style:{display:o,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},m.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},m.a.createElement("img",{src:W.a,style:{position:"absolute",top:"-32px"}}),m.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},n.actionTabs.text),9===n.actionTabs.type?m.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},m.a.createElement(P.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),c("none"),t({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"呆会见,有事呼我")):m.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},m.a.createElement(P.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),t({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),c("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"跳过,我自己来"))))})),K=n("498V"),q=n.n(K),X=A.a.Header,_=s.a.Search;function $(){var e,t,n=window.location.pathname.split("/"),a={};return!("classrooms"==n[1]&&n.length>3)||null!==(e=n[4])&&void 0!==e&&e.includes("newgold")||null!==(t=n[5])&&void 0!==t&&t.includes("newgold")||"coursesId"===n[2]||(a.course_id=n[2]),"shixuns"===n[1]&&n.length>3&&(a.objective_type="shixun",a.objective_id=n[2]),"paths"===n[1]&&n.length>3&&(a.objective_type="path",a.objective_id=n[2]),Object(c.a)(Object(c.a)({},a),{school:1})}var ee=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"];t.a=Object(v.a)((function(e){var t=e.homePage,n=e.loading,a=e.user,i=e.globalSetting,o=e.shixunHomeworks;return{homePage:t,user:a,globalSetting:i,loading:n.models.index,shixunHomeworks:o}}))((function(e){e.homePage;var t,n=e.user,a=e.globalSetting,o=(e.loading,e.dispatch),s=e.location,u=e.isLogin,g=void 0!==u&&u,v=e.shixunHomeworks,I=(Object(r.a)(e,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Object(E.g)()),h=Object(d.useState)(!1),S=Object(l.a)(h,2),C=S[0],k=S[1],B=Object(d.useState)(-1),x=Object(l.a)(B,2),Q=x[0],R=x[1],y=Object(d.useState)(!1),J=Object(l.a)(y,2),w=J[0],D=J[1],j=$();s.pathname;Object(d.useEffect)((function(){o({type:"user/getNavigationInfo",payload:Object(c.a)({},j)})}),[a.name]),Object(d.useEffect)((function(){"底部弹窗"===v.actionTabs.key&&(null!=ee&&ee.includes(null==s?void 0:s.pathname)||0===(null==s?void 0:s.pathname.indexOf("/classrooms"))||o({type:"shixunHomeworks/setActionTabs",payload:{key:"隐藏"}}))}),[s.pathname]),Object(d.useEffect)((function(){"底部弹窗"===v.actionTabs.key||v.actionTabs.key||localStorage.setItem("Noviceguide","0")}),[v.actionTabs.key]),Object(d.useEffect)((function(){var e,t,n;null!=a&&a.setting&&(null==a||null===(e=a.setting)||void 0===e||null===(t=e.navbar)||void 0===t||t.map((function(e,t){s.pathname.indexOf(e.link)>-1&&R(t)})),-1===Q?Object(N.T)(a.setting.name):Object(N.T)((null===(n=a.setting.navbar[Q])||void 0===n?void 0:n.name)||a.setting.name))}),[null==a?void 0:a.setting]);var O=Object(d.useMemo)((function(){var e,t;return null!=a&&null!==(e=a.setting)&&void 0!==e&&e.nav_logo_url?"".concat(Y.a.IMG_SERVER,"/").concat(null==a||null===(t=a.setting)||void 0===t?void 0:t.nav_logo_url):"".concat(Y.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat((new Date).getTime())}),[null==a||null===(t=a.setting)||void 0===t?void 0:t.nav_logo_url]);function M(e){I.push("/search?value="+e)}var Z,U,z,G,V,P=function(){return C?m.a.createElement("div",{onBlur:function(){setTimeout((function(){k(!1)}),300)}},m.a.createElement(_,{placeholder:"实践课程/教学课堂/实践项目/交流问答",className:"search-input mr20",onSearch:M,autoFocus:!0})):m.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){I.push("/search?value=")}})};return a.showHeader&&a.showHeaderFooter?m.a.createElement(A.a,{className:"".concat(a.isIlearning?b.a["header-iearning"]:b.a.header," ").concat(a.showHeaderFixed?b.a.headerFixed:"")},m.a.createElement(X,{className:"header"},m.a.createElement("section",{className:b.a["edu-menu"]},(!!a.isIlearning||!!a.isPaZhou)&&m.a.createElement(p.a,{style:{display:"flex",alignItems:"center"},onClick:function(){o({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},m.a.createElement("img",{className:b.a.logo,title:null===(Z=a.setting)||void 0===Z?void 0:Z.name,src:a.isPaZhou?O:q.a||O}),!a.isPaZhou&&m.a.createElement("span",{className:b.a.title},"混合增强智慧教育i-Learning平台")),m.a.createElement("ul",{className:"".concat(b.a.menu," ").concat(Object(N.p)()&&"ml0")},Object(N.p)()&&m.a.createElement("li",null,m.a.createElement("a",{href:"/"},"考试系统")),!Object(N.p)()&&a.setting&&a.setting.navbar.map((function(e,t){if(!e.hidden)return m.a.createElement("li",{key:t,className:Q===t?b.a.actived:""},"教学课堂"===(null==e?void 0:e.name)&&m.a.createElement(p.a,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||o({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:5,text:m.a.createElement("div",null,"非常棒,咱们已经到达【教学课堂】,平台上已经有几千位老师创建了自己的教学课堂,你也可以轻松完成哟!现在请您点击页面上 “新建课堂”按钮开始新建自己的课堂~")}})},className:4===v.actionTabs.type?b.a.classromediv:"",dangerouslySetInnerHTML:{__html:e.name},to:e.link}),"教学课堂"!=(null==e?void 0:e.name)&&e.link.indexOf("http")<0&&m.a.createElement(p.a,{onClick:function(){o({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:e.name},to:e.link,target:e.link.indexOf("http")>-1?"_blank":"_self"}),"教学课堂"!=(null==e?void 0:e.name)&&e.link.indexOf("http")>-1&&m.a.createElement("a",{target:e.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:e.name},href:e.link}))}))),m.a.createElement("div",{className:"search-bar",style:{flex:a.isIlearning?"initial":"1 0 auto"}},!Object(N.p)()&&!(null!=a&&a.isIlearning)&&m.a.createElement(m.a.Fragment,null,m.a.createElement(P,null),!g&&m.a.createElement(T,null),!g&&!(null==n||null===(U=n.userInfo)||void 0===U||!U.login)&&m.a.createElement(p.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(null==n||null===(z=n.userInfo)||void 0===z?void 0:z.login,"/user_tidings")},(null==n||null===(G=n.navigationInfo)||void 0===G||null===(V=G.top)||void 0===V?void 0:V.new_message)&&m.a.createElement("span",{className:b.a.newslight}))),!g&&m.a.createElement(F,{payload:j}))),m.a.createElement(i.a,{centered:!0,destroyOnClose:!0,visible:w,title:"提示",width:"500px",okText:"立即联系",cancelText:"取消",onOk:function(){Object(N.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return D(!1)}},m.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},m.a.createElement("p",null,"您可以在QQ服务群向管理员申请,获得继续操作的权限"),m.a.createElement("img",{src:f.C,width:200,height:200}),m.a.createElement("p",null,"群号:693542422 ")))),m.a.createElement(H,null)):m.a.createElement(m.a.Fragment,null)}))},tWlo: /*!*******************************************!*\ !*** ./src/assets/images/icons/anony.png ***! \*******************************************/ diff --git a/layouts__index.095404db.async.js b/layouts__index.32c11f19.async.js similarity index 90% rename from layouts__index.095404db.async.js rename to layouts__index.32c11f19.async.js index 09c11c2a2a..1220fb6309 100644 --- a/layouts__index.095404db.async.js +++ b/layouts__index.32c11f19.async.js @@ -50,7 +50,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/moment/moment.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router-dom/esm/react-router-dom.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router/esm/react-router.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t);n("GNNt");var a,r=n("wEI+"),o=(n("T2oS"),n("W9HT")),i=(n("2qtc"),n("kLXV")),l=n("k1fw"),c=n("9og8"),s=n("PpiC"),u=n("WmNS"),d=n.n(u),m=n("q1tI"),f=n.n(m),p=n("+Gva"),g=n("9kvl"),v=(n("jCWc"),n("kPKH")),h=(n("14J3"),n("BMrR")),b=(n("miYZ"),n("tsqr")),x=n("tJVT"),E=(n("Znn+"),n("ZTPi")),w=(n("+L6B"),n("2/Rp")),y=(n("sRBo"),n("kaz8")),_=(n("5NDa"),n("5rEg")),j=(n("y8nQ"),n("Vl3Y")),O=n("55Ip"),k=n("jb+D"),I=n("4i/N"),S=n("Ty5D"),C=(n("0zpY"),{height:48,borderRadius:4}),T=Object(g.a)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.dispatch,n=(e.setType,e.user),a=(e.setusername,j.a.useForm()),r=Object(x.a)(a,1)[0],o=Object(S.h)(),i=Object(m.useState)(""),l=Object(x.a)(i,2),s=l[0],u=l[1],p=Object(m.useState)(0),v=Object(x.a)(p,2),h=v[0],E=(v[1],/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/),T=(Object(m.useMemo)((function(){return"/rucaptcha?t="+(new Date).getTime()}),[h]),function(){var e=Object(c.a)(d.a.mark((function e(t){var n,a,i,l;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(k.b)(t);case 2:if(!(n=e.sent).status){e.next=6;break}return u(null==n?void 0:n.message),e.abrupt("return");case 6:null!=n&&n.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==n?void 0:n.start_date)):localStorage.removeItem("extension-modal"),console.log(g.d,"history"),"/user/login"===o.pathname||"/login"===o.pathname?(l=(null===(a=o.query)||void 0===a?void 0:a.from)||(null===(i=o.query)||void 0===i?void 0:i.back_url))?window.location.href=decodeURIComponent(l):E.test(t.password)?window.location.reload():(b.b.info("系统检测您的密码强度过低,请及时修改"),window.location.href="/account/secure"):window.location.reload(),r.resetFields();case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());return f.a.createElement(j.a,{layout:"vertical",form:r,initialValues:{autologin:!0,login:n.actionTabs.phone},onFinish:T,onValuesChange:function(){return u("")}},!!s&&f.a.createElement("div",{className:"res-error-values"},f.a.createElement("span",null,s),f.a.createElement(I.a,{onClick:function(){return u("")}})),f.a.createElement(j.a.Item,{name:"login",rules:[{required:!0,message:"请输入用户名、手机号或邮箱"}]},f.a.createElement(_.a,{style:C,size:"large",placeholder:"请输入有效的手机号/邮箱号/账号",onBlur:function(){t({type:"user/setActionTabs",payload:{phone:r.getFieldValue("login")}})}})),f.a.createElement(j.a.Item,{name:"password",rules:[{required:!0,message:"请输入8-16位密码,区分大小写、不能使用空格"}]},f.a.createElement(_.a.Password,{style:C,size:"large",placeholder:"密码"})),f.a.createElement(j.a.Item,null,f.a.createElement("div",{className:"flex-container",style:{justifyContent:"space-between"}},f.a.createElement(j.a.Item,{name:"autologin",noStyle:!0,valuePropName:"checked"},f.a.createElement(y.a,null,"下次自动登录")),f.a.createElement("div",null,f.a.createElement("span",{className:"current font14 c-blue"},f.a.createElement(O.a,{className:"c-grey-333 font14",onClick:function(){t({type:"user/showPopLogin",payload:{showPopLogin:!1}})},to:"/user/reset-password?from=".concat(o.pathname)},"找回密码"))))),f.a.createElement(j.a.Item,null,f.a.createElement(w.a,{size:"large",type:"primary",htmlType:"submit",block:!0,className:"font16",style:C},"登录")))})),A=(n("5Dmo"),n("3S7+")),N=n("1vsH"),z={height:48},P=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,R=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,F={timer:0};function M(e,t){switch(t.type){case a.setTimer:return Object(l.a)(Object(l.a)({},e),{},{timer:t.payload});default:throw new Error}}!function(e){e[e.setTimer=0]="setTimer"}(a||(a={}));var q,V=Object(g.a)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n=e.validateName,r=e.getCode,o=e.register,i=e.style,l=void 0===i?{}:i,s=e.buttonText,u=void 0===s?"注册":s,p=e.globalSetting,g=j.a.useForm(),v=Object(x.a)(g,1)[0],h=Object(m.useReducer)(M,F),b=Object(x.a)(h,2),E=b[0],y=b[1],O=Object(m.useState)(!1),k=Object(x.a)(O,2),I=k[0],S=k[1],C=E.timer;function T(){return(T=Object(c.a)(d.a.mark((function e(t){var n,a,r,i,l;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,a=t.password,r=t.code,e.next=3,o({login:n,password:a,code:r});case 3:if(i=e.sent,l=i.message,!(i.status<0)){e.next=9;break}return v.setFields([{name:"code",errors:[l]}]),e.abrupt("return");case 9:window.location.reload();case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(){return V.apply(this,arguments)}function V(){return(V=Object(c.a)(d.a.mark((function e(){var t,a,r,o,i;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=v.getFieldValue("login"),a=0,P.test(t)&&!(t.indexOf(" ")>-1)){e.next=6;break}return v.setFields([{name:"login",errors:["请输入正确的手机号或邮箱"]}]),a=1,e.abrupt("return",a);case 6:return e.next=8,n({login:t,type:1});case 8:return r=e.sent,o=r.status,i=r.message,o>0?a=2:(v.setFields([{name:"login",errors:[i]}]),a=1),e.abrupt("return",a);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var H=function(){var e=Object(c.a)(d.a.mark((function e(){var t,o,i,l,c;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(v.getFieldValue("verify"),t=v.getFieldValue("login")){e.next=6;break}v.validateFields(["login"]),e.next=21;break;case 6:return e.next=8,n({login:t,type:1});case 8:if(1===(null==(o=e.sent)?void 0:o.status)){e.next=12;break}return v.setFields([{name:"login",errors:[null==o?void 0:o.message]}]),e.abrupt("return");case 12:return S(!0),e.next=15,r({login:t,type:1,smscode:Object(N.V)(t)});case 15:i=e.sent,l=i.status,c=i.message,l<0&&v.setFields([{name:"code",errors:[c]}]),y({type:a.setTimer,payload:60}),S(!1);case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(m.useEffect)((function(){C>0&&setTimeout((function(){y({type:a.setTimer,payload:C-1})}),1e3)}),[C]);return f.a.createElement(j.a,{layout:"vertical",form:v,style:l,initialValues:{autologin:!0,protool:!1},onFinish:function(e){return T.apply(this,arguments)}},f.a.createElement(j.a.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号或邮箱"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号或邮箱"):P.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号或邮箱"):Promise.resolve()}}]},f.a.createElement(_.a,{style:z,autoComplete:"new-login",size:"large",placeholder:"请输入有效的手机号/邮箱号",onBlur:function(){return q},onChange:function(){return v.setFieldsValue({verify:0})}})),!(null!=p&&null!==(t=p.setting)&&void 0!==t&&t.is_local)&&f.a.createElement(j.a.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}]},f.a.createElement(_.a,{suffix:f.a.createElement(w.a,{loading:I,type:"link",onClick:H,disabled:C>0}," ",0===C?"获取验证码":"".concat(C,"秒可重新获取")),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"large"})),f.a.createElement(A.a,{title:f.a.createElement("div",null,f.a.createElement("span",null,"长度为8-16位字符"),f.a.createElement("br",null),f.a.createElement("span",null,"字母/数字以及标点符号至少包含2种"),f.a.createElement("br",null),f.a.createElement("span",null,"不允许有空格、中文")),placement:"topRight"},f.a.createElement(j.a.Item,{name:"password",rules:[{required:!0,message:"请输入8-16位密码,区分大小写、不能使用空格"},{validator:function(e,t){if(!t)return Promise.resolve();if(!R.test(t))return Promise.reject("请输入8~16位字符,字母、数字和特殊符号至少包含2种");if(t.indexOf(" ")>-1)return Promise.reject("请输入8-16位密码,区分大小写、不能使用空格");var n=t.length;return n>=8&&n<=16?Promise.resolve():Promise.reject("请输入8-16位密码,区分大小写、不能使用空格")}}]},f.a.createElement(_.a.Password,{autoComplete:"new-password",style:z,size:"large",placeholder:"请输入8~16位字符,字母、数字和特殊符号至少包含2种"}))),f.a.createElement(j.a.Item,null,f.a.createElement(w.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:z,className:"font16"}," ",u," ")),f.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:35}},"注册并登录即代表您已阅读并同意",f.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"《服务协议条款》")))})),H={height:48},B=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,D=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,G={timer:0};function L(e,t){switch(t.type){case q.setTimer:return Object(l.a)(Object(l.a)({},e),{},{timer:t.payload});default:throw new Error}}!function(e){e[e.setTimer=0]="setTimer"}(q||(q={}));var J=Object(g.a)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n=e.validateName,a=e.getCode,r=e.register,o=e.style,i=void 0===o?{}:o,l=e.buttonText,s=void 0===l?"注册":l,u=e.globalSetting,p=j.a.useForm(),g=Object(x.a)(p,1)[0],v=Object(m.useReducer)(L,G),h=Object(x.a)(v,2),b=h[0],E=h[1],y=Object(m.useState)(!1),O=Object(x.a)(y,2),k=O[0],I=O[1],S=b.timer;function C(){return(C=Object(c.a)(d.a.mark((function e(t){var n,a,o,i,l;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,a=t.new_password,o=t.code,e.next=3,r({login:n,new_password:a,code:o});case 3:if(i=e.sent,l=i.message,!(i.status<0)){e.next=9;break}return g.setFields([{name:"code",errors:[l]}]),e.abrupt("return");case 9:location.reload();case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var T=function(){var e=Object(c.a)(d.a.mark((function e(){var t,n,r,o;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g.getFieldValue("verify"),t=g.getFieldValue("login"),e.next=4,g.validateFields(["login"]);case 4:if(t){e.next=8;break}g.validateFields(["login"]),e.next=17;break;case 8:return I(!0),e.next=11,a({login:t,type:2,smscode:Object(N.V)(t)});case 11:n=e.sent,r=n.status,o=n.message,r<0&&g.setFields([{name:"code",errors:[o]}]),E({type:q.setTimer,payload:60}),I(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(m.useEffect)((function(){S>0&&setTimeout((function(){E({type:q.setTimer,payload:S-1})}),1e3)}),[S]);var z=function(){var e=Object(c.a)(d.a.mark((function e(t,a){var r,o,i;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a){e.next=2;break}return e.abrupt("return",Promise.resolve());case 2:if(!(a.indexOf(" ")>-1)){e.next=4;break}return e.abrupt("return",Promise.reject("请输入正确的手机号或邮箱"));case 4:if(!B.test(a)){e.next=18;break}return e.next=7,n({login:a,type:2});case 7:if(r=e.sent,o=r.status,i=r.message,!(o>0)){e.next=15;break}return e.abrupt("return",Promise.resolve());case 15:return e.abrupt("return",Promise.reject(i));case 16:e.next=19;break;case 18:return e.abrupt("return",Promise.reject("请输入正确的手机号或邮箱"));case 19:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return f.a.createElement(j.a,{layout:"vertical",form:g,style:i,initialValues:{autologin:!0,protool:!1},onFinish:function(e){return C.apply(this,arguments)}},f.a.createElement(j.a.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号或邮箱"},{validator:z}]},f.a.createElement(_.a,{style:H,autoComplete:"new-login",size:"large",placeholder:"请输入有效的手机号/邮箱号",onChange:function(){return g.setFieldsValue({verify:0})}})),f.a.createElement(A.a,{title:f.a.createElement("div",null,f.a.createElement("span",null,"长度为8-16位字符"),f.a.createElement("br",null),f.a.createElement("span",null,"字母/数字以及标点符号至少包含2种"),f.a.createElement("br",null),f.a.createElement("span",null,"不允许有空格、中文")),placement:"topRight"},f.a.createElement(j.a.Item,{name:"new_password",rules:[{required:!0,message:"请输入8-16位新密码,区分大小写、不能使用空格"},{validator:function(e,t){if(!t)return Promise.resolve();if(!D.test(t))return Promise.reject("请输入8~16位字符,字母、数字和特殊符号至少包含2种");if(t.indexOf(" ")>-1)return Promise.reject("请输入8-16位新密码,区分大小写、不能使用空格");var n=t.length;return n>=8&&n<=16?Promise.resolve():Promise.reject("请输入8-16位新密码,区分大小写、不能使用空格")}}]},f.a.createElement(_.a.Password,{autoComplete:"new-password",style:H,size:"large",placeholder:"输入8~16位新密码,区分大小写"}))),!(null!=u&&null!==(t=u.setting)&&void 0!==t&&t.is_local)&&f.a.createElement(j.a.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}]},f.a.createElement(_.a,{suffix:f.a.createElement(w.a,{loading:k,type:"link",onClick:T,disabled:S>0}," ",0===S?"获取验证码":"".concat(S,"秒可重新获取")),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"large"})),f.a.createElement(j.a.Item,null,f.a.createElement(w.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:H,className:"font16"}," ",s," ")),f.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"修改并登录即代表您已阅读并同意",f.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"《服务协议条款》")))})),Y=n("h0ge"),Z=n.n(Y),W=n("/nL+"),U=n.n(W),K=n("IxGP"),Q=n.n(K),X=n("m3rI"),$=window.location.host,ee=X.a.QQLoginCB,te=function(e){var t=e.onWechatLogin,n=e.setType,a=e.loginType;return f.a.createElement(f.a.Fragment,null,(1===a||2===a)&&f.a.createElement("div",{style:{marginTop:4===a?20:92,marginBottom:60},className:"font16 tc"},"没有账号?",f.a.createElement("span",{onClick:function(){return n(3)},className:"c-blue current"},"免费注册")),(3===a||4===a||5===a)&&f.a.createElement("div",{style:{marginTop:92,marginBottom:60},className:"font16 tc"},"已有账号?",f.a.createElement("span",{onClick:function(){return n(1)},className:"c-blue current"},"立即登录")),f.a.createElement("p",{className:Q.a.driver},f.a.createElement("span",{style:{color:"#444444"}},"快速登录")),f.a.createElement("div",{className:Q.a["other-login"]},f.a.createElement("a",{title:"微信登录",onClick:t},f.a.createElement("img",{src:Z.a,alt:"微信",width:66})),f.a.createElement("a",{title:"qq登录",onClick:function(){Object(N.K)()?window.location.href="https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(ee,"%2fotherloginqq&state=null,").concat($,"&response_type=code"):Object(N.O)("https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(ee,"%2fotherloginqq&state=null,").concat($,"&response_type=code"))}},f.a.createElement("img",{src:U.a,alt:"QQ",width:66}))))};function ne(e){e.onBack;var t=e.setType;return f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"}},f.a.createElement("iframe",{className:Q.a["wechat-qrcode"],frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(ee,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat($,"#wechat_redirect")})),f.a.createElement("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current"},f.a.createElement("span",{onClick:function(){return t(1)},style:{borderBottom:"2px solid #0152d9"}},"返回账号登录")))}var ae,re={height:48},oe=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ie={timer:0};function le(e,t){switch(t.type){case ae.setTimer:return Object(l.a)(Object(l.a)({},e),{},{timer:t.payload});default:throw new Error}}!function(e){e[e.setTimer=0]="setTimer"}(ae||(ae={}));var ce=Object(g.a)((function(e){return{globalSetting:e.globalSetting}}))((function(e){e.validateName,e.getCode;var t=e.register,n=e.style,a=void 0===n?{}:n,r=e.buttonText,o=void 0===r?"注册":r,i=(e.globalSetting,j.a.useForm()),l=Object(x.a)(i,1)[0],s=Object(m.useReducer)(le,ie),u=Object(x.a)(s,2),p=u[0],g=u[1],v=Object(m.useState)(!1),h=Object(x.a)(v,2),b=(h[0],h[1],p.timer);function E(){return(E=Object(c.a)(d.a.mark((function e(n){var a,r,o,i;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=n.old_password,r=n.newPassword,e.next=3,t({old_password:a,newPassword:r});case 3:if(o=e.sent,i=o.message,!(o.status<0)){e.next=9;break}return l.setFields([{name:"code",errors:[i]}]),e.abrupt("return");case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return Object(m.useEffect)((function(){b>0&&setTimeout((function(){g({type:ae.setTimer,payload:b-1})}),1e3)}),[b]),f.a.createElement(j.a,{layout:"vertical",form:l,style:a,initialValues:{autologin:!0,protool:!1},onFinish:function(e){return E.apply(this,arguments)}},f.a.createElement(j.a.Item,{name:"old_password",rules:[{required:!0,message:"请输入8~16位密码,区分大小写"}]},f.a.createElement(_.a,{style:re,autoComplete:"new-login",size:"large",type:"password",placeholder:"请输入旧密码",onChange:function(){return l.setFieldsValue({verify:0})}})),f.a.createElement(A.a,{title:f.a.createElement("div",null,f.a.createElement("span",null,"长度为8-16位字符"),f.a.createElement("br",null),f.a.createElement("span",null,"字母/数字以及标点符号至少包含2种"),f.a.createElement("br",null),f.a.createElement("span",null,"不允许有空格、中文")),placement:"topRight"},f.a.createElement(j.a.Item,{name:"newPassword",rules:[{required:!0,message:"请输入8-16位新密码,区分大小写、不能使用空格"},{validator:function(e,t,n){t?t.indexOf(" ")>-1?n("请输入8-16位密码,区分大小写、不能使用空格"):t.length<8||t.length>16?n("请输入8-16位字符的新密码,区分大小写!"):oe.test(t)?n():n("请输入8~16位字符,字母、数字和特殊符号至少包含2种"):n("请输入8-16位字符的新密码,区分大小写!")}}]},f.a.createElement(_.a.Password,{autoComplete:"new-password",style:re,size:"large",placeholder:"输入8~16位新密码,区分大小写"}))),f.a.createElement(A.a,{title:f.a.createElement("div",null,f.a.createElement("span",null,"长度为8-16位字符"),f.a.createElement("br",null),f.a.createElement("span",null,"字母/数字以及标点符号至少包含2种"),f.a.createElement("br",null),f.a.createElement("span",null,"不允许有空格、中文")),placement:"topRight"},f.a.createElement(j.a.Item,{name:"againPassword",rules:[{required:!0,message:"请再次输入新密码"},{validator:function(e,t,n){t!=l.getFieldsValue().newPassword?n("两次输入的新密码必须一致!"):n()}}]},f.a.createElement(_.a.Password,{autoComplete:"new-password",style:re,size:"large",placeholder:"请再次输入新密码"}))),f.a.createElement(j.a.Item,null,f.a.createElement(w.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:re,className:"font16"}," ",o," ")),f.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"修改并登录即代表您已阅读并同意",f.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"《服务协议条款》")))})),se=n("4R62"),ue=n.n(se),de=E.a.TabPane,me=function(e){e.dispatch,e.is_main_site;var t=e.is_local,n=e.style,a=void 0===n?{}:n,r=e.globalSetting,o=Object(m.useState)(!1),i=Object(x.a)(o,2),s=(i[0],i[1]),u=Object(m.useState)("1"),p=Object(x.a)(u,2),g=p[0],w=p[1],y=Object(m.useState)(1),_=Object(x.a)(y,2),j=_[0],O=_[1],I=Object(m.useState)(),S=Object(x.a)(I,2),C=S[0],A=S[1];function N(){O(1),s(!1)}function z(e){console.log(e),w(e)}k.G,k.w,P=Object(c.a)(d.a.mark((function e(t){var n;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(k.a)({phone:t.login,code:t.code});case 2:if(0!==(n=e.sent).status){e.next=6;break}return null!=n&&n.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==n?void 0:n.start_date)):localStorage.removeItem("extension-modal"),e.abrupt("return","/");case 6:return e.abrupt("return",n);case 7:case"end":return e.stop()}}),e)})));var P,R,F,M,q={buttonText:"注册并登录",validateName:k.G,getCode:k.w,register:(R=Object(c.a)(d.a.mark((function e(t){var n;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(k.z)(Object(l.a)({},t));case 2:if(0!==(n=e.sent).status){e.next=9;break}return"1"===localStorage.getItem("addinfo")?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),b.b.info("注册并登陆成功"),e.abrupt("return","/");case 9:return e.abrupt("return",n);case 10:case"end":return e.stop()}}),e)}))),function(e){return R.apply(this,arguments)})},H={buttonText:"修改密码",validateName:k.G,getCode:k.w,register:(F=Object(c.a)(d.a.mark((function e(t){var n;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(k.f)(Object(l.a)({login:C},t));case 2:return n=e.sent,b.b.info("修改密码成功"),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)}))),function(e){return F.apply(this,arguments)})},B={buttonText:"修改并登录",validateName:k.G,getCode:k.w,register:(M=Object(c.a)(d.a.mark((function e(t){var n;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.new_password_confirmation=t.new_password,e.next=3,Object(k.A)(Object(l.a)({},t));case 3:if(0!==(n=e.sent).status){e.next=8;break}return null!=n&&n.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==n?void 0:n.start_date)):localStorage.removeItem("extension-modal"),b.b.info("修改成功"),e.abrupt("return","/");case 8:return e.abrupt("return",n);case 9:case"end":return e.stop()}}),e)}))),function(e){return M.apply(this,arguments)})},D=Object(m.useCallback)((function(){switch(j){case 1:return f.a.createElement(E.a,{tabBarExtraContent:f.a.createElement("div",null,r.setting.zcst_authorize_url&&f.a.createElement(h.a,{onClick:function(){window.location.href=r.setting.zcst_authorize_url},style:{alignItems:"center",marginRight:40}},f.a.createElement("img",{style:{width:40,cursor:"pointer",marginRight:5},src:"https://t15.baidu.com/it/u=1067996267,3024058787&fm=179&app=42&size=w54&n=0&f=JPEG&fmt=auto?s=37F0E9365892F7E1429603EC0300E02F&sec=1678467600&t=07e25c502c22ff21e8b8f4e74e506e58"}),f.a.createElement("span",{style:{cursor:"pointer"}},"认证中心"))),defaultActiveKey:g,onChange:z,className:ue.a.tabs},f.a.createElement(de,{tab:"账号登录",key:"1"},f.a.createElement("div",{className:"mt20"},"1"===g&&f.a.createElement(T,{setusername:A,setType:O}))));case 2:return f.a.createElement(ne,{setType:O,onBack:N});case 3:return f.a.createElement("div",{className:"ml40"},f.a.createElement("h1",{className:"font18 mb20 mt35"},"新用户注册"),f.a.createElement(V,q));case 4:return f.a.createElement("div",{className:"ml40"},f.a.createElement("h1",{className:"font18 mb20 mt35"},"找回密码"),f.a.createElement(J,B));case 5:return f.a.createElement("div",{className:"ml40"},f.a.createElement("h1",{className:"font18 mb20 mt35"},"修改密码"),f.a.createElement(ce,H))}}),[j,g]);return f.a.createElement("div",{className:ue.a["login-panel-wrapper2"],style:a},f.a.createElement(h.a,null,f.a.createElement(v.a,{flex:"1"},D()),f.a.createElement(v.a,{flex:"295px",className:ue.a["login-panel-right-wrp"]},!t&&f.a.createElement(te,{loginType:j,setType:O,onWechatLogin:function(){O(2),s(!0)}}))))},fe=n("1TMG"),pe=n.n(fe),ge=Object(g.a)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t,n,a=e.user,r=e.globalSetting,o=(e.loading,e.dispatch),l=null===(t=r.setting)||void 0===t?void 0:t.main_site,c=null===(n=r.setting)||void 0===n?void 0:n.is_local;return f.a.createElement(i.a,{centered:!0,visible:a.showPopLogin,footer:null,width:c?420:765,keyboard:!1,maskClosable:!1,wrapClassName:pe.a.popLogin,closable:a.showClosable,onCancel:function(){o({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})}},a.showPopLogin&&f.a.createElement(me,{globalSetting:r,is_main_site:l,is_local:c}))})),ve=(n("wd/R"),n("ruvs")),he=n("JatN"),be=n("ErOA");t.default=Object(g.a)((function(e){return{loading:e.loading,globalSetting:e.globalSetting,user:e.user}}))((function(e){e.loading;var t=e.globalSetting,n=e.children,a=(e.user,e.dispatch),u=e.location,v=(Object(s.a)(e,["loading","globalSetting","children","user","dispatch","location"]),Object(S.h)()),h=Object(ve.b)(),b=t.globalLoading,x=function(){var e=Object(c.a)(d.a.mark((function e(){var t,n,r,o;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==u||!u.search){e.next=9;break}return(o=u.pathname.split("/")).includes("paths")&&(r=o[2]),e.next=6,a({type:"user/getUserInfo",payload:Object(l.a)(Object(l.a)(Object(l.a)({},h),u.query),{},{subject_id:r,websiteName:"educoder"})});case 6:n=e.sent,e.next=12;break;case 9:return e.next=11,a({type:"user/getUserInfo",payload:Object(l.a)({},h)});case 11:n=e.sent;case 12:null!==(t=n)&&void 0!==t&&t.username&&"/login"===v.pathname&&(u.href="/");case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(m.useEffect)((function(){window.less.modifyVars(Object(l.a)({},he.a[t.theme]))}),[t.theme]),Object(m.useEffect)((function(){x()}),[u.pathname]),Object(m.useEffect)((function(){var e,t;if(u.pathname.indexOf("classrooms")>-1&&-1===u.pathname.indexOf("detail")||document.body.scrollIntoView(),u.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";else if(u.pathname.indexOf("/classrooms/qb4ft587")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";else if(u.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";else if(a({type:"globalSetting/query",payload:{}}),a({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),console.log(u,":location"),"https://jetcoder.educoder.net"!==window.location.href&&"https://jetcoder.educoder.net/"!==window.location.href)if(null!==(e=window.location.href)&&void 0!==e&&e.includes("/problems")&&null!==(t=window.location.href)&&void 0!==t&&t.includes("/share")){var n,r,o,l=null===(n=window.location)||void 0===n||null===(r=n.pathname)||void 0===r||null===(o=r.split("/"))||void 0===o?void 0:o[2];Object(be.a)("/api/practices/".concat(l,"/start"),{method:"get"}).then((function(e){0===(null==e?void 0:e.status)&&g.d.replace("/problems/".concat(null==e?void 0:e.identifier,"/oj/").concat(l))}))}else{if("/admins"===u.pathname||"/sidekiq"===u.pathname){var c=document.domain;if(c.indexOf("educoder.net")>-1)switch(c){case"www.educoder.net":case"educoder.net":window.location.href="https://data.educoder.net".concat(u.pathname);break;default:var s=document.domain.split(".");s[0]=s[0]+"-data",window.location.href="https://".concat(s.join(".")).concat(u.pathname)}}i.a.destroyAll(),Object(N.J)()&&Object(N.r)("2.0.0")>0&&i.a.info({title:"客户端版本过低",centered:!0,content:f.a.createElement("div",null,f.a.createElement("span",{className:"c-red"},"您的头歌考试系统柜客户端版本过低"),',请升级至最新版本后再使用,点击"确定"后将下载最新版本的客户端,',f.a.createElement("span",{className:"c-red"},"下载后请先退出客户端再安装")),okText:"立即升级",visible:!0,maskClosable:!1,onOk:function(){return Object(N.t)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise((function(){}))}}),Object(g.f)("zh-CN",!1)}else window.location.href="https://www.educoder.net/problems"}),[u.pathname]),Object(m.useEffect)((function(){t.updateData.system_update?localStorage.updateEndTime||(new Date).getTime()-1)){e.next=6;break}return v.setFields([{name:"login",errors:["请输入正确的手机号或邮箱"]}]),a=1,e.abrupt("return",a);case 6:return e.next=8,n({login:t,type:1});case 8:return r=e.sent,o=r.status,i=r.message,o>0?a=2:(v.setFields([{name:"login",errors:[i]}]),a=1),e.abrupt("return",a);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var H=function(){var e=Object(c.a)(d.a.mark((function e(){var t,o,i,l,c;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(v.getFieldValue("verify"),t=v.getFieldValue("login")){e.next=6;break}v.validateFields(["login"]),e.next=21;break;case 6:return e.next=8,n({login:t,type:1});case 8:if(1===(null==(o=e.sent)?void 0:o.status)){e.next=12;break}return v.setFields([{name:"login",errors:[null==o?void 0:o.message]}]),e.abrupt("return");case 12:return S(!0),e.next=15,r({login:t,type:1,smscode:Object(N.V)(t)});case 15:i=e.sent,l=i.status,c=i.message,l<0&&v.setFields([{name:"code",errors:[c]}]),y({type:a.setTimer,payload:60}),S(!1);case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(m.useEffect)((function(){C>0&&setTimeout((function(){y({type:a.setTimer,payload:C-1})}),1e3)}),[C]);return f.a.createElement(j.a,{layout:"vertical",form:v,style:l,initialValues:{autologin:!0,protool:!1},onFinish:function(e){return T.apply(this,arguments)}},f.a.createElement(j.a.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号或邮箱"},{validator:function(e,t){return t?t.indexOf(" ")>-1?Promise.reject("请输入正确的手机号或邮箱"):P.test(t)?Promise.resolve():Promise.reject("请输入正确的手机号或邮箱"):Promise.resolve()}}]},f.a.createElement(_.a,{style:z,autoComplete:"new-login",size:"large",placeholder:"请输入有效的手机号/邮箱号",onBlur:function(){return q},onChange:function(){return v.setFieldsValue({verify:0})}})),!(null!=p&&null!==(t=p.setting)&&void 0!==t&&t.is_local)&&f.a.createElement(j.a.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}]},f.a.createElement(_.a,{suffix:f.a.createElement(w.a,{loading:I,type:"link",onClick:H,disabled:C>0}," ",0===C?"获取验证码":"".concat(C,"秒可重新获取")),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"large"})),f.a.createElement(A.a,{title:f.a.createElement("div",null,f.a.createElement("span",null,"长度为8-16位字符"),f.a.createElement("br",null),f.a.createElement("span",null,"字母/数字以及标点符号至少包含2种"),f.a.createElement("br",null),f.a.createElement("span",null,"不允许有空格、中文")),placement:"topRight"},f.a.createElement(j.a.Item,{name:"password",rules:[{required:!0,message:"请输入8-16位密码,区分大小写、不能使用空格"},{validator:function(e,t){if(!t)return Promise.resolve();if(!R.test(t))return Promise.reject("请输入8~16位字符,字母、数字和特殊符号至少包含2种");if(t.indexOf(" ")>-1)return Promise.reject("请输入8-16位密码,区分大小写、不能使用空格");var n=t.length;return n>=8&&n<=16?Promise.resolve():Promise.reject("请输入8-16位密码,区分大小写、不能使用空格")}}]},f.a.createElement(_.a.Password,{autoComplete:"new-password",style:z,size:"large",placeholder:"请输入8~16位字符,字母、数字和特殊符号至少包含2种"}))),f.a.createElement(j.a.Item,null,f.a.createElement(w.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:z,className:"font16"}," ",u," ")),f.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:35}},"注册并登录即代表您已阅读并同意",f.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"《服务协议条款》")))})),H={height:48},B=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,D=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,L={timer:0};function G(e,t){switch(t.type){case q.setTimer:return Object(l.a)(Object(l.a)({},e),{},{timer:t.payload});default:throw new Error}}!function(e){e[e.setTimer=0]="setTimer"}(q||(q={}));var J=Object(g.a)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n=e.validateName,a=e.getCode,r=e.register,o=e.style,i=void 0===o?{}:o,l=e.buttonText,s=void 0===l?"注册":l,u=e.globalSetting,p=j.a.useForm(),g=Object(x.a)(p,1)[0],v=Object(m.useReducer)(G,L),h=Object(x.a)(v,2),b=h[0],E=h[1],y=Object(m.useState)(!1),O=Object(x.a)(y,2),k=O[0],I=O[1],S=b.timer;function C(){return(C=Object(c.a)(d.a.mark((function e(t){var n,a,o,i,l;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.login,a=t.new_password,o=t.code,e.next=3,r({login:n,new_password:a,code:o});case 3:if(i=e.sent,l=i.message,!(i.status<0)){e.next=9;break}return g.setFields([{name:"code",errors:[l]}]),e.abrupt("return");case 9:location.reload();case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var T=function(){var e=Object(c.a)(d.a.mark((function e(){var t,n,r,o;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g.getFieldValue("verify"),t=g.getFieldValue("login"),e.next=4,g.validateFields(["login"]);case 4:if(t){e.next=8;break}g.validateFields(["login"]),e.next=17;break;case 8:return I(!0),e.next=11,a({login:t,type:2,smscode:Object(N.V)(t)});case 11:n=e.sent,r=n.status,o=n.message,r<0&&g.setFields([{name:"code",errors:[o]}]),E({type:q.setTimer,payload:60}),I(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(m.useEffect)((function(){S>0&&setTimeout((function(){E({type:q.setTimer,payload:S-1})}),1e3)}),[S]);var z=function(){var e=Object(c.a)(d.a.mark((function e(t,a){var r,o,i;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a){e.next=2;break}return e.abrupt("return",Promise.resolve());case 2:if(!(a.indexOf(" ")>-1)){e.next=4;break}return e.abrupt("return",Promise.reject("请输入正确的手机号或邮箱"));case 4:if(!B.test(a)){e.next=18;break}return e.next=7,n({login:a,type:2});case 7:if(r=e.sent,o=r.status,i=r.message,!(o>0)){e.next=15;break}return e.abrupt("return",Promise.resolve());case 15:return e.abrupt("return",Promise.reject(i));case 16:e.next=19;break;case 18:return e.abrupt("return",Promise.reject("请输入正确的手机号或邮箱"));case 19:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return f.a.createElement(j.a,{layout:"vertical",form:g,style:i,initialValues:{autologin:!0,protool:!1},onFinish:function(e){return C.apply(this,arguments)}},f.a.createElement(j.a.Item,{name:"login",rules:[{required:!0,message:"请输入正确的手机号或邮箱"},{validator:z}]},f.a.createElement(_.a,{style:H,autoComplete:"new-login",size:"large",placeholder:"请输入有效的手机号/邮箱号",onChange:function(){return g.setFieldsValue({verify:0})}})),f.a.createElement(A.a,{title:f.a.createElement("div",null,f.a.createElement("span",null,"长度为8-16位字符"),f.a.createElement("br",null),f.a.createElement("span",null,"字母/数字以及标点符号至少包含2种"),f.a.createElement("br",null),f.a.createElement("span",null,"不允许有空格、中文")),placement:"topRight"},f.a.createElement(j.a.Item,{name:"new_password",rules:[{required:!0,message:"请输入8-16位新密码,区分大小写、不能使用空格"},{validator:function(e,t){if(!t)return Promise.resolve();if(!D.test(t))return Promise.reject("请输入8~16位字符,字母、数字和特殊符号至少包含2种");if(t.indexOf(" ")>-1)return Promise.reject("请输入8-16位新密码,区分大小写、不能使用空格");var n=t.length;return n>=8&&n<=16?Promise.resolve():Promise.reject("请输入8-16位新密码,区分大小写、不能使用空格")}}]},f.a.createElement(_.a.Password,{autoComplete:"new-password",style:H,size:"large",placeholder:"输入8~16位新密码,区分大小写"}))),!(null!=u&&null!==(t=u.setting)&&void 0!==t&&t.is_local)&&f.a.createElement(j.a.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}]},f.a.createElement(_.a,{suffix:f.a.createElement(w.a,{loading:k,type:"link",onClick:T,disabled:S>0}," ",0===S?"获取验证码":"".concat(S,"秒可重新获取")),style:{paddingRight:2,height:48},placeholder:"请输入验证码",size:"large"})),f.a.createElement(j.a.Item,null,f.a.createElement(w.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:H,className:"font16"}," ",s," ")),f.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"修改并登录即代表您已阅读并同意",f.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"《服务协议条款》")))})),Y=n("h0ge"),Z=n.n(Y),K=n("/nL+"),W=n.n(K),U=n("IxGP"),Q=n.n(U),X=n("m3rI"),$=window.location.host,ee=X.a.QQLoginCB,te=function(e){var t=e.onWechatLogin,n=e.setType,a=e.loginType;return f.a.createElement(f.a.Fragment,null,(1===a||2===a)&&f.a.createElement("div",{style:{marginTop:4===a?20:92,marginBottom:60},className:"font16 tc"},"没有账号?",f.a.createElement("span",{onClick:function(){return n(3)},className:"c-blue current"},"免费注册")),(3===a||4===a||5===a)&&f.a.createElement("div",{style:{marginTop:92,marginBottom:60},className:"font16 tc"},"已有账号?",f.a.createElement("span",{onClick:function(){return n(1)},className:"c-blue current"},"立即登录")),f.a.createElement("p",{className:Q.a.driver},f.a.createElement("span",{style:{color:"#444444"}},"快速登录")),f.a.createElement("div",{className:Q.a["other-login"]},f.a.createElement("a",{title:"微信登录",onClick:t},f.a.createElement("img",{src:Z.a,alt:"微信",width:66})),f.a.createElement("a",{title:"qq登录",onClick:function(){Object(N.K)()?window.location.href="https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(ee,"%2fotherloginqq&state=null,").concat($,"&response_type=code"):Object(N.O)("https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(ee,"%2fotherloginqq&state=null,").concat($,"&response_type=code"))}},f.a.createElement("img",{src:W.a,alt:"QQ",width:66}))))};function ne(e){e.onBack;var t=e.setType;return f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"}},f.a.createElement("iframe",{className:Q.a["wechat-qrcode"],frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(ee,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat($,"#wechat_redirect")})),f.a.createElement("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current"},f.a.createElement("span",{onClick:function(){return t(1)},style:{borderBottom:"2px solid #0152d9"}},"返回账号登录")))}var ae,re={height:48},oe=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ie={timer:0};function le(e,t){switch(t.type){case ae.setTimer:return Object(l.a)(Object(l.a)({},e),{},{timer:t.payload});default:throw new Error}}!function(e){e[e.setTimer=0]="setTimer"}(ae||(ae={}));var ce=Object(g.a)((function(e){return{globalSetting:e.globalSetting}}))((function(e){e.validateName,e.getCode;var t=e.register,n=e.style,a=void 0===n?{}:n,r=e.buttonText,o=void 0===r?"注册":r,i=(e.globalSetting,j.a.useForm()),l=Object(x.a)(i,1)[0],s=Object(m.useReducer)(le,ie),u=Object(x.a)(s,2),p=u[0],g=u[1],v=Object(m.useState)(!1),h=Object(x.a)(v,2),b=(h[0],h[1],p.timer);function E(){return(E=Object(c.a)(d.a.mark((function e(n){var a,r,o,i;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=n.old_password,r=n.newPassword,e.next=3,t({old_password:a,newPassword:r});case 3:if(o=e.sent,i=o.message,!(o.status<0)){e.next=9;break}return l.setFields([{name:"code",errors:[i]}]),e.abrupt("return");case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return Object(m.useEffect)((function(){b>0&&setTimeout((function(){g({type:ae.setTimer,payload:b-1})}),1e3)}),[b]),f.a.createElement(j.a,{layout:"vertical",form:l,style:a,initialValues:{autologin:!0,protool:!1},onFinish:function(e){return E.apply(this,arguments)}},f.a.createElement(j.a.Item,{name:"old_password",rules:[{required:!0,message:"请输入8~16位密码,区分大小写"}]},f.a.createElement(_.a,{style:re,autoComplete:"new-login",size:"large",type:"password",placeholder:"请输入旧密码",onChange:function(){return l.setFieldsValue({verify:0})}})),f.a.createElement(A.a,{title:f.a.createElement("div",null,f.a.createElement("span",null,"长度为8-16位字符"),f.a.createElement("br",null),f.a.createElement("span",null,"字母/数字以及标点符号至少包含2种"),f.a.createElement("br",null),f.a.createElement("span",null,"不允许有空格、中文")),placement:"topRight"},f.a.createElement(j.a.Item,{name:"newPassword",rules:[{required:!0,message:"请输入8-16位新密码,区分大小写、不能使用空格"},{validator:function(e,t,n){t?t.indexOf(" ")>-1?n("请输入8-16位密码,区分大小写、不能使用空格"):t.length<8||t.length>16?n("请输入8-16位字符的新密码,区分大小写!"):oe.test(t)?n():n("请输入8~16位字符,字母、数字和特殊符号至少包含2种"):n("请输入8-16位字符的新密码,区分大小写!")}}]},f.a.createElement(_.a.Password,{autoComplete:"new-password",style:re,size:"large",placeholder:"输入8~16位新密码,区分大小写"}))),f.a.createElement(A.a,{title:f.a.createElement("div",null,f.a.createElement("span",null,"长度为8-16位字符"),f.a.createElement("br",null),f.a.createElement("span",null,"字母/数字以及标点符号至少包含2种"),f.a.createElement("br",null),f.a.createElement("span",null,"不允许有空格、中文")),placement:"topRight"},f.a.createElement(j.a.Item,{name:"againPassword",rules:[{required:!0,message:"请再次输入新密码"},{validator:function(e,t,n){t!=l.getFieldsValue().newPassword?n("两次输入的新密码必须一致!"):n()}}]},f.a.createElement(_.a.Password,{autoComplete:"new-password",style:re,size:"large",placeholder:"请再次输入新密码"}))),f.a.createElement(j.a.Item,null,f.a.createElement(w.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:re,className:"font16"}," ",o," ")),f.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"修改并登录即代表您已阅读并同意",f.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"《服务协议条款》")))})),se=n("4R62"),ue=n.n(se),de=E.a.TabPane,me=function(e){e.dispatch,e.is_main_site;var t=e.is_local,n=e.style,a=void 0===n?{}:n,r=e.globalSetting,o=Object(m.useState)(!1),i=Object(x.a)(o,2),s=(i[0],i[1]),u=Object(m.useState)("1"),p=Object(x.a)(u,2),g=p[0],w=p[1],y=Object(m.useState)(1),_=Object(x.a)(y,2),j=_[0],O=_[1],I=Object(m.useState)(),S=Object(x.a)(I,2),C=S[0],A=S[1];function N(){O(1),s(!1)}function z(e){console.log(e),w(e)}k.K,k.z,P=Object(c.a)(d.a.mark((function e(t){var n;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(k.a)({phone:t.login,code:t.code});case 2:if(0!==(n=e.sent).status){e.next=6;break}return null!=n&&n.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==n?void 0:n.start_date)):localStorage.removeItem("extension-modal"),e.abrupt("return","/");case 6:return e.abrupt("return",n);case 7:case"end":return e.stop()}}),e)})));var P,R,F,M,q={buttonText:"注册并登录",validateName:k.K,getCode:k.z,register:(R=Object(c.a)(d.a.mark((function e(t){var n;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(k.D)(Object(l.a)({},t));case 2:if(0!==(n=e.sent).status){e.next=9;break}return"1"===localStorage.getItem("addinfo")?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),b.b.info("注册并登陆成功"),e.abrupt("return","/");case 9:return e.abrupt("return",n);case 10:case"end":return e.stop()}}),e)}))),function(e){return R.apply(this,arguments)})},H={buttonText:"修改密码",validateName:k.K,getCode:k.z,register:(F=Object(c.a)(d.a.mark((function e(t){var n;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(k.f)(Object(l.a)({login:C},t));case 2:return n=e.sent,b.b.info("修改密码成功"),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)}))),function(e){return F.apply(this,arguments)})},B={buttonText:"修改并登录",validateName:k.K,getCode:k.z,register:(M=Object(c.a)(d.a.mark((function e(t){var n;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.new_password_confirmation=t.new_password,e.next=3,Object(k.E)(Object(l.a)({},t));case 3:if(0!==(n=e.sent).status){e.next=8;break}return null!=n&&n.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",null==n?void 0:n.start_date)):localStorage.removeItem("extension-modal"),b.b.info("修改成功"),e.abrupt("return","/");case 8:return e.abrupt("return",n);case 9:case"end":return e.stop()}}),e)}))),function(e){return M.apply(this,arguments)})},D=Object(m.useCallback)((function(){switch(j){case 1:return f.a.createElement(E.a,{tabBarExtraContent:f.a.createElement("div",null,r.setting.zcst_authorize_url&&f.a.createElement(h.a,{onClick:function(){window.location.href=r.setting.zcst_authorize_url},style:{alignItems:"center",marginRight:40}},f.a.createElement("img",{style:{width:40,cursor:"pointer",marginRight:5},src:"https://t15.baidu.com/it/u=1067996267,3024058787&fm=179&app=42&size=w54&n=0&f=JPEG&fmt=auto?s=37F0E9365892F7E1429603EC0300E02F&sec=1678467600&t=07e25c502c22ff21e8b8f4e74e506e58"}),f.a.createElement("span",{style:{cursor:"pointer"}},"认证中心"))),defaultActiveKey:g,onChange:z,className:ue.a.tabs},f.a.createElement(de,{tab:"账号登录",key:"1"},f.a.createElement("div",{className:"mt20"},"1"===g&&f.a.createElement(T,{setusername:A,setType:O}))));case 2:return f.a.createElement(ne,{setType:O,onBack:N});case 3:return f.a.createElement("div",{className:"ml40"},f.a.createElement("h1",{className:"font18 mb20 mt35"},"新用户注册"),f.a.createElement(V,q));case 4:return f.a.createElement("div",{className:"ml40"},f.a.createElement("h1",{className:"font18 mb20 mt35"},"找回密码"),f.a.createElement(J,B));case 5:return f.a.createElement("div",{className:"ml40"},f.a.createElement("h1",{className:"font18 mb20 mt35"},"修改密码"),f.a.createElement(ce,H))}}),[j,g]);return f.a.createElement("div",{className:ue.a["login-panel-wrapper2"],style:a},f.a.createElement(h.a,null,f.a.createElement(v.a,{flex:"1"},D()),f.a.createElement(v.a,{flex:"295px",className:ue.a["login-panel-right-wrp"]},!t&&f.a.createElement(te,{loginType:j,setType:O,onWechatLogin:function(){O(2),s(!0)}}))))},fe=n("1TMG"),pe=n.n(fe),ge=Object(g.a)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t,n,a=e.user,r=e.globalSetting,o=(e.loading,e.dispatch),l=null===(t=r.setting)||void 0===t?void 0:t.main_site,c=null===(n=r.setting)||void 0===n?void 0:n.is_local;return f.a.createElement(i.a,{centered:!0,visible:a.showPopLogin,footer:null,width:c?420:765,keyboard:!1,maskClosable:!1,wrapClassName:pe.a.popLogin,closable:a.showClosable,onCancel:function(){o({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})}},a.showPopLogin&&f.a.createElement(me,{globalSetting:r,is_main_site:l,is_local:c}))})),ve=(n("wd/R"),n("ruvs")),he=n("JatN"),be=n("ErOA");t.default=Object(g.a)((function(e){return{loading:e.loading,globalSetting:e.globalSetting,user:e.user}}))((function(e){e.loading;var t=e.globalSetting,n=e.children,a=(e.user,e.dispatch),u=e.location,v=(Object(s.a)(e,["loading","globalSetting","children","user","dispatch","location"]),Object(S.h)()),h=Object(ve.b)(),b=t.globalLoading,x=function(){var e=Object(c.a)(d.a.mark((function e(){var t,n,r,o;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==u||!u.search){e.next=9;break}return(o=u.pathname.split("/")).includes("paths")&&(r=o[2]),e.next=6,a({type:"user/getUserInfo",payload:Object(l.a)(Object(l.a)(Object(l.a)({},h),u.query),{},{subject_id:r,websiteName:"educoder"})});case 6:n=e.sent,e.next=12;break;case 9:return e.next=11,a({type:"user/getUserInfo",payload:Object(l.a)({},h)});case 11:n=e.sent;case 12:null!==(t=n)&&void 0!==t&&t.username&&"/login"===v.pathname&&(u.href="/");case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(m.useEffect)((function(){window.less.modifyVars(Object(l.a)({},he.a[t.theme]))}),[t.theme]),Object(m.useEffect)((function(){x()}),[u.pathname]),Object(m.useEffect)((function(){var e,t;if(u.pathname.indexOf("classrooms")>-1&&-1===u.pathname.indexOf("detail")||document.body.scrollIntoView(),u.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";else if(u.pathname.indexOf("/classrooms/qb4ft587")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";else if(u.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&"localhost"!==document.domain&&"kepukehuan.educoder.net"!==document.domain)window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";else if(a({type:"globalSetting/query",payload:{}}),a({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),console.log(u,":location"),"https://jetcoder.educoder.net"!==window.location.href&&"https://jetcoder.educoder.net/"!==window.location.href)if(null!==(e=window.location.href)&&void 0!==e&&e.includes("/problems")&&null!==(t=window.location.href)&&void 0!==t&&t.includes("/share")){var n,r,o,l=null===(n=window.location)||void 0===n||null===(r=n.pathname)||void 0===r||null===(o=r.split("/"))||void 0===o?void 0:o[2];Object(be.a)("/api/practices/".concat(l,"/start"),{method:"get"}).then((function(e){0===(null==e?void 0:e.status)&&g.d.replace("/problems/".concat(null==e?void 0:e.identifier,"/oj/").concat(l))}))}else{if("/admins"===u.pathname||"/sidekiq"===u.pathname){var c=document.domain;if(c.indexOf("educoder.net")>-1)switch(c){case"www.educoder.net":case"educoder.net":window.location.href="https://data.educoder.net".concat(u.pathname);break;default:var s=document.domain.split(".");s[0]=s[0]+"-data",window.location.href="https://".concat(s.join(".")).concat(u.pathname)}}i.a.destroyAll(),Object(N.J)()&&Object(N.r)("2.0.0")>0&&i.a.info({title:"客户端版本过低",centered:!0,content:f.a.createElement("div",null,f.a.createElement("span",{className:"c-red"},"您的头歌考试系统柜客户端版本过低"),',请升级至最新版本后再使用,点击"确定"后将下载最新版本的客户端,',f.a.createElement("span",{className:"c-red"},"下载后请先退出客户端再安装")),okText:"立即升级",visible:!0,maskClosable:!1,onOk:function(){return Object(N.t)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise((function(){}))}}),Object(g.f)("zh-CN",!1)}else window.location.href="https://www.educoder.net/problems"}),[u.pathname]),Object(m.useEffect)((function(){t.updateData.system_update?localStorage.updateEndTime||(new Date).getTime()t||o>e&&i=t&&l>=n?o-e-a:i>t&&ln?i-t+r:0}var l=function(e,t){var n=window,r=t.scrollMode,l=t.block,c=t.inline,s=t.boundary,u=t.skipOverflowHiddenElements,d="function"==typeof s?s:function(e){return e!==s};if(!a(e))throw new TypeError("Invalid target");for(var m=document.scrollingElement||document.documentElement,f=[],p=e;a(p)&&d(p);){if((p=p.parentElement)===m){f.push(p);break}null!=p&&p===document.body&&o(p)&&!o(document.documentElement)||null!=p&&o(p,u)&&f.push(p)}for(var g=n.visualViewport?n.visualViewport.width:innerWidth,v=n.visualViewport?n.visualViewport.height:innerHeight,h=window.scrollX||pageXOffset,b=window.scrollY||pageYOffset,x=e.getBoundingClientRect(),E=x.height,w=x.width,y=x.top,_=x.right,j=x.bottom,O=x.left,k="start"===l||"nearest"===l?y:"end"===l?j:y+E/2,I="center"===c?O+w/2:"end"===c?_:O,S=[],C=0;C=0&&O>=0&&j<=v&&_<=g&&y>=P&&j<=F&&O>=M&&_<=R)return S;var q=getComputedStyle(T),V=parseInt(q.borderLeftWidth,10),H=parseInt(q.borderTopWidth,10),B=parseInt(q.borderRightWidth,10),D=parseInt(q.borderBottomWidth,10),G=0,L=0,J="offsetWidth"in T?T.offsetWidth-T.clientWidth-V-B:0,Y="offsetHeight"in T?T.offsetHeight-T.clientHeight-H-D:0;if(m===T)G="start"===l?k:"end"===l?k-v:"nearest"===l?i(b,b+v,v,H,D,b+k,b+k+E,E):k-v/2,L="start"===c?I:"center"===c?I-g/2:"end"===c?I-g:i(h,h+g,g,V,B,h+I,h+I+w,w),G=Math.max(0,G+b),L=Math.max(0,L+h);else{G="start"===l?k-P-H:"end"===l?k-F+D+Y:"nearest"===l?i(P,F,N,H,D+Y,k,k+E,E):k-(P+N/2)+Y/2,L="start"===c?I-M-V:"center"===c?I-(M+z/2)+J/2:"end"===c?I-R+B+J:i(M,R,z,V,B+J,I,I+w,w);var Z=T.scrollLeft,W=T.scrollTop;k+=W-(G=Math.max(0,Math.min(W+G,T.scrollHeight-N+Y))),I+=Z-(L=Math.max(0,Math.min(Z+L,T.scrollWidth-z+J)))}S.push({el:T,top:G,left:L})}return S};function c(e){return e===Object(e)&&0!==Object.keys(e).length}t.a=function(e,t){var n=!e.ownerDocument.documentElement.contains(e);if(c(t)&&"function"==typeof t.behavior)return t.behavior(n?[]:l(e,t));if(!n){var a=function(e){return!1===e?{block:"end",inline:"nearest"}:c(e)?e:{block:"start",inline:"nearest"}}(t);return function(e,t){void 0===t&&(t="auto");var n="scrollBehavior"in document.body.style;e.forEach((function(e){var a=e.el,r=e.top,o=e.left;a.scroll&&n?a.scroll({top:r,left:o,behavior:t}):(a.scrollTop=r,a.scrollLeft=o)}))}(l(e,a),a.behavior)}}},bUJZ: +/*! exports used: default */function(e,t,n){"use strict";function a(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function r(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function o(e,t){if(e.clientHeightt||o>e&&i=t&&l>=n?o-e-a:i>t&&ln?i-t+r:0}var l=function(e,t){var n=window,r=t.scrollMode,l=t.block,c=t.inline,s=t.boundary,u=t.skipOverflowHiddenElements,d="function"==typeof s?s:function(e){return e!==s};if(!a(e))throw new TypeError("Invalid target");for(var m=document.scrollingElement||document.documentElement,f=[],p=e;a(p)&&d(p);){if((p=p.parentElement)===m){f.push(p);break}null!=p&&p===document.body&&o(p)&&!o(document.documentElement)||null!=p&&o(p,u)&&f.push(p)}for(var g=n.visualViewport?n.visualViewport.width:innerWidth,v=n.visualViewport?n.visualViewport.height:innerHeight,h=window.scrollX||pageXOffset,b=window.scrollY||pageYOffset,x=e.getBoundingClientRect(),E=x.height,w=x.width,y=x.top,_=x.right,j=x.bottom,O=x.left,k="start"===l||"nearest"===l?y:"end"===l?j:y+E/2,I="center"===c?O+w/2:"end"===c?_:O,S=[],C=0;C=0&&O>=0&&j<=v&&_<=g&&y>=P&&j<=F&&O>=M&&_<=R)return S;var q=getComputedStyle(T),V=parseInt(q.borderLeftWidth,10),H=parseInt(q.borderTopWidth,10),B=parseInt(q.borderRightWidth,10),D=parseInt(q.borderBottomWidth,10),L=0,G=0,J="offsetWidth"in T?T.offsetWidth-T.clientWidth-V-B:0,Y="offsetHeight"in T?T.offsetHeight-T.clientHeight-H-D:0;if(m===T)L="start"===l?k:"end"===l?k-v:"nearest"===l?i(b,b+v,v,H,D,b+k,b+k+E,E):k-v/2,G="start"===c?I:"center"===c?I-g/2:"end"===c?I-g:i(h,h+g,g,V,B,h+I,h+I+w,w),L=Math.max(0,L+b),G=Math.max(0,G+h);else{L="start"===l?k-P-H:"end"===l?k-F+D+Y:"nearest"===l?i(P,F,N,H,D+Y,k,k+E,E):k-(P+N/2)+Y/2,G="start"===c?I-M-V:"center"===c?I-(M+z/2)+J/2:"end"===c?I-R+B+J:i(M,R,z,V,B+J,I,I+w,w);var Z=T.scrollLeft,K=T.scrollTop;k+=K-(L=Math.max(0,Math.min(K+L,T.scrollHeight-N+Y))),I+=Z-(G=Math.max(0,Math.min(Z+G,T.scrollWidth-z+J)))}S.push({el:T,top:L,left:G})}return S};function c(e){return e===Object(e)&&0!==Object.keys(e).length}t.a=function(e,t){var n=!e.ownerDocument.documentElement.contains(e);if(c(t)&&"function"==typeof t.behavior)return t.behavior(n?[]:l(e,t));if(!n){var a=function(e){return!1===e?{block:"end",inline:"nearest"}:c(e)?e:{block:"start",inline:"nearest"}}(t);return function(e,t){void 0===t&&(t="auto");var n="scrollBehavior"in document.body.style;e.forEach((function(e){var a=e.el,r=e.top,o=e.left;a.scroll&&n?a.scroll({top:r,left:o,behavior:t}):(a.scrollTop=r,a.scrollLeft=o)}))}(l(e,a),a.behavior)}}},bUJZ: /*!**************************************************!*\ !*** ./src/assets/images/cert/zhiyerenzheng.png ***! \**************************************************/ @@ -252,7 +252,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/row/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router-dom/esm/react-router-dom.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router/esm/react-router.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"b",(function(){return $}));n("2qtc");var a,r=n("kLXV"),o=n("9og8"),i=n("tJVT"),l=n("PpiC"),c=n("k1fw"),s=(n("5NDa"),n("5rEg")),u=(n("B9cy"),n("Ol7k")),d=n("WmNS"),m=n.n(d),f=n("q1tI"),p=n.n(f),g=n("Ty5D"),v=n("55Ip"),h=n("9kvl"),b=n("lzim"),x=n("xrsn"),E=n.n(x),w=(n("1Sn+"),n("qVdP"),n("jsC+")),y=(n("14J3"),n("BMrR")),_=(n("jCWc"),n("kPKH")),j=(n("lUTK"),n("BvKs")),O=(n("miYZ"),n("tsqr")),k=(n("7Kak"),n("9yH6")),I=n("6CvP"),S=n("1vsH");!function(e){e.Manager="manager",e.Developer="developer",e.Reporter="reporter"}(a||(a={}));var C,T,A=function(e){var t=e.visible,n=e.onCancel,l=void 0===n?function(){}:n,c=Object(f.useState)(),u=Object(i.a)(c,2),d=u[0],g=u[1],v=Object(f.useState)(),b=Object(i.a)(v,2),x=b[0],E=b[1],w=Object(f.useState)(!1),y=Object(i.a)(w,2),_=y[0],j=y[1],C=function(){var e=Object(o.a)(m.a.mark((function e(){var t,n;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d){e.next=3;break}return O.b.info("请输入开发项目邀请码!"),e.abrupt("return");case 3:if(6===d.length){e.next=6;break}return O.b.info("请输入6位项目邀请码!"),e.abrupt("return");case 6:if(x){e.next=9;break}return O.b.info("请选择一个身份!"),e.abrupt("return");case 9:return j(!0),e.next=12,Object(I.e)({code:d,role:x});case 12:if(t=e.sent,j(!1),T(),!(n={1:"您输入的邀请码错误",2:"您已经是该项目成员",3:"请选择一个角色",4:"您的申请已提交,请等待项目管理员审批",5:"您已经申请加入该项目了,请耐心等待",6:"您已成功加入项目"})[t.status]){e.next=19;break}return O.b.info(n[t.status]),e.abrupt("return");case 19:if(0!==t.status){e.next=22;break}return"reporter"===x?(O.b.success("您加入项目成功!"),Object(S.Y)(["开发项目","加入项目成功"]),h.d.push("/projects/".concat(null==t?void 0:t.project_id))):(Object(S.Y)(["开发项目","加入项目等待审批"]),O.b.success("您的申请已提交,请等待项目管理员审批!")),e.abrupt("return");case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=Object(o.a)(m.a.mark((function e(){return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return p.a.createElement(p.a.Fragment,null,p.a.createElement(r.a,{centered:!0,keyboard:!1,closable:!1,title:"加入项目",visible:t,confirmLoading:_,onOk:C,onCancel:T},p.a.createElement("div",{className:"tc"},p.a.createElement("div",null,p.a.createElement("span",null,"课堂邀请码:"),p.a.createElement(s.a,{placeholder:"请输入6位开发项目邀请码",style:{width:270},value:d,onChange:function(e){e.target.value.length>=7?O.b.info("请输入6位开发项目邀请码!"):g(e.target.value)}})),p.a.createElement("div",{className:"mt10 font14"},p.a.createElement("span",null,"身份:"),p.a.createElement(k.a.Group,{value:x,onChange:function(e){return E(e.target.value)}},p.a.createElement(k.a,{value:a.Manager},"管理人员"),p.a.createElement(k.a,{value:a.Developer},"开发人员"),p.a.createElement(k.a,{value:a.Reporter},"报告人员"))))))},N=n("Jky8"),z=n("6Fuo"),P=n.n(z),R=n("NLgs");!function(e){e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms"}(C||(C={})),function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"}(T||(T={}));var F,M=Object(h.a)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){e.homePage;var t,n,a,r,o,c,s,u,d=e.user,m=e.globalSetting,g=(e.loading,e.dispatch),v=(e.location,Object(l.a)(e,["homePage","user","globalSetting","loading","dispatch","location"]),Object(f.useState)()),h=Object(i.a)(v,2),b=h[0],x=h[1],E=Object(f.useState)(),k=Object(i.a)(E,2),I=k[0],S=k[1],z=function(e){var t;Object(R.e)(g)&&(e!==C.Projects||null!==(t=d.userInfo)&&void 0!==t&&t.email?e===C.Classrooms?x(!0):e===C.Projects&&S(!0):O.b.info("请先绑定邮箱,谢谢"))},F=function(e,t){var n;Object(R.e)(g)&&(t!==C.Projects||null!==(n=d.userInfo)&&void 0!==n&&n.email?(t!==C.Shixuns||Object(R.c)())&&e&&(window.location.href=e):O.b.info("请先绑定邮箱,谢谢"))},M=null===(t=((null===(n=m.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(T.Classrooms)})))||void 0===t?void 0:t.hidden,q=null===(a=((null===(r=m.setting)||void 0===r?void 0:r.navbar)||[]).find((function(e){return e.link==="/".concat(T.Shixuns)})))||void 0===a?void 0:a.hidden,V=null===(o=((null===(c=m.setting)||void 0===c?void 0:c.navbar)||[]).find((function(e){return e.link==="/".concat(T.Paths)})))||void 0===o?void 0:o.hidden;null!=m&&null!==(s=m.setting)&&void 0!==s&&s.is_local&&(null!=d&&null!==(u=d.userInfo)&&void 0!==u&&u.is_shixun_marker||(q=!0));var H=function(e){var t,n,a,r,o,i,l,c,s,u,f,g,v,h;return p.a.createElement(p.a.Fragment,null,p.a.createElement(y.a,{justify:"space-around",className:"pt5 pb5"},p.a.createElement(_.a,{className:P.a.joinCol},"学生"!==(null===(t=d.userInfo)||void 0===t?void 0:t.user_identity)&&!M&&p.a.createElement(j.a.Item,e,p.a.createElement("a",{onClick:function(){return F("/classrooms/new")}},null!==(n=d.userInfo)&&void 0!==n&&n.main_site?"新建教学课堂":"新建课堂")),!q&&p.a.createElement(j.a.Item,e,p.a.createElement("a",{onClick:function(){return F("/shixuns/new",C.Shixuns)}},"新建实践项目")),((null===(a=d.userInfo)||void 0===a?void 0:a.main_site)&&(null===(r=d.navigationInfo)||void 0===r?void 0:r.top)||!(null!==(o=d.userInfo)&&void 0!==o&&o.main_site)&&(null===(i=d.navigationInfo)||void 0===i?void 0:i.top)&&!V&&((null===(l=d.userInfo)||void 0===l?void 0:l.admin)||(null===(c=d.userInfo)||void 0===c?void 0:c.is_teacher)||(null===(s=d.userInfo)||void 0===s?void 0:s.business)))&&p.a.createElement(j.a.Item,e,p.a.createElement("a",{onClick:function(){return F("/paths/new")}},"新建实践课程")),!(null!=m&&null!==(u=m.setting)&&void 0!==u&&u.is_local)&&(null===(f=d.userInfo)||void 0===f?void 0:f.main_site)&&p.a.createElement(j.a.Item,e,p.a.createElement("a",{onClick:function(){var e,t;return F("".concat(null===(e=d.navigationInfo)||void 0===e||null===(t=e.top)||void 0===t?void 0:t.old_url,"/projects/deposit/new"),C.Projects)}},"新建开发项目"))),p.a.createElement(_.a,null,p.a.createElement("div",{className:P.a.joinBoard})),p.a.createElement(_.a,{className:P.a.joinCol},!M&&p.a.createElement(j.a.Item,e,p.a.createElement("a",{onClick:function(){return z(C.Classrooms)}},null!==(g=d.userInfo)&&void 0!==g&&g.main_site?"加入教学课堂":"加入课堂")),(null===(v=d.userInfo)||void 0===v?void 0:v.main_site)&&!(null!=m&&null!==(h=m.setting)&&void 0!==h&&h.is_local)&&p.a.createElement(j.a.Item,e,p.a.createElement("a",{onClick:function(){return z(C.Projects)}},"加入开发项目")))))};return p.a.createElement("section",null,p.a.createElement(w.a,{overlay:p.a.createElement(j.a,{className:"".concat(P.a.rightMenu," ").concat(P.a.joinMenu," mt10")},p.a.createElement(H,null)),placement:"bottomRight"},p.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),p.a.createElement(N.a,{visible:b,onCancel:function(){return x(!1)}}),p.a.createElement(A,{visible:I,onCancel:function(){return S(!1)}}))})),q=n("vToQ"),V=n.n(q),H=n("xKgJ"),B=n("jb+D"),D=n("m3rI"),G=function(e){var t=new Date;t.setTime(t.getTime()-1);var n,a,r=(a=RegExp("(^| )"+e+"=([^;]+)(;|$)"),(n=document.cookie.match(a))?decodeURIComponent(n[2]):null);null!=r&&(document.cookie=e+"="+r+";expires="+t.toGMTString())};!function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"}(F||(F={}));var L=Object(h.a)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,shixunHomeworks:e.shixunHomeworks,loading:n.models.index}}))((function(e){e.homePage;var t,n,a,r,i,s,u,d,f,g,b,x,E,y,_=e.user,k=e.globalSetting,I=(e.loading,e.dispatch),C=e.shixunHomeworks,T=(e.location,e.payload),A=void 0===T?{}:T,N=(Object(l.a)(e,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),null===(t=((null===(n=k.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(F.Classrooms)})))||void 0===t?void 0:t.hidden),z=null===(a=((null===(r=k.setting)||void 0===r?void 0:r.navbar)||[]).find((function(e){return e.link==="/".concat(F.Shixuns)})))||void 0===a?void 0:a.hidden,P=null===(i=((null===(s=k.setting)||void 0===s?void 0:s.navbar)||[]).find((function(e){return e.link==="/".concat(F.Paths)})))||void 0===i?void 0:i.hidden,M=(null===(u=_.userInfo)||void 0===u?void 0:u.admin)||(null===(d=_.userInfo)||void 0===d?void 0:d.business)||(null===(f=_.userInfo)||void 0===f?void 0:f.is_shixun_marker)||(null===(g=_.userInfo)||void 0===g?void 0:g.is_teacher)||"学生"!==(null===(b=_.userInfo)||void 0===b?void 0:b.user_identity);return Object(H.p)()?p.a.createElement(w.a,{className:"".concat(V.a.height67," pr25"),overlay:function(){return Object(S.p)()?p.a.createElement(j.a,{className:"".concat(V.a.rightMenu," ").concat(V.a.menuWrap)},p.a.createElement(j.a.Item,null,p.a.createElement(v.a,{to:"/account/profile"},"账号管理"))):p.a.createElement(j.a,{className:"".concat(V.a.rightMenu," ").concat(V.a.menuWrap)},p.a.createElement(j.a.Item,null,p.a.createElement(v.a,{to:"/users/".concat(null===(e=_.userInfo)||void 0===e?void 0:e.login,"/classrooms")},"我的个人主页")),!N&&p.a.createElement(j.a.Item,null,p.a.createElement(v.a,{to:"/users/".concat(null===(t=_.userInfo)||void 0===t?void 0:t.login,"/classrooms")},null!==(n=_.userInfo)&&void 0!==n&&n.main_site?"我的教学课堂":"我的课堂")),!z&&p.a.createElement(j.a.Item,null,p.a.createElement(v.a,{to:"/users/".concat(null===(a=_.userInfo)||void 0===a?void 0:a.login,"/shixuns")},"我的实践项目")),!P&&p.a.createElement(j.a.Item,null,p.a.createElement(v.a,{to:"/users/".concat(null===(r=_.userInfo)||void 0===r?void 0:r.login,"/paths")},null!==(i=_.userInfo)&&void 0!==i&&i.main_site?"我的实践课程":"我的课程")),(null===(l=_.userInfo)||void 0===l?void 0:l.main_site)&&!(null!==(s=k.setting)&&void 0!==s&&s.is_local)&&p.a.createElement(j.a.Item,null,p.a.createElement(v.a,{to:"/users/".concat(null===(u=_.userInfo)||void 0===u?void 0:u.login,"/projects")},"我的开发项目")),p.a.createElement(j.a.Item,null,p.a.createElement(v.a,{to:"/users/".concat(null===(d=_.userInfo)||void 0===d?void 0:d.login,"/teach-group")},"我的教研团队")),p.a.createElement(j.a.Item,null,p.a.createElement(v.a,{to:"/users/".concat(null===(f=_.userInfo)||void 0===f?void 0:f.login,"/vspaces")},"我的虚拟社区")),p.a.createElement(j.a.Item,null,p.a.createElement("a",{onClick:function(){Object(R.e)(I)&&h.d.push("/problemset")}},"试题库")),M&&p.a.createElement(j.a.Item,null,p.a.createElement("a",{onClick:function(){Object(R.e)(I)&&h.d.push("/paperlibrary")}},"试卷库")),(null===(g=_.navigationInfo)||void 0===g||null===(b=g.top)||void 0===b?void 0:b.customer_management_url)&&p.a.createElement(j.a.Item,null,p.a.createElement("a",{href:null===(x=_.navigationInfo)||void 0===x||null===(E=x.top)||void 0===E?void 0:E.customer_management_url},"客户管理")),(null===(w=_.navigationInfo)||void 0===w||null===(y=w.top)||void 0===y?void 0:y.college_identifier)&&p.a.createElement(j.a.Item,null,p.a.createElement(v.a,{to:"/colleges/".concat(null===(C=_.navigationInfo)||void 0===C||null===(T=C.top)||void 0===T?void 0:T.college_identifier,"/statistics")},"学院统计")),(null===(F=_.navigationInfo)||void 0===F||null===(q=F.top)||void 0===q?void 0:q.laboratory_admin_url)&&p.a.createElement(j.a.Item,null,p.a.createElement("a",{href:null===(H=_.navigationInfo)||void 0===H||null===(D=H.top)||void 0===D?void 0:D.laboratory_admin_url},"后台管理")),p.a.createElement(j.a.Item,null,p.a.createElement(v.a,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||I({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/classrooms",text:p.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}})},to:"/account/profile"},"账号管理")),p.a.createElement(j.a.Item,{className:V.a.exit},p.a.createElement("a",{onClick:Object(o.a)(m.a.mark((function e(){var t;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(B.c)({});case 2:1===(null==(t=e.sent)?void 0:t.status)&&(I({type:"user/getUserInfo",payload:Object(c.a)({},A)}),I({type:"user/getNavigationInfo",payload:Object(c.a)({},A)}),G("autologin_trustie"),G("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),O.b.success(null==t?void 0:t.message),h.d.replace("/"));case 4:case"end":return e.stop()}}),e)})))},"退出")));var e,t,n,a,r,i,l,s,u,d,f,g,b,x,E,w,y,C,T,F,q,H,D},placement:"bottomRight"},p.a.createElement("section",null,p.a.createElement("aside",null,p.a.createElement("div",{className:1===C.actionTabs.type?V.a.classromediv:""},p.a.createElement("img",{className:"".concat(V.a.userPic," current ml15"),src:"".concat(null===D.a||void 0===D.a?void 0:D.a.IMG_SERVER,"/images/").concat(null===(x=_.userInfo)||void 0===x?void 0:x.image_url),alt:"",onClick:function(){var e;return h.d.push(Object(S.p)()?"/account/profile":"/users/".concat(null===(e=_.userInfo)||void 0===e?void 0:e.login,"/classrooms"))}}),Object(S.p)()&&p.a.createElement("span",{className:"ml10 font16"},null===(E=_.userInfo)||void 0===E?void 0:E.username))))):p.a.createElement("div",{className:"font15 ".concat(k.isIlearning?V.a.login:"")},p.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){I({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"登录"),!(null!==(y=k.setting)&&void 0!==y&&y.close_register)&&p.a.createElement(p.a.Fragment,null,p.a.createElement("span",{className:"ml5 mr5"},"|"),p.a.createElement(v.a,{to:"/user/register",className:"ml5 current c-white pr25"},"注册")))})),J=(n("+L6B"),n("2/Rp")),Y=n("Cs+z"),Z=n.n(Y),W=Object(h.a)((function(e){var t=e.homePage,n=e.loading,a=e.user,r=e.globalSetting,o=e.shixunHomeworks;return{homePage:t,user:a,globalSetting:r,loading:n.models.index,shixunHomeworks:o}}))((function(e){e.homePage,e.user,e.globalSetting,e.loading;var t=e.dispatch,n=(e.location,e.text,e.shixunHomeworks),a=(e.payload,Object(l.a)(e,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Object(f.useState)("none")),r=Object(i.a)(a,2),o=r[0],c=r[1];return Object(f.useEffect)((function(){"底部弹窗"===n.actionTabs.key&&c("flex")}),[n.actionTabs.key]),Object(f.useEffect)((function(){"隐藏"===n.actionTabs.key&&(c("none"),localStorage.setItem("Noviceguide","0"))}),[n.actionTabs.key]),p.a.createElement("div",{style:{display:o,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},p.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},p.a.createElement("img",{src:Z.a,style:{position:"absolute",top:"-32px"}}),p.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},n.actionTabs.text),9===n.actionTabs.type?p.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},p.a.createElement(J.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),c("none"),t({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"呆会见,有事呼我")):p.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},p.a.createElement(J.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),t({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),c("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"跳过,我自己来"))))})),U=n("498V"),K=n.n(U),Q=u.a.Header,X=s.a.Search;function $(){var e,t,n=window.location.pathname.split("/"),a={};return!("classrooms"==n[1]&&n.length>3)||null!==(e=n[4])&&void 0!==e&&e.includes("newgold")||null!==(t=n[5])&&void 0!==t&&t.includes("newgold")||"coursesId"===n[2]||(a.course_id=n[2]),"shixuns"===n[1]&&n.length>3&&(a.objective_type="shixun",a.objective_id=n[2]),"paths"===n[1]&&n.length>3&&(a.objective_type="path",a.objective_id=n[2]),Object(c.a)(Object(c.a)({},a),{school:1})}var ee=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"];t.a=Object(h.a)((function(e){var t=e.homePage,n=e.loading,a=e.user,r=e.globalSetting,o=e.shixunHomeworks;return{homePage:t,user:a,globalSetting:r,loading:n.models.index,shixunHomeworks:o}}))((function(e){e.homePage;var t,n=e.user,a=e.globalSetting,o=(e.loading,e.dispatch),s=e.location,d=e.isLogin,m=void 0!==d&&d,h=e.shixunHomeworks,x=(Object(l.a)(e,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Object(g.g)()),w=Object(f.useState)(!1),y=Object(i.a)(w,2),_=y[0],j=y[1],O=Object(f.useState)(-1),k=Object(i.a)(O,2),I=k[0],C=k[1],T=Object(f.useState)(!1),A=Object(i.a)(T,2),N=A[0],z=A[1],P=$();s.pathname;Object(f.useEffect)((function(){o({type:"user/getNavigationInfo",payload:Object(c.a)({},P)})}),[a.name]),Object(f.useEffect)((function(){"底部弹窗"===h.actionTabs.key&&(null!=ee&&ee.includes(null==s?void 0:s.pathname)||0===(null==s?void 0:s.pathname.indexOf("/classrooms"))||o({type:"shixunHomeworks/setActionTabs",payload:{key:"隐藏"}}))}),[s.pathname]),Object(f.useEffect)((function(){"底部弹窗"===h.actionTabs.key||h.actionTabs.key||localStorage.setItem("Noviceguide","0")}),[h.actionTabs.key]),Object(f.useEffect)((function(){var e,t,n;null!=a&&a.setting&&(null==a||null===(e=a.setting)||void 0===e||null===(t=e.navbar)||void 0===t||t.map((function(e,t){s.pathname.indexOf(e.link)>-1&&C(t)})),-1===I?Object(S.T)(a.setting.name):Object(S.T)((null===(n=a.setting.navbar[I])||void 0===n?void 0:n.name)||a.setting.name))}),[null==a?void 0:a.setting]);var R=Object(f.useMemo)((function(){var e,t;return null!=a&&null!==(e=a.setting)&&void 0!==e&&e.nav_logo_url?"".concat(D.a.IMG_SERVER,"/").concat(null==a||null===(t=a.setting)||void 0===t?void 0:t.nav_logo_url):"".concat(D.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat((new Date).getTime())}),[null==a||null===(t=a.setting)||void 0===t?void 0:t.nav_logo_url]);function F(e){x.push("/search?value="+e)}var q,V,H,B,G,J=function(){return _?p.a.createElement("div",{onBlur:function(){setTimeout((function(){j(!1)}),300)}},p.a.createElement(X,{placeholder:"实践课程/教学课堂/实践项目/交流问答",className:"search-input mr20",onSearch:F,autoFocus:!0})):p.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){x.push("/search?value=")}})};return a.showHeader&&a.showHeaderFooter?p.a.createElement(u.a,{className:"".concat(a.isIlearning?E.a["header-iearning"]:E.a.header," ").concat(a.showHeaderFixed?E.a.headerFixed:"")},p.a.createElement(Q,{className:"header"},p.a.createElement("section",{className:E.a["edu-menu"]},(!!a.isIlearning||!!a.isPaZhou)&&p.a.createElement(v.a,{style:{display:"flex",alignItems:"center"},onClick:function(){o({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},p.a.createElement("img",{className:E.a.logo,title:null===(q=a.setting)||void 0===q?void 0:q.name,src:a.isPaZhou?R:K.a||R}),!a.isPaZhou&&p.a.createElement("span",{className:E.a.title},"混合增强智慧教育i-Learning平台")),p.a.createElement("ul",{className:"".concat(E.a.menu," ").concat(Object(S.p)()&&"ml0")},Object(S.p)()&&p.a.createElement("li",null,p.a.createElement("a",{href:"/"},"考试系统")),!Object(S.p)()&&a.setting&&a.setting.navbar.map((function(e,t){if(!e.hidden)return p.a.createElement("li",{key:t,className:I===t?E.a.actived:""},"教学课堂"===(null==e?void 0:e.name)&&p.a.createElement(v.a,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||o({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:5,text:p.a.createElement("div",null,"非常棒,咱们已经到达【教学课堂】,平台上已经有几千位老师创建了自己的教学课堂,你也可以轻松完成哟!现在请您点击页面上 “新建课堂”按钮开始新建自己的课堂~")}})},className:4===h.actionTabs.type?E.a.classromediv:"",dangerouslySetInnerHTML:{__html:e.name},to:e.link}),"教学课堂"!=(null==e?void 0:e.name)&&e.link.indexOf("http")<0&&p.a.createElement(v.a,{onClick:function(){o({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:e.name},to:e.link,target:e.link.indexOf("http")>-1?"_blank":"_self"}),"教学课堂"!=(null==e?void 0:e.name)&&e.link.indexOf("http")>-1&&p.a.createElement("a",{target:e.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:e.name},href:e.link}))}))),p.a.createElement("div",{className:"search-bar",style:{flex:a.isIlearning?"initial":"1 0 auto"}},!Object(S.p)()&&!(null!=a&&a.isIlearning)&&p.a.createElement(p.a.Fragment,null,p.a.createElement(J,null),!m&&p.a.createElement(M,null),!m&&!(null==n||null===(V=n.userInfo)||void 0===V||!V.login)&&p.a.createElement(v.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(null==n||null===(H=n.userInfo)||void 0===H?void 0:H.login,"/user_tidings")},(null==n||null===(B=n.navigationInfo)||void 0===B||null===(G=B.top)||void 0===G?void 0:G.new_message)&&p.a.createElement("span",{className:E.a.newslight}))),!m&&p.a.createElement(L,{payload:P}))),p.a.createElement(r.a,{centered:!0,destroyOnClose:!0,visible:N,title:"提示",width:"500px",okText:"立即联系",cancelText:"取消",onOk:function(){Object(S.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return z(!1)}},p.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},p.a.createElement("p",null,"您可以在QQ服务群向管理员申请,获得继续操作的权限"),p.a.createElement("img",{src:b.C,width:200,height:200}),p.a.createElement("p",null,"群号:693542422 ")))),p.a.createElement(W,null)):p.a.createElement(p.a.Fragment,null)}))},vToQ: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"b",(function(){return $}));n("2qtc");var a,r=n("kLXV"),o=n("9og8"),i=n("tJVT"),l=n("PpiC"),c=n("k1fw"),s=(n("5NDa"),n("5rEg")),u=(n("B9cy"),n("Ol7k")),d=n("WmNS"),m=n.n(d),f=n("q1tI"),p=n.n(f),g=n("Ty5D"),v=n("55Ip"),h=n("9kvl"),b=n("lzim"),x=n("xrsn"),E=n.n(x),w=(n("1Sn+"),n("qVdP"),n("jsC+")),y=(n("14J3"),n("BMrR")),_=(n("jCWc"),n("kPKH")),j=(n("lUTK"),n("BvKs")),O=(n("miYZ"),n("tsqr")),k=(n("7Kak"),n("9yH6")),I=n("6CvP"),S=n("1vsH");!function(e){e.Manager="manager",e.Developer="developer",e.Reporter="reporter"}(a||(a={}));var C,T,A=function(e){var t=e.visible,n=e.onCancel,l=void 0===n?function(){}:n,c=Object(f.useState)(),u=Object(i.a)(c,2),d=u[0],g=u[1],v=Object(f.useState)(),b=Object(i.a)(v,2),x=b[0],E=b[1],w=Object(f.useState)(!1),y=Object(i.a)(w,2),_=y[0],j=y[1],C=function(){var e=Object(o.a)(m.a.mark((function e(){var t,n;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d){e.next=3;break}return O.b.info("请输入开发项目邀请码!"),e.abrupt("return");case 3:if(6===d.length){e.next=6;break}return O.b.info("请输入6位项目邀请码!"),e.abrupt("return");case 6:if(x){e.next=9;break}return O.b.info("请选择一个身份!"),e.abrupt("return");case 9:return j(!0),e.next=12,Object(I.e)({code:d,role:x});case 12:if(t=e.sent,j(!1),T(),!(n={1:"您输入的邀请码错误",2:"您已经是该项目成员",3:"请选择一个角色",4:"您的申请已提交,请等待项目管理员审批",5:"您已经申请加入该项目了,请耐心等待",6:"您已成功加入项目"})[t.status]){e.next=19;break}return O.b.info(n[t.status]),e.abrupt("return");case 19:if(0!==t.status){e.next=22;break}return"reporter"===x?(O.b.success("您加入项目成功!"),Object(S.Y)(["开发项目","加入项目成功"]),h.d.push("/projects/".concat(null==t?void 0:t.project_id))):(Object(S.Y)(["开发项目","加入项目等待审批"]),O.b.success("您的申请已提交,请等待项目管理员审批!")),e.abrupt("return");case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=Object(o.a)(m.a.mark((function e(){return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return p.a.createElement(p.a.Fragment,null,p.a.createElement(r.a,{centered:!0,keyboard:!1,closable:!1,title:"加入项目",visible:t,confirmLoading:_,onOk:C,onCancel:T},p.a.createElement("div",{className:"tc"},p.a.createElement("div",null,p.a.createElement("span",null,"课堂邀请码:"),p.a.createElement(s.a,{placeholder:"请输入6位开发项目邀请码",style:{width:270},value:d,onChange:function(e){e.target.value.length>=7?O.b.info("请输入6位开发项目邀请码!"):g(e.target.value)}})),p.a.createElement("div",{className:"mt10 font14"},p.a.createElement("span",null,"身份:"),p.a.createElement(k.a.Group,{value:x,onChange:function(e){return E(e.target.value)}},p.a.createElement(k.a,{value:a.Manager},"管理人员"),p.a.createElement(k.a,{value:a.Developer},"开发人员"),p.a.createElement(k.a,{value:a.Reporter},"报告人员"))))))},N=n("Jky8"),z=n("6Fuo"),P=n.n(z),R=n("NLgs");!function(e){e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms"}(C||(C={})),function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"}(T||(T={}));var F,M=Object(h.a)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){e.homePage;var t,n,a,r,o,c,s,u,d=e.user,m=e.globalSetting,g=(e.loading,e.dispatch),v=(e.location,Object(l.a)(e,["homePage","user","globalSetting","loading","dispatch","location"]),Object(f.useState)()),h=Object(i.a)(v,2),b=h[0],x=h[1],E=Object(f.useState)(),k=Object(i.a)(E,2),I=k[0],S=k[1],z=function(e){var t;Object(R.e)(g)&&(e!==C.Projects||null!==(t=d.userInfo)&&void 0!==t&&t.email?e===C.Classrooms?x(!0):e===C.Projects&&S(!0):O.b.info("请先绑定邮箱,谢谢"))},F=function(e,t){var n;Object(R.e)(g)&&(t!==C.Projects||null!==(n=d.userInfo)&&void 0!==n&&n.email?(t!==C.Shixuns||Object(R.c)())&&e&&(window.location.href=e):O.b.info("请先绑定邮箱,谢谢"))},M=null===(t=((null===(n=m.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(T.Classrooms)})))||void 0===t?void 0:t.hidden,q=null===(a=((null===(r=m.setting)||void 0===r?void 0:r.navbar)||[]).find((function(e){return e.link==="/".concat(T.Shixuns)})))||void 0===a?void 0:a.hidden,V=null===(o=((null===(c=m.setting)||void 0===c?void 0:c.navbar)||[]).find((function(e){return e.link==="/".concat(T.Paths)})))||void 0===o?void 0:o.hidden;null!=m&&null!==(s=m.setting)&&void 0!==s&&s.is_local&&(null!=d&&null!==(u=d.userInfo)&&void 0!==u&&u.is_shixun_marker||(q=!0));var H=function(e){var t,n,a,r,o,i,l,c,s,u,f,g,v,h;return p.a.createElement(p.a.Fragment,null,p.a.createElement(y.a,{justify:"space-around",className:"pt5 pb5"},p.a.createElement(_.a,{className:P.a.joinCol},"学生"!==(null===(t=d.userInfo)||void 0===t?void 0:t.user_identity)&&!M&&p.a.createElement(j.a.Item,e,p.a.createElement("a",{onClick:function(){return F("/classrooms/new")}},null!==(n=d.userInfo)&&void 0!==n&&n.main_site?"新建教学课堂":"新建课堂")),!q&&p.a.createElement(j.a.Item,e,p.a.createElement("a",{onClick:function(){return F("/shixuns/new",C.Shixuns)}},"新建实践项目")),((null===(a=d.userInfo)||void 0===a?void 0:a.main_site)&&(null===(r=d.navigationInfo)||void 0===r?void 0:r.top)||!(null!==(o=d.userInfo)&&void 0!==o&&o.main_site)&&(null===(i=d.navigationInfo)||void 0===i?void 0:i.top)&&!V&&((null===(l=d.userInfo)||void 0===l?void 0:l.admin)||(null===(c=d.userInfo)||void 0===c?void 0:c.is_teacher)||(null===(s=d.userInfo)||void 0===s?void 0:s.business)))&&p.a.createElement(j.a.Item,e,p.a.createElement("a",{onClick:function(){return F("/paths/new")}},"新建实践课程")),!(null!=m&&null!==(u=m.setting)&&void 0!==u&&u.is_local)&&(null===(f=d.userInfo)||void 0===f?void 0:f.main_site)&&p.a.createElement(j.a.Item,e,p.a.createElement("a",{onClick:function(){var e,t;return F("".concat(null===(e=d.navigationInfo)||void 0===e||null===(t=e.top)||void 0===t?void 0:t.old_url,"/projects/deposit/new"),C.Projects)}},"新建开发项目"))),p.a.createElement(_.a,null,p.a.createElement("div",{className:P.a.joinBoard})),p.a.createElement(_.a,{className:P.a.joinCol},!M&&p.a.createElement(j.a.Item,e,p.a.createElement("a",{onClick:function(){return z(C.Classrooms)}},null!==(g=d.userInfo)&&void 0!==g&&g.main_site?"加入教学课堂":"加入课堂")),(null===(v=d.userInfo)||void 0===v?void 0:v.main_site)&&!(null!=m&&null!==(h=m.setting)&&void 0!==h&&h.is_local)&&p.a.createElement(j.a.Item,e,p.a.createElement("a",{onClick:function(){return z(C.Projects)}},"加入开发项目")))))};return p.a.createElement("section",null,p.a.createElement(w.a,{overlay:p.a.createElement(j.a,{className:"".concat(P.a.rightMenu," ").concat(P.a.joinMenu," mt10")},p.a.createElement(H,null)),placement:"bottomRight"},p.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),p.a.createElement(N.a,{visible:b,onCancel:function(){return x(!1)}}),p.a.createElement(A,{visible:I,onCancel:function(){return S(!1)}}))})),q=n("vToQ"),V=n.n(q),H=n("xKgJ"),B=n("jb+D"),D=n("m3rI"),L=function(e){var t=new Date;t.setTime(t.getTime()-1);var n,a,r=(a=RegExp("(^| )"+e+"=([^;]+)(;|$)"),(n=document.cookie.match(a))?decodeURIComponent(n[2]):null);null!=r&&(document.cookie=e+"="+r+";expires="+t.toGMTString())};!function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"}(F||(F={}));var G=Object(h.a)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,shixunHomeworks:e.shixunHomeworks,loading:n.models.index}}))((function(e){e.homePage;var t,n,a,r,i,s,u,d,f,g,b,x,E,y,_=e.user,k=e.globalSetting,I=(e.loading,e.dispatch),C=e.shixunHomeworks,T=(e.location,e.payload),A=void 0===T?{}:T,N=(Object(l.a)(e,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),null===(t=((null===(n=k.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(F.Classrooms)})))||void 0===t?void 0:t.hidden),z=null===(a=((null===(r=k.setting)||void 0===r?void 0:r.navbar)||[]).find((function(e){return e.link==="/".concat(F.Shixuns)})))||void 0===a?void 0:a.hidden,P=null===(i=((null===(s=k.setting)||void 0===s?void 0:s.navbar)||[]).find((function(e){return e.link==="/".concat(F.Paths)})))||void 0===i?void 0:i.hidden,M=(null===(u=_.userInfo)||void 0===u?void 0:u.admin)||(null===(d=_.userInfo)||void 0===d?void 0:d.business)||(null===(f=_.userInfo)||void 0===f?void 0:f.is_shixun_marker)||(null===(g=_.userInfo)||void 0===g?void 0:g.is_teacher)||"学生"!==(null===(b=_.userInfo)||void 0===b?void 0:b.user_identity);return Object(H.p)()?p.a.createElement(w.a,{className:"".concat(V.a.height67," pr25"),overlay:function(){return Object(S.p)()?p.a.createElement(j.a,{className:"".concat(V.a.rightMenu," ").concat(V.a.menuWrap)},p.a.createElement(j.a.Item,null,p.a.createElement(v.a,{to:"/account/profile"},"账号管理"))):p.a.createElement(j.a,{className:"".concat(V.a.rightMenu," ").concat(V.a.menuWrap)},p.a.createElement(j.a.Item,null,p.a.createElement(v.a,{to:"/users/".concat(null===(e=_.userInfo)||void 0===e?void 0:e.login,"/classrooms")},"我的个人主页")),!N&&p.a.createElement(j.a.Item,null,p.a.createElement(v.a,{to:"/users/".concat(null===(t=_.userInfo)||void 0===t?void 0:t.login,"/classrooms")},null!==(n=_.userInfo)&&void 0!==n&&n.main_site?"我的教学课堂":"我的课堂")),!z&&p.a.createElement(j.a.Item,null,p.a.createElement(v.a,{to:"/users/".concat(null===(a=_.userInfo)||void 0===a?void 0:a.login,"/shixuns")},"我的实践项目")),!P&&p.a.createElement(j.a.Item,null,p.a.createElement(v.a,{to:"/users/".concat(null===(r=_.userInfo)||void 0===r?void 0:r.login,"/paths")},null!==(i=_.userInfo)&&void 0!==i&&i.main_site?"我的实践课程":"我的课程")),(null===(l=_.userInfo)||void 0===l?void 0:l.main_site)&&!(null!==(s=k.setting)&&void 0!==s&&s.is_local)&&p.a.createElement(j.a.Item,null,p.a.createElement(v.a,{to:"/users/".concat(null===(u=_.userInfo)||void 0===u?void 0:u.login,"/projects")},"我的开发项目")),p.a.createElement(j.a.Item,null,p.a.createElement(v.a,{to:"/users/".concat(null===(d=_.userInfo)||void 0===d?void 0:d.login,"/teach-group")},"我的教研团队")),p.a.createElement(j.a.Item,null,p.a.createElement(v.a,{to:"/users/".concat(null===(f=_.userInfo)||void 0===f?void 0:f.login,"/vspaces")},"我的虚拟社区")),p.a.createElement(j.a.Item,null,p.a.createElement("a",{onClick:function(){Object(R.e)(I)&&h.d.push("/problemset")}},"试题库")),M&&p.a.createElement(j.a.Item,null,p.a.createElement("a",{onClick:function(){Object(R.e)(I)&&h.d.push("/paperlibrary")}},"试卷库")),(null===(g=_.navigationInfo)||void 0===g||null===(b=g.top)||void 0===b?void 0:b.customer_management_url)&&p.a.createElement(j.a.Item,null,p.a.createElement("a",{href:null===(x=_.navigationInfo)||void 0===x||null===(E=x.top)||void 0===E?void 0:E.customer_management_url},"客户管理")),(null===(w=_.navigationInfo)||void 0===w||null===(y=w.top)||void 0===y?void 0:y.college_identifier)&&p.a.createElement(j.a.Item,null,p.a.createElement(v.a,{to:"/colleges/".concat(null===(C=_.navigationInfo)||void 0===C||null===(T=C.top)||void 0===T?void 0:T.college_identifier,"/statistics")},"学院统计")),(null===(F=_.navigationInfo)||void 0===F||null===(q=F.top)||void 0===q?void 0:q.laboratory_admin_url)&&p.a.createElement(j.a.Item,null,p.a.createElement("a",{href:null===(H=_.navigationInfo)||void 0===H||null===(D=H.top)||void 0===D?void 0:D.laboratory_admin_url},"后台管理")),p.a.createElement(j.a.Item,null,p.a.createElement(v.a,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||I({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/classrooms",text:p.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}})},to:"/account/profile"},"账号管理")),p.a.createElement(j.a.Item,{className:V.a.exit},p.a.createElement("a",{onClick:Object(o.a)(m.a.mark((function e(){var t;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(B.c)({});case 2:1===(null==(t=e.sent)?void 0:t.status)&&(I({type:"user/getUserInfo",payload:Object(c.a)({},A)}),I({type:"user/getNavigationInfo",payload:Object(c.a)({},A)}),L("autologin_trustie"),L("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),O.b.success(null==t?void 0:t.message),h.d.replace("/"));case 4:case"end":return e.stop()}}),e)})))},"退出")));var e,t,n,a,r,i,l,s,u,d,f,g,b,x,E,w,y,C,T,F,q,H,D},placement:"bottomRight"},p.a.createElement("section",null,p.a.createElement("aside",null,p.a.createElement("div",{className:1===C.actionTabs.type?V.a.classromediv:""},p.a.createElement("img",{className:"".concat(V.a.userPic," current ml15"),src:"".concat(null===D.a||void 0===D.a?void 0:D.a.IMG_SERVER,"/images/").concat(null===(x=_.userInfo)||void 0===x?void 0:x.image_url),alt:"",onClick:function(){var e;return h.d.push(Object(S.p)()?"/account/profile":"/users/".concat(null===(e=_.userInfo)||void 0===e?void 0:e.login,"/classrooms"))}}),Object(S.p)()&&p.a.createElement("span",{className:"ml10 font16"},null===(E=_.userInfo)||void 0===E?void 0:E.username))))):p.a.createElement("div",{className:"font15 mr15 ".concat(k.isIlearning?V.a.login:"")},p.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){I({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"登录"),!(null!==(y=k.setting)&&void 0!==y&&y.close_register)&&p.a.createElement(p.a.Fragment,null,p.a.createElement("span",{className:"ml5 mr5"},"|"),p.a.createElement(v.a,{to:"/user/register",className:"ml5 current c-white pr25"},"注册")))})),J=(n("+L6B"),n("2/Rp")),Y=n("Cs+z"),Z=n.n(Y),K=Object(h.a)((function(e){var t=e.homePage,n=e.loading,a=e.user,r=e.globalSetting,o=e.shixunHomeworks;return{homePage:t,user:a,globalSetting:r,loading:n.models.index,shixunHomeworks:o}}))((function(e){e.homePage,e.user,e.globalSetting,e.loading;var t=e.dispatch,n=(e.location,e.text,e.shixunHomeworks),a=(e.payload,Object(l.a)(e,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Object(f.useState)("none")),r=Object(i.a)(a,2),o=r[0],c=r[1];return Object(f.useEffect)((function(){"底部弹窗"===n.actionTabs.key&&c("flex")}),[n.actionTabs.key]),Object(f.useEffect)((function(){"隐藏"===n.actionTabs.key&&(c("none"),localStorage.setItem("Noviceguide","0"))}),[n.actionTabs.key]),p.a.createElement("div",{style:{display:o,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},p.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},p.a.createElement("img",{src:Z.a,style:{position:"absolute",top:"-32px"}}),p.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},n.actionTabs.text),9===n.actionTabs.type?p.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},p.a.createElement(J.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),c("none"),t({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"呆会见,有事呼我")):p.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},p.a.createElement(J.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),t({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),c("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"跳过,我自己来"))))})),W=n("498V"),U=n.n(W),Q=u.a.Header,X=s.a.Search;function $(){var e,t,n=window.location.pathname.split("/"),a={};return!("classrooms"==n[1]&&n.length>3)||null!==(e=n[4])&&void 0!==e&&e.includes("newgold")||null!==(t=n[5])&&void 0!==t&&t.includes("newgold")||"coursesId"===n[2]||(a.course_id=n[2]),"shixuns"===n[1]&&n.length>3&&(a.objective_type="shixun",a.objective_id=n[2]),"paths"===n[1]&&n.length>3&&(a.objective_type="path",a.objective_id=n[2]),Object(c.a)(Object(c.a)({},a),{school:1})}var ee=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"];t.a=Object(h.a)((function(e){var t=e.homePage,n=e.loading,a=e.user,r=e.globalSetting,o=e.shixunHomeworks;return{homePage:t,user:a,globalSetting:r,loading:n.models.index,shixunHomeworks:o}}))((function(e){e.homePage;var t,n=e.user,a=e.globalSetting,o=(e.loading,e.dispatch),s=e.location,d=e.isLogin,m=void 0!==d&&d,h=e.shixunHomeworks,x=(Object(l.a)(e,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Object(g.g)()),w=Object(f.useState)(!1),y=Object(i.a)(w,2),_=y[0],j=y[1],O=Object(f.useState)(-1),k=Object(i.a)(O,2),I=k[0],C=k[1],T=Object(f.useState)(!1),A=Object(i.a)(T,2),N=A[0],z=A[1],P=$();s.pathname;Object(f.useEffect)((function(){o({type:"user/getNavigationInfo",payload:Object(c.a)({},P)})}),[a.name]),Object(f.useEffect)((function(){"底部弹窗"===h.actionTabs.key&&(null!=ee&&ee.includes(null==s?void 0:s.pathname)||0===(null==s?void 0:s.pathname.indexOf("/classrooms"))||o({type:"shixunHomeworks/setActionTabs",payload:{key:"隐藏"}}))}),[s.pathname]),Object(f.useEffect)((function(){"底部弹窗"===h.actionTabs.key||h.actionTabs.key||localStorage.setItem("Noviceguide","0")}),[h.actionTabs.key]),Object(f.useEffect)((function(){var e,t,n;null!=a&&a.setting&&(null==a||null===(e=a.setting)||void 0===e||null===(t=e.navbar)||void 0===t||t.map((function(e,t){s.pathname.indexOf(e.link)>-1&&C(t)})),-1===I?Object(S.T)(a.setting.name):Object(S.T)((null===(n=a.setting.navbar[I])||void 0===n?void 0:n.name)||a.setting.name))}),[null==a?void 0:a.setting]);var R=Object(f.useMemo)((function(){var e,t;return null!=a&&null!==(e=a.setting)&&void 0!==e&&e.nav_logo_url?"".concat(D.a.IMG_SERVER,"/").concat(null==a||null===(t=a.setting)||void 0===t?void 0:t.nav_logo_url):"".concat(D.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat((new Date).getTime())}),[null==a||null===(t=a.setting)||void 0===t?void 0:t.nav_logo_url]);function F(e){x.push("/search?value="+e)}var q,V,H,B,L,J=function(){return _?p.a.createElement("div",{onBlur:function(){setTimeout((function(){j(!1)}),300)}},p.a.createElement(X,{placeholder:"实践课程/教学课堂/实践项目/交流问答",className:"search-input mr20",onSearch:F,autoFocus:!0})):p.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){x.push("/search?value=")}})};return a.showHeader&&a.showHeaderFooter?p.a.createElement(u.a,{className:"".concat(a.isIlearning?E.a["header-iearning"]:E.a.header," ").concat(a.showHeaderFixed?E.a.headerFixed:"")},p.a.createElement(Q,{className:"header"},p.a.createElement("section",{className:E.a["edu-menu"]},(!!a.isIlearning||!!a.isPaZhou)&&p.a.createElement(v.a,{style:{display:"flex",alignItems:"center"},onClick:function(){o({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},p.a.createElement("img",{className:E.a.logo,title:null===(q=a.setting)||void 0===q?void 0:q.name,src:a.isPaZhou?R:U.a||R}),!a.isPaZhou&&p.a.createElement("span",{className:E.a.title},"混合增强智慧教育i-Learning平台")),p.a.createElement("ul",{className:"".concat(E.a.menu," ").concat(Object(S.p)()&&"ml0")},Object(S.p)()&&p.a.createElement("li",null,p.a.createElement("a",{href:"/"},"考试系统")),!Object(S.p)()&&a.setting&&a.setting.navbar.map((function(e,t){if(!e.hidden)return p.a.createElement("li",{key:t,className:I===t?E.a.actived:""},"教学课堂"===(null==e?void 0:e.name)&&p.a.createElement(v.a,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||o({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:5,text:p.a.createElement("div",null,"非常棒,咱们已经到达【教学课堂】,平台上已经有几千位老师创建了自己的教学课堂,你也可以轻松完成哟!现在请您点击页面上 “新建课堂”按钮开始新建自己的课堂~")}})},className:4===h.actionTabs.type?E.a.classromediv:"",dangerouslySetInnerHTML:{__html:e.name},to:e.link}),"教学课堂"!=(null==e?void 0:e.name)&&e.link.indexOf("http")<0&&p.a.createElement(v.a,{onClick:function(){o({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:e.name},to:e.link,target:e.link.indexOf("http")>-1?"_blank":"_self"}),"教学课堂"!=(null==e?void 0:e.name)&&e.link.indexOf("http")>-1&&p.a.createElement("a",{target:e.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:e.name},href:e.link}))}))),p.a.createElement("div",{className:"search-bar",style:{flex:a.isIlearning?"initial":"1 0 auto"}},!Object(S.p)()&&!(null!=a&&a.isIlearning)&&p.a.createElement(p.a.Fragment,null,p.a.createElement(J,null),!m&&p.a.createElement(M,null),!m&&!(null==n||null===(V=n.userInfo)||void 0===V||!V.login)&&p.a.createElement(v.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(null==n||null===(H=n.userInfo)||void 0===H?void 0:H.login,"/user_tidings")},(null==n||null===(B=n.navigationInfo)||void 0===B||null===(L=B.top)||void 0===L?void 0:L.new_message)&&p.a.createElement("span",{className:E.a.newslight}))),!m&&p.a.createElement(G,{payload:P}))),p.a.createElement(r.a,{centered:!0,destroyOnClose:!0,visible:N,title:"提示",width:"500px",okText:"立即联系",cancelText:"取消",onOk:function(){Object(S.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return z(!1)}},p.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},p.a.createElement("p",null,"您可以在QQ服务群向管理员申请,获得继续操作的权限"),p.a.createElement("img",{src:b.C,width:200,height:200}),p.a.createElement("p",null,"群号:693542422 ")))),p.a.createElement(K,null)):p.a.createElement(p.a.Fragment,null)}))},vToQ: /*!******************************************************************!*\ !*** ./src/components/Header/components/User/index.less?modules ***! \******************************************************************/ diff --git a/layouts__user.911fab87.async.js b/layouts__user.9147bf7d.async.js similarity index 83% rename from layouts__user.911fab87.async.js rename to layouts__user.9147bf7d.async.js index 7d48ecfe79..2717c29403 100644 --- a/layouts__user.911fab87.async.js +++ b/layouts__user.9147bf7d.async.js @@ -116,7 +116,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/row/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router-dom/esm/react-router-dom.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router/esm/react-router.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"b",(function(){return $}));n("2qtc");var a,o=n("kLXV"),l=n("9og8"),i=n("tJVT"),r=n("PpiC"),c=n("k1fw"),s=(n("5NDa"),n("5rEg")),u=(n("B9cy"),n("Ol7k")),m=n("WmNS"),d=n.n(m),v=n("q1tI"),g=n.n(v),f=n("Ty5D"),p=n("55Ip"),b=n("9kvl"),h=n("lzim"),E=n("xrsn"),x=n.n(E),_=(n("1Sn+"),n("qVdP"),n("jsC+")),j=(n("14J3"),n("BMrR")),I=(n("jCWc"),n("kPKH")),k=(n("lUTK"),n("BvKs")),A=(n("miYZ"),n("tsqr")),w=(n("7Kak"),n("9yH6")),y=n("6CvP"),C=n("1vsH");!function(e){e.Manager="manager",e.Developer="developer",e.Reporter="reporter"}(a||(a={}));var O,S,N=function(e){var t=e.visible,n=e.onCancel,r=void 0===n?function(){}:n,c=Object(v.useState)(),u=Object(i.a)(c,2),m=u[0],f=u[1],p=Object(v.useState)(),h=Object(i.a)(p,2),E=h[0],x=h[1],_=Object(v.useState)(!1),j=Object(i.a)(_,2),I=j[0],k=j[1],O=function(){var e=Object(l.a)(d.a.mark((function e(){var t,n;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(m){e.next=3;break}return A.b.info("请输入开发项目邀请码!"),e.abrupt("return");case 3:if(6===m.length){e.next=6;break}return A.b.info("请输入6位项目邀请码!"),e.abrupt("return");case 6:if(E){e.next=9;break}return A.b.info("请选择一个身份!"),e.abrupt("return");case 9:return k(!0),e.next=12,Object(y.e)({code:m,role:E});case 12:if(t=e.sent,k(!1),S(),!(n={1:"您输入的邀请码错误",2:"您已经是该项目成员",3:"请选择一个角色",4:"您的申请已提交,请等待项目管理员审批",5:"您已经申请加入该项目了,请耐心等待",6:"您已成功加入项目"})[t.status]){e.next=19;break}return A.b.info(n[t.status]),e.abrupt("return");case 19:if(0!==t.status){e.next=22;break}return"reporter"===E?(A.b.success("您加入项目成功!"),Object(C.Y)(["开发项目","加入项目成功"]),b.d.push("/projects/".concat(null==t?void 0:t.project_id))):(Object(C.Y)(["开发项目","加入项目等待审批"]),A.b.success("您的申请已提交,请等待项目管理员审批!")),e.abrupt("return");case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),S=function(){var e=Object(l.a)(d.a.mark((function e(){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return g.a.createElement(g.a.Fragment,null,g.a.createElement(o.a,{centered:!0,keyboard:!1,closable:!1,title:"加入项目",visible:t,confirmLoading:I,onOk:O,onCancel:S},g.a.createElement("div",{className:"tc"},g.a.createElement("div",null,g.a.createElement("span",null,"课堂邀请码:"),g.a.createElement(s.a,{placeholder:"请输入6位开发项目邀请码",style:{width:270},value:m,onChange:function(e){e.target.value.length>=7?A.b.info("请输入6位开发项目邀请码!"):f(e.target.value)}})),g.a.createElement("div",{className:"mt10 font14"},g.a.createElement("span",null,"身份:"),g.a.createElement(w.a.Group,{value:E,onChange:function(e){return x(e.target.value)}},g.a.createElement(w.a,{value:a.Manager},"管理人员"),g.a.createElement(w.a,{value:a.Developer},"开发人员"),g.a.createElement(w.a,{value:a.Reporter},"报告人员"))))))},L=n("Jky8"),T=n("6Fuo"),B=n.n(T),Y=n("NLgs");!function(e){e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms"}(O||(O={})),function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"}(S||(S={}));var q,P=Object(b.a)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){e.homePage;var t,n,a,o,l,c,s,u,m=e.user,d=e.globalSetting,f=(e.loading,e.dispatch),p=(e.location,Object(r.a)(e,["homePage","user","globalSetting","loading","dispatch","location"]),Object(v.useState)()),b=Object(i.a)(p,2),h=b[0],E=b[1],x=Object(v.useState)(),w=Object(i.a)(x,2),y=w[0],C=w[1],T=function(e){var t;Object(Y.e)(f)&&(e!==O.Projects||null!==(t=m.userInfo)&&void 0!==t&&t.email?e===O.Classrooms?E(!0):e===O.Projects&&C(!0):A.b.info("请先绑定邮箱,谢谢"))},q=function(e,t){var n;Object(Y.e)(f)&&(t!==O.Projects||null!==(n=m.userInfo)&&void 0!==n&&n.email?(t!==O.Shixuns||Object(Y.c)())&&e&&(window.location.href=e):A.b.info("请先绑定邮箱,谢谢"))},P=null===(t=((null===(n=d.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(S.Classrooms)})))||void 0===t?void 0:t.hidden,H=null===(a=((null===(o=d.setting)||void 0===o?void 0:o.navbar)||[]).find((function(e){return e.link==="/".concat(S.Shixuns)})))||void 0===a?void 0:a.hidden,G=null===(l=((null===(c=d.setting)||void 0===c?void 0:c.navbar)||[]).find((function(e){return e.link==="/".concat(S.Paths)})))||void 0===l?void 0:l.hidden;null!=d&&null!==(s=d.setting)&&void 0!==s&&s.is_local&&(null!=m&&null!==(u=m.userInfo)&&void 0!==u&&u.is_shixun_marker||(H=!0));var J=function(e){var t,n,a,o,l,i,r,c,s,u,v,f,p,b;return g.a.createElement(g.a.Fragment,null,g.a.createElement(j.a,{justify:"space-around",className:"pt5 pb5"},g.a.createElement(I.a,{className:B.a.joinCol},"学生"!==(null===(t=m.userInfo)||void 0===t?void 0:t.user_identity)&&!P&&g.a.createElement(k.a.Item,e,g.a.createElement("a",{onClick:function(){return q("/classrooms/new")}},null!==(n=m.userInfo)&&void 0!==n&&n.main_site?"新建教学课堂":"新建课堂")),!H&&g.a.createElement(k.a.Item,e,g.a.createElement("a",{onClick:function(){return q("/shixuns/new",O.Shixuns)}},"新建实践项目")),((null===(a=m.userInfo)||void 0===a?void 0:a.main_site)&&(null===(o=m.navigationInfo)||void 0===o?void 0:o.top)||!(null!==(l=m.userInfo)&&void 0!==l&&l.main_site)&&(null===(i=m.navigationInfo)||void 0===i?void 0:i.top)&&!G&&((null===(r=m.userInfo)||void 0===r?void 0:r.admin)||(null===(c=m.userInfo)||void 0===c?void 0:c.is_teacher)||(null===(s=m.userInfo)||void 0===s?void 0:s.business)))&&g.a.createElement(k.a.Item,e,g.a.createElement("a",{onClick:function(){return q("/paths/new")}},"新建实践课程")),!(null!=d&&null!==(u=d.setting)&&void 0!==u&&u.is_local)&&(null===(v=m.userInfo)||void 0===v?void 0:v.main_site)&&g.a.createElement(k.a.Item,e,g.a.createElement("a",{onClick:function(){var e,t;return q("".concat(null===(e=m.navigationInfo)||void 0===e||null===(t=e.top)||void 0===t?void 0:t.old_url,"/projects/deposit/new"),O.Projects)}},"新建开发项目"))),g.a.createElement(I.a,null,g.a.createElement("div",{className:B.a.joinBoard})),g.a.createElement(I.a,{className:B.a.joinCol},!P&&g.a.createElement(k.a.Item,e,g.a.createElement("a",{onClick:function(){return T(O.Classrooms)}},null!==(f=m.userInfo)&&void 0!==f&&f.main_site?"加入教学课堂":"加入课堂")),(null===(p=m.userInfo)||void 0===p?void 0:p.main_site)&&!(null!=d&&null!==(b=d.setting)&&void 0!==b&&b.is_local)&&g.a.createElement(k.a.Item,e,g.a.createElement("a",{onClick:function(){return T(O.Projects)}},"加入开发项目")))))};return g.a.createElement("section",null,g.a.createElement(_.a,{overlay:g.a.createElement(k.a,{className:"".concat(B.a.rightMenu," ").concat(B.a.joinMenu," mt10")},g.a.createElement(J,null)),placement:"bottomRight"},g.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),g.a.createElement(L.a,{visible:h,onCancel:function(){return E(!1)}}),g.a.createElement(N,{visible:y,onCancel:function(){return C(!1)}}))})),H=n("vToQ"),G=n.n(H),J=n("xKgJ"),M=n("jb+D"),K=n("m3rI"),V=function(e){var t=new Date;t.setTime(t.getTime()-1);var n,a,o=(a=RegExp("(^| )"+e+"=([^;]+)(;|$)"),(n=document.cookie.match(a))?decodeURIComponent(n[2]):null);null!=o&&(document.cookie=e+"="+o+";expires="+t.toGMTString())};!function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"}(q||(q={}));var D=Object(b.a)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,shixunHomeworks:e.shixunHomeworks,loading:n.models.index}}))((function(e){e.homePage;var t,n,a,o,i,s,u,m,v,f,h,E,x,j,I=e.user,w=e.globalSetting,y=(e.loading,e.dispatch),O=e.shixunHomeworks,S=(e.location,e.payload),N=void 0===S?{}:S,L=(Object(r.a)(e,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),null===(t=((null===(n=w.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(q.Classrooms)})))||void 0===t?void 0:t.hidden),T=null===(a=((null===(o=w.setting)||void 0===o?void 0:o.navbar)||[]).find((function(e){return e.link==="/".concat(q.Shixuns)})))||void 0===a?void 0:a.hidden,B=null===(i=((null===(s=w.setting)||void 0===s?void 0:s.navbar)||[]).find((function(e){return e.link==="/".concat(q.Paths)})))||void 0===i?void 0:i.hidden,P=(null===(u=I.userInfo)||void 0===u?void 0:u.admin)||(null===(m=I.userInfo)||void 0===m?void 0:m.business)||(null===(v=I.userInfo)||void 0===v?void 0:v.is_shixun_marker)||(null===(f=I.userInfo)||void 0===f?void 0:f.is_teacher)||"学生"!==(null===(h=I.userInfo)||void 0===h?void 0:h.user_identity);return Object(J.p)()?g.a.createElement(_.a,{className:"".concat(G.a.height67," pr25"),overlay:function(){return Object(C.p)()?g.a.createElement(k.a,{className:"".concat(G.a.rightMenu," ").concat(G.a.menuWrap)},g.a.createElement(k.a.Item,null,g.a.createElement(p.a,{to:"/account/profile"},"账号管理"))):g.a.createElement(k.a,{className:"".concat(G.a.rightMenu," ").concat(G.a.menuWrap)},g.a.createElement(k.a.Item,null,g.a.createElement(p.a,{to:"/users/".concat(null===(e=I.userInfo)||void 0===e?void 0:e.login,"/classrooms")},"我的个人主页")),!L&&g.a.createElement(k.a.Item,null,g.a.createElement(p.a,{to:"/users/".concat(null===(t=I.userInfo)||void 0===t?void 0:t.login,"/classrooms")},null!==(n=I.userInfo)&&void 0!==n&&n.main_site?"我的教学课堂":"我的课堂")),!T&&g.a.createElement(k.a.Item,null,g.a.createElement(p.a,{to:"/users/".concat(null===(a=I.userInfo)||void 0===a?void 0:a.login,"/shixuns")},"我的实践项目")),!B&&g.a.createElement(k.a.Item,null,g.a.createElement(p.a,{to:"/users/".concat(null===(o=I.userInfo)||void 0===o?void 0:o.login,"/paths")},null!==(i=I.userInfo)&&void 0!==i&&i.main_site?"我的实践课程":"我的课程")),(null===(r=I.userInfo)||void 0===r?void 0:r.main_site)&&!(null!==(s=w.setting)&&void 0!==s&&s.is_local)&&g.a.createElement(k.a.Item,null,g.a.createElement(p.a,{to:"/users/".concat(null===(u=I.userInfo)||void 0===u?void 0:u.login,"/projects")},"我的开发项目")),g.a.createElement(k.a.Item,null,g.a.createElement(p.a,{to:"/users/".concat(null===(m=I.userInfo)||void 0===m?void 0:m.login,"/teach-group")},"我的教研团队")),g.a.createElement(k.a.Item,null,g.a.createElement(p.a,{to:"/users/".concat(null===(v=I.userInfo)||void 0===v?void 0:v.login,"/vspaces")},"我的虚拟社区")),g.a.createElement(k.a.Item,null,g.a.createElement("a",{onClick:function(){Object(Y.e)(y)&&b.d.push("/problemset")}},"试题库")),P&&g.a.createElement(k.a.Item,null,g.a.createElement("a",{onClick:function(){Object(Y.e)(y)&&b.d.push("/paperlibrary")}},"试卷库")),(null===(f=I.navigationInfo)||void 0===f||null===(h=f.top)||void 0===h?void 0:h.customer_management_url)&&g.a.createElement(k.a.Item,null,g.a.createElement("a",{href:null===(E=I.navigationInfo)||void 0===E||null===(x=E.top)||void 0===x?void 0:x.customer_management_url},"客户管理")),(null===(_=I.navigationInfo)||void 0===_||null===(j=_.top)||void 0===j?void 0:j.college_identifier)&&g.a.createElement(k.a.Item,null,g.a.createElement(p.a,{to:"/colleges/".concat(null===(O=I.navigationInfo)||void 0===O||null===(S=O.top)||void 0===S?void 0:S.college_identifier,"/statistics")},"学院统计")),(null===(q=I.navigationInfo)||void 0===q||null===(H=q.top)||void 0===H?void 0:H.laboratory_admin_url)&&g.a.createElement(k.a.Item,null,g.a.createElement("a",{href:null===(J=I.navigationInfo)||void 0===J||null===(K=J.top)||void 0===K?void 0:K.laboratory_admin_url},"后台管理")),g.a.createElement(k.a.Item,null,g.a.createElement(p.a,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||y({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/classrooms",text:g.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}})},to:"/account/profile"},"账号管理")),g.a.createElement(k.a.Item,{className:G.a.exit},g.a.createElement("a",{onClick:Object(l.a)(d.a.mark((function e(){var t;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(M.c)({});case 2:1===(null==(t=e.sent)?void 0:t.status)&&(y({type:"user/getUserInfo",payload:Object(c.a)({},N)}),y({type:"user/getNavigationInfo",payload:Object(c.a)({},N)}),V("autologin_trustie"),V("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),A.b.success(null==t?void 0:t.message),b.d.replace("/"));case 4:case"end":return e.stop()}}),e)})))},"退出")));var e,t,n,a,o,i,r,s,u,m,v,f,h,E,x,_,j,O,S,q,H,J,K},placement:"bottomRight"},g.a.createElement("section",null,g.a.createElement("aside",null,g.a.createElement("div",{className:1===O.actionTabs.type?G.a.classromediv:""},g.a.createElement("img",{className:"".concat(G.a.userPic," current ml15"),src:"".concat(null===K.a||void 0===K.a?void 0:K.a.IMG_SERVER,"/images/").concat(null===(E=I.userInfo)||void 0===E?void 0:E.image_url),alt:"",onClick:function(){var e;return b.d.push(Object(C.p)()?"/account/profile":"/users/".concat(null===(e=I.userInfo)||void 0===e?void 0:e.login,"/classrooms"))}}),Object(C.p)()&&g.a.createElement("span",{className:"ml10 font16"},null===(x=I.userInfo)||void 0===x?void 0:x.username))))):g.a.createElement("div",{className:"font15 ".concat(w.isIlearning?G.a.login:"")},g.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){y({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"登录"),!(null!==(j=w.setting)&&void 0!==j&&j.close_register)&&g.a.createElement(g.a.Fragment,null,g.a.createElement("span",{className:"ml5 mr5"},"|"),g.a.createElement(p.a,{to:"/user/register",className:"ml5 current c-white pr25"},"注册")))})),R=(n("+L6B"),n("2/Rp")),X=n("Cs+z"),z=n.n(X),W=Object(b.a)((function(e){var t=e.homePage,n=e.loading,a=e.user,o=e.globalSetting,l=e.shixunHomeworks;return{homePage:t,user:a,globalSetting:o,loading:n.models.index,shixunHomeworks:l}}))((function(e){e.homePage,e.user,e.globalSetting,e.loading;var t=e.dispatch,n=(e.location,e.text,e.shixunHomeworks),a=(e.payload,Object(r.a)(e,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Object(v.useState)("none")),o=Object(i.a)(a,2),l=o[0],c=o[1];return Object(v.useEffect)((function(){"底部弹窗"===n.actionTabs.key&&c("flex")}),[n.actionTabs.key]),Object(v.useEffect)((function(){"隐藏"===n.actionTabs.key&&(c("none"),localStorage.setItem("Noviceguide","0"))}),[n.actionTabs.key]),g.a.createElement("div",{style:{display:l,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},g.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},g.a.createElement("img",{src:z.a,style:{position:"absolute",top:"-32px"}}),g.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},n.actionTabs.text),9===n.actionTabs.type?g.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},g.a.createElement(R.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),c("none"),t({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"呆会见,有事呼我")):g.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},g.a.createElement(R.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),t({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),c("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"跳过,我自己来"))))})),U=n("498V"),Q=n.n(U),F=u.a.Header,Z=s.a.Search;function $(){var e,t,n=window.location.pathname.split("/"),a={};return!("classrooms"==n[1]&&n.length>3)||null!==(e=n[4])&&void 0!==e&&e.includes("newgold")||null!==(t=n[5])&&void 0!==t&&t.includes("newgold")||"coursesId"===n[2]||(a.course_id=n[2]),"shixuns"===n[1]&&n.length>3&&(a.objective_type="shixun",a.objective_id=n[2]),"paths"===n[1]&&n.length>3&&(a.objective_type="path",a.objective_id=n[2]),Object(c.a)(Object(c.a)({},a),{school:1})}var ee=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"];t.a=Object(b.a)((function(e){var t=e.homePage,n=e.loading,a=e.user,o=e.globalSetting,l=e.shixunHomeworks;return{homePage:t,user:a,globalSetting:o,loading:n.models.index,shixunHomeworks:l}}))((function(e){e.homePage;var t,n=e.user,a=e.globalSetting,l=(e.loading,e.dispatch),s=e.location,m=e.isLogin,d=void 0!==m&&m,b=e.shixunHomeworks,E=(Object(r.a)(e,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Object(f.g)()),_=Object(v.useState)(!1),j=Object(i.a)(_,2),I=j[0],k=j[1],A=Object(v.useState)(-1),w=Object(i.a)(A,2),y=w[0],O=w[1],S=Object(v.useState)(!1),N=Object(i.a)(S,2),L=N[0],T=N[1],B=$();s.pathname;Object(v.useEffect)((function(){l({type:"user/getNavigationInfo",payload:Object(c.a)({},B)})}),[a.name]),Object(v.useEffect)((function(){"底部弹窗"===b.actionTabs.key&&(null!=ee&&ee.includes(null==s?void 0:s.pathname)||0===(null==s?void 0:s.pathname.indexOf("/classrooms"))||l({type:"shixunHomeworks/setActionTabs",payload:{key:"隐藏"}}))}),[s.pathname]),Object(v.useEffect)((function(){"底部弹窗"===b.actionTabs.key||b.actionTabs.key||localStorage.setItem("Noviceguide","0")}),[b.actionTabs.key]),Object(v.useEffect)((function(){var e,t,n;null!=a&&a.setting&&(null==a||null===(e=a.setting)||void 0===e||null===(t=e.navbar)||void 0===t||t.map((function(e,t){s.pathname.indexOf(e.link)>-1&&O(t)})),-1===y?Object(C.T)(a.setting.name):Object(C.T)((null===(n=a.setting.navbar[y])||void 0===n?void 0:n.name)||a.setting.name))}),[null==a?void 0:a.setting]);var Y=Object(v.useMemo)((function(){var e,t;return null!=a&&null!==(e=a.setting)&&void 0!==e&&e.nav_logo_url?"".concat(K.a.IMG_SERVER,"/").concat(null==a||null===(t=a.setting)||void 0===t?void 0:t.nav_logo_url):"".concat(K.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat((new Date).getTime())}),[null==a||null===(t=a.setting)||void 0===t?void 0:t.nav_logo_url]);function q(e){E.push("/search?value="+e)}var H,G,J,M,V,R=function(){return I?g.a.createElement("div",{onBlur:function(){setTimeout((function(){k(!1)}),300)}},g.a.createElement(Z,{placeholder:"实践课程/教学课堂/实践项目/交流问答",className:"search-input mr20",onSearch:q,autoFocus:!0})):g.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){E.push("/search?value=")}})};return a.showHeader&&a.showHeaderFooter?g.a.createElement(u.a,{className:"".concat(a.isIlearning?x.a["header-iearning"]:x.a.header," ").concat(a.showHeaderFixed?x.a.headerFixed:"")},g.a.createElement(F,{className:"header"},g.a.createElement("section",{className:x.a["edu-menu"]},(!!a.isIlearning||!!a.isPaZhou)&&g.a.createElement(p.a,{style:{display:"flex",alignItems:"center"},onClick:function(){l({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},g.a.createElement("img",{className:x.a.logo,title:null===(H=a.setting)||void 0===H?void 0:H.name,src:a.isPaZhou?Y:Q.a||Y}),!a.isPaZhou&&g.a.createElement("span",{className:x.a.title},"混合增强智慧教育i-Learning平台")),g.a.createElement("ul",{className:"".concat(x.a.menu," ").concat(Object(C.p)()&&"ml0")},Object(C.p)()&&g.a.createElement("li",null,g.a.createElement("a",{href:"/"},"考试系统")),!Object(C.p)()&&a.setting&&a.setting.navbar.map((function(e,t){if(!e.hidden)return g.a.createElement("li",{key:t,className:y===t?x.a.actived:""},"教学课堂"===(null==e?void 0:e.name)&&g.a.createElement(p.a,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||l({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:5,text:g.a.createElement("div",null,"非常棒,咱们已经到达【教学课堂】,平台上已经有几千位老师创建了自己的教学课堂,你也可以轻松完成哟!现在请您点击页面上 “新建课堂”按钮开始新建自己的课堂~")}})},className:4===b.actionTabs.type?x.a.classromediv:"",dangerouslySetInnerHTML:{__html:e.name},to:e.link}),"教学课堂"!=(null==e?void 0:e.name)&&e.link.indexOf("http")<0&&g.a.createElement(p.a,{onClick:function(){l({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:e.name},to:e.link,target:e.link.indexOf("http")>-1?"_blank":"_self"}),"教学课堂"!=(null==e?void 0:e.name)&&e.link.indexOf("http")>-1&&g.a.createElement("a",{target:e.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:e.name},href:e.link}))}))),g.a.createElement("div",{className:"search-bar",style:{flex:a.isIlearning?"initial":"1 0 auto"}},!Object(C.p)()&&!(null!=a&&a.isIlearning)&&g.a.createElement(g.a.Fragment,null,g.a.createElement(R,null),!d&&g.a.createElement(P,null),!d&&!(null==n||null===(G=n.userInfo)||void 0===G||!G.login)&&g.a.createElement(p.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(null==n||null===(J=n.userInfo)||void 0===J?void 0:J.login,"/user_tidings")},(null==n||null===(M=n.navigationInfo)||void 0===M||null===(V=M.top)||void 0===V?void 0:V.new_message)&&g.a.createElement("span",{className:x.a.newslight}))),!d&&g.a.createElement(D,{payload:B}))),g.a.createElement(o.a,{centered:!0,destroyOnClose:!0,visible:L,title:"提示",width:"500px",okText:"立即联系",cancelText:"取消",onOk:function(){Object(C.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return T(!1)}},g.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},g.a.createElement("p",null,"您可以在QQ服务群向管理员申请,获得继续操作的权限"),g.a.createElement("img",{src:h.C,width:200,height:200}),g.a.createElement("p",null,"群号:693542422 ")))),g.a.createElement(W,null)):g.a.createElement(g.a.Fragment,null)}))},vToQ: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"b",(function(){return $}));n("2qtc");var a,o=n("kLXV"),l=n("9og8"),i=n("tJVT"),r=n("PpiC"),c=n("k1fw"),s=(n("5NDa"),n("5rEg")),u=(n("B9cy"),n("Ol7k")),m=n("WmNS"),d=n.n(m),v=n("q1tI"),g=n.n(v),f=n("Ty5D"),p=n("55Ip"),b=n("9kvl"),h=n("lzim"),E=n("xrsn"),x=n.n(E),_=(n("1Sn+"),n("qVdP"),n("jsC+")),j=(n("14J3"),n("BMrR")),I=(n("jCWc"),n("kPKH")),k=(n("lUTK"),n("BvKs")),A=(n("miYZ"),n("tsqr")),w=(n("7Kak"),n("9yH6")),y=n("6CvP"),C=n("1vsH");!function(e){e.Manager="manager",e.Developer="developer",e.Reporter="reporter"}(a||(a={}));var O,S,N=function(e){var t=e.visible,n=e.onCancel,r=void 0===n?function(){}:n,c=Object(v.useState)(),u=Object(i.a)(c,2),m=u[0],f=u[1],p=Object(v.useState)(),h=Object(i.a)(p,2),E=h[0],x=h[1],_=Object(v.useState)(!1),j=Object(i.a)(_,2),I=j[0],k=j[1],O=function(){var e=Object(l.a)(d.a.mark((function e(){var t,n;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(m){e.next=3;break}return A.b.info("请输入开发项目邀请码!"),e.abrupt("return");case 3:if(6===m.length){e.next=6;break}return A.b.info("请输入6位项目邀请码!"),e.abrupt("return");case 6:if(E){e.next=9;break}return A.b.info("请选择一个身份!"),e.abrupt("return");case 9:return k(!0),e.next=12,Object(y.e)({code:m,role:E});case 12:if(t=e.sent,k(!1),S(),!(n={1:"您输入的邀请码错误",2:"您已经是该项目成员",3:"请选择一个角色",4:"您的申请已提交,请等待项目管理员审批",5:"您已经申请加入该项目了,请耐心等待",6:"您已成功加入项目"})[t.status]){e.next=19;break}return A.b.info(n[t.status]),e.abrupt("return");case 19:if(0!==t.status){e.next=22;break}return"reporter"===E?(A.b.success("您加入项目成功!"),Object(C.Y)(["开发项目","加入项目成功"]),b.d.push("/projects/".concat(null==t?void 0:t.project_id))):(Object(C.Y)(["开发项目","加入项目等待审批"]),A.b.success("您的申请已提交,请等待项目管理员审批!")),e.abrupt("return");case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),S=function(){var e=Object(l.a)(d.a.mark((function e(){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return g.a.createElement(g.a.Fragment,null,g.a.createElement(o.a,{centered:!0,keyboard:!1,closable:!1,title:"加入项目",visible:t,confirmLoading:I,onOk:O,onCancel:S},g.a.createElement("div",{className:"tc"},g.a.createElement("div",null,g.a.createElement("span",null,"课堂邀请码:"),g.a.createElement(s.a,{placeholder:"请输入6位开发项目邀请码",style:{width:270},value:m,onChange:function(e){e.target.value.length>=7?A.b.info("请输入6位开发项目邀请码!"):f(e.target.value)}})),g.a.createElement("div",{className:"mt10 font14"},g.a.createElement("span",null,"身份:"),g.a.createElement(w.a.Group,{value:E,onChange:function(e){return x(e.target.value)}},g.a.createElement(w.a,{value:a.Manager},"管理人员"),g.a.createElement(w.a,{value:a.Developer},"开发人员"),g.a.createElement(w.a,{value:a.Reporter},"报告人员"))))))},L=n("Jky8"),T=n("6Fuo"),B=n.n(T),Y=n("NLgs");!function(e){e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms"}(O||(O={})),function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"}(S||(S={}));var q,P=Object(b.a)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){e.homePage;var t,n,a,o,l,c,s,u,m=e.user,d=e.globalSetting,f=(e.loading,e.dispatch),p=(e.location,Object(r.a)(e,["homePage","user","globalSetting","loading","dispatch","location"]),Object(v.useState)()),b=Object(i.a)(p,2),h=b[0],E=b[1],x=Object(v.useState)(),w=Object(i.a)(x,2),y=w[0],C=w[1],T=function(e){var t;Object(Y.e)(f)&&(e!==O.Projects||null!==(t=m.userInfo)&&void 0!==t&&t.email?e===O.Classrooms?E(!0):e===O.Projects&&C(!0):A.b.info("请先绑定邮箱,谢谢"))},q=function(e,t){var n;Object(Y.e)(f)&&(t!==O.Projects||null!==(n=m.userInfo)&&void 0!==n&&n.email?(t!==O.Shixuns||Object(Y.c)())&&e&&(window.location.href=e):A.b.info("请先绑定邮箱,谢谢"))},P=null===(t=((null===(n=d.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(S.Classrooms)})))||void 0===t?void 0:t.hidden,H=null===(a=((null===(o=d.setting)||void 0===o?void 0:o.navbar)||[]).find((function(e){return e.link==="/".concat(S.Shixuns)})))||void 0===a?void 0:a.hidden,G=null===(l=((null===(c=d.setting)||void 0===c?void 0:c.navbar)||[]).find((function(e){return e.link==="/".concat(S.Paths)})))||void 0===l?void 0:l.hidden;null!=d&&null!==(s=d.setting)&&void 0!==s&&s.is_local&&(null!=m&&null!==(u=m.userInfo)&&void 0!==u&&u.is_shixun_marker||(H=!0));var J=function(e){var t,n,a,o,l,i,r,c,s,u,v,f,p,b;return g.a.createElement(g.a.Fragment,null,g.a.createElement(j.a,{justify:"space-around",className:"pt5 pb5"},g.a.createElement(I.a,{className:B.a.joinCol},"学生"!==(null===(t=m.userInfo)||void 0===t?void 0:t.user_identity)&&!P&&g.a.createElement(k.a.Item,e,g.a.createElement("a",{onClick:function(){return q("/classrooms/new")}},null!==(n=m.userInfo)&&void 0!==n&&n.main_site?"新建教学课堂":"新建课堂")),!H&&g.a.createElement(k.a.Item,e,g.a.createElement("a",{onClick:function(){return q("/shixuns/new",O.Shixuns)}},"新建实践项目")),((null===(a=m.userInfo)||void 0===a?void 0:a.main_site)&&(null===(o=m.navigationInfo)||void 0===o?void 0:o.top)||!(null!==(l=m.userInfo)&&void 0!==l&&l.main_site)&&(null===(i=m.navigationInfo)||void 0===i?void 0:i.top)&&!G&&((null===(r=m.userInfo)||void 0===r?void 0:r.admin)||(null===(c=m.userInfo)||void 0===c?void 0:c.is_teacher)||(null===(s=m.userInfo)||void 0===s?void 0:s.business)))&&g.a.createElement(k.a.Item,e,g.a.createElement("a",{onClick:function(){return q("/paths/new")}},"新建实践课程")),!(null!=d&&null!==(u=d.setting)&&void 0!==u&&u.is_local)&&(null===(v=m.userInfo)||void 0===v?void 0:v.main_site)&&g.a.createElement(k.a.Item,e,g.a.createElement("a",{onClick:function(){var e,t;return q("".concat(null===(e=m.navigationInfo)||void 0===e||null===(t=e.top)||void 0===t?void 0:t.old_url,"/projects/deposit/new"),O.Projects)}},"新建开发项目"))),g.a.createElement(I.a,null,g.a.createElement("div",{className:B.a.joinBoard})),g.a.createElement(I.a,{className:B.a.joinCol},!P&&g.a.createElement(k.a.Item,e,g.a.createElement("a",{onClick:function(){return T(O.Classrooms)}},null!==(f=m.userInfo)&&void 0!==f&&f.main_site?"加入教学课堂":"加入课堂")),(null===(p=m.userInfo)||void 0===p?void 0:p.main_site)&&!(null!=d&&null!==(b=d.setting)&&void 0!==b&&b.is_local)&&g.a.createElement(k.a.Item,e,g.a.createElement("a",{onClick:function(){return T(O.Projects)}},"加入开发项目")))))};return g.a.createElement("section",null,g.a.createElement(_.a,{overlay:g.a.createElement(k.a,{className:"".concat(B.a.rightMenu," ").concat(B.a.joinMenu," mt10")},g.a.createElement(J,null)),placement:"bottomRight"},g.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),g.a.createElement(L.a,{visible:h,onCancel:function(){return E(!1)}}),g.a.createElement(N,{visible:y,onCancel:function(){return C(!1)}}))})),H=n("vToQ"),G=n.n(H),J=n("xKgJ"),M=n("jb+D"),K=n("m3rI"),V=function(e){var t=new Date;t.setTime(t.getTime()-1);var n,a,o=(a=RegExp("(^| )"+e+"=([^;]+)(;|$)"),(n=document.cookie.match(a))?decodeURIComponent(n[2]):null);null!=o&&(document.cookie=e+"="+o+";expires="+t.toGMTString())};!function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"}(q||(q={}));var D=Object(b.a)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,shixunHomeworks:e.shixunHomeworks,loading:n.models.index}}))((function(e){e.homePage;var t,n,a,o,i,s,u,m,v,f,h,E,x,j,I=e.user,w=e.globalSetting,y=(e.loading,e.dispatch),O=e.shixunHomeworks,S=(e.location,e.payload),N=void 0===S?{}:S,L=(Object(r.a)(e,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),null===(t=((null===(n=w.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(q.Classrooms)})))||void 0===t?void 0:t.hidden),T=null===(a=((null===(o=w.setting)||void 0===o?void 0:o.navbar)||[]).find((function(e){return e.link==="/".concat(q.Shixuns)})))||void 0===a?void 0:a.hidden,B=null===(i=((null===(s=w.setting)||void 0===s?void 0:s.navbar)||[]).find((function(e){return e.link==="/".concat(q.Paths)})))||void 0===i?void 0:i.hidden,P=(null===(u=I.userInfo)||void 0===u?void 0:u.admin)||(null===(m=I.userInfo)||void 0===m?void 0:m.business)||(null===(v=I.userInfo)||void 0===v?void 0:v.is_shixun_marker)||(null===(f=I.userInfo)||void 0===f?void 0:f.is_teacher)||"学生"!==(null===(h=I.userInfo)||void 0===h?void 0:h.user_identity);return Object(J.p)()?g.a.createElement(_.a,{className:"".concat(G.a.height67," pr25"),overlay:function(){return Object(C.p)()?g.a.createElement(k.a,{className:"".concat(G.a.rightMenu," ").concat(G.a.menuWrap)},g.a.createElement(k.a.Item,null,g.a.createElement(p.a,{to:"/account/profile"},"账号管理"))):g.a.createElement(k.a,{className:"".concat(G.a.rightMenu," ").concat(G.a.menuWrap)},g.a.createElement(k.a.Item,null,g.a.createElement(p.a,{to:"/users/".concat(null===(e=I.userInfo)||void 0===e?void 0:e.login,"/classrooms")},"我的个人主页")),!L&&g.a.createElement(k.a.Item,null,g.a.createElement(p.a,{to:"/users/".concat(null===(t=I.userInfo)||void 0===t?void 0:t.login,"/classrooms")},null!==(n=I.userInfo)&&void 0!==n&&n.main_site?"我的教学课堂":"我的课堂")),!T&&g.a.createElement(k.a.Item,null,g.a.createElement(p.a,{to:"/users/".concat(null===(a=I.userInfo)||void 0===a?void 0:a.login,"/shixuns")},"我的实践项目")),!B&&g.a.createElement(k.a.Item,null,g.a.createElement(p.a,{to:"/users/".concat(null===(o=I.userInfo)||void 0===o?void 0:o.login,"/paths")},null!==(i=I.userInfo)&&void 0!==i&&i.main_site?"我的实践课程":"我的课程")),(null===(r=I.userInfo)||void 0===r?void 0:r.main_site)&&!(null!==(s=w.setting)&&void 0!==s&&s.is_local)&&g.a.createElement(k.a.Item,null,g.a.createElement(p.a,{to:"/users/".concat(null===(u=I.userInfo)||void 0===u?void 0:u.login,"/projects")},"我的开发项目")),g.a.createElement(k.a.Item,null,g.a.createElement(p.a,{to:"/users/".concat(null===(m=I.userInfo)||void 0===m?void 0:m.login,"/teach-group")},"我的教研团队")),g.a.createElement(k.a.Item,null,g.a.createElement(p.a,{to:"/users/".concat(null===(v=I.userInfo)||void 0===v?void 0:v.login,"/vspaces")},"我的虚拟社区")),g.a.createElement(k.a.Item,null,g.a.createElement("a",{onClick:function(){Object(Y.e)(y)&&b.d.push("/problemset")}},"试题库")),P&&g.a.createElement(k.a.Item,null,g.a.createElement("a",{onClick:function(){Object(Y.e)(y)&&b.d.push("/paperlibrary")}},"试卷库")),(null===(f=I.navigationInfo)||void 0===f||null===(h=f.top)||void 0===h?void 0:h.customer_management_url)&&g.a.createElement(k.a.Item,null,g.a.createElement("a",{href:null===(E=I.navigationInfo)||void 0===E||null===(x=E.top)||void 0===x?void 0:x.customer_management_url},"客户管理")),(null===(_=I.navigationInfo)||void 0===_||null===(j=_.top)||void 0===j?void 0:j.college_identifier)&&g.a.createElement(k.a.Item,null,g.a.createElement(p.a,{to:"/colleges/".concat(null===(O=I.navigationInfo)||void 0===O||null===(S=O.top)||void 0===S?void 0:S.college_identifier,"/statistics")},"学院统计")),(null===(q=I.navigationInfo)||void 0===q||null===(H=q.top)||void 0===H?void 0:H.laboratory_admin_url)&&g.a.createElement(k.a.Item,null,g.a.createElement("a",{href:null===(J=I.navigationInfo)||void 0===J||null===(K=J.top)||void 0===K?void 0:K.laboratory_admin_url},"后台管理")),g.a.createElement(k.a.Item,null,g.a.createElement(p.a,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||y({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/classrooms",text:g.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}})},to:"/account/profile"},"账号管理")),g.a.createElement(k.a.Item,{className:G.a.exit},g.a.createElement("a",{onClick:Object(l.a)(d.a.mark((function e(){var t;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(M.c)({});case 2:1===(null==(t=e.sent)?void 0:t.status)&&(y({type:"user/getUserInfo",payload:Object(c.a)({},N)}),y({type:"user/getNavigationInfo",payload:Object(c.a)({},N)}),V("autologin_trustie"),V("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),A.b.success(null==t?void 0:t.message),b.d.replace("/"));case 4:case"end":return e.stop()}}),e)})))},"退出")));var e,t,n,a,o,i,r,s,u,m,v,f,h,E,x,_,j,O,S,q,H,J,K},placement:"bottomRight"},g.a.createElement("section",null,g.a.createElement("aside",null,g.a.createElement("div",{className:1===O.actionTabs.type?G.a.classromediv:""},g.a.createElement("img",{className:"".concat(G.a.userPic," current ml15"),src:"".concat(null===K.a||void 0===K.a?void 0:K.a.IMG_SERVER,"/images/").concat(null===(E=I.userInfo)||void 0===E?void 0:E.image_url),alt:"",onClick:function(){var e;return b.d.push(Object(C.p)()?"/account/profile":"/users/".concat(null===(e=I.userInfo)||void 0===e?void 0:e.login,"/classrooms"))}}),Object(C.p)()&&g.a.createElement("span",{className:"ml10 font16"},null===(x=I.userInfo)||void 0===x?void 0:x.username))))):g.a.createElement("div",{className:"font15 mr15 ".concat(w.isIlearning?G.a.login:"")},g.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){y({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"登录"),!(null!==(j=w.setting)&&void 0!==j&&j.close_register)&&g.a.createElement(g.a.Fragment,null,g.a.createElement("span",{className:"ml5 mr5"},"|"),g.a.createElement(p.a,{to:"/user/register",className:"ml5 current c-white pr25"},"注册")))})),R=(n("+L6B"),n("2/Rp")),X=n("Cs+z"),z=n.n(X),W=Object(b.a)((function(e){var t=e.homePage,n=e.loading,a=e.user,o=e.globalSetting,l=e.shixunHomeworks;return{homePage:t,user:a,globalSetting:o,loading:n.models.index,shixunHomeworks:l}}))((function(e){e.homePage,e.user,e.globalSetting,e.loading;var t=e.dispatch,n=(e.location,e.text,e.shixunHomeworks),a=(e.payload,Object(r.a)(e,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Object(v.useState)("none")),o=Object(i.a)(a,2),l=o[0],c=o[1];return Object(v.useEffect)((function(){"底部弹窗"===n.actionTabs.key&&c("flex")}),[n.actionTabs.key]),Object(v.useEffect)((function(){"隐藏"===n.actionTabs.key&&(c("none"),localStorage.setItem("Noviceguide","0"))}),[n.actionTabs.key]),g.a.createElement("div",{style:{display:l,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},g.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},g.a.createElement("img",{src:z.a,style:{position:"absolute",top:"-32px"}}),g.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},n.actionTabs.text),9===n.actionTabs.type?g.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},g.a.createElement(R.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),c("none"),t({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"呆会见,有事呼我")):g.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},g.a.createElement(R.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),t({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),c("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"跳过,我自己来"))))})),U=n("498V"),Q=n.n(U),F=u.a.Header,Z=s.a.Search;function $(){var e,t,n=window.location.pathname.split("/"),a={};return!("classrooms"==n[1]&&n.length>3)||null!==(e=n[4])&&void 0!==e&&e.includes("newgold")||null!==(t=n[5])&&void 0!==t&&t.includes("newgold")||"coursesId"===n[2]||(a.course_id=n[2]),"shixuns"===n[1]&&n.length>3&&(a.objective_type="shixun",a.objective_id=n[2]),"paths"===n[1]&&n.length>3&&(a.objective_type="path",a.objective_id=n[2]),Object(c.a)(Object(c.a)({},a),{school:1})}var ee=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"];t.a=Object(b.a)((function(e){var t=e.homePage,n=e.loading,a=e.user,o=e.globalSetting,l=e.shixunHomeworks;return{homePage:t,user:a,globalSetting:o,loading:n.models.index,shixunHomeworks:l}}))((function(e){e.homePage;var t,n=e.user,a=e.globalSetting,l=(e.loading,e.dispatch),s=e.location,m=e.isLogin,d=void 0!==m&&m,b=e.shixunHomeworks,E=(Object(r.a)(e,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Object(f.g)()),_=Object(v.useState)(!1),j=Object(i.a)(_,2),I=j[0],k=j[1],A=Object(v.useState)(-1),w=Object(i.a)(A,2),y=w[0],O=w[1],S=Object(v.useState)(!1),N=Object(i.a)(S,2),L=N[0],T=N[1],B=$();s.pathname;Object(v.useEffect)((function(){l({type:"user/getNavigationInfo",payload:Object(c.a)({},B)})}),[a.name]),Object(v.useEffect)((function(){"底部弹窗"===b.actionTabs.key&&(null!=ee&&ee.includes(null==s?void 0:s.pathname)||0===(null==s?void 0:s.pathname.indexOf("/classrooms"))||l({type:"shixunHomeworks/setActionTabs",payload:{key:"隐藏"}}))}),[s.pathname]),Object(v.useEffect)((function(){"底部弹窗"===b.actionTabs.key||b.actionTabs.key||localStorage.setItem("Noviceguide","0")}),[b.actionTabs.key]),Object(v.useEffect)((function(){var e,t,n;null!=a&&a.setting&&(null==a||null===(e=a.setting)||void 0===e||null===(t=e.navbar)||void 0===t||t.map((function(e,t){s.pathname.indexOf(e.link)>-1&&O(t)})),-1===y?Object(C.T)(a.setting.name):Object(C.T)((null===(n=a.setting.navbar[y])||void 0===n?void 0:n.name)||a.setting.name))}),[null==a?void 0:a.setting]);var Y=Object(v.useMemo)((function(){var e,t;return null!=a&&null!==(e=a.setting)&&void 0!==e&&e.nav_logo_url?"".concat(K.a.IMG_SERVER,"/").concat(null==a||null===(t=a.setting)||void 0===t?void 0:t.nav_logo_url):"".concat(K.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat((new Date).getTime())}),[null==a||null===(t=a.setting)||void 0===t?void 0:t.nav_logo_url]);function q(e){E.push("/search?value="+e)}var H,G,J,M,V,R=function(){return I?g.a.createElement("div",{onBlur:function(){setTimeout((function(){k(!1)}),300)}},g.a.createElement(Z,{placeholder:"实践课程/教学课堂/实践项目/交流问答",className:"search-input mr20",onSearch:q,autoFocus:!0})):g.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){E.push("/search?value=")}})};return a.showHeader&&a.showHeaderFooter?g.a.createElement(u.a,{className:"".concat(a.isIlearning?x.a["header-iearning"]:x.a.header," ").concat(a.showHeaderFixed?x.a.headerFixed:"")},g.a.createElement(F,{className:"header"},g.a.createElement("section",{className:x.a["edu-menu"]},(!!a.isIlearning||!!a.isPaZhou)&&g.a.createElement(p.a,{style:{display:"flex",alignItems:"center"},onClick:function(){l({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},g.a.createElement("img",{className:x.a.logo,title:null===(H=a.setting)||void 0===H?void 0:H.name,src:a.isPaZhou?Y:Q.a||Y}),!a.isPaZhou&&g.a.createElement("span",{className:x.a.title},"混合增强智慧教育i-Learning平台")),g.a.createElement("ul",{className:"".concat(x.a.menu," ").concat(Object(C.p)()&&"ml0")},Object(C.p)()&&g.a.createElement("li",null,g.a.createElement("a",{href:"/"},"考试系统")),!Object(C.p)()&&a.setting&&a.setting.navbar.map((function(e,t){if(!e.hidden)return g.a.createElement("li",{key:t,className:y===t?x.a.actived:""},"教学课堂"===(null==e?void 0:e.name)&&g.a.createElement(p.a,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||l({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:5,text:g.a.createElement("div",null,"非常棒,咱们已经到达【教学课堂】,平台上已经有几千位老师创建了自己的教学课堂,你也可以轻松完成哟!现在请您点击页面上 “新建课堂”按钮开始新建自己的课堂~")}})},className:4===b.actionTabs.type?x.a.classromediv:"",dangerouslySetInnerHTML:{__html:e.name},to:e.link}),"教学课堂"!=(null==e?void 0:e.name)&&e.link.indexOf("http")<0&&g.a.createElement(p.a,{onClick:function(){l({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:e.name},to:e.link,target:e.link.indexOf("http")>-1?"_blank":"_self"}),"教学课堂"!=(null==e?void 0:e.name)&&e.link.indexOf("http")>-1&&g.a.createElement("a",{target:e.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:e.name},href:e.link}))}))),g.a.createElement("div",{className:"search-bar",style:{flex:a.isIlearning?"initial":"1 0 auto"}},!Object(C.p)()&&!(null!=a&&a.isIlearning)&&g.a.createElement(g.a.Fragment,null,g.a.createElement(R,null),!d&&g.a.createElement(P,null),!d&&!(null==n||null===(G=n.userInfo)||void 0===G||!G.login)&&g.a.createElement(p.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(null==n||null===(J=n.userInfo)||void 0===J?void 0:J.login,"/user_tidings")},(null==n||null===(M=n.navigationInfo)||void 0===M||null===(V=M.top)||void 0===V?void 0:V.new_message)&&g.a.createElement("span",{className:x.a.newslight}))),!d&&g.a.createElement(D,{payload:B}))),g.a.createElement(o.a,{centered:!0,destroyOnClose:!0,visible:L,title:"提示",width:"500px",okText:"立即联系",cancelText:"取消",onOk:function(){Object(C.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return T(!1)}},g.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},g.a.createElement("p",null,"您可以在QQ服务群向管理员申请,获得继续操作的权限"),g.a.createElement("img",{src:h.C,width:200,height:200}),g.a.createElement("p",null,"群号:693542422 ")))),g.a.createElement(W,null)):g.a.createElement(g.a.Fragment,null)}))},vToQ: /*!******************************************************************!*\ !*** ./src/components/Header/components/User/index.less?modules ***! \******************************************************************/ diff --git a/monaco-editor.38977551.async.js b/monaco-editor.38977551.async.js index 6b689850be..f0c3cb7301 100644 --- a/monaco-editor.38977551.async.js +++ b/monaco-editor.38977551.async.js @@ -72,9 +72,9 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/dom.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/formattedTextRenderer.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/actionbar/actionbar.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/actionbar/actionbar.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/contextmenu/contextmenu.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/aria/aria.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/scrollbar/scrollableElement.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/parameterHints/parameterHints.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/scrollbar/scrollableElement.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/widget.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/color.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -139,13 +139,13 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/types.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/services/codeEditorService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/controller/cursorCommon.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/caretOperations/transpose.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/controller/cursorDeleteOperations.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/controller/cursorCommon.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/controller/cursorDeleteOperations.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/controller/cursorMoveCommands.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/multicursor/multicursor.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/controller/cursorTypeOperations.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/linesOperations/linesOperations.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/position.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorCommon.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorCommon.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/gotoLine.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorContextKeys.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/nls.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextkey/common/contextkey.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */function(e,t,n){"use strict";n.r(t),n.d(t,"CoreEditorCommand",(function(){return x})),n.d(t,"EditorScroll_",(function(){return o})),n.d(t,"RevealLine_",(function(){return s})),n.d(t,"CoreNavigationCommands",(function(){return u})),n.d(t,"CoreEditingCommands",(function(){return l}));var i,o,r,s,a,u,l,c,d,h=n("3/fG"),p=n("746U"),f=n("sswD"),g=n("Vxe3"),m=n("Ll0s"),v=n("cGHE"),_=n("aokT"),b=function(){function e(){}return e.columnSelect=function(e,t,n,i,o,r){for(var s=Math.abs(o-n)+1,a=n>o,u=i>r,l=ir)continue;if(bi)continue;if(g1&&o--,e.columnSelect(t,n,i.fromViewLineNumber,i.fromViewVisualColumn,i.toViewLineNumber,o)},e.columnSelectRight=function(e,t,n){for(var i=0,o=Math.min(n.fromViewLineNumber,n.toViewLineNumber),r=Math.max(n.fromViewLineNumber,n.toViewLineNumber),s=o;s<=r;s++){var a=t.getLineMaxColumn(s),u=m.a.visibleColumnFromColumn2(e,t,new v.a(s,a));i=Math.max(i,u)}var l=n.toViewVisualColumn;return l1)for(var r=n.modelState?n.modelState.position:null,s=n.viewState?n.viewState.position:null,a=0,u=o.length;ao&&(i=o);var r=new _.a(i,1,i,e.context.model.getLineMaxColumn(i)),a=0;if(n.at)switch(n.at){case s.RawAtArgument.Top:a=3;break;case s.RawAtArgument.Center:a=1;break;case s.RawAtArgument.Bottom:a=4}var u=e.context.convertModelRangeToViewRange(r);e.revealRange(t.source,!1,u,a,0)},t}(x))),e.SelectAll=Object(f.g)(new(function(e){function t(){return e.call(this,{id:"selectAll",precondition:void 0})||this}return D(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement(),e.setStates(t.source,3,[C.b.selectAll(e.context,e.getPrimaryCursor())])},t}(x))),e.SetSelection=Object(f.g)(new(function(e){function t(){return e.call(this,{id:"setSelection",precondition:void 0})||this}return D(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement(),e.setStates(t.source,3,[m.d.fromModelSelection(t.selection)])},t}(x)))}(u||(u={})),c=l||(l={}),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return D(t,e),t.prototype.runEditorCommand=function(e,t,n){var i=t._getCursors();i&&this.runCoreEditingCommand(t,i,n||{})},t}(f.c),c.CoreEditingCommand=d,c.LineBreakInsert=Object(f.g)(new(function(e){function t(){return e.call(this,{id:"lineBreakInsert",precondition:O.a.writable,kbOpts:{weight:0,kbExpr:O.a.textInputFocus,primary:0,mac:{primary:301}}})||this}return D(t,e),t.prototype.runCoreEditingCommand=function(e,t,n){e.pushUndoStop(),e.executeCommands(this.id,w.a.lineBreakInsert(t.context.config,t.context.model,t.getAll().map((function(e){return e.modelState.selection}))))},t}(d))),c.Outdent=Object(f.g)(new(function(e){function t(){return e.call(this,{id:"outdent",precondition:O.a.writable,kbOpts:{weight:0,kbExpr:L.a.and(O.a.editorTextFocus,O.a.tabDoesNotMoveFocus),primary:1026}})||this}return D(t,e),t.prototype.runCoreEditingCommand=function(e,t,n){e.pushUndoStop(),e.executeCommands(this.id,w.a.outdent(t.context.config,t.context.model,t.getAll().map((function(e){return e.modelState.selection})))),e.pushUndoStop()},t}(d))),c.Tab=Object(f.g)(new(function(e){function t(){return e.call(this,{id:"tab",precondition:O.a.writable,kbOpts:{weight:0,kbExpr:L.a.and(O.a.editorTextFocus,O.a.tabDoesNotMoveFocus),primary:2}})||this}return D(t,e),t.prototype.runCoreEditingCommand=function(e,t,n){e.pushUndoStop(),e.executeCommands(this.id,w.a.tab(t.context.config,t.context.model,t.getAll().map((function(e){return e.modelState.selection})))),e.pushUndoStop()},t}(d))),c.DeleteLeft=Object(f.g)(new(function(e){function t(){return e.call(this,{id:"deleteLeft",precondition:O.a.writable,kbOpts:{weight:0,kbExpr:O.a.textInputFocus,primary:1,secondary:[1025],mac:{primary:1,secondary:[1025,294,257]}}})||this}return D(t,e),t.prototype.runCoreEditingCommand=function(e,t,n){var i=y.a.deleteLeft(t.getPrevEditOperationType(),t.context.config,t.context.model,t.getAll().map((function(e){return e.modelState.selection}))),o=i[0],r=i[1];o&&e.pushUndoStop(),e.executeCommands(this.id,r),t.setPrevEditOperationType(2)},t}(d))),c.DeleteRight=Object(f.g)(new(function(e){function t(){return e.call(this,{id:"deleteRight",precondition:O.a.writable,kbOpts:{weight:0,kbExpr:O.a.textInputFocus,primary:20,mac:{primary:20,secondary:[290,276]}}})||this}return D(t,e),t.prototype.runCoreEditingCommand=function(e,t,n){var i=y.a.deleteRight(t.getPrevEditOperationType(),t.context.config,t.context.model,t.getAll().map((function(e){return e.modelState.selection}))),o=i[0],r=i[1];o&&e.pushUndoStop(),e.executeCommands(this.id,r),t.setPrevEditOperationType(3)},t}(d)));var k=function(e){function t(t){var n=e.call(this,t)||this;return n._editorHandler=t.editorHandler,n._inputHandler=t.inputHandler,n}return D(t,e),t.prototype.runCommand=function(e,t){var n=e.get(g.a).getFocusedCodeEditor();if(n&&n.hasTextFocus())return this._runEditorHandler(e,n,t);var i=document.activeElement;if(!(i&&["input","textarea"].indexOf(i.tagName.toLowerCase())>=0)){var o=e.get(g.a).getActiveCodeEditor();return o?(o.focus(),this._runEditorHandler(e,o,t)):void 0}document.execCommand(this._inputHandler)},t.prototype._runEditorHandler=function(e,t,n){var i=this._editorHandler;"string"==typeof i?t.trigger("keyboard",i,n):((n=n||{}).source="keyboard",i.runEditorCommand(e,t,n))},t}(f.a),E=function(e){function t(t,n,i){var o=e.call(this,{id:t,precondition:void 0,description:i})||this;return o._handlerId=n,o}return D(t,e),t.prototype.runCommand=function(e,t){var n=e.get(g.a).getFocusedCodeEditor();n&&n.trigger("keyboard",this._handlerId,t)},t}(f.a);function I(e,t){N(new E("default:"+e,e)),N(new E(e,e,t))}N(new k({editorHandler:u.SelectAll,inputHandler:"selectAll",id:"editor.action.selectAll",precondition:O.a.textInputFocus,kbOpts:{weight:0,kbExpr:null,primary:2079},menuOpts:{menuId:25,group:"1_basic",title:h.a({key:"miSelectAll",comment:["&& denotes a mnemonic"]},"&&Select All"),order:1}})),N(new k({editorHandler:S.b.Undo,inputHandler:"undo",id:S.b.Undo,precondition:O.a.writable,kbOpts:{weight:0,kbExpr:O.a.textInputFocus,primary:2104},menuOpts:{menuId:17,group:"1_do",title:h.a({key:"miUndo",comment:["&& denotes a mnemonic"]},"&&Undo"),order:1}})),N(new E("default:"+S.b.Undo,S.b.Undo)),N(new k({editorHandler:S.b.Redo,inputHandler:"redo",id:S.b.Redo,precondition:O.a.writable,kbOpts:{weight:0,kbExpr:O.a.textInputFocus,primary:2103,secondary:[3128],mac:{primary:3128}},menuOpts:{menuId:17,group:"1_do",title:h.a({key:"miRedo",comment:["&& denotes a mnemonic"]},"&&Redo"),order:2}})),N(new E("default:"+S.b.Redo,S.b.Redo)),I(S.b.Type,{description:"Type",args:[{name:"args",schema:{type:"object",required:["text"],properties:{text:{type:"string"}}}}]}),I(S.b.ReplacePreviousChar),I(S.b.CompositionStart),I(S.b.CompositionEnd),I(S.b.Paste),I(S.b.Cut)},"1lwE": @@ -175,7 +175,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/async.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/cancellation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/errors.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/htmlContent.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/htmlContent.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/platform.js (<- Module uses injected variables (process, global)) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/uri.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -228,11 +228,11 @@ /*! exports used: MarkdownRenderer */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/dom.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/formattedTextRenderer.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/codicons.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/codicons.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/codelens/codelensController.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/errors.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/htmlContent.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/idGenerator.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/htmlContent.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/idGenerator.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/marshalling.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/network.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -240,8 +240,8 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/uri.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/textToHtmlTokenizer.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/modeService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/parameterHints/parameterHints.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/textToHtmlTokenizer.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/modeService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/instantiation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/opener/common/opener.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */function(e,t,n){"use strict";n.d(t,"a",(function(){return E}));var i,o=n("EffR"),r=n("Md8J"),s=n("/cxE"),a=n("eLzo"),u=n("nD70");(function(e){var t={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:m,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,nptable:m,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:m,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/};function n(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||C.defaults,this.rules=t.normal,this.options.pedantic?this.rules=t.pedantic:this.options.gfm&&(this.options.tables?this.rules=t.tables:this.rules=t.gfm)}t._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,t._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,t.def=h(t.def).replace("label",t._label).replace("title",t._title).getRegex(),t.bullet=/(?:[*+-]|\d{1,9}\.)/,t.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,t.item=h(t.item,"gm").replace(/bull/g,t.bullet).getRegex(),t.list=h(t.list).replace(/bull/g,t.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+t.def.source+")").getRegex(),t._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",t._comment=//,t.html=h(t.html,"i").replace("comment",t._comment).replace("tag",t._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),t.paragraph=h(t.paragraph).replace("hr",t.hr).replace("heading",t.heading).replace("lheading",t.lheading).replace("tag",t._tag).getRegex(),t.blockquote=h(t.blockquote).replace("paragraph",t.paragraph).getRegex(),t.normal=v({},t),t.gfm=v({},t.normal,{fences:/^ {0,3}(`{3,}|~{3,})([^`\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),t.gfm.paragraph=h(t.paragraph).replace("(?!","(?!"+t.gfm.fences.source.replace("\\1","\\2")+"|"+t.list.source.replace("\\1","\\3")+"|").getRegex(),t.tables=v({},t.gfm,{nptable:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/}),t.pedantic=v({},t.normal,{html:h("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",t._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/}),n.rules=t,n.lex=function(e,t){return new n(t).lex(e)},n.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},n.prototype.token=function(e,n){var i,o,r,s,a,u,l,c,d,h,p,f,g,m,v,y;for(e=e.replace(/^ +$/gm,"");e;)if((r=this.rules.newline.exec(e))&&(e=e.substring(r[0].length),r[0].length>1&&this.tokens.push({type:"space"})),r=this.rules.code.exec(e))e=e.substring(r[0].length),r=r[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?r:b(r,"\n")});else if(r=this.rules.fences.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"code",lang:r[2]?r[2].trim():r[2],text:r[3]||""});else if(r=this.rules.heading.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"heading",depth:r[1].length,text:r[2]});else if((r=this.rules.nptable.exec(e))&&(u={type:"table",header:_(r[1].replace(/^ *| *\| *$/g,"")),align:r[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:r[3]?r[3].replace(/\n$/,"").split("\n"):[]}).header.length===u.align.length){for(e=e.substring(r[0].length),p=0;p ?/gm,""),this.token(r,n),this.tokens.push({type:"blockquote_end"});else if(r=this.rules.list.exec(e)){for(e=e.substring(r[0].length),l={type:"list_start",ordered:m=(s=r[2]).length>1,start:m?+s:"",loose:!1},this.tokens.push(l),c=[],i=!1,g=(r=r[0].match(this.rules.item)).length,p=0;p1?1===a.length:a.length>1||this.options.smartLists&&a!==s)&&(e=r.slice(p+1).join("\n")+e,p=g-1)),o=i||/\n\n(?!\s*$)/.test(u),p!==g-1&&(i="\n"===u.charAt(u.length-1),o||(o=i)),o&&(l.loose=!0),y=void 0,(v=/^\[[ xX]\] /.test(u))&&(y=" "!==u[1],u=u.replace(/^\[[ xX]\] +/,"")),d={type:"list_item_start",task:v,checked:y,loose:o},c.push(d),this.tokens.push(d),this.token(u,!1),this.tokens.push({type:"list_item_end"});if(l.loose)for(g=c.length,p=0;p?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:m,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(href(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^\*([^\s*"<\[])\*(?!\*)|^_([^\s][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s"<\[][\s\S]*?[^\s*])\*(?!\*)|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:m,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[^_{|}~",o.em=h(o.em).replace(/punctuation/g,o._punctuation).getRegex(),o._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,o._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,o._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,o.autolink=h(o.autolink).replace("scheme",o._scheme).replace("email",o._email).getRegex(),o._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,o.tag=h(o.tag).replace("comment",t._comment).replace("attribute",o._attribute).getRegex(),o._label=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|`(?!`)|[^\[\]\\`])*?/,o._href=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*)/,o._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,o.link=h(o.link).replace("label",o._label).replace("href",o._href).replace("title",o._title).getRegex(),o.reflink=h(o.reflink).replace("label",o._label).getRegex(),o.normal=v({},o),o.pedantic=v({},o.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:h(/^!?\[(label)\]\((.*?)\)/).replace("label",o._label).getRegex(),reflink:h(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",o._label).getRegex()}),o.gfm=v({},o.normal,{escape:h(o.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\/i.test(s[0])&&(this.inLink=!1),!this.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(s[0])?this.inRawBlock=!0:this.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(s[0])&&(this.inRawBlock=!1),e=e.substring(s[0].length),u+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(s[0]):c(s[0]):s[0];else if(s=this.rules.link.exec(e)){var l=y(s[2],"()");if(l>-1){var d=s[0].length-(s[2].length-l)-(s[3]||"").length;s[2]=s[2].substring(0,l),s[0]=s[0].substring(0,d).trim(),s[3]=""}e=e.substring(s[0].length),this.inLink=!0,i=s[2],this.options.pedantic?(t=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i))?(i=t[1],o=t[3]):o="":o=s[3]?s[3].slice(1,-1):"",i=i.trim().replace(/^<([\s\S]*)>$/,"$1"),u+=this.outputLink(s,{href:r.escapes(i),title:r.escapes(o)}),this.inLink=!1}else if((s=this.rules.reflink.exec(e))||(s=this.rules.nolink.exec(e))){if(e=e.substring(s[0].length),t=(s[2]||s[1]).replace(/\s+/g," "),!(t=this.links[t.toLowerCase()])||!t.href){u+=s[0].charAt(0),e=s[0].substring(1)+e;continue}this.inLink=!0,u+=this.outputLink(s,t),this.inLink=!1}else if(s=this.rules.strong.exec(e))e=e.substring(s[0].length),u+=this.renderer.strong(this.output(s[4]||s[3]||s[2]||s[1]));else if(s=this.rules.em.exec(e))e=e.substring(s[0].length),u+=this.renderer.em(this.output(s[6]||s[5]||s[4]||s[3]||s[2]||s[1]));else if(s=this.rules.code.exec(e))e=e.substring(s[0].length),u+=this.renderer.codespan(c(s[2].trim(),!0));else if(s=this.rules.br.exec(e))e=e.substring(s[0].length),u+=this.renderer.br();else if(s=this.rules.del.exec(e))e=e.substring(s[0].length),u+=this.renderer.del(this.output(s[1]));else if(s=this.rules.autolink.exec(e))e=e.substring(s[0].length),i="@"===s[2]?"mailto:"+(n=c(this.mangle(s[1]))):n=c(s[1]),u+=this.renderer.link(i,null,n);else if(this.inLink||!(s=this.rules.url.exec(e))){if(s=this.rules.text.exec(e))e=e.substring(s[0].length),this.inRawBlock?u+=this.renderer.text(s[0]):u+=this.renderer.text(c(this.smartypants(s[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else{if("@"===s[2])i="mailto:"+(n=c(s[0]));else{do{a=s[0],s[0]=this.rules._backpedal.exec(s[0])[0]}while(a!==s[0]);n=c(s[0]),i="www."===s[1]?"http://"+n:n}e=e.substring(s[0].length),u+=this.renderer.link(i,null,n)}return u},r.escapes=function(e){return e?e.replace(r.rules._escapes,"$1"):e},r.prototype.outputLink=function(e,t){var n=t.href,i=t.title?c(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(n,i,this.output(e[1])):this.renderer.image(n,i,c(e[1]))},r.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):e},r.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var t,n="",i=e.length,o=0;o.5&&(t="x"+t.toString(16)),n+="&#"+t+";";return n},s.prototype.code=function(e,t,n){var i=(t||"").match(/\S*/)[0];if(this.options.highlight){var o=this.options.highlight(e,i);null!=o&&o!==e&&(n=!0,e=o)}return i?'

'+(n?e:c(e,!0))+"
\n":"
"+(n?e:c(e,!0))+"
"},s.prototype.blockquote=function(e){return"
\n"+e+"
\n"},s.prototype.html=function(e){return e},s.prototype.heading=function(e,t,n,i){return this.options.headerIds?"'+e+"\n":""+e+"\n"},s.prototype.hr=function(){return this.options.xhtml?"
\n":"
\n"},s.prototype.list=function(e,t,n){var i=t?"ol":"ul";return"<"+i+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"},s.prototype.listitem=function(e){return"
  • "+e+"
  • \n"},s.prototype.checkbox=function(e){return" "},s.prototype.paragraph=function(e){return"

    "+e+"

    \n"},s.prototype.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},s.prototype.tablerow=function(e){return"\n"+e+"\n"},s.prototype.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"\n"},s.prototype.strong=function(e){return""+e+""},s.prototype.em=function(e){return""+e+""},s.prototype.codespan=function(e){return""+e+""},s.prototype.br=function(){return this.options.xhtml?"
    ":"
    "},s.prototype.del=function(e){return""+e+""},s.prototype.link=function(e,t,n){if(null===(e=p(this.options.sanitize,this.options.baseUrl,e)))return n;var i='"},s.prototype.image=function(e,t,n){if(null===(e=p(this.options.sanitize,this.options.baseUrl,e)))return n;var i=''+n+'":">"},s.prototype.text=function(e){return e},a.prototype.strong=a.prototype.em=a.prototype.codespan=a.prototype.del=a.prototype.text=function(e){return e},a.prototype.link=a.prototype.image=function(e,t,n){return""+n},a.prototype.br=function(){return""},u.parse=function(e,t){return new u(t).parse(e)},u.prototype.parse=function(e){this.inline=new r(e.links,this.options),this.inlineText=new r(e.links,v({},this.options,{renderer:new a})),this.tokens=e.reverse();for(var t="";this.next();)t+=this.tok();return t},u.prototype.next=function(){return this.token=this.tokens.pop()},u.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},u.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},u.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,d(this.inlineText.output(this.token.text)),this.slugger);case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,t,n,i,o="",r="";for(n="",e=0;e?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(t)){var n=t;do{this.seen[n]++,t=n+"-"+this.seen[n]}while(this.seen.hasOwnProperty(t))}return this.seen[t]=0,t},c.escapeTest=/[&<>"']/,c.escapeReplace=/[&<>"']/g,c.replacements={"&":"&","<":"<",">":">",'"':""","'":"'"},c.escapeTestNoEncode=/[<>"']|&(?!#?\w+;)/,c.escapeReplaceNoEncode=/[<>"']|&(?!#?\w+;)/g;var f={},g=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function m(){}function v(e){for(var t,n,i=1;i=0&&"\\"===n[o];)i=!i;return i?"|":" |"})).split(/ \|/),i=0;if(n.length>t)n.splice(t);else for(;n.lengthAn error occurred:

    "+c(e.message+"",!0)+"
    ";throw e}}m.exec=m,C.options=C.setOptions=function(e){return v(C.defaults,e),C},C.getDefaults=function(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:new s,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tables:!0,xhtml:!1}},C.defaults=C.getDefaults(),C.Parser=u,C.parser=u.parse,C.Renderer=s,C.TextRenderer=a,C.Lexer=n,C.lexer=n.lex,C.InlineLexer=r,C.inlineLexer=r.output,C.Slugger=l,C.parse=C,i=C}).call(void 0);i.Parser,i.parser;var l=i.Renderer,c=(i.TextRenderer,i.Lexer,i.lexer,i.InlineLexer,i.inlineLexer,i.parse);let d;!function e(t,n,i){function o(s,a){if(!n[s]){if(!t[s]){if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var l=n[s]={exports:{}};t[s][0].call(l.exports,(function(e){return o(t[s][1][e]||e)}),l,l.exports,e,t,n,i)}return n[s].exports}for(var r=!1,s=0;s\s]+))?)*)\s*(\/?)\s*>/,a=/^<\s*\/\s*([\w:-]+)[^>]*>/,u=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,l=/^=0&&(t.comment&&t.comment(e.substring(4,i)),e=e.substring(i+3),n=!1):c.test(e)?f(a,m):l.test(e)&&f(s,g);var i;!function(){if(!n)return;var i,o=e.indexOf("<");o>=0?(i=e.substring(0,o),e=e.substring(o)):(i=e,e="");t.chars&&t.chars(i)}()}();var i=e===h;h=e,i&&(e="")}function f(t,i){var o=e.match(t);o&&(e=e.substring(o[0].length),o[0].replace(t,i),n=!1)}function g(e,n,s,a){var l={},c=o(n),h=r.voids[c]||!!a;s.replace(u,(function(e,t,n,o,r){l[t]=void 0===n&&void 0===o&&void 0===r?void 0:i.decode(n||o||r||"")})),h||d.push(c),t.start&&t.start(c,l,h)}function m(e,n){var i,r=0,s=o(n);if(s)for(r=d.length-1;r>=0&&d[r]!==s;r--);if(r>=0){for(i=d.length-1;i>=r;i--)t.end&&t.end(d[i]);d.length=r}}m()}},{"./attributes":1,"./elements":3,"./lowercase":5,he:9}],8:[function(e,t,n){var i=e("he"),o=e("./lowercase"),r=e("./attributes"),s=e("./elements");t.exports=function(e,t){var n,a=t||{};return d(),{start:function(e,t,s){var c=o(e);if(n.ignoring)return void l(c);if(-1===(a.allowedTags||[]).indexOf(c))return void l(c);if(a.filter&&!a.filter({tag:c,attrs:t}))return void l(c);u("<"),u(c),Object.keys(t).forEach((function(e){var n=t[e],s=(a.allowedClasses||{})[c]||[],l=(a.allowedAttributes||{})[c]||[];l=l.concat((a.allowedAttributes||{})["*"]||[]);var d=o(e);("class"===d&&-1===l.indexOf(d)?(n=n.split(" ").filter((function(e){return s&&-1!==s.indexOf(e)})).join(" ").trim()).length:-1!==l.indexOf(d)&&(!0!==r.uris[d]||function(e){var t=e[0];if("#"===t||"/"===t)return!0;var n=e.indexOf(":");if(-1===n)return!0;var i=e.indexOf("?");if(-1!==i&&n>i)return!0;var o=e.indexOf("#");if(-1!==o&&n>o)return!0;return a.allowedSchemes.some((function(t){return 0===e.indexOf(t+":")}))}(n)))&&(u(" "),u(e),"string"==typeof n&&(u('="'),u(i.encode(n)),u('"')))})),u(s?"/>":">")},end:function(e){var t=o(e);-1!==(a.allowedTags||[]).indexOf(t)&&!1===n.ignoring?(u("")):c(t)},chars:function(e){!1===n.ignoring&&u(a.transformText?a.transformText(e):e)}};function u(t){e.push(t)}function l(e){s.voids[e]||(!1===n.ignoring?n={ignoring:e,depth:1}:n.ignoring===e&&n.depth++)}function c(e){n.ignoring===e&&--n.depth<=0&&d()}function d(){n={ignoring:!1,depth:0}}}},{"./attributes":1,"./elements":3,"./lowercase":5,he:9}],9:[function(e,t,n){var i={"&":"&","<":"<",">":">",'"':""","'":"'"},o={"&":"&","<":"<",">":">",""":'"',"'":"'"},r=/(&|<|>|"|')/g,s=/[&<>"']/g;function a(e){return i[e]}function u(e){return o[e]}function l(e){return null==e?"":String(e).replace(s,a)}function c(e){return null==e?"":String(e).replace(r,u)}l.options=c.options={},t.exports={encode:l,escape:l,decode:c,unescape:c,version:"1.0.0-browser"}},{}],10:[function(e,t,n){function i(e,t){return e[t]=!0,e}t.exports=function(e){return e.reduce(i,{})}},{}]},{},[4]);var h=d,p=n("Q4rV"),f=n("qj0h"),g=n("N0LK"),m=n("bY76"),v=n("tYmi"),_=n("Vhoy");var b,y=n("W9cx"),C=n("WBhO"),w=n("TQUy"),S=n("Cg/j"),O=n("MI8n"),L=n("pmY6"),D=n("twdY"),x=(b=function(e,t){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}b(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),N=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},k=function(e,t){return function(n,i){t(n,i,e)}},E=function(e){function t(t,n,i){void 0===i&&(i=y.b);var o=e.call(this)||this;return o._editor=t,o._modeService=n,o._openerService=i,o._onDidRenderCodeBlock=o._register(new O.a),o.onDidRenderCodeBlock=o._onDidRenderCodeBlock.event,o}return x(t,e),t.prototype.getOptions=function(e){var t=this;return{codeBlockRenderer:function(e,n){var i=null;if(e)i=t._modeService.getModeIdForLanguageName(e);else{var o=t._editor.getModel();o&&(i=o.getLanguageIdentifier().language)}return t._modeService.triggerMode(i||""),Promise.resolve(!0).then((function(e){var t=D.B.getPromise(i||"");return t?t.then((function(e){return Object(w.b)(n,e)})):Object(w.b)(n,void 0)})).then((function(e){return''+e+""}))},codeBlockRenderCallback:function(){return t._onDidRenderCodeBlock.fire()},actionHandler:{callback:function(e){t._openerService.open(e,{fromUserGesture:!0}).catch(s.e)},disposeables:e}}},t.prototype.render=function(e){var t=new L.b;return{element:e?function(e,t){void 0===t&&(t={});var n,i=Object(r.a)(t),d=function(t){var n;try{n=Object(p.a)(decodeURIComponent(t))}catch(e){}return n?(n=Object(f.b)(n,(function(t){return e.uris&&e.uris[t]?m.a.revive(e.uris[t]):void 0})),encodeURIComponent(JSON.stringify(n))):t},b=function(t,n){var i=e.uris&&e.uris[t];if(!i)return t;var r=m.a.revive(i);return m.a.parse(t).toString()===r.toString()?t:(n&&(r=o.s(r)),r.query&&(r=r.with({query:d(r.query)})),r.toString(!0))},y=new Promise((function(e){return n=e})),C=new l;C.image=function(e,t,n){var i,o=[],r=[];return e&&(e=(i=Object(a.d)(e)).href,o=i.dimensions,e=b(e,!0),r.push('src="'+e+'"')),n&&r.push('alt="'+n+'"'),t&&r.push('title="'+t+'"'),o.length&&(r=r.concat(o)),""},C.link=function(t,n,i){return t===i&&(i=Object(a.e)(i)),t=b(t,!1),n=Object(a.e)(n),!(t=Object(a.e)(t))||t.match(/^data:|javascript:/i)||t.match(/^command:/i)&&!e.isTrusted||t.match(/^command:(\/\/\/)?_workbench\.downloadResource/i)?i:'
    /g,">").replace(/"/g,""").replace(/'/g,"'"))+'" title="'+(n||t)+'">'+i+""},C.paragraph=function(t){return"

    "+(e.supportThemeIcons?Object(_.c)(t):t)+"

    "},t.codeBlockRenderer&&(C.code=function(e,n){var o=t.codeBlockRenderer(n,e),r=u.b.nextId(),s=Promise.all([o,y]).then((function(e){var t=e[0],n=i.querySelector('div[data-code="'+r+'"]');n&&(n.innerHTML=t)})).catch((function(e){}));return t.codeBlockRenderCallback&&s.then(t.codeBlockRenderCallback),'
    '+Object(g.o)(e)+"
    "});var w=t.actionHandler;w&&w.disposeables.add(o.o(i,"click",(function(e){var t=e.target;if("A"===t.tagName||(t=t.parentElement)&&"A"===t.tagName)try{var n=t.dataset.href;n&&w.callback(n,e)}catch(e){Object(s.e)(e)}finally{e.preventDefault()}})));var S={sanitize:!0,renderer:C},O=[v.b.http,v.b.https,v.b.mailto,v.b.data,v.b.file,v.b.vscodeRemote,v.b.vscodeRemoteResource];e.isTrusted&&O.push(v.b.command);var L=c(e.supportThemeIcons?Object(_.b)(e.value):e.value,S);return i.innerHTML=h(L,{allowedSchemes:O,allowedAttributes:{a:["href","name","target","data-href"],iframe:["allowfullscreen","frameborder","src"],img:["src","title","alt","width","height"],div:["class","data-code"],span:["class"]}}),n(),i}(e,this.getOptions(t)):document.createElement("span"),dispose:function(){return t.dispose()}}},t=N([k(1,C.a),k(2,Object(S.d)(y.a))],t)}(L.a)},"3rx1": /*!*****************************************************************!*\ @@ -380,14 +380,14 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/keyCodes.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/platform.js (<- Module uses injected variables (process, global)) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/resources.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/resources.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/types.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/uri.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/core/editorState.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/rename/rename.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorBrowser.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/core/editorState.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorBrowser.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/gotoLine.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/services/codeEditorService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/widget/embeddedCodeEditorWidget.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/widget/embeddedCodeEditorWidget.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/position.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorContextKeys.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -396,12 +396,12 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/peek/referencesController.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/referencesModel.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/message/messageController.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/rename/rename.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/peekView/peekView.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/peekView/peekView.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/nls.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/actions/common/actions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/commands/common/commands.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextkey/common/contextkey.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/extensions.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/extensions.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/codelens/codelensController.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/instantiation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/keybinding/common/keybinding.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/keybinding/common/keybindingsRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -424,11 +424,11 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/fastDomNode.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/keyboardEvent.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/mouseEvent.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/actionbar/actionbar.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/actionbar/actionbar.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/contextmenu/contextmenu.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/aria/aria.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/menu/menu.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/contextmenu/contextmenu.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/sash/sash.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/find/findController.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/scrollbar/scrollableElement.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/parameterHints/parameterHints.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/scrollbar/scrollableElement.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/actions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/arrays.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/assert.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -442,64 +442,64 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/glob.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/iterator.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/keyCodes.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/keybindingLabels.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/keybindingLabels.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/gotoLine.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/linkedList.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/map.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/marshalling.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/parameterHints/parameterHints.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/marshalling.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/hover/hover.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/network.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/objects.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/path.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/path.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/platform.js (<- Module uses injected variables (process, global)) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/range.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/resources.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/range.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/gotoLine.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/resources.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/severity.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/rename/rename.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/stopwatch.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/types.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/uri.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/config/configuration.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/config/elementSizeObserver.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/core/editorState.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/rename/rename.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorBrowser.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/config/configuration.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/config/elementSizeObserver.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/core/editorState.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorBrowser.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/gotoLine.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/services/bulkEditService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/rename/rename.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/services/codeEditorService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/widget/codeEditorWidget.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/widget/codeEditorWidget.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/config/commonEditorConfig.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/config/editorOptions.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/config/fontInfo.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/characterClassifier.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/editOperation.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/characterClassifier.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/format/formatActions.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/editOperation.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/linesOperations/linesOperations.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/lineTokens.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/position.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/multicursor/multicursor.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/selection.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/multicursor/multicursor.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/stringBuilder.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/selection.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/stringBuilder.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/token.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorAction.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorCommon.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/multicursor/multicursor.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorAction.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorCommon.js because of ./node_modules/monaco-editor/esm/vs/editor/browser/controller/coreCommands.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/textModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/tokensStore.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/wordHelper.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/modesRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/nullMode.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/editorWorkerService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/editorWorkerService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/format/formatActions.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/markersDecorationService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/hover/hover.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/modeService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/parameterHints/parameterHints.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/modeService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/modelService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/resolverService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/textResourceConfigurationService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/rename/rename.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/standaloneStrings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/view/editorColorRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/view/overviewZoneManager.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/viewLayout/lineDecorations.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/viewLayout/viewLineRenderer.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/viewModel/prefixSumComputer.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/viewModel/viewModel.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/view/overviewZoneManager.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/viewLayout/lineDecorations.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/viewLayout/viewLineRenderer.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/viewModel/prefixSumComputer.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/viewModel/viewModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/standalone/common/standaloneThemeService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/toggleHighContrast/toggleHighContrast.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/nls.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/accessibility/common/accessibility.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ @@ -510,19 +510,19 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/configuration/common/configurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextkey/common/contextkey.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextview/browser/contextView.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/find/findController.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/descriptors.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/extensions.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/descriptors.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/codelens/codelensController.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/extensions.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/codelens/codelensController.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/instantiation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/serviceCollection.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/serviceCollection.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/keybinding/common/keybinding.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/keybinding/common/keybindingsRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/label/common/label.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/list/browser/listService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/list/browser/listService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/log/common/log.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/rename/rename.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/markers/common/markers.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/notification/common/notification.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/rename/rename.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/opener/common/opener.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/progress/common/progress.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/rename/rename.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/progress/common/progress.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/registry/common/platform.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/storage/common/storage.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/telemetry/common/telemetry.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -627,16 +627,16 @@ /*! exports provided: QuickFixController, applyCodeAction, QuickFixAction, CodeActionCommand, RefactorAction, SourceAction, OrganizeImportsAction, FixAllAction, AutoFixAction */ /*! exports used: AutoFixAction, CodeActionCommand, FixAllAction, OrganizeImportsAction, QuickFixAction, QuickFixController, RefactorAction, SourceAction */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/dom.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/globalMouseMoveMonitor.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/parameterHints/parameterHints.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/globalMouseMoveMonitor.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/hover/hover.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/touch.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/actionbar/actionbar.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/actionbar/actionbar.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/contextmenu/contextmenu.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/actions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/arrays.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/async.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/errors.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/resources.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/resources.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/services/bulkEditService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/rename/rename.js */ @@ -647,16 +647,16 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/codeAction/codeAction.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/hover/hover.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/codeAction/types.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/hover/hover.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/message/messageController.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/rename/rename.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/message/messageController.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/nls.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/commands/common/commands.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextkey/common/contextkey.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextview/browser/contextView.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextview/browser/contextView.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/find/findController.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/instantiation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/keybinding/common/keybinding.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/markers/common/markers.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/markers/common/markers.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/notification/common/notification.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/rename/rename.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/progress/common/progress.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/progress/common/progress.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/telemetry/common/telemetry.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/theme/common/colorRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/theme/common/themeService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */function(e,t,n){"use strict";n.d(t,"f",(function(){return be})),n.d(t,"e",(function(){return we})),n.d(t,"b",(function(){return Se})),n.d(t,"g",(function(){return Oe})),n.d(t,"h",(function(){return Le})),n.d(t,"d",(function(){return De})),n.d(t,"c",(function(){return xe})),n.d(t,"a",(function(){return Ne}));var i,o,r=function(){function e(e){this.executor=e,this._didRun=!1}return e.prototype.getValue=function(){if(!this._didRun)try{this._value=this.executor()}catch(e){this._error=e}finally{this._didRun=!0}if(this._error)throw this._error;return this._value},Object.defineProperty(e.prototype,"rawValue",{get:function(){return this._value},enumerable:!0,configurable:!0}),e}(),s=n("pmY6"),a=n("N0LK"),u=n("sswD"),l=n("x/UI"),c=n("wQH0"),d=n("hJVp"),h=n("6OMU"),p=n("/cxE"),f=n("NR8r"),g=n("Cg/j"),m=n("EffR"),v=n("WqXY"),_=n("8HAY"),b=n("cGHE"),y=n("twdY"),C=n("nlbu"),w=n("Uzvx"),S=n("bexQ"),O=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),L=function(){return(L=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},x=function(e,t){return function(n,i){t(n,i,e)}},N=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{u(i.next(e))}catch(e){r(e)}}function a(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((i=i.apply(e,t||[])).next())}))},k=function(e,t){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]=0})).filter((function(e){return e.resolvedKeybinding})).map((function(e){var t=e.commandArgs;return e.command===d.d?t={kind:C.b.SourceOrganizeImports.value}:e.command===d.b&&(t={kind:C.b.SourceFixAll.value}),L({resolvedKeybinding:e.resolvedKeybinding},C.a.fromUser(t,{kind:C.b.None,apply:"never"}))}))}));return function(e){if(e.kind){var i=t.bestKeybindingForCodeAction(e,n.getValue());return null==i?void 0:i.resolvedKeybinding}}},e.prototype.bestKeybindingForCodeAction=function(e,t){if(e.kind){var n=new C.b(e.kind);return t.filter((function(e){return e.kind.contains(n)})).filter((function(t){return!t.preferred||e.isPreferred})).reduceRight((function(e,t){return e?e.kind.contains(t.kind)?t:e:t}),void 0)}},e.codeActionCommands=[d.e,d.a,d.f,d.d,d.b],e}(),P=n("AKMP"),R=n("MI8n"),A=(n("MNXI"),n("tX9W")),F=n("3/fG"),j=n("t9D7"),W=n("MD5Z"),V=n("pg8w"),B=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),H=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},z=function(e,t){return function(n,i){t(n,i,e)}};!function(e){e.Hidden={type:0};var t=function(e,t,n,i){this.actions=e,this.trigger=t,this.editorPosition=n,this.widgetPosition=i,this.type=1};e.Showing=t}(o||(o={}));var U=function(e){function t(t,n,i,r){var s=e.call(this)||this;return s._editor=t,s._quickFixActionId=n,s._preferredFixActionId=i,s._keybindingService=r,s._onClick=s._register(new R.a),s.onClick=s._onClick.event,s._state=o.Hidden,s._domNode=document.createElement("div"),s._domNode.className="codicon codicon-lightbulb",s._editor.addContentWidget(s),s._register(s._editor.onDidChangeModelContent((function(e){var t=s._editor.getModel();(1!==s.state.type||!t||s.state.editorPosition.lineNumber>=t.getLineCount())&&s.hide()}))),V.b.ignoreTarget(s._domNode),s._register(m.n(s._domNode,(function(e){if(1===s.state.type){s._editor.focus(),e.preventDefault();var t=m.C(s._domNode),n=t.top,i=t.height,o=s._editor.getOption(49),r=Math.floor(o/3);null!==s.state.widgetPosition.position&&s.state.widgetPosition.position.lineNumber2&&r._editor.getTopForLineNumber(e)===r._editor.getTopForLineNumber(e-1)},g=a;if(!(d.spaceWidth*p>22))if(a>1&&!f(a-1))g-=1;else if(f(a+1)){if(u*d.spaceWidth<22)return this.hide()}else g+=1;this.state=new o.Showing(e,n,i,{position:{lineNumber:g,column:1},preference:t._posPref}),m.Y(this._domNode,"codicon-lightbulb-autofix",e.hasAutoFix),this._editor.layoutContentWidget(this)},t.prototype.hide=function(){this.state=o.Hidden,this._editor.layoutContentWidget(this)},Object.defineProperty(t.prototype,"state",{get:function(){return this._state},set:function(e){this._state=e,this._updateLightBulbTitle()},enumerable:!0,configurable:!0}),t.prototype._updateLightBulbTitle=function(){if(1===this.state.type&&this.state.actions.hasAutoFix){var e=this._keybindingService.lookupKeybinding(this._preferredFixActionId);if(e)return void(this.title=F.a("prefferedQuickFixWithKb","Show Fixes. Preferred Fix Available ({0})",e.getLabel()))}var t=this._keybindingService.lookupKeybinding(this._quickFixActionId);this.title=t?F.a("quickFixWithKb","Show Fixes ({0})",t.getLabel()):F.a("quickFix","Show Fixes")},Object.defineProperty(t.prototype,"title",{set:function(e){this._domNode.title=e},enumerable:!0,configurable:!0}),t._posPref=[0],t=H([z(3,S.a)],t)}(s.a);Object(j.e)((function(e,t){var n=e.getColor(W.J);n&&t.addRule("\n\t\t.monaco-editor .contentWidgets .codicon-lightbulb {\n\t\t\tcolor: "+n+";\n\t\t}");var i=e.getColor(W.I);i&&t.addRule("\n\t\t.monaco-editor .contentWidgets .codicon-lightbulb-autofix {\n\t\t\tcolor: "+i+";\n\t\t}")}));var K,q=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),G=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Y=function(e,t){return function(n,i){t(n,i,e)}},Z=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{u(i.next(e))}catch(e){r(e)}}function a(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((i=i.apply(e,t||[])).next())}))},X=function(e,t){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]0||"ifSingle"===e.autoApply&&1===t.validActions.length?t.validActions[0]:void 0},t.prototype.showCodeActionList=function(e,t,n,i){return Z(this,void 0,void 0,(function(){return X(this,(function(o){return this._codeActionWidget.getValue().show(e,t,n,i),[2]}))}))},t=G([Y(4,g.a)],t)}(s.a),J=n("nnTU"),$=n("T8No"),ee=n("tADe"),te=n("sM1p"),ne=n("tTk5"),ie=n("XXUj"),oe=n("X+cX"),re=n("aokT"),se=n("gslv"),ae=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),ue=new $.d("supportedCodeAction",""),le=function(e){function t(t,n,i,o){void 0===o&&(o=250);var r=e.call(this)||this;return r._editor=t,r._markerService=n,r._signalChange=i,r._delay=o,r._autoTriggerTimer=r._register(new oe.e),r._register(r._markerService.onMarkerChanged((function(e){return r._onMarkerChanges(e)}))),r._register(r._editor.onDidChangeCursorPosition((function(){return r._onCursorChange()}))),r}return ae(t,e),t.prototype.trigger=function(e){var t=this._getRangeOfSelectionUnlessWhitespaceEnclosed(e);return this._createEventAndSignalChange(e,t)},t.prototype._onMarkerChanges=function(e){var t=this,n=this._editor.getModel();n&&e.some((function(e){return Object(se.e)(e,n.uri)}))&&this._autoTriggerTimer.cancelAndSet((function(){t.trigger({type:1})}),this._delay)},t.prototype._onCursorChange=function(){var e=this;this._autoTriggerTimer.cancelAndSet((function(){e.trigger({type:1})}),this._delay)},t.prototype._getRangeOfMarker=function(e){var t=this._editor.getModel();if(t)for(var n=0,i=this._markerService.read({resource:t.uri});n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},pe=function(e,t){return function(n,i){t(n,i,e)}},fe=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{u(i.next(e))}catch(e){r(e)}}function a(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((i=i.apply(e,t||[])).next())}))},ge=function(e,t){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]140)n._setDesiredScrollPositionNow(r.getScrollPosition());else{var a=n._sliderMousePosition(e)-i;n._setDesiredScrollPositionNow(r.getDesiredScrollPositionFromDelta(a))}}),(function(){n.slider.toggleClassName("active",!1),n._host.onDragEnd(),t()})),this._host.onDragStart()},t.prototype._setDesiredScrollPositionNow=function(e){var t={};this.writeScrollPosition(t,e),this._scrollable.setScrollPositionNow(t)},t}(l.a),b=function(){function e(e,t,n,i,o,r){this._scrollbarSize=Math.round(t),this._oppositeScrollbarSize=Math.round(n),this._arrowSize=Math.round(e),this._visibleSize=i,this._scrollSize=o,this._scrollPosition=r,this._computedAvailableSize=0,this._computedIsNeeded=!1,this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}return e.prototype.clone=function(){return new e(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize,this._visibleSize,this._scrollSize,this._scrollPosition)},e.prototype.setVisibleSize=function(e){var t=Math.round(e);return this._visibleSize!==t&&(this._visibleSize=t,this._refreshComputedValues(),!0)},e.prototype.setScrollSize=function(e){var t=Math.round(e);return this._scrollSize!==t&&(this._scrollSize=t,this._refreshComputedValues(),!0)},e.prototype.setScrollPosition=function(e){var t=Math.round(e);return this._scrollPosition!==t&&(this._scrollPosition=t,this._refreshComputedValues(),!0)},e._computeValues=function(e,t,n,i,o){var r=Math.max(0,n-e),s=Math.max(0,r-2*t),a=i>0&&i>n;if(!a)return{computedAvailableSize:Math.round(r),computedIsNeeded:a,computedSliderSize:Math.round(s),computedSliderRatio:0,computedSliderPosition:0};var u=Math.round(Math.max(20,Math.floor(n*s/i))),l=(s-u)/(i-n),c=o*l;return{computedAvailableSize:Math.round(r),computedIsNeeded:a,computedSliderSize:Math.round(u),computedSliderRatio:l,computedSliderPosition:Math.round(c)}},e.prototype._refreshComputedValues=function(){var t=e._computeValues(this._oppositeScrollbarSize,this._arrowSize,this._visibleSize,this._scrollSize,this._scrollPosition);this._computedAvailableSize=t.computedAvailableSize,this._computedIsNeeded=t.computedIsNeeded,this._computedSliderSize=t.computedSliderSize,this._computedSliderRatio=t.computedSliderRatio,this._computedSliderPosition=t.computedSliderPosition},e.prototype.getArrowSize=function(){return this._arrowSize},e.prototype.getScrollPosition=function(){return this._scrollPosition},e.prototype.getRectangleLargeSize=function(){return this._computedAvailableSize},e.prototype.getRectangleSmallSize=function(){return this._scrollbarSize},e.prototype.isNeeded=function(){return this._computedIsNeeded},e.prototype.getSliderSize=function(){return this._computedSliderSize},e.prototype.getSliderPosition=function(){return this._computedSliderPosition},e.prototype.getDesiredScrollPositionFromOffset=function(e){if(!this._computedIsNeeded)return 0;var t=e-this._arrowSize-this._computedSliderSize/2;return Math.round(t/this._computedSliderRatio)},e.prototype.getDesiredScrollPositionFromDelta=function(e){if(!this._computedIsNeeded)return 0;var t=this._computedSliderPosition+e;return Math.round(t/this._computedSliderRatio)},e}(),y=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),C=function(e){function t(t,n,i){var o=this,r=t.getScrollDimensions(),s=t.getCurrentScrollPosition();if(o=e.call(this,{lazyRender:n.lazyRender,host:i,scrollbarState:new b(n.horizontalHasArrows?n.arrowSize:0,2===n.horizontal?0:n.horizontalScrollbarSize,2===n.vertical?0:n.verticalScrollbarSize,r.width,r.scrollWidth,s.scrollLeft),visibility:n.horizontal,extraScrollbarClassName:"horizontal",scrollable:t})||this,n.horizontalHasArrows){var u=(n.arrowSize-11)/2,l=(n.horizontalScrollbarSize-11)/2;o._createArrow({className:"left-arrow",top:l,left:u,bottom:void 0,right:void 0,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:function(){return o._host.onMouseWheel(new a.c(null,1,0))}}),o._createArrow({className:"right-arrow",top:l,left:void 0,bottom:void 0,right:u,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:function(){return o._host.onMouseWheel(new a.c(null,-1,0))}})}return o._createSlider(Math.floor((n.horizontalScrollbarSize-n.horizontalSliderSize)/2),0,void 0,n.horizontalSliderSize),o}return y(t,e),t.prototype._updateSlider=function(e,t){this.slider.setWidth(e),this.slider.setLeft(t)},t.prototype._renderDomNode=function(e,t){this.domNode.setWidth(e),this.domNode.setHeight(t),this.domNode.setLeft(0),this.domNode.setBottom(0)},t.prototype.onDidScroll=function(e){return this._shouldRender=this._onElementScrollSize(e.scrollWidth)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollLeft)||this._shouldRender,this._shouldRender=this._onElementSize(e.width)||this._shouldRender,this._shouldRender},t.prototype._mouseDownRelativePosition=function(e,t){return e},t.prototype._sliderMousePosition=function(e){return e.posx},t.prototype._sliderOrthogonalMousePosition=function(e){return e.posy},t.prototype.writeScrollPosition=function(e,t){e.scrollLeft=t},t}(_),w=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),S=function(e){function t(t,n,i){var o=this,r=t.getScrollDimensions(),s=t.getCurrentScrollPosition();if(o=e.call(this,{lazyRender:n.lazyRender,host:i,scrollbarState:new b(n.verticalHasArrows?n.arrowSize:0,2===n.vertical?0:n.verticalScrollbarSize,0,r.height,r.scrollHeight,s.scrollTop),visibility:n.vertical,extraScrollbarClassName:"vertical",scrollable:t})||this,n.verticalHasArrows){var u=(n.arrowSize-11)/2,l=(n.verticalScrollbarSize-11)/2;o._createArrow({className:"up-arrow",top:u,left:l,bottom:void 0,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:function(){return o._host.onMouseWheel(new a.c(null,0,1))}}),o._createArrow({className:"down-arrow",top:void 0,left:l,bottom:u,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:function(){return o._host.onMouseWheel(new a.c(null,0,-1))}})}return o._createSlider(0,Math.floor((n.verticalScrollbarSize-n.verticalSliderSize)/2),n.verticalSliderSize,void 0),o}return w(t,e),t.prototype._updateSlider=function(e,t){this.slider.setHeight(e),this.slider.setTop(t)},t.prototype._renderDomNode=function(e,t){this.domNode.setWidth(t),this.domNode.setHeight(e),this.domNode.setRight(0),this.domNode.setTop(0)},t.prototype.onDidScroll=function(e){return this._shouldRender=this._onElementScrollSize(e.scrollHeight)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollTop)||this._shouldRender,this._shouldRender=this._onElementSize(e.height)||this._shouldRender,this._shouldRender},t.prototype._mouseDownRelativePosition=function(e,t){return t},t.prototype._sliderMousePosition=function(e){return e.posy},t.prototype._sliderOrthogonalMousePosition=function(e){return e.posx},t.prototype.writeScrollPosition=function(e,t){e.scrollTop=t},t}(_),O=n("MI8n"),L=n("QuOb"),D=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),x=function(e,t,n){this.timestamp=e,this.deltaX=t,this.deltaY=n,this.score=0},N=function(){function e(){this._capacity=5,this._memory=[],this._front=-1,this._rear=-1}return e.prototype.isPhysicalMouseWheel=function(){if(-1===this._front&&-1===this._rear)return!1;for(var e=1,t=0,n=1,i=this._rear;;){var o=i===this._front?e:Math.pow(2,-n);if(e-=o,t+=this._memory[i].score*o,i===this._front)break;i=(this._capacity+i-1)%this._capacity,n++}return t<=.5},e.prototype.accept=function(e,t,n){var i=new x(e,t,n);i.score=this._computeScore(i),-1===this._front&&-1===this._rear?(this._memory[0]=i,this._front=0,this._rear=0):(this._rear=(this._rear+1)%this._capacity,this._rear===this._front&&(this._front=(this._front+1)%this._capacity),this._memory[this._rear]=i)},e.prototype._computeScore=function(e){if(Math.abs(e.deltaX)>0&&Math.abs(e.deltaY)>0)return 1;var t=.5;-1===this._front&&-1===this._rear||this._memory[this._rear];return(Math.abs(e.deltaX-Math.round(e.deltaX))>0||Math.abs(e.deltaY-Math.round(e.deltaY))>0)&&(t+=.25),Math.min(Math.max(t,0),1)},e.INSTANCE=new e,e}(),k=function(e){function t(t,n,i){var o=e.call(this)||this;o._onScroll=o._register(new O.a),o.onScroll=o._onScroll.event,t.style.overflow="hidden",o._options=T(n),o._scrollable=i,o._register(o._scrollable.onScroll((function(e){o._onDidScroll(e),o._onScroll.fire(e)})));var r={onMouseWheel:function(e){return o._onMouseWheel(e)},onDragStart:function(){return o._onDragStart()},onDragEnd:function(){return o._onDragEnd()}};return o._verticalScrollbar=o._register(new S(o._scrollable,o._options,r)),o._horizontalScrollbar=o._register(new C(o._scrollable,o._options,r)),o._domNode=document.createElement("div"),o._domNode.className="monaco-scrollable-element "+o._options.className,o._domNode.setAttribute("role","presentation"),o._domNode.style.position="relative",o._domNode.style.overflow="hidden",o._domNode.appendChild(t),o._domNode.appendChild(o._horizontalScrollbar.domNode.domNode),o._domNode.appendChild(o._verticalScrollbar.domNode.domNode),o._options.useShadows?(o._leftShadowDomNode=Object(s.b)(document.createElement("div")),o._leftShadowDomNode.setClassName("shadow"),o._domNode.appendChild(o._leftShadowDomNode.domNode),o._topShadowDomNode=Object(s.b)(document.createElement("div")),o._topShadowDomNode.setClassName("shadow"),o._domNode.appendChild(o._topShadowDomNode.domNode),o._topLeftShadowDomNode=Object(s.b)(document.createElement("div")),o._topLeftShadowDomNode.setClassName("shadow top-left-corner"),o._domNode.appendChild(o._topLeftShadowDomNode.domNode)):(o._leftShadowDomNode=null,o._topShadowDomNode=null,o._topLeftShadowDomNode=null),o._listenOnDomNode=o._options.listenOnDomNode||o._domNode,o._mouseWheelToDispose=[],o._setListeningToMouseWheel(o._options.handleMouseWheel),o.onmouseover(o._listenOnDomNode,(function(e){return o._onMouseOver(e)})),o.onnonbubblingmouseout(o._listenOnDomNode,(function(e){return o._onMouseOut(e)})),o._hideTimeout=o._register(new c.e),o._isDragging=!1,o._mouseIsOver=!1,o._shouldRender=!0,o._revealOnScroll=!0,o}return D(t,e),t.prototype.dispose=function(){this._mouseWheelToDispose=Object(p.f)(this._mouseWheelToDispose),e.prototype.dispose.call(this)},t.prototype.getDomNode=function(){return this._domNode},t.prototype.getOverviewRulerLayoutInfo=function(){return{parent:this._domNode,insertBefore:this._verticalScrollbar.domNode.domNode}},t.prototype.delegateVerticalScrollbarMouseDown=function(e){this._verticalScrollbar.delegateMouseDown(e)},t.prototype.getScrollDimensions=function(){return this._scrollable.getScrollDimensions()},t.prototype.setScrollDimensions=function(e){this._scrollable.setScrollDimensions(e)},t.prototype.updateClassName=function(e){this._options.className=e,m.e&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className},t.prototype.updateOptions=function(e){var t=T(e);this._options.handleMouseWheel=t.handleMouseWheel,this._options.mouseWheelScrollSensitivity=t.mouseWheelScrollSensitivity,this._options.fastScrollSensitivity=t.fastScrollSensitivity,this._setListeningToMouseWheel(this._options.handleMouseWheel),this._options.lazyRender||this._render()},t.prototype._setListeningToMouseWheel=function(e){var t=this;if(this._mouseWheelToDispose.length>0!==e&&(this._mouseWheelToDispose=Object(p.f)(this._mouseWheelToDispose),e)){this._mouseWheelToDispose.push(r.j(this._listenOnDomNode,o.f?"mousewheel":"wheel",(function(e){t._onMouseWheel(new a.c(e))}),{passive:!1}))}},t.prototype._onMouseWheel=function(e){var t,n=N.INSTANCE;if(n.accept(Date.now(),e.deltaX,e.deltaY),e.deltaY||e.deltaX){var i=e.deltaY*this._options.mouseWheelScrollSensitivity,o=e.deltaX*this._options.mouseWheelScrollSensitivity;this._options.flipAxes&&(i=(t=[o,i])[0],o=t[1]);var r=!m.e&&e.browserEvent&&e.browserEvent.shiftKey;!this._options.scrollYToX&&!r||o||(o=i,i=0),e.browserEvent&&e.browserEvent.altKey&&(o*=this._options.fastScrollSensitivity,i*=this._options.fastScrollSensitivity);var s=this._scrollable.getFutureScrollPosition(),a={};if(i){var u=s.scrollTop-50*i;this._verticalScrollbar.writeScrollPosition(a,u)}if(o){var l=s.scrollLeft-50*o;this._horizontalScrollbar.writeScrollPosition(a,l)}if(a=this._scrollable.validateScrollPosition(a),s.scrollLeft!==a.scrollLeft||s.scrollTop!==a.scrollTop)this._options.mouseWheelSmoothScroll&&n.isPhysicalMouseWheel()?this._scrollable.setScrollPositionSmooth(a):this._scrollable.setScrollPositionNow(a),this._shouldRender=!0}(this._options.alwaysConsumeMouseWheel||this._shouldRender)&&(e.preventDefault(),e.stopPropagation())},t.prototype._onDidScroll=function(e){this._shouldRender=this._horizontalScrollbar.onDidScroll(e)||this._shouldRender,this._shouldRender=this._verticalScrollbar.onDidScroll(e)||this._shouldRender,this._options.useShadows&&(this._shouldRender=!0),this._revealOnScroll&&this._reveal(),this._options.lazyRender||this._render()},t.prototype.renderNow=function(){if(!this._options.lazyRender)throw new Error("Please use `lazyRender` together with `renderNow`!");this._render()},t.prototype._render=function(){if(this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows)){var e=this._scrollable.getCurrentScrollPosition(),t=e.scrollTop>0,n=e.scrollLeft>0;this._leftShadowDomNode.setClassName("shadow"+(n?" left":"")),this._topShadowDomNode.setClassName("shadow"+(t?" top":"")),this._topLeftShadowDomNode.setClassName("shadow top-left-corner"+(t?" top":"")+(n?" left":""))}},t.prototype._onDragStart=function(){this._isDragging=!0,this._reveal()},t.prototype._onDragEnd=function(){this._isDragging=!1,this._hide()},t.prototype._onMouseOut=function(e){this._mouseIsOver=!1,this._hide()},t.prototype._onMouseOver=function(e){this._mouseIsOver=!0,this._reveal()},t.prototype._reveal=function(){this._verticalScrollbar.beginReveal(),this._horizontalScrollbar.beginReveal(),this._scheduleHide()},t.prototype._hide=function(){this._mouseIsOver||this._isDragging||(this._verticalScrollbar.beginHide(),this._horizontalScrollbar.beginHide())},t.prototype._scheduleHide=function(){var e=this;this._mouseIsOver||this._isDragging||this._hideTimeout.cancelAndSet((function(){return e._hide()}),500)},t}(l.a),E=function(e){function t(t,n){var i=this;(n=n||{}).mouseWheelSmoothScroll=!1;var o=new L.a(0,(function(e){return r.W(e)}));return(i=e.call(this,t,n,o)||this)._register(o),i}return D(t,e),t.prototype.setScrollPosition=function(e){this._scrollable.setScrollPositionNow(e)},t.prototype.getScrollPosition=function(){return this._scrollable.getCurrentScrollPosition()},t}(k),I=function(e){function t(t,n,i){return e.call(this,t,n,i)||this}return D(t,e),t}(k),M=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i._element=t,i.onScroll((function(e){e.scrollTopChanged&&(i._element.scrollTop=e.scrollTop),e.scrollLeftChanged&&(i._element.scrollLeft=e.scrollLeft)})),i.scanDomNode(),i}return D(t,e),t.prototype.scanDomNode=function(){this.setScrollDimensions({width:this._element.clientWidth,scrollWidth:this._element.scrollWidth,height:this._element.clientHeight,scrollHeight:this._element.scrollHeight}),this.setScrollPosition({scrollLeft:this._element.scrollLeft,scrollTop:this._element.scrollTop})},t}(E);function T(e){var t={lazyRender:void 0!==e.lazyRender&&e.lazyRender,className:void 0!==e.className?e.className:"",useShadows:void 0===e.useShadows||e.useShadows,handleMouseWheel:void 0===e.handleMouseWheel||e.handleMouseWheel,flipAxes:void 0!==e.flipAxes&&e.flipAxes,alwaysConsumeMouseWheel:void 0!==e.alwaysConsumeMouseWheel&&e.alwaysConsumeMouseWheel,scrollYToX:void 0!==e.scrollYToX&&e.scrollYToX,mouseWheelScrollSensitivity:void 0!==e.mouseWheelScrollSensitivity?e.mouseWheelScrollSensitivity:1,fastScrollSensitivity:void 0!==e.fastScrollSensitivity?e.fastScrollSensitivity:5,mouseWheelSmoothScroll:void 0===e.mouseWheelSmoothScroll||e.mouseWheelSmoothScroll,arrowSize:void 0!==e.arrowSize?e.arrowSize:11,listenOnDomNode:void 0!==e.listenOnDomNode?e.listenOnDomNode:null,horizontal:void 0!==e.horizontal?e.horizontal:1,horizontalScrollbarSize:void 0!==e.horizontalScrollbarSize?e.horizontalScrollbarSize:10,horizontalSliderSize:void 0!==e.horizontalSliderSize?e.horizontalSliderSize:0,horizontalHasArrows:void 0!==e.horizontalHasArrows&&e.horizontalHasArrows,vertical:void 0!==e.vertical?e.vertical:1,verticalScrollbarSize:void 0!==e.verticalScrollbarSize?e.verticalScrollbarSize:10,verticalHasArrows:void 0!==e.verticalHasArrows&&e.verticalHasArrows,verticalSliderSize:void 0!==e.verticalSliderSize?e.verticalSliderSize:0};return t.horizontalSliderSize=void 0!==e.horizontalSliderSize?e.horizontalSliderSize:t.horizontalScrollbarSize,t.verticalSliderSize=void 0!==e.verticalSliderSize?e.verticalSliderSize:t.verticalScrollbarSize,m.e&&(t.className+=" mac"),t}},"GR/f": +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/scrollable.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */function(e,t,n){"use strict";n.d(t,"b",(function(){return E})),n.d(t,"c",(function(){return I})),n.d(t,"a",(function(){return M}));n("eq1K");var i,o=n("D3Dy"),r=n("EffR"),s=n("ZlPH"),a=n("XSiN"),u=n("AKMP"),l=n("G300"),c=n("X+cX"),d=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),h=function(e){function t(t){var n=e.call(this)||this;return n._onActivate=t.onActivate,n.bgDomNode=document.createElement("div"),n.bgDomNode.className="arrow-background",n.bgDomNode.style.position="absolute",n.bgDomNode.style.width=t.bgWidth+"px",n.bgDomNode.style.height=t.bgHeight+"px",void 0!==t.top&&(n.bgDomNode.style.top="0px"),void 0!==t.left&&(n.bgDomNode.style.left="0px"),void 0!==t.bottom&&(n.bgDomNode.style.bottom="0px"),void 0!==t.right&&(n.bgDomNode.style.right="0px"),n.domNode=document.createElement("div"),n.domNode.className=t.className,n.domNode.style.position="absolute",n.domNode.style.width="11px",n.domNode.style.height="11px",void 0!==t.top&&(n.domNode.style.top=t.top+"px"),void 0!==t.left&&(n.domNode.style.left=t.left+"px"),void 0!==t.bottom&&(n.domNode.style.bottom=t.bottom+"px"),void 0!==t.right&&(n.domNode.style.right=t.right+"px"),n._mouseMoveMonitor=n._register(new u.a),n.onmousedown(n.bgDomNode,(function(e){return n._arrowMouseDown(e)})),n.onmousedown(n.domNode,(function(e){return n._arrowMouseDown(e)})),n._mousedownRepeatTimer=n._register(new c.c),n._mousedownScheduleRepeatTimer=n._register(new c.e),n}return d(t,e),t.prototype._arrowMouseDown=function(e){var t=this;this._onActivate(),this._mousedownRepeatTimer.cancel(),this._mousedownScheduleRepeatTimer.cancelAndSet((function(){t._mousedownRepeatTimer.cancelAndSet((function(){return t._onActivate()}),1e3/24)}),200),this._mouseMoveMonitor.startMonitoring(e.target,e.buttons,u.b,(function(e){}),(function(){t._mousedownRepeatTimer.cancel(),t._mousedownScheduleRepeatTimer.cancel()})),e.preventDefault()},t}(l.a),p=n("pmY6"),f=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),g=function(e){function t(t,n,i){var o=e.call(this)||this;return o._visibility=t,o._visibleClassName=n,o._invisibleClassName=i,o._domNode=null,o._isVisible=!1,o._isNeeded=!1,o._shouldBeVisible=!1,o._revealTimer=o._register(new c.e),o}return f(t,e),t.prototype.applyVisibilitySetting=function(e){return 2!==this._visibility&&(3===this._visibility||e)},t.prototype.setShouldBeVisible=function(e){var t=this.applyVisibilitySetting(e);this._shouldBeVisible!==t&&(this._shouldBeVisible=t,this.ensureVisibility())},t.prototype.setIsNeeded=function(e){this._isNeeded!==e&&(this._isNeeded=e,this.ensureVisibility())},t.prototype.setDomNode=function(e){this._domNode=e,this._domNode.setClassName(this._invisibleClassName),this.setShouldBeVisible(!1)},t.prototype.ensureVisibility=function(){this._isNeeded?this._shouldBeVisible?this._reveal():this._hide(!0):this._hide(!1)},t.prototype._reveal=function(){var e=this;this._isVisible||(this._isVisible=!0,this._revealTimer.setIfNotSet((function(){e._domNode&&e._domNode.setClassName(e._visibleClassName)}),0))},t.prototype._hide=function(e){this._revealTimer.cancel(),this._isVisible&&(this._isVisible=!1,this._domNode&&this._domNode.setClassName(this._invisibleClassName+(e?" fade":"")))},t}(p.a),m=n("MNsG"),v=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),_=function(e){function t(t){var n=e.call(this)||this;return n._lazyRender=t.lazyRender,n._host=t.host,n._scrollable=t.scrollable,n._scrollbarState=t.scrollbarState,n._visibilityController=n._register(new g(t.visibility,"visible scrollbar "+t.extraScrollbarClassName,"invisible scrollbar "+t.extraScrollbarClassName)),n._visibilityController.setIsNeeded(n._scrollbarState.isNeeded()),n._mouseMoveMonitor=n._register(new u.a),n._shouldRender=!0,n.domNode=Object(s.b)(document.createElement("div")),n.domNode.setAttribute("role","presentation"),n.domNode.setAttribute("aria-hidden","true"),n._visibilityController.setDomNode(n.domNode),n.domNode.setPosition("absolute"),n.onmousedown(n.domNode.domNode,(function(e){return n._domNodeMouseDown(e)})),n}return v(t,e),t.prototype._createArrow=function(e){var t=this._register(new h(e));this.domNode.domNode.appendChild(t.bgDomNode),this.domNode.domNode.appendChild(t.domNode)},t.prototype._createSlider=function(e,t,n,i){var o=this;this.slider=Object(s.b)(document.createElement("div")),this.slider.setClassName("slider"),this.slider.setPosition("absolute"),this.slider.setTop(e),this.slider.setLeft(t),"number"==typeof n&&this.slider.setWidth(n),"number"==typeof i&&this.slider.setHeight(i),this.slider.setLayerHinting(!0),this.slider.setContain("strict"),this.domNode.domNode.appendChild(this.slider.domNode),this.onmousedown(this.slider.domNode,(function(e){e.leftButton&&(e.preventDefault(),o._sliderMouseDown(e,(function(){})))})),this.onclick(this.slider.domNode,(function(e){e.leftButton&&e.stopPropagation()}))},t.prototype._onElementSize=function(e){return this._scrollbarState.setVisibleSize(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender},t.prototype._onElementScrollSize=function(e){return this._scrollbarState.setScrollSize(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender},t.prototype._onElementScrollPosition=function(e){return this._scrollbarState.setScrollPosition(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender},t.prototype.beginReveal=function(){this._visibilityController.setShouldBeVisible(!0)},t.prototype.beginHide=function(){this._visibilityController.setShouldBeVisible(!1)},t.prototype.render=function(){this._shouldRender&&(this._shouldRender=!1,this._renderDomNode(this._scrollbarState.getRectangleLargeSize(),this._scrollbarState.getRectangleSmallSize()),this._updateSlider(this._scrollbarState.getSliderSize(),this._scrollbarState.getArrowSize()+this._scrollbarState.getSliderPosition()))},t.prototype._domNodeMouseDown=function(e){e.target===this.domNode.domNode&&this._onMouseDown(e)},t.prototype.delegateMouseDown=function(e){var t=this.domNode.domNode.getClientRects()[0].top,n=t+this._scrollbarState.getSliderPosition(),i=t+this._scrollbarState.getSliderPosition()+this._scrollbarState.getSliderSize(),o=this._sliderMousePosition(e);n<=o&&o<=i?e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,(function(){}))):this._onMouseDown(e)},t.prototype._onMouseDown=function(e){var t,n;if(e.target===this.domNode.domNode&&"number"==typeof e.browserEvent.offsetX&&"number"==typeof e.browserEvent.offsetY)t=e.browserEvent.offsetX,n=e.browserEvent.offsetY;else{var i=r.C(this.domNode.domNode);t=e.posx-i.left,n=e.posy-i.top}this._setDesiredScrollPositionNow(this._scrollbarState.getDesiredScrollPositionFromOffset(this._mouseDownRelativePosition(t,n))),e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,(function(){})))},t.prototype._sliderMouseDown=function(e,t){var n=this,i=this._sliderMousePosition(e),o=this._sliderOrthogonalMousePosition(e),r=this._scrollbarState.clone();this.slider.toggleClassName("active",!0),this._mouseMoveMonitor.startMonitoring(e.target,e.buttons,u.b,(function(e){var t=n._sliderOrthogonalMousePosition(e),s=Math.abs(t-o);if(m.h&&s>140)n._setDesiredScrollPositionNow(r.getScrollPosition());else{var a=n._sliderMousePosition(e)-i;n._setDesiredScrollPositionNow(r.getDesiredScrollPositionFromDelta(a))}}),(function(){n.slider.toggleClassName("active",!1),n._host.onDragEnd(),t()})),this._host.onDragStart()},t.prototype._setDesiredScrollPositionNow=function(e){var t={};this.writeScrollPosition(t,e),this._scrollable.setScrollPositionNow(t)},t}(l.a),b=function(){function e(e,t,n,i,o,r){this._scrollbarSize=Math.round(t),this._oppositeScrollbarSize=Math.round(n),this._arrowSize=Math.round(e),this._visibleSize=i,this._scrollSize=o,this._scrollPosition=r,this._computedAvailableSize=0,this._computedIsNeeded=!1,this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}return e.prototype.clone=function(){return new e(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize,this._visibleSize,this._scrollSize,this._scrollPosition)},e.prototype.setVisibleSize=function(e){var t=Math.round(e);return this._visibleSize!==t&&(this._visibleSize=t,this._refreshComputedValues(),!0)},e.prototype.setScrollSize=function(e){var t=Math.round(e);return this._scrollSize!==t&&(this._scrollSize=t,this._refreshComputedValues(),!0)},e.prototype.setScrollPosition=function(e){var t=Math.round(e);return this._scrollPosition!==t&&(this._scrollPosition=t,this._refreshComputedValues(),!0)},e._computeValues=function(e,t,n,i,o){var r=Math.max(0,n-e),s=Math.max(0,r-2*t),a=i>0&&i>n;if(!a)return{computedAvailableSize:Math.round(r),computedIsNeeded:a,computedSliderSize:Math.round(s),computedSliderRatio:0,computedSliderPosition:0};var u=Math.round(Math.max(20,Math.floor(n*s/i))),l=(s-u)/(i-n),c=o*l;return{computedAvailableSize:Math.round(r),computedIsNeeded:a,computedSliderSize:Math.round(u),computedSliderRatio:l,computedSliderPosition:Math.round(c)}},e.prototype._refreshComputedValues=function(){var t=e._computeValues(this._oppositeScrollbarSize,this._arrowSize,this._visibleSize,this._scrollSize,this._scrollPosition);this._computedAvailableSize=t.computedAvailableSize,this._computedIsNeeded=t.computedIsNeeded,this._computedSliderSize=t.computedSliderSize,this._computedSliderRatio=t.computedSliderRatio,this._computedSliderPosition=t.computedSliderPosition},e.prototype.getArrowSize=function(){return this._arrowSize},e.prototype.getScrollPosition=function(){return this._scrollPosition},e.prototype.getRectangleLargeSize=function(){return this._computedAvailableSize},e.prototype.getRectangleSmallSize=function(){return this._scrollbarSize},e.prototype.isNeeded=function(){return this._computedIsNeeded},e.prototype.getSliderSize=function(){return this._computedSliderSize},e.prototype.getSliderPosition=function(){return this._computedSliderPosition},e.prototype.getDesiredScrollPositionFromOffset=function(e){if(!this._computedIsNeeded)return 0;var t=e-this._arrowSize-this._computedSliderSize/2;return Math.round(t/this._computedSliderRatio)},e.prototype.getDesiredScrollPositionFromDelta=function(e){if(!this._computedIsNeeded)return 0;var t=this._computedSliderPosition+e;return Math.round(t/this._computedSliderRatio)},e}(),y=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),C=function(e){function t(t,n,i){var o=this,r=t.getScrollDimensions(),s=t.getCurrentScrollPosition();if(o=e.call(this,{lazyRender:n.lazyRender,host:i,scrollbarState:new b(n.horizontalHasArrows?n.arrowSize:0,2===n.horizontal?0:n.horizontalScrollbarSize,2===n.vertical?0:n.verticalScrollbarSize,r.width,r.scrollWidth,s.scrollLeft),visibility:n.horizontal,extraScrollbarClassName:"horizontal",scrollable:t})||this,n.horizontalHasArrows){var u=(n.arrowSize-11)/2,l=(n.horizontalScrollbarSize-11)/2;o._createArrow({className:"left-arrow",top:l,left:u,bottom:void 0,right:void 0,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:function(){return o._host.onMouseWheel(new a.c(null,1,0))}}),o._createArrow({className:"right-arrow",top:l,left:void 0,bottom:void 0,right:u,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:function(){return o._host.onMouseWheel(new a.c(null,-1,0))}})}return o._createSlider(Math.floor((n.horizontalScrollbarSize-n.horizontalSliderSize)/2),0,void 0,n.horizontalSliderSize),o}return y(t,e),t.prototype._updateSlider=function(e,t){this.slider.setWidth(e),this.slider.setLeft(t)},t.prototype._renderDomNode=function(e,t){this.domNode.setWidth(e),this.domNode.setHeight(t),this.domNode.setLeft(0),this.domNode.setBottom(0)},t.prototype.onDidScroll=function(e){return this._shouldRender=this._onElementScrollSize(e.scrollWidth)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollLeft)||this._shouldRender,this._shouldRender=this._onElementSize(e.width)||this._shouldRender,this._shouldRender},t.prototype._mouseDownRelativePosition=function(e,t){return e},t.prototype._sliderMousePosition=function(e){return e.posx},t.prototype._sliderOrthogonalMousePosition=function(e){return e.posy},t.prototype.writeScrollPosition=function(e,t){e.scrollLeft=t},t}(_),w=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),S=function(e){function t(t,n,i){var o=this,r=t.getScrollDimensions(),s=t.getCurrentScrollPosition();if(o=e.call(this,{lazyRender:n.lazyRender,host:i,scrollbarState:new b(n.verticalHasArrows?n.arrowSize:0,2===n.vertical?0:n.verticalScrollbarSize,0,r.height,r.scrollHeight,s.scrollTop),visibility:n.vertical,extraScrollbarClassName:"vertical",scrollable:t})||this,n.verticalHasArrows){var u=(n.arrowSize-11)/2,l=(n.verticalScrollbarSize-11)/2;o._createArrow({className:"up-arrow",top:u,left:l,bottom:void 0,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:function(){return o._host.onMouseWheel(new a.c(null,0,1))}}),o._createArrow({className:"down-arrow",top:void 0,left:l,bottom:u,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:function(){return o._host.onMouseWheel(new a.c(null,0,-1))}})}return o._createSlider(0,Math.floor((n.verticalScrollbarSize-n.verticalSliderSize)/2),n.verticalSliderSize,void 0),o}return w(t,e),t.prototype._updateSlider=function(e,t){this.slider.setHeight(e),this.slider.setTop(t)},t.prototype._renderDomNode=function(e,t){this.domNode.setWidth(t),this.domNode.setHeight(e),this.domNode.setRight(0),this.domNode.setTop(0)},t.prototype.onDidScroll=function(e){return this._shouldRender=this._onElementScrollSize(e.scrollHeight)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollTop)||this._shouldRender,this._shouldRender=this._onElementSize(e.height)||this._shouldRender,this._shouldRender},t.prototype._mouseDownRelativePosition=function(e,t){return t},t.prototype._sliderMousePosition=function(e){return e.posy},t.prototype._sliderOrthogonalMousePosition=function(e){return e.posx},t.prototype.writeScrollPosition=function(e,t){e.scrollTop=t},t}(_),O=n("MI8n"),L=n("QuOb"),D=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),x=function(e,t,n){this.timestamp=e,this.deltaX=t,this.deltaY=n,this.score=0},N=function(){function e(){this._capacity=5,this._memory=[],this._front=-1,this._rear=-1}return e.prototype.isPhysicalMouseWheel=function(){if(-1===this._front&&-1===this._rear)return!1;for(var e=1,t=0,n=1,i=this._rear;;){var o=i===this._front?e:Math.pow(2,-n);if(e-=o,t+=this._memory[i].score*o,i===this._front)break;i=(this._capacity+i-1)%this._capacity,n++}return t<=.5},e.prototype.accept=function(e,t,n){var i=new x(e,t,n);i.score=this._computeScore(i),-1===this._front&&-1===this._rear?(this._memory[0]=i,this._front=0,this._rear=0):(this._rear=(this._rear+1)%this._capacity,this._rear===this._front&&(this._front=(this._front+1)%this._capacity),this._memory[this._rear]=i)},e.prototype._computeScore=function(e){if(Math.abs(e.deltaX)>0&&Math.abs(e.deltaY)>0)return 1;var t=.5;-1===this._front&&-1===this._rear||this._memory[this._rear];return(Math.abs(e.deltaX-Math.round(e.deltaX))>0||Math.abs(e.deltaY-Math.round(e.deltaY))>0)&&(t+=.25),Math.min(Math.max(t,0),1)},e.INSTANCE=new e,e}(),k=function(e){function t(t,n,i){var o=e.call(this)||this;o._onScroll=o._register(new O.a),o.onScroll=o._onScroll.event,t.style.overflow="hidden",o._options=T(n),o._scrollable=i,o._register(o._scrollable.onScroll((function(e){o._onDidScroll(e),o._onScroll.fire(e)})));var r={onMouseWheel:function(e){return o._onMouseWheel(e)},onDragStart:function(){return o._onDragStart()},onDragEnd:function(){return o._onDragEnd()}};return o._verticalScrollbar=o._register(new S(o._scrollable,o._options,r)),o._horizontalScrollbar=o._register(new C(o._scrollable,o._options,r)),o._domNode=document.createElement("div"),o._domNode.className="monaco-scrollable-element "+o._options.className,o._domNode.setAttribute("role","presentation"),o._domNode.style.position="relative",o._domNode.style.overflow="hidden",o._domNode.appendChild(t),o._domNode.appendChild(o._horizontalScrollbar.domNode.domNode),o._domNode.appendChild(o._verticalScrollbar.domNode.domNode),o._options.useShadows?(o._leftShadowDomNode=Object(s.b)(document.createElement("div")),o._leftShadowDomNode.setClassName("shadow"),o._domNode.appendChild(o._leftShadowDomNode.domNode),o._topShadowDomNode=Object(s.b)(document.createElement("div")),o._topShadowDomNode.setClassName("shadow"),o._domNode.appendChild(o._topShadowDomNode.domNode),o._topLeftShadowDomNode=Object(s.b)(document.createElement("div")),o._topLeftShadowDomNode.setClassName("shadow top-left-corner"),o._domNode.appendChild(o._topLeftShadowDomNode.domNode)):(o._leftShadowDomNode=null,o._topShadowDomNode=null,o._topLeftShadowDomNode=null),o._listenOnDomNode=o._options.listenOnDomNode||o._domNode,o._mouseWheelToDispose=[],o._setListeningToMouseWheel(o._options.handleMouseWheel),o.onmouseover(o._listenOnDomNode,(function(e){return o._onMouseOver(e)})),o.onnonbubblingmouseout(o._listenOnDomNode,(function(e){return o._onMouseOut(e)})),o._hideTimeout=o._register(new c.e),o._isDragging=!1,o._mouseIsOver=!1,o._shouldRender=!0,o._revealOnScroll=!0,o}return D(t,e),t.prototype.dispose=function(){this._mouseWheelToDispose=Object(p.f)(this._mouseWheelToDispose),e.prototype.dispose.call(this)},t.prototype.getDomNode=function(){return this._domNode},t.prototype.getOverviewRulerLayoutInfo=function(){return{parent:this._domNode,insertBefore:this._verticalScrollbar.domNode.domNode}},t.prototype.delegateVerticalScrollbarMouseDown=function(e){this._verticalScrollbar.delegateMouseDown(e)},t.prototype.getScrollDimensions=function(){return this._scrollable.getScrollDimensions()},t.prototype.setScrollDimensions=function(e){this._scrollable.setScrollDimensions(e)},t.prototype.updateClassName=function(e){this._options.className=e,m.e&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className},t.prototype.updateOptions=function(e){var t=T(e);this._options.handleMouseWheel=t.handleMouseWheel,this._options.mouseWheelScrollSensitivity=t.mouseWheelScrollSensitivity,this._options.fastScrollSensitivity=t.fastScrollSensitivity,this._setListeningToMouseWheel(this._options.handleMouseWheel),this._options.lazyRender||this._render()},t.prototype._setListeningToMouseWheel=function(e){var t=this;if(this._mouseWheelToDispose.length>0!==e&&(this._mouseWheelToDispose=Object(p.f)(this._mouseWheelToDispose),e)){this._mouseWheelToDispose.push(r.j(this._listenOnDomNode,o.f?"mousewheel":"wheel",(function(e){t._onMouseWheel(new a.c(e))}),{passive:!1}))}},t.prototype._onMouseWheel=function(e){var t,n=N.INSTANCE;if(n.accept(Date.now(),e.deltaX,e.deltaY),e.deltaY||e.deltaX){var i=e.deltaY*this._options.mouseWheelScrollSensitivity,o=e.deltaX*this._options.mouseWheelScrollSensitivity;this._options.flipAxes&&(i=(t=[o,i])[0],o=t[1]);var r=!m.e&&e.browserEvent&&e.browserEvent.shiftKey;!this._options.scrollYToX&&!r||o||(o=i,i=0),e.browserEvent&&e.browserEvent.altKey&&(o*=this._options.fastScrollSensitivity,i*=this._options.fastScrollSensitivity);var s=this._scrollable.getFutureScrollPosition(),a={};if(i){var u=s.scrollTop-50*i;this._verticalScrollbar.writeScrollPosition(a,u)}if(o){var l=s.scrollLeft-50*o;this._horizontalScrollbar.writeScrollPosition(a,l)}if(a=this._scrollable.validateScrollPosition(a),s.scrollLeft!==a.scrollLeft||s.scrollTop!==a.scrollTop)this._options.mouseWheelSmoothScroll&&n.isPhysicalMouseWheel()?this._scrollable.setScrollPositionSmooth(a):this._scrollable.setScrollPositionNow(a),this._shouldRender=!0}(this._options.alwaysConsumeMouseWheel||this._shouldRender)&&(e.preventDefault(),e.stopPropagation())},t.prototype._onDidScroll=function(e){this._shouldRender=this._horizontalScrollbar.onDidScroll(e)||this._shouldRender,this._shouldRender=this._verticalScrollbar.onDidScroll(e)||this._shouldRender,this._options.useShadows&&(this._shouldRender=!0),this._revealOnScroll&&this._reveal(),this._options.lazyRender||this._render()},t.prototype.renderNow=function(){if(!this._options.lazyRender)throw new Error("Please use `lazyRender` together with `renderNow`!");this._render()},t.prototype._render=function(){if(this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows)){var e=this._scrollable.getCurrentScrollPosition(),t=e.scrollTop>0,n=e.scrollLeft>0;this._leftShadowDomNode.setClassName("shadow"+(n?" left":"")),this._topShadowDomNode.setClassName("shadow"+(t?" top":"")),this._topLeftShadowDomNode.setClassName("shadow top-left-corner"+(t?" top":"")+(n?" left":""))}},t.prototype._onDragStart=function(){this._isDragging=!0,this._reveal()},t.prototype._onDragEnd=function(){this._isDragging=!1,this._hide()},t.prototype._onMouseOut=function(e){this._mouseIsOver=!1,this._hide()},t.prototype._onMouseOver=function(e){this._mouseIsOver=!0,this._reveal()},t.prototype._reveal=function(){this._verticalScrollbar.beginReveal(),this._horizontalScrollbar.beginReveal(),this._scheduleHide()},t.prototype._hide=function(){this._mouseIsOver||this._isDragging||(this._verticalScrollbar.beginHide(),this._horizontalScrollbar.beginHide())},t.prototype._scheduleHide=function(){var e=this;this._mouseIsOver||this._isDragging||this._hideTimeout.cancelAndSet((function(){return e._hide()}),500)},t}(l.a),E=function(e){function t(t,n){var i=this;(n=n||{}).mouseWheelSmoothScroll=!1;var o=new L.a(0,(function(e){return r.W(e)}));return(i=e.call(this,t,n,o)||this)._register(o),i}return D(t,e),t.prototype.setScrollPosition=function(e){this._scrollable.setScrollPositionNow(e)},t.prototype.getScrollPosition=function(){return this._scrollable.getCurrentScrollPosition()},t}(k),I=function(e){function t(t,n,i){return e.call(this,t,n,i)||this}return D(t,e),t}(k),M=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i._element=t,i.onScroll((function(e){e.scrollTopChanged&&(i._element.scrollTop=e.scrollTop),e.scrollLeftChanged&&(i._element.scrollLeft=e.scrollLeft)})),i.scanDomNode(),i}return D(t,e),t.prototype.scanDomNode=function(){this.setScrollDimensions({width:this._element.clientWidth,scrollWidth:this._element.scrollWidth,height:this._element.clientHeight,scrollHeight:this._element.scrollHeight}),this.setScrollPosition({scrollLeft:this._element.scrollLeft,scrollTop:this._element.scrollTop})},t}(E);function T(e){var t={lazyRender:void 0!==e.lazyRender&&e.lazyRender,className:void 0!==e.className?e.className:"",useShadows:void 0===e.useShadows||e.useShadows,handleMouseWheel:void 0===e.handleMouseWheel||e.handleMouseWheel,flipAxes:void 0!==e.flipAxes&&e.flipAxes,alwaysConsumeMouseWheel:void 0!==e.alwaysConsumeMouseWheel&&e.alwaysConsumeMouseWheel,scrollYToX:void 0!==e.scrollYToX&&e.scrollYToX,mouseWheelScrollSensitivity:void 0!==e.mouseWheelScrollSensitivity?e.mouseWheelScrollSensitivity:1,fastScrollSensitivity:void 0!==e.fastScrollSensitivity?e.fastScrollSensitivity:5,mouseWheelSmoothScroll:void 0===e.mouseWheelSmoothScroll||e.mouseWheelSmoothScroll,arrowSize:void 0!==e.arrowSize?e.arrowSize:11,listenOnDomNode:void 0!==e.listenOnDomNode?e.listenOnDomNode:null,horizontal:void 0!==e.horizontal?e.horizontal:1,horizontalScrollbarSize:void 0!==e.horizontalScrollbarSize?e.horizontalScrollbarSize:10,horizontalSliderSize:void 0!==e.horizontalSliderSize?e.horizontalSliderSize:0,horizontalHasArrows:void 0!==e.horizontalHasArrows&&e.horizontalHasArrows,vertical:void 0!==e.vertical?e.vertical:1,verticalScrollbarSize:void 0!==e.verticalScrollbarSize?e.verticalScrollbarSize:10,verticalHasArrows:void 0!==e.verticalHasArrows&&e.verticalHasArrows,verticalSliderSize:void 0!==e.verticalSliderSize?e.verticalSliderSize:0};return t.horizontalSliderSize=void 0!==e.horizontalSliderSize?e.horizontalSliderSize:t.horizontalScrollbarSize,t.verticalSliderSize=void 0!==e.verticalSliderSize?e.verticalSliderSize:t.verticalScrollbarSize,m.e&&(t.className+=" mac"),t}},"GR/f": /*!********************************************************************************************************!*\ !*** ./node_modules/monaco-editor/esm/vs/editor/common/controller/cursorTypeOperations.js + 1 modules ***! \********************************************************************************************************/ @@ -825,14 +825,14 @@ /*! exports used: TypeOperations, TypeWithAutoClosingCommand */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/errors.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/commands/replaceCommand.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/caretOperations/transpose.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/commands/replaceCommand.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/commands/shiftCommand.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/linesOperations/linesOperations.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/controller/cursorCommon.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/caretOperations/transpose.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/controller/wordCharacterClassifier.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordPartOperations/wordPartOperations.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/controller/cursorCommon.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/controller/wordCharacterClassifier.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/selection.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfiguration.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */function(e,t,n){"use strict";n.d(t,"a",(function(){return m})),n.d(t,"b",(function(){return v}));var i,o=n("/cxE"),r=n("N0LK"),s=n("LCkn"),a=n("zN7H"),u=n("aokT"),l=n("gCVg"),c=function(){function e(e,t,n){this._range=e,this._charBeforeSelection=t,this._charAfterSelection=n}return e.prototype.getEditOperations=function(e,t){t.addTrackedEditOperation(new u.a(this._range.startLineNumber,this._range.startColumn,this._range.startLineNumber,this._range.startColumn),this._charBeforeSelection),t.addTrackedEditOperation(new u.a(this._range.endLineNumber,this._range.endColumn,this._range.endLineNumber,this._range.endColumn),this._charAfterSelection)},e.prototype.computeCursorState=function(e,t){var n=t.getInverseEditOperations(),i=n[0].range,o=n[1].range;return new l.a(i.endLineNumber,i.endColumn,o.endLineNumber,o.endColumn-this._charAfterSelection.length)},e}(),d=n("Ll0s"),h=n("5v8Y"),p=n("KDc4"),f=n("cMvZ"),g=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),m=function(){function e(){}return e.indent=function(e,t,n){if(null===t||null===n)return[];for(var i=[],o=0,r=n.length;o1){var l=void 0;for(l=i-1;l>=1;l--){var c=n.getLineContent(l);if(r.D(c)>=0)break}if(l<1)return null;var d=n.getLineMaxColumn(l),h=f.a.getEnterAction(t.autoIndent,n,new u.a(l,d,l,d));h&&(s=h.indentation+h.appendText)}return o&&(o===p.a.Indent&&(s=e.shiftIndent(t,s)),o===p.a.Outdent&&(s=e.unshiftIndent(t,s)),s=t.normalizeIndentation(s)),s||null},e._replaceJumpToNextIndent=function(e,t,n,i){var o="",r=n.getStartPosition();if(e.insertSpaces)for(var a=d.a.visibleColumnFromColumn2(e,t,r),u=e.indentSize,l=u-a%u,c=0;c=4){var y=f.a.getIndentForEnter(t.autoIndent,n,o,{unshiftIndent:function(n){return e.unshiftIndent(t,n)},shiftIndent:function(n){return e.shiftIndent(t,n)},normalizeIndentation:function(e){return t.normalizeIndentation(e)}});if(y){var C=d.a.visibleColumnFromColumn2(t,n,o.getEndPosition()),w=o.endColumn,S="\n";b!==t.normalizeIndentation(y.beforeEnter)&&(S=t.normalizeIndentation(y.beforeEnter)+_.substring(b.length,o.startColumn-1)+"\n",o=new u.a(o.startLineNumber,1,o.endLineNumber,o.endColumn));var O=n.getLineContent(o.endLineNumber),L=r.q(O);if(o=L>=0?o.setEndPosition(o.endLineNumber,Math.max(o.endColumn,L+1)):o.setEndPosition(o.endLineNumber,n.getLineMaxColumn(o.endLineNumber)),i)return new s.e(o,S+t.normalizeIndentation(y.afterEnter),!0);var D=0;return w<=L+1&&(t.insertSpaces||(C=Math.ceil(C/t.indentSize)),D=Math.min(C+1-t.normalizeIndentation(y.afterEnter).length-1,0)),new s.d(o,S+t.normalizeIndentation(y.afterEnter),0,D,!0)}}return e._typeCommand(o,"\n"+t.normalizeIndentation(b),i)},e._isAutoIndentType=function(e,t,n){if(e.autoIndent<4)return!1;for(var i=0,o=n.length;i2?l.charCodeAt(u.column-2):0)&&c)return!1;if("auto"===e.autoClosingOvertype){for(var h=!1,p=0,f=i.length;p=0||n.indexOf(t)>=0},e._isBeforeClosingBrace=function(t,n,i){var o=t.autoClosingPairsClose2.get(i);if(!o)return!1;for(var r=e._autoClosingPairIsSymmetric(n),s=0,a=o;sr.open.length){for(var c=!0,d=0,h=n;dv.column-1){var b=_.charAt(v.column-1);if(!e._isBeforeClosingBrace(t,l,b)&&!c(b))return null}if(!n.isCheapToTokenize(v.lineNumber))return null;if(1===l.open.length&&a&&"always"!==u){var y=Object(h.a)(t.wordSeparators);if(s&&v.column>1&&0===y.get(_.charCodeAt(v.column-2)))return null;if(!s&&v.column>2&&0===y.get(_.charCodeAt(v.column-3)))return null}n.forceTokenization(v.lineNumber);var C=n.getLineTokens(v.lineNumber),w=!1;try{w=f.a.shouldAutoClosePair(l,C,s?v.column:v.column-1)}catch(e){Object(o.e)(e)}if(!w)return null}return l},e._runAutoClosingOpenCharType=function(e,t,n,i,o,r,s){for(var a=[],u=0,l=i.length;u1){var l=void 0;for(l=i-1;l>=1;l--){var c=n.getLineContent(l);if(r.D(c)>=0)break}if(l<1)return null;var d=n.getLineMaxColumn(l),h=f.a.getEnterAction(t.autoIndent,n,new u.a(l,d,l,d));h&&(s=h.indentation+h.appendText)}return o&&(o===p.a.Indent&&(s=e.shiftIndent(t,s)),o===p.a.Outdent&&(s=e.unshiftIndent(t,s)),s=t.normalizeIndentation(s)),s||null},e._replaceJumpToNextIndent=function(e,t,n,i){var o="",r=n.getStartPosition();if(e.insertSpaces)for(var a=d.a.visibleColumnFromColumn2(e,t,r),u=e.indentSize,l=u-a%u,c=0;c=4){var y=f.a.getIndentForEnter(t.autoIndent,n,o,{unshiftIndent:function(n){return e.unshiftIndent(t,n)},shiftIndent:function(n){return e.shiftIndent(t,n)},normalizeIndentation:function(e){return t.normalizeIndentation(e)}});if(y){var C=d.a.visibleColumnFromColumn2(t,n,o.getEndPosition()),w=o.endColumn,S="\n";b!==t.normalizeIndentation(y.beforeEnter)&&(S=t.normalizeIndentation(y.beforeEnter)+_.substring(b.length,o.startColumn-1)+"\n",o=new u.a(o.startLineNumber,1,o.endLineNumber,o.endColumn));var O=n.getLineContent(o.endLineNumber),L=r.q(O);if(o=L>=0?o.setEndPosition(o.endLineNumber,Math.max(o.endColumn,L+1)):o.setEndPosition(o.endLineNumber,n.getLineMaxColumn(o.endLineNumber)),i)return new s.e(o,S+t.normalizeIndentation(y.afterEnter),!0);var D=0;return w<=L+1&&(t.insertSpaces||(C=Math.ceil(C/t.indentSize)),D=Math.min(C+1-t.normalizeIndentation(y.afterEnter).length-1,0)),new s.d(o,S+t.normalizeIndentation(y.afterEnter),0,D,!0)}}return e._typeCommand(o,"\n"+t.normalizeIndentation(b),i)},e._isAutoIndentType=function(e,t,n){if(e.autoIndent<4)return!1;for(var i=0,o=n.length;i2?l.charCodeAt(u.column-2):0)&&c)return!1;if("auto"===e.autoClosingOvertype){for(var h=!1,p=0,f=i.length;p=0||n.indexOf(t)>=0},e._isBeforeClosingBrace=function(t,n,i){var o=t.autoClosingPairsClose2.get(i);if(!o)return!1;for(var r=e._autoClosingPairIsSymmetric(n),s=0,a=o;sr.open.length){for(var c=!0,d=0,h=n;dv.column-1){var b=_.charAt(v.column-1);if(!e._isBeforeClosingBrace(t,l,b)&&!c(b))return null}if(!n.isCheapToTokenize(v.lineNumber))return null;if(1===l.open.length&&a&&"always"!==u){var y=Object(h.a)(t.wordSeparators);if(s&&v.column>1&&0===y.get(_.charCodeAt(v.column-2)))return null;if(!s&&v.column>2&&0===y.get(_.charCodeAt(v.column-3)))return null}n.forceTokenization(v.lineNumber);var C=n.getLineTokens(v.lineNumber),w=!1;try{w=f.a.shouldAutoClosePair(l,C,s?v.column:v.column-1)}catch(e){Object(o.e)(e)}if(!w)return null}return l},e._runAutoClosingOpenCharType=function(e,t,n,i,o,r,s){for(var a=[],u=0,l=i.length;u=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},b=function(e,t){return function(n,i){t(n,i,e)}},y=function(){function e(e,t){this.decorationIds=[],this.editor=e,this.editorWorkerService=t}return e.get=function(t){return t.getContribution(e.ID)},e.prototype.dispose=function(){},e.prototype.run=function(t,n){var i=this;this.currentRequest&&this.currentRequest.cancel();var o=this.editor.getSelection(),a=this.editor.getModel();if(a&&o){var u=o;if(u.startLineNumber===u.endLineNumber){var l=new d.a(this.editor,5),h=a.uri;return this.editorWorkerService.canNavigateValueSet(h)?(this.currentRequest=Object(g.f)((function(e){return i.editorWorkerService.navigateValueSet(h,u,n)})),this.currentRequest.then((function(n){if(n&&n.range&&n.value&&l.validate(i.editor)){var o=r.a.lift(n.range),a=n.range,d=n.value.length-(u.endColumn-u.startColumn);a={startLineNumber:a.startLineNumber,startColumn:a.startColumn,endLineNumber:a.endLineNumber,endColumn:a.startColumn+n.value.length},d>1&&(u=new s.a(u.startLineNumber,u.startColumn,u.endLineNumber,u.endColumn+d-1));var h=new c(o,u,n.value);i.editor.pushUndoStop(),i.editor.executeCommand(t,h),i.editor.pushUndoStop(),i.decorationIds=i.editor.deltaDecorations(i.decorationIds,[{range:a,options:e.DECORATION}]),i.decorationRemover&&i.decorationRemover.cancel(),i.decorationRemover=Object(g.l)(350),i.decorationRemover.then((function(){return i.decorationIds=i.editor.deltaDecorations(i.decorationIds,[])})).catch(m.e)}})).catch(m.e)):Promise.resolve(void 0)}}},e.ID="editor.contrib.inPlaceReplaceController",e.DECORATION=f.a.register({className:"valueSetReplacement"}),e=_([b(1,l.a)],e)}(),C=function(e){function t(){return e.call(this,{id:"editor.action.inPlaceReplace.up",label:o.a("InPlaceReplaceAction.previous.label","Replace with Previous Value"),alias:"Replace with Previous Value",precondition:a.a.writable,kbOpts:{kbExpr:a.a.editorTextFocus,primary:3154,weight:100}})||this}return v(t,e),t.prototype.run=function(e,t){var n=y.get(t);return n?n.run(this.id,!0):Promise.resolve(void 0)},t}(u.b),w=function(e){function t(){return e.call(this,{id:"editor.action.inPlaceReplace.down",label:o.a("InPlaceReplaceAction.next.label","Replace with Next Value"),alias:"Replace with Next Value",precondition:a.a.writable,kbOpts:{kbExpr:a.a.editorTextFocus,primary:3156,weight:100}})||this}return v(t,e),t.prototype.run=function(e,t){var n=y.get(t);return n?n.run(this.id,!1):Promise.resolve(void 0)},t}(u.b);Object(u.h)(y.ID,y),Object(u.f)(C),Object(u.f)(w),Object(h.e)((function(e,t){var n=e.getColor(p.d);n&&t.addRule(".monaco-editor.vs .valueSetReplacement { outline: solid 2px "+n+"; }")}))},Gw4z: /*!********************************************************************************!*\ @@ -1110,9 +1110,9 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/types.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/uri.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/core/editorState.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/core/editorState.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/services/bulkEditService.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/services/bulkEditService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/hover/hover.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/services/codeEditorService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/position.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ @@ -1126,8 +1126,8 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/instantiation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/keybinding/common/keybinding.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/log/common/log.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/notification/common/notification.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/progress/common/progress.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/notification/common/notification.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/progress/common/progress.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/registry/common/platform.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/theme/common/colorRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/theme/common/themeService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */function(e,t,n){"use strict";n.r(t),n.d(t,"rename",(function(){return z})),n.d(t,"RenameAction",(function(){return K}));var i,o=n("3/fG"),r=n("/cxE"),s=n("T8No"),a=n("tTk5"),u=n("sswD"),l=n("wQH0"),c=(n("BjKj"),n("pmY6")),d=n("cGHE"),h=n("aokT"),p=n("MD5Z"),f=n("t9D7"),g=n("bexQ"),m=n("EffR"),v=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},_=function(e,t){return function(n,i){t(n,i,e)}},b=new s.d("renameInputVisible",!1),y=function(){function e(e,t,n,i,o){var r=this;this._editor=e,this._acceptKeybindings=t,this._themeService=n,this._keybindingService=i,this._disposables=new c.b,this.allowEditorOverflow=!0,this._visibleContextKey=b.bindTo(o),this._editor.addContentWidget(this),this._disposables.add(this._editor.onDidChangeConfiguration((function(e){e.hasChanged(34)&&r._updateFont()}))),this._disposables.add(n.onThemeChange(this._updateStyles,this))}return e.prototype.dispose=function(){this._disposables.dispose(),this._editor.removeContentWidget(this)},e.prototype.getId=function(){return"__renameInputWidget"},e.prototype.getDomNode=function(){var e=this;if(!this._domNode){this._domNode=document.createElement("div"),this._domNode.className="monaco-editor rename-box",this._input=document.createElement("input"),this._input.className="rename-input",this._input.type="text",this._input.setAttribute("aria-label",Object(o.a)("renameAriaLabel","Rename input. Type new name and press Enter to commit.")),this._domNode.appendChild(this._input),this._label=document.createElement("div"),this._label.className="rename-label",this._domNode.appendChild(this._label);var t=function(){var t,n,i=e._acceptKeybindings,r=i[0],s=i[1];e._keybindingService.lookupKeybinding(r),e._label.innerText=Object(o.a)("label","{0} to Rename, {1} to Preview",null===(t=e._keybindingService.lookupKeybinding(r))||void 0===t?void 0:t.getLabel(),null===(n=e._keybindingService.lookupKeybinding(s))||void 0===n?void 0:n.getLabel())};t(),this._disposables.add(this._keybindingService.onDidUpdateKeybindings(t)),this._updateFont(),this._updateStyles(this._themeService.getTheme())}return this._domNode},e.prototype._updateStyles=function(e){var t,n,i,o;if(this._input&&this._domNode){var r=e.getColor(p.hc);this._domNode.style.backgroundColor=String(null!==(t=e.getColor(p.Q))&&void 0!==t?t:""),this._domNode.style.boxShadow=r?" 0 2px 8px "+r:"",this._domNode.style.color=String(null!==(n=e.getColor(p.bb))&&void 0!==n?n:""),this._input.style.backgroundColor=String(null!==(i=e.getColor(p.Z))&&void 0!==i?i:"");var s=e.getColor(p.ab);this._input.style.borderWidth=s?"1px":"0px",this._input.style.borderStyle=s?"solid":"none",this._input.style.borderColor=null!==(o=null==s?void 0:s.toString())&&void 0!==o?o:"none"}},e.prototype._updateFont=function(){if(this._input&&this._label){var e=this._editor.getOption(34);this._input.style.fontFamily=e.fontFamily,this._input.style.fontWeight=e.fontWeight,this._input.style.fontSize=e.fontSize+"px",this._label.style.fontSize=.8*e.fontSize+"px"}},e.prototype.getPosition=function(){return this._visible?{position:this._position,preference:[2,1]}:null},e.prototype.acceptInput=function(e){this._currentAcceptInput&&this._currentAcceptInput(e)},e.prototype.cancelInput=function(e){this._currentCancelInput&&this._currentCancelInput(e)},e.prototype.getInput=function(e,t,n,i,o){var r=this;Object(m.Y)(this._domNode,"preview",o),this._position=new d.a(e.startLineNumber,e.startColumn),this._input.value=t,this._input.setAttribute("selectionStart",n.toString()),this._input.setAttribute("selectionEnd",i.toString()),this._input.size=Math.max(1.1*(e.endColumn-e.startColumn),20);var s=new c.b;return new Promise((function(n){r._currentCancelInput=function(e){return r._currentAcceptInput=void 0,r._currentCancelInput=void 0,n(e),!0},r._currentAcceptInput=function(e){0!==r._input.value.trim().length&&r._input.value!==t?(r._currentAcceptInput=void 0,r._currentCancelInput=void 0,n({newName:r._input.value,wantsPreview:o&&e})):r.cancelInput(!0)};s.add(r._editor.onDidChangeCursorSelection((function(){var t=r._editor.getPosition();t&&h.a.containsPosition(e,t)||r.cancelInput(!0)}))),s.add(r._editor.onDidBlurEditorWidget((function(){return r.cancelInput(!1)}))),r._show()})).finally((function(){s.dispose(),r._hide()}))},e.prototype._show=function(){var e=this;this._editor.revealLineInCenterIfOutsideViewport(this._position.lineNumber,0),this._visible=!0,this._visibleContextKey.set(!0),this._editor.layoutContentWidget(this),setTimeout((function(){e._input.focus(),e._input.setSelectionRange(parseInt(e._input.getAttribute("selectionStart")),parseInt(e._input.getAttribute("selectionEnd")))}),100)},e.prototype._hide=function(){this._visible=!1,this._visibleContextKey.reset(),this._editor.layoutContentWidget(this)},e=v([_(2,f.c),_(3,g.a),_(4,s.c)],e)}(),C=n("twdY"),w=n("OBOq"),S=n("NR8r"),O=n("vATl"),L=n("sM1p"),D=n("x/UI"),x=n("bY76"),N=n("Vxe3"),k=n("JQT/"),E=n("X+cX"),I=n("746U"),M=n("09fa"),T=n("Cg/j"),P=n("ic2d"),R=n("CRAX"),A=n("e0rL"),F=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),j=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},W=function(e,t){return function(n,i){t(n,i,e)}},V=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{u(i.next(e))}catch(e){r(e)}}function a(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((i=i.apply(e,t||[])).next())}))},B=function(e,t){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]0},e.prototype.resolveRenameLocation=function(e){return V(this,void 0,void 0,(function(){var t,n,i,o;return B(this,(function(r){switch(r.label){case 0:return(t=this._providers[0])?t.resolveRenameLocation?(i=I.n,[4,t.resolveRenameLocation(this.model,this.position,e)]):[3,2]:[2,void 0];case 1:n=i.apply(void 0,[r.sent()]),r.label=2;case 2:return!n&&(o=this.model.getWordAtPosition(this.position))?[2,{range:new h.a(this.position.lineNumber,o.startColumn,this.position.lineNumber,o.endColumn),text:o.word}]:[2,n]}}))}))},e.prototype.provideRenameEdits=function(e,t,n,i){return V(this,void 0,void 0,(function(){var r,s;return B(this,(function(a){switch(a.label){case 0:return(r=this._providers[t])?[4,r.provideRenameEdits(this.model,this.position,e,i)]:[2,{edits:[],rejectReason:n.join("\n")}];case 1:return(s=a.sent())?s.rejectReason?[2,this.provideRenameEdits(e,t+1,n.concat(s.rejectReason),i)]:[2,s]:[2,this.provideRenameEdits(e,t+1,n.concat(o.a("no result","No result.")),i)]}}))}))},e}();function z(e,t,n){return V(this,void 0,void 0,(function(){return B(this,(function(i){return[2,new H(e,t).provideRenameEdits(n,0,[],k.a.None)]}))}))}var U=function(){function e(e,t,n,i,o,r,s){var a=this;this.editor=e,this._instaService=t,this._notificationService=n,this._bulkEditService=i,this._progressService=o,this._logService=r,this._configService=s,this._dispoableStore=new c.b,this._cts=new k.b,this._renameInputField=this._dispoableStore.add(new E.b((function(){return a._dispoableStore.add(a._instaService.createInstance(y,a.editor,["acceptRenameInput","acceptRenameInputWithPreview"]))})))}return e.get=function(t){return t.getContribution(e.ID)},e.prototype.dispose=function(){this._dispoableStore.dispose(),this._cts.dispose(!0)},e.prototype.run=function(){return V(this,void 0,void 0,(function(){var e,t,n,i,r,s,a,u,l,c,d,p=this;return B(this,(function(f){switch(f.label){case 0:if(this._cts.dispose(!0),!this.editor.hasModel())return[2,void 0];if(e=this.editor.getPosition(),!(t=new H(this.editor.getModel(),e)).hasProvider())return[2,void 0];this._cts=new O.b(this.editor,5),f.label=1;case 1:return f.trys.push([1,3,,4]),i=t.resolveRenameLocation(this._cts.token),this._progressService.showWhile(i,250),[4,i];case 2:return n=f.sent(),[3,4];case 3:return r=f.sent(),S.a.get(this.editor).showMessage(r||o.a("resolveRenameLocationFailed","An unknown error occurred while resolving rename location"),e),[2,void 0];case 4:return n?n.rejectReason?(S.a.get(this.editor).showMessage(n.rejectReason,e),[2,void 0]):this._cts.token.isCancellationRequested?[2,void 0]:(s=this.editor.getSelection(),a=0,u=n.text.length,h.a.isEmpty(s)||h.a.spansMultipleLines(s)||!h.a.containsRange(n.range,s)||(a=Math.max(0,s.startColumn-n.range.startColumn),u=Math.min(n.range.endColumn,s.endColumn)-n.range.startColumn),l=this._bulkEditService.hasPreviewHandler()&&this._configService.getValue(this.editor.getModel().uri,"editor.rename.enablePreview"),[4,this._renameInputField.getValue().getInput(n.range,n.text,a,u,l)]):[2,void 0];case 5:return"boolean"==typeof(c=f.sent())?(c&&this.editor.focus(),[2,void 0]):(this.editor.focus(),d=Object(E.j)(t.provideRenameEdits(c.newName,0,[],this._cts.token),this._cts.token).then((function(e){return V(p,void 0,void 0,(function(){var t=this;return B(this,(function(i){return e&&this.editor.hasModel()?e.rejectReason?(this._notificationService.info(e.rejectReason),[2]):(this._bulkEditService.apply(e,{editor:this.editor,showPreview:c.wantsPreview,label:o.a("label","Renaming '{0}'",null==n?void 0:n.text)}).then((function(e){e.ariaSummary&&Object(w.a)(o.a("aria","Successfully renamed '{0}' to '{1}'. Summary: {2}",n.text,c.newName,e.ariaSummary))})).catch((function(e){t._notificationService.error(o.a("rename.failedApply","Rename failed to apply edits")),t._logService.error(e)})),[2]):[2]}))}))}),(function(e){p._notificationService.error(o.a("rename.failed","Rename failed to compute edits")),p._logService.error(e)})),this._progressService.showWhile(d,250),[2,d])}}))}))},e.prototype.acceptRenameInput=function(e){this._renameInputField.getValue().acceptInput(e)},e.prototype.cancelRenameInput=function(){this._renameInputField.getValue().cancelInput(!0)},e.ID="editor.contrib.renameController",e=j([W(1,T.a),W(2,L.a),W(3,D.a),W(4,a.a),W(5,M.a),W(6,A.a)],e)}(),K=function(e){function t(){return e.call(this,{id:"editor.action.rename",label:o.a("rename.label","Rename Symbol"),alias:"Rename Symbol",precondition:s.a.and(l.a.writable,l.a.hasRenameProvider),kbOpts:{kbExpr:l.a.editorTextFocus,primary:60,weight:100},contextMenuOpts:{group:"1_modification",order:1.1}})||this}return F(t,e),t.prototype.runCommand=function(t,n){var i=this,o=t.get(N.a),s=Array.isArray(n)&&n||[void 0,void 0],a=s[0],u=s[1];return x.a.isUri(a)&&d.a.isIPosition(u)?o.openCodeEditor({resource:a},o.getActiveCodeEditor()).then((function(e){e&&(e.setPosition(u),e.invokeWithinContext((function(t){return i.reportTelemetry(t,e),i.run(t,e)})))}),r.e):e.prototype.runCommand.call(this,t,n)},t.prototype.run=function(e,t){var n=U.get(t);return n?n.run():Promise.resolve()},t}(u.b);Object(u.h)(U.ID,U),Object(u.f)(K);var q=u.c.bindToContribution(U.get);Object(u.g)(new q({id:"acceptRenameInput",precondition:b,handler:function(e){return e.acceptRenameInput(!1)},kbOpts:{weight:199,kbExpr:l.a.focus,primary:3}})),Object(u.g)(new q({id:"acceptRenameInputWithPreview",precondition:s.a.and(b,s.a.has("config.editor.rename.enablePreview")),handler:function(e){return e.acceptRenameInput(!0)},kbOpts:{weight:199,kbExpr:l.a.focus,primary:1027}})),Object(u.g)(new q({id:"cancelRenameInput",precondition:b,handler:function(e){return e.cancelRenameInput()},kbOpts:{weight:199,kbExpr:l.a.focus,primary:9,secondary:[1033]}})),Object(u.e)("_executeDocumentRenameProvider",(function(e,t,n){var i=n.newName;if("string"!=typeof i)throw Object(r.b)("newName");return z(e,t,i)})),P.a.as(R.a.Configuration).registerConfiguration({id:"editor",properties:{"editor.rename.enablePreview":{scope:5,description:o.a("enablePreview","Enable/disable the ability to preview changes before renaming"),default:!0,type:"boolean"}}})},QDVR: @@ -1159,22 +1159,22 @@ /*! exports used: ReferencesController */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/dom.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/highlightedlabel/highlightedLabel.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/iconLabel/iconLabel.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/highlightedlabel/highlightedLabel.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/gotoLine.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/iconLabel/iconLabel.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/gotoLine.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/sash/sash.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/find/findController.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/arrays.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/async.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/color.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/errors.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/filters.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/filters.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickOutline.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/keyCodes.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/labels.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/network.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/numbers.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/objects.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/resources.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/resources.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/types.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/services/codeEditorService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1184,10 +1184,10 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/textModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/resolverService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/referencesModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/peekView/peekView.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/peekView/peekView.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/nls.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/commands/common/commands.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/configuration/common/configuration.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/configuration/common/configuration.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextkey/common/contextkey.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/instantiation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/keybinding/common/keybinding.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1241,7 +1241,7 @@ /*! exports provided: QuickOpenEntry, QuickOpenEntryGroup, QuickOpenModel */ /*! exports used: QuickOpenEntry, QuickOpenEntryGroup, QuickOpenModel */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/dom.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/actionbar/actionbar.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/actionbar/actionbar.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/contextmenu/contextmenu.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/highlightedlabel/highlightedLabel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/iconLabel/iconLabel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/arrays.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1362,7 +1362,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/types.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/uri.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/parts/quickopen/browser/quickOpenModel.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/parts/quickopen/browser/quickOpenModel.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/gotoLine.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorContextKeys.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1386,7 +1386,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/dom.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/aria/aria.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/scrollbar/scrollableElement.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/scrollbar/scrollableElement.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/async.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/cancellation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/errors.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1394,11 +1394,11 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/characterClassifier.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/characterClassifier.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/format/formatActions.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorContextKeys.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/modeService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/markdown/markdownRenderer.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/modeService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/markdown/markdownRenderer.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/hover/hover.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/nls.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextkey/common/contextkey.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/instantiation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1569,18 +1569,18 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/linkedList.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/types.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/uri.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/core/editorState.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/rename/rename.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorBrowser.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/core/editorState.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorBrowser.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/gotoLine.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/services/codeEditorService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/characterClassifier.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/editOperation.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/characterClassifier.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/editOperation.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/linesOperations/linesOperations.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/position.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/selection.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorContextKeys.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/editorWorkerService.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/editorWorkerService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/modelService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/nls.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/commands/common/commands.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1629,14 +1629,14 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/keyboardEvent.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/touch.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/list/listView.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/list/listView.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/arrays.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/color.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/decorators.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/filters.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/filters.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickOutline.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/numbers.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/numbers.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/objects.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/platform.js (<- Module uses injected variables (process, global)) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/types.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1650,23 +1650,23 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/arrays.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/async.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/cancellation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/codicons.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/codicons.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/gotoLine.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/errors.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/functional.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/hash.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/hash.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/colorPicker/colorDetector.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/map.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/uri.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/core/editorState.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/rename/rename.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/core/editorState.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/textModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/modelService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/view/editorColorRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/view/editorColorRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/commands/common/commands.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/extensions.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/extensions.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/instantiation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/notification/common/notification.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/rename/rename.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/storage/common/storage.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ @@ -1691,16 +1691,16 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/controller/coreCommands.js (<- Module is referenced from these modules with unsupported syntax: include-loader!./node_modules/monaco-editor/esm/vs/editor/editor.api.js (referenced with cjs require)) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/commands/replaceCommand.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/caretOperations/transpose.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/commands/shiftCommand.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/controller/cursorTypeOperations.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/commands/replaceCommand.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/commands/shiftCommand.js because of ./node_modules/monaco-editor/esm/vs/editor/browser/controller/coreCommands.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/controller/cursorTypeOperations.js because of ./node_modules/monaco-editor/esm/vs/editor/browser/controller/coreCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/editOperation.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/position.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/selection.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorContextKeys.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfiguration.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfiguration.js because of ./node_modules/monaco-editor/esm/vs/editor/browser/controller/coreCommands.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/nls.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */function(e,t,n){"use strict";n.r(t),n.d(t,"DuplicateSelectionAction",(function(){return E})),n.d(t,"AbstractSortLinesAction",(function(){return P})),n.d(t,"SortLinesAscendingAction",(function(){return R})),n.d(t,"SortLinesDescendingAction",(function(){return A})),n.d(t,"TrimTrailingWhitespaceAction",(function(){return F})),n.d(t,"DeleteLinesAction",(function(){return j})),n.d(t,"IndentLinesAction",(function(){return W})),n.d(t,"InsertLineBeforeAction",(function(){return B})),n.d(t,"InsertLineAfterAction",(function(){return H})),n.d(t,"AbstractDeleteAllToBoundaryAction",(function(){return z})),n.d(t,"DeleteAllLeftAction",(function(){return U})),n.d(t,"DeleteAllRightAction",(function(){return K})),n.d(t,"JoinLinesAction",(function(){return q})),n.d(t,"TransposeAction",(function(){return G})),n.d(t,"AbstractCaseAction",(function(){return Y})),n.d(t,"UpperCaseAction",(function(){return Z})),n.d(t,"LowerCaseAction",(function(){return X})),n.d(t,"TitleCaseAction",(function(){return Q}));var i=n("3/fG"),o=n("/kV6"),r=n("1YUG"),s=n("sswD"),a=n("LCkn"),u=n("N0LK"),l=n("0/Sa"),c=n("aokT"),d=function(){function e(e,t){this._selection=e,this._cursors=t,this._selectionId=null}return e.prototype.getEditOperations=function(e,t){for(var n=function(e,t){t.sort((function(e,t){return e.lineNumber===t.lineNumber?e.column-t.column:e.lineNumber-t.lineNumber}));for(var n=t.length-2;n>=0;n--)t[n].lineNumber===t[n+1].lineNumber&&t.splice(n,1);for(var i=[],o=0,r=0,s=t.length,a=1,d=e.getLineCount();a<=d;a++){var h=e.getLineContent(a),p=h.length+1,f=0;if(!(r=i.startLineNumber+1&&t<=i.endLineNumber+1?e.getLineContent(t-1):e.getLineContent(t)};var L=b.a.getGoodIndentForLine(this._autoIndent,d,e.getLanguageIdAtPosition(g,1),i.startLineNumber+1,l);if(null!==L){O=u.t(e.getLineContent(i.startLineNumber));if((k=y(L,r))!==(E=y(O,r))){var D=k-E;this.getIndentEditsOfMovingBlock(e,t,i,r,a,D)}}}}else t.addEditOperation(new c.a(i.startLineNumber,1,i.startLineNumber,1),v+"\n")}else{var x;if(g=i.startLineNumber-1,m=e.getLineContent(g),t.addEditOperation(new c.a(g,1,g+1,1),null),t.addEditOperation(new c.a(i.endLineNumber,e.getLineMaxColumn(i.endLineNumber),i.endLineNumber,e.getLineMaxColumn(i.endLineNumber)),"\n"+m),this.shouldAutoIndent(e,i))if(d.getLineContent=function(t){return t===g?e.getLineContent(i.startLineNumber):e.getLineContent(t)},null!==(x=this.matchEnterRule(e,l,r,i.startLineNumber,i.startLineNumber-2)))0!==x&&this.getIndentEditsOfMovingBlock(e,t,i,r,a,x);else{var N=b.a.getGoodIndentForLine(this._autoIndent,d,e.getLanguageIdAtPosition(i.startLineNumber,1),g,l);if(null!==N){var k,E,I=u.t(e.getLineContent(i.startLineNumber));if((k=y(N,r))!==(E=y(I,r))){D=k-E;this.getIndentEditsOfMovingBlock(e,t,i,r,a,D)}}}}}this._selectionId=t.trackSelection(i)}else this._selectionId=t.trackSelection(this._selection)},e.prototype.buildIndentConverter=function(e,t,n){return{shiftIndent:function(i){return v.a.shiftIndent(i,i.length+1,e,t,n)},unshiftIndent:function(i){return v.a.unshiftIndent(i,i.length+1,e,t,n)}}},e.prototype.matchEnterRule=function(e,t,n,i,o,r){for(var s=o;s>=1;){var a=void 0;if(a=s===o&&void 0!==r?r:e.getLineContent(s),u.D(a)>=0)break;s--}if(s<1||i>e.getLineCount())return null;var l=e.getLineMaxColumn(s),d=b.a.getEnterAction(this._autoIndent,e,new c.a(s,l,s,l));if(d){var h=d.indentation;d.indentAction===_.a.None||d.indentAction===_.a.Indent?h=d.indentation+d.appendText:d.indentAction===_.a.IndentOutdent?h=d.indentation:d.indentAction===_.a.Outdent&&(h=t.unshiftIndent(d.indentation)+d.appendText);var p=e.getLineContent(i);if(this.trimLeft(p).indexOf(this.trimLeft(h))>=0){var f=u.t(e.getLineContent(i)),g=u.t(h),m=b.a.getIndentMetadata(e,i);return null!==m&&2&m&&(g=t.unshiftIndent(g)),y(g,n)-y(f,n)}}return null},e.prototype.trimLeft=function(e){return e.replace(/^\s+/,"")},e.prototype.shouldAutoIndent=function(e,t){if(this._autoIndent<4)return!1;if(!e.isCheapToTokenize(t.startLineNumber))return!1;var n=e.getLanguageIdAtPosition(t.startLineNumber,1);return n===e.getLanguageIdAtPosition(t.endLineNumber,1)&&null!==b.a.getIndentRulesSupport(n)},e.prototype.getIndentEditsOfMovingBlock=function(e,t,n,i,o,r){for(var s=n.startLineNumber;s<=n.endLineNumber;s++){var a=e.getLineContent(s),l=u.t(a),d=C(y(l,i)+r,i,o);d!==l&&(t.addEditOperation(new c.a(s,1,s,l.length+1),d),s===n.endLineNumber&&n.endColumn<=l.length+1&&""===d&&(this._moveEndLineSelectionShrink=!0))}},e.prototype.computeCursorState=function(e,t){var n=t.getTrackedSelection(this._selectionId);return this._moveEndPositionDown&&(n=n.setEndPosition(n.endLineNumber+1,1)),this._moveEndLineSelectionShrink&&n.startLineNumber=o)return null;for(var r=[],s=i;s<=o;s++)r.push(e.getLineContent(s));var a=r.slice(0);return a.sort(S.getCollator().compare),!0===n&&(a=a.reverse()),{startLineNumber:i,endLineNumber:o,before:r,after:a}}var L,D=(L=function(e,t){return(L=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}L(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),x=function(e){function t(t,n){var i=e.call(this,n)||this;return i.down=t,i}return D(t,e),t.prototype.run=function(e,t){for(var n=[],i=0,o=t.getSelections()||[];i1&&(d-=1,p=i.getLineMaxColumn(d)),r.push(l.a.replace(new f.a(d,p,h,g),"")),s.push(new f.a(d-o,c.positionColumn,d-o,c.positionColumn)),o+=c.endLineNumber-c.startLineNumber+1}t.pushUndoStop(),t.executeEdits(this.id,r,s),t.pushUndoStop()}}},t.prototype._getLinesToRemove=function(e){var t=e.getSelections().map((function(e){var t=e.endLineNumber;return e.startLineNumber=t[o].startLineNumber?i.endLineNumber=t[o].endLineNumber:(n.push(i),i=t[o]);return n.push(i),n},t}(s.b),W=function(e){function t(){return e.call(this,{id:"editor.action.indentLines",label:i.a("lines.indent","Indent Line"),alias:"Indent Line",precondition:g.a.writable,kbOpts:{kbExpr:g.a.editorTextFocus,primary:2137,weight:100}})||this}return D(t,e),t.prototype.run=function(e,t){var n=t._getCursors();n&&(t.pushUndoStop(),t.executeCommands(this.id,h.a.indent(n.context.config,t.getModel(),t.getSelections())),t.pushUndoStop())},t}(s.b),V=function(e){function t(){return e.call(this,{id:"editor.action.outdentLines",label:i.a("lines.outdent","Outdent Line"),alias:"Outdent Line",precondition:g.a.writable,kbOpts:{kbExpr:g.a.editorTextFocus,primary:2135,weight:100}})||this}return D(t,e),t.prototype.run=function(e,t){r.CoreEditingCommands.Outdent.runEditorCommand(e,t,null)},t}(s.b),B=function(e){function t(){return e.call(this,{id:"editor.action.insertLineBefore",label:i.a("lines.insertBefore","Insert Line Above"),alias:"Insert Line Above",precondition:g.a.writable,kbOpts:{kbExpr:g.a.editorTextFocus,primary:3075,weight:100}})||this}return D(t,e),t.prototype.run=function(e,t){var n=t._getCursors();n&&(t.pushUndoStop(),t.executeCommands(this.id,h.a.lineInsertBefore(n.context.config,t.getModel(),t.getSelections())))},t}(s.b),H=function(e){function t(){return e.call(this,{id:"editor.action.insertLineAfter",label:i.a("lines.insertAfter","Insert Line Below"),alias:"Insert Line Below",precondition:g.a.writable,kbOpts:{kbExpr:g.a.editorTextFocus,primary:2051,weight:100}})||this}return D(t,e),t.prototype.run=function(e,t){var n=t._getCursors();n&&(t.pushUndoStop(),t.executeCommands(this.id,h.a.lineInsertAfter(n.context.config,t.getModel(),t.getSelections())))},t}(s.b),z=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return D(t,e),t.prototype.run=function(e,t){if(t.hasModel()){for(var n=t.getSelection(),i=this._getRangesToDelete(t),o=[],r=0,s=i.length-1;r0){var s=t.startLineNumber-o;r=new f.a(s,t.startColumn,s,t.startColumn)}else r=new f.a(t.startLineNumber,t.startColumn,t.startLineNumber,t.startColumn);o+=t.endLineNumber-t.startLineNumber,t.intersectRanges(e)?n=r:i.push(r)})),n&&i.unshift(n),i},t.prototype._getRangesToDelete=function(e){var t=e.getSelections();if(null===t)return[];var n=t,i=e.getModel();return null===i?[]:(n.sort(c.a.compareRangesUsingStarts),n=n.map((function(e){if(e.isEmpty()){if(1===e.startColumn){var t=Math.max(1,e.startLineNumber-1),n=1===e.startLineNumber?1:i.getLineContent(t).length+1;return new c.a(t,n,e.startLineNumber,1)}return new c.a(e.startLineNumber,1,e.startLineNumber,e.startColumn)}return new c.a(e.startLineNumber,1,e.endLineNumber,e.endColumn)})))},t}(z),K=function(e){function t(){return e.call(this,{id:"deleteAllRight",label:i.a("lines.deleteAllRight","Delete All Right"),alias:"Delete All Right",precondition:g.a.writable,kbOpts:{kbExpr:g.a.textInputFocus,primary:0,mac:{primary:297,secondary:[2068]},weight:100}})||this}return D(t,e),t.prototype._getEndCursorState=function(e,t){for(var n=null,i=[],o=0,r=t.length;oe.endLineNumber+1?(o.push(e),t):new f.a(e.startLineNumber,e.startColumn,t.endLineNumber,t.endColumn):t.startLineNumber>e.endLineNumber?(o.push(e),t):new f.a(e.startLineNumber,e.startColumn,t.endLineNumber,t.endColumn)}));o.push(r);var s=t.getModel();if(null!==s){for(var a=[],u=[],d=i,h=0,p=0,g=o.length;p=1){var x=!0;""===S&&(x=!1),!x||" "!==S.charAt(S.length-1)&&"\t"!==S.charAt(S.length-1)||(x=!1,S=S.replace(/[\s\uFEFF\xA0]+$/g," "));var N=L.substr(D-1);S+=(x?" ":"")+N,_=x?N.length+1:N.length}else _=0}var k=new c.a(v,1,b,y);if(!k.isEmpty()){var E=void 0;m.isEmpty()?(a.push(l.a.replace(k,S)),E=new f.a(k.startLineNumber-h,S.length-_+1,v-h,S.length-_+1)):m.startLineNumber===m.endLineNumber?(a.push(l.a.replace(k,S)),E=new f.a(m.startLineNumber-h,m.startColumn,m.endLineNumber-h,m.endColumn)):(a.push(l.a.replace(k,S)),E=new f.a(m.startLineNumber-h,m.startColumn,m.startLineNumber-h,S.length-C)),null!==c.a.intersectRanges(k,i)?d=E:u.push(E)}h+=k.endLineNumber-k.startLineNumber}u.unshift(d),t.pushUndoStop(),t.executeEdits(this.id,a,u),t.pushUndoStop()}}}},t}(s.b),G=function(e){function t(){return e.call(this,{id:"editor.action.transpose",label:i.a("editor.transpose","Transpose characters around the cursor"),alias:"Transpose characters around the cursor",precondition:g.a.writable})||this}return D(t,e),t.prototype.run=function(e,t){var n=t.getSelections();if(null!==n){var i=t.getModel();if(null!==i){for(var o=[],r=0,s=n.length;r=d){if(l.lineNumber===i.getLineCount())continue;var h=new c.a(l.lineNumber,Math.max(1,l.column-1),l.lineNumber+1,1),p=i.getValueInRange(h).split("").reverse().join("");o.push(new a.a(new f.a(l.lineNumber,Math.max(1,l.column-1),l.lineNumber+1,1),p))}else{h=new c.a(l.lineNumber,Math.max(1,l.column-1),l.lineNumber,l.column+1),p=i.getValueInRange(h).split("").reverse().join("");o.push(new a.b(h,p,new f.a(l.lineNumber,l.column+1,l.lineNumber,l.column+1)))}}}t.pushUndoStop(),t.executeCommands(this.id,o),t.pushUndoStop()}}},t}(s.b),Y=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return D(t,e),t.prototype.run=function(e,t){var n=t.getSelections();if(null!==n){var i=t.getModel();if(null!==i){for(var o=t.getOption(96),r=[],s=0,u=n.length;s=0?(o=!0,i+=s):o?(o=!1,i+=s.toLocaleUpperCase()):i+=s.toLocaleLowerCase()}return i},t}(Y);Object(s.f)(N),Object(s.f)(k),Object(s.f)(E),Object(s.f)(M),Object(s.f)(T),Object(s.f)(R),Object(s.f)(A),Object(s.f)(F),Object(s.f)(j),Object(s.f)(W),Object(s.f)(V),Object(s.f)(B),Object(s.f)(H),Object(s.f)(U),Object(s.f)(K),Object(s.f)(q),Object(s.f)(G),Object(s.f)(Z),Object(s.f)(X),Object(s.f)(Q)},dgXF: /*!*****************************************************************************************!*\ !*** ./node_modules/monaco-editor/esm/vs/editor/contrib/folding/folding.js + 7 modules ***! @@ -1720,7 +1720,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorContextKeys.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/textModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/nls.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextkey/common/contextkey.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/theme/common/colorRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1759,48 +1759,48 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/aria/aria.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/codiconLabel/codiconLabel.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickOutline.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/iconLabel/iconLabel.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/list/listWidget.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/scrollbar/scrollableElement.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/parameterHints/parameterHints.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/iconLabel/iconLabel.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/gotoLine.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/list/listWidget.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/scrollbar/scrollableElement.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/arrays.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/async.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/cancellation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/errors.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/filters.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/htmlContent.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/parameterHints/parameterHints.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/filters.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickOutline.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/htmlContent.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/keyCodes.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/map.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/network.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/platform.js (<- Module uses injected variables (process, global)) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/resources.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/resources.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/types.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/uri.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/characterClassifier.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordPartOperations/wordPartOperations.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/editOperation.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/characterClassifier.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/format/formatActions.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/editOperation.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/linesOperations/linesOperations.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/position.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/selection.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorContextKeys.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/modesRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/editorWorkerService.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/modeService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/parameterHints/parameterHints.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/editorWorkerService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/format/formatActions.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/modeService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/modelService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/documentSymbols/outlineTree.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickOutline.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/markdown/markdownRenderer.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/parameterHints/parameterHints.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/markdown/markdownRenderer.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/hover/hover.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/smartSelect/bracketSelections.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/smartSelect/smartSelect.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js (<- Module is referenced from these modules with unsupported syntax: include-loader!./node_modules/monaco-editor/esm/vs/editor/editor.api.js (referenced with cjs require)) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetParser.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggest.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/nls.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/commands/common/commands.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/configuration/common/configuration.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/configuration/common/configuration.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextkey/common/contextkey.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/extensions.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/extensions.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/codelens/codelensController.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/instantiation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/keybinding/common/keybinding.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/keybinding/common/keybindingsRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1831,7 +1831,7 @@ /*! exports provided: ContextMenuController */ /*! all exports used */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/dom.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/actionbar/actionbar.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/actionbar/actionbar.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/gotoLine.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/menu/menu.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1839,7 +1839,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/nls.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/actions/common/actions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextkey/common/contextkey.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextview/browser/contextView.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextview/browser/contextView.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/find/findController.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/keybinding/common/keybinding.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */function(e,t,n){"use strict";n.r(t),n.d(t,"ContextMenuController",(function(){return y}));var i,o=n("3/fG"),r=n("EffR"),s=n("WqXY"),a=n("pmY6"),u=n("sswD"),l=n("wQH0"),c=n("fjLI"),d=n("T8No"),h=n("Uzvx"),p=n("bexQ"),f=n("2gzu"),g=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),m=function(e){function t(t,n){var i=e.call(this,t,n,"contextsubmenu")||this;return i.entries=n,i}return g(t,e),t}(f.b),v=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),_=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},b=function(e,t){return function(n,i){t(n,i,e)}},y=function(){function e(e,t,n,i,o,r){var s=this;this._contextMenuService=t,this._contextViewService=n,this._contextKeyService=i,this._keybindingService=o,this._menuService=r,this._toDispose=new a.b,this._contextMenuIsBeingShownCount=0,this._editor=e,this._toDispose.add(this._editor.onContextMenu((function(e){return s._onContextMenu(e)}))),this._toDispose.add(this._editor.onMouseWheel((function(e){s._contextMenuIsBeingShownCount>0&&s._contextViewService.hideContextView()}))),this._toDispose.add(this._editor.onKeyDown((function(e){58===e.keyCode&&(e.preventDefault(),e.stopPropagation(),s.showContextMenu())})))}return e.get=function(t){return t.getContribution(e.ID)},e.prototype._onContextMenu=function(e){if(this._editor.hasModel()){if(!this._editor.getOption(14))return this._editor.focus(),void(e.target.position&&!this._editor.getSelection().containsPosition(e.target.position)&&this._editor.setPosition(e.target.position));if(12!==e.target.type&&(e.event.preventDefault(),6===e.target.type||7===e.target.type||1===e.target.type)){if(this._editor.focus(),e.target.position){for(var t=!1,n=0,i=this._editor.getSelections();n0&&this._doShowContextMenu(t,e)}else this._editor.focus()},e.prototype._getMenuActions=function(e,t){var n=[],i=this._menuService.createMenu(t,this._contextKeyService),o=i.getActions({arg:e.uri});i.dispose();for(var r=0,a=o;r0&&(n.push(new m(h.label,p)),u++)}else n.push(h),u++}u&&n.push(new s.d)}return n.length&&n.pop(),n},e.prototype._doShowContextMenu=function(e,t){var n=this;if(void 0===t&&(t=null),this._editor.hasModel()){var i=this._editor.getOption(44);if(this._editor.updateOptions({hover:{enabled:!1}}),!t){this._editor.revealPosition(this._editor.getPosition(),1),this._editor.render();var o=this._editor.getScrolledVisiblePosition(this._editor.getPosition()),a=r.C(this._editor.getDomNode()),u=a.left+o.left,l=a.top+o.top+o.height;t={x:u,y:l}}this._contextMenuIsBeingShownCount++,this._contextMenuService.showContextMenu({getAnchor:function(){return t},getActions:function(){return e},getActionViewItem:function(e){var t=n._keybindingFor(e);if(t)return new s.b(e,e,{label:!0,keybinding:t.getLabel(),isMenu:!0});var i=e;return"function"==typeof i.getActionViewItem?i.getActionViewItem():new s.b(e,e,{icon:!0,label:!0,isMenu:!0})},getKeyBinding:function(e){return n._keybindingFor(e)},onHide:function(e){n._contextMenuIsBeingShownCount--,n._editor.focus(),n._editor.updateOptions({hover:i})}})}},e.prototype._keybindingFor=function(e){return this._keybindingService.lookupKeybinding(e.id)},e.prototype.dispose=function(){this._contextMenuIsBeingShownCount>0&&this._contextViewService.hideContextView(),this._toDispose.dispose()},e.ID="editor.contrib.contextmenu",e=_([b(1,h.a),b(2,h.b),b(3,d.c),b(4,p.a),b(5,c.a)],e)}(),C=function(e){function t(){return e.call(this,{id:"editor.action.showContextMenu",label:o.a("action.showContextMenu.label","Show Editor Context Menu"),alias:"Show Editor Context Menu",precondition:void 0,kbOpts:{kbExpr:l.a.textInputFocus,primary:1092,weight:100}})||this}return v(t,e),t.prototype.run=function(e,t){y.get(t).showContextMenu()},t}(u.b);Object(u.h)(y.ID,y),Object(u.f)(C)},feEw: /*!****************************************************************************************!*\ !*** ./node_modules/monaco-editor/esm/vs/base/browser/ui/list/listView.js + 2 modules ***! @@ -1847,18 +1847,18 @@ /*! exports provided: ElementsDragAndDropData, ExternalElementsDragAndDropData, DesktopDragAndDropData, ListView */ /*! exports used: ElementsDragAndDropData, ListView */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/browser.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/dnd.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/dnd.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/contextmenu/contextmenu.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/dom.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/touch.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/scrollbar/scrollableElement.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/parameterHints/parameterHints.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/scrollbar/scrollableElement.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/arrays.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/async.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/decorators.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/objects.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/range.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */function(e,t,n){"use strict";n.d(t,"a",(function(){return O})),n.d(t,"b",(function(){return x}));var i=n("qj0h"),o=n("pmY6"),r=n("pg8w"),s=n("EffR"),a=n("MI8n"),u=n("4y0V"),l=n("GJhM"),c=n("nuFA");function d(e,t){for(var n=[],i=0,o=t;i=r.range.end)){if(e.end=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},w=function(){for(var e=0,t=0,n=arguments.length;t=this.items.length?(this.rangeMap=new f,this.rangeMap.splice(0,0,v),this.items=v,d=[]):(this.rangeMap.splice(e,t,v),d=(i=this.items).splice.apply(i,w([e,t],v)));var _=n.length-t,b=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),y=h(g,_),C=c.a.intersect(b,y);for(l=C.start;l=-1&&en&&(this.scrollTop+=Math.min(14,Math.floor(.3*(t-n))))}},e.prototype.teardownDragAndDropScrollTopAnimation=function(){this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},e.prototype.getItemIndexFromEventTarget=function(e){for(var t=e;t instanceof HTMLElement&&t!==this.rowsContainer;){var n=t.getAttribute("data-index");if(n){var i=Number(n);if(!isNaN(i))return i}t=t.parentElement}},e.prototype.getRenderRange=function(e,t){return{start:this.rangeMap.indexAt(e),end:this.rangeMap.indexAfter(e+t-1)}},e.prototype._rerender=function(e,t){var n,i,o=this.getRenderRange(e,t);e===this.elementTop(o.start)?(n=o.start,i=0):o.end-o.start>1&&(n=o.start+1,i=this.elementTop(n)-e);for(var r=0;;){for(var s=this.getRenderRange(e,t),a=!1,u=s.start;u=r.range.end)){if(e.end=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},w=function(){for(var e=0,t=0,n=arguments.length;t=this.items.length?(this.rangeMap=new f,this.rangeMap.splice(0,0,v),this.items=v,d=[]):(this.rangeMap.splice(e,t,v),d=(i=this.items).splice.apply(i,w([e,t],v)));var _=n.length-t,b=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),y=h(g,_),C=c.a.intersect(b,y);for(l=C.start;l=-1&&en&&(this.scrollTop+=Math.min(14,Math.floor(.3*(t-n))))}},e.prototype.teardownDragAndDropScrollTopAnimation=function(){this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},e.prototype.getItemIndexFromEventTarget=function(e){for(var t=e;t instanceof HTMLElement&&t!==this.rowsContainer;){var n=t.getAttribute("data-index");if(n){var i=Number(n);if(!isNaN(i))return i}t=t.parentElement}},e.prototype.getRenderRange=function(e,t){return{start:this.rangeMap.indexAt(e),end:this.rangeMap.indexAfter(e+t-1)}},e.prototype._rerender=function(e,t){var n,i,o=this.getRenderRange(e,t);e===this.elementTop(o.start)?(n=o.start,i=0):o.end-o.start>1&&(n=o.start+1,i=this.elementTop(n)-e);for(var r=0;;){for(var s=this.getRenderRange(e,t),a=!1,u=s.start;u0&&0===e.minimapLeft?e.minimapWidth:0},e.prototype._onViewZoneTop=function(e){this.domNode.style.top=e+"px"},e.prototype._onViewZoneHeight=function(e){if(this.domNode.style.height=e+"px",this.container){var t=e-this._decoratingElementsHeight();this.container.style.height=t+"px";var n=this.editor.getLayoutInfo();this._doLayout(t,this._getWidth(n))}this._resizeSash&&this._resizeSash.layout()},Object.defineProperty(e.prototype,"position",{get:function(){var e=this._positionMarkerId[0];if(e){var t=this.editor.getModel();if(t){var n=t.getDecorationRange(e);if(n)return n.getStartPosition()}}},enumerable:!0,configurable:!0}),e.prototype.show=function(e,t){var n=_.a.isIRange(e)?_.a.lift(e):_.a.fromPositions(e);this._isShowing=!0,this._showImpl(n,t),this._isShowing=!1,this._positionMarkerId=this.editor.deltaDecorations(this._positionMarkerId,[{range:n,options:b.a.EMPTY}])},e.prototype.hide=function(){var e=this;this._viewZone&&(this.editor.changeViewZones((function(t){e._viewZone&&t.removeZone(e._viewZone.id)})),this._viewZone=null),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._arrow&&this._arrow.hide()},e.prototype._decoratingElementsHeight=function(){var e=this.editor.getOption(49),t=0;this.options.showArrow&&(t+=2*Math.round(e/3));this.options.showFrame&&(t+=2*Math.round(e/9));return t},e.prototype._showImpl=function(e,t){var n=this,i=e.getStartPosition(),o=this.editor.getLayoutInfo(),r=this._getWidth(o);this.domNode.style.width=r+"px",this.domNode.style.left=this._getLeft(o)+"px";var s=document.createElement("div");s.style.overflow="hidden";var a=this.editor.getOption(49),u=this.editor.getLayoutInfo().height/a*.8;t>=u&&(t=u);var l=0,c=0;if(this._arrow&&this.options.showArrow&&(l=Math.round(a/3),this._arrow.height=l,this._arrow.show(i)),this.options.showFrame&&(c=Math.round(a/9)),this.editor.changeViewZones((function(e){n._viewZone&&e.removeZone(n._viewZone.id),n._overlayWidget&&(n.editor.removeOverlayWidget(n._overlayWidget),n._overlayWidget=null),n.domNode.style.top="-1000px",n._viewZone=new w(s,i.lineNumber,i.column,t,(function(e){return n._onViewZoneTop(e)}),(function(e){return n._onViewZoneHeight(e)})),n._viewZone.id=e.addZone(n._viewZone),n._overlayWidget=new S("vs.editor.contrib.zoneWidget"+n._viewZone.id,n.domNode),n.editor.addOverlayWidget(n._overlayWidget)})),this.container&&this.options.showFrame){var d=this.options.frameWidth?this.options.frameWidth:c;this.container.style.borderTopWidth=d+"px",this.container.style.borderBottomWidth=d+"px"}var h=t*a-this._decoratingElementsHeight();this.container&&(this.container.style.top=l+"px",this.container.style.height=h+"px",this.container.style.overflow="hidden"),this._doLayout(h,r),this.options.keepEditorSelection||this.editor.setSelection(e);var p=this.editor.getModel();if(p){var f=e.endLineNumber+1;f<=p.getLineCount()?this.revealLine(f,!1):this.revealLine(p.getLineCount(),!0)}},e.prototype.revealLine=function(e,t){t?this.editor.revealLineInCenter(e,0):this.editor.revealLine(e,0)},e.prototype.setCssClass=function(e,t){this.container&&(t&&this.container.classList.remove(t),s.f(this.container,e))},e.prototype._onWidth=function(e){},e.prototype._doLayout=function(e,t){},e.prototype._relayout=function(e){var t=this;this._viewZone&&this._viewZone.heightInLines!==e&&this.editor.changeViewZones((function(n){t._viewZone&&(t._viewZone.heightInLines=e,n.layoutZone(t._viewZone.id))}))},e.prototype._initSash=function(){var e,t=this;this._resizeSash||(this._resizeSash=this._disposables.add(new g.a(this.domNode,this,{orientation:1})),this.options.isResizeable||(this._resizeSash.hide(),this._resizeSash.state=0),this._disposables.add(this._resizeSash.onDidStart((function(n){t._viewZone&&(e={startY:n.startY,heightInLines:t._viewZone.heightInLines})}))),this._disposables.add(this._resizeSash.onDidEnd((function(){e=void 0}))),this._disposables.add(this._resizeSash.onDidChange((function(n){if(e){var i=(n.currentY-e.startY)/t.editor.getOption(49),o=i<0?Math.ceil(i):Math.floor(i),r=e.heightInLines+o;r>5&&r<35&&t._relayout(r)}}))))},e.prototype.getHorizontalSashLeft=function(){return 0},e.prototype.getHorizontalSashTop=function(){return(null===this.domNode.style.height?0:parseInt(this.domNode.style.height))-this._decoratingElementsHeight()/2},e.prototype.getHorizontalSashWidth=function(){var e=this.editor.getLayoutInfo();return e.width-e.minimapWidth},e}(),D=n("3/fG"),x=n("T8No"),N=n("Cg/j"),k=n("9fML"),E=n("sswD"),I=n("MD5Z"),M=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),T=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},P=function(e,t){return function(n,i){t(n,i,e)}},R=Object(N.c)("IPeekViewService");Object(k.b)(R,function(){function e(){this._widgets=new Map}return e.prototype.addExclusiveWidget=function(e,t){var n=this,i=this._widgets.get(e);i&&(i.listener.dispose(),i.widget.dispose());this._widgets.set(e,{widget:t,listener:t.onDidClose((function(){var i=n._widgets.get(e);i&&i.widget===t&&(i.listener.dispose(),n._widgets.delete(e))}))})},e}()),(r=o||(o={})).inPeekEditor=new x.d("inReferenceSearchEditor",!0),r.notInPeekEditor=r.inPeekEditor.toNegated();var A=function(){function e(e,t){e instanceof f.a&&o.inPeekEditor.bindTo(t)}return e.prototype.dispose=function(){},e.ID="editor.contrib.referenceController",e=T([P(1,x.c)],e)}();function F(e){var t=e.get(p.a).getFocusedCodeEditor();return t instanceof f.a?t.getParentEditor():t}Object(E.h)(A.ID,A);var j={headerBackgroundColor:l.a.white,primaryHeadingColor:l.a.fromHex("#333333"),secondaryHeadingColor:l.a.fromHex("#6c6c6cb3")},W=function(e){function t(t,n){void 0===n&&(n={});var i=e.call(this,t,n)||this;return i._onDidClose=new c.a,i.onDidClose=i._onDidClose.event,d.g(i.options,j,!1),i}return M(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this),this._onDidClose.fire(this)},t.prototype.style=function(t){var n=this.options;t.headerBackgroundColor&&(n.headerBackgroundColor=t.headerBackgroundColor),t.primaryHeadingColor&&(n.primaryHeadingColor=t.primaryHeadingColor),t.secondaryHeadingColor&&(n.secondaryHeadingColor=t.secondaryHeadingColor),e.prototype.style.call(this,t)},t.prototype._applyStyles=function(){e.prototype._applyStyles.call(this);var t=this.options;this._headElement&&t.headerBackgroundColor&&(this._headElement.style.backgroundColor=t.headerBackgroundColor.toString()),this._primaryHeading&&t.primaryHeadingColor&&(this._primaryHeading.style.color=t.primaryHeadingColor.toString()),this._secondaryHeading&&t.secondaryHeadingColor&&(this._secondaryHeading.style.color=t.secondaryHeadingColor.toString()),this._bodyElement&&t.frameColor&&(this._bodyElement.style.borderColor=t.frameColor.toString())},t.prototype._fillContainer=function(e){this.setCssClass("peekview-widget"),this._headElement=s.a(".head"),this._bodyElement=s.a(".body"),this._fillHead(this._headElement),this._fillBody(this._bodyElement),e.appendChild(this._headElement),e.appendChild(this._bodyElement)},t.prototype._fillHead=function(e){var t=this,n=s.a(".peekview-title");s.q(this._headElement,n),s.o(n,"click",(function(e){return t._onTitleClick(e)})),this._fillTitleIcon(n),this._primaryHeading=s.a("span.filename"),this._secondaryHeading=s.a("span.dirname"),this._metaHeading=s.a("span.meta"),s.q(n,this._primaryHeading,this._secondaryHeading,this._metaHeading);var i=s.a(".peekview-actions");s.q(this._headElement,i);var o=this._getActionBarOptions();this._actionbarWidget=new a.a(i,o),this._disposables.add(this._actionbarWidget),this._actionbarWidget.push(new u.a("peekview.close",D.a("label.close","Close"),"codicon-close",!0,(function(){return t.dispose(),Promise.resolve()})),{label:!1,icon:!0})},t.prototype._fillTitleIcon=function(e){},t.prototype._getActionBarOptions=function(){return{}},t.prototype._onTitleClick=function(e){},t.prototype.setTitle=function(e,t){this._primaryHeading&&this._secondaryHeading&&(this._primaryHeading.innerHTML=h.o(e),this._primaryHeading.setAttribute("aria-label",e),t?this._secondaryHeading.innerHTML=h.o(t):s.t(this._secondaryHeading))},t.prototype.setMetaTitle=function(e){this._metaHeading&&(e?(this._metaHeading.innerHTML=h.o(e),s.X(this._metaHeading)):s.J(this._metaHeading))},t.prototype._doLayout=function(e,t){if(!this._isShowing&&e<0)this.dispose();else{var n=Math.ceil(1.2*this.editor.getOption(49)),i=Math.round(e-(n+2));this._doLayoutHead(n,t),this._doLayoutBody(i,t)}},t.prototype._doLayoutHead=function(e,t){this._headElement&&(this._headElement.style.height=e+"px",this._headElement.style.lineHeight=this._headElement.style.height)},t.prototype._doLayoutBody=function(e,t){this._bodyElement&&(this._bodyElement.style.height=e+"px")},t}(L),V=Object(I.Tb)("peekViewTitle.background",{dark:"#1E1E1E",light:"#FFFFFF",hc:"#0C141F"},D.a("peekViewTitleBackground","Background color of the peek view title area.")),B=Object(I.Tb)("peekViewTitleLabel.foreground",{dark:"#FFFFFF",light:"#333333",hc:"#FFFFFF"},D.a("peekViewTitleForeground","Color of the peek view title.")),H=Object(I.Tb)("peekViewTitleDescription.foreground",{dark:"#ccccccb3",light:"#616161e6",hc:"#FFFFFF99"},D.a("peekViewTitleInfoForeground","Color of the peek view title info.")),z=Object(I.Tb)("peekView.border",{dark:"#007acc",light:"#007acc",hc:I.e},D.a("peekViewBorder","Color of the peek view borders and arrow.")),U=Object(I.Tb)("peekViewResult.background",{dark:"#252526",light:"#F3F3F3",hc:l.a.black},D.a("peekViewResultsBackground","Background color of the peek view result list.")),K=Object(I.Tb)("peekViewResult.lineForeground",{dark:"#bbbbbb",light:"#646465",hc:l.a.white},D.a("peekViewResultsMatchForeground","Foreground color for line nodes in the peek view result list.")),q=Object(I.Tb)("peekViewResult.fileForeground",{dark:l.a.white,light:"#1E1E1E",hc:l.a.white},D.a("peekViewResultsFileForeground","Foreground color for file nodes in the peek view result list.")),G=Object(I.Tb)("peekViewResult.selectionBackground",{dark:"#3399ff33",light:"#3399ff33",hc:null},D.a("peekViewResultsSelectionBackground","Background color of the selected entry in the peek view result list.")),Y=Object(I.Tb)("peekViewResult.selectionForeground",{dark:l.a.white,light:"#6C6C6C",hc:l.a.white},D.a("peekViewResultsSelectionForeground","Foreground color of the selected entry in the peek view result list.")),Z=Object(I.Tb)("peekViewEditor.background",{dark:"#001F33",light:"#F2F8FC",hc:l.a.black},D.a("peekViewEditorBackground","Background color of the peek view editor.")),X=Object(I.Tb)("peekViewEditorGutter.background",{dark:Z,light:Z,hc:Z},D.a("peekViewEditorGutterBackground","Background color of the gutter in the peek view editor.")),Q=Object(I.Tb)("peekViewResult.matchHighlightBackground",{dark:"#ea5c004d",light:"#ea5c004d",hc:null},D.a("peekViewResultsMatchHighlight","Match highlight color in the peek view result list.")),J=Object(I.Tb)("peekViewEditor.matchHighlightBackground",{dark:"#ff8f0099",light:"#f5d802de",hc:null},D.a("peekViewEditorMatchHighlight","Match highlight color in the peek view editor.")),$=Object(I.Tb)("peekViewEditor.matchHighlightBorder",{dark:null,light:null,hc:I.b},D.a("peekViewEditorMatchHighlightBorder","Match highlight border in the peek view editor."))},ic2d: /*!********************************************************************************!*\ @@ -2027,7 +2027,7 @@ \********************************************************************************************/ /*! exports provided: IListService, ListService, WorkbenchListSupportsMultiSelectContextKey, WorkbenchListFocusContextKey, WorkbenchListHasSelectionOrFocus, WorkbenchListDoubleSelection, WorkbenchListMultiSelection, WorkbenchListSupportsKeyboardNavigation, WorkbenchListAutomaticKeyboardNavigationKey, WorkbenchListAutomaticKeyboardNavigation, didBindWorkbenchListAutomaticKeyboardNavigation, multiSelectModifierSettingKey, openModeSettingKey, horizontalScrollingKey, keyboardNavigationSettingKey, automaticKeyboardNavigationSettingKey, WorkbenchObjectTree, WorkbenchDataTree, WorkbenchAsyncDataTree, WorkbenchCompressibleAsyncDataTree */ /*! exports used: IListService, ListService, WorkbenchAsyncDataTree, WorkbenchListFocusContextKey */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/dnd.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/dnd.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/contextmenu/contextmenu.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/dom.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/keyboardEvent.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -2039,15 +2039,15 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/decorators.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/errors.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/filters.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/filters.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickOutline.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/iterator.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/map.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/numbers.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/numbers.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/platform.js (<- Module uses injected variables (process, global)) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/nls.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/accessibility/common/accessibility.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/configuration/common/configuration.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/configuration/common/configuration.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/configuration/common/configurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextkey/common/contextkey.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/instantiation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -2093,7 +2093,7 @@ /*! exports provided: MarkerController, NextMarkerAction */ /*! all exports used */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/dom.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/scrollbar/scrollableElement.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/parameterHints/parameterHints.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/scrollbar/scrollableElement.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/contextmenu/contextmenu.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/actions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/arrays.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/color.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -2101,19 +2101,19 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/labels.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/resources.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/resources.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/severity.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/rename/rename.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/services/codeEditorService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorContextKeys.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/peekView/peekView.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/peekView/peekView.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/nls.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/actions/common/actions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextkey/common/contextkey.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/keybinding/common/keybinding.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/markers/common/markers.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/markers/common/markers.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/hover/hover.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/opener/common/opener.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/theme/common/colorRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/theme/common/themeService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */function(e,t,n){"use strict";n.r(t),n.d(t,"MarkerController",(function(){return q})),n.d(t,"NextMarkerAction",(function(){return Y}));var i,o=n("3/fG"),r=n("MI8n"),s=n("pmY6"),a=n("T8No"),u=n("tADe"),l=n("aokT"),c=n("sswD"),d=n("t9D7"),h=n("wQH0"),p=(n("/oaI"),n("EffR")),f=n("MD5Z"),g=n("zrhQ"),m=n("GJhM"),v=n("3rx1"),_=n("6OMU"),b=n("iNS8"),y=n("gslv"),C=n("S3by");(i||(i={})).className=function(e){switch(e){case C.a.Ignore:return"severity-ignore codicon-info";case C.a.Info:return"codicon-info";case C.a.Warning:return"codicon-warning";case C.a.Error:return"codicon-error"}return""},Object(d.e)((function(e,t){var n=e.getColor(f.Pb);n&&t.addRule("\n\t\t\t.monaco-editor .zone-widget .codicon-error,\n\t\t\t.markers-panel .marker-icon.codicon-error,\n\t\t\t.extensions-viewlet > .extensions .codicon-error,\n\t\t\t.monaco-dialog-box .dialog-message-row .codicon-error {\n\t\t\t\tcolor: "+n+";\n\t\t\t}\n\t\t");var i=e.getColor(f.Rb);n&&t.addRule("\n\t\t\t.monaco-editor .zone-widget .codicon-warning,\n\t\t\t.markers-panel .marker-icon.codicon-warning,\n\t\t\t.extensions-viewlet > .extensions .codicon-warning,\n\t\t\t.extension-editor .codicon-warning,\n\t\t\t.monaco-dialog-box .dialog-message-row .codicon-warning {\n\t\t\t\tcolor: "+i+";\n\t\t\t}\n\t\t");var o=e.getColor(f.Qb);n&&t.addRule("\n\t\t\t.monaco-editor .zone-widget .codicon-info,\n\t\t\t.markers-panel .marker-icon.codicon-info,\n\t\t\t.extensions-viewlet > .extensions .codicon-info,\n\t\t\t.extension-editor .codicon-info,\n\t\t\t.monaco-dialog-box .dialog-message-row .codicon-info {\n\t\t\t\tcolor: "+o+";\n\t\t\t}\n\t\t")}));var w,S=(w=function(e,t){return(w=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}w(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),O=function(){function e(e,t,n,i){var o=this;this._openerService=i,this._lines=0,this._longestLineLength=0,this._relatedDiagnostics=new WeakMap,this._disposables=new s.b,this._editor=t;var r=document.createElement("div");r.className="descriptioncontainer",r.setAttribute("aria-live","assertive"),r.setAttribute("role","alert"),this._messageBlock=document.createElement("div"),p.f(this._messageBlock,"message"),r.appendChild(this._messageBlock),this._relatedBlock=document.createElement("div"),r.appendChild(this._relatedBlock),this._disposables.add(p.o(this._relatedBlock,"click",(function(e){e.preventDefault();var t=o._relatedDiagnostics.get(e.target);t&&n(t)}))),this._scrollable=new m.b(r,{horizontal:1,vertical:1,useShadows:!1,horizontalScrollbarSize:3,verticalScrollbarSize:3}),e.appendChild(this._scrollable.getDomNode()),this._disposables.add(this._scrollable.onScroll((function(e){r.style.left="-"+e.scrollLeft+"px",r.style.top="-"+e.scrollTop+"px"}))),this._disposables.add(this._scrollable)}return e.prototype.dispose=function(){Object(s.f)(this._disposables)},e.prototype.update=function(e){var t=this,n=e.source,i=e.message,o=e.relatedInformation,r=e.code,s=((null==n?void 0:n.length)||0)+"()".length;r&&(s+="string"==typeof r?r.length:r.value.length);var a=i.split(/\r\n|\r|\n/g);this._lines=a.length,this._longestLineLength=0;for(var u=0,l=a;u1?o.a("problems","{0} of {1} problems",n,r):o.a("change","{0} of {1} problem",n,r);this.setTitle(Object(y.b)(d.uri),h)}this._icon.className="codicon "+i.className(u.c.toSeverity(this._severity)),this.editor.revealPositionInCenter(c,0),this.editor.focus()},t.prototype.updateMarker=function(e){this._container.classList.remove("stale"),this._message.update(e)},t.prototype.showStale=function(){this._container.classList.add("stale"),this._relayout()},t.prototype._doLayoutBody=function(t,n){e.prototype._doLayoutBody.call(this,t,n),this._heightInPixel=t,this._message.layout(t,n),this._container.style.height=t+"px"},t.prototype._onWidth=function(e){this._message.layout(this._heightInPixel,e)},t.prototype._relayout=function(){e.prototype._relayout.call(this,this.computeRequiredHeight())},t.prototype.computeRequiredHeight=function(){return 3+this._message.getHeightInLines()},t}(b.c),D=Object(f.Kb)(f.q,f.p),x=Object(f.Kb)(f.P,f.O),N=Object(f.Kb)(f.H,f.G),k=Object(f.Tb)("editorMarkerNavigationError.background",{dark:D,light:D,hc:D},o.a("editorMarkerNavigationError","Editor marker navigation widget error color.")),E=Object(f.Tb)("editorMarkerNavigationWarning.background",{dark:x,light:x,hc:x},o.a("editorMarkerNavigationWarning","Editor marker navigation widget warning color.")),I=Object(f.Tb)("editorMarkerNavigationInfo.background",{dark:N,light:N,hc:N},o.a("editorMarkerNavigationInfo","Editor marker navigation widget info color.")),M=Object(f.Tb)("editorMarkerNavigation.background",{dark:"#2D2D30",light:g.a.white,hc:"#0C141F"},o.a("editorMarkerNavigationBackground","Editor marker navigation widget background."));Object(d.e)((function(e,t){var n=e.getColor(f.ec);n&&(t.addRule(".monaco-editor .marker-widget a { color: "+n+"; }"),t.addRule(".monaco-editor .marker-widget a.code-link span:hover { color: "+n+"; }"))}));var T=n("N0LK"),P=n("Vxe3"),R=n("/cxE"),A=n("fjLI"),F=n("8HAY"),j=n("bexQ"),W=n("W9cx"),V=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),B=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},H=function(e,t){return function(n,i){t(n,i,e)}},z=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{u(i.next(e))}catch(e){r(e)}}function a(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((i=i.apply(e,t||[])).next())}))},U=function(e,t){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]=0?this._markers[this._nextIdx]:void 0;this._markers=e||[],this._markers.sort(G.compareMarker),this._nextIdx=t?Math.max(-1,Object(_.c)(this._markers,t,G.compareMarker)):-1,this._onMarkerSetChanged.fire(this)},e.prototype.withoutWatchingEditorPosition=function(e){this._ignoreSelectionChange=!0;try{e()}finally{this._ignoreSelectionChange=!1}},e.prototype._initIdx=function(e){for(var t=!1,n=this._editor.getPosition(),i=0;i0?this._nextIdx=(this._nextIdx-1+this._markers.length)%this._markers.length:i=!0),n!==this._nextIdx){var o=this._markers[this._nextIdx];this._onCurrentMarkerChanged.fire(o)}return i},e.prototype.canNavigate=function(){return this._markers.length>0},e.prototype.findMarkerAtPosition=function(e){return Object(_.h)(this._markers,(function(t){return l.a.containsPosition(t,e)}))},Object.defineProperty(e.prototype,"total",{get:function(){return this._markers.length},enumerable:!0,configurable:!0}),e.prototype.indexOf=function(e){return 1+this._markers.indexOf(e)},e.prototype.dispose=function(){this._toUnbind.dispose()},e}(),q=function(){function e(e,t,n,i,o,r,a){this._markerService=t,this._contextKeyService=n,this._themeService=i,this._editorService=o,this._keybindingService=r,this._openerService=a,this._model=null,this._widget=null,this._disposeOnClose=new s.b,this._editor=e,this._widgetVisible=J.bindTo(this._contextKeyService)}return e.get=function(t){return t.getContribution(e.ID)},e.prototype.dispose=function(){this._cleanUp(),this._disposeOnClose.dispose()},e.prototype._cleanUp=function(){this._widgetVisible.reset(),this._disposeOnClose.clear(),this._widget=null,this._model=null},e.prototype.getOrCreateModel=function(){var e=this;if(this._model)return this._model;var t=this._getMarkers();this._model=new K(this._editor,t),this._markerService.onMarkerChanged(this._onMarkerChanged,this,this._disposeOnClose);var n=this._keybindingService.lookupKeybinding(Z.ID),i=this._keybindingService.lookupKeybinding(Y.ID),o=[new F.a(Y.ID,Y.LABEL+(i?" ("+i.getLabel()+")":""),"show-next-problem codicon-chevron-down",this._model.canNavigate(),(function(){return z(e,void 0,void 0,(function(){return U(this,(function(e){return this._model&&this._model.move(!0,!0),[2]}))}))})),new F.a(Z.ID,Z.LABEL+(n?" ("+n.getLabel()+")":""),"show-previous-problem codicon-chevron-up",this._model.canNavigate(),(function(){return z(e,void 0,void 0,(function(){return U(this,(function(e){return this._model&&this._model.move(!1,!0),[2]}))}))}))];this._widget=new L(this._editor,o,this._themeService,this._openerService),this._widgetVisible.set(!0),this._widget.onDidClose((function(){return e.closeMarkersNavigation()}),this,this._disposeOnClose),this._disposeOnClose.add(this._model),this._disposeOnClose.add(this._widget);for(var r=0,s=o;re.length)return!1;for(var o=0;o=65&&r<=90&&r+32===s||s>=65&&s<=90&&s+32===r))return!1}return!0},e.prototype._createOperationsForBlockComment=function(t,n,i,o,r,s){var a,u=t.startLineNumber,l=t.startColumn,d=t.endLineNumber,h=t.endColumn,p=r.getLineContent(u),f=r.getLineContent(d),g=p.lastIndexOf(n,l-1+n.length),m=f.indexOf(i,h-1-i.length);if(-1!==g&&-1!==m)if(u===d){p.substring(g+n.length,m).indexOf(i)>=0&&(g=-1,m=-1)}else{var v=p.substring(g+n.length),_=f.substring(0,m);(v.indexOf(i)>=0||_.indexOf(i)>=0)&&(g=-1,m=-1)}-1!==g&&-1!==m?(o&&g+n.length0&&32===f.charCodeAt(m-1)&&(i=" "+i,m-=1),a=e._createRemoveBlockCommentOperations(new c.a(u,g+n.length+1,d,m+1),n,i)):(a=e._createAddBlockCommentOperations(t,n,i,this._insertSpace),this._usedEndToken=1===a.length?i:null);for(var b=0,y=a;ba?r-1:r}},e}(),m=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),v=function(e){function t(t,n){var i=e.call(this,n)||this;return i._type=t,i}return m(t,e),t.prototype.run=function(e,t){if(t.hasModel()){for(var n=t.getModel(),i=[],o=t.getSelections(),r=n.getOptions(),s=t.getOption(13),a=0,u=o;ae.length-1&&(this.presentationIndex=0),this._onDidChangePresentation.fire(this.presentation)},enumerable:!0,configurable:!0}),e.prototype.selectNextColorPresentation=function(){this.presentationIndex=(this.presentationIndex+1)%this.colorPresentations.length,this.flushColor(),this._onDidChangePresentation.fire(this.presentation)},e.prototype.guessColorPresentation=function(e,t){for(var n=0;n0,n&&i)?e:void 0;var t,n,i}),(function(e){Object(F.f)(e)}))}));return Promise.all(i).then(A.d)}Object(a.k)("_executeHoverProvider",(function(e,t){return j(e,t,h.a.None)}));var W=n("X+cX"),V=function(){function e(e,t,n,i,o){var r=this;this._computer=e,this._state=0,this._hoverTime=o,this._firstWaitScheduler=new W.d((function(){return r._triggerAsyncComputation()}),0),this._secondWaitScheduler=new W.d((function(){return r._triggerSyncComputation()}),0),this._loadingMessageScheduler=new W.d((function(){return r._showLoadingMessage()}),0),this._asyncComputationPromise=null,this._asyncComputationPromiseDone=!1,this._completeCallback=t,this._errorCallback=n,this._progressCallback=i}return e.prototype.setHoverTime=function(e){this._hoverTime=e},e.prototype._firstWaitTime=function(){return this._hoverTime/2},e.prototype._secondWaitTime=function(){return this._hoverTime/2},e.prototype._loadingMessageTime=function(){return 3*this._hoverTime},e.prototype._triggerAsyncComputation=function(){var e=this;this._state=2,this._secondWaitScheduler.schedule(this._secondWaitTime()),this._computer.computeAsync?(this._asyncComputationPromiseDone=!1,this._asyncComputationPromise=Object(W.f)((function(t){return e._computer.computeAsync(t)})),this._asyncComputationPromise.then((function(t){e._asyncComputationPromiseDone=!0,e._withAsyncResult(t)}),(function(t){return e._onError(t)}))):this._asyncComputationPromiseDone=!0},e.prototype._triggerSyncComputation=function(){this._computer.computeSync&&this._computer.onResult(this._computer.computeSync(),!0),this._asyncComputationPromiseDone?(this._state=0,this._onComplete(this._computer.getResult())):(this._state=3,this._onProgress(this._computer.getResult()))},e.prototype._showLoadingMessage=function(){3===this._state&&this._onProgress(this._computer.getResultWithLoadingMessage())},e.prototype._withAsyncResult=function(e){e&&this._computer.onResult(e,!1),3===this._state&&(this._state=0,this._onComplete(this._computer.getResult()))},e.prototype._onComplete=function(e){this._completeCallback&&this._completeCallback(e)},e.prototype._onError=function(e){this._errorCallback?this._errorCallback(e):Object(F.e)(e)},e.prototype._onProgress=function(e){this._progressCallback&&this._progressCallback(e)},e.prototype.start=function(e){if(0===e)0===this._state&&(this._state=1,this._firstWaitScheduler.schedule(this._firstWaitTime()),this._loadingMessageScheduler.schedule(this._loadingMessageTime()));else switch(this._state){case 0:this._triggerAsyncComputation(),this._secondWaitScheduler.cancel(),this._triggerSyncComputation();break;case 2:this._secondWaitScheduler.cancel(),this._triggerSyncComputation()}},e.prototype.cancel=function(){this._loadingMessageScheduler.cancel(),1===this._state&&this._firstWaitScheduler.cancel(),2===this._state&&(this._secondWaitScheduler.cancel(),this._asyncComputationPromise&&(this._asyncComputationPromise.cancel(),this._asyncComputationPromise=null)),3===this._state&&this._asyncComputationPromise&&(this._asyncComputationPromise.cancel(),this._asyncComputationPromise=null),this._state=0},e}(),B=n("GJhM"),H=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),z=function(){for(var e=0,t=0,n=arguments.length;tthis._editor.getModel().getLineCount())return[];var i=b.ColorDetector.get(this._editor),o=t.getLineMaxColumn(n),r=this._editor.getLineDecorations(n),s=!1,a=this._range,l=r.map((function(r){var l=r.range.startLineNumber===n?r.range.startColumn:1,c=r.range.endLineNumber===n?r.range.endColumn:o;if(l>a.startColumn||a.endColumn>c)return null;var d=new u.a(a.startLineNumber,l,a.startLineNumber,c),h=e._markerDecorationsService.getMarker(t,r);if(h)return new oe(d,h);var p=i.getColorData(r.range.getStartPosition());if(!s&&p){s=!0;var g=p.colorInfo,m=g.color,v=g.range;return new ie(v,m,p.provider)}return Object(f.b)(r.options.hoverMessage)?null:{contents:r.options.hoverMessage?Object(A.b)(r.options.hoverMessage):[],range:d}}));return Object(A.d)(l)},e.prototype.onResult=function(e,t){this._result=t?e.concat(this._result.sort((function(e,t){return e instanceof ie?-1:t instanceof ie?1:0}))):this._result.concat(e)},e.prototype.getResult=function(){return this._result.slice(0)},e.prototype.getResultWithLoadingMessage=function(){return this._result.slice(0).concat([this._getLoadingMessage()])},e.prototype._getLoadingMessage=function(){return{range:this._range,contents:[(new f.a).appendText(o.a("modesContentHover.loading","Loading..."))]}},e}(),se={type:2,filter:{include:$.b.QuickFix}},ae=function(e){function t(n,i,o,r,a,u){void 0===u&&(u=Z.b);var l=e.call(this,t.ID,n)||this;return l._themeService=o,l._keybindingService=r,l._modeService=a,l._openerService=u,l.renderDisposable=l._register(new s.d),l._messages=[],l._lastRange=null,l._computer=new re(l._editor,i),l._highlightDecorations=[],l._isChangingDecorations=!1,l._shouldFocus=!1,l._colorPicker=null,l._hoverOperation=new V(l._computer,(function(e){return l._withResult(e,!0)}),null,(function(e){return l._withResult(e,!1)}),l._editor.getOption(44).delay),l._register(d.o(l.getDomNode(),d.d.FOCUS,(function(){l._colorPicker&&d.f(l.getDomNode(),"colorpicker-hover")}))),l._register(d.o(l.getDomNode(),d.d.BLUR,(function(){d.P(l.getDomNode(),"colorpicker-hover")}))),l._register(n.onDidChangeConfiguration((function(e){l._hoverOperation.setHoverTime(l._editor.getOption(44).delay)}))),l._register(v.B.onDidChange((function(e){l.isVisible&&l._lastRange&&l._messages.length>0&&(l._domNode.textContent="",l._renderMessages(l._lastRange,l._messages))}))),l}return ee(t,e),t.prototype.dispose=function(){this._hoverOperation.cancel(),e.prototype.dispose.call(this)},t.prototype.onModelDecorationsChanged=function(){this._isChangingDecorations||this.isVisible&&(this._hoverOperation.cancel(),this._computer.clearResult(),this._colorPicker||this._hoverOperation.start(0))},t.prototype.startShowingAt=function(e,t,n){if(!this._lastRange||!this._lastRange.equalsRange(e)){if(this._hoverOperation.cancel(),this.isVisible)if(this._showAtPosition&&this._showAtPosition.lineNumber===e.startLineNumber){for(var i=[],o=0,r=this._messages.length;o=e.endColumn&&i.push(s)}if(i.length>0){if(function(e,t){if(!e&&t||e&&!t||e.length!==t.length)return!1;for(var n=0;n0?this._renderMessages(this._lastRange,this._messages):t&&this.hide()},t.prototype._renderMessages=function(e,n){var i=this;this.renderDisposable.dispose(),this._colorPicker=null;var o=1073741824,r=n[0].range?u.a.lift(n[0].range):null,a=document.createDocumentFragment(),l=!0,c=!1,m=new s.b,v=[];if(n.forEach((function(e){if(e.range)if(o=Math.min(o,e.range.startColumn),r=r?u.a.plusRange(r,e.range):u.a.lift(e.range),e instanceof ie){c=!0;var t=e.color,n=t.red,g=t.green,b=t.blue,y=t.alpha,w=new p.c(Math.round(255*n),Math.round(255*g),Math.round(255*b),y),S=new p.a(w);if(!i._editor.hasModel())return;var O=i._editor.getModel(),L=new u.a(e.range.startLineNumber,e.range.startColumn,e.range.endLineNumber,e.range.endColumn),D={range:e.range,color:e.color},x=new C(S,[],0),N=new R(a,x,i._editor.getOption(105),i._themeService);Object(_.a)(O,D,e.provider,h.a.None).then((function(t){if(x.colorPresentations=t||[],i._editor.hasModel()){var n=i._editor.getModel().getValueInRange(e.range);x.guessColorPresentation(S,n);var o=function(){var e,t;x.presentation.textEdit?(e=[x.presentation.textEdit],t=(t=new u.a(x.presentation.textEdit.range.startLineNumber,x.presentation.textEdit.range.startColumn,x.presentation.textEdit.range.endLineNumber,x.presentation.textEdit.range.endColumn)).setEndPosition(t.endLineNumber,t.startColumn+x.presentation.textEdit.text.length)):(e=[{identifier:null,range:L,text:x.presentation.label,forceMoveMarkers:!1}],t=L.setEndPosition(L.endLineNumber,L.startColumn+x.presentation.label.length)),i._editor.pushUndoStop(),i._editor.executeEdits("colorpicker",e),x.presentation.additionalTextEdits&&(e=te(x.presentation.additionalTextEdits),i._editor.executeEdits("colorpicker",e),i.hide()),i._editor.pushUndoStop(),L=t},r=function(t){return Object(_.a)(O,{range:L,color:{red:t.rgba.r/255,green:t.rgba.g/255,blue:t.rgba.b/255,alpha:t.rgba.a}},e.provider,h.a.None).then((function(e){x.colorPresentations=e||[]}))},l=x.onColorFlushed((function(e){r(e).then(o)})),c=x.onDidChangeColor(r);i._colorPicker=N,i.showAt(L.getStartPosition(),L,i._shouldFocus),i.updateContents(a),i._colorPicker.layout(),i.renderDisposable.value=Object(s.e)(l,c,N,m)}}))}else e instanceof oe?(v.push(e),l=!1):e.contents.filter((function(e){return!Object(f.b)(e)})).forEach((function(e){var t=ne("div.hover-row.markdown-hover"),n=d.q(t,ne("div.hover-contents")),o=m.add(new q.a(i._editor,i._modeService,i._openerService));m.add(o.onDidRenderCodeBlock((function(){n.className="hover-contents code-hover-contents",i.onContentsChange()})));var r=m.add(o.render(e));n.appendChild(r.element),a.appendChild(t),l=!1}))})),v.length){v.forEach((function(e){return a.appendChild(i.renderMarkerHover(e))}));var b=1===v.length?v[0]:v.sort((function(e,t){return G.c.compare(e.marker.severity,t.marker.severity)}))[0];a.appendChild(this.renderMarkerStatusbar(b))}c||l||(this.showAt(new g.a(e.startLineNumber,o),r,this._shouldFocus),this.updateContents(a)),this._isChangingDecorations=!0,this._highlightDecorations=this._editor.deltaDecorations(this._highlightDecorations,r?[{range:r,options:t._DECORATION_OPTIONS}]:[]),this._isChangingDecorations=!1},t.prototype.renderMarkerHover=function(e){var t=this,n=ne("div.hover-row"),i=d.q(n,ne("div.marker.hover-contents")),o=e.marker,r=o.source,s=o.message,a=o.code,u=o.relatedInformation;this._editor.applyFontInfo(i);var l=d.q(i,ne("span"));if(l.style.whiteSpace="pre-wrap",l.innerText=s,r||a)if("string"==typeof a)(c=d.q(i,ne("span"))).style.opacity="0.6",c.style.paddingLeft="6px",c.innerText=r&&a?r+"("+a+")":r||"("+a+")";else if(a){var c,h=ne("span");if(r)d.q(h,ne("span")).innerText=r;this._codeLink=d.q(h,ne("a.code-link")),this._codeLink.setAttribute("href",a.link.toString()),this._codeLink.onclick=function(e){t._openerService.open(a.link),e.preventDefault(),e.stopPropagation()},d.q(this._codeLink,ne("span")).innerText=a.value,(c=d.q(i,h)).style.opacity="0.6",c.style.paddingLeft="6px"}if(Object(A.q)(u))for(var p=function(e,n,o,r){var s=d.q(i,ne("div"));s.style.marginTop="8px";var a=d.q(s,ne("a"));a.innerText=Object(Y.b)(n)+"("+o+", "+r+"): ",a.style.cursor="pointer",a.onclick=function(e){e.stopPropagation(),e.preventDefault(),t._openerService&&t._openerService.open(n.with({fragment:o+","+r}),{fromUserGesture:!0}).catch(F.e)};var u=d.q(s,ne("span"));u.innerText=e,f._editor.applyFontInfo(u)},f=this,g=0,m=u;g0?this._renderMessages(this._lastLineNumber,this._messages):this.hide()},t.prototype._renderMessages=function(e,t){this._renderDisposeables.clear();for(var n=document.createDocumentFragment(),i=0,o=t;i=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},me=function(e,t){return function(n,i){t(n,i,e)}},ve=function(){function e(e,t,n,i,o,r){var a=this;this._editor=e,this._openerService=t,this._modeService=n,this._markerDecorationsService=i,this._keybindingService=o,this._themeService=r,this._toUnhook=new s.b,this._contentWidget=new s.d,this._glyphWidget=new s.d,this._isMouseDown=!1,this._hoverClicked=!1,this._hookEvents(),this._didChangeConfigurationHandler=this._editor.onDidChangeConfiguration((function(e){e.hasChanged(44)&&(a._hideWidgets(),a._unhookEvents(),a._hookEvents())}))}return Object.defineProperty(e.prototype,"contentWidget",{get:function(){return this._contentWidget.value||this._createHoverWidgets(),this._contentWidget.value},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"glyphWidget",{get:function(){return this._glyphWidget.value||this._createHoverWidgets(),this._glyphWidget.value},enumerable:!0,configurable:!0}),e.get=function(t){return t.getContribution(e.ID)},e.prototype._hookEvents=function(){var e=this,t=function(){return e._hideWidgets()},n=this._editor.getOption(44);this._isHoverEnabled=n.enabled,this._isHoverSticky=n.sticky,this._isHoverEnabled?(this._toUnhook.add(this._editor.onMouseDown((function(t){return e._onEditorMouseDown(t)}))),this._toUnhook.add(this._editor.onMouseUp((function(t){return e._onEditorMouseUp(t)}))),this._toUnhook.add(this._editor.onMouseMove((function(t){return e._onEditorMouseMove(t)}))),this._toUnhook.add(this._editor.onKeyDown((function(t){return e._onKeyDown(t)}))),this._toUnhook.add(this._editor.onDidChangeModelDecorations((function(){return e._onModelDecorationsChanged()})))):this._toUnhook.add(this._editor.onMouseMove(t)),this._toUnhook.add(this._editor.onMouseLeave(t)),this._toUnhook.add(this._editor.onDidChangeModel(t)),this._toUnhook.add(this._editor.onDidScrollChange((function(t){return e._onEditorScrollChanged(t)})))},e.prototype._unhookEvents=function(){this._toUnhook.clear()},e.prototype._onModelDecorationsChanged=function(){this.contentWidget.onModelDecorationsChanged(),this.glyphWidget.onModelDecorationsChanged()},e.prototype._onEditorScrollChanged=function(e){(e.scrollTopChanged||e.scrollLeftChanged)&&this._hideWidgets()},e.prototype._onEditorMouseDown=function(e){this._isMouseDown=!0;var t=e.target.type;9!==t||e.target.detail!==ae.ID?12===t&&e.target.detail===ce.ID||(12!==t&&e.target.detail!==ce.ID&&(this._hoverClicked=!1),this._hideWidgets()):this._hoverClicked=!0},e.prototype._onEditorMouseUp=function(e){this._isMouseDown=!1},e.prototype._onEditorMouseMove=function(e){var t=e.target.type;if(!(this._isMouseDown&&this._hoverClicked&&this.contentWidget.isColorPickerVisible()||this._isHoverSticky&&9===t&&e.target.detail===ae.ID||this._isHoverSticky&&12===t&&e.target.detail===ce.ID)){if(7===t){var n=this._editor.getOption(34).typicalHalfwidthCharacterWidth/2,i=e.target.detail;i&&!i.isAfterLines&&"number"==typeof i.horizontalDistanceToText&&i.horizontalDistanceToText=0;t--)this.editOperations[t]={operations:e.applyEdits(this.editOperations[t].operations)}},e.prototype.redo=function(e){for(var t=0;t0){var e=this.past.pop();try{e.undo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.future.push(e),{selections:e.beforeCursorState,recordedVersionId:e.beforeVersionId}}return null},e.prototype.canUndo=function(){return this.past.length>0||null!==this.currentOpenStackElement},e.prototype.redo=function(){if(this.future.length>0){var e=this.future.pop();try{e.redo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.past.push(e),{selections:e.afterCursorState,recordedVersionId:e.afterVersionId}}return null},e.prototype.canRedo=function(){return this.future.length>0},e}(),v=function(){this.spacesDiff=0,this.looksLikeAlignment=!1};function _(e,t,n,i,o){var r;for(o.spacesDiff=0,o.looksLikeAlignment=!1,r=0;r0&&a>0||l>0&&c>0)){var d=Math.abs(a-c),h=Math.abs(s-l);if(0===d)return o.spacesDiff=h,void(h>0&&0<=l-1&&l-10?o++:m>1&&r++,_(s,a,h,g,l),!l.looksLikeAlignment||n&&t===l.spacesDiff)){var S=l.spacesDiff;S<=8&&u[S]++,s=h,a=g}}var O=n;o!==r&&(O=oD&&(D=t,L=e)})),4===L&&u[4]>0&&u[2]>0&&u[2]>=u[4]/2&&(L=2)}return{insertSpaces:O,tabSize:L}}function y(e){return(1&e.metadata)>>>0}function C(e,t){e.metadata=254&e.metadata|t<<0}function w(e){return(2&e.metadata)>>>1==1}function S(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function O(e){return(4&e.metadata)>>>2==1}function L(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function D(e){return(8&e.metadata)>>>3==1}function x(e,t){e.metadata=247&e.metadata|(t?1:0)<<3}function N(e,t){e.metadata=207&e.metadata|t<<4}function k(e,t){e.metadata=191&e.metadata|(t?1:0)<<6}var E=function(){function e(e,t,n){this.metadata=0,this.parent=this,this.left=this,this.right=this,C(this,1),this.start=t,this.end=n,this.delta=0,this.maxEnd=n,this.id=e,this.ownerId=0,this.options=null,L(this,!1),N(this,1),x(this,!1),k(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=null,S(this,!1)}return e.prototype.reset=function(e,t,n,i){this.start=t,this.end=n,this.maxEnd=n,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=i},e.prototype.setOptions=function(e){this.options=e;var t=this.options.className;L(this,"squiggly-error"===t||"squiggly-warning"===t||"squiggly-info"===t),N(this,this.options.stickiness),x(this,!(!this.options.overviewRuler||!this.options.overviewRuler.color)),k(this,this.options.collapseOnReplaceEdit)},e.prototype.setCachedOffsets=function(e,t,n){this.cachedVersionId!==n&&(this.range=null),this.cachedVersionId=n,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),I=new E(null,0,0);I.parent=I,I.left=I,I.right=I,C(I,0);var M=function(){function e(){this.root=I,this.requestNormalizeDelta=!1}return e.prototype.intervalSearch=function(e,t,n,i,o){return this.root===I?[]:function(e,t,n,i,o,r){var s=e.root,a=0,u=0,l=0,c=[],d=0;for(;s!==I;)if(w(s))S(s.left,!1),S(s.right,!1),s===s.parent.right&&(a-=s.parent.delta),s=s.parent;else{if(!w(s.left)){if(a+s.maxEndn)S(s,!0);else{if((l=a+s.end)>=t){s.setCachedOffsets(u,l,r);var h=!0;i&&s.ownerId&&s.ownerId!==i&&(h=!1),o&&O(s)&&(h=!1),h&&(c[d++]=s)}S(s,!0),s.right===I||w(s.right)||(a+=s.delta,s=s.right)}}return S(e.root,!1),c}(this,e,t,n,i,o)},e.prototype.search=function(e,t,n){return this.root===I?[]:function(e,t,n,i){var o=e.root,r=0,s=0,a=0,u=[],l=0;for(;o!==I;)if(w(o))S(o.left,!1),S(o.right,!1),o===o.parent.right&&(r-=o.parent.delta),o=o.parent;else if(o.left===I||w(o.left)){s=r+o.start,a=r+o.end,o.setCachedOffsets(s,a,i);var c=!0;t&&o.ownerId&&o.ownerId!==t&&(c=!1),n&&O(o)&&(c=!1),c&&(u[l++]=o),S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right)}else o=o.left;return S(e.root,!1),u}(this,e,t,n)},e.prototype.collectNodesFromOwner=function(e){return function(e,t){var n=e.root,i=[],o=0;for(;n!==I;)w(n)?(S(n.left,!1),S(n.right,!1),n=n.parent):n.left===I||w(n.left)?(n.ownerId===t&&(i[o++]=n),S(n,!0),n.right===I||w(n.right)||(n=n.right)):n=n.left;return S(e.root,!1),i}(this,e)},e.prototype.collectNodesPostOrder=function(){return function(e){var t=e.root,n=[],i=0;for(;t!==I;)w(t)?(S(t.left,!1),S(t.right,!1),t=t.parent):t.left===I||w(t.left)?t.right===I||w(t.right)?(n[i++]=t,S(t,!0)):t=t.right:t=t.left;return S(e.root,!1),n}(this)},e.prototype.insert=function(e){R(this,e),this._normalizeDeltaIfNecessary()},e.prototype.delete=function(e){A(this,e),this._normalizeDeltaIfNecessary()},e.prototype.resolveNode=function(e,t){for(var n=e,i=0;e!==this.root;)e===e.parent.right&&(i+=e.parent.delta),e=e.parent;var o=n.start+i,r=n.end+i;n.setCachedOffsets(o,r,t)},e.prototype.acceptReplace=function(e,t,n,i){for(var o=function(e,t,n){var i=e.root,o=0,r=0,s=0,a=[],u=0;for(;i!==I;)if(w(i))S(i.left,!1),S(i.right,!1),i===i.parent.right&&(o-=i.parent.delta),i=i.parent;else{if(!w(i.left)){if(o+i.maxEndn?S(i,!0):((s=o+i.end)>=t&&(i.setCachedOffsets(r,s,0),a[u++]=i),S(i,!0),i.right===I||w(i.right)||(o+=i.delta,i=i.right))}return S(e.root,!1),a}(this,e,e+t),r=0,s=o.length;rn?(o.start+=s,o.end+=s,o.delta+=s,(o.delta<-1073741824||o.delta>1073741824)&&(e.requestNormalizeDelta=!0),S(o,!0)):(S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right))}S(e.root,!1)}(this,e,e+t,n),this._normalizeDeltaIfNecessary();for(r=0,s=o.length;rn)&&(1!==i&&(2===i||t))}function P(e,t,n,i,o){var r=function(e){return(48&e.metadata)>>>4}(e),s=0===r||2===r,a=1===r||2===r,u=n-t,l=i,c=Math.min(u,l),d=e.start,h=!1,p=e.end,f=!1;t<=d&&p<=n&&function(e){return(64&e.metadata)>>>6==1}(e)&&(e.start=t,h=!0,e.end=t,f=!0);var g=o?1:u>0?2:0;if(!h&&T(d,s,t,g)&&(h=!0),!f&&T(p,a,t,g)&&(f=!0),c>0&&!o){g=u>l?2:0;!h&&T(d,s,t+c,g)&&(h=!0),!f&&T(p,a,t+c,g)&&(f=!0)}g=o?1:0;!h&&T(d,s,n,g)&&(e.start=t+l,h=!0),!f&&T(p,a,n,g)&&(e.end=t+l,f=!0);var m=l-u;h||(e.start=Math.max(0,d+m)),f||(e.end=Math.max(0,p+m)),e.start>e.end&&(e.end=e.start)}function R(e,t){if(e.root===I)return t.parent=I,t.left=I,t.right=I,C(t,0),e.root=t,e.root;!function(e,t){var n=0,i=e.root,o=t.start,r=t.end;for(;;){if(z(o,r,i.start+n,i.end+n)<0){if(i.left===I){t.start-=n,t.end-=n,t.maxEnd-=n,i.left=t;break}i=i.left}else{if(i.right===I){t.start-=n+i.delta,t.end-=n+i.delta,t.maxEnd-=n+i.delta,i.right=t;break}n+=i.delta,i=i.right}}t.parent=i,t.left=I,t.right=I,C(t,1)}(e,t),H(t.parent);for(var n=t;n!==e.root&&1===y(n.parent);){var i;if(n.parent===n.parent.parent.left)1===y(i=n.parent.parent.right)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.right&&j(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),W(e,n.parent.parent));else 1===y(i=n.parent.parent.left)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.left&&W(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),j(e,n.parent.parent))}return C(e.root,0),t}function A(e,t){var n,i;if(t.left===I?(i=t,(n=t.right).delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta):t.right===I?(n=t.left,i=t):((n=(i=function(e){for(;e.left!==I;)e=e.left;return e}(t.right)).right).start+=i.delta,n.end+=i.delta,n.delta+=i.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),i.start+=t.delta,i.end+=t.delta,i.delta=t.delta,(i.delta<-1073741824||i.delta>1073741824)&&(e.requestNormalizeDelta=!0)),i===e.root)return e.root=n,C(n,0),t.detach(),F(),B(n),void(e.root.parent=I);var o,r=1===y(i);if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?n.parent=i.parent:(i.parent===t?n.parent=i:n.parent=i.parent,i.left=t.left,i.right=t.right,i.parent=t.parent,C(i,y(t)),t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==I&&(i.left.parent=i),i.right!==I&&(i.right.parent=i)),t.detach(),r)return H(n.parent),i!==t&&(H(i),H(i.parent)),void F();for(H(n),H(n.parent),i!==t&&(H(i),H(i.parent));n!==e.root&&0===y(n);)n===n.parent.left?(1===y(o=n.parent.right)&&(C(o,0),C(n.parent,1),j(e,n.parent),o=n.parent.right),0===y(o.left)&&0===y(o.right)?(C(o,1),n=n.parent):(0===y(o.right)&&(C(o.left,0),C(o,1),W(e,o),o=n.parent.right),C(o,y(n.parent)),C(n.parent,0),C(o.right,0),j(e,n.parent),n=e.root)):(1===y(o=n.parent.left)&&(C(o,0),C(n.parent,1),W(e,n.parent),o=n.parent.left),0===y(o.left)&&0===y(o.right)?(C(o,1),n=n.parent):(0===y(o.left)&&(C(o.right,0),C(o,1),j(e,o),o=n.parent.left),C(o,y(n.parent)),C(n.parent,0),C(o.left,0),W(e,n.parent),n=e.root));C(n,0),F()}function F(){I.parent=I,I.delta=0,I.start=0,I.end=0}function j(e,t){var n=t.right;n.delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta,t.right=n.left,n.left!==I&&(n.left.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.left?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n,B(t),B(n)}function W(e,t){var n=t.left;t.delta-=n.delta,(t.delta<-1073741824||t.delta>1073741824)&&(e.requestNormalizeDelta=!0),t.start-=n.delta,t.end-=n.delta,t.left=n.right,n.right!==I&&(n.right.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n,B(t),B(n)}function V(e){var t=e.end;if(e.left!==I){var n=e.left.maxEnd;n>t&&(t=n)}if(e.right!==I){var i=e.right.maxEnd+e.delta;i>t&&(t=i)}return t}function B(e){e.maxEnd=V(e)}function H(e){for(;e!==I;){var t=V(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}function z(e,t,n,i){return e===n?t-i:e-n}var U=function(){function e(e,t){this.piece=e,this.color=t,this.size_left=0,this.lf_left=0,this.parent=this,this.left=this,this.right=this}return e.prototype.next=function(){if(this.right!==K)return q(this.right);for(var e=this;e.parent!==K&&e.parent.left!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.prev=function(){if(this.left!==K)return G(this.left);for(var e=this;e.parent!==K&&e.parent.right!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),K=new U(null,0);function q(e){for(;e.left!==K;)e=e.left;return e}function G(e){for(;e.right!==K;)e=e.right;return e}function Y(e){return e===K?0:e.size_left+e.piece.length+Y(e.right)}function Z(e){return e===K?0:e.lf_left+e.piece.lineFeedCnt+Z(e.right)}function X(){K.parent=K}function Q(e,t){var n=t.right;n.size_left+=t.size_left+(t.piece?t.piece.length:0),n.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=n.left,n.left!==K&&(n.left.parent=t),n.parent=t.parent,t.parent===K?e.root=n:t.parent.left===t?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n}function J(e,t){var n=t.left;t.left=n.right,n.right!==K&&(n.right.parent=t),n.parent=t.parent,t.size_left-=n.size_left+(n.piece?n.piece.length:0),t.lf_left-=n.lf_left+(n.piece?n.piece.lineFeedCnt:0),t.parent===K?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n}function $(e,t){var n,i;if(n=t.left===K?(i=t).right:t.right===K?(i=t).left:(i=q(t.right)).right,i===e.root)return e.root=n,n.color=0,t.detach(),X(),void(e.root.parent=K);var o=1===i.color;if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?(n.parent=i.parent,ne(e,n)):(i.parent===t?n.parent=i:n.parent=i.parent,ne(e,n),i.left=t.left,i.right=t.right,i.parent=t.parent,i.color=t.color,t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==K&&(i.left.parent=i),i.right!==K&&(i.right.parent=i),i.size_left=t.size_left,i.lf_left=t.lf_left,ne(e,i)),t.detach(),n.parent.left===n){var r=Y(n),s=Z(n);if(r!==n.parent.size_left||s!==n.parent.lf_left){var a=r-n.parent.size_left,u=s-n.parent.lf_left;n.parent.size_left=r,n.parent.lf_left=s,te(e,n.parent,a,u)}}if(ne(e,n.parent),o)X();else{for(var l;n!==e.root&&0===n.color;)n===n.parent.left?(1===(l=n.parent.right).color&&(l.color=0,n.parent.color=1,Q(e,n.parent),l=n.parent.right),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.right.color&&(l.left.color=0,l.color=1,J(e,l),l=n.parent.right),l.color=n.parent.color,n.parent.color=0,l.right.color=0,Q(e,n.parent),n=e.root)):(1===(l=n.parent.left).color&&(l.color=0,n.parent.color=1,J(e,n.parent),l=n.parent.left),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.left.color&&(l.right.color=0,l.color=1,Q(e,l),l=n.parent.left),l.color=n.parent.color,n.parent.color=0,l.left.color=0,J(e,n.parent),n=e.root));n.color=0,X()}}function ee(e,t){for(ne(e,t);t!==e.root&&1===t.parent.color;){var n;if(t.parent===t.parent.parent.left)1===(n=t.parent.parent.right).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&Q(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,J(e,t.parent.parent));else 1===(n=t.parent.parent.left).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&J(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,Q(e,t.parent.parent))}e.root.color=0}function te(e,t,n,i){for(;t!==e.root&&t!==K;)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}function ne(e,t){var n=0,i=0;if(t!==e.root){if(0===n){for(;t!==e.root&&t===t.parent.right;)t=t.parent;if(t===e.root)return;n=Y((t=t.parent).left)-t.size_left,i=Z(t.left)-t.lf_left,t.size_left+=n,t.lf_left+=i}for(;t!==e.root&&(0!==n||0!==i);)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}}K.parent=K,K.left=K,K.right=K,K.color=0;var ie=n("jAJ/");function oe(e){var t;return(t=e[e.length-1]<65536?new Uint16Array(e.length):new Uint32Array(e.length)).set(e,0),t}var re=function(e,t,n,i,o){this.lineStarts=e,this.cr=t,this.lf=n,this.crlf=i,this.isBasicASCII=o};function se(e,t){void 0===t&&(t=!0);for(var n=[0],i=1,o=0,r=e.length;o=0;t--){var n=this._cache[t];if(n.nodeStartOffset<=e&&n.nodeStartOffset+n.node.piece.length>=e)return n}return null},e.prototype.get2=function(e){for(var t=this._cache.length-1;t>=0;t--){var n=this._cache[t];if(n.nodeStartLineNumber&&n.nodeStartLineNumber=e)return n}return null},e.prototype.set=function(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)},e.prototype.valdiate=function(e){for(var t=!1,n=this._cache,i=0;i=e)&&(n[i]=null,t=!0)}if(t){for(var r=[],s=0,a=n;s0){e[o].lineStarts||(e[o].lineStarts=se(e[o].buffer));var s=new ue(o+1,{line:0,column:0},{line:e[o].lineStarts.length-1,column:e[o].buffer.length-e[o].lineStarts[e[o].lineStarts.length-1]},e[o].lineStarts.length-1,e[o].buffer.length);this._buffers.push(e[o]),i=this.rbInsertRight(i,s)}this._searchCache=new ce(1),this._lastVisitedLine={lineNumber:0,value:""},this.computeBufferMetadata()},e.prototype.normalizeEOL=function(e){var t=this,n=65535-Math.floor(21845),i=2*n,o="",r=0,s=[];if(this.iterate(this.root,(function(a){var u=t.getNodeContent(a),l=u.length;if(r<=n||r+l0){var a=o.replace(/\r\n|\r|\n/g,e);s.push(new le(a,se(a)))}this.create(s,e,!0)},e.prototype.getEOL=function(){return this._EOL},e.prototype.setEOL=function(e){this._EOL=e,this._EOLLength=this._EOL.length,this.normalizeEOL(e)},e.prototype.getOffsetAt=function(e,t){for(var n=0,i=this.root;i!==K;)if(i.left!==K&&i.lf_left+1>=e)i=i.left;else{if(i.lf_left+i.piece.lineFeedCnt+1>=e)return(n+=i.size_left)+(this.getAccumulatedValue(i,e-i.lf_left-2)+t-1);e-=i.lf_left+i.piece.lineFeedCnt,n+=i.size_left+i.piece.length,i=i.right}return n},e.prototype.getPositionAt=function(e){e=Math.floor(e),e=Math.max(0,e);for(var t=this.root,n=0,i=e;t!==K;)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e){var o=this.getIndexOf(t,e-t.size_left);if(n+=t.lf_left+o.index,0===o.index){var r=i-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}return new l.a(n+1,o.remainder+1)}if(e-=t.size_left+t.piece.length,n+=t.lf_left+t.piece.lineFeedCnt,t.right===K){r=i-e-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}t=t.right}return new l.a(1,1)},e.prototype.getValueInRange=function(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";var n=this.nodeAt2(e.startLineNumber,e.startColumn),i=this.nodeAt2(e.endLineNumber,e.endColumn),o=this.getValueInRange2(n,i);return t?t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?o:o.replace(/\r\n|\r|\n/g,t):o},e.prototype.getValueInRange2=function(e,t){if(e.node===t.node){var n=e.node,i=this._buffers[n.piece.bufferIndex].buffer,o=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i.substring(o+e.remainder,o+t.remainder)}var r=e.node,s=this._buffers[r.piece.bufferIndex].buffer,a=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start),u=s.substring(a+e.remainder,a+r.piece.length);for(r=r.next();r!==K;){var l=this._buffers[r.piece.bufferIndex].buffer,c=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start);if(r===t.node){u+=l.substring(c,c+t.remainder);break}u+=l.substr(c,r.piece.length),r=r.next()}return u},e.prototype.getLinesContent=function(){var e=this,t=[],n=0,i="",o=!1;return this.iterate(this.root,(function(r){if(r===K)return!0;var s=r.piece,a=s.length;if(0===a)return!0;var u=e._buffers[s.bufferIndex].buffer,l=e._buffers[s.bufferIndex].lineStarts,c=s.start.line,d=s.end.line,h=l[c]+s.start.column;if(o&&(10===u.charCodeAt(h)&&(h++,a--),t[n++]=i,i="",o=!1,0===a))return!0;if(c===d)return e._EOLNormalized||13!==u.charCodeAt(h+a-1)?i+=u.substr(h,a):(o=!0,i+=u.substr(h,a-1)),!0;i+=e._EOLNormalized?u.substring(h,Math.max(h,l[c+1]-e._EOLLength)):u.substring(h,l[c+1]).replace(/(\r\n|\r|\n)$/,""),t[n++]=i;for(var p=c+1;p=_)return l;this.positionInBuffer(e,f(h.index)-m,b);var y=this.getLineFeedCnt(e.piece.bufferIndex,o,b),C=b.line===o.line?b.column-o.column+i:b.column+1,w=C+h[0].length;if(d[l++]=Object(ie.d)(new c.a(n+y,C,n+y,w),h,a),f(h.index)+h[0].length>=_)return l;if(l>=u)return l}}while(h);return l},e.prototype.findMatchesLineByLine=function(e,t,n,i){var o=[],r=0,s=new ie.b(t.wordSeparators,t.regex),a=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===a)return[];var u=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===u)return[];var l=this.positionInBuffer(a.node,a.remainder),c=this.positionInBuffer(u.node,u.remainder);if(a.node===u.node)return this.findMatchesInNode(a.node,s,e.startLineNumber,e.startColumn,l,c,t,n,i,r,o),o;for(var d=e.startLineNumber,h=a.node;h!==u.node;){var p=this.getLineFeedCnt(h.piece.bufferIndex,l,h.piece.end);if(p>=1){var f=this._buffers[h.piece.bufferIndex].lineStarts,g=this.offsetInBuffer(h.piece.bufferIndex,h.piece.start),m=f[l.line+p],v=d===e.startLineNumber?e.startColumn:1;if((r=this.findMatchesInNode(h,s,d,v,l,this.positionInBuffer(h,m-g),t,n,i,r,o))>=i)return o;d+=p}var _=d===e.startLineNumber?e.startColumn-1:0;if(d===e.endLineNumber){var b=this.getLineContent(d).substring(_,e.endColumn-1);return r=this._findMatchesInLine(t,s,b,e.endLineNumber,_,r,o,n,i),o}if((r=this._findMatchesInLine(t,s,this.getLineContent(d).substr(_),d,_,r,o,n,i))>=i)return o;d++,h=(a=this.nodeAt2(d,1)).node,l=this.positionInBuffer(a.node,a.remainder)}if(d===e.endLineNumber){var y=d===e.startLineNumber?e.startColumn-1:0;b=this.getLineContent(d).substring(y,e.endColumn-1);return r=this._findMatchesInLine(t,s,b,e.endLineNumber,y,r,o,n,i),o}var C=d===e.startLineNumber?e.startColumn:1;return r=this.findMatchesInNode(u.node,s,d,C,l,c,t,n,i,r,o),o},e.prototype._findMatchesInLine=function(e,t,n,i,o,r,s,a,u){var l,d=e.wordSeparators;if(!a&&e.simpleSearch){for(var p=e.simpleSearch,f=p.length,g=n.length,m=-f;-1!==(m=n.indexOf(p,m+f));)if((!d||Object(ie.e)(d,n,g,m,f))&&(s[r++]=new h.b(new c.a(i,m+1+o,i,m+1+f+o),null),r>=u))return r;return r}t.reset(0);do{if((l=t.next(n))&&(s[r++]=Object(ie.d)(new c.a(i,l.index+1+o,i,l.index+1+l[0].length+o),l,a),r>=u))return r}while(l);return r},e.prototype.insert=function(e,t,n){if(void 0===n&&(n=!1),this._EOLNormalized=this._EOLNormalized&&n,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==K){var i=this.nodeAt(e),o=i.node,r=i.remainder,s=i.nodeStartOffset,a=o.piece,u=a.bufferIndex,l=this.positionInBuffer(o,r);if(0===o.piece.bufferIndex&&a.end.line===this._lastChangeBufferPos.line&&a.end.column===this._lastChangeBufferPos.column&&s+a.length===e&&t.length<65535)return this.appendToNode(o,t),void this.computeBufferMetadata();if(s===e)this.insertContentToNodeLeft(t,o),this._searchCache.valdiate(e);else if(s+o.piece.length>e){var c=[],d=new ue(a.bufferIndex,l,a.end,this.getLineFeedCnt(a.bufferIndex,l,a.end),this.offsetInBuffer(u,a.end)-this.offsetInBuffer(u,l));if(this.shouldCheckCRLF()&&this.endWithCR(t))if(10===this.nodeCharCodeAt(o,r)){var h={line:d.start.line+1,column:0};d=new ue(d.bufferIndex,h,d.end,this.getLineFeedCnt(d.bufferIndex,h,d.end),d.length-1),t+="\n"}if(this.shouldCheckCRLF()&&this.startWithLF(t))if(13===this.nodeCharCodeAt(o,r-1)){var p=this.positionInBuffer(o,r-1);this.deleteNodeTail(o,p),t="\r"+t,0===o.piece.length&&c.push(o)}else this.deleteNodeTail(o,l);else this.deleteNodeTail(o,l);var f=this.createNewPieces(t);d.length>0&&this.rbInsertRight(o,d);for(var g=o,m=0;m=0;u--)a=this.rbInsertLeft(a,s[u]);this.validateCRLFWithPrevNode(a),this.deleteNodes(n)},e.prototype.insertContentToNodeRight=function(e,t){this.adjustCarriageReturnFromNext(e,t)&&(e+="\n");for(var n=this.createNewPieces(e),i=this.rbInsertRight(t,n[0]),o=i,r=1;r=c))break;a=l+1}return n?(n.line=l,n.column=s-d,null):{line:l,column:s-d}},e.prototype.getLineFeedCnt=function(e,t,n){if(0===n.column)return n.line-t.line;var i=this._buffers[e].lineStarts;if(n.line===i.length-1)return n.line-t.line;var o=i[n.line+1],r=i[n.line]+n.column;if(o>r+1)return n.line-t.line;var s=r-1;return 13===this._buffers[e].buffer.charCodeAt(s)?n.line-t.line+1:n.line-t.line},e.prototype.offsetInBuffer=function(e,t){return this._buffers[e].lineStarts[t.line]+t.column},e.prototype.deleteNodes=function(e){for(var t=0;t65535){for(var t=[];e.length>65535;){var n=e.charCodeAt(65534),i=void 0;13===n||n>=55296&&n<=56319?(i=e.substring(0,65534),e=e.substring(65534)):(i=e.substring(0,65535),e=e.substring(65535));var o=se(i);t.push(new ue(this._buffers.length,{line:0,column:0},{line:o.length-1,column:i.length-o[o.length-1]},o.length-1,i.length)),this._buffers.push(new le(i,o))}var r=se(e);return t.push(new ue(this._buffers.length,{line:0,column:0},{line:r.length-1,column:e.length-r[r.length-1]},r.length-1,e.length)),this._buffers.push(new le(e,r)),t}var s=this._buffers[0].buffer.length,a=se(e,!1),u=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===s&&0!==s&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},u=this._lastChangeBufferPos;for(var l=0;l=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),u=this.getAccumulatedValue(n,e-n.lf_left-1),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return l+=n.size_left,this._searchCache.set({node:n,nodeStartOffset:l,nodeStartLineNumber:c-(e-1-n.lf_left)}),s.substring(a+r,a+u-t)}if(n.lf_left+n.piece.lineFeedCnt===e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i=s.substring(a+r,a+n.piece.length);break}e-=n.lf_left+n.piece.lineFeedCnt,l+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){s=this._buffers[n.piece.bufferIndex].buffer;if(n.piece.lineFeedCnt>0){u=this.getAccumulatedValue(n,0),a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i+=s.substring(a,a+u-t)}a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i+=s.substr(a,n.piece.length),n=n.next()}return i},e.prototype.computeBufferMetadata=function(){for(var e=this.root,t=1,n=0;e!==K;)t+=e.lf_left+e.piece.lineFeedCnt,n+=e.size_left+e.piece.length,e=e.right;this._lineCnt=t,this._length=n,this._searchCache.valdiate(this._length)},e.prototype.getIndexOf=function(e,t){var n=e.piece,i=this.positionInBuffer(e,t),o=i.line-n.start.line;if(this.offsetInBuffer(n.bufferIndex,n.end)-this.offsetInBuffer(n.bufferIndex,n.start)===t){var r=this.getLineFeedCnt(e.piece.bufferIndex,n.start,i);if(r!==o)return{index:r,remainder:0}}return{index:o,remainder:i.column}},e.prototype.getAccumulatedValue=function(e,t){if(t<0)return 0;var n=e.piece,i=this._buffers[n.bufferIndex].lineStarts,o=n.start.line+t+1;return o>n.end.line?i[n.end.line]+n.end.column-i[n.start.line]-n.start.column:i[o]-i[n.start.line]-n.start.column},e.prototype.deleteNodeTail=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.end),r=t,s=this.offsetInBuffer(n.bufferIndex,r),a=this.getLineFeedCnt(n.bufferIndex,n.start,r),u=a-i,l=s-o,c=n.length+l;e.piece=new ue(n.bufferIndex,n.start,r,a,c),te(this,e,l,u)},e.prototype.deleteNodeHead=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.start),r=t,s=this.getLineFeedCnt(n.bufferIndex,r,n.end),a=s-i,u=o-this.offsetInBuffer(n.bufferIndex,r),l=n.length+u;e.piece=new ue(n.bufferIndex,r,n.end,s,l),te(this,e,u,a)},e.prototype.shrinkNode=function(e,t,n){var i=e.piece,o=i.start,r=i.end,s=i.length,a=i.lineFeedCnt,u=t,l=this.getLineFeedCnt(i.bufferIndex,i.start,u),c=this.offsetInBuffer(i.bufferIndex,t)-this.offsetInBuffer(i.bufferIndex,o);e.piece=new ue(i.bufferIndex,i.start,u,l,c),te(this,e,c-s,l-a);var d=new ue(i.bufferIndex,n,r,this.getLineFeedCnt(i.bufferIndex,n,r),this.offsetInBuffer(i.bufferIndex,r)-this.offsetInBuffer(i.bufferIndex,n)),h=this.rbInsertRight(e,d);this.validateCRLFWithPrevNode(h)},e.prototype.appendToNode=function(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");var n=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),i=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;for(var o=se(t,!1),r=0;re)t=t.left;else{if(t.size_left+t.piece.length>=e){i+=t.size_left;var o={node:t,remainder:e-t.size_left,nodeStartOffset:i};return this._searchCache.set(o),o}e-=t.size_left+t.piece.length,i+=t.size_left+t.piece.length,t=t.right}return null},e.prototype.nodeAt2=function(e,t){for(var n=this.root,i=0;n!==K;)if(n.left!==K&&n.lf_left>=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){var o=this.getAccumulatedValue(n,e-n.lf_left-2),r=this.getAccumulatedValue(n,e-n.lf_left-1);return i+=n.size_left,{node:n,remainder:Math.min(o+t-1,r),nodeStartOffset:i}}if(n.lf_left+n.piece.lineFeedCnt===e-1){if((o=this.getAccumulatedValue(n,e-n.lf_left-2))+t-1<=n.piece.length)return{node:n,remainder:o+t-1,nodeStartOffset:i};t-=n.piece.length-o;break}e-=n.lf_left+n.piece.lineFeedCnt,i+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){if(n.piece.lineFeedCnt>0){r=this.getAccumulatedValue(n,0);var s=this.offsetOfNode(n);return{node:n,remainder:Math.min(t-1,r),nodeStartOffset:s}}if(n.piece.length>=t-1)return{node:n,remainder:t-1,nodeStartOffset:this.offsetOfNode(n)};t-=n.piece.length,n=n.next()}return null},e.prototype.nodeCharCodeAt=function(e,t){if(e.piece.lineFeedCnt<1)return-1;var n=this._buffers[e.piece.bufferIndex],i=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t;return n.buffer.charCodeAt(i)},e.prototype.offsetOfNode=function(e){if(!e)return 0;for(var t=e.size_left;e!==this.root;)e.parent.right===e&&(t+=e.parent.size_left+e.parent.piece.length),e=e.parent;return t},e.prototype.shouldCheckCRLF=function(){return!(this._EOLNormalized&&"\n"===this._EOL)},e.prototype.startWithLF=function(e){if("string"==typeof e)return 10===e.charCodeAt(0);if(e===K||0===e.piece.lineFeedCnt)return!1;var t=e.piece,n=this._buffers[t.bufferIndex].lineStarts,i=t.start.line,o=n[i]+t.start.column;return i!==n.length-1&&(!(n[i+1]>o+1)&&10===this._buffers[t.bufferIndex].buffer.charCodeAt(o))},e.prototype.endWithCR=function(e){return"string"==typeof e?13===e.charCodeAt(e.length-1):e!==K&&0!==e.piece.lineFeedCnt&&13===this.nodeCharCodeAt(e,e.piece.length-1)},e.prototype.validateCRLFWithPrevNode=function(e){if(this.shouldCheckCRLF()&&this.startWithLF(e)){var t=e.prev();this.endWithCR(t)&&this.fixCRLF(t,e)}},e.prototype.validateCRLFWithNextNode=function(e){if(this.shouldCheckCRLF()&&this.endWithCR(e)){var t=e.next();this.startWithLF(t)&&this.fixCRLF(e,t)}},e.prototype.fixCRLF=function(e,t){var n,i=[],o=this._buffers[e.piece.bufferIndex].lineStarts;n=0===e.piece.end.column?{line:e.piece.end.line-1,column:o[e.piece.end.line]-o[e.piece.end.line-1]-1}:{line:e.piece.end.line,column:e.piece.end.column-1};var r=e.piece.length-1,s=e.piece.lineFeedCnt-1;e.piece=new ue(e.piece.bufferIndex,e.piece.start,n,s,r),te(this,e,-1,-1),0===e.piece.length&&i.push(e);var a={line:t.piece.start.line+1,column:0},u=t.piece.length-1,l=this.getLineFeedCnt(t.piece.bufferIndex,a,t.piece.end);t.piece=new ue(t.piece.bufferIndex,a,t.piece.end,l,u),te(this,t,-1,-1),0===t.piece.length&&i.push(t);var c=this.createNewPieces("\r\n");this.rbInsertRight(e,c[0]);for(var d=0;d0){v.sort((function(e,t){return t.lineNumber-e.lineNumber})),S=[];u=0;for(var O=v.length;u0&&v[u-1].lineNumber===b)){var L=v[u].oldContent,D=this.getLineContent(b);0!==D.length&&D!==L&&-1===s.q(D)&&S.push(b)}}}return new h.a(C,w,S)},e.prototype._reduceOperations=function(e){return e.length<1e3?e:[this._toSingleEditOperation(e)]},e.prototype._toSingleEditOperation=function(e){for(var t=!1,n=e[0].range,i=e[e.length-1].range,o=new c.a(n.startLineNumber,n.startColumn,i.endLineNumber,i.endColumn),r=n.startLineNumber,s=n.startColumn,a=[],u=0,l=e.length;u0){var h=a.lines.length,p=a.lines[0],f=a.lines[h-1];d=1===h?new c.a(u,l,u,l+p.length):new c.a(u,l,u+h-1,f.length+1)}else d=new c.a(u,l,u,l);n=d.endLineNumber,i=d.endColumn,t.push(d),o=a}return t},e._sortOpsAscending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?e.sortIndex-t.sortIndex:n},e._sortOpsDescending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?t.sortIndex-e.sortIndex:-n},e}(),pe=function(){function e(e,t,n,i,o,r,s,a){this._chunks=e,this._bom=t,this._cr=n,this._lf=i,this._crlf=o,this._containsRTL=r,this._isBasicASCII=s,this._normalizeEOL=a}return e.prototype._getEOL=function(e){var t=this._cr+this._lf+this._crlf,n=this._cr+this._crlf;return 0===t?1===e?"\n":"\r\n":n>t/2?"\r\n":"\n"},e.prototype.create=function(e){var t=this._getEOL(e),n=this._chunks;if(this._normalizeEOL&&("\r\n"===t&&(this._cr>0||this._lf>0)||"\n"===t&&(this._cr>0||this._crlf>0)))for(var i=0,o=n.length;i=55296&&t<=56319?(this._acceptChunk1(e.substr(0,e.length-1),!1),this._hasPreviousChar=!0,this._previousChar=t):(this._acceptChunk1(e,!1),this._hasPreviousChar=!1,this._previousChar=t)}},e.prototype._acceptChunk1=function(e,t){(t||0!==e.length)&&(this._hasPreviousChar?this._acceptChunk2(String.fromCharCode(this._previousChar)+e):this._acceptChunk2(e))},e.prototype._acceptChunk2=function(e){var t=function(e,t){e.length=0,e[0]=0;for(var n=1,i=0,o=0,r=0,s=!0,a=0,u=t.length;a126)&&(s=!1)}var c=new re(oe(e),i,o,r,s);return e.length=0,c}(this._tmpLineStarts,e);this.chunks.push(new le(e,t.lineStarts)),this.cr+=t.cr,this.lf+=t.lf,this.crlf+=t.crlf,this.isBasicASCII&&(this.isBasicASCII=t.isBasicASCII),this.isBasicASCII||this.containsRTL||(this.containsRTL=s.i(e))},e.prototype.finish=function(e){return void 0===e&&(e=!0),this._finish(),new pe(this.chunks,this.BOM,this.cr,this.lf,this.crlf,this.containsRTL,this.isBasicASCII,e)},e.prototype._finish=function(){if(0===this.chunks.length&&this._acceptChunk1("",!0),this._hasPreviousChar){this._hasPreviousChar=!1;var e=this.chunks[this.chunks.length-1];e.buffer+=String.fromCharCode(this._previousChar);var t=se(e.buffer);e.lineStarts=t,13===this._previousChar&&this.cr++}},e}(),ge=function(){this.changeType=1},me=function(e,t){this.changeType=2,this.lineNumber=e,this.detail=t},ve=function(e,t){this.changeType=3,this.fromLineNumber=e,this.toLineNumber=t},_e=function(e,t,n){this.changeType=4,this.fromLineNumber=e,this.toLineNumber=t,this.detail=n},be=function(){this.changeType=5},ye=function(){function e(e,t,n,i){this.changes=e,this.versionId=t,this.isUndoing=n,this.isRedoing=i}return e.prototype.containsEvent=function(e){for(var t=0,n=this.changes.length;t=this._len;)this._beginState[this._len]=null,this._valid[this._len]=!1,this._len++},e.prototype._deleteLines=function(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._beginState.splice(e,t),this._valid.splice(e,t),this._len-=t)},e.prototype._insertLines=function(e,t){if(0!==t){for(var n=[],i=[],o=0;o=0;o--)this._invalidateLine(e.startLineNumber+o-1);this._acceptDeleteRange(e),this._acceptInsertText(new l.a(e.startLineNumber,e.startColumn),t)},e.prototype._acceptDeleteRange=function(e){e.startLineNumber-1>=this._len||this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)},e.prototype._acceptInsertText=function(e,t){e.lineNumber-1>=this._len||this._insertLines(e.lineNumber,t)},e}(),Ie=function(e){function t(t){var n=e.call(this)||this;return n._isDisposed=!1,n._textModel=t,n._tokenizationStateStore=new Ee,n._tokenizationSupport=null,n._register(Oe.B.onDidChange((function(e){var t=n._textModel.getLanguageIdentifier();-1!==e.changedLanguages.indexOf(t.language)&&(n._resetTokenizationState(),n._textModel.clearTokens())}))),n._register(n._textModel.onDidChangeRawContentFast((function(e){e.containsEvent(1)&&n._resetTokenizationState()}))),n._register(n._textModel.onDidChangeContentFast((function(e){for(var t=0,i=e.changes.length;t1);){if(this._tokenizeOneInvalidLine(t)>=e)break}this._beginBackgroundTokenization(),this._textModel.setTokens(t.tokens)},t.prototype.tokenizeViewport=function(e,t){var n=new xe.b;this._tokenizeViewport(n,e,t),this._textModel.setTokens(n.tokens)},t.prototype.reset=function(){this._resetTokenizationState(),this._textModel.clearTokens()},t.prototype.forceTokenization=function(e){var t=new xe.b;this._updateTokensUntilLine(t,e),this._textModel.setTokens(t.tokens)},t.prototype.isCheapToTokenize=function(e){if(!this._tokenizationSupport)return!0;var t=this._tokenizationStateStore.invalidLineStartIndex+1;return!(e>t)&&(e0&&s>=1;s--){var a=this._textModel.getLineFirstNonWhitespaceColumn(s);if(0!==a&&a=0;s--){l=(h=Me(u,this._tokenizationSupport,o[s],l)).endState}for(var c=t;c<=n;c++){var d=this._textModel.getLineContent(c),h=Me(u,this._tokenizationSupport,d,l);e.add(c,h.tokens),this._tokenizationStateStore.setFakeTokens(c-1),l=h.endState}}},t}(r.a);function Me(e,t,n,o){var r=null;if(t)try{r=t.tokenize2(n,o.clone(),0)}catch(e){Object(i.e)(e)}return r||(r=Object(Le.e)(e.id,n,o,0)),Se.a.convertToEndOffset(r.tokens,n.length),r}var Te=n("0JNc"),Pe=n("cMvZ"),Re=n("BFtn"),Ae=n("EIAu"),Fe=n("746U"),je=n("zrhQ"),We=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();function Ve(e){var t=new fe;return t.acceptChunk(e),t.finish()}function Be(e,t){return("string"==typeof e?Ve(e):e).create(t)}var He=0,ze=function(){throw new Error("Invalid change accessor")},Ue=function(e){function t(n,i,r,u){void 0===u&&(u=null);var l=e.call(this)||this;l._onWillDispose=l._register(new o.a),l.onWillDispose=l._onWillDispose.event,l._onDidChangeDecorations=l._register(new $e),l.onDidChangeDecorations=l._onDidChangeDecorations.event,l._onDidChangeLanguage=l._register(new o.a),l.onDidChangeLanguage=l._onDidChangeLanguage.event,l._onDidChangeLanguageConfiguration=l._register(new o.a),l.onDidChangeLanguageConfiguration=l._onDidChangeLanguageConfiguration.event,l._onDidChangeTokens=l._register(new o.a),l.onDidChangeTokens=l._onDidChangeTokens.event,l._onDidChangeOptions=l._register(new o.a),l.onDidChangeOptions=l._onDidChangeOptions.event,l._onDidChangeAttached=l._register(new o.a),l.onDidChangeAttached=l._onDidChangeAttached.event,l._eventEmitter=l._register(new et),He++,l.id="$model"+He,l.isForSimpleWidget=i.isForSimpleWidget,l._associatedResource=null==u?a.a.parse("inmemory://model/"+He):u,l._attachedEditorCount=0,l._buffer=Be(n,i.defaultEOL),l._options=t.resolveOptions(l._buffer,i);var d=l._buffer.getLineCount(),h=l._buffer.getValueLengthInRange(new c.a(1,1,d,l._buffer.getLineLength(d)+1),0);return i.largeFileOptimizations?l._isTooLargeForTokenization=h>t.LARGE_FILE_SIZE_THRESHOLD||d>t.LARGE_FILE_LINE_COUNT_THRESHOLD:l._isTooLargeForTokenization=!1,l._isTooLargeForSyncing=h>t.MODEL_SYNC_LIMIT,l._versionId=1,l._alternativeVersionId=1,l._isDisposed=!1,l._isDisposing=!1,l._languageIdentifier=r||Le.a,l._languageRegistryListener=Pe.a.onDidChange((function(e){e.languageIdentifier.id===l._languageIdentifier.id&&l._onDidChangeLanguageConfiguration.fire({})})),l._instanceId=s.M(He),l._lastDecorationId=0,l._decorations=Object.create(null),l._decorationsTree=new Ke,l._commandManager=new m(l),l._isUndoing=!1,l._isRedoing=!1,l._trimAutoWhitespaceLines=null,l._tokens=new xe.d,l._tokens2=new xe.e,l._tokenization=new Ie(l),l}return We(t,e),t.createFromString=function(e,n,i,o){return void 0===n&&(n=t.DEFAULT_CREATION_OPTIONS),void 0===i&&(i=null),void 0===o&&(o=null),new t(e,n,i,o)},t.resolveOptions=function(e,t){if(t.detectIndentation){var n=b(e,t.tabSize,t.insertSpaces);return new h.e({tabSize:n.tabSize,indentSize:n.tabSize,insertSpaces:n.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})}return new h.e({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})},t.prototype.onDidChangeRawContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeRawContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.onDidChangeContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.dispose=function(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,e.prototype.dispose.call(this),this._isDisposing=!1},t.prototype._assertNotDisposed=function(){if(this._isDisposed)throw new Error("Model is disposed!")},t.prototype._emitContentChangedEvent=function(e,t){this._isDisposing||this._eventEmitter.fire(new Ce(e,t))},t.prototype.setValue=function(e){if(this._assertNotDisposed(),null!==e){var t=Be(e,this._options.defaultEOL);this.setValueFromTextBuffer(t)}},t.prototype._createContentChanged2=function(e,t,n,i,o,r,s){return{changes:[{range:e,rangeOffset:t,rangeLength:n,text:i}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:o,isRedoing:r,isFlush:s}},t.prototype.setValueFromTextBuffer=function(e){if(this._assertNotDisposed(),null!==e){var t=this.getFullModelRange(),n=this.getValueLengthInRange(t),i=this.getLineCount(),o=this.getLineMaxColumn(i);this._buffer=e,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new Ke,this._commandManager=new m(this),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new ye([new ge],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,i,o),0,n,this.getValue(),!1,!1,!0))}},t.prototype.setEOL=function(e){this._assertNotDisposed();var t=1===e?"\r\n":"\n";if(this._buffer.getEOL()!==t){var n=this.getFullModelRange(),i=this.getValueLengthInRange(n),o=this.getLineCount(),r=this.getLineMaxColumn(o);this._onBeforeEOLChange(),this._buffer.setEOL(t),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new ye([new be],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,o,r),0,i,this.getValue(),!1,!1,!1))}},t.prototype._onBeforeEOLChange=function(){var e=this.getVersionId(),t=this._decorationsTree.search(0,!1,!1,e);this._ensureNodesHaveRanges(t)},t.prototype._onAfterEOLChange=function(){for(var e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder(),n=0,i=t.length;n0},t.prototype.getAttachedEditorCount=function(){return this._attachedEditorCount},t.prototype.isTooLargeForSyncing=function(){return this._isTooLargeForSyncing},t.prototype.isTooLargeForTokenization=function(){return this._isTooLargeForTokenization},t.prototype.isDisposed=function(){return this._isDisposed},t.prototype.isDominatedByLongLines=function(){if(this._assertNotDisposed(),this.isTooLargeForTokenization())return!1;for(var e=0,t=0,n=this._buffer.getLineCount(),i=1;i<=n;i++){var o=this._buffer.getLineLength(i);o>=1e4?t+=o:e+=o}return t>e},Object.defineProperty(t.prototype,"uri",{get:function(){return this._associatedResource},enumerable:!0,configurable:!0}),t.prototype.getOptions=function(){return this._assertNotDisposed(),this._options},t.prototype.getFormattingOptions=function(){return{tabSize:this._options.indentSize,insertSpaces:this._options.insertSpaces}},t.prototype.updateOptions=function(e){this._assertNotDisposed();var t=void 0!==e.tabSize?e.tabSize:this._options.tabSize,n=void 0!==e.indentSize?e.indentSize:this._options.indentSize,i=void 0!==e.insertSpaces?e.insertSpaces:this._options.insertSpaces,o=void 0!==e.trimAutoWhitespace?e.trimAutoWhitespace:this._options.trimAutoWhitespace,r=new h.e({tabSize:t,indentSize:n,insertSpaces:i,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:o});if(!this._options.equals(r)){var s=this._options.createChangeEvent(r);this._options=r,this._onDidChangeOptions.fire(s)}},t.prototype.detectIndentation=function(e,t){this._assertNotDisposed();var n=b(this._buffer,t,e);this.updateOptions({insertSpaces:n.insertSpaces,tabSize:n.tabSize,indentSize:n.tabSize})},t._normalizeIndentationFromWhitespace=function(e,t,n){for(var i=0,o=0;othis.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineContent(e)},t.prototype.getLineLength=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)},t.prototype.getLinesContent=function(){return this._assertNotDisposed(),this._buffer.getLinesContent()},t.prototype.getEOL=function(){return this._assertNotDisposed(),this._buffer.getEOL()},t.prototype.getLineMinColumn=function(e){return this._assertNotDisposed(),1},t.prototype.getLineMaxColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)+1},t.prototype.getLineFirstNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineFirstNonWhitespaceColumn(e)},t.prototype.getLineLastNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLastNonWhitespaceColumn(e)},t.prototype._validateRangeRelaxedNoAllocations=function(e){var t,n,i=this._buffer.getLineCount(),o=e.startLineNumber,r=e.startColumn;if(o<1)t=1,n=1;else if(o>i)t=i,n=this.getLineMaxColumn(t);else{if(t=0|o,r<=1)n=1;else n=r>=(h=this.getLineMaxColumn(t))?h:0|r}var s,a,u=e.endLineNumber,l=e.endColumn;if(u<1)s=1,a=1;else if(u>i)s=i,a=this.getLineMaxColumn(s);else{var h;if(s=0|u,l<=1)a=1;else a=l>=(h=this.getLineMaxColumn(s))?h:0|l}return o===t&&r===n&&u===s&&l===a&&e instanceof c.a&&!(e instanceof d.a)?e:new c.a(t,n,s,a)},t.prototype._isValidPosition=function(e,t,n){if("number"!=typeof e||"number"!=typeof t)return!1;if(isNaN(e)||isNaN(t))return!1;if(e<1||t<1)return!1;if((0|e)!==e||(0|t)!==t)return!1;if(e>this._buffer.getLineCount())return!1;if(1===t)return!0;if(t>this.getLineMaxColumn(e))return!1;if(1===n){var i=this._buffer.getLineCharCode(e,t-2);if(s.z(i))return!1}return!0},t.prototype._validatePosition=function(e,t,n){var i=Math.floor("number"!=typeof e||isNaN(e)?1:e),o=Math.floor("number"!=typeof t||isNaN(t)?1:t),r=this._buffer.getLineCount();if(i<1)return new l.a(1,1);if(i>r)return new l.a(r,this.getLineMaxColumn(r));if(o<=1)return new l.a(i,1);var a=this.getLineMaxColumn(i);if(o>=a)return new l.a(i,a);if(1===n){var u=this._buffer.getLineCharCode(i,o-2);if(s.z(u))return new l.a(i,o-1)}return new l.a(i,o)},t.prototype.validatePosition=function(e){return this._assertNotDisposed(),e instanceof l.a&&this._isValidPosition(e.lineNumber,e.column,1)?e:this._validatePosition(e.lineNumber,e.column,1)},t.prototype._isValidRange=function(e,t){var n=e.startLineNumber,i=e.startColumn,o=e.endLineNumber,r=e.endColumn;if(!this._isValidPosition(n,i,0))return!1;if(!this._isValidPosition(o,r,0))return!1;if(1===t){var a=i>1?this._buffer.getLineCharCode(n,i-2):0,u=r>1&&r<=this._buffer.getLineLength(o)?this._buffer.getLineCharCode(o,r-2):0,l=s.z(a),c=s.z(u);return!l&&!c}return!0},t.prototype.validateRange=function(e){if(this._assertNotDisposed(),e instanceof c.a&&!(e instanceof d.a)&&this._isValidRange(e,1))return e;var t=this._validatePosition(e.startLineNumber,e.startColumn,0),n=this._validatePosition(e.endLineNumber,e.endColumn,0),i=t.lineNumber,o=t.column,r=n.lineNumber,a=n.column,u=o>1?this._buffer.getLineCharCode(i,o-2):0,l=a>1&&a<=this._buffer.getLineLength(r)?this._buffer.getLineCharCode(r,a-2):0,h=s.z(u),p=s.z(l);return h||p?i===r&&o===a?new c.a(i,o-1,r,a-1):h&&p?new c.a(i,o-1,r,a+1):h?new c.a(i,o-1,r,a):new c.a(i,o,r,a+1):new c.a(i,o,r,a)},t.prototype.modifyPosition=function(e,t){this._assertNotDisposed();var n=this.getOffsetAt(e)+t;return this.getPositionAt(Math.min(this._buffer.getLength(),Math.max(0,n)))},t.prototype.getFullModelRange=function(){this._assertNotDisposed();var e=this.getLineCount();return new c.a(1,1,e,this.getLineMaxColumn(e))},t.prototype.findMatchesLineByLine=function(e,t,n,i){return this._buffer.findMatchesLineByLine(e,t,n,i)},t.prototype.findMatches=function(e,t,n,i,o,r,s){var a;if(void 0===s&&(s=999),this._assertNotDisposed(),a=c.a.isIRange(t)?this.validateRange(t):this.getFullModelRange(),!n&&e.indexOf("\n")<0){var u=new ie.a(e,n,i,o).parseSearchRequest();return u?this.findMatchesLineByLine(a,u,r,s):[]}return ie.c.findMatches(this,new ie.a(e,n,i,o),a,r,s)},t.prototype.findNextMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);if(!n&&e.indexOf("\n")<0){var a=new ie.a(e,n,i,o).parseSearchRequest();if(!a)return null;var u=this.getLineCount(),l=new c.a(s.lineNumber,s.column,u,this.getLineMaxColumn(u)),d=this.findMatchesLineByLine(l,a,r,1);return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r),d.length>0?d[0]:(l=new c.a(1,1,s.lineNumber,this.getLineMaxColumn(s.lineNumber)),(d=this.findMatchesLineByLine(l,a,r,1)).length>0?d[0]:null)}return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.findPreviousMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);return ie.c.findPreviousMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.pushStackElement=function(){this._commandManager.pushStackElement()},t.prototype.pushEOL=function(e){if(("\n"===this.getEOL()?0:1)!==e)try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._commandManager.pushEOL(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype.pushEditOperations=function(e,t,n){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._pushEditOperations(e,t,n)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._pushEditOperations=function(e,t,n){var i=this;if(this._options.trimAutoWhitespace&&this._trimAutoWhitespaceLines){for(var o=t.map((function(e){return{range:i.validateRange(e.range),text:e.text}})),r=!0,s=0,a=e.length;su.endLineNumber,f=u.startLineNumber>_.endLineNumber;if(!p&&!f){l=!0;break}}if(!l){r=!1;break}}if(r)for(s=0,a=this._trimAutoWhitespaceLines.length;s_.endLineNumber)&&!(g===_.startLineNumber&&_.startColumn===m&&_.isEmpty()&&b&&b.length>0&&"\n"===b.charAt(0)||g===_.startLineNumber&&1===_.startColumn&&_.isEmpty()&&b&&b.length>0&&"\n"===b.charAt(b.length-1))){v=!1;break}}v&&t.push({range:new c.a(g,1,g,m),text:null})}this._trimAutoWhitespaceLines=null}return this._commandManager.pushEditOperation(e,t,n)},t.prototype.applyEdits=function(e){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._applyEdits(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._applyEdits=function(e){for(var t=0,n=e.length;t0?l.text.charCodeAt(0):0),this._onDidChangeDecorations.fire(),this._decorationsTree.acceptReplace(l.rangeOffset,l.rangeLength,l.text.length,l.forceMoveMarkers);for(var f=l.range.startLineNumber,g=l.range.endLineNumber,m=g-f,v=d,_=Math.min(m,v),b=v-m,y=_;y>=0;y--){var C=f+y,w=r-u-b+C;a.push(new me(C,this.getLineContent(w)))}if(_this.getLineCount()?[]:this.getLinesDecorations(e,e,t,n)},t.prototype.getLinesDecorations=function(e,t,n,i){void 0===n&&(n=0),void 0===i&&(i=!1);var o=this.getLineCount(),r=Math.min(o,Math.max(1,e)),s=Math.min(o,Math.max(1,t)),a=this.getLineMaxColumn(s);return this._getDecorationsInRange(new c.a(r,1,s,a),n,i)},t.prototype.getDecorationsInRange=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=!1);var i=this.validateRange(e);return this._getDecorationsInRange(i,t,n)},t.prototype.getOverviewRulerDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!0,n);return this._ensureNodesHaveRanges(i)},t.prototype.getAllDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!1,n);return this._ensureNodesHaveRanges(i)},t.prototype._getDecorationsInRange=function(e,t,n){var i=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),o=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),r=this.getVersionId(),s=this._decorationsTree.intervalSearch(i,o,t,n,r);return this._ensureNodesHaveRanges(s)},t.prototype._ensureNodesHaveRanges=function(e){for(var t=0,n=e.length;tthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokens.setTokens(this._languageIdentifier.id,e-1,this._buffer.getLineLength(e),t)},t.prototype.setTokens=function(e){if(0!==e.length){for(var t=[],n=0,i=e.length;nthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokenization.forceTokenization(e)},t.prototype.isCheapToTokenize=function(e){return this._tokenization.isCheapToTokenize(e)},t.prototype.tokenizeIfCheap=function(e){this.isCheapToTokenize(e)&&this.forceTokenization(e)},t.prototype.getLineTokens=function(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._getLineTokens(e)},t.prototype._getLineTokens=function(e){var t=this.getLineContent(e),n=this._tokens.getTokens(this._languageIdentifier.id,e-1,t);return this._tokens2.addSemanticTokens(e,n)},t.prototype.getLanguageIdentifier=function(){return this._languageIdentifier},t.prototype.getModeId=function(){return this._languageIdentifier.language},t.prototype.setMode=function(e){if(this._languageIdentifier.id!==e.id){var t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language};this._languageIdentifier=e,this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({})}},t.prototype.getLanguageIdAtPosition=function(e,t){var n=this.validatePosition(new l.a(e,t)),i=this.getLineTokens(n.lineNumber);return i.getLanguageId(i.findTokenIndexAtOffset(n.column-1))},t.prototype.getWordAtPosition=function(e){this._assertNotDisposed();var n=this.validatePosition(e),i=this.getLineContent(n.lineNumber),o=this._getLineTokens(n.lineNumber),r=o.findTokenIndexAtOffset(n.column-1),s=t._findLanguageBoundaries(o,r),a=s[0],u=s[1],l=Object(Te.d)(n.column,Pe.a.getWordDefinition(o.getLanguageId(r)),i.substring(a,u),a);if(l&&l.startColumn<=e.column&&e.column<=l.endColumn)return l;if(r>0&&a===n.column-1){var c=t._findLanguageBoundaries(o,r-1),d=c[0],h=c[1],p=Object(Te.d)(n.column,Pe.a.getWordDefinition(o.getLanguageId(r-1)),i.substring(d,h),d);if(p&&p.startColumn<=e.column&&e.column<=p.endColumn)return p}return null},t._findLanguageBoundaries=function(e,t){for(var n=e.getLanguageId(t),i=0,o=t;o>=0&&e.getLanguageId(o)===n;o--)i=e.getStartOffset(o);for(var r=e.getLineContent().length,s=(o=t,e.getCount());o=0;u--){var l=n.getEndOffset(u);if(l<=a)break;Object(Re.b)(n.getStandardTokenType(u))&&(a=l)}for(var c=Math.min(o.length,e.column-1+s.maxBracketLength),d=null;;){if(!(m=Ae.a.findNextBracketInRange(s.forwardRegex,t,o,a,c)))break;if(m.startColumn<=e.column&&e.column<=m.endColumn){var h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();(v=this._matchFoundBracket(m,s.textIsBracket[h],s.textIsOpenBracket[h]))&&(d=v)}a=m.endColumn-1}if(d)return d}if(r>0&&n.getStartOffset(r)===e.column-1){var p=r-1,f=Pe.a.getBracketsSupport(n.getLanguageId(p));if(f&&!Object(Re.b)(n.getStandardTokenType(p))){for(a=Math.max(0,e.column-1-f.maxBracketLength),c=Math.min(o.length,e.column-1+f.maxBracketLength),u=p+1;u=c)break;Object(Re.b)(n.getStandardTokenType(u))&&(c=g)}var m;if((m=Ae.a.findPrevBracketInRange(f.reversedRegex,t,o,a,c))&&m.startColumn<=e.column&&e.column<=m.endColumn){var v;h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();if(v=this._matchFoundBracket(m,f.textIsBracket[h],f.textIsOpenBracket[h]))return v}}}return null},t.prototype._matchFoundBracket=function(e,t,n){if(!t)return null;var i;if(n){if(i=this._findMatchingBracketDown(t,e.getEndPosition()))return[e,i]}else if(i=this._findMatchingBracketUp(t,e.getStartPosition()))return[e,i];return null},t.prototype._findMatchingBracketUp=function(e,t){for(var n=e.languageIdentifier.id,i=e.reversedRegex,o=-1,r=function(t,n,r,s){for(;;){var a=Ae.a.findPrevBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;s=a.startColumn-1}return null},s=t.lineNumber;s>=1;s--){var a=this._getLineTokens(s),u=a.getCount(),l=this._buffer.getLineContent(s),c=u-1,d=l.length,h=l.length;s===t.lineNumber&&(c=a.findTokenIndexAtOffset(t.column-1),d=t.column-1,h=t.column-1);for(var p=!0;c>=0;c--){var f,g=a.getLanguageId(c)===n&&!Object(Re.b)(a.getStandardTokenType(c));if(g)p?d=a.getStartOffset(c):(d=a.getStartOffset(c),h=a.getEndOffset(c));else if(p&&d!==h)if(f=r(s,l,d,h))return f;p=g}if(p&&d!==h)if(f=r(s,l,d,h))return f}return null},t.prototype._findMatchingBracketDown=function(e,t){for(var n=e.languageIdentifier.id,i=e.forwardRegex,o=1,r=function(t,n,r,s){for(;;){var a=Ae.a.findNextBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;r=a.endColumn-1}return null},s=this.getLineCount(),a=t.lineNumber;a<=s;a++){var u=this._getLineTokens(a),l=u.getCount(),c=this._buffer.getLineContent(a),d=0,h=0,p=0;a===t.lineNumber&&(d=u.findTokenIndexAtOffset(t.column-1),h=t.column-1,p=t.column-1);for(var f=!0;d=1;o--){var r=this._getLineTokens(o),s=r.getCount(),a=this._buffer.getLineContent(o),u=s-1,l=a.length,c=a.length;if(o===t.lineNumber)u=r.findTokenIndexAtOffset(t.column-1),l=t.column-1,c=t.column-1,n!==(h=r.getLanguageId(u))&&(n=h,i=Pe.a.getBracketsSupport(n));for(var d=!0;u>=0;u--){var h;if(n!==(h=r.getLanguageId(u))){if(i&&d&&l!==c){if(p=Ae.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,p);d=!1}n=h,i=Pe.a.getBracketsSupport(n)}var p,f=!!i&&!Object(Re.b)(r.getStandardTokenType(u));if(f)d?l=r.getStartOffset(u):(l=r.getStartOffset(u),c=r.getEndOffset(u));else if(i&&d&&l!==c)if(p=Ae.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,p);d=f}if(i&&d&&l!==c)if(p=Ae.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,p)}return null},t.prototype.findNextBracket=function(e){for(var t=this.validatePosition(e),n=this.getLineCount(),i=-1,o=null,r=t.lineNumber;r<=n;r++){var s=this._getLineTokens(r),a=s.getCount(),u=this._buffer.getLineContent(r),l=0,c=0,d=0;if(r===t.lineNumber)l=s.findTokenIndexAtOffset(t.column-1),c=t.column-1,d=t.column-1,i!==(p=s.getLanguageId(l))&&(i=p,o=Pe.a.getBracketsSupport(i));for(var h=!0;lt)return null;var p=this._getLineTokens(h),f=p.getCount(),g=this._buffer.getLineContent(h),m=0,v=0,_=0;if(h===i.lineNumber)m=p.findTokenIndexAtOffset(i.column-1),v=i.column-1,_=i.column-1,l!==(y=p.getLanguageId(m))&&a(l=y,c=Pe.a.getBracketsSupport(l));for(var b=!0;mo)throw new Error("Illegal value for lineNumber");for(var r=Pe.a.getFoldingRules(this._languageIdentifier.id),s=Boolean(r&&r.offSide),a=-2,u=-1,l=-2,c=-1,d=function(e){if(-1!==a&&(-2===a||a>e-1)){a=-1,u=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){a=t,u=n;break}}}if(-2===l){l=-1,c=-1;for(t=e;t=0){l=t,c=r;break}}}},h=-2,p=-1,f=-2,g=-1,m=function(e){if(-2===h){h=-1,p=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){h=t,p=n;break}}}if(-1!==f&&(-2===f||f=0){f=t,g=r;break}}}},v=0,_=!0,b=0,y=!0,C=0,w=0;_||y;w++){var S=e-w,O=e+w;if(0!==w&&(S<1||So||O>n)&&(y=!1),w>5e4&&(_=!1,y=!1),_){var L=void 0;if((D=this._computeIndentLevel(S-1))>=0?(l=S-1,c=D,L=Math.ceil(D/this._options.indentSize)):(d(S),L=this._getIndentLevelForWhitespaceLine(s,u,c)),0===w){if(v=S,b=O,0===(C=L))return{startLineNumber:v,endLineNumber:b,indent:C};continue}L>=C?v=S:_=!1}if(y){var D,x=void 0;(D=this._computeIndentLevel(O-1))>=0?(h=O-1,p=D,x=Math.ceil(D/this._options.indentSize)):(m(O),x=this._getIndentLevelForWhitespaceLine(s,p,g)),x>=C?b=O:y=!1}}return{startLineNumber:v,endLineNumber:b,indent:C}},t.prototype.getLinesIndentGuides=function(e,t){this._assertNotDisposed();var n=this.getLineCount();if(e<1||e>n)throw new Error("Illegal value for startLineNumber");if(t<1||t>n)throw new Error("Illegal value for endLineNumber");for(var i=Pe.a.getFoldingRules(this._languageIdentifier.id),o=Boolean(i&&i.offSide),r=new Array(t-e+1),s=-2,a=-1,u=-2,l=-1,c=e;c<=t;c++){var d=c-e,h=this._computeIndentLevel(c-1);if(h>=0)s=c-1,a=h,r[d]=Math.ceil(h/this._options.indentSize);else{if(-2===s){s=-1,a=-1;for(var p=c-2;p>=0;p--){if((f=this._computeIndentLevel(p))>=0){s=p,a=f;break}}}if(-1!==u&&(-2===u||u=0){u=p,l=f;break}}}r[d]=this._getIndentLevelForWhitespaceLine(o,a,l)}}return r},t.prototype._getIndentLevelForWhitespaceLine=function(e,t,n){return-1===t||-1===n?0:t0?this._deferredEvent?this._deferredEvent=this._deferredEvent.merge(e):this._deferredEvent=e:(this._fastEmitter.fire(e),this._slowEmitter.fire(e))},t}(r.a)},tXSY: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/supports.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/supports/richEditBrackets.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */function(e,t,n){"use strict";n.d(t,"b",(function(){return Ue})),n.d(t,"a",(function(){return Xe}));var i=n("/cxE"),o=n("MI8n"),r=n("pmY6"),s=n("N0LK"),a=n("bY76"),u=n("/UlZ"),l=n("cGHE"),c=n("aokT"),d=n("gCVg"),h=n("M1Kb"),p=function(){function e(e,t){this.beforeVersionId=e,this.beforeCursorState=t,this.afterCursorState=null,this.afterVersionId=-1,this.editOperations=[]}return e.prototype.undo=function(e){for(var t=this.editOperations.length-1;t>=0;t--)this.editOperations[t]={operations:e.applyEdits(this.editOperations[t].operations)}},e.prototype.redo=function(e){for(var t=0;t0){var e=this.past.pop();try{e.undo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.future.push(e),{selections:e.beforeCursorState,recordedVersionId:e.beforeVersionId}}return null},e.prototype.canUndo=function(){return this.past.length>0||null!==this.currentOpenStackElement},e.prototype.redo=function(){if(this.future.length>0){var e=this.future.pop();try{e.redo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.past.push(e),{selections:e.afterCursorState,recordedVersionId:e.afterVersionId}}return null},e.prototype.canRedo=function(){return this.future.length>0},e}(),v=function(){this.spacesDiff=0,this.looksLikeAlignment=!1};function _(e,t,n,i,o){var r;for(o.spacesDiff=0,o.looksLikeAlignment=!1,r=0;r0&&a>0||l>0&&c>0)){var d=Math.abs(a-c),h=Math.abs(s-l);if(0===d)return o.spacesDiff=h,void(h>0&&0<=l-1&&l-10?o++:m>1&&r++,_(s,a,h,g,l),!l.looksLikeAlignment||n&&t===l.spacesDiff)){var S=l.spacesDiff;S<=8&&u[S]++,s=h,a=g}}var O=n;o!==r&&(O=oD&&(D=t,L=e)})),4===L&&u[4]>0&&u[2]>0&&u[2]>=u[4]/2&&(L=2)}return{insertSpaces:O,tabSize:L}}function y(e){return(1&e.metadata)>>>0}function C(e,t){e.metadata=254&e.metadata|t<<0}function w(e){return(2&e.metadata)>>>1==1}function S(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function O(e){return(4&e.metadata)>>>2==1}function L(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function D(e){return(8&e.metadata)>>>3==1}function x(e,t){e.metadata=247&e.metadata|(t?1:0)<<3}function N(e,t){e.metadata=207&e.metadata|t<<4}function k(e,t){e.metadata=191&e.metadata|(t?1:0)<<6}var E=function(){function e(e,t,n){this.metadata=0,this.parent=this,this.left=this,this.right=this,C(this,1),this.start=t,this.end=n,this.delta=0,this.maxEnd=n,this.id=e,this.ownerId=0,this.options=null,L(this,!1),N(this,1),x(this,!1),k(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=null,S(this,!1)}return e.prototype.reset=function(e,t,n,i){this.start=t,this.end=n,this.maxEnd=n,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=i},e.prototype.setOptions=function(e){this.options=e;var t=this.options.className;L(this,"squiggly-error"===t||"squiggly-warning"===t||"squiggly-info"===t),N(this,this.options.stickiness),x(this,!(!this.options.overviewRuler||!this.options.overviewRuler.color)),k(this,this.options.collapseOnReplaceEdit)},e.prototype.setCachedOffsets=function(e,t,n){this.cachedVersionId!==n&&(this.range=null),this.cachedVersionId=n,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),I=new E(null,0,0);I.parent=I,I.left=I,I.right=I,C(I,0);var M=function(){function e(){this.root=I,this.requestNormalizeDelta=!1}return e.prototype.intervalSearch=function(e,t,n,i,o){return this.root===I?[]:function(e,t,n,i,o,r){var s=e.root,a=0,u=0,l=0,c=[],d=0;for(;s!==I;)if(w(s))S(s.left,!1),S(s.right,!1),s===s.parent.right&&(a-=s.parent.delta),s=s.parent;else{if(!w(s.left)){if(a+s.maxEndn)S(s,!0);else{if((l=a+s.end)>=t){s.setCachedOffsets(u,l,r);var h=!0;i&&s.ownerId&&s.ownerId!==i&&(h=!1),o&&O(s)&&(h=!1),h&&(c[d++]=s)}S(s,!0),s.right===I||w(s.right)||(a+=s.delta,s=s.right)}}return S(e.root,!1),c}(this,e,t,n,i,o)},e.prototype.search=function(e,t,n){return this.root===I?[]:function(e,t,n,i){var o=e.root,r=0,s=0,a=0,u=[],l=0;for(;o!==I;)if(w(o))S(o.left,!1),S(o.right,!1),o===o.parent.right&&(r-=o.parent.delta),o=o.parent;else if(o.left===I||w(o.left)){s=r+o.start,a=r+o.end,o.setCachedOffsets(s,a,i);var c=!0;t&&o.ownerId&&o.ownerId!==t&&(c=!1),n&&O(o)&&(c=!1),c&&(u[l++]=o),S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right)}else o=o.left;return S(e.root,!1),u}(this,e,t,n)},e.prototype.collectNodesFromOwner=function(e){return function(e,t){var n=e.root,i=[],o=0;for(;n!==I;)w(n)?(S(n.left,!1),S(n.right,!1),n=n.parent):n.left===I||w(n.left)?(n.ownerId===t&&(i[o++]=n),S(n,!0),n.right===I||w(n.right)||(n=n.right)):n=n.left;return S(e.root,!1),i}(this,e)},e.prototype.collectNodesPostOrder=function(){return function(e){var t=e.root,n=[],i=0;for(;t!==I;)w(t)?(S(t.left,!1),S(t.right,!1),t=t.parent):t.left===I||w(t.left)?t.right===I||w(t.right)?(n[i++]=t,S(t,!0)):t=t.right:t=t.left;return S(e.root,!1),n}(this)},e.prototype.insert=function(e){R(this,e),this._normalizeDeltaIfNecessary()},e.prototype.delete=function(e){A(this,e),this._normalizeDeltaIfNecessary()},e.prototype.resolveNode=function(e,t){for(var n=e,i=0;e!==this.root;)e===e.parent.right&&(i+=e.parent.delta),e=e.parent;var o=n.start+i,r=n.end+i;n.setCachedOffsets(o,r,t)},e.prototype.acceptReplace=function(e,t,n,i){for(var o=function(e,t,n){var i=e.root,o=0,r=0,s=0,a=[],u=0;for(;i!==I;)if(w(i))S(i.left,!1),S(i.right,!1),i===i.parent.right&&(o-=i.parent.delta),i=i.parent;else{if(!w(i.left)){if(o+i.maxEndn?S(i,!0):((s=o+i.end)>=t&&(i.setCachedOffsets(r,s,0),a[u++]=i),S(i,!0),i.right===I||w(i.right)||(o+=i.delta,i=i.right))}return S(e.root,!1),a}(this,e,e+t),r=0,s=o.length;rn?(o.start+=s,o.end+=s,o.delta+=s,(o.delta<-1073741824||o.delta>1073741824)&&(e.requestNormalizeDelta=!0),S(o,!0)):(S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right))}S(e.root,!1)}(this,e,e+t,n),this._normalizeDeltaIfNecessary();for(r=0,s=o.length;rn)&&(1!==i&&(2===i||t))}function P(e,t,n,i,o){var r=function(e){return(48&e.metadata)>>>4}(e),s=0===r||2===r,a=1===r||2===r,u=n-t,l=i,c=Math.min(u,l),d=e.start,h=!1,p=e.end,f=!1;t<=d&&p<=n&&function(e){return(64&e.metadata)>>>6==1}(e)&&(e.start=t,h=!0,e.end=t,f=!0);var g=o?1:u>0?2:0;if(!h&&T(d,s,t,g)&&(h=!0),!f&&T(p,a,t,g)&&(f=!0),c>0&&!o){g=u>l?2:0;!h&&T(d,s,t+c,g)&&(h=!0),!f&&T(p,a,t+c,g)&&(f=!0)}g=o?1:0;!h&&T(d,s,n,g)&&(e.start=t+l,h=!0),!f&&T(p,a,n,g)&&(e.end=t+l,f=!0);var m=l-u;h||(e.start=Math.max(0,d+m)),f||(e.end=Math.max(0,p+m)),e.start>e.end&&(e.end=e.start)}function R(e,t){if(e.root===I)return t.parent=I,t.left=I,t.right=I,C(t,0),e.root=t,e.root;!function(e,t){var n=0,i=e.root,o=t.start,r=t.end;for(;;){if(z(o,r,i.start+n,i.end+n)<0){if(i.left===I){t.start-=n,t.end-=n,t.maxEnd-=n,i.left=t;break}i=i.left}else{if(i.right===I){t.start-=n+i.delta,t.end-=n+i.delta,t.maxEnd-=n+i.delta,i.right=t;break}n+=i.delta,i=i.right}}t.parent=i,t.left=I,t.right=I,C(t,1)}(e,t),H(t.parent);for(var n=t;n!==e.root&&1===y(n.parent);){var i;if(n.parent===n.parent.parent.left)1===y(i=n.parent.parent.right)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.right&&j(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),W(e,n.parent.parent));else 1===y(i=n.parent.parent.left)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.left&&W(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),j(e,n.parent.parent))}return C(e.root,0),t}function A(e,t){var n,i;if(t.left===I?(i=t,(n=t.right).delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta):t.right===I?(n=t.left,i=t):((n=(i=function(e){for(;e.left!==I;)e=e.left;return e}(t.right)).right).start+=i.delta,n.end+=i.delta,n.delta+=i.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),i.start+=t.delta,i.end+=t.delta,i.delta=t.delta,(i.delta<-1073741824||i.delta>1073741824)&&(e.requestNormalizeDelta=!0)),i===e.root)return e.root=n,C(n,0),t.detach(),F(),B(n),void(e.root.parent=I);var o,r=1===y(i);if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?n.parent=i.parent:(i.parent===t?n.parent=i:n.parent=i.parent,i.left=t.left,i.right=t.right,i.parent=t.parent,C(i,y(t)),t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==I&&(i.left.parent=i),i.right!==I&&(i.right.parent=i)),t.detach(),r)return H(n.parent),i!==t&&(H(i),H(i.parent)),void F();for(H(n),H(n.parent),i!==t&&(H(i),H(i.parent));n!==e.root&&0===y(n);)n===n.parent.left?(1===y(o=n.parent.right)&&(C(o,0),C(n.parent,1),j(e,n.parent),o=n.parent.right),0===y(o.left)&&0===y(o.right)?(C(o,1),n=n.parent):(0===y(o.right)&&(C(o.left,0),C(o,1),W(e,o),o=n.parent.right),C(o,y(n.parent)),C(n.parent,0),C(o.right,0),j(e,n.parent),n=e.root)):(1===y(o=n.parent.left)&&(C(o,0),C(n.parent,1),W(e,n.parent),o=n.parent.left),0===y(o.left)&&0===y(o.right)?(C(o,1),n=n.parent):(0===y(o.left)&&(C(o.right,0),C(o,1),j(e,o),o=n.parent.left),C(o,y(n.parent)),C(n.parent,0),C(o.left,0),W(e,n.parent),n=e.root));C(n,0),F()}function F(){I.parent=I,I.delta=0,I.start=0,I.end=0}function j(e,t){var n=t.right;n.delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta,t.right=n.left,n.left!==I&&(n.left.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.left?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n,B(t),B(n)}function W(e,t){var n=t.left;t.delta-=n.delta,(t.delta<-1073741824||t.delta>1073741824)&&(e.requestNormalizeDelta=!0),t.start-=n.delta,t.end-=n.delta,t.left=n.right,n.right!==I&&(n.right.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n,B(t),B(n)}function V(e){var t=e.end;if(e.left!==I){var n=e.left.maxEnd;n>t&&(t=n)}if(e.right!==I){var i=e.right.maxEnd+e.delta;i>t&&(t=i)}return t}function B(e){e.maxEnd=V(e)}function H(e){for(;e!==I;){var t=V(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}function z(e,t,n,i){return e===n?t-i:e-n}var U=function(){function e(e,t){this.piece=e,this.color=t,this.size_left=0,this.lf_left=0,this.parent=this,this.left=this,this.right=this}return e.prototype.next=function(){if(this.right!==K)return q(this.right);for(var e=this;e.parent!==K&&e.parent.left!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.prev=function(){if(this.left!==K)return G(this.left);for(var e=this;e.parent!==K&&e.parent.right!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),K=new U(null,0);function q(e){for(;e.left!==K;)e=e.left;return e}function G(e){for(;e.right!==K;)e=e.right;return e}function Y(e){return e===K?0:e.size_left+e.piece.length+Y(e.right)}function Z(e){return e===K?0:e.lf_left+e.piece.lineFeedCnt+Z(e.right)}function X(){K.parent=K}function Q(e,t){var n=t.right;n.size_left+=t.size_left+(t.piece?t.piece.length:0),n.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=n.left,n.left!==K&&(n.left.parent=t),n.parent=t.parent,t.parent===K?e.root=n:t.parent.left===t?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n}function J(e,t){var n=t.left;t.left=n.right,n.right!==K&&(n.right.parent=t),n.parent=t.parent,t.size_left-=n.size_left+(n.piece?n.piece.length:0),t.lf_left-=n.lf_left+(n.piece?n.piece.lineFeedCnt:0),t.parent===K?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n}function $(e,t){var n,i;if(n=t.left===K?(i=t).right:t.right===K?(i=t).left:(i=q(t.right)).right,i===e.root)return e.root=n,n.color=0,t.detach(),X(),void(e.root.parent=K);var o=1===i.color;if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?(n.parent=i.parent,ne(e,n)):(i.parent===t?n.parent=i:n.parent=i.parent,ne(e,n),i.left=t.left,i.right=t.right,i.parent=t.parent,i.color=t.color,t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==K&&(i.left.parent=i),i.right!==K&&(i.right.parent=i),i.size_left=t.size_left,i.lf_left=t.lf_left,ne(e,i)),t.detach(),n.parent.left===n){var r=Y(n),s=Z(n);if(r!==n.parent.size_left||s!==n.parent.lf_left){var a=r-n.parent.size_left,u=s-n.parent.lf_left;n.parent.size_left=r,n.parent.lf_left=s,te(e,n.parent,a,u)}}if(ne(e,n.parent),o)X();else{for(var l;n!==e.root&&0===n.color;)n===n.parent.left?(1===(l=n.parent.right).color&&(l.color=0,n.parent.color=1,Q(e,n.parent),l=n.parent.right),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.right.color&&(l.left.color=0,l.color=1,J(e,l),l=n.parent.right),l.color=n.parent.color,n.parent.color=0,l.right.color=0,Q(e,n.parent),n=e.root)):(1===(l=n.parent.left).color&&(l.color=0,n.parent.color=1,J(e,n.parent),l=n.parent.left),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.left.color&&(l.right.color=0,l.color=1,Q(e,l),l=n.parent.left),l.color=n.parent.color,n.parent.color=0,l.left.color=0,J(e,n.parent),n=e.root));n.color=0,X()}}function ee(e,t){for(ne(e,t);t!==e.root&&1===t.parent.color;){var n;if(t.parent===t.parent.parent.left)1===(n=t.parent.parent.right).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&Q(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,J(e,t.parent.parent));else 1===(n=t.parent.parent.left).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&J(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,Q(e,t.parent.parent))}e.root.color=0}function te(e,t,n,i){for(;t!==e.root&&t!==K;)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}function ne(e,t){var n=0,i=0;if(t!==e.root){if(0===n){for(;t!==e.root&&t===t.parent.right;)t=t.parent;if(t===e.root)return;n=Y((t=t.parent).left)-t.size_left,i=Z(t.left)-t.lf_left,t.size_left+=n,t.lf_left+=i}for(;t!==e.root&&(0!==n||0!==i);)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}}K.parent=K,K.left=K,K.right=K,K.color=0;var ie=n("jAJ/");function oe(e){var t;return(t=e[e.length-1]<65536?new Uint16Array(e.length):new Uint32Array(e.length)).set(e,0),t}var re=function(e,t,n,i,o){this.lineStarts=e,this.cr=t,this.lf=n,this.crlf=i,this.isBasicASCII=o};function se(e,t){void 0===t&&(t=!0);for(var n=[0],i=1,o=0,r=e.length;o=0;t--){var n=this._cache[t];if(n.nodeStartOffset<=e&&n.nodeStartOffset+n.node.piece.length>=e)return n}return null},e.prototype.get2=function(e){for(var t=this._cache.length-1;t>=0;t--){var n=this._cache[t];if(n.nodeStartLineNumber&&n.nodeStartLineNumber=e)return n}return null},e.prototype.set=function(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)},e.prototype.valdiate=function(e){for(var t=!1,n=this._cache,i=0;i=e)&&(n[i]=null,t=!0)}if(t){for(var r=[],s=0,a=n;s0){e[o].lineStarts||(e[o].lineStarts=se(e[o].buffer));var s=new ue(o+1,{line:0,column:0},{line:e[o].lineStarts.length-1,column:e[o].buffer.length-e[o].lineStarts[e[o].lineStarts.length-1]},e[o].lineStarts.length-1,e[o].buffer.length);this._buffers.push(e[o]),i=this.rbInsertRight(i,s)}this._searchCache=new ce(1),this._lastVisitedLine={lineNumber:0,value:""},this.computeBufferMetadata()},e.prototype.normalizeEOL=function(e){var t=this,n=65535-Math.floor(21845),i=2*n,o="",r=0,s=[];if(this.iterate(this.root,(function(a){var u=t.getNodeContent(a),l=u.length;if(r<=n||r+l0){var a=o.replace(/\r\n|\r|\n/g,e);s.push(new le(a,se(a)))}this.create(s,e,!0)},e.prototype.getEOL=function(){return this._EOL},e.prototype.setEOL=function(e){this._EOL=e,this._EOLLength=this._EOL.length,this.normalizeEOL(e)},e.prototype.getOffsetAt=function(e,t){for(var n=0,i=this.root;i!==K;)if(i.left!==K&&i.lf_left+1>=e)i=i.left;else{if(i.lf_left+i.piece.lineFeedCnt+1>=e)return(n+=i.size_left)+(this.getAccumulatedValue(i,e-i.lf_left-2)+t-1);e-=i.lf_left+i.piece.lineFeedCnt,n+=i.size_left+i.piece.length,i=i.right}return n},e.prototype.getPositionAt=function(e){e=Math.floor(e),e=Math.max(0,e);for(var t=this.root,n=0,i=e;t!==K;)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e){var o=this.getIndexOf(t,e-t.size_left);if(n+=t.lf_left+o.index,0===o.index){var r=i-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}return new l.a(n+1,o.remainder+1)}if(e-=t.size_left+t.piece.length,n+=t.lf_left+t.piece.lineFeedCnt,t.right===K){r=i-e-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}t=t.right}return new l.a(1,1)},e.prototype.getValueInRange=function(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";var n=this.nodeAt2(e.startLineNumber,e.startColumn),i=this.nodeAt2(e.endLineNumber,e.endColumn),o=this.getValueInRange2(n,i);return t?t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?o:o.replace(/\r\n|\r|\n/g,t):o},e.prototype.getValueInRange2=function(e,t){if(e.node===t.node){var n=e.node,i=this._buffers[n.piece.bufferIndex].buffer,o=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i.substring(o+e.remainder,o+t.remainder)}var r=e.node,s=this._buffers[r.piece.bufferIndex].buffer,a=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start),u=s.substring(a+e.remainder,a+r.piece.length);for(r=r.next();r!==K;){var l=this._buffers[r.piece.bufferIndex].buffer,c=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start);if(r===t.node){u+=l.substring(c,c+t.remainder);break}u+=l.substr(c,r.piece.length),r=r.next()}return u},e.prototype.getLinesContent=function(){var e=this,t=[],n=0,i="",o=!1;return this.iterate(this.root,(function(r){if(r===K)return!0;var s=r.piece,a=s.length;if(0===a)return!0;var u=e._buffers[s.bufferIndex].buffer,l=e._buffers[s.bufferIndex].lineStarts,c=s.start.line,d=s.end.line,h=l[c]+s.start.column;if(o&&(10===u.charCodeAt(h)&&(h++,a--),t[n++]=i,i="",o=!1,0===a))return!0;if(c===d)return e._EOLNormalized||13!==u.charCodeAt(h+a-1)?i+=u.substr(h,a):(o=!0,i+=u.substr(h,a-1)),!0;i+=e._EOLNormalized?u.substring(h,Math.max(h,l[c+1]-e._EOLLength)):u.substring(h,l[c+1]).replace(/(\r\n|\r|\n)$/,""),t[n++]=i;for(var p=c+1;p=_)return l;this.positionInBuffer(e,f(h.index)-m,b);var y=this.getLineFeedCnt(e.piece.bufferIndex,o,b),C=b.line===o.line?b.column-o.column+i:b.column+1,w=C+h[0].length;if(d[l++]=Object(ie.d)(new c.a(n+y,C,n+y,w),h,a),f(h.index)+h[0].length>=_)return l;if(l>=u)return l}}while(h);return l},e.prototype.findMatchesLineByLine=function(e,t,n,i){var o=[],r=0,s=new ie.b(t.wordSeparators,t.regex),a=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===a)return[];var u=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===u)return[];var l=this.positionInBuffer(a.node,a.remainder),c=this.positionInBuffer(u.node,u.remainder);if(a.node===u.node)return this.findMatchesInNode(a.node,s,e.startLineNumber,e.startColumn,l,c,t,n,i,r,o),o;for(var d=e.startLineNumber,h=a.node;h!==u.node;){var p=this.getLineFeedCnt(h.piece.bufferIndex,l,h.piece.end);if(p>=1){var f=this._buffers[h.piece.bufferIndex].lineStarts,g=this.offsetInBuffer(h.piece.bufferIndex,h.piece.start),m=f[l.line+p],v=d===e.startLineNumber?e.startColumn:1;if((r=this.findMatchesInNode(h,s,d,v,l,this.positionInBuffer(h,m-g),t,n,i,r,o))>=i)return o;d+=p}var _=d===e.startLineNumber?e.startColumn-1:0;if(d===e.endLineNumber){var b=this.getLineContent(d).substring(_,e.endColumn-1);return r=this._findMatchesInLine(t,s,b,e.endLineNumber,_,r,o,n,i),o}if((r=this._findMatchesInLine(t,s,this.getLineContent(d).substr(_),d,_,r,o,n,i))>=i)return o;d++,h=(a=this.nodeAt2(d,1)).node,l=this.positionInBuffer(a.node,a.remainder)}if(d===e.endLineNumber){var y=d===e.startLineNumber?e.startColumn-1:0;b=this.getLineContent(d).substring(y,e.endColumn-1);return r=this._findMatchesInLine(t,s,b,e.endLineNumber,y,r,o,n,i),o}var C=d===e.startLineNumber?e.startColumn:1;return r=this.findMatchesInNode(u.node,s,d,C,l,c,t,n,i,r,o),o},e.prototype._findMatchesInLine=function(e,t,n,i,o,r,s,a,u){var l,d=e.wordSeparators;if(!a&&e.simpleSearch){for(var p=e.simpleSearch,f=p.length,g=n.length,m=-f;-1!==(m=n.indexOf(p,m+f));)if((!d||Object(ie.e)(d,n,g,m,f))&&(s[r++]=new h.b(new c.a(i,m+1+o,i,m+1+f+o),null),r>=u))return r;return r}t.reset(0);do{if((l=t.next(n))&&(s[r++]=Object(ie.d)(new c.a(i,l.index+1+o,i,l.index+1+l[0].length+o),l,a),r>=u))return r}while(l);return r},e.prototype.insert=function(e,t,n){if(void 0===n&&(n=!1),this._EOLNormalized=this._EOLNormalized&&n,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==K){var i=this.nodeAt(e),o=i.node,r=i.remainder,s=i.nodeStartOffset,a=o.piece,u=a.bufferIndex,l=this.positionInBuffer(o,r);if(0===o.piece.bufferIndex&&a.end.line===this._lastChangeBufferPos.line&&a.end.column===this._lastChangeBufferPos.column&&s+a.length===e&&t.length<65535)return this.appendToNode(o,t),void this.computeBufferMetadata();if(s===e)this.insertContentToNodeLeft(t,o),this._searchCache.valdiate(e);else if(s+o.piece.length>e){var c=[],d=new ue(a.bufferIndex,l,a.end,this.getLineFeedCnt(a.bufferIndex,l,a.end),this.offsetInBuffer(u,a.end)-this.offsetInBuffer(u,l));if(this.shouldCheckCRLF()&&this.endWithCR(t))if(10===this.nodeCharCodeAt(o,r)){var h={line:d.start.line+1,column:0};d=new ue(d.bufferIndex,h,d.end,this.getLineFeedCnt(d.bufferIndex,h,d.end),d.length-1),t+="\n"}if(this.shouldCheckCRLF()&&this.startWithLF(t))if(13===this.nodeCharCodeAt(o,r-1)){var p=this.positionInBuffer(o,r-1);this.deleteNodeTail(o,p),t="\r"+t,0===o.piece.length&&c.push(o)}else this.deleteNodeTail(o,l);else this.deleteNodeTail(o,l);var f=this.createNewPieces(t);d.length>0&&this.rbInsertRight(o,d);for(var g=o,m=0;m=0;u--)a=this.rbInsertLeft(a,s[u]);this.validateCRLFWithPrevNode(a),this.deleteNodes(n)},e.prototype.insertContentToNodeRight=function(e,t){this.adjustCarriageReturnFromNext(e,t)&&(e+="\n");for(var n=this.createNewPieces(e),i=this.rbInsertRight(t,n[0]),o=i,r=1;r=c))break;a=l+1}return n?(n.line=l,n.column=s-d,null):{line:l,column:s-d}},e.prototype.getLineFeedCnt=function(e,t,n){if(0===n.column)return n.line-t.line;var i=this._buffers[e].lineStarts;if(n.line===i.length-1)return n.line-t.line;var o=i[n.line+1],r=i[n.line]+n.column;if(o>r+1)return n.line-t.line;var s=r-1;return 13===this._buffers[e].buffer.charCodeAt(s)?n.line-t.line+1:n.line-t.line},e.prototype.offsetInBuffer=function(e,t){return this._buffers[e].lineStarts[t.line]+t.column},e.prototype.deleteNodes=function(e){for(var t=0;t65535){for(var t=[];e.length>65535;){var n=e.charCodeAt(65534),i=void 0;13===n||n>=55296&&n<=56319?(i=e.substring(0,65534),e=e.substring(65534)):(i=e.substring(0,65535),e=e.substring(65535));var o=se(i);t.push(new ue(this._buffers.length,{line:0,column:0},{line:o.length-1,column:i.length-o[o.length-1]},o.length-1,i.length)),this._buffers.push(new le(i,o))}var r=se(e);return t.push(new ue(this._buffers.length,{line:0,column:0},{line:r.length-1,column:e.length-r[r.length-1]},r.length-1,e.length)),this._buffers.push(new le(e,r)),t}var s=this._buffers[0].buffer.length,a=se(e,!1),u=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===s&&0!==s&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},u=this._lastChangeBufferPos;for(var l=0;l=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),u=this.getAccumulatedValue(n,e-n.lf_left-1),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return l+=n.size_left,this._searchCache.set({node:n,nodeStartOffset:l,nodeStartLineNumber:c-(e-1-n.lf_left)}),s.substring(a+r,a+u-t)}if(n.lf_left+n.piece.lineFeedCnt===e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i=s.substring(a+r,a+n.piece.length);break}e-=n.lf_left+n.piece.lineFeedCnt,l+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){s=this._buffers[n.piece.bufferIndex].buffer;if(n.piece.lineFeedCnt>0){u=this.getAccumulatedValue(n,0),a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i+=s.substring(a,a+u-t)}a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i+=s.substr(a,n.piece.length),n=n.next()}return i},e.prototype.computeBufferMetadata=function(){for(var e=this.root,t=1,n=0;e!==K;)t+=e.lf_left+e.piece.lineFeedCnt,n+=e.size_left+e.piece.length,e=e.right;this._lineCnt=t,this._length=n,this._searchCache.valdiate(this._length)},e.prototype.getIndexOf=function(e,t){var n=e.piece,i=this.positionInBuffer(e,t),o=i.line-n.start.line;if(this.offsetInBuffer(n.bufferIndex,n.end)-this.offsetInBuffer(n.bufferIndex,n.start)===t){var r=this.getLineFeedCnt(e.piece.bufferIndex,n.start,i);if(r!==o)return{index:r,remainder:0}}return{index:o,remainder:i.column}},e.prototype.getAccumulatedValue=function(e,t){if(t<0)return 0;var n=e.piece,i=this._buffers[n.bufferIndex].lineStarts,o=n.start.line+t+1;return o>n.end.line?i[n.end.line]+n.end.column-i[n.start.line]-n.start.column:i[o]-i[n.start.line]-n.start.column},e.prototype.deleteNodeTail=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.end),r=t,s=this.offsetInBuffer(n.bufferIndex,r),a=this.getLineFeedCnt(n.bufferIndex,n.start,r),u=a-i,l=s-o,c=n.length+l;e.piece=new ue(n.bufferIndex,n.start,r,a,c),te(this,e,l,u)},e.prototype.deleteNodeHead=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.start),r=t,s=this.getLineFeedCnt(n.bufferIndex,r,n.end),a=s-i,u=o-this.offsetInBuffer(n.bufferIndex,r),l=n.length+u;e.piece=new ue(n.bufferIndex,r,n.end,s,l),te(this,e,u,a)},e.prototype.shrinkNode=function(e,t,n){var i=e.piece,o=i.start,r=i.end,s=i.length,a=i.lineFeedCnt,u=t,l=this.getLineFeedCnt(i.bufferIndex,i.start,u),c=this.offsetInBuffer(i.bufferIndex,t)-this.offsetInBuffer(i.bufferIndex,o);e.piece=new ue(i.bufferIndex,i.start,u,l,c),te(this,e,c-s,l-a);var d=new ue(i.bufferIndex,n,r,this.getLineFeedCnt(i.bufferIndex,n,r),this.offsetInBuffer(i.bufferIndex,r)-this.offsetInBuffer(i.bufferIndex,n)),h=this.rbInsertRight(e,d);this.validateCRLFWithPrevNode(h)},e.prototype.appendToNode=function(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");var n=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),i=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;for(var o=se(t,!1),r=0;re)t=t.left;else{if(t.size_left+t.piece.length>=e){i+=t.size_left;var o={node:t,remainder:e-t.size_left,nodeStartOffset:i};return this._searchCache.set(o),o}e-=t.size_left+t.piece.length,i+=t.size_left+t.piece.length,t=t.right}return null},e.prototype.nodeAt2=function(e,t){for(var n=this.root,i=0;n!==K;)if(n.left!==K&&n.lf_left>=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){var o=this.getAccumulatedValue(n,e-n.lf_left-2),r=this.getAccumulatedValue(n,e-n.lf_left-1);return i+=n.size_left,{node:n,remainder:Math.min(o+t-1,r),nodeStartOffset:i}}if(n.lf_left+n.piece.lineFeedCnt===e-1){if((o=this.getAccumulatedValue(n,e-n.lf_left-2))+t-1<=n.piece.length)return{node:n,remainder:o+t-1,nodeStartOffset:i};t-=n.piece.length-o;break}e-=n.lf_left+n.piece.lineFeedCnt,i+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){if(n.piece.lineFeedCnt>0){r=this.getAccumulatedValue(n,0);var s=this.offsetOfNode(n);return{node:n,remainder:Math.min(t-1,r),nodeStartOffset:s}}if(n.piece.length>=t-1)return{node:n,remainder:t-1,nodeStartOffset:this.offsetOfNode(n)};t-=n.piece.length,n=n.next()}return null},e.prototype.nodeCharCodeAt=function(e,t){if(e.piece.lineFeedCnt<1)return-1;var n=this._buffers[e.piece.bufferIndex],i=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t;return n.buffer.charCodeAt(i)},e.prototype.offsetOfNode=function(e){if(!e)return 0;for(var t=e.size_left;e!==this.root;)e.parent.right===e&&(t+=e.parent.size_left+e.parent.piece.length),e=e.parent;return t},e.prototype.shouldCheckCRLF=function(){return!(this._EOLNormalized&&"\n"===this._EOL)},e.prototype.startWithLF=function(e){if("string"==typeof e)return 10===e.charCodeAt(0);if(e===K||0===e.piece.lineFeedCnt)return!1;var t=e.piece,n=this._buffers[t.bufferIndex].lineStarts,i=t.start.line,o=n[i]+t.start.column;return i!==n.length-1&&(!(n[i+1]>o+1)&&10===this._buffers[t.bufferIndex].buffer.charCodeAt(o))},e.prototype.endWithCR=function(e){return"string"==typeof e?13===e.charCodeAt(e.length-1):e!==K&&0!==e.piece.lineFeedCnt&&13===this.nodeCharCodeAt(e,e.piece.length-1)},e.prototype.validateCRLFWithPrevNode=function(e){if(this.shouldCheckCRLF()&&this.startWithLF(e)){var t=e.prev();this.endWithCR(t)&&this.fixCRLF(t,e)}},e.prototype.validateCRLFWithNextNode=function(e){if(this.shouldCheckCRLF()&&this.endWithCR(e)){var t=e.next();this.startWithLF(t)&&this.fixCRLF(e,t)}},e.prototype.fixCRLF=function(e,t){var n,i=[],o=this._buffers[e.piece.bufferIndex].lineStarts;n=0===e.piece.end.column?{line:e.piece.end.line-1,column:o[e.piece.end.line]-o[e.piece.end.line-1]-1}:{line:e.piece.end.line,column:e.piece.end.column-1};var r=e.piece.length-1,s=e.piece.lineFeedCnt-1;e.piece=new ue(e.piece.bufferIndex,e.piece.start,n,s,r),te(this,e,-1,-1),0===e.piece.length&&i.push(e);var a={line:t.piece.start.line+1,column:0},u=t.piece.length-1,l=this.getLineFeedCnt(t.piece.bufferIndex,a,t.piece.end);t.piece=new ue(t.piece.bufferIndex,a,t.piece.end,l,u),te(this,t,-1,-1),0===t.piece.length&&i.push(t);var c=this.createNewPieces("\r\n");this.rbInsertRight(e,c[0]);for(var d=0;d0){v.sort((function(e,t){return t.lineNumber-e.lineNumber})),S=[];u=0;for(var O=v.length;u0&&v[u-1].lineNumber===b)){var L=v[u].oldContent,D=this.getLineContent(b);0!==D.length&&D!==L&&-1===s.q(D)&&S.push(b)}}}return new h.a(C,w,S)},e.prototype._reduceOperations=function(e){return e.length<1e3?e:[this._toSingleEditOperation(e)]},e.prototype._toSingleEditOperation=function(e){for(var t=!1,n=e[0].range,i=e[e.length-1].range,o=new c.a(n.startLineNumber,n.startColumn,i.endLineNumber,i.endColumn),r=n.startLineNumber,s=n.startColumn,a=[],u=0,l=e.length;u0){var h=a.lines.length,p=a.lines[0],f=a.lines[h-1];d=1===h?new c.a(u,l,u,l+p.length):new c.a(u,l,u+h-1,f.length+1)}else d=new c.a(u,l,u,l);n=d.endLineNumber,i=d.endColumn,t.push(d),o=a}return t},e._sortOpsAscending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?e.sortIndex-t.sortIndex:n},e._sortOpsDescending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?t.sortIndex-e.sortIndex:-n},e}(),pe=function(){function e(e,t,n,i,o,r,s,a){this._chunks=e,this._bom=t,this._cr=n,this._lf=i,this._crlf=o,this._containsRTL=r,this._isBasicASCII=s,this._normalizeEOL=a}return e.prototype._getEOL=function(e){var t=this._cr+this._lf+this._crlf,n=this._cr+this._crlf;return 0===t?1===e?"\n":"\r\n":n>t/2?"\r\n":"\n"},e.prototype.create=function(e){var t=this._getEOL(e),n=this._chunks;if(this._normalizeEOL&&("\r\n"===t&&(this._cr>0||this._lf>0)||"\n"===t&&(this._cr>0||this._crlf>0)))for(var i=0,o=n.length;i=55296&&t<=56319?(this._acceptChunk1(e.substr(0,e.length-1),!1),this._hasPreviousChar=!0,this._previousChar=t):(this._acceptChunk1(e,!1),this._hasPreviousChar=!1,this._previousChar=t)}},e.prototype._acceptChunk1=function(e,t){(t||0!==e.length)&&(this._hasPreviousChar?this._acceptChunk2(String.fromCharCode(this._previousChar)+e):this._acceptChunk2(e))},e.prototype._acceptChunk2=function(e){var t=function(e,t){e.length=0,e[0]=0;for(var n=1,i=0,o=0,r=0,s=!0,a=0,u=t.length;a126)&&(s=!1)}var c=new re(oe(e),i,o,r,s);return e.length=0,c}(this._tmpLineStarts,e);this.chunks.push(new le(e,t.lineStarts)),this.cr+=t.cr,this.lf+=t.lf,this.crlf+=t.crlf,this.isBasicASCII&&(this.isBasicASCII=t.isBasicASCII),this.isBasicASCII||this.containsRTL||(this.containsRTL=s.i(e))},e.prototype.finish=function(e){return void 0===e&&(e=!0),this._finish(),new pe(this.chunks,this.BOM,this.cr,this.lf,this.crlf,this.containsRTL,this.isBasicASCII,e)},e.prototype._finish=function(){if(0===this.chunks.length&&this._acceptChunk1("",!0),this._hasPreviousChar){this._hasPreviousChar=!1;var e=this.chunks[this.chunks.length-1];e.buffer+=String.fromCharCode(this._previousChar);var t=se(e.buffer);e.lineStarts=t,13===this._previousChar&&this.cr++}},e}(),ge=function(){this.changeType=1},me=function(e,t){this.changeType=2,this.lineNumber=e,this.detail=t},ve=function(e,t){this.changeType=3,this.fromLineNumber=e,this.toLineNumber=t},_e=function(e,t,n){this.changeType=4,this.fromLineNumber=e,this.toLineNumber=t,this.detail=n},be=function(){this.changeType=5},ye=function(){function e(e,t,n,i){this.changes=e,this.versionId=t,this.isUndoing=n,this.isRedoing=i}return e.prototype.containsEvent=function(e){for(var t=0,n=this.changes.length;t=this._len;)this._beginState[this._len]=null,this._valid[this._len]=!1,this._len++},e.prototype._deleteLines=function(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._beginState.splice(e,t),this._valid.splice(e,t),this._len-=t)},e.prototype._insertLines=function(e,t){if(0!==t){for(var n=[],i=[],o=0;o=0;o--)this._invalidateLine(e.startLineNumber+o-1);this._acceptDeleteRange(e),this._acceptInsertText(new l.a(e.startLineNumber,e.startColumn),t)},e.prototype._acceptDeleteRange=function(e){e.startLineNumber-1>=this._len||this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)},e.prototype._acceptInsertText=function(e,t){e.lineNumber-1>=this._len||this._insertLines(e.lineNumber,t)},e}(),Ie=function(e){function t(t){var n=e.call(this)||this;return n._isDisposed=!1,n._textModel=t,n._tokenizationStateStore=new Ee,n._tokenizationSupport=null,n._register(Oe.B.onDidChange((function(e){var t=n._textModel.getLanguageIdentifier();-1!==e.changedLanguages.indexOf(t.language)&&(n._resetTokenizationState(),n._textModel.clearTokens())}))),n._register(n._textModel.onDidChangeRawContentFast((function(e){e.containsEvent(1)&&n._resetTokenizationState()}))),n._register(n._textModel.onDidChangeContentFast((function(e){for(var t=0,i=e.changes.length;t1);){if(this._tokenizeOneInvalidLine(t)>=e)break}this._beginBackgroundTokenization(),this._textModel.setTokens(t.tokens)},t.prototype.tokenizeViewport=function(e,t){var n=new xe.b;this._tokenizeViewport(n,e,t),this._textModel.setTokens(n.tokens)},t.prototype.reset=function(){this._resetTokenizationState(),this._textModel.clearTokens()},t.prototype.forceTokenization=function(e){var t=new xe.b;this._updateTokensUntilLine(t,e),this._textModel.setTokens(t.tokens)},t.prototype.isCheapToTokenize=function(e){if(!this._tokenizationSupport)return!0;var t=this._tokenizationStateStore.invalidLineStartIndex+1;return!(e>t)&&(e0&&s>=1;s--){var a=this._textModel.getLineFirstNonWhitespaceColumn(s);if(0!==a&&a=0;s--){l=(h=Me(u,this._tokenizationSupport,o[s],l)).endState}for(var c=t;c<=n;c++){var d=this._textModel.getLineContent(c),h=Me(u,this._tokenizationSupport,d,l);e.add(c,h.tokens),this._tokenizationStateStore.setFakeTokens(c-1),l=h.endState}}},t}(r.a);function Me(e,t,n,o){var r=null;if(t)try{r=t.tokenize2(n,o.clone(),0)}catch(e){Object(i.e)(e)}return r||(r=Object(Le.e)(e.id,n,o,0)),Se.a.convertToEndOffset(r.tokens,n.length),r}var Te=n("0JNc"),Pe=n("cMvZ"),Re=n("BFtn"),Ae=n("EIAu"),Fe=n("746U"),je=n("zrhQ"),We=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();function Ve(e){var t=new fe;return t.acceptChunk(e),t.finish()}function Be(e,t){return("string"==typeof e?Ve(e):e).create(t)}var He=0,ze=function(){throw new Error("Invalid change accessor")},Ue=function(e){function t(n,i,r,u){void 0===u&&(u=null);var l=e.call(this)||this;l._onWillDispose=l._register(new o.a),l.onWillDispose=l._onWillDispose.event,l._onDidChangeDecorations=l._register(new $e),l.onDidChangeDecorations=l._onDidChangeDecorations.event,l._onDidChangeLanguage=l._register(new o.a),l.onDidChangeLanguage=l._onDidChangeLanguage.event,l._onDidChangeLanguageConfiguration=l._register(new o.a),l.onDidChangeLanguageConfiguration=l._onDidChangeLanguageConfiguration.event,l._onDidChangeTokens=l._register(new o.a),l.onDidChangeTokens=l._onDidChangeTokens.event,l._onDidChangeOptions=l._register(new o.a),l.onDidChangeOptions=l._onDidChangeOptions.event,l._onDidChangeAttached=l._register(new o.a),l.onDidChangeAttached=l._onDidChangeAttached.event,l._eventEmitter=l._register(new et),He++,l.id="$model"+He,l.isForSimpleWidget=i.isForSimpleWidget,l._associatedResource=null==u?a.a.parse("inmemory://model/"+He):u,l._attachedEditorCount=0,l._buffer=Be(n,i.defaultEOL),l._options=t.resolveOptions(l._buffer,i);var d=l._buffer.getLineCount(),h=l._buffer.getValueLengthInRange(new c.a(1,1,d,l._buffer.getLineLength(d)+1),0);return i.largeFileOptimizations?l._isTooLargeForTokenization=h>t.LARGE_FILE_SIZE_THRESHOLD||d>t.LARGE_FILE_LINE_COUNT_THRESHOLD:l._isTooLargeForTokenization=!1,l._isTooLargeForSyncing=h>t.MODEL_SYNC_LIMIT,l._versionId=1,l._alternativeVersionId=1,l._isDisposed=!1,l._isDisposing=!1,l._languageIdentifier=r||Le.a,l._languageRegistryListener=Pe.a.onDidChange((function(e){e.languageIdentifier.id===l._languageIdentifier.id&&l._onDidChangeLanguageConfiguration.fire({})})),l._instanceId=s.M(He),l._lastDecorationId=0,l._decorations=Object.create(null),l._decorationsTree=new Ke,l._commandManager=new m(l),l._isUndoing=!1,l._isRedoing=!1,l._trimAutoWhitespaceLines=null,l._tokens=new xe.d,l._tokens2=new xe.e,l._tokenization=new Ie(l),l}return We(t,e),t.createFromString=function(e,n,i,o){return void 0===n&&(n=t.DEFAULT_CREATION_OPTIONS),void 0===i&&(i=null),void 0===o&&(o=null),new t(e,n,i,o)},t.resolveOptions=function(e,t){if(t.detectIndentation){var n=b(e,t.tabSize,t.insertSpaces);return new h.e({tabSize:n.tabSize,indentSize:n.tabSize,insertSpaces:n.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})}return new h.e({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})},t.prototype.onDidChangeRawContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeRawContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.onDidChangeContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.dispose=function(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,e.prototype.dispose.call(this),this._isDisposing=!1},t.prototype._assertNotDisposed=function(){if(this._isDisposed)throw new Error("Model is disposed!")},t.prototype._emitContentChangedEvent=function(e,t){this._isDisposing||this._eventEmitter.fire(new Ce(e,t))},t.prototype.setValue=function(e){if(this._assertNotDisposed(),null!==e){var t=Be(e,this._options.defaultEOL);this.setValueFromTextBuffer(t)}},t.prototype._createContentChanged2=function(e,t,n,i,o,r,s){return{changes:[{range:e,rangeOffset:t,rangeLength:n,text:i}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:o,isRedoing:r,isFlush:s}},t.prototype.setValueFromTextBuffer=function(e){if(this._assertNotDisposed(),null!==e){var t=this.getFullModelRange(),n=this.getValueLengthInRange(t),i=this.getLineCount(),o=this.getLineMaxColumn(i);this._buffer=e,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new Ke,this._commandManager=new m(this),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new ye([new ge],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,i,o),0,n,this.getValue(),!1,!1,!0))}},t.prototype.setEOL=function(e){this._assertNotDisposed();var t=1===e?"\r\n":"\n";if(this._buffer.getEOL()!==t){var n=this.getFullModelRange(),i=this.getValueLengthInRange(n),o=this.getLineCount(),r=this.getLineMaxColumn(o);this._onBeforeEOLChange(),this._buffer.setEOL(t),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new ye([new be],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,o,r),0,i,this.getValue(),!1,!1,!1))}},t.prototype._onBeforeEOLChange=function(){var e=this.getVersionId(),t=this._decorationsTree.search(0,!1,!1,e);this._ensureNodesHaveRanges(t)},t.prototype._onAfterEOLChange=function(){for(var e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder(),n=0,i=t.length;n0},t.prototype.getAttachedEditorCount=function(){return this._attachedEditorCount},t.prototype.isTooLargeForSyncing=function(){return this._isTooLargeForSyncing},t.prototype.isTooLargeForTokenization=function(){return this._isTooLargeForTokenization},t.prototype.isDisposed=function(){return this._isDisposed},t.prototype.isDominatedByLongLines=function(){if(this._assertNotDisposed(),this.isTooLargeForTokenization())return!1;for(var e=0,t=0,n=this._buffer.getLineCount(),i=1;i<=n;i++){var o=this._buffer.getLineLength(i);o>=1e4?t+=o:e+=o}return t>e},Object.defineProperty(t.prototype,"uri",{get:function(){return this._associatedResource},enumerable:!0,configurable:!0}),t.prototype.getOptions=function(){return this._assertNotDisposed(),this._options},t.prototype.getFormattingOptions=function(){return{tabSize:this._options.indentSize,insertSpaces:this._options.insertSpaces}},t.prototype.updateOptions=function(e){this._assertNotDisposed();var t=void 0!==e.tabSize?e.tabSize:this._options.tabSize,n=void 0!==e.indentSize?e.indentSize:this._options.indentSize,i=void 0!==e.insertSpaces?e.insertSpaces:this._options.insertSpaces,o=void 0!==e.trimAutoWhitespace?e.trimAutoWhitespace:this._options.trimAutoWhitespace,r=new h.e({tabSize:t,indentSize:n,insertSpaces:i,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:o});if(!this._options.equals(r)){var s=this._options.createChangeEvent(r);this._options=r,this._onDidChangeOptions.fire(s)}},t.prototype.detectIndentation=function(e,t){this._assertNotDisposed();var n=b(this._buffer,t,e);this.updateOptions({insertSpaces:n.insertSpaces,tabSize:n.tabSize,indentSize:n.tabSize})},t._normalizeIndentationFromWhitespace=function(e,t,n){for(var i=0,o=0;othis.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineContent(e)},t.prototype.getLineLength=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)},t.prototype.getLinesContent=function(){return this._assertNotDisposed(),this._buffer.getLinesContent()},t.prototype.getEOL=function(){return this._assertNotDisposed(),this._buffer.getEOL()},t.prototype.getLineMinColumn=function(e){return this._assertNotDisposed(),1},t.prototype.getLineMaxColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)+1},t.prototype.getLineFirstNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineFirstNonWhitespaceColumn(e)},t.prototype.getLineLastNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLastNonWhitespaceColumn(e)},t.prototype._validateRangeRelaxedNoAllocations=function(e){var t,n,i=this._buffer.getLineCount(),o=e.startLineNumber,r=e.startColumn;if(o<1)t=1,n=1;else if(o>i)t=i,n=this.getLineMaxColumn(t);else{if(t=0|o,r<=1)n=1;else n=r>=(h=this.getLineMaxColumn(t))?h:0|r}var s,a,u=e.endLineNumber,l=e.endColumn;if(u<1)s=1,a=1;else if(u>i)s=i,a=this.getLineMaxColumn(s);else{var h;if(s=0|u,l<=1)a=1;else a=l>=(h=this.getLineMaxColumn(s))?h:0|l}return o===t&&r===n&&u===s&&l===a&&e instanceof c.a&&!(e instanceof d.a)?e:new c.a(t,n,s,a)},t.prototype._isValidPosition=function(e,t,n){if("number"!=typeof e||"number"!=typeof t)return!1;if(isNaN(e)||isNaN(t))return!1;if(e<1||t<1)return!1;if((0|e)!==e||(0|t)!==t)return!1;if(e>this._buffer.getLineCount())return!1;if(1===t)return!0;if(t>this.getLineMaxColumn(e))return!1;if(1===n){var i=this._buffer.getLineCharCode(e,t-2);if(s.z(i))return!1}return!0},t.prototype._validatePosition=function(e,t,n){var i=Math.floor("number"!=typeof e||isNaN(e)?1:e),o=Math.floor("number"!=typeof t||isNaN(t)?1:t),r=this._buffer.getLineCount();if(i<1)return new l.a(1,1);if(i>r)return new l.a(r,this.getLineMaxColumn(r));if(o<=1)return new l.a(i,1);var a=this.getLineMaxColumn(i);if(o>=a)return new l.a(i,a);if(1===n){var u=this._buffer.getLineCharCode(i,o-2);if(s.z(u))return new l.a(i,o-1)}return new l.a(i,o)},t.prototype.validatePosition=function(e){return this._assertNotDisposed(),e instanceof l.a&&this._isValidPosition(e.lineNumber,e.column,1)?e:this._validatePosition(e.lineNumber,e.column,1)},t.prototype._isValidRange=function(e,t){var n=e.startLineNumber,i=e.startColumn,o=e.endLineNumber,r=e.endColumn;if(!this._isValidPosition(n,i,0))return!1;if(!this._isValidPosition(o,r,0))return!1;if(1===t){var a=i>1?this._buffer.getLineCharCode(n,i-2):0,u=r>1&&r<=this._buffer.getLineLength(o)?this._buffer.getLineCharCode(o,r-2):0,l=s.z(a),c=s.z(u);return!l&&!c}return!0},t.prototype.validateRange=function(e){if(this._assertNotDisposed(),e instanceof c.a&&!(e instanceof d.a)&&this._isValidRange(e,1))return e;var t=this._validatePosition(e.startLineNumber,e.startColumn,0),n=this._validatePosition(e.endLineNumber,e.endColumn,0),i=t.lineNumber,o=t.column,r=n.lineNumber,a=n.column,u=o>1?this._buffer.getLineCharCode(i,o-2):0,l=a>1&&a<=this._buffer.getLineLength(r)?this._buffer.getLineCharCode(r,a-2):0,h=s.z(u),p=s.z(l);return h||p?i===r&&o===a?new c.a(i,o-1,r,a-1):h&&p?new c.a(i,o-1,r,a+1):h?new c.a(i,o-1,r,a):new c.a(i,o,r,a+1):new c.a(i,o,r,a)},t.prototype.modifyPosition=function(e,t){this._assertNotDisposed();var n=this.getOffsetAt(e)+t;return this.getPositionAt(Math.min(this._buffer.getLength(),Math.max(0,n)))},t.prototype.getFullModelRange=function(){this._assertNotDisposed();var e=this.getLineCount();return new c.a(1,1,e,this.getLineMaxColumn(e))},t.prototype.findMatchesLineByLine=function(e,t,n,i){return this._buffer.findMatchesLineByLine(e,t,n,i)},t.prototype.findMatches=function(e,t,n,i,o,r,s){var a;if(void 0===s&&(s=999),this._assertNotDisposed(),a=c.a.isIRange(t)?this.validateRange(t):this.getFullModelRange(),!n&&e.indexOf("\n")<0){var u=new ie.a(e,n,i,o).parseSearchRequest();return u?this.findMatchesLineByLine(a,u,r,s):[]}return ie.c.findMatches(this,new ie.a(e,n,i,o),a,r,s)},t.prototype.findNextMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);if(!n&&e.indexOf("\n")<0){var a=new ie.a(e,n,i,o).parseSearchRequest();if(!a)return null;var u=this.getLineCount(),l=new c.a(s.lineNumber,s.column,u,this.getLineMaxColumn(u)),d=this.findMatchesLineByLine(l,a,r,1);return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r),d.length>0?d[0]:(l=new c.a(1,1,s.lineNumber,this.getLineMaxColumn(s.lineNumber)),(d=this.findMatchesLineByLine(l,a,r,1)).length>0?d[0]:null)}return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.findPreviousMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);return ie.c.findPreviousMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.pushStackElement=function(){this._commandManager.pushStackElement()},t.prototype.pushEOL=function(e){if(("\n"===this.getEOL()?0:1)!==e)try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._commandManager.pushEOL(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype.pushEditOperations=function(e,t,n){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._pushEditOperations(e,t,n)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._pushEditOperations=function(e,t,n){var i=this;if(this._options.trimAutoWhitespace&&this._trimAutoWhitespaceLines){for(var o=t.map((function(e){return{range:i.validateRange(e.range),text:e.text}})),r=!0,s=0,a=e.length;su.endLineNumber,f=u.startLineNumber>_.endLineNumber;if(!p&&!f){l=!0;break}}if(!l){r=!1;break}}if(r)for(s=0,a=this._trimAutoWhitespaceLines.length;s_.endLineNumber)&&!(g===_.startLineNumber&&_.startColumn===m&&_.isEmpty()&&b&&b.length>0&&"\n"===b.charAt(0)||g===_.startLineNumber&&1===_.startColumn&&_.isEmpty()&&b&&b.length>0&&"\n"===b.charAt(b.length-1))){v=!1;break}}v&&t.push({range:new c.a(g,1,g,m),text:null})}this._trimAutoWhitespaceLines=null}return this._commandManager.pushEditOperation(e,t,n)},t.prototype.applyEdits=function(e){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._applyEdits(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._applyEdits=function(e){for(var t=0,n=e.length;t0?l.text.charCodeAt(0):0),this._onDidChangeDecorations.fire(),this._decorationsTree.acceptReplace(l.rangeOffset,l.rangeLength,l.text.length,l.forceMoveMarkers);for(var f=l.range.startLineNumber,g=l.range.endLineNumber,m=g-f,v=d,_=Math.min(m,v),b=v-m,y=_;y>=0;y--){var C=f+y,w=r-u-b+C;a.push(new me(C,this.getLineContent(w)))}if(_this.getLineCount()?[]:this.getLinesDecorations(e,e,t,n)},t.prototype.getLinesDecorations=function(e,t,n,i){void 0===n&&(n=0),void 0===i&&(i=!1);var o=this.getLineCount(),r=Math.min(o,Math.max(1,e)),s=Math.min(o,Math.max(1,t)),a=this.getLineMaxColumn(s);return this._getDecorationsInRange(new c.a(r,1,s,a),n,i)},t.prototype.getDecorationsInRange=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=!1);var i=this.validateRange(e);return this._getDecorationsInRange(i,t,n)},t.prototype.getOverviewRulerDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!0,n);return this._ensureNodesHaveRanges(i)},t.prototype.getAllDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!1,n);return this._ensureNodesHaveRanges(i)},t.prototype._getDecorationsInRange=function(e,t,n){var i=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),o=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),r=this.getVersionId(),s=this._decorationsTree.intervalSearch(i,o,t,n,r);return this._ensureNodesHaveRanges(s)},t.prototype._ensureNodesHaveRanges=function(e){for(var t=0,n=e.length;tthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokens.setTokens(this._languageIdentifier.id,e-1,this._buffer.getLineLength(e),t)},t.prototype.setTokens=function(e){if(0!==e.length){for(var t=[],n=0,i=e.length;nthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokenization.forceTokenization(e)},t.prototype.isCheapToTokenize=function(e){return this._tokenization.isCheapToTokenize(e)},t.prototype.tokenizeIfCheap=function(e){this.isCheapToTokenize(e)&&this.forceTokenization(e)},t.prototype.getLineTokens=function(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._getLineTokens(e)},t.prototype._getLineTokens=function(e){var t=this.getLineContent(e),n=this._tokens.getTokens(this._languageIdentifier.id,e-1,t);return this._tokens2.addSemanticTokens(e,n)},t.prototype.getLanguageIdentifier=function(){return this._languageIdentifier},t.prototype.getModeId=function(){return this._languageIdentifier.language},t.prototype.setMode=function(e){if(this._languageIdentifier.id!==e.id){var t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language};this._languageIdentifier=e,this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({})}},t.prototype.getLanguageIdAtPosition=function(e,t){var n=this.validatePosition(new l.a(e,t)),i=this.getLineTokens(n.lineNumber);return i.getLanguageId(i.findTokenIndexAtOffset(n.column-1))},t.prototype.getWordAtPosition=function(e){this._assertNotDisposed();var n=this.validatePosition(e),i=this.getLineContent(n.lineNumber),o=this._getLineTokens(n.lineNumber),r=o.findTokenIndexAtOffset(n.column-1),s=t._findLanguageBoundaries(o,r),a=s[0],u=s[1],l=Object(Te.d)(n.column,Pe.a.getWordDefinition(o.getLanguageId(r)),i.substring(a,u),a);if(l&&l.startColumn<=e.column&&e.column<=l.endColumn)return l;if(r>0&&a===n.column-1){var c=t._findLanguageBoundaries(o,r-1),d=c[0],h=c[1],p=Object(Te.d)(n.column,Pe.a.getWordDefinition(o.getLanguageId(r-1)),i.substring(d,h),d);if(p&&p.startColumn<=e.column&&e.column<=p.endColumn)return p}return null},t._findLanguageBoundaries=function(e,t){for(var n=e.getLanguageId(t),i=0,o=t;o>=0&&e.getLanguageId(o)===n;o--)i=e.getStartOffset(o);for(var r=e.getLineContent().length,s=(o=t,e.getCount());o=0;u--){var l=n.getEndOffset(u);if(l<=a)break;Object(Re.b)(n.getStandardTokenType(u))&&(a=l)}for(var c=Math.min(o.length,e.column-1+s.maxBracketLength),d=null;;){if(!(m=Ae.a.findNextBracketInRange(s.forwardRegex,t,o,a,c)))break;if(m.startColumn<=e.column&&e.column<=m.endColumn){var h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();(v=this._matchFoundBracket(m,s.textIsBracket[h],s.textIsOpenBracket[h]))&&(d=v)}a=m.endColumn-1}if(d)return d}if(r>0&&n.getStartOffset(r)===e.column-1){var p=r-1,f=Pe.a.getBracketsSupport(n.getLanguageId(p));if(f&&!Object(Re.b)(n.getStandardTokenType(p))){for(a=Math.max(0,e.column-1-f.maxBracketLength),c=Math.min(o.length,e.column-1+f.maxBracketLength),u=p+1;u=c)break;Object(Re.b)(n.getStandardTokenType(u))&&(c=g)}var m;if((m=Ae.a.findPrevBracketInRange(f.reversedRegex,t,o,a,c))&&m.startColumn<=e.column&&e.column<=m.endColumn){var v;h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();if(v=this._matchFoundBracket(m,f.textIsBracket[h],f.textIsOpenBracket[h]))return v}}}return null},t.prototype._matchFoundBracket=function(e,t,n){if(!t)return null;var i;if(n){if(i=this._findMatchingBracketDown(t,e.getEndPosition()))return[e,i]}else if(i=this._findMatchingBracketUp(t,e.getStartPosition()))return[e,i];return null},t.prototype._findMatchingBracketUp=function(e,t){for(var n=e.languageIdentifier.id,i=e.reversedRegex,o=-1,r=function(t,n,r,s){for(;;){var a=Ae.a.findPrevBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;s=a.startColumn-1}return null},s=t.lineNumber;s>=1;s--){var a=this._getLineTokens(s),u=a.getCount(),l=this._buffer.getLineContent(s),c=u-1,d=l.length,h=l.length;s===t.lineNumber&&(c=a.findTokenIndexAtOffset(t.column-1),d=t.column-1,h=t.column-1);for(var p=!0;c>=0;c--){var f,g=a.getLanguageId(c)===n&&!Object(Re.b)(a.getStandardTokenType(c));if(g)p?d=a.getStartOffset(c):(d=a.getStartOffset(c),h=a.getEndOffset(c));else if(p&&d!==h)if(f=r(s,l,d,h))return f;p=g}if(p&&d!==h)if(f=r(s,l,d,h))return f}return null},t.prototype._findMatchingBracketDown=function(e,t){for(var n=e.languageIdentifier.id,i=e.forwardRegex,o=1,r=function(t,n,r,s){for(;;){var a=Ae.a.findNextBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;r=a.endColumn-1}return null},s=this.getLineCount(),a=t.lineNumber;a<=s;a++){var u=this._getLineTokens(a),l=u.getCount(),c=this._buffer.getLineContent(a),d=0,h=0,p=0;a===t.lineNumber&&(d=u.findTokenIndexAtOffset(t.column-1),h=t.column-1,p=t.column-1);for(var f=!0;d=1;o--){var r=this._getLineTokens(o),s=r.getCount(),a=this._buffer.getLineContent(o),u=s-1,l=a.length,c=a.length;if(o===t.lineNumber)u=r.findTokenIndexAtOffset(t.column-1),l=t.column-1,c=t.column-1,n!==(h=r.getLanguageId(u))&&(n=h,i=Pe.a.getBracketsSupport(n));for(var d=!0;u>=0;u--){var h;if(n!==(h=r.getLanguageId(u))){if(i&&d&&l!==c){if(p=Ae.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,p);d=!1}n=h,i=Pe.a.getBracketsSupport(n)}var p,f=!!i&&!Object(Re.b)(r.getStandardTokenType(u));if(f)d?l=r.getStartOffset(u):(l=r.getStartOffset(u),c=r.getEndOffset(u));else if(i&&d&&l!==c)if(p=Ae.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,p);d=f}if(i&&d&&l!==c)if(p=Ae.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,p)}return null},t.prototype.findNextBracket=function(e){for(var t=this.validatePosition(e),n=this.getLineCount(),i=-1,o=null,r=t.lineNumber;r<=n;r++){var s=this._getLineTokens(r),a=s.getCount(),u=this._buffer.getLineContent(r),l=0,c=0,d=0;if(r===t.lineNumber)l=s.findTokenIndexAtOffset(t.column-1),c=t.column-1,d=t.column-1,i!==(p=s.getLanguageId(l))&&(i=p,o=Pe.a.getBracketsSupport(i));for(var h=!0;lt)return null;var p=this._getLineTokens(h),f=p.getCount(),g=this._buffer.getLineContent(h),m=0,v=0,_=0;if(h===i.lineNumber)m=p.findTokenIndexAtOffset(i.column-1),v=i.column-1,_=i.column-1,l!==(y=p.getLanguageId(m))&&a(l=y,c=Pe.a.getBracketsSupport(l));for(var b=!0;mo)throw new Error("Illegal value for lineNumber");for(var r=Pe.a.getFoldingRules(this._languageIdentifier.id),s=Boolean(r&&r.offSide),a=-2,u=-1,l=-2,c=-1,d=function(e){if(-1!==a&&(-2===a||a>e-1)){a=-1,u=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){a=t,u=n;break}}}if(-2===l){l=-1,c=-1;for(t=e;t=0){l=t,c=r;break}}}},h=-2,p=-1,f=-2,g=-1,m=function(e){if(-2===h){h=-1,p=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){h=t,p=n;break}}}if(-1!==f&&(-2===f||f=0){f=t,g=r;break}}}},v=0,_=!0,b=0,y=!0,C=0,w=0;_||y;w++){var S=e-w,O=e+w;if(0!==w&&(S<1||So||O>n)&&(y=!1),w>5e4&&(_=!1,y=!1),_){var L=void 0;if((D=this._computeIndentLevel(S-1))>=0?(l=S-1,c=D,L=Math.ceil(D/this._options.indentSize)):(d(S),L=this._getIndentLevelForWhitespaceLine(s,u,c)),0===w){if(v=S,b=O,0===(C=L))return{startLineNumber:v,endLineNumber:b,indent:C};continue}L>=C?v=S:_=!1}if(y){var D,x=void 0;(D=this._computeIndentLevel(O-1))>=0?(h=O-1,p=D,x=Math.ceil(D/this._options.indentSize)):(m(O),x=this._getIndentLevelForWhitespaceLine(s,p,g)),x>=C?b=O:y=!1}}return{startLineNumber:v,endLineNumber:b,indent:C}},t.prototype.getLinesIndentGuides=function(e,t){this._assertNotDisposed();var n=this.getLineCount();if(e<1||e>n)throw new Error("Illegal value for startLineNumber");if(t<1||t>n)throw new Error("Illegal value for endLineNumber");for(var i=Pe.a.getFoldingRules(this._languageIdentifier.id),o=Boolean(i&&i.offSide),r=new Array(t-e+1),s=-2,a=-1,u=-2,l=-1,c=e;c<=t;c++){var d=c-e,h=this._computeIndentLevel(c-1);if(h>=0)s=c-1,a=h,r[d]=Math.ceil(h/this._options.indentSize);else{if(-2===s){s=-1,a=-1;for(var p=c-2;p>=0;p--){if((f=this._computeIndentLevel(p))>=0){s=p,a=f;break}}}if(-1!==u&&(-2===u||u=0){u=p,l=f;break}}}r[d]=this._getIndentLevelForWhitespaceLine(o,a,l)}}return r},t.prototype._getIndentLevelForWhitespaceLine=function(e,t,n){return-1===t||-1===n?0:t0?this._deferredEvent?this._deferredEvent=this._deferredEvent.merge(e):this._deferredEvent=e:(this._fastEmitter.fire(e),this._slowEmitter.fire(e))},t}(r.a)},tXSY: /*!****************************************************************************************************!*\ !*** ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js + 3 modules ***! \****************************************************************************************************/ /*! exports provided: SnippetController2 */ /*! all exports used */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/arrays.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/labels.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/labels.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/path.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/resources.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/path.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/resources.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/uri.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/editOperation.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/editOperation.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/linesOperations/linesOperations.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/selection.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorContextKeys.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/textModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetParser.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggest.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/nls.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -2649,7 +2649,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextkey/common/contextkey.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/extensions.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/extensions.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/codelens/codelensController.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/instantiation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */function(e,t,n){"use strict";n.d(t,"a",(function(){return v})),n.d(t,"b",(function(){return _})),n.d(t,"d",(function(){return b})),n.d(t,"c",(function(){return y}));var i,o=n("N0LK"),r=n("JQT/"),s=n("pmY6"),a=n("sswD"),u=n("T8No"),l=n("24hK"),c=n("Cg/j"),d=n("9fML"),h=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),p=Object(c.c)("IEditorCancelService"),f=new u.d("cancellableOperation",!1);Object(d.b)(p,function(){function e(){this._tokens=new WeakMap}return e.prototype.add=function(e,t){var n,i=this._tokens.get(e);return i||(i=e.invokeWithinContext((function(e){return{key:f.bindTo(e.get(u.c)),tokens:new l.a}})),this._tokens.set(e,i)),i.key.set(!0),n=i.tokens.push(t),function(){n&&(n(),i.key.set(!i.tokens.isEmpty()),n=void 0)}},e.prototype.cancel=function(e){var t=this._tokens.get(e);if(t){var n=t.tokens.pop();n&&(n.cancel(),t.key.set(!t.tokens.isEmpty()))}},e}(),!0);var g=function(e){function t(t,n){var i=e.call(this,n)||this;return i.editor=t,i._unregister=t.invokeWithinContext((function(e){return e.get(p).add(t,i)})),i}return h(t,e),t.prototype.dispose=function(){this._unregister(),e.prototype.dispose.call(this)},t}(r.b);Object(a.g)(new(function(e){function t(){return e.call(this,{id:"editor.cancelOperation",kbOpts:{weight:100,primary:9},precondition:f})||this}return h(t,e),t.prototype.runEditorCommand=function(e,t){e.get(p).cancel(t)},t}(a.c)));var m=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),v=function(){function e(e,t){if(this.flags=t,0!=(1&this.flags)){var n=e.getModel();this.modelVersionId=n?o.r("{0}#{1}",n.uri.toString(),n.getVersionId()):null}else this.modelVersionId=null;0!=(4&this.flags)?this.position=e.getPosition():this.position=null,0!=(2&this.flags)?this.selection=e.getSelection():this.selection=null,0!=(8&this.flags)?(this.scrollLeft=e.getScrollLeft(),this.scrollTop=e.getScrollTop()):(this.scrollLeft=-1,this.scrollTop=-1)}return e.prototype._equals=function(t){if(!(t instanceof e))return!1;var n=t;return this.modelVersionId===n.modelVersionId&&(this.scrollLeft===n.scrollLeft&&this.scrollTop===n.scrollTop&&(!(!this.position&&n.position||this.position&&!n.position||this.position&&n.position&&!this.position.equals(n.position))&&!(!this.selection&&n.selection||this.selection&&!n.selection||this.selection&&n.selection&&!this.selection.equalsRange(n.selection))))},e.prototype.validate=function(t){return this._equals(new e(t,this.flags))},e}(),_=function(e){function t(t,n,i){var o=e.call(this,t,i)||this;return o.editor=t,o._listener=new s.b,4&n&&o._listener.add(t.onDidChangeCursorPosition((function(e){return o.cancel()}))),2&n&&o._listener.add(t.onDidChangeCursorSelection((function(e){return o.cancel()}))),8&n&&o._listener.add(t.onDidScrollChange((function(e){return o.cancel()}))),1&n&&(o._listener.add(t.onDidChangeModel((function(e){return o.cancel()}))),o._listener.add(t.onDidChangeModelContent((function(e){return o.cancel()})))),o}return m(t,e),t.prototype.dispose=function(){this._listener.dispose(),e.prototype.dispose.call(this)},t}(g),b=function(e){function t(t,n){var i=e.call(this,n)||this;return i._listener=t.onDidChangeContent((function(){return i.cancel()})),i}return m(t,e),t.prototype.dispose=function(){this._listener.dispose(),e.prototype.dispose.call(this)},t}(r.b),y=function(){function e(e,t){this._visiblePosition=e,this._visiblePositionScrollDelta=t}return e.capture=function(t){var n=null,i=0;if(0!==t.getScrollTop()){var o=t.getVisibleRanges();if(o.length>0){n=o[0].getStartPosition();var r=t.getTopForPosition(n.lineNumber,n.column);i=t.getScrollTop()-r}}return new e(n,i)},e.prototype.restore=function(e){if(this._visiblePosition){var t=e.getTopForPosition(this._visiblePosition.lineNumber,this._visiblePosition.column);e.setScrollTop(t+this._visiblePositionScrollDelta)}},e}()},vMFT: /*!****************************************************************************!*\ !*** ./node_modules/monaco-editor/esm/vs/base/parts/tree/browser/tree.css ***! diff --git a/p__Account__Profile__Edit__index.d9ec4e4c.async.js b/p__Account__Profile__Edit__index.89cf9f5d.async.js similarity index 92% rename from p__Account__Profile__Edit__index.d9ec4e4c.async.js rename to p__Account__Profile__Edit__index.89cf9f5d.async.js index 41ae8819a2..e0f02b2bfe 100644 --- a/p__Account__Profile__Edit__index.d9ec4e4c.async.js +++ b/p__Account__Profile__Edit__index.89cf9f5d.async.js @@ -3,7 +3,7 @@ !*** ./src/pages/Account/components/AppplyDepartmentModal/index.tsx ***! \**********************************************************************/ /*! exports provided: default */ -/*! exports used: default */function(e,t,a){"use strict";a(/*! antd/es/modal/style */"2qtc");var l=a(/*! antd/es/modal */"kLXV"),n=(a(/*! antd/es/button/style */"+L6B"),a(/*! antd/es/button */"2/Rp")),r=(a(/*! antd/es/message/style */"miYZ"),a(/*! antd/es/message */"tsqr")),o=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),i=(a(/*! antd/es/form/style */"y8nQ"),a(/*! antd/es/form */"Vl3Y")),u=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),c=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */"PpiC"),s=(a(/*! antd/es/input/style */"5NDa"),a(/*! antd/es/input */"5rEg")),v=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),b=a.n(v),f=a(/*! react */"q1tI"),d=a.n(f),p=a(/*! umi */"9kvl"),m=a(/*! ./index.less?modules */"JzwI"),h=a.n(m),y=s.a.TextArea;t.a=Object(p.a)((function(e){var t=e.account,a=e.loading;return{account:t,globalSetting:e.globalSetting,loading:a.effects}}))((function(e){e.account,e.globalSetting;var t=e.loading,a=e.dispatch,v=e.schoolName,p=e.departmentName,m=e.visible,g=e.onClose,O=void 0===g?function(){}:g,E=e.onSuccess,w=void 0===E?function(){}:E,j=Object(c.a)(e,["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"]),k=i.a.useForm(),x=Object(u.a)(k,1)[0],C=Object(f.useRef)();Object(f.useEffect)((function(){C.current=j.schoolId}),[j.schoolId]),Object(f.useEffect)((function(){x.setFieldsValue({department:p})}),[p]);var S=function(){var e=Object(o.a)(b.a.mark((function e(t){var l,n,o,i;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(l=t||{}).department,o=l.remarks,e.next=3,a({type:"account/appplyDepartment",payload:{school_id:C.current,name:n,remarks:o}});case 3:i=e.sent,O(),i&&(r.b.success("新增院系/部门成功!"),w(n));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return d.a.createElement(l.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:m,title:"申请添加子单位名称",width:"600px",footer:null},d.a.createElement(i.a,{className:h.a.formWrap,form:x,labelCol:{span:4},wrapperCol:{span:20},onFinish:S},d.a.createElement(i.a.Item,{label:"单位名称:"},v),d.a.createElement(i.a.Item,{label:"部门名称:",name:"department",rules:[{required:!0,message:"请输入部门或者学院名称"}]},d.a.createElement(s.a,{placeholder:"请输入部门或者学院名称"})),d.a.createElement(i.a.Item,{label:"说明:",name:"remarks"},d.a.createElement(y,{placeholder:"再次说明特别情况(选填)"})),d.a.createElement("div",{className:h.a.footerWrap},d.a.createElement(i.a.Item,null,d.a.createElement(n.a,{className:"mr5",size:"large",onClick:function(){O()}},"取消"),d.a.createElement(n.a,{size:"large",type:"primary",htmlType:"submit",loading:t["account/appplyDepartment"]},"保存")))))}))},"7ixt": +/*! exports used: default */function(e,t,a){"use strict";a(/*! antd/es/modal/style */"2qtc");var l=a(/*! antd/es/modal */"kLXV"),n=(a(/*! antd/es/button/style */"+L6B"),a(/*! antd/es/button */"2/Rp")),r=(a(/*! antd/es/message/style */"miYZ"),a(/*! antd/es/message */"tsqr")),o=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),i=(a(/*! antd/es/form/style */"y8nQ"),a(/*! antd/es/form */"Vl3Y")),u=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),c=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */"PpiC"),s=(a(/*! antd/es/input/style */"5NDa"),a(/*! antd/es/input */"5rEg")),v=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),b=a.n(v),f=a(/*! react */"q1tI"),d=a.n(f),p=a(/*! umi */"9kvl"),m=a(/*! ./index.less?modules */"JzwI"),h=a.n(m),y=s.a.TextArea;t.a=Object(p.a)((function(e){var t=e.account,a=e.loading;return{account:t,globalSetting:e.globalSetting,loading:a.effects}}))((function(e){e.account,e.globalSetting;var t=e.loading,a=e.dispatch,v=e.schoolName,p=e.departmentName,m=e.visible,g=e.onClose,O=void 0===g?function(){}:g,E=e.onSuccess,w=void 0===E?function(){}:E,j=Object(c.a)(e,["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"]),k=i.a.useForm(),x=Object(u.a)(k,1)[0],C=Object(f.useRef)();Object(f.useEffect)((function(){C.current=j.schoolId}),[j.schoolId]),Object(f.useEffect)((function(){x.setFieldsValue({department:p})}),[p]);var _=function(){var e=Object(o.a)(b.a.mark((function e(t){var l,n,o,i;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(l=t||{}).department,o=l.remarks,e.next=3,a({type:"account/appplyDepartment",payload:{school_id:C.current,name:n,remarks:o}});case 3:i=e.sent,O(),i&&(r.b.success("新增院系/部门成功!"),w(n));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return d.a.createElement(l.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:m,title:"申请添加子单位名称",width:"600px",footer:null},d.a.createElement(i.a,{className:h.a.formWrap,form:x,labelCol:{span:4},wrapperCol:{span:20},onFinish:_},d.a.createElement(i.a.Item,{label:"单位名称:"},v),d.a.createElement(i.a.Item,{label:"部门名称:",name:"department",rules:[{required:!0,message:"请输入部门或者学院名称"}]},d.a.createElement(s.a,{placeholder:"请输入部门或者学院名称"})),d.a.createElement(i.a.Item,{label:"说明:",name:"remarks"},d.a.createElement(y,{placeholder:"再次说明特别情况(选填)"})),d.a.createElement("div",{className:h.a.footerWrap},d.a.createElement(i.a.Item,null,d.a.createElement(n.a,{className:"mr5",size:"large",onClick:function(){O()}},"取消"),d.a.createElement(n.a,{size:"large",type:"primary",htmlType:"submit",loading:t["account/appplyDepartment"]},"保存")))))}))},"7ixt": /*!**************************************************!*\ !*** ./node_modules/rc-tooltip/es/placements.js ***! \**************************************************/ @@ -20,7 +20,7 @@ /*! exports provided: default */ /*! exports used: default */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";var l=a("q1tI"),n=a.n(l),r=a("TSYQ"),o=a.n(r);function i(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(e){return t}}function u(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});var a=new FormData;e.data&&Object.keys(e.data).forEach((function(t){var l=e.data[t];Array.isArray(l)?l.forEach((function(e){a.append(t+"[]",e)})):a.append(t,e.data[t])})),e.file instanceof Blob?a.append(e.filename,e.file,e.file.name):a.append(e.filename,e.file),t.onerror=function(t){e.onError(t)},t.onload=function(){return t.status<200||t.status>=300?e.onError(function(e,t){var a="cannot "+e.method+" "+e.action+" "+t.status+"'",l=new Error(a);return l.status=t.status,l.method=e.method,l.url=e.action,l}(e,t),i(t)):e.onSuccess(i(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var l=e.headers||{};return null!==l["X-Requested-With"]&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(l).forEach((function(e){null!==l[e]&&t.setRequestHeader(e,l[e])})),t.send(a),{abort:function(){t.abort()}}}var c=+new Date,s=0;function v(){return"rc-upload-"+c+"-"+ ++s}var b=function(e,t){if(e&&t){var a=Array.isArray(t)?t:t.split(","),l=e.name||"",n=e.type||"",r=n.replace(/\/.*$/,"");return a.some((function(e){var t,a,o=e.trim();return"."===o.charAt(0)?(t=l.toLowerCase(),a=o.toLowerCase(),-1!==t.indexOf(a,t.length-a.length)):/\/\*$/.test(o)?r===o.replace(/\/.*$/,""):n===o}))}return!0};var f=function(e,t,a){var l=function e(l,n){n=n||"",l.isFile?l.file((function(e){a(e)&&(l.fullPath&&!e.webkitRelativePath&&(Object.defineProperties(e,{webkitRelativePath:{writable:!0}}),e.webkitRelativePath=l.fullPath.replace(/^\//,""),Object.defineProperties(e,{webkitRelativePath:{writable:!1}})),t([e]))})):l.isDirectory&&function(e,t){var a=e.createReader(),l=[];!function e(){a.readEntries((function(a){var n=Array.prototype.slice.apply(a);l=l.concat(n),!n.length?t(l):e()}))}()}(l,(function(t){t.forEach((function(t){e(t,""+n+l.name+"/")}))}))};e.forEach((function(e){l(e.webkitGetAsEntry())}))},d=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,l)&&(a[l]=e[l]);return a}(a,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),E=o()((h(e={},r,!0),h(e,r+"-disabled",u),h(e,i,i),e)),w=u?{}:{onClick:m?this.onClick:function(){},onKeyDown:m?this.onKeyDown:function(){},onMouseEnter:y,onMouseLeave:g,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return n.a.createElement(l,d({},w,{className:E,role:"button",style:s}),n.a.createElement("input",d({},(t=O,Object.keys(t).reduce((function(e,a){return"data-"!==a.substr(0,5)&&"aria-"!==a.substr(0,5)&&"role"!==a||(e[a]=t[a]),e}),{})),{id:c,type:"file",ref:this.saveFileInput,onClick:function(e){return e.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:b,directory:p?"directory":null,webkitdirectory:p?"webkitdirectory":null,multiple:v,onChange:this.onChange})),f)}}]),t}(l.Component),E=Object.assign||function(e){for(var t=1;t0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});var a=new FormData;e.data&&Object.keys(e.data).forEach((function(t){var l=e.data[t];Array.isArray(l)?l.forEach((function(e){a.append(t+"[]",e)})):a.append(t,e.data[t])})),e.file instanceof Blob?a.append(e.filename,e.file,e.file.name):a.append(e.filename,e.file),t.onerror=function(t){e.onError(t)},t.onload=function(){return t.status<200||t.status>=300?e.onError(function(e,t){var a="cannot "+e.method+" "+e.action+" "+t.status+"'",l=new Error(a);return l.status=t.status,l.method=e.method,l.url=e.action,l}(e,t),i(t)):e.onSuccess(i(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var l=e.headers||{};return null!==l["X-Requested-With"]&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(l).forEach((function(e){null!==l[e]&&t.setRequestHeader(e,l[e])})),t.send(a),{abort:function(){t.abort()}}}var c=+new Date,s=0;function v(){return"rc-upload-"+c+"-"+ ++s}var b=function(e,t){if(e&&t){var a=Array.isArray(t)?t:t.split(","),l=e.name||"",n=e.type||"",r=n.replace(/\/.*$/,"");return a.some((function(e){var t,a,o=e.trim();return"."===o.charAt(0)?(t=l.toLowerCase(),a=o.toLowerCase(),-1!==t.indexOf(a,t.length-a.length)):/\/\*$/.test(o)?r===o.replace(/\/.*$/,""):n===o}))}return!0};var f=function(e,t,a){var l=function e(l,n){n=n||"",l.isFile?l.file((function(e){a(e)&&(l.fullPath&&!e.webkitRelativePath&&(Object.defineProperties(e,{webkitRelativePath:{writable:!0}}),e.webkitRelativePath=l.fullPath.replace(/^\//,""),Object.defineProperties(e,{webkitRelativePath:{writable:!1}})),t([e]))})):l.isDirectory&&function(e,t){var a=e.createReader(),l=[];!function e(){a.readEntries((function(a){var n=Array.prototype.slice.apply(a);l=l.concat(n),!n.length?t(l):e()}))}()}(l,(function(t){t.forEach((function(t){e(t,""+n+l.name+"/")}))}))};e.forEach((function(e){l(e.webkitGetAsEntry())}))},d=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,l)&&(a[l]=e[l]);return a}(a,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),E=o()((h(e={},r,!0),h(e,r+"-disabled",u),h(e,i,i),e)),w=u?{}:{onClick:m?this.onClick:function(){},onKeyDown:m?this.onKeyDown:function(){},onMouseEnter:y,onMouseLeave:g,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return n.a.createElement(l,d({},w,{className:E,role:"button",style:s}),n.a.createElement("input",d({},(t=O,Object.keys(t).reduce((function(e,a){return"data-"!==a.substr(0,5)&&"aria-"!==a.substr(0,5)&&"role"!==a||(e[a]=t[a]),e}),{})),{id:c,type:"file",ref:this.saveFileInput,onClick:function(e){return e.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:b,directory:p?"directory":null,webkitdirectory:p?"webkitdirectory":null,multiple:v,onChange:this.onChange})),f)}}]),t}(l.Component),E=Object.assign||function(e){for(var t=1;t-1}))},j=v.a.TextArea;t.a=Object(m.a)((function(e){var t=e.account,a=e.loading;return{account:t,globalSetting:e.globalSetting,loading:a.effects}}))((function(e){e.account,e.globalSetting;var t=e.loading,a=e.dispatch,b=e.schoolName,m=e.visible,O=e.onClose,k=void 0===O?function(){}:O,x=e.onSuccess,C=void 0===x?function(){}:x,S=(Object(s.a)(e,["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"]),u.a.useForm()),_=Object(c.a)(S,1)[0];Object(d.useEffect)((function(){_.setFieldsValue({name:b})}),[b]);var N=function(){var e=Object(i.a)(f.a.mark((function e(t){var l,n,r,i,u,c,s;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(l=t||{}).name,r=l.city,i=void 0===r?[]:r,u=l.address,c=l.remarks,e.next=3,a({type:"account/appplySchool",payload:{name:n,province:i[0],city:i[1],address:u,remarks:c}});case 3:s=e.sent,k(),s&&(o.b.success("新增学校/单位成功!"),C(n));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return p.a.createElement(l.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:m,title:"申请添加单位名称",width:"600px",footer:null},p.a.createElement(u.a,{className:E.a.formWrap,form:_,labelCol:{span:4},wrapperCol:{span:20},onFinish:N},p.a.createElement(u.a.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}]},p.a.createElement(v.a,{placeholder:"学校或工作单位"})),p.a.createElement("div",{className:"".concat(E.a.flexRow," ").concat(E.a.example)},p.a.createElement("div",null,"示例:"),p.a.createElement("div",{className:E.a.flexColumn},p.a.createElement("div",null,p.a.createElement(h.a,{style:{color:"rgb(82, 196, 26)"}}),p.a.createElement("span",{className:"font14 ml5"},"正确示例:数据结构")),p.a.createElement("div",null,p.a.createElement(y.a,{style:{color:"red"}}),p.a.createElement("span",{className:"font14 ml5"},"错误示例:数据结构2019春")))),p.a.createElement(u.a.Item,{label:"地区:",name:"city"},p.a.createElement(r.a,{allowClear:!0,size:"large",options:g.a,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:w}})),p.a.createElement(u.a.Item,{label:"详细地址:",name:"address"},p.a.createElement(v.a,{placeholder:"请填写完整的地址信息"})),p.a.createElement(u.a.Item,{label:"说明:",name:"remarks"},p.a.createElement(j,{placeholder:"再次说明特别情况(选填)"})),p.a.createElement("div",{className:E.a.footerWrap},p.a.createElement(u.a.Item,null,p.a.createElement(n.a,{className:"mr5",size:"large",onClick:function(){k()}},"取消"),p.a.createElement(n.a,{size:"large",type:"primary",htmlType:"submit",loading:t["account/appplySchool"]},"保存")))))}))},JzwI: +/*! exports used: default */function(e,t,a){"use strict";a(/*! antd/es/modal/style */"2qtc");var l=a(/*! antd/es/modal */"kLXV"),n=(a(/*! antd/es/button/style */"+L6B"),a(/*! antd/es/button */"2/Rp")),r=(a(/*! antd/es/cascader/style */"6UJt"),a(/*! antd/es/cascader */"DFOY")),o=(a(/*! antd/es/message/style */"miYZ"),a(/*! antd/es/message */"tsqr")),i=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),u=(a(/*! antd/es/form/style */"y8nQ"),a(/*! antd/es/form */"Vl3Y")),c=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),s=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */"PpiC"),v=(a(/*! antd/es/input/style */"5NDa"),a(/*! antd/es/input */"5rEg")),b=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),f=a.n(b),d=a(/*! react */"q1tI"),p=a.n(d),m=a(/*! umi */"9kvl"),h=a(/*! @ant-design/icons */"jO45"),y=a(/*! @ant-design/icons */"jN4g"),g=a(/*! @/utils/cityData */"gJ3r"),O=a(/*! ./index.less?modules */"RuH0"),E=a.n(O),w=function(e,t){return t.some((function(t){return t.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},j=v.a.TextArea;t.a=Object(m.a)((function(e){var t=e.account,a=e.loading;return{account:t,globalSetting:e.globalSetting,loading:a.effects}}))((function(e){e.account,e.globalSetting;var t=e.loading,a=e.dispatch,b=e.schoolName,m=e.visible,O=e.onClose,k=void 0===O?function(){}:O,x=e.onSuccess,C=void 0===x?function(){}:x,_=(Object(s.a)(e,["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"]),u.a.useForm()),S=Object(c.a)(_,1)[0];Object(d.useEffect)((function(){S.setFieldsValue({name:b})}),[b]);var N=function(){var e=Object(i.a)(f.a.mark((function e(t){var l,n,r,i,u,c,s;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(l=t||{}).name,r=l.city,i=void 0===r?[]:r,u=l.address,c=l.remarks,e.next=3,a({type:"account/appplySchool",payload:{name:n,province:i[0],city:i[1],address:u,remarks:c}});case 3:s=e.sent,k(),s&&(o.b.success("新增学校/单位成功!"),C(n));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return p.a.createElement(l.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:m,title:"申请添加单位名称",width:"600px",footer:null},p.a.createElement(u.a,{className:E.a.formWrap,form:S,labelCol:{span:4},wrapperCol:{span:20},onFinish:N},p.a.createElement(u.a.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}]},p.a.createElement(v.a,{placeholder:"学校或工作单位"})),p.a.createElement("div",{className:"".concat(E.a.flexRow," ").concat(E.a.example)},p.a.createElement("div",null,"示例:"),p.a.createElement("div",{className:E.a.flexColumn},p.a.createElement("div",null,p.a.createElement(h.a,{style:{color:"rgb(82, 196, 26)"}}),p.a.createElement("span",{className:"font14 ml5"},"正确示例:数据结构")),p.a.createElement("div",null,p.a.createElement(y.a,{style:{color:"red"}}),p.a.createElement("span",{className:"font14 ml5"},"错误示例:数据结构2019春")))),p.a.createElement(u.a.Item,{label:"地区:",name:"city"},p.a.createElement(r.a,{allowClear:!0,size:"large",options:g.a,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:w}})),p.a.createElement(u.a.Item,{label:"详细地址:",name:"address"},p.a.createElement(v.a,{placeholder:"请填写完整的地址信息"})),p.a.createElement(u.a.Item,{label:"说明:",name:"remarks"},p.a.createElement(j,{placeholder:"再次说明特别情况(选填)"})),p.a.createElement("div",{className:E.a.footerWrap},p.a.createElement(u.a.Item,null,p.a.createElement(n.a,{className:"mr5",size:"large",onClick:function(){k()}},"取消"),p.a.createElement(n.a,{size:"large",type:"primary",htmlType:"submit",loading:t["account/appplySchool"]},"保存")))))}))},JzwI: /*!*******************************************************************************!*\ !*** ./src/pages/Account/components/AppplyDepartmentModal/index.less?modules ***! \*******************************************************************************/ @@ -63,7 +63,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/pickAttrs.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/warning.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-virtual-list/es/index.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";a.d(t,"b",(function(){return E})),a.d(t,"a",(function(){return j}));var l=a("1OyB"),n=a("vuIU"),r=a("Ji7U"),o=a("LK+K"),i=a("q1tI"),u=a("rePB"),c=a("Ff2n"),s=a("ODXe"),v=a("4IlW"),b=a("bX4T"),f=a("YrtM"),d=a("TSYQ"),p=a.n(d),m=a("+nKL"),h=a("8OUc"),y=i.forwardRef((function(e,t){var a=e.prefixCls,l=e.id,n=e.flattenOptions,r=e.childrenAsData,o=e.values,d=e.searchValue,y=e.multiple,g=e.defaultActiveFirstOption,O=e.height,E=e.itemHeight,w=e.notFoundContent,j=e.open,k=e.menuItemSelectedIcon,x=e.virtual,C=e.onSelect,S=e.onToggleOpen,_=e.onActiveValue,N=e.onScroll,I=e.onMouseEnter,T="".concat(a,"-item"),A=Object(f.a)((function(){return n}),[j,n],(function(e,t){return t[0]&&e[1]!==t[1]})),P=i.useRef(null),V=function(e){e.preventDefault()},F=function(e){P.current&&P.current.scrollTo({index:e})},R=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,a=A.length,l=0;l1&&void 0!==arguments[1]&&arguments[1];return Object(x.a)(e).map((function(e,a){if(!i.isValidElement(e)||!e.type)return null;var l=e.type.isSelectOptGroup,n=e.key,r=e.props,o=r.children,u=Object(c.a)(r,["children"]);return t||!l?C(e):Object(k.a)(Object(k.a)({key:"__RC_SELECT_GRP__".concat(null===n?a:n,"__"),label:n},u),{},{options:S(o)})})).filter((function(e){return e}))}var _=a("2Qr1"),N=a("qNPg"),I=a("U8pU"),T=a("Kwbf"),A=a("WKfj");var P=function(e){var t=e.mode,a=e.options,l=e.children,n=e.backfill,r=e.allowClear,o=e.placeholder,u=e.getInputElement,c=e.showSearch,s=e.onSearch,v=e.defaultOpen,b=e.autoFocus,f=e.labelInValue,d=e.value,p=e.inputValue,m=e.optionLabelProp,h="multiple"===t||"tags"===t,y=void 0!==c?c:h||"combobox"===t,g=a||S(l);if(Object(T.a)("tags"!==t||g.every((function(e){return!e.disabled})),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),"tags"===t||"combobox"===t){var O=g.some((function(e){return e.options?e.options.some((function(e){return"number"==typeof("value"in e?e.value:e.key)})):"number"==typeof("value"in e?e.value:e.key)}));Object(T.a)(!O,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(T.a)("combobox"!==t||!m,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(T.a)("combobox"===t||!n,"`backfill` only works with `combobox` mode."),Object(T.a)("combobox"===t||!u,"`getInputElement` only work with `combobox` mode."),Object(T.b)("combobox"!==t||!u||!r||!o,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),s&&!y&&"combobox"!==t&&"tags"!==t&&Object(T.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(T.b)(!v||b,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),null!=d){var E=Object(A.d)(d);Object(T.a)(!f||E.every((function(e){return"object"===Object(I.a)(e)&&("key"in e||"value"in e)})),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(T.a)(!h||Array.isArray(d),"`value` should be array when `mode` is `multiple` or `tags`")}if(l){var w=null;Object(x.a)(l).some((function(e){if(!i.isValidElement(e)||!e.type)return!1;var t=e.type;return!t.isSelectOption&&(t.isSelectOptGroup?!Object(x.a)(e.props.children).every((function(t){return!(i.isValidElement(t)&&e.type&&!t.type.isSelectOption)||(w=t.type,!1)})):(w=t,!0))})),w&&Object(T.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(w.displayName||w.name||w,"`.")),Object(T.a)(void 0===p,"`inputValue` is deprecated, please use `searchValue` instead.")}},V=Object(N.a)({prefixCls:"rc-select",components:{optionList:g},convertChildrenToData:S,flattenOptions:_.d,getLabeledValue:_.e,filterOptions:_.b,isValueDisabled:_.g,findValueOption:_.c,warningProps:P,fillOptionsWithMissingValue:_.a}),F=function(e){Object(r.a)(a,e);var t=Object(o.a)(a);function a(){var e;return Object(l.a)(this,a),(e=t.apply(this,arguments)).selectRef=i.createRef(),e.focus=function(){e.selectRef.current.focus()},e.blur=function(){e.selectRef.current.blur()},e}return Object(n.a)(a,[{key:"render",value:function(){return i.createElement(V,Object.assign({ref:this.selectRef},this.props))}}]),a}(i.Component);F.Option=E,F.OptGroup=j;var R=F;t.c=R},Lo1I: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";a.d(t,"b",(function(){return E})),a.d(t,"a",(function(){return j}));var l=a("1OyB"),n=a("vuIU"),r=a("Ji7U"),o=a("LK+K"),i=a("q1tI"),u=a("rePB"),c=a("Ff2n"),s=a("ODXe"),v=a("4IlW"),b=a("bX4T"),f=a("YrtM"),d=a("TSYQ"),p=a.n(d),m=a("+nKL"),h=a("8OUc"),y=i.forwardRef((function(e,t){var a=e.prefixCls,l=e.id,n=e.flattenOptions,r=e.childrenAsData,o=e.values,d=e.searchValue,y=e.multiple,g=e.defaultActiveFirstOption,O=e.height,E=e.itemHeight,w=e.notFoundContent,j=e.open,k=e.menuItemSelectedIcon,x=e.virtual,C=e.onSelect,_=e.onToggleOpen,S=e.onActiveValue,N=e.onScroll,I=e.onMouseEnter,T="".concat(a,"-item"),A=Object(f.a)((function(){return n}),[j,n],(function(e,t){return t[0]&&e[1]!==t[1]})),P=i.useRef(null),V=function(e){e.preventDefault()},F=function(e){P.current&&P.current.scrollTo({index:e})},R=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,a=A.length,l=0;l1&&void 0!==arguments[1]&&arguments[1];return Object(x.a)(e).map((function(e,a){if(!i.isValidElement(e)||!e.type)return null;var l=e.type.isSelectOptGroup,n=e.key,r=e.props,o=r.children,u=Object(c.a)(r,["children"]);return t||!l?C(e):Object(k.a)(Object(k.a)({key:"__RC_SELECT_GRP__".concat(null===n?a:n,"__"),label:n},u),{},{options:_(o)})})).filter((function(e){return e}))}var S=a("2Qr1"),N=a("qNPg"),I=a("U8pU"),T=a("Kwbf"),A=a("WKfj");var P=function(e){var t=e.mode,a=e.options,l=e.children,n=e.backfill,r=e.allowClear,o=e.placeholder,u=e.getInputElement,c=e.showSearch,s=e.onSearch,v=e.defaultOpen,b=e.autoFocus,f=e.labelInValue,d=e.value,p=e.inputValue,m=e.optionLabelProp,h="multiple"===t||"tags"===t,y=void 0!==c?c:h||"combobox"===t,g=a||_(l);if(Object(T.a)("tags"!==t||g.every((function(e){return!e.disabled})),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),"tags"===t||"combobox"===t){var O=g.some((function(e){return e.options?e.options.some((function(e){return"number"==typeof("value"in e?e.value:e.key)})):"number"==typeof("value"in e?e.value:e.key)}));Object(T.a)(!O,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(T.a)("combobox"!==t||!m,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(T.a)("combobox"===t||!n,"`backfill` only works with `combobox` mode."),Object(T.a)("combobox"===t||!u,"`getInputElement` only work with `combobox` mode."),Object(T.b)("combobox"!==t||!u||!r||!o,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),s&&!y&&"combobox"!==t&&"tags"!==t&&Object(T.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(T.b)(!v||b,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),null!=d){var E=Object(A.d)(d);Object(T.a)(!f||E.every((function(e){return"object"===Object(I.a)(e)&&("key"in e||"value"in e)})),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(T.a)(!h||Array.isArray(d),"`value` should be array when `mode` is `multiple` or `tags`")}if(l){var w=null;Object(x.a)(l).some((function(e){if(!i.isValidElement(e)||!e.type)return!1;var t=e.type;return!t.isSelectOption&&(t.isSelectOptGroup?!Object(x.a)(e.props.children).every((function(t){return!(i.isValidElement(t)&&e.type&&!t.type.isSelectOption)||(w=t.type,!1)})):(w=t,!0))})),w&&Object(T.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(w.displayName||w.name||w,"`.")),Object(T.a)(void 0===p,"`inputValue` is deprecated, please use `searchValue` instead.")}},V=Object(N.a)({prefixCls:"rc-select",components:{optionList:g},convertChildrenToData:_,flattenOptions:S.d,getLabeledValue:S.e,filterOptions:S.b,isValueDisabled:S.g,findValueOption:S.c,warningProps:P,fillOptionsWithMissingValue:S.a}),F=function(e){Object(r.a)(a,e);var t=Object(o.a)(a);function a(){var e;return Object(l.a)(this,a),(e=t.apply(this,arguments)).selectRef=i.createRef(),e.focus=function(){e.selectRef.current.focus()},e.blur=function(){e.selectRef.current.blur()},e}return Object(n.a)(a,[{key:"render",value:function(){return i.createElement(V,Object.assign({ref:this.selectRef},this.props))}}]),a}(i.Component);F.Option=E,F.OptGroup=j;var R=F;t.c=R},Lo1I: /*!***********************************************************!*\ !*** ./src/pages/Account/Profile/Edit/index.less?modules ***! \***********************************************************/ @@ -80,7 +80,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/typeof.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tooltip/es/placements.js because of ./node_modules/antd/es/tooltip/placements.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-trigger/es/index.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";var l=a("U8pU"),n=a("VTBJ"),r=a("Ff2n"),o=a("q1tI"),i=a("uciX"),u=a("7ixt"),c=function(e){var t=e.overlay,a=e.prefixCls,l=e.id,n=e.overlayInnerStyle;return o.createElement("div",{className:"".concat(a,"-inner"),id:l,role:"tooltip",style:n},"function"==typeof t?t():t)},s=Object(o.forwardRef)((function(e,t){var a=e.overlayClassName,s=e.trigger,v=void 0===s?["hover"]:s,b=e.mouseEnterDelay,f=void 0===b?0:b,d=e.mouseLeaveDelay,p=void 0===d?.1:d,m=e.overlayStyle,h=e.prefixCls,y=void 0===h?"rc-tooltip":h,g=e.children,O=e.onVisibleChange,E=e.afterVisibleChange,w=e.transitionName,j=e.animation,k=e.placement,x=void 0===k?"right":k,C=e.align,S=void 0===C?{}:C,_=e.destroyTooltipOnHide,N=void 0!==_&&_,I=e.defaultVisible,T=e.getTooltipContainer,A=e.overlayInnerStyle,P=Object(r.a)(e,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),V=Object(o.useRef)(null);Object(o.useImperativeHandle)(t,(function(){return V.current}));var F=Object(n.a)({},P);"visible"in e&&(F.popupVisible=e.visible);var R=!1,D=!1;if("boolean"==typeof N)R=N;else if(N&&"object"===Object(l.a)(N)){var z=N.keepParent;R=!0===z,D=!1===z}return o.createElement(i.a,Object.assign({popupClassName:a,prefixCls:y,popup:function(){var t=e.arrowContent,a=void 0===t?null:t,l=e.overlay,n=e.id;return[o.createElement("div",{className:"".concat(y,"-arrow"),key:"arrow"},a),o.createElement(c,{key:"content",prefixCls:y,id:n,overlay:l,overlayInnerStyle:A})]},action:v,builtinPlacements:u.a,popupPlacement:x,ref:V,popupAlign:S,getPopupContainer:T,onPopupVisibleChange:O,afterPopupVisibleChange:E,popupTransitionName:w,popupAnimation:j,defaultPopupVisible:I,destroyPopupOnHide:R,autoDestroy:D,mouseLeaveDelay:p,popupStyle:m,mouseEnterDelay:f},F),g)}));t.a=s},RuH0: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";var l=a("U8pU"),n=a("VTBJ"),r=a("Ff2n"),o=a("q1tI"),i=a("uciX"),u=a("7ixt"),c=function(e){var t=e.overlay,a=e.prefixCls,l=e.id,n=e.overlayInnerStyle;return o.createElement("div",{className:"".concat(a,"-inner"),id:l,role:"tooltip",style:n},"function"==typeof t?t():t)},s=Object(o.forwardRef)((function(e,t){var a=e.overlayClassName,s=e.trigger,v=void 0===s?["hover"]:s,b=e.mouseEnterDelay,f=void 0===b?0:b,d=e.mouseLeaveDelay,p=void 0===d?.1:d,m=e.overlayStyle,h=e.prefixCls,y=void 0===h?"rc-tooltip":h,g=e.children,O=e.onVisibleChange,E=e.afterVisibleChange,w=e.transitionName,j=e.animation,k=e.placement,x=void 0===k?"right":k,C=e.align,_=void 0===C?{}:C,S=e.destroyTooltipOnHide,N=void 0!==S&&S,I=e.defaultVisible,T=e.getTooltipContainer,A=e.overlayInnerStyle,P=Object(r.a)(e,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),V=Object(o.useRef)(null);Object(o.useImperativeHandle)(t,(function(){return V.current}));var F=Object(n.a)({},P);"visible"in e&&(F.popupVisible=e.visible);var R=!1,D=!1;if("boolean"==typeof N)R=N;else if(N&&"object"===Object(l.a)(N)){var z=N.keepParent;R=!0===z,D=!1===z}return o.createElement(i.a,Object.assign({popupClassName:a,prefixCls:y,popup:function(){var t=e.arrowContent,a=void 0===t?null:t,l=e.overlay,n=e.id;return[o.createElement("div",{className:"".concat(y,"-arrow"),key:"arrow"},a),o.createElement(c,{key:"content",prefixCls:y,id:n,overlay:l,overlayInnerStyle:A})]},action:v,builtinPlacements:u.a,popupPlacement:x,ref:V,popupAlign:_,getPopupContainer:T,onPopupVisibleChange:O,afterPopupVisibleChange:E,popupTransitionName:w,popupAnimation:j,defaultPopupVisible:I,destroyPopupOnHide:R,autoDestroy:D,mouseLeaveDelay:p,popupStyle:m,mouseEnterDelay:f},F),g)}));t.a=s},RuH0: /*!***************************************************************************!*\ !*** ./src/pages/Account/components/AppplySchoolModal/index.less?modules ***! \***************************************************************************/ @@ -96,12 +96,13 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-trigger/es/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/KeyCode.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/warning/warning.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";var l=a("q1tI"),n=a("uciX"),r=a("2W6z"),o=a.n(r),i=a("4IlW"),u=a("uK0f"),c=a.n(u);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){for(var a=0;a0;(b||!1===e.isLeaf)&&(s+=" ".concat(n,"-menu-item-expand"),e.loading||(v=l.createElement("span",{className:"".concat(n,"-menu-item-expand-icon")},o))),"hover"!==r||!b&&!1!==e.isLeaf||(c={onMouseEnter:this.delayOnSelect.bind(this,u),onMouseLeave:this.delayOnSelect.bind(this),onClick:u}),this.isActiveOption(e,t)&&(s+=" ".concat(n,"-menu-item-active"),c.ref=this.saveMenuItem(t)),e.disabled&&(s+=" ".concat(n,"-menu-item-disabled"));var f=null;e.loading&&(s+=" ".concat(n,"-menu-item-loading"),f=i||null);var d="";return"title"in e?d=e.title:"string"==typeof e[this.getFieldName("label")]&&(d=e[this.getFieldName("label")]),l.createElement("li",Object.assign({key:e[this.getFieldName("value")],className:s,title:d},c,{role:"menuitem",onMouseDown:function(e){return e.preventDefault()}}),e[this.getFieldName("label")],v,f)}},{key:"getActiveOptions",value:function(e){var t=this,a=this.props.options,l=e||this.props.activeValue;return c()(a,(function(e,a){return e[t.getFieldName("value")]===l[a]}),{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var e=this,t=this.props.options,a=this.getActiveOptions().map((function(t){return t[e.getFieldName("children")]})).filter((function(e){return!!e}));return a.unshift(t),a}},{key:"delayOnSelect",value:function(e){for(var t=this,a=arguments.length,l=new Array(a>1?a-1:0),n=1;n=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(l=0;l=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function w(e){return function(e){if(Array.isArray(e))return j(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return j(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return j(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,l=new Array(t);a=r.length?0:u:(u-=1)<0?r.length-1:u:0,l[n]=r[u][t.getFieldName("value")]}else if(e.keyCode===i.a.LEFT||e.keyCode===i.a.BACKSPACE)e.preventDefault(),l.splice(l.length-1,1);else if(e.keyCode===i.a.RIGHT)e.preventDefault(),r[o]&&r[o][t.getFieldName("children")]&&l.push(r[o][t.getFieldName("children")][0][t.getFieldName("value")]);else if(e.keyCode===i.a.ESC||e.keyCode===i.a.TAB)return void t.setPopupVisible(!1);l&&0!==l.length||t.setPopupVisible(!1);var c=t.getActiveOptions(l),s=c[c.length-1];t.handleMenuSelect(s,c.length-1,e),t.props.onKeyDown&&t.props.onKeyDown(e)}else t.setPopupVisible(!0)}},t.saveTrigger=function(e){t.trigger=e};var a=[];return"value"in e?a=e.value||[]:"defaultValue"in e&&(a=e.defaultValue||[]),o()(!("filedNames"in e),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),t.state={popupVisible:e.popupVisible,activeValue:a,value:a,prevProps:e},t.defaultFieldNames={label:"label",value:"value",children:"children"},t}return t=s,r=[{key:"getDerivedStateFromProps",value:function(e,t){var a=t.prevProps,l={prevProps:e};return"value"in e&&!function(e,t){if(e===t)return!0;if(!e||!t)return!1;var a=e.length;if(t.length!==a)return!1;for(var l=0;l0?d=l.createElement(y,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):p=" ".concat(t,"-menus-empty");var m=d;return b&&(m=b(d)),l.createElement(n.a,Object.assign({ref:this.saveTrigger},f,{popupPlacement:s,builtinPlacements:c,popupTransitionName:a,action:u?[]:["click"],popupVisible:!u&&this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(t,"-menus"),popupClassName:r+p,popup:m}),l.cloneElement(v,{onKeyDown:this.handleKeyDown,tabIndex:u?void 0:0}))}}])&&k(t.prototype,a),r&&k(t,r),s}(l.Component)).defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:g,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},N);t.a=I},UZu5: -/*!*************************************************!*\ - !*** ./src/components/image-preview/index.less ***! - \*************************************************/ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/warning/warning.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";var l=a("q1tI"),n=a("uciX"),r=a("2W6z"),o=a.n(r),i=a("4IlW"),u=a("uK0f"),c=a.n(u);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){for(var a=0;a0;(b||!1===e.isLeaf)&&(s+=" ".concat(n,"-menu-item-expand"),e.loading||(v=l.createElement("span",{className:"".concat(n,"-menu-item-expand-icon")},o))),"hover"!==r||!b&&!1!==e.isLeaf||(c={onMouseEnter:this.delayOnSelect.bind(this,u),onMouseLeave:this.delayOnSelect.bind(this),onClick:u}),this.isActiveOption(e,t)&&(s+=" ".concat(n,"-menu-item-active"),c.ref=this.saveMenuItem(t)),e.disabled&&(s+=" ".concat(n,"-menu-item-disabled"));var f=null;e.loading&&(s+=" ".concat(n,"-menu-item-loading"),f=i||null);var d="";return"title"in e?d=e.title:"string"==typeof e[this.getFieldName("label")]&&(d=e[this.getFieldName("label")]),l.createElement("li",Object.assign({key:e[this.getFieldName("value")],className:s,title:d},c,{role:"menuitem",onMouseDown:function(e){return e.preventDefault()}}),e[this.getFieldName("label")],v,f)}},{key:"getActiveOptions",value:function(e){var t=this,a=this.props.options,l=e||this.props.activeValue;return c()(a,(function(e,a){return e[t.getFieldName("value")]===l[a]}),{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var e=this,t=this.props.options,a=this.getActiveOptions().map((function(t){return t[e.getFieldName("children")]})).filter((function(e){return!!e}));return a.unshift(t),a}},{key:"delayOnSelect",value:function(e){for(var t=this,a=arguments.length,l=new Array(a>1?a-1:0),n=1;n=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(l=0;l=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function w(e){return function(e){if(Array.isArray(e))return j(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return j(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return j(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,l=new Array(t);a=r.length?0:u:(u-=1)<0?r.length-1:u:0,l[n]=r[u][t.getFieldName("value")]}else if(e.keyCode===i.a.LEFT||e.keyCode===i.a.BACKSPACE)e.preventDefault(),l.splice(l.length-1,1);else if(e.keyCode===i.a.RIGHT)e.preventDefault(),r[o]&&r[o][t.getFieldName("children")]&&l.push(r[o][t.getFieldName("children")][0][t.getFieldName("value")]);else if(e.keyCode===i.a.ESC||e.keyCode===i.a.TAB)return void t.setPopupVisible(!1);l&&0!==l.length||t.setPopupVisible(!1);var c=t.getActiveOptions(l),s=c[c.length-1];t.handleMenuSelect(s,c.length-1,e),t.props.onKeyDown&&t.props.onKeyDown(e)}else t.setPopupVisible(!0)}},t.saveTrigger=function(e){t.trigger=e};var a=[];return"value"in e?a=e.value||[]:"defaultValue"in e&&(a=e.defaultValue||[]),o()(!("filedNames"in e),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),t.state={popupVisible:e.popupVisible,activeValue:a,value:a,prevProps:e},t.defaultFieldNames={label:"label",value:"value",children:"children"},t}return t=s,r=[{key:"getDerivedStateFromProps",value:function(e,t){var a=t.prevProps,l={prevProps:e};return"value"in e&&!function(e,t){if(e===t)return!0;if(!e||!t)return!1;var a=e.length;if(t.length!==a)return!1;for(var l=0;l0?d=l.createElement(y,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):p=" ".concat(t,"-menus-empty");var m=d;return b&&(m=b(d)),l.createElement(n.a,Object.assign({ref:this.saveTrigger},f,{popupPlacement:s,builtinPlacements:c,popupTransitionName:a,action:u?[]:["click"],popupVisible:!u&&this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(t,"-menus"),popupClassName:r+p,popup:m}),l.cloneElement(v,{onKeyDown:this.handleKeyDown,tabIndex:u?void 0:0}))}}])&&k(t.prototype,a),r&&k(t,r),s}(l.Component)).defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:g,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},N);t.a=I},XFxt: +/*!*********************************************************!*\ + !*** ./src/components/image-preview/index.less?modules ***! + \*********************************************************/ /*! no static exports found */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,a){},Y1PL: +/*! exports used: default */ +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,a){e.exports={"image-preview-container":"image-preview-container___1L8o9","image-preview":"image-preview___3YjNO","button-group":"button-group___3y9R5","preview-wrp-group":"preview-wrp-group___19bWd"}},Y1PL: /*!**********************************************************!*\ !*** ./node_modules/rc-textarea/es/index.js + 7 modules ***! \**********************************************************/ @@ -122,18 +123,18 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/warning.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js (<- Module uses injected variables (global)) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/shallowequal/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";a.r(t),a.d(t,"ResizableTextArea",(function(){return P}));var l=a("wx14"),n=a("1OyB"),r=a("vuIU"),o=a("Ji7U"),i=a("LK+K"),u=a("q1tI"),c=a("VTBJ"),s=a("rePB"),v=a("Zm9Q"),b=(a("Kwbf"),a("c+Xe")),f=a("m+aA"),d=a("bdgK"),p=new Map;var m=new d.default((function(e){e.forEach((function(e){var t,a=e.target;null===(t=p.get(a))||void 0===t||t.forEach((function(e){return e(a)}))}))}));var h=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(){return Object(n.a)(this,a),t.apply(this,arguments)}return Object(r.a)(a,[{key:"render",value:function(){return this.props.children}}]),a}(u.Component),y=u.createContext(null);function g(e){var t=e.children,a=e.disabled,l=u.useRef(null),n=u.useRef(null),r=u.useContext(y),o=u.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),i=u.isValidElement(t)&&Object(b.c)(t),s=i?t.ref:null,v=u.useMemo((function(){return Object(b.a)(s,l)}),[s,l]),d=u.useRef(e);d.current=e;var g=u.useCallback((function(e){var t=d.current,a=t.onResize,l=t.data,n=e.getBoundingClientRect(),i=n.width,u=n.height,s=e.offsetWidth,v=e.offsetHeight,b=Math.floor(i),f=Math.floor(u);if(o.current.width!==b||o.current.height!==f||o.current.offsetWidth!==s||o.current.offsetHeight!==v){var p={width:b,height:f,offsetWidth:s,offsetHeight:v};o.current=p;var m=s===Math.round(i)?i:s,h=v===Math.round(u)?u:v,y=Object(c.a)(Object(c.a)({},p),{},{offsetWidth:m,offsetHeight:h});null==r||r(y,e,l),a&&Promise.resolve().then((function(){a(y,e)}))}}),[]);return u.useEffect((function(){var e,t,r=Object(f.a)(l.current)||Object(f.a)(n.current);return r&&!a&&(e=r,t=g,p.has(e)||(p.set(e,new Set),m.observe(e)),p.get(e).add(t)),function(){return function(e,t){p.has(e)&&(p.get(e).delete(t),p.get(e).size||(m.unobserve(e),p.delete(e)))}(r,g)}}),[l.current,a]),u.createElement(h,{ref:n},i?u.cloneElement(t,{ref:v}):t)}function O(e){var t=e.children;return Object(v.a)(t).map((function(t,a){var n=(null==t?void 0:t.key)||"".concat("rc-observer-key","-").concat(a);return u.createElement(g,Object(l.a)({},e,{key:n}),t)}))}O.Collection=function(e){var t=e.children,a=e.onBatchResize,l=u.useRef(0),n=u.useRef([]),r=u.useContext(y),o=u.useCallback((function(e,t,o){l.current+=1;var i=l.current;n.current.push({size:e,element:t,data:o}),Promise.resolve().then((function(){i===l.current&&(null==a||a(n.current),n.current=[])})),null==r||r(e,t,o)}),[a,r]);return u.createElement(y.Provider,{value:o},t)};var E,w=O,j=a("bT9E"),k=a("TSYQ"),x=a.n(k),C="\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",S=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],_={};function N(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&_[a])return _[a];var l=window.getComputedStyle(e),n=l.getPropertyValue("box-sizing")||l.getPropertyValue("-moz-box-sizing")||l.getPropertyValue("-webkit-box-sizing"),r=parseFloat(l.getPropertyValue("padding-bottom"))+parseFloat(l.getPropertyValue("padding-top")),o=parseFloat(l.getPropertyValue("border-bottom-width"))+parseFloat(l.getPropertyValue("border-top-width")),i=S.map((function(e){return"".concat(e,":").concat(l.getPropertyValue(e))})).join(";"),u={sizingStyle:i,paddingSize:r,borderSize:o,boxSizing:n};return t&&a&&(_[a]=u),u}var I,T=a("Gytx"),A=a.n(T);!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(I||(I={}));var P=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(e){var r;return Object(n.a)(this,a),(r=t.call(this,e)).nextFrameActionId=void 0,r.resizeFrameId=void 0,r.textArea=void 0,r.saveTextArea=function(e){r.textArea=e},r.handleResize=function(e){var t=r.state.resizeStatus,a=r.props,l=a.autoSize,n=a.onResize;t===I.NONE&&("function"==typeof n&&n(e),l&&r.resizeOnNextFrame())},r.resizeOnNextFrame=function(){cancelAnimationFrame(r.nextFrameActionId),r.nextFrameActionId=requestAnimationFrame(r.resizeTextarea)},r.resizeTextarea=function(){var e=r.props.autoSize;if(e&&r.textArea){var t=e.minRows,a=e.maxRows,l=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;E||((E=document.createElement("textarea")).setAttribute("tab-index","-1"),E.setAttribute("aria-hidden","true"),document.body.appendChild(E)),e.getAttribute("wrap")?E.setAttribute("wrap",e.getAttribute("wrap")):E.removeAttribute("wrap");var n=N(e,t),r=n.paddingSize,o=n.borderSize,i=n.boxSizing,u=n.sizingStyle;E.setAttribute("style","".concat(u,";").concat(C)),E.value=e.value||e.placeholder||"";var c,s=Number.MIN_SAFE_INTEGER,v=Number.MAX_SAFE_INTEGER,b=E.scrollHeight;if("border-box"===i?b+=o:"content-box"===i&&(b-=r),null!==a||null!==l){E.value=" ";var f=E.scrollHeight-r;null!==a&&(s=f*a,"border-box"===i&&(s=s+r+o),b=Math.max(s,b)),null!==l&&(v=f*l,"border-box"===i&&(v=v+r+o),c=b>v?"":"hidden",b=Math.min(v,b))}return{height:b,minHeight:s,maxHeight:v,overflowY:c,resize:"none"}}(r.textArea,!1,t,a);r.setState({textareaStyles:l,resizeStatus:I.RESIZING},(function(){cancelAnimationFrame(r.resizeFrameId),r.resizeFrameId=requestAnimationFrame((function(){r.setState({resizeStatus:I.RESIZED},(function(){r.resizeFrameId=requestAnimationFrame((function(){r.setState({resizeStatus:I.NONE}),r.fixFirefoxAutoScroll()}))}))}))}))}},r.renderTextArea=function(){var e=r.props,t=e.prefixCls,a=void 0===t?"rc-textarea":t,n=e.autoSize,o=e.onResize,i=e.className,v=e.disabled,b=r.state,f=b.textareaStyles,d=b.resizeStatus,p=Object(j.a)(r.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),m=x()(a,i,Object(s.a)({},"".concat(a,"-disabled"),v));"value"in p&&(p.value=p.value||"");var h=Object(c.a)(Object(c.a)(Object(c.a)({},r.props.style),f),d===I.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return u.createElement(w,{onResize:r.handleResize,disabled:!(n||o)},u.createElement("textarea",Object(l.a)({},p,{className:m,style:h,ref:r.saveTextArea})))},r.state={textareaStyles:{},resizeStatus:I.NONE},r}return Object(r.a)(a,[{key:"componentDidUpdate",value:function(e){e.value===this.props.value&&A()(e.autoSize,this.props.autoSize)||this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var e=this.textArea.selectionStart,t=this.textArea.selectionEnd;this.textArea.setSelectionRange(e,t)}}catch(e){}}},{key:"render",value:function(){return this.renderTextArea()}}]),a}(u.Component),V=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(e){var l;Object(n.a)(this,a),(l=t.call(this,e)).resizableTextArea=void 0,l.focus=function(){l.resizableTextArea.textArea.focus()},l.saveTextArea=function(e){l.resizableTextArea=e},l.handleChange=function(e){var t=l.props.onChange;l.setValue(e.target.value,(function(){l.resizableTextArea.resizeTextarea()})),t&&t(e)},l.handleKeyDown=function(e){var t=l.props,a=t.onPressEnter,n=t.onKeyDown;13===e.keyCode&&a&&a(e),n&&n(e)};var r=void 0===e.value||null===e.value?e.defaultValue:e.value;return l.state={value:r},l}return Object(r.a)(a,[{key:"setValue",value:function(e,t){"value"in this.props||this.setState({value:e},t)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return u.createElement(P,Object(l.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}]),a}(u.Component);t.default=V},Z3SC: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/shallowequal/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";a.r(t),a.d(t,"ResizableTextArea",(function(){return P}));var l=a("wx14"),n=a("1OyB"),r=a("vuIU"),o=a("Ji7U"),i=a("LK+K"),u=a("q1tI"),c=a("VTBJ"),s=a("rePB"),v=a("Zm9Q"),b=(a("Kwbf"),a("c+Xe")),f=a("m+aA"),d=a("bdgK"),p=new Map;var m=new d.default((function(e){e.forEach((function(e){var t,a=e.target;null===(t=p.get(a))||void 0===t||t.forEach((function(e){return e(a)}))}))}));var h=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(){return Object(n.a)(this,a),t.apply(this,arguments)}return Object(r.a)(a,[{key:"render",value:function(){return this.props.children}}]),a}(u.Component),y=u.createContext(null);function g(e){var t=e.children,a=e.disabled,l=u.useRef(null),n=u.useRef(null),r=u.useContext(y),o=u.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),i=u.isValidElement(t)&&Object(b.c)(t),s=i?t.ref:null,v=u.useMemo((function(){return Object(b.a)(s,l)}),[s,l]),d=u.useRef(e);d.current=e;var g=u.useCallback((function(e){var t=d.current,a=t.onResize,l=t.data,n=e.getBoundingClientRect(),i=n.width,u=n.height,s=e.offsetWidth,v=e.offsetHeight,b=Math.floor(i),f=Math.floor(u);if(o.current.width!==b||o.current.height!==f||o.current.offsetWidth!==s||o.current.offsetHeight!==v){var p={width:b,height:f,offsetWidth:s,offsetHeight:v};o.current=p;var m=s===Math.round(i)?i:s,h=v===Math.round(u)?u:v,y=Object(c.a)(Object(c.a)({},p),{},{offsetWidth:m,offsetHeight:h});null==r||r(y,e,l),a&&Promise.resolve().then((function(){a(y,e)}))}}),[]);return u.useEffect((function(){var e,t,r=Object(f.a)(l.current)||Object(f.a)(n.current);return r&&!a&&(e=r,t=g,p.has(e)||(p.set(e,new Set),m.observe(e)),p.get(e).add(t)),function(){return function(e,t){p.has(e)&&(p.get(e).delete(t),p.get(e).size||(m.unobserve(e),p.delete(e)))}(r,g)}}),[l.current,a]),u.createElement(h,{ref:n},i?u.cloneElement(t,{ref:v}):t)}function O(e){var t=e.children;return Object(v.a)(t).map((function(t,a){var n=(null==t?void 0:t.key)||"".concat("rc-observer-key","-").concat(a);return u.createElement(g,Object(l.a)({},e,{key:n}),t)}))}O.Collection=function(e){var t=e.children,a=e.onBatchResize,l=u.useRef(0),n=u.useRef([]),r=u.useContext(y),o=u.useCallback((function(e,t,o){l.current+=1;var i=l.current;n.current.push({size:e,element:t,data:o}),Promise.resolve().then((function(){i===l.current&&(null==a||a(n.current),n.current=[])})),null==r||r(e,t,o)}),[a,r]);return u.createElement(y.Provider,{value:o},t)};var E,w=O,j=a("bT9E"),k=a("TSYQ"),x=a.n(k),C="\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",_=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],S={};function N(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&S[a])return S[a];var l=window.getComputedStyle(e),n=l.getPropertyValue("box-sizing")||l.getPropertyValue("-moz-box-sizing")||l.getPropertyValue("-webkit-box-sizing"),r=parseFloat(l.getPropertyValue("padding-bottom"))+parseFloat(l.getPropertyValue("padding-top")),o=parseFloat(l.getPropertyValue("border-bottom-width"))+parseFloat(l.getPropertyValue("border-top-width")),i=_.map((function(e){return"".concat(e,":").concat(l.getPropertyValue(e))})).join(";"),u={sizingStyle:i,paddingSize:r,borderSize:o,boxSizing:n};return t&&a&&(S[a]=u),u}var I,T=a("Gytx"),A=a.n(T);!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(I||(I={}));var P=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(e){var r;return Object(n.a)(this,a),(r=t.call(this,e)).nextFrameActionId=void 0,r.resizeFrameId=void 0,r.textArea=void 0,r.saveTextArea=function(e){r.textArea=e},r.handleResize=function(e){var t=r.state.resizeStatus,a=r.props,l=a.autoSize,n=a.onResize;t===I.NONE&&("function"==typeof n&&n(e),l&&r.resizeOnNextFrame())},r.resizeOnNextFrame=function(){cancelAnimationFrame(r.nextFrameActionId),r.nextFrameActionId=requestAnimationFrame(r.resizeTextarea)},r.resizeTextarea=function(){var e=r.props.autoSize;if(e&&r.textArea){var t=e.minRows,a=e.maxRows,l=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;E||((E=document.createElement("textarea")).setAttribute("tab-index","-1"),E.setAttribute("aria-hidden","true"),document.body.appendChild(E)),e.getAttribute("wrap")?E.setAttribute("wrap",e.getAttribute("wrap")):E.removeAttribute("wrap");var n=N(e,t),r=n.paddingSize,o=n.borderSize,i=n.boxSizing,u=n.sizingStyle;E.setAttribute("style","".concat(u,";").concat(C)),E.value=e.value||e.placeholder||"";var c,s=Number.MIN_SAFE_INTEGER,v=Number.MAX_SAFE_INTEGER,b=E.scrollHeight;if("border-box"===i?b+=o:"content-box"===i&&(b-=r),null!==a||null!==l){E.value=" ";var f=E.scrollHeight-r;null!==a&&(s=f*a,"border-box"===i&&(s=s+r+o),b=Math.max(s,b)),null!==l&&(v=f*l,"border-box"===i&&(v=v+r+o),c=b>v?"":"hidden",b=Math.min(v,b))}return{height:b,minHeight:s,maxHeight:v,overflowY:c,resize:"none"}}(r.textArea,!1,t,a);r.setState({textareaStyles:l,resizeStatus:I.RESIZING},(function(){cancelAnimationFrame(r.resizeFrameId),r.resizeFrameId=requestAnimationFrame((function(){r.setState({resizeStatus:I.RESIZED},(function(){r.resizeFrameId=requestAnimationFrame((function(){r.setState({resizeStatus:I.NONE}),r.fixFirefoxAutoScroll()}))}))}))}))}},r.renderTextArea=function(){var e=r.props,t=e.prefixCls,a=void 0===t?"rc-textarea":t,n=e.autoSize,o=e.onResize,i=e.className,v=e.disabled,b=r.state,f=b.textareaStyles,d=b.resizeStatus,p=Object(j.a)(r.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),m=x()(a,i,Object(s.a)({},"".concat(a,"-disabled"),v));"value"in p&&(p.value=p.value||"");var h=Object(c.a)(Object(c.a)(Object(c.a)({},r.props.style),f),d===I.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return u.createElement(w,{onResize:r.handleResize,disabled:!(n||o)},u.createElement("textarea",Object(l.a)({},p,{className:m,style:h,ref:r.saveTextArea})))},r.state={textareaStyles:{},resizeStatus:I.NONE},r}return Object(r.a)(a,[{key:"componentDidUpdate",value:function(e){e.value===this.props.value&&A()(e.autoSize,this.props.autoSize)||this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var e=this.textArea.selectionStart,t=this.textArea.selectionEnd;this.textArea.setSelectionRange(e,t)}}catch(e){}}},{key:"render",value:function(){return this.renderTextArea()}}]),a}(u.Component),V=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(e){var l;Object(n.a)(this,a),(l=t.call(this,e)).resizableTextArea=void 0,l.focus=function(){l.resizableTextArea.textArea.focus()},l.saveTextArea=function(e){l.resizableTextArea=e},l.handleChange=function(e){var t=l.props.onChange;l.setValue(e.target.value,(function(){l.resizableTextArea.resizeTextarea()})),t&&t(e)},l.handleKeyDown=function(e){var t=l.props,a=t.onPressEnter,n=t.onKeyDown;13===e.keyCode&&a&&a(e),n&&n(e)};var r=void 0===e.value||null===e.value?e.defaultValue:e.value;return l.state={value:r},l}return Object(r.a)(a,[{key:"setValue",value:function(e,t){"value"in this.props||this.setState({value:e},t)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return u.createElement(P,Object(l.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}]),a}(u.Component);t.default=V},Z3SC: /*!**************************************************!*\ !*** ./src/pages/Account/Profile/Edit/index.tsx ***! \**************************************************/ /*! exports provided: identityMap, default */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./src/.umi-production/core/routes.ts (referenced with import()) */function(e,t,a){"use strict";a.r(t),a.d(t,"identityMap",(function(){return L}));a(/*! antd/es/button/style */"+L6B");var l=a(/*! antd/es/button */"2/Rp"),n=(a(/*! antd/es/upload/style */"DZo9"),a(/*! antd/es/upload */"8z0m")),r=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/toConsumableArray */"oBTY"),o=(a(/*! antd/es/radio/style */"7Kak"),a(/*! antd/es/radio */"9yH6")),i=(a(/*! antd/es/auto-complete/style */"O3gP"),a(/*! antd/es/auto-complete */"lrIw")),u=(a(/*! antd/es/row/style */"14J3"),a(/*! antd/es/row */"BMrR")),c=(a(/*! antd/es/col/style */"jCWc"),a(/*! antd/es/col */"kPKH")),s=(a(/*! antd/es/tooltip/style */"5Dmo"),a(/*! antd/es/tooltip */"3S7+")),v=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/extends */"0Owb"),b=(a(/*! antd/es/message/style */"miYZ"),a(/*! antd/es/message */"tsqr")),f=(a(/*! antd/es/modal/style */"2qtc"),a(/*! antd/es/modal */"kLXV")),d=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2 */"k1fw"),p=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),m=(a(/*! antd/es/form/style */"y8nQ"),a(/*! antd/es/form */"Vl3Y")),h=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),y=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */"PpiC"),g=(a(/*! antd/es/input/style */"5NDa"),a(/*! antd/es/input */"5rEg")),O=(a(/*! antd/es/select/style */"OaEy"),a(/*! antd/es/select */"2fM7")),E=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),w=a.n(E),j=a(/*! react */"q1tI"),k=a.n(j),x=a(/*! umi */"9kvl"),C=a(/*! ./index.less?modules */"Lo1I"),S=a.n(C),_=a(/*! ../../components/AppplySchoolModal */"HoYA"),N=a(/*! ../../components/AppplyDepartmentModal */"4nbu"),I=a(/*! @/assets/images/AssistantCode3.jpeg */"yTi+"),T=a.n(I),A=a(/*! @/utils/util */"1vsH"),P=a(/*! @/service/account */"l04A"),V=a(/*! @ant-design/icons */"ye1Q"),F=a(/*! @ant-design/icons */"xvlK"),R=a(/*! @/components/image-preview */"kaH+"),D=a(/*! @/components/mediator */"dhSg"),z=a(/*! @/utils/env */"m3rI"),W=O.a.Option,L=(g.a.TextArea,{teacher:"教师",student:"学生",professional:"专业人士"});t.default=Object(x.a)((function(e){var t=e.user,a=e.account,l=e.loading,n=e.globalSetting,r=e.shixunHomeworks;return{user:t,account:a,globalSetting:n,loading:l.effects,shixunHomeworks:r}}))((function(e){var t,a,E,C,I,L,M,H,B=e.user,q=e.account,K=e.globalSetting,U=e.shixunHomeworks,Y=e.loading,G=e.dispatch,X=(Object(y.a)(e,["user","account","globalSetting","shixunHomeworks","loading","dispatch"]),m.a.useForm()),J=Object(h.a)(X,1)[0],Z=Object(j.useState)({}),Q=Object(h.a)(Z,2),$=Q[0],ee=Q[1],te=Object(j.useState)([]),ae=Object(h.a)(te,2),le=ae[0],ne=ae[1],re=Object(j.useState)([]),oe=Object(h.a)(re,2),ie=(oe[0],oe[1]),ue=Object(j.useState)([]),ce=Object(h.a)(ue,2),se=ce[0],ve=ce[1],be=Object(j.useState)([]),fe=Object(h.a)(be,2),de=fe[0],pe=fe[1],me=Object(j.useState)(!0),he=Object(h.a)(me,2),ye=he[0],ge=he[1],Oe=Object(j.useState)(!1),Ee=Object(h.a)(Oe,2),we=Ee[0],je=Ee[1],ke=Object(j.useState)(),xe=Object(h.a)(ke,2),Ce=xe[0],Se=xe[1],_e=Object(j.useState)(null),Ne=Object(h.a)(_e,2),Ie=Ne[0],Te=Ne[1],Ae=Object(j.useState)(!0),Pe=Object(h.a)(Ae,2),Ve=Pe[0],Fe=Pe[1],Re=Object(j.useState)(),De=Object(h.a)(Re,2),ze=(De[0],De[1],Object(j.useState)(!1)),We=Object(h.a)(ze,2),Le=We[0],Me=(We[1],Object(j.useState)([])),He=Object(h.a)(Me,2),Be=He[0],qe=He[1],Ke=q.basicInfo,Ue=void 0===Ke?{}:Ke,Ye=Ue&&"certified"==Ue.professional_certification,Ge={visible:!1};Object(j.useEffect)((function(){Xe(),Object(p.a)(w.a.mark((function e(){var t;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Je();case 2:t=e.sent,ve(null==t?void 0:t.departments);case 4:case"end":return e.stop()}}),e)})))()}),[]);var Xe=function(){var e=Object(p.a)(w.a.mark((function e(){var t;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Fe(!0),e.next=3,G({type:"account/getSchoolOption"});case 3:t=e.sent,Fe(!1),ne(null==t?void 0:t.schools);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Je=function(){return G({type:"account/getDepartmentOption",payload:{id:1}})};Object(j.useEffect)((function(){var e;if(q.basicInfo){var t=q.basicInfo,a={nickname:t.nickname,name:t.show_realname?t.name:Object(A.E)(t.name),gender:t.gender,city:[t.location,t.location_city],identity:t.identity||"student",school:t.school_name,department:t.department_name||(null===(e=se[0])||void 0===e?void 0:e.name),studentNo:t.student_id,edu_entry_year:t.edu_entry_year,edu_background:t.edu_background,brief_introduction:t.brief_introduction,jobTitle:"teacher"==t.identity?t.technical_title:"教授",manager:"professional"==t.identity?t.technical_title:"企业管理者"};null!=t&&t.face_image&&qe([{uid:"111",name:"111",url:z.a.API_SERVER+t.face_image}]),Se(t.name),ge(t.show_realname),Te(t.identity),J.setFieldsValue(a),ee(a)}}),[q.basicInfo,se]);var Ze=function(){var e=Object(p.a)(w.a.mark((function e(t,a){var l,n,r,o,i;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null===(l=le.find((function(e){return e.name===t})))||void 0===l?void 0:l.id,e.next=3,Je();case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:o=e.t0,ve(null==o?void 0:o.departments),i=a||(null==o||null===(n=o.departments)||void 0===n||null===(r=n[0])||void 0===r?void 0:r.name),J.setFieldsValue({department:i}),ee(Object(d.a)(Object(d.a)({},$),{school:t,department:i}));case 11:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),Qe=function(){var e=Object(p.a)(w.a.mark((function e(t){return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Xe();case 2:J.setFieldsValue({school:t,department:""}),ee(Object(d.a)(Object(d.a)({},$),{school:t,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),$e=function(){var e=Object(p.a)(w.a.mark((function e(t){var a,l,n,r,o,i,u,c,s,v,d,m,h,y,g,O,E,j,C,S,_,N,I,T,A,V;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.nickname,r=t.gender,o=t.identity,i=t.studentNo,u=t.jobTitle,c=t.manager,s=t.school,v=t.department,d=t.edu_background,m=t.edu_entry_year,h=t.brief_introduction,y=t.face_image,g=t.staff_id,O=null===(a=se.find((function(e){return e.name===v})))||void 0===a?void 0:a.id,E=null===(l=le.find((function(e){return e.name===s})))||void 0===l?void 0:l.id,j=q.basicInfo,C=[],"uncertified"!=j.authentication&&(Ce!=j.name&&C.push("姓名"),r!=j.gender&&C.push("性别")),S=[],Ye&&(o!=j.identity?S.push("职业"):("student"===$.identity&&i!=j.student_id&&S.push("职业"),"teacher"===$.identity&&u!=j.technical_title&&S.push("职业"),"professional"===$.identity&&c!=j.technical_title&&S.push("职业")),s!=j.school_name&&S.push("学校/单位"),v!=j.department_name&&S.push("院系/部门")),!(C.length>0||S.length>0)){e.next=12;break}f.a.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"本次修改涉及".concat(C.toString().replaceAll(",","、")).concat(C.length>0&&S.length>0?"、":"").concat(S.toString().replaceAll(",","、"),",需要重新进行").concat(C.length>0?"实名认证":"").concat(C.length>0&&S.length>0?"和":"").concat(S.length>0?"职业认证":"",",请确认是否进行修改"),onOk:function(){var e=Object(p.a)(w.a.mark((function e(){var t,a,l,s,v,f,p,j;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(C.length>0)){e.next=3;break}return e.next=3,Object(P.g)({login:null===(s=B.userInfo)||void 0===s?void 0:s.login});case 3:if(!(S.length>0)){e.next=6;break}return e.next=6,Object(P.i)({login:null===(v=B.userInfo)||void 0===v?void 0:v.login});case 6:return e.next=8,G({type:"account/updateAccount",payload:{id:null===(t=q.basicInfo)||void 0===t?void 0:t.id,department_id:O,gender:r,identity:o,location:location,name:Ce,nickname:n,school_id:E,edu_background:d,edu_entry_year:m,show_realname:ye,brief_introduction:h,student_id:i,technical_title:u||c,face_image:null==y||null===(a=y.file)||void 0===a||null===(l=a.response)||void 0===l?void 0:l.id,staff_id:g}});case 8:if(-1!==(null==(f=e.sent)?void 0:f.status)){e.next=11;break}return e.abrupt("return");case 11:f&&(b.b.info("保存成功"),null!==(p=q.basicInfo)&&void 0!==p&&p.base_info_completed||G({type:"user/getUserInfo"}),G({type:"account/getBasicInfo",payload:{login:null===(j=B.userInfo)||void 0===j?void 0:j.login}}),"0"===localStorage.getItem("Noviceguide")||G({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:k.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}}),x.d.push("/account/profile"));case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=25;break;case 12:return e.next=14,G({type:"account/updateAccount",payload:{id:null===(_=q.basicInfo)||void 0===_?void 0:_.id,department_id:O,gender:r,identity:o,location:location,name:Ce,nickname:n,school_id:E,edu_background:d,edu_entry_year:m,show_realname:ye,brief_introduction:h,student_id:i,technical_title:u||c,face_image:null==y||null===(N=y.file)||void 0===N||null===(I=N.response)||void 0===I?void 0:I.id}});case 14:if(-1!==(null==(T=e.sent)?void 0:T.status)){e.next=17;break}return e.abrupt("return");case 17:if(!T){e.next=25;break}if(b.b.info("保存成功"),null!==(A=q.basicInfo)&&void 0!==A&&A.base_info_completed||G({type:"user/getUserInfo"}),G({type:"account/getBasicInfo",payload:{login:null===(V=B.userInfo)||void 0===V?void 0:V.login}}),o===Ie||"teacher"!==o){e.next=23;break}return e.abrupt("return");case 23:"0"===localStorage.getItem("Noviceguide")||G({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:k.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}}),x.d.push("/account/profile");case 25:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),et=function(){je(!1),x.d.push("/account/profile")},tt=k.a.createElement("div",null,Le?k.a.createElement(V.a,null):k.a.createElement(F.a,null),k.a.createElement("div",{style:{marginTop:8}},"上传"));return k.a.createElement("section",{className:S.a.wrap},k.a.createElement("div",{className:S.a.content},k.a.createElement("div",{className:S.a.titleWrap},k.a.createElement("div",{className:S.a.title},"基本信息")),k.a.createElement(m.a,{form:J,className:S.a.formWrap,layout:"horizontal",onValuesChange:function(e){var t;(ee(Object(d.a)({},J.getFieldsValue())),"school"in e)&&(ie(le.filter((function(t){return t.name.includes(e.school)}))),(le.find((function(t){return t.name===e.school}))||{}).id?Ze(e.school):(J.setFieldsValue({department:""}),ee(Object(d.a)(Object(d.a)({},$),{school:e.school,department:""}))));(null==e||null===(t=e.nickname)||void 0===t?void 0:t.length)<=0&&(ge(!0),J.setFieldsValue({name:Ce})),"name"in e&&Se(e.name)},onFinish:$e},k.a.createElement(m.a.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(10,"个字符")},{validator:A.H}],extra:k.a.createElement("span",null,$.nickname?ye?"显示:平台将显示您的真实姓名":"隐藏:平台将显示你的昵称":"填写昵称后可设置姓名进行隐藏(当进行姓名搜索时,会展示您的真实姓名)")},k.a.createElement(g.a,{disabled:!!(null!==(t=K.setting)&&void 0!==t&&t.close_register||$.nickname)&&!ye,placeholder:"请输入真实姓名,最大限制".concat(10,"个字符"),maxLength:10,addonAfter:$.nickname?k.a.createElement("i",{style:{lineHeight:"26px"},className:"iconfont ".concat(ye?"icon-xianshi":"icon-yincang"," font18 ").concat(S.a.color0152d9),onClick:function(){var e=!ye;ge(e);var t=e?Ce:Object(A.E)(Ce);J.setFieldsValue({name:t})}}):null})),k.a.createElement(u.a,{gutter:[10,0]},k.a.createElement(c.a,null,k.a.createElement(s.a,Object(v.a)({placement:"bottom",title:function(){return k.a.createElement("div",null,k.a.createElement("div",null,"已提交职业认证"),k.a.createElement("div",null,"可在",k.a.createElement("a",{href:"/account/certification",className:"c-blue"},"认证信息"),"中通过“重新认证”进行修改"))}},Ge),k.a.createElement(m.a.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}]},k.a.createElement(O.a,{style:{width:160},disabled:null===(a=K.setting)||void 0===a?void 0:a.close_register},k.a.createElement(W,{value:"teacher"},"教师"),k.a.createElement(W,{value:"student"},"学生"))))),k.a.createElement(c.a,null,"student"===$.identity&&k.a.createElement(s.a,Object(v.a)({placement:"bottom",title:function(){return k.a.createElement("div",null,k.a.createElement("div",null,"已提交职业认证"),k.a.createElement("div",null,"可在",k.a.createElement("a",{href:"/account/certification",className:"c-blue"},"认证信息"),"中通过“重新认证”进行修改"))}},Ge),k.a.createElement(m.a.Item,{initialValue:$.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}]},k.a.createElement(g.a,{style:{width:200},type:"text",placeholder:"请输入学号",disabled:null===(E=K.setting)||void 0===E?void 0:E.close_register}))),"teacher"===$.identity&&k.a.createElement(s.a,Object(v.a)({placement:"bottom",title:function(){return k.a.createElement("div",null,k.a.createElement("div",null,"已提交职业认证"),k.a.createElement("div",null,"可在",k.a.createElement("a",{href:"/account/certification",className:"c-blue"},"认证信息"),"中通过“重新认证”进行修改"))}},Ge),k.a.createElement(m.a.Item,{initialValue:$.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}]},k.a.createElement(O.a,{style:{width:200},disabled:null===(C=K.setting)||void 0===C?void 0:C.close_register},k.a.createElement(W,{value:"教授"},"教授"),k.a.createElement(W,{value:"研究员"},"研究员"),k.a.createElement(W,{value:"副教授"},"副教授"),k.a.createElement(W,{value:"副研究员"},"副研究员"),k.a.createElement(W,{value:"讲师"},"讲师"),k.a.createElement(W,{value:"助理研究员"},"助理研究员"),k.a.createElement(W,{value:"助理教授"},"助理教授"))))),("teacher"===$.identity||"professional"===$.identity)&&k.a.createElement(c.a,{flex:1},k.a.createElement(m.a.Item,{label:"工号",name:"studentNo",labelCol:{span:4},rules:[{required:!0},{validator:function(e,t){return/[\u4E00-\u9FA5]/g.test(t)?Promise.reject("请勿输入中文字符"):Promise.resolve()}}]},k.a.createElement(g.a,{className:S.a.staffidInput,disabled:null===(I=K.setting)||void 0===I?void 0:I.close_register})))),k.a.createElement(s.a,Object(v.a)({placement:"bottom",title:function(){return k.a.createElement("div",null,k.a.createElement("div",null,"已提交职业认证"),k.a.createElement("div",null,"可在",k.a.createElement("a",{href:"/account/certification",className:"c-blue"},"认证信息"),"中通过“重新认证”进行修改"))}},Ge),k.a.createElement(m.a.Item,{label:"院系/部门",name:"department",wrapperCol:{span:10},extra:!Ve&&$.department&&!(null!=se&&se.find((function(e){return e.name===$.department})))&&k.a.createElement("div",{className:S.a.schoolHintWrap},k.a.createElement("span",{className:S.a.colorCDCDCD},$.department?"未找到包含“".concat($.department,"”的高校,"):"未找到院系,"),k.a.createElement("span",{className:"".concat(S.a.color0152d9," current"),onClick:function(){G({type:"account/setActionTabs",payload:{key:"Account-AppplyDepartment"}})}},"申请新增"))},k.a.createElement(i.a,{disabled:null===(L=K.setting)||void 0===L?void 0:L.close_register,showSearch:!0,onChange:function(e){return pe(null==se?void 0:se.filter((function(t){var a;return null===(a=t.name)||void 0===a?void 0:a.includes(e)})))},options:null==de?void 0:de.map((function(e){return{value:e.name}}))}))),k.a.createElement(m.a.Item,{labelCol:{span:3},wrapperCol:{span:4},label:"性别",className:"mb0"},k.a.createElement(m.a.Item,{name:"gender"},k.a.createElement(o.a.Group,{disabled:null===(M=K.setting)||void 0===M?void 0:M.close_register},k.a.createElement(o.a,{value:0},"男"),k.a.createElement(o.a,{value:1},"女")))),k.a.createElement("div",{style:{display:"flex"}},k.a.createElement(m.a.Item,{label:"上传证件照",wrapperCol:{span:10},name:"face_image"},k.a.createElement(n.a,{listType:"picture-card",withCredentials:!0,className:"avatar-uploader",fileList:Be,onPreview:function(e){D.a.publish("preview-image",e.thumbUrl||e.url)},action:"".concat(z.a.API_SERVER,"/api/attachments.json"),beforeUpload:function(e){var t="image/jpeg"===e.type||"image/png"===e.type;if(!t)return b.b.error("您上传的不是JPG/PNG类型文件"),Promise.reject();var a=e.size/1024/1024<1;return a?t&&a:(b.b.error("文件不能大于1MB"),Promise.reject())},onChange:function(e){qe(Object(r.a)(e.fileList))}},(null==Be?void 0:Be.length)>0?null:tt)),k.a.createElement("div",{style:{marginLeft:16,color:"#666666",display:"flex",flexDirection:"column",marginTop:5}},k.a.createElement("span",null,"要求:"),k.a.createElement("span",null,"1.学生照片必须为高清的人脸照"),k.a.createElement("span",null,"2.按照 姓名-学号 的方式来命名照片"),k.a.createElement("span",null,"3.图片大小在1MB以内"))),k.a.createElement(m.a.Item,null,k.a.createElement(l.a,{className:"".concat(2===U.actionTabs.type?S.a.submitButtondiv:S.a.submitButton," ml100"),size:"large",type:"primary",htmlType:"submit",loading:Y["account/editAccount"]},"保存"),k.a.createElement(l.a,{className:S.a.submitButton,size:"large",onClick:function(){return x.d.push("/account/profile")}},"取消")))),k.a.createElement("div",{className:"".concat(S.a.hint," font14")},"* 我们确保你所提供的信息均处于严格保密状态,不会泄露"),k.a.createElement(_.a,{visible:"Account-AppplySchool"===q.actionTabs.key,onClose:function(){G({type:"account/setActionTabs",payload:{}})},schoolName:$.school,onSuccess:Qe}),k.a.createElement(N.a,{visible:"Account-AppplyDepartment"===q.actionTabs.key,onClose:function(){G({type:"account/setActionTabs",payload:{}})},schoolId:null===(H=le.find((function(e){return e.name===$.school})))||void 0===H?void 0:H.id,schoolName:$.school,departmentName:$.department,onSuccess:function(e){return Ze($.school,e)}}),k.a.createElement(f.a,{centered:!0,destroyOnClose:!0,visible:we,title:"教师交流社区",width:648,onCancel:et,onOk:et},k.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},k.a.createElement("aside",{style:{padding:"8px 70px"}},k.a.createElement("span",{style:{letterSpacing:1}},"基于您所在院校与平台有深度合作,我们特意为您配备了平台的1对1助"),k.a.createElement("br",null),"教,您可以扫描下方二维码添加助理微信,我们将7*24小时为您答疑解惑。"),k.a.createElement("img",{src:T.a,width:162,height:162}))),k.a.createElement(R.a,null))}))},ZpRC: +/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./src/.umi-production/core/routes.ts (referenced with import()) */function(e,t,a){"use strict";a.r(t),a.d(t,"identityMap",(function(){return L}));a(/*! antd/es/button/style */"+L6B");var l=a(/*! antd/es/button */"2/Rp"),n=(a(/*! antd/es/upload/style */"DZo9"),a(/*! antd/es/upload */"8z0m")),r=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/toConsumableArray */"oBTY"),o=(a(/*! antd/es/radio/style */"7Kak"),a(/*! antd/es/radio */"9yH6")),i=(a(/*! antd/es/auto-complete/style */"O3gP"),a(/*! antd/es/auto-complete */"lrIw")),u=(a(/*! antd/es/row/style */"14J3"),a(/*! antd/es/row */"BMrR")),c=(a(/*! antd/es/col/style */"jCWc"),a(/*! antd/es/col */"kPKH")),s=(a(/*! antd/es/tooltip/style */"5Dmo"),a(/*! antd/es/tooltip */"3S7+")),v=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/extends */"0Owb"),b=(a(/*! antd/es/message/style */"miYZ"),a(/*! antd/es/message */"tsqr")),f=(a(/*! antd/es/modal/style */"2qtc"),a(/*! antd/es/modal */"kLXV")),d=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2 */"k1fw"),p=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),m=(a(/*! antd/es/form/style */"y8nQ"),a(/*! antd/es/form */"Vl3Y")),h=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),y=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */"PpiC"),g=(a(/*! antd/es/input/style */"5NDa"),a(/*! antd/es/input */"5rEg")),O=(a(/*! antd/es/select/style */"OaEy"),a(/*! antd/es/select */"2fM7")),E=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),w=a.n(E),j=a(/*! react */"q1tI"),k=a.n(j),x=a(/*! umi */"9kvl"),C=a(/*! ./index.less?modules */"Lo1I"),_=a.n(C),S=a(/*! ../../components/AppplySchoolModal */"HoYA"),N=a(/*! ../../components/AppplyDepartmentModal */"4nbu"),I=a(/*! @/assets/images/AssistantCode3.jpeg */"yTi+"),T=a.n(I),A=a(/*! @/utils/util */"1vsH"),P=a(/*! @/service/account */"l04A"),V=a(/*! @ant-design/icons */"ye1Q"),F=a(/*! @ant-design/icons */"xvlK"),R=a(/*! @/components/image-preview */"kaH+"),D=a(/*! @/components/mediator */"dhSg"),z=a(/*! @/utils/env */"m3rI"),W=O.a.Option,L=(g.a.TextArea,{teacher:"教师",student:"学生",professional:"专业人士"});t.default=Object(x.a)((function(e){var t=e.user,a=e.account,l=e.loading,n=e.globalSetting,r=e.shixunHomeworks;return{user:t,account:a,globalSetting:n,loading:l.effects,shixunHomeworks:r}}))((function(e){var t,a,E,C,I,L,M,H,B=e.user,q=e.account,K=e.globalSetting,U=e.shixunHomeworks,Y=e.loading,X=e.dispatch,G=(Object(y.a)(e,["user","account","globalSetting","shixunHomeworks","loading","dispatch"]),m.a.useForm()),J=Object(h.a)(G,1)[0],Z=Object(j.useState)({}),Q=Object(h.a)(Z,2),$=Q[0],ee=Q[1],te=Object(j.useState)([]),ae=Object(h.a)(te,2),le=ae[0],ne=ae[1],re=Object(j.useState)([]),oe=Object(h.a)(re,2),ie=(oe[0],oe[1]),ue=Object(j.useState)([]),ce=Object(h.a)(ue,2),se=ce[0],ve=ce[1],be=Object(j.useState)([]),fe=Object(h.a)(be,2),de=fe[0],pe=fe[1],me=Object(j.useState)(!0),he=Object(h.a)(me,2),ye=he[0],ge=he[1],Oe=Object(j.useState)(!1),Ee=Object(h.a)(Oe,2),we=Ee[0],je=Ee[1],ke=Object(j.useState)(),xe=Object(h.a)(ke,2),Ce=xe[0],_e=xe[1],Se=Object(j.useState)(null),Ne=Object(h.a)(Se,2),Ie=Ne[0],Te=Ne[1],Ae=Object(j.useState)(!0),Pe=Object(h.a)(Ae,2),Ve=Pe[0],Fe=Pe[1],Re=Object(j.useState)(),De=Object(h.a)(Re,2),ze=(De[0],De[1],Object(j.useState)(!1)),We=Object(h.a)(ze,2),Le=We[0],Me=(We[1],Object(j.useState)([])),He=Object(h.a)(Me,2),Be=He[0],qe=He[1],Ke=q.basicInfo,Ue=void 0===Ke?{}:Ke,Ye=Ue&&"certified"==Ue.professional_certification,Xe={visible:!1};Object(j.useEffect)((function(){Ge(),Object(p.a)(w.a.mark((function e(){var t;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Je();case 2:t=e.sent,ve(null==t?void 0:t.departments);case 4:case"end":return e.stop()}}),e)})))()}),[]);var Ge=function(){var e=Object(p.a)(w.a.mark((function e(){var t;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Fe(!0),e.next=3,X({type:"account/getSchoolOption"});case 3:t=e.sent,Fe(!1),ne(null==t?void 0:t.schools);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Je=function(){return X({type:"account/getDepartmentOption",payload:{id:1}})};Object(j.useEffect)((function(){var e;if(q.basicInfo){var t=q.basicInfo,a={nickname:t.nickname,name:t.show_realname?t.name:Object(A.E)(t.name),gender:t.gender,city:[t.location,t.location_city],identity:t.identity||"student",school:t.school_name,department:t.department_name||(null===(e=se[0])||void 0===e?void 0:e.name),studentNo:t.student_id,edu_entry_year:t.edu_entry_year,edu_background:t.edu_background,brief_introduction:t.brief_introduction,jobTitle:"teacher"==t.identity?t.technical_title:"教授",manager:"professional"==t.identity?t.technical_title:"企业管理者"};null!=t&&t.face_image&&qe([{uid:"111",name:"111",url:z.a.API_SERVER+t.face_image}]),_e(t.name),ge(t.show_realname),Te(t.identity),J.setFieldsValue(a),ee(a)}}),[q.basicInfo,se]);var Ze=function(){var e=Object(p.a)(w.a.mark((function e(t,a){var l,n,r,o,i;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null===(l=le.find((function(e){return e.name===t})))||void 0===l?void 0:l.id,e.next=3,Je();case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:o=e.t0,ve(null==o?void 0:o.departments),i=a||(null==o||null===(n=o.departments)||void 0===n||null===(r=n[0])||void 0===r?void 0:r.name),J.setFieldsValue({department:i}),ee(Object(d.a)(Object(d.a)({},$),{school:t,department:i}));case 11:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),Qe=function(){var e=Object(p.a)(w.a.mark((function e(t){return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ge();case 2:J.setFieldsValue({school:t,department:""}),ee(Object(d.a)(Object(d.a)({},$),{school:t,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),$e=function(){var e=Object(p.a)(w.a.mark((function e(t){var a,l,n,r,o,i,u,c,s,v,d,m,h,y,g,O,E,j,C,_,S,N,I,T,A,V;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.nickname,r=t.gender,o=t.identity,i=t.studentNo,u=t.jobTitle,c=t.manager,s=t.school,v=t.department,d=t.edu_background,m=t.edu_entry_year,h=t.brief_introduction,y=t.face_image,g=t.staff_id,O=null===(a=se.find((function(e){return e.name===v})))||void 0===a?void 0:a.id,E=null===(l=le.find((function(e){return e.name===s})))||void 0===l?void 0:l.id,j=q.basicInfo,C=[],"uncertified"!=j.authentication&&(Ce!=j.name&&C.push("姓名"),r!=j.gender&&C.push("性别")),_=[],Ye&&(o!=j.identity?_.push("职业"):("student"===$.identity&&i!=j.student_id&&_.push("职业"),"teacher"===$.identity&&u!=j.technical_title&&_.push("职业"),"professional"===$.identity&&c!=j.technical_title&&_.push("职业")),s!=j.school_name&&_.push("学校/单位"),v!=j.department_name&&_.push("院系/部门")),!(C.length>0||_.length>0)){e.next=12;break}f.a.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"本次修改涉及".concat(C.toString().replaceAll(",","、")).concat(C.length>0&&_.length>0?"、":"").concat(_.toString().replaceAll(",","、"),",需要重新进行").concat(C.length>0?"实名认证":"").concat(C.length>0&&_.length>0?"和":"").concat(_.length>0?"职业认证":"",",请确认是否进行修改"),onOk:function(){var e=Object(p.a)(w.a.mark((function e(){var t,a,l,s,v,f,p,j;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(C.length>0)){e.next=3;break}return e.next=3,Object(P.g)({login:null===(s=B.userInfo)||void 0===s?void 0:s.login});case 3:if(!(_.length>0)){e.next=6;break}return e.next=6,Object(P.i)({login:null===(v=B.userInfo)||void 0===v?void 0:v.login});case 6:return e.next=8,X({type:"account/updateAccount",payload:{id:null===(t=q.basicInfo)||void 0===t?void 0:t.id,department_id:O,gender:r,identity:o,location:location,name:Ce,nickname:n,school_id:E,edu_background:d,edu_entry_year:m,show_realname:ye,brief_introduction:h,student_id:i,technical_title:u||c,face_image:null==y||null===(a=y.file)||void 0===a||null===(l=a.response)||void 0===l?void 0:l.id,staff_id:g}});case 8:if(-1!==(null==(f=e.sent)?void 0:f.status)){e.next=11;break}return e.abrupt("return");case 11:f&&(b.b.info("保存成功"),null!==(p=q.basicInfo)&&void 0!==p&&p.base_info_completed||X({type:"user/getUserInfo"}),X({type:"account/getBasicInfo",payload:{login:null===(j=B.userInfo)||void 0===j?void 0:j.login}}),"0"===localStorage.getItem("Noviceguide")||X({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:k.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}}),x.d.push("/account/profile"));case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=25;break;case 12:return e.next=14,X({type:"account/updateAccount",payload:{id:null===(S=q.basicInfo)||void 0===S?void 0:S.id,department_id:O,gender:r,identity:o,location:location,name:Ce,nickname:n,school_id:E,edu_background:d,edu_entry_year:m,show_realname:ye,brief_introduction:h,student_id:i,technical_title:u||c,face_image:null==y||null===(N=y.file)||void 0===N||null===(I=N.response)||void 0===I?void 0:I.id}});case 14:if(-1!==(null==(T=e.sent)?void 0:T.status)){e.next=17;break}return e.abrupt("return");case 17:if(!T){e.next=25;break}if(b.b.info("保存成功"),null!==(A=q.basicInfo)&&void 0!==A&&A.base_info_completed||X({type:"user/getUserInfo"}),X({type:"account/getBasicInfo",payload:{login:null===(V=B.userInfo)||void 0===V?void 0:V.login}}),o===Ie||"teacher"!==o){e.next=23;break}return e.abrupt("return");case 23:"0"===localStorage.getItem("Noviceguide")||X({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:k.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}}),x.d.push("/account/profile");case 25:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),et=function(){je(!1),x.d.push("/account/profile")},tt=k.a.createElement("div",null,Le?k.a.createElement(V.a,null):k.a.createElement(F.a,null),k.a.createElement("div",{style:{marginTop:8}},"上传"));return k.a.createElement("section",{className:_.a.wrap},k.a.createElement("div",{className:_.a.content},k.a.createElement("div",{className:_.a.titleWrap},k.a.createElement("div",{className:_.a.title},"基本信息")),k.a.createElement(m.a,{form:J,className:_.a.formWrap,layout:"horizontal",onValuesChange:function(e){var t;(ee(Object(d.a)({},J.getFieldsValue())),"school"in e)&&(ie(le.filter((function(t){return t.name.includes(e.school)}))),(le.find((function(t){return t.name===e.school}))||{}).id?Ze(e.school):(J.setFieldsValue({department:""}),ee(Object(d.a)(Object(d.a)({},$),{school:e.school,department:""}))));(null==e||null===(t=e.nickname)||void 0===t?void 0:t.length)<=0&&(ge(!0),J.setFieldsValue({name:Ce})),"name"in e&&_e(e.name)},onFinish:$e},k.a.createElement(m.a.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(10,"个字符")},{validator:A.H}],extra:k.a.createElement("span",null,$.nickname?ye?"显示:平台将显示您的真实姓名":"隐藏:平台将显示你的昵称":"填写昵称后可设置姓名进行隐藏(当进行姓名搜索时,会展示您的真实姓名)")},k.a.createElement(g.a,{disabled:!!(null!==(t=K.setting)&&void 0!==t&&t.close_register||$.nickname)&&!ye,placeholder:"请输入真实姓名,最大限制".concat(10,"个字符"),maxLength:10,addonAfter:$.nickname?k.a.createElement("i",{style:{lineHeight:"26px"},className:"iconfont ".concat(ye?"icon-xianshi":"icon-yincang"," font18 ").concat(_.a.color0152d9),onClick:function(){var e=!ye;ge(e);var t=e?Ce:Object(A.E)(Ce);J.setFieldsValue({name:t})}}):null})),k.a.createElement(u.a,{gutter:[10,0]},k.a.createElement(c.a,null,k.a.createElement(s.a,Object(v.a)({placement:"bottom",title:function(){return k.a.createElement("div",null,k.a.createElement("div",null,"已提交职业认证"),k.a.createElement("div",null,"可在",k.a.createElement("a",{href:"/account/certification",className:"c-blue"},"认证信息"),"中通过“重新认证”进行修改"))}},Xe),k.a.createElement(m.a.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}]},k.a.createElement(O.a,{style:{width:160},disabled:null===(a=K.setting)||void 0===a?void 0:a.close_register},k.a.createElement(W,{value:"teacher"},"教师"),k.a.createElement(W,{value:"student"},"学生"))))),k.a.createElement(c.a,null,"student"===$.identity&&k.a.createElement(s.a,Object(v.a)({placement:"bottom",title:function(){return k.a.createElement("div",null,k.a.createElement("div",null,"已提交职业认证"),k.a.createElement("div",null,"可在",k.a.createElement("a",{href:"/account/certification",className:"c-blue"},"认证信息"),"中通过“重新认证”进行修改"))}},Xe),k.a.createElement(m.a.Item,{initialValue:$.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}]},k.a.createElement(g.a,{style:{width:200},type:"text",placeholder:"请输入学号",disabled:null===(E=K.setting)||void 0===E?void 0:E.close_register}))),"teacher"===$.identity&&k.a.createElement(s.a,Object(v.a)({placement:"bottom",title:function(){return k.a.createElement("div",null,k.a.createElement("div",null,"已提交职业认证"),k.a.createElement("div",null,"可在",k.a.createElement("a",{href:"/account/certification",className:"c-blue"},"认证信息"),"中通过“重新认证”进行修改"))}},Xe),k.a.createElement(m.a.Item,{initialValue:$.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}]},k.a.createElement(O.a,{style:{width:200},disabled:null===(C=K.setting)||void 0===C?void 0:C.close_register},k.a.createElement(W,{value:"教授"},"教授"),k.a.createElement(W,{value:"研究员"},"研究员"),k.a.createElement(W,{value:"副教授"},"副教授"),k.a.createElement(W,{value:"副研究员"},"副研究员"),k.a.createElement(W,{value:"讲师"},"讲师"),k.a.createElement(W,{value:"助理研究员"},"助理研究员"),k.a.createElement(W,{value:"助理教授"},"助理教授"))))),("teacher"===$.identity||"professional"===$.identity)&&k.a.createElement(c.a,{flex:1},k.a.createElement(m.a.Item,{label:"工号",name:"studentNo",labelCol:{span:4},rules:[{required:!0},{validator:function(e,t){return/[\u4E00-\u9FA5]/g.test(t)?Promise.reject("请勿输入中文字符"):Promise.resolve()}}]},k.a.createElement(g.a,{className:_.a.staffidInput,disabled:null===(I=K.setting)||void 0===I?void 0:I.close_register})))),k.a.createElement(s.a,Object(v.a)({placement:"bottom",title:function(){return k.a.createElement("div",null,k.a.createElement("div",null,"已提交职业认证"),k.a.createElement("div",null,"可在",k.a.createElement("a",{href:"/account/certification",className:"c-blue"},"认证信息"),"中通过“重新认证”进行修改"))}},Xe),k.a.createElement(m.a.Item,{label:"院系/部门",name:"department",wrapperCol:{span:10},extra:!Ve&&$.department&&!(null!=se&&se.find((function(e){return e.name===$.department})))&&k.a.createElement("div",{className:_.a.schoolHintWrap},k.a.createElement("span",{className:_.a.colorCDCDCD},$.department?"未找到包含“".concat($.department,"”的高校,"):"未找到院系,"),k.a.createElement("span",{className:"".concat(_.a.color0152d9," current"),onClick:function(){X({type:"account/setActionTabs",payload:{key:"Account-AppplyDepartment"}})}},"申请新增"))},k.a.createElement(i.a,{disabled:null===(L=K.setting)||void 0===L?void 0:L.close_register,showSearch:!0,onChange:function(e){return pe(null==se?void 0:se.filter((function(t){var a;return null===(a=t.name)||void 0===a?void 0:a.includes(e)})))},options:null==de?void 0:de.map((function(e){return{value:e.name}}))}))),k.a.createElement(m.a.Item,{labelCol:{span:3},wrapperCol:{span:4},label:"性别",className:"mb0"},k.a.createElement(m.a.Item,{name:"gender"},k.a.createElement(o.a.Group,{disabled:null===(M=K.setting)||void 0===M?void 0:M.close_register},k.a.createElement(o.a,{value:0},"男"),k.a.createElement(o.a,{value:1},"女")))),k.a.createElement("div",{style:{display:"flex"}},k.a.createElement(m.a.Item,{label:"上传证件照",wrapperCol:{span:10},name:"face_image"},k.a.createElement(n.a,{listType:"picture-card",withCredentials:!0,className:"avatar-uploader",fileList:Be,onPreview:function(e){D.a.publish("preview-image",e.thumbUrl||e.url)},action:"".concat(z.a.API_SERVER,"/api/attachments.json"),beforeUpload:function(e){var t="image/jpeg"===e.type||"image/png"===e.type;if(!t)return b.b.error("您上传的不是JPG/PNG类型文件"),Promise.reject();var a=e.size/1024/1024<1;return a?t&&a:(b.b.error("文件不能大于1MB"),Promise.reject())},onChange:function(e){qe(Object(r.a)(e.fileList))}},(null==Be?void 0:Be.length)>0?null:tt)),k.a.createElement("div",{style:{marginLeft:16,color:"#666666",display:"flex",flexDirection:"column",marginTop:5}},k.a.createElement("span",null,"要求:"),k.a.createElement("span",null,"1.学生照片必须为高清的人脸照"),k.a.createElement("span",null,"2.按照 姓名-学号 的方式来命名照片"),k.a.createElement("span",null,"3.图片大小在1MB以内"))),k.a.createElement(m.a.Item,null,k.a.createElement(l.a,{className:"".concat(2===U.actionTabs.type?_.a.submitButtondiv:_.a.submitButton," ml100"),size:"large",type:"primary",htmlType:"submit",loading:Y["account/editAccount"]},"保存"),k.a.createElement(l.a,{className:_.a.submitButton,size:"large",onClick:function(){return x.d.push("/account/profile")}},"取消")))),k.a.createElement("div",{className:"".concat(_.a.hint," font14")},"* 我们确保你所提供的信息均处于严格保密状态,不会泄露"),k.a.createElement(S.a,{visible:"Account-AppplySchool"===q.actionTabs.key,onClose:function(){X({type:"account/setActionTabs",payload:{}})},schoolName:$.school,onSuccess:Qe}),k.a.createElement(N.a,{visible:"Account-AppplyDepartment"===q.actionTabs.key,onClose:function(){X({type:"account/setActionTabs",payload:{}})},schoolId:null===(H=le.find((function(e){return e.name===$.school})))||void 0===H?void 0:H.id,schoolName:$.school,departmentName:$.department,onSuccess:function(e){return Ze($.school,e)}}),k.a.createElement(f.a,{centered:!0,destroyOnClose:!0,visible:we,title:"教师交流社区",width:648,onCancel:et,onOk:et},k.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},k.a.createElement("aside",{style:{padding:"8px 70px"}},k.a.createElement("span",{style:{letterSpacing:1}},"基于您所在院校与平台有深度合作,我们特意为您配备了平台的1对1助"),k.a.createElement("br",null),"教,您可以扫描下方二维码添加助理微信,我们将7*24小时为您答疑解惑。"),k.a.createElement("img",{src:T.a,width:162,height:162}))),k.a.createElement(R.a,null))}))},ZpRC: /*!*************************************************************************!*\ !*** ./node_modules/scroll-into-view-if-needed/es/index.js + 1 modules ***! \*************************************************************************/ /*! exports provided: default */ -/*! exports used: default */function(e,t,a){"use strict";function l(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function n(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function r(e,t){if(e.clientHeightt||r>e&&o=t&&i>=a?r-e-l:o>t&&ia?o-t+n:0}var i=function(e,t){var a=window,n=t.scrollMode,i=t.block,u=t.inline,c=t.boundary,s=t.skipOverflowHiddenElements,v="function"==typeof c?c:function(e){return e!==c};if(!l(e))throw new TypeError("Invalid target");for(var b=document.scrollingElement||document.documentElement,f=[],d=e;l(d)&&v(d);){if((d=d.parentElement)===b){f.push(d);break}null!=d&&d===document.body&&r(d)&&!r(document.documentElement)||null!=d&&r(d,s)&&f.push(d)}for(var p=a.visualViewport?a.visualViewport.width:innerWidth,m=a.visualViewport?a.visualViewport.height:innerHeight,h=window.scrollX||pageXOffset,y=window.scrollY||pageYOffset,g=e.getBoundingClientRect(),O=g.height,E=g.width,w=g.top,j=g.right,k=g.bottom,x=g.left,C="start"===i||"nearest"===i?w:"end"===i?k:w+O/2,S="center"===u?x+E/2:"end"===u?j:x,_=[],N=0;N=0&&x>=0&&k<=m&&j<=p&&w>=V&&k<=R&&x>=D&&j<=F)return _;var z=getComputedStyle(I),W=parseInt(z.borderLeftWidth,10),L=parseInt(z.borderTopWidth,10),M=parseInt(z.borderRightWidth,10),H=parseInt(z.borderBottomWidth,10),B=0,q=0,K="offsetWidth"in I?I.offsetWidth-I.clientWidth-W-M:0,U="offsetHeight"in I?I.offsetHeight-I.clientHeight-L-H:0;if(b===I)B="start"===i?C:"end"===i?C-m:"nearest"===i?o(y,y+m,m,L,H,y+C,y+C+O,O):C-m/2,q="start"===u?S:"center"===u?S-p/2:"end"===u?S-p:o(h,h+p,p,W,M,h+S,h+S+E,E),B=Math.max(0,B+y),q=Math.max(0,q+h);else{B="start"===i?C-V-L:"end"===i?C-R+H+U:"nearest"===i?o(V,R,A,L,H+U,C,C+O,O):C-(V+A/2)+U/2,q="start"===u?S-D-W:"center"===u?S-(D+P/2)+K/2:"end"===u?S-F+M+K:o(D,F,P,W,M+K,S,S+E,E);var Y=I.scrollLeft,G=I.scrollTop;C+=G-(B=Math.max(0,Math.min(G+B,I.scrollHeight-A+U))),S+=Y-(q=Math.max(0,Math.min(Y+q,I.scrollWidth-P+K)))}_.push({el:I,top:B,left:q})}return _};function u(e){return e===Object(e)&&0!==Object.keys(e).length}t.a=function(e,t){var a=!e.ownerDocument.documentElement.contains(e);if(u(t)&&"function"==typeof t.behavior)return t.behavior(a?[]:i(e,t));if(!a){var l=function(e){return!1===e?{block:"end",inline:"nearest"}:u(e)?e:{block:"start",inline:"nearest"}}(t);return function(e,t){void 0===t&&(t="auto");var a="scrollBehavior"in document.body.style;e.forEach((function(e){var l=e.el,n=e.top,r=e.left;l.scroll&&a?l.scroll({top:n,left:r,behavior:t}):(l.scrollTop=n,l.scrollLeft=r)}))}(i(e,l),l.behavior)}}},bT9E: +/*! exports used: default */function(e,t,a){"use strict";function l(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function n(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function r(e,t){if(e.clientHeightt||r>e&&o=t&&i>=a?r-e-l:o>t&&ia?o-t+n:0}var i=function(e,t){var a=window,n=t.scrollMode,i=t.block,u=t.inline,c=t.boundary,s=t.skipOverflowHiddenElements,v="function"==typeof c?c:function(e){return e!==c};if(!l(e))throw new TypeError("Invalid target");for(var b=document.scrollingElement||document.documentElement,f=[],d=e;l(d)&&v(d);){if((d=d.parentElement)===b){f.push(d);break}null!=d&&d===document.body&&r(d)&&!r(document.documentElement)||null!=d&&r(d,s)&&f.push(d)}for(var p=a.visualViewport?a.visualViewport.width:innerWidth,m=a.visualViewport?a.visualViewport.height:innerHeight,h=window.scrollX||pageXOffset,y=window.scrollY||pageYOffset,g=e.getBoundingClientRect(),O=g.height,E=g.width,w=g.top,j=g.right,k=g.bottom,x=g.left,C="start"===i||"nearest"===i?w:"end"===i?k:w+O/2,_="center"===u?x+E/2:"end"===u?j:x,S=[],N=0;N=0&&x>=0&&k<=m&&j<=p&&w>=V&&k<=R&&x>=D&&j<=F)return S;var z=getComputedStyle(I),W=parseInt(z.borderLeftWidth,10),L=parseInt(z.borderTopWidth,10),M=parseInt(z.borderRightWidth,10),H=parseInt(z.borderBottomWidth,10),B=0,q=0,K="offsetWidth"in I?I.offsetWidth-I.clientWidth-W-M:0,U="offsetHeight"in I?I.offsetHeight-I.clientHeight-L-H:0;if(b===I)B="start"===i?C:"end"===i?C-m:"nearest"===i?o(y,y+m,m,L,H,y+C,y+C+O,O):C-m/2,q="start"===u?_:"center"===u?_-p/2:"end"===u?_-p:o(h,h+p,p,W,M,h+_,h+_+E,E),B=Math.max(0,B+y),q=Math.max(0,q+h);else{B="start"===i?C-V-L:"end"===i?C-R+H+U:"nearest"===i?o(V,R,A,L,H+U,C,C+O,O):C-(V+A/2)+U/2,q="start"===u?_-D-W:"center"===u?_-(D+P/2)+K/2:"end"===u?_-F+M+K:o(D,F,P,W,M+K,_,_+E,E);var Y=I.scrollLeft,X=I.scrollTop;C+=X-(B=Math.max(0,Math.min(X+B,I.scrollHeight-A+U))),_+=Y-(q=Math.max(0,Math.min(Y+q,I.scrollWidth-P+K)))}S.push({el:I,top:B,left:q})}return S};function u(e){return e===Object(e)&&0!==Object.keys(e).length}t.a=function(e,t){var a=!e.ownerDocument.documentElement.contains(e);if(u(t)&&"function"==typeof t.behavior)return t.behavior(a?[]:i(e,t));if(!a){var l=function(e){return!1===e?{block:"end",inline:"nearest"}:u(e)?e:{block:"start",inline:"nearest"}}(t);return function(e,t){void 0===t&&(t="auto");var a="scrollBehavior"in document.body.style;e.forEach((function(e){var l=e.el,n=e.top,r=e.left;l.scroll&&a?l.scroll({top:n,left:r,behavior:t}):(l.scrollTop=n,l.scrollLeft=r)}))}(i(e,l),l.behavior)}}},bT9E: /*!*****************************************!*\ !*** ./node_modules/rc-util/es/omit.js ***! \*****************************************/ @@ -148,7 +149,7 @@ !*** ./src/components/image-preview/index.tsx ***! \************************************************/ /*! exports provided: default */ -/*! exports used: default */function(e,t,a){"use strict";a(/*! antd/es/button/style */"+L6B");var l=a(/*! antd/es/button */"2/Rp"),n=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),r=a(/*! react */"q1tI"),o=a.n(r),i=(a(/*! ./index.less */"UZu5"),a(/*! @/components/mediator */"dhSg")),u=a(/*! @ant-design/icons */"rLCj"),c=a(/*! @ant-design/icons */"dF/Y"),s=a(/*! @ant-design/icons */"4i/N");t.a=function(){var e=Object(r.useState)(""),t=Object(n.a)(e,2),a=t[0],v=t[1],b=Object(r.useState)(0),f=Object(n.a)(b,2),d=f[0],p=f[1],m=Object(r.useRef)("");function h(e){27==e.keyCode&&m.current&&y()}function y(){document.body.style.overflow="auto",v("")}return Object(r.useEffect)((function(){return i.a.subscribe("preview-image",(function(e){v(e),document.body.style.overflow="hidden"}))}),[]),Object(r.useEffect)((function(){return document.addEventListener("keydown",h),function(){document.removeEventListener("keydown",h)}}),[]),Object(r.useEffect)((function(){m.current=a}),[a]),o.a.createElement(r.Fragment,null,a?o.a.createElement("div",{className:"image-preview-container"},o.a.createElement("div",{className:"button-group"},o.a.createElement(l.a,{onClick:function(){p(d+90)}},"旋转",o.a.createElement(u.a,null)),o.a.createElement(l.a,{href:a},"下载",o.a.createElement(c.a,null)),o.a.createElement(l.a,{onClick:y},"关闭",o.a.createElement(s.a,null))),o.a.createElement("div",{className:"preview-wrp-group"},o.a.createElement("img",{className:"image-preview",src:a,alt:"预览大图",style:{transform:"rotate(".concat(d,"deg)")}}))):null)}},uK0f: +/*! exports used: default */function(e,t,a){"use strict";a(/*! antd/es/button/style */"+L6B");var l=a(/*! antd/es/button */"2/Rp"),n=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),r=a(/*! react */"q1tI"),o=a.n(r),i=a(/*! ./index.less?modules */"XFxt"),u=a.n(i),c=a(/*! @/components/mediator */"dhSg"),s=a(/*! @ant-design/icons */"rLCj"),v=a(/*! @ant-design/icons */"dF/Y"),b=a(/*! @ant-design/icons */"4i/N");t.a=function(){var e=Object(r.useState)(""),t=Object(n.a)(e,2),a=t[0],i=t[1],f=Object(r.useState)(0),d=Object(n.a)(f,2),p=d[0],m=d[1],h=Object(r.useRef)("");function y(e){27==e.keyCode&&h.current&&g()}function g(){document.body.style.overflow="auto",i("")}return Object(r.useEffect)((function(){return c.a.subscribe("preview-image",(function(e){i(e),document.body.style.overflow="hidden"}))}),[]),Object(r.useEffect)((function(){return document.addEventListener("keydown",y),function(){document.removeEventListener("keydown",y)}}),[]),Object(r.useEffect)((function(){h.current=a}),[a]),o.a.createElement(r.Fragment,null,a?o.a.createElement("div",{className:u.a["image-preview-container"]},o.a.createElement("div",{className:u.a["button-group"]},o.a.createElement(l.a,{onClick:function(){m(p+90)}},"旋转",o.a.createElement(s.a,null)),o.a.createElement(l.a,{href:a},"下载",o.a.createElement(v.a,null)),o.a.createElement(l.a,{onClick:g},"关闭",o.a.createElement(b.a,null))),o.a.createElement("div",{className:u.a["preview-wrp-group"]},o.a.createElement("img",{className:u.a["image-preview"],src:a,alt:"预览大图",style:{transform:"rotate(".concat(p,"deg)")}}))):null)}},uK0f: /*!*****************************************************!*\ !*** ./node_modules/array-tree-filter/lib/index.js ***! \*****************************************************/ diff --git a/p__Account__Profile__Edit__index.63e72b87.chunk.css b/p__Account__Profile__Edit__index.dd6ad6fb.chunk.css similarity index 91% rename from p__Account__Profile__Edit__index.63e72b87.chunk.css rename to p__Account__Profile__Edit__index.dd6ad6fb.chunk.css index 553978be96..b431e49728 100644 --- a/p__Account__Profile__Edit__index.63e72b87.chunk.css +++ b/p__Account__Profile__Edit__index.dd6ad6fb.chunk.css @@ -162,7 +162,7 @@ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.image-preview-container { +.image-preview-container___1L8o9 { display: flex; flex-flow: column nowrap; position: fixed; @@ -175,11 +175,11 @@ z-index: 99999; background: rgba(0, 0, 0, 0.8); } -.image-preview-container .image-preview { +.image-preview-container___1L8o9 .image-preview___3YjNO { transition: transform 0.4s linear; max-width: 86%; } -.image-preview-container .button-group { +.image-preview-container___1L8o9 .button-group___3y9R5 { display: flex; flex-flow: row nowrap; align-items: center; @@ -189,12 +189,17 @@ right: 10px; top: 10px; } -.image-preview-container .button-group a, -.image-preview-container .button-group button { +.image-preview-container___1L8o9 .button-group___3y9R5 a { + padding: 0 11px; +} +.image-preview-container___1L8o9 .button-group___3y9R5 a, +.image-preview-container___1L8o9 .button-group___3y9R5 button { color: rgba(0, 0, 0, 0.65); margin-right: 10px; + display: flex; + align-items: center; } -.preview-wrp-group { +.preview-wrp-group___19bWd { overflow: auto; width: 100%; text-align: center; diff --git a/p__Account__Profile__index.b24c4ad6.chunk.css b/p__Account__Profile__index.739d932e.chunk.css similarity index 92% rename from p__Account__Profile__index.b24c4ad6.chunk.css rename to p__Account__Profile__index.739d932e.chunk.css index 8cc69d5112..c3912b5a69 100644 --- a/p__Account__Profile__index.b24c4ad6.chunk.css +++ b/p__Account__Profile__index.739d932e.chunk.css @@ -196,7 +196,7 @@ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.image-preview-container { +.image-preview-container___1L8o9 { display: flex; flex-flow: column nowrap; position: fixed; @@ -209,11 +209,11 @@ z-index: 99999; background: rgba(0, 0, 0, 0.8); } -.image-preview-container .image-preview { +.image-preview-container___1L8o9 .image-preview___3YjNO { transition: transform 0.4s linear; max-width: 86%; } -.image-preview-container .button-group { +.image-preview-container___1L8o9 .button-group___3y9R5 { display: flex; flex-flow: row nowrap; align-items: center; @@ -223,12 +223,17 @@ right: 10px; top: 10px; } -.image-preview-container .button-group a, -.image-preview-container .button-group button { +.image-preview-container___1L8o9 .button-group___3y9R5 a { + padding: 0 11px; +} +.image-preview-container___1L8o9 .button-group___3y9R5 a, +.image-preview-container___1L8o9 .button-group___3y9R5 button { color: rgba(0, 0, 0, 0.65); margin-right: 10px; + display: flex; + align-items: center; } -.preview-wrp-group { +.preview-wrp-group___19bWd { overflow: auto; width: 100%; text-align: center; diff --git a/p__Account__Profile__index.a98e890c.async.js b/p__Account__Profile__index.ec0ffeba.async.js similarity index 84% rename from p__Account__Profile__index.a98e890c.async.js rename to p__Account__Profile__index.ec0ffeba.async.js index e1d0660f24..cd52515540 100644 --- a/p__Account__Profile__index.a98e890c.async.js +++ b/p__Account__Profile__index.ec0ffeba.async.js @@ -3,13 +3,13 @@ !*** ./src/pages/Account/components/AppplyDepartmentModal/index.tsx ***! \**********************************************************************/ /*! exports provided: default */ -/*! exports used: default */function(e,t,a){"use strict";a(/*! antd/es/modal/style */"2qtc");var l=a(/*! antd/es/modal */"kLXV"),n=(a(/*! antd/es/button/style */"+L6B"),a(/*! antd/es/button */"2/Rp")),r=(a(/*! antd/es/message/style */"miYZ"),a(/*! antd/es/message */"tsqr")),o=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),i=(a(/*! antd/es/form/style */"y8nQ"),a(/*! antd/es/form */"Vl3Y")),u=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),c=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */"PpiC"),s=(a(/*! antd/es/input/style */"5NDa"),a(/*! antd/es/input */"5rEg")),v=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),b=a.n(v),d=a(/*! react */"q1tI"),f=a.n(d),p=a(/*! umi */"9kvl"),m=a(/*! ./index.less?modules */"JzwI"),h=a.n(m),y=s.a.TextArea;t.a=Object(p.a)((function(e){var t=e.account,a=e.loading;return{account:t,globalSetting:e.globalSetting,loading:a.effects}}))((function(e){e.account,e.globalSetting;var t=e.loading,a=e.dispatch,v=e.schoolName,p=e.departmentName,m=e.visible,g=e.onClose,O=void 0===g?function(){}:g,E=e.onSuccess,w=void 0===E?function(){}:E,j=Object(c.a)(e,["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"]),k=i.a.useForm(),x=Object(u.a)(k,1)[0],C=Object(d.useRef)();Object(d.useEffect)((function(){C.current=j.schoolId}),[j.schoolId]),Object(d.useEffect)((function(){x.setFieldsValue({department:p})}),[p]);var _=function(){var e=Object(o.a)(b.a.mark((function e(t){var l,n,o,i;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(l=t||{}).department,o=l.remarks,e.next=3,a({type:"account/appplyDepartment",payload:{school_id:C.current,name:n,remarks:o}});case 3:i=e.sent,O(),i&&(r.b.success("新增院系/部门成功!"),w(n));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return f.a.createElement(l.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:m,title:"申请添加子单位名称",width:"600px",footer:null},f.a.createElement(i.a,{className:h.a.formWrap,form:x,labelCol:{span:4},wrapperCol:{span:20},onFinish:_},f.a.createElement(i.a.Item,{label:"单位名称:"},v),f.a.createElement(i.a.Item,{label:"部门名称:",name:"department",rules:[{required:!0,message:"请输入部门或者学院名称"}]},f.a.createElement(s.a,{placeholder:"请输入部门或者学院名称"})),f.a.createElement(i.a.Item,{label:"说明:",name:"remarks"},f.a.createElement(y,{placeholder:"再次说明特别情况(选填)"})),f.a.createElement("div",{className:h.a.footerWrap},f.a.createElement(i.a.Item,null,f.a.createElement(n.a,{className:"mr5",size:"large",onClick:function(){O()}},"取消"),f.a.createElement(n.a,{size:"large",type:"primary",htmlType:"submit",loading:t["account/appplyDepartment"]},"保存")))))}))},"4w5S": +/*! exports used: default */function(e,t,a){"use strict";a(/*! antd/es/modal/style */"2qtc");var l=a(/*! antd/es/modal */"kLXV"),n=(a(/*! antd/es/button/style */"+L6B"),a(/*! antd/es/button */"2/Rp")),r=(a(/*! antd/es/message/style */"miYZ"),a(/*! antd/es/message */"tsqr")),o=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),i=(a(/*! antd/es/form/style */"y8nQ"),a(/*! antd/es/form */"Vl3Y")),u=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),c=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */"PpiC"),s=(a(/*! antd/es/input/style */"5NDa"),a(/*! antd/es/input */"5rEg")),v=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),b=a.n(v),d=a(/*! react */"q1tI"),p=a.n(d),f=a(/*! umi */"9kvl"),m=a(/*! ./index.less?modules */"JzwI"),h=a.n(m),y=s.a.TextArea;t.a=Object(f.a)((function(e){var t=e.account,a=e.loading;return{account:t,globalSetting:e.globalSetting,loading:a.effects}}))((function(e){e.account,e.globalSetting;var t=e.loading,a=e.dispatch,v=e.schoolName,f=e.departmentName,m=e.visible,g=e.onClose,O=void 0===g?function(){}:g,E=e.onSuccess,w=void 0===E?function(){}:E,j=Object(c.a)(e,["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"]),k=i.a.useForm(),_=Object(u.a)(k,1)[0],x=Object(d.useRef)();Object(d.useEffect)((function(){x.current=j.schoolId}),[j.schoolId]),Object(d.useEffect)((function(){_.setFieldsValue({department:f})}),[f]);var C=function(){var e=Object(o.a)(b.a.mark((function e(t){var l,n,o,i;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(l=t||{}).department,o=l.remarks,e.next=3,a({type:"account/appplyDepartment",payload:{school_id:x.current,name:n,remarks:o}});case 3:i=e.sent,O(),i&&(r.b.success("新增院系/部门成功!"),w(n));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return p.a.createElement(l.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:m,title:"申请添加子单位名称",width:"600px",footer:null},p.a.createElement(i.a,{className:h.a.formWrap,form:_,labelCol:{span:4},wrapperCol:{span:20},onFinish:C},p.a.createElement(i.a.Item,{label:"单位名称:"},v),p.a.createElement(i.a.Item,{label:"部门名称:",name:"department",rules:[{required:!0,message:"请输入部门或者学院名称"}]},p.a.createElement(s.a,{placeholder:"请输入部门或者学院名称"})),p.a.createElement(i.a.Item,{label:"说明:",name:"remarks"},p.a.createElement(y,{placeholder:"再次说明特别情况(选填)"})),p.a.createElement("div",{className:h.a.footerWrap},p.a.createElement(i.a.Item,null,p.a.createElement(n.a,{className:"mr5",size:"large",onClick:function(){O()}},"取消"),p.a.createElement(n.a,{size:"large",type:"primary",htmlType:"submit",loading:t["account/appplyDepartment"]},"保存")))))}))},"4w5S": /*!*********************************************!*\ !*** ./src/pages/Account/Profile/index.tsx ***! \*********************************************/ /*! exports provided: default */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./src/.umi-production/core/routes.ts (referenced with import()) */function(e,t,a){"use strict";a.r(t);a(/*! antd/es/upload/style */"DZo9");var l=a(/*! antd/es/upload */"8z0m"),n=(a(/*! antd/es/form/style */"y8nQ"),a(/*! antd/es/form */"Vl3Y")),r=(a(/*! antd/es/button/style */"+L6B"),a(/*! antd/es/button */"2/Rp")),o=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */"PpiC"),i=a(/*! react */"q1tI"),u=a.n(i),c=a(/*! umi */"9kvl"),s=a(/*! ./index.less?modules */"vjIP"),v=a.n(s),b=a(/*! ./Edit */"Z3SC"),d=a(/*! @/utils/util */"1vsH"),f=a(/*! @/utils/env */"m3rI"),p=a(/*! @/components/image-preview */"kaH+"),m=a(/*! @/components/mediator */"dhSg");t.default=Object(c.a)((function(e){var t=e.account,a=e.loading;return{account:t,globalSetting:e.globalSetting,loading:a.models.index}}))((function(e){var t=e.account,a=(e.globalSetting,e.loading,e.dispatch),i=(Object(o.a)(e,["account","globalSetting","loading","dispatch"]),t.basicInfo);return u.a.createElement("section",{className:v.a.wrap},u.a.createElement("div",{className:v.a.content},u.a.createElement("div",{className:v.a.titleWrap},u.a.createElement("div",{className:v.a.title},"基本信息"),u.a.createElement(r.a,{type:"primary",ghost:!0,onClick:function(){"0"===localStorage.getItem("Noviceguide")||a({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/account/profile/edit",text:u.a.createElement("div",null,"请您完善一下平台的基本信息,包括:昵称、职业、学校/单位, 点击保存")}}),c.d.push("/account/profile/edit")}},"修改")),u.a.createElement(n.a,{className:v.a.formWrap,labelCol:{span:3},wrapperCol:{span:21},layout:"horizontal"},u.a.createElement(n.a.Item,{label:"姓名"},1==(null==i?void 0:i.show_realname)?null==i?void 0:i.name:Object(d.E)(null==i?void 0:i.name)),u.a.createElement(n.a.Item,{label:"职业"},b.identityMap[null==i?void 0:i.identity]," ",null==i?void 0:i.technical_title,u.a.createElement("span",{style:{marginLeft:12}},null==i?void 0:i.student_id)),u.a.createElement(n.a.Item,{label:"院系/部门"},null==i?void 0:i.department_name),u.a.createElement(n.a.Item,{label:"性别"},0==(null==i?void 0:i.gender)?"男":"女"),(null==i?void 0:i.face_image)&&u.a.createElement(n.a.Item,{label:"上传证件照"},u.a.createElement(l.a,{listType:"picture-card",withCredentials:!0,disabled:!0,onPreview:function(e){m.a.publish("preview-image",e.thumbUrl||e.url)},className:"avatar-uploader",fileList:[{uid:"111",name:"111",url:f.a.API_SERVER+(null==i?void 0:i.face_image)}]})))),u.a.createElement("div",{className:"".concat(v.a.hint," font14")},"* 我们确保你所提供的信息均处于严格保密状态,不会泄露"),u.a.createElement(p.a,null))}))},"7ixt": +/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./src/.umi-production/core/routes.ts (referenced with import()) */function(e,t,a){"use strict";a.r(t);a(/*! antd/es/upload/style */"DZo9");var l=a(/*! antd/es/upload */"8z0m"),n=(a(/*! antd/es/form/style */"y8nQ"),a(/*! antd/es/form */"Vl3Y")),r=(a(/*! antd/es/button/style */"+L6B"),a(/*! antd/es/button */"2/Rp")),o=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */"PpiC"),i=a(/*! react */"q1tI"),u=a.n(i),c=a(/*! umi */"9kvl"),s=a(/*! ./index.less?modules */"vjIP"),v=a.n(s),b=a(/*! ./Edit */"Z3SC"),d=a(/*! @/utils/util */"1vsH"),p=a(/*! @/utils/env */"m3rI"),f=a(/*! @/components/image-preview */"kaH+"),m=a(/*! @/components/mediator */"dhSg");t.default=Object(c.a)((function(e){var t=e.account,a=e.loading;return{account:t,globalSetting:e.globalSetting,loading:a.models.index}}))((function(e){var t=e.account,a=(e.globalSetting,e.loading,e.dispatch),i=(Object(o.a)(e,["account","globalSetting","loading","dispatch"]),t.basicInfo);return u.a.createElement("section",{className:v.a.wrap},u.a.createElement("div",{className:v.a.content},u.a.createElement("div",{className:v.a.titleWrap},u.a.createElement("div",{className:v.a.title},"基本信息"),u.a.createElement(r.a,{type:"primary",ghost:!0,onClick:function(){"0"===localStorage.getItem("Noviceguide")||a({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/account/profile/edit",text:u.a.createElement("div",null,"请您完善一下平台的基本信息,包括:昵称、职业、学校/单位, 点击保存")}}),c.d.push("/account/profile/edit")}},"修改")),u.a.createElement(n.a,{className:v.a.formWrap,labelCol:{span:3},wrapperCol:{span:21},layout:"horizontal"},u.a.createElement(n.a.Item,{label:"姓名"},1==(null==i?void 0:i.show_realname)?null==i?void 0:i.name:Object(d.E)(null==i?void 0:i.name)),u.a.createElement(n.a.Item,{label:"职业"},b.identityMap[null==i?void 0:i.identity]," ",null==i?void 0:i.technical_title,u.a.createElement("span",{style:{marginLeft:12}},null==i?void 0:i.student_id)),u.a.createElement(n.a.Item,{label:"院系/部门"},null==i?void 0:i.department_name),u.a.createElement(n.a.Item,{label:"性别"},0==(null==i?void 0:i.gender)?"男":"女"),(null==i?void 0:i.face_image)&&u.a.createElement(n.a.Item,{label:"上传证件照"},u.a.createElement(l.a,{listType:"picture-card",withCredentials:!0,disabled:!0,onPreview:function(e){m.a.publish("preview-image",e.thumbUrl||e.url)},className:"avatar-uploader",fileList:[{uid:"111",name:"111",url:p.a.API_SERVER+(null==i?void 0:i.face_image)}]})))),u.a.createElement("div",{className:"".concat(v.a.hint," font14")},"* 我们确保你所提供的信息均处于严格保密状态,不会泄露"),u.a.createElement(f.a,null))}))},"7ixt": /*!**************************************************!*\ !*** ./node_modules/rc-tooltip/es/placements.js ***! \**************************************************/ @@ -26,7 +26,7 @@ /*! exports provided: default */ /*! exports used: default */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";var l=a("q1tI"),n=a.n(l),r=a("TSYQ"),o=a.n(r);function i(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(e){return t}}function u(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});var a=new FormData;e.data&&Object.keys(e.data).forEach((function(t){var l=e.data[t];Array.isArray(l)?l.forEach((function(e){a.append(t+"[]",e)})):a.append(t,e.data[t])})),e.file instanceof Blob?a.append(e.filename,e.file,e.file.name):a.append(e.filename,e.file),t.onerror=function(t){e.onError(t)},t.onload=function(){return t.status<200||t.status>=300?e.onError(function(e,t){var a="cannot "+e.method+" "+e.action+" "+t.status+"'",l=new Error(a);return l.status=t.status,l.method=e.method,l.url=e.action,l}(e,t),i(t)):e.onSuccess(i(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var l=e.headers||{};return null!==l["X-Requested-With"]&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(l).forEach((function(e){null!==l[e]&&t.setRequestHeader(e,l[e])})),t.send(a),{abort:function(){t.abort()}}}var c=+new Date,s=0;function v(){return"rc-upload-"+c+"-"+ ++s}var b=function(e,t){if(e&&t){var a=Array.isArray(t)?t:t.split(","),l=e.name||"",n=e.type||"",r=n.replace(/\/.*$/,"");return a.some((function(e){var t,a,o=e.trim();return"."===o.charAt(0)?(t=l.toLowerCase(),a=o.toLowerCase(),-1!==t.indexOf(a,t.length-a.length)):/\/\*$/.test(o)?r===o.replace(/\/.*$/,""):n===o}))}return!0};var d=function(e,t,a){var l=function e(l,n){n=n||"",l.isFile?l.file((function(e){a(e)&&(l.fullPath&&!e.webkitRelativePath&&(Object.defineProperties(e,{webkitRelativePath:{writable:!0}}),e.webkitRelativePath=l.fullPath.replace(/^\//,""),Object.defineProperties(e,{webkitRelativePath:{writable:!1}})),t([e]))})):l.isDirectory&&function(e,t){var a=e.createReader(),l=[];!function e(){a.readEntries((function(a){var n=Array.prototype.slice.apply(a);l=l.concat(n),!n.length?t(l):e()}))}()}(l,(function(t){t.forEach((function(t){e(t,""+n+l.name+"/")}))}))};e.forEach((function(e){l(e.webkitGetAsEntry())}))},f=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,l)&&(a[l]=e[l]);return a}(a,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),E=o()((h(e={},r,!0),h(e,r+"-disabled",u),h(e,i,i),e)),w=u?{}:{onClick:m?this.onClick:function(){},onKeyDown:m?this.onKeyDown:function(){},onMouseEnter:y,onMouseLeave:g,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return n.a.createElement(l,f({},w,{className:E,role:"button",style:s}),n.a.createElement("input",f({},(t=O,Object.keys(t).reduce((function(e,a){return"data-"!==a.substr(0,5)&&"aria-"!==a.substr(0,5)&&"role"!==a||(e[a]=t[a]),e}),{})),{id:c,type:"file",ref:this.saveFileInput,onClick:function(e){return e.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:b,directory:p?"directory":null,webkitdirectory:p?"webkitdirectory":null,multiple:v,onChange:this.onChange})),d)}}]),t}(l.Component),E=Object.assign||function(e){for(var t=1;t0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});var a=new FormData;e.data&&Object.keys(e.data).forEach((function(t){var l=e.data[t];Array.isArray(l)?l.forEach((function(e){a.append(t+"[]",e)})):a.append(t,e.data[t])})),e.file instanceof Blob?a.append(e.filename,e.file,e.file.name):a.append(e.filename,e.file),t.onerror=function(t){e.onError(t)},t.onload=function(){return t.status<200||t.status>=300?e.onError(function(e,t){var a="cannot "+e.method+" "+e.action+" "+t.status+"'",l=new Error(a);return l.status=t.status,l.method=e.method,l.url=e.action,l}(e,t),i(t)):e.onSuccess(i(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var l=e.headers||{};return null!==l["X-Requested-With"]&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(l).forEach((function(e){null!==l[e]&&t.setRequestHeader(e,l[e])})),t.send(a),{abort:function(){t.abort()}}}var c=+new Date,s=0;function v(){return"rc-upload-"+c+"-"+ ++s}var b=function(e,t){if(e&&t){var a=Array.isArray(t)?t:t.split(","),l=e.name||"",n=e.type||"",r=n.replace(/\/.*$/,"");return a.some((function(e){var t,a,o=e.trim();return"."===o.charAt(0)?(t=l.toLowerCase(),a=o.toLowerCase(),-1!==t.indexOf(a,t.length-a.length)):/\/\*$/.test(o)?r===o.replace(/\/.*$/,""):n===o}))}return!0};var d=function(e,t,a){var l=function e(l,n){n=n||"",l.isFile?l.file((function(e){a(e)&&(l.fullPath&&!e.webkitRelativePath&&(Object.defineProperties(e,{webkitRelativePath:{writable:!0}}),e.webkitRelativePath=l.fullPath.replace(/^\//,""),Object.defineProperties(e,{webkitRelativePath:{writable:!1}})),t([e]))})):l.isDirectory&&function(e,t){var a=e.createReader(),l=[];!function e(){a.readEntries((function(a){var n=Array.prototype.slice.apply(a);l=l.concat(n),!n.length?t(l):e()}))}()}(l,(function(t){t.forEach((function(t){e(t,""+n+l.name+"/")}))}))};e.forEach((function(e){l(e.webkitGetAsEntry())}))},p=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,l)&&(a[l]=e[l]);return a}(a,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),E=o()((h(e={},r,!0),h(e,r+"-disabled",u),h(e,i,i),e)),w=u?{}:{onClick:m?this.onClick:function(){},onKeyDown:m?this.onKeyDown:function(){},onMouseEnter:y,onMouseLeave:g,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return n.a.createElement(l,p({},w,{className:E,role:"button",style:s}),n.a.createElement("input",p({},(t=O,Object.keys(t).reduce((function(e,a){return"data-"!==a.substr(0,5)&&"aria-"!==a.substr(0,5)&&"role"!==a||(e[a]=t[a]),e}),{})),{id:c,type:"file",ref:this.saveFileInput,onClick:function(e){return e.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:b,directory:f?"directory":null,webkitdirectory:f?"webkitdirectory":null,multiple:v,onChange:this.onChange})),d)}}]),t}(l.Component),E=Object.assign||function(e){for(var t=1;t-1}))},j=v.a.TextArea;t.a=Object(m.a)((function(e){var t=e.account,a=e.loading;return{account:t,globalSetting:e.globalSetting,loading:a.effects}}))((function(e){e.account,e.globalSetting;var t=e.loading,a=e.dispatch,b=e.schoolName,m=e.visible,O=e.onClose,k=void 0===O?function(){}:O,x=e.onSuccess,C=void 0===x?function(){}:x,_=(Object(s.a)(e,["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"]),u.a.useForm()),S=Object(c.a)(_,1)[0];Object(f.useEffect)((function(){S.setFieldsValue({name:b})}),[b]);var N=function(){var e=Object(i.a)(d.a.mark((function e(t){var l,n,r,i,u,c,s;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(l=t||{}).name,r=l.city,i=void 0===r?[]:r,u=l.address,c=l.remarks,e.next=3,a({type:"account/appplySchool",payload:{name:n,province:i[0],city:i[1],address:u,remarks:c}});case 3:s=e.sent,k(),s&&(o.b.success("新增学校/单位成功!"),C(n));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return p.a.createElement(l.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:m,title:"申请添加单位名称",width:"600px",footer:null},p.a.createElement(u.a,{className:E.a.formWrap,form:S,labelCol:{span:4},wrapperCol:{span:20},onFinish:N},p.a.createElement(u.a.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}]},p.a.createElement(v.a,{placeholder:"学校或工作单位"})),p.a.createElement("div",{className:"".concat(E.a.flexRow," ").concat(E.a.example)},p.a.createElement("div",null,"示例:"),p.a.createElement("div",{className:E.a.flexColumn},p.a.createElement("div",null,p.a.createElement(h.a,{style:{color:"rgb(82, 196, 26)"}}),p.a.createElement("span",{className:"font14 ml5"},"正确示例:数据结构")),p.a.createElement("div",null,p.a.createElement(y.a,{style:{color:"red"}}),p.a.createElement("span",{className:"font14 ml5"},"错误示例:数据结构2019春")))),p.a.createElement(u.a.Item,{label:"地区:",name:"city"},p.a.createElement(r.a,{allowClear:!0,size:"large",options:g.a,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:w}})),p.a.createElement(u.a.Item,{label:"详细地址:",name:"address"},p.a.createElement(v.a,{placeholder:"请填写完整的地址信息"})),p.a.createElement(u.a.Item,{label:"说明:",name:"remarks"},p.a.createElement(j,{placeholder:"再次说明特别情况(选填)"})),p.a.createElement("div",{className:E.a.footerWrap},p.a.createElement(u.a.Item,null,p.a.createElement(n.a,{className:"mr5",size:"large",onClick:function(){k()}},"取消"),p.a.createElement(n.a,{size:"large",type:"primary",htmlType:"submit",loading:t["account/appplySchool"]},"保存")))))}))},JzwI: +/*! exports used: default */function(e,t,a){"use strict";a(/*! antd/es/modal/style */"2qtc");var l=a(/*! antd/es/modal */"kLXV"),n=(a(/*! antd/es/button/style */"+L6B"),a(/*! antd/es/button */"2/Rp")),r=(a(/*! antd/es/cascader/style */"6UJt"),a(/*! antd/es/cascader */"DFOY")),o=(a(/*! antd/es/message/style */"miYZ"),a(/*! antd/es/message */"tsqr")),i=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),u=(a(/*! antd/es/form/style */"y8nQ"),a(/*! antd/es/form */"Vl3Y")),c=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),s=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */"PpiC"),v=(a(/*! antd/es/input/style */"5NDa"),a(/*! antd/es/input */"5rEg")),b=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),d=a.n(b),p=a(/*! react */"q1tI"),f=a.n(p),m=a(/*! umi */"9kvl"),h=a(/*! @ant-design/icons */"jO45"),y=a(/*! @ant-design/icons */"jN4g"),g=a(/*! @/utils/cityData */"gJ3r"),O=a(/*! ./index.less?modules */"RuH0"),E=a.n(O),w=function(e,t){return t.some((function(t){return t.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},j=v.a.TextArea;t.a=Object(m.a)((function(e){var t=e.account,a=e.loading;return{account:t,globalSetting:e.globalSetting,loading:a.effects}}))((function(e){e.account,e.globalSetting;var t=e.loading,a=e.dispatch,b=e.schoolName,m=e.visible,O=e.onClose,k=void 0===O?function(){}:O,_=e.onSuccess,x=void 0===_?function(){}:_,C=(Object(s.a)(e,["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"]),u.a.useForm()),S=Object(c.a)(C,1)[0];Object(p.useEffect)((function(){S.setFieldsValue({name:b})}),[b]);var N=function(){var e=Object(i.a)(d.a.mark((function e(t){var l,n,r,i,u,c,s;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(l=t||{}).name,r=l.city,i=void 0===r?[]:r,u=l.address,c=l.remarks,e.next=3,a({type:"account/appplySchool",payload:{name:n,province:i[0],city:i[1],address:u,remarks:c}});case 3:s=e.sent,k(),s&&(o.b.success("新增学校/单位成功!"),x(n));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return f.a.createElement(l.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:m,title:"申请添加单位名称",width:"600px",footer:null},f.a.createElement(u.a,{className:E.a.formWrap,form:S,labelCol:{span:4},wrapperCol:{span:20},onFinish:N},f.a.createElement(u.a.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}]},f.a.createElement(v.a,{placeholder:"学校或工作单位"})),f.a.createElement("div",{className:"".concat(E.a.flexRow," ").concat(E.a.example)},f.a.createElement("div",null,"示例:"),f.a.createElement("div",{className:E.a.flexColumn},f.a.createElement("div",null,f.a.createElement(h.a,{style:{color:"rgb(82, 196, 26)"}}),f.a.createElement("span",{className:"font14 ml5"},"正确示例:数据结构")),f.a.createElement("div",null,f.a.createElement(y.a,{style:{color:"red"}}),f.a.createElement("span",{className:"font14 ml5"},"错误示例:数据结构2019春")))),f.a.createElement(u.a.Item,{label:"地区:",name:"city"},f.a.createElement(r.a,{allowClear:!0,size:"large",options:g.a,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:w}})),f.a.createElement(u.a.Item,{label:"详细地址:",name:"address"},f.a.createElement(v.a,{placeholder:"请填写完整的地址信息"})),f.a.createElement(u.a.Item,{label:"说明:",name:"remarks"},f.a.createElement(j,{placeholder:"再次说明特别情况(选填)"})),f.a.createElement("div",{className:E.a.footerWrap},f.a.createElement(u.a.Item,null,f.a.createElement(n.a,{className:"mr5",size:"large",onClick:function(){k()}},"取消"),f.a.createElement(n.a,{size:"large",type:"primary",htmlType:"submit",loading:t["account/appplySchool"]},"保存")))))}))},JzwI: /*!*******************************************************************************!*\ !*** ./src/pages/Account/components/AppplyDepartmentModal/index.less?modules ***! \*******************************************************************************/ @@ -69,7 +69,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/pickAttrs.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/warning.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-virtual-list/es/index.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";a.d(t,"b",(function(){return E})),a.d(t,"a",(function(){return j}));var l=a("1OyB"),n=a("vuIU"),r=a("Ji7U"),o=a("LK+K"),i=a("q1tI"),u=a("rePB"),c=a("Ff2n"),s=a("ODXe"),v=a("4IlW"),b=a("bX4T"),d=a("YrtM"),f=a("TSYQ"),p=a.n(f),m=a("+nKL"),h=a("8OUc"),y=i.forwardRef((function(e,t){var a=e.prefixCls,l=e.id,n=e.flattenOptions,r=e.childrenAsData,o=e.values,f=e.searchValue,y=e.multiple,g=e.defaultActiveFirstOption,O=e.height,E=e.itemHeight,w=e.notFoundContent,j=e.open,k=e.menuItemSelectedIcon,x=e.virtual,C=e.onSelect,_=e.onToggleOpen,S=e.onActiveValue,N=e.onScroll,I=e.onMouseEnter,A="".concat(a,"-item"),T=Object(d.a)((function(){return n}),[j,n],(function(e,t){return t[0]&&e[1]!==t[1]})),P=i.useRef(null),V=function(e){e.preventDefault()},F=function(e){P.current&&P.current.scrollTo({index:e})},R=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,a=T.length,l=0;l1&&void 0!==arguments[1]&&arguments[1];return Object(x.a)(e).map((function(e,a){if(!i.isValidElement(e)||!e.type)return null;var l=e.type.isSelectOptGroup,n=e.key,r=e.props,o=r.children,u=Object(c.a)(r,["children"]);return t||!l?C(e):Object(k.a)(Object(k.a)({key:"__RC_SELECT_GRP__".concat(null===n?a:n,"__"),label:n},u),{},{options:_(o)})})).filter((function(e){return e}))}var S=a("2Qr1"),N=a("qNPg"),I=a("U8pU"),A=a("Kwbf"),T=a("WKfj");var P=function(e){var t=e.mode,a=e.options,l=e.children,n=e.backfill,r=e.allowClear,o=e.placeholder,u=e.getInputElement,c=e.showSearch,s=e.onSearch,v=e.defaultOpen,b=e.autoFocus,d=e.labelInValue,f=e.value,p=e.inputValue,m=e.optionLabelProp,h="multiple"===t||"tags"===t,y=void 0!==c?c:h||"combobox"===t,g=a||_(l);if(Object(A.a)("tags"!==t||g.every((function(e){return!e.disabled})),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),"tags"===t||"combobox"===t){var O=g.some((function(e){return e.options?e.options.some((function(e){return"number"==typeof("value"in e?e.value:e.key)})):"number"==typeof("value"in e?e.value:e.key)}));Object(A.a)(!O,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(A.a)("combobox"!==t||!m,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(A.a)("combobox"===t||!n,"`backfill` only works with `combobox` mode."),Object(A.a)("combobox"===t||!u,"`getInputElement` only work with `combobox` mode."),Object(A.b)("combobox"!==t||!u||!r||!o,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),s&&!y&&"combobox"!==t&&"tags"!==t&&Object(A.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(A.b)(!v||b,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),null!=f){var E=Object(T.d)(f);Object(A.a)(!d||E.every((function(e){return"object"===Object(I.a)(e)&&("key"in e||"value"in e)})),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(A.a)(!h||Array.isArray(f),"`value` should be array when `mode` is `multiple` or `tags`")}if(l){var w=null;Object(x.a)(l).some((function(e){if(!i.isValidElement(e)||!e.type)return!1;var t=e.type;return!t.isSelectOption&&(t.isSelectOptGroup?!Object(x.a)(e.props.children).every((function(t){return!(i.isValidElement(t)&&e.type&&!t.type.isSelectOption)||(w=t.type,!1)})):(w=t,!0))})),w&&Object(A.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(w.displayName||w.name||w,"`.")),Object(A.a)(void 0===p,"`inputValue` is deprecated, please use `searchValue` instead.")}},V=Object(N.a)({prefixCls:"rc-select",components:{optionList:g},convertChildrenToData:_,flattenOptions:S.d,getLabeledValue:S.e,filterOptions:S.b,isValueDisabled:S.g,findValueOption:S.c,warningProps:P,fillOptionsWithMissingValue:S.a}),F=function(e){Object(r.a)(a,e);var t=Object(o.a)(a);function a(){var e;return Object(l.a)(this,a),(e=t.apply(this,arguments)).selectRef=i.createRef(),e.focus=function(){e.selectRef.current.focus()},e.blur=function(){e.selectRef.current.blur()},e}return Object(n.a)(a,[{key:"render",value:function(){return i.createElement(V,Object.assign({ref:this.selectRef},this.props))}}]),a}(i.Component);F.Option=E,F.OptGroup=j;var R=F;t.c=R},Lo1I: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";a.d(t,"b",(function(){return E})),a.d(t,"a",(function(){return j}));var l=a("1OyB"),n=a("vuIU"),r=a("Ji7U"),o=a("LK+K"),i=a("q1tI"),u=a("rePB"),c=a("Ff2n"),s=a("ODXe"),v=a("4IlW"),b=a("bX4T"),d=a("YrtM"),p=a("TSYQ"),f=a.n(p),m=a("+nKL"),h=a("8OUc"),y=i.forwardRef((function(e,t){var a=e.prefixCls,l=e.id,n=e.flattenOptions,r=e.childrenAsData,o=e.values,p=e.searchValue,y=e.multiple,g=e.defaultActiveFirstOption,O=e.height,E=e.itemHeight,w=e.notFoundContent,j=e.open,k=e.menuItemSelectedIcon,_=e.virtual,x=e.onSelect,C=e.onToggleOpen,S=e.onActiveValue,N=e.onScroll,I=e.onMouseEnter,A="".concat(a,"-item"),T=Object(d.a)((function(){return n}),[j,n],(function(e,t){return t[0]&&e[1]!==t[1]})),P=i.useRef(null),V=function(e){e.preventDefault()},F=function(e){P.current&&P.current.scrollTo({index:e})},R=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,a=T.length,l=0;l1&&void 0!==arguments[1]&&arguments[1];return Object(_.a)(e).map((function(e,a){if(!i.isValidElement(e)||!e.type)return null;var l=e.type.isSelectOptGroup,n=e.key,r=e.props,o=r.children,u=Object(c.a)(r,["children"]);return t||!l?x(e):Object(k.a)(Object(k.a)({key:"__RC_SELECT_GRP__".concat(null===n?a:n,"__"),label:n},u),{},{options:C(o)})})).filter((function(e){return e}))}var S=a("2Qr1"),N=a("qNPg"),I=a("U8pU"),A=a("Kwbf"),T=a("WKfj");var P=function(e){var t=e.mode,a=e.options,l=e.children,n=e.backfill,r=e.allowClear,o=e.placeholder,u=e.getInputElement,c=e.showSearch,s=e.onSearch,v=e.defaultOpen,b=e.autoFocus,d=e.labelInValue,p=e.value,f=e.inputValue,m=e.optionLabelProp,h="multiple"===t||"tags"===t,y=void 0!==c?c:h||"combobox"===t,g=a||C(l);if(Object(A.a)("tags"!==t||g.every((function(e){return!e.disabled})),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),"tags"===t||"combobox"===t){var O=g.some((function(e){return e.options?e.options.some((function(e){return"number"==typeof("value"in e?e.value:e.key)})):"number"==typeof("value"in e?e.value:e.key)}));Object(A.a)(!O,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(A.a)("combobox"!==t||!m,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(A.a)("combobox"===t||!n,"`backfill` only works with `combobox` mode."),Object(A.a)("combobox"===t||!u,"`getInputElement` only work with `combobox` mode."),Object(A.b)("combobox"!==t||!u||!r||!o,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),s&&!y&&"combobox"!==t&&"tags"!==t&&Object(A.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(A.b)(!v||b,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),null!=p){var E=Object(T.d)(p);Object(A.a)(!d||E.every((function(e){return"object"===Object(I.a)(e)&&("key"in e||"value"in e)})),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(A.a)(!h||Array.isArray(p),"`value` should be array when `mode` is `multiple` or `tags`")}if(l){var w=null;Object(_.a)(l).some((function(e){if(!i.isValidElement(e)||!e.type)return!1;var t=e.type;return!t.isSelectOption&&(t.isSelectOptGroup?!Object(_.a)(e.props.children).every((function(t){return!(i.isValidElement(t)&&e.type&&!t.type.isSelectOption)||(w=t.type,!1)})):(w=t,!0))})),w&&Object(A.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(w.displayName||w.name||w,"`.")),Object(A.a)(void 0===f,"`inputValue` is deprecated, please use `searchValue` instead.")}},V=Object(N.a)({prefixCls:"rc-select",components:{optionList:g},convertChildrenToData:C,flattenOptions:S.d,getLabeledValue:S.e,filterOptions:S.b,isValueDisabled:S.g,findValueOption:S.c,warningProps:P,fillOptionsWithMissingValue:S.a}),F=function(e){Object(r.a)(a,e);var t=Object(o.a)(a);function a(){var e;return Object(l.a)(this,a),(e=t.apply(this,arguments)).selectRef=i.createRef(),e.focus=function(){e.selectRef.current.focus()},e.blur=function(){e.selectRef.current.blur()},e}return Object(n.a)(a,[{key:"render",value:function(){return i.createElement(V,Object.assign({ref:this.selectRef},this.props))}}]),a}(i.Component);F.Option=E,F.OptGroup=j;var R=F;t.c=R},Lo1I: /*!***********************************************************!*\ !*** ./src/pages/Account/Profile/Edit/index.less?modules ***! \***********************************************************/ @@ -86,7 +86,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/typeof.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tooltip/es/placements.js because of ./node_modules/antd/es/tooltip/placements.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-trigger/es/index.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";var l=a("U8pU"),n=a("VTBJ"),r=a("Ff2n"),o=a("q1tI"),i=a("uciX"),u=a("7ixt"),c=function(e){var t=e.overlay,a=e.prefixCls,l=e.id,n=e.overlayInnerStyle;return o.createElement("div",{className:"".concat(a,"-inner"),id:l,role:"tooltip",style:n},"function"==typeof t?t():t)},s=Object(o.forwardRef)((function(e,t){var a=e.overlayClassName,s=e.trigger,v=void 0===s?["hover"]:s,b=e.mouseEnterDelay,d=void 0===b?0:b,f=e.mouseLeaveDelay,p=void 0===f?.1:f,m=e.overlayStyle,h=e.prefixCls,y=void 0===h?"rc-tooltip":h,g=e.children,O=e.onVisibleChange,E=e.afterVisibleChange,w=e.transitionName,j=e.animation,k=e.placement,x=void 0===k?"right":k,C=e.align,_=void 0===C?{}:C,S=e.destroyTooltipOnHide,N=void 0!==S&&S,I=e.defaultVisible,A=e.getTooltipContainer,T=e.overlayInnerStyle,P=Object(r.a)(e,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),V=Object(o.useRef)(null);Object(o.useImperativeHandle)(t,(function(){return V.current}));var F=Object(n.a)({},P);"visible"in e&&(F.popupVisible=e.visible);var R=!1,D=!1;if("boolean"==typeof N)R=N;else if(N&&"object"===Object(l.a)(N)){var z=N.keepParent;R=!0===z,D=!1===z}return o.createElement(i.a,Object.assign({popupClassName:a,prefixCls:y,popup:function(){var t=e.arrowContent,a=void 0===t?null:t,l=e.overlay,n=e.id;return[o.createElement("div",{className:"".concat(y,"-arrow"),key:"arrow"},a),o.createElement(c,{key:"content",prefixCls:y,id:n,overlay:l,overlayInnerStyle:T})]},action:v,builtinPlacements:u.a,popupPlacement:x,ref:V,popupAlign:_,getPopupContainer:A,onPopupVisibleChange:O,afterPopupVisibleChange:E,popupTransitionName:w,popupAnimation:j,defaultPopupVisible:I,destroyPopupOnHide:R,autoDestroy:D,mouseLeaveDelay:p,popupStyle:m,mouseEnterDelay:d},F),g)}));t.a=s},RuH0: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";var l=a("U8pU"),n=a("VTBJ"),r=a("Ff2n"),o=a("q1tI"),i=a("uciX"),u=a("7ixt"),c=function(e){var t=e.overlay,a=e.prefixCls,l=e.id,n=e.overlayInnerStyle;return o.createElement("div",{className:"".concat(a,"-inner"),id:l,role:"tooltip",style:n},"function"==typeof t?t():t)},s=Object(o.forwardRef)((function(e,t){var a=e.overlayClassName,s=e.trigger,v=void 0===s?["hover"]:s,b=e.mouseEnterDelay,d=void 0===b?0:b,p=e.mouseLeaveDelay,f=void 0===p?.1:p,m=e.overlayStyle,h=e.prefixCls,y=void 0===h?"rc-tooltip":h,g=e.children,O=e.onVisibleChange,E=e.afterVisibleChange,w=e.transitionName,j=e.animation,k=e.placement,_=void 0===k?"right":k,x=e.align,C=void 0===x?{}:x,S=e.destroyTooltipOnHide,N=void 0!==S&&S,I=e.defaultVisible,A=e.getTooltipContainer,T=e.overlayInnerStyle,P=Object(r.a)(e,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),V=Object(o.useRef)(null);Object(o.useImperativeHandle)(t,(function(){return V.current}));var F=Object(n.a)({},P);"visible"in e&&(F.popupVisible=e.visible);var R=!1,D=!1;if("boolean"==typeof N)R=N;else if(N&&"object"===Object(l.a)(N)){var z=N.keepParent;R=!0===z,D=!1===z}return o.createElement(i.a,Object.assign({popupClassName:a,prefixCls:y,popup:function(){var t=e.arrowContent,a=void 0===t?null:t,l=e.overlay,n=e.id;return[o.createElement("div",{className:"".concat(y,"-arrow"),key:"arrow"},a),o.createElement(c,{key:"content",prefixCls:y,id:n,overlay:l,overlayInnerStyle:T})]},action:v,builtinPlacements:u.a,popupPlacement:_,ref:V,popupAlign:C,getPopupContainer:A,onPopupVisibleChange:O,afterPopupVisibleChange:E,popupTransitionName:w,popupAnimation:j,defaultPopupVisible:I,destroyPopupOnHide:R,autoDestroy:D,mouseLeaveDelay:f,popupStyle:m,mouseEnterDelay:d},F),g)}));t.a=s},RuH0: /*!***************************************************************************!*\ !*** ./src/pages/Account/components/AppplySchoolModal/index.less?modules ***! \***************************************************************************/ @@ -102,12 +102,13 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-trigger/es/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/KeyCode.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/warning/warning.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";var l=a("q1tI"),n=a("uciX"),r=a("2W6z"),o=a.n(r),i=a("4IlW"),u=a("uK0f"),c=a.n(u);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){for(var a=0;a0;(b||!1===e.isLeaf)&&(s+=" ".concat(n,"-menu-item-expand"),e.loading||(v=l.createElement("span",{className:"".concat(n,"-menu-item-expand-icon")},o))),"hover"!==r||!b&&!1!==e.isLeaf||(c={onMouseEnter:this.delayOnSelect.bind(this,u),onMouseLeave:this.delayOnSelect.bind(this),onClick:u}),this.isActiveOption(e,t)&&(s+=" ".concat(n,"-menu-item-active"),c.ref=this.saveMenuItem(t)),e.disabled&&(s+=" ".concat(n,"-menu-item-disabled"));var d=null;e.loading&&(s+=" ".concat(n,"-menu-item-loading"),d=i||null);var f="";return"title"in e?f=e.title:"string"==typeof e[this.getFieldName("label")]&&(f=e[this.getFieldName("label")]),l.createElement("li",Object.assign({key:e[this.getFieldName("value")],className:s,title:f},c,{role:"menuitem",onMouseDown:function(e){return e.preventDefault()}}),e[this.getFieldName("label")],v,d)}},{key:"getActiveOptions",value:function(e){var t=this,a=this.props.options,l=e||this.props.activeValue;return c()(a,(function(e,a){return e[t.getFieldName("value")]===l[a]}),{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var e=this,t=this.props.options,a=this.getActiveOptions().map((function(t){return t[e.getFieldName("children")]})).filter((function(e){return!!e}));return a.unshift(t),a}},{key:"delayOnSelect",value:function(e){for(var t=this,a=arguments.length,l=new Array(a>1?a-1:0),n=1;n=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(l=0;l=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function w(e){return function(e){if(Array.isArray(e))return j(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return j(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return j(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,l=new Array(t);a=r.length?0:u:(u-=1)<0?r.length-1:u:0,l[n]=r[u][t.getFieldName("value")]}else if(e.keyCode===i.a.LEFT||e.keyCode===i.a.BACKSPACE)e.preventDefault(),l.splice(l.length-1,1);else if(e.keyCode===i.a.RIGHT)e.preventDefault(),r[o]&&r[o][t.getFieldName("children")]&&l.push(r[o][t.getFieldName("children")][0][t.getFieldName("value")]);else if(e.keyCode===i.a.ESC||e.keyCode===i.a.TAB)return void t.setPopupVisible(!1);l&&0!==l.length||t.setPopupVisible(!1);var c=t.getActiveOptions(l),s=c[c.length-1];t.handleMenuSelect(s,c.length-1,e),t.props.onKeyDown&&t.props.onKeyDown(e)}else t.setPopupVisible(!0)}},t.saveTrigger=function(e){t.trigger=e};var a=[];return"value"in e?a=e.value||[]:"defaultValue"in e&&(a=e.defaultValue||[]),o()(!("filedNames"in e),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),t.state={popupVisible:e.popupVisible,activeValue:a,value:a,prevProps:e},t.defaultFieldNames={label:"label",value:"value",children:"children"},t}return t=s,r=[{key:"getDerivedStateFromProps",value:function(e,t){var a=t.prevProps,l={prevProps:e};return"value"in e&&!function(e,t){if(e===t)return!0;if(!e||!t)return!1;var a=e.length;if(t.length!==a)return!1;for(var l=0;l0?f=l.createElement(y,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):p=" ".concat(t,"-menus-empty");var m=f;return b&&(m=b(f)),l.createElement(n.a,Object.assign({ref:this.saveTrigger},d,{popupPlacement:s,builtinPlacements:c,popupTransitionName:a,action:u?[]:["click"],popupVisible:!u&&this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(t,"-menus"),popupClassName:r+p,popup:m}),l.cloneElement(v,{onKeyDown:this.handleKeyDown,tabIndex:u?void 0:0}))}}])&&k(t.prototype,a),r&&k(t,r),s}(l.Component)).defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:g,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},N);t.a=I},UZu5: -/*!*************************************************!*\ - !*** ./src/components/image-preview/index.less ***! - \*************************************************/ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/warning/warning.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";var l=a("q1tI"),n=a("uciX"),r=a("2W6z"),o=a.n(r),i=a("4IlW"),u=a("uK0f"),c=a.n(u);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){for(var a=0;a0;(b||!1===e.isLeaf)&&(s+=" ".concat(n,"-menu-item-expand"),e.loading||(v=l.createElement("span",{className:"".concat(n,"-menu-item-expand-icon")},o))),"hover"!==r||!b&&!1!==e.isLeaf||(c={onMouseEnter:this.delayOnSelect.bind(this,u),onMouseLeave:this.delayOnSelect.bind(this),onClick:u}),this.isActiveOption(e,t)&&(s+=" ".concat(n,"-menu-item-active"),c.ref=this.saveMenuItem(t)),e.disabled&&(s+=" ".concat(n,"-menu-item-disabled"));var d=null;e.loading&&(s+=" ".concat(n,"-menu-item-loading"),d=i||null);var p="";return"title"in e?p=e.title:"string"==typeof e[this.getFieldName("label")]&&(p=e[this.getFieldName("label")]),l.createElement("li",Object.assign({key:e[this.getFieldName("value")],className:s,title:p},c,{role:"menuitem",onMouseDown:function(e){return e.preventDefault()}}),e[this.getFieldName("label")],v,d)}},{key:"getActiveOptions",value:function(e){var t=this,a=this.props.options,l=e||this.props.activeValue;return c()(a,(function(e,a){return e[t.getFieldName("value")]===l[a]}),{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var e=this,t=this.props.options,a=this.getActiveOptions().map((function(t){return t[e.getFieldName("children")]})).filter((function(e){return!!e}));return a.unshift(t),a}},{key:"delayOnSelect",value:function(e){for(var t=this,a=arguments.length,l=new Array(a>1?a-1:0),n=1;n=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(l=0;l=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function w(e){return function(e){if(Array.isArray(e))return j(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return j(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return j(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,l=new Array(t);a=r.length?0:u:(u-=1)<0?r.length-1:u:0,l[n]=r[u][t.getFieldName("value")]}else if(e.keyCode===i.a.LEFT||e.keyCode===i.a.BACKSPACE)e.preventDefault(),l.splice(l.length-1,1);else if(e.keyCode===i.a.RIGHT)e.preventDefault(),r[o]&&r[o][t.getFieldName("children")]&&l.push(r[o][t.getFieldName("children")][0][t.getFieldName("value")]);else if(e.keyCode===i.a.ESC||e.keyCode===i.a.TAB)return void t.setPopupVisible(!1);l&&0!==l.length||t.setPopupVisible(!1);var c=t.getActiveOptions(l),s=c[c.length-1];t.handleMenuSelect(s,c.length-1,e),t.props.onKeyDown&&t.props.onKeyDown(e)}else t.setPopupVisible(!0)}},t.saveTrigger=function(e){t.trigger=e};var a=[];return"value"in e?a=e.value||[]:"defaultValue"in e&&(a=e.defaultValue||[]),o()(!("filedNames"in e),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),t.state={popupVisible:e.popupVisible,activeValue:a,value:a,prevProps:e},t.defaultFieldNames={label:"label",value:"value",children:"children"},t}return t=s,r=[{key:"getDerivedStateFromProps",value:function(e,t){var a=t.prevProps,l={prevProps:e};return"value"in e&&!function(e,t){if(e===t)return!0;if(!e||!t)return!1;var a=e.length;if(t.length!==a)return!1;for(var l=0;l0?p=l.createElement(y,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):f=" ".concat(t,"-menus-empty");var m=p;return b&&(m=b(p)),l.createElement(n.a,Object.assign({ref:this.saveTrigger},d,{popupPlacement:s,builtinPlacements:c,popupTransitionName:a,action:u?[]:["click"],popupVisible:!u&&this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(t,"-menus"),popupClassName:r+f,popup:m}),l.cloneElement(v,{onKeyDown:this.handleKeyDown,tabIndex:u?void 0:0}))}}])&&k(t.prototype,a),r&&k(t,r),s}(l.Component)).defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:g,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},N);t.a=I},XFxt: +/*!*********************************************************!*\ + !*** ./src/components/image-preview/index.less?modules ***! + \*********************************************************/ /*! no static exports found */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,a){},Y1PL: +/*! exports used: default */ +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,a){e.exports={"image-preview-container":"image-preview-container___1L8o9","image-preview":"image-preview___3YjNO","button-group":"button-group___3y9R5","preview-wrp-group":"preview-wrp-group___19bWd"}},Y1PL: /*!**********************************************************!*\ !*** ./node_modules/rc-textarea/es/index.js + 7 modules ***! \**********************************************************/ @@ -128,18 +129,18 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/warning.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js (<- Module uses injected variables (global)) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/shallowequal/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";a.r(t),a.d(t,"ResizableTextArea",(function(){return P}));var l=a("wx14"),n=a("1OyB"),r=a("vuIU"),o=a("Ji7U"),i=a("LK+K"),u=a("q1tI"),c=a("VTBJ"),s=a("rePB"),v=a("Zm9Q"),b=(a("Kwbf"),a("c+Xe")),d=a("m+aA"),f=a("bdgK"),p=new Map;var m=new f.default((function(e){e.forEach((function(e){var t,a=e.target;null===(t=p.get(a))||void 0===t||t.forEach((function(e){return e(a)}))}))}));var h=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(){return Object(n.a)(this,a),t.apply(this,arguments)}return Object(r.a)(a,[{key:"render",value:function(){return this.props.children}}]),a}(u.Component),y=u.createContext(null);function g(e){var t=e.children,a=e.disabled,l=u.useRef(null),n=u.useRef(null),r=u.useContext(y),o=u.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),i=u.isValidElement(t)&&Object(b.c)(t),s=i?t.ref:null,v=u.useMemo((function(){return Object(b.a)(s,l)}),[s,l]),f=u.useRef(e);f.current=e;var g=u.useCallback((function(e){var t=f.current,a=t.onResize,l=t.data,n=e.getBoundingClientRect(),i=n.width,u=n.height,s=e.offsetWidth,v=e.offsetHeight,b=Math.floor(i),d=Math.floor(u);if(o.current.width!==b||o.current.height!==d||o.current.offsetWidth!==s||o.current.offsetHeight!==v){var p={width:b,height:d,offsetWidth:s,offsetHeight:v};o.current=p;var m=s===Math.round(i)?i:s,h=v===Math.round(u)?u:v,y=Object(c.a)(Object(c.a)({},p),{},{offsetWidth:m,offsetHeight:h});null==r||r(y,e,l),a&&Promise.resolve().then((function(){a(y,e)}))}}),[]);return u.useEffect((function(){var e,t,r=Object(d.a)(l.current)||Object(d.a)(n.current);return r&&!a&&(e=r,t=g,p.has(e)||(p.set(e,new Set),m.observe(e)),p.get(e).add(t)),function(){return function(e,t){p.has(e)&&(p.get(e).delete(t),p.get(e).size||(m.unobserve(e),p.delete(e)))}(r,g)}}),[l.current,a]),u.createElement(h,{ref:n},i?u.cloneElement(t,{ref:v}):t)}function O(e){var t=e.children;return Object(v.a)(t).map((function(t,a){var n=(null==t?void 0:t.key)||"".concat("rc-observer-key","-").concat(a);return u.createElement(g,Object(l.a)({},e,{key:n}),t)}))}O.Collection=function(e){var t=e.children,a=e.onBatchResize,l=u.useRef(0),n=u.useRef([]),r=u.useContext(y),o=u.useCallback((function(e,t,o){l.current+=1;var i=l.current;n.current.push({size:e,element:t,data:o}),Promise.resolve().then((function(){i===l.current&&(null==a||a(n.current),n.current=[])})),null==r||r(e,t,o)}),[a,r]);return u.createElement(y.Provider,{value:o},t)};var E,w=O,j=a("bT9E"),k=a("TSYQ"),x=a.n(k),C="\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",_=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],S={};function N(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&S[a])return S[a];var l=window.getComputedStyle(e),n=l.getPropertyValue("box-sizing")||l.getPropertyValue("-moz-box-sizing")||l.getPropertyValue("-webkit-box-sizing"),r=parseFloat(l.getPropertyValue("padding-bottom"))+parseFloat(l.getPropertyValue("padding-top")),o=parseFloat(l.getPropertyValue("border-bottom-width"))+parseFloat(l.getPropertyValue("border-top-width")),i=_.map((function(e){return"".concat(e,":").concat(l.getPropertyValue(e))})).join(";"),u={sizingStyle:i,paddingSize:r,borderSize:o,boxSizing:n};return t&&a&&(S[a]=u),u}var I,A=a("Gytx"),T=a.n(A);!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(I||(I={}));var P=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(e){var r;return Object(n.a)(this,a),(r=t.call(this,e)).nextFrameActionId=void 0,r.resizeFrameId=void 0,r.textArea=void 0,r.saveTextArea=function(e){r.textArea=e},r.handleResize=function(e){var t=r.state.resizeStatus,a=r.props,l=a.autoSize,n=a.onResize;t===I.NONE&&("function"==typeof n&&n(e),l&&r.resizeOnNextFrame())},r.resizeOnNextFrame=function(){cancelAnimationFrame(r.nextFrameActionId),r.nextFrameActionId=requestAnimationFrame(r.resizeTextarea)},r.resizeTextarea=function(){var e=r.props.autoSize;if(e&&r.textArea){var t=e.minRows,a=e.maxRows,l=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;E||((E=document.createElement("textarea")).setAttribute("tab-index","-1"),E.setAttribute("aria-hidden","true"),document.body.appendChild(E)),e.getAttribute("wrap")?E.setAttribute("wrap",e.getAttribute("wrap")):E.removeAttribute("wrap");var n=N(e,t),r=n.paddingSize,o=n.borderSize,i=n.boxSizing,u=n.sizingStyle;E.setAttribute("style","".concat(u,";").concat(C)),E.value=e.value||e.placeholder||"";var c,s=Number.MIN_SAFE_INTEGER,v=Number.MAX_SAFE_INTEGER,b=E.scrollHeight;if("border-box"===i?b+=o:"content-box"===i&&(b-=r),null!==a||null!==l){E.value=" ";var d=E.scrollHeight-r;null!==a&&(s=d*a,"border-box"===i&&(s=s+r+o),b=Math.max(s,b)),null!==l&&(v=d*l,"border-box"===i&&(v=v+r+o),c=b>v?"":"hidden",b=Math.min(v,b))}return{height:b,minHeight:s,maxHeight:v,overflowY:c,resize:"none"}}(r.textArea,!1,t,a);r.setState({textareaStyles:l,resizeStatus:I.RESIZING},(function(){cancelAnimationFrame(r.resizeFrameId),r.resizeFrameId=requestAnimationFrame((function(){r.setState({resizeStatus:I.RESIZED},(function(){r.resizeFrameId=requestAnimationFrame((function(){r.setState({resizeStatus:I.NONE}),r.fixFirefoxAutoScroll()}))}))}))}))}},r.renderTextArea=function(){var e=r.props,t=e.prefixCls,a=void 0===t?"rc-textarea":t,n=e.autoSize,o=e.onResize,i=e.className,v=e.disabled,b=r.state,d=b.textareaStyles,f=b.resizeStatus,p=Object(j.a)(r.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),m=x()(a,i,Object(s.a)({},"".concat(a,"-disabled"),v));"value"in p&&(p.value=p.value||"");var h=Object(c.a)(Object(c.a)(Object(c.a)({},r.props.style),d),f===I.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return u.createElement(w,{onResize:r.handleResize,disabled:!(n||o)},u.createElement("textarea",Object(l.a)({},p,{className:m,style:h,ref:r.saveTextArea})))},r.state={textareaStyles:{},resizeStatus:I.NONE},r}return Object(r.a)(a,[{key:"componentDidUpdate",value:function(e){e.value===this.props.value&&T()(e.autoSize,this.props.autoSize)||this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var e=this.textArea.selectionStart,t=this.textArea.selectionEnd;this.textArea.setSelectionRange(e,t)}}catch(e){}}},{key:"render",value:function(){return this.renderTextArea()}}]),a}(u.Component),V=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(e){var l;Object(n.a)(this,a),(l=t.call(this,e)).resizableTextArea=void 0,l.focus=function(){l.resizableTextArea.textArea.focus()},l.saveTextArea=function(e){l.resizableTextArea=e},l.handleChange=function(e){var t=l.props.onChange;l.setValue(e.target.value,(function(){l.resizableTextArea.resizeTextarea()})),t&&t(e)},l.handleKeyDown=function(e){var t=l.props,a=t.onPressEnter,n=t.onKeyDown;13===e.keyCode&&a&&a(e),n&&n(e)};var r=void 0===e.value||null===e.value?e.defaultValue:e.value;return l.state={value:r},l}return Object(r.a)(a,[{key:"setValue",value:function(e,t){"value"in this.props||this.setState({value:e},t)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return u.createElement(P,Object(l.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}]),a}(u.Component);t.default=V},Z3SC: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/shallowequal/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";a.r(t),a.d(t,"ResizableTextArea",(function(){return P}));var l=a("wx14"),n=a("1OyB"),r=a("vuIU"),o=a("Ji7U"),i=a("LK+K"),u=a("q1tI"),c=a("VTBJ"),s=a("rePB"),v=a("Zm9Q"),b=(a("Kwbf"),a("c+Xe")),d=a("m+aA"),p=a("bdgK"),f=new Map;var m=new p.default((function(e){e.forEach((function(e){var t,a=e.target;null===(t=f.get(a))||void 0===t||t.forEach((function(e){return e(a)}))}))}));var h=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(){return Object(n.a)(this,a),t.apply(this,arguments)}return Object(r.a)(a,[{key:"render",value:function(){return this.props.children}}]),a}(u.Component),y=u.createContext(null);function g(e){var t=e.children,a=e.disabled,l=u.useRef(null),n=u.useRef(null),r=u.useContext(y),o=u.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),i=u.isValidElement(t)&&Object(b.c)(t),s=i?t.ref:null,v=u.useMemo((function(){return Object(b.a)(s,l)}),[s,l]),p=u.useRef(e);p.current=e;var g=u.useCallback((function(e){var t=p.current,a=t.onResize,l=t.data,n=e.getBoundingClientRect(),i=n.width,u=n.height,s=e.offsetWidth,v=e.offsetHeight,b=Math.floor(i),d=Math.floor(u);if(o.current.width!==b||o.current.height!==d||o.current.offsetWidth!==s||o.current.offsetHeight!==v){var f={width:b,height:d,offsetWidth:s,offsetHeight:v};o.current=f;var m=s===Math.round(i)?i:s,h=v===Math.round(u)?u:v,y=Object(c.a)(Object(c.a)({},f),{},{offsetWidth:m,offsetHeight:h});null==r||r(y,e,l),a&&Promise.resolve().then((function(){a(y,e)}))}}),[]);return u.useEffect((function(){var e,t,r=Object(d.a)(l.current)||Object(d.a)(n.current);return r&&!a&&(e=r,t=g,f.has(e)||(f.set(e,new Set),m.observe(e)),f.get(e).add(t)),function(){return function(e,t){f.has(e)&&(f.get(e).delete(t),f.get(e).size||(m.unobserve(e),f.delete(e)))}(r,g)}}),[l.current,a]),u.createElement(h,{ref:n},i?u.cloneElement(t,{ref:v}):t)}function O(e){var t=e.children;return Object(v.a)(t).map((function(t,a){var n=(null==t?void 0:t.key)||"".concat("rc-observer-key","-").concat(a);return u.createElement(g,Object(l.a)({},e,{key:n}),t)}))}O.Collection=function(e){var t=e.children,a=e.onBatchResize,l=u.useRef(0),n=u.useRef([]),r=u.useContext(y),o=u.useCallback((function(e,t,o){l.current+=1;var i=l.current;n.current.push({size:e,element:t,data:o}),Promise.resolve().then((function(){i===l.current&&(null==a||a(n.current),n.current=[])})),null==r||r(e,t,o)}),[a,r]);return u.createElement(y.Provider,{value:o},t)};var E,w=O,j=a("bT9E"),k=a("TSYQ"),_=a.n(k),x="\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",C=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],S={};function N(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&S[a])return S[a];var l=window.getComputedStyle(e),n=l.getPropertyValue("box-sizing")||l.getPropertyValue("-moz-box-sizing")||l.getPropertyValue("-webkit-box-sizing"),r=parseFloat(l.getPropertyValue("padding-bottom"))+parseFloat(l.getPropertyValue("padding-top")),o=parseFloat(l.getPropertyValue("border-bottom-width"))+parseFloat(l.getPropertyValue("border-top-width")),i=C.map((function(e){return"".concat(e,":").concat(l.getPropertyValue(e))})).join(";"),u={sizingStyle:i,paddingSize:r,borderSize:o,boxSizing:n};return t&&a&&(S[a]=u),u}var I,A=a("Gytx"),T=a.n(A);!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(I||(I={}));var P=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(e){var r;return Object(n.a)(this,a),(r=t.call(this,e)).nextFrameActionId=void 0,r.resizeFrameId=void 0,r.textArea=void 0,r.saveTextArea=function(e){r.textArea=e},r.handleResize=function(e){var t=r.state.resizeStatus,a=r.props,l=a.autoSize,n=a.onResize;t===I.NONE&&("function"==typeof n&&n(e),l&&r.resizeOnNextFrame())},r.resizeOnNextFrame=function(){cancelAnimationFrame(r.nextFrameActionId),r.nextFrameActionId=requestAnimationFrame(r.resizeTextarea)},r.resizeTextarea=function(){var e=r.props.autoSize;if(e&&r.textArea){var t=e.minRows,a=e.maxRows,l=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;E||((E=document.createElement("textarea")).setAttribute("tab-index","-1"),E.setAttribute("aria-hidden","true"),document.body.appendChild(E)),e.getAttribute("wrap")?E.setAttribute("wrap",e.getAttribute("wrap")):E.removeAttribute("wrap");var n=N(e,t),r=n.paddingSize,o=n.borderSize,i=n.boxSizing,u=n.sizingStyle;E.setAttribute("style","".concat(u,";").concat(x)),E.value=e.value||e.placeholder||"";var c,s=Number.MIN_SAFE_INTEGER,v=Number.MAX_SAFE_INTEGER,b=E.scrollHeight;if("border-box"===i?b+=o:"content-box"===i&&(b-=r),null!==a||null!==l){E.value=" ";var d=E.scrollHeight-r;null!==a&&(s=d*a,"border-box"===i&&(s=s+r+o),b=Math.max(s,b)),null!==l&&(v=d*l,"border-box"===i&&(v=v+r+o),c=b>v?"":"hidden",b=Math.min(v,b))}return{height:b,minHeight:s,maxHeight:v,overflowY:c,resize:"none"}}(r.textArea,!1,t,a);r.setState({textareaStyles:l,resizeStatus:I.RESIZING},(function(){cancelAnimationFrame(r.resizeFrameId),r.resizeFrameId=requestAnimationFrame((function(){r.setState({resizeStatus:I.RESIZED},(function(){r.resizeFrameId=requestAnimationFrame((function(){r.setState({resizeStatus:I.NONE}),r.fixFirefoxAutoScroll()}))}))}))}))}},r.renderTextArea=function(){var e=r.props,t=e.prefixCls,a=void 0===t?"rc-textarea":t,n=e.autoSize,o=e.onResize,i=e.className,v=e.disabled,b=r.state,d=b.textareaStyles,p=b.resizeStatus,f=Object(j.a)(r.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),m=_()(a,i,Object(s.a)({},"".concat(a,"-disabled"),v));"value"in f&&(f.value=f.value||"");var h=Object(c.a)(Object(c.a)(Object(c.a)({},r.props.style),d),p===I.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return u.createElement(w,{onResize:r.handleResize,disabled:!(n||o)},u.createElement("textarea",Object(l.a)({},f,{className:m,style:h,ref:r.saveTextArea})))},r.state={textareaStyles:{},resizeStatus:I.NONE},r}return Object(r.a)(a,[{key:"componentDidUpdate",value:function(e){e.value===this.props.value&&T()(e.autoSize,this.props.autoSize)||this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var e=this.textArea.selectionStart,t=this.textArea.selectionEnd;this.textArea.setSelectionRange(e,t)}}catch(e){}}},{key:"render",value:function(){return this.renderTextArea()}}]),a}(u.Component),V=function(e){Object(o.a)(a,e);var t=Object(i.a)(a);function a(e){var l;Object(n.a)(this,a),(l=t.call(this,e)).resizableTextArea=void 0,l.focus=function(){l.resizableTextArea.textArea.focus()},l.saveTextArea=function(e){l.resizableTextArea=e},l.handleChange=function(e){var t=l.props.onChange;l.setValue(e.target.value,(function(){l.resizableTextArea.resizeTextarea()})),t&&t(e)},l.handleKeyDown=function(e){var t=l.props,a=t.onPressEnter,n=t.onKeyDown;13===e.keyCode&&a&&a(e),n&&n(e)};var r=void 0===e.value||null===e.value?e.defaultValue:e.value;return l.state={value:r},l}return Object(r.a)(a,[{key:"setValue",value:function(e,t){"value"in this.props||this.setState({value:e},t)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return u.createElement(P,Object(l.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}]),a}(u.Component);t.default=V},Z3SC: /*!**************************************************!*\ !*** ./src/pages/Account/Profile/Edit/index.tsx ***! \**************************************************/ /*! exports provided: identityMap, default */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./src/.umi-production/core/routes.ts (referenced with import()) */function(e,t,a){"use strict";a.r(t),a.d(t,"identityMap",(function(){return H}));a(/*! antd/es/button/style */"+L6B");var l=a(/*! antd/es/button */"2/Rp"),n=(a(/*! antd/es/upload/style */"DZo9"),a(/*! antd/es/upload */"8z0m")),r=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/toConsumableArray */"oBTY"),o=(a(/*! antd/es/radio/style */"7Kak"),a(/*! antd/es/radio */"9yH6")),i=(a(/*! antd/es/auto-complete/style */"O3gP"),a(/*! antd/es/auto-complete */"lrIw")),u=(a(/*! antd/es/row/style */"14J3"),a(/*! antd/es/row */"BMrR")),c=(a(/*! antd/es/col/style */"jCWc"),a(/*! antd/es/col */"kPKH")),s=(a(/*! antd/es/tooltip/style */"5Dmo"),a(/*! antd/es/tooltip */"3S7+")),v=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/extends */"0Owb"),b=(a(/*! antd/es/message/style */"miYZ"),a(/*! antd/es/message */"tsqr")),d=(a(/*! antd/es/modal/style */"2qtc"),a(/*! antd/es/modal */"kLXV")),f=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2 */"k1fw"),p=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),m=(a(/*! antd/es/form/style */"y8nQ"),a(/*! antd/es/form */"Vl3Y")),h=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),y=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */"PpiC"),g=(a(/*! antd/es/input/style */"5NDa"),a(/*! antd/es/input */"5rEg")),O=(a(/*! antd/es/select/style */"OaEy"),a(/*! antd/es/select */"2fM7")),E=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),w=a.n(E),j=a(/*! react */"q1tI"),k=a.n(j),x=a(/*! umi */"9kvl"),C=a(/*! ./index.less?modules */"Lo1I"),_=a.n(C),S=a(/*! ../../components/AppplySchoolModal */"HoYA"),N=a(/*! ../../components/AppplyDepartmentModal */"4nbu"),I=a(/*! @/assets/images/AssistantCode3.jpeg */"yTi+"),A=a.n(I),T=a(/*! @/utils/util */"1vsH"),P=a(/*! @/service/account */"l04A"),V=a(/*! @ant-design/icons */"ye1Q"),F=a(/*! @ant-design/icons */"xvlK"),R=a(/*! @/components/image-preview */"kaH+"),D=a(/*! @/components/mediator */"dhSg"),z=a(/*! @/utils/env */"m3rI"),W=O.a.Option,H=(g.a.TextArea,{teacher:"教师",student:"学生",professional:"专业人士"});t.default=Object(x.a)((function(e){var t=e.user,a=e.account,l=e.loading,n=e.globalSetting,r=e.shixunHomeworks;return{user:t,account:a,globalSetting:n,loading:l.effects,shixunHomeworks:r}}))((function(e){var t,a,E,C,I,H,L,M,B=e.user,q=e.account,K=e.globalSetting,U=e.shixunHomeworks,Y=e.loading,G=e.dispatch,X=(Object(y.a)(e,["user","account","globalSetting","shixunHomeworks","loading","dispatch"]),m.a.useForm()),J=Object(h.a)(X,1)[0],Z=Object(j.useState)({}),Q=Object(h.a)(Z,2),$=Q[0],ee=Q[1],te=Object(j.useState)([]),ae=Object(h.a)(te,2),le=ae[0],ne=ae[1],re=Object(j.useState)([]),oe=Object(h.a)(re,2),ie=(oe[0],oe[1]),ue=Object(j.useState)([]),ce=Object(h.a)(ue,2),se=ce[0],ve=ce[1],be=Object(j.useState)([]),de=Object(h.a)(be,2),fe=de[0],pe=de[1],me=Object(j.useState)(!0),he=Object(h.a)(me,2),ye=he[0],ge=he[1],Oe=Object(j.useState)(!1),Ee=Object(h.a)(Oe,2),we=Ee[0],je=Ee[1],ke=Object(j.useState)(),xe=Object(h.a)(ke,2),Ce=xe[0],_e=xe[1],Se=Object(j.useState)(null),Ne=Object(h.a)(Se,2),Ie=Ne[0],Ae=Ne[1],Te=Object(j.useState)(!0),Pe=Object(h.a)(Te,2),Ve=Pe[0],Fe=Pe[1],Re=Object(j.useState)(),De=Object(h.a)(Re,2),ze=(De[0],De[1],Object(j.useState)(!1)),We=Object(h.a)(ze,2),He=We[0],Le=(We[1],Object(j.useState)([])),Me=Object(h.a)(Le,2),Be=Me[0],qe=Me[1],Ke=q.basicInfo,Ue=void 0===Ke?{}:Ke,Ye=Ue&&"certified"==Ue.professional_certification,Ge={visible:!1};Object(j.useEffect)((function(){Xe(),Object(p.a)(w.a.mark((function e(){var t;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Je();case 2:t=e.sent,ve(null==t?void 0:t.departments);case 4:case"end":return e.stop()}}),e)})))()}),[]);var Xe=function(){var e=Object(p.a)(w.a.mark((function e(){var t;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Fe(!0),e.next=3,G({type:"account/getSchoolOption"});case 3:t=e.sent,Fe(!1),ne(null==t?void 0:t.schools);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Je=function(){return G({type:"account/getDepartmentOption",payload:{id:1}})};Object(j.useEffect)((function(){var e;if(q.basicInfo){var t=q.basicInfo,a={nickname:t.nickname,name:t.show_realname?t.name:Object(T.E)(t.name),gender:t.gender,city:[t.location,t.location_city],identity:t.identity||"student",school:t.school_name,department:t.department_name||(null===(e=se[0])||void 0===e?void 0:e.name),studentNo:t.student_id,edu_entry_year:t.edu_entry_year,edu_background:t.edu_background,brief_introduction:t.brief_introduction,jobTitle:"teacher"==t.identity?t.technical_title:"教授",manager:"professional"==t.identity?t.technical_title:"企业管理者"};null!=t&&t.face_image&&qe([{uid:"111",name:"111",url:z.a.API_SERVER+t.face_image}]),_e(t.name),ge(t.show_realname),Ae(t.identity),J.setFieldsValue(a),ee(a)}}),[q.basicInfo,se]);var Ze=function(){var e=Object(p.a)(w.a.mark((function e(t,a){var l,n,r,o,i;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null===(l=le.find((function(e){return e.name===t})))||void 0===l?void 0:l.id,e.next=3,Je();case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:o=e.t0,ve(null==o?void 0:o.departments),i=a||(null==o||null===(n=o.departments)||void 0===n||null===(r=n[0])||void 0===r?void 0:r.name),J.setFieldsValue({department:i}),ee(Object(f.a)(Object(f.a)({},$),{school:t,department:i}));case 11:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),Qe=function(){var e=Object(p.a)(w.a.mark((function e(t){return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Xe();case 2:J.setFieldsValue({school:t,department:""}),ee(Object(f.a)(Object(f.a)({},$),{school:t,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),$e=function(){var e=Object(p.a)(w.a.mark((function e(t){var a,l,n,r,o,i,u,c,s,v,f,m,h,y,g,O,E,j,C,_,S,N,I,A,T,V;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.nickname,r=t.gender,o=t.identity,i=t.studentNo,u=t.jobTitle,c=t.manager,s=t.school,v=t.department,f=t.edu_background,m=t.edu_entry_year,h=t.brief_introduction,y=t.face_image,g=t.staff_id,O=null===(a=se.find((function(e){return e.name===v})))||void 0===a?void 0:a.id,E=null===(l=le.find((function(e){return e.name===s})))||void 0===l?void 0:l.id,j=q.basicInfo,C=[],"uncertified"!=j.authentication&&(Ce!=j.name&&C.push("姓名"),r!=j.gender&&C.push("性别")),_=[],Ye&&(o!=j.identity?_.push("职业"):("student"===$.identity&&i!=j.student_id&&_.push("职业"),"teacher"===$.identity&&u!=j.technical_title&&_.push("职业"),"professional"===$.identity&&c!=j.technical_title&&_.push("职业")),s!=j.school_name&&_.push("学校/单位"),v!=j.department_name&&_.push("院系/部门")),!(C.length>0||_.length>0)){e.next=12;break}d.a.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"本次修改涉及".concat(C.toString().replaceAll(",","、")).concat(C.length>0&&_.length>0?"、":"").concat(_.toString().replaceAll(",","、"),",需要重新进行").concat(C.length>0?"实名认证":"").concat(C.length>0&&_.length>0?"和":"").concat(_.length>0?"职业认证":"",",请确认是否进行修改"),onOk:function(){var e=Object(p.a)(w.a.mark((function e(){var t,a,l,s,v,d,p,j;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(C.length>0)){e.next=3;break}return e.next=3,Object(P.g)({login:null===(s=B.userInfo)||void 0===s?void 0:s.login});case 3:if(!(_.length>0)){e.next=6;break}return e.next=6,Object(P.i)({login:null===(v=B.userInfo)||void 0===v?void 0:v.login});case 6:return e.next=8,G({type:"account/updateAccount",payload:{id:null===(t=q.basicInfo)||void 0===t?void 0:t.id,department_id:O,gender:r,identity:o,location:location,name:Ce,nickname:n,school_id:E,edu_background:f,edu_entry_year:m,show_realname:ye,brief_introduction:h,student_id:i,technical_title:u||c,face_image:null==y||null===(a=y.file)||void 0===a||null===(l=a.response)||void 0===l?void 0:l.id,staff_id:g}});case 8:if(-1!==(null==(d=e.sent)?void 0:d.status)){e.next=11;break}return e.abrupt("return");case 11:d&&(b.b.info("保存成功"),null!==(p=q.basicInfo)&&void 0!==p&&p.base_info_completed||G({type:"user/getUserInfo"}),G({type:"account/getBasicInfo",payload:{login:null===(j=B.userInfo)||void 0===j?void 0:j.login}}),"0"===localStorage.getItem("Noviceguide")||G({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:k.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}}),x.d.push("/account/profile"));case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=25;break;case 12:return e.next=14,G({type:"account/updateAccount",payload:{id:null===(S=q.basicInfo)||void 0===S?void 0:S.id,department_id:O,gender:r,identity:o,location:location,name:Ce,nickname:n,school_id:E,edu_background:f,edu_entry_year:m,show_realname:ye,brief_introduction:h,student_id:i,technical_title:u||c,face_image:null==y||null===(N=y.file)||void 0===N||null===(I=N.response)||void 0===I?void 0:I.id}});case 14:if(-1!==(null==(A=e.sent)?void 0:A.status)){e.next=17;break}return e.abrupt("return");case 17:if(!A){e.next=25;break}if(b.b.info("保存成功"),null!==(T=q.basicInfo)&&void 0!==T&&T.base_info_completed||G({type:"user/getUserInfo"}),G({type:"account/getBasicInfo",payload:{login:null===(V=B.userInfo)||void 0===V?void 0:V.login}}),o===Ie||"teacher"!==o){e.next=23;break}return e.abrupt("return");case 23:"0"===localStorage.getItem("Noviceguide")||G({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:k.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}}),x.d.push("/account/profile");case 25:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),et=function(){je(!1),x.d.push("/account/profile")},tt=k.a.createElement("div",null,He?k.a.createElement(V.a,null):k.a.createElement(F.a,null),k.a.createElement("div",{style:{marginTop:8}},"上传"));return k.a.createElement("section",{className:_.a.wrap},k.a.createElement("div",{className:_.a.content},k.a.createElement("div",{className:_.a.titleWrap},k.a.createElement("div",{className:_.a.title},"基本信息")),k.a.createElement(m.a,{form:J,className:_.a.formWrap,layout:"horizontal",onValuesChange:function(e){var t;(ee(Object(f.a)({},J.getFieldsValue())),"school"in e)&&(ie(le.filter((function(t){return t.name.includes(e.school)}))),(le.find((function(t){return t.name===e.school}))||{}).id?Ze(e.school):(J.setFieldsValue({department:""}),ee(Object(f.a)(Object(f.a)({},$),{school:e.school,department:""}))));(null==e||null===(t=e.nickname)||void 0===t?void 0:t.length)<=0&&(ge(!0),J.setFieldsValue({name:Ce})),"name"in e&&_e(e.name)},onFinish:$e},k.a.createElement(m.a.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(10,"个字符")},{validator:T.H}],extra:k.a.createElement("span",null,$.nickname?ye?"显示:平台将显示您的真实姓名":"隐藏:平台将显示你的昵称":"填写昵称后可设置姓名进行隐藏(当进行姓名搜索时,会展示您的真实姓名)")},k.a.createElement(g.a,{disabled:!!(null!==(t=K.setting)&&void 0!==t&&t.close_register||$.nickname)&&!ye,placeholder:"请输入真实姓名,最大限制".concat(10,"个字符"),maxLength:10,addonAfter:$.nickname?k.a.createElement("i",{style:{lineHeight:"26px"},className:"iconfont ".concat(ye?"icon-xianshi":"icon-yincang"," font18 ").concat(_.a.color0152d9),onClick:function(){var e=!ye;ge(e);var t=e?Ce:Object(T.E)(Ce);J.setFieldsValue({name:t})}}):null})),k.a.createElement(u.a,{gutter:[10,0]},k.a.createElement(c.a,null,k.a.createElement(s.a,Object(v.a)({placement:"bottom",title:function(){return k.a.createElement("div",null,k.a.createElement("div",null,"已提交职业认证"),k.a.createElement("div",null,"可在",k.a.createElement("a",{href:"/account/certification",className:"c-blue"},"认证信息"),"中通过“重新认证”进行修改"))}},Ge),k.a.createElement(m.a.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}]},k.a.createElement(O.a,{style:{width:160},disabled:null===(a=K.setting)||void 0===a?void 0:a.close_register},k.a.createElement(W,{value:"teacher"},"教师"),k.a.createElement(W,{value:"student"},"学生"))))),k.a.createElement(c.a,null,"student"===$.identity&&k.a.createElement(s.a,Object(v.a)({placement:"bottom",title:function(){return k.a.createElement("div",null,k.a.createElement("div",null,"已提交职业认证"),k.a.createElement("div",null,"可在",k.a.createElement("a",{href:"/account/certification",className:"c-blue"},"认证信息"),"中通过“重新认证”进行修改"))}},Ge),k.a.createElement(m.a.Item,{initialValue:$.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}]},k.a.createElement(g.a,{style:{width:200},type:"text",placeholder:"请输入学号",disabled:null===(E=K.setting)||void 0===E?void 0:E.close_register}))),"teacher"===$.identity&&k.a.createElement(s.a,Object(v.a)({placement:"bottom",title:function(){return k.a.createElement("div",null,k.a.createElement("div",null,"已提交职业认证"),k.a.createElement("div",null,"可在",k.a.createElement("a",{href:"/account/certification",className:"c-blue"},"认证信息"),"中通过“重新认证”进行修改"))}},Ge),k.a.createElement(m.a.Item,{initialValue:$.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}]},k.a.createElement(O.a,{style:{width:200},disabled:null===(C=K.setting)||void 0===C?void 0:C.close_register},k.a.createElement(W,{value:"教授"},"教授"),k.a.createElement(W,{value:"研究员"},"研究员"),k.a.createElement(W,{value:"副教授"},"副教授"),k.a.createElement(W,{value:"副研究员"},"副研究员"),k.a.createElement(W,{value:"讲师"},"讲师"),k.a.createElement(W,{value:"助理研究员"},"助理研究员"),k.a.createElement(W,{value:"助理教授"},"助理教授"))))),("teacher"===$.identity||"professional"===$.identity)&&k.a.createElement(c.a,{flex:1},k.a.createElement(m.a.Item,{label:"工号",name:"studentNo",labelCol:{span:4},rules:[{required:!0},{validator:function(e,t){return/[\u4E00-\u9FA5]/g.test(t)?Promise.reject("请勿输入中文字符"):Promise.resolve()}}]},k.a.createElement(g.a,{className:_.a.staffidInput,disabled:null===(I=K.setting)||void 0===I?void 0:I.close_register})))),k.a.createElement(s.a,Object(v.a)({placement:"bottom",title:function(){return k.a.createElement("div",null,k.a.createElement("div",null,"已提交职业认证"),k.a.createElement("div",null,"可在",k.a.createElement("a",{href:"/account/certification",className:"c-blue"},"认证信息"),"中通过“重新认证”进行修改"))}},Ge),k.a.createElement(m.a.Item,{label:"院系/部门",name:"department",wrapperCol:{span:10},extra:!Ve&&$.department&&!(null!=se&&se.find((function(e){return e.name===$.department})))&&k.a.createElement("div",{className:_.a.schoolHintWrap},k.a.createElement("span",{className:_.a.colorCDCDCD},$.department?"未找到包含“".concat($.department,"”的高校,"):"未找到院系,"),k.a.createElement("span",{className:"".concat(_.a.color0152d9," current"),onClick:function(){G({type:"account/setActionTabs",payload:{key:"Account-AppplyDepartment"}})}},"申请新增"))},k.a.createElement(i.a,{disabled:null===(H=K.setting)||void 0===H?void 0:H.close_register,showSearch:!0,onChange:function(e){return pe(null==se?void 0:se.filter((function(t){var a;return null===(a=t.name)||void 0===a?void 0:a.includes(e)})))},options:null==fe?void 0:fe.map((function(e){return{value:e.name}}))}))),k.a.createElement(m.a.Item,{labelCol:{span:3},wrapperCol:{span:4},label:"性别",className:"mb0"},k.a.createElement(m.a.Item,{name:"gender"},k.a.createElement(o.a.Group,{disabled:null===(L=K.setting)||void 0===L?void 0:L.close_register},k.a.createElement(o.a,{value:0},"男"),k.a.createElement(o.a,{value:1},"女")))),k.a.createElement("div",{style:{display:"flex"}},k.a.createElement(m.a.Item,{label:"上传证件照",wrapperCol:{span:10},name:"face_image"},k.a.createElement(n.a,{listType:"picture-card",withCredentials:!0,className:"avatar-uploader",fileList:Be,onPreview:function(e){D.a.publish("preview-image",e.thumbUrl||e.url)},action:"".concat(z.a.API_SERVER,"/api/attachments.json"),beforeUpload:function(e){var t="image/jpeg"===e.type||"image/png"===e.type;if(!t)return b.b.error("您上传的不是JPG/PNG类型文件"),Promise.reject();var a=e.size/1024/1024<1;return a?t&&a:(b.b.error("文件不能大于1MB"),Promise.reject())},onChange:function(e){qe(Object(r.a)(e.fileList))}},(null==Be?void 0:Be.length)>0?null:tt)),k.a.createElement("div",{style:{marginLeft:16,color:"#666666",display:"flex",flexDirection:"column",marginTop:5}},k.a.createElement("span",null,"要求:"),k.a.createElement("span",null,"1.学生照片必须为高清的人脸照"),k.a.createElement("span",null,"2.按照 姓名-学号 的方式来命名照片"),k.a.createElement("span",null,"3.图片大小在1MB以内"))),k.a.createElement(m.a.Item,null,k.a.createElement(l.a,{className:"".concat(2===U.actionTabs.type?_.a.submitButtondiv:_.a.submitButton," ml100"),size:"large",type:"primary",htmlType:"submit",loading:Y["account/editAccount"]},"保存"),k.a.createElement(l.a,{className:_.a.submitButton,size:"large",onClick:function(){return x.d.push("/account/profile")}},"取消")))),k.a.createElement("div",{className:"".concat(_.a.hint," font14")},"* 我们确保你所提供的信息均处于严格保密状态,不会泄露"),k.a.createElement(S.a,{visible:"Account-AppplySchool"===q.actionTabs.key,onClose:function(){G({type:"account/setActionTabs",payload:{}})},schoolName:$.school,onSuccess:Qe}),k.a.createElement(N.a,{visible:"Account-AppplyDepartment"===q.actionTabs.key,onClose:function(){G({type:"account/setActionTabs",payload:{}})},schoolId:null===(M=le.find((function(e){return e.name===$.school})))||void 0===M?void 0:M.id,schoolName:$.school,departmentName:$.department,onSuccess:function(e){return Ze($.school,e)}}),k.a.createElement(d.a,{centered:!0,destroyOnClose:!0,visible:we,title:"教师交流社区",width:648,onCancel:et,onOk:et},k.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},k.a.createElement("aside",{style:{padding:"8px 70px"}},k.a.createElement("span",{style:{letterSpacing:1}},"基于您所在院校与平台有深度合作,我们特意为您配备了平台的1对1助"),k.a.createElement("br",null),"教,您可以扫描下方二维码添加助理微信,我们将7*24小时为您答疑解惑。"),k.a.createElement("img",{src:A.a,width:162,height:162}))),k.a.createElement(R.a,null))}))},ZpRC: +/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./src/.umi-production/core/routes.ts (referenced with import()) */function(e,t,a){"use strict";a.r(t),a.d(t,"identityMap",(function(){return L}));a(/*! antd/es/button/style */"+L6B");var l=a(/*! antd/es/button */"2/Rp"),n=(a(/*! antd/es/upload/style */"DZo9"),a(/*! antd/es/upload */"8z0m")),r=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/toConsumableArray */"oBTY"),o=(a(/*! antd/es/radio/style */"7Kak"),a(/*! antd/es/radio */"9yH6")),i=(a(/*! antd/es/auto-complete/style */"O3gP"),a(/*! antd/es/auto-complete */"lrIw")),u=(a(/*! antd/es/row/style */"14J3"),a(/*! antd/es/row */"BMrR")),c=(a(/*! antd/es/col/style */"jCWc"),a(/*! antd/es/col */"kPKH")),s=(a(/*! antd/es/tooltip/style */"5Dmo"),a(/*! antd/es/tooltip */"3S7+")),v=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/extends */"0Owb"),b=(a(/*! antd/es/message/style */"miYZ"),a(/*! antd/es/message */"tsqr")),d=(a(/*! antd/es/modal/style */"2qtc"),a(/*! antd/es/modal */"kLXV")),p=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2 */"k1fw"),f=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),m=(a(/*! antd/es/form/style */"y8nQ"),a(/*! antd/es/form */"Vl3Y")),h=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),y=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */"PpiC"),g=(a(/*! antd/es/input/style */"5NDa"),a(/*! antd/es/input */"5rEg")),O=(a(/*! antd/es/select/style */"OaEy"),a(/*! antd/es/select */"2fM7")),E=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),w=a.n(E),j=a(/*! react */"q1tI"),k=a.n(j),_=a(/*! umi */"9kvl"),x=a(/*! ./index.less?modules */"Lo1I"),C=a.n(x),S=a(/*! ../../components/AppplySchoolModal */"HoYA"),N=a(/*! ../../components/AppplyDepartmentModal */"4nbu"),I=a(/*! @/assets/images/AssistantCode3.jpeg */"yTi+"),A=a.n(I),T=a(/*! @/utils/util */"1vsH"),P=a(/*! @/service/account */"l04A"),V=a(/*! @ant-design/icons */"ye1Q"),F=a(/*! @ant-design/icons */"xvlK"),R=a(/*! @/components/image-preview */"kaH+"),D=a(/*! @/components/mediator */"dhSg"),z=a(/*! @/utils/env */"m3rI"),W=O.a.Option,L=(g.a.TextArea,{teacher:"教师",student:"学生",professional:"专业人士"});t.default=Object(_.a)((function(e){var t=e.user,a=e.account,l=e.loading,n=e.globalSetting,r=e.shixunHomeworks;return{user:t,account:a,globalSetting:n,loading:l.effects,shixunHomeworks:r}}))((function(e){var t,a,E,x,I,L,H,M,B=e.user,q=e.account,K=e.globalSetting,U=e.shixunHomeworks,Y=e.loading,G=e.dispatch,X=(Object(y.a)(e,["user","account","globalSetting","shixunHomeworks","loading","dispatch"]),m.a.useForm()),J=Object(h.a)(X,1)[0],Z=Object(j.useState)({}),Q=Object(h.a)(Z,2),$=Q[0],ee=Q[1],te=Object(j.useState)([]),ae=Object(h.a)(te,2),le=ae[0],ne=ae[1],re=Object(j.useState)([]),oe=Object(h.a)(re,2),ie=(oe[0],oe[1]),ue=Object(j.useState)([]),ce=Object(h.a)(ue,2),se=ce[0],ve=ce[1],be=Object(j.useState)([]),de=Object(h.a)(be,2),pe=de[0],fe=de[1],me=Object(j.useState)(!0),he=Object(h.a)(me,2),ye=he[0],ge=he[1],Oe=Object(j.useState)(!1),Ee=Object(h.a)(Oe,2),we=Ee[0],je=Ee[1],ke=Object(j.useState)(),_e=Object(h.a)(ke,2),xe=_e[0],Ce=_e[1],Se=Object(j.useState)(null),Ne=Object(h.a)(Se,2),Ie=Ne[0],Ae=Ne[1],Te=Object(j.useState)(!0),Pe=Object(h.a)(Te,2),Ve=Pe[0],Fe=Pe[1],Re=Object(j.useState)(),De=Object(h.a)(Re,2),ze=(De[0],De[1],Object(j.useState)(!1)),We=Object(h.a)(ze,2),Le=We[0],He=(We[1],Object(j.useState)([])),Me=Object(h.a)(He,2),Be=Me[0],qe=Me[1],Ke=q.basicInfo,Ue=void 0===Ke?{}:Ke,Ye=Ue&&"certified"==Ue.professional_certification,Ge={visible:!1};Object(j.useEffect)((function(){Xe(),Object(f.a)(w.a.mark((function e(){var t;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Je();case 2:t=e.sent,ve(null==t?void 0:t.departments);case 4:case"end":return e.stop()}}),e)})))()}),[]);var Xe=function(){var e=Object(f.a)(w.a.mark((function e(){var t;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Fe(!0),e.next=3,G({type:"account/getSchoolOption"});case 3:t=e.sent,Fe(!1),ne(null==t?void 0:t.schools);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Je=function(){return G({type:"account/getDepartmentOption",payload:{id:1}})};Object(j.useEffect)((function(){var e;if(q.basicInfo){var t=q.basicInfo,a={nickname:t.nickname,name:t.show_realname?t.name:Object(T.E)(t.name),gender:t.gender,city:[t.location,t.location_city],identity:t.identity||"student",school:t.school_name,department:t.department_name||(null===(e=se[0])||void 0===e?void 0:e.name),studentNo:t.student_id,edu_entry_year:t.edu_entry_year,edu_background:t.edu_background,brief_introduction:t.brief_introduction,jobTitle:"teacher"==t.identity?t.technical_title:"教授",manager:"professional"==t.identity?t.technical_title:"企业管理者"};null!=t&&t.face_image&&qe([{uid:"111",name:"111",url:z.a.API_SERVER+t.face_image}]),Ce(t.name),ge(t.show_realname),Ae(t.identity),J.setFieldsValue(a),ee(a)}}),[q.basicInfo,se]);var Ze=function(){var e=Object(f.a)(w.a.mark((function e(t,a){var l,n,r,o,i;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null===(l=le.find((function(e){return e.name===t})))||void 0===l?void 0:l.id,e.next=3,Je();case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:o=e.t0,ve(null==o?void 0:o.departments),i=a||(null==o||null===(n=o.departments)||void 0===n||null===(r=n[0])||void 0===r?void 0:r.name),J.setFieldsValue({department:i}),ee(Object(p.a)(Object(p.a)({},$),{school:t,department:i}));case 11:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),Qe=function(){var e=Object(f.a)(w.a.mark((function e(t){return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Xe();case 2:J.setFieldsValue({school:t,department:""}),ee(Object(p.a)(Object(p.a)({},$),{school:t,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),$e=function(){var e=Object(f.a)(w.a.mark((function e(t){var a,l,n,r,o,i,u,c,s,v,p,m,h,y,g,O,E,j,x,C,S,N,I,A,T,V;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.nickname,r=t.gender,o=t.identity,i=t.studentNo,u=t.jobTitle,c=t.manager,s=t.school,v=t.department,p=t.edu_background,m=t.edu_entry_year,h=t.brief_introduction,y=t.face_image,g=t.staff_id,O=null===(a=se.find((function(e){return e.name===v})))||void 0===a?void 0:a.id,E=null===(l=le.find((function(e){return e.name===s})))||void 0===l?void 0:l.id,j=q.basicInfo,x=[],"uncertified"!=j.authentication&&(xe!=j.name&&x.push("姓名"),r!=j.gender&&x.push("性别")),C=[],Ye&&(o!=j.identity?C.push("职业"):("student"===$.identity&&i!=j.student_id&&C.push("职业"),"teacher"===$.identity&&u!=j.technical_title&&C.push("职业"),"professional"===$.identity&&c!=j.technical_title&&C.push("职业")),s!=j.school_name&&C.push("学校/单位"),v!=j.department_name&&C.push("院系/部门")),!(x.length>0||C.length>0)){e.next=12;break}d.a.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"本次修改涉及".concat(x.toString().replaceAll(",","、")).concat(x.length>0&&C.length>0?"、":"").concat(C.toString().replaceAll(",","、"),",需要重新进行").concat(x.length>0?"实名认证":"").concat(x.length>0&&C.length>0?"和":"").concat(C.length>0?"职业认证":"",",请确认是否进行修改"),onOk:function(){var e=Object(f.a)(w.a.mark((function e(){var t,a,l,s,v,d,f,j;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(x.length>0)){e.next=3;break}return e.next=3,Object(P.g)({login:null===(s=B.userInfo)||void 0===s?void 0:s.login});case 3:if(!(C.length>0)){e.next=6;break}return e.next=6,Object(P.i)({login:null===(v=B.userInfo)||void 0===v?void 0:v.login});case 6:return e.next=8,G({type:"account/updateAccount",payload:{id:null===(t=q.basicInfo)||void 0===t?void 0:t.id,department_id:O,gender:r,identity:o,location:location,name:xe,nickname:n,school_id:E,edu_background:p,edu_entry_year:m,show_realname:ye,brief_introduction:h,student_id:i,technical_title:u||c,face_image:null==y||null===(a=y.file)||void 0===a||null===(l=a.response)||void 0===l?void 0:l.id,staff_id:g}});case 8:if(-1!==(null==(d=e.sent)?void 0:d.status)){e.next=11;break}return e.abrupt("return");case 11:d&&(b.b.info("保存成功"),null!==(f=q.basicInfo)&&void 0!==f&&f.base_info_completed||G({type:"user/getUserInfo"}),G({type:"account/getBasicInfo",payload:{login:null===(j=B.userInfo)||void 0===j?void 0:j.login}}),"0"===localStorage.getItem("Noviceguide")||G({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:k.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}}),_.d.push("/account/profile"));case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=25;break;case 12:return e.next=14,G({type:"account/updateAccount",payload:{id:null===(S=q.basicInfo)||void 0===S?void 0:S.id,department_id:O,gender:r,identity:o,location:location,name:xe,nickname:n,school_id:E,edu_background:p,edu_entry_year:m,show_realname:ye,brief_introduction:h,student_id:i,technical_title:u||c,face_image:null==y||null===(N=y.file)||void 0===N||null===(I=N.response)||void 0===I?void 0:I.id}});case 14:if(-1!==(null==(A=e.sent)?void 0:A.status)){e.next=17;break}return e.abrupt("return");case 17:if(!A){e.next=25;break}if(b.b.info("保存成功"),null!==(T=q.basicInfo)&&void 0!==T&&T.base_info_completed||G({type:"user/getUserInfo"}),G({type:"account/getBasicInfo",payload:{login:null===(V=B.userInfo)||void 0===V?void 0:V.login}}),o===Ie||"teacher"!==o){e.next=23;break}return e.abrupt("return");case 23:"0"===localStorage.getItem("Noviceguide")||G({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:k.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}}),_.d.push("/account/profile");case 25:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),et=function(){je(!1),_.d.push("/account/profile")},tt=k.a.createElement("div",null,Le?k.a.createElement(V.a,null):k.a.createElement(F.a,null),k.a.createElement("div",{style:{marginTop:8}},"上传"));return k.a.createElement("section",{className:C.a.wrap},k.a.createElement("div",{className:C.a.content},k.a.createElement("div",{className:C.a.titleWrap},k.a.createElement("div",{className:C.a.title},"基本信息")),k.a.createElement(m.a,{form:J,className:C.a.formWrap,layout:"horizontal",onValuesChange:function(e){var t;(ee(Object(p.a)({},J.getFieldsValue())),"school"in e)&&(ie(le.filter((function(t){return t.name.includes(e.school)}))),(le.find((function(t){return t.name===e.school}))||{}).id?Ze(e.school):(J.setFieldsValue({department:""}),ee(Object(p.a)(Object(p.a)({},$),{school:e.school,department:""}))));(null==e||null===(t=e.nickname)||void 0===t?void 0:t.length)<=0&&(ge(!0),J.setFieldsValue({name:xe})),"name"in e&&Ce(e.name)},onFinish:$e},k.a.createElement(m.a.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(10,"个字符")},{validator:T.H}],extra:k.a.createElement("span",null,$.nickname?ye?"显示:平台将显示您的真实姓名":"隐藏:平台将显示你的昵称":"填写昵称后可设置姓名进行隐藏(当进行姓名搜索时,会展示您的真实姓名)")},k.a.createElement(g.a,{disabled:!!(null!==(t=K.setting)&&void 0!==t&&t.close_register||$.nickname)&&!ye,placeholder:"请输入真实姓名,最大限制".concat(10,"个字符"),maxLength:10,addonAfter:$.nickname?k.a.createElement("i",{style:{lineHeight:"26px"},className:"iconfont ".concat(ye?"icon-xianshi":"icon-yincang"," font18 ").concat(C.a.color0152d9),onClick:function(){var e=!ye;ge(e);var t=e?xe:Object(T.E)(xe);J.setFieldsValue({name:t})}}):null})),k.a.createElement(u.a,{gutter:[10,0]},k.a.createElement(c.a,null,k.a.createElement(s.a,Object(v.a)({placement:"bottom",title:function(){return k.a.createElement("div",null,k.a.createElement("div",null,"已提交职业认证"),k.a.createElement("div",null,"可在",k.a.createElement("a",{href:"/account/certification",className:"c-blue"},"认证信息"),"中通过“重新认证”进行修改"))}},Ge),k.a.createElement(m.a.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}]},k.a.createElement(O.a,{style:{width:160},disabled:null===(a=K.setting)||void 0===a?void 0:a.close_register},k.a.createElement(W,{value:"teacher"},"教师"),k.a.createElement(W,{value:"student"},"学生"))))),k.a.createElement(c.a,null,"student"===$.identity&&k.a.createElement(s.a,Object(v.a)({placement:"bottom",title:function(){return k.a.createElement("div",null,k.a.createElement("div",null,"已提交职业认证"),k.a.createElement("div",null,"可在",k.a.createElement("a",{href:"/account/certification",className:"c-blue"},"认证信息"),"中通过“重新认证”进行修改"))}},Ge),k.a.createElement(m.a.Item,{initialValue:$.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}]},k.a.createElement(g.a,{style:{width:200},type:"text",placeholder:"请输入学号",disabled:null===(E=K.setting)||void 0===E?void 0:E.close_register}))),"teacher"===$.identity&&k.a.createElement(s.a,Object(v.a)({placement:"bottom",title:function(){return k.a.createElement("div",null,k.a.createElement("div",null,"已提交职业认证"),k.a.createElement("div",null,"可在",k.a.createElement("a",{href:"/account/certification",className:"c-blue"},"认证信息"),"中通过“重新认证”进行修改"))}},Ge),k.a.createElement(m.a.Item,{initialValue:$.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}]},k.a.createElement(O.a,{style:{width:200},disabled:null===(x=K.setting)||void 0===x?void 0:x.close_register},k.a.createElement(W,{value:"教授"},"教授"),k.a.createElement(W,{value:"研究员"},"研究员"),k.a.createElement(W,{value:"副教授"},"副教授"),k.a.createElement(W,{value:"副研究员"},"副研究员"),k.a.createElement(W,{value:"讲师"},"讲师"),k.a.createElement(W,{value:"助理研究员"},"助理研究员"),k.a.createElement(W,{value:"助理教授"},"助理教授"))))),("teacher"===$.identity||"professional"===$.identity)&&k.a.createElement(c.a,{flex:1},k.a.createElement(m.a.Item,{label:"工号",name:"studentNo",labelCol:{span:4},rules:[{required:!0},{validator:function(e,t){return/[\u4E00-\u9FA5]/g.test(t)?Promise.reject("请勿输入中文字符"):Promise.resolve()}}]},k.a.createElement(g.a,{className:C.a.staffidInput,disabled:null===(I=K.setting)||void 0===I?void 0:I.close_register})))),k.a.createElement(s.a,Object(v.a)({placement:"bottom",title:function(){return k.a.createElement("div",null,k.a.createElement("div",null,"已提交职业认证"),k.a.createElement("div",null,"可在",k.a.createElement("a",{href:"/account/certification",className:"c-blue"},"认证信息"),"中通过“重新认证”进行修改"))}},Ge),k.a.createElement(m.a.Item,{label:"院系/部门",name:"department",wrapperCol:{span:10},extra:!Ve&&$.department&&!(null!=se&&se.find((function(e){return e.name===$.department})))&&k.a.createElement("div",{className:C.a.schoolHintWrap},k.a.createElement("span",{className:C.a.colorCDCDCD},$.department?"未找到包含“".concat($.department,"”的高校,"):"未找到院系,"),k.a.createElement("span",{className:"".concat(C.a.color0152d9," current"),onClick:function(){G({type:"account/setActionTabs",payload:{key:"Account-AppplyDepartment"}})}},"申请新增"))},k.a.createElement(i.a,{disabled:null===(L=K.setting)||void 0===L?void 0:L.close_register,showSearch:!0,onChange:function(e){return fe(null==se?void 0:se.filter((function(t){var a;return null===(a=t.name)||void 0===a?void 0:a.includes(e)})))},options:null==pe?void 0:pe.map((function(e){return{value:e.name}}))}))),k.a.createElement(m.a.Item,{labelCol:{span:3},wrapperCol:{span:4},label:"性别",className:"mb0"},k.a.createElement(m.a.Item,{name:"gender"},k.a.createElement(o.a.Group,{disabled:null===(H=K.setting)||void 0===H?void 0:H.close_register},k.a.createElement(o.a,{value:0},"男"),k.a.createElement(o.a,{value:1},"女")))),k.a.createElement("div",{style:{display:"flex"}},k.a.createElement(m.a.Item,{label:"上传证件照",wrapperCol:{span:10},name:"face_image"},k.a.createElement(n.a,{listType:"picture-card",withCredentials:!0,className:"avatar-uploader",fileList:Be,onPreview:function(e){D.a.publish("preview-image",e.thumbUrl||e.url)},action:"".concat(z.a.API_SERVER,"/api/attachments.json"),beforeUpload:function(e){var t="image/jpeg"===e.type||"image/png"===e.type;if(!t)return b.b.error("您上传的不是JPG/PNG类型文件"),Promise.reject();var a=e.size/1024/1024<1;return a?t&&a:(b.b.error("文件不能大于1MB"),Promise.reject())},onChange:function(e){qe(Object(r.a)(e.fileList))}},(null==Be?void 0:Be.length)>0?null:tt)),k.a.createElement("div",{style:{marginLeft:16,color:"#666666",display:"flex",flexDirection:"column",marginTop:5}},k.a.createElement("span",null,"要求:"),k.a.createElement("span",null,"1.学生照片必须为高清的人脸照"),k.a.createElement("span",null,"2.按照 姓名-学号 的方式来命名照片"),k.a.createElement("span",null,"3.图片大小在1MB以内"))),k.a.createElement(m.a.Item,null,k.a.createElement(l.a,{className:"".concat(2===U.actionTabs.type?C.a.submitButtondiv:C.a.submitButton," ml100"),size:"large",type:"primary",htmlType:"submit",loading:Y["account/editAccount"]},"保存"),k.a.createElement(l.a,{className:C.a.submitButton,size:"large",onClick:function(){return _.d.push("/account/profile")}},"取消")))),k.a.createElement("div",{className:"".concat(C.a.hint," font14")},"* 我们确保你所提供的信息均处于严格保密状态,不会泄露"),k.a.createElement(S.a,{visible:"Account-AppplySchool"===q.actionTabs.key,onClose:function(){G({type:"account/setActionTabs",payload:{}})},schoolName:$.school,onSuccess:Qe}),k.a.createElement(N.a,{visible:"Account-AppplyDepartment"===q.actionTabs.key,onClose:function(){G({type:"account/setActionTabs",payload:{}})},schoolId:null===(M=le.find((function(e){return e.name===$.school})))||void 0===M?void 0:M.id,schoolName:$.school,departmentName:$.department,onSuccess:function(e){return Ze($.school,e)}}),k.a.createElement(d.a,{centered:!0,destroyOnClose:!0,visible:we,title:"教师交流社区",width:648,onCancel:et,onOk:et},k.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},k.a.createElement("aside",{style:{padding:"8px 70px"}},k.a.createElement("span",{style:{letterSpacing:1}},"基于您所在院校与平台有深度合作,我们特意为您配备了平台的1对1助"),k.a.createElement("br",null),"教,您可以扫描下方二维码添加助理微信,我们将7*24小时为您答疑解惑。"),k.a.createElement("img",{src:A.a,width:162,height:162}))),k.a.createElement(R.a,null))}))},ZpRC: /*!*************************************************************************!*\ !*** ./node_modules/scroll-into-view-if-needed/es/index.js + 1 modules ***! \*************************************************************************/ /*! exports provided: default */ -/*! exports used: default */function(e,t,a){"use strict";function l(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function n(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function r(e,t){if(e.clientHeightt||r>e&&o=t&&i>=a?r-e-l:o>t&&ia?o-t+n:0}var i=function(e,t){var a=window,n=t.scrollMode,i=t.block,u=t.inline,c=t.boundary,s=t.skipOverflowHiddenElements,v="function"==typeof c?c:function(e){return e!==c};if(!l(e))throw new TypeError("Invalid target");for(var b=document.scrollingElement||document.documentElement,d=[],f=e;l(f)&&v(f);){if((f=f.parentElement)===b){d.push(f);break}null!=f&&f===document.body&&r(f)&&!r(document.documentElement)||null!=f&&r(f,s)&&d.push(f)}for(var p=a.visualViewport?a.visualViewport.width:innerWidth,m=a.visualViewport?a.visualViewport.height:innerHeight,h=window.scrollX||pageXOffset,y=window.scrollY||pageYOffset,g=e.getBoundingClientRect(),O=g.height,E=g.width,w=g.top,j=g.right,k=g.bottom,x=g.left,C="start"===i||"nearest"===i?w:"end"===i?k:w+O/2,_="center"===u?x+E/2:"end"===u?j:x,S=[],N=0;N=0&&x>=0&&k<=m&&j<=p&&w>=V&&k<=R&&x>=D&&j<=F)return S;var z=getComputedStyle(I),W=parseInt(z.borderLeftWidth,10),H=parseInt(z.borderTopWidth,10),L=parseInt(z.borderRightWidth,10),M=parseInt(z.borderBottomWidth,10),B=0,q=0,K="offsetWidth"in I?I.offsetWidth-I.clientWidth-W-L:0,U="offsetHeight"in I?I.offsetHeight-I.clientHeight-H-M:0;if(b===I)B="start"===i?C:"end"===i?C-m:"nearest"===i?o(y,y+m,m,H,M,y+C,y+C+O,O):C-m/2,q="start"===u?_:"center"===u?_-p/2:"end"===u?_-p:o(h,h+p,p,W,L,h+_,h+_+E,E),B=Math.max(0,B+y),q=Math.max(0,q+h);else{B="start"===i?C-V-H:"end"===i?C-R+M+U:"nearest"===i?o(V,R,T,H,M+U,C,C+O,O):C-(V+T/2)+U/2,q="start"===u?_-D-W:"center"===u?_-(D+P/2)+K/2:"end"===u?_-F+L+K:o(D,F,P,W,L+K,_,_+E,E);var Y=I.scrollLeft,G=I.scrollTop;C+=G-(B=Math.max(0,Math.min(G+B,I.scrollHeight-T+U))),_+=Y-(q=Math.max(0,Math.min(Y+q,I.scrollWidth-P+K)))}S.push({el:I,top:B,left:q})}return S};function u(e){return e===Object(e)&&0!==Object.keys(e).length}t.a=function(e,t){var a=!e.ownerDocument.documentElement.contains(e);if(u(t)&&"function"==typeof t.behavior)return t.behavior(a?[]:i(e,t));if(!a){var l=function(e){return!1===e?{block:"end",inline:"nearest"}:u(e)?e:{block:"start",inline:"nearest"}}(t);return function(e,t){void 0===t&&(t="auto");var a="scrollBehavior"in document.body.style;e.forEach((function(e){var l=e.el,n=e.top,r=e.left;l.scroll&&a?l.scroll({top:n,left:r,behavior:t}):(l.scrollTop=n,l.scrollLeft=r)}))}(i(e,l),l.behavior)}}},bT9E: +/*! exports used: default */function(e,t,a){"use strict";function l(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function n(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function r(e,t){if(e.clientHeightt||r>e&&o=t&&i>=a?r-e-l:o>t&&ia?o-t+n:0}var i=function(e,t){var a=window,n=t.scrollMode,i=t.block,u=t.inline,c=t.boundary,s=t.skipOverflowHiddenElements,v="function"==typeof c?c:function(e){return e!==c};if(!l(e))throw new TypeError("Invalid target");for(var b=document.scrollingElement||document.documentElement,d=[],p=e;l(p)&&v(p);){if((p=p.parentElement)===b){d.push(p);break}null!=p&&p===document.body&&r(p)&&!r(document.documentElement)||null!=p&&r(p,s)&&d.push(p)}for(var f=a.visualViewport?a.visualViewport.width:innerWidth,m=a.visualViewport?a.visualViewport.height:innerHeight,h=window.scrollX||pageXOffset,y=window.scrollY||pageYOffset,g=e.getBoundingClientRect(),O=g.height,E=g.width,w=g.top,j=g.right,k=g.bottom,_=g.left,x="start"===i||"nearest"===i?w:"end"===i?k:w+O/2,C="center"===u?_+E/2:"end"===u?j:_,S=[],N=0;N=0&&_>=0&&k<=m&&j<=f&&w>=V&&k<=R&&_>=D&&j<=F)return S;var z=getComputedStyle(I),W=parseInt(z.borderLeftWidth,10),L=parseInt(z.borderTopWidth,10),H=parseInt(z.borderRightWidth,10),M=parseInt(z.borderBottomWidth,10),B=0,q=0,K="offsetWidth"in I?I.offsetWidth-I.clientWidth-W-H:0,U="offsetHeight"in I?I.offsetHeight-I.clientHeight-L-M:0;if(b===I)B="start"===i?x:"end"===i?x-m:"nearest"===i?o(y,y+m,m,L,M,y+x,y+x+O,O):x-m/2,q="start"===u?C:"center"===u?C-f/2:"end"===u?C-f:o(h,h+f,f,W,H,h+C,h+C+E,E),B=Math.max(0,B+y),q=Math.max(0,q+h);else{B="start"===i?x-V-L:"end"===i?x-R+M+U:"nearest"===i?o(V,R,T,L,M+U,x,x+O,O):x-(V+T/2)+U/2,q="start"===u?C-D-W:"center"===u?C-(D+P/2)+K/2:"end"===u?C-F+H+K:o(D,F,P,W,H+K,C,C+E,E);var Y=I.scrollLeft,G=I.scrollTop;x+=G-(B=Math.max(0,Math.min(G+B,I.scrollHeight-T+U))),C+=Y-(q=Math.max(0,Math.min(Y+q,I.scrollWidth-P+K)))}S.push({el:I,top:B,left:q})}return S};function u(e){return e===Object(e)&&0!==Object.keys(e).length}t.a=function(e,t){var a=!e.ownerDocument.documentElement.contains(e);if(u(t)&&"function"==typeof t.behavior)return t.behavior(a?[]:i(e,t));if(!a){var l=function(e){return!1===e?{block:"end",inline:"nearest"}:u(e)?e:{block:"start",inline:"nearest"}}(t);return function(e,t){void 0===t&&(t="auto");var a="scrollBehavior"in document.body.style;e.forEach((function(e){var l=e.el,n=e.top,r=e.left;l.scroll&&a?l.scroll({top:n,left:r,behavior:t}):(l.scrollTop=n,l.scrollLeft=r)}))}(i(e,l),l.behavior)}}},bT9E: /*!*****************************************!*\ !*** ./node_modules/rc-util/es/omit.js ***! \*****************************************/ @@ -154,7 +155,7 @@ !*** ./src/components/image-preview/index.tsx ***! \************************************************/ /*! exports provided: default */ -/*! exports used: default */function(e,t,a){"use strict";a(/*! antd/es/button/style */"+L6B");var l=a(/*! antd/es/button */"2/Rp"),n=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),r=a(/*! react */"q1tI"),o=a.n(r),i=(a(/*! ./index.less */"UZu5"),a(/*! @/components/mediator */"dhSg")),u=a(/*! @ant-design/icons */"rLCj"),c=a(/*! @ant-design/icons */"dF/Y"),s=a(/*! @ant-design/icons */"4i/N");t.a=function(){var e=Object(r.useState)(""),t=Object(n.a)(e,2),a=t[0],v=t[1],b=Object(r.useState)(0),d=Object(n.a)(b,2),f=d[0],p=d[1],m=Object(r.useRef)("");function h(e){27==e.keyCode&&m.current&&y()}function y(){document.body.style.overflow="auto",v("")}return Object(r.useEffect)((function(){return i.a.subscribe("preview-image",(function(e){v(e),document.body.style.overflow="hidden"}))}),[]),Object(r.useEffect)((function(){return document.addEventListener("keydown",h),function(){document.removeEventListener("keydown",h)}}),[]),Object(r.useEffect)((function(){m.current=a}),[a]),o.a.createElement(r.Fragment,null,a?o.a.createElement("div",{className:"image-preview-container"},o.a.createElement("div",{className:"button-group"},o.a.createElement(l.a,{onClick:function(){p(f+90)}},"旋转",o.a.createElement(u.a,null)),o.a.createElement(l.a,{href:a},"下载",o.a.createElement(c.a,null)),o.a.createElement(l.a,{onClick:y},"关闭",o.a.createElement(s.a,null))),o.a.createElement("div",{className:"preview-wrp-group"},o.a.createElement("img",{className:"image-preview",src:a,alt:"预览大图",style:{transform:"rotate(".concat(f,"deg)")}}))):null)}},uK0f: +/*! exports used: default */function(e,t,a){"use strict";a(/*! antd/es/button/style */"+L6B");var l=a(/*! antd/es/button */"2/Rp"),n=a(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),r=a(/*! react */"q1tI"),o=a.n(r),i=a(/*! ./index.less?modules */"XFxt"),u=a.n(i),c=a(/*! @/components/mediator */"dhSg"),s=a(/*! @ant-design/icons */"rLCj"),v=a(/*! @ant-design/icons */"dF/Y"),b=a(/*! @ant-design/icons */"4i/N");t.a=function(){var e=Object(r.useState)(""),t=Object(n.a)(e,2),a=t[0],i=t[1],d=Object(r.useState)(0),p=Object(n.a)(d,2),f=p[0],m=p[1],h=Object(r.useRef)("");function y(e){27==e.keyCode&&h.current&&g()}function g(){document.body.style.overflow="auto",i("")}return Object(r.useEffect)((function(){return c.a.subscribe("preview-image",(function(e){i(e),document.body.style.overflow="hidden"}))}),[]),Object(r.useEffect)((function(){return document.addEventListener("keydown",y),function(){document.removeEventListener("keydown",y)}}),[]),Object(r.useEffect)((function(){h.current=a}),[a]),o.a.createElement(r.Fragment,null,a?o.a.createElement("div",{className:u.a["image-preview-container"]},o.a.createElement("div",{className:u.a["button-group"]},o.a.createElement(l.a,{onClick:function(){m(f+90)}},"旋转",o.a.createElement(s.a,null)),o.a.createElement(l.a,{href:a},"下载",o.a.createElement(v.a,null)),o.a.createElement(l.a,{onClick:g},"关闭",o.a.createElement(b.a,null))),o.a.createElement("div",{className:u.a["preview-wrp-group"]},o.a.createElement("img",{className:u.a["image-preview"],src:a,alt:"预览大图",style:{transform:"rotate(".concat(f,"deg)")}}))):null)}},uK0f: /*!*****************************************************!*\ !*** ./node_modules/array-tree-filter/lib/index.js ***! \*****************************************************/ diff --git a/p__Classrooms__Lists__Announcement__index.eca91ace.chunk.css b/p__Classrooms__Lists__Announcement__index.ad8db528.chunk.css similarity index 98% rename from p__Classrooms__Lists__Announcement__index.eca91ace.chunk.css rename to p__Classrooms__Lists__Announcement__index.ad8db528.chunk.css index 41a1f21513..ccf1c0f24b 100644 --- a/p__Classrooms__Lists__Announcement__index.eca91ace.chunk.css +++ b/p__Classrooms__Lists__Announcement__index.ad8db528.chunk.css @@ -1279,7 +1279,7 @@ span.CodeMirror-selectedtext { /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.image-preview-container { +.image-preview-container___1L8o9 { display: flex; flex-flow: column nowrap; position: fixed; @@ -1292,11 +1292,11 @@ span.CodeMirror-selectedtext { z-index: 99999; background: rgba(0, 0, 0, 0.8); } -.image-preview-container .image-preview { +.image-preview-container___1L8o9 .image-preview___3YjNO { transition: transform 0.4s linear; max-width: 86%; } -.image-preview-container .button-group { +.image-preview-container___1L8o9 .button-group___3y9R5 { display: flex; flex-flow: row nowrap; align-items: center; @@ -1306,12 +1306,17 @@ span.CodeMirror-selectedtext { right: 10px; top: 10px; } -.image-preview-container .button-group a, -.image-preview-container .button-group button { +.image-preview-container___1L8o9 .button-group___3y9R5 a { + padding: 0 11px; +} +.image-preview-container___1L8o9 .button-group___3y9R5 a, +.image-preview-container___1L8o9 .button-group___3y9R5 button { color: rgba(0, 0, 0, 0.65); margin-right: 10px; + display: flex; + align-items: center; } -.preview-wrp-group { +.preview-wrp-group___19bWd { overflow: auto; width: 100%; text-align: center; diff --git a/p__Classrooms__Lists__Announcement__index.7816c981.async.js b/p__Classrooms__Lists__Announcement__index.ffe4ac39.async.js similarity index 99% rename from p__Classrooms__Lists__Announcement__index.7816c981.async.js rename to p__Classrooms__Lists__Announcement__index.ffe4ac39.async.js index 0524462c53..58a5aec6b1 100644 --- a/p__Classrooms__Lists__Announcement__index.7816c981.async.js +++ b/p__Classrooms__Lists__Announcement__index.ffe4ac39.async.js @@ -237,18 +237,19 @@ PERFORMANCE OF THIS SOFTWARE. !*** ./node_modules/code-prettify/src/prettify.js ***! \****************************************************/ /*! no static exports found */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e){window.PR_SHOULD_USE_CONTINUATION=!0,function(){var t=window,e=["break,continue,do,else,for,if,return,while"],i=[[e,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],n=[i,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],r=[i,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],o=[i,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],s=[i,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],a="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",l=[e,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],c=[e,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],h=[e,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],u=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/;function p(t,e,i,n,r){if(i){var o={sourceNode:t,pre:1,langExtension:null,numberLines:null,sourceCode:i,spans:null,basePos:e,decorations:null};n(o),r.push.apply(r,o.decorations)}}var d=/\S/;function f(t){for(var e=void 0,i=t.firstChild;i;i=i.nextSibling){var n=i.nodeType;e=1===n?e?t:i:3===n&&d.test(i.nodeValue)?t:e}return e===t?void 0:e}function m(t,e){var i,n={};!function(){for(var r=t.concat(e),o=[],s={},a=0,l=r.length;a=0;)n[h.charAt(u)]=c;var p=c[1],d=""+p;s.hasOwnProperty(d)||(o.push(p),s[d]=null)}o.push(/[\0-\uffff]/),i=function(t){for(var e=0,i=!1,n=!1,r=0,o=t.length;r122||(h<65||u>90||i.push([32|Math.max(65,u),32|Math.min(h,90)]),h<97||u>122||i.push([-33&Math.max(97,u),-33&Math.min(h,122)]))}}i.sort((function(t,e){return t[0]-e[0]||e[1]-t[1]}));var p=[],d=[];for(o=0;of[0]&&(f[1]+1>f[0]&&r.push("-"),r.push(l(f[1])))}return r.push("]"),r.join("")}function h(t){for(var n=t.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),r=n.length,o=[],s=0,a=0;s=2&&"["===p?n[s]=c(u):"\\"!==p&&(n[s]=u.replace(/[a-zA-Z]/g,(function(t){var e=t.charCodeAt(0);return"["+String.fromCharCode(-33&e,32|e)+"]"})))}return n.join("")}var u=[];for(r=0,o=t.length;r=5&&"lang-"===y.substring(0,5))||b&&"string"==typeof b[1]||(g=!1,y="src"),g||(d[v]=y)}var k=h;if(h+=v.length,g){var S=b[1],E=v.indexOf(S),T=E+S.length;b[2]&&(E=(T=v.length-b[2].length)-S.length);var L=y.substring(5);p(l,a+k,v.substring(0,E),o,c),p(l,a+k+E,S,C(L,S),c),p(l,a+k+T,v.substring(T),o,c)}else c.push(a+k,y)}t.decorations=c};return o}function g(t){var e=[],i=[];t.tripleQuotedStrings?e.push(["str",/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,"'\""]):t.multiLineStrings?e.push(["str",/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):e.push(["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"]),t.verbatimStrings&&i.push(["str",/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var n=t.hashComments;n&&(t.cStyleComments?(n>1?e.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):e.push(["com",/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),i.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):e.push(["com",/^#[^\r\n]*/,null,"#"])),t.cStyleComments&&(i.push(["com",/^\/\/[^\r\n]*/,null]),i.push(["com",/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var r=t.regexLiterals;if(r){var o=r>1?"":"\n\r",s=o?".":"[\\S\\s]",a="/(?=[^/*"+o+"])(?:[^/\\x5B\\x5C"+o+"]|\\x5C"+s+"|\\x5B(?:[^\\x5C\\x5D"+o+"]|\\x5C"+s+")*(?:\\x5D|$))+/";i.push(["lang-regex",RegExp("^(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*("+a+")")])}var l=t.types;l&&i.push(["typ",l]);var c=(""+t.keywords).replace(/^ | $/g,"");c.length&&i.push(["kwd",new RegExp("^(?:"+c.replace(/[\s,]+/g,"|")+")\\b"),null]),e.push(["pln",/^\s+/,null," \r\n\t "]);var h="^.[^\\s\\w.$@'\"`/\\\\]*";return t.regexLiterals&&(h+="(?!s*/)"),i.push(["lit",/^@[a-z_$][a-z_$@0-9]*/i,null],["typ",/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],["pln",/^[a-z_$][a-z_$@0-9]*/i,null],["lit",new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],["pln",/^\\[\s\S]?/,null],["pun",new RegExp(h),null]),m(e,i)}var v=g({keywords:[n,o,r,s,a,l,c,h],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function y(t,e,i){for(var n=/(?:^|\s)nocode(?:\s|$)/,r=/\r\n?|\n/,o=t.ownerDocument,s=o.createElement("li");t.firstChild;)s.appendChild(t.firstChild);var a=[s];function l(t){var e=t.nodeType;if(1!=e||n.test(t.className)){if((3==e||4==e)&&i){var s=t.nodeValue,a=s.match(r);if(a){var h=s.substring(0,a.index);t.nodeValue=h;var u=s.substring(a.index+a[0].length);if(u)t.parentNode.insertBefore(o.createTextNode(u),t.nextSibling);c(t),h||t.parentNode.removeChild(t)}}}else if("br"===t.nodeName)c(t),t.parentNode&&t.parentNode.removeChild(t);else for(var p=t.firstChild;p;p=p.nextSibling)l(p)}function c(t){for(;!t.nextSibling;)if(!(t=t.parentNode))return;for(var e,i=function t(e,i){var n=i?e.cloneNode(!1):e,r=e.parentNode;if(r){var o=t(r,1),s=e.nextSibling;o.appendChild(n);for(var a=s;a;a=s)s=a.nextSibling,o.appendChild(a)}return n}(t.nextSibling,0);(e=i.parentNode)&&1===e.nodeType;)i=e;a.push(i)}for(var h=0;h=0;){var r=i[n];b.hasOwnProperty(r)?t.console&&console.warn("cannot override language handler %s",r):b[r]=e}}function C(t,e){return t&&b.hasOwnProperty(t)||(t=/^\s*=x&&(h+=2),a>=C&&(d+=2)}}finally{v&&(v.style.display=y)}}(e)}catch(e){t.console&&console.log(e&&e.stack||e)}}function k(t,e,i){var n=i||!1,r=e||null,o=document.createElement("div");return o.innerHTML="
    "+t+"
    ",o=o.firstChild,n&&y(o,n,!0),w({langExtension:r,numberLines:n,sourceNode:o,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null}),o.innerHTML}function S(e,i){var n=i||document.body,r=n.ownerDocument||document;function o(t){return n.getElementsByTagName(t)}for(var s=[o("pre"),o("code"),o("xmp")],a=[],l=0;l]*(?:>|$)/],["com",/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),x(m([["pln",/^[\s]+/,null," \t\r\n"],["atv",/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],["pun",/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),x(m([],[["atv",/^[\s\S]+/]]),["uq.val"]),x(g({keywords:n,hashComments:!0,cStyleComments:!0,types:u}),["c","cc","cpp","cxx","cyc","m"]),x(g({keywords:"null,true,false"}),["json"]),x(g({keywords:o,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:u}),["cs"]),x(g({keywords:r,cStyleComments:!0}),["java"]),x(g({keywords:h,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),x(g({keywords:l,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),x(g({keywords:a,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),x(g({keywords:c,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),x(g({keywords:s,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),x(g({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),x(m([],[["str",/^[\s\S]+/]]),["regex"]);var E=t.PR={createSimpleLexer:m,registerLangHandler:x,sourceDecorator:g,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:"com",PR_DECLARATION:"dec",PR_KEYWORD:"kwd",PR_LITERAL:"lit",PR_NOCODE:"nocode",PR_PLAIN:"pln",PR_PUNCTUATION:"pun",PR_SOURCE:"src",PR_STRING:"str",PR_TAG:"tag",PR_TYPE:"typ",prettyPrintOne:k,prettyPrint:S},T=t.define;"function"==typeof T&&T.amd&&T("google-code-prettify",[],(function(){return E}))}()},UZu5: -/*!*************************************************!*\ - !*** ./src/components/image-preview/index.less ***! - \*************************************************/ -/*! no static exports found */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,i){},"VrN/": +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e){window.PR_SHOULD_USE_CONTINUATION=!0,function(){var t=window,e=["break,continue,do,else,for,if,return,while"],i=[[e,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],n=[i,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],r=[i,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],o=[i,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],s=[i,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],a="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",l=[e,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],c=[e,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],h=[e,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],u=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/;function p(t,e,i,n,r){if(i){var o={sourceNode:t,pre:1,langExtension:null,numberLines:null,sourceCode:i,spans:null,basePos:e,decorations:null};n(o),r.push.apply(r,o.decorations)}}var d=/\S/;function f(t){for(var e=void 0,i=t.firstChild;i;i=i.nextSibling){var n=i.nodeType;e=1===n?e?t:i:3===n&&d.test(i.nodeValue)?t:e}return e===t?void 0:e}function m(t,e){var i,n={};!function(){for(var r=t.concat(e),o=[],s={},a=0,l=r.length;a=0;)n[h.charAt(u)]=c;var p=c[1],d=""+p;s.hasOwnProperty(d)||(o.push(p),s[d]=null)}o.push(/[\0-\uffff]/),i=function(t){for(var e=0,i=!1,n=!1,r=0,o=t.length;r122||(h<65||u>90||i.push([32|Math.max(65,u),32|Math.min(h,90)]),h<97||u>122||i.push([-33&Math.max(97,u),-33&Math.min(h,122)]))}}i.sort((function(t,e){return t[0]-e[0]||e[1]-t[1]}));var p=[],d=[];for(o=0;of[0]&&(f[1]+1>f[0]&&r.push("-"),r.push(l(f[1])))}return r.push("]"),r.join("")}function h(t){for(var n=t.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),r=n.length,o=[],s=0,a=0;s=2&&"["===p?n[s]=c(u):"\\"!==p&&(n[s]=u.replace(/[a-zA-Z]/g,(function(t){var e=t.charCodeAt(0);return"["+String.fromCharCode(-33&e,32|e)+"]"})))}return n.join("")}var u=[];for(r=0,o=t.length;r=5&&"lang-"===y.substring(0,5))||b&&"string"==typeof b[1]||(g=!1,y="src"),g||(d[v]=y)}var k=h;if(h+=v.length,g){var S=b[1],E=v.indexOf(S),T=E+S.length;b[2]&&(E=(T=v.length-b[2].length)-S.length);var L=y.substring(5);p(l,a+k,v.substring(0,E),o,c),p(l,a+k+E,S,C(L,S),c),p(l,a+k+T,v.substring(T),o,c)}else c.push(a+k,y)}t.decorations=c};return o}function g(t){var e=[],i=[];t.tripleQuotedStrings?e.push(["str",/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,"'\""]):t.multiLineStrings?e.push(["str",/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):e.push(["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"]),t.verbatimStrings&&i.push(["str",/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var n=t.hashComments;n&&(t.cStyleComments?(n>1?e.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):e.push(["com",/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),i.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):e.push(["com",/^#[^\r\n]*/,null,"#"])),t.cStyleComments&&(i.push(["com",/^\/\/[^\r\n]*/,null]),i.push(["com",/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var r=t.regexLiterals;if(r){var o=r>1?"":"\n\r",s=o?".":"[\\S\\s]",a="/(?=[^/*"+o+"])(?:[^/\\x5B\\x5C"+o+"]|\\x5C"+s+"|\\x5B(?:[^\\x5C\\x5D"+o+"]|\\x5C"+s+")*(?:\\x5D|$))+/";i.push(["lang-regex",RegExp("^(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*("+a+")")])}var l=t.types;l&&i.push(["typ",l]);var c=(""+t.keywords).replace(/^ | $/g,"");c.length&&i.push(["kwd",new RegExp("^(?:"+c.replace(/[\s,]+/g,"|")+")\\b"),null]),e.push(["pln",/^\s+/,null," \r\n\t "]);var h="^.[^\\s\\w.$@'\"`/\\\\]*";return t.regexLiterals&&(h+="(?!s*/)"),i.push(["lit",/^@[a-z_$][a-z_$@0-9]*/i,null],["typ",/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],["pln",/^[a-z_$][a-z_$@0-9]*/i,null],["lit",new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],["pln",/^\\[\s\S]?/,null],["pun",new RegExp(h),null]),m(e,i)}var v=g({keywords:[n,o,r,s,a,l,c,h],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function y(t,e,i){for(var n=/(?:^|\s)nocode(?:\s|$)/,r=/\r\n?|\n/,o=t.ownerDocument,s=o.createElement("li");t.firstChild;)s.appendChild(t.firstChild);var a=[s];function l(t){var e=t.nodeType;if(1!=e||n.test(t.className)){if((3==e||4==e)&&i){var s=t.nodeValue,a=s.match(r);if(a){var h=s.substring(0,a.index);t.nodeValue=h;var u=s.substring(a.index+a[0].length);if(u)t.parentNode.insertBefore(o.createTextNode(u),t.nextSibling);c(t),h||t.parentNode.removeChild(t)}}}else if("br"===t.nodeName)c(t),t.parentNode&&t.parentNode.removeChild(t);else for(var p=t.firstChild;p;p=p.nextSibling)l(p)}function c(t){for(;!t.nextSibling;)if(!(t=t.parentNode))return;for(var e,i=function t(e,i){var n=i?e.cloneNode(!1):e,r=e.parentNode;if(r){var o=t(r,1),s=e.nextSibling;o.appendChild(n);for(var a=s;a;a=s)s=a.nextSibling,o.appendChild(a)}return n}(t.nextSibling,0);(e=i.parentNode)&&1===e.nodeType;)i=e;a.push(i)}for(var h=0;h=0;){var r=i[n];b.hasOwnProperty(r)?t.console&&console.warn("cannot override language handler %s",r):b[r]=e}}function C(t,e){return t&&b.hasOwnProperty(t)||(t=/^\s*=x&&(h+=2),a>=C&&(d+=2)}}finally{v&&(v.style.display=y)}}(e)}catch(e){t.console&&console.log(e&&e.stack||e)}}function k(t,e,i){var n=i||!1,r=e||null,o=document.createElement("div");return o.innerHTML="
    "+t+"
    ",o=o.firstChild,n&&y(o,n,!0),w({langExtension:r,numberLines:n,sourceNode:o,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null}),o.innerHTML}function S(e,i){var n=i||document.body,r=n.ownerDocument||document;function o(t){return n.getElementsByTagName(t)}for(var s=[o("pre"),o("code"),o("xmp")],a=[],l=0;l]*(?:>|$)/],["com",/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),x(m([["pln",/^[\s]+/,null," \t\r\n"],["atv",/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],["pun",/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),x(m([],[["atv",/^[\s\S]+/]]),["uq.val"]),x(g({keywords:n,hashComments:!0,cStyleComments:!0,types:u}),["c","cc","cpp","cxx","cyc","m"]),x(g({keywords:"null,true,false"}),["json"]),x(g({keywords:o,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:u}),["cs"]),x(g({keywords:r,cStyleComments:!0}),["java"]),x(g({keywords:h,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),x(g({keywords:l,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),x(g({keywords:a,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),x(g({keywords:c,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),x(g({keywords:s,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),x(g({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),x(m([],[["str",/^[\s\S]+/]]),["regex"]);var E=t.PR={createSimpleLexer:m,registerLangHandler:x,sourceDecorator:g,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:"com",PR_DECLARATION:"dec",PR_KEYWORD:"kwd",PR_LITERAL:"lit",PR_NOCODE:"nocode",PR_PLAIN:"pln",PR_PUNCTUATION:"pun",PR_SOURCE:"src",PR_STRING:"str",PR_TAG:"tag",PR_TYPE:"typ",prettyPrintOne:k,prettyPrint:S},T=t.define;"function"==typeof T&&T.amd&&T("google-code-prettify",[],(function(){return E}))}()},"VrN/": /*!***************************************************!*\ !*** ./node_modules/codemirror/lib/codemirror.js ***! \***************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,i){t.exports=function(){"use strict";var t=navigator.userAgent,e=navigator.platform,i=/gecko\/\d/i.test(t),n=/MSIE \d/.test(t),r=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(t),o=/Edge\/(\d+)/.exec(t),s=n||r||o,a=s&&(n?document.documentMode||6:+(o||r)[1]),l=!o&&/WebKit\//.test(t),c=l&&/Qt\/\d+\.\d+/.test(t),h=!o&&/Chrome\//.test(t),u=/Opera\//.test(t),p=/Apple Computer/.test(navigator.vendor),d=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(t),f=/PhantomJS/.test(t),m=!o&&/AppleWebKit/.test(t)&&/Mobile\/\w+/.test(t),g=/Android/.test(t),v=m||g||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(t),y=m||/Mac/.test(e),b=/\bCrOS\b/.test(t),x=/win/i.test(e),C=u&&t.match(/Version\/(\d*\.\d*)/);C&&(C=Number(C[1])),C&&C>=15&&(u=!1,l=!0);var w=y&&(c||u&&(null==C||C<12.11)),k=i||s&&a>=9;function S(t){return new RegExp("(^|\\s)"+t+"(?:$|\\s)\\s*")}var E,T=function(t,e){var i=t.className,n=S(e).exec(i);if(n){var r=i.slice(n.index+n[0].length);t.className=i.slice(0,n.index)+(r?n[1]+r:"")}};function L(t){for(var e=t.childNodes.length;e>0;--e)t.removeChild(t.firstChild);return t}function O(t,e){return L(t).appendChild(e)}function A(t,e,i,n){var r=document.createElement(t);if(i&&(r.className=i),n&&(r.style.cssText=n),"string"==typeof e)r.appendChild(document.createTextNode(e));else if(e)for(var o=0;o=e)return s+(e-o);s+=a-o,s+=i-s%i,o=a+1}}m?I=function(t){t.selectionStart=0,t.selectionEnd=t.value.length}:s&&(I=function(t){try{t.select()}catch(t){}});var z=function(){this.id=null,this.f=null,this.time=0,this.handler=B(this.onTimeout,this)};function F(t,e){for(var i=0;i=e)return n+Math.min(s,e-r);if(r+=o-n,n=o+1,(r+=i-r%i)>=e)return n}}var $=[""];function q(t){for(;$.length<=t;)$.push(K($)+" ");return $[t]}function K(t){return t[t.length-1]}function X(t,e){for(var i=[],n=0;n"€"&&(t.toUpperCase()!=t.toLowerCase()||J.test(t))}function tt(t,e){return e?!!(e.source.indexOf("\\w")>-1&&Q(t))||e.test(t):Q(t)}function et(t){for(var e in t)if(t.hasOwnProperty(e)&&t[e])return!1;return!0}var it=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function nt(t){return t.charCodeAt(0)>=768&&it.test(t)}function rt(t,e,i){for(;(i<0?e>0:ei?-1:1;;){if(e==i)return e;var r=(e+i)/2,o=n<0?Math.ceil(r):Math.floor(r);if(o==e)return t(o)?e:i;t(o)?i=o:e=o+n}}var st=null;function at(t,e,i){var n;st=null;for(var r=0;re)return r;o.to==e&&(o.from!=o.to&&"before"==i?n=r:st=r),o.from==e&&(o.from!=o.to&&"before"!=i?n=r:st=r)}return null!=n?n:st}var lt=function(){var t=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,e=/[stwN]/,i=/[LRr]/,n=/[Lb1n]/,r=/[1n]/;function o(t,e,i){this.level=t,this.from=e,this.to=i}return function(s,a){var l="ltr"==a?"L":"R";if(0==s.length||"ltr"==a&&!t.test(s))return!1;for(var c,h=s.length,u=[],p=0;p-1&&(n[e]=r.slice(0,o).concat(r.slice(o+1)))}}}function ft(t,e){var i=pt(t,e);if(i.length)for(var n=Array.prototype.slice.call(arguments,2),r=0;r0}function yt(t){t.prototype.on=function(t,e){ut(this,t,e)},t.prototype.off=function(t,e){dt(this,t,e)}}function bt(t){t.preventDefault?t.preventDefault():t.returnValue=!1}function xt(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}function Ct(t){return null!=t.defaultPrevented?t.defaultPrevented:0==t.returnValue}function wt(t){bt(t),xt(t)}function kt(t){return t.target||t.srcElement}function St(t){var e=t.which;return null==e&&(1&t.button?e=1:2&t.button?e=3:4&t.button&&(e=2)),y&&t.ctrlKey&&1==e&&(e=3),e}var Et,Tt,Lt=function(){if(s&&a<9)return!1;var t=A("div");return"draggable"in t||"dragDrop"in t}();function Ot(t){if(null==Et){var e=A("span","​");O(t,A("span",[e,document.createTextNode("x")])),0!=t.firstChild.offsetHeight&&(Et=e.offsetWidth<=1&&e.offsetHeight>2&&!(s&&a<8))}var i=Et?A("span","​"):A("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return i.setAttribute("cm-text",""),i}function At(t){if(null!=Tt)return Tt;var e=O(t,document.createTextNode("AخA")),i=E(e,0,1).getBoundingClientRect(),n=E(e,1,2).getBoundingClientRect();return L(t),!(!i||i.left==i.right)&&(Tt=n.right-i.right<3)}var Mt,Nt=3!="\n\nb".split(/\n/).length?function(t){for(var e=0,i=[],n=t.length;e<=n;){var r=t.indexOf("\n",e);-1==r&&(r=t.length);var o=t.slice(e,"\r"==t.charAt(r-1)?r-1:r),s=o.indexOf("\r");-1!=s?(i.push(o.slice(0,s)),e+=s+1):(i.push(o),e=r+1)}return i}:function(t){return t.split(/\r\n?|\n/)},Pt=window.getSelection?function(t){try{return t.selectionStart!=t.selectionEnd}catch(t){return!1}}:function(t){var e;try{e=t.ownerDocument.selection.createRange()}catch(t){}return!(!e||e.parentElement()!=t)&&0!=e.compareEndPoints("StartToEnd",e)},Rt="oncopy"in(Mt=A("div"))||(Mt.setAttribute("oncopy","return;"),"function"==typeof Mt.oncopy),Dt=null,It={},Bt={};function _t(t,e){arguments.length>2&&(e.dependencies=Array.prototype.slice.call(arguments,2)),It[t]=e}function jt(t){if("string"==typeof t&&Bt.hasOwnProperty(t))t=Bt[t];else if(t&&"string"==typeof t.name&&Bt.hasOwnProperty(t.name)){var e=Bt[t.name];"string"==typeof e&&(e={name:e}),(t=Z(e,t)).name=e.name}else{if("string"==typeof t&&/^[\w\-]+\/[\w\-]+\+xml$/.test(t))return jt("application/xml");if("string"==typeof t&&/^[\w\-]+\/[\w\-]+\+json$/.test(t))return jt("application/json")}return"string"==typeof t?{name:t}:t||{name:"null"}}function zt(t,e){e=jt(e);var i=It[e.name];if(!i)return zt(t,"text/plain");var n=i(t,e);if(Ft.hasOwnProperty(e.name)){var r=Ft[e.name];for(var o in r)r.hasOwnProperty(o)&&(n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=r[o])}if(n.name=e.name,e.helperType&&(n.helperType=e.helperType),e.modeProps)for(var s in e.modeProps)n[s]=e.modeProps[s];return n}var Ft={};function Ht(t,e){_(e,Ft.hasOwnProperty(t)?Ft[t]:Ft[t]={})}function Wt(t,e){if(!0===e)return e;if(t.copyState)return t.copyState(e);var i={};for(var n in e){var r=e[n];r instanceof Array&&(r=r.concat([])),i[n]=r}return i}function Vt(t,e){for(var i;t.innerMode&&(i=t.innerMode(e))&&i.mode!=t;)e=i.state,t=i.mode;return i||{mode:t,state:e}}function Gt(t,e,i){return!t.startState||t.startState(e,i)}var Ut=function(t,e,i){this.pos=this.start=0,this.string=t,this.tabSize=e||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=i};function $t(t,e){if((e-=t.first)<0||e>=t.size)throw new Error("There is no line "+(e+t.first)+" in the document.");for(var i=t;!i.lines;)for(var n=0;;++n){var r=i.children[n],o=r.chunkSize();if(e=t.first&&ei?te(i,$t(t,i).text.length):function(t,e){var i=t.ch;return null==i||i>e?te(t.line,e):i<0?te(t.line,0):t}(e,$t(t,e.line).text.length)}function le(t,e){for(var i=[],n=0;n=this.string.length},Ut.prototype.sol=function(){return this.pos==this.lineStart},Ut.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ut.prototype.next=function(){if(this.pose},Ut.prototype.eatSpace=function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t},Ut.prototype.skipToEnd=function(){this.pos=this.string.length},Ut.prototype.skipTo=function(t){var e=this.string.indexOf(t,this.pos);if(e>-1)return this.pos=e,!0},Ut.prototype.backUp=function(t){this.pos-=t},Ut.prototype.column=function(){return this.lastColumnPos0?null:(n&&!1!==e&&(this.pos+=n[0].length),n)}var r=function(t){return i?t.toLowerCase():t};if(r(this.string.substr(this.pos,t.length))==r(t))return!1!==e&&(this.pos+=t.length),!0},Ut.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ut.prototype.hideFirstChars=function(t,e){this.lineStart+=t;try{return e()}finally{this.lineStart-=t}},Ut.prototype.lookAhead=function(t){var e=this.lineOracle;return e&&e.lookAhead(t)},Ut.prototype.baseToken=function(){var t=this.lineOracle;return t&&t.baseToken(this.pos)};var ce=function(t,e){this.state=t,this.lookAhead=e},he=function(t,e,i,n){this.state=e,this.doc=t,this.line=i,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};function ue(t,e,i,n){var r=[t.state.modeGen],o={};xe(t,e.text,t.doc.mode,i,(function(t,e){return r.push(t,e)}),o,n);for(var s=i.state,a=function(n){i.baseTokens=r;var a=t.state.overlays[n],l=1,c=0;i.state=!0,xe(t,e.text,a.mode,i,(function(t,e){for(var i=l;ct&&r.splice(l,1,t,r[l+1],n),l+=2,c=Math.min(t,n)}if(e)if(a.opaque)r.splice(i,l-i,t,"overlay "+e),l=i+2;else for(;it.options.maxHighlightLength&&Wt(t.doc.mode,n.state),o=ue(t,e,n);r&&(n.state=r),e.stateAfter=n.save(!r),e.styles=o.styles,o.classes?e.styleClasses=o.classes:e.styleClasses&&(e.styleClasses=null),i===t.doc.highlightFrontier&&(t.doc.modeFrontier=Math.max(t.doc.modeFrontier,++t.doc.highlightFrontier))}return e.styles}function de(t,e,i){var n=t.doc,r=t.display;if(!n.mode.startState)return new he(n,!0,e);var o=function(t,e,i){for(var n,r,o=t.doc,s=i?-1:e-(t.doc.mode.innerMode?1e3:100),a=e;a>s;--a){if(a<=o.first)return o.first;var l=$t(o,a-1),c=l.stateAfter;if(c&&(!i||a+(c instanceof ce?c.lookAhead:0)<=o.modeFrontier))return a;var h=j(l.text,null,t.options.tabSize);(null==r||n>h)&&(r=a-1,n=h)}return r}(t,e,i),s=o>n.first&&$t(n,o-1).stateAfter,a=s?he.fromSaved(n,s,o):new he(n,Gt(n.mode),o);return n.iter(o,e,(function(i){fe(t,i.text,a);var n=a.line;i.stateAfter=n==e-1||n%5==0||n>=r.viewFrom&&ne.start)return o}throw new Error("Mode "+t.name+" failed to advance stream.")}he.prototype.lookAhead=function(t){var e=this.doc.getLine(this.line+t);return null!=e&&t>this.maxLookAhead&&(this.maxLookAhead=t),e},he.prototype.baseToken=function(t){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=t;)this.baseTokenPos+=2;var e=this.baseTokens[this.baseTokenPos+1];return{type:e&&e.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-t}},he.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},he.fromSaved=function(t,e,i){return e instanceof ce?new he(t,Wt(t.mode,e.state),i,e.lookAhead):new he(t,Wt(t.mode,e),i)},he.prototype.save=function(t){var e=!1!==t?Wt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ce(e,this.maxLookAhead):e};var ve=function(t,e,i){this.start=t.start,this.end=t.pos,this.string=t.current(),this.type=e||null,this.state=i};function ye(t,e,i,n){var r,o,s=t.doc,a=s.mode,l=$t(s,(e=ae(s,e)).line),c=de(t,e.line,i),h=new Ut(l.text,t.options.tabSize,c);for(n&&(o=[]);(n||h.post.options.maxHighlightLength?(a=!1,s&&fe(t,e,n,u.pos),u.pos=e.length,l=null):l=be(ge(i,u,n.state,p),o),p){var d=p[0].name;d&&(l="m-"+(l?d+" "+l:d))}if(!a||h!=l){for(;c=e:o.to>e);(n||(n=[])).push(new ke(s,o.from,a?null:o.to))}}return n}(i,r,s),l=function(t,e,i){var n;if(t)for(var r=0;r=e:o.to>e)||o.from==e&&"bookmark"==s.type&&(!i||o.marker.insertLeft)){var a=null==o.from||(s.inclusiveLeft?o.from<=e:o.from0&&a)for(var b=0;be)&&(!i||Pe(i,o.marker)<0)&&(i=o.marker)}return i}function _e(t,e,i,n,r){var o=$t(t,e),s=we&&o.markedSpans;if(s)for(var a=0;a=0&&u<=0||h<=0&&u>=0)&&(h<=0&&(l.marker.inclusiveRight&&r.inclusiveLeft?ee(c.to,i)>=0:ee(c.to,i)>0)||h>=0&&(l.marker.inclusiveRight&&r.inclusiveLeft?ee(c.from,n)<=0:ee(c.from,n)<0)))return!0}}}function je(t){for(var e;e=De(t);)t=e.find(-1,!0).line;return t}function ze(t,e){var i=$t(t,e),n=je(i);return i==n?e:Yt(n)}function Fe(t,e){if(e>t.lastLine())return e;var i,n=$t(t,e);if(!He(t,n))return e;for(;i=Ie(n);)n=i.find(1,!0).line;return Yt(n)+1}function He(t,e){var i=we&&e.markedSpans;if(i)for(var n=void 0,r=0;re.maxLineLength&&(e.maxLineLength=i,e.maxLine=t)}))}var $e=function(t,e,i){this.text=t,Ae(this,e),this.height=i?i(this):1};function qe(t){t.parent=null,Oe(t)}$e.prototype.lineNo=function(){return Yt(this)},yt($e);var Ke={},Xe={};function Ye(t,e){if(!t||/^\s*$/.test(t))return null;var i=e.addModeClass?Xe:Ke;return i[t]||(i[t]=t.replace(/\S+/g,"cm-$&"))}function Ze(t,e){var i=M("span",null,null,l?"padding-right: .1px":null),n={pre:M("pre",[i],"CodeMirror-line"),content:i,col:0,pos:0,cm:t,trailingSpace:!1,splitSpaces:t.getOption("lineWrapping")};e.measure={};for(var r=0;r<=(e.rest?e.rest.length:0);r++){var o=r?e.rest[r-1]:e.line,s=void 0;n.pos=0,n.addToken=Qe,At(t.display.measure)&&(s=ct(o,t.doc.direction))&&(n.addToken=ti(n.addToken,s)),n.map=[],ii(o,n,pe(t,o,e!=t.display.externalMeasured&&Yt(o))),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=D(o.styleClasses.bgClass,n.bgClass||"")),o.styleClasses.textClass&&(n.textClass=D(o.styleClasses.textClass,n.textClass||""))),0==n.map.length&&n.map.push(0,0,n.content.appendChild(Ot(t.display.measure))),0==r?(e.measure.map=n.map,e.measure.cache={}):((e.measure.maps||(e.measure.maps=[])).push(n.map),(e.measure.caches||(e.measure.caches=[])).push({}))}if(l){var a=n.content.lastChild;(/\bcm-tab\b/.test(a.className)||a.querySelector&&a.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return ft(t,"renderLine",t,e.line,n.pre),n.pre.className&&(n.textClass=D(n.pre.className,n.textClass||"")),n}function Je(t){var e=A("span","•","cm-invalidchar");return e.title="\\u"+t.charCodeAt(0).toString(16),e.setAttribute("aria-label",e.title),e}function Qe(t,e,i,n,r,o,l){if(e){var c,h=t.splitSpaces?function(t,e){if(t.length>1&&!/ /.test(t))return t;for(var i=e,n="",r=0;rc&&u.from<=c);p++);if(u.to>=h)return t(i,n,r,o,s,a,l);t(i,n.slice(0,u.to-c),r,o,null,a,l),o=null,n=n.slice(u.to-c),c=u.to}}}function ei(t,e,i,n){var r=!n&&i.widgetNode;r&&t.map.push(t.pos,t.pos+e,r),!n&&t.cm.display.input.needsContentAttribute&&(r||(r=t.content.appendChild(document.createElement("span"))),r.setAttribute("cm-marker",i.id)),r&&(t.cm.display.input.setUneditable(r),t.content.appendChild(r)),t.pos+=e,t.trailingSpace=!1}function ii(t,e,i){var n=t.markedSpans,r=t.text,o=0;if(n)for(var s,a,l,c,h,u,p,d=r.length,f=0,m=1,g="",v=0;;){if(v==f){l=c=h=a="",p=null,u=null,v=1/0;for(var y=[],b=void 0,x=0;xf||w.collapsed&&C.to==f&&C.from==f)){if(null!=C.to&&C.to!=f&&v>C.to&&(v=C.to,c=""),w.className&&(l+=" "+w.className),w.css&&(a=(a?a+";":"")+w.css),w.startStyle&&C.from==f&&(h+=" "+w.startStyle),w.endStyle&&C.to==v&&(b||(b=[])).push(w.endStyle,C.to),w.title&&((p||(p={})).title=w.title),w.attributes)for(var k in w.attributes)(p||(p={}))[k]=w.attributes[k];w.collapsed&&(!u||Pe(u.marker,w)<0)&&(u=C)}else C.from>f&&v>C.from&&(v=C.from)}if(b)for(var S=0;S=d)break;for(var T=Math.min(d,v);;){if(g){var L=f+g.length;if(!u){var O=L>T?g.slice(0,T-f):g;e.addToken(e,O,s?s+l:l,h,f+O.length==v?c:"",a,p)}if(L>=T){g=g.slice(T-f),f=T;break}f=L,h=""}g=r.slice(o,o=i[m++]),s=Ye(i[m++],e.cm.options)}}else for(var A=1;Ai)return{map:t.measure.maps[r],cache:t.measure.caches[r],before:!0}}function Ai(t,e,i,n){return Pi(t,Ni(t,e),i,n)}function Mi(t,e){if(e>=t.display.viewFrom&&e=i.lineN&&e2&&o.push((l.bottom+c.top)/2-i.top)}}o.push(i.bottom-i.top)}}(t,e.view,e.rect),e.hasHeights=!0),(o=function(t,e,i,n){var r,o=Ii(e.map,i,n),l=o.node,c=o.start,h=o.end,u=o.collapse;if(3==l.nodeType){for(var p=0;p<4;p++){for(;c&&nt(e.line.text.charAt(o.coverStart+c));)--c;for(;o.coverStart+h1}(t))return e;var i=screen.logicalXDPI/screen.deviceXDPI,n=screen.logicalYDPI/screen.deviceYDPI;return{left:e.left*i,right:e.right*i,top:e.top*n,bottom:e.bottom*n}}(t.display.measure,r))}else{var d;c>0&&(u=n="right"),r=t.options.lineWrapping&&(d=l.getClientRects()).length>1?d["right"==n?d.length-1:0]:l.getBoundingClientRect()}if(s&&a<9&&!c&&(!r||!r.left&&!r.right)){var f=l.parentNode.getClientRects()[0];r=f?{left:f.left,right:f.left+rn(t.display),top:f.top,bottom:f.bottom}:Di}for(var m=r.top-e.rect.top,g=r.bottom-e.rect.top,v=(m+g)/2,y=e.view.measure.heights,b=0;be)&&(r=(o=l-a)-1,e>=l&&(s="right")),null!=r){if(n=t[c+2],a==l&&i==(n.insertLeft?"left":"right")&&(s=i),"left"==i&&0==r)for(;c&&t[c-2]==t[c-3]&&t[c-1].insertLeft;)n=t[2+(c-=3)],s="left";if("right"==i&&r==l-a)for(;c=0&&(i=t[r]).left==i.right;r--);return i}function _i(t){if(t.measure&&(t.measure.cache={},t.measure.heights=null,t.rest))for(var e=0;e=n.text.length?(l=n.text.length,c="before"):l<=0&&(l=0,c="after"),!a)return s("before"==c?l-1:l,"before"==c);function h(t,e,i){return s(i?t-1:t,1==a[e].level!=i)}var u=at(a,l,c),p=st,d=h(l,u,"before"==c);return null!=p&&(d.other=h(l,p,"before"!=c)),d}function qi(t,e){var i=0;e=ae(t.doc,e),t.options.lineWrapping||(i=rn(t.display)*e.ch);var n=$t(t.doc,e.line),r=Ve(n)+wi(t.display);return{left:i,right:i,top:r,bottom:r+n.height}}function Ki(t,e,i,n,r){var o=te(t,e,i);return o.xRel=r,n&&(o.outside=n),o}function Xi(t,e,i){var n=t.doc;if((i+=t.display.viewOffset)<0)return Ki(n.first,0,null,-1,-1);var r=Zt(n,i),o=n.first+n.size-1;if(r>o)return Ki(n.first+n.size-1,$t(n,o).text.length,null,1,1);e<0&&(e=0);for(var s=$t(n,r);;){var a=Qi(t,s,r,e,i),l=Be(s,a.ch+(a.xRel>0||a.outside>0?1:0));if(!l)return a;var c=l.find(1);if(c.line==r)return c;s=$t(n,r=c.line)}}function Yi(t,e,i,n){n-=Wi(e);var r=e.text.length,o=ot((function(e){return Pi(t,i,e-1).bottom<=n}),r,0);return{begin:o,end:r=ot((function(e){return Pi(t,i,e).top>n}),o,r)}}function Zi(t,e,i,n){return i||(i=Ni(t,e)),Yi(t,e,i,Vi(t,e,Pi(t,i,n),"line").top)}function Ji(t,e,i,n){return!(t.bottom<=i)&&(t.top>i||(n?t.left:t.right)>e)}function Qi(t,e,i,n,r){r-=Ve(e);var o=Ni(t,e),s=Wi(e),a=0,l=e.text.length,c=!0,h=ct(e,t.doc.direction);if(h){var u=(t.options.lineWrapping?en:tn)(t,e,i,o,h,n,r);a=(c=1!=u.level)?u.from:u.to-1,l=c?u.to:u.from-1}var p,d,f=null,m=null,g=ot((function(e){var i=Pi(t,o,e);return i.top+=s,i.bottom+=s,!!Ji(i,n,r,!1)&&(i.top<=r&&i.left<=n&&(f=e,m=i),!0)}),a,l),v=!1;if(m){var y=n-m.left=x.bottom?1:0}return Ki(i,g=rt(e.text,g,1),d,v,n-p)}function tn(t,e,i,n,r,o,s){var a=ot((function(a){var l=r[a],c=1!=l.level;return Ji($i(t,te(i,c?l.to:l.from,c?"before":"after"),"line",e,n),o,s,!0)}),0,r.length-1),l=r[a];if(a>0){var c=1!=l.level,h=$i(t,te(i,c?l.from:l.to,c?"after":"before"),"line",e,n);Ji(h,o,s,!0)&&h.top>s&&(l=r[a-1])}return l}function en(t,e,i,n,r,o,s){var a=Yi(t,e,n,s),l=a.begin,c=a.end;/\s/.test(e.text.charAt(c-1))&&c--;for(var h=null,u=null,p=0;p=c||d.to<=l)){var f=Pi(t,n,1!=d.level?Math.min(c,d.to)-1:Math.max(l,d.from)).right,m=fm)&&(h=d,u=m)}}return h||(h=r[r.length-1]),h.fromc&&(h={from:h.from,to:c,level:h.level}),h}function nn(t){if(null!=t.cachedTextHeight)return t.cachedTextHeight;if(null==Ri){Ri=A("pre",null,"CodeMirror-line-like");for(var e=0;e<49;++e)Ri.appendChild(document.createTextNode("x")),Ri.appendChild(A("br"));Ri.appendChild(document.createTextNode("x"))}O(t.measure,Ri);var i=Ri.offsetHeight/50;return i>3&&(t.cachedTextHeight=i),L(t.measure),i||1}function rn(t){if(null!=t.cachedCharWidth)return t.cachedCharWidth;var e=A("span","xxxxxxxxxx"),i=A("pre",[e],"CodeMirror-line-like");O(t.measure,i);var n=e.getBoundingClientRect(),r=(n.right-n.left)/10;return r>2&&(t.cachedCharWidth=r),r||10}function on(t){for(var e=t.display,i={},n={},r=e.gutters.clientLeft,o=e.gutters.firstChild,s=0;o;o=o.nextSibling,++s){var a=t.display.gutterSpecs[s].className;i[a]=o.offsetLeft+o.clientLeft+r,n[a]=o.clientWidth}return{fixedPos:sn(e),gutterTotalWidth:e.gutters.offsetWidth,gutterLeft:i,gutterWidth:n,wrapperWidth:e.wrapper.clientWidth}}function sn(t){return t.scroller.getBoundingClientRect().left-t.sizer.getBoundingClientRect().left}function an(t){var e=nn(t.display),i=t.options.lineWrapping,n=i&&Math.max(5,t.display.scroller.clientWidth/rn(t.display)-3);return function(r){if(He(t.doc,r))return 0;var o=0;if(r.widgets)for(var s=0;s0&&(l=$t(t.doc,c.line).text).length==c.ch){var h=j(l,l.length,t.options.tabSize)-l.length;c=te(c.line,Math.max(0,Math.round((o-Si(t.display).left)/rn(t.display))-h))}return c}function hn(t,e){if(e>=t.display.viewTo)return null;if((e-=t.display.viewFrom)<0)return null;for(var i=t.display.view,n=0;ne)&&(r.updateLineNumbers=e),t.curOp.viewChanged=!0,e>=r.viewTo)we&&ze(t.doc,e)r.viewFrom?dn(t):(r.viewFrom+=n,r.viewTo+=n);else if(e<=r.viewFrom&&i>=r.viewTo)dn(t);else if(e<=r.viewFrom){var o=fn(t,i,i+n,1);o?(r.view=r.view.slice(o.index),r.viewFrom=o.lineN,r.viewTo+=n):dn(t)}else if(i>=r.viewTo){var s=fn(t,e,e,-1);s?(r.view=r.view.slice(0,s.index),r.viewTo=s.lineN):dn(t)}else{var a=fn(t,e,e,-1),l=fn(t,i,i+n,1);a&&l?(r.view=r.view.slice(0,a.index).concat(ri(t,a.lineN,l.lineN)).concat(r.view.slice(l.index)),r.viewTo+=n):dn(t)}var c=r.externalMeasured;c&&(i=r.lineN&&e=n.viewTo)){var o=n.view[hn(t,e)];if(null!=o.node){var s=o.changes||(o.changes=[]);-1==F(s,i)&&s.push(i)}}}function dn(t){t.display.viewFrom=t.display.viewTo=t.doc.first,t.display.view=[],t.display.viewOffset=0}function fn(t,e,i,n){var r,o=hn(t,e),s=t.display.view;if(!we||i==t.doc.first+t.doc.size)return{index:o,lineN:i};for(var a=t.display.viewFrom,l=0;l0){if(o==s.length-1)return null;r=a+s[o].size-e,o++}else r=a-e;e+=r,i+=r}for(;ze(t.doc,i)!=i;){if(o==(n<0?0:s.length-1))return null;i+=n*s[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:i}}function mn(t){for(var e=t.display.view,i=0,n=0;n=t.display.viewTo||a.to().linee||e==i&&s.to==e)&&(n(Math.max(s.from,e),Math.min(s.to,i),1==s.level?"rtl":"ltr",o),r=!0)}r||n(e,i,"ltr")}(m,i||0,null==n?p:n,(function(t,e,r,u){var g="ltr"==r,v=d(t,g?"left":"right"),y=d(e-1,g?"right":"left"),b=null==i&&0==t,x=null==n&&e==p,C=0==u,w=!m||u==m.length-1;if(y.top-v.top<=3){var k=(c?x:b)&&w,S=(c?b:x)&&C?a:(g?v:y).left,E=k?l:(g?y:v).right;h(S,v.top,E-S,v.bottom)}else{var T,L,O,A;g?(T=c&&b&&C?a:v.left,L=c?l:f(t,r,"before"),O=c?a:f(e,r,"after"),A=c&&x&&w?l:y.right):(T=c?f(t,r,"before"):a,L=!c&&b&&C?l:v.right,O=!c&&x&&w?a:y.left,A=c?f(e,r,"after"):l),h(T,v.top,L-T,v.bottom),v.bottom0?e.blinker=setInterval((function(){t.hasFocus()||En(t),e.cursorDiv.style.visibility=(i=!i)?"":"hidden"}),t.options.cursorBlinkRate):t.options.cursorBlinkRate<0&&(e.cursorDiv.style.visibility="hidden")}}function wn(t){t.state.focused||(t.display.input.focus(),Sn(t))}function kn(t){t.state.delayingBlurEvent=!0,setTimeout((function(){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1,En(t))}),100)}function Sn(t,e){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1),"nocursor"!=t.options.readOnly&&(t.state.focused||(ft(t,"focus",t,e),t.state.focused=!0,R(t.display.wrapper,"CodeMirror-focused"),t.curOp||t.display.selForContextMenu==t.doc.sel||(t.display.input.reset(),l&&setTimeout((function(){return t.display.input.reset(!0)}),20)),t.display.input.receivedFocus()),Cn(t))}function En(t,e){t.state.delayingBlurEvent||(t.state.focused&&(ft(t,"blur",t,e),t.state.focused=!1,T(t.display.wrapper,"CodeMirror-focused")),clearInterval(t.display.blinker),setTimeout((function(){t.state.focused||(t.display.shift=!1)}),150))}function Tn(t){for(var e=t.display,i=e.lineDiv.offsetTop,n=0;n.005||p<-.005)&&(Xt(r.line,l),Ln(r.line),r.rest))for(var d=0;dt.display.sizerWidth){var f=Math.ceil(c/rn(t.display));f>t.display.maxLineLength&&(t.display.maxLineLength=f,t.display.maxLine=r.line,t.display.maxLineChanged=!0)}}}}function Ln(t){if(t.widgets)for(var e=0;e=s&&(o=Zt(e,Ve($t(e,l))-t.wrapper.clientHeight),s=l)}return{from:o,to:Math.max(s,o+1)}}function An(t,e){var i=t.display,n=nn(t.display);e.top<0&&(e.top=0);var r=t.curOp&&null!=t.curOp.scrollTop?t.curOp.scrollTop:i.scroller.scrollTop,o=Li(t),s={};e.bottom-e.top>o&&(e.bottom=e.top+o);var a=t.doc.height+ki(i),l=e.topa-n;if(e.topr+o){var h=Math.min(e.top,(c?a:e.bottom)-o);h!=r&&(s.scrollTop=h)}var u=t.options.fixedGutter?0:i.gutters.offsetWidth,p=t.curOp&&null!=t.curOp.scrollLeft?t.curOp.scrollLeft:i.scroller.scrollLeft-u,d=Ti(t)-i.gutters.offsetWidth,f=e.right-e.left>d;return f&&(e.right=e.left+d),e.left<10?s.scrollLeft=0:e.leftd+p-3&&(s.scrollLeft=e.right+(f?0:10)-d),s}function Mn(t,e){null!=e&&(Rn(t),t.curOp.scrollTop=(null==t.curOp.scrollTop?t.doc.scrollTop:t.curOp.scrollTop)+e)}function Nn(t){Rn(t);var e=t.getCursor();t.curOp.scrollToPos={from:e,to:e,margin:t.options.cursorScrollMargin}}function Pn(t,e,i){null==e&&null==i||Rn(t),null!=e&&(t.curOp.scrollLeft=e),null!=i&&(t.curOp.scrollTop=i)}function Rn(t){var e=t.curOp.scrollToPos;e&&(t.curOp.scrollToPos=null,Dn(t,qi(t,e.from),qi(t,e.to),e.margin))}function Dn(t,e,i,n){var r=An(t,{left:Math.min(e.left,i.left),top:Math.min(e.top,i.top)-n,right:Math.max(e.right,i.right),bottom:Math.max(e.bottom,i.bottom)+n});Pn(t,r.scrollLeft,r.scrollTop)}function In(t,e){Math.abs(t.doc.scrollTop-e)<2||(i||lr(t,{top:e}),Bn(t,e,!0),i&&lr(t),nr(t,100))}function Bn(t,e,i){e=Math.max(0,Math.min(t.display.scroller.scrollHeight-t.display.scroller.clientHeight,e)),(t.display.scroller.scrollTop!=e||i)&&(t.doc.scrollTop=e,t.display.scrollbars.setScrollTop(e),t.display.scroller.scrollTop!=e&&(t.display.scroller.scrollTop=e))}function _n(t,e,i,n){e=Math.max(0,Math.min(e,t.display.scroller.scrollWidth-t.display.scroller.clientWidth)),(i?e==t.doc.scrollLeft:Math.abs(t.doc.scrollLeft-e)<2)&&!n||(t.doc.scrollLeft=e,ur(t),t.display.scroller.scrollLeft!=e&&(t.display.scroller.scrollLeft=e),t.display.scrollbars.setScrollLeft(e))}function jn(t){var e=t.display,i=e.gutters.offsetWidth,n=Math.round(t.doc.height+ki(t.display));return{clientHeight:e.scroller.clientHeight,viewHeight:e.wrapper.clientHeight,scrollWidth:e.scroller.scrollWidth,clientWidth:e.scroller.clientWidth,viewWidth:e.wrapper.clientWidth,barLeft:t.options.fixedGutter?i:0,docHeight:n,scrollHeight:n+Ei(t)+e.barHeight,nativeBarWidth:e.nativeBarWidth,gutterWidth:i}}var zn=function(t,e,i){this.cm=i;var n=this.vert=A("div",[A("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),r=this.horiz=A("div",[A("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=r.tabIndex=-1,t(n),t(r),ut(n,"scroll",(function(){n.clientHeight&&e(n.scrollTop,"vertical")})),ut(r,"scroll",(function(){r.clientWidth&&e(r.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,s&&a<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};zn.prototype.update=function(t){var e=t.scrollWidth>t.clientWidth+1,i=t.scrollHeight>t.clientHeight+1,n=t.nativeBarWidth;if(i){this.vert.style.display="block",this.vert.style.bottom=e?n+"px":"0";var r=t.viewHeight-(e?n:0);this.vert.firstChild.style.height=Math.max(0,t.scrollHeight-t.clientHeight+r)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(e){this.horiz.style.display="block",this.horiz.style.right=i?n+"px":"0",this.horiz.style.left=t.barLeft+"px";var o=t.viewWidth-t.barLeft-(i?n:0);this.horiz.firstChild.style.width=Math.max(0,t.scrollWidth-t.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&t.clientHeight>0&&(0==n&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:i?n:0,bottom:e?n:0}},zn.prototype.setScrollLeft=function(t){this.horiz.scrollLeft!=t&&(this.horiz.scrollLeft=t),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},zn.prototype.setScrollTop=function(t){this.vert.scrollTop!=t&&(this.vert.scrollTop=t),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},zn.prototype.zeroWidthHack=function(){var t=y&&!d?"12px":"18px";this.horiz.style.height=this.vert.style.width=t,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new z,this.disableVert=new z},zn.prototype.enableZeroWidthBar=function(t,e,i){t.style.pointerEvents="auto",e.set(1e3,(function n(){var r=t.getBoundingClientRect();("vert"==i?document.elementFromPoint(r.right-1,(r.top+r.bottom)/2):document.elementFromPoint((r.right+r.left)/2,r.bottom-1))!=t?t.style.pointerEvents="none":e.set(1e3,n)}))},zn.prototype.clear=function(){var t=this.horiz.parentNode;t.removeChild(this.horiz),t.removeChild(this.vert)};var Fn=function(){};function Hn(t,e){e||(e=jn(t));var i=t.display.barWidth,n=t.display.barHeight;Wn(t,e);for(var r=0;r<4&&i!=t.display.barWidth||n!=t.display.barHeight;r++)i!=t.display.barWidth&&t.options.lineWrapping&&Tn(t),Wn(t,jn(t)),i=t.display.barWidth,n=t.display.barHeight}function Wn(t,e){var i=t.display,n=i.scrollbars.update(e);i.sizer.style.paddingRight=(i.barWidth=n.right)+"px",i.sizer.style.paddingBottom=(i.barHeight=n.bottom)+"px",i.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(i.scrollbarFiller.style.display="block",i.scrollbarFiller.style.height=n.bottom+"px",i.scrollbarFiller.style.width=n.right+"px"):i.scrollbarFiller.style.display="",n.bottom&&t.options.coverGutterNextToScrollbar&&t.options.fixedGutter?(i.gutterFiller.style.display="block",i.gutterFiller.style.height=n.bottom+"px",i.gutterFiller.style.width=e.gutterWidth+"px"):i.gutterFiller.style.display=""}Fn.prototype.update=function(){return{bottom:0,right:0}},Fn.prototype.setScrollLeft=function(){},Fn.prototype.setScrollTop=function(){},Fn.prototype.clear=function(){};var Vn={native:zn,null:Fn};function Gn(t){t.display.scrollbars&&(t.display.scrollbars.clear(),t.display.scrollbars.addClass&&T(t.display.wrapper,t.display.scrollbars.addClass)),t.display.scrollbars=new Vn[t.options.scrollbarStyle]((function(e){t.display.wrapper.insertBefore(e,t.display.scrollbarFiller),ut(e,"mousedown",(function(){t.state.focused&&setTimeout((function(){return t.display.input.focus()}),0)})),e.setAttribute("cm-not-content","true")}),(function(e,i){"horizontal"==i?_n(t,e):In(t,e)}),t),t.display.scrollbars.addClass&&R(t.display.wrapper,t.display.scrollbars.addClass)}var Un=0;function $n(t){var e;t.curOp={cm:t,viewChanged:!1,startHeight:t.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Un},e=t.curOp,oi?oi.ops.push(e):e.ownsGroup=oi={ops:[e],delayedCallbacks:[]}}function qn(t){var e=t.curOp;e&&function(t,e){var i=t.ownsGroup;if(i)try{!function(t){var e=t.delayedCallbacks,i=0;do{for(;i=i.viewTo)||i.maxLineChanged&&e.options.lineWrapping,t.update=t.mustUpdate&&new or(e,t.mustUpdate&&{top:t.scrollTop,ensure:t.scrollToPos},t.forceUpdate)}function Xn(t){t.updatedDisplay=t.mustUpdate&&sr(t.cm,t.update)}function Yn(t){var e=t.cm,i=e.display;t.updatedDisplay&&Tn(e),t.barMeasure=jn(e),i.maxLineChanged&&!e.options.lineWrapping&&(t.adjustWidthTo=Ai(e,i.maxLine,i.maxLine.text.length).left+3,e.display.sizerWidth=t.adjustWidthTo,t.barMeasure.scrollWidth=Math.max(i.scroller.clientWidth,i.sizer.offsetLeft+t.adjustWidthTo+Ei(e)+e.display.barWidth),t.maxScrollLeft=Math.max(0,i.sizer.offsetLeft+t.adjustWidthTo-Ti(e))),(t.updatedDisplay||t.selectionChanged)&&(t.preparedSelection=i.input.prepareSelection())}function Zn(t){var e=t.cm;null!=t.adjustWidthTo&&(e.display.sizer.style.minWidth=t.adjustWidthTo+"px",t.maxScrollLeft(window.innerHeight||document.documentElement.clientHeight)&&(r=!1),null!=r&&!f){var o=A("div","​",null,"position: absolute;\n top: "+(e.top-i.viewOffset-wi(t.display))+"px;\n height: "+(e.bottom-e.top+Ei(t)+i.barHeight)+"px;\n left: "+e.left+"px; width: "+Math.max(2,e.right-e.left)+"px;");t.display.lineSpace.appendChild(o),o.scrollIntoView(r),t.display.lineSpace.removeChild(o)}}}(e,function(t,e,i,n){var r;null==n&&(n=0),t.options.lineWrapping||e!=i||(i="before"==(e=e.ch?te(e.line,"before"==e.sticky?e.ch-1:e.ch,"after"):e).sticky?te(e.line,e.ch+1,"before"):e);for(var o=0;o<5;o++){var s=!1,a=$i(t,e),l=i&&i!=e?$i(t,i):a,c=An(t,r={left:Math.min(a.left,l.left),top:Math.min(a.top,l.top)-n,right:Math.max(a.left,l.left),bottom:Math.max(a.bottom,l.bottom)+n}),h=t.doc.scrollTop,u=t.doc.scrollLeft;if(null!=c.scrollTop&&(In(t,c.scrollTop),Math.abs(t.doc.scrollTop-h)>1&&(s=!0)),null!=c.scrollLeft&&(_n(t,c.scrollLeft),Math.abs(t.doc.scrollLeft-u)>1&&(s=!0)),!s)break}return r}(e,ae(n,t.scrollToPos.from),ae(n,t.scrollToPos.to),t.scrollToPos.margin));var r=t.maybeHiddenMarkers,o=t.maybeUnhiddenMarkers;if(r)for(var s=0;s=t.display.viewTo)){var i=+new Date+t.options.workTime,n=de(t,e.highlightFrontier),r=[];e.iter(n.line,Math.min(e.first+e.size,t.display.viewTo+500),(function(o){if(n.line>=t.display.viewFrom){var s=o.styles,a=o.text.length>t.options.maxHighlightLength?Wt(e.mode,n.state):null,l=ue(t,o,n,!0);a&&(n.state=a),o.styles=l.styles;var c=o.styleClasses,h=l.classes;h?o.styleClasses=h:c&&(o.styleClasses=null);for(var u=!s||s.length!=o.styles.length||c!=h&&(!c||!h||c.bgClass!=h.bgClass||c.textClass!=h.textClass),p=0;!u&&pi)return nr(t,t.options.workDelay),!0})),e.highlightFrontier=n.line,e.modeFrontier=Math.max(e.modeFrontier,n.line),r.length&&Qn(t,(function(){for(var e=0;e=i.viewFrom&&e.visible.to<=i.viewTo&&(null==i.updateLineNumbers||i.updateLineNumbers>=i.viewTo)&&i.renderedView==i.view&&0==mn(t))return!1;pr(t)&&(dn(t),e.dims=on(t));var r=n.first+n.size,o=Math.max(e.visible.from-t.options.viewportMargin,n.first),s=Math.min(r,e.visible.to+t.options.viewportMargin);i.viewFroms&&i.viewTo-s<20&&(s=Math.min(r,i.viewTo)),we&&(o=ze(t.doc,o),s=Fe(t.doc,s));var a=o!=i.viewFrom||s!=i.viewTo||i.lastWrapHeight!=e.wrapperHeight||i.lastWrapWidth!=e.wrapperWidth;!function(t,e,i){var n=t.display;0==n.view.length||e>=n.viewTo||i<=n.viewFrom?(n.view=ri(t,e,i),n.viewFrom=e):(n.viewFrom>e?n.view=ri(t,e,n.viewFrom).concat(n.view):n.viewFromi&&(n.view=n.view.slice(0,hn(t,i)))),n.viewTo=i}(t,o,s),i.viewOffset=Ve($t(t.doc,i.viewFrom)),t.display.mover.style.top=i.viewOffset+"px";var c=mn(t);if(!a&&0==c&&!e.force&&i.renderedView==i.view&&(null==i.updateLineNumbers||i.updateLineNumbers>=i.viewTo))return!1;var h=function(t){if(t.hasFocus())return null;var e=P();if(!e||!N(t.display.lineDiv,e))return null;var i={activeElt:e};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&N(t.display.lineDiv,n.anchorNode)&&(i.anchorNode=n.anchorNode,i.anchorOffset=n.anchorOffset,i.focusNode=n.focusNode,i.focusOffset=n.focusOffset)}return i}(t);return c>4&&(i.lineDiv.style.display="none"),function(t,e,i){var n=t.display,r=t.options.lineNumbers,o=n.lineDiv,s=o.firstChild;function a(e){var i=e.nextSibling;return l&&y&&t.display.currentWheelTarget==e?e.style.display="none":e.parentNode.removeChild(e),i}for(var c=n.view,h=n.viewFrom,u=0;u-1&&(d=!1),ci(t,p,h,i)),d&&(L(p.lineNumber),p.lineNumber.appendChild(document.createTextNode(Qt(t.options,h)))),s=p.node.nextSibling}else{var f=gi(t,p,h,i);o.insertBefore(f,s)}h+=p.size}for(;s;)s=a(s)}(t,i.updateLineNumbers,e.dims),c>4&&(i.lineDiv.style.display=""),i.renderedView=i.view,function(t){if(t&&t.activeElt&&t.activeElt!=P()&&(t.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(t.activeElt.nodeName)&&t.anchorNode&&N(document.body,t.anchorNode)&&N(document.body,t.focusNode))){var e=window.getSelection(),i=document.createRange();i.setEnd(t.anchorNode,t.anchorOffset),i.collapse(!1),e.removeAllRanges(),e.addRange(i),e.extend(t.focusNode,t.focusOffset)}}(h),L(i.cursorDiv),L(i.selectionDiv),i.gutters.style.height=i.sizer.style.minHeight=0,a&&(i.lastWrapHeight=e.wrapperHeight,i.lastWrapWidth=e.wrapperWidth,nr(t,400)),i.updateLineNumbers=null,!0}function ar(t,e){for(var i=e.viewport,n=!0;;n=!1){if(n&&t.options.lineWrapping&&e.oldDisplayWidth!=Ti(t))n&&(e.visible=On(t.display,t.doc,i));else if(i&&null!=i.top&&(i={top:Math.min(t.doc.height+ki(t.display)-Li(t),i.top)}),e.visible=On(t.display,t.doc,i),e.visible.from>=t.display.viewFrom&&e.visible.to<=t.display.viewTo)break;if(!sr(t,e))break;Tn(t);var r=jn(t);gn(t),Hn(t,r),hr(t,r),e.force=!1}e.signal(t,"update",t),t.display.viewFrom==t.display.reportedViewFrom&&t.display.viewTo==t.display.reportedViewTo||(e.signal(t,"viewportChange",t,t.display.viewFrom,t.display.viewTo),t.display.reportedViewFrom=t.display.viewFrom,t.display.reportedViewTo=t.display.viewTo)}function lr(t,e){var i=new or(t,e);if(sr(t,i)){Tn(t),ar(t,i);var n=jn(t);gn(t),Hn(t,n),hr(t,n),i.finish()}}function cr(t){var e=t.gutters.offsetWidth;t.sizer.style.marginLeft=e+"px"}function hr(t,e){t.display.sizer.style.minHeight=e.docHeight+"px",t.display.heightForcer.style.top=e.docHeight+"px",t.display.gutters.style.height=e.docHeight+t.display.barHeight+Ei(t)+"px"}function ur(t){var e=t.display,i=e.view;if(e.alignWidgets||e.gutters.firstChild&&t.options.fixedGutter){for(var n=sn(e)-e.scroller.scrollLeft+t.doc.scrollLeft,r=e.gutters.offsetWidth,o=n+"px",s=0;sa.clientWidth,h=a.scrollHeight>a.clientHeight;if(r&&c||o&&h){if(o&&y&&l)t:for(var p=e.target,d=s.view;p!=a;p=p.parentNode)for(var f=0;f=0&&ee(t,n.to())<=0)return i}return-1};var kr=function(t,e){this.anchor=t,this.head=e};function Sr(t,e,i){var n=t&&t.options.selectionsMayTouch,r=e[i];e.sort((function(t,e){return ee(t.from(),e.from())})),i=F(e,r);for(var o=1;o0:l>=0){var c=oe(a.from(),s.from()),h=re(a.to(),s.to()),u=a.empty()?s.from()==s.head:a.from()==a.head;o<=i&&--i,e.splice(--o,2,new kr(u?h:c,u?c:h))}}return new wr(e,i)}function Er(t,e){return new wr([new kr(t,e||t)],0)}function Tr(t){return t.text?te(t.from.line+t.text.length-1,K(t.text).length+(1==t.text.length?t.from.ch:0)):t.to}function Lr(t,e){if(ee(t,e.from)<0)return t;if(ee(t,e.to)<=0)return Tr(e);var i=t.line+e.text.length-(e.to.line-e.from.line)-1,n=t.ch;return t.line==e.to.line&&(n+=Tr(e).ch-e.to.ch),te(i,n)}function Or(t,e){for(var i=[],n=0;n1&&t.remove(a.line+1,f-1),t.insert(a.line+1,v)}ai(t,"change",t,e)}function Dr(t,e,i){!function t(n,r,o){if(n.linked)for(var s=0;sa-(t.cm?t.cm.options.historyEventDelay:500)||"*"==e.origin.charAt(0)))&&(o=function(t,e){return e?(zr(t.done),K(t.done)):t.done.length&&!K(t.done).ranges?K(t.done):t.done.length>1&&!t.done[t.done.length-2].ranges?(t.done.pop(),K(t.done)):void 0}(r,r.lastOp==n)))s=K(o.changes),0==ee(e.from,e.to)&&0==ee(e.from,s.to)?s.to=Tr(e):o.changes.push(jr(t,e));else{var l=K(r.done);for(l&&l.ranges||Wr(t.sel,r.done),o={changes:[jr(t,e)],generation:r.generation},r.done.push(o);r.done.length>r.undoDepth;)r.done.shift(),r.done[0].ranges||r.done.shift()}r.done.push(i),r.generation=++r.maxGeneration,r.lastModTime=r.lastSelTime=a,r.lastOp=r.lastSelOp=n,r.lastOrigin=r.lastSelOrigin=e.origin,s||ft(t,"historyAdded")}function Hr(t,e,i,n){var r=t.history,o=n&&n.origin;i==r.lastSelOp||o&&r.lastSelOrigin==o&&(r.lastModTime==r.lastSelTime&&r.lastOrigin==o||function(t,e,i,n){var r=e.charAt(0);return"*"==r||"+"==r&&i.ranges.length==n.ranges.length&&i.somethingSelected()==n.somethingSelected()&&new Date-t.history.lastSelTime<=(t.cm?t.cm.options.historyEventDelay:500)}(t,o,K(r.done),e))?r.done[r.done.length-1]=e:Wr(e,r.done),r.lastSelTime=+new Date,r.lastSelOrigin=o,r.lastSelOp=i,n&&!1!==n.clearRedo&&zr(r.undone)}function Wr(t,e){var i=K(e);i&&i.ranges&&i.equals(t)||e.push(t)}function Vr(t,e,i,n){var r=e["spans_"+t.id],o=0;t.iter(Math.max(t.first,i),Math.min(t.first+t.size,n),(function(i){i.markedSpans&&((r||(r=e["spans_"+t.id]={}))[o]=i.markedSpans),++o}))}function Gr(t){if(!t)return null;for(var e,i=0;i-1&&(K(a)[u]=c[u],delete c[u])}}}return n}function qr(t,e,i,n){if(n){var r=t.anchor;if(i){var o=ee(e,r)<0;o!=ee(i,r)<0?(r=e,e=i):o!=ee(e,i)<0&&(e=i)}return new kr(r,e)}return new kr(i||e,e)}function Kr(t,e,i,n,r){null==r&&(r=t.cm&&(t.cm.display.shift||t.extend)),Qr(t,new wr([qr(t.sel.primary(),e,i,r)],0),n)}function Xr(t,e,i){for(var n=[],r=t.cm&&(t.cm.display.shift||t.extend),o=0;o=e.ch:a.to>e.ch))){if(r&&(ft(l,"beforeCursorEnter"),l.explicitlyCleared)){if(o.markedSpans){--s;continue}break}if(!l.atomic)continue;if(i){var u=l.find(n<0?1:-1),p=void 0;if((n<0?h:c)&&(u=so(t,u,-n,u&&u.line==e.line?o:null)),u&&u.line==e.line&&(p=ee(u,i))&&(n<0?p<0:p>0))return ro(t,u,e,n,r)}var d=l.find(n<0?-1:1);return(n<0?c:h)&&(d=so(t,d,n,d.line==e.line?o:null)),d?ro(t,d,e,n,r):null}}return e}function oo(t,e,i,n,r){var o=n||1,s=ro(t,e,i,o,r)||!r&&ro(t,e,i,o,!0)||ro(t,e,i,-o,r)||!r&&ro(t,e,i,-o,!0);return s||(t.cantEdit=!0,te(t.first,0))}function so(t,e,i,n){return i<0&&0==e.ch?e.line>t.first?ae(t,te(e.line-1)):null:i>0&&e.ch==(n||$t(t,e.line)).text.length?e.line0)){var h=[l,1],u=ee(c.from,a.from),p=ee(c.to,a.to);(u<0||!s.inclusiveLeft&&!u)&&h.push({from:c.from,to:a.from}),(p>0||!s.inclusiveRight&&!p)&&h.push({from:a.to,to:c.to}),r.splice.apply(r,h),l+=h.length-3}}return r}(t,e.from,e.to);if(n)for(var r=n.length-1;r>=0;--r)ho(t,{from:n[r].from,to:n[r].to,text:r?[""]:e.text,origin:e.origin});else ho(t,e)}}function ho(t,e){if(1!=e.text.length||""!=e.text[0]||0!=ee(e.from,e.to)){var i=Or(t,e);Fr(t,e,i,t.cm?t.cm.curOp.id:NaN),fo(t,e,i,Te(t,e));var n=[];Dr(t,(function(t,i){i||-1!=F(n,t.history)||(yo(t.history,e),n.push(t.history)),fo(t,e,null,Te(t,e))}))}}function uo(t,e,i){var n=t.cm&&t.cm.state.suppressEdits;if(!n||i){for(var r,o=t.history,s=t.sel,a="undo"==e?o.done:o.undone,l="undo"==e?o.undone:o.done,c=0;c=0;--d){var f=p(d);if(f)return f.v}}}}function po(t,e){if(0!=e&&(t.first+=e,t.sel=new wr(X(t.sel.ranges,(function(t){return new kr(te(t.anchor.line+e,t.anchor.ch),te(t.head.line+e,t.head.ch))})),t.sel.primIndex),t.cm)){un(t.cm,t.first,t.first-e,e);for(var i=t.cm.display,n=i.viewFrom;nt.lastLine())){if(e.from.lineo&&(e={from:e.from,to:te(o,$t(t,o).text.length),text:[e.text[0]],origin:e.origin}),e.removed=qt(t,e.from,e.to),i||(i=Or(t,e)),t.cm?function(t,e,i){var n=t.doc,r=t.display,o=e.from,s=e.to,a=!1,l=o.line;t.options.lineWrapping||(l=Yt(je($t(n,o.line))),n.iter(l,s.line+1,(function(t){if(t==r.maxLine)return a=!0,!0}))),n.sel.contains(e.from,e.to)>-1&>(t),Rr(n,e,i,an(t)),t.options.lineWrapping||(n.iter(l,o.line+e.text.length,(function(t){var e=Ge(t);e>r.maxLineLength&&(r.maxLine=t,r.maxLineLength=e,r.maxLineChanged=!0,a=!1)})),a&&(t.curOp.updateMaxLine=!0)),function(t,e){if(t.modeFrontier=Math.min(t.modeFrontier,e),!(t.highlightFrontieri;n--){var r=$t(t,n).stateAfter;if(r&&(!(r instanceof ce)||n+r.lookAhead1||!(this.children[0]instanceof xo))){var a=[];this.collapse(a),this.children=[new xo(a)],this.children[0].parent=this}},collapse:function(t){for(var e=0;e50){for(var s=r.lines.length%25+25,a=s;a10);t.parent.maybeSpill()}},iterN:function(t,e,i){for(var n=0;n0||0==s&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=M("span",[o.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(_e(t,e.line,e,i,o)||e.line!=i.line&&_e(t,i.line,e,i,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");we=!0}o.addToHistory&&Fr(t,{from:e,to:i,origin:"markText"},t.sel,NaN);var a,l=e.line,c=t.cm;if(t.iter(l,i.line+1,(function(t){c&&o.collapsed&&!c.options.lineWrapping&&je(t)==c.display.maxLine&&(a=!0),o.collapsed&&l!=e.line&&Xt(t,0),function(t,e){t.markedSpans=t.markedSpans?t.markedSpans.concat([e]):[e],e.marker.attachLine(t)}(t,new ke(o,l==e.line?e.ch:null,l==i.line?i.ch:null)),++l})),o.collapsed&&t.iter(e.line,i.line+1,(function(e){He(t,e)&&Xt(e,0)})),o.clearOnEnter&&ut(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(Ce=!0,(t.history.done.length||t.history.undone.length)&&t.clearHistory()),o.collapsed&&(o.id=++So,o.atomic=!0),c){if(a&&(c.curOp.updateMaxLine=!0),o.collapsed)un(c,e.line,i.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var h=e.line;h<=i.line;h++)pn(c,h,"text");o.atomic&&io(c.doc),ai(c,"markerAdded",c,o)}return o}Eo.prototype.clear=function(){if(!this.explicitlyCleared){var t=this.doc.cm,e=t&&!t.curOp;if(e&&$n(t),vt(this,"clear")){var i=this.find();i&&ai(this,"clear",i.from,i.to)}for(var n=null,r=null,o=0;ot.display.maxLineLength&&(t.display.maxLine=c,t.display.maxLineLength=h,t.display.maxLineChanged=!0)}null!=n&&t&&this.collapsed&&un(t,n,r+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&io(t.doc)),t&&ai(t,"markerCleared",t,this,n,r),e&&qn(t),this.parent&&this.parent.clear()}},Eo.prototype.find=function(t,e){var i,n;null==t&&"bookmark"==this.type&&(t=1);for(var r=0;r=0;l--)co(this,n[l]);a?Jr(this,a):this.cm&&Nn(this.cm)})),undo:ir((function(){uo(this,"undo")})),redo:ir((function(){uo(this,"redo")})),undoSelection:ir((function(){uo(this,"undo",!0)})),redoSelection:ir((function(){uo(this,"redo",!0)})),setExtending:function(t){this.extend=t},getExtending:function(){return this.extend},historySize:function(){for(var t=this.history,e=0,i=0,n=0;n=t.ch)&&e.push(r.marker.parent||r.marker)}return e},findMarks:function(t,e,i){t=ae(this,t),e=ae(this,e);var n=[],r=t.line;return this.iter(t.line,e.line+1,(function(o){var s=o.markedSpans;if(s)for(var a=0;a=l.to||null==l.from&&r!=t.line||null!=l.from&&r==e.line&&l.from>=e.ch||i&&!i(l.marker)||n.push(l.marker.parent||l.marker)}++r})),n},getAllMarks:function(){var t=[];return this.iter((function(e){var i=e.markedSpans;if(i)for(var n=0;nt)return e=t,!0;t-=o,++i})),ae(this,te(i,e))},indexFromPos:function(t){var e=(t=ae(this,t)).ch;if(t.linee&&(e=t.from),null!=t.to&&t.to-1)return e.state.draggingText(t),void setTimeout((function(){return e.display.input.focus()}),20);try{var u=t.dataTransfer.getData("Text");if(u){var p;if(e.state.draggingText&&!e.state.draggingText.copy&&(p=e.listSelections()),to(e.doc,Er(i,i)),p)for(var d=0;d=0;e--)mo(t.doc,"",n[e].from,n[e].to,"+delete");Nn(t)}))}function Jo(t,e,i){var n=rt(t.text,e+i,i);return n<0||n>t.text.length?null:n}function Qo(t,e,i){var n=Jo(t,e.ch,i);return null==n?null:new te(e.line,n,i<0?"after":"before")}function ts(t,e,i,n,r){if(t){"rtl"==e.doc.direction&&(r=-r);var o=ct(i,e.doc.direction);if(o){var s,a=r<0?K(o):o[0],l=r<0==(1==a.level)?"after":"before";if(a.level>0||"rtl"==e.doc.direction){var c=Ni(e,i);s=r<0?i.text.length-1:0;var h=Pi(e,c,s).top;s=ot((function(t){return Pi(e,c,t).top==h}),r<0==(1==a.level)?a.from:a.to-1,s),"before"==l&&(s=Jo(i,s,1))}else s=r<0?a.to:a.from;return new te(n,s,l)}}return new te(n,r<0?i.text.length:0,r<0?"before":"after")}Vo.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Vo.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Vo.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Vo.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Vo.default=y?Vo.macDefault:Vo.pcDefault;var es={selectAll:ao,singleSelection:function(t){return t.setSelection(t.getCursor("anchor"),t.getCursor("head"),W)},killLine:function(t){return Zo(t,(function(e){if(e.empty()){var i=$t(t.doc,e.head.line).text.length;return e.head.ch==i&&e.head.line0)r=new te(r.line,r.ch+1),t.replaceRange(o.charAt(r.ch-1)+o.charAt(r.ch-2),te(r.line,r.ch-2),r,"+transpose");else if(r.line>t.doc.first){var s=$t(t.doc,r.line-1).text;s&&(r=new te(r.line,1),t.replaceRange(o.charAt(0)+t.doc.lineSeparator()+s.charAt(s.length-1),te(r.line-1,s.length-1),r,"+transpose"))}i.push(new kr(r,r))}t.setSelections(i)}))},newlineAndIndent:function(t){return Qn(t,(function(){for(var e=t.listSelections(),i=e.length-1;i>=0;i--)t.replaceRange(t.doc.lineSeparator(),e[i].anchor,e[i].head,"+input");e=t.listSelections();for(var n=0;n-1&&(ee((r=c.ranges[r]).from(),e)<0||e.xRel>0)&&(ee(r.to(),e)>0||e.xRel<0)?function(t,e,i,n){var r=t.display,o=!1,c=tr(t,(function(e){l&&(r.scroller.draggable=!1),t.state.draggingText=!1,dt(r.wrapper.ownerDocument,"mouseup",c),dt(r.wrapper.ownerDocument,"mousemove",h),dt(r.scroller,"dragstart",u),dt(r.scroller,"drop",c),o||(bt(e),n.addNew||Kr(t.doc,i,null,null,n.extend),l&&!p||s&&9==a?setTimeout((function(){r.wrapper.ownerDocument.body.focus({preventScroll:!0}),r.input.focus()}),20):r.input.focus())})),h=function(t){o=o||Math.abs(e.clientX-t.clientX)+Math.abs(e.clientY-t.clientY)>=10},u=function(){return o=!0};l&&(r.scroller.draggable=!0),t.state.draggingText=c,c.copy=!n.moveOnDrag,r.scroller.dragDrop&&r.scroller.dragDrop(),ut(r.wrapper.ownerDocument,"mouseup",c),ut(r.wrapper.ownerDocument,"mousemove",h),ut(r.scroller,"dragstart",u),ut(r.scroller,"drop",c),kn(t),setTimeout((function(){return r.input.focus()}),20)}(t,n,e,o):function(t,e,i,n){var r=t.display,o=t.doc;bt(e);var s,a,l=o.sel,c=l.ranges;if(n.addNew&&!n.extend?(a=o.sel.contains(i),s=a>-1?c[a]:new kr(i,i)):(s=o.sel.primary(),a=o.sel.primIndex),"rectangle"==n.unit)n.addNew||(s=new kr(i,i)),i=cn(t,e,!0,!0),a=-1;else{var h=vs(t,i,n.unit);s=n.extend?qr(s,h.anchor,h.head,n.extend):h}n.addNew?-1==a?(a=c.length,Qr(o,Sr(t,c.concat([s]),a),{scroll:!1,origin:"*mouse"})):c.length>1&&c[a].empty()&&"char"==n.unit&&!n.extend?(Qr(o,Sr(t,c.slice(0,a).concat(c.slice(a+1)),0),{scroll:!1,origin:"*mouse"}),l=o.sel):Yr(o,a,s,V):(a=0,Qr(o,new wr([s],0),V),l=o.sel);var u=i;function p(e){if(0!=ee(u,e))if(u=e,"rectangle"==n.unit){for(var r=[],c=t.options.tabSize,h=j($t(o,i.line).text,i.ch,c),p=j($t(o,e.line).text,e.ch,c),d=Math.min(h,p),f=Math.max(h,p),m=Math.min(i.line,e.line),g=Math.min(t.lastLine(),Math.max(i.line,e.line));m<=g;m++){var v=$t(o,m).text,y=U(v,d,c);d==f?r.push(new kr(te(m,y),te(m,y))):v.length>y&&r.push(new kr(te(m,y),te(m,U(v,f,c))))}r.length||r.push(new kr(i,i)),Qr(o,Sr(t,l.ranges.slice(0,a).concat(r),a),{origin:"*mouse",scroll:!1}),t.scrollIntoView(e)}else{var b,x=s,C=vs(t,e,n.unit),w=x.anchor;ee(C.anchor,w)>0?(b=C.head,w=oe(x.from(),C.anchor)):(b=C.anchor,w=re(x.to(),C.head));var k=l.ranges.slice(0);k[a]=function(t,e){var i=e.anchor,n=e.head,r=$t(t.doc,i.line);if(0==ee(i,n)&&i.sticky==n.sticky)return e;var o=ct(r);if(!o)return e;var s=at(o,i.ch,i.sticky),a=o[s];if(a.from!=i.ch&&a.to!=i.ch)return e;var l,c=s+(a.from==i.ch==(1!=a.level)?0:1);if(0==c||c==o.length)return e;if(n.line!=i.line)l=(n.line-i.line)*("ltr"==t.doc.direction?1:-1)>0;else{var h=at(o,n.ch,n.sticky),u=h-s||(n.ch-i.ch)*(1==a.level?-1:1);l=h==c-1||h==c?u<0:u>0}var p=o[c+(l?-1:0)],d=l==(1==p.level),f=d?p.from:p.to,m=d?"after":"before";return i.ch==f&&i.sticky==m?e:new kr(new te(i.line,f,m),n)}(t,new kr(ae(o,w),b)),Qr(o,Sr(t,k,a),V)}}var d=r.wrapper.getBoundingClientRect(),f=0;function m(e){t.state.selectingText=!1,f=1/0,e&&(bt(e),r.input.focus()),dt(r.wrapper.ownerDocument,"mousemove",g),dt(r.wrapper.ownerDocument,"mouseup",v),o.history.lastSelOrigin=null}var g=tr(t,(function(e){0!==e.buttons&&St(e)?function e(i){var s=++f,a=cn(t,i,!0,"rectangle"==n.unit);if(a)if(0!=ee(a,u)){t.curOp.focus=P(),p(a);var l=On(r,o);(a.line>=l.to||a.lined.bottom?20:0;c&&setTimeout(tr(t,(function(){f==s&&(r.scroller.scrollTop+=c,e(i))})),50)}}(e):m(e)})),v=tr(t,m);t.state.selectingText=v,ut(r.wrapper.ownerDocument,"mousemove",g),ut(r.wrapper.ownerDocument,"mouseup",v)}(t,n,e,o)}(e,n,o,t):kt(t)==i.scroller&&bt(t):2==r?(n&&Kr(e.doc,n),setTimeout((function(){return i.input.focus()}),20)):3==r&&(k?e.display.input.onContextMenu(t):kn(e)))}}function vs(t,e,i){if("char"==i)return new kr(e,e);if("word"==i)return t.findWordAt(e);if("line"==i)return new kr(te(e.line,0),ae(t.doc,te(e.line+1,0)));var n=i(t,e);return new kr(n.from,n.to)}function ys(t,e,i,n){var r,o;if(e.touches)r=e.touches[0].clientX,o=e.touches[0].clientY;else try{r=e.clientX,o=e.clientY}catch(t){return!1}if(r>=Math.floor(t.display.gutters.getBoundingClientRect().right))return!1;n&&bt(e);var s=t.display,a=s.lineDiv.getBoundingClientRect();if(o>a.bottom||!vt(t,i))return Ct(e);o-=a.top-s.viewOffset;for(var l=0;l=r)return ft(t,i,t,Zt(t.doc,o),t.display.gutterSpecs[l].className,e),Ct(e)}}function bs(t,e){return ys(t,e,"gutterClick",!0)}function xs(t,e){Ci(t.display,e)||function(t,e){return!!vt(t,"gutterContextMenu")&&ys(t,e,"gutterContextMenu",!1)}(t,e)||mt(t,e,"contextmenu")||k||t.display.input.onContextMenu(e)}function Cs(t){t.display.wrapper.className=t.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+t.options.theme.replace(/(^|\s)\s*/g," cm-s-"),zi(t)}ms.prototype.compare=function(t,e,i){return this.time+400>t&&0==ee(e,this.pos)&&i==this.button};var ws={toString:function(){return"CodeMirror.Init"}},ks={},Ss={};function Es(t,e,i){if(!e!=!(i&&i!=ws)){var n=t.display.dragFunctions,r=e?ut:dt;r(t.display.scroller,"dragstart",n.start),r(t.display.scroller,"dragenter",n.enter),r(t.display.scroller,"dragover",n.over),r(t.display.scroller,"dragleave",n.leave),r(t.display.scroller,"drop",n.drop)}}function Ts(t){t.options.lineWrapping?(R(t.display.wrapper,"CodeMirror-wrap"),t.display.sizer.style.minWidth="",t.display.sizerWidth=null):(T(t.display.wrapper,"CodeMirror-wrap"),Ue(t)),ln(t),un(t),zi(t),setTimeout((function(){return Hn(t)}),100)}function Ls(t,e){var i=this;if(!(this instanceof Ls))return new Ls(t,e);this.options=e=e?_(e):{},_(ks,e,!1);var n=e.value;"string"==typeof n?n=new No(n,e.mode,null,e.lineSeparator,e.direction):e.mode&&(n.modeOption=e.mode),this.doc=n;var r=new Ls.inputStyles[e.inputStyle](this),o=this.display=new gr(t,n,r,e);for(var c in o.wrapper.CodeMirror=this,Cs(this),e.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Gn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new z,keySeq:null,specialChars:null},e.autofocus&&!v&&o.input.focus(),s&&a<11&&setTimeout((function(){return i.display.input.reset(!0)}),20),function(t){var e=t.display;ut(e.scroller,"mousedown",tr(t,gs)),ut(e.scroller,"dblclick",s&&a<11?tr(t,(function(e){if(!mt(t,e)){var i=cn(t,e);if(i&&!bs(t,e)&&!Ci(t.display,e)){bt(e);var n=t.findWordAt(i);Kr(t.doc,n.anchor,n.head)}}})):function(e){return mt(t,e)||bt(e)}),ut(e.scroller,"contextmenu",(function(e){return xs(t,e)})),ut(e.input.getField(),"contextmenu",(function(i){e.scroller.contains(i.target)||xs(t,i)}));var i,n={end:0};function r(){e.activeTouch&&(i=setTimeout((function(){return e.activeTouch=null}),1e3),(n=e.activeTouch).end=+new Date)}function o(t,e){if(null==e.left)return!0;var i=e.left-t.left,n=e.top-t.top;return i*i+n*n>400}ut(e.scroller,"touchstart",(function(r){if(!mt(t,r)&&!function(t){if(1!=t.touches.length)return!1;var e=t.touches[0];return e.radiusX<=1&&e.radiusY<=1}(r)&&!bs(t,r)){e.input.ensurePolled(),clearTimeout(i);var o=+new Date;e.activeTouch={start:o,moved:!1,prev:o-n.end<=300?n:null},1==r.touches.length&&(e.activeTouch.left=r.touches[0].pageX,e.activeTouch.top=r.touches[0].pageY)}})),ut(e.scroller,"touchmove",(function(){e.activeTouch&&(e.activeTouch.moved=!0)})),ut(e.scroller,"touchend",(function(i){var n=e.activeTouch;if(n&&!Ci(e,i)&&null!=n.left&&!n.moved&&new Date-n.start<300){var s,a=t.coordsChar(e.activeTouch,"page");s=!n.prev||o(n,n.prev)?new kr(a,a):!n.prev.prev||o(n,n.prev.prev)?t.findWordAt(a):new kr(te(a.line,0),ae(t.doc,te(a.line+1,0))),t.setSelection(s.anchor,s.head),t.focus(),bt(i)}r()})),ut(e.scroller,"touchcancel",r),ut(e.scroller,"scroll",(function(){e.scroller.clientHeight&&(In(t,e.scroller.scrollTop),_n(t,e.scroller.scrollLeft,!0),ft(t,"scroll",t))})),ut(e.scroller,"mousewheel",(function(e){return Cr(t,e)})),ut(e.scroller,"DOMMouseScroll",(function(e){return Cr(t,e)})),ut(e.wrapper,"scroll",(function(){return e.wrapper.scrollTop=e.wrapper.scrollLeft=0})),e.dragFunctions={enter:function(e){mt(t,e)||wt(e)},over:function(e){mt(t,e)||(function(t,e){var i=cn(t,e);if(i){var n=document.createDocumentFragment();yn(t,i,n),t.display.dragCursor||(t.display.dragCursor=A("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),t.display.lineSpace.insertBefore(t.display.dragCursor,t.display.cursorDiv)),O(t.display.dragCursor,n)}}(t,e),wt(e))},start:function(e){return function(t,e){if(s&&(!t.state.draggingText||+new Date-Po<100))wt(e);else if(!mt(t,e)&&!Ci(t.display,e)&&(e.dataTransfer.setData("Text",t.getSelection()),e.dataTransfer.effectAllowed="copyMove",e.dataTransfer.setDragImage&&!p)){var i=A("img",null,null,"position: fixed; left: 0; top: 0;");i.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",u&&(i.width=i.height=1,t.display.wrapper.appendChild(i),i._top=i.offsetTop),e.dataTransfer.setDragImage(i,0,0),u&&i.parentNode.removeChild(i)}}(t,e)},drop:tr(t,Ro),leave:function(e){mt(t,e)||Do(t)}};var l=e.input.getField();ut(l,"keyup",(function(e){return us.call(t,e)})),ut(l,"keydown",tr(t,hs)),ut(l,"keypress",tr(t,ps)),ut(l,"focus",(function(e){return Sn(t,e)})),ut(l,"blur",(function(e){return En(t,e)}))}(this),_o(),$n(this),this.curOp.forceUpdate=!0,Ir(this,n),e.autofocus&&!v||this.hasFocus()?setTimeout((function(){i.hasFocus()&&!i.state.focused&&Sn(i)}),20):En(this),Ss)Ss.hasOwnProperty(c)&&Ss[c](this,e[c],ws);pr(this),e.finishInit&&e.finishInit(this);for(var h=0;h150)){if(!n)return;i="prev"}}else c=0,i="not";"prev"==i?c=e>o.first?j($t(o,e-1).text,null,s):0:"add"==i?c=l+t.options.indentUnit:"subtract"==i?c=l-t.options.indentUnit:"number"==typeof i&&(c=l+i),c=Math.max(0,c);var u="",p=0;if(t.options.indentWithTabs)for(var d=Math.floor(c/s);d;--d)p+=s,u+="\t";if(ps,l=Nt(e),c=null;if(a&&n.ranges.length>1)if(Ms&&Ms.text.join("\n")==e){if(n.ranges.length%Ms.text.length==0){c=[];for(var h=0;h=0;p--){var d=n.ranges[p],f=d.from(),m=d.to();d.empty()&&(i&&i>0?f=te(f.line,f.ch-i):t.state.overwrite&&!a?m=te(m.line,Math.min($t(o,m.line).text.length,m.ch+K(l).length)):a&&Ms&&Ms.lineWise&&Ms.text.join("\n")==l.join("\n")&&(f=m=te(f.line,0)));var g={from:f,to:m,text:c?c[p%c.length]:l,origin:r||(a?"paste":t.state.cutIncoming>s?"cut":"+input")};co(t.doc,g),ai(t,"inputRead",t,g)}e&&!a&&Ds(t,e),Nn(t),t.curOp.updateInput<2&&(t.curOp.updateInput=u),t.curOp.typing=!0,t.state.pasteIncoming=t.state.cutIncoming=-1}function Rs(t,e){var i=t.clipboardData&&t.clipboardData.getData("Text");if(i)return t.preventDefault(),e.isReadOnly()||e.options.disableInput||Qn(e,(function(){return Ps(e,i,0,null,"paste")})),!0}function Ds(t,e){if(t.options.electricChars&&t.options.smartIndent)for(var i=t.doc.sel,n=i.ranges.length-1;n>=0;n--){var r=i.ranges[n];if(!(r.head.ch>100||n&&i.ranges[n-1].head.line==r.head.line)){var o=t.getModeAt(r.head),s=!1;if(o.electricChars){for(var a=0;a-1){s=As(t,r.head.line,"smart");break}}else o.electricInput&&o.electricInput.test($t(t.doc,r.head.line).text.slice(0,r.head.ch))&&(s=As(t,r.head.line,"smart"));s&&ai(t,"electricInput",t,r.head.line)}}}function Is(t){for(var e=[],i=[],n=0;n0?0:-1));s=isNaN(h)?null:new te(e.line,Math.max(0,Math.min(a.text.length,e.ch+i*(h>=55296&&h<56320?2:1))),-i)}else s=r?function(t,e,i,n){var r=ct(e,t.doc.direction);if(!r)return Qo(e,i,n);i.ch>=e.text.length?(i.ch=e.text.length,i.sticky="before"):i.ch<=0&&(i.ch=0,i.sticky="after");var o=at(r,i.ch,i.sticky),s=r[o];if("ltr"==t.doc.direction&&s.level%2==0&&(n>0?s.to>i.ch:s.from=s.from&&p>=h.begin)){var d=u?"before":"after";return new te(i.line,p,d)}}var f=function(t,e,n){for(var o=function(t,e){return e?new te(i.line,l(t,1),"before"):new te(i.line,t,"after")};t>=0&&t0==(1!=s.level),c=a?n.begin:l(n.end,-1);if(s.from<=c&&c0?h.end:l(h.begin,-1);return null==g||n>0&&g==e.text.length||!(m=f(n>0?0:r.length-1,n,c(g)))?null:m}(t.cm,a,e,i):Qo(a,e,i);if(null==s){if(o||(c=e.line+l)=t.first+t.size||(e=new te(c,e.ch,e.sticky),!(a=$t(t,c))))return!1;e=ts(r,t.cm,a,e.line,l)}else e=s;return!0}if("char"==n||"codepoint"==n)c();else if("column"==n)c(!0);else if("word"==n||"group"==n)for(var h=null,u="group"==n,p=t.cm&&t.cm.getHelper(e,"wordChars"),d=!0;!(i<0)||c(!d);d=!1){var f=a.text.charAt(e.ch)||"\n",m=tt(f,p)?"w":u&&"\n"==f?"n":!u||/\s/.test(f)?null:"p";if(!u||d||m||(m="s"),h&&h!=m){i<0&&(i=1,c(),e.sticky="after");break}if(m&&(h=m),i>0&&!c(!d))break}var g=oo(t,e,o,s,!0);return ie(o,g)&&(g.hitSide=!0),g}function zs(t,e,i,n){var r,o,s=t.doc,a=e.left;if("page"==n){var l=Math.min(t.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),c=Math.max(l-.5*nn(t.display),3);r=(i>0?e.bottom:e.top)+i*c}else"line"==n&&(r=i>0?e.bottom+3:e.top-3);for(;(o=Xi(t,a,r)).outside;){if(i<0?r<=0:r>=s.height){o.hitSide=!0;break}r+=5*i}return o}var Fs=function(t){this.cm=t,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new z,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Hs(t,e){var i=Mi(t,e.line);if(!i||i.hidden)return null;var n=$t(t.doc,e.line),r=Oi(i,n,e.line),o=ct(n,t.doc.direction),s="left";o&&(s=at(o,e.ch)%2?"right":"left");var a=Ii(r.map,e.ch,s);return a.offset="right"==a.collapse?a.end:a.start,a}function Ws(t,e){return e&&(t.bad=!0),t}function Vs(t,e,i){var n;if(e==t.display.lineDiv){if(!(n=t.display.lineDiv.childNodes[i]))return Ws(t.clipPos(te(t.display.viewTo-1)),!0);e=null,i=0}else for(n=e;;n=n.parentNode){if(!n||n==t.display.lineDiv)return null;if(n.parentNode&&n.parentNode==t.display.lineDiv)break}for(var r=0;r=e.display.viewTo||o.line=e.display.viewFrom&&Hs(e,r)||{node:l[0].measure.map[2],offset:0},h=o.linen.firstLine()&&(s=te(s.line-1,$t(n.doc,s.line-1).length)),a.ch==$t(n.doc,a.line).text.length&&a.liner.viewTo-1)return!1;s.line==r.viewFrom||0==(t=hn(n,s.line))?(e=Yt(r.view[0].line),i=r.view[0].node):(e=Yt(r.view[t].line),i=r.view[t-1].node.nextSibling);var l,c,h=hn(n,a.line);if(h==r.view.length-1?(l=r.viewTo-1,c=r.lineDiv.lastChild):(l=Yt(r.view[h+1].line)-1,c=r.view[h+1].node.previousSibling),!i)return!1;for(var u=n.doc.splitLines(function(t,e,i,n,r){var o="",s=!1,a=t.doc.lineSeparator(),l=!1;function c(){s&&(o+=a,l&&(o+=a),s=l=!1)}function h(t){t&&(c(),o+=t)}function u(e){if(1==e.nodeType){var i=e.getAttribute("cm-text");if(i)return void h(i);var o,p=e.getAttribute("cm-marker");if(p){var d=t.findMarks(te(n,0),te(r+1,0),(g=+p,function(t){return t.id==g}));return void(d.length&&(o=d[0].find(0))&&h(qt(t.doc,o.from,o.to).join(a)))}if("false"==e.getAttribute("contenteditable"))return;var f=/^(pre|div|p|li|table|br)$/i.test(e.nodeName);if(!/^br$/i.test(e.nodeName)&&0==e.textContent.length)return;f&&c();for(var m=0;m1&&p.length>1;)if(K(u)==K(p))u.pop(),p.pop(),l--;else{if(u[0]!=p[0])break;u.shift(),p.shift(),e++}for(var d=0,f=0,m=u[0],g=p[0],v=Math.min(m.length,g.length);ds.ch&&y.charCodeAt(y.length-f-1)==b.charCodeAt(b.length-f-1);)d--,f++;u[u.length-1]=y.slice(0,y.length-f).replace(/^\u200b+/,""),u[0]=u[0].slice(d).replace(/\u200b+$/,"");var C=te(e,d),w=te(l,p.length?K(p).length-f:0);return u.length>1||u[0]||ee(C,w)?(mo(n.doc,u,C,w,"+input"),!0):void 0},Fs.prototype.ensurePolled=function(){this.forceCompositionEnd()},Fs.prototype.reset=function(){this.forceCompositionEnd()},Fs.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Fs.prototype.readFromDOMSoon=function(){var t=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(t.readDOMTimeout=null,t.composing){if(!t.composing.done)return;t.composing=null}t.updateFromDOM()}),80))},Fs.prototype.updateFromDOM=function(){var t=this;!this.cm.isReadOnly()&&this.pollContent()||Qn(this.cm,(function(){return un(t.cm)}))},Fs.prototype.setUneditable=function(t){t.contentEditable="false"},Fs.prototype.onKeyPress=function(t){0==t.charCode||this.composing||(t.preventDefault(),this.cm.isReadOnly()||tr(this.cm,Ps)(this.cm,String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),0))},Fs.prototype.readOnlyChanged=function(t){this.div.contentEditable=String("nocursor"!=t)},Fs.prototype.onContextMenu=function(){},Fs.prototype.resetPosition=function(){},Fs.prototype.needsContentAttribute=!0;var Us=function(t){this.cm=t,this.prevInput="",this.pollingFast=!1,this.polling=new z,this.hasSelection=!1,this.composing=null};Us.prototype.init=function(t){var e=this,i=this,n=this.cm;this.createField(t);var r=this.textarea;function o(t){if(!mt(n,t)){if(n.somethingSelected())Ns({lineWise:!1,text:n.getSelections()});else{if(!n.options.lineWiseCopyCut)return;var e=Is(n);Ns({lineWise:!0,text:e.text}),"cut"==t.type?n.setSelections(e.ranges,null,W):(i.prevInput="",r.value=e.text.join("\n"),I(r))}"cut"==t.type&&(n.state.cutIncoming=+new Date)}}t.wrapper.insertBefore(this.wrapper,t.wrapper.firstChild),m&&(r.style.width="0px"),ut(r,"input",(function(){s&&a>=9&&e.hasSelection&&(e.hasSelection=null),i.poll()})),ut(r,"paste",(function(t){mt(n,t)||Rs(t,n)||(n.state.pasteIncoming=+new Date,i.fastPoll())})),ut(r,"cut",o),ut(r,"copy",o),ut(t.scroller,"paste",(function(e){if(!Ci(t,e)&&!mt(n,e)){if(!r.dispatchEvent)return n.state.pasteIncoming=+new Date,void i.focus();var o=new Event("paste");o.clipboardData=e.clipboardData,r.dispatchEvent(o)}})),ut(t.lineSpace,"selectstart",(function(e){Ci(t,e)||bt(e)})),ut(r,"compositionstart",(function(){var t=n.getCursor("from");i.composing&&i.composing.range.clear(),i.composing={start:t,range:n.markText(t,n.getCursor("to"),{className:"CodeMirror-composing"})}})),ut(r,"compositionend",(function(){i.composing&&(i.poll(),i.composing.range.clear(),i.composing=null)}))},Us.prototype.createField=function(t){this.wrapper=_s(),this.textarea=this.wrapper.firstChild},Us.prototype.screenReaderLabelChanged=function(t){t?this.textarea.setAttribute("aria-label",t):this.textarea.removeAttribute("aria-label")},Us.prototype.prepareSelection=function(){var t=this.cm,e=t.display,i=t.doc,n=vn(t);if(t.options.moveInputWithCursor){var r=$i(t,i.sel.primary().head,"div"),o=e.wrapper.getBoundingClientRect(),s=e.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(e.wrapper.clientHeight-10,r.top+s.top-o.top)),n.teLeft=Math.max(0,Math.min(e.wrapper.clientWidth-10,r.left+s.left-o.left))}return n},Us.prototype.showSelection=function(t){var e=this.cm.display;O(e.cursorDiv,t.cursors),O(e.selectionDiv,t.selection),null!=t.teTop&&(this.wrapper.style.top=t.teTop+"px",this.wrapper.style.left=t.teLeft+"px")},Us.prototype.reset=function(t){if(!this.contextMenuPending&&!this.composing){var e=this.cm;if(e.somethingSelected()){this.prevInput="";var i=e.getSelection();this.textarea.value=i,e.state.focused&&I(this.textarea),s&&a>=9&&(this.hasSelection=i)}else t||(this.prevInput=this.textarea.value="",s&&a>=9&&(this.hasSelection=null))}},Us.prototype.getField=function(){return this.textarea},Us.prototype.supportsTouch=function(){return!1},Us.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!v||P()!=this.textarea))try{this.textarea.focus()}catch(t){}},Us.prototype.blur=function(){this.textarea.blur()},Us.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Us.prototype.receivedFocus=function(){this.slowPoll()},Us.prototype.slowPoll=function(){var t=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){t.poll(),t.cm.state.focused&&t.slowPoll()}))},Us.prototype.fastPoll=function(){var t=!1,e=this;e.pollingFast=!0,e.polling.set(20,(function i(){e.poll()||t?(e.pollingFast=!1,e.slowPoll()):(t=!0,e.polling.set(60,i))}))},Us.prototype.poll=function(){var t=this,e=this.cm,i=this.textarea,n=this.prevInput;if(this.contextMenuPending||!e.state.focused||Pt(i)&&!n&&!this.composing||e.isReadOnly()||e.options.disableInput||e.state.keySeq)return!1;var r=i.value;if(r==n&&!e.somethingSelected())return!1;if(s&&a>=9&&this.hasSelection===r||y&&/[\uf700-\uf7ff]/.test(r))return e.display.input.reset(),!1;if(e.doc.sel==e.display.selForContextMenu){var o=r.charCodeAt(0);if(8203!=o||n||(n="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var l=0,c=Math.min(n.length,r.length);l1e3||r.indexOf("\n")>-1?i.value=t.prevInput="":t.prevInput=r,t.composing&&(t.composing.range.clear(),t.composing.range=e.markText(t.composing.start,e.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},Us.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Us.prototype.onKeyPress=function(){s&&a>=9&&(this.hasSelection=null),this.fastPoll()},Us.prototype.onContextMenu=function(t){var e=this,i=e.cm,n=i.display,r=e.textarea;e.contextMenuPending&&e.contextMenuPending();var o=cn(i,t),c=n.scroller.scrollTop;if(o&&!u){i.options.resetSelectionOnContextMenu&&-1==i.doc.sel.contains(o)&&tr(i,Qr)(i.doc,Er(o),W);var h,p=r.style.cssText,d=e.wrapper.style.cssText,f=e.wrapper.offsetParent.getBoundingClientRect();if(e.wrapper.style.cssText="position: static",r.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(t.clientY-f.top-5)+"px; left: "+(t.clientX-f.left-5)+"px;\n z-index: 1000; background: "+(s?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",l&&(h=window.scrollY),n.input.focus(),l&&window.scrollTo(null,h),n.input.reset(),i.somethingSelected()||(r.value=e.prevInput=" "),e.contextMenuPending=v,n.selForContextMenu=i.doc.sel,clearTimeout(n.detectingSelectAll),s&&a>=9&&g(),k){wt(t);var m=function(){dt(window,"mouseup",m),setTimeout(v,20)};ut(window,"mouseup",m)}else setTimeout(v,50)}function g(){if(null!=r.selectionStart){var t=i.somethingSelected(),o="​"+(t?r.value:"");r.value="⇚",r.value=o,e.prevInput=t?"":"​",r.selectionStart=1,r.selectionEnd=o.length,n.selForContextMenu=i.doc.sel}}function v(){if(e.contextMenuPending==v&&(e.contextMenuPending=!1,e.wrapper.style.cssText=d,r.style.cssText=p,s&&a<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=c),null!=r.selectionStart)){(!s||s&&a<9)&&g();var t=0,o=function(){n.selForContextMenu==i.doc.sel&&0==r.selectionStart&&r.selectionEnd>0&&"​"==e.prevInput?tr(i,ao)(i):t++<10?n.detectingSelectAll=setTimeout(o,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(o,200)}}},Us.prototype.readOnlyChanged=function(t){t||this.reset(),this.textarea.disabled="nocursor"==t,this.textarea.readOnly=!!t},Us.prototype.setUneditable=function(){},Us.prototype.needsContentAttribute=!1,function(t){var e=t.optionHandlers;function i(i,n,r,o){t.defaults[i]=n,r&&(e[i]=o?function(t,e,i){i!=ws&&r(t,e,i)}:r)}t.defineOption=i,t.Init=ws,i("value","",(function(t,e){return t.setValue(e)}),!0),i("mode",null,(function(t,e){t.doc.modeOption=e,Mr(t)}),!0),i("indentUnit",2,Mr,!0),i("indentWithTabs",!1),i("smartIndent",!0),i("tabSize",4,(function(t){Nr(t),zi(t),un(t)}),!0),i("lineSeparator",null,(function(t,e){if(t.doc.lineSep=e,e){var i=[],n=t.doc.first;t.doc.iter((function(t){for(var r=0;;){var o=t.text.indexOf(e,r);if(-1==o)break;r=o+e.length,i.push(te(n,o))}n++}));for(var r=i.length-1;r>=0;r--)mo(t.doc,e,i[r],te(i[r].line,i[r].ch+e.length))}})),i("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(t,e,i){t.state.specialChars=new RegExp(e.source+(e.test("\t")?"":"|\t"),"g"),i!=ws&&t.refresh()})),i("specialCharPlaceholder",Je,(function(t){return t.refresh()}),!0),i("electricChars",!0),i("inputStyle",v?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),i("spellcheck",!1,(function(t,e){return t.getInputField().spellcheck=e}),!0),i("autocorrect",!1,(function(t,e){return t.getInputField().autocorrect=e}),!0),i("autocapitalize",!1,(function(t,e){return t.getInputField().autocapitalize=e}),!0),i("rtlMoveVisually",!x),i("wholeLineUpdateBefore",!0),i("theme","default",(function(t){Cs(t),mr(t)}),!0),i("keyMap","default",(function(t,e,i){var n=Yo(e),r=i!=ws&&Yo(i);r&&r.detach&&r.detach(t,n),n.attach&&n.attach(t,r||null)})),i("extraKeys",null),i("configureMouse",null),i("lineWrapping",!1,Ts,!0),i("gutters",[],(function(t,e){t.display.gutterSpecs=dr(e,t.options.lineNumbers),mr(t)}),!0),i("fixedGutter",!0,(function(t,e){t.display.gutters.style.left=e?sn(t.display)+"px":"0",t.refresh()}),!0),i("coverGutterNextToScrollbar",!1,(function(t){return Hn(t)}),!0),i("scrollbarStyle","native",(function(t){Gn(t),Hn(t),t.display.scrollbars.setScrollTop(t.doc.scrollTop),t.display.scrollbars.setScrollLeft(t.doc.scrollLeft)}),!0),i("lineNumbers",!1,(function(t,e){t.display.gutterSpecs=dr(t.options.gutters,e),mr(t)}),!0),i("firstLineNumber",1,mr,!0),i("lineNumberFormatter",(function(t){return t}),mr,!0),i("showCursorWhenSelecting",!1,gn,!0),i("resetSelectionOnContextMenu",!0),i("lineWiseCopyCut",!0),i("pasteLinesPerSelection",!0),i("selectionsMayTouch",!1),i("readOnly",!1,(function(t,e){"nocursor"==e&&(En(t),t.display.input.blur()),t.display.input.readOnlyChanged(e)})),i("screenReaderLabel",null,(function(t,e){e=""===e?null:e,t.display.input.screenReaderLabelChanged(e)})),i("disableInput",!1,(function(t,e){e||t.display.input.reset()}),!0),i("dragDrop",!0,Es),i("allowDropFileTypes",null),i("cursorBlinkRate",530),i("cursorScrollMargin",0),i("cursorHeight",1,gn,!0),i("singleCursorHeightPerLine",!0,gn,!0),i("workTime",100),i("workDelay",100),i("flattenSpans",!0,Nr,!0),i("addModeClass",!1,Nr,!0),i("pollInterval",100),i("undoDepth",200,(function(t,e){return t.doc.history.undoDepth=e})),i("historyEventDelay",1250),i("viewportMargin",10,(function(t){return t.refresh()}),!0),i("maxHighlightLength",1e4,Nr,!0),i("moveInputWithCursor",!0,(function(t,e){e||t.display.input.resetPosition()})),i("tabindex",null,(function(t,e){return t.display.input.getField().tabIndex=e||""})),i("autofocus",null),i("direction","ltr",(function(t,e){return t.doc.setDirection(e)}),!0),i("phrases",null)}(Ls),function(t){var e=t.optionHandlers,i=t.helpers={};t.prototype={constructor:t,focus:function(){window.focus(),this.display.input.focus()},setOption:function(t,i){var n=this.options,r=n[t];n[t]==i&&"mode"!=t||(n[t]=i,e.hasOwnProperty(t)&&tr(this,e[t])(this,i,r),ft(this,"optionChange",this,t))},getOption:function(t){return this.options[t]},getDoc:function(){return this.doc},addKeyMap:function(t,e){this.state.keyMaps[e?"push":"unshift"](Yo(t))},removeKeyMap:function(t){for(var e=this.state.keyMaps,i=0;ii&&(As(this,r.head.line,t,!0),i=r.head.line,n==this.doc.sel.primIndex&&Nn(this));else{var o=r.from(),s=r.to(),a=Math.max(i,o.line);i=Math.min(this.lastLine(),s.line-(s.ch?0:1))+1;for(var l=a;l0&&Yr(this.doc,n,new kr(o,c[n].to()),W)}}})),getTokenAt:function(t,e){return ye(this,t,e)},getLineTokens:function(t,e){return ye(this,te(t),e,!0)},getTokenTypeAt:function(t){t=ae(this.doc,t);var e,i=pe(this,$t(this.doc,t.line)),n=0,r=(i.length-1)/2,o=t.ch;if(0==o)e=i[2];else for(;;){var s=n+r>>1;if((s?i[2*s-1]:0)>=o)r=s;else{if(!(i[2*s+1]o&&(t=o,r=!0),n=$t(this.doc,t)}else n=t;return Vi(this,n,{top:0,left:0},e||"page",i||r).top+(r?this.doc.height-Ve(n):0)},defaultTextHeight:function(){return nn(this.display)},defaultCharWidth:function(){return rn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(t,e,i,n,r){var o,s,a,l=this.display,c=(t=$i(this,ae(this.doc,t))).bottom,h=t.left;if(e.style.position="absolute",e.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(e),l.sizer.appendChild(e),"over"==n)c=t.top;else if("above"==n||"near"==n){var u=Math.max(l.wrapper.clientHeight,this.doc.height),p=Math.max(l.sizer.clientWidth,l.lineSpace.clientWidth);("above"==n||t.bottom+e.offsetHeight>u)&&t.top>e.offsetHeight?c=t.top-e.offsetHeight:t.bottom+e.offsetHeight<=u&&(c=t.bottom),h+e.offsetWidth>p&&(h=p-e.offsetWidth)}e.style.top=c+"px",e.style.left=e.style.right="","right"==r?(h=l.sizer.clientWidth-e.offsetWidth,e.style.right="0px"):("left"==r?h=0:"middle"==r&&(h=(l.sizer.clientWidth-e.offsetWidth)/2),e.style.left=h+"px"),i&&(o=this,s={left:h,top:c,right:h+e.offsetWidth,bottom:c+e.offsetHeight},null!=(a=An(o,s)).scrollTop&&In(o,a.scrollTop),null!=a.scrollLeft&&_n(o,a.scrollLeft))},triggerOnKeyDown:er(hs),triggerOnKeyPress:er(ps),triggerOnKeyUp:us,triggerOnMouseDown:er(gs),execCommand:function(t){if(es.hasOwnProperty(t))return es[t].call(null,this)},triggerElectric:er((function(t){Ds(this,t)})),findPosH:function(t,e,i,n){var r=1;e<0&&(r=-1,e=-e);for(var o=ae(this.doc,t),s=0;s0&&s(e.charAt(i-1));)--i;for(;n.5||this.options.lineWrapping)&&ln(this),ft(this,"refresh",this)})),swapDoc:er((function(t){var e=this.doc;return e.cm=null,this.state.selectingText&&this.state.selectingText(),Ir(this,t),zi(this),this.display.input.reset(),Pn(this,t.scrollLeft,t.scrollTop),this.curOp.forceScroll=!0,ai(this,"swapDoc",this,e),e})),phrase:function(t){var e=this.options.phrases;return e&&Object.prototype.hasOwnProperty.call(e,t)?e[t]:t},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},yt(t),t.registerHelper=function(e,n,r){i.hasOwnProperty(e)||(i[e]=t[e]={_global:[]}),i[e][n]=r},t.registerGlobalHelper=function(e,n,r,o){t.registerHelper(e,n,o),i[e]._global.push({pred:r,val:o})}}(Ls);var $s="iter insert remove copy getEditor constructor".split(" ");for(var qs in No.prototype)No.prototype.hasOwnProperty(qs)&&F($s,qs)<0&&(Ls.prototype[qs]=function(t){return function(){return t.apply(this.doc,arguments)}}(No.prototype[qs]));return yt(No),Ls.inputStyles={textarea:Us,contenteditable:Fs},Ls.defineMode=function(t){Ls.defaults.mode||"null"==t||(Ls.defaults.mode=t),_t.apply(this,arguments)},Ls.defineMIME=function(t,e){Bt[t]=e},Ls.defineMode("null",(function(){return{token:function(t){return t.skipToEnd()}}})),Ls.defineMIME("text/plain","null"),Ls.defineExtension=function(t,e){Ls.prototype[t]=e},Ls.defineDocExtension=function(t,e){No.prototype[t]=e},Ls.fromTextArea=function(t,e){if((e=e?_(e):{}).value=t.value,!e.tabindex&&t.tabIndex&&(e.tabindex=t.tabIndex),!e.placeholder&&t.placeholder&&(e.placeholder=t.placeholder),null==e.autofocus){var i=P();e.autofocus=i==t||null!=t.getAttribute("autofocus")&&i==document.body}function n(){t.value=a.getValue()}var r;if(t.form&&(ut(t.form,"submit",n),!e.leaveSubmitMethodAlone)){var o=t.form;r=o.submit;try{var s=o.submit=function(){n(),o.submit=r,o.submit(),o.submit=s}}catch(t){}}e.finishInit=function(i){i.save=n,i.getTextArea=function(){return t},i.toTextArea=function(){i.toTextArea=isNaN,n(),t.parentNode.removeChild(i.getWrapperElement()),t.style.display="",t.form&&(dt(t.form,"submit",n),e.leaveSubmitMethodAlone||"function"!=typeof t.form.submit||(t.form.submit=r))}},t.style.display="none";var a=Ls((function(e){return t.parentNode.insertBefore(e,t.nextSibling)}),e);return a},function(t){t.off=dt,t.on=ut,t.wheelEventPixels=xr,t.Doc=No,t.splitLines=Nt,t.countColumn=j,t.findColumn=U,t.isWordChar=Q,t.Pass=H,t.signal=ft,t.Line=$e,t.changeEnd=Tr,t.scrollbarModel=Vn,t.Pos=te,t.cmpPos=ee,t.modes=It,t.mimeModes=Bt,t.resolveMode=jt,t.getMode=zt,t.modeExtensions=Ft,t.extendMode=Ht,t.copyState=Wt,t.startState=Gt,t.innerMode=Vt,t.commands=es,t.keyMap=Vo,t.keyName=Xo,t.isModifierKey=qo,t.lookupKey=$o,t.normalizeKeyMap=Uo,t.StringStream=Ut,t.SharedTextMarker=Lo,t.TextMarker=Eo,t.LineWidget=wo,t.e_preventDefault=bt,t.e_stopPropagation=xt,t.e_stop=wt,t.addClass=R,t.contains=N,t.rmClass=T,t.keyNames=zo}(Ls),Ls.version="5.58.2",Ls}()},Y1PL: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,i){t.exports=function(){"use strict";var t=navigator.userAgent,e=navigator.platform,i=/gecko\/\d/i.test(t),n=/MSIE \d/.test(t),r=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(t),o=/Edge\/(\d+)/.exec(t),s=n||r||o,a=s&&(n?document.documentMode||6:+(o||r)[1]),l=!o&&/WebKit\//.test(t),c=l&&/Qt\/\d+\.\d+/.test(t),h=!o&&/Chrome\//.test(t),u=/Opera\//.test(t),p=/Apple Computer/.test(navigator.vendor),d=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(t),f=/PhantomJS/.test(t),m=!o&&/AppleWebKit/.test(t)&&/Mobile\/\w+/.test(t),g=/Android/.test(t),v=m||g||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(t),y=m||/Mac/.test(e),b=/\bCrOS\b/.test(t),x=/win/i.test(e),C=u&&t.match(/Version\/(\d*\.\d*)/);C&&(C=Number(C[1])),C&&C>=15&&(u=!1,l=!0);var w=y&&(c||u&&(null==C||C<12.11)),k=i||s&&a>=9;function S(t){return new RegExp("(^|\\s)"+t+"(?:$|\\s)\\s*")}var E,T=function(t,e){var i=t.className,n=S(e).exec(i);if(n){var r=i.slice(n.index+n[0].length);t.className=i.slice(0,n.index)+(r?n[1]+r:"")}};function L(t){for(var e=t.childNodes.length;e>0;--e)t.removeChild(t.firstChild);return t}function O(t,e){return L(t).appendChild(e)}function A(t,e,i,n){var r=document.createElement(t);if(i&&(r.className=i),n&&(r.style.cssText=n),"string"==typeof e)r.appendChild(document.createTextNode(e));else if(e)for(var o=0;o=e)return s+(e-o);s+=a-o,s+=i-s%i,o=a+1}}m?I=function(t){t.selectionStart=0,t.selectionEnd=t.value.length}:s&&(I=function(t){try{t.select()}catch(t){}});var z=function(){this.id=null,this.f=null,this.time=0,this.handler=B(this.onTimeout,this)};function F(t,e){for(var i=0;i=e)return n+Math.min(s,e-r);if(r+=o-n,n=o+1,(r+=i-r%i)>=e)return n}}var $=[""];function q(t){for(;$.length<=t;)$.push(K($)+" ");return $[t]}function K(t){return t[t.length-1]}function X(t,e){for(var i=[],n=0;n"€"&&(t.toUpperCase()!=t.toLowerCase()||J.test(t))}function tt(t,e){return e?!!(e.source.indexOf("\\w")>-1&&Q(t))||e.test(t):Q(t)}function et(t){for(var e in t)if(t.hasOwnProperty(e)&&t[e])return!1;return!0}var it=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function nt(t){return t.charCodeAt(0)>=768&&it.test(t)}function rt(t,e,i){for(;(i<0?e>0:ei?-1:1;;){if(e==i)return e;var r=(e+i)/2,o=n<0?Math.ceil(r):Math.floor(r);if(o==e)return t(o)?e:i;t(o)?i=o:e=o+n}}var st=null;function at(t,e,i){var n;st=null;for(var r=0;re)return r;o.to==e&&(o.from!=o.to&&"before"==i?n=r:st=r),o.from==e&&(o.from!=o.to&&"before"!=i?n=r:st=r)}return null!=n?n:st}var lt=function(){var t=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,e=/[stwN]/,i=/[LRr]/,n=/[Lb1n]/,r=/[1n]/;function o(t,e,i){this.level=t,this.from=e,this.to=i}return function(s,a){var l="ltr"==a?"L":"R";if(0==s.length||"ltr"==a&&!t.test(s))return!1;for(var c,h=s.length,u=[],p=0;p-1&&(n[e]=r.slice(0,o).concat(r.slice(o+1)))}}}function ft(t,e){var i=pt(t,e);if(i.length)for(var n=Array.prototype.slice.call(arguments,2),r=0;r0}function yt(t){t.prototype.on=function(t,e){ut(this,t,e)},t.prototype.off=function(t,e){dt(this,t,e)}}function bt(t){t.preventDefault?t.preventDefault():t.returnValue=!1}function xt(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}function Ct(t){return null!=t.defaultPrevented?t.defaultPrevented:0==t.returnValue}function wt(t){bt(t),xt(t)}function kt(t){return t.target||t.srcElement}function St(t){var e=t.which;return null==e&&(1&t.button?e=1:2&t.button?e=3:4&t.button&&(e=2)),y&&t.ctrlKey&&1==e&&(e=3),e}var Et,Tt,Lt=function(){if(s&&a<9)return!1;var t=A("div");return"draggable"in t||"dragDrop"in t}();function Ot(t){if(null==Et){var e=A("span","​");O(t,A("span",[e,document.createTextNode("x")])),0!=t.firstChild.offsetHeight&&(Et=e.offsetWidth<=1&&e.offsetHeight>2&&!(s&&a<8))}var i=Et?A("span","​"):A("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return i.setAttribute("cm-text",""),i}function At(t){if(null!=Tt)return Tt;var e=O(t,document.createTextNode("AخA")),i=E(e,0,1).getBoundingClientRect(),n=E(e,1,2).getBoundingClientRect();return L(t),!(!i||i.left==i.right)&&(Tt=n.right-i.right<3)}var Mt,Nt=3!="\n\nb".split(/\n/).length?function(t){for(var e=0,i=[],n=t.length;e<=n;){var r=t.indexOf("\n",e);-1==r&&(r=t.length);var o=t.slice(e,"\r"==t.charAt(r-1)?r-1:r),s=o.indexOf("\r");-1!=s?(i.push(o.slice(0,s)),e+=s+1):(i.push(o),e=r+1)}return i}:function(t){return t.split(/\r\n?|\n/)},Pt=window.getSelection?function(t){try{return t.selectionStart!=t.selectionEnd}catch(t){return!1}}:function(t){var e;try{e=t.ownerDocument.selection.createRange()}catch(t){}return!(!e||e.parentElement()!=t)&&0!=e.compareEndPoints("StartToEnd",e)},Rt="oncopy"in(Mt=A("div"))||(Mt.setAttribute("oncopy","return;"),"function"==typeof Mt.oncopy),Dt=null,It={},Bt={};function _t(t,e){arguments.length>2&&(e.dependencies=Array.prototype.slice.call(arguments,2)),It[t]=e}function jt(t){if("string"==typeof t&&Bt.hasOwnProperty(t))t=Bt[t];else if(t&&"string"==typeof t.name&&Bt.hasOwnProperty(t.name)){var e=Bt[t.name];"string"==typeof e&&(e={name:e}),(t=Z(e,t)).name=e.name}else{if("string"==typeof t&&/^[\w\-]+\/[\w\-]+\+xml$/.test(t))return jt("application/xml");if("string"==typeof t&&/^[\w\-]+\/[\w\-]+\+json$/.test(t))return jt("application/json")}return"string"==typeof t?{name:t}:t||{name:"null"}}function zt(t,e){e=jt(e);var i=It[e.name];if(!i)return zt(t,"text/plain");var n=i(t,e);if(Ft.hasOwnProperty(e.name)){var r=Ft[e.name];for(var o in r)r.hasOwnProperty(o)&&(n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=r[o])}if(n.name=e.name,e.helperType&&(n.helperType=e.helperType),e.modeProps)for(var s in e.modeProps)n[s]=e.modeProps[s];return n}var Ft={};function Ht(t,e){_(e,Ft.hasOwnProperty(t)?Ft[t]:Ft[t]={})}function Wt(t,e){if(!0===e)return e;if(t.copyState)return t.copyState(e);var i={};for(var n in e){var r=e[n];r instanceof Array&&(r=r.concat([])),i[n]=r}return i}function Vt(t,e){for(var i;t.innerMode&&(i=t.innerMode(e))&&i.mode!=t;)e=i.state,t=i.mode;return i||{mode:t,state:e}}function Gt(t,e,i){return!t.startState||t.startState(e,i)}var Ut=function(t,e,i){this.pos=this.start=0,this.string=t,this.tabSize=e||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=i};function $t(t,e){if((e-=t.first)<0||e>=t.size)throw new Error("There is no line "+(e+t.first)+" in the document.");for(var i=t;!i.lines;)for(var n=0;;++n){var r=i.children[n],o=r.chunkSize();if(e=t.first&&ei?te(i,$t(t,i).text.length):function(t,e){var i=t.ch;return null==i||i>e?te(t.line,e):i<0?te(t.line,0):t}(e,$t(t,e.line).text.length)}function le(t,e){for(var i=[],n=0;n=this.string.length},Ut.prototype.sol=function(){return this.pos==this.lineStart},Ut.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ut.prototype.next=function(){if(this.pose},Ut.prototype.eatSpace=function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t},Ut.prototype.skipToEnd=function(){this.pos=this.string.length},Ut.prototype.skipTo=function(t){var e=this.string.indexOf(t,this.pos);if(e>-1)return this.pos=e,!0},Ut.prototype.backUp=function(t){this.pos-=t},Ut.prototype.column=function(){return this.lastColumnPos0?null:(n&&!1!==e&&(this.pos+=n[0].length),n)}var r=function(t){return i?t.toLowerCase():t};if(r(this.string.substr(this.pos,t.length))==r(t))return!1!==e&&(this.pos+=t.length),!0},Ut.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ut.prototype.hideFirstChars=function(t,e){this.lineStart+=t;try{return e()}finally{this.lineStart-=t}},Ut.prototype.lookAhead=function(t){var e=this.lineOracle;return e&&e.lookAhead(t)},Ut.prototype.baseToken=function(){var t=this.lineOracle;return t&&t.baseToken(this.pos)};var ce=function(t,e){this.state=t,this.lookAhead=e},he=function(t,e,i,n){this.state=e,this.doc=t,this.line=i,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};function ue(t,e,i,n){var r=[t.state.modeGen],o={};xe(t,e.text,t.doc.mode,i,(function(t,e){return r.push(t,e)}),o,n);for(var s=i.state,a=function(n){i.baseTokens=r;var a=t.state.overlays[n],l=1,c=0;i.state=!0,xe(t,e.text,a.mode,i,(function(t,e){for(var i=l;ct&&r.splice(l,1,t,r[l+1],n),l+=2,c=Math.min(t,n)}if(e)if(a.opaque)r.splice(i,l-i,t,"overlay "+e),l=i+2;else for(;it.options.maxHighlightLength&&Wt(t.doc.mode,n.state),o=ue(t,e,n);r&&(n.state=r),e.stateAfter=n.save(!r),e.styles=o.styles,o.classes?e.styleClasses=o.classes:e.styleClasses&&(e.styleClasses=null),i===t.doc.highlightFrontier&&(t.doc.modeFrontier=Math.max(t.doc.modeFrontier,++t.doc.highlightFrontier))}return e.styles}function de(t,e,i){var n=t.doc,r=t.display;if(!n.mode.startState)return new he(n,!0,e);var o=function(t,e,i){for(var n,r,o=t.doc,s=i?-1:e-(t.doc.mode.innerMode?1e3:100),a=e;a>s;--a){if(a<=o.first)return o.first;var l=$t(o,a-1),c=l.stateAfter;if(c&&(!i||a+(c instanceof ce?c.lookAhead:0)<=o.modeFrontier))return a;var h=j(l.text,null,t.options.tabSize);(null==r||n>h)&&(r=a-1,n=h)}return r}(t,e,i),s=o>n.first&&$t(n,o-1).stateAfter,a=s?he.fromSaved(n,s,o):new he(n,Gt(n.mode),o);return n.iter(o,e,(function(i){fe(t,i.text,a);var n=a.line;i.stateAfter=n==e-1||n%5==0||n>=r.viewFrom&&ne.start)return o}throw new Error("Mode "+t.name+" failed to advance stream.")}he.prototype.lookAhead=function(t){var e=this.doc.getLine(this.line+t);return null!=e&&t>this.maxLookAhead&&(this.maxLookAhead=t),e},he.prototype.baseToken=function(t){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=t;)this.baseTokenPos+=2;var e=this.baseTokens[this.baseTokenPos+1];return{type:e&&e.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-t}},he.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},he.fromSaved=function(t,e,i){return e instanceof ce?new he(t,Wt(t.mode,e.state),i,e.lookAhead):new he(t,Wt(t.mode,e),i)},he.prototype.save=function(t){var e=!1!==t?Wt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ce(e,this.maxLookAhead):e};var ve=function(t,e,i){this.start=t.start,this.end=t.pos,this.string=t.current(),this.type=e||null,this.state=i};function ye(t,e,i,n){var r,o,s=t.doc,a=s.mode,l=$t(s,(e=ae(s,e)).line),c=de(t,e.line,i),h=new Ut(l.text,t.options.tabSize,c);for(n&&(o=[]);(n||h.post.options.maxHighlightLength?(a=!1,s&&fe(t,e,n,u.pos),u.pos=e.length,l=null):l=be(ge(i,u,n.state,p),o),p){var d=p[0].name;d&&(l="m-"+(l?d+" "+l:d))}if(!a||h!=l){for(;c=e:o.to>e);(n||(n=[])).push(new ke(s,o.from,a?null:o.to))}}return n}(i,r,s),l=function(t,e,i){var n;if(t)for(var r=0;r=e:o.to>e)||o.from==e&&"bookmark"==s.type&&(!i||o.marker.insertLeft)){var a=null==o.from||(s.inclusiveLeft?o.from<=e:o.from0&&a)for(var b=0;be)&&(!i||Pe(i,o.marker)<0)&&(i=o.marker)}return i}function _e(t,e,i,n,r){var o=$t(t,e),s=we&&o.markedSpans;if(s)for(var a=0;a=0&&u<=0||h<=0&&u>=0)&&(h<=0&&(l.marker.inclusiveRight&&r.inclusiveLeft?ee(c.to,i)>=0:ee(c.to,i)>0)||h>=0&&(l.marker.inclusiveRight&&r.inclusiveLeft?ee(c.from,n)<=0:ee(c.from,n)<0)))return!0}}}function je(t){for(var e;e=De(t);)t=e.find(-1,!0).line;return t}function ze(t,e){var i=$t(t,e),n=je(i);return i==n?e:Yt(n)}function Fe(t,e){if(e>t.lastLine())return e;var i,n=$t(t,e);if(!He(t,n))return e;for(;i=Ie(n);)n=i.find(1,!0).line;return Yt(n)+1}function He(t,e){var i=we&&e.markedSpans;if(i)for(var n=void 0,r=0;re.maxLineLength&&(e.maxLineLength=i,e.maxLine=t)}))}var $e=function(t,e,i){this.text=t,Ae(this,e),this.height=i?i(this):1};function qe(t){t.parent=null,Oe(t)}$e.prototype.lineNo=function(){return Yt(this)},yt($e);var Ke={},Xe={};function Ye(t,e){if(!t||/^\s*$/.test(t))return null;var i=e.addModeClass?Xe:Ke;return i[t]||(i[t]=t.replace(/\S+/g,"cm-$&"))}function Ze(t,e){var i=M("span",null,null,l?"padding-right: .1px":null),n={pre:M("pre",[i],"CodeMirror-line"),content:i,col:0,pos:0,cm:t,trailingSpace:!1,splitSpaces:t.getOption("lineWrapping")};e.measure={};for(var r=0;r<=(e.rest?e.rest.length:0);r++){var o=r?e.rest[r-1]:e.line,s=void 0;n.pos=0,n.addToken=Qe,At(t.display.measure)&&(s=ct(o,t.doc.direction))&&(n.addToken=ti(n.addToken,s)),n.map=[],ii(o,n,pe(t,o,e!=t.display.externalMeasured&&Yt(o))),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=D(o.styleClasses.bgClass,n.bgClass||"")),o.styleClasses.textClass&&(n.textClass=D(o.styleClasses.textClass,n.textClass||""))),0==n.map.length&&n.map.push(0,0,n.content.appendChild(Ot(t.display.measure))),0==r?(e.measure.map=n.map,e.measure.cache={}):((e.measure.maps||(e.measure.maps=[])).push(n.map),(e.measure.caches||(e.measure.caches=[])).push({}))}if(l){var a=n.content.lastChild;(/\bcm-tab\b/.test(a.className)||a.querySelector&&a.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return ft(t,"renderLine",t,e.line,n.pre),n.pre.className&&(n.textClass=D(n.pre.className,n.textClass||"")),n}function Je(t){var e=A("span","•","cm-invalidchar");return e.title="\\u"+t.charCodeAt(0).toString(16),e.setAttribute("aria-label",e.title),e}function Qe(t,e,i,n,r,o,l){if(e){var c,h=t.splitSpaces?function(t,e){if(t.length>1&&!/ /.test(t))return t;for(var i=e,n="",r=0;rc&&u.from<=c);p++);if(u.to>=h)return t(i,n,r,o,s,a,l);t(i,n.slice(0,u.to-c),r,o,null,a,l),o=null,n=n.slice(u.to-c),c=u.to}}}function ei(t,e,i,n){var r=!n&&i.widgetNode;r&&t.map.push(t.pos,t.pos+e,r),!n&&t.cm.display.input.needsContentAttribute&&(r||(r=t.content.appendChild(document.createElement("span"))),r.setAttribute("cm-marker",i.id)),r&&(t.cm.display.input.setUneditable(r),t.content.appendChild(r)),t.pos+=e,t.trailingSpace=!1}function ii(t,e,i){var n=t.markedSpans,r=t.text,o=0;if(n)for(var s,a,l,c,h,u,p,d=r.length,f=0,m=1,g="",v=0;;){if(v==f){l=c=h=a="",p=null,u=null,v=1/0;for(var y=[],b=void 0,x=0;xf||w.collapsed&&C.to==f&&C.from==f)){if(null!=C.to&&C.to!=f&&v>C.to&&(v=C.to,c=""),w.className&&(l+=" "+w.className),w.css&&(a=(a?a+";":"")+w.css),w.startStyle&&C.from==f&&(h+=" "+w.startStyle),w.endStyle&&C.to==v&&(b||(b=[])).push(w.endStyle,C.to),w.title&&((p||(p={})).title=w.title),w.attributes)for(var k in w.attributes)(p||(p={}))[k]=w.attributes[k];w.collapsed&&(!u||Pe(u.marker,w)<0)&&(u=C)}else C.from>f&&v>C.from&&(v=C.from)}if(b)for(var S=0;S=d)break;for(var T=Math.min(d,v);;){if(g){var L=f+g.length;if(!u){var O=L>T?g.slice(0,T-f):g;e.addToken(e,O,s?s+l:l,h,f+O.length==v?c:"",a,p)}if(L>=T){g=g.slice(T-f),f=T;break}f=L,h=""}g=r.slice(o,o=i[m++]),s=Ye(i[m++],e.cm.options)}}else for(var A=1;Ai)return{map:t.measure.maps[r],cache:t.measure.caches[r],before:!0}}function Ai(t,e,i,n){return Pi(t,Ni(t,e),i,n)}function Mi(t,e){if(e>=t.display.viewFrom&&e=i.lineN&&e2&&o.push((l.bottom+c.top)/2-i.top)}}o.push(i.bottom-i.top)}}(t,e.view,e.rect),e.hasHeights=!0),(o=function(t,e,i,n){var r,o=Ii(e.map,i,n),l=o.node,c=o.start,h=o.end,u=o.collapse;if(3==l.nodeType){for(var p=0;p<4;p++){for(;c&&nt(e.line.text.charAt(o.coverStart+c));)--c;for(;o.coverStart+h1}(t))return e;var i=screen.logicalXDPI/screen.deviceXDPI,n=screen.logicalYDPI/screen.deviceYDPI;return{left:e.left*i,right:e.right*i,top:e.top*n,bottom:e.bottom*n}}(t.display.measure,r))}else{var d;c>0&&(u=n="right"),r=t.options.lineWrapping&&(d=l.getClientRects()).length>1?d["right"==n?d.length-1:0]:l.getBoundingClientRect()}if(s&&a<9&&!c&&(!r||!r.left&&!r.right)){var f=l.parentNode.getClientRects()[0];r=f?{left:f.left,right:f.left+rn(t.display),top:f.top,bottom:f.bottom}:Di}for(var m=r.top-e.rect.top,g=r.bottom-e.rect.top,v=(m+g)/2,y=e.view.measure.heights,b=0;be)&&(r=(o=l-a)-1,e>=l&&(s="right")),null!=r){if(n=t[c+2],a==l&&i==(n.insertLeft?"left":"right")&&(s=i),"left"==i&&0==r)for(;c&&t[c-2]==t[c-3]&&t[c-1].insertLeft;)n=t[2+(c-=3)],s="left";if("right"==i&&r==l-a)for(;c=0&&(i=t[r]).left==i.right;r--);return i}function _i(t){if(t.measure&&(t.measure.cache={},t.measure.heights=null,t.rest))for(var e=0;e=n.text.length?(l=n.text.length,c="before"):l<=0&&(l=0,c="after"),!a)return s("before"==c?l-1:l,"before"==c);function h(t,e,i){return s(i?t-1:t,1==a[e].level!=i)}var u=at(a,l,c),p=st,d=h(l,u,"before"==c);return null!=p&&(d.other=h(l,p,"before"!=c)),d}function qi(t,e){var i=0;e=ae(t.doc,e),t.options.lineWrapping||(i=rn(t.display)*e.ch);var n=$t(t.doc,e.line),r=Ve(n)+wi(t.display);return{left:i,right:i,top:r,bottom:r+n.height}}function Ki(t,e,i,n,r){var o=te(t,e,i);return o.xRel=r,n&&(o.outside=n),o}function Xi(t,e,i){var n=t.doc;if((i+=t.display.viewOffset)<0)return Ki(n.first,0,null,-1,-1);var r=Zt(n,i),o=n.first+n.size-1;if(r>o)return Ki(n.first+n.size-1,$t(n,o).text.length,null,1,1);e<0&&(e=0);for(var s=$t(n,r);;){var a=Qi(t,s,r,e,i),l=Be(s,a.ch+(a.xRel>0||a.outside>0?1:0));if(!l)return a;var c=l.find(1);if(c.line==r)return c;s=$t(n,r=c.line)}}function Yi(t,e,i,n){n-=Wi(e);var r=e.text.length,o=ot((function(e){return Pi(t,i,e-1).bottom<=n}),r,0);return{begin:o,end:r=ot((function(e){return Pi(t,i,e).top>n}),o,r)}}function Zi(t,e,i,n){return i||(i=Ni(t,e)),Yi(t,e,i,Vi(t,e,Pi(t,i,n),"line").top)}function Ji(t,e,i,n){return!(t.bottom<=i)&&(t.top>i||(n?t.left:t.right)>e)}function Qi(t,e,i,n,r){r-=Ve(e);var o=Ni(t,e),s=Wi(e),a=0,l=e.text.length,c=!0,h=ct(e,t.doc.direction);if(h){var u=(t.options.lineWrapping?en:tn)(t,e,i,o,h,n,r);a=(c=1!=u.level)?u.from:u.to-1,l=c?u.to:u.from-1}var p,d,f=null,m=null,g=ot((function(e){var i=Pi(t,o,e);return i.top+=s,i.bottom+=s,!!Ji(i,n,r,!1)&&(i.top<=r&&i.left<=n&&(f=e,m=i),!0)}),a,l),v=!1;if(m){var y=n-m.left=x.bottom?1:0}return Ki(i,g=rt(e.text,g,1),d,v,n-p)}function tn(t,e,i,n,r,o,s){var a=ot((function(a){var l=r[a],c=1!=l.level;return Ji($i(t,te(i,c?l.to:l.from,c?"before":"after"),"line",e,n),o,s,!0)}),0,r.length-1),l=r[a];if(a>0){var c=1!=l.level,h=$i(t,te(i,c?l.from:l.to,c?"after":"before"),"line",e,n);Ji(h,o,s,!0)&&h.top>s&&(l=r[a-1])}return l}function en(t,e,i,n,r,o,s){var a=Yi(t,e,n,s),l=a.begin,c=a.end;/\s/.test(e.text.charAt(c-1))&&c--;for(var h=null,u=null,p=0;p=c||d.to<=l)){var f=Pi(t,n,1!=d.level?Math.min(c,d.to)-1:Math.max(l,d.from)).right,m=fm)&&(h=d,u=m)}}return h||(h=r[r.length-1]),h.fromc&&(h={from:h.from,to:c,level:h.level}),h}function nn(t){if(null!=t.cachedTextHeight)return t.cachedTextHeight;if(null==Ri){Ri=A("pre",null,"CodeMirror-line-like");for(var e=0;e<49;++e)Ri.appendChild(document.createTextNode("x")),Ri.appendChild(A("br"));Ri.appendChild(document.createTextNode("x"))}O(t.measure,Ri);var i=Ri.offsetHeight/50;return i>3&&(t.cachedTextHeight=i),L(t.measure),i||1}function rn(t){if(null!=t.cachedCharWidth)return t.cachedCharWidth;var e=A("span","xxxxxxxxxx"),i=A("pre",[e],"CodeMirror-line-like");O(t.measure,i);var n=e.getBoundingClientRect(),r=(n.right-n.left)/10;return r>2&&(t.cachedCharWidth=r),r||10}function on(t){for(var e=t.display,i={},n={},r=e.gutters.clientLeft,o=e.gutters.firstChild,s=0;o;o=o.nextSibling,++s){var a=t.display.gutterSpecs[s].className;i[a]=o.offsetLeft+o.clientLeft+r,n[a]=o.clientWidth}return{fixedPos:sn(e),gutterTotalWidth:e.gutters.offsetWidth,gutterLeft:i,gutterWidth:n,wrapperWidth:e.wrapper.clientWidth}}function sn(t){return t.scroller.getBoundingClientRect().left-t.sizer.getBoundingClientRect().left}function an(t){var e=nn(t.display),i=t.options.lineWrapping,n=i&&Math.max(5,t.display.scroller.clientWidth/rn(t.display)-3);return function(r){if(He(t.doc,r))return 0;var o=0;if(r.widgets)for(var s=0;s0&&(l=$t(t.doc,c.line).text).length==c.ch){var h=j(l,l.length,t.options.tabSize)-l.length;c=te(c.line,Math.max(0,Math.round((o-Si(t.display).left)/rn(t.display))-h))}return c}function hn(t,e){if(e>=t.display.viewTo)return null;if((e-=t.display.viewFrom)<0)return null;for(var i=t.display.view,n=0;ne)&&(r.updateLineNumbers=e),t.curOp.viewChanged=!0,e>=r.viewTo)we&&ze(t.doc,e)r.viewFrom?dn(t):(r.viewFrom+=n,r.viewTo+=n);else if(e<=r.viewFrom&&i>=r.viewTo)dn(t);else if(e<=r.viewFrom){var o=fn(t,i,i+n,1);o?(r.view=r.view.slice(o.index),r.viewFrom=o.lineN,r.viewTo+=n):dn(t)}else if(i>=r.viewTo){var s=fn(t,e,e,-1);s?(r.view=r.view.slice(0,s.index),r.viewTo=s.lineN):dn(t)}else{var a=fn(t,e,e,-1),l=fn(t,i,i+n,1);a&&l?(r.view=r.view.slice(0,a.index).concat(ri(t,a.lineN,l.lineN)).concat(r.view.slice(l.index)),r.viewTo+=n):dn(t)}var c=r.externalMeasured;c&&(i=r.lineN&&e=n.viewTo)){var o=n.view[hn(t,e)];if(null!=o.node){var s=o.changes||(o.changes=[]);-1==F(s,i)&&s.push(i)}}}function dn(t){t.display.viewFrom=t.display.viewTo=t.doc.first,t.display.view=[],t.display.viewOffset=0}function fn(t,e,i,n){var r,o=hn(t,e),s=t.display.view;if(!we||i==t.doc.first+t.doc.size)return{index:o,lineN:i};for(var a=t.display.viewFrom,l=0;l0){if(o==s.length-1)return null;r=a+s[o].size-e,o++}else r=a-e;e+=r,i+=r}for(;ze(t.doc,i)!=i;){if(o==(n<0?0:s.length-1))return null;i+=n*s[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:i}}function mn(t){for(var e=t.display.view,i=0,n=0;n=t.display.viewTo||a.to().linee||e==i&&s.to==e)&&(n(Math.max(s.from,e),Math.min(s.to,i),1==s.level?"rtl":"ltr",o),r=!0)}r||n(e,i,"ltr")}(m,i||0,null==n?p:n,(function(t,e,r,u){var g="ltr"==r,v=d(t,g?"left":"right"),y=d(e-1,g?"right":"left"),b=null==i&&0==t,x=null==n&&e==p,C=0==u,w=!m||u==m.length-1;if(y.top-v.top<=3){var k=(c?x:b)&&w,S=(c?b:x)&&C?a:(g?v:y).left,E=k?l:(g?y:v).right;h(S,v.top,E-S,v.bottom)}else{var T,L,O,A;g?(T=c&&b&&C?a:v.left,L=c?l:f(t,r,"before"),O=c?a:f(e,r,"after"),A=c&&x&&w?l:y.right):(T=c?f(t,r,"before"):a,L=!c&&b&&C?l:v.right,O=!c&&x&&w?a:y.left,A=c?f(e,r,"after"):l),h(T,v.top,L-T,v.bottom),v.bottom0?e.blinker=setInterval((function(){t.hasFocus()||En(t),e.cursorDiv.style.visibility=(i=!i)?"":"hidden"}),t.options.cursorBlinkRate):t.options.cursorBlinkRate<0&&(e.cursorDiv.style.visibility="hidden")}}function wn(t){t.state.focused||(t.display.input.focus(),Sn(t))}function kn(t){t.state.delayingBlurEvent=!0,setTimeout((function(){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1,En(t))}),100)}function Sn(t,e){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1),"nocursor"!=t.options.readOnly&&(t.state.focused||(ft(t,"focus",t,e),t.state.focused=!0,R(t.display.wrapper,"CodeMirror-focused"),t.curOp||t.display.selForContextMenu==t.doc.sel||(t.display.input.reset(),l&&setTimeout((function(){return t.display.input.reset(!0)}),20)),t.display.input.receivedFocus()),Cn(t))}function En(t,e){t.state.delayingBlurEvent||(t.state.focused&&(ft(t,"blur",t,e),t.state.focused=!1,T(t.display.wrapper,"CodeMirror-focused")),clearInterval(t.display.blinker),setTimeout((function(){t.state.focused||(t.display.shift=!1)}),150))}function Tn(t){for(var e=t.display,i=e.lineDiv.offsetTop,n=0;n.005||p<-.005)&&(Xt(r.line,l),Ln(r.line),r.rest))for(var d=0;dt.display.sizerWidth){var f=Math.ceil(c/rn(t.display));f>t.display.maxLineLength&&(t.display.maxLineLength=f,t.display.maxLine=r.line,t.display.maxLineChanged=!0)}}}}function Ln(t){if(t.widgets)for(var e=0;e=s&&(o=Zt(e,Ve($t(e,l))-t.wrapper.clientHeight),s=l)}return{from:o,to:Math.max(s,o+1)}}function An(t,e){var i=t.display,n=nn(t.display);e.top<0&&(e.top=0);var r=t.curOp&&null!=t.curOp.scrollTop?t.curOp.scrollTop:i.scroller.scrollTop,o=Li(t),s={};e.bottom-e.top>o&&(e.bottom=e.top+o);var a=t.doc.height+ki(i),l=e.topa-n;if(e.topr+o){var h=Math.min(e.top,(c?a:e.bottom)-o);h!=r&&(s.scrollTop=h)}var u=t.options.fixedGutter?0:i.gutters.offsetWidth,p=t.curOp&&null!=t.curOp.scrollLeft?t.curOp.scrollLeft:i.scroller.scrollLeft-u,d=Ti(t)-i.gutters.offsetWidth,f=e.right-e.left>d;return f&&(e.right=e.left+d),e.left<10?s.scrollLeft=0:e.leftd+p-3&&(s.scrollLeft=e.right+(f?0:10)-d),s}function Mn(t,e){null!=e&&(Rn(t),t.curOp.scrollTop=(null==t.curOp.scrollTop?t.doc.scrollTop:t.curOp.scrollTop)+e)}function Nn(t){Rn(t);var e=t.getCursor();t.curOp.scrollToPos={from:e,to:e,margin:t.options.cursorScrollMargin}}function Pn(t,e,i){null==e&&null==i||Rn(t),null!=e&&(t.curOp.scrollLeft=e),null!=i&&(t.curOp.scrollTop=i)}function Rn(t){var e=t.curOp.scrollToPos;e&&(t.curOp.scrollToPos=null,Dn(t,qi(t,e.from),qi(t,e.to),e.margin))}function Dn(t,e,i,n){var r=An(t,{left:Math.min(e.left,i.left),top:Math.min(e.top,i.top)-n,right:Math.max(e.right,i.right),bottom:Math.max(e.bottom,i.bottom)+n});Pn(t,r.scrollLeft,r.scrollTop)}function In(t,e){Math.abs(t.doc.scrollTop-e)<2||(i||lr(t,{top:e}),Bn(t,e,!0),i&&lr(t),nr(t,100))}function Bn(t,e,i){e=Math.max(0,Math.min(t.display.scroller.scrollHeight-t.display.scroller.clientHeight,e)),(t.display.scroller.scrollTop!=e||i)&&(t.doc.scrollTop=e,t.display.scrollbars.setScrollTop(e),t.display.scroller.scrollTop!=e&&(t.display.scroller.scrollTop=e))}function _n(t,e,i,n){e=Math.max(0,Math.min(e,t.display.scroller.scrollWidth-t.display.scroller.clientWidth)),(i?e==t.doc.scrollLeft:Math.abs(t.doc.scrollLeft-e)<2)&&!n||(t.doc.scrollLeft=e,ur(t),t.display.scroller.scrollLeft!=e&&(t.display.scroller.scrollLeft=e),t.display.scrollbars.setScrollLeft(e))}function jn(t){var e=t.display,i=e.gutters.offsetWidth,n=Math.round(t.doc.height+ki(t.display));return{clientHeight:e.scroller.clientHeight,viewHeight:e.wrapper.clientHeight,scrollWidth:e.scroller.scrollWidth,clientWidth:e.scroller.clientWidth,viewWidth:e.wrapper.clientWidth,barLeft:t.options.fixedGutter?i:0,docHeight:n,scrollHeight:n+Ei(t)+e.barHeight,nativeBarWidth:e.nativeBarWidth,gutterWidth:i}}var zn=function(t,e,i){this.cm=i;var n=this.vert=A("div",[A("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),r=this.horiz=A("div",[A("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=r.tabIndex=-1,t(n),t(r),ut(n,"scroll",(function(){n.clientHeight&&e(n.scrollTop,"vertical")})),ut(r,"scroll",(function(){r.clientWidth&&e(r.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,s&&a<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};zn.prototype.update=function(t){var e=t.scrollWidth>t.clientWidth+1,i=t.scrollHeight>t.clientHeight+1,n=t.nativeBarWidth;if(i){this.vert.style.display="block",this.vert.style.bottom=e?n+"px":"0";var r=t.viewHeight-(e?n:0);this.vert.firstChild.style.height=Math.max(0,t.scrollHeight-t.clientHeight+r)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(e){this.horiz.style.display="block",this.horiz.style.right=i?n+"px":"0",this.horiz.style.left=t.barLeft+"px";var o=t.viewWidth-t.barLeft-(i?n:0);this.horiz.firstChild.style.width=Math.max(0,t.scrollWidth-t.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&t.clientHeight>0&&(0==n&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:i?n:0,bottom:e?n:0}},zn.prototype.setScrollLeft=function(t){this.horiz.scrollLeft!=t&&(this.horiz.scrollLeft=t),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},zn.prototype.setScrollTop=function(t){this.vert.scrollTop!=t&&(this.vert.scrollTop=t),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},zn.prototype.zeroWidthHack=function(){var t=y&&!d?"12px":"18px";this.horiz.style.height=this.vert.style.width=t,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new z,this.disableVert=new z},zn.prototype.enableZeroWidthBar=function(t,e,i){t.style.pointerEvents="auto",e.set(1e3,(function n(){var r=t.getBoundingClientRect();("vert"==i?document.elementFromPoint(r.right-1,(r.top+r.bottom)/2):document.elementFromPoint((r.right+r.left)/2,r.bottom-1))!=t?t.style.pointerEvents="none":e.set(1e3,n)}))},zn.prototype.clear=function(){var t=this.horiz.parentNode;t.removeChild(this.horiz),t.removeChild(this.vert)};var Fn=function(){};function Hn(t,e){e||(e=jn(t));var i=t.display.barWidth,n=t.display.barHeight;Wn(t,e);for(var r=0;r<4&&i!=t.display.barWidth||n!=t.display.barHeight;r++)i!=t.display.barWidth&&t.options.lineWrapping&&Tn(t),Wn(t,jn(t)),i=t.display.barWidth,n=t.display.barHeight}function Wn(t,e){var i=t.display,n=i.scrollbars.update(e);i.sizer.style.paddingRight=(i.barWidth=n.right)+"px",i.sizer.style.paddingBottom=(i.barHeight=n.bottom)+"px",i.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(i.scrollbarFiller.style.display="block",i.scrollbarFiller.style.height=n.bottom+"px",i.scrollbarFiller.style.width=n.right+"px"):i.scrollbarFiller.style.display="",n.bottom&&t.options.coverGutterNextToScrollbar&&t.options.fixedGutter?(i.gutterFiller.style.display="block",i.gutterFiller.style.height=n.bottom+"px",i.gutterFiller.style.width=e.gutterWidth+"px"):i.gutterFiller.style.display=""}Fn.prototype.update=function(){return{bottom:0,right:0}},Fn.prototype.setScrollLeft=function(){},Fn.prototype.setScrollTop=function(){},Fn.prototype.clear=function(){};var Vn={native:zn,null:Fn};function Gn(t){t.display.scrollbars&&(t.display.scrollbars.clear(),t.display.scrollbars.addClass&&T(t.display.wrapper,t.display.scrollbars.addClass)),t.display.scrollbars=new Vn[t.options.scrollbarStyle]((function(e){t.display.wrapper.insertBefore(e,t.display.scrollbarFiller),ut(e,"mousedown",(function(){t.state.focused&&setTimeout((function(){return t.display.input.focus()}),0)})),e.setAttribute("cm-not-content","true")}),(function(e,i){"horizontal"==i?_n(t,e):In(t,e)}),t),t.display.scrollbars.addClass&&R(t.display.wrapper,t.display.scrollbars.addClass)}var Un=0;function $n(t){var e;t.curOp={cm:t,viewChanged:!1,startHeight:t.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Un},e=t.curOp,oi?oi.ops.push(e):e.ownsGroup=oi={ops:[e],delayedCallbacks:[]}}function qn(t){var e=t.curOp;e&&function(t,e){var i=t.ownsGroup;if(i)try{!function(t){var e=t.delayedCallbacks,i=0;do{for(;i=i.viewTo)||i.maxLineChanged&&e.options.lineWrapping,t.update=t.mustUpdate&&new or(e,t.mustUpdate&&{top:t.scrollTop,ensure:t.scrollToPos},t.forceUpdate)}function Xn(t){t.updatedDisplay=t.mustUpdate&&sr(t.cm,t.update)}function Yn(t){var e=t.cm,i=e.display;t.updatedDisplay&&Tn(e),t.barMeasure=jn(e),i.maxLineChanged&&!e.options.lineWrapping&&(t.adjustWidthTo=Ai(e,i.maxLine,i.maxLine.text.length).left+3,e.display.sizerWidth=t.adjustWidthTo,t.barMeasure.scrollWidth=Math.max(i.scroller.clientWidth,i.sizer.offsetLeft+t.adjustWidthTo+Ei(e)+e.display.barWidth),t.maxScrollLeft=Math.max(0,i.sizer.offsetLeft+t.adjustWidthTo-Ti(e))),(t.updatedDisplay||t.selectionChanged)&&(t.preparedSelection=i.input.prepareSelection())}function Zn(t){var e=t.cm;null!=t.adjustWidthTo&&(e.display.sizer.style.minWidth=t.adjustWidthTo+"px",t.maxScrollLeft(window.innerHeight||document.documentElement.clientHeight)&&(r=!1),null!=r&&!f){var o=A("div","​",null,"position: absolute;\n top: "+(e.top-i.viewOffset-wi(t.display))+"px;\n height: "+(e.bottom-e.top+Ei(t)+i.barHeight)+"px;\n left: "+e.left+"px; width: "+Math.max(2,e.right-e.left)+"px;");t.display.lineSpace.appendChild(o),o.scrollIntoView(r),t.display.lineSpace.removeChild(o)}}}(e,function(t,e,i,n){var r;null==n&&(n=0),t.options.lineWrapping||e!=i||(i="before"==(e=e.ch?te(e.line,"before"==e.sticky?e.ch-1:e.ch,"after"):e).sticky?te(e.line,e.ch+1,"before"):e);for(var o=0;o<5;o++){var s=!1,a=$i(t,e),l=i&&i!=e?$i(t,i):a,c=An(t,r={left:Math.min(a.left,l.left),top:Math.min(a.top,l.top)-n,right:Math.max(a.left,l.left),bottom:Math.max(a.bottom,l.bottom)+n}),h=t.doc.scrollTop,u=t.doc.scrollLeft;if(null!=c.scrollTop&&(In(t,c.scrollTop),Math.abs(t.doc.scrollTop-h)>1&&(s=!0)),null!=c.scrollLeft&&(_n(t,c.scrollLeft),Math.abs(t.doc.scrollLeft-u)>1&&(s=!0)),!s)break}return r}(e,ae(n,t.scrollToPos.from),ae(n,t.scrollToPos.to),t.scrollToPos.margin));var r=t.maybeHiddenMarkers,o=t.maybeUnhiddenMarkers;if(r)for(var s=0;s=t.display.viewTo)){var i=+new Date+t.options.workTime,n=de(t,e.highlightFrontier),r=[];e.iter(n.line,Math.min(e.first+e.size,t.display.viewTo+500),(function(o){if(n.line>=t.display.viewFrom){var s=o.styles,a=o.text.length>t.options.maxHighlightLength?Wt(e.mode,n.state):null,l=ue(t,o,n,!0);a&&(n.state=a),o.styles=l.styles;var c=o.styleClasses,h=l.classes;h?o.styleClasses=h:c&&(o.styleClasses=null);for(var u=!s||s.length!=o.styles.length||c!=h&&(!c||!h||c.bgClass!=h.bgClass||c.textClass!=h.textClass),p=0;!u&&pi)return nr(t,t.options.workDelay),!0})),e.highlightFrontier=n.line,e.modeFrontier=Math.max(e.modeFrontier,n.line),r.length&&Qn(t,(function(){for(var e=0;e=i.viewFrom&&e.visible.to<=i.viewTo&&(null==i.updateLineNumbers||i.updateLineNumbers>=i.viewTo)&&i.renderedView==i.view&&0==mn(t))return!1;pr(t)&&(dn(t),e.dims=on(t));var r=n.first+n.size,o=Math.max(e.visible.from-t.options.viewportMargin,n.first),s=Math.min(r,e.visible.to+t.options.viewportMargin);i.viewFroms&&i.viewTo-s<20&&(s=Math.min(r,i.viewTo)),we&&(o=ze(t.doc,o),s=Fe(t.doc,s));var a=o!=i.viewFrom||s!=i.viewTo||i.lastWrapHeight!=e.wrapperHeight||i.lastWrapWidth!=e.wrapperWidth;!function(t,e,i){var n=t.display;0==n.view.length||e>=n.viewTo||i<=n.viewFrom?(n.view=ri(t,e,i),n.viewFrom=e):(n.viewFrom>e?n.view=ri(t,e,n.viewFrom).concat(n.view):n.viewFromi&&(n.view=n.view.slice(0,hn(t,i)))),n.viewTo=i}(t,o,s),i.viewOffset=Ve($t(t.doc,i.viewFrom)),t.display.mover.style.top=i.viewOffset+"px";var c=mn(t);if(!a&&0==c&&!e.force&&i.renderedView==i.view&&(null==i.updateLineNumbers||i.updateLineNumbers>=i.viewTo))return!1;var h=function(t){if(t.hasFocus())return null;var e=P();if(!e||!N(t.display.lineDiv,e))return null;var i={activeElt:e};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&N(t.display.lineDiv,n.anchorNode)&&(i.anchorNode=n.anchorNode,i.anchorOffset=n.anchorOffset,i.focusNode=n.focusNode,i.focusOffset=n.focusOffset)}return i}(t);return c>4&&(i.lineDiv.style.display="none"),function(t,e,i){var n=t.display,r=t.options.lineNumbers,o=n.lineDiv,s=o.firstChild;function a(e){var i=e.nextSibling;return l&&y&&t.display.currentWheelTarget==e?e.style.display="none":e.parentNode.removeChild(e),i}for(var c=n.view,h=n.viewFrom,u=0;u-1&&(d=!1),ci(t,p,h,i)),d&&(L(p.lineNumber),p.lineNumber.appendChild(document.createTextNode(Qt(t.options,h)))),s=p.node.nextSibling}else{var f=gi(t,p,h,i);o.insertBefore(f,s)}h+=p.size}for(;s;)s=a(s)}(t,i.updateLineNumbers,e.dims),c>4&&(i.lineDiv.style.display=""),i.renderedView=i.view,function(t){if(t&&t.activeElt&&t.activeElt!=P()&&(t.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(t.activeElt.nodeName)&&t.anchorNode&&N(document.body,t.anchorNode)&&N(document.body,t.focusNode))){var e=window.getSelection(),i=document.createRange();i.setEnd(t.anchorNode,t.anchorOffset),i.collapse(!1),e.removeAllRanges(),e.addRange(i),e.extend(t.focusNode,t.focusOffset)}}(h),L(i.cursorDiv),L(i.selectionDiv),i.gutters.style.height=i.sizer.style.minHeight=0,a&&(i.lastWrapHeight=e.wrapperHeight,i.lastWrapWidth=e.wrapperWidth,nr(t,400)),i.updateLineNumbers=null,!0}function ar(t,e){for(var i=e.viewport,n=!0;;n=!1){if(n&&t.options.lineWrapping&&e.oldDisplayWidth!=Ti(t))n&&(e.visible=On(t.display,t.doc,i));else if(i&&null!=i.top&&(i={top:Math.min(t.doc.height+ki(t.display)-Li(t),i.top)}),e.visible=On(t.display,t.doc,i),e.visible.from>=t.display.viewFrom&&e.visible.to<=t.display.viewTo)break;if(!sr(t,e))break;Tn(t);var r=jn(t);gn(t),Hn(t,r),hr(t,r),e.force=!1}e.signal(t,"update",t),t.display.viewFrom==t.display.reportedViewFrom&&t.display.viewTo==t.display.reportedViewTo||(e.signal(t,"viewportChange",t,t.display.viewFrom,t.display.viewTo),t.display.reportedViewFrom=t.display.viewFrom,t.display.reportedViewTo=t.display.viewTo)}function lr(t,e){var i=new or(t,e);if(sr(t,i)){Tn(t),ar(t,i);var n=jn(t);gn(t),Hn(t,n),hr(t,n),i.finish()}}function cr(t){var e=t.gutters.offsetWidth;t.sizer.style.marginLeft=e+"px"}function hr(t,e){t.display.sizer.style.minHeight=e.docHeight+"px",t.display.heightForcer.style.top=e.docHeight+"px",t.display.gutters.style.height=e.docHeight+t.display.barHeight+Ei(t)+"px"}function ur(t){var e=t.display,i=e.view;if(e.alignWidgets||e.gutters.firstChild&&t.options.fixedGutter){for(var n=sn(e)-e.scroller.scrollLeft+t.doc.scrollLeft,r=e.gutters.offsetWidth,o=n+"px",s=0;sa.clientWidth,h=a.scrollHeight>a.clientHeight;if(r&&c||o&&h){if(o&&y&&l)t:for(var p=e.target,d=s.view;p!=a;p=p.parentNode)for(var f=0;f=0&&ee(t,n.to())<=0)return i}return-1};var kr=function(t,e){this.anchor=t,this.head=e};function Sr(t,e,i){var n=t&&t.options.selectionsMayTouch,r=e[i];e.sort((function(t,e){return ee(t.from(),e.from())})),i=F(e,r);for(var o=1;o0:l>=0){var c=oe(a.from(),s.from()),h=re(a.to(),s.to()),u=a.empty()?s.from()==s.head:a.from()==a.head;o<=i&&--i,e.splice(--o,2,new kr(u?h:c,u?c:h))}}return new wr(e,i)}function Er(t,e){return new wr([new kr(t,e||t)],0)}function Tr(t){return t.text?te(t.from.line+t.text.length-1,K(t.text).length+(1==t.text.length?t.from.ch:0)):t.to}function Lr(t,e){if(ee(t,e.from)<0)return t;if(ee(t,e.to)<=0)return Tr(e);var i=t.line+e.text.length-(e.to.line-e.from.line)-1,n=t.ch;return t.line==e.to.line&&(n+=Tr(e).ch-e.to.ch),te(i,n)}function Or(t,e){for(var i=[],n=0;n1&&t.remove(a.line+1,f-1),t.insert(a.line+1,v)}ai(t,"change",t,e)}function Dr(t,e,i){!function t(n,r,o){if(n.linked)for(var s=0;sa-(t.cm?t.cm.options.historyEventDelay:500)||"*"==e.origin.charAt(0)))&&(o=function(t,e){return e?(zr(t.done),K(t.done)):t.done.length&&!K(t.done).ranges?K(t.done):t.done.length>1&&!t.done[t.done.length-2].ranges?(t.done.pop(),K(t.done)):void 0}(r,r.lastOp==n)))s=K(o.changes),0==ee(e.from,e.to)&&0==ee(e.from,s.to)?s.to=Tr(e):o.changes.push(jr(t,e));else{var l=K(r.done);for(l&&l.ranges||Wr(t.sel,r.done),o={changes:[jr(t,e)],generation:r.generation},r.done.push(o);r.done.length>r.undoDepth;)r.done.shift(),r.done[0].ranges||r.done.shift()}r.done.push(i),r.generation=++r.maxGeneration,r.lastModTime=r.lastSelTime=a,r.lastOp=r.lastSelOp=n,r.lastOrigin=r.lastSelOrigin=e.origin,s||ft(t,"historyAdded")}function Hr(t,e,i,n){var r=t.history,o=n&&n.origin;i==r.lastSelOp||o&&r.lastSelOrigin==o&&(r.lastModTime==r.lastSelTime&&r.lastOrigin==o||function(t,e,i,n){var r=e.charAt(0);return"*"==r||"+"==r&&i.ranges.length==n.ranges.length&&i.somethingSelected()==n.somethingSelected()&&new Date-t.history.lastSelTime<=(t.cm?t.cm.options.historyEventDelay:500)}(t,o,K(r.done),e))?r.done[r.done.length-1]=e:Wr(e,r.done),r.lastSelTime=+new Date,r.lastSelOrigin=o,r.lastSelOp=i,n&&!1!==n.clearRedo&&zr(r.undone)}function Wr(t,e){var i=K(e);i&&i.ranges&&i.equals(t)||e.push(t)}function Vr(t,e,i,n){var r=e["spans_"+t.id],o=0;t.iter(Math.max(t.first,i),Math.min(t.first+t.size,n),(function(i){i.markedSpans&&((r||(r=e["spans_"+t.id]={}))[o]=i.markedSpans),++o}))}function Gr(t){if(!t)return null;for(var e,i=0;i-1&&(K(a)[u]=c[u],delete c[u])}}}return n}function qr(t,e,i,n){if(n){var r=t.anchor;if(i){var o=ee(e,r)<0;o!=ee(i,r)<0?(r=e,e=i):o!=ee(e,i)<0&&(e=i)}return new kr(r,e)}return new kr(i||e,e)}function Kr(t,e,i,n,r){null==r&&(r=t.cm&&(t.cm.display.shift||t.extend)),Qr(t,new wr([qr(t.sel.primary(),e,i,r)],0),n)}function Xr(t,e,i){for(var n=[],r=t.cm&&(t.cm.display.shift||t.extend),o=0;o=e.ch:a.to>e.ch))){if(r&&(ft(l,"beforeCursorEnter"),l.explicitlyCleared)){if(o.markedSpans){--s;continue}break}if(!l.atomic)continue;if(i){var u=l.find(n<0?1:-1),p=void 0;if((n<0?h:c)&&(u=so(t,u,-n,u&&u.line==e.line?o:null)),u&&u.line==e.line&&(p=ee(u,i))&&(n<0?p<0:p>0))return ro(t,u,e,n,r)}var d=l.find(n<0?-1:1);return(n<0?c:h)&&(d=so(t,d,n,d.line==e.line?o:null)),d?ro(t,d,e,n,r):null}}return e}function oo(t,e,i,n,r){var o=n||1,s=ro(t,e,i,o,r)||!r&&ro(t,e,i,o,!0)||ro(t,e,i,-o,r)||!r&&ro(t,e,i,-o,!0);return s||(t.cantEdit=!0,te(t.first,0))}function so(t,e,i,n){return i<0&&0==e.ch?e.line>t.first?ae(t,te(e.line-1)):null:i>0&&e.ch==(n||$t(t,e.line)).text.length?e.line0)){var h=[l,1],u=ee(c.from,a.from),p=ee(c.to,a.to);(u<0||!s.inclusiveLeft&&!u)&&h.push({from:c.from,to:a.from}),(p>0||!s.inclusiveRight&&!p)&&h.push({from:a.to,to:c.to}),r.splice.apply(r,h),l+=h.length-3}}return r}(t,e.from,e.to);if(n)for(var r=n.length-1;r>=0;--r)ho(t,{from:n[r].from,to:n[r].to,text:r?[""]:e.text,origin:e.origin});else ho(t,e)}}function ho(t,e){if(1!=e.text.length||""!=e.text[0]||0!=ee(e.from,e.to)){var i=Or(t,e);Fr(t,e,i,t.cm?t.cm.curOp.id:NaN),fo(t,e,i,Te(t,e));var n=[];Dr(t,(function(t,i){i||-1!=F(n,t.history)||(yo(t.history,e),n.push(t.history)),fo(t,e,null,Te(t,e))}))}}function uo(t,e,i){var n=t.cm&&t.cm.state.suppressEdits;if(!n||i){for(var r,o=t.history,s=t.sel,a="undo"==e?o.done:o.undone,l="undo"==e?o.undone:o.done,c=0;c=0;--d){var f=p(d);if(f)return f.v}}}}function po(t,e){if(0!=e&&(t.first+=e,t.sel=new wr(X(t.sel.ranges,(function(t){return new kr(te(t.anchor.line+e,t.anchor.ch),te(t.head.line+e,t.head.ch))})),t.sel.primIndex),t.cm)){un(t.cm,t.first,t.first-e,e);for(var i=t.cm.display,n=i.viewFrom;nt.lastLine())){if(e.from.lineo&&(e={from:e.from,to:te(o,$t(t,o).text.length),text:[e.text[0]],origin:e.origin}),e.removed=qt(t,e.from,e.to),i||(i=Or(t,e)),t.cm?function(t,e,i){var n=t.doc,r=t.display,o=e.from,s=e.to,a=!1,l=o.line;t.options.lineWrapping||(l=Yt(je($t(n,o.line))),n.iter(l,s.line+1,(function(t){if(t==r.maxLine)return a=!0,!0}))),n.sel.contains(e.from,e.to)>-1&>(t),Rr(n,e,i,an(t)),t.options.lineWrapping||(n.iter(l,o.line+e.text.length,(function(t){var e=Ge(t);e>r.maxLineLength&&(r.maxLine=t,r.maxLineLength=e,r.maxLineChanged=!0,a=!1)})),a&&(t.curOp.updateMaxLine=!0)),function(t,e){if(t.modeFrontier=Math.min(t.modeFrontier,e),!(t.highlightFrontieri;n--){var r=$t(t,n).stateAfter;if(r&&(!(r instanceof ce)||n+r.lookAhead1||!(this.children[0]instanceof xo))){var a=[];this.collapse(a),this.children=[new xo(a)],this.children[0].parent=this}},collapse:function(t){for(var e=0;e50){for(var s=r.lines.length%25+25,a=s;a10);t.parent.maybeSpill()}},iterN:function(t,e,i){for(var n=0;n0||0==s&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=M("span",[o.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(_e(t,e.line,e,i,o)||e.line!=i.line&&_e(t,i.line,e,i,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");we=!0}o.addToHistory&&Fr(t,{from:e,to:i,origin:"markText"},t.sel,NaN);var a,l=e.line,c=t.cm;if(t.iter(l,i.line+1,(function(t){c&&o.collapsed&&!c.options.lineWrapping&&je(t)==c.display.maxLine&&(a=!0),o.collapsed&&l!=e.line&&Xt(t,0),function(t,e){t.markedSpans=t.markedSpans?t.markedSpans.concat([e]):[e],e.marker.attachLine(t)}(t,new ke(o,l==e.line?e.ch:null,l==i.line?i.ch:null)),++l})),o.collapsed&&t.iter(e.line,i.line+1,(function(e){He(t,e)&&Xt(e,0)})),o.clearOnEnter&&ut(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(Ce=!0,(t.history.done.length||t.history.undone.length)&&t.clearHistory()),o.collapsed&&(o.id=++So,o.atomic=!0),c){if(a&&(c.curOp.updateMaxLine=!0),o.collapsed)un(c,e.line,i.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var h=e.line;h<=i.line;h++)pn(c,h,"text");o.atomic&&io(c.doc),ai(c,"markerAdded",c,o)}return o}Eo.prototype.clear=function(){if(!this.explicitlyCleared){var t=this.doc.cm,e=t&&!t.curOp;if(e&&$n(t),vt(this,"clear")){var i=this.find();i&&ai(this,"clear",i.from,i.to)}for(var n=null,r=null,o=0;ot.display.maxLineLength&&(t.display.maxLine=c,t.display.maxLineLength=h,t.display.maxLineChanged=!0)}null!=n&&t&&this.collapsed&&un(t,n,r+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&io(t.doc)),t&&ai(t,"markerCleared",t,this,n,r),e&&qn(t),this.parent&&this.parent.clear()}},Eo.prototype.find=function(t,e){var i,n;null==t&&"bookmark"==this.type&&(t=1);for(var r=0;r=0;l--)co(this,n[l]);a?Jr(this,a):this.cm&&Nn(this.cm)})),undo:ir((function(){uo(this,"undo")})),redo:ir((function(){uo(this,"redo")})),undoSelection:ir((function(){uo(this,"undo",!0)})),redoSelection:ir((function(){uo(this,"redo",!0)})),setExtending:function(t){this.extend=t},getExtending:function(){return this.extend},historySize:function(){for(var t=this.history,e=0,i=0,n=0;n=t.ch)&&e.push(r.marker.parent||r.marker)}return e},findMarks:function(t,e,i){t=ae(this,t),e=ae(this,e);var n=[],r=t.line;return this.iter(t.line,e.line+1,(function(o){var s=o.markedSpans;if(s)for(var a=0;a=l.to||null==l.from&&r!=t.line||null!=l.from&&r==e.line&&l.from>=e.ch||i&&!i(l.marker)||n.push(l.marker.parent||l.marker)}++r})),n},getAllMarks:function(){var t=[];return this.iter((function(e){var i=e.markedSpans;if(i)for(var n=0;nt)return e=t,!0;t-=o,++i})),ae(this,te(i,e))},indexFromPos:function(t){var e=(t=ae(this,t)).ch;if(t.linee&&(e=t.from),null!=t.to&&t.to-1)return e.state.draggingText(t),void setTimeout((function(){return e.display.input.focus()}),20);try{var u=t.dataTransfer.getData("Text");if(u){var p;if(e.state.draggingText&&!e.state.draggingText.copy&&(p=e.listSelections()),to(e.doc,Er(i,i)),p)for(var d=0;d=0;e--)mo(t.doc,"",n[e].from,n[e].to,"+delete");Nn(t)}))}function Jo(t,e,i){var n=rt(t.text,e+i,i);return n<0||n>t.text.length?null:n}function Qo(t,e,i){var n=Jo(t,e.ch,i);return null==n?null:new te(e.line,n,i<0?"after":"before")}function ts(t,e,i,n,r){if(t){"rtl"==e.doc.direction&&(r=-r);var o=ct(i,e.doc.direction);if(o){var s,a=r<0?K(o):o[0],l=r<0==(1==a.level)?"after":"before";if(a.level>0||"rtl"==e.doc.direction){var c=Ni(e,i);s=r<0?i.text.length-1:0;var h=Pi(e,c,s).top;s=ot((function(t){return Pi(e,c,t).top==h}),r<0==(1==a.level)?a.from:a.to-1,s),"before"==l&&(s=Jo(i,s,1))}else s=r<0?a.to:a.from;return new te(n,s,l)}}return new te(n,r<0?i.text.length:0,r<0?"before":"after")}Vo.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Vo.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Vo.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Vo.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Vo.default=y?Vo.macDefault:Vo.pcDefault;var es={selectAll:ao,singleSelection:function(t){return t.setSelection(t.getCursor("anchor"),t.getCursor("head"),W)},killLine:function(t){return Zo(t,(function(e){if(e.empty()){var i=$t(t.doc,e.head.line).text.length;return e.head.ch==i&&e.head.line0)r=new te(r.line,r.ch+1),t.replaceRange(o.charAt(r.ch-1)+o.charAt(r.ch-2),te(r.line,r.ch-2),r,"+transpose");else if(r.line>t.doc.first){var s=$t(t.doc,r.line-1).text;s&&(r=new te(r.line,1),t.replaceRange(o.charAt(0)+t.doc.lineSeparator()+s.charAt(s.length-1),te(r.line-1,s.length-1),r,"+transpose"))}i.push(new kr(r,r))}t.setSelections(i)}))},newlineAndIndent:function(t){return Qn(t,(function(){for(var e=t.listSelections(),i=e.length-1;i>=0;i--)t.replaceRange(t.doc.lineSeparator(),e[i].anchor,e[i].head,"+input");e=t.listSelections();for(var n=0;n-1&&(ee((r=c.ranges[r]).from(),e)<0||e.xRel>0)&&(ee(r.to(),e)>0||e.xRel<0)?function(t,e,i,n){var r=t.display,o=!1,c=tr(t,(function(e){l&&(r.scroller.draggable=!1),t.state.draggingText=!1,dt(r.wrapper.ownerDocument,"mouseup",c),dt(r.wrapper.ownerDocument,"mousemove",h),dt(r.scroller,"dragstart",u),dt(r.scroller,"drop",c),o||(bt(e),n.addNew||Kr(t.doc,i,null,null,n.extend),l&&!p||s&&9==a?setTimeout((function(){r.wrapper.ownerDocument.body.focus({preventScroll:!0}),r.input.focus()}),20):r.input.focus())})),h=function(t){o=o||Math.abs(e.clientX-t.clientX)+Math.abs(e.clientY-t.clientY)>=10},u=function(){return o=!0};l&&(r.scroller.draggable=!0),t.state.draggingText=c,c.copy=!n.moveOnDrag,r.scroller.dragDrop&&r.scroller.dragDrop(),ut(r.wrapper.ownerDocument,"mouseup",c),ut(r.wrapper.ownerDocument,"mousemove",h),ut(r.scroller,"dragstart",u),ut(r.scroller,"drop",c),kn(t),setTimeout((function(){return r.input.focus()}),20)}(t,n,e,o):function(t,e,i,n){var r=t.display,o=t.doc;bt(e);var s,a,l=o.sel,c=l.ranges;if(n.addNew&&!n.extend?(a=o.sel.contains(i),s=a>-1?c[a]:new kr(i,i)):(s=o.sel.primary(),a=o.sel.primIndex),"rectangle"==n.unit)n.addNew||(s=new kr(i,i)),i=cn(t,e,!0,!0),a=-1;else{var h=vs(t,i,n.unit);s=n.extend?qr(s,h.anchor,h.head,n.extend):h}n.addNew?-1==a?(a=c.length,Qr(o,Sr(t,c.concat([s]),a),{scroll:!1,origin:"*mouse"})):c.length>1&&c[a].empty()&&"char"==n.unit&&!n.extend?(Qr(o,Sr(t,c.slice(0,a).concat(c.slice(a+1)),0),{scroll:!1,origin:"*mouse"}),l=o.sel):Yr(o,a,s,V):(a=0,Qr(o,new wr([s],0),V),l=o.sel);var u=i;function p(e){if(0!=ee(u,e))if(u=e,"rectangle"==n.unit){for(var r=[],c=t.options.tabSize,h=j($t(o,i.line).text,i.ch,c),p=j($t(o,e.line).text,e.ch,c),d=Math.min(h,p),f=Math.max(h,p),m=Math.min(i.line,e.line),g=Math.min(t.lastLine(),Math.max(i.line,e.line));m<=g;m++){var v=$t(o,m).text,y=U(v,d,c);d==f?r.push(new kr(te(m,y),te(m,y))):v.length>y&&r.push(new kr(te(m,y),te(m,U(v,f,c))))}r.length||r.push(new kr(i,i)),Qr(o,Sr(t,l.ranges.slice(0,a).concat(r),a),{origin:"*mouse",scroll:!1}),t.scrollIntoView(e)}else{var b,x=s,C=vs(t,e,n.unit),w=x.anchor;ee(C.anchor,w)>0?(b=C.head,w=oe(x.from(),C.anchor)):(b=C.anchor,w=re(x.to(),C.head));var k=l.ranges.slice(0);k[a]=function(t,e){var i=e.anchor,n=e.head,r=$t(t.doc,i.line);if(0==ee(i,n)&&i.sticky==n.sticky)return e;var o=ct(r);if(!o)return e;var s=at(o,i.ch,i.sticky),a=o[s];if(a.from!=i.ch&&a.to!=i.ch)return e;var l,c=s+(a.from==i.ch==(1!=a.level)?0:1);if(0==c||c==o.length)return e;if(n.line!=i.line)l=(n.line-i.line)*("ltr"==t.doc.direction?1:-1)>0;else{var h=at(o,n.ch,n.sticky),u=h-s||(n.ch-i.ch)*(1==a.level?-1:1);l=h==c-1||h==c?u<0:u>0}var p=o[c+(l?-1:0)],d=l==(1==p.level),f=d?p.from:p.to,m=d?"after":"before";return i.ch==f&&i.sticky==m?e:new kr(new te(i.line,f,m),n)}(t,new kr(ae(o,w),b)),Qr(o,Sr(t,k,a),V)}}var d=r.wrapper.getBoundingClientRect(),f=0;function m(e){t.state.selectingText=!1,f=1/0,e&&(bt(e),r.input.focus()),dt(r.wrapper.ownerDocument,"mousemove",g),dt(r.wrapper.ownerDocument,"mouseup",v),o.history.lastSelOrigin=null}var g=tr(t,(function(e){0!==e.buttons&&St(e)?function e(i){var s=++f,a=cn(t,i,!0,"rectangle"==n.unit);if(a)if(0!=ee(a,u)){t.curOp.focus=P(),p(a);var l=On(r,o);(a.line>=l.to||a.lined.bottom?20:0;c&&setTimeout(tr(t,(function(){f==s&&(r.scroller.scrollTop+=c,e(i))})),50)}}(e):m(e)})),v=tr(t,m);t.state.selectingText=v,ut(r.wrapper.ownerDocument,"mousemove",g),ut(r.wrapper.ownerDocument,"mouseup",v)}(t,n,e,o)}(e,n,o,t):kt(t)==i.scroller&&bt(t):2==r?(n&&Kr(e.doc,n),setTimeout((function(){return i.input.focus()}),20)):3==r&&(k?e.display.input.onContextMenu(t):kn(e)))}}function vs(t,e,i){if("char"==i)return new kr(e,e);if("word"==i)return t.findWordAt(e);if("line"==i)return new kr(te(e.line,0),ae(t.doc,te(e.line+1,0)));var n=i(t,e);return new kr(n.from,n.to)}function ys(t,e,i,n){var r,o;if(e.touches)r=e.touches[0].clientX,o=e.touches[0].clientY;else try{r=e.clientX,o=e.clientY}catch(t){return!1}if(r>=Math.floor(t.display.gutters.getBoundingClientRect().right))return!1;n&&bt(e);var s=t.display,a=s.lineDiv.getBoundingClientRect();if(o>a.bottom||!vt(t,i))return Ct(e);o-=a.top-s.viewOffset;for(var l=0;l=r)return ft(t,i,t,Zt(t.doc,o),t.display.gutterSpecs[l].className,e),Ct(e)}}function bs(t,e){return ys(t,e,"gutterClick",!0)}function xs(t,e){Ci(t.display,e)||function(t,e){return!!vt(t,"gutterContextMenu")&&ys(t,e,"gutterContextMenu",!1)}(t,e)||mt(t,e,"contextmenu")||k||t.display.input.onContextMenu(e)}function Cs(t){t.display.wrapper.className=t.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+t.options.theme.replace(/(^|\s)\s*/g," cm-s-"),zi(t)}ms.prototype.compare=function(t,e,i){return this.time+400>t&&0==ee(e,this.pos)&&i==this.button};var ws={toString:function(){return"CodeMirror.Init"}},ks={},Ss={};function Es(t,e,i){if(!e!=!(i&&i!=ws)){var n=t.display.dragFunctions,r=e?ut:dt;r(t.display.scroller,"dragstart",n.start),r(t.display.scroller,"dragenter",n.enter),r(t.display.scroller,"dragover",n.over),r(t.display.scroller,"dragleave",n.leave),r(t.display.scroller,"drop",n.drop)}}function Ts(t){t.options.lineWrapping?(R(t.display.wrapper,"CodeMirror-wrap"),t.display.sizer.style.minWidth="",t.display.sizerWidth=null):(T(t.display.wrapper,"CodeMirror-wrap"),Ue(t)),ln(t),un(t),zi(t),setTimeout((function(){return Hn(t)}),100)}function Ls(t,e){var i=this;if(!(this instanceof Ls))return new Ls(t,e);this.options=e=e?_(e):{},_(ks,e,!1);var n=e.value;"string"==typeof n?n=new No(n,e.mode,null,e.lineSeparator,e.direction):e.mode&&(n.modeOption=e.mode),this.doc=n;var r=new Ls.inputStyles[e.inputStyle](this),o=this.display=new gr(t,n,r,e);for(var c in o.wrapper.CodeMirror=this,Cs(this),e.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Gn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new z,keySeq:null,specialChars:null},e.autofocus&&!v&&o.input.focus(),s&&a<11&&setTimeout((function(){return i.display.input.reset(!0)}),20),function(t){var e=t.display;ut(e.scroller,"mousedown",tr(t,gs)),ut(e.scroller,"dblclick",s&&a<11?tr(t,(function(e){if(!mt(t,e)){var i=cn(t,e);if(i&&!bs(t,e)&&!Ci(t.display,e)){bt(e);var n=t.findWordAt(i);Kr(t.doc,n.anchor,n.head)}}})):function(e){return mt(t,e)||bt(e)}),ut(e.scroller,"contextmenu",(function(e){return xs(t,e)})),ut(e.input.getField(),"contextmenu",(function(i){e.scroller.contains(i.target)||xs(t,i)}));var i,n={end:0};function r(){e.activeTouch&&(i=setTimeout((function(){return e.activeTouch=null}),1e3),(n=e.activeTouch).end=+new Date)}function o(t,e){if(null==e.left)return!0;var i=e.left-t.left,n=e.top-t.top;return i*i+n*n>400}ut(e.scroller,"touchstart",(function(r){if(!mt(t,r)&&!function(t){if(1!=t.touches.length)return!1;var e=t.touches[0];return e.radiusX<=1&&e.radiusY<=1}(r)&&!bs(t,r)){e.input.ensurePolled(),clearTimeout(i);var o=+new Date;e.activeTouch={start:o,moved:!1,prev:o-n.end<=300?n:null},1==r.touches.length&&(e.activeTouch.left=r.touches[0].pageX,e.activeTouch.top=r.touches[0].pageY)}})),ut(e.scroller,"touchmove",(function(){e.activeTouch&&(e.activeTouch.moved=!0)})),ut(e.scroller,"touchend",(function(i){var n=e.activeTouch;if(n&&!Ci(e,i)&&null!=n.left&&!n.moved&&new Date-n.start<300){var s,a=t.coordsChar(e.activeTouch,"page");s=!n.prev||o(n,n.prev)?new kr(a,a):!n.prev.prev||o(n,n.prev.prev)?t.findWordAt(a):new kr(te(a.line,0),ae(t.doc,te(a.line+1,0))),t.setSelection(s.anchor,s.head),t.focus(),bt(i)}r()})),ut(e.scroller,"touchcancel",r),ut(e.scroller,"scroll",(function(){e.scroller.clientHeight&&(In(t,e.scroller.scrollTop),_n(t,e.scroller.scrollLeft,!0),ft(t,"scroll",t))})),ut(e.scroller,"mousewheel",(function(e){return Cr(t,e)})),ut(e.scroller,"DOMMouseScroll",(function(e){return Cr(t,e)})),ut(e.wrapper,"scroll",(function(){return e.wrapper.scrollTop=e.wrapper.scrollLeft=0})),e.dragFunctions={enter:function(e){mt(t,e)||wt(e)},over:function(e){mt(t,e)||(function(t,e){var i=cn(t,e);if(i){var n=document.createDocumentFragment();yn(t,i,n),t.display.dragCursor||(t.display.dragCursor=A("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),t.display.lineSpace.insertBefore(t.display.dragCursor,t.display.cursorDiv)),O(t.display.dragCursor,n)}}(t,e),wt(e))},start:function(e){return function(t,e){if(s&&(!t.state.draggingText||+new Date-Po<100))wt(e);else if(!mt(t,e)&&!Ci(t.display,e)&&(e.dataTransfer.setData("Text",t.getSelection()),e.dataTransfer.effectAllowed="copyMove",e.dataTransfer.setDragImage&&!p)){var i=A("img",null,null,"position: fixed; left: 0; top: 0;");i.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",u&&(i.width=i.height=1,t.display.wrapper.appendChild(i),i._top=i.offsetTop),e.dataTransfer.setDragImage(i,0,0),u&&i.parentNode.removeChild(i)}}(t,e)},drop:tr(t,Ro),leave:function(e){mt(t,e)||Do(t)}};var l=e.input.getField();ut(l,"keyup",(function(e){return us.call(t,e)})),ut(l,"keydown",tr(t,hs)),ut(l,"keypress",tr(t,ps)),ut(l,"focus",(function(e){return Sn(t,e)})),ut(l,"blur",(function(e){return En(t,e)}))}(this),_o(),$n(this),this.curOp.forceUpdate=!0,Ir(this,n),e.autofocus&&!v||this.hasFocus()?setTimeout((function(){i.hasFocus()&&!i.state.focused&&Sn(i)}),20):En(this),Ss)Ss.hasOwnProperty(c)&&Ss[c](this,e[c],ws);pr(this),e.finishInit&&e.finishInit(this);for(var h=0;h150)){if(!n)return;i="prev"}}else c=0,i="not";"prev"==i?c=e>o.first?j($t(o,e-1).text,null,s):0:"add"==i?c=l+t.options.indentUnit:"subtract"==i?c=l-t.options.indentUnit:"number"==typeof i&&(c=l+i),c=Math.max(0,c);var u="",p=0;if(t.options.indentWithTabs)for(var d=Math.floor(c/s);d;--d)p+=s,u+="\t";if(ps,l=Nt(e),c=null;if(a&&n.ranges.length>1)if(Ms&&Ms.text.join("\n")==e){if(n.ranges.length%Ms.text.length==0){c=[];for(var h=0;h=0;p--){var d=n.ranges[p],f=d.from(),m=d.to();d.empty()&&(i&&i>0?f=te(f.line,f.ch-i):t.state.overwrite&&!a?m=te(m.line,Math.min($t(o,m.line).text.length,m.ch+K(l).length)):a&&Ms&&Ms.lineWise&&Ms.text.join("\n")==l.join("\n")&&(f=m=te(f.line,0)));var g={from:f,to:m,text:c?c[p%c.length]:l,origin:r||(a?"paste":t.state.cutIncoming>s?"cut":"+input")};co(t.doc,g),ai(t,"inputRead",t,g)}e&&!a&&Ds(t,e),Nn(t),t.curOp.updateInput<2&&(t.curOp.updateInput=u),t.curOp.typing=!0,t.state.pasteIncoming=t.state.cutIncoming=-1}function Rs(t,e){var i=t.clipboardData&&t.clipboardData.getData("Text");if(i)return t.preventDefault(),e.isReadOnly()||e.options.disableInput||Qn(e,(function(){return Ps(e,i,0,null,"paste")})),!0}function Ds(t,e){if(t.options.electricChars&&t.options.smartIndent)for(var i=t.doc.sel,n=i.ranges.length-1;n>=0;n--){var r=i.ranges[n];if(!(r.head.ch>100||n&&i.ranges[n-1].head.line==r.head.line)){var o=t.getModeAt(r.head),s=!1;if(o.electricChars){for(var a=0;a-1){s=As(t,r.head.line,"smart");break}}else o.electricInput&&o.electricInput.test($t(t.doc,r.head.line).text.slice(0,r.head.ch))&&(s=As(t,r.head.line,"smart"));s&&ai(t,"electricInput",t,r.head.line)}}}function Is(t){for(var e=[],i=[],n=0;n0?0:-1));s=isNaN(h)?null:new te(e.line,Math.max(0,Math.min(a.text.length,e.ch+i*(h>=55296&&h<56320?2:1))),-i)}else s=r?function(t,e,i,n){var r=ct(e,t.doc.direction);if(!r)return Qo(e,i,n);i.ch>=e.text.length?(i.ch=e.text.length,i.sticky="before"):i.ch<=0&&(i.ch=0,i.sticky="after");var o=at(r,i.ch,i.sticky),s=r[o];if("ltr"==t.doc.direction&&s.level%2==0&&(n>0?s.to>i.ch:s.from=s.from&&p>=h.begin)){var d=u?"before":"after";return new te(i.line,p,d)}}var f=function(t,e,n){for(var o=function(t,e){return e?new te(i.line,l(t,1),"before"):new te(i.line,t,"after")};t>=0&&t0==(1!=s.level),c=a?n.begin:l(n.end,-1);if(s.from<=c&&c0?h.end:l(h.begin,-1);return null==g||n>0&&g==e.text.length||!(m=f(n>0?0:r.length-1,n,c(g)))?null:m}(t.cm,a,e,i):Qo(a,e,i);if(null==s){if(o||(c=e.line+l)=t.first+t.size||(e=new te(c,e.ch,e.sticky),!(a=$t(t,c))))return!1;e=ts(r,t.cm,a,e.line,l)}else e=s;return!0}if("char"==n||"codepoint"==n)c();else if("column"==n)c(!0);else if("word"==n||"group"==n)for(var h=null,u="group"==n,p=t.cm&&t.cm.getHelper(e,"wordChars"),d=!0;!(i<0)||c(!d);d=!1){var f=a.text.charAt(e.ch)||"\n",m=tt(f,p)?"w":u&&"\n"==f?"n":!u||/\s/.test(f)?null:"p";if(!u||d||m||(m="s"),h&&h!=m){i<0&&(i=1,c(),e.sticky="after");break}if(m&&(h=m),i>0&&!c(!d))break}var g=oo(t,e,o,s,!0);return ie(o,g)&&(g.hitSide=!0),g}function zs(t,e,i,n){var r,o,s=t.doc,a=e.left;if("page"==n){var l=Math.min(t.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),c=Math.max(l-.5*nn(t.display),3);r=(i>0?e.bottom:e.top)+i*c}else"line"==n&&(r=i>0?e.bottom+3:e.top-3);for(;(o=Xi(t,a,r)).outside;){if(i<0?r<=0:r>=s.height){o.hitSide=!0;break}r+=5*i}return o}var Fs=function(t){this.cm=t,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new z,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Hs(t,e){var i=Mi(t,e.line);if(!i||i.hidden)return null;var n=$t(t.doc,e.line),r=Oi(i,n,e.line),o=ct(n,t.doc.direction),s="left";o&&(s=at(o,e.ch)%2?"right":"left");var a=Ii(r.map,e.ch,s);return a.offset="right"==a.collapse?a.end:a.start,a}function Ws(t,e){return e&&(t.bad=!0),t}function Vs(t,e,i){var n;if(e==t.display.lineDiv){if(!(n=t.display.lineDiv.childNodes[i]))return Ws(t.clipPos(te(t.display.viewTo-1)),!0);e=null,i=0}else for(n=e;;n=n.parentNode){if(!n||n==t.display.lineDiv)return null;if(n.parentNode&&n.parentNode==t.display.lineDiv)break}for(var r=0;r=e.display.viewTo||o.line=e.display.viewFrom&&Hs(e,r)||{node:l[0].measure.map[2],offset:0},h=o.linen.firstLine()&&(s=te(s.line-1,$t(n.doc,s.line-1).length)),a.ch==$t(n.doc,a.line).text.length&&a.liner.viewTo-1)return!1;s.line==r.viewFrom||0==(t=hn(n,s.line))?(e=Yt(r.view[0].line),i=r.view[0].node):(e=Yt(r.view[t].line),i=r.view[t-1].node.nextSibling);var l,c,h=hn(n,a.line);if(h==r.view.length-1?(l=r.viewTo-1,c=r.lineDiv.lastChild):(l=Yt(r.view[h+1].line)-1,c=r.view[h+1].node.previousSibling),!i)return!1;for(var u=n.doc.splitLines(function(t,e,i,n,r){var o="",s=!1,a=t.doc.lineSeparator(),l=!1;function c(){s&&(o+=a,l&&(o+=a),s=l=!1)}function h(t){t&&(c(),o+=t)}function u(e){if(1==e.nodeType){var i=e.getAttribute("cm-text");if(i)return void h(i);var o,p=e.getAttribute("cm-marker");if(p){var d=t.findMarks(te(n,0),te(r+1,0),(g=+p,function(t){return t.id==g}));return void(d.length&&(o=d[0].find(0))&&h(qt(t.doc,o.from,o.to).join(a)))}if("false"==e.getAttribute("contenteditable"))return;var f=/^(pre|div|p|li|table|br)$/i.test(e.nodeName);if(!/^br$/i.test(e.nodeName)&&0==e.textContent.length)return;f&&c();for(var m=0;m1&&p.length>1;)if(K(u)==K(p))u.pop(),p.pop(),l--;else{if(u[0]!=p[0])break;u.shift(),p.shift(),e++}for(var d=0,f=0,m=u[0],g=p[0],v=Math.min(m.length,g.length);ds.ch&&y.charCodeAt(y.length-f-1)==b.charCodeAt(b.length-f-1);)d--,f++;u[u.length-1]=y.slice(0,y.length-f).replace(/^\u200b+/,""),u[0]=u[0].slice(d).replace(/\u200b+$/,"");var C=te(e,d),w=te(l,p.length?K(p).length-f:0);return u.length>1||u[0]||ee(C,w)?(mo(n.doc,u,C,w,"+input"),!0):void 0},Fs.prototype.ensurePolled=function(){this.forceCompositionEnd()},Fs.prototype.reset=function(){this.forceCompositionEnd()},Fs.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Fs.prototype.readFromDOMSoon=function(){var t=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(t.readDOMTimeout=null,t.composing){if(!t.composing.done)return;t.composing=null}t.updateFromDOM()}),80))},Fs.prototype.updateFromDOM=function(){var t=this;!this.cm.isReadOnly()&&this.pollContent()||Qn(this.cm,(function(){return un(t.cm)}))},Fs.prototype.setUneditable=function(t){t.contentEditable="false"},Fs.prototype.onKeyPress=function(t){0==t.charCode||this.composing||(t.preventDefault(),this.cm.isReadOnly()||tr(this.cm,Ps)(this.cm,String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),0))},Fs.prototype.readOnlyChanged=function(t){this.div.contentEditable=String("nocursor"!=t)},Fs.prototype.onContextMenu=function(){},Fs.prototype.resetPosition=function(){},Fs.prototype.needsContentAttribute=!0;var Us=function(t){this.cm=t,this.prevInput="",this.pollingFast=!1,this.polling=new z,this.hasSelection=!1,this.composing=null};Us.prototype.init=function(t){var e=this,i=this,n=this.cm;this.createField(t);var r=this.textarea;function o(t){if(!mt(n,t)){if(n.somethingSelected())Ns({lineWise:!1,text:n.getSelections()});else{if(!n.options.lineWiseCopyCut)return;var e=Is(n);Ns({lineWise:!0,text:e.text}),"cut"==t.type?n.setSelections(e.ranges,null,W):(i.prevInput="",r.value=e.text.join("\n"),I(r))}"cut"==t.type&&(n.state.cutIncoming=+new Date)}}t.wrapper.insertBefore(this.wrapper,t.wrapper.firstChild),m&&(r.style.width="0px"),ut(r,"input",(function(){s&&a>=9&&e.hasSelection&&(e.hasSelection=null),i.poll()})),ut(r,"paste",(function(t){mt(n,t)||Rs(t,n)||(n.state.pasteIncoming=+new Date,i.fastPoll())})),ut(r,"cut",o),ut(r,"copy",o),ut(t.scroller,"paste",(function(e){if(!Ci(t,e)&&!mt(n,e)){if(!r.dispatchEvent)return n.state.pasteIncoming=+new Date,void i.focus();var o=new Event("paste");o.clipboardData=e.clipboardData,r.dispatchEvent(o)}})),ut(t.lineSpace,"selectstart",(function(e){Ci(t,e)||bt(e)})),ut(r,"compositionstart",(function(){var t=n.getCursor("from");i.composing&&i.composing.range.clear(),i.composing={start:t,range:n.markText(t,n.getCursor("to"),{className:"CodeMirror-composing"})}})),ut(r,"compositionend",(function(){i.composing&&(i.poll(),i.composing.range.clear(),i.composing=null)}))},Us.prototype.createField=function(t){this.wrapper=_s(),this.textarea=this.wrapper.firstChild},Us.prototype.screenReaderLabelChanged=function(t){t?this.textarea.setAttribute("aria-label",t):this.textarea.removeAttribute("aria-label")},Us.prototype.prepareSelection=function(){var t=this.cm,e=t.display,i=t.doc,n=vn(t);if(t.options.moveInputWithCursor){var r=$i(t,i.sel.primary().head,"div"),o=e.wrapper.getBoundingClientRect(),s=e.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(e.wrapper.clientHeight-10,r.top+s.top-o.top)),n.teLeft=Math.max(0,Math.min(e.wrapper.clientWidth-10,r.left+s.left-o.left))}return n},Us.prototype.showSelection=function(t){var e=this.cm.display;O(e.cursorDiv,t.cursors),O(e.selectionDiv,t.selection),null!=t.teTop&&(this.wrapper.style.top=t.teTop+"px",this.wrapper.style.left=t.teLeft+"px")},Us.prototype.reset=function(t){if(!this.contextMenuPending&&!this.composing){var e=this.cm;if(e.somethingSelected()){this.prevInput="";var i=e.getSelection();this.textarea.value=i,e.state.focused&&I(this.textarea),s&&a>=9&&(this.hasSelection=i)}else t||(this.prevInput=this.textarea.value="",s&&a>=9&&(this.hasSelection=null))}},Us.prototype.getField=function(){return this.textarea},Us.prototype.supportsTouch=function(){return!1},Us.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!v||P()!=this.textarea))try{this.textarea.focus()}catch(t){}},Us.prototype.blur=function(){this.textarea.blur()},Us.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Us.prototype.receivedFocus=function(){this.slowPoll()},Us.prototype.slowPoll=function(){var t=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){t.poll(),t.cm.state.focused&&t.slowPoll()}))},Us.prototype.fastPoll=function(){var t=!1,e=this;e.pollingFast=!0,e.polling.set(20,(function i(){e.poll()||t?(e.pollingFast=!1,e.slowPoll()):(t=!0,e.polling.set(60,i))}))},Us.prototype.poll=function(){var t=this,e=this.cm,i=this.textarea,n=this.prevInput;if(this.contextMenuPending||!e.state.focused||Pt(i)&&!n&&!this.composing||e.isReadOnly()||e.options.disableInput||e.state.keySeq)return!1;var r=i.value;if(r==n&&!e.somethingSelected())return!1;if(s&&a>=9&&this.hasSelection===r||y&&/[\uf700-\uf7ff]/.test(r))return e.display.input.reset(),!1;if(e.doc.sel==e.display.selForContextMenu){var o=r.charCodeAt(0);if(8203!=o||n||(n="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var l=0,c=Math.min(n.length,r.length);l1e3||r.indexOf("\n")>-1?i.value=t.prevInput="":t.prevInput=r,t.composing&&(t.composing.range.clear(),t.composing.range=e.markText(t.composing.start,e.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},Us.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Us.prototype.onKeyPress=function(){s&&a>=9&&(this.hasSelection=null),this.fastPoll()},Us.prototype.onContextMenu=function(t){var e=this,i=e.cm,n=i.display,r=e.textarea;e.contextMenuPending&&e.contextMenuPending();var o=cn(i,t),c=n.scroller.scrollTop;if(o&&!u){i.options.resetSelectionOnContextMenu&&-1==i.doc.sel.contains(o)&&tr(i,Qr)(i.doc,Er(o),W);var h,p=r.style.cssText,d=e.wrapper.style.cssText,f=e.wrapper.offsetParent.getBoundingClientRect();if(e.wrapper.style.cssText="position: static",r.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(t.clientY-f.top-5)+"px; left: "+(t.clientX-f.left-5)+"px;\n z-index: 1000; background: "+(s?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",l&&(h=window.scrollY),n.input.focus(),l&&window.scrollTo(null,h),n.input.reset(),i.somethingSelected()||(r.value=e.prevInput=" "),e.contextMenuPending=v,n.selForContextMenu=i.doc.sel,clearTimeout(n.detectingSelectAll),s&&a>=9&&g(),k){wt(t);var m=function(){dt(window,"mouseup",m),setTimeout(v,20)};ut(window,"mouseup",m)}else setTimeout(v,50)}function g(){if(null!=r.selectionStart){var t=i.somethingSelected(),o="​"+(t?r.value:"");r.value="⇚",r.value=o,e.prevInput=t?"":"​",r.selectionStart=1,r.selectionEnd=o.length,n.selForContextMenu=i.doc.sel}}function v(){if(e.contextMenuPending==v&&(e.contextMenuPending=!1,e.wrapper.style.cssText=d,r.style.cssText=p,s&&a<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=c),null!=r.selectionStart)){(!s||s&&a<9)&&g();var t=0,o=function(){n.selForContextMenu==i.doc.sel&&0==r.selectionStart&&r.selectionEnd>0&&"​"==e.prevInput?tr(i,ao)(i):t++<10?n.detectingSelectAll=setTimeout(o,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(o,200)}}},Us.prototype.readOnlyChanged=function(t){t||this.reset(),this.textarea.disabled="nocursor"==t,this.textarea.readOnly=!!t},Us.prototype.setUneditable=function(){},Us.prototype.needsContentAttribute=!1,function(t){var e=t.optionHandlers;function i(i,n,r,o){t.defaults[i]=n,r&&(e[i]=o?function(t,e,i){i!=ws&&r(t,e,i)}:r)}t.defineOption=i,t.Init=ws,i("value","",(function(t,e){return t.setValue(e)}),!0),i("mode",null,(function(t,e){t.doc.modeOption=e,Mr(t)}),!0),i("indentUnit",2,Mr,!0),i("indentWithTabs",!1),i("smartIndent",!0),i("tabSize",4,(function(t){Nr(t),zi(t),un(t)}),!0),i("lineSeparator",null,(function(t,e){if(t.doc.lineSep=e,e){var i=[],n=t.doc.first;t.doc.iter((function(t){for(var r=0;;){var o=t.text.indexOf(e,r);if(-1==o)break;r=o+e.length,i.push(te(n,o))}n++}));for(var r=i.length-1;r>=0;r--)mo(t.doc,e,i[r],te(i[r].line,i[r].ch+e.length))}})),i("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(t,e,i){t.state.specialChars=new RegExp(e.source+(e.test("\t")?"":"|\t"),"g"),i!=ws&&t.refresh()})),i("specialCharPlaceholder",Je,(function(t){return t.refresh()}),!0),i("electricChars",!0),i("inputStyle",v?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),i("spellcheck",!1,(function(t,e){return t.getInputField().spellcheck=e}),!0),i("autocorrect",!1,(function(t,e){return t.getInputField().autocorrect=e}),!0),i("autocapitalize",!1,(function(t,e){return t.getInputField().autocapitalize=e}),!0),i("rtlMoveVisually",!x),i("wholeLineUpdateBefore",!0),i("theme","default",(function(t){Cs(t),mr(t)}),!0),i("keyMap","default",(function(t,e,i){var n=Yo(e),r=i!=ws&&Yo(i);r&&r.detach&&r.detach(t,n),n.attach&&n.attach(t,r||null)})),i("extraKeys",null),i("configureMouse",null),i("lineWrapping",!1,Ts,!0),i("gutters",[],(function(t,e){t.display.gutterSpecs=dr(e,t.options.lineNumbers),mr(t)}),!0),i("fixedGutter",!0,(function(t,e){t.display.gutters.style.left=e?sn(t.display)+"px":"0",t.refresh()}),!0),i("coverGutterNextToScrollbar",!1,(function(t){return Hn(t)}),!0),i("scrollbarStyle","native",(function(t){Gn(t),Hn(t),t.display.scrollbars.setScrollTop(t.doc.scrollTop),t.display.scrollbars.setScrollLeft(t.doc.scrollLeft)}),!0),i("lineNumbers",!1,(function(t,e){t.display.gutterSpecs=dr(t.options.gutters,e),mr(t)}),!0),i("firstLineNumber",1,mr,!0),i("lineNumberFormatter",(function(t){return t}),mr,!0),i("showCursorWhenSelecting",!1,gn,!0),i("resetSelectionOnContextMenu",!0),i("lineWiseCopyCut",!0),i("pasteLinesPerSelection",!0),i("selectionsMayTouch",!1),i("readOnly",!1,(function(t,e){"nocursor"==e&&(En(t),t.display.input.blur()),t.display.input.readOnlyChanged(e)})),i("screenReaderLabel",null,(function(t,e){e=""===e?null:e,t.display.input.screenReaderLabelChanged(e)})),i("disableInput",!1,(function(t,e){e||t.display.input.reset()}),!0),i("dragDrop",!0,Es),i("allowDropFileTypes",null),i("cursorBlinkRate",530),i("cursorScrollMargin",0),i("cursorHeight",1,gn,!0),i("singleCursorHeightPerLine",!0,gn,!0),i("workTime",100),i("workDelay",100),i("flattenSpans",!0,Nr,!0),i("addModeClass",!1,Nr,!0),i("pollInterval",100),i("undoDepth",200,(function(t,e){return t.doc.history.undoDepth=e})),i("historyEventDelay",1250),i("viewportMargin",10,(function(t){return t.refresh()}),!0),i("maxHighlightLength",1e4,Nr,!0),i("moveInputWithCursor",!0,(function(t,e){e||t.display.input.resetPosition()})),i("tabindex",null,(function(t,e){return t.display.input.getField().tabIndex=e||""})),i("autofocus",null),i("direction","ltr",(function(t,e){return t.doc.setDirection(e)}),!0),i("phrases",null)}(Ls),function(t){var e=t.optionHandlers,i=t.helpers={};t.prototype={constructor:t,focus:function(){window.focus(),this.display.input.focus()},setOption:function(t,i){var n=this.options,r=n[t];n[t]==i&&"mode"!=t||(n[t]=i,e.hasOwnProperty(t)&&tr(this,e[t])(this,i,r),ft(this,"optionChange",this,t))},getOption:function(t){return this.options[t]},getDoc:function(){return this.doc},addKeyMap:function(t,e){this.state.keyMaps[e?"push":"unshift"](Yo(t))},removeKeyMap:function(t){for(var e=this.state.keyMaps,i=0;ii&&(As(this,r.head.line,t,!0),i=r.head.line,n==this.doc.sel.primIndex&&Nn(this));else{var o=r.from(),s=r.to(),a=Math.max(i,o.line);i=Math.min(this.lastLine(),s.line-(s.ch?0:1))+1;for(var l=a;l0&&Yr(this.doc,n,new kr(o,c[n].to()),W)}}})),getTokenAt:function(t,e){return ye(this,t,e)},getLineTokens:function(t,e){return ye(this,te(t),e,!0)},getTokenTypeAt:function(t){t=ae(this.doc,t);var e,i=pe(this,$t(this.doc,t.line)),n=0,r=(i.length-1)/2,o=t.ch;if(0==o)e=i[2];else for(;;){var s=n+r>>1;if((s?i[2*s-1]:0)>=o)r=s;else{if(!(i[2*s+1]o&&(t=o,r=!0),n=$t(this.doc,t)}else n=t;return Vi(this,n,{top:0,left:0},e||"page",i||r).top+(r?this.doc.height-Ve(n):0)},defaultTextHeight:function(){return nn(this.display)},defaultCharWidth:function(){return rn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(t,e,i,n,r){var o,s,a,l=this.display,c=(t=$i(this,ae(this.doc,t))).bottom,h=t.left;if(e.style.position="absolute",e.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(e),l.sizer.appendChild(e),"over"==n)c=t.top;else if("above"==n||"near"==n){var u=Math.max(l.wrapper.clientHeight,this.doc.height),p=Math.max(l.sizer.clientWidth,l.lineSpace.clientWidth);("above"==n||t.bottom+e.offsetHeight>u)&&t.top>e.offsetHeight?c=t.top-e.offsetHeight:t.bottom+e.offsetHeight<=u&&(c=t.bottom),h+e.offsetWidth>p&&(h=p-e.offsetWidth)}e.style.top=c+"px",e.style.left=e.style.right="","right"==r?(h=l.sizer.clientWidth-e.offsetWidth,e.style.right="0px"):("left"==r?h=0:"middle"==r&&(h=(l.sizer.clientWidth-e.offsetWidth)/2),e.style.left=h+"px"),i&&(o=this,s={left:h,top:c,right:h+e.offsetWidth,bottom:c+e.offsetHeight},null!=(a=An(o,s)).scrollTop&&In(o,a.scrollTop),null!=a.scrollLeft&&_n(o,a.scrollLeft))},triggerOnKeyDown:er(hs),triggerOnKeyPress:er(ps),triggerOnKeyUp:us,triggerOnMouseDown:er(gs),execCommand:function(t){if(es.hasOwnProperty(t))return es[t].call(null,this)},triggerElectric:er((function(t){Ds(this,t)})),findPosH:function(t,e,i,n){var r=1;e<0&&(r=-1,e=-e);for(var o=ae(this.doc,t),s=0;s0&&s(e.charAt(i-1));)--i;for(;n.5||this.options.lineWrapping)&&ln(this),ft(this,"refresh",this)})),swapDoc:er((function(t){var e=this.doc;return e.cm=null,this.state.selectingText&&this.state.selectingText(),Ir(this,t),zi(this),this.display.input.reset(),Pn(this,t.scrollLeft,t.scrollTop),this.curOp.forceScroll=!0,ai(this,"swapDoc",this,e),e})),phrase:function(t){var e=this.options.phrases;return e&&Object.prototype.hasOwnProperty.call(e,t)?e[t]:t},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},yt(t),t.registerHelper=function(e,n,r){i.hasOwnProperty(e)||(i[e]=t[e]={_global:[]}),i[e][n]=r},t.registerGlobalHelper=function(e,n,r,o){t.registerHelper(e,n,o),i[e]._global.push({pred:r,val:o})}}(Ls);var $s="iter insert remove copy getEditor constructor".split(" ");for(var qs in No.prototype)No.prototype.hasOwnProperty(qs)&&F($s,qs)<0&&(Ls.prototype[qs]=function(t){return function(){return t.apply(this.doc,arguments)}}(No.prototype[qs]));return yt(No),Ls.inputStyles={textarea:Us,contenteditable:Fs},Ls.defineMode=function(t){Ls.defaults.mode||"null"==t||(Ls.defaults.mode=t),_t.apply(this,arguments)},Ls.defineMIME=function(t,e){Bt[t]=e},Ls.defineMode("null",(function(){return{token:function(t){return t.skipToEnd()}}})),Ls.defineMIME("text/plain","null"),Ls.defineExtension=function(t,e){Ls.prototype[t]=e},Ls.defineDocExtension=function(t,e){No.prototype[t]=e},Ls.fromTextArea=function(t,e){if((e=e?_(e):{}).value=t.value,!e.tabindex&&t.tabIndex&&(e.tabindex=t.tabIndex),!e.placeholder&&t.placeholder&&(e.placeholder=t.placeholder),null==e.autofocus){var i=P();e.autofocus=i==t||null!=t.getAttribute("autofocus")&&i==document.body}function n(){t.value=a.getValue()}var r;if(t.form&&(ut(t.form,"submit",n),!e.leaveSubmitMethodAlone)){var o=t.form;r=o.submit;try{var s=o.submit=function(){n(),o.submit=r,o.submit(),o.submit=s}}catch(t){}}e.finishInit=function(i){i.save=n,i.getTextArea=function(){return t},i.toTextArea=function(){i.toTextArea=isNaN,n(),t.parentNode.removeChild(i.getWrapperElement()),t.style.display="",t.form&&(dt(t.form,"submit",n),e.leaveSubmitMethodAlone||"function"!=typeof t.form.submit||(t.form.submit=r))}},t.style.display="none";var a=Ls((function(e){return t.parentNode.insertBefore(e,t.nextSibling)}),e);return a},function(t){t.off=dt,t.on=ut,t.wheelEventPixels=xr,t.Doc=No,t.splitLines=Nt,t.countColumn=j,t.findColumn=U,t.isWordChar=Q,t.Pass=H,t.signal=ft,t.Line=$e,t.changeEnd=Tr,t.scrollbarModel=Vn,t.Pos=te,t.cmpPos=ee,t.modes=It,t.mimeModes=Bt,t.resolveMode=jt,t.getMode=zt,t.modeExtensions=Ft,t.extendMode=Ht,t.copyState=Wt,t.startState=Gt,t.innerMode=Vt,t.commands=es,t.keyMap=Vo,t.keyName=Xo,t.isModifierKey=qo,t.lookupKey=$o,t.normalizeKeyMap=Uo,t.StringStream=Ut,t.SharedTextMarker=Lo,t.TextMarker=Eo,t.LineWidget=wo,t.e_preventDefault=bt,t.e_stopPropagation=xt,t.e_stop=wt,t.addClass=R,t.contains=N,t.rmClass=T,t.keyNames=zo}(Ls),Ls.version="5.58.2",Ls}()},XFxt: +/*!*********************************************************!*\ + !*** ./src/components/image-preview/index.less?modules ***! + \*********************************************************/ +/*! no static exports found */ +/*! exports used: default */ +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,i){t.exports={"image-preview-container":"image-preview-container___1L8o9","image-preview":"image-preview___3YjNO","button-group":"button-group___3y9R5","preview-wrp-group":"preview-wrp-group___19bWd"}},Y1PL: /*!**********************************************************!*\ !*** ./node_modules/rc-textarea/es/index.js + 7 modules ***! \**********************************************************/ @@ -365,7 +366,7 @@ PERFORMANCE OF THIS SOFTWARE. !*** ./src/components/image-preview/index.tsx ***! \************************************************/ /*! exports provided: default */ -/*! exports used: default */function(t,e,i){"use strict";i(/*! antd/es/button/style */"+L6B");var n=i(/*! antd/es/button */"2/Rp"),r=i(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),o=i(/*! react */"q1tI"),s=i.n(o),a=(i(/*! ./index.less */"UZu5"),i(/*! @/components/mediator */"dhSg")),l=i(/*! @ant-design/icons */"rLCj"),c=i(/*! @ant-design/icons */"dF/Y"),h=i(/*! @ant-design/icons */"4i/N");e.a=function(){var t=Object(o.useState)(""),e=Object(r.a)(t,2),i=e[0],u=e[1],p=Object(o.useState)(0),d=Object(r.a)(p,2),f=d[0],m=d[1],g=Object(o.useRef)("");function v(t){27==t.keyCode&&g.current&&y()}function y(){document.body.style.overflow="auto",u("")}return Object(o.useEffect)((function(){return a.a.subscribe("preview-image",(function(t){u(t),document.body.style.overflow="hidden"}))}),[]),Object(o.useEffect)((function(){return document.addEventListener("keydown",v),function(){document.removeEventListener("keydown",v)}}),[]),Object(o.useEffect)((function(){g.current=i}),[i]),s.a.createElement(o.Fragment,null,i?s.a.createElement("div",{className:"image-preview-container"},s.a.createElement("div",{className:"button-group"},s.a.createElement(n.a,{onClick:function(){m(f+90)}},"旋转",s.a.createElement(l.a,null)),s.a.createElement(n.a,{href:i},"下载",s.a.createElement(c.a,null)),s.a.createElement(n.a,{onClick:y},"关闭",s.a.createElement(h.a,null))),s.a.createElement("div",{className:"preview-wrp-group"},s.a.createElement("img",{className:"image-preview",src:i,alt:"预览大图",style:{transform:"rotate(".concat(f,"deg)")}}))):null)}},lZu9: +/*! exports used: default */function(t,e,i){"use strict";i(/*! antd/es/button/style */"+L6B");var n=i(/*! antd/es/button */"2/Rp"),r=i(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),o=i(/*! react */"q1tI"),s=i.n(o),a=i(/*! ./index.less?modules */"XFxt"),l=i.n(a),c=i(/*! @/components/mediator */"dhSg"),h=i(/*! @ant-design/icons */"rLCj"),u=i(/*! @ant-design/icons */"dF/Y"),p=i(/*! @ant-design/icons */"4i/N");e.a=function(){var t=Object(o.useState)(""),e=Object(r.a)(t,2),i=e[0],a=e[1],d=Object(o.useState)(0),f=Object(r.a)(d,2),m=f[0],g=f[1],v=Object(o.useRef)("");function y(t){27==t.keyCode&&v.current&&b()}function b(){document.body.style.overflow="auto",a("")}return Object(o.useEffect)((function(){return c.a.subscribe("preview-image",(function(t){a(t),document.body.style.overflow="hidden"}))}),[]),Object(o.useEffect)((function(){return document.addEventListener("keydown",y),function(){document.removeEventListener("keydown",y)}}),[]),Object(o.useEffect)((function(){v.current=i}),[i]),s.a.createElement(o.Fragment,null,i?s.a.createElement("div",{className:l.a["image-preview-container"]},s.a.createElement("div",{className:l.a["button-group"]},s.a.createElement(n.a,{onClick:function(){g(m+90)}},"旋转",s.a.createElement(h.a,null)),s.a.createElement(n.a,{href:i},"下载",s.a.createElement(u.a,null)),s.a.createElement(n.a,{onClick:b},"关闭",s.a.createElement(p.a,null))),s.a.createElement("div",{className:l.a["preview-wrp-group"]},s.a.createElement("img",{className:l.a["image-preview"],src:i,alt:"预览大图",style:{transform:"rotate(".concat(m,"deg)")}}))):null)}},lZu9: /*!***********************************************************!*\ !*** ./node_modules/codemirror/mode/markdown/markdown.js ***! \***********************************************************/ diff --git a/p__Classrooms__Lists__CommonHomework__Review__index.99e4a30e.chunk.css b/p__Classrooms__Lists__CommonHomework__Review__index.1a3b3eab.chunk.css similarity index 98% rename from p__Classrooms__Lists__CommonHomework__Review__index.99e4a30e.chunk.css rename to p__Classrooms__Lists__CommonHomework__Review__index.1a3b3eab.chunk.css index 6cff0dd703..e4ba8b4a6e 100644 --- a/p__Classrooms__Lists__CommonHomework__Review__index.99e4a30e.chunk.css +++ b/p__Classrooms__Lists__CommonHomework__Review__index.1a3b3eab.chunk.css @@ -1,4 +1,4 @@ -.image-preview-container { +.image-preview-container___1L8o9 { display: flex; flex-flow: column nowrap; position: fixed; @@ -11,11 +11,11 @@ z-index: 99999; background: rgba(0, 0, 0, 0.8); } -.image-preview-container .image-preview { +.image-preview-container___1L8o9 .image-preview___3YjNO { transition: transform 0.4s linear; max-width: 86%; } -.image-preview-container .button-group { +.image-preview-container___1L8o9 .button-group___3y9R5 { display: flex; flex-flow: row nowrap; align-items: center; @@ -25,12 +25,17 @@ right: 10px; top: 10px; } -.image-preview-container .button-group a, -.image-preview-container .button-group button { +.image-preview-container___1L8o9 .button-group___3y9R5 a { + padding: 0 11px; +} +.image-preview-container___1L8o9 .button-group___3y9R5 a, +.image-preview-container___1L8o9 .button-group___3y9R5 button { color: rgba(0, 0, 0, 0.65); margin-right: 10px; + display: flex; + align-items: center; } -.preview-wrp-group { +.preview-wrp-group___19bWd { overflow: auto; width: 100%; text-align: center; diff --git a/p__Classrooms__Lists__CommonHomework__Review__index.e445598d.async.js b/p__Classrooms__Lists__CommonHomework__Review__index.a82a35cc.async.js similarity index 99% rename from p__Classrooms__Lists__CommonHomework__Review__index.e445598d.async.js rename to p__Classrooms__Lists__CommonHomework__Review__index.a82a35cc.async.js index 5ceaa4109b..2ded1d6dc1 100644 --- a/p__Classrooms__Lists__CommonHomework__Review__index.e445598d.async.js +++ b/p__Classrooms__Lists__CommonHomework__Review__index.a82a35cc.async.js @@ -336,12 +336,7 @@ PERFORMANCE OF THIS SOFTWARE. \***********************************************/ /*! no static exports found */ /*! exports used: default */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,i){t.exports=i.p+"static/lockclose.365036e8.svg"},UZu5: -/*!*************************************************!*\ - !*** ./src/components/image-preview/index.less ***! - \*************************************************/ -/*! no static exports found */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,i){},"VrN/": +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,i){t.exports=i.p+"static/lockclose.365036e8.svg"},"VrN/": /*!***************************************************!*\ !*** ./node_modules/codemirror/lib/codemirror.js ***! \***************************************************/ @@ -353,7 +348,13 @@ PERFORMANCE OF THIS SOFTWARE. \************************************************/ /*! no static exports found */ /*! exports used: default */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAVs0lEQVRoQ+2aa6xlZ3nff++677Xv+9zPHM/YHo+xwQ4E14GKKESkiFsSM8bYQBIEkaBEAkqbRmo/9FulSoX2Qz9GVVQJqUJBhKKA1KRJCIlowwdDDDa+jOd65syc275f1v1d1fOufYYE2ZhJZKRWXjOjvffaa6/1/p//8/yfyzuqLMuS/48P9RrA/8fZfY3B2yXQBHQpf185tBUK+SvH8uV2H/eK1/+jGfwRIBC5ks/Vq/yplq2Wqz+B/ONg5LNlrlz+Qhnot373iih+wgX/YIAivrJgjTKA9BKcYa/Uy/MnUEpD0S2AyzdKkMslZYklbwVYWZpXQSygrSVoc+4fcPzUAKtsom4xpIGiLCkMZbJGs1LkvOHPfJbrhRX5/CM/NDwJZlXiqBKlc7AEjg1aI2iVDXZpoeS9AFXlkmV1W8z+VACLE7dbMiWLE2CFADLgqig6SakCSs4jizcvAvBHMVkqxxhKkePqAs8S1mxyLUxqw6AYKLdtbMtGINpiKKUM07bc96dk9BUBykIFoNYVC/JewMkCDDh18p0so6w+GzfT+FoWC7Yl11curQpFVCoyJQsvDThP6crNdVldi0KLcwogyzJGssVrxYWXAOWzwWg84eXd92UByoK0WHEJqBCA4oC6ChstYHRJIW6lZHWQlsoYQH6rypyOLZ5Xuahx3NIi1TAvLBIcHIlUw8rfcWFLFmzhmPBUxi0NKIRdAVi5qmPAL88LrS9z/AigmHBpCcOaCIUA1BVj4ma6LCi1FkjLBZRoVRrLR9piXjhkysI2mqJxhY2lQUrDjG3iVv5k5YmgyHI1ngLPBqfUxg21nC5LbGUhHJbGUPKu8hTbUthKGcZP3Palks3fY/BECQVQLoDk0QWURYFVFuTaNudtS+Pb8mCNZcQEYmMQi8KymCSQGLJLIx7zKCFKi1uuJNZvNXxDvLBVszUtW5xSm0WL8Mh9hV0xoGFfKRItVzjYJmaFSQtHAFqVwY3i/pi7Kl2e6N9SOJaxkJk4q0CmqcZVBaGtybFY5OIaCscqKqsaUYBE6LYU08Jimi/dxrIYjudM5ynCohzCyvZaw3iCLEviqW3ntDxR1SreTDCbQ1OI65c2qZKQsY0RKlUVFoVxWcsS5DLdnHisKk6iX1iTeBOXlNgqK4kXxmTdgapAVlWKYpKLsuVYykSJictxVtKPNMq1K0saFiym8wWzKKkiSnKeDSud9i1llOe0XE3PrUTMLEmerys1zpVEYCVWIjqVS1aGEjYlJKrvKvYrAVoWGcKgxIkBYmKuurlRTuOqmkIrdCEOJ8qpyIuc/iInL7R5oAEoOVEXRv0cx8HyHBZxZAySJilplqFE8i3bGLHXqZvFlEp4qOJOKM6zrJKkUuN7Lp6t8GxxxcqIEtfCsnFNw1yViuQuxlVNbJ6AFNUuSjEUmbFWBfJEZITF6rywalW5ryyJc21czpSSy/RmErpSFIU2bJWWRRTFVcqwHPOdo3I8HbO60mVi1Y31qwqmYkN+Ox5Nl/Kv2V7t4DhWJWoSfZZFzy3whTUJCxNA4m02meVWgAWcASr31Kgk1+XJwitfl3ykDaPyWdzTiIeW9xKDBWlREkkgVmloWTdWorBIcwajiTlryZOkJClSVDRARUN0HvPut7+NuarxbD8hKqrEbcJTjDePTfiJiKy267iOu8yBot6KrgC0xWMkHiUMSiNsri2GqAoCCYETJlWU6VJcRpiTxUp6yMU1JQ7lPMJKFZvGXUXic4ijtKodxY7KIs8LFlFElC4rEbFwFsGsTzk74sbNI/70UsQDd67zyXe9mSKes3XnnVxZKK7sz8yzxcWWkWMW3mk3cB1xzyqXmtRg2LRMvMn13tItxXVFeBwJF0kfAlIqHgEoYPJSJFjyU0kugITJQlVgTYo4UVlFlmvyRFxUtNliMl2wWLqlZTuUyZxkvE/Wv8rFG2P+aq/g/yR1Um+dT53L+MyvvoUXD2esFGPO7qyhWqs8f3PGMMEsrCpQFM1miOvYOLbCtW2U5EgKE2+uFANWWamnI6AroTEKWyocAxDULClKEXsBUrEkqlm5ZxQXZLkIx7INEoYtG5NC4qxSYsthOJ+RZZp8MSUeXGF84wYv7A74q8OSZ4Yp+dadnGpYvKkW88vr8L5feQffGyo8yyU/usIDpwJ2du7gRuJyaRBRaI1rKxqdLkVekC5mzIaHnFnv4DRWsFWBrWxciTeTSKRIKAlcSTlV2hG3NwAnaVFKjFUsanItLiklmMUsTsky0dOTvk5R2DapUaXCKKhtW+xd36W/+zyH13Z5+uox3+6XXKWH17D4OTfi/tWQerLg2qjgvtNNPvbrv8K1m4c49R5Huk6jHtCY3eTcVkh9ZZtn+xnXb+4zH+9x/cJFJkf7BI7iNz78OO3tc9xc5NSEIaEsLxhNMpo1m9W2Z0SryqXiriVqnIjICIPaMJMLuKIqdhdJsgQoNQMMo4RUa0rbMbknGRxwcOUZLj73It/dnfA3U8U4Vpzq+Lxho8YOBcPpnCuJy1z5lG6Dd52Gjzx+nmf6BSvJDWppjFrZ5jj2qLs5O/6cuzZX+fZ3nuS//+GXTBz11k/R7K7yofe/lzu21om8JoeLAlvUM8lJC00YWKw0PcNelUbEVUvUKClLkf7MKKcxyDIdWEQnDJYWgac4mMdEGYz3d7n5/JNcuHCZJ/cWPD0u0Y7L2Y0G9wXgZDHXJhl7sUWSlnTXemzVYcsvOde1eeyD57kwUEROm3h0zE4zJcgXxO0dJrGibo24by0kmy/4ytf+mJuHx3RX1njiA49gez5NV+H1Nrl0nOFIzyhdia/otURxJVVonGUNqwaxLiVXSb4TIalctYrJJMlMvSe+/fyFF/iDL/1PvLCGH+3zv184Znde0Gp1eF3PYtWF/qzg4njBOLOot2qcabqc8nNCzyaKNLtzhwd26nzqo49xae+ItZpN4nWIW6tMR2N27DmBnTMPegwjm1P1jJ265vf/4IvYrsfjH3iUYPUU2XxA09J47TVujIQQi1oAnaazLCGlIKjKctWP88pFDbglwEK0o2oFnn3+Al/6+p/x7aeukRSKaf8Kd6+vMCngbCekKHN2+ykHixw3CNgRUC2bhl0yTkpuTguGqkFpe4jCvn1b87GPfYQfzBp0VETQ32WzV6OwA7LmNkk8o82Y0C4ZuqvU0hHf/PrXSCn5zQ9+AK97iv7xDVp1H0+VtFpdrs5sfNun2zzpMERdq/e3AIqWSCKXMksi8LtPP88Xv/a/+NZTV8nckE5vlWQ8ZHF4kbee7nF5EHMwzU2SXW/4nGo51FyYRQV7EfQz1whVqFLarQYbtYL1oGDdhw9/8AOo+ip7WY3RPKPXaaCm+3TtCK/WQNfXiZKYlrWg6RR8+ctfQyv40KPncbobFOni1vjEL2Ka7R6TMsCWErEs8BwIPZMt/w5AuUNZ8L3v/5D/9kd/yp8/dY1ZaRHW5IeKmhdiJxGL4R4bjYBpUrDTklbHYZzAzUXJsLDNA9qBzXrDZTVMWbczPJWT5jAvA+qBy71ntui26txz5gy9nTNE3gr9eY5da6KSEV0VmfxXNnqo6JBvfPUbaKX4yGOP0tjc4ehgn3araepbycV2HtNqNJmoJnkSUQsCVpoOlkwNbrmoFMXzOe/55L/nuVFCKwywpf6TYrdWJ2h2SKcT5jee5+c26xzNcg4XmrEWkCVrocVGqFi1clyVkOUpi8Iz8ZSqOkVjg6y+wYP+DX73n3+YZy5cZTE6IjoesNkOWNvcpLW6Req0SLyAdD6l5cQ0SPnDr3wdbdt86PwjWO0ViiTC93ziNMb1fMosMa+DhUWjXqfmO6w07R8HqEgWc9772f/M1cEY31Km0pdaUqoL16uhkgXp+AYrgccwKdgKNWtuQSiAsoJRDlOrSeT2SFtr0tNj1+u4cUJYU0S5zZnkAr/z6c8xi2BnewWdxswnxyz6+4wPbtDwLLa3t2msbuGvbZH29/jjr3wV7Xg88egjhJtnGPf3qbmeSc8iMKpIsL0ax4uSXqtJ4Dn0mnZVthkGpZBGkUYR7/7MF7g6nOJL3yWjBNfFDgLCRodiPjYJ/RdWC/L5hJG2megaU7tDFrSw7Rp23aNt2fRaHuuhzXY7pBfa3H/XFg/9k7dw/dJz2BtneXFvhvbq6DwhsApWuy08pyAeDTjcvUg02SdUDmfvOcuf/OW3cJ2Ax87/GrG3SjQfs73eIY1j07WUeY7teAwSixWpX215vsx8LNQgLpbdBESLiPd++j9ydTjDcaW6kxYILFtUyiFfLJiOD+gGAX4yZNy+h17DpRf6bPd8tkOHjW6dhqcME4WCRZwxj1LuP3c373/fO43r1ms1U8DPEs3hLGV3MKe/kM8JUvkHrk27XuNo90W+9T++SKfbpdXu8eivvYeodZpo2qfu26gix5f8kEZYtscwdel1mqau3Oh4+I6NGsZSqkFSwmgScf53/xPX+hPDoJQ7ruPg+QFOo0OnXKDGN7h7Z53NsKTVWaHpS5uSsUil77N5dnfI6TWfb//wiMZaB3824Wri8W/Pv4kHf+k9PHPtJg+tWBzqBmE559RaD6U1YehXRUSiORhF9Oea4+Njvvnl368YWVvn8fe/jwNrnWgyYLXbrCZudombx3h+jWHqGE+QY7O9BDgyAEtSA3DB+c99gWujObbkQXFyS4avVWvyxBtabDUcRrOUSVS1TtcOI06thTy1N+EX7+rx/Rsj3nhmhfF0SiMMaDnC4oI3PvB6nnjsPP3RhHbD5zD2IBkztQLy+QisOg07QzkO6w1PujrT9gyPjti7ecizL77Im99wP/vuafJkTCusUeYyJbDwSHFdj1R5rHVbpszcarumWVaTWGpRTYZiNIt55LNf4NJghGu7ph0x/ZhfpxO43FeLqXslea6o+VIO2SRFSTdUHExj1kOPZ/s59/U8vrM7YbXXppgOuZGF/Kt338tb3/M437uyyy+s+xxlLr4V0wzqFDqiXu9CnphFinpHmSbRBTXXIQzrXHnuaXScct2/h2S+T7veQBUpjhuaKYHjunhByEq3bXjZ7Mj9S9Q0LctqyFRw4dI1/sV/+K8cLyK6niKwLZM0m3aKVh5d1yJzfKJE5iZVz9Wf5ex0PK4Mc16/6nBtmnNn1zV5re471FTGPNE8/MbX8Vsf/U1GozHtekA/d3CKiKT0ydMZuRXg6oyFVrQ8mftUfZ909rWgxqXnnyXPUi6rM+hE7tEwY/6isPDLBa4XENbrZqxhpgwWPHimi5qnupQkOhsN+czv/TuSLEZJ01qYmbXpEeVGMq5r1VxKp40uJcFKV20xiXN6fsneXHNHy+IHfYsHVkue2Yuot+t48Zy9LOR33nGGdz72cf724lUe2nA50CENEiyvgU6m1MI6vjTctk3o2qSZNN/g26IZFrsXLpDGC75nvw4VjWj5MrbQxvA15vhuwFqnUc1mtAzKSt567ypqkelSW4pR/5hPfvbfEEuBbfYKSjKkMpFZSEGuLDphCH6DPNfVwMjCjCg6gc0gUWzVUo5ih9VAM4+1WV1YZIzTkrf9/Dk+8clPMZjO6dUcxri42YKs9CjSOTpo4Ocps1yKe5uiyMhKaXxdiiJl/9JFoijiyDmFThY4gWcmfalWODrFdXy2N1bJZcBVajNyfMu5VVSSlbJlwHH/iI9/4tNMU/BktKRcclVgaRtLi2UVnaAOQYM0l8FrhrJtJqliJdDsRTZ3hylPj33e0Em51M+pd3uEi0P2dIPf/qen+PWPfoKnL+/x4JrPXuYTFlMIOuTRGK/eoVbGLAqLRijViSbTOTU3QArR65dfZL6IcdbvIs1TdocF3bpPJ3RMzGWzASvr22C7ZpIn/x6+W+LUzPXgsN/nN574CEmSUtrVjo4lvaFTYDlSiSt6Gx1Cv0vhxliJTe6UlEnN7CRpw7QiLmVvopoOoF0sO2MclfzSm+/hM//y95guUtpShARtnCJmEeUoFeM1mziZJo4WeEHN7EUUSUpk73P95vfZvTYAvUa+ukGez9g7njPqF7Rd6RwKiugKi/llHMfHsnwzZG76ddTBwWGZZinD4YjPfvpzTGYzijwxsxBJxt07MlpnE1RmYbuKQG+iuhP0wEe1c+ILr8d2UhOrWldjDKu7TznaJFjbZX58Cqt2mTfd+y5+6+Nv53jyIr3mvYRunX5ymZ71MK6q4Qc+cVYwi2IaNR/PtdGpx7Xoqzx3+CeE84d54NR5IYhWo8Zf/s03+Oo3/wtrvW1Ct0PgrhA6K9TcDqV2jSAJc+rzn/98OZ1Ol/MVl7IsiOOINM0YTw4ZRJeJ9ZDpZEzQ9fGKDexmRJkVqMBn+twOyo5pNJsEYcjx8QG9h55kcel1hGcvMnvhHGrlBR66/1f55X+2zQvX/5q13r2QOQzzH/Lz7X/NYfEAvaZiePOQsrfOSnJIOwiNmz23+xccHr3AweGc8RjCIOD05lksakyjIzrBnRRimNmYXGdmHTs7pzh37pypadW1a9dKqRgODg7Y399nMhmTZZm5ecIxUTpgkR4yiQ+IFhPiLCeOZpSFB3GTXDdwdIv17hmarR4//MGT3PGL+1z/bo/em6/S/84pmg89zwPrj/COd55mMDkirNWwkx3G0QsUB2/Ba57jjq0OZTxGOS46ryYJ82jApetPcTDYJ6yt4tshtVoIuUMz7NI/HqJ1SthscMfOHZy9+y62trbwPO/WbuHf3z7TmvlcLDVmMBgwHIwYjSbMJ3Nm0ZxI5p3JjHk6RkbCgVfDsgN8ArP3N5juM5jdJD26xrOjq9TzCcfzkGYYcXrrbTz6xDs5OrrMeHzIjck+2eiA65OYdrjOPace5NzOw/hO10zW5ZDm27VDUxdLnMtwOctSk+NqtYDNzU3W1tfpdbvm2pc6bgE0u7IvsRUs56M4Yj6dmfJrOhwyGE8YjkaMxkNmszlpLDGbkeUx02RAlC2Y5UeUSZ+pdYyaz1k4Y9OdhE4D5dVoB6dZWbuLlneaXm2DPC1NR5BGCbF0CWVJEAQ0GnXanTb1sE69Xmdzc4uNjQ1ardZy4+dlN3fNF6+4R/9SP5eHJ0nMYhEh8TscDun3+0aoJuMJi8WCJMnRZgRZkJOR5FMKvWBz/QyN2gqqsEjTBE1q7iU5znZsfN83i2+32zSbTXq9HisrK6yurtJoNH4ympf49rYAvhzL1b5JSZqmZqGTyZT+4Jj+cd+4+mg4Yh7F5Kk0xqK4Jb7rVP87w1KGpU6nR6vVNMAEkPzrdDqGxX/McVsAb/dBsh0mKWgxnzMajxgOhhwf9+n3j5nNZ7RbbbrdrgElYE5Aua57u4962etfNYAvx7YISJIkxrXFxdvtlnFJW+Yiy+MnecrtIn/VAN7uQl6t618D+GpZ9md139cY/FlZ+tV6zmsMvlqW/Vnd9/8CAe3hZpCQX/4AAAAASUVORK5CYII="},Xsq0: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAVs0lEQVRoQ+2aa6xlZ3nff++677Xv+9zPHM/YHo+xwQ4E14GKKESkiFsSM8bYQBIEkaBEAkqbRmo/9FulSoX2Qz9GVVQJqUJBhKKA1KRJCIlowwdDDDa+jOd65syc275f1v1d1fOufYYE2ZhJZKRWXjOjvffaa6/1/p//8/yfyzuqLMuS/48P9RrA/8fZfY3B2yXQBHQpf185tBUK+SvH8uV2H/eK1/+jGfwRIBC5ks/Vq/yplq2Wqz+B/ONg5LNlrlz+Qhnot373iih+wgX/YIAivrJgjTKA9BKcYa/Uy/MnUEpD0S2AyzdKkMslZYklbwVYWZpXQSygrSVoc+4fcPzUAKtsom4xpIGiLCkMZbJGs1LkvOHPfJbrhRX5/CM/NDwJZlXiqBKlc7AEjg1aI2iVDXZpoeS9AFXlkmV1W8z+VACLE7dbMiWLE2CFADLgqig6SakCSs4jizcvAvBHMVkqxxhKkePqAs8S1mxyLUxqw6AYKLdtbMtGINpiKKUM07bc96dk9BUBykIFoNYVC/JewMkCDDh18p0so6w+GzfT+FoWC7Yl11curQpFVCoyJQsvDThP6crNdVldi0KLcwogyzJGssVrxYWXAOWzwWg84eXd92UByoK0WHEJqBCA4oC6ChstYHRJIW6lZHWQlsoYQH6rypyOLZ5Xuahx3NIi1TAvLBIcHIlUw8rfcWFLFmzhmPBUxi0NKIRdAVi5qmPAL88LrS9z/AigmHBpCcOaCIUA1BVj4ma6LCi1FkjLBZRoVRrLR9piXjhkysI2mqJxhY2lQUrDjG3iVv5k5YmgyHI1ngLPBqfUxg21nC5LbGUhHJbGUPKu8hTbUthKGcZP3Palks3fY/BECQVQLoDk0QWURYFVFuTaNudtS+Pb8mCNZcQEYmMQi8KymCSQGLJLIx7zKCFKi1uuJNZvNXxDvLBVszUtW5xSm0WL8Mh9hV0xoGFfKRItVzjYJmaFSQtHAFqVwY3i/pi7Kl2e6N9SOJaxkJk4q0CmqcZVBaGtybFY5OIaCscqKqsaUYBE6LYU08Jimi/dxrIYjudM5ynCohzCyvZaw3iCLEviqW3ntDxR1SreTDCbQ1OI65c2qZKQsY0RKlUVFoVxWcsS5DLdnHisKk6iX1iTeBOXlNgqK4kXxmTdgapAVlWKYpKLsuVYykSJictxVtKPNMq1K0saFiym8wWzKKkiSnKeDSud9i1llOe0XE3PrUTMLEmerys1zpVEYCVWIjqVS1aGEjYlJKrvKvYrAVoWGcKgxIkBYmKuurlRTuOqmkIrdCEOJ8qpyIuc/iInL7R5oAEoOVEXRv0cx8HyHBZxZAySJilplqFE8i3bGLHXqZvFlEp4qOJOKM6zrJKkUuN7Lp6t8GxxxcqIEtfCsnFNw1yViuQuxlVNbJ6AFNUuSjEUmbFWBfJEZITF6rywalW5ryyJc21czpSSy/RmErpSFIU2bJWWRRTFVcqwHPOdo3I8HbO60mVi1Y31qwqmYkN+Ox5Nl/Kv2V7t4DhWJWoSfZZFzy3whTUJCxNA4m02meVWgAWcASr31Kgk1+XJwitfl3ykDaPyWdzTiIeW9xKDBWlREkkgVmloWTdWorBIcwajiTlryZOkJClSVDRARUN0HvPut7+NuarxbD8hKqrEbcJTjDePTfiJiKy267iOu8yBot6KrgC0xWMkHiUMSiNsri2GqAoCCYETJlWU6VJcRpiTxUp6yMU1JQ7lPMJKFZvGXUXic4ijtKodxY7KIs8LFlFElC4rEbFwFsGsTzk74sbNI/70UsQDd67zyXe9mSKes3XnnVxZKK7sz8yzxcWWkWMW3mk3cB1xzyqXmtRg2LRMvMn13tItxXVFeBwJF0kfAlIqHgEoYPJSJFjyU0kugITJQlVgTYo4UVlFlmvyRFxUtNliMl2wWLqlZTuUyZxkvE/Wv8rFG2P+aq/g/yR1Um+dT53L+MyvvoUXD2esFGPO7qyhWqs8f3PGMMEsrCpQFM1miOvYOLbCtW2U5EgKE2+uFANWWamnI6AroTEKWyocAxDULClKEXsBUrEkqlm5ZxQXZLkIx7INEoYtG5NC4qxSYsthOJ+RZZp8MSUeXGF84wYv7A74q8OSZ4Yp+dadnGpYvKkW88vr8L5feQffGyo8yyU/usIDpwJ2du7gRuJyaRBRaI1rKxqdLkVekC5mzIaHnFnv4DRWsFWBrWxciTeTSKRIKAlcSTlV2hG3NwAnaVFKjFUsanItLiklmMUsTsky0dOTvk5R2DapUaXCKKhtW+xd36W/+zyH13Z5+uox3+6XXKWH17D4OTfi/tWQerLg2qjgvtNNPvbrv8K1m4c49R5Huk6jHtCY3eTcVkh9ZZtn+xnXb+4zH+9x/cJFJkf7BI7iNz78OO3tc9xc5NSEIaEsLxhNMpo1m9W2Z0SryqXiriVqnIjICIPaMJMLuKIqdhdJsgQoNQMMo4RUa0rbMbknGRxwcOUZLj73It/dnfA3U8U4Vpzq+Lxho8YOBcPpnCuJy1z5lG6Dd52Gjzx+nmf6BSvJDWppjFrZ5jj2qLs5O/6cuzZX+fZ3nuS//+GXTBz11k/R7K7yofe/lzu21om8JoeLAlvUM8lJC00YWKw0PcNelUbEVUvUKClLkf7MKKcxyDIdWEQnDJYWgac4mMdEGYz3d7n5/JNcuHCZJ/cWPD0u0Y7L2Y0G9wXgZDHXJhl7sUWSlnTXemzVYcsvOde1eeyD57kwUEROm3h0zE4zJcgXxO0dJrGibo24by0kmy/4ytf+mJuHx3RX1njiA49gez5NV+H1Nrl0nOFIzyhdia/otURxJVVonGUNqwaxLiVXSb4TIalctYrJJMlMvSe+/fyFF/iDL/1PvLCGH+3zv184Znde0Gp1eF3PYtWF/qzg4njBOLOot2qcabqc8nNCzyaKNLtzhwd26nzqo49xae+ItZpN4nWIW6tMR2N27DmBnTMPegwjm1P1jJ265vf/4IvYrsfjH3iUYPUU2XxA09J47TVujIQQi1oAnaazLCGlIKjKctWP88pFDbglwEK0o2oFnn3+Al/6+p/x7aeukRSKaf8Kd6+vMCngbCekKHN2+ykHixw3CNgRUC2bhl0yTkpuTguGqkFpe4jCvn1b87GPfYQfzBp0VETQ32WzV6OwA7LmNkk8o82Y0C4ZuqvU0hHf/PrXSCn5zQ9+AK97iv7xDVp1H0+VtFpdrs5sfNun2zzpMERdq/e3AIqWSCKXMksi8LtPP88Xv/a/+NZTV8nckE5vlWQ8ZHF4kbee7nF5EHMwzU2SXW/4nGo51FyYRQV7EfQz1whVqFLarQYbtYL1oGDdhw9/8AOo+ip7WY3RPKPXaaCm+3TtCK/WQNfXiZKYlrWg6RR8+ctfQyv40KPncbobFOni1vjEL2Ka7R6TMsCWErEs8BwIPZMt/w5AuUNZ8L3v/5D/9kd/yp8/dY1ZaRHW5IeKmhdiJxGL4R4bjYBpUrDTklbHYZzAzUXJsLDNA9qBzXrDZTVMWbczPJWT5jAvA+qBy71ntui26txz5gy9nTNE3gr9eY5da6KSEV0VmfxXNnqo6JBvfPUbaKX4yGOP0tjc4ehgn3araepbycV2HtNqNJmoJnkSUQsCVpoOlkwNbrmoFMXzOe/55L/nuVFCKwywpf6TYrdWJ2h2SKcT5jee5+c26xzNcg4XmrEWkCVrocVGqFi1clyVkOUpi8Iz8ZSqOkVjg6y+wYP+DX73n3+YZy5cZTE6IjoesNkOWNvcpLW6Req0SLyAdD6l5cQ0SPnDr3wdbdt86PwjWO0ViiTC93ziNMb1fMosMa+DhUWjXqfmO6w07R8HqEgWc9772f/M1cEY31Km0pdaUqoL16uhkgXp+AYrgccwKdgKNWtuQSiAsoJRDlOrSeT2SFtr0tNj1+u4cUJYU0S5zZnkAr/z6c8xi2BnewWdxswnxyz6+4wPbtDwLLa3t2msbuGvbZH29/jjr3wV7Xg88egjhJtnGPf3qbmeSc8iMKpIsL0ax4uSXqtJ4Dn0mnZVthkGpZBGkUYR7/7MF7g6nOJL3yWjBNfFDgLCRodiPjYJ/RdWC/L5hJG2megaU7tDFrSw7Rp23aNt2fRaHuuhzXY7pBfa3H/XFg/9k7dw/dJz2BtneXFvhvbq6DwhsApWuy08pyAeDTjcvUg02SdUDmfvOcuf/OW3cJ2Ax87/GrG3SjQfs73eIY1j07WUeY7teAwSixWpX215vsx8LNQgLpbdBESLiPd++j9ydTjDcaW6kxYILFtUyiFfLJiOD+gGAX4yZNy+h17DpRf6bPd8tkOHjW6dhqcME4WCRZwxj1LuP3c373/fO43r1ms1U8DPEs3hLGV3MKe/kM8JUvkHrk27XuNo90W+9T++SKfbpdXu8eivvYeodZpo2qfu26gix5f8kEZYtscwdel1mqau3Oh4+I6NGsZSqkFSwmgScf53/xPX+hPDoJQ7ruPg+QFOo0OnXKDGN7h7Z53NsKTVWaHpS5uSsUil77N5dnfI6TWfb//wiMZaB3824Wri8W/Pv4kHf+k9PHPtJg+tWBzqBmE559RaD6U1YehXRUSiORhF9Oea4+Njvvnl368YWVvn8fe/jwNrnWgyYLXbrCZudombx3h+jWHqGE+QY7O9BDgyAEtSA3DB+c99gWujObbkQXFyS4avVWvyxBtabDUcRrOUSVS1TtcOI06thTy1N+EX7+rx/Rsj3nhmhfF0SiMMaDnC4oI3PvB6nnjsPP3RhHbD5zD2IBkztQLy+QisOg07QzkO6w1PujrT9gyPjti7ecizL77Im99wP/vuafJkTCusUeYyJbDwSHFdj1R5rHVbpszcarumWVaTWGpRTYZiNIt55LNf4NJghGu7ph0x/ZhfpxO43FeLqXslea6o+VIO2SRFSTdUHExj1kOPZ/s59/U8vrM7YbXXppgOuZGF/Kt338tb3/M437uyyy+s+xxlLr4V0wzqFDqiXu9CnphFinpHmSbRBTXXIQzrXHnuaXScct2/h2S+T7veQBUpjhuaKYHjunhByEq3bXjZ7Mj9S9Q0LctqyFRw4dI1/sV/+K8cLyK6niKwLZM0m3aKVh5d1yJzfKJE5iZVz9Wf5ex0PK4Mc16/6nBtmnNn1zV5re471FTGPNE8/MbX8Vsf/U1GozHtekA/d3CKiKT0ydMZuRXg6oyFVrQ8mftUfZ909rWgxqXnnyXPUi6rM+hE7tEwY/6isPDLBa4XENbrZqxhpgwWPHimi5qnupQkOhsN+czv/TuSLEZJ01qYmbXpEeVGMq5r1VxKp40uJcFKV20xiXN6fsneXHNHy+IHfYsHVkue2Yuot+t48Zy9LOR33nGGdz72cf724lUe2nA50CENEiyvgU6m1MI6vjTctk3o2qSZNN/g26IZFrsXLpDGC75nvw4VjWj5MrbQxvA15vhuwFqnUc1mtAzKSt567ypqkelSW4pR/5hPfvbfEEuBbfYKSjKkMpFZSEGuLDphCH6DPNfVwMjCjCg6gc0gUWzVUo5ih9VAM4+1WV1YZIzTkrf9/Dk+8clPMZjO6dUcxri42YKs9CjSOTpo4Ocps1yKe5uiyMhKaXxdiiJl/9JFoijiyDmFThY4gWcmfalWODrFdXy2N1bJZcBVajNyfMu5VVSSlbJlwHH/iI9/4tNMU/BktKRcclVgaRtLi2UVnaAOQYM0l8FrhrJtJqliJdDsRTZ3hylPj33e0Em51M+pd3uEi0P2dIPf/qen+PWPfoKnL+/x4JrPXuYTFlMIOuTRGK/eoVbGLAqLRijViSbTOTU3QArR65dfZL6IcdbvIs1TdocF3bpPJ3RMzGWzASvr22C7ZpIn/x6+W+LUzPXgsN/nN574CEmSUtrVjo4lvaFTYDlSiSt6Gx1Cv0vhxliJTe6UlEnN7CRpw7QiLmVvopoOoF0sO2MclfzSm+/hM//y95guUtpShARtnCJmEeUoFeM1mziZJo4WeEHN7EUUSUpk73P95vfZvTYAvUa+ukGez9g7njPqF7Rd6RwKiugKi/llHMfHsnwzZG76ddTBwWGZZinD4YjPfvpzTGYzijwxsxBJxt07MlpnE1RmYbuKQG+iuhP0wEe1c+ILr8d2UhOrWldjDKu7TznaJFjbZX58Cqt2mTfd+y5+6+Nv53jyIr3mvYRunX5ymZ71MK6q4Qc+cVYwi2IaNR/PtdGpx7Xoqzx3+CeE84d54NR5IYhWo8Zf/s03+Oo3/wtrvW1Ct0PgrhA6K9TcDqV2jSAJc+rzn/98OZ1Ol/MVl7IsiOOINM0YTw4ZRJeJ9ZDpZEzQ9fGKDexmRJkVqMBn+twOyo5pNJsEYcjx8QG9h55kcel1hGcvMnvhHGrlBR66/1f55X+2zQvX/5q13r2QOQzzH/Lz7X/NYfEAvaZiePOQsrfOSnJIOwiNmz23+xccHr3AweGc8RjCIOD05lksakyjIzrBnRRimNmYXGdmHTs7pzh37pypadW1a9dKqRgODg7Y399nMhmTZZm5ecIxUTpgkR4yiQ+IFhPiLCeOZpSFB3GTXDdwdIv17hmarR4//MGT3PGL+1z/bo/em6/S/84pmg89zwPrj/COd55mMDkirNWwkx3G0QsUB2/Ba57jjq0OZTxGOS46ryYJ82jApetPcTDYJ6yt4tshtVoIuUMz7NI/HqJ1SthscMfOHZy9+y62trbwPO/WbuHf3z7TmvlcLDVmMBgwHIwYjSbMJ3Nm0ZxI5p3JjHk6RkbCgVfDsgN8ArP3N5juM5jdJD26xrOjq9TzCcfzkGYYcXrrbTz6xDs5OrrMeHzIjck+2eiA65OYdrjOPace5NzOw/hO10zW5ZDm27VDUxdLnMtwOctSk+NqtYDNzU3W1tfpdbvm2pc6bgE0u7IvsRUs56M4Yj6dmfJrOhwyGE8YjkaMxkNmszlpLDGbkeUx02RAlC2Y5UeUSZ+pdYyaz1k4Y9OdhE4D5dVoB6dZWbuLlneaXm2DPC1NR5BGCbF0CWVJEAQ0GnXanTb1sE69Xmdzc4uNjQ1ardZy4+dlN3fNF6+4R/9SP5eHJ0nMYhEh8TscDun3+0aoJuMJi8WCJMnRZgRZkJOR5FMKvWBz/QyN2gqqsEjTBE1q7iU5znZsfN83i2+32zSbTXq9HisrK6yurtJoNH4ympf49rYAvhzL1b5JSZqmZqGTyZT+4Jj+cd+4+mg4Yh7F5Kk0xqK4Jb7rVP87w1KGpU6nR6vVNMAEkPzrdDqGxX/McVsAb/dBsh0mKWgxnzMajxgOhhwf9+n3j5nNZ7RbbbrdrgElYE5Aua57u4962etfNYAvx7YISJIkxrXFxdvtlnFJW+Yiy+MnecrtIn/VAN7uQl6t618D+GpZ9md139cY/FlZ+tV6zmsMvlqW/Vnd9/8CAe3hZpCQX/4AAAAASUVORK5CYII="},XFxt: +/*!*********************************************************!*\ + !*** ./src/components/image-preview/index.less?modules ***! + \*********************************************************/ +/*! no static exports found */ +/*! exports used: default */ +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,i){t.exports={"image-preview-container":"image-preview-container___1L8o9","image-preview":"image-preview___3YjNO","button-group":"button-group___3y9R5","preview-wrp-group":"preview-wrp-group___19bWd"}},Xsq0: /*!*************************************************!*\ !*** ./src/assets/images/banner/mainbanner.jpg ***! \*************************************************/ @@ -539,7 +540,7 @@ PERFORMANCE OF THIS SOFTWARE. !*** ./src/components/image-preview/index.tsx ***! \************************************************/ /*! exports provided: default */ -/*! exports used: default */function(t,e,i){"use strict";i(/*! antd/es/button/style */"+L6B");var r=i(/*! antd/es/button */"2/Rp"),n=i(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),a=i(/*! react */"q1tI"),s=i.n(a),o=(i(/*! ./index.less */"UZu5"),i(/*! @/components/mediator */"dhSg")),l=i(/*! @ant-design/icons */"rLCj"),c=i(/*! @ant-design/icons */"dF/Y"),u=i(/*! @ant-design/icons */"4i/N");e.a=function(){var t=Object(a.useState)(""),e=Object(n.a)(t,2),i=e[0],h=e[1],d=Object(a.useState)(0),f=Object(n.a)(d,2),p=f[0],g=f[1],m=Object(a.useRef)("");function v(t){27==t.keyCode&&m.current&&y()}function y(){document.body.style.overflow="auto",h("")}return Object(a.useEffect)((function(){return o.a.subscribe("preview-image",(function(t){h(t),document.body.style.overflow="hidden"}))}),[]),Object(a.useEffect)((function(){return document.addEventListener("keydown",v),function(){document.removeEventListener("keydown",v)}}),[]),Object(a.useEffect)((function(){m.current=i}),[i]),s.a.createElement(a.Fragment,null,i?s.a.createElement("div",{className:"image-preview-container"},s.a.createElement("div",{className:"button-group"},s.a.createElement(r.a,{onClick:function(){g(p+90)}},"旋转",s.a.createElement(l.a,null)),s.a.createElement(r.a,{href:i},"下载",s.a.createElement(c.a,null)),s.a.createElement(r.a,{onClick:y},"关闭",s.a.createElement(u.a,null))),s.a.createElement("div",{className:"preview-wrp-group"},s.a.createElement("img",{className:"image-preview",src:i,alt:"预览大图",style:{transform:"rotate(".concat(p,"deg)")}}))):null)}},l2Kq: +/*! exports used: default */function(t,e,i){"use strict";i(/*! antd/es/button/style */"+L6B");var r=i(/*! antd/es/button */"2/Rp"),n=i(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),a=i(/*! react */"q1tI"),s=i.n(a),o=i(/*! ./index.less?modules */"XFxt"),l=i.n(o),c=i(/*! @/components/mediator */"dhSg"),u=i(/*! @ant-design/icons */"rLCj"),h=i(/*! @ant-design/icons */"dF/Y"),d=i(/*! @ant-design/icons */"4i/N");e.a=function(){var t=Object(a.useState)(""),e=Object(n.a)(t,2),i=e[0],o=e[1],f=Object(a.useState)(0),p=Object(n.a)(f,2),g=p[0],m=p[1],v=Object(a.useRef)("");function y(t){27==t.keyCode&&v.current&&b()}function b(){document.body.style.overflow="auto",o("")}return Object(a.useEffect)((function(){return c.a.subscribe("preview-image",(function(t){o(t),document.body.style.overflow="hidden"}))}),[]),Object(a.useEffect)((function(){return document.addEventListener("keydown",y),function(){document.removeEventListener("keydown",y)}}),[]),Object(a.useEffect)((function(){v.current=i}),[i]),s.a.createElement(a.Fragment,null,i?s.a.createElement("div",{className:l.a["image-preview-container"]},s.a.createElement("div",{className:l.a["button-group"]},s.a.createElement(r.a,{onClick:function(){m(g+90)}},"旋转",s.a.createElement(u.a,null)),s.a.createElement(r.a,{href:i},"下载",s.a.createElement(h.a,null)),s.a.createElement(r.a,{onClick:b},"关闭",s.a.createElement(d.a,null))),s.a.createElement("div",{className:l.a["preview-wrp-group"]},s.a.createElement("img",{className:l.a["image-preview"],src:i,alt:"预览大图",style:{transform:"rotate(".concat(g,"deg)")}}))):null)}},l2Kq: /*!***********************************************!*\ !*** ./src/assets/images/forums/match_ad.jpg ***! \***********************************************/ diff --git a/p__Classrooms__Lists__Exercise__Detail__index.2470e442.chunk.css b/p__Classrooms__Lists__Exercise__Detail__index.0716f279.chunk.css similarity index 99% rename from p__Classrooms__Lists__Exercise__Detail__index.2470e442.chunk.css rename to p__Classrooms__Lists__Exercise__Detail__index.0716f279.chunk.css index d763c933f8..fdd0d97c2d 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.2470e442.chunk.css +++ b/p__Classrooms__Lists__Exercise__Detail__index.0716f279.chunk.css @@ -1,4 +1,4 @@ -.image-preview-container { +.image-preview-container___1L8o9 { display: flex; flex-flow: column nowrap; position: fixed; @@ -11,11 +11,11 @@ z-index: 99999; background: rgba(0, 0, 0, 0.8); } -.image-preview-container .image-preview { +.image-preview-container___1L8o9 .image-preview___3YjNO { transition: transform 0.4s linear; max-width: 86%; } -.image-preview-container .button-group { +.image-preview-container___1L8o9 .button-group___3y9R5 { display: flex; flex-flow: row nowrap; align-items: center; @@ -25,12 +25,17 @@ right: 10px; top: 10px; } -.image-preview-container .button-group a, -.image-preview-container .button-group button { +.image-preview-container___1L8o9 .button-group___3y9R5 a { + padding: 0 11px; +} +.image-preview-container___1L8o9 .button-group___3y9R5 a, +.image-preview-container___1L8o9 .button-group___3y9R5 button { color: rgba(0, 0, 0, 0.65); margin-right: 10px; + display: flex; + align-items: center; } -.preview-wrp-group { +.preview-wrp-group___19bWd { overflow: auto; width: 100%; text-align: center; diff --git a/p__Classrooms__Lists__Exercise__Detail__index.93968cc2.async.js b/p__Classrooms__Lists__Exercise__Detail__index.617732cc.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__Detail__index.93968cc2.async.js rename to p__Classrooms__Lists__Exercise__Detail__index.617732cc.async.js index 7d566e2585..207b700f42 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.93968cc2.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.617732cc.async.js @@ -1085,12 +1085,7 @@ PERFORMANCE OF THIS SOFTWARE. \***********************************************/ /*! no static exports found */ /*! exports used: default */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=n.p+"static/lockclose.365036e8.svg"},UZu5: -/*!*************************************************!*\ - !*** ./src/components/image-preview/index.less ***! - \*************************************************/ -/*! no static exports found */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){},VpOo: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=n.p+"static/lockclose.365036e8.svg"},VpOo: /*!**************************************************************!*\ !*** ./node_modules/zrender/lib/graphic/helper/roundRect.js ***! \**************************************************************/ @@ -1126,7 +1121,13 @@ PERFORMANCE OF THIS SOFTWARE. /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/contextTypes.js because of ./node_modules/rc-tree/es/Tree.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/util.js because of ./node_modules/antd/es/table/hooks/useSelection.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/utils/treeUtil.js because of ./node_modules/antd/es/table/hooks/useSelection.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("rePB"),i=n("Ff2n"),a=n("VTBJ"),o=n("1OyB"),s=n("vuIU"),l=n("JX7q"),c=n("Ji7U"),u=n("LK+K"),d=n("q1tI"),h=n("TSYQ"),f=n.n(h),p=n("sboe"),m=n("OZM5"),g=function(e){var t=e.prefixCls,n=e.level,i=e.isStart,a=e.isEnd;if(!n)return null;for(var o="".concat(t,"-indent-unit"),s=[],l=0;l=0||t.relatedTarget.className.indexOf("".concat(a,"-next"))>=0)||(e.setState({goInputText:""}),r(e.getValidValue()))},e.go=function(t){""!==e.state.goInputText&&(t.keyCode!==g&&"click"!==t.type||(e.setState({goInputText:""}),e.props.quickGo(e.getValidValue())))},e}return Object(o.a)(n,[{key:"getValidValue",value:function(){var e=this.state,t=e.goInputText,n=e.current;return!t||isNaN(t)?n:Number(t)}},{key:"getPageSizeOptions",value:function(){var e=this.props,t=e.pageSize,n=e.pageSizeOptions;return n.some((function(e){return e.toString()===t.toString()}))?n:n.concat([t.toString()]).sort((function(e,t){return(isNaN(Number(e))?0:Number(e))-(isNaN(Number(t))?0:Number(t))}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.pageSize,i=t.locale,r=t.rootPrefixCls,a=t.changeSize,s=t.quickGo,o=t.goButton,l=t.selectComponentClass,c=t.buildOptionText,u=t.selectPrefixCls,d=t.disabled,f=this.state.goInputText,p="".concat(r,"-options"),g=l,v=null,m=null,y=null;if(!a&&!s)return null;var b=this.getPageSizeOptions();if(a&&g){var E=b.map((function(t,n){return h.a.createElement(g.Option,{key:n,value:t.toString()},(c||e.buildOptionText)(t))}));v=h.a.createElement(g,{disabled:d,prefixCls:u,showSearch:!1,className:"".concat(p,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(n||b[0]).toString(),onChange:this.changeSize,getPopupContainer:function(e){return e.parentNode}},E)}return s&&(o&&(y="boolean"==typeof o?h.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:d,className:"".concat(p,"-quick-jumper-button")},i.jump_to_confirm):h.a.createElement("span",{onClick:this.go,onKeyUp:this.go},o)),m=h.a.createElement("div",{className:"".concat(p,"-quick-jumper")},i.jump_to,h.a.createElement("input",{disabled:d,type:"text",value:f,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),i.page,y)),h.a.createElement("li",{className:"".concat(p)},v,m)}}]),n}(h.a.Component);y.defaultProps={pageSizeOptions:["10","20","50","100"]};var b=y,E=n("N2Kk");function C(){}function S(e,t,n){var i=void 0===e?t.pageSize:e;return Math.floor((n.total-1)/i)+1}var k=function(e){Object(l.a)(n,e);var t=Object(c.a)(n);function n(e){var i;Object(s.a)(this,n),(i=t.call(this,e)).getJumpPrevPage=function(){return Math.max(1,i.state.current-(i.props.showLessItems?3:5))},i.getJumpNextPage=function(){return Math.min(S(void 0,i.state,i.props),i.state.current+(i.props.showLessItems?3:5))},i.getItemIcon=function(e,t){var n=i.props.prefixCls,r=e||h.a.createElement("button",{type:"button","aria-label":t,className:"".concat(n,"-item-link")});return"function"==typeof e&&(r=h.a.createElement(e,Object(a.a)({},i.props))),r},i.savePaginationNode=function(e){i.paginationNode=e},i.isValid=function(e){return"number"==typeof(t=e)&&isFinite(t)&&Math.floor(t)===t&&e!==i.state.current;var t},i.shouldDisplayQuickJumper=function(){var e=i.props,t=e.showQuickJumper,n=e.pageSize;return!(e.total<=n)&&t},i.handleKeyDown=function(e){e.keyCode!==v&&e.keyCode!==m||e.preventDefault()},i.handleKeyUp=function(e){var t=i.getValidValue(e);t!==i.state.currentInputValue&&i.setState({currentInputValue:t}),e.keyCode===g?i.handleChange(t):e.keyCode===v?i.handleChange(t-1):e.keyCode===m&&i.handleChange(t+1)},i.changePageSize=function(e){var t=i.state.current,n=S(e,i.state,i.props);t=t>n?n:t,0===n&&(t=i.state.current),"number"==typeof e&&("pageSize"in i.props||i.setState({pageSize:e}),"current"in i.props||i.setState({current:t,currentInputValue:t})),i.props.onShowSizeChange(t,e),"onChange"in i.props&&i.props.onChange&&i.props.onChange(t,e)},i.handleChange=function(e){var t=i.props.disabled,n=e;if(i.isValid(n)&&!t){var r=S(void 0,i.state,i.props);n>r?n=r:n<1&&(n=1),"current"in i.props||i.setState({current:n,currentInputValue:n});var a=i.state.pageSize;return i.props.onChange(n,a),n}return i.state.current},i.prev=function(){i.hasPrev()&&i.handleChange(i.state.current-1)},i.next=function(){i.hasNext()&&i.handleChange(i.state.current+1)},i.jumpPrev=function(){i.handleChange(i.getJumpPrevPage())},i.jumpNext=function(){i.handleChange(i.getJumpNextPage())},i.hasPrev=function(){return i.state.current>1},i.hasNext=function(){return i.state.current2?n-2:0),r=2;r=n?n:Number(t)}},{key:"getShowSizeChanger",value:function(){var e=this.props,t=e.showSizeChanger,n=e.total,i=e.totalBoundaryShowSizeChanger;return void 0!==t?t:n>i}},{key:"renderPrev",value:function(e){var t=this.props,n=t.prevIcon,i=(0,t.itemRender)(e,"prev",this.getItemIcon(n,"prev page")),r=!this.hasPrev();return Object(u.isValidElement)(i)?Object(u.cloneElement)(i,{disabled:r}):i}},{key:"renderNext",value:function(e){var t=this.props,n=t.nextIcon,i=(0,t.itemRender)(e,"next",this.getItemIcon(n,"next page")),r=!this.hasNext();return Object(u.isValidElement)(i)?Object(u.cloneElement)(i,{disabled:r}):i}},{key:"render",value:function(){var e=this,t=this.props,n=t.prefixCls,a=t.className,s=t.style,o=t.disabled,l=t.hideOnSinglePage,c=t.total,d=t.locale,g=t.showQuickJumper,v=t.showLessItems,m=t.showTitle,y=t.showTotal,E=t.simple,C=t.itemRender,k=t.showPrevNextJumpers,w=t.jumpPrevIcon,x=t.jumpNextIcon,T=t.selectComponentClass,O=t.selectPrefixCls,A=t.pageSizeOptions,R=this.state,L=R.current,D=R.pageSize,_=R.currentInputValue;if(!0===l&&c<=D)return null;var I=S(void 0,this.state,this.props),M=[],P=null,N=null,j=null,B=null,F=null,U=g&&g.goButton,H=v?1:2,G=L-1>0?L-1:0,V=L+1=2*H&&3!==L&&(M[0]=Object(u.cloneElement)(M[0],{className:"".concat(n,"-item-after-jump-prev")}),M.unshift(P)),I-L>=2*H&&L!==I-2&&(M[M.length-1]=Object(u.cloneElement)(M[M.length-1],{className:"".concat(n,"-item-before-jump-next")}),M.push(N)),1!==J&&M.unshift(j),Q!==I&&M.push(B)}var ee=null;y&&(ee=h.a.createElement("li",{className:"".concat(n,"-total-text")},y(c,[0===c?0:(L-1)*D+1,L*D>c?c:L*D])));var te=!this.hasPrev()||!I,ne=!this.hasNext()||!I;return h.a.createElement("ul",Object(i.a)({className:f()(n,a,Object(r.a)({},"".concat(n,"-disabled"),o)),style:s,unselectable:"unselectable",ref:this.savePaginationNode},z),ee,h.a.createElement("li",{title:m?d.prev_page:null,onClick:this.prev,tabIndex:te?null:0,onKeyPress:this.runIfEnterPrev,className:f()("".concat(n,"-prev"),Object(r.a)({},"".concat(n,"-disabled"),te)),"aria-disabled":te},this.renderPrev(G)),M,h.a.createElement("li",{title:m?d.next_page:null,onClick:this.next,tabIndex:ne?null:0,onKeyPress:this.runIfEnterNext,className:f()("".concat(n,"-next"),Object(r.a)({},"".concat(n,"-disabled"),ne)),"aria-disabled":ne},this.renderNext(V)),h.a.createElement(b,{disabled:o,locale:d,rootPrefixCls:n,selectComponentClass:T,selectPrefixCls:O,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:L,pageSize:D,pageSizeOptions:A,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:U}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n={};if("current"in e&&(n.current=e.current,e.current!==t.current&&(n.currentInputValue=n.current)),"pageSize"in e&&e.pageSize!==t.pageSize){var i=t.current,r=S(e.pageSize,t,e);i=i>r?r:i,"current"in e||(n.current=i,n.currentInputValue=i),n.pageSize=e.pageSize}return n}}]),n}(h.a.Component);k.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:C,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:C,locale:E.a,style:{},itemRender:function(e,t,n){return n},totalBoundaryShowSizeChanger:50};var w=k},"6RRn": +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"a",(function(){return w}));var i=n("wx14"),r=n("rePB"),a=n("VTBJ"),s=n("1OyB"),o=n("vuIU"),l=n("Ji7U"),c=n("LK+K"),u=n("q1tI"),h=n.n(u),d=n("TSYQ"),f=n.n(d),p=function(e){var t,n="".concat(e.rootPrefixCls,"-item"),i=f()(n,"".concat(n,"-").concat(e.page),(t={},Object(r.a)(t,"".concat(n,"-active"),e.active),Object(r.a)(t,e.className,!!e.className),Object(r.a)(t,"".concat(n,"-disabled"),!e.page),t));return h.a.createElement("li",{title:e.showTitle?e.page:null,className:i,onClick:function(){e.onClick(e.page)},onKeyPress:function(t){e.onKeyPress(t,e.onClick,e.page)},tabIndex:"0"},e.itemRender(e.page,"page",h.a.createElement("a",{rel:"nofollow"},e.page)))},g=13,v=38,m=40,y=function(e){Object(l.a)(n,e);var t=Object(c.a)(n);function n(){var e;Object(s.a)(this,n);for(var i=arguments.length,r=new Array(i),a=0;a=0||t.relatedTarget.className.indexOf("".concat(a,"-next"))>=0)||(e.setState({goInputText:""}),r(e.getValidValue()))},e.go=function(t){""!==e.state.goInputText&&(t.keyCode!==g&&"click"!==t.type||(e.setState({goInputText:""}),e.props.quickGo(e.getValidValue())))},e}return Object(o.a)(n,[{key:"getValidValue",value:function(){var e=this.state,t=e.goInputText,n=e.current;return!t||isNaN(t)?n:Number(t)}},{key:"getPageSizeOptions",value:function(){var e=this.props,t=e.pageSize,n=e.pageSizeOptions;return n.some((function(e){return e.toString()===t.toString()}))?n:n.concat([t.toString()]).sort((function(e,t){return(isNaN(Number(e))?0:Number(e))-(isNaN(Number(t))?0:Number(t))}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.pageSize,i=t.locale,r=t.rootPrefixCls,a=t.changeSize,s=t.quickGo,o=t.goButton,l=t.selectComponentClass,c=t.buildOptionText,u=t.selectPrefixCls,d=t.disabled,f=this.state.goInputText,p="".concat(r,"-options"),g=l,v=null,m=null,y=null;if(!a&&!s)return null;var b=this.getPageSizeOptions();if(a&&g){var E=b.map((function(t,n){return h.a.createElement(g.Option,{key:n,value:t.toString()},(c||e.buildOptionText)(t))}));v=h.a.createElement(g,{disabled:d,prefixCls:u,showSearch:!1,className:"".concat(p,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(n||b[0]).toString(),onChange:this.changeSize,getPopupContainer:function(e){return e.parentNode}},E)}return s&&(o&&(y="boolean"==typeof o?h.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:d,className:"".concat(p,"-quick-jumper-button")},i.jump_to_confirm):h.a.createElement("span",{onClick:this.go,onKeyUp:this.go},o)),m=h.a.createElement("div",{className:"".concat(p,"-quick-jumper")},i.jump_to,h.a.createElement("input",{disabled:d,type:"text",value:f,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),i.page,y)),h.a.createElement("li",{className:"".concat(p)},v,m)}}]),n}(h.a.Component);y.defaultProps={pageSizeOptions:["10","20","50","100"]};var b=y,E=n("N2Kk");function C(){}function S(e,t,n){var i=void 0===e?t.pageSize:e;return Math.floor((n.total-1)/i)+1}var k=function(e){Object(l.a)(n,e);var t=Object(c.a)(n);function n(e){var i;Object(s.a)(this,n),(i=t.call(this,e)).getJumpPrevPage=function(){return Math.max(1,i.state.current-(i.props.showLessItems?3:5))},i.getJumpNextPage=function(){return Math.min(S(void 0,i.state,i.props),i.state.current+(i.props.showLessItems?3:5))},i.getItemIcon=function(e,t){var n=i.props.prefixCls,r=e||h.a.createElement("button",{type:"button","aria-label":t,className:"".concat(n,"-item-link")});return"function"==typeof e&&(r=h.a.createElement(e,Object(a.a)({},i.props))),r},i.savePaginationNode=function(e){i.paginationNode=e},i.isValid=function(e){return"number"==typeof(t=e)&&isFinite(t)&&Math.floor(t)===t&&e!==i.state.current;var t},i.shouldDisplayQuickJumper=function(){var e=i.props,t=e.showQuickJumper,n=e.pageSize;return!(e.total<=n)&&t},i.handleKeyDown=function(e){e.keyCode!==v&&e.keyCode!==m||e.preventDefault()},i.handleKeyUp=function(e){var t=i.getValidValue(e);t!==i.state.currentInputValue&&i.setState({currentInputValue:t}),e.keyCode===g?i.handleChange(t):e.keyCode===v?i.handleChange(t-1):e.keyCode===m&&i.handleChange(t+1)},i.changePageSize=function(e){var t=i.state.current,n=S(e,i.state,i.props);t=t>n?n:t,0===n&&(t=i.state.current),"number"==typeof e&&("pageSize"in i.props||i.setState({pageSize:e}),"current"in i.props||i.setState({current:t,currentInputValue:t})),i.props.onShowSizeChange(t,e),"onChange"in i.props&&i.props.onChange&&i.props.onChange(t,e)},i.handleChange=function(e){var t=i.props.disabled,n=e;if(i.isValid(n)&&!t){var r=S(void 0,i.state,i.props);n>r?n=r:n<1&&(n=1),"current"in i.props||i.setState({current:n,currentInputValue:n});var a=i.state.pageSize;return i.props.onChange(n,a),n}return i.state.current},i.prev=function(){i.hasPrev()&&i.handleChange(i.state.current-1)},i.next=function(){i.hasNext()&&i.handleChange(i.state.current+1)},i.jumpPrev=function(){i.handleChange(i.getJumpPrevPage())},i.jumpNext=function(){i.handleChange(i.getJumpNextPage())},i.hasPrev=function(){return i.state.current>1},i.hasNext=function(){return i.state.current2?n-2:0),r=2;r=n?n:Number(t)}},{key:"getShowSizeChanger",value:function(){var e=this.props,t=e.showSizeChanger,n=e.total,i=e.totalBoundaryShowSizeChanger;return void 0!==t?t:n>i}},{key:"renderPrev",value:function(e){var t=this.props,n=t.prevIcon,i=(0,t.itemRender)(e,"prev",this.getItemIcon(n,"prev page")),r=!this.hasPrev();return Object(u.isValidElement)(i)?Object(u.cloneElement)(i,{disabled:r}):i}},{key:"renderNext",value:function(e){var t=this.props,n=t.nextIcon,i=(0,t.itemRender)(e,"next",this.getItemIcon(n,"next page")),r=!this.hasNext();return Object(u.isValidElement)(i)?Object(u.cloneElement)(i,{disabled:r}):i}},{key:"render",value:function(){var e=this,t=this.props,n=t.prefixCls,a=t.className,s=t.style,o=t.disabled,l=t.hideOnSinglePage,c=t.total,d=t.locale,g=t.showQuickJumper,v=t.showLessItems,m=t.showTitle,y=t.showTotal,E=t.simple,C=t.itemRender,k=t.showPrevNextJumpers,w=t.jumpPrevIcon,x=t.jumpNextIcon,T=t.selectComponentClass,O=t.selectPrefixCls,A=t.pageSizeOptions,R=this.state,L=R.current,_=R.pageSize,D=R.currentInputValue;if(!0===l&&c<=_)return null;var I=S(void 0,this.state,this.props),M=[],P=null,N=null,j=null,B=null,F=null,U=g&&g.goButton,H=v?1:2,G=L-1>0?L-1:0,V=L+1=2*H&&3!==L&&(M[0]=Object(u.cloneElement)(M[0],{className:"".concat(n,"-item-after-jump-prev")}),M.unshift(P)),I-L>=2*H&&L!==I-2&&(M[M.length-1]=Object(u.cloneElement)(M[M.length-1],{className:"".concat(n,"-item-before-jump-next")}),M.push(N)),1!==J&&M.unshift(j),Q!==I&&M.push(B)}var ee=null;y&&(ee=h.a.createElement("li",{className:"".concat(n,"-total-text")},y(c,[0===c?0:(L-1)*_+1,L*_>c?c:L*_])));var te=!this.hasPrev()||!I,ne=!this.hasNext()||!I;return h.a.createElement("ul",Object(i.a)({className:f()(n,a,Object(r.a)({},"".concat(n,"-disabled"),o)),style:s,unselectable:"unselectable",ref:this.savePaginationNode},z),ee,h.a.createElement("li",{title:m?d.prev_page:null,onClick:this.prev,tabIndex:te?null:0,onKeyPress:this.runIfEnterPrev,className:f()("".concat(n,"-prev"),Object(r.a)({},"".concat(n,"-disabled"),te)),"aria-disabled":te},this.renderPrev(G)),M,h.a.createElement("li",{title:m?d.next_page:null,onClick:this.next,tabIndex:ne?null:0,onKeyPress:this.runIfEnterNext,className:f()("".concat(n,"-next"),Object(r.a)({},"".concat(n,"-disabled"),ne)),"aria-disabled":ne},this.renderNext(V)),h.a.createElement(b,{disabled:o,locale:d,rootPrefixCls:n,selectComponentClass:T,selectPrefixCls:O,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:L,pageSize:_,pageSizeOptions:A,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:U}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n={};if("current"in e&&(n.current=e.current,e.current!==t.current&&(n.currentInputValue=n.current)),"pageSize"in e&&e.pageSize!==t.pageSize){var i=t.current,r=S(e.pageSize,t,e);i=i>r?r:i,"current"in e||(n.current=i,n.currentInputValue=i),n.pageSize=e.pageSize}return n}}]),n}(h.a.Component);k.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:C,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:C,locale:E.a,style:{},itemRender:function(e,t,n){return n},totalBoundaryShowSizeChanger:50};var w=k},"6RRn": /*!*******************************************!*\ !*** ./node_modules/rc-table/es/index.js ***! \*******************************************/ @@ -67,7 +67,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/katex/dist/katex.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/marked/lib/marked.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/marked/src/helpers.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n("DYRE");var i=n("zeV3"),r=(n("+L6B"),n("2/Rp")),a=n("k1fw"),s=n("9og8"),o=n("tJVT"),l=n("WmNS"),c=n.n(l),u=n("q1tI"),h=n.n(u),d=(n("vg9a"),n("DlQD")),f=n.n(d),p=n("rUJ1");var g=[],v=["