vendor: 5,577 bytes, line 1
1(()=>{var t,e={2258:(t,e,n)=>{"use strict";n(7503).z({setup:function(){n(3230),n(2849),n(7630),n(2525)},modules:function(t,e){n(797)("./".concat(t,".js")).default.resolve(e)}})},9347:(t,e,n)=>{"use strict";n(6926),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(981);var o={view:function(){}},r=n(6481).U(o);e.default=r},9081:(t,e,n)=>{"use strict";function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}n(6926),n(1881),n(4836),n(270),n(8127),n(8878),n(9818),n(9952),n(7604),n(5066),n(2772),n(6360),n(570),n(8855),n(7874),n(1719),n(3289),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(1871),n(2981),n(6025),n(5536),n(8689),n(3373),n(9655),n(5098),n(2026),n(9621),n(5754);var r=i(n(5311)),a=i(n(8392));function i(t){return t&&t.__esModule?t:{default:t}}function c(){c=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",l=a.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,n){return t[e]=n}}function d(t,e,n,o){var a=e&&e.prototype instanceof h?e:h,i=Object.create(a.prototype),c=new j(o||[]);return r(i,"_invoke",{value:k(t,n,c)}),i}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=d;var p={};function h(){}function v(){}function m(){}var g={};u(g,i,(function(){return this}));var w=Object.getPrototypeOf,y=w&&w(w(T([])));y&&y!==e&&n.call(y,i)&&(g=y);var x=m.prototype=h.prototype=Object.create(g);function b(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function _(t,e){function a(r,i,c,s){var l=f(t[r],t,i);if("throw"!==l.type){var u=l.arg,d=u.value;return d&&"object"==o(d)&&n.call(d,"__await")?e.resolve(d.__await).then((function(t){a("next",t,c,s)}),(function(t){a("throw",t,c,s)})):e.resolve(d).then((function(t){u.value=t,c(u)}),(function(t){return a("throw",t,c,s)}))}s(l.arg)}var i;r(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){a(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function k(t,e,n){var o="suspendedStart";return function(r,a){if("executing"===o)throw new Error("Generator is already running");if("completed"===o){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=O(i,n);if(c){if(c===p)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===o)throw o="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o="executing";var s=f(t,e,n);if("normal"===s.type){if(o=n.done?"completed":"suspendedYield",s.arg===p)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(o="completed",n.method="throw",n.arg=s.arg)}}}function O(t,e){var n=e.method,o=t.iterator[n];if(void 0===o)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,O(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),p;var r=f(o,t.iterator,e.arg);if("throw"===r.type)return e.method="throw",e.arg=r.arg,e.delegate=null,p;var a=r.arg;return a?a.done?(e[t.resultName]=a.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,p):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,p)}function L(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function E(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function j(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(L,this),this.reset(!0)}function T(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,r=function e(){for(;++o<t.length;)if(n.call(t,o))return e.value=t[o],e.done=!1,e;return e.value=void 0,e.done=!0,e};return r.next=r}}return{next:S}}function S(){return{value:void 0,done:!0}}return v.prototype=m,r(x,"constructor",{value:m,configurable:!0}),r(m,"constructor",{value:v,configurable:!0}),v.displayName=u(m,l,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===v||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,m):(t.__proto__=m,u(t,l,"GeneratorFunction")),t.prototype=Object.create(x),t},t.awrap=function(t){return{__await:t}},b(_.prototype),u(_.prototype,s,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,o,r,a){void 0===a&&(a=Promise);var i=new _(d(e,n,o,r),a);return t.isGeneratorFunction(n)?i:i.next().then((function(t){return t.done?t.value:i.next()}))},b(x),u(x,l,"Generator"),u(x,i,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var o in e)n.push(o);return n.reverse(),function t(){for(;n.length;){var o=n.pop();if(o in e)return t.value=o,t.done=!1,t}return t.done=!0,t}},t.values=T,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEac
1h(E),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function o(n,o){return i.type="throw",i.arg=t,e.next=n,o&&(e.method="next",e.arg=void 0),!!o}for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),s=n.call(a,"finallyLoc");if(c&&s){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,e){for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var a=r;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=t,i.arg=e,a?(this.method="next",this.next=a.finallyLoc,p):this.complete(i)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),p},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),E(n),p}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var o=n.completion;if("throw"===o.type){var r=o.arg;E(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:T(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},t}function s(t,e,n,o,r,a,i){try{var c=t[a](i),s=c.value}catch(t){return void n(t)}c.done?e(s):Promise.resolve(s).then(o,r)}function l(t){return function(){var e=this,n=arguments;return new Promise((function(o,r){var a=t.apply(e,n);function i(t){s(a,o,r,i,c,"next",t)}function c(t){s(a,o,r,i,c,"throw",t)}i(void 0)}))}}var u=n(6481).U((function(){var t,e,n,o,i,s,u=new a.default({container:document.querySelector("div.photos-grid"),threshold:150,callback_error:function(t){t.closest("div.item").remove()}});!function(){var t=(0,r.default)("div.photos-grid"),e=t.data("fetch-action");if(e){var n=function(){var e=t[0].getBoundingClientRect();(0,r.default)(window).height()>=e.bottom-250&&o()},o=function(){var o={from_photo_id:t.find("div.item:last").data("photo-id")};(0,r.default)(window).off("scroll.infinite"),r.default.ajaxCall(e,o,(function(e){var o=e.data.content||!1;o&&(t.append(o),u.update(),(0,r.default)(window).on("scroll.infinite",n))}))};(0,r.default)(window).on("scroll.infinite",n).trigger("scroll.infinite")}}(),document.addEventListener("keydown",(function(t){if(!["input","textarea"].includes(t.target.tagName.toLowerCase())&&!t.repeat)if("ArrowLeft"!=t.key)if("ArrowRight"!=t.key);else{var e=document.getElementById("next-photo");e&&e.click()}else{var n=document.getElementById("prev-photo");n&&n.click()}})),t=(0,r.default)("#photo-container"),e=(0,r.default)("div.metadata-container"),n=(0,r.default)("div#grid"),o=function(o){(0,r.default)("head").find("title").text(o.page.title),(0,r.default)("head").find('meta[name="description"]').attr("content",o.page.description),(0,r.default)("head").find('meta[property="og:title"]').attr("content",o.page["og:title"]),(0,r.default)("head").find('meta[property="og:description"]').attr("content",o.page["og:description"]),(0,r.default)("head").find('meta[property="og:url"]').attr("content","https://".concat(window.location.host,"/photos/").concat(o.id+window.location.search)),(0,r.default)("head").find('meta[property="og:image"]').attr("content",o.images["1600w"]),(0,r.default)("head").find('meta[property="og:image:width"]').attr("content",1600),(0,r.default)("head").find('meta[property="og:image:height"]').attr("content",Math.
1ceil(1600/o.exif.aspect_ratio)),(0,r.default)("head").find('meta[property="twitter:title"]').attr("content",o.page["twitter:title"]),(0,r.default)("head").find('link[rel="canonical"]').attr("href","https://".concat(window.location.host,"/photos/").concat(o.id+window.location.search)),(0,r.default)("head").find("script#ldImageObject").text(JSON.stringify(o.page.json_ImageObject)),(0,r.default)("head").find('link[rel="prev"]').remove(),o.prev&&(0,r.default)("head").append('<link rel="prev" href="'.concat(o.prev.link,'"/>')),(0,r.default)("head").find('link[rel="next"]').remove(),o.next&&(0,r.default)("head").append('<link rel="next" href="'.concat(o.next.link,'"/>')),t.css("padding-bottom","".concat(100/o.exif.aspect_ratio,"%")),t.html("\n ".concat(o.prev?'\n <a id="prev-photo" data-photo-id="'.concat(o.prev.id,'" href="').concat(o.prev.link,'" title="View prev sample photo" class="left-side single-photo">\n <i class="left-arrow"></i>\n </a>\n '):"",'\n\n <img data-photo-id="').concat(o.id,'" data-photo-orientation="').concat(o.exif.aspect_ratio>1?"landscape":"portrait",'" src="').concat(o.images["1600w"],'" srcset="').concat(o.images["900w"]," 900w, ").concat(o.images["1600w"],' 1600w" alt="').concat(o.page["image:alt"],'" class="img-responsive" referrerpolicy="same-origin">\n\n ').concat(o.next?'\n <a id="next-photo" data-photo-id="'.concat(o.next.id,'" href="').concat(o.next.link,'" title="View next sample photo" class="right-side single-photo">\n <i class="right-arrow"></i>\n </a>\n '):"","\n ")),e.html("\n <div>\n <div>\n <strong>Model:</strong>\n <span>\n ".concat(o.model.is_valid?'\n <a href="'.concat(o.model.links.gallery,'" title="').concat(o.model.title,' sample photos" class="truncate-text" style="max-width: 72%">').concat(o.model.title,'</a>\n <a href="').concat(o.model.links.stats,'" title="').concat(o.model.title,' details" class="photo-to-gear">\n <svg xmlns="http://www.w3.org/2000/svg" width="27" height="28" viewBox="0 0 27 28" class="meta-pie">\n <path d="M12 13.9l8.5 8.5c-2.2 2.2-5.2 3.6-8.5 3.6-6.6 0-12-5.4-12-12s5.4-12 12-12v11.9zM14.9 14h12.1c0 3.3-1.4 6.4-3.6 8.5zM26 12h-12v-12c6.6 0 12 5.4 12 12z"/>\n </svg>\n </a>\n '):'\n <div class="truncate-text" style="max-width: 72%" title="'.concat(o.model.title,'">').concat(o.model.title,"</div>\n "),"\n </span>\n </div>\n ").concat(o.lens?"\n <div>\n <strong>Lens:</strong>\n <span>\n ".concat(o.lens.is_valid?'\n <a href="'.concat(o.lens.links.gallery,'" title="').concat(o.lens.title,' sample photos" class="truncate-text" style="max-width: 72%">').concat(o.lens.title,'</a>\n <a href="').concat(o.lens.links.stats,'" title="').concat(o.lens.title,' details" class="photo-to-gear">\n <svg xmlns="http://www.w3.org/2000/svg" width="27" height="28" viewBox="0 0 27 28" class="meta-pie">\n <path d="M12 13.9l8.5 8.5c-2.2 2.2-5.2 3.6-8.5 3.6-6.6 0-12-5.4-12-12s5.4-12 12-12v11.9zM14.9 14h12.1c0 3.3-1.4 6.4-3.6 8.5zM26 12h-12v-12c6.6 0 12 5.4 12 12z"/>\n </svg>\n </a>\n '):'\n <div class="truncate-text" style="max-width: 72%" title="'.concat(o.lens.title,'">').concat(o.lens.title,"</div>\n "),"\n </span>\n </div>"):"",'\n </div>\n\n <div class="exif-list">\n ').concat(o.exif.focal_length?"\n <div>\n <strong>Focal Length:</strong>
1\n <span>".concat(o.exif.focal_length," mm</span>\n </div>\n "):"","\n ").concat(o.exif.aperture?"\n <div>\n <strong>Aperture:</strong>\n <span>f/".concat(o.exif.aperture,"</span>\n </div>\n "):"","\n ").concat(o.exif.exposure_time?"\n <div>\n <strong>Exposure:</strong>\n <span>".concat(o.exif.exposure_time," sec</span>\n </div>\n "):"","\n ").concat(o.exif.iso?"\n <div>\n <strong>ISO:</strong>\n <span>".concat(o.exif.iso,"</span>\n </div>\n "):"","\n ").concat(o.exif.metering_mode?"\n <div>\n <strong>Metering Mode:</strong>\n <span>".concat(o.exif.metering_mode,"</span>\n </div>\n "):"","\n ").concat(o.exif.exposure_mode?"\n <div>\n <strong>Exposure Mode:</strong>\n <span>".concat(o.exif.exposure_mode,"</span>\n </div>\n "):"","\n ").concat(o.exif.flash?"\n <div>\n <strong>Flash:</strong>\n <span>".concat(o.exif.flash,"</span>\n </div>\n "):"","\n ").concat(o.author?'\n <div>\n <strong>Credits:</strong>\n <a href="'.concat(o.source,'"').concat("explorecams"!=o.provider?' rel="noopener nofollow noreferrer"':"",' target="_blank" class="source">').concat(o.author,"</a>\n </div>\n "):"","\n ").concat(o.license?'\n <div class="license">\n <a href="'.concat(o.license,'" rel="license').concat("explorecams"!=o.provider?" noopener nofollow noreferrer":"",'" target="_blank">License</a>\n <div>Free for commercial use, no attribution required</div>\n </div>\n '):"","\n </div>\n ")),n.find("div.item").remove(),n.append(o.suggestions),u.update(),window.scrollTo({top:0}),document.dispatchEvent(new CustomEvent("explorecams.onNavigate",{page:"single-photo"})),window.gtag&&window.gtag("event","page_view",{page_title:document.title,page_location:window.location.href,path_path:window.location.pathname})},i={},s=function(){var t=l(c().mark((function t(e){var n;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i[e]){t.next=5;break}return t.next=3,fetch("/api/photos/".concat(e)+window.location.search).then((function(t){return t.json()}));case 3:n=t.sent,i[e]=n.data;case 5:return t.abrupt("return",i[e]);case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),t.on("click","a#prev-photo, a#next-photo",function(){var t=l(c().mark((function t(e){var n,a;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.preventDefault(),n=(0,r.default)(e.currentTarget).data("photo-id"),t.next=4,s(n);case 4:(a=t.sent)&&(window.history.pushState({},null,"/photos/".concat(n)+window.location.search),o(a));case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),window.addEventListener("popstate",function(){var t=l(c().mark((function t(e){var n,r;return c().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=window.location.pathname.split("/").at(-1),t.next=3,s(n);case 3:(r=t.sent)&&o(r);case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),(0,r.default)(document).on("click",'button[name="report"]',(function(t){r.default.ajaxCall((0,r.default)(t.target).data("action"),(function(){return alert("Photo has been reported.")}))}))}));e.default=u},1007:(t,e,n)=>{"use strict";
1n(6926),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(538),n(4257),n(1861),n(2981),n(6858);var o,r=(o=n(5311))&&o.__esModule?o:{default:o};n(4071);var a=n(6481).U((function(){(0,r.default)((function(){(0,r.default)("div[data-chart]").each((function(t,e){var n=0,o=[],a=[];(0,r.default)("ul#".concat(e.id,"_stats li")).each((function(t,e){var a=parseInt((0,r.default)(e).data("value"));o.push(a),n+=a}));for(var i=0;i<o.length;i++){var c=o[i]/n*100;c>4?a.push("".concat(c.toFixed(1),"%")):a.push(" ")}(0,r.default)("div#".concat(e.id,"_total")).html("Total Photos<br /> ".concat(n.toString())),new Chartist.Pie(e,{series:o,labels:a},{donut:!0,donutWidth:80,donutSolid:!0,showLabel:!0},[["screen and (max-width: 460px)",{donutWidth:60}]])})),(0,r.default)(".side-gear").affix({offset:{top:260}}),(0,r.default)(window).on("resize",(function(){(0,r.default)(".side-gear").css("width",(0,r.default)(".left-side").width())})).trigger("resize"),(0,r.default)("#more").on("click",(function(){(0,r.default)(".list-wrap").toggleClass("more-gear")})),(0,r.default)("a[href^='#']").on("click",(function(t){t.preventDefault();var e=(0,r.default)((0,r.default)(t.target).attr("href"));e.length&&window.scrollTo({top:e.offset().top-80,behavior:"smooth"})}))}))}));e.default=a},2403:(t,e,n)=>{"use strict";n(6926),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(538),n(1719);var o,r=(o=n(5311))&&o.__esModule?o:{default:o};n(981),n(7447);var a={global:function(){}};a.models=function(){(0,r.default)(window).one("load",(function(){var t,e;t=[],e=[],(0,r.default)("#chart_stats > li").each((function(n,o){t.push((0,r.default)(o).data("title")),e.push({value:parseInt((0,r.default)(o).data("value")),meta:{model:{ref:"#model-".concat(n),title:(0,r.default)(o).data("title")}}})})),t=t.reverse(),e=e.reverse(),new Chartist.Bar("#cameras-bar-chart",{labels:t,series:[e]},{fullWidth:!0,horizontalBars:!0,chartPadding:{left:35,right:35},axisY:{showGrid:!1,offset:150}}).on("draw",(function(t){if("bar"===t.type){var e=(0,r.default)(t.element._node),n=new Chartist.Svg("text").text("".concat(t.value.x," photos")).attr({x:t.x1+.5*t.element.width(),y:t.y1+4,"text-anchor":"middle",class:"ct-bar-text"});e.on("mouseenter",(function(){t.group.append(n)})),e.on("mouseleave",(function(){n.remove()})),e.on("click",(function(){var e=(0,r.default)(t.meta.model.ref);e.length&&window.scrollTo({top:e.offset().top-30,behavior:"smooth"})}))}}))}))};(0,r.default)(window).one("load",(function(){var t;t=["#3366CC","#990099","#109618","#FF9900","#DC3912","#000000"],(0,r.default)("div[data-chart]").each((function(e,n){var o=[];(0,r.default)("ul#".concat((0,r.default)(n).data("chart")," li")).each((function(e,n){o.push({value:(0,r.default)(n).data("value"),title:(0,r.default)(n).data("title"),color:t[e]})})),(0,r.default)(n).drawDoughnutChart(o,{showTipPercentage:!0,animation:!1})}))}));var i=n(6481).U(a);e.default=i},7447:(t,e,n)=>{"use strict";var o;n(4166),n(9655),n(284),n(4257),n(1336),n(8673),(o=jQuery).fn.drawDoughnutChart=function(t,e){var n=this,r=n.width(),a=n.height(),i=r/2,c=a/2,s=Math.cos,l=Math.sin,u=Math.PI,d=o.extend({segmentShowStroke:!0,segmentStrokeColor:"#0C1013",segmentStrokeWidth:1,baseColor:"rgba(0,0,0,0.5)",baseOffset:4,edgeOffset:10,percentageInnerCutout:75,animation:!0,animationSteps:90,animationEasing:"easeInOutExpo",animateRotate:!0,tipOffsetX:-8,tipOffsetY:-45,showTip:!0,showTipPercentage:!1,showLabel:!1,ratioFont:1.5,shortInt:!1,tipClass:"doughnutTip",summaryClass:"doughnutSummary",summaryTitle:"TOTAL:",summaryTitleClass:"doughnutSummaryTitle",summaryNumberClass:"doughnutSummaryNumber",beforeDraw:function(){},afterDrawed:function(){},onPathEnter:function(t,e){},onPathLeave:function(t,e){}},e),f=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)};d.beforeDraw.call(n);var p=o('<svg width="'.concat(r,'" height="').concat(a,'" viewBox="0 0 ').concat(r," ").concat(a,'" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"></svg>')).appendTo(n),h=[],v={linear:function(t){return t},easeInOutExpo:function(t){var e=t<.5?8*t*t*t*t:1-8*--t*t*t*t;return e>1?1:e}}[d.animationEasing],m=Math.min(a/2,r/2)-d.edgeOffset,g=m*(d.percentageInnerCutout/100),w=0,y=m+d.baseOffset,x=g-d.baseOffset;o(document.createElementNS("http://www.w3.org/2000/svg","path")).attr({d:M(y,x),fill:d.baseColor}).appendTo(p);var b=o(document.createElementNS("http://www.w3.org/2000/svg","g"));b.attr({opacity:0}
1).appendTo(p);for(var _,k,O,L=2*(g-(m-g)),E=o('<div class="'.concat(d.summaryClass,'"/>')).appendTo(n).css({width:L+"px",height:L+"px","margin-left":-L/2+"px","margin-top":-L/2+"px"}),j=o('<p class="'.concat(d.summaryTitleClass,'">').concat(d.summaryTitle,"</p>")).appendTo(E),T=o('<p class="'.concat(d.summaryNumberClass,'"></p>')).css({opacity:0}).appendTo(E),S=0,C=t.length;S<C;S++)w+=t[S].value,h[S]=o(document.createElementNS("http://www.w3.org/2000/svg","path")).attr({"stroke-width":d.segmentStrokeWidth,stroke:d.segmentStrokeColor,fill:t[S].color,"data-order":S}).appendTo(b).on("mouseenter",P).on("mouseleave",F).on("mousemove",N).on("click",I);function M(t,e){var n=-1.57,o=4.7131,r=i+s(n)*t,a=c+l(n)*t,u=i+s(n)*e,d=c+l(n)*e;return["M",r,a,"A",t,t,0,1,1,i+s(o)*t,c+l(o)*t,"Z","M",i+s(o)*e,c+l(o)*e,"A",e,e,0,1,0,u,d,"Z"].join(" ")}function P(e){var n=o(this).data().order;if(d.showTip){var r=o('<div class="'.concat(d.tipClass,'" />')).appendTo("body");if(d.showTipPercentage){var a=(t[n].value/w*100).toFixed(1);r.html("".concat(t[n].title,": <span>").concat(a,"%</span>"))}else r.text("".concat(t[n].title,": ").concat(t[n].value));r.show()}d.showLabel&&(j.text(t[n].title),T.html(d.shortInt?D(t[n].value):t[n].value)),d.onPathEnter.apply(o(this),[e,t])}function F(e){d.showTip&&o("div.".concat(d.tipClass)).remove(),d.showLabel&&(j.text(d.summaryTitle),T.html(d.shortInt?D(w):w)),d.onPathLeave.apply(o(this),[e,t])}function N(t){if(d.showTip){var e=o("div.".concat(d.tipClass));e.css({top:t.pageY+d.tipOffsetY,left:t.pageX-e.width()/2+d.tipOffsetX})}}function I(){var e=o(this).data().order;void 0!==t[e].action&&t[e].action()}function A(t){return!isNaN(parseFloat(t))&&isFinite(t)}function z(t,e,n){return A(e)&&t>e?e:A(n)&&t<n?n:t}function D(t){var e=String(t).length;return e<5?t:e<8?'<span title="'.concat(t,'">').concat(t.substring(0,e-3),"K</span>"):'<span title="'.concat(t,'">').concat(t.substring(0,e-6),"M</span>")}return _=function(e){var n=-u/2,o=d.animation&&d.animateRotate?e:1;if(function(t,e){T.css({opacity:t}).html(d.shortInt?D(e):e)}(e,w),b.attr("opacity",e),1===t.length&&4.7122<o*(t[0].value/w*(2*u))+n)h[0].attr("d",M(m,g));else for(var r=0,a=t.length;r<a;r++){var f=o*(t[r].value/w*(2*u)),p=n+f,v=(p-n)%(2*u)>u?1:0,y=i+s(n)*m,x=c+l(n)*m,_=i+s(n)*g,k=c+l(n)*g,O=i+s(p)*m,L=c+l(p)*m,E=i+s(p)*g,j=c+l(p)*g;h[r].attr("d",["M",y,x,"A",m,m,0,v,1,O,L,"L",E,j,"A",g,g,0,v,0,_,k,"Z"].join(" ")),n+=f}},k=d.animation?1/z(d.animationSteps,Number.MAX_VALUE,1):1,O=d.animation?0:1,f((function t(){(function(t,e){e(d.animation?z(v(t),null,0):1)})(O+=k,_),O<=1?f(t):d.afterDrawed.call(n)})),n}},2849:(t,e,n)=>{"use strict";n.r(e)},797:(t,e,n)=>{var o={"./brands.js":9347,"./photos/gallery.js":6950,"./photos/single.js":9081,"./products/details.js":1007,"./stats.js":2403};function r(t){var e=a(t);return n(e)}function a(t){if(!n.o(o,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return o[t]}r.keys=function(){return Object.keys(o)},r.resolve=a,t.exports=r,r.id=797},5311:t=>{"use strict";t.exports=jQuery}},n={};function o(t){var r=n[t];if(void 0!==r)return r.exports;var a=n[t]={exports:{}};return e[t].call(a.exports,a,a.exports,o),a.exports}o.m=e,t=[],o.O=(e,n,r,a)=>{if(!n){var i=1/0;for(u=0;u<t.length;u++){for(var[n,r,a]=t[u],c=!0,s=0;s<n.length;s++)(!1&a||i>=a)&&Object.keys(o.O).every((t=>o.O[t](n[s])))?n.splice(s--,1):(c=!1,a<i&&(i=a));if(c){t.splice(u--,1);var l=r();void 0!==l&&(e=l)}}return e}a=a||0;for(var u=t.length;u>0&&t[u-1][2]>a;u--)t[u]=t[u-1];t[u]=[n,r,a]},o.d=(t,e)=>{for(var n in e)o.o(e,n)&&!o.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),o.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),o.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},(()=>{var t={538:0};o.O.j=e=>0===t[e];var e=(e,n)=>{var r,a,[i,c,s]=n,l=0;if(i.some((e=>0!==t[e]))){for(r in c)o.o(c,r)&&(o.m[r]=c[r]);if(s)var u=s(o)}for(e&&e(n);l<i.length;l++)a=i[l],o.o(t,a)&&t[a]&&t[a][0](),t[a]=0;return o.O(u)},n=self.webpackChunk=self.webpackChunk||[];
1n.forEach(e.bind(null,0)),n.push=e.bind(null,n.push.bind(n))})();var r=o.O(void 0,[149,874],(()=>o(2258)));r=o.O(r)})();
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.