// source --> http://www.vemligar.com/wp-content/plugins/superfly-menu/js/public.min.js?ver=4.1.0 var SF_DEBUG=!0;!function(e){var a={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend"},t=document.createElement("div");for(var i in a)if("undefined"!=typeof t.style[i]){e.transitionEnd=a[i];break}e.transitionEnd||(e.transitionEnd=!1)}(window),!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e("object"==typeof exports?require("jquery"):jQuery)}(function(e){function a(t){t.preventDefault(),e.event.remove(x,"click",a)}function t(e,a){return(v?a.originalEvent.touches[0]:a)["page"+e.toUpperCase()]}function i(t,i,s){var r=e.Event(i,M);e.event.trigger(r,{originalEvent:t},t.target),r.isDefaultPrevented()&&(~i.indexOf("tap")&&!v?e.event.add(x,"click",a):t.preventDefault()),s&&(e.event.remove(x,w+"."+y,n),e.event.remove(x,g+"."+y,o))}function s(s){var u=s.timeStamp||+new Date;d!=u&&(d=u,C.x=M.x=t("x",s),C.y=M.y=t("y",s),C.time=u,C.target=s.target,M.orientation=null,M.end=!1,r=!1,l=!1,c=setTimeout(function(){l=!0,i(s,"press")},k.pressDuration),e.event.add(x,w+"."+y,n),e.event.add(x,g+"."+y,o),k.preventDefault&&(s.preventDefault(),e.event.add(x,"click",a)))}function n(a){if(M.x=t("x",a),M.y=t("y",a),M.dx=M.x-C.x,M.dy=M.y-C.y,M.adx=Math.abs(M.dx),M.ady=Math.abs(M.dy),r=M.adx>k.motionThreshold||M.ady>k.motionThreshold){for(clearTimeout(c),M.orientation||(M.adx>M.ady?(M.orientation="horizontal",M.direction=M.dx>0?1:-1):(M.orientation="vertical",M.direction=M.dy>0?1:-1));a.target&&a.target!==C.target;)a.target=a.target.parentNode;return a.target!==C.target?(a.target=C.target,void o.call(this,e.Event(g+"."+y,a))):void i(a,"drag")}}function o(e){var a,t=e.timeStamp||+new Date,s=t-C.time;if(clearTimeout(c),r||l||e.target!==C.target)e.target=C.target,se?"":s(parseInt(e/a)))+((e%=a)>35?String.fromCharCode(e+29):e.toString(36))},!"".replace(/^/,String)){for(;t--;)n[s(t)]=i[t]||s(t);i=[function(e){return n[e]}],s=function(){return"\\w+"},t=1}for(;t--;)i[t]&&(e=e.replace(new RegExp("\\b"+s(t)+"\\b","g"),i[t]));return e}("9 17={3i:'0.1.3',16:1e-6};l v(){}v.23={e:l(i){8(i<1||i>7.4.q)?w:7.4[i-1]},2R:l(){8 7.4.q},1u:l(){8 F.1x(7.2u(7))},24:l(a){9 n=7.4.q;9 V=a.4||a;o(n!=V.q){8 1L}J{o(F.13(7.4[n-1]-V[n-1])>17.16){8 1L}}H(--n);8 2x},1q:l(){8 v.u(7.4)},1b:l(a){9 b=[];7.28(l(x,i){b.19(a(x,i))});8 v.u(b)},28:l(a){9 n=7.4.q,k=n,i;J{i=k-n;a(7.4[i],i+1)}H(--n)},2q:l(){9 r=7.1u();o(r===0){8 7.1q()}8 7.1b(l(x){8 x/r})},1C:l(a){9 V=a.4||a;9 n=7.4.q,k=n,i;o(n!=V.q){8 w}9 b=0,1D=0,1F=0;7.28(l(x,i){b+=x*V[i-1];1D+=x*x;1F+=V[i-1]*V[i-1]});1D=F.1x(1D);1F=F.1x(1F);o(1D*1F===0){8 w}9 c=b/(1D*1F);o(c<-1){c=-1}o(c>1){c=1}8 F.37(c)},1m:l(a){9 b=7.1C(a);8(b===w)?w:(b<=17.16)},34:l(a){9 b=7.1C(a);8(b===w)?w:(F.13(b-F.1A)<=17.16)},2k:l(a){9 b=7.2u(a);8(b===w)?w:(F.13(b)<=17.16)},2j:l(a){9 V=a.4||a;o(7.4.q!=V.q){8 w}8 7.1b(l(x,i){8 x+V[i-1]})},2C:l(a){9 V=a.4||a;o(7.4.q!=V.q){8 w}8 7.1b(l(x,i){8 x-V[i-1]})},22:l(k){8 7.1b(l(x){8 x*k})},x:l(k){8 7.22(k)},2u:l(a){9 V=a.4||a;9 i,2g=0,n=7.4.q;o(n!=V.q){8 w}J{2g+=7.4[n-1]*V[n-1]}H(--n);8 2g},2f:l(a){9 B=a.4||a;o(7.4.q!=3||B.q!=3){8 w}9 A=7.4;8 v.u([(A[1]*B[2])-(A[2]*B[1]),(A[2]*B[0])-(A[0]*B[2]),(A[0]*B[1])-(A[1]*B[0])])},2A:l(){9 m=0,n=7.4.q,k=n,i;J{i=k-n;o(F.13(7.4[i])>F.13(m)){m=7.4[i]}}H(--n);8 m},2Z:l(x){9 a=w,n=7.4.q,k=n,i;J{i=k-n;o(a===w&&7.4[i]==x){a=i+1}}H(--n);8 a},3g:l(){8 S.2X(7.4)},2d:l(){8 7.1b(l(x){8 F.2d(x)})},2V:l(x){8 7.1b(l(y){8(F.13(y-x)<=17.16)?x:y})},1o:l(a){o(a.K){8 a.1o(7)}9 V=a.4||a;o(V.q!=7.4.q){8 w}9 b=0,2b;7.28(l(x,i){2b=x-V[i-1];b+=2b*2b});8 F.1x(b)},3a:l(a){8 a.1h(7)},2T:l(a){8 a.1h(7)},1V:l(t,a){9 V,R,x,y,z;2S(7.4.q){27 2:V=a.4||a;o(V.q!=2){8 w}R=S.1R(t).4;x=7.4[0]-V[0];y=7.4[1]-V[1];8 v.u([V[0]+R[0][0]*x+R[0][1]*y,V[1]+R[1][0]*x+R[1][1]*y]);1I;27 3:o(!a.U){8 w}9 C=a.1r(7).4;R=S.1R(t,a.U).4;x=7.4[0]-C[0];y=7.4[1]-C[1];z=7.4[2]-C[2];8 v.u([C[0]+R[0][0]*x+R[0][1]*y+R[0][2]*z,C[1]+R[1][0]*x+R[1][1]*y+R[1][2]*z,C[2]+R[2][0]*x+R[2][1]*y+R[2][2]*z]);1I;2P:8 w}},1t:l(a){o(a.K){9 P=7.4.2O();9 C=a.1r(P).4;8 v.u([C[0]+(C[0]-P[0]),C[1]+(C[1]-P[1]),C[2]+(C[2]-(P[2]||0))])}1d{9 Q=a.4||a;o(7.4.q!=Q.q){8 w}8 7.1b(l(x,i){8 Q[i-1]+(Q[i-1]-x)})}},1N:l(){9 V=7.1q();2S(V.4.q){27 3:1I;27 2:V.4.19(0);1I;2P:8 w}8 V},2n:l(){8'['+7.4.2K(', ')+']'},26:l(a){7.4=(a.4||a).2O();8 7}};v.u=l(a){9 V=25 v();8 V.26(a)};v.i=v.u([1,0,0]);v.j=v.u([0,1,0]);v.k=v.u([0,0,1]);v.2J=l(n){9 a=[];J{a.19(F.2F())}H(--n);8 v.u(a)};v.1j=l(n){9 a=[];J{a.19(0)}H(--n);8 v.u(a)};l S(){}S.23={e:l(i,j){o(i<1||i>7.4.q||j<1||j>7.4[0].q){8 w}8 7.4[i-1][j-1]},33:l(i){o(i>7.4.q){8 w}8 v.u(7.4[i-1])},2E:l(j){o(j>7.4[0].q){8 w}9 a=[],n=7.4.q,k=n,i;J{i=k-n;a.19(7.4[i][j-1])}H(--n);8 v.u(a)},2R:l(){8{2D:7.4.q,1p:7.4[0].q}},2D:l(){8 7.4.q},1p:l(){8 7.4[0].q},24:l(a){9 M=a.4||a;o(1g(M[0][0])=='1f'){M=S.u(M).4}o(7.4.q!=M.q||7.4[0].q!=M[0].q){8 1L}9 b=7.4.q,15=b,i,G,10=7.4[0].q,j;J{i=15-b;G=10;J{j=10-G;o(F.13(7.4[i][j]-M[i][j])>17.16){8 1L}}H(--G)}H(--b);8 2x},1q:l(){8 S.u(7.4)},1b:l(a){9 b=[],12=7.4.q,15=12,i,G,10=7.4[0].q,j;J{i=15-12;G=10;b[i]=[];J{j=10-G;b[i][j]=a(7.4[i][j],i+1,j+1)}H(--G)}H(--12);8 S.u(b)},2i:l(a){9 M=a.4||a;o(1g(M[0][0])=='1f'){M=S.u(M).4}8(7.4.q==M.q&&7.4[0].q==M[0].q)},2j:l(a){9 M=a.4||a;o(1g(M[0][0])=='1f'){M=S.u(M).4}o(!7.2i(M)){8 w}8 7.1b(l(x,i,j){8 x+M[i-1][j-1]})},2C:l(a){9 M=a.4||a;o(1g(M[0][0])=='1f'){M=S.u(M).4}o(!7.2i(M)){8 w}8 7.1b(l(x,i,j){8 x-M[i-1][j-1]})},2B:l(a){9 M=a.4||a;o(1g(M[0][0])=='1f'){M=S.u(M).4}8(7.4[0].q==M.q)},22:l(a){o(!a.4){8 7.1b(l(x){8 x*a})}9 b=a.1u?2x:1L;9 M=a.4||a;o(1g(M[0][0])=='1f'){M=S.u(M).4}o(!7.2B(M)){8 w}9 d=7.4.q,15=d,i,G,10=M[0].q,j;9 e=7.4[0].q,4=[],21,20,c;J{i=15-d;4[i]=[];G=10;J{j=10-G;21=0;20=e;J{c=e-20;21+=7.4[i][c]*M[c][j]}H(--20);4[i][j]=21}H(--G)}H(--d);9 M=S.u(4);8 b?M.2E(1):M},x:l(a){8 7.22(a)},32:l(a,b,c,d){9 e=[],12=c,i,G,j;9 f=7.4.q,1p=7.4[0].q;J{i=c-12;e[i]=[];G=d;J{j=d-G;e[i][j]=7.4[(a+i-1)%f][(b+j-1)%1p]}H(--G)}H(--12);8 S.u(e)},31:l(){9 a=7.4.q,1p=7.4[0].q;9 b=[],12=1p,i,G,j;J{i=1p-12;b[i]=[];G=a;J{j=a-G;b[i][j]=7.4[j][i]}H(--G)}H(--12);8 S.u(b)},1y:l(){8(7.4.q==7.4[0].q)},2A:l(){9 m=0,12=7.4.q,15=12,i,G,10=7.4[0].q,j;J{i=15-12;G=10;J{j=10-G;o(F.13(7.4[i][j])>F.13(m)){m=7.4[i][j]}}H(--G)}H(--12);8 m},2Z:l(x){9 a=w,12=7.4.q,15=12,i,G,10=7.4[0].q,j;J{i=15-12;G=10;J{j=10-G;o(7.4[i][j]==x){8{i:i+1,j:j+1}}}H(--G)}H(--12);8 w},30:l(){o(!7.1y){8 w}9 a=[],n=7.4.q,k=n,i;J{i=k-n;a.19(7.4[i][i])}H(--n);8 v.u(a)},1K:l(){9 M=7.1q(),1c;9 n=7.4.q,k=n,i,1s,1n=7.4[0].q,p;J{i=k-n;o(M.4[i][i]==0){2e(j=i+1;j17.16){1Y++;1I}}H(--G)}H(--a);8 1Y},3d:l(){8 7.1Y()},2W:l(a){9 M=a.4||a;o(1g(M[0][0])=='1f'){M=S.u(M).4}9 T=7.1q(),1p=T.4[0].q;9 b=T.4.q,15=b,i,G,10=M[0].q,j;o(b!=M.q){8 w}J{i=15-b;G=10;J{j=10-G;T.4[i][1p+j]=M[i][j]}H(--G)}H(--b);8 T},2w:l(){o(!7.1y()||7.2y()){8 w}9 a=7.4.q,15=a,i,j;9 M=7.2W(S.I(a)).1K();9 b,1n=M.4[0].q,p,1c,2v;9 c=[],2c;J{i=a-1;1c=[];b=1n;c[i]=[];2v=M.4[i][i];J{p=1n-b;2c=M.4[i][p]/2v;1c.19(2c);o(p>=15){c[i].19(2c)}}H(--b);M.4[i]=1c;2e(j=0;j3||b.4.q>3){8 w}9 c=b.1u();o(c===0){8 w}7.K=a;7.U=v.u([b.4[0]/c,b.4[1]/c,b.4[2]/c]);8 7}};14.u=l(a,b){9 L=25 14();8 L.1Z(a,b)};14.X=14.u(v.1j(3),v.i);14.Y=14.u(v.1j(3),v.j);14.Z=14.u(v.1j(3),v.k);l 11(){}11.23={24:l(a){8(7.1h(a.K)&&7.1m(a))},1q:l(){8 11.u(7.K,7.W)},2U:l(a){9 V=a.4||a;8 11.u([7.K.4[0]+V[0],7.K.4[1]+V[1],7.K.4[2]+(V[2]||0)],7.W)},1m:l(a){9 b;o(a.W){b=7.W.1C(a.W);8(F.13(b)<=17.16||F.13(F.1A-b)<=17.16)}1d o(a.U){8 7.W.2k(a.U)}8 w},2k:l(a){9 b=7.W.1C(a.W);8(F.13(F.1A/2-b)<=17.16)},1o:l(a){o(7.1v(a)||7.1h(a)){8 0}o(a.K){9 A=7.K.4,B=a.K.4,N=7.W.4;8 F.13((A[0]-B[0])*N[0]+(A[1]-B[1])*N[1]+(A[2]-B[2])*N[2])}1d{9 P=a.4||a;9 A=7.K.4,N=7.W.4;8 F.13((A[0]-P[0])*N[0]+(A[1]-P[1])*N[1]+(A[2]-(P[2]||0))*N[2])}},1h:l(a){o(a.W){8 w}o(a.U){8(7.1h(a.K)&&7.1h(a.K.2j(a.U)))}1d{9 P=a.4||a;9 A=7.K.4,N=7.W.4;9 b=F.13(N[0]*(A[0]-P[0])+N[1]*(A[1]-P[1])+N[2]*(A[2]-(P[2]||0)));8(b<=17.16)}},1v:l(a){o(1g(a.U)=='1f'&&1g(a.W)=='1f'){8 w}8!7.1m(a)},1U:l(a){o(!7.1v(a)){8 w}o(a.U){9 A=a.K.4,D=a.U.4,P=7.K.4,N=7.W.4;9 b=(N[0]*(P[0]-A[0])+N[1]*(P[1]-A[1])+N[2]*(P[2]-A[2]))/(N[0]*D[0]+N[1]*D[1]+N[2]*D[2]);8 v.u([A[0]+D[0]*b,A[1]+D[1]*b,A[2]+D[2]*b])}1d o(a.W){9 c=7.W.2f(a.W).2q();9 N=7.W.4,A=7.K.4,O=a.W.4,B=a.K.4;9 d=S.1j(2,2),i=0;H(d.2y()){i++;d=S.u([[N[i%3],N[(i+1)%3]],[O[i%3],O[(i+1)%3]]])}9 e=d.2w().4;9 x=N[0]*A[0]+N[1]*A[1]+N[2]*A[2];9 y=O[0]*B[0]+O[1]*B[1]+O[2]*B[2];9 f=[e[0][0]*x+e[0][1]*y,e[1][0]*x+e[1][1]*y];9 g=[];2e(9 j=1;j<=3;j++){g.19((i==j)?0:f[(j+(5-i)%3)%3])}8 14.u(g,c)}},1r:l(a){9 P=a.4||a;9 A=7.K.4,N=7.W.4;9 b=(A[0]-P[0])*N[0]+(A[1]-P[1])*N[1]+(A[2]-(P[2]||0))*N[2];8 v.u([P[0]+N[0]*b,P[1]+N[1]*b,(P[2]||0)+N[2]*b])},1V:l(t,a){9 R=S.1R(t,a.U).4;9 C=a.1r(7.K).4;9 A=7.K.4,N=7.W.4;9 b=C[0],1E=C[1],1J=C[2],1w=A[0],18=A[1],1a=A[2];9 x=1w-b,y=18-1E,z=1a-1J;8 11.u([b+R[0][0]*x+R[0][1]*y+R[0][2]*z,1E+R[1][0]*x+R[1][1]*y+R[1][2]*z,1J+R[2][0]*x+R[2][1]*y+R[2][2]*z],[R[0][0]*N[0]+R[0][1]*N[1]+R[0][2]*N[2],R[1][0]*N[0]+R[1][1]*N[1]+R[1][2]*N[2],R[2][0]*N[0]+R[2][1]*N[1]+R[2][2]*N[2]])},1t:l(a){o(a.W){9 A=7.K.4,N=7.W.4;9 b=A[0],18=A[1],1a=A[2],2M=N[0],2L=N[1],2Q=N[2];9 c=7.K.1t(a).4;9 d=b+2M,2p=18+2L,2m=1a+2Q;9 Q=a.1r([d,2p,2m]).4;9 e=[Q[0]+(Q[0]-d)-c[0],Q[1]+(Q[1]-2p)-c[1],Q[2]+(Q[2]-2m)-c[2]];8 11.u(c,e)}1d o(a.U){8 7.1V(F.1A,a)}1d{9 P=a.4||a;8 11.u(7.K.1t([P[0],P[1],(P[2]||0)]),7.W)}},1Z:l(a,b,c){a=v.u(a);a=a.1N();o(a===w){8 w}b=v.u(b);b=b.1N();o(b===w){8 w}o(1g(c)=='1f'){c=w}1d{c=v.u(c);c=c.1N();o(c===w){8 w}}9 d=a.4[0],18=a.4[1],1a=a.4[2];9 e=b.4[0],1W=b.4[1],1X=b.4[2];9 f,1i;o(c!==w){9 g=c.4[0],2l=c.4[1],2t=c.4[2];f=v.u([(1W-18)*(2t-1a)-(1X-1a)*(2l-18),(1X-1a)*(g-d)-(e-d)*(2t-1a),(e-d)*(2l-18)-(1W-18)*(g-d)]);1i=f.1u();o(1i===0){8 w}f=v.u([f.4[0]/1i,f.4[1]/1i,f.4[2]/1i])}1d{1i=F.1x(e*e+1W*1W+1X*1X);o(1i===0){8 w}f=v.u([b.4[0]/1i,b.4[1]/1i,b.4[2]/1i])}7.K=a;7.W=f;8 7}};11.u=l(a,b,c){9 P=25 11();8 P.1Z(a,b,c)};11.2I=11.u(v.1j(3),v.k);11.2H=11.u(v.1j(3),v.i);11.2G=11.u(v.1j(3),v.j);11.36=11.2I;11.35=11.2H;11.3j=11.2G;9 $V=v.u;9 $M=S.u;9 $L=14.u;9 $P=11.u;",62,206,"||||elements|||this|return|var||||||||||||function|||if||length||||create|Vector|null|||||||||Math|nj|while||do|anchor||||||||Matrix||direction||normal||||kj|Plane|ni|abs|Line|ki|precision|Sylvester|A2|push|A3|map|els|else||undefined|typeof|contains|mod|Zero|D3|D2|isParallelTo|kp|distanceFrom|cols|dup|pointClosestTo|np|reflectionIn|modulus|intersects|A1|sqrt|isSquare|X2|PI|X3|angleFrom|mod1|C2|mod2|sin|cos|break|C3|toRightTriangular|false|Y3|to3D|E2|E1|E3|Rotation|Y2|Y1|intersectionWith|rotate|v12|v13|rank|setVectors|nc|sum|multiply|prototype|eql|new|setElements|case|each|PA3|PA2|part|new_element|round|for|cross|product|AD2|isSameSizeAs|add|isPerpendicularTo|v22|AN3|inspect|AD3|AN2|toUnitVector|PsubQ3|PsubQ2|v23|dot|divisor|inverse|true|isSingular|determinant|max|canMultiplyFromLeft|subtract|rows|col|random|ZX|YZ|XY|Random|join|N2|N1|D1|slice|default|N3|dimensions|switch|liesIn|translate|snapTo|augment|Diagonal|trace|indexOf|diagonal|transpose|minor|row|isAntiparallelTo|ZY|YX|acos|RotationZ|RotationY|liesOn|RotationX|inv|rk|tr|det|toDiagonalMatrix|toUpperTriangular|version|XZ".split("|"),0,{}));var _T={rotate:function(e){var a=parseFloat(e)*(Math.PI/180),t=Math.cos(a),i=Math.sin(a),s=t,n=i,o=-i,r=t;return $M([[s,o,0],[n,r,0],[0,0,1]])},skew:function(e,a){var t=parseFloat(e)*(Math.PI/180),i=parseFloat(a)*(Math.PI/180),s=Math.tan(t),n=Math.tan(i);return $M([[1,s,0],[n,1,0],[0,0,1]])},translate:function(e,a){var t=e||0,i=a||0;return $M([[1,0,t],[0,1,i],[0,0,1]])},scale:function(e,a){var t=e||0,i=a||0;return $M([[t,0,0],[0,i,0],[0,0,1]])},toString:function(e){var a,t,i="matrix(";for(t=1;3>=t;t++)for(a=1;2>=a;a++)i+=e.e(a,t)+", ";return i=i.substr(0,i.length-2)+")"},fromString:function(e){var a=/^matrix\((\S*), (\S*), (\S*), (\S*), (\S*), (\S*)\)$/g.exec(e),t=parseFloat(a?a[1]:1),i=parseFloat(a?a[2]:0),s=parseFloat(a?a[3]:0),n=parseFloat(a?a[4]:1),o=parseFloat(a?a[5]:0),r=parseFloat(a?a[6]:0);return $M([[t,s,o],[i,n,r],[0,0,1]])}};!function(e){function a(e){if(document.body){var a=document.createElement("style");a.type="text/css",/WebKit|MSIE/i.test(navigator.userAgent)?a.styleSheet?a.styleSheet.cssText=e:a.innerText=e:a.innerHTML=e,document.getElementsByTagName("head")[0].appendChild(a)}else document.write('")}function t(e){var a,t,i=["Moz","Webkit","O","ms"],s=document.createElement("div"),n=e.charAt(0).toUpperCase()+e.substr(1);if(e in s.style)return e;for(t=0;t1?decodeURIComponent(i[1]):void 0,o[s]=n;return o}var s=window.console&&window.SF_DEBUG?window.console:{log:function(){}},n=location.href.replace(/\#.?/,"");e.fn.hasClasses=function(a){var t=a.replace(/\s/g,"").split(","),i=this;for(var s in t)if(e(i).hasClass(t[s]))return!0;return!1},e.fn.addClasses=function(a){var t=a.replace(/\s/g,"").split(","),i=this;for(var s in t)e(i).addClass(t[s]);return this},jQuery(document).one("sfm_doc_body_arrived",function(){var o=e(window),r=e("html"),l=e("body"),d=document.write,c=window.SF_Opts;document.write=function(){s.log("Superfly plugin debug: using document.write is bad practice and not supported")},l.prepend(window.SFM_template),document.write=d;var u=c.alt_menu?e:setTimeout;u(function(){var d=window.LM||function(){function u(){ee.build(),A.parent().is("body")||l.prepend(e("#sfm-body-bg, .sfm-rollback, #sfm-sidebar, #sfm-mob-navbar, #sfm-overlay-wrapper"));for(var a=Math.min(1+A.find(".sfm-view").length,4),t=1;a>=t;t++)se+=parseInt(c["width_panel_"+t]);"always"===c.sidebar_behaviour?A.on("mouseenter "+_,".sfm-menu li:not(.sfm-chapter)",v):"full"===c.sidebar_style?A.on(_,".sfm-menu li:not(.sfm-chapter)",v):A.bind(window.transitionEnd,function(a){if(e(a.target).is(A))if(A.is(".sfm-sidebar-exposed")&&"off"===ie)A.on("mouseenter "+_,".sfm-menu li:not(.sfm-chapter)",v),ie="on";else if(!A.is(".sfm-sidebar-exposed")&&(A.off("mouseenter "+_,".sfm-menu-level-0 > li, .sfm-view ul > li"),ie="off",q.css("visibility","hidden"),"push"===c.sidebar_behaviour)){var t=e(".sfm-inner-fixed");J||t.each(y),t.removeClass("sfm-inner-fixed")}}),re&&A.on("mouseenter",".sfm-menu-level-0 > li:not(.sfm-chapter), .sfm-view ul > li:not(.sfm-chapter)",v),e(".sfm-view").mouseenter(function(){clearTimeout(X)}),H.on("hover"!==c.sub_opening_type||S||"yes"===c.sub_type?_:"mouseenter",function(){O=this}),"hover"!==c.opening_type||S?("click"===c.opening_type||S||"yes"===c.sub_type)&&(e("#sfm-overlay").on(_,p),"hover"===c.sub_opening_type&&A.mouseleave(function(e){setTimeout(function(){l.removeClass("sfm-view-pushed-custom sfm-view-pushed-1 sfm-view-visible-1 sfm-view-pushed-2 sfm-view-visible-2 sfm-view-pushed-3 sfm-view-visible-3"),m(!0),A.find(".sfm-active-item").removeClass("sfm-active-item"),"always"===c.sidebar_behaviour&&setTimeout(function(){q.css("visibility","hidden")},400)},250)})):("always"!==c.sidebar_behaviour&&j.mouseenter(function(a){e(a.relatedTarget).is(".sfm-sidebar-close")||b()}),A.mouseleave(function(e){setTimeout(function(){p()},250)})),c.togglers&&l.on(_,c.togglers,function(e){return M?void 0:(M=setTimeout(function(){M=null},10),e.preventDefault(),e.stopImmediatePropagation(),"hidden"===te?b():p(),!1)}),A.find(".sfm-menu a").on("click",function(e){s.log("preventing"),re||e.preventDefault()}),o.on("resize orientationchange",g),A.on("touchmove",function(){ne=!0}),A.on("touchend",function(){ne=!1}),j.find(".sfm-navicon-button").add("#sfm-mob-navbar .sfm-navicon-button, .sfm-sidebar-close").on(_,function(a){return"hidden"===te?(b(),e(this).addClass("sfm-open")):(p(),e(this).removeClass("sfm-open")),!1}),e("#sfm-sidebar .sfm-search-form span").on(_,function(){s.log("yo"),e(this).closest("form").submit()}),S&&(/iPad|iPhone/.test(navigator.userAgent)&&A.on("focus","input",function(a){l.css("overflowX","visible"),A.css({position:"absolute",top:"-62px"}),e(document).scrollTop(0)}).on("blur","input",function(){A.css("position",""),l.css("overflowX","hidden")}),C()),x(c.social);var i="full"==c.sidebar_style?"full":c.sidebar_behaviour,n="superfly-on sfm-style-"+c.sidebar_style+" sfm-sidebar-"+i+" sfm-toggle-"+c.opening_type+("blur"===c.blur?" sfm-blur":"");return s.log(n),l.addClass(n),e(document).ajaxComplete(function(){setTimeout(function(){l.is(".superfly-on")||l.addClass(n)},0)}),setTimeout(function(){"always"===c.sidebar_behaviour?setTimeout(function(){g(),A.css("opacity","1")},300):A.css("opacity","1")},0),"yes"===c.test_mode&&A.addClass("sfm-test-mode"),e(".sfm-close").bind(_,function(){H.removeClass("sfm-modal");var e={opacity:"",visibility:""};H.css(e),H.find(".sfm-active").removeClass("sfm-active")}),e(function(){setTimeout(function(){var a=e("#sfm-sidebar .wpcf7 form");if(a.length){var t=e._data(e("#sfm-sidebar .wpcf7 form")[0],"events");t||e("div.wpcf7 > form").wpcf7InitForm()}},0)}),d.init=function(){},this}function m(e){if(F){var a={opacity:"",visibility:"",transProp:"",backgroundColor:""};e?(a[z]=W,a.width=""):a[z]=H.data("startPos")||W,H.css(a),H.find(".sfm-active").removeClass("sfm-active")}}function f(){var a=window.innerHeight||document.documentElement.offsetHeight||document.documentElement.clientHeight,t=a-e(".sfm-logo").outerHeight()-e(".sfm-social").outerHeight()-60,t=a-(e(".sfm-logo img").length?80:0)-(e(".sfm-social").children().length?85:0)-30,i=A.find(".sfm-nav .sfm-menu li > a"),s=i.length,n=t/s,o=Math.min(n-2*c.item_padding,S?45:65);i.css({fontSize:o,lineHeight:n-c.item_padding+"px"})}function b(){var e;if("hidden"===te)return clearTimeout(X),g(),A.addClass("sfm-sidebar-exposed"),j.find(".sfm-navicon-button").add("#sfm-mob-navbar .sfm-navicon-button").addClass("sfm-open"),q.css("visibility","visible"),l.addClass("sfm-body-pushed"),"push"===c.sidebar_behaviour&&"full"!=c.sidebar_style&&(e=l.children().not("[id*=sfm-], script, style"),e.find("*").each(function(e,a){w(e,a,o.scrollTop(),o.scrollLeft())})),te="open",!1}function p(){clearTimeout(X),J&&"push"===c.sidebar_behaviour&&e(".sfm-inner-fixed").each(y),"always"!==c.sidebar_behaviour&&"full"!==c.sidebar_style||setTimeout(function(){q.css("visibility","hidden")},400),A.find(".sfm-active-item").removeClass("sfm-active-item"),m(!0),l.removeClass("sfm-body-pushed sfm-view-pushed-custom sfm-view-pushed-1 sfm-view-pushed-2 sfm-view-pushed-3 sfm-view-pushed-4 sfm-view-visible-1 sfm-view-visible-2 sfm-view-visible-3 sfm-view-visible-4"),A.removeClass("sfm-sidebar-exposed"),j.find(".sfm-navicon-button").add("#sfm-mob-navbar .sfm-navicon-button").removeClass("sfm-open"),te="hidden"}function v(a){function t(){var a,t,i=o.find("a"),s=i.prop("href"),r="_blank"===i.attr("target"),d=i.prop("hash"),u=d&&d.length>0&&s==n+d;if(u)p(),"#"!==d&&(t=e(d),t.length||(t=e('[name="'+d.replace("#","")+'"]'))),a=t&&t.length?t.offset().top:0,e("html, body").stop().animate({scrollTop:a},600);else if(r)window.open(s,"_blank");else if("yes"===c.fade){if(-1!==s.indexOf("#")&&""===d)return;l.fadeOut(200,function(){location.href=s})}else location.href=s}if(!M){M=setTimeout(function(){M=null},10),a.stopImmediatePropagation();var i,o=e(this);if(a.type===_)"mouseenter"===Q?t():(i=e(a.target),i.closest(".sfm-sm-indicator").length||S||"yes"===c.sub_type||"full"===c.sidebar_style?(s.log("ev 1",a.target),h(o,a)):(a.stopImmediatePropagation(),t()));else{if(a.type!==Q)return;var r=this;setTimeout(function(){r===O&&h(o,a)},225);O=this}}}function h(a,t){if(!ne){s.log("event for"),oe=!1,clearTimeout(X);var i,o,r,d,u,f,b,v,h,g,w,y,x,C=parseInt((a.closest("ul").attr("class")||"0").match(/\d/)[0])+1,M=a.siblings(".sfm-active-item"),k=a.find("a"),j=Y,P=Z;if(m(ae>=C),a.is(".sfm-has-child-menu"))if(i=a.children(".sfm-child-menu").first(),i.length)if(j>se&&!S&&"yes"!==c.sub_type&&"full"!==c.sidebar_style){if(oe=!0,l.is(".sfm-view-pushed-"+C)&&!M.length&&(oe=!1),M.removeClass("sfm-active-item"),l.removeClass("sfm-view-pushed-custom sfm-view-pushed-"+(C+1)+" sfm-view-visible-"+(C+1)+" sfm-view-pushed-"+(C+2)+" sfm-view-visible-"+(C+2)),!A.is(".sfm-sidebar-exposed")&&"always"!==c.sidebar_behaviour)return;e(".sfm-view-level-"+C).attr("class",function(e,a){return a.replace(/(^|\s)sfm-current-\S+/g,"")}).html('
    '+i.html()+"
