1"use strict";(self.webpackChunkplatform_web=self.webpackChunkplatform_web||[]).push([[2033],{2033:function(t,e,i){i.r(e),i.d(e,{default:function(){return Et},disableTypes:function(){return Ot},imageSize:function(){return Et},types:function(){return yt}});var n=i(29439),r=i(37762),f=i(15671),a=i(43144),u=i(1413),h=new TextDecoder,o=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length;return h.decode(t.slice(e,i))},c=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length;return t.slice(e,i).reduce((function(t,e){return t+"0".concat(e.toString(16)).slice(-2)}),"")},s=function(t,e){return new DataView(t.buffer,t.byteOffset+e)},l=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return s(t,e).getInt16(0,!0)},d=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return s(t,e).getUint16(0,!1)},v=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return s(t,e).getUint16(0,!0)},g=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=s(t,e);return i.getUint16(0,!0)+(i.getUint8(2)<<16)},w=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return s(t,e).getInt32(0,!0)},p=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return s(t,e).getUint32(0,!1)},m=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return s(t,e).getUint32(0,!0)},b=function(t,e,i){return s(t,e).getBigUint64(0,!i)},y={readUInt16BE:d,readUInt16LE:v,readUInt32BE:p,readUInt32LE:m};function I(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=n?"BE":"LE",f="readUInt".concat(e).concat(r);return y[f](t,i)}function T(t,e){if(!(t.length-e<4)){var i=p(t,e);if(!(t.length-e<i))return{name:o(t,4+e,8+e),offset:e,size:i}}}function E(t,e,i){for(;i<t.length;){var n=T(t,i);if(!n)break;if(n.name===e)return n;i+=n.size>0?n.size:8}}var O={validate:function(t){return"BM"===o(t,0,2)},calculate:function(t){return{height:Math.abs(w(t,22)),width:m(t,18)}}};function B(t,e){var i=t[e];return 0===i?256:i}function N(t,e){var i=6+16*e;return{height:B(t,i+1),width:B(t,i)}}var P={validate:function(t){var e=v(t,0),i=v(t,4);return 0===e&&0!==i&&1===v(t,2)},calculate:function(t){var e=v(t,4),i=N(t,0);if(1===e)return i;for(var n=[],r=0;r<e;r+=1)n.push(N(t,r));return{width:i.width,height:i.height,images:n}}},x={validate:function(t){var e=v(t,0),i=v(t,4);return 0===e&&0!==i&&2===v(t,2)},calculate:function(t){return P.calculate(t)}},k={validate:function(t){return 542327876===m(t,0)},calculate:function(t){return{height:m(t,12),width:m(t,16)}}},G=/^GIF8[79]a/,M={validate:function(t){return G.test(o(t,0,6))},calculate:function(t){return{height:v(t,8),width:v(t,6)}}},S={avif:"avif",mif1:"heif",msf1:"heif",heic:"heic",heix:"heic",hevc:"heic",hevx:"heic"},R={validate:function(t){if("ftyp"!==o(t,4,8))return!1;var e=E(t,"ftyp",0);return!!e&&o(t,e.offset+8,e.offset+12)in S},calculate:function(t){var e=E(t,"meta",0),i=e&&E(t,"iprp",e.offset+12),n=i&&E(t,"ipco",i.offset+8);if(!n)throw new TypeError("Invalid HEIF, no ipco box found");for(var r=o(t,8,12),f=[],a=n.offset+8;a<n.offset+n.size;){var h=E(t,"ispe",a);if(!h)break;var c=p(t,h.offset+12),s=p(t,h.offset+16),l=E(t,"clap",a),d=c,v=s;if(l&&l.offset<n.offset+n.size)d=c-p(t,l.offset+12);f.push({height:v,width:d}),a=h.offset+h.size}if(0===f.length)throw new TypeError("Invalid HEIF, no sizes found");return(0,u.Z)({width:f[0].width,height:f[0].height,type:r},f.length>1?{images:f}:{})}},j={ICON:32,"ICN#":32,"icm#":16,icm4:16,icm8:16,"ics#":16,ics4:16,ics8:16,is32:16,s8mk:16,icp4:16,icl4:32,icl8:32,il32:32,l8mk:32,icp5:32,ic11:32,ich4:48,ich8:48,ih32:48,h8mk:48,icp6:64,ic12:32,it32:128,t8mk:128,ic07:128,ic08:256,ic13:256,ic09:512,ic14:512,ic10:1024};function A(t,e){var i=e+4;return[o(t,e,i),p(t,i)]}function U(t){var e=j[t];return{width:e,height:e,type:t}}var z={validate:function(t){return"icns"===o(t,0,4)},calculate:function(t){for(var e=t.length,i=p(t,4),n=8,r=[];n<i&&n<e;){var f=A(t,n),a=U(f[0]);r.push(a),n+=f[1]}if(0===r.length)throw new TypeError("Invalid ICNS, no sizes found");return(0,u.Z)({width:r[0].width,height:r[0].height},r.length>1?{images:r}:{})}},D={validate:function(t){return 4283432785===p(t,0)},calculate:function(t){return{height:p(t,12),width:p(t,8)}}},L={validate:function(t){if("jP "!==o(t,4,8))return!1;var e=E(t,"ftyp",0);return!!e&&"jp2 "===o(t,e.offset+8,e.offset+12)},calculate:function(t){var e=E(t,"jp2h",0),i=e&&E(t,"ihdr",e.offset+8);
1if(i)return{height:p(t,i.offset+8),width:p(t,i.offset+12)};throw new TypeError("Unsupported JPEG 2000 format")}};function C(t){return"45786966"===c(t,2,6)}function H(t,e){return{height:d(t,e),width:d(t,e+2)}}function F(t,e){var i=t.slice(2,e),n=c(i,6,8),r="4d4d"===n;if(r||"4949"===n)return function(t,e){for(var i=I(t,16,14,e),n=0;n<i;n++){var r=16+12*n,f=r+12;if(r>t.length)return;var a=t.slice(r,f);if(274===I(a,16,0,e)){if(3!==I(a,16,2,e))return;if(1!==I(a,32,4,e))return;return I(a,16,8,e)}}}(i,r)}function V(t,e){if(e>t.length)throw new TypeError("Corrupt JPG, exceeded buffer limits")}var X={validate:function(t){return"ffd8"===c(t,0,2)},calculate:function(t){for(var e,i,n=t.slice(4);n.length;){var r=d(n,0);if(V(n,r),255===n[r]){if(C(n)&&(e=F(n,r)),192===(i=n[r+1])||193===i||194===i){var f=H(n,r+5);return e?{height:f.height,orientation:e,width:f.width}:f}n=n.slice(r+2)}else n=n.slice(1)}throw new TypeError("Invalid JPG, no size found")}},Z=function(){function t(e,i){(0,f.Z)(this,t),this.input=e,this.endianness=i,this.byteOffset=2,this.bitOffset=0}return(0,a.Z)(t,[{key:"getBits",value:function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=0,i=0;i<t;){if(this.byteOffset>=this.input.length)throw new Error("Reached end of input");var n=this.input[this.byteOffset],r=8-this.bitOffset,f=Math.min(t-i,r);if("little-endian"===this.endianness){var a=(1<<f)-1,u=n>>this.bitOffset&a;e|=u<<i}else{var h=(1<<f)-1<<8-this.bitOffset-f,o=(n&h)>>8-this.bitOffset-f;e=e<<f|o}i+=f,this.bitOffset+=f,8===this.bitOffset&&(this.byteOffset++,this.bitOffset=0)}return e}}]),t}();function J(t,e){if(e)return 8*(1+t.getBits(5));var i=[9,13,18,30][t.getBits(2)];return 1+t.getBits(i)}var W={validate:function(t){return"ff0a"===c(t,0,2)},calculate:function(t){var e=new Z(t,"little-endian"),i=1===e.getBits(1),n=J(e,i),r=e.getBits(3),f=function(t,e,i,n){return e&&0===i?8*(1+t.getBits(5)):0===i?J(t,!1):Math.floor(n*[1,1.2,4/3,1.5,16/9,5/4,2][i-1])}(e,i,r,n);return{width:f,height:n}}};function _(t){var e=E(t,"jxlc",0);if(e)return t.slice(e.offset+8,e.offset+e.size);var i=function(t){var e=[],i=0;for(;i<t.length;){var n=E(t,"jxlp",i);if(!n)break;e.push(t.slice(n.offset+12,n.offset+n.size)),i=n.offset+n.size}return e}(t);return i.length>0?function(t){var e,i=t.reduce((function(t,e){return t+e.length}),0),n=new Uint8Array(i),f=0,a=(0,r.Z)(t);try{for(a.s();!(e=a.n()).done;){var u=e.value;n.set(u,f),f+=u.length}}catch(h){a.e(h)}finally{a.f()}return n}(i):void 0}var K={validate:function(t){if("JXL "!==o(t,4,8))return!1;var e=E(t,"ftyp",0);return!!e&&"jxl "===o(t,e.offset+8,e.offset+12)},calculate:function(t){var e=_(t);if(e)return W.calculate(e);throw new Error("No codestream found in JXL container")}},$={validate:function(t){var e=o(t,1,7);return["KTX 11","KTX 20"].includes(e)},calculate:function(t){var e=49===t[5]?"ktx":"ktx2",i="ktx"===e?36:20;return{height:m(t,i+4),width:m(t,i),type:e}}},q="CgBI",Q={validate:function(t){if("PNG\r\n\x1a\n"===o(t,1,8)){var e=o(t,12,16);if(e===q&&(e=o(t,28,32)),"IHDR"!==e)throw new TypeError("Invalid PNG");return!0}return!1},calculate:function(t){return o(t,12,16)===q?{height:p(t,36),width:p(t,32)}:{height:p(t,20),width:p(t,16)}}},Y={P1:"pbm/ascii",P2:"pgm/ascii",P3:"ppm/ascii",P4:"pbm",P5:"pgm",P6:"ppm",P7:"pam",PF:"pfm"},tt={default:function(t){for(var e=[];t.length>0;){var i=t.shift();if("#"!==i[0]){e=i.split(" ");break}}if(2===e.length)return{height:Number.parseInt(e[1],10),width:Number.parseInt(e[0],10)};throw new TypeError("Invalid PNM")},pam:function(t){for(var e={};t.length>0;){var i=t.shift();if(!(i.length>16||i.charCodeAt(0)>128)){var r=i.split(" "),f=(0,n.Z)(r,2),a=f[0],u=f[1];if(a&&u&&(e[a.toLowerCase()]=Number.parseInt(u,10)),e.height&&e.width)break}}if(e.height&&e.width)return{height:e.height,width:e.width};throw new TypeError("Invalid PAM")}},et={validate:function(t){return o(t,0,2)in Y},calculate:function(t){var e=o(t,0,2),i=Y[e],n=o(t,3).split(/[\r\n]+/);return(tt[i]||tt.default)(n)}},it={validate:function(t){return"8BPS"===o(t,0,4)},calculate:function(t){return{height:p(t,14),width:p(t,18)}}},nt=/<svg\s([^>"']|"[^"]*"|'[^']*')*>/,rt={height:/\sheight=(['"])([^%]+?)\1/,root:nt,viewbox:/\sviewBox=(['"])(.+?)\1/i,width:/\swidth=(['"])([^%]+?)\1/},ft=2.54,at={in:96,cm:96/ft,em:16,ex:8,m:96/ft*100,mm:96/ft/10,pc:96/72/12,pt:96/72,px:1},ut=new RegExp("^([0-9.]+(?:e\\d+)?)(".concat(Object.keys(at).join("|"),")?$"));function ht(t){var e=ut.exec(t);if(e)return Math.round(Number(e[1])*(at[e[2]]||1))}function ot(t){var e=t.split(" ");
1return{height:ht(e[3]),width:ht(e[2])}}var ct={validate:function(t){return nt.test(o(t,0,1e3))},calculate:function(t){var e=o(t).match(rt.root);if(e){var i=function(t){var e=t.match(rt.width),i=t.match(rt.height),n=t.match(rt.viewbox);return{height:i&&ht(i[2]),viewbox:n&&ot(n[2]),width:e&&ht(e[2])}}(e[0]);if(i.width&&i.height)return function(t){return{height:t.height,width:t.width}}(i);if(i.viewbox)return function(t,e){var i=e.width/e.height;return t.width?{height:Math.floor(t.width/i),width:t.width}:t.height?{height:t.height,width:Math.floor(t.height*i)}:{height:e.height,width:e.width}}(i,i.viewbox)}throw new TypeError("Invalid SVG")}},st={validate:function(t){return 0===v(t,0)&&0===v(t,4)},calculate:function(t){return{height:v(t,14),width:v(t,12)}}},lt={WIDTH:256,HEIGHT:257,COMPRESSION:259},dt={SHORT:3,LONG:4,LONG8:16},vt={STANDARD:12,BIG:20},gt={STANDARD:2,BIG:8};function wt(t,e,i,n){switch(e){case dt.SHORT:return I(t,16,i,n);case dt.LONG:return I(t,32,i,n);case dt.LONG8:var r=Number(b(t,i,n));if(r>Number.MAX_SAFE_INTEGER)throw new TypeError("Value too large");return r;default:return 0}}function pt(t,e){var i=e?vt.BIG:vt.STANDARD;if(t.length>i)return t.slice(i)}var mt=new Set(["49492a00","4d4d002a","49492b00","4d4d002b"]);var bt=new Map([["bmp",O],["cur",x],["dds",k],["gif",M],["heif",R],["icns",z],["ico",P],["j2c",D],["jp2",L],["jpg",X],["jxl",K],["jxl-stream",W],["ktx",$],["png",Q],["pnm",et],["psd",it],["svg",ct],["tga",st],["tiff",{validate:function(t){var e=c(t,0,4);return mt.has(e)},calculate:function(t){var e=function(t){var e=o(t,0,2);return{isBigEndian:"MM"===e,isBigTiff:43===I(t,16,2,"MM"===e)}}(t);e.isBigTiff&&function(t,e){var i=I(t,16,4,e),n=I(t,16,6,e);if(8!==i||0!==n)throw new TypeError("Invalid BigTIFF header")}(t,e.isBigEndian);var i=function(t,e){var i=e.isBigEndian,n=e.isBigTiff,r=n?Number(b(t,8,i)):I(t,32,4,i),f=n?gt.BIG:gt.STANDARD;return t.slice(r+f)}(t,e),n=function(t,e){for(var i=e.isBigEndian,n=e.isBigTiff,r={},f=t;null!==(a=f)&&void 0!==a&&a.length;){var a,u=I(f,16,0,i),h=I(f,16,2,i),o=n?Number(b(f,4,i)):I(f,32,4,i);if(0===u)break;if(1===o&&(h===dt.SHORT||h===dt.LONG||n&&h===dt.LONG8)){var c=n?12:8;r[u]=wt(f,h,c,i)}f=pt(f,n)}return r}(i,e),r={height:n[lt.HEIGHT],width:n[lt.WIDTH],type:e.isBigTiff?"bigtiff":"tiff"};if(n[lt.COMPRESSION]&&(r.compression=n[lt.COMPRESSION]),!r.width||!r.height)throw new TypeError("Invalid Tiff. Missing tags");return r}}],["webp",{validate:function(t){var e="RIFF"===o(t,0,4),i="WEBP"===o(t,8,12),n="VP8"===o(t,12,15);return e&&i&&n},calculate:function(t){var e=o(t,12,16),i=t.slice(20,30);if("VP8X"===e){var n=i[0];if(0===(192&n)&&0===(1&n))return function(t){return{height:1+g(t,7),width:1+g(t,4)}}(i);throw new TypeError("Invalid WebP")}if("VP8 "===e&&47!==i[0])return function(t){return{height:16383&l(t,8),width:16383&l(t,6)}}(i);var r=c(i,3,6);if("VP8L"===e&&"9d012a"!==r)return function(t){return{height:1+((15&t[4])<<10|t[3]<<2|(192&t[2])>>6),width:1+((63&t[2])<<8|t[1])}}(i);throw new TypeError("Invalid WebP")}}]]),yt=Array.from(bt.keys()),It=new Map([[0,"heif"],[56,"psd"],[66,"bmp"],[68,"dds"],[71,"gif"],[73,"tiff"],[77,"tiff"],[82,"webp"],[105,"icns"],[137,"png"],[255,"jpg"]]);var Tt={disabledTypes:[]};function Et(t){var e=function(t){var e=t[0],i=It.get(e);return i&&bt.get(i).validate(t)?i:yt.find((function(e){return bt.get(e).validate(t)}))}(t);if("undefined"!==typeof e){if(Tt.disabledTypes.indexOf(e)>-1)throw new TypeError("disabled file type: ".concat(e));var i=bt.get(e).calculate(t);if(void 0!==i){var n;if(i.type=null!==(n=i.type)&&void 0!==n?n:e,i.images&&i.images.length>1){var r=i.images.reduce((function(t,e){return e.width*e.height>t.width*t.height?e:t}),i.images[0]);i.width=r.width,i.height=r.height}return i}}throw new TypeError("unsupported file type: ".concat(e))}var Ot=function(t){Tt.disabledTypes=t}}}]); 2//# sourceMappingURL=2033.6f5d07a8.chunk.js.map
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.