PNG  IHDRQgAMA a cHRMz&u0`:pQ<bKGDgmIDATxwUﹻ& ^CX(J I@ "% (** BX +*i"]j(IH{~R)[~>h{}gy)I$Ij .I$I$ʊy@}x.: $I$Ii}VZPC)I$IF ^0ʐJ$I$Q^}{"r=OzI$gRZeC.IOvH eKX $IMpxsk.쒷/&r[޳<v| .I~)@$updYRa$I |M.e JaֶpSYR6j>h%IRز if&uJ)M$I vLi=H;7UJ,],X$I1AҒJ$ XY XzI@GNҥRT)E@;]K*Mw;#5_wOn~\ DC&$(A5 RRFkvIR}l!RytRl;~^ǷJj اy뷦BZJr&ӥ8Pjw~vnv X^(I;4R=P[3]J,]ȏ~:3?[ a&e)`e*P[4]T=Cq6R[ ~ޤrXR Հg(t_HZ-Hg M$ãmL5R uk*`%C-E6/%[t X.{8P9Z.vkXŐKjgKZHg(aK9ڦmKjѺm_ \#$5,)-  61eJ,5m| r'= &ڡd%-]J on Xm|{ RҞe $eڧY XYrԮ-a7RK6h>n$5AVڴi*ֆK)mѦtmr1p| q:흺,)Oi*ֺK)ܬ֦K-5r3>0ԔHjJئEZj,%re~/z%jVMڸmrt)3]J,T K֦OvԒgii*bKiNO~%PW0=dii2tJ9Jݕ{7"I P9JKTbu,%r"6RKU}Ij2HKZXJ,妝 XYrP ެ24c%i^IK|.H,%rb:XRl1X4Pe/`x&P8Pj28Mzsx2r\zRPz4J}yP[g=L) .Q[6RjWgp FIH*-`IMRaK9TXcq*I y[jE>cw%gLRԕiFCj-ďa`#e~I j,%r,)?[gp FI˨mnWX#>mʔ XA DZf9,nKҲzIZXJ,L#kiPz4JZF,I,`61%2s $,VOϚ2/UFJfy7K> X+6 STXIeJILzMfKm LRaK9%|4p9LwJI!`NsiazĔ)%- XMq>pk$-$Q2x#N ؎-QR}ᶦHZډ)J,l#i@yn3LN`;nڔ XuX5pF)m|^0(>BHF9(cզEerJI rg7 4I@z0\JIi䵙RR0s;$s6eJ,`n 䂦0a)S)A 1eJ,堌#635RIgpNHuTH_SԕqVe ` &S)>p;S$魁eKIuX`I4춒o}`m$1":PI<[v9^\pTJjriRŭ P{#{R2,`)e-`mgj~1ϣLKam7&U\j/3mJ,`F;M'䱀 .KR#)yhTq;pcK9(q!w?uRR,n.yw*UXj#\]ɱ(qv2=RqfB#iJmmL<]Y͙#$5 uTU7ӦXR+q,`I}qL'`6Kͷ6r,]0S$- [RKR3oiRE|nӦXR.(i:LDLTJjY%o:)6rxzҒqTJjh㞦I.$YR.ʼnGZ\ֿf:%55 I˼!6dKxm4E"mG_ s? .e*?LRfK9%q#uh$)i3ULRfK9yxm܌bj84$i1U^@Wbm4uJ,ҪA>_Ij?1v32[gLRD96oTaR׿N7%L2 NT,`)7&ƝL*꽙yp_$M2#AS,`)7$rkTA29_Iye"|/0t)$n XT2`YJ;6Jx".e<`$) PI$5V4]29SRI>~=@j]lp2`K9Jaai^" Ԋ29ORI%:XV5]JmN9]H;1UC39NI%Xe78t)a;Oi Ҙ>Xt"~G>_mn:%|~ޅ_+]$o)@ǀ{hgN;IK6G&rp)T2i୦KJuv*T=TOSV>(~D>dm,I*Ɛ:R#ۙNI%D>G.n$o;+#RR!.eU˽TRI28t)1LWϚ>IJa3oFbu&:tJ*(F7y0ZR ^p'Ii L24x| XRI%ۄ>S1]Jy[zL$adB7.eh4%%누>WETf+3IR:I3Xה)3אOۦSRO'ٺ)S}"qOr[B7ϙ.edG)^ETR"RtRݜh0}LFVӦDB^k_JDj\=LS(Iv─aTeZ%eUAM-0;~˃@i|l @S4y72>sX-vA}ϛBI!ݎߨWl*)3{'Y|iSlEڻ(5KtSI$Uv02,~ԩ~x;P4ցCrO%tyn425:KMlD ^4JRxSهF_}شJTS6uj+ﷸk$eZO%G*^V2u3EMj3k%)okI]dT)URKDS 7~m@TJR~荪fT"֛L \sM -0T KfJz+nإKr L&j()[E&I ߴ>e FW_kJR|!O:5/2跌3T-'|zX ryp0JS ~^F>-2< `*%ZFP)bSn"L :)+pʷf(pO3TMW$~>@~ū:TAIsV1}S2<%ޟM?@iT ,Eūoz%i~g|`wS(]oȤ8)$ ntu`өe`6yPl IzMI{ʣzʨ )IZ2= ld:5+請M$-ї;U>_gsY$ÁN5WzWfIZ)-yuXIfp~S*IZdt;t>KūKR|$#LcԀ+2\;kJ`]YǔM1B)UbG"IRߊ<xܾӔJ0Z='Y嵤 Leveg)$znV-º^3Ւof#0Tfk^Zs[*I꯳3{)ˬW4Ւ4 OdpbZRS|*I 55#"&-IvT&/윚Ye:i$ 9{LkuRe[I~_\ؠ%>GL$iY8 9ܕ"S`kS.IlC;Ҏ4x&>u_0JLr<J2(^$5L s=MgV ~,Iju> 7r2)^=G$1:3G< `J3~&IR% 6Tx/rIj3O< ʔ&#f_yXJiގNSz; Tx(i8%#4 ~AS+IjerIUrIj362v885+IjAhK__5X%nV%Iͳ-y|7XV2v4fzo_68"S/I-qbf; LkF)KSM$ Ms>K WNV}^`-큧32ŒVؙGdu,^^m%6~Nn&͓3ŒVZMsRpfEW%IwdǀLm[7W&bIRL@Q|)* i ImsIMmKmyV`i$G+R 0tV'!V)֏28vU7͒vHꦼtxꗞT ;S}7Mf+fIRHNZUkUx5SAJㄌ9MqμAIRi|j5)o*^'<$TwI1hEU^c_j?Е$%d`z cyf,XO IJnTgA UXRD }{H}^S,P5V2\Xx`pZ|Yk:$e ~ @nWL.j+ϝYb퇪bZ BVu)u/IJ_ 1[p.p60bC >|X91P:N\!5qUB}5a5ja `ubcVxYt1N0Zzl4]7­gKj]?4ϻ *[bg$)+À*x쳀ogO$~,5 زUS9 lq3+5mgw@np1sso Ӻ=|N6 /g(Wv7U;zωM=wk,0uTg_`_P`uz?2yI!b`kĸSo+Qx%!\οe|އԁKS-s6pu_(ֿ$i++T8=eY; צP+phxWQv*|p1. ά. XRkIQYP,drZ | B%wP|S5`~́@i޾ E;Չaw{o'Q?%iL{u D?N1BD!owPHReFZ* k_-~{E9b-~P`fE{AܶBJAFO wx6Rox5 K5=WwehS8 (JClJ~ p+Fi;ŗo+:bD#g(C"wA^ r.F8L;dzdIHUX݆ϞXg )IFqem%I4dj&ppT{'{HOx( Rk6^C٫O.)3:s(۳(Z?~ٻ89zmT"PLtw䥈5&b<8GZ-Y&K?e8,`I6e(֍xb83 `rzXj)F=l($Ij 2*(F?h(/9ik:I`m#p3MgLaKjc/U#n5S# m(^)=y=đx8ŬI[U]~SцA4p$-F i(R,7Cx;X=cI>{Km\ o(Tv2vx2qiiDJN,Ҏ!1f 5quBj1!8 rDFd(!WQl,gSkL1Bxg''՞^ǘ;pQ P(c_ IRujg(Wz bs#P­rz> k c&nB=q+ؔXn#r5)co*Ũ+G?7< |PQӣ'G`uOd>%Mctz# Ԫڞ&7CaQ~N'-P.W`Oedp03C!IZcIAMPUۀ5J<\u~+{9(FbbyAeBhOSܳ1 bÈT#ŠyDžs,`5}DC-`̞%r&ڙa87QWWp6e7 Rϫ/oY ꇅ Nܶըtc!LA T7V4Jsū I-0Pxz7QNF_iZgúWkG83 0eWr9 X]㾮݁#Jˢ C}0=3ݱtBi]_ &{{[/o[~ \q鯜00٩|cD3=4B_b RYb$óBRsf&lLX#M*C_L܄:gx)WΘsGSbuL rF$9';\4Ɍq'n[%p.Q`u hNb`eCQyQ|l_C>Lb꟟3hSb #xNxSs^ 88|Mz)}:](vbۢamŖ࿥ 0)Q7@0=?^k(*J}3ibkFn HjB׻NO z x}7p 0tfDX.lwgȔhԾŲ }6g E |LkLZteu+=q\Iv0쮑)QٵpH8/2?Σo>Jvppho~f>%bMM}\//":PTc(v9v!gոQ )UfVG+! 35{=x\2+ki,y$~A1iC6#)vC5^>+gǵ@1Hy٪7u;p psϰu/S <aʸGu'tD1ԝI<pg|6j'p:tպhX{o(7v],*}6a_ wXRk,O]Lܳ~Vo45rp"N5k;m{rZbΦ${#)`(Ŵg,;j%6j.pyYT?}-kBDc3qA`NWQū20/^AZW%NQ MI.X#P#,^Ebc&?XR tAV|Y.1!؅⨉ccww>ivl(JT~ u`ٵDm q)+Ri x/x8cyFO!/*!/&,7<.N,YDŽ&ܑQF1Bz)FPʛ?5d 6`kQձ λc؎%582Y&nD_$Je4>a?! ͨ|ȎWZSsv8 j(I&yj Jb5m?HWp=g}G3#|I,5v珿] H~R3@B[☉9Ox~oMy=J;xUVoj bUsl_35t-(ՃɼRB7U!qc+x4H_Qo֮$[GO<4`&č\GOc[.[*Af%mG/ ňM/r W/Nw~B1U3J?P&Y )`ѓZ1p]^l“W#)lWZilUQu`-m|xĐ,_ƪ|9i:_{*(3Gѧ}UoD+>m_?VPۅ15&}2|/pIOʵ> GZ9cmíتmnz)yߐbD >e}:) r|@R5qVSA10C%E_'^8cR7O;6[eKePGϦX7jb}OTGO^jn*媓7nGMC t,k31Rb (vyܴʭ!iTh8~ZYZp(qsRL ?b}cŨʊGO^!rPJO15MJ[c&~Z`"ѓޔH1C&^|Ш|rʼ,AwĴ?b5)tLU)F| &g٣O]oqSUjy(x<Ϳ3 .FSkoYg2 \_#wj{u'rQ>o;%n|F*O_L"e9umDds?.fuuQbIWz |4\0 sb;OvxOSs; G%T4gFRurj(֍ڑb uԖKDu1MK{1^ q; C=6\8FR艇!%\YÔU| 88m)֓NcLve C6z;o&X x59:q61Z(T7>C?gcļxѐ Z oo-08jہ x,`' ҔOcRlf~`jj".Nv+sM_]Zk g( UOPyεx%pUh2(@il0ݽQXxppx-NS( WO+轾 nFߢ3M<;z)FBZjciu/QoF 7R¥ ZFLF~#ȣߨ^<쩡ݛкvџ))ME>ώx4m#!-m!L;vv#~Y[đKmx9.[,UFS CVkZ +ߟrY٧IZd/ioi$%͝ب_ֶX3ܫhNU ZZgk=]=bbJS[wjU()*I =ώ:}-蹞lUj:1}MWm=̛ _ ¾,8{__m{_PVK^n3esw5ӫh#$-q=A̟> ,^I}P^J$qY~Q[ Xq9{#&T.^GVj__RKpn,b=`żY@^՝;z{paVKkQXj/)y TIc&F;FBG7wg ZZDG!x r_tƢ!}i/V=M/#nB8 XxЫ ^@CR<{䤭YCN)eKOSƟa $&g[i3.C6xrOc8TI;o hH6P&L{@q6[ Gzp^71j(l`J}]e6X☉#͕ ׈$AB1Vjh㭦IRsqFBjwQ_7Xk>y"N=MB0 ,C #o6MRc0|$)ف"1!ixY<B9mx `,tA>)5ػQ?jQ?cn>YZe Tisvh# GMމȇp:ԴVuږ8ɼH]C.5C!UV;F`mbBk LTMvPʍϤj?ԯ/Qr1NB`9s"s TYsz &9S%U԰> {<ؿSMxB|H\3@!U| k']$U+> |HHMLޢ?V9iD!-@x TIî%6Z*9X@HMW#?nN ,oe6?tQwڱ.]-y':mW0#!J82qFjH -`ѓ&M0u Uγmxϵ^-_\])@0Rt.8/?ٰCY]x}=sD3ojަЫNuS%U}ԤwHH>ڗjܷ_3gN q7[q2la*ArǓԖ+p8/RGM ]jacd(JhWko6ڎbj]i5Bj3+3!\j1UZLsLTv8HHmup<>gKMJj0@H%,W΃7R) ">c, xixј^ aܖ>H[i.UIHc U1=yW\=S*GR~)AF=`&2h`DzT󑓶J+?W+}C%P:|0H܆}-<;OC[~o.$~i}~HQ TvXΈr=b}$vizL4:ȰT|4~*!oXQR6Lk+#t/g lԁߖ[Jڶ_N$k*". xsxX7jRVbAAʯKҎU3)zSNN _'s?f)6X!%ssAkʱ>qƷb hg %n ~p1REGMHH=BJiy[<5 ǁJҖgKR*倳e~HUy)Ag,K)`Vw6bRR:qL#\rclK/$sh*$ 6덤 KԖc 3Z9=Ɣ=o>X Ώ"1 )a`SJJ6k(<c e{%kϊP+SL'TcMJWRm ŏ"w)qc ef꒵i?b7b('"2r%~HUS1\<(`1Wx9=8HY9m:X18bgD1u ~|H;K-Uep,, C1 RV.MR5άh,tWO8WC$ XRVsQS]3GJ|12 [vM :k#~tH30Rf-HYݺ-`I9%lIDTm\ S{]9gOڒMNCV\G*2JRŨ;Rҏ^ڽ̱mq1Eu?To3I)y^#jJw^Ńj^vvlB_⋌P4x>0$c>K†Aļ9s_VjTt0l#m>E-,,x,-W)سo&96RE XR.6bXw+)GAEvL)͞K4$p=Ũi_ѱOjb HY/+@θH9޼]Nԥ%n{ &zjT? Ty) s^ULlb,PiTf^<À] 62R^V7)S!nllS6~͝V}-=%* ʻ>G DnK<y&>LPy7'r=Hj 9V`[c"*^8HpcO8bnU`4JȪAƋ#1_\ XϘHPRgik(~G~0DAA_2p|J묭a2\NCr]M_0 ^T%e#vD^%xy-n}-E\3aS%yN!r_{ )sAw ڼp1pEAk~v<:`'ӭ^5 ArXOI驻T (dk)_\ PuA*BY]yB"l\ey hH*tbK)3 IKZ򹞋XjN n *n>k]X_d!ryBH ]*R 0(#'7 %es9??ښFC,ՁQPjARJ\Ρw K#jahgw;2$l*) %Xq5!U᢯6Re] |0[__64ch&_}iL8KEgҎ7 M/\`|.p,~`a=BR?xܐrQ8K XR2M8f ?`sgWS%" Ԉ 7R%$ N}?QL1|-эټwIZ%pvL3Hk>,ImgW7{E xPHx73RA @RS CC !\ȟ5IXR^ZxHл$Q[ŝ40 (>+ _C >BRt<,TrT {O/H+˟Pl6 I B)/VC<6a2~(XwV4gnXR ϱ5ǀHٻ?tw똤Eyxp{#WK qG%5],(0ӈH HZ])ג=K1j&G(FbM@)%I` XRg ʔ KZG(vP,<`[ Kn^ SJRsAʠ5xՅF`0&RbV tx:EaUE/{fi2;.IAwW8/tTxAGOoN?G}l L(n`Zv?pB8K_gI+ܗ #i?ޙ.) p$utc ~DžfՈEo3l/)I-U?aԅ^jxArA ΧX}DmZ@QLےbTXGd.^|xKHR{|ΕW_h] IJ`[G9{).y) 0X YA1]qp?p_k+J*Y@HI>^?gt.06Rn ,` ?);p pSF9ZXLBJPWjgQ|&)7! HjQt<| ؅W5 x W HIzYoVMGP Hjn`+\(dNW)F+IrS[|/a`K|ͻ0Hj{R,Q=\ (F}\WR)AgSG`IsnAR=|8$}G(vC$)s FBJ?]_u XRvύ6z ŨG[36-T9HzpW̞ú Xg큽=7CufzI$)ki^qk-) 0H*N` QZkk]/tnnsI^Gu't=7$ Z;{8^jB% IItRQS7[ϭ3 $_OQJ`7!]W"W,)Iy W AJA;KWG`IY{8k$I$^%9.^(`N|LJ%@$I}ֽp=FB*xN=gI?Q{٥4B)mw $Igc~dZ@G9K X?7)aK%݅K$IZ-`IpC U6$I\0>!9k} Xa IIS0H$I H ?1R.Чj:4~Rw@p$IrA*u}WjWFPJ$I➓/6#! LӾ+ X36x8J |+L;v$Io4301R20M I$-E}@,pS^ޟR[/s¹'0H$IKyfŸfVOπFT*a$I>He~VY/3R/)>d$I>28`Cjw,n@FU*9ttf$I~<;=/4RD~@ X-ѕzἱI$: ԍR a@b X{+Qxuq$IЛzo /~3\8ڒ4BN7$IҀj V]n18H$IYFBj3̵̚ja pp $Is/3R Ӻ-Yj+L;.0ŔI$Av? #!5"aʄj}UKmɽH$IjCYs?h$IDl843.v}m7UiI=&=0Lg0$I4: embe` eQbm0u? $IT!Sƍ'-sv)s#C0:XB2a w I$zbww{."pPzO =Ɔ\[ o($Iaw]`E).Kvi:L*#gР7[$IyGPI=@R 4yR~̮´cg I$I/<tPͽ hDgo 94Z^k盇΄8I56^W$I^0̜N?4*H`237}g+hxoq)SJ@p|` $I%>-hO0eO>\ԣNߌZD6R=K ~n($I$y3D>o4b#px2$yڪtzW~a $I~?x'BwwpH$IZݑnC㧄Pc_9sO gwJ=l1:mKB>Ab<4Lp$Ib o1ZQ@85b̍ S'F,Fe,^I$IjEdù{l4 8Ys_s Z8.x m"+{~?q,Z D!I$ϻ'|XhB)=…']M>5 rgotԎ 獽PH$IjIPhh)n#cÔqA'ug5qwU&rF|1E%I$%]!'3AFD/;Ck_`9 v!ٴtPV;x`'*bQa w I$Ix5 FC3D_~A_#O݆DvV?<qw+I$I{=Z8".#RIYyjǪ=fDl9%M,a8$I$Ywi[7ݍFe$s1ՋBVA?`]#!oz4zjLJo8$I$%@3jAa4(o ;p,,dya=F9ً[LSPH$IJYЉ+3> 5"39aZ<ñh!{TpBGkj}Sp $IlvF.F$I z< '\K*qq.f<2Y!S"-\I$IYwčjF$ w9 \ߪB.1v!Ʊ?+r:^!I$BϹB H"B;L'G[ 4U#5>੐)|#o0aڱ$I>}k&1`U#V?YsV x>{t1[I~D&(I$I/{H0fw"q"y%4 IXyE~M3 8XψL}qE$I[> nD?~sf ]o΁ cT6"?'_Ἣ $I>~.f|'!N?⟩0G KkXZE]ޡ;/&?k OۘH$IRۀwXӨ<7@PnS04aӶp.:@\IWQJ6sS%I$e5ڑv`3:x';wq_vpgHyXZ 3gЂ7{{EuԹn±}$I$8t;b|591nءQ"P6O5i }iR̈́%Q̄p!I䮢]O{H$IRϻ9s֧ a=`- aB\X0"+5"C1Hb?߮3x3&gşggl_hZ^,`5?ߎvĸ%̀M!OZC2#0x LJ0 Gw$I$I}<{Eb+y;iI,`ܚF:5ܛA8-O-|8K7s|#Z8a&><a&/VtbtLʌI$I$I$I$I$I$IRjDD%tEXtdate:create2022-05-31T04:40:26+00:00!Î%tEXtdate:modify2022-05-31T04:40:26+00:00|{2IENDB`Mini Shell

HOME


Mini Shell 1.0
DIR:/home/dna1981/public_html.1739406478.bak/wp-content/plugins/astra-sites/inc/assets/js/
Upload File :
Current File : /home/dna1981/public_html.1739406478.bak/wp-content/plugins/astra-sites/inc/assets/js/history.js
/**
 * History.js
 * https://github.com/browserstate/history.js
 *
 * Copyright © 2014+ Bevry Pty Ltd us@bevry.me (http://bevry.me)
 * Copyright © 2011-2013 Benjamin Lupton b@lupton.cc (http://balupton.com)
 * Released under the BSD License
 * https://github.com/browserstate/history.js/blob/master/LICENSE.md
 */
( function ( e, t ) {
	'use strict';
	var n = ( e.History = e.History || {} ),
		r = e.jQuery;
	if ( typeof n.Adapter != 'undefined' )
		throw new Error( 'History.js Adapter has already been loaded...' );
	( n.Adapter = {
		bind: function ( e, t, n ) {
			r( e ).bind( t, n );
		},
		trigger: function ( e, t, n ) {
			r( e ).trigger( t, n );
		},
		extractEventData: function ( e, n, r ) {
			var i =
				( n && n.originalEvent && n.originalEvent[ e ] ) ||
				( r && r[ e ] ) ||
				t;
			return i;
		},
		onDomLoad: function ( e ) {
			r( e );
		},
	} ),
		typeof n.init != 'undefined' && n.init();
} )( window ),
	( function ( e, t ) {
		'use strict';
		var n = e.console || t,
			r = e.document,
			i = e.navigator,
			s = ! 1,
			o = e.setTimeout,
			u = e.clearTimeout,
			a = e.setInterval,
			f = e.clearInterval,
			l = e.JSON,
			c = e.alert,
			h = ( e.History = e.History || {} ),
			p = e.history;
		try {
			( s = e.sessionStorage ),
				s.setItem( 'TEST', '1' ),
				s.removeItem( 'TEST' );
		} catch ( d ) {
			s = ! 1;
		}
		( l.stringify = l.stringify || l.encode ),
			( l.parse = l.parse || l.decode );
		if ( typeof h.init != 'undefined' )
			throw new Error( 'History.js Core has already been loaded...' );
		( h.init = function ( e ) {
			return typeof h.Adapter == 'undefined'
				? ! 1
				: ( typeof h.initCore != 'undefined' && h.initCore(),
				  typeof h.initHtml4 != 'undefined' && h.initHtml4(),
				  ! 0 );
		} ),
			( h.initCore = function ( d ) {
				if ( typeof h.initCore.initialized != 'undefined' ) return ! 1;
				( h.initCore.initialized = ! 0 ),
					( h.options = h.options || {} ),
					( h.options.hashChangeInterval =
						h.options.hashChangeInterval || 100 ),
					( h.options.safariPollInterval =
						h.options.safariPollInterval || 500 ),
					( h.options.doubleCheckInterval =
						h.options.doubleCheckInterval || 500 ),
					( h.options.disableSuid = h.options.disableSuid || ! 1 ),
					( h.options.storeInterval =
						h.options.storeInterval || 1e3 ),
					( h.options.busyDelay = h.options.busyDelay || 250 ),
					( h.options.debug = h.options.debug || ! 1 ),
					( h.options.initialTitle =
						h.options.initialTitle || r.title ),
					( h.options.html4Mode = h.options.html4Mode || ! 1 ),
					( h.options.delayInit = h.options.delayInit || ! 1 ),
					( h.intervalList = [] ),
					( h.clearAllIntervals = function () {
						var e,
							t = h.intervalList;
						if ( typeof t != 'undefined' && t !== null ) {
							for ( e = 0; e < t.length; e++ ) f( t[ e ] );
							h.intervalList = null;
						}
					} ),
					( h.debug = function () {
						( h.options.debug || ! 1 ) &&
							h.log.apply( h, arguments );
					} ),
					( h.log = function () {
						var e =
								typeof n != 'undefined' &&
								typeof n.log != 'undefined' &&
								typeof n.log.apply != 'undefined',
							t = r.getElementById( 'log' ),
							i,
							s,
							o,
							u,
							a;
						e
							? ( ( u = Array.prototype.slice.call( arguments ) ),
							  ( i = u.shift() ),
							  typeof n.debug != 'undefined'
									? n.debug.apply( n, [ i, u ] )
									: n.log.apply( n, [ i, u ] ) )
							: ( i = '\n' + arguments[ 0 ] + '\n' );
						for ( s = 1, o = arguments.length; s < o; ++s ) {
							a = arguments[ s ];
							if (
								typeof a == 'object' &&
								typeof l != 'undefined'
							)
								try {
									a = l.stringify( a );
								} catch ( f ) {}
							i += '\n' + a + '\n';
						}
						return (
							t
								? ( ( t.value += i + '\n-----\n' ),
								  ( t.scrollTop =
										t.scrollHeight - t.clientHeight ) )
								: e || c( i ),
							! 0
						);
					} ),
					( h.getInternetExplorerMajorVersion = function () {
						var e = ( h.getInternetExplorerMajorVersion.cached =
							typeof h.getInternetExplorerMajorVersion.cached !=
							'undefined'
								? h.getInternetExplorerMajorVersion.cached
								: ( function () {
										var e = 3,
											t = r.createElement( 'div' ),
											n = t.getElementsByTagName( 'i' );
										while (
											( t.innerHTML =
												'<!--[if gt IE ' +
												++e +
												']><i></i><![endif]-->' ) &&
											n[ 0 ]
										);
										return e > 4 ? e : ! 1;
								  } )() );
						return e;
					} ),
					( h.isInternetExplorer = function () {
						var e = ( h.isInternetExplorer.cached =
							typeof h.isInternetExplorer.cached != 'undefined'
								? h.isInternetExplorer.cached
								: Boolean(
										h.getInternetExplorerMajorVersion()
								  ) );
						return e;
					} ),
					h.options.html4Mode
						? ( h.emulated = { pushState: ! 0, hashChange: ! 0 } )
						: ( h.emulated = {
								pushState: ! Boolean(
									e.history &&
										e.history.pushState &&
										e.history.replaceState &&
										! / Mobile\/([1-7][a-z]|(8([abcde]|f(1[0-8]))))/i.test(
											i.userAgent
										) &&
										! /AppleWebKit\/5([0-2]|3[0-2])/i.test(
											i.userAgent
										)
								),
								hashChange: Boolean(
									! (
										'onhashchange' in e ||
										'onhashchange' in r
									) ||
										( h.isInternetExplorer() &&
											h.getInternetExplorerMajorVersion() <
												8 )
								),
						  } ),
					( h.enabled = ! h.emulated.pushState ),
					( h.bugs = {
						setHash: Boolean(
							! h.emulated.pushState &&
								i.vendor === 'Apple Computer, Inc.' &&
								/AppleWebKit\/5([0-2]|3[0-3])/.test(
									i.userAgent
								)
						),
						safariPoll: Boolean(
							! h.emulated.pushState &&
								i.vendor === 'Apple Computer, Inc.' &&
								/AppleWebKit\/5([0-2]|3[0-3])/.test(
									i.userAgent
								)
						),
						ieDoubleCheck: Boolean(
							h.isInternetExplorer() &&
								h.getInternetExplorerMajorVersion() < 8
						),
						hashEscape: Boolean(
							h.isInternetExplorer() &&
								h.getInternetExplorerMajorVersion() < 7
						),
					} ),
					( h.isEmptyObject = function ( e ) {
						for ( var t in e )
							if ( e.hasOwnProperty( t ) ) return ! 1;
						return ! 0;
					} ),
					( h.cloneObject = function ( e ) {
						var t, n;
						return (
							e
								? ( ( t = l.stringify( e ) ),
								  ( n = l.parse( t ) ) )
								: ( n = {} ),
							n
						);
					} ),
					( h.getRootUrl = function () {
						var e =
							r.location.protocol +
							'//' +
							( r.location.hostname || r.location.host );
						if ( r.location.port || ! 1 )
							e += ':' + r.location.port;
						return ( e += '/' ), e;
					} ),
					( h.getBaseHref = function () {
						var e = r.getElementsByTagName( 'base' ),
							t = null,
							n = '';
						return (
							e.length === 1 &&
								( ( t = e[ 0 ] ),
								( n = t.href.replace( /[^\/]+$/, '' ) ) ),
							( n = n.replace( /\/+$/, '' ) ),
							n && ( n += '/' ),
							n
						);
					} ),
					( h.getBaseUrl = function () {
						var e =
							h.getBaseHref() ||
							h.getBasePageUrl() ||
							h.getRootUrl();
						return e;
					} ),
					( h.getPageUrl = function () {
						var e = h.getState( ! 1, ! 1 ),
							t = ( e || {} ).url || h.getLocationHref(),
							n;
						return (
							( n = t
								.replace( /\/+$/, '' )
								.replace( /[^\/]+$/, function ( e, t, n ) {
									return /\./.test( e ) ? e : e + '/';
								} ) ),
							n
						);
					} ),
					( h.getBasePageUrl = function () {
						var e =
							h
								.getLocationHref()
								.replace( /[#\?].*/, '' )
								.replace( /[^\/]+$/, function ( e, t, n ) {
									return /[^\/]$/.test( e ) ? '' : e;
								} )
								.replace( /\/+$/, '' ) + '/';
						return e;
					} ),
					( h.getFullUrl = function ( e, t ) {
						var n = e,
							r = e.substring( 0, 1 );
						return (
							( t = typeof t == 'undefined' ? ! 0 : t ),
							/[a-z]+\:\/\//.test( e ) ||
								( r === '/'
									? ( n =
											h.getRootUrl() +
											e.replace( /^\/+/, '' ) )
									: r === '#'
									? ( n =
											h
												.getPageUrl()
												.replace( /#.*/, '' ) + e )
									: r === '?'
									? ( n =
											h
												.getPageUrl()
												.replace( /[\?#].*/, '' ) + e )
									: t
									? ( n =
											h.getBaseUrl() +
											e.replace( /^(\.\/)+/, '' ) )
									: ( n =
											h.getBasePageUrl() +
											e.replace( /^(\.\/)+/, '' ) ) ),
							n.replace( /\#$/, '' )
						);
					} ),
					( h.getShortUrl = function ( e ) {
						var t = e,
							n = h.getBaseUrl(),
							r = h.getRootUrl();
						return (
							h.emulated.pushState && ( t = t.replace( n, '' ) ),
							( t = t.replace( r, '/' ) ),
							h.isTraditionalAnchor( t ) && ( t = './' + t ),
							( t = t
								.replace( /^(\.\/)+/g, './' )
								.replace( /\#$/, '' ) ),
							t
						);
					} ),
					( h.getLocationHref = function ( e ) {
						return (
							( e = e || r ),
							e.URL === e.location.href
								? e.location.href
								: e.location.href ===
								  decodeURIComponent( e.URL )
								? e.URL
								: e.location.hash &&
								  decodeURIComponent(
										e.location.href.replace( /^[^#]+/, '' )
								  ) === e.location.hash
								? e.location.href
								: e.URL.indexOf( '#' ) == -1 &&
								  e.location.href.indexOf( '#' ) != -1
								? e.location.href
								: e.URL || e.location.href
						);
					} ),
					( h.store = {} ),
					( h.idToState = h.idToState || {} ),
					( h.stateToId = h.stateToId || {} ),
					( h.urlToId = h.urlToId || {} ),
					( h.storedStates = h.storedStates || [] ),
					( h.savedStates = h.savedStates || [] ),
					( h.normalizeStore = function () {
						( h.store.idToState = h.store.idToState || {} ),
							( h.store.urlToId = h.store.urlToId || {} ),
							( h.store.stateToId = h.store.stateToId || {} );
					} ),
					( h.getState = function ( e, t ) {
						typeof e == 'undefined' && ( e = ! 0 ),
							typeof t == 'undefined' && ( t = ! 0 );
						var n = h.getLastSavedState();
						return (
							! n && t && ( n = h.createStateObject() ),
							e &&
								( ( n = h.cloneObject( n ) ),
								( n.url = n.cleanUrl || n.url ) ),
							n
						);
					} ),
					( h.getIdByState = function ( e ) {
						var t = h.extractId( e.url ),
							n;
						if ( ! t ) {
							n = h.getStateString( e );
							if ( typeof h.stateToId[ n ] != 'undefined' )
								t = h.stateToId[ n ];
							else if (
								typeof h.store.stateToId[ n ] != 'undefined'
							)
								t = h.store.stateToId[ n ];
							else {
								for (;;) {
									t =
										new Date().getTime() +
										String( Math.random() ).replace(
											/\D/g,
											''
										);
									if (
										typeof h.idToState[ t ] ==
											'undefined' &&
										typeof h.store.idToState[ t ] ==
											'undefined'
									)
										break;
								}
								( h.stateToId[ n ] = t ),
									( h.idToState[ t ] = e );
							}
						}
						return t;
					} ),
					( h.normalizeState = function ( e ) {
						var t, n;
						if ( ! e || typeof e != 'object' ) e = {};
						if ( typeof e.normalized != 'undefined' ) return e;
						if ( ! e.data || typeof e.data != 'object' )
							e.data = {};
						return (
							( t = {} ),
							( t.normalized = ! 0 ),
							( t.title = e.title || '' ),
							( t.url = h.getFullUrl(
								e.url ? e.url : h.getLocationHref()
							) ),
							( t.hash = h.getShortUrl( t.url ) ),
							( t.data = h.cloneObject( e.data ) ),
							( t.id = h.getIdByState( t ) ),
							( t.cleanUrl = t.url.replace(
								/\??\&_suid.*/,
								''
							) ),
							( t.url = t.cleanUrl ),
							( n = ! h.isEmptyObject( t.data ) ),
							( t.title || n ) &&
								h.options.disableSuid !== ! 0 &&
								( ( t.hash = h
									.getShortUrl( t.url )
									.replace( /\??\&_suid.*/, '' ) ),
								/\?/.test( t.hash ) || ( t.hash += '?' ),
								( t.hash += '&_suid=' + t.id ) ),
							( t.hashedUrl = h.getFullUrl( t.hash ) ),
							( h.emulated.pushState || h.bugs.safariPoll ) &&
								h.hasUrlDuplicate( t ) &&
								( t.url = t.hashedUrl ),
							t
						);
					} ),
					( h.createStateObject = function ( e, t, n ) {
						var r = { data: e, title: t, url: n };
						return ( r = h.normalizeState( r ) ), r;
					} ),
					( h.getStateById = function ( e ) {
						e = String( e );
						var n = h.idToState[ e ] || h.store.idToState[ e ] || t;
						return n;
					} ),
					( h.getStateString = function ( e ) {
						var t, n, r;
						return (
							( t = h.normalizeState( e ) ),
							( n = {
								data: t.data,
								title: e.title,
								url: e.url,
							} ),
							( r = l.stringify( n ) ),
							r
						);
					} ),
					( h.getStateId = function ( e ) {
						var t, n;
						return ( t = h.normalizeState( e ) ), ( n = t.id ), n;
					} ),
					( h.getHashByState = function ( e ) {
						var t, n;
						return ( t = h.normalizeState( e ) ), ( n = t.hash ), n;
					} ),
					( h.extractId = function ( e ) {
						var t, n, r, i;
						return (
							e.indexOf( '#' ) != -1
								? ( i = e.split( '#' )[ 0 ] )
								: ( i = e ),
							( n = /(.*)\&_suid=([0-9]+)$/.exec( i ) ),
							( r = n ? n[ 1 ] || e : e ),
							( t = n ? String( n[ 2 ] || '' ) : '' ),
							t || ! 1
						);
					} ),
					( h.isTraditionalAnchor = function ( e ) {
						var t = ! /[\/\?\.]/.test( e );
						return t;
					} ),
					( h.extractState = function ( e, t ) {
						var n = null,
							r,
							i;
						return (
							( t = t || ! 1 ),
							( r = h.extractId( e ) ),
							r && ( n = h.getStateById( r ) ),
							n ||
								( ( i = h.getFullUrl( e ) ),
								( r = h.getIdByUrl( i ) || ! 1 ),
								r && ( n = h.getStateById( r ) ),
								! n &&
									t &&
									! h.isTraditionalAnchor( e ) &&
									( n = h.createStateObject(
										null,
										null,
										i
									) ) ),
							n
						);
					} ),
					( h.getIdByUrl = function ( e ) {
						var n = h.urlToId[ e ] || h.store.urlToId[ e ] || t;
						return n;
					} ),
					( h.getLastSavedState = function () {
						return h.savedStates[ h.savedStates.length - 1 ] || t;
					} ),
					( h.getLastStoredState = function () {
						return h.storedStates[ h.storedStates.length - 1 ] || t;
					} ),
					( h.hasUrlDuplicate = function ( e ) {
						var t = ! 1,
							n;
						return (
							( n = h.extractState( e.url ) ),
							( t = n && n.id !== e.id ),
							t
						);
					} ),
					( h.storeState = function ( e ) {
						return (
							( h.urlToId[ e.url ] = e.id ),
							h.storedStates.push( h.cloneObject( e ) ),
							e
						);
					} ),
					( h.isLastSavedState = function ( e ) {
						var t = ! 1,
							n,
							r,
							i;
						return (
							h.savedStates.length &&
								( ( n = e.id ),
								( r = h.getLastSavedState() ),
								( i = r.id ),
								( t = n === i ) ),
							t
						);
					} ),
					( h.saveState = function ( e ) {
						return h.isLastSavedState( e )
							? ! 1
							: ( h.savedStates.push( h.cloneObject( e ) ), ! 0 );
					} ),
					( h.getStateByIndex = function ( e ) {
						var t = null;
						return (
							typeof e == 'undefined'
								? ( t =
										h.savedStates[
											h.savedStates.length - 1
										] )
								: e < 0
								? ( t =
										h.savedStates[
											h.savedStates.length + e
										] )
								: ( t = h.savedStates[ e ] ),
							t
						);
					} ),
					( h.getCurrentIndex = function () {
						var e = null;
						return (
							h.savedStates.length < 1
								? ( e = 0 )
								: ( e = h.savedStates.length - 1 ),
							e
						);
					} ),
					( h.getHash = function ( e ) {
						var t = h.getLocationHref( e ),
							n;
						return ( n = h.getHashByUrl( t ) ), n;
					} ),
					( h.unescapeHash = function ( e ) {
						var t = h.normalizeHash( e );
						return ( t = decodeURIComponent( t ) ), t;
					} ),
					( h.normalizeHash = function ( e ) {
						var t = e.replace( /[^#]*#/, '' ).replace( /#.*/, '' );
						return t;
					} ),
					( h.setHash = function ( e, t ) {
						var n, i;
						return t !== ! 1 && h.busy()
							? ( h.pushQueue( {
									scope: h,
									callback: h.setHash,
									args: arguments,
									queue: t,
							  } ),
							  ! 1 )
							: ( h.busy( ! 0 ),
							  ( n = h.extractState( e, ! 0 ) ),
							  n && ! h.emulated.pushState
									? h.pushState( n.data, n.title, n.url, ! 1 )
									: h.getHash() !== e &&
									  ( h.bugs.setHash
											? ( ( i = h.getPageUrl() ),
											  h.pushState(
													null,
													null,
													i + '#' + e,
													! 1
											  ) )
											: ( r.location.hash = e ) ),
							  h );
					} ),
					( h.escapeHash = function ( t ) {
						var n = h.normalizeHash( t );
						return (
							( n = e.encodeURIComponent( n ) ),
							h.bugs.hashEscape ||
								( n = n
									.replace( /\%21/g, '!' )
									.replace( /\%26/g, '&' )
									.replace( /\%3D/g, '=' )
									.replace( /\%3F/g, '?' ) ),
							n
						);
					} ),
					( h.getHashByUrl = function ( e ) {
						var t = String( e ).replace(
							/([^#]*)#?([^#]*)#?(.*)/,
							'$2'
						);
						return ( t = h.unescapeHash( t ) ), t;
					} ),
					( h.setTitle = function ( e ) {
						var t = e.title,
							n;
						t ||
							( ( n = h.getStateByIndex( 0 ) ),
							n &&
								n.url === e.url &&
								( t = n.title || h.options.initialTitle ) );
						try {
							r.getElementsByTagName( 'title' )[ 0 ].innerHTML = t
								.replace( '<', '&lt;' )
								.replace( '>', '&gt;' )
								.replace( ' & ', ' &amp; ' );
						} catch ( i ) {}
						return ( r.title = t ), h;
					} ),
					( h.queues = [] ),
					( h.busy = function ( e ) {
						typeof e != 'undefined'
							? ( h.busy.flag = e )
							: typeof h.busy.flag == 'undefined' &&
							  ( h.busy.flag = ! 1 );
						if ( ! h.busy.flag ) {
							u( h.busy.timeout );
							var t = function () {
								var e, n, r;
								if ( h.busy.flag ) return;
								for ( e = h.queues.length - 1; e >= 0; --e ) {
									n = h.queues[ e ];
									if ( n.length === 0 ) continue;
									( r = n.shift() ),
										h.fireQueueItem( r ),
										( h.busy.timeout = o(
											t,
											h.options.busyDelay
										) );
								}
							};
							h.busy.timeout = o( t, h.options.busyDelay );
						}
						return h.busy.flag;
					} ),
					( h.busy.flag = ! 1 ),
					( h.fireQueueItem = function ( e ) {
						return e.callback.apply( e.scope || h, e.args || [] );
					} ),
					( h.pushQueue = function ( e ) {
						return (
							( h.queues[ e.queue || 0 ] =
								h.queues[ e.queue || 0 ] || [] ),
							h.queues[ e.queue || 0 ].push( e ),
							h
						);
					} ),
					( h.queue = function ( e, t ) {
						return (
							typeof e == 'function' && ( e = { callback: e } ),
							typeof t != 'undefined' && ( e.queue = t ),
							h.busy() ? h.pushQueue( e ) : h.fireQueueItem( e ),
							h
						);
					} ),
					( h.clearQueue = function () {
						return ( h.busy.flag = ! 1 ), ( h.queues = [] ), h;
					} ),
					( h.stateChanged = ! 1 ),
					( h.doubleChecker = ! 1 ),
					( h.doubleCheckComplete = function () {
						return (
							( h.stateChanged = ! 0 ), h.doubleCheckClear(), h
						);
					} ),
					( h.doubleCheckClear = function () {
						return (
							h.doubleChecker &&
								( u( h.doubleChecker ),
								( h.doubleChecker = ! 1 ) ),
							h
						);
					} ),
					( h.doubleCheck = function ( e ) {
						return (
							( h.stateChanged = ! 1 ),
							h.doubleCheckClear(),
							h.bugs.ieDoubleCheck &&
								( h.doubleChecker = o( function () {
									return (
										h.doubleCheckClear(),
										h.stateChanged || e(),
										! 0
									);
								}, h.options.doubleCheckInterval ) ),
							h
						);
					} ),
					( h.safariStatePoll = function () {
						var t = h.extractState( h.getLocationHref() ),
							n;
						if ( ! h.isLastSavedState( t ) )
							return (
								( n = t ),
								n || ( n = h.createStateObject() ),
								h.Adapter.trigger( e, 'popstate' ),
								h
							);
						return;
					} ),
					( h.back = function ( e ) {
						return e !== ! 1 && h.busy()
							? ( h.pushQueue( {
									scope: h,
									callback: h.back,
									args: arguments,
									queue: e,
							  } ),
							  ! 1 )
							: ( h.busy( ! 0 ),
							  h.doubleCheck( function () {
									h.back( ! 1 );
							  } ),
							  p.go( -1 ),
							  ! 0 );
					} ),
					( h.forward = function ( e ) {
						return e !== ! 1 && h.busy()
							? ( h.pushQueue( {
									scope: h,
									callback: h.forward,
									args: arguments,
									queue: e,
							  } ),
							  ! 1 )
							: ( h.busy( ! 0 ),
							  h.doubleCheck( function () {
									h.forward( ! 1 );
							  } ),
							  p.go( 1 ),
							  ! 0 );
					} ),
					( h.go = function ( e, t ) {
						var n;
						if ( e > 0 ) for ( n = 1; n <= e; ++n ) h.forward( t );
						else {
							if ( ! ( e < 0 ) )
								throw new Error(
									'History.go: History.go requires a positive or negative integer passed.'
								);
							for ( n = -1; n >= e; --n ) h.back( t );
						}
						return h;
					} );
				if ( h.emulated.pushState ) {
					var v = function () {};
					( h.pushState = h.pushState || v ),
						( h.replaceState = h.replaceState || v );
				} else
					( h.onPopState = function ( t, n ) {
						var r = ! 1,
							i = ! 1,
							s,
							o;
						return (
							h.doubleCheckComplete(),
							( s = h.getHash() ),
							s
								? ( ( o = h.extractState(
										s || h.getLocationHref(),
										! 0
								  ) ),
								  o
										? h.replaceState(
												o.data,
												o.title,
												o.url,
												! 1
										  )
										: ( h.Adapter.trigger(
												e,
												'anchorchange'
										  ),
										  h.busy( ! 1 ) ),
								  ( h.expectedStateId = ! 1 ),
								  ! 1 )
								: ( ( r =
										h.Adapter.extractEventData(
											'state',
											t,
											n
										) || ! 1 ),
								  r
										? ( i = h.getStateById( r ) )
										: h.expectedStateId
										? ( i = h.getStateById(
												h.expectedStateId
										  ) )
										: ( i = h.extractState(
												h.getLocationHref()
										  ) ),
								  i ||
										( i = h.createStateObject(
											null,
											null,
											h.getLocationHref()
										) ),
								  ( h.expectedStateId = ! 1 ),
								  h.isLastSavedState( i )
										? ( h.busy( ! 1 ), ! 1 )
										: ( h.storeState( i ),
										  h.saveState( i ),
										  h.setTitle( i ),
										  h.Adapter.trigger( e, 'statechange' ),
										  h.busy( ! 1 ),
										  ! 0 ) )
						);
					} ),
						h.Adapter.bind( e, 'popstate', h.onPopState ),
						( h.pushState = function ( t, n, r, i ) {
							if ( h.getHashByUrl( r ) && h.emulated.pushState )
								throw new Error(
									'History.js does not support states with fragement-identifiers (hashes/anchors).'
								);
							if ( i !== ! 1 && h.busy() )
								return (
									h.pushQueue( {
										scope: h,
										callback: h.pushState,
										args: arguments,
										queue: i,
									} ),
									! 1
								);
							h.busy( ! 0 );
							var s = h.createStateObject( t, n, r );
							return (
								h.isLastSavedState( s )
									? h.busy( ! 1 )
									: ( h.storeState( s ),
									  ( h.expectedStateId = s.id ),
									  p.pushState( s.id, s.title, s.url ),
									  h.Adapter.trigger( e, 'popstate' ) ),
								! 0
							);
						} ),
						( h.replaceState = function ( t, n, r, i ) {
							if ( h.getHashByUrl( r ) && h.emulated.pushState )
								throw new Error(
									'History.js does not support states with fragement-identifiers (hashes/anchors).'
								);
							if ( i !== ! 1 && h.busy() )
								return (
									h.pushQueue( {
										scope: h,
										callback: h.replaceState,
										args: arguments,
										queue: i,
									} ),
									! 1
								);
							h.busy( ! 0 );
							var s = h.createStateObject( t, n, r );
							return (
								h.isLastSavedState( s )
									? h.busy( ! 1 )
									: ( h.storeState( s ),
									  ( h.expectedStateId = s.id ),
									  p.replaceState( s.id, s.title, s.url ),
									  h.Adapter.trigger( e, 'popstate' ) ),
								! 0
							);
						} );
				if ( s ) {
					try {
						h.store = l.parse( s.getItem( 'History.store' ) ) || {};
					} catch ( m ) {
						h.store = {};
					}
					h.normalizeStore();
				} else ( h.store = {} ), h.normalizeStore();
				h.Adapter.bind( e, 'unload', h.clearAllIntervals ),
					h.saveState(
						h.storeState(
							h.extractState( h.getLocationHref(), ! 0 )
						)
					),
					s &&
						( ( h.onUnload = function () {
							var e, t, n;
							try {
								e =
									l.parse( s.getItem( 'History.store' ) ) ||
									{};
							} catch ( r ) {
								e = {};
							}
							( e.idToState = e.idToState || {} ),
								( e.urlToId = e.urlToId || {} ),
								( e.stateToId = e.stateToId || {} );
							for ( t in h.idToState ) {
								if ( ! h.idToState.hasOwnProperty( t ) )
									continue;
								e.idToState[ t ] = h.idToState[ t ];
							}
							for ( t in h.urlToId ) {
								if ( ! h.urlToId.hasOwnProperty( t ) ) continue;
								e.urlToId[ t ] = h.urlToId[ t ];
							}
							for ( t in h.stateToId ) {
								if ( ! h.stateToId.hasOwnProperty( t ) )
									continue;
								e.stateToId[ t ] = h.stateToId[ t ];
							}
							( h.store = e ),
								h.normalizeStore(),
								( n = l.stringify( e ) );
							try {
								s.setItem( 'History.store', n );
							} catch ( i ) {
								if (
									i.code !== DOMException.QUOTA_EXCEEDED_ERR
								)
									throw i;
								s.length &&
									( s.removeItem( 'History.store' ),
									s.setItem( 'History.store', n ) );
							}
						} ),
						h.intervalList.push(
							a( h.onUnload, h.options.storeInterval )
						),
						h.Adapter.bind( e, 'beforeunload', h.onUnload ),
						h.Adapter.bind( e, 'unload', h.onUnload ) );
				if ( ! h.emulated.pushState ) {
					h.bugs.safariPoll &&
						h.intervalList.push(
							a( h.safariStatePoll, h.options.safariPollInterval )
						);
					if (
						i.vendor === 'Apple Computer, Inc.' ||
						( i.appCodeName || '' ) === 'Mozilla'
					)
						h.Adapter.bind( e, 'hashchange', function () {
							h.Adapter.trigger( e, 'popstate' );
						} ),
							h.getHash() &&
								h.Adapter.onDomLoad( function () {
									h.Adapter.trigger( e, 'hashchange' );
								} );
				}
			} ),
			( ! h.options || ! h.options.delayInit ) && h.init();
	} )( window );