Loading
function(e,t,n){"use strict";n.d(t,{OH:()=>S,vN:()=>E});var r=n(761799),i=n(643479),s=n(298003);let a=0x66747970,o=0x69707270,l=0x6d657461,u=0x696c6f63,c=0x69696e66,d=0x696e6665,_=0x6970636f,f=0x636f6c72,p=0x45786966,h=0x6d696d65,m=0x75726920;function E(e,t){let n=4,r=8,i=1,{length:p,contentOffset:h}=g(e,t);if(p<r)return;let m=e.getUint32(t+n);if(m===a)return L(e,h,p);if(m===o)return w(e,t,h,p);if(m===_)return M(e,t,h,p);if(m===f)return P(e,h,p);let E=e.getUint8(h);return m===l?k(e,t,h+i,p):m===u?(0,s.N)(e,E,h+i,p):m===c?G(e,t,E,h+i,p):m===d?V(e,t,E,h+i,p):{type:void 0,length:p}}function g(e,t){let n=4,r=4,i=8,s=12,a=e.getUint32(t);return A(a)?{length:e.byteLength-t,contentOffset:t+n+r}:I(a)&&T(e,t)?{length:e.getUint32(t+s),contentOffset:t+n+r+i}:{length:a,contentOffset:t+n+r}}function A(e){return 0===e}function I(e){return 1===e}function T(e,t){let n=8;return 0===e.getUint32(t+n)}function S(e){if(r.A.USE_EXIF||r.A.USE_XMP||r.A.USE_ICC){let t={},n=y(e);return n?(r.A.USE_EXIF&&(t.tiffHeaderOffset=v(e,n)),r.A.USE_XMP&&(t.xmpChunks=O(n)),r.A.USE_ICC&&(t.iccChunks=D(n)),t.hasAppMarkers=void 0!==t.tiffHeaderOffset||void 0!==t.xmpChunks||void 0!==t.iccChunks,t):{hasAppMarkers:!1}}return{}}function y(e){let t=4,n=4,r=0;for(;r+t+n<=e.byteLength;){let t=E(e,r);if(void 0===t)break;if("meta"===t.type)return t;r+=t.length}}function v(e,t){try{let n=N(t).itemId,r=C(t,n),i=r.baseOffset+r.extents[0].extentOffset;return R(e,i)}catch(e){return}}function N(e){return e.subBoxes.find(e=>"iinf"===e.type).itemInfos.find(e=>e.itemType===p)}function C(e,t){return e.subBoxes.find(e=>"iloc"===e.type).items.find(e=>e.itemId===t)}function R(e,t){return t+4+e.getUint32(t)}function O(e){try{let t=b(e).itemId,n=C(e,t),r=C(e,t).extents[0];return[{dataOffset:n.baseOffset+r.extentOffset,length:r.extentLength}]}catch(e){return}}function b(e){return e.subBoxes.find(e=>"iinf"===e.type).itemInfos.find(e=>e.itemType===h&&"application/rdf+xml"===e.contentType)}function D(e){try{let t=e.subBoxes.find(e=>"iprp"===e.type).subBoxes.find(e=>"ipco"===e.type).properties.find(e=>"colr"===e.type).icc;if(t)return[t]}catch(e){}}function L(e,t,n){let r=4;return{type:"ftyp",majorBrand:(0,i.hT)(e,t,r),length:n}}function w(e,t,n,r){return{type:"iprp",subBoxes:U(e,n,r-(n-t)),length:r}}function M(e,t,n,r){return{type:"ipco",properties:U(e,n,r-(n-t)),length:r}}function P(e,t,n){return{type:"colr",icc:x(e,t),length:n}}function x(e,t){let n=4,r=(0,i.hT)(e,t,n);if("prof"===r||"rICC"===r)return{offset:t+n,length:e.getUint32(t+n),chunkNumber:1,chunksTotal:1}}function k(e,t,n,r){return{type:"meta",subBoxes:U(e,n+3,r-(n+3-t)),length:r}}function U(e,t,n){let r=[p,h],i=[],s=t;for(;s<t+n;){let t=E(e,s);if(void 0===t)break;void 0!==t.type&&(void 0===t.itemType||-1!==r.indexOf(t.itemType))&&i.push(t),s+=t.length}return i}function G(e,t,n,r,i){let{offsets:s}=F(n,r);return{type:"iinf",itemInfos:U(e,s.itemInfos,i-(s.itemInfos-t)),length:i}}function F(e,t){let n={entryCount:t+3},r={};return 0===e?r.entryCount=2:r.entryCount=4,n.itemInfos=n.entryCount+r.entryCount,{offsets:n}}function V(e,t,n,r,s){r+=3;let a={type:"infe",length:s};return(0===n||1===n)&&(a.itemId=e.getUint16(r),r+=2,a.itemProtectionIndex=e.getUint16(r),r+=2,a.itemName=(0,i.BD)(e,r),r+=a.itemName.length+1),n>=2&&(2===n?(a.itemId=e.getUint16(r),r+=2):3===n&&(a.itemId=e.getUint32(r),r+=4),a.itemProtectionIndex=e.getUint16(r),r+=2,a.itemType=e.getUint32(r),r+=4,a.itemName=(0,i.BD)(e,r),r+=a.itemName.length+1,a.itemType===h?(a.contentType=(0,i.BD)(e,r),t+s>(r+=a.contentType.length+1)&&(a.contentEncoding=(0,i.BD)(e,r),r+=a.contentEncoding.length+1)):a.itemType===m&&(a.itemUri=(0,i.BD)(e,r),r+=a.itemUri.length+1)),a}}