/
js-cloudimage-responsive.min.js
12 lines (12 loc) · 46.1 KB
/
js-cloudimage-responsive.min.js
1
2
3
4
5
6
7
8
9
10
11
12
/*!
*
* js-cloudimage-responsive v4.6.1 with low quality image placeholder technique
* https://github.com/scaleflex/js-cloudimage-responsive
*
* Copyright (c) 2019 scaleflex
* Released under the MIT license
*
* Date: 2020-09-03T12:40:39.860Z
*
*/!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=40)}([function(e,t,r){(function(t){var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t&&t)||Function("return this")()}).call(this,r(44))},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,r){var n=r(3);e.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,r){var n=r(2),i=r(6),o=r(16);e.exports=n?function(e,t,r){return i.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){var n=r(2),i=r(21),o=r(7),a=r(20),c=Object.defineProperty;t.f=n?c:function(e,t,r){if(o(e),t=a(t,!0),o(r),i)try{return c(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},function(e,t,r){var n=r(4);e.exports=function(e){if(!n(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,r){var n=r(17),i=r(19);e.exports=function(e){return n(i(e))}},function(e,t,r){var n=r(0),i=r(5);e.exports=function(e,t){try{i(n,e,t)}catch(r){n[e]=t}return t}},function(e,t){e.exports={}},function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.destroyNodeImgSize=t.setBackgroundSrc=t.setSrcset=t.setSrc=t.isLazy=t.getWrapper=t.addClass=t.getBackgroundImageProps=t.getImageProps=t.getParams=t.filterImages=void 0;var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},i=r(73),o=(t.filterImages=function(e,t){for(var r=[],n=0;n<e.length;n++){var i=e[n];-1!==i.className.indexOf(t)||r.push(i)}return r},function(e){return{sizes:c(s(e,"ci-sizes")||s(e,"data-ci-size")||{})||void 0,params:a(s(e,"ci-params")||s(e,"data-ci-params")||{}),imgNodeRatio:s(e,"ci-ratio")||s(e,"data-ci-ratio")||void 0,blurHash:s(e,"ci-blur-hash")||s(e,"data-ci-blur-hash")||void 0,isLazyCanceled:null!==s(e,"ci-not-lazy")||null!==s(e,"data-ci-not-lazy")||void 0,preserveSize:null!==s(e,"ci-preserve-size")||null!==s(e,"data-preserve-size")||void 0,imgNodeWidth:s(e,"width"),imgNodeHeight:s(e,"height")}}),a=t.getParams=function(e){var t=void 0;try{var r=e.replace(/(\w+:)|(\w+ :)/g,(function(e){return'"'+e.substring(0,e.length-1)+'":'}));t=JSON.parse(r)}catch(e){}if(!t)try{t=JSON.parse('{"'+decodeURI(e.replace(/&/g,'","').replace(/=/g,'":"'))+'"}')}catch(e){}return t},c=function(e){var t=null;try{var r=e.replace(/(\w+:)|(\w+ :)/g,(function(e){return'"'+e.substring(0,e.length-1)+'":'}));r=r.replace(/'/g,'"').replace(/-"width":/g,"-width:"),t=JSON.parse(r)}catch(e){}return t&&Object.keys(t).forEach((function(e){if("string"==typeof t[e])try{t[e]=JSON.parse('{"'+decodeURI(t[e].replace(/&/g,'","').replace(/=/g,'":"'))+'"}')}catch(e){}})),t},u=(t.getImageProps=function(e,t){var r=n({},o(e),{imgNodeSRC:s(e,t)||void 0}),a=n({},(0,i.getParamsFromURL)(r.imgNodeSRC||""),r.params);return n({},r,{params:a,isAdaptive:!!r.sizes,imgNodeSRC:u(r.imgNodeSRC)})},t.getBackgroundImageProps=function(e,t){var r=n({},o(e),{imgNodeSRC:s(e,t)||void 0,minWindowWidth:s(e,"ci-min-window-width")||s(e,"data-min-window-width")||void 0}),a=n({},(0,i.getParamsFromURL)(r.imgNodeSRC||""),r.params);return n({},r,{params:a,isAdaptive:!!r.sizes,imgNodeSRC:u(r.imgNodeSRC)})},function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.split("?")[0]}),s=function(e,t){return e.getAttribute(t)};t.addClass=function(e,t){e.className.indexOf(t)>-1||(e.className+=" "+t)},t.getWrapper=function(e){return(e.parentNode.className||"").indexOf("ci-image-wrapper")>-1?e.parentNode:(e.parentNode.parentNode.className||"").indexOf("ci-image-wrapper")>-1?e.parentNode.parentNode:void 0},t.isLazy=function(e,t,r){return(t&&e||r)&&(e=!1),e},t.setSrc=function(e,t,r,n,i,o,a){e.setAttribute(n?r||"data-src":a||"src",o?i:t)},t.setSrcset=function(e,t,r,n,i,o,a){o||e.setAttribute(n?r||"data-srcset":a||"srcset",t.map((function(e){var t=e.dpr;return e.url+" "+t+"x"})).join(", "))},t.setBackgroundSrc=function(e,t,r,n,i,o){var a=i?n:t;r?e.setAttribute(o||"data-bg",a):e.style.backgroundImage="url('"+a+"')"},t.destroyNodeImgSize=function(e){e.removeAttribute("height"),e.removeAttribute("width")}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEVICE_PIXEL_RATIO_LIST=void 0;t.DEVICE_PIXEL_RATIO_LIST=[1,1.5,2,3,4]},function(e,t,r){var n=r(0),i=r(15).f,o=r(5),a=r(46),c=r(9),u=r(50),s=r(56);e.exports=function(e,t){var r,l,f,d,p,g=e.target,v=e.global,m=e.stat;if(r=v?n:m?n[g]||c(g,{}):(n[g]||{}).prototype)for(l in t){if(d=t[l],f=e.noTargetGet?(p=i(r,l))&&p.value:r[l],!s(v?l:g+(m?".":"#")+l,e.forced)&&void 0!==f){if(typeof d==typeof f)continue;u(d,f)}(e.sham||f&&f.sham)&&o(d,"sham",!0),a(r,l,d,e)}}},function(e,t,r){var n=r(2),i=r(45),o=r(16),a=r(8),c=r(20),u=r(1),s=r(21),l=Object.getOwnPropertyDescriptor;t.f=n?l:function(e,t){if(e=a(e),t=c(t,!0),s)try{return l(e,t)}catch(e){}if(u(e,t))return o(!i.f.call(e,t),e[t])}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var n=r(3),i=r(18),o="".split;e.exports=n((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?o.call(e,""):Object(e)}:Object},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,r){var n=r(4);e.exports=function(e,t){if(!n(e))return e;var r,i;if(t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;if("function"==typeof(r=e.valueOf)&&!n(i=r.call(e)))return i;if(!t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},function(e,t,r){var n=r(2),i=r(3),o=r(22);e.exports=!n&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(e,t,r){var n=r(0),i=r(4),o=n.document,a=i(o)&&i(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t,r){var n=r(24),i=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(e){return i.call(e)}),e.exports=n.inspectSource},function(e,t,r){var n=r(0),i=r(9),o=n["__core-js_shared__"]||i("__core-js_shared__",{});e.exports=o},function(e,t,r){var n=r(26),i=r(27),o=n("keys");e.exports=function(e){return o[e]||(o[e]=i(e))}},function(e,t,r){var n=r(49),i=r(24);(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.6.5",mode:n?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t){var r=0,n=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++r+n).toString(36)}},function(e,t,r){var n=r(29),i=r(0),o=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?o(n[e])||o(i[e]):n[e]&&n[e][t]||i[e]&&i[e][t]}},function(e,t,r){var n=r(0);e.exports=n},function(e,t,r){var n=r(1),i=r(8),o=r(53).indexOf,a=r(10);e.exports=function(e,t){var r,c=i(e),u=0,s=[];for(r in c)!n(a,r)&&n(c,r)&&s.push(r);for(;t.length>u;)n(c,r=t[u++])&&(~o(s,r)||s.push(r));return s}},function(e,t,r){var n=r(32),i=Math.min;e.exports=function(e){return e>0?i(n(e),9007199254740991):0}},function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:r)(e)}},function(e,t,r){var n=r(58);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 0:return function(){return e.call(t)};case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},function(e,t,r){var n=r(0),i=r(26),o=r(1),a=r(27),c=r(35),u=r(62),s=i("wks"),l=n.Symbol,f=u?l:l&&l.withoutSetter||a;e.exports=function(e){return o(s,e)||(c&&o(l,e)?s[e]=l[e]:s[e]=f("Symbol."+e)),s[e]}},function(e,t,r){var n=r(3);e.exports=!!Object.getOwnPropertySymbols&&!n((function(){return!String(Symbol())}))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isCrop=void 0;t.isCrop=function(e){return-1!==["crop","fit","bound","cover"].indexOf(e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.convertToPX=void 0;t.convertToPX=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(e=e.toString()).indexOf("px")>-1?parseInt(e):e.indexOf("%")>-1?null:e.indexOf("vw")>-1?window.innerWidth*parseInt(e)/100:e.indexOf("vh")>-1?window.innerHeight*parseInt(e)/100:parseInt(e)||null}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getParentContainerSize=void 0;t.getParentContainerSize=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"width",r=null,n=0;do{n=(r=r&&r.parentNode||e.parentNode).getBoundingClientRect()[t]}while(r&&!n);var i=n&&r&&parseInt(window.getComputedStyle(r).paddingLeft),o=parseInt(window.getComputedStyle(r).paddingRight);return n+(n?-i-o:0)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generateURL=void 0;var n=r(13);function i(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,i=!1,o=void 0;try{for(var a,c=e[Symbol.iterator]();!(n=(a=c.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==c.return||c.return()}finally{if(i)throw o}}return r}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return a(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return a(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){s(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}t.generateURL=function(e){var t=e.src,r=e.params,i=e.config,o=e.containerProps,a=e.devicePixelRatio,c=void 0===a?1:a,s=o&&o.sizes[n.DEVICE_PIXEL_RATIO_LIST.indexOf(c)]||{},f=s.width,d=s.height,p=i.token,g=i.domain;return[i.doNotReplaceURL?"":"https://".concat(p,".").concat(g,"/v7/"),t,-1!==t.indexOf("?")?"&":"?",l({params:u({},i.params,{},r),width:f,height:d,config:i})].join("")};var l=function(e){var t=e.params,r=void 0===t?{}:t,n=e.width,i=e.height,a=e.config.processOnlyWidth,c=o(f(r),3),u=c[0],s=c[1],l=void 0===s?null:s,d=c[2],p=n||l,g=i||d,v=Object.keys(u).map((function(e){return encodeURIComponent(e)+"="+encodeURIComponent(u[e])})).join("&");return[p?"w=".concat(p):"",g&&!a?(p?"&":"")+"h=".concat(g):"",v?"&"+v:""].join("")},f=function(e){var t=e.w,r=e.h,n=e.width,o=e.height;return[i(e,["w","h","width","height"]),t||n,r||o]}},function(e,t,r){"use strict";r(41),r(70);var n,i=r(72),o=(n=i)&&n.__esModule?n:{default:n};r(88),window.CIResponsive=o.default},function(e,t,r){var n=r(42);e.exports=n},function(e,t,r){r(43);var n=r(69);e.exports=n("Array","find")},function(e,t,r){"use strict";var n=r(14),i=r(57).find,o=r(63),a=r(68),c=!0,u=a("find");"find"in[]&&Array(1).find((function(){c=!1})),n({target:"Array",proto:!0,forced:c||!u},{find:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),o("find")},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t,r){"use strict";var n={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,o=i&&!n.call({1:2},1);t.f=o?function(e){var t=i(this,e);return!!t&&t.enumerable}:n},function(e,t,r){var n=r(0),i=r(5),o=r(1),a=r(9),c=r(23),u=r(47),s=u.get,l=u.enforce,f=String(String).split("String");(e.exports=function(e,t,r,c){var u=!!c&&!!c.unsafe,s=!!c&&!!c.enumerable,d=!!c&&!!c.noTargetGet;"function"==typeof r&&("string"!=typeof t||o(r,"name")||i(r,"name",t),l(r).source=f.join("string"==typeof t?t:"")),e!==n?(u?!d&&e[t]&&(s=!0):delete e[t],s?e[t]=r:i(e,t,r)):s?e[t]=r:a(t,r)})(Function.prototype,"toString",(function(){return"function"==typeof this&&s(this).source||c(this)}))},function(e,t,r){var n,i,o,a=r(48),c=r(0),u=r(4),s=r(5),l=r(1),f=r(25),d=r(10),p=c.WeakMap;if(a){var g=new p,v=g.get,m=g.has,h=g.set;n=function(e,t){return h.call(g,e,t),t},i=function(e){return v.call(g,e)||{}},o=function(e){return m.call(g,e)}}else{var y=f("state");d[y]=!0,n=function(e,t){return s(e,y,t),t},i=function(e){return l(e,y)?e[y]:{}},o=function(e){return l(e,y)}}e.exports={set:n,get:i,has:o,enforce:function(e){return o(e)?i(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!u(t)||(r=i(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return r}}}},function(e,t,r){var n=r(0),i=r(23),o=n.WeakMap;e.exports="function"==typeof o&&/native code/.test(i(o))},function(e,t){e.exports=!1},function(e,t,r){var n=r(1),i=r(51),o=r(15),a=r(6);e.exports=function(e,t){for(var r=i(t),c=a.f,u=o.f,s=0;s<r.length;s++){var l=r[s];n(e,l)||c(e,l,u(t,l))}}},function(e,t,r){var n=r(28),i=r(52),o=r(55),a=r(7);e.exports=n("Reflect","ownKeys")||function(e){var t=i.f(a(e)),r=o.f;return r?t.concat(r(e)):t}},function(e,t,r){var n=r(30),i=r(11).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,i)}},function(e,t,r){var n=r(8),i=r(31),o=r(54),a=function(e){return function(t,r,a){var c,u=n(t),s=i(u.length),l=o(a,s);if(e&&r!=r){for(;s>l;)if((c=u[l++])!=c)return!0}else for(;s>l;l++)if((e||l in u)&&u[l]===r)return e||l||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,r){var n=r(32),i=Math.max,o=Math.min;e.exports=function(e,t){var r=n(e);return r<0?i(r+t,0):o(r,t)}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,r){var n=r(3),i=/#|\.prototype\./,o=function(e,t){var r=c[a(e)];return r==s||r!=u&&("function"==typeof t?n(t):!!t)},a=o.normalize=function(e){return String(e).replace(i,".").toLowerCase()},c=o.data={},u=o.NATIVE="N",s=o.POLYFILL="P";e.exports=o},function(e,t,r){var n=r(33),i=r(17),o=r(59),a=r(31),c=r(60),u=[].push,s=function(e){var t=1==e,r=2==e,s=3==e,l=4==e,f=6==e,d=5==e||f;return function(p,g,v,m){for(var h,y,b=o(p),w=i(b),S=n(g,v,3),O=a(w.length),x=0,P=m||c,I=t?P(p,O):r?P(p,0):void 0;O>x;x++)if((d||x in w)&&(y=S(h=w[x],x,b),e))if(t)I[x]=y;else if(y)switch(e){case 3:return!0;case 5:return h;case 6:return x;case 2:u.call(I,h)}else if(l)return!1;return f?-1:s||l?l:I}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6)}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,r){var n=r(19);e.exports=function(e){return Object(n(e))}},function(e,t,r){var n=r(4),i=r(61),o=r(34)("species");e.exports=function(e,t){var r;return i(e)&&("function"!=typeof(r=e.constructor)||r!==Array&&!i(r.prototype)?n(r)&&null===(r=r[o])&&(r=void 0):r=void 0),new(void 0===r?Array:r)(0===t?0:t)}},function(e,t,r){var n=r(18);e.exports=Array.isArray||function(e){return"Array"==n(e)}},function(e,t,r){var n=r(35);e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,r){var n=r(34),i=r(64),o=r(6),a=n("unscopables"),c=Array.prototype;null==c[a]&&o.f(c,a,{configurable:!0,value:i(null)}),e.exports=function(e){c[a][e]=!0}},function(e,t,r){var n,i=r(7),o=r(65),a=r(11),c=r(10),u=r(67),s=r(22),l=r(25),f=l("IE_PROTO"),d=function(){},p=function(e){return"<script>"+e+"<\/script>"},g=function(){try{n=document.domain&&new ActiveXObject("htmlfile")}catch(e){}var e,t;g=n?function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t}(n):((t=s("iframe")).style.display="none",u.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F);for(var r=a.length;r--;)delete g.prototype[a[r]];return g()};c[f]=!0,e.exports=Object.create||function(e,t){var r;return null!==e?(d.prototype=i(e),r=new d,d.prototype=null,r[f]=e):r=g(),void 0===t?r:o(r,t)}},function(e,t,r){var n=r(2),i=r(6),o=r(7),a=r(66);e.exports=n?Object.defineProperties:function(e,t){o(e);for(var r,n=a(t),c=n.length,u=0;c>u;)i.f(e,r=n[u++],t[r]);return e}},function(e,t,r){var n=r(30),i=r(11);e.exports=Object.keys||function(e){return n(e,i)}},function(e,t,r){var n=r(28);e.exports=n("document","documentElement")},function(e,t,r){var n=r(2),i=r(3),o=r(1),a=Object.defineProperty,c={},u=function(e){throw e};e.exports=function(e,t){if(o(c,e))return c[e];t||(t={});var r=[][e],s=!!o(t,"ACCESSORS")&&t.ACCESSORS,l=o(t,0)?t[0]:u,f=o(t,1)?t[1]:void 0;return c[e]=!!r&&!i((function(){if(s&&!n)return!0;var e={length:-1};s?a(e,1,{enumerable:!0,get:u}):e[1]=1,r.call(e,l,f)}))}},function(e,t,r){var n=r(0),i=r(33),o=Function.call;e.exports=function(e,t,r){return i(o,n[e].prototype[t],r)}},function(e,t,r){r(71);var n=r(29);e.exports=n.Math.trunc},function(e,t,r){var n=r(14),i=Math.ceil,o=Math.floor;n({target:"Math",stat:!0},{trunc:function(e){return(e>0?o:i)(e)}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var r=[],n=!0,i=!1,o=void 0;try{for(var a,c=e[Symbol.iterator]();!(n=(a=c.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{!n&&c.return&&c.return()}finally{if(i)throw o}}return r}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),a=r(12),c=r(74),u=r(75),s=r(80),l=r(39),f=r(82),d=r(83),p=r(84),g=r(85),v=r(86),m=r(87);var h=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),y.call(this),this.config=(0,g.getInitialConfigLowPreview)(t),this.config.init&&this.init(),this.innerWidth=window.innerWidth}return o(e,[{key:"init",value:function(){document.addEventListener("lazybeforeunveil",v.onLazyBeforeUnveil),window.addEventListener("resize",(0,m.debounce)(100,this.onUpdateDimensions.bind(this))),this.process()}},{key:"onUpdateDimensions",value:function(){this.process(!0),this.innerWidth<window.innerWidth&&(this.innerWidth=window.innerWidth)}},{key:"process",value:function(e){var t=this,r=void 0,n=void 0,i=this.innerWidth<window.innerWidth;e?(r=document.querySelectorAll("img["+this.config.imgSelector+"]"),n=document.querySelectorAll("["+this.config.bgSelector+"]")):(r=(0,a.filterImages)(document.querySelectorAll("img["+this.config.imgSelector+"]"),"ci-image"),n=(0,a.filterImages)(document.querySelectorAll("["+this.config.bgSelector+"]"),"ci-bg")),r.length>-1&&r.forEach((function(r){t.getBasicInfo(r,e,i,"image")})),n.length>-1&&n.forEach((function(r){t.getBasicInfo(r,e,i,"background")}))}},{key:"processImage",value:function(e){var t=e.imgNode,r=e.isUpdate,n=e.imgProps,o=e.lazy,c=e.isPreview,u=e.containerProps,s=e.isSVG,l=e.cloudimageUrl,d=e.src,p=e.preserveSize,g=e.cloudimageSrcset,m=e.isAdaptive,h=n.params,y=u.width,b=u.ratio,w=this.config,S=w.dataSrcAttr,O=w.placeholderBackground,x=(0,v.applyOrUpdateWrapper)(i({isUpdate:r,imgNode:t,ratio:b,lazy:o,placeholderBackground:O,preserveSize:p,isPreview:c},n)),P=x.wrapper,I=x.previewImgNode,j=x.previewWrapper;if(!r&&((0,v.initImageClasses)({imgNode:t,lazy:o}),w.destroyNodeImgSize&&(0,a.destroyNodeImgSize)(t),c)){var N=(0,f.getPreviewSRC)({src:d,params:h,config:w,containerProps:u});(0,v.setAnimation)(j,I,(0,v.updateSizeWithPixelRatio)(y)),(0,a.setSrc)(I,N,"data-src",o,d,s,S),I.onload=function(){(0,v.onPreviewImageLoad)(P,I,b,p)}}t.onload=function(){w.onImageLoad&&"function"==typeof w.onImageLoad&&w.onImageLoad(t),(0,v.onImageLoad)(P,I,t,b,p,m)},(0,a.setSrcset)(t,g,"data-srcset",o,d,s,S),(0,a.setSrc)(t,l,"data-src",o,d,s,S)}},{key:"processBackgroundImage",value:function(e){var t=e.imgNode,r=e.isUpdate,i=e.imgProps,o=e.lazy,c=e.isPreview,u=e.containerProps,s=e.isSVG,l=e.cloudimageUrl,d=e.src,p=i.params,g=u.width,m=this.config,h=m.dataSrcAttr;if(r)(0,a.setBackgroundSrc)(t,l,o,d,s,h);else if(c){var y=(0,f.getPreviewSRC)({src:d,params:p,config:m,containerProps:u}),b=(0,v.wrapBackgroundContainer)(t),w=n(b,2),S=w[0],O=w[1];(0,v.applyBackgroundStyles)({imgNode:t,previewBox:S,contentBox:O,lazy:o,width:g}),o?(t.setAttribute("ci-optimized-url",l),(0,a.setBackgroundSrc)(S,y,o,d,s,h)):(0,v.loadBackgroundImage)(y,c,S,l)}else t.className=t.className+(o?" lazyload":""),(0,v.loadBackgroundImage)(l,!1,t,null)}}]),e}(),y=function(){var e=this;this.getBasicInfo=function(t,r,o,f){var g="image"===f,v=e.config,m=v.baseURL,h=v.lazyLoading,y=v.presets,b=v.devicePixelRatioList,w=v.minLowQualityWidth,S=v.imgSelector,O=v.bgSelector,x=g?(0,a.getImageProps)(t,S):(0,a.getBackgroundImageProps)(t,O),P=x.params,I=x.imgNodeSRC,j=x.isLazyCanceled,N=x.sizes,C=x.isAdaptive,L=x.preserveSize,z=x.minWindowWidth;if(I){var R=(0,s.getImgSRC)(I,m),A=n(R,2),_=A[0],k=A[1],E=(0,a.isLazy)(h,j,r),M=void 0;if((0,p.isSupportedInBrowser)(!0))if(window.innerWidth<z&&!g)t.style.backgroundImage="none";else{if(C)M=(0,d.getBreakpoint)(N,y);else if(r&&!o)return;var U=(0,u.determineContainerProps)(i({},x,{size:M,imgNode:t,config:v})),B=U.width,T=(0,c.isLowQualityPreview)(C,B,k,w),W=function(e){return(0,l.generateURL)({src:_,params:P,config:v,containerProps:U,devicePixelRatio:e})},D=W(),F=b.map((function(e){return{dpr:e.toString(),url:W(e)}})),H={imgNode:t,isUpdate:r,imgProps:x,lazy:E,isPreview:T,containerProps:U,isSVG:k,cloudimageUrl:D,src:_,preserveSize:L,isAdaptive:C};g?e.processImage(i({},H,{cloudimageUrl:W(1),cloudimageSrcset:F})):e.processBackgroundImage(H)}else g?t.src=_:t.style.backgroundImage="url("+_+")"}}};t.default=h},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getParamsFromURL=void 0;t.getParamsFromURL=function(e){var t=e.indexOf("?");if(-1!==t)return n(e.slice(t+1))};var n=function(e){var t=void 0;try{var r=e.replace(/(\w+:)|(\w+ :)/g,(function(e){return'"'+e.substring(0,e.length-1)+'":'}));t=JSON.parse(r)}catch(e){}return t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isLowQualityPreview=void 0;t.isLowQualityPreview=function(e,t,r,n){return e?t>n:t>n&&!r}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.determineContainerProps=void 0;var n=r(36),i=r(76),o=r(77),a=r(78),c=r(13),u=r(79);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function f(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,i=!1,o=void 0;try{for(var a,c=e[Symbol.iterator]();!(n=(a=c.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==c.return||c.return()}finally{if(i)throw o}}return r}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return p(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return p(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}t.determineContainerProps=function(e){var t,r=e.imgNode,s=e.config,f=void 0===s?{}:s,p=e.imgNodeWidth,g=e.imgNodeHeight,v=e.imgNodeRatio,m=e.params,h=e.size,y=(f.ignoreNodeImgSize,(0,n.isCrop)(m.func||f.params.func)),b=f.exactSize,w=f.limitFactor,S=d((0,i.getWidth)({imgNode:r,config:f,exactSize:b,imgNodeWidth:p,params:l({},f.params,{},m),size:h}),2),O=S[0],x=S[1],P=(0,o.getHeight)({imgNode:r,config:f,exactSize:b,imgNodeHeight:g,imgNodeWidth:p,imgNodeRatio:v,params:l({},f.params,{},m),size:h,width:O});return t=(0,a.getRatio)({imgNodeRatio:v,width:O,height:P,size:h,config:f,imgNodeWidth:p,imgNodeHeight:g}),{sizes:c.DEVICE_PIXEL_RATIO_LIST.map((function(e){var r,n;return r=O&&O*e,r=y?r:x?(0,u.getSizeLimit)(r,b,w):r,!(n=P&&P*e)&&r&&t&&(n=Math.floor(r/t)),!r&&n&&t&&(r=Math.floor(n*t)),{width:r,height:n,ratio:t}})),ratio:t,width:O,height:P}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getWidth=void 0;var n=r(37),i=r(38);t.getWidth=function(e){var t=e.imgNode,r=e.imgNodeWidth,a=void 0===r?null:r,c=e.params,u=void 0===c?{}:c,s=e.size,l=e.config,f=l.ignoreNodeImgSize,d=l.ignoreStyleImgSize,p=l.detectImageNodeCSS,g=s&&s.params&&(s.params.w||s.params.width),v=u.width||u.w,m=!f&&a&&(0,n.convertToPX)(a),h=!d&&o(t,p),y=!h&&parseInt((0,i.getParentContainerSize)(t),10),b=h||y;return s&&s.params?s.params.r?u.width||u.w?[v]:!f&&a?[m]:[b]:[g]:v?[v]:!f&&a?[m]:[b,!0]};var o=function(e,t){var r=e&&e.style&&e.style.width&&!(-1!==e.style.width.indexOf("%"))&&e.style.width,i=r&&(0,n.convertToPX)(r),o=t&&a(e);return t&&o?o:i&&parseInt(i,10)},a=function(e){var t,r=e.style.display;return e.style.display="inline-block",t=e.getBoundingClientRect().width,e.style.display=r,t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getImageHeight=t.getHeight=void 0;var n=r(37),i=r(38),o=r(36);t.getHeight=function(e){var t=e.imgNode,r=void 0===t?null:t,c=e.config,u=void 0===c?{}:c,s=e.imgNodeHeight,l=void 0===s?null:s,f=e.params,d=void 0===f?{}:f,p=e.size,g=e.width,v=u.ignoreNodeImgSize,m=u.ignoreStyleImgSize,h=(0,o.isCrop)(d.func||u.params.func),y=p&&p.params&&(p.params.h||p.params.height),b=p&&p.params&&(p.params.ratio||p.params.r),w=d.height||d.h,S=!v&&l&&(0,n.convertToPX)(l),O=!m&&a(r),x=!O&&parseInt((0,i.getParentContainerSize)(r,"height"),10);return p&&p.params?b&&g?g/b:y:w||(!v&&l?S:O||(h?x:null))};var a=function(e){var t=e&&e.style&&e.style.height&&!(-1!==e.style.height.indexOf("%"))&&e.style.height,r=(0,n.convertToPX)(t);return r&&parseInt(r,10)};t.getImageHeight=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRatio=void 0;t.getRatio=function(e){var t=e.imgNodeRatio,r=e.width,n=e.height,i=e.size,o=e.config,a=e.imgNodeWidth,c=e.imgNodeHeight,u=o.saveNodeImgRatio,s=o.ignoreNodeImgSize;return i&&i.params?i.params.r||i.params.ratio?i.params.r||i.params.ratio:(i.params.w||i.params.width)&&(i.params.h||i.params.height)?(i.params.w||i.params.width)/(i.params.h||i.params.height):null:!s&&t?t:u&&a&&c?a/c:r&&n?r/n:null}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSizeLimit=void 0;t.getSizeLimit=function(e,t,r){return t?Math.ceil(e):e<=25?25:e<=50?50:Math.ceil(e/r)*r}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getImgSRC=void 0;var n=r(81);t.getImgSRC=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=c(e);return 0===e.indexOf("//")&&(e=window.location.protocol+e),r&&(e=i(t,e)),[e,(0,n.isSVG)(e)]};var i=function(e,t){var r="/"===t[0],n=o(r,e).split("/"),i=t.split("/");n.pop(),r&&i.shift();for(var a=0;a<i.length;a++)"."!==i[a]&&(".."===i[a]?n.pop():n.push(i[a]));return n.join("/")},o=function(e,t){return e?(t?a(t):window.location.origin)+"/":t||document.baseURI},a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.split("/"),r=t[0],n=t[2];return r+"//"+n},c=function(e){return!!e&&(0===e.indexOf("//")&&(e=window.location.protocol+e),0!==e.indexOf("http://")&&0!==e.indexOf("https://")&&0!==e.indexOf("//"))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isSVG=void 0;t.isSVG=function(e){return".svg"===e.slice(-4).toLowerCase()}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPreviewSRC=void 0;var n=r(39);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}t.getPreviewSRC=function(e){var t=e.config,r=e.containerProps,i=e.params,a=e.src,u=e.devicePixelRatio,s=r.width,l=r.height,f=t.previewQualityFactor,d=o({},i,{ci_info:""}),p=c({width:s,height:l},f);return(0,n.generateURL)({src:a,config:t,params:o({},d,{},p),devicePixelRatio:u})};var c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,r=e.width,n=e.height;return{width:r=r?Math.floor(r/t):null,w:r,height:n=n?Math.floor(n/t):null,h:n}}},function(e,t,r){"use strict";function n(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return i(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}Object.defineProperty(t,"__esModule",{value:!0}),t.getBreakpoint=void 0;t.getBreakpoint=function(e,t){return n(o(e,t)).reverse().find((function(e){return window.matchMedia(e.media).matches}))};var o=function(e,t){var r=[];return Object.keys(e).forEach((function(n){var i=n.indexOf(":")>-1?n:t[n];r.push({media:i,params:a(e[n])})})),r},a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.w,r=void 0===t?e.width||"":t,n=e.h,i=void 0===n?e.height||"":n,o=e.r,a=void 0===o?e.r:o;if(r.toString().indexOf("vw")>-1){var c=parseFloat(r);r=window.innerWidth*c/100}else r=parseFloat(r);if(i.toString().indexOf("vh")>-1){var u=parseFloat(i);i=window.innerHeight*u/100}else i=parseFloat(i);return{w:r,h:i,r:a}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isSupportedInBrowser=void 0;t.isSupportedInBrowser=function(e){var t=!0;if(e)try{new window.ImageData(new Uint8ClampedArray([0,0,0,0]),1,1)}catch(e){t=!1}return Element.prototype.hasOwnProperty("prepend")&&t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getInitialConfigLowPreview=void 0;var n=r(12),i=r(13);t.getInitialConfigLowPreview=function(e){var t=e.imgSelector,r=void 0===t?"ci-src":t,o=e.bgSelector,a=void 0===o?"ci-bg-url":o,c=e.token,u=void 0===c?"":c,s=e.domain,l=void 0===s?"cloudimg.io":s,f=e.lazyLoading,d=void 0!==f&&f,p=e.imgLoadingAnimation,g=void 0===p||p,v=e.placeholderBackground,m=void 0===v?"#f4f4f4":v,h=e.baseUrl,y=e.baseURL,b=e.ratio,w=e.presets,S=e.params,O=void 0===S?"org_if_sml=1":S,x=e.init,P=void 0===x||x,I=e.exactSize,j=void 0!==I&&I,N=e.doNotReplaceURL,C=void 0!==N&&N,L=e.limitFactor,z=void 0===L?100:L,R=e.ignoreNodeImgSize,A=void 0!==R&&R,_=e.ignoreStyleImgSize,k=void 0!==_&&_,E=e.destroyNodeImgSize,M=void 0!==E&&E,U=e.saveNodeImgRatio,B=void 0!==U&&U,T=e.detectImageNodeCSS,W=void 0!==T&&T,D=e.processOnlyWidth,F=void 0!==D&&D,H=e.devicePixelRatioList,V=void 0===H?i.DEVICE_PIXEL_RATIO_LIST:H,X=e.lowQualityPreview,q=(X=void 0===X?{}:X).minImgWidth,G=void 0===q?400:q,J=e.onImageLoad,Q=void 0===J?null:J;return{imgSelector:r,bgSelector:a,token:u,domain:l,lazyLoading:d,imgLoadingAnimation:g,placeholderBackground:m,baseURL:h||y,ratio:b,exactSize:j,presets:w||{xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)"},params:(0,n.getParams)(O),innerWidth:window.innerWidth,init:P,previewQualityFactor:10,doNotReplaceURL:C,devicePixelRatioList:V,limitFactor:z,minLowQualityWidth:G,ignoreNodeImgSize:A,ignoreStyleImgSize:k,destroyNodeImgSize:M,saveNodeImgRatio:B,detectImageNodeCSS:W,processOnlyWidth:F,onImageLoad:Q}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateSizeWithPixelRatio=t.initImageClasses=t.wrapImage=t.applyOrUpdateWrapper=t.loadBackgroundImage=t.onLazyBeforeUnveil=t.onPreviewImageLoad=t.onImageLoad=t.finishAnimation=t.setAnimation=t.applyBackgroundStyles=t.wrapBackgroundContainer=void 0;var n=r(12),i=(t.wrapBackgroundContainer=function(e){var t=document.createElement("div"),r=document.createElement("div");return r.innerHTML=e.innerHTML,e.innerHTML="",e.appendChild(t),e.appendChild(r),[t,r]},t.applyBackgroundStyles=function(e){var t=e.imgNode,r=e.previewBox,n=e.contentBox,i=e.lazy,o=e.width;t.style.position="relative",n.style.position="relative",r.className=t.className+(i?" lazyload":""),r.setAttribute("ci-preview",!0),r.style.background="inherit",r.style.position="absolute",r.style.left="0",r.style.top="0",r.style.width="100%",r.style.height="100%",t.style.transform="translateZ(0)",t.style.overflow="hidden",r.style.transform="scale(1.1)",r.style.filter="blur("+Math.floor(o/100)+"px)",r.style.transition="opacity 400ms ease 0ms"},t.setAnimation=function(e,t,r,i){i?(t.style.overflow="hidden",(0,n.addClass)(t,"ci-bg-animation")):(e&&(e.style.transition="opacity 400ms ease 0ms"),t.style.transform="scale(1.1)",t.style.filter="blur("+Math.floor(r/100)+"px)")},t.finishAnimation=function(e,t){if(t)e.style.opacity="0";else{var r=e.parentNode.querySelector("img.ci-image-preview"),i=r&&r.parentNode;i&&(i.style.opacity=0)}(0,n.addClass)(e,"ci-image-loaded")}),o=(t.onImageLoad=function(e,t,r,n,o,a){var c=r.width,u=r.height;e.style.background="transparent",n&&!a||(e.style.paddingBottom=o?"none":100/(c/u)+"%"),i(r)},t.onPreviewImageLoad=function(e,t,r,n){var i=t.naturalWidth,o=t.naturalHeight;e.style.background="transparent",r||(e.style.paddingBottom=n?"none":100/(i/o)+"%")},t.onLazyBeforeUnveil=function(e){var t=e.target,r=t.getAttribute("data-bg"),n="true"===t.getAttribute("ci-preview"),i=(n?t.parentNode:t).getAttribute("ci-optimized-url");o(r,n,t,i)},t.loadBackgroundImage=function(e,t,r,n){if(e){var o=new Image;if(t){var a=new Image;o.onload=function(){i(r,!0),r.parentNode.removeAttribute("ci-optimized-url"),r.removeAttribute("data-bg"),r.removeAttribute("ci-preview")},r.parentNode.style.backgroundImage="url("+n+")",o.src=n,a.src=e}else o.onload=function(){r.removeAttribute("data-bg"),r.removeAttribute("ci-preview")},o.src=e;r.style.backgroundImage="url("+e+")"}}),a=(t.applyOrUpdateWrapper=function(e){var t=e.isUpdate,r=e.imgNode,i=e.isPreview,o=e.lazy,c=void 0,u=null,s=null;return t?c=(0,n.getWrapper)(r):(c=a(e),i&&(s=document.createElement("div"),(u=document.createElement("img")).className="ci-image-ratio ci-image-preview"+(o?" lazyload":""),s.style.transform="translateZ(0)",s.style.zIndex="1",s.style.height="100%",s.style.width="100%",s.style.position="absolute",s.style.top="0",s.style.left="0",u.alt="Low quality preview for "+(r.alt||(r.src||"").split(".")[0]),s.appendChild(u),c.insertBefore(s,r),(0,n.addClass)(c,"ci-with-preview-image"))),{wrapper:c,previewImgNode:u,previewWrapper:s}},t.wrapImage=function(e){var t=e.imgNode,r=e.ratio,i=e.imgNodeWidth,o=e.imgNodeHeight,a=e.preserveSize,c=e.placeholderBackground,u=e.wrapper;return u=u||document.createElement("div"),(0,n.addClass)(u,"ci-image-wrapper"),u.style.background=c,u.style.display="block",u.style.width=a?i:"100%",u.style.height=a?o:"auto",u.style.overflow="hidden",u.style.position="relative",r&&(u.style.paddingBottom=a?"none":100/r+"%"),t.nextSibling?t.parentNode.insertBefore(u,t.nextSibling):t.parentNode.appendChild(u),u.appendChild(t),u});t.initImageClasses=function(e){var t=e.imgNode,r=e.lazy;(0,n.addClass)(t,"ci-image"),r&&(0,n.addClass)(t,"lazyload")},t.updateSizeWithPixelRatio=function(e,t){var r=e.toString().split("x"),n=[];return[].forEach.call(r,(function(e){e&&n.push(Math.floor(e*((t||window.devicePixelRatio).toFixed(1)||1)))})),n.join("x")}},function(e,t,r){"use strict";function n(e,t,r,n){var i,o=!1,a=0;function c(){i&&clearTimeout(i)}function u(){var u=this,s=Date.now()-a,l=arguments;function f(){a=Date.now(),r.apply(u,l)}function d(){i=void 0}o||(n&&!i&&f(),c(),void 0===n&&s>e?f():!0!==t&&(i=setTimeout(n?d:f,void 0===n?e-s:e)))}return"boolean"!=typeof t&&(n=r,r=t,t=void 0),u.cancel=function(){c(),o=!0},u}function i(e,t,r){return void 0===r?n(e,t,!1):n(e,r,!1!==t)}r.r(t),r.d(t,"throttle",(function(){return n})),r.d(t,"debounce",(function(){return i}))},function(e,t,r){var n=r(89);"string"==typeof n&&(n=[[e.i,n,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};r(91)(n,i);n.locals&&(e.exports=n.locals)},function(e,t,r){(e.exports=r(90)(!1)).push([e.i,'div.ci-image-wrapper {\n display: block;\n width: 100%;\n overflow: hidden;\n position: relative;\n}\n\nimg.ci-image {\n display: block;\n width: 100%;\n padding: 0 !important;\n position: absolute;\n top: 0;\n left: 0;\n height: auto;\n}\n\nimg.ci-image-loaded {\n opacity: 1;\n}\n\nimg.ci-image-ratio.ci-image-preview {\n height: 100%;\n}\n\n.ci-bg {\n position: relative;\n}\n\n.ci-bg > * {\n position: relative;\n}\n\n.ci-bg:before {\n content: "";\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n left: 0;\n background: inherit;\n filter: blur(0);\n transition: filter 0.4s ease-in-out;\n}\n\n.ci-bg.ci-bg-animation:before {\n filter: blur(10px);\n}',""])},function(e,t,r){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r=function(e,t){var r=e[1]||"",n=e[3];if(!n)return r;if(t&&"function"==typeof btoa){var i=(a=n,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),o=n.sources.map((function(e){return"/*# sourceURL="+n.sourceRoot+e+" */"}));return[r].concat(o).concat([i]).join("\n")}var a;return[r].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+r+"}":r})).join("")},t.i=function(e,r){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},i=0;i<this.length;i++){var o=this[i][0];null!=o&&(n[o]=!0)}for(i=0;i<e.length;i++){var a=e[i];null!=a[0]&&n[a[0]]||(r&&!a[2]?a[2]=r:r&&(a[2]="("+a[2]+") and ("+r+")"),t.push(a))}},t}},function(e,t,r){var n,i,o={},a=(n=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===i&&(i=n.apply(this,arguments)),i}),c=function(e,t){return t?t.querySelector(e):document.querySelector(e)},u=function(e){var t={};return function(e,r){if("function"==typeof e)return e();if(void 0===t[e]){var n=c.call(this,e,r);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}}(),s=null,l=0,f=[],d=r(92);function p(e,t){for(var r=0;r<e.length;r++){var n=e[r],i=o[n.id];if(i){i.refs++;for(var a=0;a<i.parts.length;a++)i.parts[a](n.parts[a]);for(;a<n.parts.length;a++)i.parts.push(b(n.parts[a],t))}else{var c=[];for(a=0;a<n.parts.length;a++)c.push(b(n.parts[a],t));o[n.id]={id:n.id,refs:1,parts:c}}}}function g(e,t){for(var r=[],n={},i=0;i<e.length;i++){var o=e[i],a=t.base?o[0]+t.base:o[0],c={css:o[1],media:o[2],sourceMap:o[3]};n[a]?n[a].parts.push(c):r.push(n[a]={id:a,parts:[c]})}return r}function v(e,t){var r=u(e.insertInto);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var n=f[f.length-1];if("top"===e.insertAt)n?n.nextSibling?r.insertBefore(t,n.nextSibling):r.appendChild(t):r.insertBefore(t,r.firstChild),f.push(t);else if("bottom"===e.insertAt)r.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var i=u(e.insertAt.before,r);r.insertBefore(t,i)}}function m(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=f.indexOf(e);t>=0&&f.splice(t,1)}function h(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var n=function(){0;return r.nc}();n&&(e.attrs.nonce=n)}return y(t,e.attrs),v(e,t),t}function y(e,t){Object.keys(t).forEach((function(r){e.setAttribute(r,t[r])}))}function b(e,t){var r,n,i,o;if(t.transform&&e.css){if(!(o="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=o}if(t.singleton){var a=l++;r=s||(s=h(t)),n=O.bind(null,r,a,!1),i=O.bind(null,r,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(r=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",y(t,e.attrs),v(e,t),t}(t),n=P.bind(null,r,t),i=function(){m(r),r.href&&URL.revokeObjectURL(r.href)}):(r=h(t),n=x.bind(null,r),i=function(){m(r)});return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else i()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var r=g(e,t);return p(r,t),function(e){for(var n=[],i=0;i<r.length;i++){var a=r[i];(c=o[a.id]).refs--,n.push(c)}e&&p(g(e,t),t);for(i=0;i<n.length;i++){var c;if(0===(c=n[i]).refs){for(var u=0;u<c.parts.length;u++)c.parts[u]();delete o[c.id]}}}};var w,S=(w=[],function(e,t){return w[e]=t,w.filter(Boolean).join("\n")});function O(e,t,r,n){var i=r?"":n.css;if(e.styleSheet)e.styleSheet.cssText=S(t,i);else{var o=document.createTextNode(i),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(o,a[t]):e.appendChild(o)}}function x(e,t){var r=t.css,n=t.media;if(n&&e.setAttribute("media",n),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}function P(e,t,r){var n=r.css,i=r.sourceMap,o=void 0===t.convertToAbsoluteUrls&&i;(t.convertToAbsoluteUrls||o)&&(n=d(n)),i&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");var a=new Blob([n],{type:"text/css"}),c=e.href;e.href=URL.createObjectURL(a),c&&URL.revokeObjectURL(c)}},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var r=t.protocol+"//"+t.host,n=r+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,t){var i,o=t.trim().replace(/^"(.*)"$/,(function(e,t){return t})).replace(/^'(.*)'$/,(function(e,t){return t}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(o)?e:(i=0===o.indexOf("//")?o:0===o.indexOf("/")?r+o:n+o.replace(/^\.\//,""),"url("+JSON.stringify(i)+")")}))}}]);
//# sourceMappingURL=js-cloudimage-responsive.min.js.map