2 lines
7.2 KiB
JavaScript
2 lines
7.2 KiB
JavaScript
|
|
(()=>{"use strict";var e,t,r={26805(e,t,r){var a=r(33345);let n;importScripts(new URL(r(3023),r.b));const o=new Promise(e=>{Module.onRuntimeInitialized=()=>{n={init:Module.cwrap("lottie_init","",[]),destroy:Module.cwrap("lottie_destroy","",["number"]),resize:Module.cwrap("lottie_resize","",["number","number","number"]),buffer:Module.cwrap("lottie_buffer","number",["number"]),render:Module.cwrap("lottie_render","",["number","number"]),loadFromData:Module.cwrap("lottie_load_from_data","number",["number","number"])},e()}}),i=new Map;async function c(e){const t=await fetch(e),r=t.headers.get("Content-Type");if(r?.startsWith("text/"))return t.text();if(!t.body)return"";const a=t.body.pipeThrough(new DecompressionStream("gzip"));return await new Response(a).text()}function s(e,t,r){const a=t?30:60,n=JSON.parse(e).fr||a,o=n%a===0?n/a:1;return{reduceFactor:o,msPerFrame:1e3/(n/o),reducedFramesCount:Math.ceil(r/o)}}const u={"rlottie:init":async function(e,t,r,a,u,l){n||await o;const m=await c(t),f=allocate(intArrayFromString(m),"i8",0),d=n.init(),p=n.loadFromData(d,f);n.resize(d,r,r);const g=new ImageData(r,r),{reduceFactor:b,msPerFrame:h,reducedFramesCount:w}=s(m,a,p);i.set(e,{imgSize:r,reduceFactor:b,handle:d,imageData:g,customColor:u}),l(b,h,w)},"rlottie:changeData":async function(e,t,r,a){n||await o;const u=await c(t),l=allocate(intArrayFromString(u),"i8",0),{handle:m}=i.get(e),f=n.loadFromData(m,l),{reduceFactor:d,msPerFrame:p,reducedFramesCount:g}=s(u,r,f);a(d,p,g)},"rlottie:renderFrames":async function(e,t,r){n||await o;const{imgSize:a,reduceFactor:c,handle:s,imageData:u,customColor:l}=i.get(e),m=t*c;n.render(s,m);const f=n.buffer(s),d=Module.HEAPU8.subarray(f,f+a*a*4);if(l){const e=new Uint8ClampedArray(d);!function(e,t){for(let r=0;r<e.length;r+=4)e[r]=t[0],e[r+1]=t[1],e[r+2]=t[2]}(e,l),u.data.set(e)}else u.data.set(d);r(t,await createImageBitmap(u))},"rlottie:destroy":function e(t,r=!1){try{const e=i.get(t);n.destroy(e.handle),i.delete(t)}catch(a){r||setTimeout(()=>e(t,!0),1e3)}}};(0,a.C)(u,"media");const l=[1,57,41,21,203,34,97,73,227,91,149,62,105,45,39,137,241,107,3,173,39,71,65,238,219,101,187,87,81,151,141,133,249,117,221,209,197,187,177,169,5,153,73,139,133,127,243,233,223,107,103,99,191,23,177,171,165,159,77,149,9,139,135,131,253,245,119,231,224,109,211,103,25,195,189,23,45,175,171,83,81,79,155,151,147,9,141,137,67,131,129,251,123,30,235,115,113,221,217,53,13,51,50,49,193,189,185,91,179,175,43,169,83,163,5,79,155,19,75,147,145,143,35,69,17,67,33,65,255,251,247,243,239,59,29,229,113,111,219,27,213,105,207,51,201,199,49,193,191,47,93,183,181,179,11,87,43,85,167,165,163,161,159,157,155,77,19,75,37,73,145,143,141,35,138,137,135,67,33,131,129,255,63,250,247,61,121,239,237,117,29,229,227,225,111,55,109,216,213,211,209,207,205,203,201,199,197,195,193,48,190,47,93,185,183,181,179,178,176,175,173,171,85,21,167,165,41,163,161,5,79,157,78,154,153,19,75,149,74,147,73,144,143,71,141,140,139,137,17,135,134,133,66,131,65,129,1],m=[0,9,10,10,14,12,14,14,16,15,16,15,16,15,15,17,18,17,12,18,16,17,17,19,19,18,19,18,18,19,19,19,20,19,20,20,20,20,20,20,15,20,19,20,20,20,21,21,21,20,20,20,21,18,21,21,21,21,20,21,17,21,21,21,22,22,21,22,22,21,22,21,19,22,22,19,20,22,22,21,21,21,22,22,22,18,22,22,21,22,22,23,22,20,23,22,22,23,23,21,19,21,21,21,23,23,23,22,23,23,21,23,22,23,18,22,23,20,22,23,23,23,21,22,20,22,21,22,24,24,24,24,24,22,21,24,23,23,24,21,24,23,24,22,24,24,22,24,24,22,23,24,24,24,20,23,22,23,24,24,24,24,24,24,24,23,21,23,22,23,24,24,24,22,24,24,24,23,22,24,24,25,23,25,25,23,24,25,25,24,22,25,25,25,24,23,24,25,25,25,25,25,25,25,25,25,25,25,25,23,25,23,24,25,25,25,25,25,25,25,25,25,24,22,25,25,23,25,25,20,24,25,24,25,25,22,24,25,24,25,24,25,25,24,25,25,25,25,22,25,25,25,24,25,24,25,18];async function f(e){const t=await fetch(e),r=await t.blob();return createImageBitmap(r)}const d={"offscreen-canvas:blurThumb":async function(e,t,r){const a=t.startsWith("data:")?await function(e){const t=atob(e.split(",")[1]),r=e.split(",")[0].split(":")[1].split(";")[0],a=new ArrayBuffer(t.length),n=new Uint8Array(a);for(let e=0;e<t.length;e++)n
|
||
|
|
//# sourceMappingURL=6805.f026bbf9fa5101e5579c.js.map
|