UNPKG

react-buildkit

Version:

React BuildKit - A comprehensive TypeScript utility library for React applications with Capacitor integration for cross-platform mobile development. Provides helper functions, hooks, form validation, storage utilities, and more.

3 lines 22.7 kB
export{default as ZClassNames}from'classnames';export{FieldArray as ZFieldArray,Formik as ZFormik,Form as ZFormikForm,useFormikContext as useZFormikContext}from'formik';export{default as ZDropzone,useDropzone as useZDropzone}from'react-dropzone';import {useState,useEffect}from'react';import {jsx}from'react/jsx-runtime';import {Capacitor}from'@capacitor/core';import {Browser}from'@capacitor/browser';import {Clipboard}from'@capacitor/clipboard';import {Dialog}from'@capacitor/dialog';import {Geolocation}from'@capacitor/geolocation';import {Preferences}from'@capacitor/preferences';import {Toast}from'@capacitor/toast';import N from'crypto-js';import {useMediaQuery}from'react-responsive';var ve=Object.defineProperty,De=Object.defineProperties;var Re=Object.getOwnPropertyDescriptors;var le=Object.getOwnPropertySymbols;var Fe=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable;var ue=(e,r,t)=>r in e?ve(e,r,{enumerable:true,configurable:true,writable:true,value:t}):e[r]=t,o=(e,r)=>{for(var t in r||(r={}))Fe.call(r,t)&&ue(e,t,r[t]);if(le)for(var t of le(r))Te.call(r,t)&&ue(e,t,r[t]);return e},E=(e,r)=>De(e,Re(r));var S=(e,r,t)=>new Promise((n,a)=>{var s=d=>{try{u(t.next(d));}catch(y){a(y);}},l=d=>{try{u(t.throw(d));}catch(y){a(y);}},u=d=>d.done?n(d.value):Promise.resolve(d.value).then(s,l);u((t=t.apply(e,r)).next());});var Ze=e=>{};var I=(c=>(c[c.OK=200]="OK",c[c.CREATED=201]="CREATED",c[c.ACCEPTED=202]="ACCEPTED",c[c.NO_CONTENT=204]="NO_CONTENT",c[c.BAD_REQUEST=400]="BAD_REQUEST",c[c.UNAUTHORIZED=401]="UNAUTHORIZED",c[c.FORBIDDEN=403]="FORBIDDEN",c[c.NOT_FOUND=404]="NOT_FOUND",c[c.METHOD_NOT_ALLOWED=405]="METHOD_NOT_ALLOWED",c[c.CONFLICT=409]="CONFLICT",c[c.UNPROCESSABLE_ENTITY=422]="UNPROCESSABLE_ENTITY",c[c.TOO_MANY_REQUESTS=429]="TOO_MANY_REQUESTS",c[c.INTERNAL_SERVER_ERROR=500]="INTERNAL_SERVER_ERROR",c[c.BAD_GATEWAY=502]="BAD_GATEWAY",c[c.SERVICE_UNAVAILABLE=503]="SERVICE_UNAVAILABLE",c[c.GATEWAY_TIMEOUT=504]="GATEWAY_TIMEOUT",c))(I||{}),J=(a=>(a.SUCCESS="success",a.ERROR="error",a.WARNING="warning",a.INFO="info",a))(J||{}),B=(a=>(a.BLANK="_blank",a.SELF="_self",a.PARENT="_parent",a.TOP="_top",a))(B||{}),V=(g=>(g.PAGE="page",g.LIMIT="limit",g.SEARCH="search",g.SORT="sort",g.ORDER="order",g.FILTER="filter",g.FROM="from",g.TO="to",g.STATUS="status",g.TYPE="type",g.CATEGORY="category",g.TAB="tab",g.VIEW="view",g.MODE="mode",g.ID="id",g.QUERY="q",g.encryptedDataSearchParam="data",g))(V||{}),$={general:{loading:"Loading...",error:"An error occurred",success:"Success",warning:"Warning",info:"Info",confirm:"Confirm",cancel:"Cancel",yes:"Yes",no:"No",ok:"OK",close:"Close",save:"Save",delete:"Delete",edit:"Edit",add:"Add",remove:"Remove",submit:"Submit",reset:"Reset",back:"Back",next:"Next",previous:"Previous",finish:"Finish"},errors:{required:"This field is required",invalid:"Invalid value",network:"Network error. Please check your connection.",server:"Server error. Please try again later.",notFound:"Not found",unauthorized:"Unauthorized access",forbidden:"Access forbidden",validation:"Validation error",unknown:"An unknown error occurred"},validation:{email:"Please enter a valid email address",phone:"Please enter a valid phone number",url:"Please enter a valid URL",password:"Password must meet the requirements",confirmPassword:"Passwords do not match",min:"Value is too small",max:"Value is too large",minLength:"Too short",maxLength:"Too long",pattern:"Invalid format"}};function A(e,r){let t=Object.values(e),n=new Set(t);if(t.length!==n.size){let a=[],s=new Set;throw t.forEach(l=>{s.has(l)&&!a.includes(l)&&a.push(l),s.add(l);}),new Error(`Duplicate values found in ${r}: ${a.join(", ")}`)}}function X(e){return e?e.toLowerCase().split(" ").map(r=>r.charAt(0).toUpperCase()+r.slice(1)).join(" "):""}function j(e){return e?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e):false}function K(e){if(!e)return false;let r=e.replace(/\D/g,"");return r.length>=10&&r.length<=15}function ee(e){if(!e)return false;try{return new URL(e),!0}catch(r){return false}}function re(e,r){return e<=0||r<=0?0:Math.ceil(e/r)}var G=(t=>(t.long="long",t.short="short",t))(G||{}),W=(n=>(n.top="top",n.bottom="bottom",n.center="center",n))(W||{});A(G,"Duplicate ToastDurationEnum value found:");A(W,"Duplicate ToastPositionEnum value found:");var z=(m=>(m.string="string",m.username="username",m.email="email",m.password="password",m.confirm_password="confirm_password",m.url="url",m.phoneNumber="phoneNumber",m.otp="otp",m.accountId="accountId",m.subject="subject",m.message="message",m.linkTitle="linkTitle",m))(z||{}),_=(a=>(a.number="number",a.letter="letter",a.specialSymbol="specialSymbol",a.minCharacter="minCharacter",a))(_||{});A(z,"Duplicate zValidationRuleE value found:");A(_,"Duplicate CONTAINS value found:");var te=(s=>(s.info="info",s.success="success",s.warning="warning",s.error="error",s.default="default",s))(te||{});A(te,"Duplicate ReactToastifyTypeEnum value found:");var ae=(i=>(i.id="tableIdCol",i.title="tableTitleCol",i.description="tableDescriptionCol",i.image="tableImageCol",i.status="tableStatusCol",i.amount="tableAmountCol",i.actions="tableActionsCol",i.createdAt="tableCreatedAtCol",i.transferMethod="tableTransferMethodCol",i.receptScreenshot="tableReceptScreenshotCol",i.name="tableNameCol",i.email="tableEmailCol",i.phoneNumber="tablePhoneNumberCol",i.city="tableCityCol",i.role="tableRoleCol",i.country="tableCountryCol",i.referralCode="tableReferralCodeCol",i.withdrawOptions="tableWithdrawOptionsCol",i.isBlocked="tableIsBlockedCol",i.maxPlayersAllowed="tableMaxPlayersAllowedCol",i.minPlayersToStartGame="tableMinPlayersToStartGameCol",i.feePerPlayer="tableFeePerPlayerCol",i.serviceCharges="tableServiceChargesCol",i.engagerServiceCharges="tableEngagerServiceChargesCol",i.roomCode="tableRoomCodeCol",i.gameTitle="tableGameTitleCol",i.private="tablePrivateCol",i.visibility="tableVisibilityCol",i.playersCount="tablePlayersCountCol",i.willStartAt="tableWillStartAtCol",i.capacity="capacity",i.poolValue="poolValue",i.sendTo="tableSendToCol",i.sendAt="tableSendAtCol",i.agentRemarks="tableAgentRemarksCol",i.playerData="tablePlayerDataCol",i.requestAt="tableRequestAtCol",i.playerPhoneNumber="tablePlayerPhoneNumberCol",i.transferAt="tableTransferAtCol",i.requestedAt="tableRequestedAtCol",i.playerEmail="tablePlayerEmailCol",i.roleIdentifier="roleIdentifier",i.isDefault="isDefault",i.gameType="tableGameTypeCol",i))(ae||{});A(ae,'Duplicate values found in "TableIdsEnum".');var me={overflow:"hidden",position:"relative"},ge={cursor:"pointer",display:"inline-block",transition:"color 0.3s"},de={cursor:"not-allowed",opacity:.5},pe=({fill:e,size:r})=>jsx("svg",{width:r,height:r,viewBox:"0 0 24 24",fill:e,xmlns:"http://www.w3.org/2000/svg",children:jsx("path",{d:"M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z"})}),We=e=>{let{className:r,edit:t=true,value:n=0,count:a=5,size:s=15,color1:l="gray",color2:u="#ffd700",hoverColor:d="#e6b800",onChange:y=()=>{},disabled:b=false}=e,[O,m]=useState([]);useEffect(()=>{m(p(n));},[n,a]);let p=(f=Math.round(n))=>{let x=[];for(let P=0;P<a;P++)x.push({active:P<f,hover:false});return x},k=f=>{if(b||!t)return;let x=Number(f.currentTarget.getAttribute("data-index"))+1,P=p(x).map((C,v)=>E(o({},C),{hover:v<x}));m(P);},w=()=>{b||!t||m(p());},c=f=>{if(b||!t)return;let x=Number(f.currentTarget.getAttribute("data-index"))+1;m(p(x)),y(x);};return jsx("div",{className:r,style:me,children:O.map((f,x)=>jsx("span",{style:E(o(o({},ge),b?de:{}),{color:f.active?u:l,fill:f.hover?d:f.active?u:l}),"data-index":x,onMouseOver:k,onMouseMove:k,onMouseLeave:w,onClick:c,children:jsx(pe,{fill:f.hover?d:f.active?u:l,size:s})},x))})};var ye=Capacitor.getPlatform()==="android",he=Capacitor.getPlatform()==="ios",fe=Capacitor.getPlatform()==="web",ze=!fe,_e=he||ye;var D={userData:"8f3j3ff-f-3ff3f",userAuthToken:"d7fgf33--3-3--3",resetPassword:"rtogorg4--de-3-02"},T={wildCard:"*",rootRoute:"/",home:"/home",register:"/register",login:"/login",myAccount:"/my-account",resetPassword:"/forget-password"},Qe={register:"/register",login:"/login",logout:"/logout",getUserData:"/getUserData",updateUserData:"/updateUserData",updateUserStatus:"/updateUserStatus"},He={portfolioWebsite:"https://aoneahsan.com",updatedResume:"https://aoneahsan.com/resume",updatedCV:"https://aoneahsan.com/cv",linkedinProfile:"https://linkedin.com/in/aoneahsan",githubProfile:"https://github.com/aoneahsan"},Q={minCharacter:6};var oe={brackpoint_2xl:"1550px",brackpoint_xl:"1439px",brackpoint_lg:"1100px",brackpoint_md:"668px",brackpoint_sm:"500px",brackpoint_xs:"350px"};var Ye={staleTime:{fiveMinutes:3e5}};var xe="react-buildkit-default-secret-2024";function q(e,r){try{let t=r||xe,n=typeof e=="string"?e:JSON.stringify(e);return N.AES.encrypt(n,t).toString()}catch(t){throw console.error("Encryption error:",t),new Error("Failed to encrypt data")}}function M(e,r,t=true){try{let n=r||xe,s=N.AES.decrypt(e,n).toString(N.enc.Utf8);if(!s)throw new Error("Failed to decrypt data - invalid key or corrupted data");if(t)try{return JSON.parse(s)}catch(l){return s}return s}catch(n){throw console.error("Decryption error:",n),new Error("Failed to decrypt data")}}function Ee(e){return N.SHA256(e).toString()}function Ie(e=32){return N.lib.WordArray.random(e).toString()}var je=(...t)=>S(void 0,[...t],function*(e=$.general.success,r){let n={duration:"long",position:"bottom"};yield Toast.show(o(o({text:e},n),r));}),Ke={open:(e,r)=>S(void 0,null,function*(){let t=(r==null?void 0:r.target)||(r==null?void 0:r.windowName)||"_blank";try{yield Browser.open(o({url:e,windowName:t},r));}catch(n){window.open(e,t);}})},R={get:(e,r)=>S(void 0,null,function*(){try{let t=(r==null?void 0:r.encrypt)!==!1,{value:n}=yield Preferences.get(o({key:e},(r==null?void 0:r.group)&&{group:r.group}));return n?t?M(n):JSON.parse(n):null}catch(t){return null}}),set:(e,r,t)=>S(void 0,null,function*(){let a=(t==null?void 0:t.encrypt)!==false?q(r):JSON.stringify(r);if(!a)throw new Error("Something went wrong while trying to set data in storage.");yield Preferences.set(o({key:e,value:a},(t==null?void 0:t.group)&&{group:t.group}));}),remove:(e,r)=>S(void 0,null,function*(){yield Preferences.remove(o({key:e},(r==null?void 0:r.group)&&{group:r.group}));}),clear:e=>S(void 0,null,function*(){yield Preferences.clear();})},er=(...r)=>S(void 0,[...r],function*(e={}){let t={title:"",message:"",buttonTitle:"OK"};yield Dialog.alert(o(o({},t),e));}),rr=(...r)=>S(void 0,[...r],function*(e={}){let t={title:"",message:"",okButtonTitle:"OK",cancelButtonTitle:"Cancel"},{value:n}=yield Dialog.confirm(o(o({},t),e));return {value:n}}),tr=(...r)=>S(void 0,[...r],function*(e={}){let t={title:"",message:"",okButtonTitle:"OK",cancelButtonTitle:"Cancel",inputPlaceholder:"",inputText:""},{value:n,cancelled:a}=yield Dialog.prompt(o(o({},t),e));return {value:n,cancelled:a}}),ar=e=>S(void 0,null,function*(){typeof e=="string"?yield Clipboard.write({string:e}):yield Clipboard.write(e||{});}),nr=()=>S(void 0,null,function*(){return yield Clipboard.read()}),or=e=>S(void 0,null,function*(){let r={enableHighAccuracy:false,timeout:1e4,maximumAge:0};return yield Geolocation.getCurrentPosition(o(o({},r),e))}),ir=()=>S(void 0,null,function*(){return yield Geolocation.checkPermissions()});var sr={urlIncorrectFormate:"Please enter a valid URL! like (https://yourlink.com) or (http://yourlink.com).",phoneNumberRequired:"Phone number is require.",passwordNotMatch:"Password does not match. please try again!",currency:"currency is required.",resendCodeLimitExceeded:"Attempt limit exceeded, please try after some time.",resendCodeSuccess:"Confirmation code resent successfully.",urlNotValid:"Should be a valid URL"},U=sr;var cr=e=>{let r={};return e!==null?(Object.keys(e).forEach(t=>{let n=(e!=null?e:{})[t];n&&(r[t]=n);}),r):null},Y=(e,r="number",t)=>{switch(r){case "number":return /\d/.test(e);case "letter":return /[a-zA-Z]+/.test(e);case "specialSymbol":return /[\W_]+/.test(e);case "minCharacter":return e.length>=(t||Q.minCharacter);default:return /\d/.test(e)}},be=(e,r,t,n="string",a)=>{var d,y,b,O,m,p,k,w,c,g,f,x,P,C;let s=X(e),l=(d=String(r[e]))==null?void 0:d.trim(),u=(a==null?void 0:a.minCharacter)||Q.minCharacter;if(a!=null&&a.customValidator){let v=a.customValidator(l);if(v){t[e]=v;return}}!Object.prototype.hasOwnProperty.call(r,e)||l.length===0?t[e]=((y=a==null?void 0:a.messages)==null?void 0:y.required)||`${s} is required`:n==="email"&&!j(l)?t[e]=((b=a==null?void 0:a.messages)==null?void 0:b.email)||`${s} needs to be a valid email.`:n==="password"?l.length<u?t[e]=((m=(O=a==null?void 0:a.messages)==null?void 0:O.password)==null?void 0:m.minLength)||`${s} needs to be at least ${u} characters long.`:Y(l,"number")?Y(l,"letter")?Y(l,"specialSymbol")||(t[e]=((f=(g=a==null?void 0:a.messages)==null?void 0:g.password)==null?void 0:f.needsSpecialChar)||`${s} must include a special character.`):t[e]=((c=(w=a==null?void 0:a.messages)==null?void 0:w.password)==null?void 0:c.needsLetter)||`${s} must include a letter.`:t[e]=((k=(p=a==null?void 0:a.messages)==null?void 0:p.password)==null?void 0:k.needsNumber)||`${s} must include a digit.`:n==="url"&&!ee(l)?t[e]=((x=a==null?void 0:a.messages)==null?void 0:x.url)||U.urlIncorrectFormate:n==="phoneNumber"&&!K(l)?t[e]=((P=a==null?void 0:a.messages)==null?void 0:P.phoneNumber)||U.phoneNumberRequired:n==="otp"&&(l==null?void 0:l.length)!==u&&(t[e]=((C=a==null?void 0:a.messages)==null?void 0:C.otp)||`${s} needs to be exactly ${u} digits`);},lr=(e,r,t,n,a)=>{if(e.length!==n.length){alert({title:"Invalid Request!",message:"Fields and Validation Rules array length not matching."});return}for(let s=0;s<e.length;s++){let l=e[s],u=n[s];be(l,r,t,u,a);}};var ur=(e,r=250)=>e&&e.length<=r?e:e?(e==null?void 0:e.substring(0,r))+"...":"",mr=()=>(new Date().getTime()+Math.round(Math.random()*1e6)).toString(),gr=e=>e.replace(/\w\S*/g,function(r){return r.charAt(0).toUpperCase()+r.substr(1).toLowerCase()}),we=(e,r,t)=>{var O,m;let n=(O=t==null?void 0:t.delta)!=null?O:2,a=(m=t==null?void 0:t.dotsString)!=null?m:"...",s=(t==null?void 0:t.showBoundaries)!==false,l=e-n,u=e+n,d=[],y=[],b=0;for(let p=1;p<=r;p++){let k=p===1||p===r,w=p>l&&p<u;(s&&k||w||!s&&w)&&d.push(p);}for(let p of d)b&&(p-b===2?y.push(b+1):p-b!==1&&y.push(a)),y.push(p),b=p;return {range:d,rangeWithDots:y}},Pe=({data:e,filters:r,searchKey:t,caseSensitive:n=true})=>{var s,l;let a=null;return Array.isArray(e)&&(e==null?void 0:e.length)>0&&(a=[...e],(l=(s=r==null?void 0:r.search)==null?void 0:s.trim())!=null&&l.length&&t!==void 0&&(a=a==null?void 0:a.filter(u=>{var d,y,b,O,m,p,k;if(typeof t=="string"){if(t in u)return n?(O=(y=(d=String(u[t]))==null?void 0:d.trim())==null?void 0:y.toLocaleLowerCase())==null?void 0:O.includes((b=r==null?void 0:r.search)!=null?b:""):(k=(m=String(u[t]))==null?void 0:m.trim())==null?void 0:k.includes((p=r==null?void 0:r.search)!=null?p:"")}else if(Array.isArray(t))return t==null?void 0:t.some(w=>{var c,g,f,x,P,C,v,F,Z;return w in u?n?(P=(g=(c=String(u[w]))==null?void 0:c.trim())==null?void 0:g.toLowerCase())==null?void 0:P.includes((x=(f=r==null?void 0:r.search)==null?void 0:f.trim())!=null?x:""):(Z=(C=String(u[w]))==null?void 0:C.trim())==null?void 0:Z.includes((F=(v=r==null?void 0:r.search)==null?void 0:v.trim())!=null?F:""):false});return false})),r!=null&&r.keyValueFilter&&Object.keys(r==null?void 0:r.keyValueFilter).length>0&&(a=a.filter(u=>Object.entries(r==null?void 0:r.keyValueFilter).every(([d,y])=>y==null||y===""?true:d in u&&u[d]===y)))),a!=null?a:[]},dr=({data:e,filters:r,searchKey:t})=>{let n={currentPage:r==null?void 0:r.currentPage,canGoNext:true,canGoPrevious:true,pages:0},a=Pe({data:e,filters:r,searchKey:t});n.pages=re(a==null?void 0:a.length,r==null?void 0:r.itemPerPage);let{rangeWithDots:s}=we(n==null?void 0:n.currentPage,n==null?void 0:n.pages);if(n.range=s,(r==null?void 0:r.itemPerPage)>0){((n==null?void 0:n.currentPage)===(n==null?void 0:n.pages)||!(a!=null&&a.length))&&(n.canGoNext=false),(n==null?void 0:n.currentPage)<2&&(n.canGoPrevious=false),(r==null?void 0:r.itemPerPage)>=(a==null?void 0:a.length)?n.currentPage=1:n.currentPage>(n==null?void 0:n.pages)&&(n.currentPage=n==null?void 0:n.pages),n.from=((n==null?void 0:n.currentPage)-1)*(r==null?void 0:r.itemPerPage)+1,n.to=Math.min((n==null?void 0:n.currentPage)*(r==null?void 0:r.itemPerPage),a==null?void 0:a.length),(r==null?void 0:r.itemPerPage)>=(a==null?void 0:a.length)&&(n.from=1);let l=(r==null?void 0:r.itemPerPage)*((n==null?void 0:n.currentPage)-1);a=a==null?void 0:a.slice(l).slice(0,r==null?void 0:r.itemPerPage);}return {_data:a,_paginationInfo:n}};var pr=()=>S(void 0,null,function*(){try{yield Promise.all([R.remove(D.userData),R.remove(D.userAuthToken)]);}catch(e){console.error("Failed to clear auth data from storage:",e);}}),yr=t=>S(void 0,[t],function*({userData:e,authToken:r}){e&&(yield R.set(D.userData,e)),r&&(yield R.set(D.userAuthToken,r));}),Oe=()=>S(void 0,null,function*(){return yield R.get(D.userAuthToken)}),hr=()=>S(void 0,null,function*(){try{let e=yield R.get(D.userData),r=yield Oe();return {userData:e,authToken:r}}catch(e){return null}});var fr=(e,r,t)=>{try{let n=(t==null?void 0:t.encrypt)!==!1,a=(t==null?void 0:t.paramKey)||"data",s=n?q(e):JSON.stringify(e);s&&r({[a]:s});}catch(n){console.error("Failed to set search params data:",n);}},xr=(e,r)=>{try{let t=(r==null?void 0:r.encrypt)!==!1,n=(r==null?void 0:r.paramKey)||"data",a=e.get(n);return a?t?M(a):JSON.parse(a):null}catch(t){return null}},Sr=(e,r)=>(r&&Object.keys(r).length>0&&(e.includes("?")||(e+="?"),Object.keys(r).forEach((t,n,a)=>{e+=`${t}=${r[t]}`,n<a.length-1&&(e+="&");})),e),br=e=>{if(e&&e.length>0){let r=e[0]===T.login,t=e[0]===T.register,n=e[0]===T.home,a=e[0]===T.myAccount;return {isLoginRoute:r,isRegisterRoute:t,isHomeRoute:n,isMyAccountRoute:a}}else return {}};var wr=(e,r)=>{let t={};return t["data-testid"]=e,r&&(t["data-test-item"]=r),t};var Pr=e=>{let r=o(o({},oe),e==null?void 0:e.breakpoints),t=useMediaQuery(o({query:`(min-width: ${r.brackpoint_2xl})`},e==null?void 0:e.queryOptions)),n=useMediaQuery(o({query:`(max-width: ${r.brackpoint_2xl})`},e==null?void 0:e.queryOptions)),a=useMediaQuery(o({query:`(min-width: ${r.brackpoint_xl})`},e==null?void 0:e.queryOptions)),s=useMediaQuery(o({query:`(max-width: ${r.brackpoint_xl})`},e==null?void 0:e.queryOptions)),l=useMediaQuery(o({query:"(min-width: 1300px)"},e==null?void 0:e.queryOptions)),u=useMediaQuery(o({query:"(min-width: 1250px)"},e==null?void 0:e.queryOptions)),d=useMediaQuery(o({query:"(min-width: 1200px)"},e==null?void 0:e.queryOptions)),y=useMediaQuery(o({query:"(min-width: 1150px)"},e==null?void 0:e.queryOptions)),b=useMediaQuery(o({query:"(min-width: 1100px)"},e==null?void 0:e.queryOptions)),O=useMediaQuery(o({query:"(min-width: 900px)"},e==null?void 0:e.queryOptions)),m=useMediaQuery(o({query:"(max-width: 900px)"},e==null?void 0:e.queryOptions)),p=useMediaQuery(o({query:`(min-width: ${r.brackpoint_lg})`},e==null?void 0:e.queryOptions)),k=useMediaQuery(o({query:`(max-width: ${r.brackpoint_lg})`},e==null?void 0:e.queryOptions)),w=useMediaQuery(o({query:`(min-width: ${r.brackpoint_md})`},e==null?void 0:e.queryOptions)),c=useMediaQuery(o({query:"(min-width: 768px)"},e==null?void 0:e.queryOptions)),g=useMediaQuery(o({query:"(max-width: 767px)"},e==null?void 0:e.queryOptions)),f=useMediaQuery(o({query:`(max-width: ${r.brackpoint_md})`},e==null?void 0:e.queryOptions)),x=useMediaQuery(o({query:`(min-width: ${r.brackpoint_sm})`},e==null?void 0:e.queryOptions)),P=useMediaQuery(o({query:`(max-width: ${r.brackpoint_sm})`},e==null?void 0:e.queryOptions)),C=useMediaQuery(o({query:`(min-width: ${r.brackpoint_xs})`},e==null?void 0:e.queryOptions)),v=useMediaQuery(o({query:`(max-width: ${r.brackpoint_xs})`},e==null?void 0:e.queryOptions)),F={};return e!=null&&e.customBreakpoints&&Object.entries(e.customBreakpoints).forEach(([Z,ce])=>{F[`is${Z}`]=useMediaQuery(o({query:`(min-width: ${ce})`},e==null?void 0:e.queryOptions)),F[`isBelow${Z}`]=useMediaQuery(o({query:`(max-width: ${ce})`},e==null?void 0:e.queryOptions));}),o({is2XlScale:t,isBelow2XlScale:n,isXlScale:a,isBelowXlScale:s,isLgScale:p,isBelowLgScale:k,isMdScale:w,isBelowMdScale:f,is768Scale:c,isBelow768Scale:g,isSmScale:x,isBelowSmScale:P,isXsScale:C,isBelowXsScale:v,is1300pxScale:l,is1200pxScale:d,is1250pxScale:u,is1150pxScale:y,is1100pxScale:b,is900pxScale:O,isBelow900pxScale:m},F)};var Or={invalidUserData:"invalid user data"},ke=Or;var kr={registerSuccessfully:"Register successfully :)",loginSuccessfully:"Login successfully :)",copied:"Copied"},Ae=kr;var Ar={deletedSuccessfully:"User deleted successfully.",blockSuccessfully:"User block successfully.",updatedSuccessfully:"User updated successfully.",createdSuccessfully:"User created successfully.",unBlockSuccessfully:"User unblock successfully.",notFound:"User not found.",noIdProvided:"No user id provided!"},Ce=Ar;var Cr={formValidations:U,generic:Ae,backendApi:ke,user:Ce};var vr=(e,r,t=true)=>{let n={error:e,message:`[ERROR OCCURRED] - ${r!=null?r:"Something Went Wrong!"}`};t&&console.error(n);}; export{Qe as API_URLS,T as APP_ROUTES,Ke as BROWSER,_ as CONTAINS,D as LOCALSTORAGE_KEYS,B as LinkTargetEnum,te as ReactToastifyTypeEnum,I as ResponseCodeEnum,J as ResponseStatusEnum,R as STORAGE,V as SearchParamKeysEnum,pe as StarIcon,ae as TableIdsEnum,G as ToastDurationEnum,W as ToastPositionEnum,dr as ZFilterAndPaginateData,Pe as ZFilterData,we as ZPaginate,We as ZReactStars,re as ZTotalPages,Sr as addQueryParamsInUrl,A as checkForDuplicateEnumValues,Y as checkIfContains,pr as clearAuthDataFromLocalStorage,Ze as configureZRTK,X as convertToTitleCase,M as decryptData,ge as defaultStyles,Q as defaultValues,He as developerDetails,de as disabledStyles,q as encryptData,cr as formatFormErrorsFromApiResponse,br as formatRoutesMatchResult,Ie as generateSecretKey,hr as getAuthDataFromLocalStorage,Oe as getAuthTokenFromLocalStorage,mr as getRandomId,xr as getSearchParamsData,wr as getTestingAttribute,Ee as hashData,ye as isCapAndroid,he as isCapIOS,ze as isCapMobileApp,fe as isCapWeb,_e as isHybrid,oe as mediaScales,me as parentStyles,Ye as reactQueryOptions,vr as reportError,yr as setAuthDataInLocalStorage,fr as setSearchParamsData,je as showToast,er as showZAlert,rr as showZConfirm,tr as showZPrompt,gr as toTitleCase,ur as truncateText,Pr as useZMediaQueryScale,j as validateEmail,be as validateField,lr as validateFields,K as validatePhoneNumber,ee as validateURL,nr as zCheckClipboard,ir as zCheckPermissions,or as zGetCurrentPosition,z as zValidationRuleE,ar as zWriteToClipboard,Cr as zrtkMessages,$ as ztkMessages};//# sourceMappingURL=index.mjs.map //# sourceMappingURL=index.mjs.map