1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3592],{3592:function(e,t,n){n.d(t,{L:function(){return s}});var i=n(2265),r={delay:350,distance:"50px",duration:650,easing:"cubic-bezier(0.5, 0, 0, 1)",opacity:0,origin:"top",rotate:{x:0,y:0,z:0},scale:1,cleanup:!1,desktop:!0,mobile:!0,reset:!1,useDelay:"always",viewFactor:0,viewOffset:{top:0,right:0,bottom:0,left:0}},o=n(44),s=function(e){var t=e.children,s=e.className,a=e.origin,c=e.distance,l=e.duration,d=e.delay,u=e.reset,f=e.easing,h=e.opacity,p=e.rotate,m=e.scale,v=e.cleanup,y=e.desktop,g=e.mobile,b=e.useDelay,w=e.viewFactor,E=e.viewOffset,k=(0,i.useRef)(null),j={origin:void 0===a?r.origin:a,distance:void 0===c?r.distance:c,duration:void 0===l?r.duration:l,delay:void 0===d?r.delay:d,reset:void 0===u?r.reset:u,easing:void 0===f?r.easing:f,opacity:void 0===h?r.opacity:h,rotate:void 0===p?r.rotate:p,scale:void 0===m?r.scale:m,cleanup:void 0===v?r.cleanup:v,desktop:void 0===y?r.desktop:y,mobile:void 0===g?r.mobile:g,useDelay:void 0===b?r.useDelay:b,viewFactor:void 0===w?r.viewFactor:w,viewOffset:void 0===E?r.viewOffset:E};return(0,i.useEffect)(function(){!function(){(0,o.mG)(this,void 0,void 0,function(){var e;return(0,o.Jh)(this,function(t){switch(t.label){case 0:return[4,n(3861)];case 1:return e=t.sent().default(r),null!=j.origin&&k.current?e.reveal(k.current,j):k.current?e.reveal(k.current):console.warn("next-scroll doesn't apply to your element"),[2]}})})}()},[]),i.createElement("div",{ref:k,className:s},t)}},3861:function(e,t,n){n.r(t),n.d(t,{default:function(){return V}});var i,r,o,s,a,c,l,d,u,f,h=/*! @license is-dom-node v1.0.4 2 3 Copyright 2018 Fisssion LLC. 4 5 Permission is hereby granted, free of charge, to any person obtaining a copy 6 of this software and associated documentation files (the "Software"), to deal 7 in the Software without restriction, including without limitation the rights 8 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 copies of the Software, and to permit persons to whom the Software is 10 furnished to do so, subject to the following conditions: 11 12 The above copyright notice and this permission notice shall be included in all 13 copies or substantial portions of the Software. 14 15 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 SOFTWARE. 22 23*/function(e){return"object"==typeof window.Node?e instanceof window.Node:null!==e&&"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},p=/*! @license is-dom-node-list v1.2.1 24 25 Copyright 2018 Fisssion LLC. 26 27 Permission is hereby granted, free of charge, to any person obtaining a copy 28 of this software and associated documentation files (the "Software"), to deal 29 in the Software without restriction, including without limitation the rights 30 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 31 copies of the Software, and to permit persons to whom the Software is 32 furnished to do so, subject to the following conditions: 33 34 The above copyright notice and this permission notice shall be included in all 35 copies or substantial portions of the Software. 36 37 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 38 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 39 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 40 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 41 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 42 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 43 SOFTWARE. 44 45*/function(e){var t=Object.prototype.toString.call(e);return"object"==typeof window.NodeList?e instanceof window.NodeList:null!==e&&"object"==typeof e&&"number"==typeof e.length&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(t)&&(0===e.length||h(e[0]))},m=/*! @license Tealight v0.3.6 46 47 Copyright 2018 Fisssion LLC. 48 49 Permission is hereby granted, free of charge, to any person obtaining a copy 50 of this software and associated documentation files (the "Software"), to deal 51 in the Software without restriction, including without limitation the rights 52 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 53 copies of the Software, and to permit persons to whom the Software is 54 furnished to do so, subject to the following conditions: 55 56 The above copyright notice and this permission notice shall be included in all 57 copies or substantial portions of the Software. 58 59 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 60 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 61 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 62 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 63 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 64 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 65 SOFTWARE. 66 67*/function(e,t){if(void 0===t&&(t=document),e instanceof Array)return e.filter(h);if(h(e))return[e];if(p(e))return Array.prototype.slice.call(e);
67if("string"==typeof e)try{var n=t.querySelectorAll(e);return Array.prototype.slice.call(n)}catch(e){}return[]};/*! @license Rematrix v0.3.0 68 69 Copyright 2018 Julian Lloyd. 70 71 Permission is hereby granted, free of charge, to any person obtaining a copy 72 of this software and associated documentation files (the "Software"), to deal 73 in the Software without restriction, including without limitation the rights 74 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 75 copies of the Software, and to permit persons to whom the Software is 76 furnished to do so, subject to the following conditions: 77 78 The above copyright notice and this permission notice shall be included in 79 all copies or substantial portions of the Software. 80 81 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 82 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 83 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 84 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 85 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 86 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 87 THE SOFTWARE. 88*/function v(e){if(e.constructor!==Array)throw TypeError("Expected array.");if(16===e.length)return e;if(6===e.length){var t=y();return t[0]=e[0],t[1]=e[1],t[4]=e[2],t[5]=e[3],t[12]=e[4],t[13]=e[5],t}throw RangeError("Expected array with either 6 or 16 values.")}function y(){for(var e=[],t=0;t<16;t++)t%5==0?e.push(1):e.push(0);return e}function g(e,t){for(var n=v(e),i=v(t),r=[],o=0;o<4;o++)for(var s=[n[o],n[o+4],n[o+8],n[o+12]],a=0;a<4;a++){var c=4*a,l=[i[c],i[c+1],i[c+2],i[c+3]],d=s[0]*l[0]+s[1]*l[1]+s[2]*l[2]+s[3]*l[3];r[o+c]=d}return r}function b(e,t){var n=y();return n[0]=e,n[5]="number"==typeof t?t:e,n}/*! @license miniraf v1.0.0 89 90 Copyright 2018 Fisssion LLC. 91 92 Permission is hereby granted, free of charge, to any person obtaining a copy 93 of this software and associated documentation files (the "Software"), to deal 94 in the Software without restriction, including without limitation the rights 95 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 96 copies of the Software, and to permit persons to whom the Software is 97 furnished to do so, subject to the following conditions: 98 99 The above copyright notice and this permission notice shall be included in all 100 copies or substantial portions of the Software. 101 102 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 103 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 104 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 105 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 106 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 107 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 108 SOFTWARE. 109 110*/var w=(i=Date.now(),function(e){var t=Date.now();t-i>16?(i=t,e(t)):setTimeout(function(){return w(e)},0)}),E=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||w,k={delay:0,distance:"0",duration:600,easing:"cubic-bezier(0.5, 0, 0, 1)",interval:0,opacity:0,origin:"bottom",rotate:{x:0,y:0,z:0},scale:1,cleanup:!1,container:document.documentElement,desktop:!0,mobile:!0,reset:!1,useDelay:"always",viewFactor:0,viewOffset:{top:0,right:0,bottom:0,left:0},afterReset:function(){},afterReveal:function(){},beforeReset:function(){},beforeReveal:function(){}},j={success:function(){document.documentElement.classList.add("sr"),document.body?document.body.style.height="100%":document.addEventListener("DOMContentLoaded",function(){document.body.style.height="100%"})},failure:function(){return document.documentElement.classList.remove("sr"),{clean:function(){},destroy:function(){},reveal:function(){},sync:function(){},get noop(){return!0}}}};function O(e){return null!==e&&e instanceof Object&&(e.constructor===Object||"[object Object]"===Object.prototype.toString.call(e))}function T(e,t){if(O(e))return Object.keys(e).forEach(function(n){return t(e[n],n,e)});if(e instanceof Array)return e.forEach(function(n,i){return t(n,i,e)});throw TypeError("Expected either an array or object literal.")}function x(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];if(this.constructor.debug&&console){var i="%cScrollReveal: "+e;t.forEach(function(e){return i+="\n â "+e}),console.log(i,"color: #ea654b;")}}function R(){var e=this,t=function(){return{active:[],stale:[]}},n=t(),i=t(),r=t();try{T(m("[data-sr-id]"),function(e){var t=parseInt(e.getAttribute("data-sr-id"));n.active.push(t)})}catch(e){throw e}T(this.store.elements,function(e){-1===n.active.indexOf(e.id)&&n.stale.push(e.id)}),T(n.stale,function(t){return delete e.store.elements[t]}),T(this.store.elements,function(e){-1===r.active.indexOf(e.containerId)&&r.active.push(e.containerId),e.hasOwnProperty("sequence")&&-1===i.active.indexOf(e.sequence.id)&&i.active.push(e.sequence.id)}),T(this.store.containers,function(e){-1===r.active.indexOf(e.id)&&r.stale.push(e.id)}),T(r.stale,function(t){var n=e.store.containers[t].node;n.removeEventListener("scroll",e.delegate),n.removeEventListener("resize",e.delegate),delete e.store.containers[t]}),T(this.store.sequences,function(e){-1===i.active.indexOf(e.id)&&i.stale.push(e.id)}),T(i.stale,function(t){return delete e.store.sequences[t]})}var q=function(){var e={},t=document.documentElement.style;
vendor: 5,612 bytes, line 110
110function n(n,i){if(void 0===i&&(i=t),n&&"string"==typeof n){if(e[n])return e[n];if("string"==typeof i[n])return e[n]=n;if("string"==typeof i["-webkit-"+n])return e[n]="-webkit-"+n;throw RangeError('Unable to find "'+n+'" style property.')}throw TypeError("Expected a string.")}return n.clearCache=function(){return e={}},n}();function A(e,t){t.split(";").forEach(function(t){var n=t.split(":"),i=n[0],r=n.slice(1);i&&r&&(e.style[i.trim()]=r.join(":"))})}function L(e){var t,n=this;try{T(m(e),function(e){var i=e.getAttribute("data-sr-id");if(null!==i){t=!0;var r=n.store.elements[i];r.callbackTimer&&window.clearTimeout(r.callbackTimer.clock),A(r.node,r.styles.inline.generated),e.removeAttribute("data-sr-id"),delete n.store.elements[i]}})}catch(e){return x.call(this,"Clean failed.",e.message)}if(t)try{R.call(this)}catch(e){return x.call(this,"Clean failed.",e.message)}}function N(){var e=this;T(this.store.elements,function(e){A(e.node,e.styles.inline.generated),e.node.removeAttribute("data-sr-id")}),T(this.store.containers,function(t){var n=t.node===document.documentElement?window:t.node;n.removeEventListener("scroll",e.delegate),n.removeEventListener("resize",e.delegate)}),this.store={containers:{},elements:{},history:[],sequences:{}}}function P(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];if(O(e))return T(t,function(t){T(t,function(t,n){O(t)?(e[n]&&O(e[n])||(e[n]={}),P(e[n],t)):e[n]=t})}),e;throw TypeError("Target must be an object literal.")}function M(e){return void 0===e&&(e=navigator.userAgent),/Android|iPhone|iPad|iPod/i.test(e)}var F=(r=0,function(){return r++});function I(){var e=this;R.call(this),T(this.store.elements,function(e){var t=[e.styles.inline.generated];e.visible?(t.push(e.styles.opacity.computed),t.push(e.styles.transform.generated.final),e.revealed=!0):(t.push(e.styles.opacity.generated),t.push(e.styles.transform.generated.initial),e.revealed=!1),A(e.node,t.filter(function(e){return""!==e}).join(" "))}),T(this.store.containers,function(t){var n=t.node===document.documentElement?window:t.node;n.addEventListener("scroll",e.delegate),n.addEventListener("resize",e.delegate)}),this.delegate(),this.initTimeout=null}function z(e,t){void 0===t&&(t={});var n=t.pristine||this.pristine,i="always"===e.config.useDelay||"onload"===e.config.useDelay&&n||"once"===e.config.useDelay&&!e.seen,r=e.visible&&!e.revealed,o=!e.visible&&e.revealed&&e.config.reset;return t.reveal||r?D.call(this,e,i):t.reset||o?C.call(this,e):void 0}function D(e,t){var n=[e.styles.inline.generated,e.styles.opacity.computed,e.styles.transform.generated.final];t?n.push(e.styles.transition.generated.delayed):n.push(e.styles.transition.generated.instant),e.revealed=e.seen=!0,A(e.node,n.filter(function(e){return""!==e}).join(" ")),S.call(this,e,t)}function C(e){var t=[e.styles.inline.generated,e.styles.opacity.generated,e.styles.transform.generated.initial,e.styles.transition.generated.instant];e.revealed=!1,A(e.node,t.filter(function(e){return""!==e}).join(" ")),S.call(this,e)}function S(e,t){var n=this,i=t?e.config.duration+e.config.delay:e.config.duration,r=e.revealed?e.config.beforeReveal:e.config.beforeReset,o=e.revealed?e.config.afterReveal:e.config.afterReset,s=0;e.callbackTimer&&(s=Date.now()-e.callbackTimer.start,window.clearTimeout(e.callbackTimer.clock)),r(e.node),e.callbackTimer={start:Date.now(),clock:window.setTimeout(function(){o(e.node),e.callbackTimer=null,e.revealed&&!e.config.reset&&e.config.cleanup&&L.call(n,e.node)},i-s)}}function W(e,t){if(void 0===t&&(t=this.pristine),!e.visible&&e.revealed&&e.config.reset)return z.call(this,e,{reset:!0});var n=this.store.sequences[e.sequence.id],i=e.sequence.index;if(n){var r=new $(n,"visible",this.store),o=new $(n,"revealed",this.store);if(n.models={visible:r,revealed:o},!o.body.length){var s=n.members[r.body[0]],a=this.store.elements[s];if(a)return _.call(this,n,r.body[0],-1,t),_.call(this,n,r.body[0],1,t),z.call(this,a,{reveal:!0,pristine:t})}if(!n.blocked.head&&i===[].concat(o.head).pop()&&i>=[].concat(r.body).shift())return _.call(this,n,i,-1,t),z.call(this,e,{reveal:!0,pristine:t});if(!n.blocked.foot&&i===[].concat(o.foot).shift()&&i<=[].concat(r.body).pop())return _.call(this,n,i,1,t),z.call(this,e,{reveal:!0,pristine:t})}}function Y(e){var t=Math.abs(e);if(isNaN(t))throw RangeError("Invalid sequence interval.");this.id=F(),this.interval=Math.max(t,16),this.members=[],this.models={},this.blocked={head:!1,foot:!1}}function $(e,t,n){var i=this;this.head=[],this.body=[],this.foot=[],T(e.members,function(e,r){var o=n.elements[e];o&&o[t]&&i.body.push(r)}),this.body.length&&T(e.members,function(e,r){var o=n.elements[e];o&&!o[t]&&(r<i.body[0]?i.head.push(r):i.foot.push(r))})}function _(e,t,n,i){var r=this,o=["head",null,"foot"][1+n],s=e.members[t+n],a=this.store.elements[s];e.blocked[o]=!0,setTimeout(function(){e.blocked[o]=!1,a&&W.call(r,a,i)},e.interval)}function H(e,t,n){var i,r=this;void 0===t&&(t={}),void 0===n&&(n=!1);var o=[],s=t.interval||k.interval;try{s&&(i=new Y(s));var a=m(e);if(!a.length)throw Error("Invalid reveal target.");var c=a.reduce(function(e,n){var s,a={},c=n.getAttribute("data-sr-id");c?(P(a,r.store.elements[c]),A(a.node,a.styles.inline.computed)):(a.id=F(),a.node=n,a.seen=!1,a.revealed=!1,a.visible=!1);var l=P({},a.config||r.defaults,t);if(!l.mobile&&M()||!l.desktop&&!M())return c&&L.call(r,a),e;var d=m(l.container)[0];if(!d)throw Error("Invalid container.");return d.contains(n)&&(s=function(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var i=null;return T(t,function(t){T(t,function(t){null===i&&t.node===e&&(i=t.id)})}),i}
110(d,o,r.store.containers),null===s&&(s=F(),o.push({id:s,node:d})),a.config=l,a.containerId=s,a.styles=function(e){var t,n,i,r,o,s,a=window.getComputedStyle(e.node),c=a.position,l=e.config,d={},u=(e.node.getAttribute("style")||"").match(/[\w-]+\s*:\s*[^;]+\s*/gi)||[];d.computed=u?u.map(function(e){return e.trim()}).join("; ")+";":"",d.generated=u.some(function(e){return e.match(/visibility\s?:\s?visible/i)})?d.computed:u.concat(["visibility: visible"]).map(function(e){return e.trim()}).join("; ")+";";var f=parseFloat(a.opacity),h=isNaN(parseFloat(l.opacity))?parseFloat(a.opacity):parseFloat(l.opacity),p={computed:f!==h?"opacity: "+f+";":"",generated:f!==h?"opacity: "+h+";":""},m=[];if(parseFloat(l.distance)){var w,E,k,j,O="top"===l.origin||"bottom"===l.origin?"Y":"X",T=l.distance;("top"===l.origin||"left"===l.origin)&&(T=/^-/.test(T)?T.substr(1):"-"+T);var x=T.match(/(^-?\d+\.?\d?)|(em$|px$|%$)/g),R=x[0];switch(x[1]){case"em":T=parseInt(a.fontSize)*R;break;case"px":T=R;break;case"%":T="Y"===O?e.node.getBoundingClientRect().height*R/100:e.node.getBoundingClientRect().width*R/100;break;default:throw RangeError("Unrecognized or missing distance unit.")}"Y"===O?m.push((w=T,(E=y())[13]=w,E)):m.push((k=T,(j=y())[12]=k,j))}l.rotate.x&&m.push((t=Math.PI/180*l.rotate.x,(n=y())[5]=n[10]=Math.cos(t),n[6]=n[9]=Math.sin(t),n[9]*=-1,n)),l.rotate.y&&m.push((i=Math.PI/180*l.rotate.y,(r=y())[0]=r[10]=Math.cos(i),r[2]=r[8]=Math.sin(i),r[2]*=-1,r)),l.rotate.z&&m.push((o=Math.PI/180*l.rotate.z,(s=y())[0]=s[5]=Math.cos(o),s[1]=s[4]=Math.sin(o),s[4]*=-1,s)),1!==l.scale&&(0===l.scale?m.push(b(2e-4)):m.push(b(l.scale)));var A={};if(m.length){A.property=q("transform"),A.computed={raw:a[A.property],matrix:function(e){if("string"==typeof e){var t=e.match(/matrix(3d)?\(([^)]+)\)/);if(t)return v(t[2].split(", ").map(parseFloat))}return y()}(a[A.property])},m.unshift(A.computed.matrix);var L=m.reduce(g);A.generated={initial:A.property+": matrix3d("+L.join(", ")+");",final:A.property+": matrix3d("+A.computed.matrix.join(", ")+");"}}else A.generated={initial:"",final:""};var N={};if(p.generated||A.generated.initial){N.property=q("transition"),N.computed=a[N.property],N.fragments=[];var P=l.delay,M=l.duration,F=l.easing;p.generated&&N.fragments.push({delayed:"opacity "+M/1e3+"s "+F+" "+P/1e3+"s",instant:"opacity "+M/1e3+"s "+F+" 0s"}),A.generated.initial&&N.fragments.push({delayed:A.property+" "+M/1e3+"s "+F+" "+P/1e3+"s",instant:A.property+" "+M/1e3+"s "+F+" 0s"}),N.computed&&!N.computed.match(/all 0s|none 0s/)&&N.fragments.unshift({delayed:N.computed,instant:N.computed});var I=N.fragments.reduce(function(e,t,n){return e.delayed+=0===n?t.delayed:", "+t.delayed,e.instant+=0===n?t.instant:", "+t.instant,e},{delayed:"",instant:""});N.generated={delayed:N.property+": "+I.delayed+";",instant:N.property+": "+I.instant+";"}}else N.generated={delayed:"",instant:""};return{inline:d,opacity:p,position:c,transform:A,transition:N}}(a),i&&(a.sequence={id:i.id,index:i.members.length},i.members.push(a.id)),e.push(a)),e},[]);T(c,function(e){r.store.elements[e.id]=e,e.node.setAttribute("data-sr-id",e.id)})}catch(e){return x.call(this,"Reveal failed.",e.message)}T(o,function(e){r.store.containers[e.id]={id:e.id,node:e.node}}),i&&(this.store.sequences[i.id]=i),!0!==n&&(this.store.history.push({target:e,options:t}),this.initTimeout&&window.clearTimeout(this.initTimeout),this.initTimeout=window.setTimeout(I.bind(this),0))}function B(){var e=this;T(this.store.history,function(t){H.call(e,t.target,t.options,!0)}),I.call(this)}var U=Math.sign||function(e){return(e>0)-(e<0)||+e};function X(e,t){var n=t?e.node.clientHeight:e.node.offsetHeight,i=t?e.node.clientWidth:e.node.offsetWidth,r=0,o=0,s=e.node;do isNaN(s.offsetTop)||(r+=s.offsetTop),isNaN(s.offsetLeft)||(o+=s.offsetLeft),s=s.offsetParent;while(s);return{bounds:{top:r,right:o+i,bottom:r+n,left:o},height:n,width:i}}function G(e){var t,n;return e.node===document.documentElement?(t=window.pageYOffset,n=window.pageXOffset):(t=e.node.scrollTop,n=e.node.scrollLeft),{top:t,left:n}}function J(e){void 0===e&&(e={});var t=this.store.containers[e.containerId];if(t){var n=Math.max(0,Math.min(1,e.config.viewFactor)),i=e.config.viewOffset,r={top:e.geometry.bounds.top+e.geometry.height*n,right:e.geometry.bounds.right-e.geometry.width*n,bottom:e.geometry.bounds.bottom-e.geometry.height*n,left:e.geometry.bounds.left+e.geometry.width*n},o={top:t.geometry.bounds.top+t.scroll.top+i.top,right:t.geometry.bounds.right+t.scroll.left-i.right,bottom:t.geometry.bounds.bottom+t.
110scroll.top-i.bottom,left:t.geometry.bounds.left+t.scroll.left+i.left};return r.top<o.bottom&&r.right>o.left&&r.bottom>o.top&&r.left<o.right||"fixed"===e.styles.position}}function K(e,t){var n=this;void 0===e&&(e={type:"init"}),void 0===t&&(t=this.store.elements),E(function(){var i="init"===e.type||"resize"===e.type;T(n.store.containers,function(e){i&&(e.geometry=X.call(n,e,!0));var t=G.call(n,e);e.scroll&&(e.direction={x:U(t.left-e.scroll.left),y:U(t.top-e.scroll.top)}),e.scroll=t}),T(t,function(e){(i||void 0===e.geometry)&&(e.geometry=X.call(n,e)),e.visible=J.call(n,e)}),T(t,function(e){e.sequence?W.call(n,e):z.call(n,e)}),n.pristine=!1})}function Q(e){var t;if(void 0===e&&(e={}),void 0===this||Object.getPrototypeOf(this)!==Q.prototype)return new Q(e);if(!Q.isSupported())return x.call(this,"Instantiation failed.","This browser is not supported."),j.failure();try{t=d?P({},d,e):P({},k,e)}catch(e){return x.call(this,"Invalid configuration.",e.message),j.failure()}try{if(!m(t.container)[0])throw Error("Invalid container.")}catch(e){return x.call(this,e.message),j.failure()}return!(d=t).mobile&&M()||!d.desktop&&!M()?(x.call(this,"This device is disabled.","desktop: "+d.desktop,"mobile: "+d.mobile),j.failure()):(j.success(),this.store={containers:{},elements:{},history:[],sequences:{}},this.pristine=!0,o=o||K.bind(this),s=s||N.bind(this),a=a||H.bind(this),c=c||L.bind(this),l=l||B.bind(this),Object.defineProperty(this,"delegate",{get:function(){return o}}),Object.defineProperty(this,"destroy",{get:function(){return s}}),Object.defineProperty(this,"reveal",{get:function(){return a}}),Object.defineProperty(this,"clean",{get:function(){return c}}),Object.defineProperty(this,"sync",{get:function(){return l}}),Object.defineProperty(this,"defaults",{get:function(){return d}}),Object.defineProperty(this,"version",{get:function(){return"4.0.9"}}),Object.defineProperty(this,"noop",{get:function(){return!1}}),f||(f=this))}Q.isSupported=function(){var e,t;return("transform"in(e=document.documentElement.style)||"WebkitTransform"in e)&&("transition"in(t=document.documentElement.style)||"WebkitTransition"in t)},Object.defineProperty(Q,"debug",{get:function(){return u||!1},set:function(e){return u="boolean"==typeof e?e:u}}),Q();var V=Q}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.