PageSourceSearch

https://azal.ai/_next/static/chunks/80229.dfaf59e3d189b8d0.js

js azal.ai collected 2026-10-05 11:56:20 UTC 4,226 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[80229],{80229:(e,t,n)=>{n.r(t),n.d(t,{collectTier2Signals:()=>i});var o=n(50839);async function i(){let[e,t,n,i,r]=await Promise.all([Promise.resolve(function(){try{let e=(0,o.Xu)(window);if(!e)return{voice_count:0,voices:[]};let t=e.getVoices().filter(e=>"string"==typeof e.name).slice(0,60).map(e=>({name:e.name,lang:"string"==typeof e.lang?e.lang:"",localService:!!e.localService}));return{voice_count:t.length,voices:t}}catch(e){return{voice_count:0,voices:[]}}}()),a(),c(),u(),p()]);return{tts:e,audio_devices:t,codecs:n,storage:i,sw:r}}async function a(){try{let e=(0,o._P)(navigator);if(!e)return{supported:!1,input_count:0,output_count:0,devices:[]};let t=await e.enumerateDevices(),n=t.filter(e=>"audioinput"===e.kind),i=t.filter(e=>"audiooutput"===e.kind);return{supported:!0,input_count:n.length,output_count:i.length,devices:t.slice(0,20).map(e=>({kind:e.kind,label:e.label.slice(0,80),deviceId:e.deviceId.slice(0,80)}))}}catch(e){return{supported:!1,input_count:0,output_count:0,devices:[]}}}let r=[{name:"h264_avc1_42E01E_baseline",type:"video",contentType:'video/mp4; codecs="avc1.42E01E"',bitrate:12e5,w:1280,h:720,fr:30},{name:"h264_avc1_4D4028_main",type:"video",contentType:'video/mp4; codecs="avc1.4D4028"',bitrate:4e6,w:1920,h:1080,fr:30},{name:"h264_avc1_640033_high",type:"video",contentType:'video/mp4; codecs="avc1.640033"',bitrate:8e6,w:1920,h:1080,fr:60},{name:"h265_hev1_main",type:"video",contentType:'video/mp4; codecs="hev1.1.6.L93.B0"',bitrate:5e6,w:1920,h:1080,fr:30},{name:"h265_hvc1_main10",type:"video",contentType:'video/mp4; codecs="hvc1.2.4.L120.B0"',bitrate:1e7,w:3840,h:2160,fr:30},{name:"vp9_profile0",type:"video",contentType:'video/webm; codecs="vp9"',bitrate:4e6,w:1920,h:1080,fr:30},{name:"vp9_profile2_hdr",type:"video",contentType:'video/webm; codecs="vp09.02.10.10.01.09.16.09.00"',bitrate:1e7,w:3840,h:2160,fr:30},{name:"av1_main",type:"video",contentType:'video/mp4; codecs="av01.0.04M.08"',bitrate:4e6,w:1920,h:1080,fr:30},{name:"av1_high_4k",type:"video",contentType:'video/mp4; codecs="av01.0.12M.10"',bitrate:15e6,w:3840,h:2160,fr:60},{name:"aac_low",type:"audio",contentType:'audio/mp4; codecs="mp4a.40.2"',bitrate:128e3},{name:"opus",type:"audio",contentType:'audio/webm; codecs="opus"',bitrate:128e3},{name:"vorbis",type:"audio",contentType:'audio/webm; codecs="vorbis"',bitrate:128e3},{name:"flac",type:"audio",contentType:"audio/flac",bitrate:1e6},{name:"ac3",type:"audio",contentType:'audio/mp4; codecs="ac-3"',bitrate:448e3},{name:"ec3",type:"audio",contentType:'audio/mp4; codecs="ec-3"',bitrate:768e3}];async function c(){let e={},t=0;try{let n=(0,o.xY)(navigator);if(!n)return{matrix:{},supported_count:0};for(let o of r)try{let i="video"===o.type?{type:"file",video:{contentType:o.contentType,width:o.w,height:o.h,bitrate:o.bitrate,framerate:o.fr}}:{type:"file",audio:{contentType:o.contentType,bitrate:o.bitrate}},a=await n.decodingInfo(i);e[o.name]={supported:a.supported,smooth:a.smooth,powerEfficient:a.powerEfficient},a.supported&&t++}catch(t){e[o.name]={supported:!1,smooth:!1,powerEfficient:!1}}}catch(e){}return{matrix:e,supported_count:t}}async function u(){try{let e=(0,o.SY)(navigator);if(!e)return{quota_mb:null,usage_mb:null};let t=await e();return{quota_mb:"number"==typeof t.quota?Math.round(t.quota/1024/1024):null,usage_mb:"number"==typeof t.usage?Math.round(t.usage/1024/1024):null}}catch(e){return{quota_mb:null,usage_mb:null}}}async function p(){try{if(!("serviceWorker"in navigator))return{controller_hash:null,registrations:[]};let e=(await navigator.serviceWorker.getRegistrations()).map(e=>{var t,n,o,i,a,r;return{scope:e.scope,scriptURL:null!=(r=null!=(a=null!=(i=null==(t=e.active)?void 0:t.scriptURL)?i:null==(n=e.installing)?void 0:n.scriptURL)?a:null==(o=e.waiting)?void 0:o.scriptURL)?r:""}}),t=null,n=navigator.serviceWorker.controller;if(null==n?void 0:n.scriptURL)try{let e=new TextEncoder,o=await crypto.subtle.digest("SHA-256",e.encode(n.scriptURL));t=Array.from(new Uint8Array(o)).map(e=>e.toString(16).padStart(2,"0")).join("").slice(0,32)}catch(e){}return{controller_hash:t,registrations:e}}catch(e){return{controller_hash:null,registrations:[]}}}}}]);

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.