@huggingface/transformers
Version:
State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server!
2 lines • 566 kB
JavaScript
var DI=Object.create;var tp=Object.defineProperty;var FI=Object.getOwnPropertyDescriptor;var BI=Object.getOwnPropertyNames;var UI=Object.getPrototypeOf,jI=Object.prototype.hasOwnProperty;var Os=(t,e)=>{for(var r in e)tp(t,r,{get:e[r],enumerable:!0})},LE=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of BI(e))!jI.call(t,n)&&n!==r&&tp(t,n,{get:()=>e[n],enumerable:!(s=FI(e,n))||s.enumerable});return t};var vr=(t,e,r)=>(r=t!=null?DI(UI(t)):{},LE(e||!t||!t.__esModule?tp(r,"default",{value:t,enumerable:!0}):r,t)),GI=t=>LE(tp({},"__esModule",{value:!0}),t);var h3={};Os(h3,{ASTFeatureExtractor:()=>Nf,ASTForAudioClassification:()=>N_,ASTModel:()=>L_,ASTPreTrainedModel:()=>vo,AfmoeForCausalLM:()=>C_,AfmoeModel:()=>I_,AfmoePreTrainedModel:()=>yo,AlbertForMaskedLM:()=>T_,AlbertForQuestionAnswering:()=>M_,AlbertForSequenceClassification:()=>A_,AlbertModel:()=>E_,AlbertPreTrainedModel:()=>_s,AlbertTokenizer:()=>Fp,ApertusForCausalLM:()=>O_,ApertusModel:()=>S_,ApertusPreTrainedModel:()=>xo,ArceeForCausalLM:()=>z_,ArceeModel:()=>P_,ArceePreTrainedModel:()=>bo,AudioClassificationPipeline:()=>Xi,AutoConfig:()=>Rt,AutoFeatureExtractor:()=>je,AutoImageProcessor:()=>Ae,AutoModel:()=>_r,AutoModelForAudioClassification:()=>Ru,AutoModelForAudioFrameClassification:()=>kv,AutoModelForAudioTextToText:()=>Sv,AutoModelForCTC:()=>$u,AutoModelForCausalLM:()=>Ou,AutoModelForDepthEstimation:()=>Bu,AutoModelForDocumentQuestionAnswering:()=>Du,AutoModelForImageClassification:()=>zu,AutoModelForImageFeatureExtraction:()=>Uu,AutoModelForImageMatting:()=>Ev,AutoModelForImageSegmentation:()=>Ri,AutoModelForImageTextToText:()=>Tv,AutoModelForImageToImage:()=>Fu,AutoModelForMaskGeneration:()=>bv,AutoModelForMaskedLM:()=>Iu,AutoModelForNormalEstimation:()=>Av,AutoModelForObjectDetection:()=>Lu,AutoModelForPoseEstimation:()=>Mv,AutoModelForQuestionAnswering:()=>Cu,AutoModelForSemanticSegmentation:()=>Di,AutoModelForSeq2SeqLM:()=>Mn,AutoModelForSequenceClassification:()=>$i,AutoModelForSpeechSeq2Seq:()=>Mu,AutoModelForTextToSpectrogram:()=>Tu,AutoModelForTextToWaveform:()=>Su,AutoModelForTokenClassification:()=>Au,AutoModelForUniversalSegmentation:()=>Fi,AutoModelForVision2Seq:()=>Pu,AutoModelForXVector:()=>vv,AutoModelForZeroShotObjectDetection:()=>Nu,AutoProcessor:()=>lc,AutoTokenizer:()=>se,AutomaticSpeechRecognitionPipeline:()=>Yi,BackgroundRemovalPipeline:()=>el,BartForConditionalGeneration:()=>R_,BartForSequenceClassification:()=>D_,BartModel:()=>$_,BartPretrainedModel:()=>nn,BartTokenizer:()=>Bp,BaseStreamer:()=>rb,BeitFeatureExtractor:()=>ed,BeitForImageClassification:()=>B_,BeitModel:()=>F_,BeitPreTrainedModel:()=>ko,BertForMaskedLM:()=>j_,BertForQuestionAnswering:()=>W_,BertForSequenceClassification:()=>G_,BertForTokenClassification:()=>q_,BertModel:()=>U_,BertPreTrainedModel:()=>Mr,BertTokenizer:()=>Up,BitImageProcessor:()=>td,BlenderbotForConditionalGeneration:()=>H_,BlenderbotModel:()=>V_,BlenderbotPreTrainedModel:()=>Eo,BlenderbotSmallForConditionalGeneration:()=>K_,BlenderbotSmallModel:()=>X_,BlenderbotSmallPreTrainedModel:()=>Ao,BlenderbotSmallTokenizer:()=>jp,BlenderbotTokenizer:()=>Gp,BloomForCausalLM:()=>Q_,BloomModel:()=>Y_,BloomPreTrainedModel:()=>Mo,BloomTokenizer:()=>qp,CHMv2ForDepthEstimation:()=>nm,CHMv2ImageProcessor:()=>sd,CHMv2PreTrainedModel:()=>Sc,CLIPFeatureExtractor:()=>nd,CLIPImageProcessor:()=>Wl,CLIPModel:()=>am,CLIPPreTrainedModel:()=>rr,CLIPSegForImageSegmentation:()=>pm,CLIPSegModel:()=>um,CLIPSegPreTrainedModel:()=>Co,CLIPTextModel:()=>im,CLIPTextModelWithProjection:()=>Io,CLIPTokenizer:()=>Vp,CLIPVisionModel:()=>lm,CLIPVisionModelWithProjection:()=>cm,CamembertForMaskedLM:()=>Z_,CamembertForQuestionAnswering:()=>rm,CamembertForSequenceClassification:()=>em,CamembertForTokenClassification:()=>tm,CamembertModel:()=>J_,CamembertPreTrainedModel:()=>Tr,CamembertTokenizer:()=>Wp,ChatterboxFeatureExtractor:()=>$f,ChatterboxModel:()=>To,ChatterboxPreTrainedModel:()=>Mc,ChatterboxProcessor:()=>Xf,ChineseCLIPFeatureExtractor:()=>rd,ChineseCLIPModel:()=>sm,ChineseCLIPPreTrainedModel:()=>Tc,ClapAudioModelWithProjection:()=>Oo,ClapFeatureExtractor:()=>Rf,ClapModel:()=>om,ClapPreTrainedModel:()=>on,ClapTextModelWithProjection:()=>So,ClassifierFreeGuidanceLogitsProcessor:()=>wc,CodeGenForCausalLM:()=>dm,CodeGenModel:()=>fm,CodeGenPreTrainedModel:()=>Po,CodeGenTokenizer:()=>Xp,CodeLlamaTokenizer:()=>Hp,Cohere2ForCausalLM:()=>gm,Cohere2Model:()=>hm,Cohere2PreTrainedModel:()=>Lo,CohereAsrFeatureExtractor:()=>Df,CohereAsrForConditionalGeneration:()=>xm,CohereAsrModel:()=>wm,CohereAsrPreTrainedModel:()=>No,CohereAsrProcessor:()=>Kf,CohereAsrTokenizer:()=>Yp,CohereForCausalLM:()=>mm,CohereModel:()=>_m,CoherePreTrainedModel:()=>zo,CohereTokenizer:()=>Kp,ConvBertForMaskedLM:()=>bm,ConvBertForQuestionAnswering:()=>Em,ConvBertForSequenceClassification:()=>vm,ConvBertForTokenClassification:()=>km,ConvBertModel:()=>ym,ConvBertPreTrainedModel:()=>Sr,ConvBertTokenizer:()=>Qp,ConvNextFeatureExtractor:()=>od,ConvNextForImageClassification:()=>Mm,ConvNextImageProcessor:()=>Vl,ConvNextModel:()=>Am,ConvNextPreTrainedModel:()=>$o,ConvNextV2ForImageClassification:()=>Sm,ConvNextV2Model:()=>Tm,ConvNextV2PreTrainedModel:()=>Ro,DFineForObjectDetection:()=>Pm,DFineModel:()=>Cm,DFinePreTrainedModel:()=>Fo,DINOv3ConvNextModel:()=>nh,DINOv3ConvNextPreTrainedModel:()=>Nc,DINOv3ViTImageProcessor:()=>ld,DINOv3ViTModel:()=>oh,DINOv3ViTPreTrainedModel:()=>$c,DPTFeatureExtractor:()=>ud,DPTForDepthEstimation:()=>dh,DPTImageProcessor:()=>Kl,DPTModel:()=>fh,DPTPreTrainedModel:()=>Vo,DacDecoderModel:()=>Uo,DacDecoderOutput:()=>Ic,DacEncoderModel:()=>Bo,DacEncoderOutput:()=>Oc,DacFeatureExtractor:()=>Jn,DacModel:()=>zm,DacPreTrainedModel:()=>an,DebertaForMaskedLM:()=>Nm,DebertaForQuestionAnswering:()=>Dm,DebertaForSequenceClassification:()=>$m,DebertaForTokenClassification:()=>Rm,DebertaModel:()=>Lm,DebertaPreTrainedModel:()=>Or,DebertaTokenizer:()=>Zp,DebertaV2ForMaskedLM:()=>jm,DebertaV2ForQuestionAnswering:()=>Wm,DebertaV2ForSequenceClassification:()=>Gm,DebertaV2ForTokenClassification:()=>qm,DebertaV2Model:()=>Um,DebertaV2PreTrainedModel:()=>Ir,DebertaV2Tokenizer:()=>Jp,DecisionTransformerModel:()=>Vm,DecisionTransformerPreTrainedModel:()=>Cc,DeepseekV3ForCausalLM:()=>Bm,DeepseekV3Model:()=>Fm,DeepseekV3PreTrainedModel:()=>jo,DeiTFeatureExtractor:()=>ad,DeiTForImageClassification:()=>Xm,DeiTImageProcessor:()=>Hl,DeiTModel:()=>Hm,DeiTPreTrainedModel:()=>Go,DepthAnythingForDepthEstimation:()=>Km,DepthAnythingPreTrainedModel:()=>Pc,DepthEstimationPipeline:()=>al,DepthProForDepthEstimation:()=>Ym,DepthProPreTrainedModel:()=>zc,DetrFeatureExtractor:()=>id,DetrForObjectDetection:()=>Jm,DetrForSegmentation:()=>Zm,DetrImageProcessor:()=>Xl,DetrModel:()=>Qm,DetrObjectDetectionOutput:()=>cn,DetrPreTrainedModel:()=>ln,DetrSegmentationOutput:()=>Lc,Dinov2ForImageClassification:()=>th,Dinov2Model:()=>eh,Dinov2PreTrainedModel:()=>qo,Dinov2WithRegistersForImageClassification:()=>sh,Dinov2WithRegistersModel:()=>rh,Dinov2WithRegistersPreTrainedModel:()=>Wo,DistilBertForMaskedLM:()=>uh,DistilBertForQuestionAnswering:()=>ch,DistilBertForSequenceClassification:()=>ih,DistilBertForTokenClassification:()=>lh,DistilBertModel:()=>ah,DistilBertPreTrainedModel:()=>Cr,DistilBertTokenizer:()=>ef,DocumentQuestionAnsweringPipeline:()=>nl,DonutFeatureExtractor:()=>cd,DonutImageProcessor:()=>Hs,DonutSwinModel:()=>ph,DonutSwinPreTrainedModel:()=>Rc,DynamicCache:()=>tn,EdgeTamModel:()=>Ey,EfficientNetForImageClassification:()=>mh,EfficientNetImageProcessor:()=>pd,EfficientNetModel:()=>_h,EfficientNetPreTrainedModel:()=>Ho,ElectraForMaskedLM:()=>gh,ElectraForQuestionAnswering:()=>yh,ElectraForSequenceClassification:()=>wh,ElectraForTokenClassification:()=>xh,ElectraModel:()=>hh,ElectraPreTrainedModel:()=>Pr,ElectraTokenizer:()=>tf,EncodecFeatureExtractor:()=>Yn,EosTokenCriteria:()=>bc,Ernie4_5ForCausalLM:()=>vh,Ernie4_5Model:()=>bh,Ernie4_5PretrainedModel:()=>Xo,EsmForMaskedLM:()=>Eh,EsmForSequenceClassification:()=>Ah,EsmForTokenClassification:()=>Mh,EsmModel:()=>kh,EsmPreTrainedModel:()=>ms,EsmTokenizer:()=>rf,EuroBertForMaskedLM:()=>Sh,EuroBertForSequenceClassification:()=>Oh,EuroBertForTokenClassification:()=>Ih,EuroBertModel:()=>Th,EuroBertPreTrainedModel:()=>hs,ExaoneForCausalLM:()=>Ph,ExaoneModel:()=>Ch,ExaonePreTrainedModel:()=>Ko,FalconForCausalLM:()=>Lh,FalconH1ForCausalLM:()=>$h,FalconH1Model:()=>Nh,FalconH1PreTrainedModel:()=>Qo,FalconModel:()=>zh,FalconPreTrainedModel:()=>Yo,FalconTokenizer:()=>sf,FastViTForImageClassification:()=>Dh,FastViTModel:()=>Rh,FastViTPreTrainedModel:()=>Jo,FeatureExtractionPipeline:()=>il,FeatureExtractor:()=>Ee,FillMaskPipeline:()=>Gi,Florence2ForConditionalGeneration:()=>Fh,Florence2PreTrainedModel:()=>Dc,Florence2Processor:()=>jd,ForcedBOSTokenLogitsProcessor:()=>cc,ForcedEOSTokenLogitsProcessor:()=>uc,GLPNFeatureExtractor:()=>_d,GLPNForDepthEstimation:()=>rg,GLPNModel:()=>tg,GLPNPreTrainedModel:()=>oa,GPT2LMHeadModel:()=>fg,GPT2Model:()=>pg,GPT2PreTrainedModel:()=>ua,GPT2Tokenizer:()=>af,GPTBigCodeForCausalLM:()=>ng,GPTBigCodeModel:()=>sg,GPTBigCodePreTrainedModel:()=>aa,GPTJForCausalLM:()=>_g,GPTJModel:()=>dg,GPTJPreTrainedModel:()=>pa,GPTNeoForCausalLM:()=>ag,GPTNeoModel:()=>og,GPTNeoPreTrainedModel:()=>ia,GPTNeoXForCausalLM:()=>lg,GPTNeoXModel:()=>ig,GPTNeoXPreTrainedModel:()=>la,GPTNeoXTokenizer:()=>of,Gemma2ForCausalLM:()=>Gh,Gemma2Model:()=>jh,Gemma2PreTrainedModel:()=>ea,Gemma3ForCausalLM:()=>Hh,Gemma3ForConditionalGeneration:()=>Uc,Gemma3ImageProcessor:()=>fd,Gemma3Model:()=>Vh,Gemma3PreTrainedModel:()=>Bc,Gemma3Processor:()=>Gd,Gemma3nAudioFeatureExtractor:()=>Zn,Gemma3nForCausalLM:()=>Xh,Gemma3nForConditionalGeneration:()=>zr,Gemma3nPreTrainedModel:()=>jc,Gemma3nProcessor:()=>qd,Gemma4AudioFeatureExtractor:()=>eo,Gemma4ForCausalLM:()=>Kh,Gemma4ForConditionalGeneration:()=>un,Gemma4ImageProcessor:()=>so,Gemma4Processor:()=>Wd,GemmaForCausalLM:()=>Uh,GemmaModel:()=>Bh,GemmaPreTrainedModel:()=>Zo,GemmaTokenizer:()=>nf,Glm46VImageProcessor:()=>dd,Glm46VProcessor:()=>Vd,GlmForCausalLM:()=>Qh,GlmModel:()=>Yh,GlmMoeDsaForCausalLM:()=>Zh,GlmMoeDsaModel:()=>Jh,GlmMoeDsaPreTrainedModel:()=>ra,GlmOcrForConditionalGeneration:()=>eg,GlmPreTrainedModel:()=>ta,GptOssForCausalLM:()=>ug,GptOssModel:()=>cg,GptOssPreTrainedModel:()=>ca,GraniteForCausalLM:()=>hg,GraniteModel:()=>mg,GraniteMoeHybridForCausalLM:()=>wg,GraniteMoeHybridModel:()=>gg,GraniteMoeHybridPreTrainedModel:()=>da,GranitePreTrainedModel:()=>fa,GraniteSpeechFeatureExtractor:()=>Ff,GraniteSpeechForConditionalGeneration:()=>xg,GraniteSpeechProcessor:()=>Hd,GroundingDinoForObjectDetection:()=>yg,GroundingDinoImageProcessor:()=>md,GroundingDinoPreTrainedModel:()=>Wc,GroundingDinoProcessor:()=>Xd,GroupViTModel:()=>bg,GroupViTPreTrainedModel:()=>Vc,HeliumForCausalLM:()=>kg,HeliumModel:()=>vg,HeliumPreTrainedModel:()=>_a,HerbertTokenizer:()=>lf,HieraForImageClassification:()=>Ag,HieraModel:()=>Eg,HieraPreTrainedModel:()=>ma,HubertForCTC:()=>Pg,HubertForSequenceClassification:()=>zg,HubertModel:()=>Cg,HubertPreTrainedModel:()=>Ig,HunYuanDenseV1ForCausalLM:()=>Ng,HunYuanDenseV1Model:()=>Lg,HunYuanDenseV1PreTrainedModel:()=>ha,IJepaForImageClassification:()=>Rg,IJepaModel:()=>$g,IJepaPreTrainedModel:()=>wa,Idefics3ForConditionalGeneration:()=>ga,Idefics3ImageProcessor:()=>Yl,Idefics3Processor:()=>ac,ImageClassificationPipeline:()=>Zi,ImageFeatureExtractionPipeline:()=>ll,ImageFeatureExtractor:()=>H,ImageProcessor:()=>H,ImageSegmentationPipeline:()=>As,ImageToImagePipeline:()=>ol,ImageToTextPipeline:()=>Ji,InterruptableStoppingCriteria:()=>lv,JAISLMHeadModel:()=>Fg,JAISModel:()=>Dg,JAISPreTrainedModel:()=>xa,JinaCLIPImageProcessor:()=>gd,JinaCLIPModel:()=>Bg,JinaCLIPPreTrainedModel:()=>fn,JinaCLIPProcessor:()=>Yd,JinaCLIPTextModel:()=>ya,JinaCLIPVisionModel:()=>Ug,Lfm2ForCausalLM:()=>Gg,Lfm2Model:()=>jg,Lfm2MoeForCausalLM:()=>Vg,Lfm2MoeModel:()=>Wg,Lfm2MoePreTrainedModel:()=>va,Lfm2PreTrainedModel:()=>ba,Lfm2VlForConditionalGeneration:()=>Hg,Lfm2VlImageProcessor:()=>wd,Lfm2VlProcessor:()=>Qd,LightOnOcrForConditionalGeneration:()=>qg,LiteWhisperForConditionalGeneration:()=>F0,Llama4ForCausalLM:()=>Yg,Llama4PreTrainedModel:()=>Hc,LlamaForCausalLM:()=>Kg,LlamaModel:()=>Xg,LlamaPreTrainedModel:()=>ka,LlamaTokenizer:()=>cf,LlavaForConditionalGeneration:()=>bt,LlavaOnevisionForConditionalGeneration:()=>bt,LlavaOnevisionImageProcessor:()=>xd,LlavaPreTrainedModel:()=>Fc,LlavaProcessor:()=>Jd,LlavaQwen2ForCausalLM:()=>Wh,LogLevel:()=>St,LogitsProcessor:()=>It,LogitsProcessorList:()=>ds,LogitsWarper:()=>fo,LongT5ForConditionalGeneration:()=>Jg,LongT5Model:()=>Qg,LongT5PreTrainedModel:()=>Ea,M2M100ForConditionalGeneration:()=>ew,M2M100Model:()=>Zg,M2M100PreTrainedModel:()=>Aa,M2M100Tokenizer:()=>uf,MBart50Tokenizer:()=>ff,MBartForCausalLM:()=>lw,MBartForConditionalGeneration:()=>aw,MBartForSequenceClassification:()=>iw,MBartModel:()=>ow,MBartPreTrainedModel:()=>xs,MBartTokenizer:()=>Xn,MPNetForMaskedLM:()=>Xw,MPNetForQuestionAnswering:()=>Qw,MPNetForSequenceClassification:()=>Kw,MPNetForTokenClassification:()=>Yw,MPNetModel:()=>Hw,MPNetPreTrainedModel:()=>Lr,MPNetTokenizer:()=>mf,MT5ForConditionalGeneration:()=>tx,MT5Model:()=>ex,MT5PreTrainedModel:()=>Da,MarianMTModel:()=>rw,MarianModel:()=>tw,MarianPreTrainedModel:()=>Ma,MarianTokenizer:()=>pf,Mask2FormerImageProcessor:()=>bd,MaskFormerFeatureExtractor:()=>yd,MaskFormerForInstanceSegmentation:()=>nw,MaskFormerImageProcessor:()=>Xs,MaskFormerModel:()=>sw,MaskFormerPreTrainedModel:()=>Ta,MaxLengthCriteria:()=>yc,Metric3DForDepthEstimation:()=>cw,Metric3DPreTrainedModel:()=>Xc,Metric3Dv2ForDepthEstimation:()=>uw,Metric3Dv2PreTrainedModel:()=>Kc,MgpstrForSceneTextRecognition:()=>pw,MgpstrModelOutput:()=>Yc,MgpstrPreTrainedModel:()=>Qc,MgpstrProcessor:()=>Zd,MgpstrTokenizer:()=>df,MimiDecoderModel:()=>Oa,MimiDecoderOutput:()=>Zc,MimiEncoderModel:()=>Sa,MimiEncoderOutput:()=>Jc,MimiModel:()=>fw,MimiPreTrainedModel:()=>dn,MinLengthLogitsProcessor:()=>mc,MinNewTokensLengthLogitsProcessor:()=>hc,Mistral4ForCausalLM:()=>hw,Mistral4Model:()=>mw,Mistral4PreTrainedModel:()=>Ca,MistralForCausalLM:()=>_w,MistralModel:()=>dw,MistralPreTrainedModel:()=>Ia,MobileBertForMaskedLM:()=>ww,MobileBertForQuestionAnswering:()=>yw,MobileBertForSequenceClassification:()=>xw,MobileBertModel:()=>gw,MobileBertPreTrainedModel:()=>ys,MobileBertTokenizer:()=>_f,MobileLLMForCausalLM:()=>vw,MobileLLMModel:()=>bw,MobileLLMPreTrainedModel:()=>Pa,MobileNetV1FeatureExtractor:()=>vd,MobileNetV1ForImageClassification:()=>Ew,MobileNetV1ForSemanticSegmentation:()=>Aw,MobileNetV1ImageProcessor:()=>Ql,MobileNetV1Model:()=>kw,MobileNetV1PreTrainedModel:()=>_n,MobileNetV2FeatureExtractor:()=>kd,MobileNetV2ForImageClassification:()=>Tw,MobileNetV2ForSemanticSegmentation:()=>Sw,MobileNetV2ImageProcessor:()=>Jl,MobileNetV2Model:()=>Mw,MobileNetV2PreTrainedModel:()=>mn,MobileNetV3FeatureExtractor:()=>Ed,MobileNetV3ForImageClassification:()=>Iw,MobileNetV3ForSemanticSegmentation:()=>Cw,MobileNetV3ImageProcessor:()=>Zl,MobileNetV3Model:()=>Ow,MobileNetV3PreTrainedModel:()=>hn,MobileNetV4FeatureExtractor:()=>Ad,MobileNetV4ForImageClassification:()=>zw,MobileNetV4ForSemanticSegmentation:()=>Lw,MobileNetV4ImageProcessor:()=>ec,MobileNetV4Model:()=>Pw,MobileNetV4PreTrainedModel:()=>gn,MobileViTFeatureExtractor:()=>Md,MobileViTForImageClassification:()=>$w,MobileViTImageProcessor:()=>tc,MobileViTModel:()=>Nw,MobileViTPreTrainedModel:()=>za,MobileViTV2ForImageClassification:()=>Dw,MobileViTV2Model:()=>Rw,MobileViTV2PreTrainedModel:()=>La,ModelRegistry:()=>ob,ModernBertDecoderForCausalLM:()=>qw,ModernBertDecoderModel:()=>Gw,ModernBertDecoderPreTrainedModel:()=>Na,ModernBertForMaskedLM:()=>Bw,ModernBertForSequenceClassification:()=>Uw,ModernBertForTokenClassification:()=>jw,ModernBertModel:()=>Fw,ModernBertPreTrainedModel:()=>bs,Moondream1ForConditionalGeneration:()=>qh,MoonshineFeatureExtractor:()=>Bf,MoonshineForConditionalGeneration:()=>Vw,MoonshineModel:()=>Ww,MoonshinePreTrainedModel:()=>$a,MoonshineProcessor:()=>e_,MptForCausalLM:()=>Zw,MptModel:()=>Jw,MptPreTrainedModel:()=>Ra,MultiModalityCausalLM:()=>rx,MultiModalityPreTrainedModel:()=>eu,MusicgenForCausalLM:()=>nx,MusicgenForConditionalGeneration:()=>Ba,MusicgenModel:()=>sx,MusicgenPreTrainedModel:()=>Fa,NanoChatForCausalLM:()=>ax,NanoChatModel:()=>ox,NanoChatPreTrainedModel:()=>Ua,NemotronHForCausalLM:()=>lx,NemotronHModel:()=>ix,NemotronHPreTrainedModel:()=>ja,NeoBertForMaskedLM:()=>ux,NeoBertForQuestionAnswering:()=>dx,NeoBertForSequenceClassification:()=>px,NeoBertForTokenClassification:()=>fx,NeoBertModel:()=>cx,NeoBertPreTrainedModel:()=>Nr,NllbTokenizer:()=>hf,NoBadWordsLogitsProcessor:()=>gc,NoRepeatNGramLogitsProcessor:()=>dc,NomicBertModel:()=>_x,NomicBertPreTrainedModel:()=>tu,NougatImageProcessor:()=>Td,NougatTokenizer:()=>gf,OPTForCausalLM:()=>Sx,OPTModel:()=>Tx,OPTPreTrainedModel:()=>Ka,ObjectDetectionPipeline:()=>rl,Olmo2ForCausalLM:()=>wx,Olmo2Model:()=>gx,Olmo2PreTrainedModel:()=>qa,Olmo3ForCausalLM:()=>yx,Olmo3Model:()=>xx,Olmo3PreTrainedModel:()=>Wa,OlmoForCausalLM:()=>hx,OlmoHybridForCausalLM:()=>vx,OlmoHybridModel:()=>bx,OlmoHybridPreTrainedModel:()=>Va,OlmoModel:()=>mx,OlmoPreTrainedModel:()=>Ga,OpenAIPrivacyFilterForTokenClassification:()=>Ex,OpenAIPrivacyFilterModel:()=>kx,OpenAIPrivacyFilterPreTrainedModel:()=>Ha,OpenELMForCausalLM:()=>Mx,OpenELMModel:()=>Ax,OpenELMPreTrainedModel:()=>Xa,OwlViTFeatureExtractor:()=>Sd,OwlViTForObjectDetection:()=>Px,OwlViTImageProcessor:()=>Ks,OwlViTModel:()=>Cx,OwlViTPreTrainedModel:()=>Qa,OwlViTProcessor:()=>t_,Owlv2ForObjectDetection:()=>Ix,Owlv2ImageProcessor:()=>Od,Owlv2Model:()=>Ox,Owlv2PreTrainedModel:()=>Ya,PaliGemmaForConditionalGeneration:()=>zx,PaliGemmaProcessor:()=>r_,ParakeetFeatureExtractor:()=>Qn,ParakeetForCTC:()=>Lx,ParakeetPreTrainedModel:()=>ru,PatchTSMixerForPrediction:()=>$x,PatchTSMixerModel:()=>Nx,PatchTSMixerPreTrainedModel:()=>Ja,PatchTSTForPrediction:()=>Dx,PatchTSTModel:()=>Rx,PatchTSTPreTrainedModel:()=>Za,Phi3ForCausalLM:()=>jx,Phi3Model:()=>Ux,Phi3PreTrainedModel:()=>ti,Phi3VForCausalLM:()=>ri,Phi3VImageProcessor:()=>Id,Phi3VPreTrainedModel:()=>su,Phi3VProcessor:()=>s_,PhiForCausalLM:()=>Bx,PhiModel:()=>Fx,PhiPreTrainedModel:()=>ei,PixtralImageProcessor:()=>Cd,PixtralProcessor:()=>n_,PreTrainedModel:()=>y,PreTrainedTokenizer:()=>W,PretrainedConfig:()=>Ys,Processor:()=>re,PvtForImageClassification:()=>qx,PvtImageProcessor:()=>Pd,PvtModel:()=>Gx,PvtPreTrainedModel:()=>si,PyAnnoteFeatureExtractor:()=>to,PyAnnoteForAudioFrameClassification:()=>Vx,PyAnnoteModel:()=>Wx,PyAnnotePreTrainedModel:()=>ni,PyAnnoteProcessor:()=>o_,QuestionAnsweringPipeline:()=>ji,Qwen2ForCausalLM:()=>Xx,Qwen2Model:()=>Hx,Qwen2MoeForCausalLM:()=>Yx,Qwen2MoeModel:()=>Kx,Qwen2MoePreTrainedModel:()=>ai,Qwen2PreTrainedModel:()=>oi,Qwen2Tokenizer:()=>wf,Qwen2VLForCausalLM:()=>sa,Qwen2VLForConditionalGeneration:()=>pn,Qwen2VLImageProcessor:()=>no,Qwen2VLPreTrainedModel:()=>Gc,Qwen2VLProcessor:()=>fs,Qwen2_5_VLForCausalLM:()=>na,Qwen2_5_VLForConditionalGeneration:()=>gs,Qwen2_5_VLProcessor:()=>co,Qwen3ForCausalLM:()=>Jx,Qwen3Model:()=>Qx,Qwen3MoeForCausalLM:()=>ey,Qwen3MoeModel:()=>Zx,Qwen3MoePreTrainedModel:()=>li,Qwen3NextForCausalLM:()=>ry,Qwen3NextModel:()=>ty,Qwen3NextPreTrainedModel:()=>ci,Qwen3PreTrainedModel:()=>ii,Qwen3VLForCausalLM:()=>ui,Qwen3VLForConditionalGeneration:()=>vs,Qwen3VLMoeForCausalLM:()=>ny,Qwen3VLMoeForConditionalGeneration:()=>sy,Qwen3VLProcessor:()=>a_,Qwen3_5ForCausalLM:()=>pi,Qwen3_5ForConditionalGeneration:()=>wn,Qwen3_5MoeForCausalLM:()=>ay,Qwen3_5MoeForConditionalGeneration:()=>oy,RFDetrForObjectDetection:()=>uy,RFDetrModel:()=>cy,RFDetrObjectDetectionOutput:()=>nu,RFDetrPreTrainedModel:()=>di,RTDetrForObjectDetection:()=>Im,RTDetrImageProcessor:()=>zd,RTDetrModel:()=>Om,RTDetrObjectDetectionOutput:()=>sr,RTDetrPreTrainedModel:()=>Do,RTDetrV2ForObjectDetection:()=>vy,RTDetrV2Model:()=>by,RTDetrV2ObjectDetectionOutput:()=>ou,RTDetrV2PreTrainedModel:()=>_i,RawAudio:()=>Kn,RawImage:()=>Je,RawVideo:()=>Gu,RawVideoFrame:()=>ul,RepetitionPenaltyLogitsProcessor:()=>_c,ResNetForImageClassification:()=>ly,ResNetModel:()=>iy,ResNetPreTrainedModel:()=>fi,RoFormerForMaskedLM:()=>gy,RoFormerForQuestionAnswering:()=>yy,RoFormerForSequenceClassification:()=>wy,RoFormerForTokenClassification:()=>xy,RoFormerModel:()=>hy,RoFormerPreTrainedModel:()=>Rr,RoFormerTokenizer:()=>yf,RobertaForMaskedLM:()=>fy,RobertaForQuestionAnswering:()=>my,RobertaForSequenceClassification:()=>dy,RobertaForTokenClassification:()=>_y,RobertaModel:()=>py,RobertaPreTrainedModel:()=>$r,RobertaTokenizer:()=>xf,Sam2ImageProcessor:()=>ao,Sam2ImageSegmentationOutput:()=>lu,Sam2Model:()=>mi,Sam2PreTrainedModel:()=>cu,Sam2Processor:()=>ic,Sam2VideoProcessor:()=>i_,Sam3ImageProcessor:()=>ao,Sam3TrackerModel:()=>Ay,SamImageProcessor:()=>ao,SamImageSegmentationOutput:()=>au,SamModel:()=>ky,SamPreTrainedModel:()=>iu,SamProcessor:()=>uo,SapiensFeatureExtractor:()=>Ld,SapiensForDepthEstimation:()=>Ty,SapiensForNormalEstimation:()=>Sy,SapiensForSemanticSegmentation:()=>My,SapiensImageProcessor:()=>rc,SapiensPreTrainedModel:()=>xn,SeamlessM4TFeatureExtractor:()=>Uf,SegformerFeatureExtractor:()=>Nd,SegformerForImageClassification:()=>Iy,SegformerForSemanticSegmentation:()=>Cy,SegformerImageProcessor:()=>sc,SegformerModel:()=>Oy,SegformerPreTrainedModel:()=>yn,SiglipImageProcessor:()=>$d,SiglipModel:()=>Py,SiglipPreTrainedModel:()=>hi,SiglipTextModel:()=>gi,SiglipTokenizer:()=>bf,SiglipVisionModel:()=>zy,SmolLM3ForCausalLM:()=>Ny,SmolLM3Model:()=>Ly,SmolLM3PreTrainedModel:()=>wi,SmolVLMForConditionalGeneration:()=>$y,SmolVLMImageProcessor:()=>Yl,SmolVLMProcessor:()=>ac,SnacDecoderModel:()=>yi,SnacEncoderModel:()=>xi,SnacFeatureExtractor:()=>jf,SnacModel:()=>Ry,SnacPreTrainedModel:()=>bn,SolarOpenForCausalLM:()=>Fy,SolarOpenModel:()=>Dy,SolarOpenPreTrainedModel:()=>bi,SpeechT5FeatureExtractor:()=>Gf,SpeechT5ForSpeechToText:()=>Uy,SpeechT5ForTextToSpeech:()=>jy,SpeechT5HifiGan:()=>Gy,SpeechT5Model:()=>By,SpeechT5PreTrainedModel:()=>vn,SpeechT5Processor:()=>l_,SpeechT5Tokenizer:()=>vf,SqueezeBertForMaskedLM:()=>Wy,SqueezeBertForQuestionAnswering:()=>Hy,SqueezeBertForSequenceClassification:()=>Vy,SqueezeBertModel:()=>qy,SqueezeBertPreTrainedModel:()=>ks,SqueezeBertTokenizer:()=>kf,StableLmForCausalLM:()=>Ky,StableLmModel:()=>Xy,StableLmPreTrainedModel:()=>vi,Starcoder2ForCausalLM:()=>Qy,Starcoder2Model:()=>Yy,Starcoder2PreTrainedModel:()=>ki,StoppingCriteria:()=>Ar,StoppingCriteriaList:()=>Zs,StyleTextToSpeech2Model:()=>Jy,StyleTextToSpeech2PreTrainedModel:()=>uu,SummarizationPipeline:()=>qi,SupertonicForConditionalGeneration:()=>Ei,SupertonicPreTrainedModel:()=>pu,SuppressTokensAtBeginLogitsProcessor:()=>Js,SuppressTokensLogitsProcessor:()=>pc,Swin2SRForImageSuperResolution:()=>s0,Swin2SRImageProcessor:()=>Rd,Swin2SRModel:()=>r0,Swin2SRPreTrainedModel:()=>Ai,SwinForImageClassification:()=>e0,SwinForSemanticSegmentation:()=>t0,SwinModel:()=>Zy,SwinPreTrainedModel:()=>kn,T5ForConditionalGeneration:()=>o0,T5Model:()=>n0,T5PreTrainedModel:()=>Mi,T5Tokenizer:()=>Ef,TableTransformerForObjectDetection:()=>i0,TableTransformerModel:()=>a0,TableTransformerObjectDetectionOutput:()=>fu,TableTransformerPreTrainedModel:()=>Ti,TemperatureLogitsWarper:()=>xc,Tensor:()=>N,Text2TextGenerationPipeline:()=>mr,TextClassificationPipeline:()=>Bi,TextGenerationPipeline:()=>Vi,TextStreamer:()=>sb,TextToAudioPipeline:()=>Qi,TokenClassificationPipeline:()=>Ui,TokenizersBackend:()=>W,TopKLogitsWarper:()=>iv,TopPLogitsWarper:()=>av,TrOCRForCausalLM:()=>l0,TrOCRPreTrainedModel:()=>du,TranslationPipeline:()=>Wi,UltravoxModel:()=>ws,UltravoxPreTrainedModel:()=>qc,UltravoxProcessor:()=>c_,UniSpeechForCTC:()=>u0,UniSpeechForSequenceClassification:()=>p0,UniSpeechModel:()=>c0,UniSpeechPreTrainedModel:()=>En,UniSpeechSatForAudioFrameClassification:()=>m0,UniSpeechSatForCTC:()=>d0,UniSpeechSatForSequenceClassification:()=>_0,UniSpeechSatModel:()=>f0,UniSpeechSatPreTrainedModel:()=>Es,VLChatProcessor:()=>Kd,VLMImageProcessor:()=>hd,VaultGemmaForCausalLM:()=>g0,VaultGemmaModel:()=>h0,VaultGemmaPreTrainedModel:()=>Si,ViTFeatureExtractor:()=>Dd,ViTForImageClassification:()=>y0,ViTImageProcessor:()=>nc,ViTMAEModel:()=>b0,ViTMAEPreTrainedModel:()=>_u,ViTMSNForImageClassification:()=>k0,ViTMSNModel:()=>v0,ViTMSNPreTrainedModel:()=>Ii,ViTModel:()=>x0,ViTPreTrainedModel:()=>Oi,VisionEncoderDecoderModel:()=>w0,VitMatteForImageMatting:()=>E0,VitMatteImageProcessor:()=>Fd,VitMattePreTrainedModel:()=>mu,VitPoseForPoseEstimation:()=>A0,VitPoseImageProcessor:()=>Bd,VitPosePreTrainedModel:()=>hu,VitsModel:()=>M0,VitsModelOutput:()=>gu,VitsPreTrainedModel:()=>wu,VitsTokenizer:()=>Af,VoxtralForConditionalGeneration:()=>T0,VoxtralProcessor:()=>p_,VoxtralRealtimeFeatureExtractor:()=>Vf,VoxtralRealtimeForConditionalGeneration:()=>Ci,VoxtralRealtimePreTrainedModel:()=>xu,VoxtralRealtimeProcessor:()=>d_,Wav2Vec2BertForCTC:()=>O0,Wav2Vec2BertForSequenceClassification:()=>I0,Wav2Vec2BertModel:()=>S0,Wav2Vec2BertPreTrainedModel:()=>An,Wav2Vec2CTCTokenizer:()=>Mf,Wav2Vec2FeatureExtractor:()=>qf,Wav2Vec2ForAudioFrameClassification:()=>Og,Wav2Vec2ForCTC:()=>Tg,Wav2Vec2ForSequenceClassification:()=>Sg,Wav2Vec2Model:()=>Mg,Wav2Vec2PreTrainedModel:()=>Wt,Wav2Vec2Processor:()=>__,Wav2Vec2ProcessorWithLM:()=>m_,WavLMForAudioFrameClassification:()=>N0,WavLMForCTC:()=>P0,WavLMForSequenceClassification:()=>z0,WavLMForXVector:()=>L0,WavLMModel:()=>C0,WavLMPreTrainedModel:()=>Dr,WeSpeakerFeatureExtractor:()=>Wf,WeSpeakerResNetModel:()=>$0,WeSpeakerResNetPreTrainedModel:()=>bu,WhisperFeatureExtractor:()=>Hf,WhisperForConditionalGeneration:()=>vu,WhisperModel:()=>D0,WhisperPreTrainedModel:()=>Pi,WhisperProcessor:()=>h_,WhisperTextStreamer:()=>Ov,WhisperTimeStampLogitsProcessor:()=>fc,WhisperTokenizer:()=>Tf,XLMForQuestionAnswering:()=>q0,XLMForSequenceClassification:()=>j0,XLMForTokenClassification:()=>G0,XLMModel:()=>B0,XLMPreTrainedModel:()=>Fr,XLMRobertaForMaskedLM:()=>V0,XLMRobertaForQuestionAnswering:()=>K0,XLMRobertaForSequenceClassification:()=>H0,XLMRobertaForTokenClassification:()=>X0,XLMRobertaModel:()=>W0,XLMRobertaPreTrainedModel:()=>Br,XLMRobertaTokenizer:()=>Sf,XLMTokenizer:()=>Of,XLMWithLMHeadModel:()=>U0,XVectorOutput:()=>yu,YolosFeatureExtractor:()=>Ud,YolosForObjectDetection:()=>Q0,YolosImageProcessor:()=>oc,YolosModel:()=>Y0,YolosObjectDetectionOutput:()=>ku,YolosPreTrainedModel:()=>zi,YoutuForCausalLM:()=>Z0,YoutuModel:()=>J0,YoutuPreTrainedModel:()=>Li,ZeroShotAudioClassificationPipeline:()=>Ki,ZeroShotClassificationPipeline:()=>Hi,ZeroShotImageClassificationPipeline:()=>tl,ZeroShotObjectDetectionPipeline:()=>sl,cat:()=>ye,cos_sim:()=>zA,dot:()=>Kb,env:()=>_e,full:()=>Ke,full_like:()=>Wn,interpolate:()=>Np,interpolate_4d:()=>yt,layer_norm:()=>JL,load_audio:()=>Z1,load_image:()=>CM,load_video:()=>ST,log_softmax:()=>hp,matmul:()=>q1,mean:()=>Fl,mean_pooling:()=>W1,ones:()=>Ze,ones_like:()=>Bl,permute:()=>xM,pipeline:()=>d3,quantize_embeddings:()=>X1,rand:()=>ZL,randn:()=>H1,random:()=>Kr,read_audio:()=>Lf,rfft:()=>QL,slice:()=>Dl,softmax:()=>Pe,stack:()=>_t,std_mean:()=>$p,topk:()=>Gt,zeros:()=>Rp,zeros_like:()=>Dp});module.exports=GI(h3);var RE=vr(require("fs"),1),Is=vr(require("path"),1),DE=vr(require("url"),1),sC={},qI="4.2.0",zb=typeof self<"u",Ln=!jE(RE.default),FE=!jE(Is.default),rp=zb&&"caches"in self,WI=typeof globalThis.Deno<"u",w3=typeof globalThis.Bun<"u",np=WI&&rp&&!Ln,BE=typeof process<"u",UE=BE&&process?.release?.name==="node"&&!np,Lb=typeof window<"u"&&typeof window.document<"u",Nb=zb&&["DedicatedWorkerGlobalScope","ServiceWorkerGlobalScope","SharedWorkerGlobalScope"].includes(self.constructor?.name),VI=Lb||Nb||np,HI=UE||typeof navigator<"u"&&"gpu"in navigator,XI=typeof navigator<"u"&&"ml"in navigator,KI=typeof crypto<"u"&&typeof crypto.getRandomValues=="function",YI=typeof chrome<"u"&&typeof chrome.runtime<"u"&&typeof chrome.runtime.id=="string",QI=typeof ServiceWorkerGlobalScope<"u"&&zb&&self instanceof ServiceWorkerGlobalScope,JI=()=>{if(typeof navigator>"u")return!1;let t=navigator.userAgent,r=(navigator.vendor||"").indexOf("Apple")>-1,s=!t.match(/CriOS|FxiOS|EdgiOS|OPiOS|mercury|brave/i)&&!t.includes("Chrome")&&!t.includes("Android");return r&&s},ZI=JI(),ie=Object.freeze({IS_BROWSER_ENV:Lb,IS_WEBWORKER_ENV:Nb,IS_WEB_ENV:VI,IS_SERVICE_WORKER_ENV:QI,IS_DENO_WEB_RUNTIME:np,IS_WEB_CACHE_AVAILABLE:rp,IS_WEBGPU_AVAILABLE:HI,IS_WEBNN_AVAILABLE:XI,IS_SAFARI:ZI,IS_PROCESS_AVAILABLE:BE,IS_NODE_ENV:UE,IS_FS_AVAILABLE:Ln,IS_PATH_AVAILABLE:FE,IS_CRYPTO_AVAILABLE:KI,IS_CHROME_AVAILABLE:YI}),$b=Ln&&FE,sp="./";if($b){let t=Object(sC).url;t?sp=Is.default.dirname(Is.default.dirname(DE.default.fileURLToPath(t))):typeof __dirname<"u"&&(sp=Is.default.dirname(__dirname))}var eC=$b?Is.default.join(sp,"/.cache/"):null,NE="/models/",tC=$b?Is.default.join(sp,NE):NE,rC=typeof globalThis.fetch=="function"?globalThis.fetch.bind(globalThis):void 0,St=Object.freeze({DEBUG:10,INFO:20,WARNING:30,ERROR:40,NONE:50}),$E=St.WARNING,_e={version:qI,backends:{onnx:{}},get logLevel(){return $E},set logLevel(t){$E=t,_e.backends.onnx?.setLogLevel?.(t)},allowRemoteModels:!0,remoteHost:"https://huggingface.co/",remotePathTemplate:"{model}/resolve/{revision}/",allowLocalModels:!(Lb||Nb||np),localModelPath:tC,useFS:Ln,useBrowserCache:rp,useFSCache:Ln,cacheDir:eC,useCustomCache:!1,customCache:null,useWasmCache:rp||Ln,cacheKey:"transformers-cache",experimental_useCrossOriginStorage:!1,fetch:rC};function jE(t){return Object.keys(t).length===0}var We=class{constructor(){let t=function(...e){return t._call(...e)};return Object.setPrototypeOf(t,new.target.prototype)}_call(...t){throw Error("Must implement _call method in subclass")}};function lr(t,e){t&&t(e)}var Cs=class extends We{constructor(e,r){super(),this.callback=e,this.files_loading=r}_call(e){if(e.status==="progress"){this.files_loading[e.file]={loaded:e.loaded,total:e.total};let r=Object.values(this.files_loading).reduce((o,a)=>o+a.loaded,0),s=Object.values(this.files_loading).reduce((o,a)=>o+a.total,0),n=s>0?r/s*100:0;this.callback({status:"progress_total",name:e.name,progress:n,loaded:r,total:s,files:structuredClone(this.files_loading)})}this.callback(e)}};function GE(t){return Number.isInteger(t)||typeof t=="bigint"}function Rb(t){return t==null||t===-1}function Db(t){let e=[],r=t;for(;Array.isArray(r);)e.push(r.length),r=r[0];return e}function wt(...t){return Array.prototype.concat.apply([],t)}function qE(...t){return t.reduce((e,r)=>e.flatMap(s=>r.map(n=>[s,n])))}function Nn(t,e){return Math.abs((t+e)%(2*e)-e)}function Ve(t,e){return Object.assign({},...e.map(r=>{if(t[r]!==void 0)return{[r]:t[r]}}))}function WE(t,e){let r=0;for(let s of t)s===e&&++r;return r}var ee={error(...t){_e.logLevel<=St.ERROR&&console.error(...t)},warn(...t){_e.logLevel<=St.WARNING&&console.warn(...t)},info(...t){_e.logLevel<=St.INFO&&console.log(...t)},debug(...t){_e.logLevel<=St.DEBUG&&console.log(...t)},log(...t){this.info(...t)}};var nC=class{constructor(t){this.trie=this._build_trie(t)}_build_trie(t){let e=Object.create(null);for(let r of t){let s=e;for(let n=0;n<r.length;++n){let o=r[n];s=s[o]??=Object.create(null)}s.end=r}return e}split(t){let e=[],r=t.length,s=0,n=0;for(;n<r;){let o=this.trie,a=null,i=n;for(;i<r&&(o=o[t[i]]);)o.end&&(a=o.end),++i;a?(n>s&&e.push(t.slice(s,n)),e.push(a),n+=a.length,s=n):++n}return s<r&&e.push(t.slice(s)),e}},VE=nC,oC=class{constructor(t){this.content=t.content,this.id=t.id,this.single_word=t.single_word??!1,this.lstrip=t.lstrip??!1,this.rstrip=t.rstrip??!1,this.special=t.special??!1,this.normalized=t.normalized??!this.special}},aC=oC,ZE=(()=>{let t=[...Array.from({length:94},(n,o)=>o+33),...Array.from({length:12},(n,o)=>o+161),...Array.from({length:82},(n,o)=>o+174)],e=t.slice(),r=0;for(let n=0;n<256;++n)t.includes(n)||(t.push(n),e.push(256+r),r+=1);let s=e.map(n=>String.fromCharCode(n));return Object.fromEntries(t.map((n,o)=>[n,s[o]]))})(),iC=t=>Object.fromEntries(Object.entries(t).map(([e,r])=>[r,e])),lC=iC(ZE),HE=".,!?\u2026\u3002\uFF0C\u3001\u0964\u06D4\u060C",cC=new Map([["(?i:'s|'t|'re|'ve|'m|'ll|'d)","(?:'([sS]|[tT]|[rR][eE]|[vV][eE]|[mM]|[lL][lL]|[dD]))"],["(?i:[sdmt]|ll|ve|re)","(?:[sS]|[dD]|[mM]|[tT]|[lL][lL]|[vV][eE]|[rR][eE])"],["[^\\r\\n\\p{L}\\p{N}]?+","[^\\r\\n\\p{L}\\p{N}]?"],["[^\\s\\p{L}\\p{N}]++","[^\\s\\p{L}\\p{N}]+"],["(?>\\p{Nd}{510})","(?:\\p{Nd}{510})"],["\\p{Nd}{3}+","(?:\\p{Nd}{3})+"],["\\G",""],[` ?[^(\\s|[${HE}])]+`,` ?[^\\s${HE}]+`]]),op="\\p{P}\\u0021-\\u002F\\u003A-\\u0040\\u005B-\\u0060\\u007B-\\u007E",Bb=t=>t.replace(/ \./g,".").replace(/ \?/g,"?").replace(/ \!/g,"!").replace(/ ,/g,",").replace(/ \' /g,"'").replace(/ n't/g,"n't").replace(/ 'm/g,"'m").replace(/ 's/g,"'s").replace(/ 've/g,"'ve").replace(/ 're/g,"'re"),ap=(t,e=!0)=>{if(t.Regex!==void 0){let r=t.Regex.replace(/\\([#&~])/g,"$1");r=r.replace(/\\A/g,"^").replace(/\\z/g,"$").replace(/\\Z/g,"(?=\\r?\\n?$)");for(let[s,n]of cC)r=r.replaceAll(s,n);try{return new RegExp(r,"gu")}catch(s){if(!(s instanceof SyntaxError)||!s.message.toLowerCase().includes("invalid property name"))throw s;let n=!1,o=r.replace(/(\\[pP])\{([^}=]+)\}/g,(a,i,l)=>{try{return new RegExp(`\\p{${l}}`,"u"),`${i}{${l}}`}catch{return n=!0,`${i}{Script=${l}}`}});if(!n)throw s;try{return new RegExp(o,"gu")}catch{throw s}}}else if(t.String!==void 0){let r=uC(t.String);return new RegExp(e?r:`(${r})`,"gu")}else return console.warn("Unknown pattern type:",t),null},uC=t=>t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),pC=(t,e,r)=>{let s=[],n=0;for(;n<t.length;){if(s.push(t[n]),(e.get(t[n])??r)!==r){++n;continue}for(;++n<t.length&&(e.get(t[n])??r)===r;)e.get(s.at(-1))!==r&&(s[s.length-1]+=t[n])}return s},fC=t=>t>=19968&&t<=40959||t>=13312&&t<=19903||t>=131072&&t<=173791||t>=173824&&t<=177983||t>=177984&&t<=178207||t>=178208&&t<=183983||t>=63744&&t<=64255||t>=194560&&t<=195103,dC=t=>Number.isInteger(t)||typeof t=="bigint",_C=t=>{let e=0;for(let r of t)++e;return e},mC=t=>eA(t.toLowerCase()),Xt=(...t)=>Array.prototype.concat.apply([],t),Ub=t=>new Map(Object.entries(t)),hC=(t,e)=>{let r=[],s=0;for(let n of t.matchAll(e)){let o=n[0];s<n.index&&r.push(t.slice(s,n.index)),o.length>0&&r.push(o),s=n.index+o.length}return s<t.length&&r.push(t.slice(s)),r},eA=t=>t.replace(/\p{M}/gu,""),XE=(t,e,r=[])=>{if(!t||Array.isArray(t)||typeof t!="object")return`${e} must be a valid object`;for(let s of r)if(!(s in t))return`${e} must contain a "${s}" property`;return null},gC=t=>t.match(/\S+/g)||[],wC=class{constructor(){let t=function(...e){return t._call(...e)};return Object.setPrototypeOf(t,new.target.prototype)}},gl=wC,xC=class extends gl{constructor(t){super(),this.config=t}_call(t){return this.normalize(t)}},kr=xC,yC=class extends kr{tokenize_chinese_chars(t){let e=[];for(let r=0;r<t.length;++r){let s=t[r],n=s.charCodeAt(0);fC(n)?(e.push(" "),e.push(s),e.push(" ")):e.push(s)}return e.join("")}strip_accents(t){return t.normalize("NFD").replace(/\p{Mn}/gu,"")}is_control(t){switch(t){case" ":case`
`:case"\r":return!1;default:return/^\p{Cc}|\p{Cf}|\p{Co}|\p{Cs}$/u.test(t)}}clean_text(t){let e=[];for(let r of t){let s=r.charCodeAt(0);s===0||s===65533||this.is_control(r)||(/^\s$/.test(r)?e.push(" "):e.push(r))}return e.join("")}normalize(t){return this.config.clean_text&&(t=this.clean_text(t)),this.config.handle_chinese_chars&&(t=this.tokenize_chinese_chars(t)),this.config.lowercase?(t=t.toLowerCase(),this.config.strip_accents!==!1&&(t=this.strip_accents(t))):this.config.strip_accents&&(t=this.strip_accents(t)),t}},bC=yC,vC=class extends kr{constructor(t){super(t),this.charsmap=t.precompiled_charsmap??null}normalize(t){return t=t.replace(/[\u0001-\u0008\u000B\u000E-\u001F\u007F\u008F\u009F]/gm,""),t=t.replace(/[\u0009\u000A\u000C\u000D\u00A0\u1680\u2000-\u200F\u2028\u2029\u202F\u205F\u2581\u3000\uFEFF\uFFFD]/gm," "),t.includes("\uFF5E")?t=t.split("\uFF5E").map(r=>r.normalize("NFKC")).join("\uFF5E"):t=t.normalize("NFKC"),t}},kC=vC,EC=class extends kr{constructor(t){super(t),this.normalizers=(t.normalizers??[]).map(e=>tA(e))}normalize(t){return this.normalizers.reduce((e,r)=>r?r.normalize(e):e,t)}},AC=EC,MC=class extends kr{normalize(t){let e=ap(this.config.pattern??{});return e===null?t:t.replaceAll(e,this.config.content??"")}},TC=MC,SC=class extends kr{constructor(){super(...arguments),this.form="NFC"}normalize(t){return t=t.normalize(this.form),t}},ip=SC,OC=class extends ip{constructor(){super(...arguments),this.form="NFC"}},IC=OC,CC=class extends ip{constructor(){super(...arguments),this.form="NFD"}},PC=CC,zC=class extends ip{constructor(){super(...arguments),this.form="NFKC"}},LC=zC,NC=class extends ip{constructor(){super(...arguments),this.form="NFKD"}},$C=NC,RC=class extends kr{normalize(t){return this.config.strip_left&&this.config.strip_right?t=t.trim():(this.config.strip_left&&(t=t.trimStart()),this.config.strip_right&&(t=t.trimEnd())),t}},DC=RC,FC=class extends kr{normalize(t){return eA(t)}},BC=FC,UC=class extends kr{normalize(t){return t.toLowerCase()}},jC=UC,GC=class extends kr{normalize(t){return t=this.config.prepend+t,t}},qC=GC;function WC(t){if(t===null)return null;switch(t.type){case"BertNormalizer":return new bC(t);case"Precompiled":return new kC(t);case"Sequence":return new AC(t);case"Replace":return new TC(t);case"NFC":return new IC(t);case"NFD":return new PC(t);case"NFKC":return new LC(t);case"NFKD":return new $C(t);case"Strip":return new DC(t);case"StripAccents":return new BC(t);case"Lowercase":return new jC(t);case"Prepend":return new qC(t);default:throw new Error(`Unknown Normalizer type: ${t.type}`)}}var tA=WC,VC=class extends gl{pre_tokenize(t,e){return(Array.isArray(t)?t.map(r=>this.pre_tokenize_text(r,e)):this.pre_tokenize_text(t,e)).flat()}_call(t,e){return this.pre_tokenize(t,e)}},Kt=VC,HC=class extends Kt{constructor(t){super(),this.config=t,this.add_prefix_space=this.config.add_prefix_space??!1,this.trim_offsets=this.config.trim_offsets??!1,this.use_regex=this.config.use_regex??!0,this.pattern=/'s|'t|'re|'ve|'m|'ll|'d| ?\p{L}+| ?\p{N}+| ?[^\s\p{L}\p{N}]+|\s+(?!\S)|\s+/gu,this.byte_encoder=ZE,this.text_encoder=new TextEncoder}pre_tokenize_text(t,e){return this.add_prefix_space&&!t.startsWith(" ")&&(t=" "+t),(this.use_regex?t.match(this.pattern)||[]:[t]).map(s=>Array.from(this.text_encoder.encode(s),n=>this.byte_encoder[n]).join(""))}},XC=HC,KC=class extends Kt{pre_tokenize_text(t,e){return t.match(/\w+|[^\w\s]+/g)||[]}},YC=KC,QC=class extends Kt{constructor(t){super(),this.replacement=t.replacement??"\u2581",this.str_rep=t.str_rep||this.replacement,this.prepend_scheme=t.prepend_scheme??"always"}pre_tokenize_text(t,e){let{section_index:r=void 0}=e??{},s=t.replaceAll(" ",this.str_rep);return!s.startsWith(this.replacement)&&(this.prepend_scheme==="always"||this.prepend_scheme==="first"&&r===0)&&(s=this.str_rep+s),[s]}},JC=QC,ZC=class extends Kt{constructor(t){super(),this.config=t,this.pattern=ap(this.config.pattern??{},this.config.invert??!0)}pre_tokenize_text(t){return this.pattern===null?[]:this.config.invert?t.match(this.pattern)||[]:this.config.behavior?.toLowerCase()==="removed"?t.split(this.pattern).filter(e=>e):hC(t,this.pattern)}},eP=ZC,tP=class extends Kt{constructor(t){super(),this.config=t,this.pattern=new RegExp(`[^${op}]+|[${op}]+`,"gu")}pre_tokenize_text(t){return t.match(this.pattern)||[]}},rP=tP,sP=class extends Kt{constructor(t){super(),this.config=t;let e=`[^\\d]+|\\d${this.config.individual_digits?"":"+"}`;this.pattern=new RegExp(e,"gu")}pre_tokenize_text(t){return t.match(this.pattern)||[]}},nP=sP,oP=class extends Kt{constructor(){super(),this.pattern=new RegExp(`[^\\s${op}]+|[${op}]`,"gu")}pre_tokenize_text(t,e){return t.trim().match(this.pattern)||[]}},aP=oP,iP=class extends Kt{constructor(t){super(),this.config=t,this.pattern=ap(this.config.pattern??{}),this.content=this.config.content??""}pre_tokenize_text(t){return this.pattern===null?[t]:[t.replaceAll(this.pattern,this.config.content??"")]}},lP=iP,cP=class extends Kt{constructor(t){super(),this.tokenizers=(t.pretokenizers??[]).map(e=>rA(e))}pre_tokenize_text(t,e){return this.tokenizers.reduce((r,s)=>s?s.pre_tokenize(r,e):r,[t])}},uP=cP,pP=class extends Kt{pre_tokenize_text(t){return gC(t)}},fP=pP,dP=class extends Kt{constructor(t){super(),this.config=t,this._length=t.length}pre_tokenize_text(t){let e=[];for(let r=0;r<t.length;r+=this._length)e.push(t.slice(r,r+this._length));return e}},_P=dP;function mP(t){if(t===null)return null;switch(t.type){case"BertPreTokenizer":return new aP;case"Sequence":return new uP(t);case"Whitespace":return new YC;case"WhitespaceSplit":return new fP;case"Metaspace":return new JC(t);case"ByteLevel":return new XC(t);case"Split":return new eP(t);case"Punctuation":return new rP(t);case"Digits":return new nP(t);case"Replace":return new lP(t);case"FixedLength":return new _P(t);default:throw new Error(`Unknown PreTokenizer type: ${t.type}`)}}var rA=mP,hP=class extends gl{constructor(t){super(),this.config=t,this.vocab=[],this.tokens_to_ids=new Map,this.unk_token_id=void 0,this.unk_token=void 0,this.end_of_word_suffix=void 0,this.fuse_unk=this.config.fuse_unk??!1}_call(t){let e=this.encode(t);return this.fuse_unk&&(e=pC(e,this.tokens_to_ids,this.unk_token_id)),e}},lp=hP,gP=class extends lp{constructor(t){super(t),this.max_input_chars_per_word=100,this.tokens_to_ids=Ub(t.vocab),this.unk_token_id=this.tokens_to_ids.get(t.unk_token),this.unk_token=t.unk_token,this.max_input_chars_per_word=t.max_input_chars_per_word??100,this.vocab=new Array(this.tokens_to_ids.size);for(let[e,r]of this.tokens_to_ids)this.vocab[r]=e}encode(t){let e=[];for(let r of t){let s=[...r];if(s.length>this.max_input_chars_per_word){e.push(this.unk_token);continue}let n=!1,o=0,a=[];for(;o<s.length;){let i=s.length,l=null;for(;o<i;){let c=s.slice(o,i).join("");if(o>0&&(c=this.config.continuing_subword_prefix+c),this.tokens_to_ids.has(c)){l=c;break}--i}if(l===null){n=!0;break}a.push(l),o=i}n?e.push(this.unk_token):e.push(...a)}return e}},KE=gP,YE=class sA{constructor(e,r){this.is_leaf=e,this.children=r}static default(){return new sA(!1,new Map)}},wP=class{constructor(){this.root=YE.default()}extend(t){for(let e of t)this.push(e)}push(t){let e=this.root;for(let r of t){let s=e.children.get(r);s===void 0&&(s=YE.default(),e.children.set(r,s)),e=s}e.is_leaf=!0}*common_prefix_search(t){let e=this.root;if(e===void 0)return;let r="";for(let s of t){if(r+=s,e=e.children.get(s),e===void 0)return;e.is_leaf&&(yield r)}}},xP=wP,Fb=class nA{constructor(e,r,s,n,o){this.token_id=e,this.node_id=r,this.pos=s,this.length=n,this.score=o,this.prev=null,this.backtrace_score=0}clone(){let e=new nA(this.token_id,this.node_id,this.pos,this.length,this.score);return e.prev=this.prev,e.backtrace_score=this.backtrace_score,e}},yP=class{constructor(t,e,r){this.chars=Array.from(t),this.len=this.chars.length,this.bos_token_id=e,this.eos_token_id=r,this.nodes=[],this.begin_nodes=Array.from({length:this.len+1},()=>[]),this.end_nodes=Array.from({length:this.len+1},()=>[]);let s=new Fb(this.bos_token_id??0,0,0,0,0),n=new Fb(this.eos_token_id??0,1,this.len,0,0);this.nodes.push(s.clone()),this.nodes.push(n.clone()),this.begin_nodes[this.len].push(n),this.end_nodes[0].push(s)}insert(t,e,r,s){let n=this.nodes.length,o=new Fb(s,n,t,e,r);this.begin_nodes[t].push(o),this.end_nodes[t+e].push(o),this.nodes.push(o)}viterbi(){let t=this.len,e=0;for(;e<=t;){if(this.begin_nodes[e].length==0)return[];for(let a of this.begin_nodes[e]){a.prev=null;let i=0,l=null;for(let c of this.end_nodes[e]){let p=c.backtrace_score+a.score;(l===null||p>i)&&(l=c.clone(),i=p)}if(l!==null)a.prev=l,a.backtrace_score=i;else return[]}++e}let r=[],n=this.begin_nodes[t][0].prev;if(n===null)return[];let o=n.clone();for(;o.prev!==null;)r.push(o.clone()),o=o.clone().prev.clone();return r.reverse(),r}piece(t){return this.chars.slice(t.pos,t.pos+t.length).join("")}tokens(){return this.viterbi().map(e=>this.piece(e))}token_ids(){return this.viterbi().map(e=>e.token_id)}},bP=yP;function vP(t){if(t.length===0)throw new Error("Array must not be empty");let e=t[0],r=0;for(let s=1;s<t.length;++s)t[s]<e&&(e=t[s],r=s);return[e,r]}var kP=class extends lp{constructor(t,e){super(t);let r=t.vocab.length;this.vocab=new Array(r),this.scores=new Array(r);for(let s=0;s<r;++s)[this.vocab[s],this.scores[s]]=t.vocab[s];this.unk_token_id=t.unk_id,this.unk_token=this.vocab[t.unk_id],this.tokens_to_ids=new Map(this.vocab.map((s,n)=>[s,n])),this.bos_token=" ",this.bos_token_id=this.tokens_to_ids.get(this.bos_token),this.eos_token=e,this.eos_token_id=this.tokens_to_ids.get(this.eos_token),this.unk_token=this.vocab[this.unk_token_id],this.min_score=vP(this.scores)[0],this.unk_score=this.min_score-10,this.scores[this.unk_token_id]=this.unk_score,this.trie=new xP,this.trie.extend(this.vocab),this.fuse_unk=!0}populate_nodes(t){let e=t.chars,r=1,s=0;for(;s<e.length;){let n=!1,o=[],a=e.slice(s).join(""),i=this.trie.common_prefix_search(a);for(let l of i){o.push(l);let c=this.tokens_to_ids.get(l),p=this.scores[c],f=_C(l);t.insert(s,f,p,c),!n&&f===r&&(n=!0)}n||t.insert(s,r,this.unk_score,this.unk_token_id),s+=r}}tokenize(t){let e=new bP(t,this.bos_token_id,this.eos_token_id);return this.populate_nodes(e),e.tokens()}encode(t){let e=[];for(let r of t){let s=this.tokenize(r);e.push(...s)}return e}},QE=kP,EP=class{constructor(t=(r,s)=>r>s,e=1/0){this._heap=[],this._comparator=t,this._max_size=e}get size(){return this._heap.length}is_empty(){return this.size===0}peek(){return this._heap[0]}push(...t){return this.extend(t)}extend(t){for(let e of t)if(this.size<this._max_size)this._heap.push(e),this._sift_up();else{let r=this._smallest();this._comparator(e,this._heap[r])&&(this._heap[r]=e,this._sift_up_from(r))}return this.size}pop(){let t=this.peek(),e=this.size-1;return e>0&&this._swap(0,e),this._heap.pop(),this._sift_down(),t}replace(t){let e=this.peek();return this._heap[0]=t,this._sift_down(),e}_parent(t){return(t+1>>>1)-1}_left(t){return(t<<1)+1}_right(t){return t+1<<1}_greater(t,e){return this._comparator(this._heap[t],this._heap[e])}_swap(t,e){let r=this._heap[t];this._heap[t]=this._heap[e],this._heap[e]=r}_sift_up(){this._sift_up_from(this.size-1)}_sift_up_from(t){for(;t>0&&this._greater(t,this._parent(t));)this._swap(t,this._parent(t)),t=this._parent(t)}_sift_down(){let t=0;for(;this._left(t)<this.size&&this._greater(this._left(t),t)||this._right(t)<this.size&&this._greater(this._right(t),t);){let e=this._right(t)<this.size&&this._greater(this._right(t),this._left(t))?this._right(t):this._left(t);this._swap(t,e),t=e}}_smallest(){return 2**Math.floor(Math.log2(this.size))-1}},AP=EP,MP=class{constructor(t){this.capacity=t,this.cache=new Map}get(t){if(!this.cache.has(t))return;let e=this.cache.get(t);return this.cache.delete(t),this.cache.set(t,e),e}put(t,e){this.cache.has(t)&&this.cache.delete(t),this.cache.set(t,e),this.cache.size>this.capacity&&this.cache.delete(this.cache.keys().next().value)}clear(){this.cache.clear()}},TP=MP,SP=class extends lp{constructor(t){super(t),this.tokens_to_ids=Ub(t.vocab),this.unk_token_id=this.tokens_to_ids.get(t.unk_token),this.unk_token=t.unk_token,this.vocab=new Array(this.tokens_to_ids.size);for(let[r,s]of this.tokens_to_ids)this.vocab[s]=r;let e=Array.isArray(t.merges[0]);this.merges=e?t.merges:t.merges.map(r=>r.split(" ",2)),this.bpe_ranks=new Map(this.merges.map((r,s)=>[JSON.stringify(r),s])),this.end_of_word_suffix=t.end_of_word_suffix,this.continuing_subword_suffix=t.continuing_subword_suffix??null,this.byte_fallback=this.config.byte_fallback??!1,this.byte_fallback&&(this.text_encoder=new TextEncoder),this.ignore_merges=this.config.ignore_merges??!1,this.max_length_to_cache=256,this.cache_capacity=1e4,this.cache=new TP(this.cache_capacity)}clear_cache(){this.cache.clear()}bpe(t){if(t.length===0)return[];let e=this.cache.get(t);if(e!==void 0)return e;let r=Array.from(t);this.end_of_word_suffix&&(r[r.length-1]+=this.end_of_word_suffix);let s=[];if(r.length>1){let n=new AP((i,l)=>i.score<l.score),o={token:r[0],bias:0,prev:null,next:null},a=o;for(let i=1;i<r.length;++i){let l={bias:i/r.length,token:r[i],prev:a,next:null};a.next=l,this.add_node(n,a),a=l}for(;!n.is_empty();){let i=n.pop();if(i.deleted||!i.next||i.next.deleted)continue;if(i.deleted=!0,i.next.deleted=!0,i.prev){let c={...i.prev};i.prev.deleted=!0,i.prev=c,c.prev?c.prev.next=c:o=c}let l={token:i.token+i.next.token,bias:i.bias,prev:i.prev,next:i.next.next};l.prev?(l.prev.next=l,this.add_node(n,l.prev)):o=l,l.next&&(l.next.prev=l,this.add_node(n,l))}for(let i=o;i!==null;i=i.next)s.push(i.token)}else s=r;if(this.continuing_subword_suffix)for(let n=0;n<s.length-1;++n)s[n]+=this.continuing_subword_suffix;return t.length<this.max_length_to_cache&&this.cache.put(t,s),s}add_node(t,e){let r=this.bpe_ranks.get(JSON.stringify([e.token,e.next.token]));r!==void 0&&(e.score=r+e.bias,t.push(e))}encode(t){let e=[];for(let r of t){if(this.ignore_merges&&this.tokens_to_ids.has(r)){e.push(r);continue}let s=this.bpe(r);for(let n of s)if(this.tokens_to_ids.has(n))e.push(n);else if(this.byte_fallback){let o=Array.from(this.text_encoder.encode(n)).map(a=>`<0x${a.toString(16).toUpperCase().padStart(2,"0")}>`);o.every(a=>this.tokens_to_ids.has(a))?e.push(...o):this.unk_token!=null&&e.push(this.unk_token)}else this.unk_token!=null&&e.push(this.unk_token)}return e}},JE=SP,OP=class extends lp{constructor(t,e){super(t);let r=t.vocab;this.tokens_to_ids=Ub(e.target_lang?r[e.target_lang]:r),this.bos_token=e.bos_token,this.bos_token_id=this.tokens_to_ids.get(this.bos_token),this.eos_token=e.eos_token,this.eos_token_id=this.tokens_to_ids.get(this.eos_token),this.pad_token=e.pad_token,this.pad_token_id=this.tokens_to_ids.get(this.pad_token),this.unk_token=e.unk_token,this.unk_token_id=this.tokens_to_ids.get(this.unk_token),this.vocab=new Array(this.tokens_to_ids.size);for(let[s,n]of this.tokens_to_ids)this.vocab[n]=s}encode(t){return t}},IP=OP;function CP(t,e){switch(t.type){case"WordPiece":return new KE(t);case"Unigram":return new QE(t,e.eos_token);case"BPE":return new JE(t);default:if