From edf40c631b14bafa75d6dd75415ef1c2df75a0f3 Mon Sep 17 00:00:00 2001
From: snowgitea content0&&(i=e.slice(0,n)),Number.isInteger(r)&&r>0)for(let e=0;i.length
content
","application/*":()=>bytes(25).toString("binary")};const Js=new class MediaTypeRegistry extends Os{#e={...qs,...Ls,...Ds,...Us,...$s};data={...this.#e};get defaults(){return{...this.#e}}},mediaTypeAPI=(e,t)=>{if("function"==typeof t)return Js.register(e,t);if(null===t)return Js.unregister(e);const r=e.split(";").at(0),n=`${r.split("/").at(0)}/*`;return Js.get(e)||Js.get(r)||Js.get(n)};mediaTypeAPI.getDefaults=()=>Js.defaults;var Vs=mediaTypeAPI;var types_string=function(e){let{sample:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{contentEncoding:r,contentMediaType:n,contentSchema:a}=e,{pattern:o,format:s}=e,l=Ms(r)||ha.default;let i;if("string"==typeof o)i=(e=>{try{return new Jr.default(e).gen()}catch{return"string"}})(o);else if("string"==typeof s)i=(e=>{const{format:t}=e,r=api_formatAPI(t);if("function"==typeof r)return r(e);switch(t){case"email":return email();case"idn-email":return idn_email();case"hostname":return hostname();case"idn-hostname":return idn_hostname();case"ipv4":return ipv4();case"ipv6":return ipv6();case"uri":return uri();case"uri-reference":return uri_reference();case"iri":return iri();case"iri-reference":return iri_reference();case"uuid":return uuid();case"uri-template":return uri_template();case"json-pointer":return json_pointer();case"relative-json-pointer":return relative_json_pointer();case"date-time":return date_time();case"date":return date();case"time":return time();case"duration":return duration();case"password":return generators_password();case"regex":return regex()}return"string"})(e);else if(isJSONSchema(a)&&"string"==typeof n&&void 0!==t)i=Array.isArray(t)||"object"==typeof t?JSON.stringify(t):String(t);else if("string"==typeof n){const t=Vs(n);"function"==typeof t&&(i=t(e))}else i="string";return l(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{maxLength:r,minLength:n}=t;let a=e;if(Number.isInteger(r)&&r>0&&(a=a.slice(0,r)),Number.isInteger(n)&&n>0){let e=0;for(;a.length