").addClass("sfm-current-"+a.data("sfmId")),X=setTimeout(function(){l.addClass("sfm-view-pushed-"+C),"always"===c.sidebar_behaviour&&q.css("visibility","visible"),ae=C},25),a.addClass("sfm-active-item")}else{o=e(t.target),d=k.attr("href");var f=k.prop("hash");(o.closest(".sfm-sm-indicator").length||"#"===f||"#"===d||"/"===d)&&(a.is(".sfm-submenu-visible")?k.length&&t.type===_&&(a.removeClass("sfm-submenu-visible"),i.slideUp(),oe=!0):(s.log("sub",i),a.siblings().filter(".sfm-submenu-visible").removeClass("sfm-submenu-visible").find("> ul").slideUp(),a.addClass("sfm-submenu-visible"),i.slideDown(),oe=!0))}else if(g=a.attr("data-extra-width"),y=a.attr("data-bg"),w=parseInt(g||c["width_panel_"+(C+1)]),D[C-1]+wx.outerHeight()?x.addClass("sfm-vert-align sfm-active"):x.removeClass("sfm-vert-align").addClass("sfm-active"),setTimeout(function(){S||"yes"===c.sub_type?H.css(z,_T.toString(_T.translate(D[0]))):H.css(z,_T.toString(_T.translate("right"===c.sidebar_pos?-w-(D[C-1]-D[0]):D[C-1])))},0),F=!0}else o=e(t.target),(o.closest(".sfm-sm-indicator").length||S||"yes"===c.sub_type)&&(a.is(".sfm-submenu-visible")||(s.log("sub",i),y=a.attr("data-bg"),a.siblings().filter(".sfm-submenu-visible").removeClass("sfm-submenu-visible").find("> ul").slideUp(),H.addClass("sfm-modal"),r={opacity:1,visibility:"visible",backgroundColor:y,width:j},H.find(".sfm-active").removeClass("sfm-active"),H.find("#sfm-cc-"+a.attr("data-sfm-id")).addClass("sfm-active"),H.css(r),oe=!0));else j+200>se&&(a.siblings(".sfm-active-item").removeClass("sfm-active-item"),X=setTimeout(function(){l.removeClass("sfm-view-pushed-custom sfm-view-pushed-"+C+" sfm-view-visible-"+C+" sfm-view-pushed-"+(C+1)+" sfm-view-visible-"+(C+1)+" sfm-view-pushed-"+(C+2)+" sfm-view-visible-"+(C+2))},50));var T=re?"mouseenter":_;!k.length||t.type!==T||oe||re||(d=k.prop("href"),u="_blank"===k.attr("target"),f=k.prop("hash"),b=f&&f.length>1&&d==n+f,v,b?(p(),a.addClass("sfm-active-item"),v="#"===k.prop("hash")?0:e(k.prop("hash")).offset().top,e("html, body").stop().animate({scrollTop:v},600)):u?window.open(d,"_blank"):location.href=d)}}function g(e){Z=window.innerHeight?window.innerHeight:o.height(),Y=window.innerWidth?window.innerWidth:o.width();var a=!g.cache;a&&A.addClass("sfm-compact");var t=2*parseInt(c.item_padding);g.cache=g.cache||{hh:N.is(":empty")?0:N.outerHeight()+70+t,sh:P.is(":empty")?0:145+t,ch:k.outerHeight()},a&&A.removeClass("sfm-compact");var i=g.cache.ch,s=g.cache.hh,n=g.cache.sh,r=(Z-i)/2,l="",d="";s>r||n>r||S||"yes"===c.sub_type?"full"!==c.sidebar_style&&(l="sfm-compact",s>r&&(l+=" sfm-compact-header",r>n&&(d="sfm-compact-footer")),n>r&&(l+=" sfm-compact-footer",r>s&&(d="sfm-compact-header"))):d="sfm-compact",se>Y||S||"yes"===c.sub_type||"full"===c.sidebar_style?(l+=" sfm-vertical-nav",Q=_):(d+=" sfm-vertical-nav",Q="mouseenter"),-1!=navigator.appVersion.indexOf("Mac")&&(l+=" sfm-mac"),l&&A.addClass(l),d&&!a&&A.removeClass(d),"full"===c.sidebar_style&&f(Z)}function w(a,t,i,s,n,r){var d,c,u,m,f,b,p,v,h,g,w=e(t);if("fixed"===w.css("position"))if(w.addClass("sfm-inner-fixed"),J)c=w.css(z),"none"!==c?(w.data("sfm-old-matrix",c),c=_T.fromString(c),u=c.x(E),w.css(z,_T.toString(u)).data("sfm-transformed",1)):w.css(z,_T.toString(E)).data("sfm-transformed",1);else{for(d=w;(d=d.parent())&&(g=d.css("webkitTransform"),!(g&&"none"!==g||d.is("body"))););m=d.offset(),f=m.left,b=m.top,K&&w.is(":visible")&&w.hide().data("sfm-ff-hidden",1),p={left:w.css("left"),right:w.css("right"),top:w.css("top"),bottom:w.css("bottom")},K&&w.data("sfm-ff-hidden")&&w.show(),v={},h=parseInt(p.bottom),h=isNaN(h)?0:h,"auto"!==p.left?(p.toChangeHor="left",v[p.toChangeHor]="-="+(f-s)):"auto"!==p.right?(p.toChangeHor="right",v[p.toChangeHor]="-="+(f-s)):p.toChangeHor="left","auto"!==p.top?(p.toChangeVert="top",v[p.toChangeVert]=b-i>0?parseInt(p.top)-(b-i):parseInt(p.top)+(i-b)):"auto"!==p.bottom?(p.toChangeVert="bottom",v[p.toChangeVert]=l.height()+B.top+B.bottom+h-o.height()-i+"px"):(p.toChangeVert="top",v[p.toChangeVert]=i),w.css(v).data("sfm-old-pos",p)}}function y(a,t){var i,s,n=e(t);J?n.data("sfm-old-matrix")?n.css(z,n.data("sfm-old-matrix")).data("sfm-old-matrix",""):n.css(z,W).data("sfm-transformed",""):(i=n.data("sfm-old-pos"),s={},i?(s[i.toChangeHor]=i[i.toChangeHor],s[i.toChangeVert]=i[i.toChangeVert],"bottom"===i.toChangeVert&&(s.top=""),n.css(s),n.data("sfm-old-pos","")):n.css({left:"",top:"",bottom:"",right:""}))}function x(a){var t;for(t in a)a.hasOwnProperty(t)&&("skype"===t?e('
  • ').appendTo(P):"email"===t?e('
  • ').appendTo(P):e('
  • ').appendTo(P))}function C(){var e,a,t,i,s;A.add(q).bind("touchstart",function(i){"open"===te&&(t=(new Date).getTime(),e=i.originalEvent.touches[0].pageX,a=i.originalEvent.touches[0].clientY)}).bind("touchmove",function(e){"open"===te&&(i=e.originalEvent.touches[0].pageX,s=e.originalEvent.touches[0].clientY)}).bind("touchend",function(){if("open"===te){var n=i>e?"right":"left",o=s-a>30||-30>s-a,r=i-e>60||-60>i-e,l=(new Date).getTime();if(!(l-t>200||o)&&r)switch(n){case"left":"left"===I?p():b();break;case"right":"left"===I?b():p()}}})}var M,k,S=window.SFM_is_mobile,_=S?e.mobile?"vclick":"tap":"click",j=e(".sfm-rollback"),A=e("#sfm-sidebar"),q=e("#sfm-overlay-wrapper"),P=e(".sfm-social",A),T=e(c.alt_menu?c.alt_menu:"#sfm-nav"),H=e(".sfm-view-level-custom"),F=!1,N=e(".sfm-logo"),D=[];D.push(parseInt(c.width_panel_1)),D.push(D[0]+parseInt(c.width_panel_2)),D.push(D[1]+parseInt(c.width_panel_3)),D.push(D[2]+parseInt(c.width_panel_4)),c.alt_menu&&T.length?e("#sfm-nav").remove():T=e("#sfm-nav");var R,V,G,I=c.sidebar_pos,U="sfm",J=/msie|trident.*rv\:11\./.test(navigator.userAgent.toLowerCase()),K=/firefox/.test(navigator.userAgent.toLowerCase()),z=t("transform"),E=_T.translate("left"===I?c.width_panel_1:-c.width_panel_1,0),W=_T.toString(_T.translate(0,0)),B={top:parseInt(r.css("marginTop")),bottom:parseInt(r.css("marginBottom")) },Q="mouseenter",L=l.css("backgroundImage");"push"===c.sidebar_behaviour&&"none"!==L&&(l.prepend('
    '),V=e("#sfm-body-bg"),R={backgroundColor:l.css("backgroundColor"),backgroundImage:l.css("backgroundImage"),backgroundAttachment:l.css("backgroundAttachment"),backgroundSize:l.css("backgroundSize"),backgroundPosition:l.css("backgroundPosition"),backgroundRepeat:l.css("backgroundRepeat"),backgroundOrigin:l.css("backgroundOrigin"),backgroundClip:l.css("backgroundClip")},(R.backgroundColor.indexOf("(0, 0, 0, 0")+1||R.backgroundColor.indexOf("transparent")+1)&&(R.backgroundColor="#fff"),G=l.children().not("#sfm-body-bg, #sfm-fixed-container, script, style"),(parseInt(G.first().css("marginTop"))||parseInt(G.last().css("marginBottom")))&&l.addClass("sfm-body-float"),"fixed"===R.backgroundAttachment&&(R.position="fixed",R.backgroundAttachment="scroll"),V.css(R),a("body > * {position: relative} body {overflow-x:hidden!important}"));var O,X,Y,Z,$={search:c.search,addHomeLink:"yes"===c.addHomeLink,addHomeText:c.addHomeText||"Home",subMenuSupport:"yes"===c.subMenuSupport,subMenuSelector:c.subMenuSelector,activeClassSelector:c.activeClassSelector||"",allowedTags:"DIV, NAV, UL, OL, LI, A, P, H1, H2, H3, H4, SPAN, STRONG",transitionDuration:300,extra:c.menuData},ee={unique:1,build:function(){var a;a=T.clone().removeAttr("id class"),a=this.processDefMenu(a),T.remove(),$.addHomeLink&&a.prepend('
  • '+$.addHomeText+"
  • "),"UL"===a.prop("tagName")?a.addClass(U+"-menu-level-0"):a.find("ul").first().addClass(U+"-menu-level-0").siblings("ul").addClass(U+"-menu-level-0"),$.subMenuSelector&&$.subMenuSupport?this.buildSubMenus(a):this.removeSubMenus(a),a.find("a").each(function(){var a=e(this);a.children("span").length||e(this).wrapInner(e("")),$.subMenuSupport&&a.parent().is(".sfm-has-child-menu")&&a.append('')}),$.extra&&this.attachExtraTo(a.find("[class*=menu-item]")),a.prependTo(".sfm-nav .sfm-va-middle").show(),"show"===$.search&&e(".sfm-va-middle").prepend(''),k=e("."+U+"-nav"),a.removeClass(U+"-has-child-menu").addClass("sfm-menu")},processDefMenu:function(a){var t=$.activeClassSelector?$.activeClassSelector:"",i=$.subMenuSelector?$.subMenuSelector:"",s=$.allowedTags.replace(/\s/g,"").split(","),n=a.find("[class*=menu-item]");return a.find('.skip-link, .menu-toggle, a[title*="Skip to content"]').remove(),n.each(function(){var a=this.id?this.id.replace("menu-item-",""):this.className.match(/menu-item-(\d+):?\b/)?this.className.match(/menu-item-(\d+):?\b/)[1]:"";e(this).data("sfm-id",a)}),a.find("*").each(function(){var a=e(this),n=a.prop("tagName");a.prop("className");return-1===s.indexOf(n)||""===e.trim(a.text())||a.is(".uber-close")?a.remove():(a.hasClasses(i)?a.removeAttr("class id").addClass(i.split(",").join(" ")):a.hasClasses(t)?a.removeAttr("class id").addClass(U+"-active-class"):a.removeAttr("class id"),a.removeAttr("style"),void("LI"===n&&a.addClass("sfm-menu-item-"+a.data("sfm-id"))))}),a},buildSubMenus:function(a){for(var t=$.subMenuSelector.replace(/\s/g,"").split(","),i=0,s=t.length;s>i;i++)a.find("."+t[i]).each(function(){var a=e(this);a.removeAttr("id class").addClass(U+"-child-menu ").parent().addClass(U+"-has-child-menu")});this.detectLevel(a)},attachExtraTo:function(a){var t="https:"===location.protocol;a.each(function(){var a,s=e(this),n=s.data("sfm-id");if($.extra[n]){if(a=i($.extra[n]),a.hidemob&&S)return void s.remove();if(a.img)"right"==I&&"skew"==c.sidebar_style?s.find("> a").append(''):s.find("> a").prepend('');else if(a.icon){var o=a.icon_color?"color: "+a.icon_color+";":"",r=a.icon,l=LAIconManagerUtil.getSet(r)?LAIconManagerUtil.getSet(r):"Font Awesome";"####"===l?(r=LAIconManagerUtil.getIcon(r),"right"==I&&"skew"==c.sidebar_style?s.find("> a").append(''):s.find("> a").prepend('')):(r=-1!==r.indexOf("fa-")?"la"+md5("Font Awesome")+"-"+r.substr(3):LAIconManagerUtil.getIconClass(r),"right"==I&&"skew"==c.sidebar_style?s.find("> a").append(''):s.find("> a").prepend(''))}a.sline&&s.find("> a span").append('
    '+a.sline.replace(/\+/g," ")+""),a.chapter&&s.before('
  • '+a.chapter.replace(/\+/g," ")+"
  • "),a.content&&!s.find(".sfm-sm-indicator").length&&$.subMenuSupport&&(s.addClass(U+"-has-child-menu"),s.find(" > a").append('')),s.data("sfm-extra",a),a.width&&s.attr("data-extra-width",a.width),a.bg&&s.attr("data-bg",a.bg),s.attr("data-sfm-id",n)}})},detectLevel:function(a){a.find("."+U+"-child-menu").each(function(){var a=e(this),t=a.parents("."+U+"-child-menu").length+1;a.addClass(U+"-menu-level-"+t),A.find("."+U+"-view-level-"+t).length||A.append(e('
    '))})},removeSubMenus:function(a){if(!$.subMenuSupport)return a.children().each(function(){e(this).find("ul").remove()});var t=$.subMenuSelector.replace(/\s/g,"").split(",");for(var i in t)a.find("."+t[i]).each(function(){e(this).remove()})},toggleActiveClasses:function(a){a.find("."+U+"-has-child-menu").each(function(){var a=e(this);a.find("*").children("."+U+"-active-class").length>0&&(a.toggleClass(U+"-child-menu-open"),setTimeout(function(){a.addClass(U+"-child-menu-open"),a.find("."+U+"-child-menu").first().show()},$.transitionDuration))})}},ae=0,te="hidden",ie="off",se=0,ne=!1,oe=!1,re=/MSIE 9/.test(navigator.userAgent);return{init:u,showSidebar:b,hideSidebar:p,getState:function(){return te}}}();window.LM=d.init()},0)}),window.SFM_EVENT_DISPATCHED&&e(document).trigger("sfm_doc_body_arrived")}(window.jQuery); //# sourceMappingURL=public.min.js.map;