(window.MIP=window.MIP||[]).push({name:"mip-gototop",func:function(){var e=function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="https://c.mipcdn.com/static/v2/",n(n.s=282)}({0:function(e,t){e.exports=__mipComponentsWebpackHelpers__["@babel/runtime/helpers/esm/classCallCheck"]},1:function(e,t){e.exports=__mipComponentsWebpackHelpers__["@babel/runtime/helpers/esm/createClass"]},10:function(e,t){e.exports=__mipComponentsWebpackHelpers__["core-js/modules/_to-length"]},11:function(e,t){e.exports=__mipComponentsWebpackHelpers__["core-js/modules/_fails"]},13:function(e,t){e.exports=__mipComponentsWebpackHelpers__["core-js/modules/_to-integer"]},14:function(e,t){e.exports=__mipComponentsWebpackHelpers__["core-js/modules/_export"]},15:function(e,t){e.exports=__mipComponentsWebpackHelpers__["core-js/modules/_redefine"]},17:function(e,t){e.exports=__mipComponentsWebpackHelpers__["core-js/modules/_hide"]},19:function(e,t,n){"use strict";var o=n(21),r=RegExp.prototype.exec,i=String.prototype.replace,c=r,l=function(){var e=/a/,t=/b*/g;return r.call(e,"a"),r.call(t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),s=void 0!==/()??/.exec("")[1];(l||s)&&(c=function(e){var t,n,c,u,p=this;return s&&(n=new RegExp("^"+p.source+"$(?!\\s)",o.call(p))),l&&(t=p.lastIndex),c=r.call(p,e),l&&c&&(p.lastIndex=p.global?c.index+c[0].length:t),s&&c&&c.length>1&&i.call(c[0],n,function(){for(u=1;u<arguments.length-2;u++)void 0===arguments[u]&&(c[u]=void 0)}),c}),e.exports=c},2:function(e,t){e.exports=__mipComponentsWebpackHelpers__["core-js/modules/_wks"]},21:function(e,t,n){"use strict";var o=n(3);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},25:function(e,t,n){"use strict";n(36);var o=n(15),r=n(17),i=n(11),c=n(7),l=n(2),s=n(19),u=l("species"),p=!i(function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}),a=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();e.exports=function(e,t,n){var f=l(e),d=!i(function(){var t={};return t[f]=function(){return 7},7!=""[e](t)}),m=d?!i(function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[u]=function(){return n}),n[f](""),!t}):void 0;if(!d||!m||"replace"===e&&!p||"split"===e&&!a){var h=/./[f],b=n(c,f,""[e],function(e,t,n,o,r){return t.exec===s?d&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}),v=b[0],g=b[1];o(String.prototype,e,v),r(RegExp.prototype,f,2==t?function(e,t){return g.call(e,this,t)}:function(e){return g.call(e,this)})}}},26:function(e,t,n){"use strict";var o=n(35),r=RegExp.prototype.exec;e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw new TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==o(e))throw new TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},27:function(e,t,n){"use strict";var o=n(34)(!0);e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},280:function(e,t,n){(e.exports=n(31)(!1)).push(["6fa77b1efb5f5de9",'mip-gototop{display:none!important;width:36px;height:36px;border:1px solid #999;border-radius:5px;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA8CAYAAADYIMILAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4N2M5ODc5Zi0xMDMxLTRjZWYtOWViMy1lMmIxNzNkMDU1MTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUEwOTQ3MUIxMDdEMTFFNkIwNDFFMDRENzk5MUQ2RDIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUEwOTQ3MUExMDdEMTFFNkIwNDFFMDRENzk5MUQ2RDIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxM2I0YTVjYS1mNzQ0LTRhMGEtYjI0Yy02NmM1N2I3NTE2NGIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozYThhODFlZS01OGQ4LTExNzktYmYwNi1lNTU4YzcyN2M2NTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6FlgSqAAACS0lEQVR42uzbO0hbYRQH8JtLqYKU4ANBO7RQijjooHVx6uRktw6FFju1UIRIBwdFLfZBHcSWFjo5FLfi5pap7eAUB6dCO5RSh0BRQ8CISqn+v3IOhENyE+/DfPfm/OHv43gdft7XdyNJDSOO42TQDie52UffuU0AdciXcZ3mScpg36OFhEP3zGF8CR+20Ilm2LXNdBgrVrEhZQRdQz+iw0nGdqNTaDvaic6hQ0nEGuhrNF02M3eCWXQgSViGdlf4WQu6gPYlAesF5bSii+iNOGPrgXLaCHwtjtjzQDnmfH6B9sYJWw36tcK26+J7c6V+dc4/UsOwXtCVCtube+6GmHWhL+mztdha0H9Vfm8VzYpZD4HTNmL9Qk1O0Q/oZzG/SuArNmGDQDlmm7fopphfp6t0mw3YMKDl4GU0J+Y30We0AGkYNkwo5y+6hG6LeT+ttC43AhsFlHNC5+o3MR9EZ2hNfWHYKKGcY/Q5+kPMb6HTfneSayGUU6Jz9ZeYj6JP/YBdS6GcA3ru3RHz2+gkmooCWw36JUIop4jOo3kxH0MfhY31gr6JGMrZoz28K+Z30IdhYW2Acv7QKxv7Yn4XvRcU22URlJOnQ7oo5vfR8SDYJ5ZBOb9pgVES8wdBsGkLoZyfdFs6FKsv39hP6BF9nbUIyvlODwnm0C7Qk5NnvJZeObrStVa4KNgSs6R8XO/GtdaZh+JQiXX0fz2KVaxiFatYxSpWsYpVrGIVq1jFKlaxilWsYhVrHbb8xfZC0rH8HqL/77O5aOyZAAMARRuDCbImm0EAAAAASUVORK5CYII=");background-size:50% 50%}mip-gototop.mip-gototop-show{display:block!important}mip-fixed[type=gototop]{-webkit-transform:initial;-ms-transform:initial;transform:none}',""])},281:function(e,t,n){var o=n(280);"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);(0,n(30).default)("de8a53de",o,!0,{})},282:function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return g});n(66);var o=n(0),r=n.n(o),i=n(1),c=n.n(i),l=n(6),s=n.n(l),u=n(4),p=n.n(u),a=n(5),f=n.n(a),d=(n(281),MIP),m=d.CustomElement,h=d.util,b=d.viewport,v=h.fn.raf,g=function(e){function t(){var e,n;r()(this,t);for(var o=arguments.length,i=new Array(o),c=0;c<o;c++)i[c]=arguments[c];return(n=s()(this,(e=p()(t)).call.apply(e,[this].concat(i)))).scrollTop=0,n}return f()(t,e),c()(t,[{key:"connectedCallback",value:function(){var e=function(e){var t=[0,""];e=String(e);var n=parseFloat(e,10);return t[0]=n,t[1]=e.match(/[\d.\-+]*\s*(.*)/)[1]||"",t}(this.element.getAttribute("threshold")||"200px");this.unit=e[1],this.originalThreshold=e[0],this.threshold=x(e[0],e[1])}},{key:"scrollToTop",value:function(){var e=this,t=Math.max(this.scrollTop/10,20);v(function n(){b.setScrollTop(e.scrollTop-t),e.scrollTop>0&&v(n)})}},{key:"build",value:function(){var e=this;this.element.addEventListener("click",this.scrollToTop.bind(this));var t=this.eventHandler.bind(this);b.on("scroll",t),b.on("resize",function(){e.threshold=x(e.originalThreshold,e.unit),t()})}},{key:"eventHandler",value:function(){var e=this.element;this.scrollTop=b.getScrollTop(),this.scrollTop>=this.threshold?e.classList.add("mip-gototop-show"):e.classList.remove("mip-gototop-show")}}]),t}(m);function x(e,t){return"vh"===t?document.documentElement.clientHeight*e/100:e}},3:function(e,t){e.exports=__mipComponentsWebpackHelpers__["core-js/modules/_an-object"]},30:function(e,t){e.exports=__mipComponentsWebpackHelpers__["vue-style-loader/lib/addStylesClient"]},31:function(e,t){e.exports=__mipComponentsWebpackHelpers__["css-loader/lib/css-base"]},34:function(e,t,n){var o=n(13),r=n(7);e.exports=function(e){return function(t,n){var i,c,l=String(r(t)),s=o(n),u=l.length;return s<0||s>=u?e?"":void 0:(i=l.charCodeAt(s))<55296||i>56319||s+1===u||(c=l.charCodeAt(s+1))<56320||c>57343?e?l.charAt(s):i:e?l.slice(s,s+2):c-56320+(i-55296<<10)+65536}}},35:function(e,t,n){var o=n(9),r=n(2)("toStringTag"),i="Arguments"==o(function(){return arguments}());e.exports=function(e){var t,n,c;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),r))?n:i?o(t):"Object"==(c=o(t))&&"function"==typeof t.callee?"Arguments":c}},36:function(e,t,n){"use strict";var o=n(19);n(14)({target:"RegExp",proto:!0,forced:o!==/./.exec},{exec:o})},4:function(e,t){e.exports=__mipComponentsWebpackHelpers__["@babel/runtime/helpers/esm/getPrototypeOf"]},5:function(e,t){e.exports=__mipComponentsWebpackHelpers__["@babel/runtime/helpers/esm/inherits"]},6:function(e,t){e.exports=__mipComponentsWebpackHelpers__["@babel/runtime/helpers/esm/possibleConstructorReturn"]},66:function(e,t,n){"use strict";var o=n(3),r=n(10),i=n(27),c=n(26);n(25)("match",1,function(e,t,n,l){return[function(n){var o=e(this),r=void 0==n?void 0:n[t];return void 0!==r?r.call(n,o):new RegExp(n)[t](String(o))},function(e){var t=l(n,e,this);if(t.done)return t.value;var s=o(e),u=String(this);if(!s.global)return c(s,u);var p=s.unicode;s.lastIndex=0;for(var a,f=[],d=0;null!==(a=c(s,u));){var m=String(a[0]);f[d]=m,""===m&&(s.lastIndex=i(u,r(s.lastIndex),p)),d++}return 0===d?null:f}]})},7:function(e,t){e.exports=__mipComponentsWebpackHelpers__["core-js/modules/_defined"]},9:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}}});e.__esModule&&(e=e.default),e&&MIP.registerElement("mip-gototop",e)}});