2020-04-16 09:07:49 +02:00
! function ( t ) { var e = { } ; function n ( i ) { if ( e [ i ] ) return e [ i ] . exports ; var r = e [ i ] = { i : i , l : ! 1 , exports : { } } ; return t [ i ] . call ( r . exports , r , r . exports , n ) , r . l = ! 0 , r . exports } n . m = t , n . c = e , n . d = function ( t , e , i ) { n . o ( t , e ) || Object . defineProperty ( t , e , { enumerable : ! 0 , get : i } ) } , n . r = function ( t ) { "undefined" != typeof Symbol && Symbol . toStringTag && Object . defineProperty ( t , Symbol . toStringTag , { value : "Module" } ) , Object . defineProperty ( t , "__esModule" , { value : ! 0 } ) } , n . t = function ( t , e ) { if ( 1 & e && ( t = n ( t ) ) , 8 & e ) return t ; if ( 4 & e && "object" == typeof t && t && t . _ _esModule ) return t ; var i = Object . create ( null ) ; if ( n . r ( i ) , Object . defineProperty ( i , "default" , { enumerable : ! 0 , value : t } ) , 2 & e && "string" != typeof t ) for ( var r in t ) n . d ( i , r , function ( e ) { return t [ e ] } . bind ( null , r ) ) ; return i } , n . n = function ( t ) { var e = t && t . _ _esModule ? function ( ) { return t . default } : function ( ) { return t } ; return n . d ( e , "a" , e ) , e } , n . o = function ( t , e ) { return Object . prototype . hasOwnProperty . call ( t , e ) } , n . p = "" , n ( n . s = 262 ) } ( [ function ( t , e , n ) { var i = n ( 1 ) , r = n ( 24 ) , o = n ( 11 ) , s = n ( 12 ) , a = n ( 15 ) , c = function ( t , e , n ) { var u , l , f , h , p = t & c . F , d = t & c . G , m = t & c . S , v = t & c . P , g = t & c . B , b = d ? i : m ? i [ e ] || ( i [ e ] = { } ) : ( i [ e ] || { } ) . prototype , y = d ? r : r [ e ] || ( r [ e ] = { } ) , _ = y . prototype || ( y . prototype = { } ) ; for ( u in d && ( n = e ) , n ) f = ( ( l = ! p && b && void 0 !== b [ u ] ) ? b : n ) [ u ] , h = g && l ? a ( f , i ) : v && "function" == typeof f ? a ( Function . call , f ) : f , b && s ( b , u , f , t & c . U ) , y [ u ] != f && o ( y , u , h ) , v && _ [ u ] != f && ( _ [ u ] = f ) } ; i . core = r , c . F = 1 , c . G = 2 , c . S = 4 , c . P = 8 , c . B = 16 , c . W = 32 , c . U = 64 , c . R = 128 , t . exports = c } , function ( t , e ) { var n = t . exports = "undefined" != typeof window && window . Math == Math ? window : "undefined" != typeof self && self . Math == Math ? self : Function ( "return this" ) ( ) ; "number" == typeof _ _g && ( _ _g = n ) } , function ( t , e ) { t . exports = function ( t ) { return "object" == typeof t ? null !== t : "function" == typeof t } } , function ( t , e , n ) { var i = n ( 2 ) ; t . exports = function ( t ) { if ( ! i ( t ) ) throw TypeError ( t + " is not an object!" ) ; return t } } , function ( t , e ) { t . exports = function ( t ) { try { return ! ! t ( ) } catch ( t ) { return ! 0 } } } , function ( t , e , n ) { var i = n ( 48 ) ( "wks" ) , r = n ( 29 ) , o = n ( 1 ) . Symbol , s = "function" == typeof o ; ( t . exports = function ( t ) { return i [ t ] || ( i [ t ] = s && o [ t ] || ( s ? o : r ) ( "Symbol." + t ) ) } ) . store = i } , function ( t , e , n ) { t . exports = ! n ( 4 ) ( ( function ( ) { return 7 != Object . defineProperty ( { } , "a" , { get : function ( ) { return 7 } } ) . a } ) ) } , function ( t , e , n ) { var i = n ( 3 ) , r = n ( 85 ) , o = n ( 19 ) , s = Object . defineProperty ; e . f = n ( 6 ) ? Object . defineProperty : function ( t , e , n ) { if ( i ( t ) , e = o ( e , ! 0 ) , i ( n ) , r ) try { return s ( t , e , n ) } catch ( t ) { } if ( "get" in n || "set" in n ) throw TypeError ( "Accessors not supported!" ) ; return "value" in n && ( t [ e ] = n . value ) , t } } , function ( t , e , n ) { var i = n ( 26 ) , r = Math . min ; t . exports = function ( t ) { return t > 0 ? r ( i ( t ) , 9007199254740991 ) : 0 } } , function ( t , e , n ) { var i = n ( 20 ) ; t . exports = function ( t ) { return Object ( i ( t ) ) } } , function ( t , e , n ) { var i = n ( 0 ) , r = n ( 4 ) , o = n ( 20 ) , s = /"/g , a = function ( t , e , n , i ) { var r = String ( o ( t ) ) , a = "<" + e ; return "" !== n && ( a += " " + n + '="' + String ( i ) . replace ( s , """ ) + '"' ) , a + ">" + r + "</" + e + ">" } ; t . exports = function ( t , e ) { var n = { } ; n [ t ] = e ( a ) , i ( i . P + i . F * r ( ( function ( ) { var e = "" [ t ] ( '"' ) ; return e !== e . toLowerCase ( ) || e . split ( '"' ) . length > 3 } ) ) , "String" , n ) } } , function ( t , e , n ) { var i = n ( 7 ) , r = n ( 28 ) ; t . exports = n ( 6 ) ? function ( t , e , n ) { return i . f ( t , e , r ( 1 , n ) ) } : function ( t , e , n ) { return t [ e ] = n , t } } , function ( t , e , n ) { var i = n ( 1 ) , r = n ( 11 ) , o = n ( 13 ) , s = n ( 29 ) ( "src" ) , a = n ( 117 ) , c = ( "" + a ) . split ( "toString" ) ; n ( 24 ) . inspectSource = function ( t ) { return a . call ( t ) } , ( t . exports = function ( t , e , n , a ) { var u = "function" == typeof n ; u && ( o ( n , "name" ) || r ( n , "name" , e ) ) , t [ e ] !== n && ( u && ( o ( n , s ) || r ( n , s , t [ e ] ? "" + t [ e ] : c . join ( String ( e ) ) ) ) , t === i ? t [ e ] = n : a ? t [ e ] ? t [ e ] = n : r ( t , e , n ) : ( delete t [ e ] , r ( t , e , n ) ) ) } ) ( Function . prototype , "toString" , ( function ( ) { return "function" == typeof this && this [ s ] || a . call ( this ) } ) ) } , function ( t , e ) { var n = { } . hasOwnProperty ; t . exports = function ( t , e ) { return n . call ( t , e ) } } , function ( t , e , n ) { var i = n ( 44 ) , r = n ( 28 ) , o = n ( 17 ) , s = n ( 19 ) , a = n ( 13 ) , c = n ( 85 ) , u = Object . getOwnPropertyDescriptor ; e . f = n ( 6 ) ? u : function ( t , e ) { if ( t = o ( t ) , e = s ( e , ! 0 ) , c ) try { return u ( t , e ) } catch ( t ) { } if ( a ( t , e ) ) return r ( ! i . f . call ( t , e ) , t [ e ] ) } } , function ( t , e , n ) { var i = n ( 16 ) ; t . exports = function ( t , e , n ) { if ( i ( t ) , void 0 === e ) return t ; switch ( n ) { case 1 : return function ( n ) { return t . call ( e , n ) } ; case 2 : return function ( n , i ) { return t . call ( e , n , i ) } ; case 3 : return function ( n , i , r ) { return t . call ( e , n , i , r ) } } return function ( ) { return t . apply ( e , arguments ) } } } , function ( t ,
/ * !
* getSize v2 . 0.3
* measure size of elements
* MIT license
* /window,void 0===(r="function"==typeof(i=function(){"use strict";function t(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}var e="undefined"==typeof console?function(){}:function(t){console.error(t)},n=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],i=n.length;function r(t){var n=getComputedStyle(t);return n||e("Style returned "+n+". Are you running this code in a hidden iframe on Firefox? See https:/ / bit . ly / getsizebug1 "),n}var o,s=!1;function a(e){if(function(){if(!s){s=!0;var e=document.createElement(" div ");e.style.width=" 200 px ",e.style.padding=" 1 px 2 px 3 px 4 px ",e.style.borderStyle=" solid ",e.style.borderWidth=" 1 px 2 px 3 px 4 px ",e.style.boxSizing=" border - box ";var n=document.body||document.documentElement;n.appendChild(e);var i=r(e);o=200==Math.round(t(i.width)),a.isBoxSizeOuter=o,n.removeChild(e)}}()," string "==typeof e&&(e=document.querySelector(e)),e&&" object "==typeof e&&e.nodeType){var c=r(e);if(" none "==c.display)return function(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<i;e++)t[n[e]]=0;return t}();var u={};u.width=e.offsetWidth,u.height=e.offsetHeight;for(var l=u.isBorderBox=" border - box "==c.boxSizing,f=0;f<i;f++){var h=n[f],p=c[h],d=parseFloat(p);u[h]=isNaN(d)?0:d}var m=u.paddingLeft+u.paddingRight,v=u.paddingTop+u.paddingBottom,g=u.marginLeft+u.marginRight,b=u.marginTop+u.marginBottom,y=u.borderLeftWidth+u.borderRightWidth,_=u.borderTopWidth+u.borderBottomWidth,x=l&&o,w=t(c.width);!1!==w&&(u.width=w+(x?0:m+y));var z=t(c.height);return!1!==z&&(u.height=z+(x?0:v+_)),u.innerWidth=u.width-(m+y),u.innerHeight=u.height-(v+_),u.outerWidth=u.width+g,u.outerHeight=u.height+b,u}}return a})?i.call(e,n,e,t):i)||(t.exports=r)},function(t,e,n){var i=n(24),r=n(1),o=r[" _ _core - js _shared _ _ "]||(r[" _ _core - js _shared _ _ "]={});(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})(" versions ",[]).push({version:i.version,mode:n(25)?" pure ":" global ",copyright:" © 2019 Denis Pushkarev ( zloirock . ru ) "})},function(t,e,n){var i=n(5)(" iterator "),r=!1;try{var o=[7][i]();o.return=function(){r=!0},Array.from(o,(function(){throw 2}))}catch(t){}t.exports=function(t,e){if(!e&&!r)return!1;var n=!1;try{var o=[7],s=o[i]();s.next=function(){return{done:n=!0}},o[i]=function(){return s},t(o)}catch(t){}return n}},function(t,e,n){var i=n(15),r=n(88),o=n(64),s=n(3),a=n(8),c=n(66),u={},l={};(e=t.exports=function(t,e,n,f,h){var p,d,m,v,g=h?function(){return t}:c(t),b=i(n,f,e?2:1),y=0;if(" function "!=typeof g)throw TypeError(t+" is not iterable ! ");if(o(g)){for(p=a(t.length);p>y;y++)if((v=e?b(s(d=t[y])[0],d[1]):b(t[y]))===u||v===l)return v}else for(m=g.call(t);!(d=m.next()).done;)if((v=r(m,b,d.value,e))===u||v===l)return v}).BREAK=u,e.RETURN=l},function(t,e,n){" use strict ";var i=n(1),r=n(0),o=n(12),s=n(40),a=n(27),c=n(50),u=n(41),l=n(2),f=n(4),h=n(49),p=n(38),d=n(72);t.exports=function(t,e,n,m,v,g){var b=i[t],y=b,_=v?" set ":" add ",x=y&&y.prototype,w={},z=function(t){var e=x[t];o(x,t," delete "==t?function(t){return!(g&&!l(t))&&e.call(this,0===t?0:t)}:" has "==t?function(t){return!(g&&!l(t))&&e.call(this,0===t?0:t)}:" get "==t?function(t){return g&&!l(t)?void 0:e.call(this,0===t?0:t)}:" add "==t?function(t){return e.call(this,0===t?0:t),this}:function(t,n){return e.call(this,0===t?0:t,n),this})};if(" function "==typeof y&&(g||x.forEach&&!f((function(){(new y).entries().next()})))){var E=new y,S=E[_](g?{}:-0,1)!=E,L=f((function(){E.has(1)})),I=h((function(t){new y(t)})),P=!g&&f((function(){for(var t=new y,e=5;e--;)t[_](e,e);return!t.has(-0)}));I||((y=e((function(e,n){u(e,y,t);var i=d(new b,e,y);return null!=n&&c(n,v,i[_],i),i}))).prototype=x,x.constructor=y),(L||P)&&(z(" delete "),z(" has "),v&&z(" get ")),(P||S)&&z(_),g&&x.clear&&delete x.clear}else y=m.getConstructor(e,t,v,_),s(y.prototype,n),a.NEED=!0;return p(y,t),w[t]=y,r(r.G+r.W+r.F*(y!=b),w),g||m.setStrong(y,t,v),y}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){" use strict " ; t . exports = n ( 25 ) || ! n ( 4 ) ( ( functi
/ * !
* Outlayer v2 . 1.1
* the brains and guts of a layout library
* MIT license
* /!function(o,s){"use strict";i=[n(84),n(47),n(112),n(255)],void 0===(r=function(t,e,n,i){return function(t,e,n,i,r){var o=t.console,s=t.jQuery,a=function(){},c=0,u={};function l(t,e){var n=i.getQueryElement(t);if(n){this.element=n,s&&(this.$element=s(this.element)),this.options=i.extend({},this.constructor.defaults),this.option(e);var r=++c;this.element.outlayerGUID=r,u[r]=this,this._create(),this._getOption("initLayout")&&this.layout()}else o&&o.error("Bad element for "+this.constructor.namespace+": "+(n||t))}l.namespace="outlayer",l.Item=r,l.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var f=l.prototype;function h(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}i.extend(f,e.prototype),f.option=function(t){i.extend(this.options,t)},f._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},l.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),i.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(t){for(var e=this._filterFindItemElements(t),n=this.constructor.Item,i=[],r=0;r<e.length;r++){var o=new n(e[r],this);i.push(o)}return i},f._filterFindItemElements=function(t){return i.filterFindElements(t,this.options.itemSelector)},f.getItemElements=function(){return this.items.map((function(t){return t.element}))},f.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=n(this.element)},f._getMeasurement=function(t,e){var i,r=this.options[t];r?("string"==typeof r?i=this.element.querySelector(r):r instanceof HTMLElement&&(i=r),this[t]=i?n(i)[e]:r):this[t]=0},f.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},f._getItemsForLayout=function(t){return t.filter((function(t){return!t.isIgnored}))},f._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var n=[];t.forEach((function(t){var i=this._getItemLayoutPosition(t);i.item=t,i.isInstant=e||t.isLayoutInstant,n.push(i)}),this),this._processLayoutQueue(n)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(t){this.updateStagger(),t.forEach((function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)}),this)},f.updateStagger=function(){var t=this.options.stagger;if(null!=t)return this.stagger=function(t){if("number"==typeof t)return t;var e=t.match(/ ( ^ \ d * \ . ? \ d * ) ( \ w * ) / ) , n = e && e [ 1 ] , i = e && e [ 2 ] ; if ( ! n . length ) return 0 ; n = parseFloat ( n ) ; var r = p [ i ] || 1 ; return n * r } ( t ) , this . stagger ; this . stagger = 0 } , f . _positionItem = function ( t , e , n , i , r ) { i ? t . goTo ( e , n ) : ( t . stagger ( r * this . stagger ) , t . moveTo ( e , n ) ) } , f . _postLayout = function ( ) { this . resizeContainer ( ) } , f . resizeContainer = function ( ) { if ( this . _getOption ( "resizeContainer" ) ) { var t = this . _getContainerSize ( ) ; t && ( this . _setContainerMeasure ( t . width , ! 0 ) , this . _setContainerMeasure ( t . height , ! 1 ) ) } } , f . _getContainerSize = a , f . _setContainerMeasure = function ( t , e ) { if ( void 0 !== t ) { var n = this . size ; n . isBorderBox && ( t += e ? n . paddingLeft + n . paddingRight + n . borderLeftWidth + n . borderRightWidth : n . paddingBottom + n . paddingTop + n . borderTopWidth + n . borderBottomWidth ) , t = Math . max ( t , 0 ) , this . element . style [ e ? "width" : "height" ] = t + "px" } } , f . _emitCompleteOnItems = function ( t , e ) { var n = this ; function i ( ) { n . dispatchEvent ( t + "Complete" , null , [ e ] ) } var r = e . length ; if ( e && r ) { var o = 0 ; e . forEa
/ * !
* imagesLoaded v4 . 1.4
* JavaScript is all like "You images are done yet or what?"
* MIT License
* / ! f u n c t i o n ( o , s ) { " u s e s t r i c t " ; i = [ n ( 8 4 ) ] , v o i d 0 = = = ( r = f u n c t i o n ( t ) { r e t u r n f u n c t i o n ( t , e ) { v a r n = t . j Q u e r y , i = t . c o n s o l e ; f u n c t i o n r ( t , e ) { f o r ( v a r n i n e ) t [ n ] = e [ n ] ; r e t u r n t } v a r o = A r r a y . p r o t o t y p e . s l i c e ; f u n c t i o n s ( t , e , a ) { i f ( ! ( t h i s i n s t a n c e o f s ) ) r e t u r n n e w s ( t , e , a ) ; v a r c , u = t ; ( " s t r i n g " = = t y p e o f t & & ( u = d o c u m e n t . q u e r y S e l e c t o r A l l ( t ) ) , u ) ? ( t h i s . e l e m e n t s = ( c = u , A r r a y . i s A r r a y ( c ) ? c : " o b j e c t " = = t y p e o f c & & " n u m b e r " = = t y p e o f c . l e n g t h ? o . c a l l ( c ) : [ c ] ) , t h i s . o p t i o n s = r ( { } , t h i s . o p t i o n s ) , " f u n c t i o n " = = t y p e o f e ? a = e : r ( t h i s . o p t i o n s , e ) , a & & t h i s . o n ( " a l w a y s " , a ) , t h i s . g e t I m a g e s ( ) , n & & ( t h i s . j q D e f e r r e d = n e w n . D e f e r r e d ) , s e t T i m e o u t ( t h i s . c h e c k . b i n d ( t h i s ) ) ) : i . e r r o r ( " B a d e l e m e n t f o r i m a g e s L o a d e d " + ( u | | t ) ) } s . p r o t o t y p e = O b j e c t . c r e a t e ( e . p r o t o t y p e ) , s . p r o t o t y p e . o p t i o n s = { } , s . p r o t o t y p e . g e t I m a g e s = f u n c t i o n ( ) { t h i s . i m a g e s = [ ] , t h i s . e l e m e n t s . f o r E a c h ( t h i s . a d d E l e m e n t I m a g e s , t h i s ) } , s . p r o t o t y p e . a d d E l e m e n t I m a g e s = f u n c t i o n ( t ) { " I M G " = = t . n o d e N a m e & & t h i s . a d d I m a g e ( t ) , ! 0 = = = t h i s . o p t i o n s . b a c k g r o u n d & & t h i s . a d d E l e m e n t B a c k g r o u n d I m a g e s ( t ) ; v a r e = t . n o d e T y p e ; i f ( e & & a [ e ] ) { f o r ( v a r n = t . q u e r y S e l e c t o r A l l ( " i m g " ) , i = 0 ; i < n . l e n g t h ; i + + ) { v a r r = n [ i ] ; t h i s . a d d I m a g e ( r ) } i f ( " s t r i n g " = = t y p e o f t h i s . o p t i o n s . b a c k g r o u n d ) { v a r o = t . q u e r y S e l e c t o r A l l ( t h i s . o p t i o n s . b a c k g r o u n d ) ; f o r ( i = 0 ; i < o . l e n g t h ; i + + ) { v a r s = o [ i ] ; t h i s . a d d E l e m e n t B a c k g r o u n d I m a g e s ( s ) } } } } ; v a r a = { 1 : ! 0 , 9 : ! 0 , 1 1 : ! 0 } ; f u n c t i o n c ( t ) { t h i s . i m g = t } f u n c t i o n u ( t , e ) { t h i s . u r l = t , t h i s . e l e m e n t = e , t h i s . i m g = n e w I m a g e } r e t u r n s . p r o t o t y p e . a d d E l e m e n t B a c k g r o u n d I m a g e s = f u n c t i o n ( t ) { v a r e = g e t C o m p u t e d S t y l e ( t ) ; i f ( e ) f o r ( v a r n = / u r l \ ( ( [ ' " ] ) ? ( . * ? ) \ 1 \ ) / g i , i = n . e x e c ( e . b a c k g r o u n d I m a g e ) ; n u l l ! = = i ; ) { v a r r = i & & i [ 2 ] ; r & & t h i s . a d d B a c k g r o u n d ( r , t ) , i = n . e x e c ( e . b a c k g r o u n d I m a g e ) } } , s . p r o t o t y p e . a d d I m a g e = f u n c t i o n ( t ) { v a r e = n e w c ( t ) ; t h i s . i m a g e s . p u s h ( e ) } , s . p r o t o t y p e . a d d B a c k g r o u n d = f u n c t i o n ( t , e ) { v a r n = n e w u ( t , e ) ; t h i s . i m a g e s . p u s h ( n ) } , s . p r o t o t y p e . c h e c k = f u n c t i o n ( ) { v a r t = t h i s ; f u n c t i o n e ( e , n , i ) { s e t T i m e o u t ( ( f u n c t i o n ( ) { t . p r o g r e s s ( e , n , i ) } ) ) } t h i s . p r o g r e s s e d C o u n t = 0 , t h i s . h a s A n y B r o k e n = ! 1 , t h i s . i m a g e s . l e n g t h ? t h i s . i m a g e s . f o r E a c h ( ( f u n c t i o n ( t ) { t . o n c e ( " p r o g r e s s " , e ) , t . c h e c k ( ) } ) ) : t h i s . c o m p l e t e ( ) } , s . p r o t o t y p e . p r o g r e s s = f u n c t i o n ( t , e , n ) { t h i s . p r o g r e s s e d C o u n t + + , t h i s . h a s A n y B r o k e n = t h i s . h a s A n y B r o k e n | | ! t . i s L o a d e d , t h i s . e m i t E v e n t ( " p r o g r e s s " , [ t h i s , t , e ] ) , t h i s . j q D e f e r r e d & & t h i s . j q D e f e r r e d . n o t i f y & & t h i s . j q D e f e r r e d . n o t i f y ( t h i s , t ) , t h i s . p r o g r e s s e d C o u n t = = t h i s . i m a g e s . l e n g t h & & t h i s . c o m p l e t e ( ) , t h i s . o p t i o n s . d e b u g & & i & & i . l o g ( " p r o g r e s s : " + n , t , e ) } , s . p r o t o t y p e . c o m p l e t e = f u n c t i o n ( ) { v a r t = t h i s . h a s A n y B r o k e n ? " f a i l " : " d o n e " ; i f ( t h i s . i s C o m p l e t e = ! 0 , t h i s . e m i t E v e n t ( t , [ t h i s ] ) , t h i s . e m i t E v e n t ( " a l w a y s " , [ t h i s ] ) , t h i s . j q D e f e r r e d ) { v a r e = t h i s . h a s A n y B r o k e n ? " r e j e c t " : " r e s o l v e " ; t h i s . j q D e f e r r e d [ e ] ( t h i s ) } } , c . p r o t o t y p e = O b j e c t . c r e a t e ( e . p r o t o t y p e ) , c . p r o t o t y p e . c h e c k = f u n c t i o n ( ) { t h i s . g e t I s I m a g e C o m p l e t e ( ) ? t h i s . c o n f i r m ( 0 ! = = t h i s . i m g . n a t u r a l W i d t h , " n a t u r a l W i d t h " ) : ( t h i s . p r o x y I m a g e = n e w I m a g e , t h i s . p r o x y I m a g e . a d d E v e n t L i s t e n e r ( " l o a d " , t h i s ) , t h i s . p r o x y I m a g e . a d d E v e n t L i s t e n e r ( " e r r o r " , t h i s ) , t h i s . i m g . a d d E v e n t L i s t e n e r ( " l o a d " , t h i s ) , t h i s . i m g . a d d E v e n t L i s t e n e r ( " e r r o r " , t h i s ) , t h i s . p r o x y I m a g e . s r c = t h i s . i m g . s r c ) } , c . p r o t o t y p e . g e t I s I m a g e C o m p l e t e = f u n c t i o n ( ) { r e t u r n t h i s . i m g . c o m p l e t e & & t h i s . i m g . n a t u r a l W i d t h } , c . p r o t o t y p e . c o n f i r m = f u n c t i o n ( t , e ) { t h i s . i s L o a d e d = t , t h i s . e m i t E v e n t ( " p r o g r e s s " , [ t h i s , t h i s . i m g , e ] ) } , c . p r o t o t y p e . h a n d l e E v e n t = f u n c t i o n ( t ) { v a r e = " o n " + t . t y p e ; t h i s [ e ] & & t h i s [ e ] ( t ) } , c . p r o t o t y p e . o n l o a d = f u n c t i o n ( ) { t h i s . c o n f i r m ( ! 0 , " o n l o a d " ) , t h i s . u n b i n d E v e n t s ( ) } , c . p r o t o t y p e . o n e r r o r = f u n c t i o n ( ) { t h i s . c o n f i r m ( ! 1 , " o n e r r o r " ) , t h i s . u n b i n d E v e n t s ( ) } , c . p r o t o t y p e . u n b i n d E v e n t s = f u n c t i o n ( ) { t h i s . p r o x y I m a g e . r e m o v e E v e n t L i s t e n e r ( " l o a d " , t h i s ) , t h i s . p r o x y I m a g e . r e m o v e E v e n t L i s t e n e r ( " e r r o r " , t h i s ) , t h i s . i m g . r e m o v e E v e n t L i s t e n e r ( " l o a d " , t h i s ) , t h i s . i m g . r e m o v e E v e n t L i s t e n e r ( " e r r o r " , t h i s ) } , u . p r o t o t y p e = O b j e c t . c r e a t e ( c . p r o t o t y p e ) , u . p r o t o t y p e . c h e c k = f u n c t i o n ( ) { t h i s . i m g . a d d E v e n t L i s t e n e r ( " l o a d " , t h i s ) , t h i s . i m g . a d d E v e n t L i s t e n e r ( " e r r o r " , t h i s ) , t h i s . i m g . s r c = t h i s . u r l , t h i s . g e t I s I m a g e C o m p l e t e ( ) & & ( t h i s . c o n f i r m ( 0 ! = = t h i s . i m g . n a t u r a l W i d t h , " n a t u r a l W i d t h " ) , t h i s . u n b i n d E v e n t s ( ) ) } , u . p r o t o t y p e . u n b i n d E v e n t s = f u n c t i o n ( ) { t h i s . i m g . r e m o v e E v e n t L i s t e n e r ( " l o a d " , t h i s ) , t h i s . i m g . r e m o v e E v e n t L i s t e n e r ( " e r r o r " , t h i s ) } , u . p r o t o t y p e . c o n f i r m = f u n c t i o n ( t , e ) { t h i s . i s L o a d e d = t , t h i s . e m i t E v e n t ( " p r o g r e s s " , [ t h i s , t h i s . e l e m e n t , e ] ) } , s . m a k e J Q u e r y P l u g i n = f u n c t i o n ( e ) { ( e =
/ * !
* Isotope v3 . 0.6
*
* Licensed GPLv3 for open source use
* or Isotope Commercial License for commercial use
*
* https : //isotope.metafizzy.co
* Copyright 2010 - 2018 Metafizzy
* /!function(o,s){i=[n(58),n(47),n(113),n(112),n(256),n(59),n(257),n(259),n(260)],void 0===(r=function(t,e,n,i,r,s){return function(t,e,n,i,r,o,s){"use strict";var a=t.jQuery,c=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/ ^ \ s + | \ s + $ / g , "" ) } , u = e . create ( "isotope" , { layoutMode : "masonry" , isJQueryFiltering : ! 0 , sortAscending : ! 0 } ) ; u . Item = o , u . LayoutMode = s ; var l = u . prototype ; l . _create = function ( ) { for ( var t in this . itemGUID = 0 , this . _sorters = { } , this . _getSorters ( ) , e . prototype . _create . call ( this ) , this . modes = { } , this . filteredItems = this . items , this . sortHistory = [ "original-order" ] , s . modes ) this . _initLayoutMode ( t ) } , l . reloadItems = function ( ) { this . itemGUID = 0 , e . prototype . reloadItems . call ( this ) } , l . _itemize = function ( ) { for ( var t = e . prototype . _itemize . apply ( this , arguments ) , n = 0 ; n < t . length ; n ++ ) { var i = t [ n ] ; i . id = this . itemGUID ++ } return this . _updateItemsSortData ( t ) , t } , l . _initLayoutMode = function ( t ) { var e = s . modes [ t ] , n = this . options [ t ] || { } ; this . options [ t ] = e . options ? r . extend ( e . options , n ) : n , this . modes [ t ] = new e ( this ) } , l . layout = function ( ) { this . _isLayoutInited || ! this . _getOption ( "initLayout" ) ? this . _layout ( ) : this . arrange ( ) } , l . _layout = function ( ) { var t = this . _getIsInstant ( ) ; this . _resetLayout ( ) , this . _manageStamps ( ) , this . layoutItems ( this . filteredItems , t ) , this . _isLayoutInited = ! 0 } , l . arrange = function ( t ) { this . option ( t ) , this . _getIsInstant ( ) ; var e = this . _filter ( this . items ) ; this . filteredItems = e . matches , this . _bindArrangeComplete ( ) , this . _isInstant ? this . _noTransition ( this . _hideReveal , [ e ] ) : this . _hideReveal ( e ) , this . _sort ( ) , this . _layout ( ) } , l . _init = l . arrange , l . _hideReveal = function ( t ) { this . reveal ( t . needReveal ) , this . hide ( t . needHide ) } , l . _getIsInstant = function ( ) { var t = this . _getOption ( "layoutInstant" ) , e = void 0 !== t ? t : ! this . _isLayoutInited ; return this . _isInstant = e , e } , l . _bindArrangeComplete = function ( ) { var t , e , n , i = this ; function r ( ) { t && e && n && i . dispatchEvent ( "arrangeComplete" , null , [ i . filteredItems ] ) } this . once ( "layoutComplete" , ( function ( ) { t = ! 0 , r ( ) } ) ) , this . once ( "hideComplete" , ( function ( ) { e = ! 0 , r ( ) } ) ) , this . once ( "revealComplete" , ( function ( ) { n = ! 0 , r ( ) } ) ) } , l . _filter = function ( t ) { var e = this . options . filter ; e = e || "*" ; for ( var n = [ ] , i = [ ] , r = [ ] , o = this . _getFilterTest ( e ) , s = 0 ; s < t . length ; s ++ ) { var a = t [ s ] ; if ( ! a . isIgnored ) { var c = o ( a ) ; c && n . push ( a ) , c && a . isHidden ? i . push ( a ) : c || a . isHidden || r . push ( a ) } } return { matches : n , needReveal : i , needHide : r } } , l . _getFilterTest = function ( t ) { return a && this . options . isJQueryFiltering ? function ( e ) { return a ( e . element ) . is ( t ) } : "function" == typeof t ? function ( e ) { return t ( e . element ) } : function ( e ) { return i ( e . element , t ) } } , l . updateSortData = function ( t ) { var e ; t ? ( t = r . makeArray ( t ) , e = this . getItems ( t ) ) : e = this . items , this . _getSorters ( ) , this . _updateItemsSortData ( e ) } , l . _getSorters = function ( ) { var t = this . options . getSortData ; for ( var e in t ) { var n = t [ e ] ; this . _sorters [ e ] = f ( n ) } } , l . _updateItemsSortData = function ( t ) { for ( var e = t && t . length , n = 0 ; e && n < e ; n ++ ) { t [ n ] . updateSortData ( ) } } ; var f = function ( t ) { if ( "string" != typeof t ) return t ; var e = c ( t ) . split ( " " ) , n = e [ 0 ] , i = n . match ( /^\[(.+)\]$/ ) , r = function ( t , e ) { return t ? function ( e ) { return e . getAttribute ( t ) } : function ( t ) { var n = t . querySelector ( e ) ; return n && n . textContent } } ( i && i [ 1 ] , n ) , o = u . sortDataParsers [ e [ 1 ] ] ; return t = o ? function ( t ) { return t && o ( r ( t ) ) } : function ( t ) { return t && r ( t ) } } ; u . sortDataParsers = { parseInt : function ( t ) { return parseInt ( t , 10 ) } , parseFloat : function ( t ) { return parseFloat ( t ) } } , l . _sort = function ( ) { if ( this . options . sortBy ) { var t = r . makeArray ( this . options . sortBy ) ; this . _getIsSameSortBy ( t ) || ( this . sortHistory = t . concat ( this . sortHistory ) ) ; var e = function ( t , e ) { return function ( n , i ) { for ( var r = 0 ; r < t . length ; r ++ ) { var o = t [ r ] , s = n . sortData [ o ] , a = i . sortData [ o ] ; if ( s > a || s < a ) return ( s > a ? 1 : - 1 ) * ( ( void 0 !== e [ o ] ? e [ o ] : e ) ? 1 : - 1 ) } return 0 } } ( this . sortHistory , this . options . sortAscending ) ; this . filteredItems . sort ( e ) } } , l . _getIsSameSortBy = function ( t ) { for ( var e = 0 ; e < t . length ; e ++ ) if ( t [ e ] != this . sortHistory [ e ] ) return ! 1 ; return ! 0 } , l . _mode = function ( ) { var t = this . options . layoutMode , e = this . modes [ t ] ; if ( ! e ) throw new Error ( "No layout mode: " + t ) ; return e . options = this . options [ t ] , e } , l . _resetLayout = function ( ) { e . prototype . _resetLayout . call ( this ) , this . _mode ( ) . _resetLayout ( ) } , l . _getItemLayoutPosition = function ( t ) { return this . _mod
/ * !
* Masonry layout mode
* sub - classes Masonry
* https : //masonry.desandro.com
* / w i n d o w , r = [ n ( 5 9 ) , n ( 2 5 8 ) ] , v o i d 0 = = = ( o = " f u n c t i o n " = = t y p e o f ( i = f u n c t i o n ( t , e ) { " u s e s t r i c t " ; v a r n = t . c r e a t e ( " m a s o n r y " ) , i = n . p r o t o t y p e , r = { _ g e t E l e m e n t O f f s e t : ! 0 , l a y o u t : ! 0 , _ g e t M e a s u r e m e n t : ! 0 } ; f o r ( v a r o i n e . p r o t o t y p e ) r [ o ] | | ( i [ o ] = e . p r o t o t y p e [ o ] ) ; v a r s = i . m e a s u r e C o l u m n s ; i . m e a s u r e C o l u m n s = f u n c t i o n ( ) { t h i s . i t e m s = t h i s . i s o t o p e . f i l t e r e d I t e m s , s . c a l l ( t h i s ) } ; v a r a = i . _ g e t O p t i o n ; r e t u r n i . _ g e t O p t i o n = f u n c t i o n ( t ) { r e t u r n " f i t W i d t h " = = t ? v o i d 0 ! = = t h i s . o p t i o n s . i s F i t W i d t h ? t h i s . o p t i o n s . i s F i t W i d t h : t h i s . o p t i o n s . f i t W i d t h : a . a p p l y ( t h i s . i s o t o p e , a r g u m e n t s ) } , n } ) ? i . a p p l y ( e , r ) : i ) | | ( t . e x p o r t s = o ) } , f u n c t i o n ( t , e , n ) { v a r i , r , o ;
/ * !
* Masonry v4 . 2.2
* Cascading grid layout library
* https : //masonry.desandro.com
* MIT License
* by David DeSandro
* /window,r=[n(58),n(47)],void 0===(o="function"==typeof(i=function(t,e){"use strict";var n=t.create("masonry");n.compatOptions.fitWidth="isFitWidth";var i=n.prototype;return i._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},i.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],n=t&&t.element;this.columnWidth=n&&e(n).outerWidth||this.containerWidth}var i=this.columnWidth+=this.gutter,r=this.containerWidth+this.gutter,o=r/i , s = i - r % i ; o = Math [ s && s < 1 ? "round" : "floor" ] ( o ) , this . cols = Math . max ( o , 1 ) } , i . getContainerWidth = function ( ) { var t = this . _getOption ( "fitWidth" ) ? this . element . parentNode : this . element , n = e ( t ) ; this . containerWidth = n && n . innerWidth } , i . _getItemLayoutPosition = function ( t ) { t . getSize ( ) ; var e = t . size . outerWidth % this . columnWidth , n = Math [ e && e < 1 ? "round" : "ceil" ] ( t . size . outerWidth / this . columnWidth ) ; n = Math . min ( n , this . cols ) ; for ( var i = this [ this . options . horizontalOrder ? "_getHorizontalColPosition" : "_getTopColPosition" ] ( n , t ) , r = { x : this . columnWidth * i . col , y : i . y } , o = i . y + t . size . outerHeight , s = n + i . col , a = i . col ; a < s ; a ++ ) this . colYs [ a ] = o ; return r } , i . _getTopColPosition = function ( t ) { var e = this . _getTopColGroup ( t ) , n = Math . min . apply ( Math , e ) ; return { col : e . indexOf ( n ) , y : n } } , i . _getTopColGroup = function ( t ) { if ( t < 2 ) return this . colYs ; for ( var e = [ ] , n = this . cols + 1 - t , i = 0 ; i < n ; i ++ ) e [ i ] = this . _getColGroupY ( i , t ) ; return e } , i . _getColGroupY = function ( t , e ) { if ( e < 2 ) return this . colYs [ t ] ; var n = this . colYs . slice ( t , t + e ) ; return Math . max . apply ( Math , n ) } , i . _getHorizontalColPosition = function ( t , e ) { var n = this . horizontalColIndex % this . cols ; n = t > 1 && n + t > this . cols ? 0 : n ; var i = e . size . outerWidth && e . size . outerHeight ; return this . horizontalColIndex = i ? n + t : this . horizontalColIndex , { col : n , y : this . _getColGroupY ( n , t ) } } , i . _manageStamp = function ( t ) { var n = e ( t ) , i = this . _getElementOffset ( t ) , r = this . _getOption ( "originLeft" ) ? i . left : i . right , o = r + n . outerWidth , s = Math . floor ( r / this . columnWidth ) ; s = Math . max ( 0 , s ) ; var a = Math . floor ( o / this . columnWidth ) ; a -= o % this . columnWidth ? 0 : 1 , a = Math . min ( this . cols - 1 , a ) ; for ( var c = ( this . _getOption ( "originTop" ) ? i . top : i . bottom ) + n . outerHeight , u = s ; u <= a ; u ++ ) this . colYs [ u ] = Math . max ( c , this . colYs [ u ] ) } , i . _getContainerSize = function ( ) { this . maxY = Math . max . apply ( Math , this . colYs ) ; var t = { height : this . maxY } ; return this . _getOption ( "fitWidth" ) && ( t . width = this . _getContainerFitWidth ( ) ) , t } , i . _getContainerFitWidth = function ( ) { for ( var t = 0 , e = this . cols ; -- e && 0 === this . colYs [ e ] ; ) t ++ ; return ( this . cols - t ) * this . columnWidth - this . gutter } , i . needsResizeLayout = function ( ) { var t = this . containerWidth ; return this . getContainerWidth ( ) , t != this . containerWidth } , n } ) ? i . apply ( e , r ) : i ) || ( t . exports = o ) } , function ( t , e , n ) { var i , r , o ; window , r = [ n ( 59 ) ] , void 0 === ( o = "function" == typeof ( i = function ( t ) { "use strict" ; var e = t . create ( "fitRows" ) , n = e . prototype ; return n . _resetLayout = function ( ) { this . x = 0 , this . y = 0 , this . maxY = 0 , this . _getMeasurement ( "gutter" , "outerWidth" ) } , n . _getItemLayoutPosition = function ( t ) { t . getSize ( ) ; var e = t . size . outerWidth + this . gutter , n = this . isotope . size . innerWidth + this . gutter ; 0 !== this . x && e + this . x > n && ( this . x = 0 , this . y = this . maxY ) ; var i = { x : this . x , y : this . y } ; return this . maxY = Math . max ( this . maxY , this . y + t . size . outerHeight ) , this . x += e , i } , n . _getContainerSize = function ( ) { return { height : this . maxY } } , e } ) ? i . apply ( e , r ) : i ) || ( t . exports = o ) } , function ( t , e , n ) { var i , r , o ; window , r = [ n ( 59 ) ] , void 0 === ( o = "function" == typeof ( i = function ( t ) { "use strict" ; var e = t . create ( "vertical" , { horizontalAlignment : 0 } ) , n = e . prototype ; return n . _resetLayout = function ( ) { this . y = 0 } , n . _getItemLayoutPosition = function ( t ) { t . getSize ( ) ; var e = ( this . isotope . size . innerWidth - t . size . outerWidth ) * this . options . horizontalAlignment , n = this . y ; return this . y += t . size . outerHeight , { x : e , y : n } } , n . _getContainerSize = function ( ) { return { height : this . y } } , e } ) ? i . apply ( e , r ) : i ) || ( t . exports = o ) } , function ( t , e , n ) { var i , r , o ;
/ * ! M a g n i f i c P o p u p - v 1 . 1 . 0 - 2 0 1 6 - 0 2 - 2 0
* http : //dimsemenov.com/plugins/magnific-popup/
* Copyright ( c ) 2016 Dmitry Semenov ; * / r = [ n ( 2 3 ) ] , v o i d 0 = = = ( o = " f u n c t i o n " = = t y p e o f ( i = f u n c t i o n ( t ) { v a r e , n , i , r , o , s , a = f u n c t i o n ( ) { } , c = ! ! w i n d o w . j Q u e r y , u = t ( w i n d o w ) , l = f u n c t i o n ( t , n ) { e . e v . o n ( " m f p " + t + " . m f p " , n ) } , f = f u n c t i o n ( e , n , i , r ) { v a r o = d o c u m e n t . c r e a t e E l e m e n t ( " d i v " ) ; r e t u r n o . c l a s s N a m e = " m f p - " + e , i & & ( o . i n n e r H T M L = i ) , r ? n & & n . a p p e n d C h i l d ( o ) : ( o = t ( o ) , n & & o . a p p e n d T o ( n ) ) , o } , h = f u n c t i o n ( n , i ) { e . e v . t r i g g e r H a n d l e r ( " m f p " + n , i ) , e . s t . c a l l b a c k s & & ( n = n . c h a r A t ( 0 ) . t o L o w e r C a s e ( ) + n . s l i c e ( 1 ) , e . s t . c a l l b a c k s [ n ] & & e . s t . c a l l b a c k s [ n ] . a p p l y ( e , t . i s A r r a y ( i ) ? i : [ i ] ) ) } , p = f u n c t i o n ( n ) { r e t u r n n = = = s & & e . c u r r T e m p l a t e . c l o s e B t n | | ( e . c u r r T e m p l a t e . c l o s e B t n = t ( e . s t . c l o s e M a r k u p . r e p l a c e ( " % t i t l e % " , e . s t . t C l o s e ) ) , s = n ) , e . c u r r T e m p l a t e . c l o s e B t n } , d = f u n c t i o n ( ) { t . m a g n i f i c P o p u p . i n s t a n c e | | ( ( e = n e w a ) . i n i t ( ) , t . m a g n i f i c P o p u p . i n s t a n c e = e ) } ; a . p r o t o t y p e = { c o n s t r u c t o r : a , i n i t : f u n c t i o n ( ) { v a r n = n a v i g a t o r . a p p V e r s i o n ; e . i s L o w I E = e . i s I E 8 = d o c u m e n t . a l l & & ! d o c u m e n t . a d d E v e n t L i s t e n e r , e . i s A n d r o i d = / a n d r o i d / g i . t e s t ( n ) , e . i s I O S = / i p h o n e | i p a d | i p o d / g i . t e s t ( n ) , e . s u p p o r t s T r a n s i t i o n = f u n c t i o n ( ) { v a r t = d o c u m e n t . c r e a t e E l e m e n t ( " p " ) . s t y l e , e = [ " m s " , " O " , " M o z " , " W e b k i t " ] ; i f ( v o i d 0 ! = = t . t r a n s i t i o n ) r e t u r n ! 0 ; f o r ( ; e . l e n g t h ; ) i f ( e . p o p ( ) + " T r a n s i t i o n " i n t ) r e t u r n ! 0 ; r e t u r n ! 1 } ( ) , e . p r o b a b l y M o b i l e = e . i s A n d r o i d | | e . i s I O S | | / ( O p e r a M i n i ) | K i n d l e | w e b O S | B l a c k B e r r y | ( O p e r a M o b i ) | ( W i n d o w s P h o n e ) | I E M o b i l e / i . t e s t ( n a v i g a t o r . u s e r A g e n t ) , i = t ( d o c u m e n t ) , e . p o p u p s C a c h e = { } } , o p e n : f u n c t i o n ( n ) { v a r r ; i f ( ! 1 = = = n . i s O b j ) { e . i t e m s = n . i t e m s . t o A r r a y ( ) , e . i n d e x = 0 ; v a r s , a = n . i t e m s ; f o r ( r = 0 ; r < a . l e n g t h ; r + + ) i f ( ( s = a [ r ] ) . p a r s e d & & ( s = s . e l [ 0 ] ) , s = = = n . e l [ 0 ] ) { e . i n d e x = r ; b r e a k } } e l s e e . i t e m s = t . i s A r r a y ( n . i t e m s ) ? n . i t e m s : [ n . i t e m s ] , e . i n d e x = n . i n d e x | | 0 ; i f ( ! e . i s O p e n ) { e . t y p e s = [ ] , o = " " , n . m a i n E l & & n . m a i n E l . l e n g t h ? e . e v = n . m a i n E l . e q ( 0 ) : e . e v = i , n . k e y ? ( e . p o p u p s C a c h e [ n . k e y ] | | ( e . p o p u p s C a c h e [ n . k e y ] = { } ) , e . c u r r T e m p l a t e = e . p o p u p s C a c h e [ n . k e y ] ) : e . c u r r T e m p l a t e = { } , e . s t = t . e x t e n d ( ! 0 , { } , t . m a g n i f i c P o p u p . d e f a u l t s , n ) , e . f i x e d C o n t e n t P o s = " a u t o " = = = e . s t . f i x e d C o n t e n t P o s ? ! e . p r o b a b l y M o b i l e : e . s t . f i x e d C o n t e n t P o s , e . s t . m o d a l & & ( e . s t . c l o s e O n C o n t e n t C l i c k = ! 1 , e . s t . c l o s e O n B g C l i c k = ! 1 , e . s t . s h o w C l o s e B t n = ! 1 , e . s t . e n a b l e E s c a p e K e y = ! 1 ) , e . b g O v e r l a y | | ( e . b g O v e r l a y = f ( " b g " ) . o n ( " c l i c k . m f p " , ( f u n c t i o n ( ) { e . c l o s e ( ) } ) ) , e . w r a p = f ( " w r a p " ) . a t t r ( " t a b i n d e x " , - 1 ) . o n ( " c l i c k . m f p " , ( f u n c t i o n ( t ) { e . _ c h e c k I f C l o s e ( t . t a r g e t ) & & e . c l o s e ( ) } ) ) , e . c o n t a i n e r = f ( " c o n t a i n e r " , e . w r a p ) ) , e . c o n t e n t C o n t a i n e r = f ( " c o n t e n t " ) , e . s t . p r e l o a d e r & & ( e . p r e l o a d e r = f ( " p r e l o a d e r " , e . c o n t a i n e r , e . s t . t L o a d i n g ) ) ; v a r c = t . m a g n i f i c P o p u p . m o d u l e s ; f o r ( r = 0 ; r < c . l e n g t h ; r + + ) { v a r d = c [ r ] ; d = d . c h a r A t ( 0 ) . t o U p p e r C a s e ( ) + d . s l i c e ( 1 ) , e [ " i n i t " + d ] . c a l l ( e ) } h ( " B e f o r e O p e n " ) , e . s t . s h o w C l o s e B t n & & ( e . s t . c l o s e B t n I n s i d e ? ( l ( " M a r k u p P a r s e " , ( f u n c t i o n ( t , e , n , i ) { n . c l o s e _ r e p l a c e W i t h = p ( i . t y p e ) } ) ) , o + = " m f p - c l o s e - b t n - i n " ) : e . w r a p . a p p e n d ( p ( ) ) ) , e . s t . a l i g n T o p & & ( o + = " m f p - a l i g n - t o p " ) , e . f i x e d C o n t e n t P o s ? e . w r a p . c s s ( { o v e r f l o w : e . s t . o v e r f l o w Y , o v e r f l o w X : " h i d d e n " , o v e r f l o w Y : e . s t . o v e r f l o w Y } ) : e . w r a p . c s s ( { t o p : u . s c r o l l T o p ( ) , p o s i t i o n : " a b s o l u t e " } ) , ( ! 1 = = = e . s t . f i x e d B g P o s | | " a u t o " = = = e . s t . f i x e d B g P o s & & ! e . f i x e d C o n t e n t P o s ) & & e . b g O v e r l a y . c s s ( { h e i g h t : i . h e i g h t ( ) , p o s i t i o n : " a b s o l u t e " } ) , e . s t . e n a b l e E s c a p e K e y & & i . o n ( " k e y u p . m f p " , ( f u n c t i o n ( t ) { 2 7 = = = t . k e y C o d e & & e . c l o s e ( ) } ) ) , u . o n ( " r e s i z e . m f p " , ( f u n c t i o n ( ) { e . u p d a t e S i z e ( ) } ) ) , e . s t . c l o s e O n C o n t e n t C l i c k | | ( o + = " m f p - a u t o - c u r s o r " ) , o & & e . w r a p . a d d C l a s s ( o ) ; v a r m = e . w H = u . h e i g h t ( ) , v = { } ; i f ( e . f i x e d C o n t e n t P o s & & e . _ h a s S c r o l l B a r ( m ) ) { v a r g = e . _ g e t S c r o l l b a r S i z e ( ) ; g & & ( v . m a r g i n R i g h t = g ) } e . f i x e d C o n t e n t P o s & & ( e . i s I E 7 ? t ( " b o d y , h t m l " ) . c s s ( " o v e r f l o w " , " h i d d e n " ) : v . o v e r f l o w = " h i d d e n " ) ; v a r b = e . s t . m a i n C l a s s ; r e t u r n e . i s I E 7 & & ( b + = " m f p - i e 7 " ) , b & & e . _ a d d C l a s s T o M F P ( b ) , e . u p d a t e I t e m H T M L ( ) , h ( " B u i l d C o n t r o l s " ) , t ( " h t m l " ) . c s s ( v ) , e . b g O v e r l a y . a d d ( e . w r a p ) . p r e p e n d T o ( e . s t . p r e p e n d T o | | t ( d o c u m e n t . b o d y ) ) , e . _ l a s t F o c u s e d E l = d o c u m e n t . a c t i v e E l e m e n t , s e t T i m e o u t ( ( f u n c t i o n ( ) { e . c o n t e n t ? ( e . _ a d d C l a s s T o M F P ( " m f p - r e a d y " ) , e . _ s e t F o c u s ( ) ) : e . b g O v e r l a y . a d d C l a s s ( " m f p - r e a d y " ) , i . o n ( " f o c u s i n . m f p " , e . _ o n F o c u s I n ) } ) , 1 6 ) , e . i s O p e n = ! 0 , e . u p d a t e S i z e ( m ) , h ( " O p e n " ) , n } e . u p d a t e I t e m H T M L ( ) } , c l o s e : f u n c t i o n ( ) { e . i s O p e n & & ( h ( " B e f o r e C l o s e " ) , e . i s O p e n = ! 1 , e . s t . r e m o v a l D e l a y & & ! e . i s L o w I E & & e . s u p p o r t s T r a n s i t i o n ? ( e . _ a d d C l a s s T o M F P ( " m f p - r e m o v i n g " ) , s e t T i m e o u t ( ( f u n c t i o n ( ) { e . _ c l o s e ( ) } ) , e . s t . r e m o v a l D e l a y ) ) : e . _ c l o s e ( ) ) } , _ c l o s e : f u n c t i o n ( ) { h ( " C l o s e " ) ; v a r n = " m f p - r e m o v i n g m f p - r e a d y " ; i f ( e . b g O v e r l a y
/ * !
* mmenu . js
* mmenujs . com
*
* Copyright ( c ) Fred Heusschen
* frebsite . nl
*
* License : CC - BY - NC - 4.0
* http : //creativecommons.org/licenses/by-nc/4.0/
* /
2020-04-30 14:58:06 +02:00
C . addons = { offcanvas : function ( ) { var t = this ; if ( this . opts . offCanvas ) { var e = function ( t ) { return "object" != M ( t ) && ( t = { } ) , t } ( this . opts . offCanvas ) ; this . opts . offCanvas = c ( e , C . options . offCanvas ) ; var n = this . conf . offCanvas ; this . _api . push ( "open" , "close" , "setPage" ) , this . vars . opened = ! 1 , this . bind ( "initMenu:before" , ( function ( ) { n . clone && ( t . node . menu = t . node . menu . cloneNode ( ! 0 ) , t . node . menu . id && ( t . node . menu . id = "mm-" + t . node . menu . id ) , x ( t . node . menu , "[id]" ) . forEach ( ( function ( t ) { t . id = "mm-" + t . id } ) ) ) , t . node . wrpr = document . body , document . querySelector ( n . menu . insertSelector ) [ n . menu . insertMethod ] ( t . node . menu ) } ) ) , this . bind ( "initMenu:after" , ( function ( ) { R . call ( t ) , t . setPage ( C . node . page ) , F . call ( t ) , t . node . menu . classList . add ( "brz-mm-menu_offcanvas" ) ; var e = window . location . hash ; if ( e ) { var n = d ( t . node . menu . id ) ; n && n == e . slice ( 1 ) && setTimeout ( ( function ( ) { t . open ( ) } ) , 1e3 ) } } ) ) , this . bind ( "setPage:after" , ( function ( t ) { C . node . blck && w ( C . node . blck , "a" ) . forEach ( ( function ( e ) { e . setAttribute ( "href" , "#" + t . id ) } ) ) } ) ) , this . bind ( "open:start:sr-aria" , ( function ( ) { C . sr _aria ( t . node . menu , "hidden" , ! 1 ) } ) ) , this . bind ( "close:finish:sr-aria" , ( function ( ) { C . sr _aria ( t . node . menu , "hidden" , ! 0 ) } ) ) , this . bind ( "initMenu:after:sr-aria" , ( function ( ) { C . sr _aria ( t . node . menu , "hidden" , ! 0 ) } ) ) , this . bind ( "initBlocker:after:sr-text" , ( function ( ) { w ( C . node . blck , "a" ) . forEach ( ( function ( e ) { e . innerHTML = C . sr _text ( t . i18n ( t . conf . screenReader . text . closeMenu ) ) } ) ) } ) ) , this . clck . push ( ( function ( e , n ) { var i = d ( t . node . menu . id ) ; if ( i && e . matches ( '[href="#' + i + '"]' ) ) { if ( n . inMenu ) return t . open ( ) , ! 0 ; var r = e . closest ( ".brz-mm-menu" ) ; if ( r ) { var o = r . mmApi ; if ( o && o . close ) return o . close ( ) , f ( r , ( function ( ) { t . open ( ) } ) , t . conf . transitionDuration ) , ! 0 } return t . open ( ) , ! 0 } if ( ( i = C . node . page . id ) && e . matches ( '[href="#' + i + '"]' ) ) return t . close ( ) , ! 0 } ) ) } } , screenReader : function ( ) { var t = this , e = function ( t ) { return "boolean" == typeof t && ( t = { aria : t , text : t } ) , "object" != M ( t ) && ( t = { } ) , t } ( this . opts . screenReader ) ; this . opts . screenReader = c ( e , C . options . screenReader ) ; var n = this . conf . screenReader ; e . aria && ( this . bind ( "initAddons:after" , ( function ( ) { t . bind ( "initMenu:after" , ( function ( ) { this . trigger ( "initMenu:after:sr-aria" , [ ] . slice . call ( arguments ) ) } ) ) , t . bind ( "initNavbar:after" , ( function ( ) { this . trigger ( "initNavbar:after:sr-aria" , [ ] . slice . call ( arguments ) ) } ) ) , t . bind ( "openPanel:start" , ( function ( ) { this . trigger ( "openPanel:start:sr-aria" , [ ] . slice . call ( arguments ) ) } ) ) , t . bind ( "close:start" , ( function ( ) { this . trigger ( "close:start:sr-aria" , [ ] . slice . call ( arguments ) ) } ) ) , t . bind ( "close:finish" , ( function ( ) { this . trigger ( "close:finish:sr-aria" , [ ] . slice . call ( arguments ) ) } ) ) , t . bind ( "open:start" , ( function ( ) { this . trigger ( "open:start:sr-aria" , [ ] . slice . call ( arguments ) ) } ) ) , t . bind ( "initOpened:after" , ( function ( ) { this . trigger ( "initOpened:after:sr-aria" , [ ] . slice . call ( arguments ) ) } ) ) } ) ) , this . bind ( "updateListview" , ( function ( ) { t . node . pnls . querySelectorAll ( ".brz-mm-listitem" ) . forEach ( ( function ( t ) { C . sr _aria ( t , "hidden" , t . matches ( ".brz-mm-hidden" ) ) } ) ) } ) ) , this . bind ( "openPanel:start" , ( function ( e ) { var n = x ( t . node . pnls , ".brz-mm-panel" ) . filter ( ( function ( t ) { return t !== e } ) ) . filter ( ( function ( t ) { return ! t . parentElement . matches ( ".brz-mm-panel" ) } ) ) , i = [ e ] ; x ( e , ".brz-mm-listitem_vertical .brz-mm-listitem_opened" ) . forEach ( ( function ( t ) { i . push . apply ( i , w ( t , ".brz-mm-panel" ) ) } ) ) , n . forEach ( ( function ( t ) { C . sr _aria ( t , "hidden" , ! 0 ) } ) ) , i . forEach ( ( function ( t ) { C . sr _aria ( t , "hidden" , ! 1 ) } ) ) } ) ) , this . bind ( "closePanel" , ( function ( t ) { C . sr _aria ( t , "hidden" , ! 0 ) } ) ) , this . bind ( "initPanel:after" , ( function ( t ) { x ( t , ".brz-mm-btn" ) . forEach ( ( function ( t ) { C . sr _aria ( t , "haspopup" , ! 0 ) ; var e = t . getAttribute ( "href" ) ; e && C . sr _aria ( t , "owns" , e . replace ( "#" , "" ) ) } ) ) } ) ) , this . bind ( "initNavbar:after" , ( function ( t ) { var e = w ( t , ".brz-mm-navbar" ) [ 0 ] , n = e . matches ( ".brz-mm-hidden" ) ; C . sr _aria ( e , "hidden" , n ) } ) ) , e . text && "parent" == this . opts . navbar . titleLink && this . bind ( "initNavbar:after" , ( function ( t ) { var e = w ( t , ".brz-mm-navbar" ) [ 0 ] , n = ! ! e . querySelector ( ".brz-mm-btn_prev" ) ; C . sr _aria ( x ( e , ".brz-mm-navbar__title" ) [ 0 ] , "hidden" , n ) } ) ) ) , e . text && ( this . bind ( "initAddons:after" , ( function ( ) { t . bind ( "setPage:after" , ( function ( ) { this . trigger ( "setPage:after:sr-text" , [ ] . slice . call ( arguments ) ) } ) ) , t . bind ( "initBlocker:after" , ( function ( ) { this . tr