{"version":3,"sources":["0"],"names":["let","generatedIPs","historyData","JSON","parse","localStorage","getItem","langTexts","lang","HISTORY_STORAGE_KEY","showError","message","$y","classList","add","resetOutputHighlight","innerHTML","addMessageClass","scrollToolFeedbackIntoView","delLoading","isValidIPv4","ip","match","i","octet","parseInt","isValidIPv6","colonCount","length","doubleColonCount","test","ipToNumber","version","parts","split","segments","result","Math","min","pow","isIPInRange","startIP","endIP","ipNum","endNum","startNum","numberToIP","num","segment","push","toString","padStart","floor","random","join","ipToHex","toUpperCase","ipToBinary","validateValue","id","isNull","input","value","trim","numValue","isNaN","Number","isInteger","addErrorClass","onGenerate","showerr","showLoading","e","ipVersion","startIpInput","endIpInput","countInput","target","inputEvent","validator","mm","op","errmsg","startIp","endIp","count","format","endIpError","rangeTooSmall","maxAttempts","attemptsCount","generatedSet","Set","randomIP","has","allIPs","j","selectedIPs","slice","map","saveToHistory","displayResults","hideLoading","errorMessage","document","getElementById","successMessage","resultMsg","formattedIPs","separator","separatorChar","textContent","remove","highlightOutputCard","updateIPPlaceholders","placeholder","letterCopy","ClipboardJS","text","trigger","ips","historyItem","Date","now","timestamp","toLocaleString","unshift","setItem","stringify","updateHistoryDisplay","html","historyContainer","noHistory","forEach","item","index","ipVersionText","formatText","charAt","copy","delete","deleteHistoryItem","filter","clearAllHistory","confirm","clearHistoryConfirm","removeItem","on","locales","success","showToolCopySuccess","error","addEventListener","historyCopy","innerText","copied","setTimeout"],"mappings":"AACAA,IAAIC,aAAe,GACfC,YAAcC,KAAKC,MAAMC,aAAaC,QAAQ,4BAAmD,IAAnBC,UAAUC,KAAuBD,UAAUC,KAAO,QAAU,MAC9I,MAAMC,oBAAsB,4BAAmD,IAAnBF,UAAUC,KAAuBD,UAAUC,KAAO,MAK9G,IAAIE,UAAY,SAAUC,GACtBC,GAAG,mBAAmBC,UAAUC,IAAI,UACpCC,uBACAH,GAAG,aAAaI,UAAU,GAC1BC,iBAAgB,EAAK,gBAAgBN,GACrCO,2BAA2B,iBAC3BC,WAAW,gBAGf,SAASC,YAAYC,GACjB,IACMC,EAAQD,EAAGC,MADC,gDAElB,IAAKA,EAAO,OAAO,EAEnB,IAAKtB,IAAIuB,EAAI,EAAGA,GAAK,EAAGA,IAAK,CACzB,IAAMC,EAAQC,SAASH,EAAMC,GAAI,IACjC,GAAIC,EAAQ,GAAa,IAARA,EAAa,OAAO,EAEzC,OAAO,EAGX,SAASE,YAAYL,GAMjB,GAAW,OAAPA,EAAa,OAAO,EACxB,GAAW,QAAPA,EAAc,OAAO,EAGzB,IAAMM,GAAcN,EAAGC,MAAM,OAAS,IAAIM,OACpCC,GAAoBR,EAAGC,MAAM,QAAU,IAAIM,OAGjD,QAAuB,EAAnBC,MAGqB,IAArBA,GAAyC,IAAfF,OAGL,IAArBE,GAAuC,EAAbF,IAjBZ,spBAmBDG,KAAKT,KAG1B,SAASU,WAAWV,EAAIW,GACpB,GAAgB,SAAZA,EAGA,OAFMC,EAAQZ,EAAGa,MAAM,MAEdT,SAASQ,EAAM,KAAO,KAAQ,IAC9BR,SAASQ,EAAM,KAAO,KAAQ,IAC9BR,SAASQ,EAAM,KAAO,IAAO,GAC/BR,SAASQ,EAAM,IACnB,CAGH,IAAME,EAAWd,EAAGa,MAAM,KAC1BlC,IAAIoC,EAAS,EACb,IAAKpC,IAAIuB,EAAI,EAAGA,EAAIc,KAAKC,IAAIH,EAASP,OAAQ,GAAIL,IAC1CY,EAASZ,KACTa,GAAUX,SAASU,EAASZ,GAAI,IAAMc,KAAKE,IAAI,MAAO,EAAIhB,IAGlE,OAAOa,GAIf,SAASI,YAAYnB,EAAIoB,EAASC,EAAOV,GACrC,IAOUW,EAEAC,EATV,MAAgB,SAAZZ,GACMW,EAAQZ,WAAWV,EAAI,QACvBwB,EAAWd,WAAWU,EAAS,QAC/BG,EAASb,WAAWW,EAAO,QACjBG,GAATF,GAAqBA,GAASC,IAG/BD,EAAQZ,WAAWV,EAAI,QACvBwB,EAAWd,WAAWU,EAAS,QAC/BG,EAASb,WAAWW,EAAO,QACjBG,GAATF,GAAqBA,GAASC,GAI7C,SAASE,WAAWC,EAAKf,GACrB,GAAgB,SAAZA,EACA,OAASe,IAAQ,GAAM,KAAQ,KACtBA,IAAQ,GAAM,KAAQ,KACtBA,IAAQ,EAAK,KAAQ,KAChB,IAANA,GACL,CAEH,MAAMZ,EAAW,GACjB,IAAKnC,IAAIuB,EAAI,EAAGA,EAAI,EAAGA,IAAK,CACxB,MAAMyB,EAAWD,IAAS,IAAM,EAAIxB,GAAO,MAC3CY,EAASc,KAAKD,EAAQE,SAAS,IAAIC,SAAS,EAAG,MAGnD,IAAKnD,IAAIuB,EAAI,EAAGA,EAAI,EAAGA,IACnBY,EAASc,KAAKZ,KAAKe,MAAsB,MAAhBf,KAAKgB,UAAkBH,SAAS,IAAIC,SAAS,EAAG,MAE7E,OAAOhB,EAASmB,KAAK,MAI7B,SAASC,QAAQlC,EAAIW,GACjB,GAAgB,SAAZA,EAKA,MAAO,KAAOK,KAAKe,MAAMf,KAAKgB,SAAWhB,KAAKE,IAAI,EAAG,KAAKW,SAAS,IAAIC,SAAS,EAAG,KAAKK,cALpE,CACpB,MAAMT,EAAMhB,WAAWV,EAAIW,GAC3B,MAAO,KAAOe,EAAIG,SAAS,IAAIC,SAAS,EAAG,KAAKK,eAOxD,SAASC,WAAWpC,EAAIW,GACpB,GAAgB,SAAZA,EAKA,OAAOK,KAAKe,MAAMf,KAAKgB,SAAWhB,KAAKE,IAAI,EAAG,KAAKW,SAAS,GAAGC,SAAS,GAAI,KALxD,CACpB,MAAMJ,EAAMhB,WAAWV,EAAIW,GAC3B,OAAOe,EAAIG,SAAS,GAAGC,SAAS,GAAI,MAQ5C,SAASO,cAAcC,GACnB,GAAGC,OAAOD,GAAK,OAAO,EACtB,MAAME,EAAQjD,GAAG+C,GACXG,EAAQD,EAAMC,MAAMC,OAE1B,GAAiB,UAAbF,EAAMF,GAAgB,CACtB,IAAMK,EAAWvC,SAASqC,GAC1B,GAAIG,MAAMD,IAAaA,EAAW,GAAgB,IAAXA,IAAoBE,OAAOC,UAAUH,GAExE,OADAI,cAAcP,IACP,OAER,GAAiB,YAAbA,EAAMF,IAAiC,UAAbE,EAAMF,GAEvC,GAAkB,SADA/C,GAAG,aAAakD,OAE9B,IAAK1C,YAAY0C,GAEb,OADAM,cAAcP,IACP,OAGX,IAAKnC,YAAYoC,GAEb,OADAM,cAAcP,IACP,EAKnB,OAAO,EAIX,SAASQ,WAAWC,GAChBC,YAAY,mBAAmB,eAC/B,IAAIC,EAAI,GAOFC,GANHb,OAAOU,KACNA,GAAU,GAEdE,EAAEF,QAAUA,EAGM1D,GAAG,aAAakD,OAClC,MAAMY,EAAe9D,GAAG,WAClB+D,EAAa/D,GAAG,SACtB,IAAMgE,EAAahE,GAAG,SAGtB,GADA4D,EAAEK,OAASH,GACPI,WAAWN,GAAGO,UAGd,OAFGT,GAASU,GAAGC,IAAG,EAAKC,OAAOV,EAAEK,cAChC1D,WAAW,eAIf,GADAqD,EAAEK,OAASF,GACPG,WAAWN,GAAGO,UAGd,OAFGT,GAASU,GAAGC,IAAG,EAAKC,OAAOV,EAAEK,cAChC1D,WAAW,eAIf,GADAqD,EAAEK,OAASD,GACPE,WAAWN,GAAGO,UAGd,OAFGT,GAASU,GAAGC,IAAG,EAAKC,OAAOV,EAAEK,cAChC1D,WAAW,eAIf,GAAKuC,cAAc,YAAeA,cAAc,UAAaA,cAAc,SAA3E,CAKA,IAAMyB,EAAUT,EAAaZ,MAAMC,OAC7BqB,EAAQT,EAAWb,MAAMC,OACzBsB,EAAQ5D,SAASmD,EAAWd,OAC5BwB,EAAS1E,GAAG,UAAUkD,MAG5B,GAAkB,SAAdW,EAAsB,CAChB5B,EAAWd,WAAWoD,EAAS,QAC/BvC,EAASb,WAAWqD,EAAO,QAEjC,GAAgBxC,GAAZC,EAEA,YADAnC,UAAUH,UAAUgF,YAKxB,GADc3C,EAASC,EAAW,EAC9BwC,EAEA,YADA3E,UAAUH,UAAUiF,eAQ5B,GAFAvF,aAAe,GAEG,SAAdwE,EAAsB,CACtB,IAAM5B,EAAWd,WAAWoD,EAAS,QAC/BvC,EAASb,WAAWqD,EAAO,QAIjC,GAAY,IADExC,EAASC,EAAW,EACb,CACjB,IAAM4C,EAAsB,GAARJ,EACpBrF,IAAI0F,EAAgB,EACpB,MAAMC,EAAe,IAAIC,IAEzB,KAAO3F,aAAa2B,OAASyD,GAASK,EAAgBD,GAAa,CAE/D,IACMI,EAAW/C,WADCT,KAAKe,MAAMf,KAAKgB,UAAYT,EAASC,EAAW,IAAMA,EACjC,QAElC8C,EAAaG,IAAID,KAClB5F,aAAagD,KAAK4C,GAClBF,EAAa7E,IAAI+E,IAErBH,IAIJ,KAAOzF,aAAa2B,OAASyD,GAAO,CAChC,IACMQ,EAAW/C,WADCT,KAAKe,MAAMf,KAAKgB,UAAYT,EAASC,EAAW,IAAMA,EACjC,QAClC8C,EAAaG,IAAID,KAClB5F,aAAagD,KAAK4C,GAClBF,EAAa7E,IAAI+E,SAGtB,CAEH,MAAME,EAAS,GACf,IAAK/F,IAAIuB,EAAIsB,EAAUtB,GAAKqB,EAAQrB,IAChCwE,EAAO9C,KAAK1B,GAIhB,IAAKvB,IAAIuB,EAAIwE,EAAOnE,OAAS,EAAO,EAAJL,EAAOA,IAAK,CACxC,IAAMyE,EAAI3D,KAAKe,MAAMf,KAAKgB,UAAY9B,EAAI,IAC1C,CAACwE,EAAOxE,GAAIwE,EAAOC,IAAM,CAACD,EAAOC,GAAID,EAAOxE,IAGhD,MAAM0E,EAAcF,EAAOG,MAAM,EAAGb,GACpCpF,aAAegG,EAAYE,IAAIpD,GAAOD,WAAWC,EAAK,cAEvD,CAGH,IAAM0C,EAAsB,GAARJ,EACpBrF,IAAI0F,EAAgB,EACpB,MAAMC,EAAe,IAAIC,IAEzB,KAAO3F,aAAa2B,OAASyD,GAASK,EAAgBD,GAAa,CAE/D,MAAMtD,EAAW,GACjB,IAAKnC,IAAIuB,EAAI,EAAGA,EAAI,EAAGA,IACnBY,EAASc,KAAKZ,KAAKe,MAAsB,MAAhBf,KAAKgB,UAAkBH,SAAS,IAAIC,SAAS,EAAG,MAE7E,IAAM0C,EAAW1D,EAASmB,KAAK,KAG3Bd,YAAYqD,EAAUV,EAASC,EAAO,UAAYO,EAAaG,IAAID,KACnE5F,aAAagD,KAAK4C,GAClBF,EAAa7E,IAAI+E,IAErBH,IAIJ,KAAOzF,aAAa2B,OAASyD,GAAO,CAChC,MAAMlD,EAAW,GACjB,IAAKnC,IAAIuB,EAAI,EAAGA,EAAI,EAAGA,IACnBY,EAASc,KAAKZ,KAAKe,MAAsB,MAAhBf,KAAKgB,UAAkBH,SAAS,IAAIC,SAAS,EAAG,MAE7E,IAAM0C,EAAW1D,EAASmB,KAAK,KAC1BqC,EAAaG,IAAID,KAClB5F,aAAagD,KAAK4C,GAClBF,EAAa7E,IAAI+E,KAM7BO,cAAc3B,EAAWU,EAASC,EAAOC,EAAOC,EAAQrF,cAGxDoG,eAAef,GACfgB,YAAY,cAAc,UAvHtBnF,WAAW,eA2HnB,SAASkF,eAAef,GACpB,MAAMiB,EAAeC,SAASC,eAAe,iBACvCC,EAAiBF,SAASC,eAAe,mBACzCE,EAAYH,SAASC,eAAe,aAMpCG,GAHNL,EAAa1F,UAAUC,IAAI,UAGNb,aAAakG,IAAI9E,IAClC,IAAMoD,EAAY7D,GAAG,aAAakD,MAClC,OAAOwB,GACH,IAAK,cACD,OAAO/B,QAAQlC,EAAIoD,GACvB,IAAK,SACD,OAAOhB,WAAWpC,EAAIoD,GAC1B,QACI,OAAOpD,MAKnB,IAAMwF,EAAYL,SAASC,eAAe,aAAa3C,MACvD9D,IAAI8G,EAAgB,KAGpB,OAAOD,GACH,IAAK,QACDC,EAAgB,KAChB,MACJ,IAAK,QACDA,EAAgB,IAChB,MACJ,IAAK,YACDA,EAAgB,KAChB,MACJ,IAAK,MACDA,EAAgB,KAChB,MACJ,IAAK,UACDA,EAAgB,KAChB,MACJ,IAAK,OACDA,EAAgB,MAChB,MACJ,QACIA,EAAgB,KAIN,YAAdD,EACAF,EAAU3F,UAAY4F,EAAatD,KAAK,QAExCqD,EAAUI,YAAcH,EAAatD,KAAKwD,GAI9CJ,EAAe7F,UAAUmG,OAAO,UAChC9F,2BAA2B,mBAC3B+F,sBAUJ,SAASC,uBACL,IAAMzC,EAAY7D,GAAG,aAAakD,MAClC,MAAMY,EAAe9D,GAAG,WAClB+D,EAAa/D,GAAG,SAEJ,SAAd6D,GACAC,EAAayC,YAAc,mBAC3BxC,EAAWwC,YAAc,qBACzBzC,EAAaZ,MAAQ,UACrBa,EAAWb,MAAQ,oBAEnBY,EAAayC,YAAc,mBAC3BxC,EAAWwC,YAAc,sBACzBzC,EAAaZ,MAAQ,cACrBa,EAAWb,MAAQ,kBAI3B,IAAIsD,WAAa,IAAIC,YAAY,mBAAoB,CACjDC,KAAM,SAASC,GACX,GAA4B,IAAxBtH,aAAa2B,OAAjB,CAKA,MAAM0D,EAAS1E,GAAG,UAAUkD,MAC5B,IAAM+C,EAAYjG,GAAG,aAAakD,MAClC,MAAMW,EAAY7D,GAAG,aAAakD,MAClC9D,IAAI8G,EAAgB,KAEpB,OAAOD,GACH,IAAK,QACDC,EAAgB,KAChB,MACJ,IAAK,QACDA,EAAgB,IAChB,MACJ,IAAK,YACDA,EAAgB,KAChB,MACJ,IAAK,MACDA,EAAgB,KAChB,MACJ,IAAK,UACDA,EAAgB,KAChB,MACJ,IAAK,OACDA,EAAgB,MAChB,MACJ,QACIA,EAAgB,KAIxB,MAAMF,EAAe3G,aAAakG,IAAI9E,IAClC,OAAOiE,GACH,IAAK,cACD,OAAO/B,QAAQlC,EAAIoD,GACvB,IAAK,SACD,OAAOhB,WAAWpC,EAAIoD,GAC1B,QACI,OAAOpD,KAKnB,OADmBuF,EAAatD,KAAKwD,OAa7C,SAASV,cAAc3B,EAAWU,EAASC,EAAOC,EAAOC,EAAQkC,GACzDC,EAAc,CACd9D,GAAI+D,KAAKC,MACTC,WAAW,IAAIF,MAAOG,iBACtBpD,UAAWA,EACXU,QAASA,EACTC,MAAOA,EACPC,MAAOA,EACPC,OAAQA,EACRkC,IAAKA,EAAItB,SAIbhG,YAAY4H,QAAQL,GAGK,GAArBvH,YAAY0B,SACZ1B,YAAcA,YAAYgG,MAAM,EAAG,KAIvC7F,aAAa0H,QAAQtH,oBAAqBN,KAAK6H,UAAU9H,cAGzD+H,uBAGJ,SAASA,uBACL,IAQIC,EARAC,EAAmB3B,SAASC,eAAe,qBAC1C0B,IAEsB,IAAvBjI,YAAY0B,OACZuG,EAAiBnH,uDAAyDT,UAAU6H,WAAa,wBAIjGF,EAAO,0BACXhI,YAAYmI,QAAQ,SAASC,EAAMC,GAC/B,IAAIC,EAAoC,SAAnBF,EAAK7D,UAAwB,OAAS,OACvDgE,EAAaH,EAAKhD,OAAOoD,OAAO,GAAGlF,cAAgB8E,EAAKhD,OAAOY,MAAM,GAEzEgC;;;yDAGiDI,EAAKV;;0EAEYU,EAAKd,IAAIlE,KAAK,iEAAiE/C,UAAUoI,MAAQ;6DAC9GL,EAAK3E,wDAAwDpD,UAAUqI,QAAU;;;;gEAI9EJ;8DACFF,EAAKnD,aAAamD,EAAKlD;+DACtBqD;8DACDH,EAAKjD;;+DAEJiD,EAAKd,IAAItB,MAAM,EAAG,GAAG5C,KAAK,QAA0B,EAAlBgF,EAAKd,IAAI5F,OAAa,MAAQ;;YAI3HsG,GAAQ,SACRC,EAAiBnH,UAAYkH,IAGjC,SAASW,kBAAkBlF,GACvBzD,YAAcA,YAAY4I,OAAO,SAASR,GACtC,OAAOA,EAAK3E,KAAOA,IAEvBtD,aAAa0H,QAAQtH,oBAAqBN,KAAK6H,UAAU9H,cACzD+H,uBAGJ,SAASc,kBACDC,QAAQzI,UAAU0I,uBAClB/I,YAAc,GACdG,aAAa6I,WAAWzI,qBACxBwH,wBArFRb,WAAW+B,GAAG,UAAW,SAAU3E,GAC/BQ,GAAGC,IAAG,EAAMmE,QAAQT,KAAKnI,MAAM6I,SAC/BC,oBAAoB9E,KAExB4C,WAAW+B,GAAG,QAAS,SAAU3E,GAC7BQ,GAAGC,IAAG,EAAKmE,QAAQT,KAAKnI,MAAM+I,SAqFlC/C,SAASgD,iBAAiB,mBAAoB,WAE1CtJ,YAAcC,KAAKC,MAAMC,aAAaC,QAAQG,sBAAwB,MACtEwH,yBAIJ,IAAIwB,YAAc,IAAIpC,YAAY,wBAClCoC,YAAYN,GAAG,UAAW,SAAU3E,GAChCQ,GAAGC,IAAG,EAAOmE,QAAQT,KAAKnI,MAAM6I,SAChC7E,EAAE+C,QAAQmC,UAAYnJ,UAAUoJ,OAChCC,WAAW,WACPpF,EAAE+C,QAAQmC,UAAYnJ,UAAUoI,MACjC,OAEPc,YAAYN,GAAG,QAAS,SAAU3E,GAC9BQ,GAAGC,IAAG,EAAMmE,QAAQT,KAAKnI,MAAM+I"}