crypto-js.js 188 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399
  1. var __getOwnPropNames = Object.getOwnPropertyNames;
  2. var __require = /* @__PURE__ */ ((x) => typeof require !== "undefined" ? require : typeof Proxy !== "undefined" ? new Proxy(x, {
  3. get: (a, b) => (typeof require !== "undefined" ? require : a)[b]
  4. }) : x)(function(x) {
  5. if (typeof require !== "undefined")
  6. return require.apply(this, arguments);
  7. throw Error('Dynamic require of "' + x + '" is not supported');
  8. });
  9. var __commonJS = (cb, mod) => function __require2() {
  10. return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
  11. };
  12. // browser-external:crypto
  13. var require_crypto = __commonJS({
  14. "browser-external:crypto"(exports, module) {
  15. module.exports = Object.create(new Proxy({}, {
  16. get(_, key) {
  17. if (key !== "__esModule" && key !== "__proto__" && key !== "constructor" && key !== "splice") {
  18. console.warn(`Module "crypto" has been externalized for browser compatibility. Cannot access "crypto.${key}" in client code. See https://vitejs.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details.`);
  19. }
  20. }
  21. }));
  22. }
  23. });
  24. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/core.js
  25. var require_core = __commonJS({
  26. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/core.js"(exports, module) {
  27. (function(root, factory) {
  28. if (typeof exports === "object") {
  29. module.exports = exports = factory();
  30. } else if (typeof define === "function" && define.amd) {
  31. define([], factory);
  32. } else {
  33. root.CryptoJS = factory();
  34. }
  35. })(exports, function() {
  36. var CryptoJS = CryptoJS || function(Math2, undefined2) {
  37. var crypto;
  38. if (typeof window !== "undefined" && window.crypto) {
  39. crypto = window.crypto;
  40. }
  41. if (typeof self !== "undefined" && self.crypto) {
  42. crypto = self.crypto;
  43. }
  44. if (typeof globalThis !== "undefined" && globalThis.crypto) {
  45. crypto = globalThis.crypto;
  46. }
  47. if (!crypto && typeof window !== "undefined" && window.msCrypto) {
  48. crypto = window.msCrypto;
  49. }
  50. if (!crypto && typeof global !== "undefined" && global.crypto) {
  51. crypto = global.crypto;
  52. }
  53. if (!crypto && typeof __require === "function") {
  54. try {
  55. crypto = require_crypto();
  56. } catch (err) {
  57. }
  58. }
  59. var cryptoSecureRandomInt = function() {
  60. if (crypto) {
  61. if (typeof crypto.getRandomValues === "function") {
  62. try {
  63. return crypto.getRandomValues(new Uint32Array(1))[0];
  64. } catch (err) {
  65. }
  66. }
  67. if (typeof crypto.randomBytes === "function") {
  68. try {
  69. return crypto.randomBytes(4).readInt32LE();
  70. } catch (err) {
  71. }
  72. }
  73. }
  74. throw new Error("Native crypto module could not be used to get secure random number.");
  75. };
  76. var create = Object.create || /* @__PURE__ */ function() {
  77. function F() {
  78. }
  79. return function(obj) {
  80. var subtype;
  81. F.prototype = obj;
  82. subtype = new F();
  83. F.prototype = null;
  84. return subtype;
  85. };
  86. }();
  87. var C = {};
  88. var C_lib = C.lib = {};
  89. var Base = C_lib.Base = /* @__PURE__ */ function() {
  90. return {
  91. /**
  92. * Creates a new object that inherits from this object.
  93. *
  94. * @param {Object} overrides Properties to copy into the new object.
  95. *
  96. * @return {Object} The new object.
  97. *
  98. * @static
  99. *
  100. * @example
  101. *
  102. * var MyType = CryptoJS.lib.Base.extend({
  103. * field: 'value',
  104. *
  105. * method: function () {
  106. * }
  107. * });
  108. */
  109. extend: function(overrides) {
  110. var subtype = create(this);
  111. if (overrides) {
  112. subtype.mixIn(overrides);
  113. }
  114. if (!subtype.hasOwnProperty("init") || this.init === subtype.init) {
  115. subtype.init = function() {
  116. subtype.$super.init.apply(this, arguments);
  117. };
  118. }
  119. subtype.init.prototype = subtype;
  120. subtype.$super = this;
  121. return subtype;
  122. },
  123. /**
  124. * Extends this object and runs the init method.
  125. * Arguments to create() will be passed to init().
  126. *
  127. * @return {Object} The new object.
  128. *
  129. * @static
  130. *
  131. * @example
  132. *
  133. * var instance = MyType.create();
  134. */
  135. create: function() {
  136. var instance = this.extend();
  137. instance.init.apply(instance, arguments);
  138. return instance;
  139. },
  140. /**
  141. * Initializes a newly created object.
  142. * Override this method to add some logic when your objects are created.
  143. *
  144. * @example
  145. *
  146. * var MyType = CryptoJS.lib.Base.extend({
  147. * init: function () {
  148. * // ...
  149. * }
  150. * });
  151. */
  152. init: function() {
  153. },
  154. /**
  155. * Copies properties into this object.
  156. *
  157. * @param {Object} properties The properties to mix in.
  158. *
  159. * @example
  160. *
  161. * MyType.mixIn({
  162. * field: 'value'
  163. * });
  164. */
  165. mixIn: function(properties) {
  166. for (var propertyName in properties) {
  167. if (properties.hasOwnProperty(propertyName)) {
  168. this[propertyName] = properties[propertyName];
  169. }
  170. }
  171. if (properties.hasOwnProperty("toString")) {
  172. this.toString = properties.toString;
  173. }
  174. },
  175. /**
  176. * Creates a copy of this object.
  177. *
  178. * @return {Object} The clone.
  179. *
  180. * @example
  181. *
  182. * var clone = instance.clone();
  183. */
  184. clone: function() {
  185. return this.init.prototype.extend(this);
  186. }
  187. };
  188. }();
  189. var WordArray = C_lib.WordArray = Base.extend({
  190. /**
  191. * Initializes a newly created word array.
  192. *
  193. * @param {Array} words (Optional) An array of 32-bit words.
  194. * @param {number} sigBytes (Optional) The number of significant bytes in the words.
  195. *
  196. * @example
  197. *
  198. * var wordArray = CryptoJS.lib.WordArray.create();
  199. * var wordArray = CryptoJS.lib.WordArray.create([0x00010203, 0x04050607]);
  200. * var wordArray = CryptoJS.lib.WordArray.create([0x00010203, 0x04050607], 6);
  201. */
  202. init: function(words, sigBytes) {
  203. words = this.words = words || [];
  204. if (sigBytes != undefined2) {
  205. this.sigBytes = sigBytes;
  206. } else {
  207. this.sigBytes = words.length * 4;
  208. }
  209. },
  210. /**
  211. * Converts this word array to a string.
  212. *
  213. * @param {Encoder} encoder (Optional) The encoding strategy to use. Default: CryptoJS.enc.Hex
  214. *
  215. * @return {string} The stringified word array.
  216. *
  217. * @example
  218. *
  219. * var string = wordArray + '';
  220. * var string = wordArray.toString();
  221. * var string = wordArray.toString(CryptoJS.enc.Utf8);
  222. */
  223. toString: function(encoder) {
  224. return (encoder || Hex).stringify(this);
  225. },
  226. /**
  227. * Concatenates a word array to this word array.
  228. *
  229. * @param {WordArray} wordArray The word array to append.
  230. *
  231. * @return {WordArray} This word array.
  232. *
  233. * @example
  234. *
  235. * wordArray1.concat(wordArray2);
  236. */
  237. concat: function(wordArray) {
  238. var thisWords = this.words;
  239. var thatWords = wordArray.words;
  240. var thisSigBytes = this.sigBytes;
  241. var thatSigBytes = wordArray.sigBytes;
  242. this.clamp();
  243. if (thisSigBytes % 4) {
  244. for (var i = 0; i < thatSigBytes; i++) {
  245. var thatByte = thatWords[i >>> 2] >>> 24 - i % 4 * 8 & 255;
  246. thisWords[thisSigBytes + i >>> 2] |= thatByte << 24 - (thisSigBytes + i) % 4 * 8;
  247. }
  248. } else {
  249. for (var j = 0; j < thatSigBytes; j += 4) {
  250. thisWords[thisSigBytes + j >>> 2] = thatWords[j >>> 2];
  251. }
  252. }
  253. this.sigBytes += thatSigBytes;
  254. return this;
  255. },
  256. /**
  257. * Removes insignificant bits.
  258. *
  259. * @example
  260. *
  261. * wordArray.clamp();
  262. */
  263. clamp: function() {
  264. var words = this.words;
  265. var sigBytes = this.sigBytes;
  266. words[sigBytes >>> 2] &= 4294967295 << 32 - sigBytes % 4 * 8;
  267. words.length = Math2.ceil(sigBytes / 4);
  268. },
  269. /**
  270. * Creates a copy of this word array.
  271. *
  272. * @return {WordArray} The clone.
  273. *
  274. * @example
  275. *
  276. * var clone = wordArray.clone();
  277. */
  278. clone: function() {
  279. var clone = Base.clone.call(this);
  280. clone.words = this.words.slice(0);
  281. return clone;
  282. },
  283. /**
  284. * Creates a word array filled with random bytes.
  285. *
  286. * @param {number} nBytes The number of random bytes to generate.
  287. *
  288. * @return {WordArray} The random word array.
  289. *
  290. * @static
  291. *
  292. * @example
  293. *
  294. * var wordArray = CryptoJS.lib.WordArray.random(16);
  295. */
  296. random: function(nBytes) {
  297. var words = [];
  298. for (var i = 0; i < nBytes; i += 4) {
  299. words.push(cryptoSecureRandomInt());
  300. }
  301. return new WordArray.init(words, nBytes);
  302. }
  303. });
  304. var C_enc = C.enc = {};
  305. var Hex = C_enc.Hex = {
  306. /**
  307. * Converts a word array to a hex string.
  308. *
  309. * @param {WordArray} wordArray The word array.
  310. *
  311. * @return {string} The hex string.
  312. *
  313. * @static
  314. *
  315. * @example
  316. *
  317. * var hexString = CryptoJS.enc.Hex.stringify(wordArray);
  318. */
  319. stringify: function(wordArray) {
  320. var words = wordArray.words;
  321. var sigBytes = wordArray.sigBytes;
  322. var hexChars = [];
  323. for (var i = 0; i < sigBytes; i++) {
  324. var bite = words[i >>> 2] >>> 24 - i % 4 * 8 & 255;
  325. hexChars.push((bite >>> 4).toString(16));
  326. hexChars.push((bite & 15).toString(16));
  327. }
  328. return hexChars.join("");
  329. },
  330. /**
  331. * Converts a hex string to a word array.
  332. *
  333. * @param {string} hexStr The hex string.
  334. *
  335. * @return {WordArray} The word array.
  336. *
  337. * @static
  338. *
  339. * @example
  340. *
  341. * var wordArray = CryptoJS.enc.Hex.parse(hexString);
  342. */
  343. parse: function(hexStr) {
  344. var hexStrLength = hexStr.length;
  345. var words = [];
  346. for (var i = 0; i < hexStrLength; i += 2) {
  347. words[i >>> 3] |= parseInt(hexStr.substr(i, 2), 16) << 24 - i % 8 * 4;
  348. }
  349. return new WordArray.init(words, hexStrLength / 2);
  350. }
  351. };
  352. var Latin1 = C_enc.Latin1 = {
  353. /**
  354. * Converts a word array to a Latin1 string.
  355. *
  356. * @param {WordArray} wordArray The word array.
  357. *
  358. * @return {string} The Latin1 string.
  359. *
  360. * @static
  361. *
  362. * @example
  363. *
  364. * var latin1String = CryptoJS.enc.Latin1.stringify(wordArray);
  365. */
  366. stringify: function(wordArray) {
  367. var words = wordArray.words;
  368. var sigBytes = wordArray.sigBytes;
  369. var latin1Chars = [];
  370. for (var i = 0; i < sigBytes; i++) {
  371. var bite = words[i >>> 2] >>> 24 - i % 4 * 8 & 255;
  372. latin1Chars.push(String.fromCharCode(bite));
  373. }
  374. return latin1Chars.join("");
  375. },
  376. /**
  377. * Converts a Latin1 string to a word array.
  378. *
  379. * @param {string} latin1Str The Latin1 string.
  380. *
  381. * @return {WordArray} The word array.
  382. *
  383. * @static
  384. *
  385. * @example
  386. *
  387. * var wordArray = CryptoJS.enc.Latin1.parse(latin1String);
  388. */
  389. parse: function(latin1Str) {
  390. var latin1StrLength = latin1Str.length;
  391. var words = [];
  392. for (var i = 0; i < latin1StrLength; i++) {
  393. words[i >>> 2] |= (latin1Str.charCodeAt(i) & 255) << 24 - i % 4 * 8;
  394. }
  395. return new WordArray.init(words, latin1StrLength);
  396. }
  397. };
  398. var Utf8 = C_enc.Utf8 = {
  399. /**
  400. * Converts a word array to a UTF-8 string.
  401. *
  402. * @param {WordArray} wordArray The word array.
  403. *
  404. * @return {string} The UTF-8 string.
  405. *
  406. * @static
  407. *
  408. * @example
  409. *
  410. * var utf8String = CryptoJS.enc.Utf8.stringify(wordArray);
  411. */
  412. stringify: function(wordArray) {
  413. try {
  414. return decodeURIComponent(escape(Latin1.stringify(wordArray)));
  415. } catch (e) {
  416. throw new Error("Malformed UTF-8 data");
  417. }
  418. },
  419. /**
  420. * Converts a UTF-8 string to a word array.
  421. *
  422. * @param {string} utf8Str The UTF-8 string.
  423. *
  424. * @return {WordArray} The word array.
  425. *
  426. * @static
  427. *
  428. * @example
  429. *
  430. * var wordArray = CryptoJS.enc.Utf8.parse(utf8String);
  431. */
  432. parse: function(utf8Str) {
  433. return Latin1.parse(unescape(encodeURIComponent(utf8Str)));
  434. }
  435. };
  436. var BufferedBlockAlgorithm = C_lib.BufferedBlockAlgorithm = Base.extend({
  437. /**
  438. * Resets this block algorithm's data buffer to its initial state.
  439. *
  440. * @example
  441. *
  442. * bufferedBlockAlgorithm.reset();
  443. */
  444. reset: function() {
  445. this._data = new WordArray.init();
  446. this._nDataBytes = 0;
  447. },
  448. /**
  449. * Adds new data to this block algorithm's buffer.
  450. *
  451. * @param {WordArray|string} data The data to append. Strings are converted to a WordArray using UTF-8.
  452. *
  453. * @example
  454. *
  455. * bufferedBlockAlgorithm._append('data');
  456. * bufferedBlockAlgorithm._append(wordArray);
  457. */
  458. _append: function(data) {
  459. if (typeof data == "string") {
  460. data = Utf8.parse(data);
  461. }
  462. this._data.concat(data);
  463. this._nDataBytes += data.sigBytes;
  464. },
  465. /**
  466. * Processes available data blocks.
  467. *
  468. * This method invokes _doProcessBlock(offset), which must be implemented by a concrete subtype.
  469. *
  470. * @param {boolean} doFlush Whether all blocks and partial blocks should be processed.
  471. *
  472. * @return {WordArray} The processed data.
  473. *
  474. * @example
  475. *
  476. * var processedData = bufferedBlockAlgorithm._process();
  477. * var processedData = bufferedBlockAlgorithm._process(!!'flush');
  478. */
  479. _process: function(doFlush) {
  480. var processedWords;
  481. var data = this._data;
  482. var dataWords = data.words;
  483. var dataSigBytes = data.sigBytes;
  484. var blockSize = this.blockSize;
  485. var blockSizeBytes = blockSize * 4;
  486. var nBlocksReady = dataSigBytes / blockSizeBytes;
  487. if (doFlush) {
  488. nBlocksReady = Math2.ceil(nBlocksReady);
  489. } else {
  490. nBlocksReady = Math2.max((nBlocksReady | 0) - this._minBufferSize, 0);
  491. }
  492. var nWordsReady = nBlocksReady * blockSize;
  493. var nBytesReady = Math2.min(nWordsReady * 4, dataSigBytes);
  494. if (nWordsReady) {
  495. for (var offset = 0; offset < nWordsReady; offset += blockSize) {
  496. this._doProcessBlock(dataWords, offset);
  497. }
  498. processedWords = dataWords.splice(0, nWordsReady);
  499. data.sigBytes -= nBytesReady;
  500. }
  501. return new WordArray.init(processedWords, nBytesReady);
  502. },
  503. /**
  504. * Creates a copy of this object.
  505. *
  506. * @return {Object} The clone.
  507. *
  508. * @example
  509. *
  510. * var clone = bufferedBlockAlgorithm.clone();
  511. */
  512. clone: function() {
  513. var clone = Base.clone.call(this);
  514. clone._data = this._data.clone();
  515. return clone;
  516. },
  517. _minBufferSize: 0
  518. });
  519. var Hasher = C_lib.Hasher = BufferedBlockAlgorithm.extend({
  520. /**
  521. * Configuration options.
  522. */
  523. cfg: Base.extend(),
  524. /**
  525. * Initializes a newly created hasher.
  526. *
  527. * @param {Object} cfg (Optional) The configuration options to use for this hash computation.
  528. *
  529. * @example
  530. *
  531. * var hasher = CryptoJS.algo.SHA256.create();
  532. */
  533. init: function(cfg) {
  534. this.cfg = this.cfg.extend(cfg);
  535. this.reset();
  536. },
  537. /**
  538. * Resets this hasher to its initial state.
  539. *
  540. * @example
  541. *
  542. * hasher.reset();
  543. */
  544. reset: function() {
  545. BufferedBlockAlgorithm.reset.call(this);
  546. this._doReset();
  547. },
  548. /**
  549. * Updates this hasher with a message.
  550. *
  551. * @param {WordArray|string} messageUpdate The message to append.
  552. *
  553. * @return {Hasher} This hasher.
  554. *
  555. * @example
  556. *
  557. * hasher.update('message');
  558. * hasher.update(wordArray);
  559. */
  560. update: function(messageUpdate) {
  561. this._append(messageUpdate);
  562. this._process();
  563. return this;
  564. },
  565. /**
  566. * Finalizes the hash computation.
  567. * Note that the finalize operation is effectively a destructive, read-once operation.
  568. *
  569. * @param {WordArray|string} messageUpdate (Optional) A final message update.
  570. *
  571. * @return {WordArray} The hash.
  572. *
  573. * @example
  574. *
  575. * var hash = hasher.finalize();
  576. * var hash = hasher.finalize('message');
  577. * var hash = hasher.finalize(wordArray);
  578. */
  579. finalize: function(messageUpdate) {
  580. if (messageUpdate) {
  581. this._append(messageUpdate);
  582. }
  583. var hash = this._doFinalize();
  584. return hash;
  585. },
  586. blockSize: 512 / 32,
  587. /**
  588. * Creates a shortcut function to a hasher's object interface.
  589. *
  590. * @param {Hasher} hasher The hasher to create a helper for.
  591. *
  592. * @return {Function} The shortcut function.
  593. *
  594. * @static
  595. *
  596. * @example
  597. *
  598. * var SHA256 = CryptoJS.lib.Hasher._createHelper(CryptoJS.algo.SHA256);
  599. */
  600. _createHelper: function(hasher) {
  601. return function(message, cfg) {
  602. return new hasher.init(cfg).finalize(message);
  603. };
  604. },
  605. /**
  606. * Creates a shortcut function to the HMAC's object interface.
  607. *
  608. * @param {Hasher} hasher The hasher to use in this HMAC helper.
  609. *
  610. * @return {Function} The shortcut function.
  611. *
  612. * @static
  613. *
  614. * @example
  615. *
  616. * var HmacSHA256 = CryptoJS.lib.Hasher._createHmacHelper(CryptoJS.algo.SHA256);
  617. */
  618. _createHmacHelper: function(hasher) {
  619. return function(message, key) {
  620. return new C_algo.HMAC.init(hasher, key).finalize(message);
  621. };
  622. }
  623. });
  624. var C_algo = C.algo = {};
  625. return C;
  626. }(Math);
  627. return CryptoJS;
  628. });
  629. }
  630. });
  631. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/x64-core.js
  632. var require_x64_core = __commonJS({
  633. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/x64-core.js"(exports, module) {
  634. (function(root, factory) {
  635. if (typeof exports === "object") {
  636. module.exports = exports = factory(require_core());
  637. } else if (typeof define === "function" && define.amd) {
  638. define(["./core"], factory);
  639. } else {
  640. factory(root.CryptoJS);
  641. }
  642. })(exports, function(CryptoJS) {
  643. (function(undefined2) {
  644. var C = CryptoJS;
  645. var C_lib = C.lib;
  646. var Base = C_lib.Base;
  647. var X32WordArray = C_lib.WordArray;
  648. var C_x64 = C.x64 = {};
  649. var X64Word = C_x64.Word = Base.extend({
  650. /**
  651. * Initializes a newly created 64-bit word.
  652. *
  653. * @param {number} high The high 32 bits.
  654. * @param {number} low The low 32 bits.
  655. *
  656. * @example
  657. *
  658. * var x64Word = CryptoJS.x64.Word.create(0x00010203, 0x04050607);
  659. */
  660. init: function(high, low) {
  661. this.high = high;
  662. this.low = low;
  663. }
  664. /**
  665. * Bitwise NOTs this word.
  666. *
  667. * @return {X64Word} A new x64-Word object after negating.
  668. *
  669. * @example
  670. *
  671. * var negated = x64Word.not();
  672. */
  673. // not: function () {
  674. // var high = ~this.high;
  675. // var low = ~this.low;
  676. // return X64Word.create(high, low);
  677. // },
  678. /**
  679. * Bitwise ANDs this word with the passed word.
  680. *
  681. * @param {X64Word} word The x64-Word to AND with this word.
  682. *
  683. * @return {X64Word} A new x64-Word object after ANDing.
  684. *
  685. * @example
  686. *
  687. * var anded = x64Word.and(anotherX64Word);
  688. */
  689. // and: function (word) {
  690. // var high = this.high & word.high;
  691. // var low = this.low & word.low;
  692. // return X64Word.create(high, low);
  693. // },
  694. /**
  695. * Bitwise ORs this word with the passed word.
  696. *
  697. * @param {X64Word} word The x64-Word to OR with this word.
  698. *
  699. * @return {X64Word} A new x64-Word object after ORing.
  700. *
  701. * @example
  702. *
  703. * var ored = x64Word.or(anotherX64Word);
  704. */
  705. // or: function (word) {
  706. // var high = this.high | word.high;
  707. // var low = this.low | word.low;
  708. // return X64Word.create(high, low);
  709. // },
  710. /**
  711. * Bitwise XORs this word with the passed word.
  712. *
  713. * @param {X64Word} word The x64-Word to XOR with this word.
  714. *
  715. * @return {X64Word} A new x64-Word object after XORing.
  716. *
  717. * @example
  718. *
  719. * var xored = x64Word.xor(anotherX64Word);
  720. */
  721. // xor: function (word) {
  722. // var high = this.high ^ word.high;
  723. // var low = this.low ^ word.low;
  724. // return X64Word.create(high, low);
  725. // },
  726. /**
  727. * Shifts this word n bits to the left.
  728. *
  729. * @param {number} n The number of bits to shift.
  730. *
  731. * @return {X64Word} A new x64-Word object after shifting.
  732. *
  733. * @example
  734. *
  735. * var shifted = x64Word.shiftL(25);
  736. */
  737. // shiftL: function (n) {
  738. // if (n < 32) {
  739. // var high = (this.high << n) | (this.low >>> (32 - n));
  740. // var low = this.low << n;
  741. // } else {
  742. // var high = this.low << (n - 32);
  743. // var low = 0;
  744. // }
  745. // return X64Word.create(high, low);
  746. // },
  747. /**
  748. * Shifts this word n bits to the right.
  749. *
  750. * @param {number} n The number of bits to shift.
  751. *
  752. * @return {X64Word} A new x64-Word object after shifting.
  753. *
  754. * @example
  755. *
  756. * var shifted = x64Word.shiftR(7);
  757. */
  758. // shiftR: function (n) {
  759. // if (n < 32) {
  760. // var low = (this.low >>> n) | (this.high << (32 - n));
  761. // var high = this.high >>> n;
  762. // } else {
  763. // var low = this.high >>> (n - 32);
  764. // var high = 0;
  765. // }
  766. // return X64Word.create(high, low);
  767. // },
  768. /**
  769. * Rotates this word n bits to the left.
  770. *
  771. * @param {number} n The number of bits to rotate.
  772. *
  773. * @return {X64Word} A new x64-Word object after rotating.
  774. *
  775. * @example
  776. *
  777. * var rotated = x64Word.rotL(25);
  778. */
  779. // rotL: function (n) {
  780. // return this.shiftL(n).or(this.shiftR(64 - n));
  781. // },
  782. /**
  783. * Rotates this word n bits to the right.
  784. *
  785. * @param {number} n The number of bits to rotate.
  786. *
  787. * @return {X64Word} A new x64-Word object after rotating.
  788. *
  789. * @example
  790. *
  791. * var rotated = x64Word.rotR(7);
  792. */
  793. // rotR: function (n) {
  794. // return this.shiftR(n).or(this.shiftL(64 - n));
  795. // },
  796. /**
  797. * Adds this word with the passed word.
  798. *
  799. * @param {X64Word} word The x64-Word to add with this word.
  800. *
  801. * @return {X64Word} A new x64-Word object after adding.
  802. *
  803. * @example
  804. *
  805. * var added = x64Word.add(anotherX64Word);
  806. */
  807. // add: function (word) {
  808. // var low = (this.low + word.low) | 0;
  809. // var carry = (low >>> 0) < (this.low >>> 0) ? 1 : 0;
  810. // var high = (this.high + word.high + carry) | 0;
  811. // return X64Word.create(high, low);
  812. // }
  813. });
  814. var X64WordArray = C_x64.WordArray = Base.extend({
  815. /**
  816. * Initializes a newly created word array.
  817. *
  818. * @param {Array} words (Optional) An array of CryptoJS.x64.Word objects.
  819. * @param {number} sigBytes (Optional) The number of significant bytes in the words.
  820. *
  821. * @example
  822. *
  823. * var wordArray = CryptoJS.x64.WordArray.create();
  824. *
  825. * var wordArray = CryptoJS.x64.WordArray.create([
  826. * CryptoJS.x64.Word.create(0x00010203, 0x04050607),
  827. * CryptoJS.x64.Word.create(0x18191a1b, 0x1c1d1e1f)
  828. * ]);
  829. *
  830. * var wordArray = CryptoJS.x64.WordArray.create([
  831. * CryptoJS.x64.Word.create(0x00010203, 0x04050607),
  832. * CryptoJS.x64.Word.create(0x18191a1b, 0x1c1d1e1f)
  833. * ], 10);
  834. */
  835. init: function(words, sigBytes) {
  836. words = this.words = words || [];
  837. if (sigBytes != undefined2) {
  838. this.sigBytes = sigBytes;
  839. } else {
  840. this.sigBytes = words.length * 8;
  841. }
  842. },
  843. /**
  844. * Converts this 64-bit word array to a 32-bit word array.
  845. *
  846. * @return {CryptoJS.lib.WordArray} This word array's data as a 32-bit word array.
  847. *
  848. * @example
  849. *
  850. * var x32WordArray = x64WordArray.toX32();
  851. */
  852. toX32: function() {
  853. var x64Words = this.words;
  854. var x64WordsLength = x64Words.length;
  855. var x32Words = [];
  856. for (var i = 0; i < x64WordsLength; i++) {
  857. var x64Word = x64Words[i];
  858. x32Words.push(x64Word.high);
  859. x32Words.push(x64Word.low);
  860. }
  861. return X32WordArray.create(x32Words, this.sigBytes);
  862. },
  863. /**
  864. * Creates a copy of this word array.
  865. *
  866. * @return {X64WordArray} The clone.
  867. *
  868. * @example
  869. *
  870. * var clone = x64WordArray.clone();
  871. */
  872. clone: function() {
  873. var clone = Base.clone.call(this);
  874. var words = clone.words = this.words.slice(0);
  875. var wordsLength = words.length;
  876. for (var i = 0; i < wordsLength; i++) {
  877. words[i] = words[i].clone();
  878. }
  879. return clone;
  880. }
  881. });
  882. })();
  883. return CryptoJS;
  884. });
  885. }
  886. });
  887. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/lib-typedarrays.js
  888. var require_lib_typedarrays = __commonJS({
  889. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/lib-typedarrays.js"(exports, module) {
  890. (function(root, factory) {
  891. if (typeof exports === "object") {
  892. module.exports = exports = factory(require_core());
  893. } else if (typeof define === "function" && define.amd) {
  894. define(["./core"], factory);
  895. } else {
  896. factory(root.CryptoJS);
  897. }
  898. })(exports, function(CryptoJS) {
  899. (function() {
  900. if (typeof ArrayBuffer != "function") {
  901. return;
  902. }
  903. var C = CryptoJS;
  904. var C_lib = C.lib;
  905. var WordArray = C_lib.WordArray;
  906. var superInit = WordArray.init;
  907. var subInit = WordArray.init = function(typedArray) {
  908. if (typedArray instanceof ArrayBuffer) {
  909. typedArray = new Uint8Array(typedArray);
  910. }
  911. if (typedArray instanceof Int8Array || typeof Uint8ClampedArray !== "undefined" && typedArray instanceof Uint8ClampedArray || typedArray instanceof Int16Array || typedArray instanceof Uint16Array || typedArray instanceof Int32Array || typedArray instanceof Uint32Array || typedArray instanceof Float32Array || typedArray instanceof Float64Array) {
  912. typedArray = new Uint8Array(typedArray.buffer, typedArray.byteOffset, typedArray.byteLength);
  913. }
  914. if (typedArray instanceof Uint8Array) {
  915. var typedArrayByteLength = typedArray.byteLength;
  916. var words = [];
  917. for (var i = 0; i < typedArrayByteLength; i++) {
  918. words[i >>> 2] |= typedArray[i] << 24 - i % 4 * 8;
  919. }
  920. superInit.call(this, words, typedArrayByteLength);
  921. } else {
  922. superInit.apply(this, arguments);
  923. }
  924. };
  925. subInit.prototype = WordArray;
  926. })();
  927. return CryptoJS.lib.WordArray;
  928. });
  929. }
  930. });
  931. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/enc-utf16.js
  932. var require_enc_utf16 = __commonJS({
  933. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/enc-utf16.js"(exports, module) {
  934. (function(root, factory) {
  935. if (typeof exports === "object") {
  936. module.exports = exports = factory(require_core());
  937. } else if (typeof define === "function" && define.amd) {
  938. define(["./core"], factory);
  939. } else {
  940. factory(root.CryptoJS);
  941. }
  942. })(exports, function(CryptoJS) {
  943. (function() {
  944. var C = CryptoJS;
  945. var C_lib = C.lib;
  946. var WordArray = C_lib.WordArray;
  947. var C_enc = C.enc;
  948. var Utf16BE = C_enc.Utf16 = C_enc.Utf16BE = {
  949. /**
  950. * Converts a word array to a UTF-16 BE string.
  951. *
  952. * @param {WordArray} wordArray The word array.
  953. *
  954. * @return {string} The UTF-16 BE string.
  955. *
  956. * @static
  957. *
  958. * @example
  959. *
  960. * var utf16String = CryptoJS.enc.Utf16.stringify(wordArray);
  961. */
  962. stringify: function(wordArray) {
  963. var words = wordArray.words;
  964. var sigBytes = wordArray.sigBytes;
  965. var utf16Chars = [];
  966. for (var i = 0; i < sigBytes; i += 2) {
  967. var codePoint = words[i >>> 2] >>> 16 - i % 4 * 8 & 65535;
  968. utf16Chars.push(String.fromCharCode(codePoint));
  969. }
  970. return utf16Chars.join("");
  971. },
  972. /**
  973. * Converts a UTF-16 BE string to a word array.
  974. *
  975. * @param {string} utf16Str The UTF-16 BE string.
  976. *
  977. * @return {WordArray} The word array.
  978. *
  979. * @static
  980. *
  981. * @example
  982. *
  983. * var wordArray = CryptoJS.enc.Utf16.parse(utf16String);
  984. */
  985. parse: function(utf16Str) {
  986. var utf16StrLength = utf16Str.length;
  987. var words = [];
  988. for (var i = 0; i < utf16StrLength; i++) {
  989. words[i >>> 1] |= utf16Str.charCodeAt(i) << 16 - i % 2 * 16;
  990. }
  991. return WordArray.create(words, utf16StrLength * 2);
  992. }
  993. };
  994. C_enc.Utf16LE = {
  995. /**
  996. * Converts a word array to a UTF-16 LE string.
  997. *
  998. * @param {WordArray} wordArray The word array.
  999. *
  1000. * @return {string} The UTF-16 LE string.
  1001. *
  1002. * @static
  1003. *
  1004. * @example
  1005. *
  1006. * var utf16Str = CryptoJS.enc.Utf16LE.stringify(wordArray);
  1007. */
  1008. stringify: function(wordArray) {
  1009. var words = wordArray.words;
  1010. var sigBytes = wordArray.sigBytes;
  1011. var utf16Chars = [];
  1012. for (var i = 0; i < sigBytes; i += 2) {
  1013. var codePoint = swapEndian(words[i >>> 2] >>> 16 - i % 4 * 8 & 65535);
  1014. utf16Chars.push(String.fromCharCode(codePoint));
  1015. }
  1016. return utf16Chars.join("");
  1017. },
  1018. /**
  1019. * Converts a UTF-16 LE string to a word array.
  1020. *
  1021. * @param {string} utf16Str The UTF-16 LE string.
  1022. *
  1023. * @return {WordArray} The word array.
  1024. *
  1025. * @static
  1026. *
  1027. * @example
  1028. *
  1029. * var wordArray = CryptoJS.enc.Utf16LE.parse(utf16Str);
  1030. */
  1031. parse: function(utf16Str) {
  1032. var utf16StrLength = utf16Str.length;
  1033. var words = [];
  1034. for (var i = 0; i < utf16StrLength; i++) {
  1035. words[i >>> 1] |= swapEndian(utf16Str.charCodeAt(i) << 16 - i % 2 * 16);
  1036. }
  1037. return WordArray.create(words, utf16StrLength * 2);
  1038. }
  1039. };
  1040. function swapEndian(word) {
  1041. return word << 8 & 4278255360 | word >>> 8 & 16711935;
  1042. }
  1043. })();
  1044. return CryptoJS.enc.Utf16;
  1045. });
  1046. }
  1047. });
  1048. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/enc-base64.js
  1049. var require_enc_base64 = __commonJS({
  1050. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/enc-base64.js"(exports, module) {
  1051. (function(root, factory) {
  1052. if (typeof exports === "object") {
  1053. module.exports = exports = factory(require_core());
  1054. } else if (typeof define === "function" && define.amd) {
  1055. define(["./core"], factory);
  1056. } else {
  1057. factory(root.CryptoJS);
  1058. }
  1059. })(exports, function(CryptoJS) {
  1060. (function() {
  1061. var C = CryptoJS;
  1062. var C_lib = C.lib;
  1063. var WordArray = C_lib.WordArray;
  1064. var C_enc = C.enc;
  1065. var Base64 = C_enc.Base64 = {
  1066. /**
  1067. * Converts a word array to a Base64 string.
  1068. *
  1069. * @param {WordArray} wordArray The word array.
  1070. *
  1071. * @return {string} The Base64 string.
  1072. *
  1073. * @static
  1074. *
  1075. * @example
  1076. *
  1077. * var base64String = CryptoJS.enc.Base64.stringify(wordArray);
  1078. */
  1079. stringify: function(wordArray) {
  1080. var words = wordArray.words;
  1081. var sigBytes = wordArray.sigBytes;
  1082. var map = this._map;
  1083. wordArray.clamp();
  1084. var base64Chars = [];
  1085. for (var i = 0; i < sigBytes; i += 3) {
  1086. var byte1 = words[i >>> 2] >>> 24 - i % 4 * 8 & 255;
  1087. var byte2 = words[i + 1 >>> 2] >>> 24 - (i + 1) % 4 * 8 & 255;
  1088. var byte3 = words[i + 2 >>> 2] >>> 24 - (i + 2) % 4 * 8 & 255;
  1089. var triplet = byte1 << 16 | byte2 << 8 | byte3;
  1090. for (var j = 0; j < 4 && i + j * 0.75 < sigBytes; j++) {
  1091. base64Chars.push(map.charAt(triplet >>> 6 * (3 - j) & 63));
  1092. }
  1093. }
  1094. var paddingChar = map.charAt(64);
  1095. if (paddingChar) {
  1096. while (base64Chars.length % 4) {
  1097. base64Chars.push(paddingChar);
  1098. }
  1099. }
  1100. return base64Chars.join("");
  1101. },
  1102. /**
  1103. * Converts a Base64 string to a word array.
  1104. *
  1105. * @param {string} base64Str The Base64 string.
  1106. *
  1107. * @return {WordArray} The word array.
  1108. *
  1109. * @static
  1110. *
  1111. * @example
  1112. *
  1113. * var wordArray = CryptoJS.enc.Base64.parse(base64String);
  1114. */
  1115. parse: function(base64Str) {
  1116. var base64StrLength = base64Str.length;
  1117. var map = this._map;
  1118. var reverseMap = this._reverseMap;
  1119. if (!reverseMap) {
  1120. reverseMap = this._reverseMap = [];
  1121. for (var j = 0; j < map.length; j++) {
  1122. reverseMap[map.charCodeAt(j)] = j;
  1123. }
  1124. }
  1125. var paddingChar = map.charAt(64);
  1126. if (paddingChar) {
  1127. var paddingIndex = base64Str.indexOf(paddingChar);
  1128. if (paddingIndex !== -1) {
  1129. base64StrLength = paddingIndex;
  1130. }
  1131. }
  1132. return parseLoop(base64Str, base64StrLength, reverseMap);
  1133. },
  1134. _map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="
  1135. };
  1136. function parseLoop(base64Str, base64StrLength, reverseMap) {
  1137. var words = [];
  1138. var nBytes = 0;
  1139. for (var i = 0; i < base64StrLength; i++) {
  1140. if (i % 4) {
  1141. var bits1 = reverseMap[base64Str.charCodeAt(i - 1)] << i % 4 * 2;
  1142. var bits2 = reverseMap[base64Str.charCodeAt(i)] >>> 6 - i % 4 * 2;
  1143. var bitsCombined = bits1 | bits2;
  1144. words[nBytes >>> 2] |= bitsCombined << 24 - nBytes % 4 * 8;
  1145. nBytes++;
  1146. }
  1147. }
  1148. return WordArray.create(words, nBytes);
  1149. }
  1150. })();
  1151. return CryptoJS.enc.Base64;
  1152. });
  1153. }
  1154. });
  1155. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/enc-base64url.js
  1156. var require_enc_base64url = __commonJS({
  1157. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/enc-base64url.js"(exports, module) {
  1158. (function(root, factory) {
  1159. if (typeof exports === "object") {
  1160. module.exports = exports = factory(require_core());
  1161. } else if (typeof define === "function" && define.amd) {
  1162. define(["./core"], factory);
  1163. } else {
  1164. factory(root.CryptoJS);
  1165. }
  1166. })(exports, function(CryptoJS) {
  1167. (function() {
  1168. var C = CryptoJS;
  1169. var C_lib = C.lib;
  1170. var WordArray = C_lib.WordArray;
  1171. var C_enc = C.enc;
  1172. var Base64url = C_enc.Base64url = {
  1173. /**
  1174. * Converts a word array to a Base64url string.
  1175. *
  1176. * @param {WordArray} wordArray The word array.
  1177. *
  1178. * @param {boolean} urlSafe Whether to use url safe
  1179. *
  1180. * @return {string} The Base64url string.
  1181. *
  1182. * @static
  1183. *
  1184. * @example
  1185. *
  1186. * var base64String = CryptoJS.enc.Base64url.stringify(wordArray);
  1187. */
  1188. stringify: function(wordArray, urlSafe = true) {
  1189. var words = wordArray.words;
  1190. var sigBytes = wordArray.sigBytes;
  1191. var map = urlSafe ? this._safe_map : this._map;
  1192. wordArray.clamp();
  1193. var base64Chars = [];
  1194. for (var i = 0; i < sigBytes; i += 3) {
  1195. var byte1 = words[i >>> 2] >>> 24 - i % 4 * 8 & 255;
  1196. var byte2 = words[i + 1 >>> 2] >>> 24 - (i + 1) % 4 * 8 & 255;
  1197. var byte3 = words[i + 2 >>> 2] >>> 24 - (i + 2) % 4 * 8 & 255;
  1198. var triplet = byte1 << 16 | byte2 << 8 | byte3;
  1199. for (var j = 0; j < 4 && i + j * 0.75 < sigBytes; j++) {
  1200. base64Chars.push(map.charAt(triplet >>> 6 * (3 - j) & 63));
  1201. }
  1202. }
  1203. var paddingChar = map.charAt(64);
  1204. if (paddingChar) {
  1205. while (base64Chars.length % 4) {
  1206. base64Chars.push(paddingChar);
  1207. }
  1208. }
  1209. return base64Chars.join("");
  1210. },
  1211. /**
  1212. * Converts a Base64url string to a word array.
  1213. *
  1214. * @param {string} base64Str The Base64url string.
  1215. *
  1216. * @param {boolean} urlSafe Whether to use url safe
  1217. *
  1218. * @return {WordArray} The word array.
  1219. *
  1220. * @static
  1221. *
  1222. * @example
  1223. *
  1224. * var wordArray = CryptoJS.enc.Base64url.parse(base64String);
  1225. */
  1226. parse: function(base64Str, urlSafe = true) {
  1227. var base64StrLength = base64Str.length;
  1228. var map = urlSafe ? this._safe_map : this._map;
  1229. var reverseMap = this._reverseMap;
  1230. if (!reverseMap) {
  1231. reverseMap = this._reverseMap = [];
  1232. for (var j = 0; j < map.length; j++) {
  1233. reverseMap[map.charCodeAt(j)] = j;
  1234. }
  1235. }
  1236. var paddingChar = map.charAt(64);
  1237. if (paddingChar) {
  1238. var paddingIndex = base64Str.indexOf(paddingChar);
  1239. if (paddingIndex !== -1) {
  1240. base64StrLength = paddingIndex;
  1241. }
  1242. }
  1243. return parseLoop(base64Str, base64StrLength, reverseMap);
  1244. },
  1245. _map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
  1246. _safe_map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"
  1247. };
  1248. function parseLoop(base64Str, base64StrLength, reverseMap) {
  1249. var words = [];
  1250. var nBytes = 0;
  1251. for (var i = 0; i < base64StrLength; i++) {
  1252. if (i % 4) {
  1253. var bits1 = reverseMap[base64Str.charCodeAt(i - 1)] << i % 4 * 2;
  1254. var bits2 = reverseMap[base64Str.charCodeAt(i)] >>> 6 - i % 4 * 2;
  1255. var bitsCombined = bits1 | bits2;
  1256. words[nBytes >>> 2] |= bitsCombined << 24 - nBytes % 4 * 8;
  1257. nBytes++;
  1258. }
  1259. }
  1260. return WordArray.create(words, nBytes);
  1261. }
  1262. })();
  1263. return CryptoJS.enc.Base64url;
  1264. });
  1265. }
  1266. });
  1267. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/md5.js
  1268. var require_md5 = __commonJS({
  1269. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/md5.js"(exports, module) {
  1270. (function(root, factory) {
  1271. if (typeof exports === "object") {
  1272. module.exports = exports = factory(require_core());
  1273. } else if (typeof define === "function" && define.amd) {
  1274. define(["./core"], factory);
  1275. } else {
  1276. factory(root.CryptoJS);
  1277. }
  1278. })(exports, function(CryptoJS) {
  1279. (function(Math2) {
  1280. var C = CryptoJS;
  1281. var C_lib = C.lib;
  1282. var WordArray = C_lib.WordArray;
  1283. var Hasher = C_lib.Hasher;
  1284. var C_algo = C.algo;
  1285. var T = [];
  1286. (function() {
  1287. for (var i = 0; i < 64; i++) {
  1288. T[i] = Math2.abs(Math2.sin(i + 1)) * 4294967296 | 0;
  1289. }
  1290. })();
  1291. var MD5 = C_algo.MD5 = Hasher.extend({
  1292. _doReset: function() {
  1293. this._hash = new WordArray.init([
  1294. 1732584193,
  1295. 4023233417,
  1296. 2562383102,
  1297. 271733878
  1298. ]);
  1299. },
  1300. _doProcessBlock: function(M, offset) {
  1301. for (var i = 0; i < 16; i++) {
  1302. var offset_i = offset + i;
  1303. var M_offset_i = M[offset_i];
  1304. M[offset_i] = (M_offset_i << 8 | M_offset_i >>> 24) & 16711935 | (M_offset_i << 24 | M_offset_i >>> 8) & 4278255360;
  1305. }
  1306. var H = this._hash.words;
  1307. var M_offset_0 = M[offset + 0];
  1308. var M_offset_1 = M[offset + 1];
  1309. var M_offset_2 = M[offset + 2];
  1310. var M_offset_3 = M[offset + 3];
  1311. var M_offset_4 = M[offset + 4];
  1312. var M_offset_5 = M[offset + 5];
  1313. var M_offset_6 = M[offset + 6];
  1314. var M_offset_7 = M[offset + 7];
  1315. var M_offset_8 = M[offset + 8];
  1316. var M_offset_9 = M[offset + 9];
  1317. var M_offset_10 = M[offset + 10];
  1318. var M_offset_11 = M[offset + 11];
  1319. var M_offset_12 = M[offset + 12];
  1320. var M_offset_13 = M[offset + 13];
  1321. var M_offset_14 = M[offset + 14];
  1322. var M_offset_15 = M[offset + 15];
  1323. var a = H[0];
  1324. var b = H[1];
  1325. var c = H[2];
  1326. var d = H[3];
  1327. a = FF(a, b, c, d, M_offset_0, 7, T[0]);
  1328. d = FF(d, a, b, c, M_offset_1, 12, T[1]);
  1329. c = FF(c, d, a, b, M_offset_2, 17, T[2]);
  1330. b = FF(b, c, d, a, M_offset_3, 22, T[3]);
  1331. a = FF(a, b, c, d, M_offset_4, 7, T[4]);
  1332. d = FF(d, a, b, c, M_offset_5, 12, T[5]);
  1333. c = FF(c, d, a, b, M_offset_6, 17, T[6]);
  1334. b = FF(b, c, d, a, M_offset_7, 22, T[7]);
  1335. a = FF(a, b, c, d, M_offset_8, 7, T[8]);
  1336. d = FF(d, a, b, c, M_offset_9, 12, T[9]);
  1337. c = FF(c, d, a, b, M_offset_10, 17, T[10]);
  1338. b = FF(b, c, d, a, M_offset_11, 22, T[11]);
  1339. a = FF(a, b, c, d, M_offset_12, 7, T[12]);
  1340. d = FF(d, a, b, c, M_offset_13, 12, T[13]);
  1341. c = FF(c, d, a, b, M_offset_14, 17, T[14]);
  1342. b = FF(b, c, d, a, M_offset_15, 22, T[15]);
  1343. a = GG(a, b, c, d, M_offset_1, 5, T[16]);
  1344. d = GG(d, a, b, c, M_offset_6, 9, T[17]);
  1345. c = GG(c, d, a, b, M_offset_11, 14, T[18]);
  1346. b = GG(b, c, d, a, M_offset_0, 20, T[19]);
  1347. a = GG(a, b, c, d, M_offset_5, 5, T[20]);
  1348. d = GG(d, a, b, c, M_offset_10, 9, T[21]);
  1349. c = GG(c, d, a, b, M_offset_15, 14, T[22]);
  1350. b = GG(b, c, d, a, M_offset_4, 20, T[23]);
  1351. a = GG(a, b, c, d, M_offset_9, 5, T[24]);
  1352. d = GG(d, a, b, c, M_offset_14, 9, T[25]);
  1353. c = GG(c, d, a, b, M_offset_3, 14, T[26]);
  1354. b = GG(b, c, d, a, M_offset_8, 20, T[27]);
  1355. a = GG(a, b, c, d, M_offset_13, 5, T[28]);
  1356. d = GG(d, a, b, c, M_offset_2, 9, T[29]);
  1357. c = GG(c, d, a, b, M_offset_7, 14, T[30]);
  1358. b = GG(b, c, d, a, M_offset_12, 20, T[31]);
  1359. a = HH(a, b, c, d, M_offset_5, 4, T[32]);
  1360. d = HH(d, a, b, c, M_offset_8, 11, T[33]);
  1361. c = HH(c, d, a, b, M_offset_11, 16, T[34]);
  1362. b = HH(b, c, d, a, M_offset_14, 23, T[35]);
  1363. a = HH(a, b, c, d, M_offset_1, 4, T[36]);
  1364. d = HH(d, a, b, c, M_offset_4, 11, T[37]);
  1365. c = HH(c, d, a, b, M_offset_7, 16, T[38]);
  1366. b = HH(b, c, d, a, M_offset_10, 23, T[39]);
  1367. a = HH(a, b, c, d, M_offset_13, 4, T[40]);
  1368. d = HH(d, a, b, c, M_offset_0, 11, T[41]);
  1369. c = HH(c, d, a, b, M_offset_3, 16, T[42]);
  1370. b = HH(b, c, d, a, M_offset_6, 23, T[43]);
  1371. a = HH(a, b, c, d, M_offset_9, 4, T[44]);
  1372. d = HH(d, a, b, c, M_offset_12, 11, T[45]);
  1373. c = HH(c, d, a, b, M_offset_15, 16, T[46]);
  1374. b = HH(b, c, d, a, M_offset_2, 23, T[47]);
  1375. a = II(a, b, c, d, M_offset_0, 6, T[48]);
  1376. d = II(d, a, b, c, M_offset_7, 10, T[49]);
  1377. c = II(c, d, a, b, M_offset_14, 15, T[50]);
  1378. b = II(b, c, d, a, M_offset_5, 21, T[51]);
  1379. a = II(a, b, c, d, M_offset_12, 6, T[52]);
  1380. d = II(d, a, b, c, M_offset_3, 10, T[53]);
  1381. c = II(c, d, a, b, M_offset_10, 15, T[54]);
  1382. b = II(b, c, d, a, M_offset_1, 21, T[55]);
  1383. a = II(a, b, c, d, M_offset_8, 6, T[56]);
  1384. d = II(d, a, b, c, M_offset_15, 10, T[57]);
  1385. c = II(c, d, a, b, M_offset_6, 15, T[58]);
  1386. b = II(b, c, d, a, M_offset_13, 21, T[59]);
  1387. a = II(a, b, c, d, M_offset_4, 6, T[60]);
  1388. d = II(d, a, b, c, M_offset_11, 10, T[61]);
  1389. c = II(c, d, a, b, M_offset_2, 15, T[62]);
  1390. b = II(b, c, d, a, M_offset_9, 21, T[63]);
  1391. H[0] = H[0] + a | 0;
  1392. H[1] = H[1] + b | 0;
  1393. H[2] = H[2] + c | 0;
  1394. H[3] = H[3] + d | 0;
  1395. },
  1396. _doFinalize: function() {
  1397. var data = this._data;
  1398. var dataWords = data.words;
  1399. var nBitsTotal = this._nDataBytes * 8;
  1400. var nBitsLeft = data.sigBytes * 8;
  1401. dataWords[nBitsLeft >>> 5] |= 128 << 24 - nBitsLeft % 32;
  1402. var nBitsTotalH = Math2.floor(nBitsTotal / 4294967296);
  1403. var nBitsTotalL = nBitsTotal;
  1404. dataWords[(nBitsLeft + 64 >>> 9 << 4) + 15] = (nBitsTotalH << 8 | nBitsTotalH >>> 24) & 16711935 | (nBitsTotalH << 24 | nBitsTotalH >>> 8) & 4278255360;
  1405. dataWords[(nBitsLeft + 64 >>> 9 << 4) + 14] = (nBitsTotalL << 8 | nBitsTotalL >>> 24) & 16711935 | (nBitsTotalL << 24 | nBitsTotalL >>> 8) & 4278255360;
  1406. data.sigBytes = (dataWords.length + 1) * 4;
  1407. this._process();
  1408. var hash = this._hash;
  1409. var H = hash.words;
  1410. for (var i = 0; i < 4; i++) {
  1411. var H_i = H[i];
  1412. H[i] = (H_i << 8 | H_i >>> 24) & 16711935 | (H_i << 24 | H_i >>> 8) & 4278255360;
  1413. }
  1414. return hash;
  1415. },
  1416. clone: function() {
  1417. var clone = Hasher.clone.call(this);
  1418. clone._hash = this._hash.clone();
  1419. return clone;
  1420. }
  1421. });
  1422. function FF(a, b, c, d, x, s, t) {
  1423. var n = a + (b & c | ~b & d) + x + t;
  1424. return (n << s | n >>> 32 - s) + b;
  1425. }
  1426. function GG(a, b, c, d, x, s, t) {
  1427. var n = a + (b & d | c & ~d) + x + t;
  1428. return (n << s | n >>> 32 - s) + b;
  1429. }
  1430. function HH(a, b, c, d, x, s, t) {
  1431. var n = a + (b ^ c ^ d) + x + t;
  1432. return (n << s | n >>> 32 - s) + b;
  1433. }
  1434. function II(a, b, c, d, x, s, t) {
  1435. var n = a + (c ^ (b | ~d)) + x + t;
  1436. return (n << s | n >>> 32 - s) + b;
  1437. }
  1438. C.MD5 = Hasher._createHelper(MD5);
  1439. C.HmacMD5 = Hasher._createHmacHelper(MD5);
  1440. })(Math);
  1441. return CryptoJS.MD5;
  1442. });
  1443. }
  1444. });
  1445. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/sha1.js
  1446. var require_sha1 = __commonJS({
  1447. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/sha1.js"(exports, module) {
  1448. (function(root, factory) {
  1449. if (typeof exports === "object") {
  1450. module.exports = exports = factory(require_core());
  1451. } else if (typeof define === "function" && define.amd) {
  1452. define(["./core"], factory);
  1453. } else {
  1454. factory(root.CryptoJS);
  1455. }
  1456. })(exports, function(CryptoJS) {
  1457. (function() {
  1458. var C = CryptoJS;
  1459. var C_lib = C.lib;
  1460. var WordArray = C_lib.WordArray;
  1461. var Hasher = C_lib.Hasher;
  1462. var C_algo = C.algo;
  1463. var W = [];
  1464. var SHA1 = C_algo.SHA1 = Hasher.extend({
  1465. _doReset: function() {
  1466. this._hash = new WordArray.init([
  1467. 1732584193,
  1468. 4023233417,
  1469. 2562383102,
  1470. 271733878,
  1471. 3285377520
  1472. ]);
  1473. },
  1474. _doProcessBlock: function(M, offset) {
  1475. var H = this._hash.words;
  1476. var a = H[0];
  1477. var b = H[1];
  1478. var c = H[2];
  1479. var d = H[3];
  1480. var e = H[4];
  1481. for (var i = 0; i < 80; i++) {
  1482. if (i < 16) {
  1483. W[i] = M[offset + i] | 0;
  1484. } else {
  1485. var n = W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16];
  1486. W[i] = n << 1 | n >>> 31;
  1487. }
  1488. var t = (a << 5 | a >>> 27) + e + W[i];
  1489. if (i < 20) {
  1490. t += (b & c | ~b & d) + 1518500249;
  1491. } else if (i < 40) {
  1492. t += (b ^ c ^ d) + 1859775393;
  1493. } else if (i < 60) {
  1494. t += (b & c | b & d | c & d) - 1894007588;
  1495. } else {
  1496. t += (b ^ c ^ d) - 899497514;
  1497. }
  1498. e = d;
  1499. d = c;
  1500. c = b << 30 | b >>> 2;
  1501. b = a;
  1502. a = t;
  1503. }
  1504. H[0] = H[0] + a | 0;
  1505. H[1] = H[1] + b | 0;
  1506. H[2] = H[2] + c | 0;
  1507. H[3] = H[3] + d | 0;
  1508. H[4] = H[4] + e | 0;
  1509. },
  1510. _doFinalize: function() {
  1511. var data = this._data;
  1512. var dataWords = data.words;
  1513. var nBitsTotal = this._nDataBytes * 8;
  1514. var nBitsLeft = data.sigBytes * 8;
  1515. dataWords[nBitsLeft >>> 5] |= 128 << 24 - nBitsLeft % 32;
  1516. dataWords[(nBitsLeft + 64 >>> 9 << 4) + 14] = Math.floor(nBitsTotal / 4294967296);
  1517. dataWords[(nBitsLeft + 64 >>> 9 << 4) + 15] = nBitsTotal;
  1518. data.sigBytes = dataWords.length * 4;
  1519. this._process();
  1520. return this._hash;
  1521. },
  1522. clone: function() {
  1523. var clone = Hasher.clone.call(this);
  1524. clone._hash = this._hash.clone();
  1525. return clone;
  1526. }
  1527. });
  1528. C.SHA1 = Hasher._createHelper(SHA1);
  1529. C.HmacSHA1 = Hasher._createHmacHelper(SHA1);
  1530. })();
  1531. return CryptoJS.SHA1;
  1532. });
  1533. }
  1534. });
  1535. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/sha256.js
  1536. var require_sha256 = __commonJS({
  1537. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/sha256.js"(exports, module) {
  1538. (function(root, factory) {
  1539. if (typeof exports === "object") {
  1540. module.exports = exports = factory(require_core());
  1541. } else if (typeof define === "function" && define.amd) {
  1542. define(["./core"], factory);
  1543. } else {
  1544. factory(root.CryptoJS);
  1545. }
  1546. })(exports, function(CryptoJS) {
  1547. (function(Math2) {
  1548. var C = CryptoJS;
  1549. var C_lib = C.lib;
  1550. var WordArray = C_lib.WordArray;
  1551. var Hasher = C_lib.Hasher;
  1552. var C_algo = C.algo;
  1553. var H = [];
  1554. var K = [];
  1555. (function() {
  1556. function isPrime(n2) {
  1557. var sqrtN = Math2.sqrt(n2);
  1558. for (var factor = 2; factor <= sqrtN; factor++) {
  1559. if (!(n2 % factor)) {
  1560. return false;
  1561. }
  1562. }
  1563. return true;
  1564. }
  1565. function getFractionalBits(n2) {
  1566. return (n2 - (n2 | 0)) * 4294967296 | 0;
  1567. }
  1568. var n = 2;
  1569. var nPrime = 0;
  1570. while (nPrime < 64) {
  1571. if (isPrime(n)) {
  1572. if (nPrime < 8) {
  1573. H[nPrime] = getFractionalBits(Math2.pow(n, 1 / 2));
  1574. }
  1575. K[nPrime] = getFractionalBits(Math2.pow(n, 1 / 3));
  1576. nPrime++;
  1577. }
  1578. n++;
  1579. }
  1580. })();
  1581. var W = [];
  1582. var SHA256 = C_algo.SHA256 = Hasher.extend({
  1583. _doReset: function() {
  1584. this._hash = new WordArray.init(H.slice(0));
  1585. },
  1586. _doProcessBlock: function(M, offset) {
  1587. var H2 = this._hash.words;
  1588. var a = H2[0];
  1589. var b = H2[1];
  1590. var c = H2[2];
  1591. var d = H2[3];
  1592. var e = H2[4];
  1593. var f = H2[5];
  1594. var g = H2[6];
  1595. var h = H2[7];
  1596. for (var i = 0; i < 64; i++) {
  1597. if (i < 16) {
  1598. W[i] = M[offset + i] | 0;
  1599. } else {
  1600. var gamma0x = W[i - 15];
  1601. var gamma0 = (gamma0x << 25 | gamma0x >>> 7) ^ (gamma0x << 14 | gamma0x >>> 18) ^ gamma0x >>> 3;
  1602. var gamma1x = W[i - 2];
  1603. var gamma1 = (gamma1x << 15 | gamma1x >>> 17) ^ (gamma1x << 13 | gamma1x >>> 19) ^ gamma1x >>> 10;
  1604. W[i] = gamma0 + W[i - 7] + gamma1 + W[i - 16];
  1605. }
  1606. var ch = e & f ^ ~e & g;
  1607. var maj = a & b ^ a & c ^ b & c;
  1608. var sigma0 = (a << 30 | a >>> 2) ^ (a << 19 | a >>> 13) ^ (a << 10 | a >>> 22);
  1609. var sigma1 = (e << 26 | e >>> 6) ^ (e << 21 | e >>> 11) ^ (e << 7 | e >>> 25);
  1610. var t1 = h + sigma1 + ch + K[i] + W[i];
  1611. var t2 = sigma0 + maj;
  1612. h = g;
  1613. g = f;
  1614. f = e;
  1615. e = d + t1 | 0;
  1616. d = c;
  1617. c = b;
  1618. b = a;
  1619. a = t1 + t2 | 0;
  1620. }
  1621. H2[0] = H2[0] + a | 0;
  1622. H2[1] = H2[1] + b | 0;
  1623. H2[2] = H2[2] + c | 0;
  1624. H2[3] = H2[3] + d | 0;
  1625. H2[4] = H2[4] + e | 0;
  1626. H2[5] = H2[5] + f | 0;
  1627. H2[6] = H2[6] + g | 0;
  1628. H2[7] = H2[7] + h | 0;
  1629. },
  1630. _doFinalize: function() {
  1631. var data = this._data;
  1632. var dataWords = data.words;
  1633. var nBitsTotal = this._nDataBytes * 8;
  1634. var nBitsLeft = data.sigBytes * 8;
  1635. dataWords[nBitsLeft >>> 5] |= 128 << 24 - nBitsLeft % 32;
  1636. dataWords[(nBitsLeft + 64 >>> 9 << 4) + 14] = Math2.floor(nBitsTotal / 4294967296);
  1637. dataWords[(nBitsLeft + 64 >>> 9 << 4) + 15] = nBitsTotal;
  1638. data.sigBytes = dataWords.length * 4;
  1639. this._process();
  1640. return this._hash;
  1641. },
  1642. clone: function() {
  1643. var clone = Hasher.clone.call(this);
  1644. clone._hash = this._hash.clone();
  1645. return clone;
  1646. }
  1647. });
  1648. C.SHA256 = Hasher._createHelper(SHA256);
  1649. C.HmacSHA256 = Hasher._createHmacHelper(SHA256);
  1650. })(Math);
  1651. return CryptoJS.SHA256;
  1652. });
  1653. }
  1654. });
  1655. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/sha224.js
  1656. var require_sha224 = __commonJS({
  1657. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/sha224.js"(exports, module) {
  1658. (function(root, factory, undef) {
  1659. if (typeof exports === "object") {
  1660. module.exports = exports = factory(require_core(), require_sha256());
  1661. } else if (typeof define === "function" && define.amd) {
  1662. define(["./core", "./sha256"], factory);
  1663. } else {
  1664. factory(root.CryptoJS);
  1665. }
  1666. })(exports, function(CryptoJS) {
  1667. (function() {
  1668. var C = CryptoJS;
  1669. var C_lib = C.lib;
  1670. var WordArray = C_lib.WordArray;
  1671. var C_algo = C.algo;
  1672. var SHA256 = C_algo.SHA256;
  1673. var SHA224 = C_algo.SHA224 = SHA256.extend({
  1674. _doReset: function() {
  1675. this._hash = new WordArray.init([
  1676. 3238371032,
  1677. 914150663,
  1678. 812702999,
  1679. 4144912697,
  1680. 4290775857,
  1681. 1750603025,
  1682. 1694076839,
  1683. 3204075428
  1684. ]);
  1685. },
  1686. _doFinalize: function() {
  1687. var hash = SHA256._doFinalize.call(this);
  1688. hash.sigBytes -= 4;
  1689. return hash;
  1690. }
  1691. });
  1692. C.SHA224 = SHA256._createHelper(SHA224);
  1693. C.HmacSHA224 = SHA256._createHmacHelper(SHA224);
  1694. })();
  1695. return CryptoJS.SHA224;
  1696. });
  1697. }
  1698. });
  1699. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/sha512.js
  1700. var require_sha512 = __commonJS({
  1701. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/sha512.js"(exports, module) {
  1702. (function(root, factory, undef) {
  1703. if (typeof exports === "object") {
  1704. module.exports = exports = factory(require_core(), require_x64_core());
  1705. } else if (typeof define === "function" && define.amd) {
  1706. define(["./core", "./x64-core"], factory);
  1707. } else {
  1708. factory(root.CryptoJS);
  1709. }
  1710. })(exports, function(CryptoJS) {
  1711. (function() {
  1712. var C = CryptoJS;
  1713. var C_lib = C.lib;
  1714. var Hasher = C_lib.Hasher;
  1715. var C_x64 = C.x64;
  1716. var X64Word = C_x64.Word;
  1717. var X64WordArray = C_x64.WordArray;
  1718. var C_algo = C.algo;
  1719. function X64Word_create() {
  1720. return X64Word.create.apply(X64Word, arguments);
  1721. }
  1722. var K = [
  1723. X64Word_create(1116352408, 3609767458),
  1724. X64Word_create(1899447441, 602891725),
  1725. X64Word_create(3049323471, 3964484399),
  1726. X64Word_create(3921009573, 2173295548),
  1727. X64Word_create(961987163, 4081628472),
  1728. X64Word_create(1508970993, 3053834265),
  1729. X64Word_create(2453635748, 2937671579),
  1730. X64Word_create(2870763221, 3664609560),
  1731. X64Word_create(3624381080, 2734883394),
  1732. X64Word_create(310598401, 1164996542),
  1733. X64Word_create(607225278, 1323610764),
  1734. X64Word_create(1426881987, 3590304994),
  1735. X64Word_create(1925078388, 4068182383),
  1736. X64Word_create(2162078206, 991336113),
  1737. X64Word_create(2614888103, 633803317),
  1738. X64Word_create(3248222580, 3479774868),
  1739. X64Word_create(3835390401, 2666613458),
  1740. X64Word_create(4022224774, 944711139),
  1741. X64Word_create(264347078, 2341262773),
  1742. X64Word_create(604807628, 2007800933),
  1743. X64Word_create(770255983, 1495990901),
  1744. X64Word_create(1249150122, 1856431235),
  1745. X64Word_create(1555081692, 3175218132),
  1746. X64Word_create(1996064986, 2198950837),
  1747. X64Word_create(2554220882, 3999719339),
  1748. X64Word_create(2821834349, 766784016),
  1749. X64Word_create(2952996808, 2566594879),
  1750. X64Word_create(3210313671, 3203337956),
  1751. X64Word_create(3336571891, 1034457026),
  1752. X64Word_create(3584528711, 2466948901),
  1753. X64Word_create(113926993, 3758326383),
  1754. X64Word_create(338241895, 168717936),
  1755. X64Word_create(666307205, 1188179964),
  1756. X64Word_create(773529912, 1546045734),
  1757. X64Word_create(1294757372, 1522805485),
  1758. X64Word_create(1396182291, 2643833823),
  1759. X64Word_create(1695183700, 2343527390),
  1760. X64Word_create(1986661051, 1014477480),
  1761. X64Word_create(2177026350, 1206759142),
  1762. X64Word_create(2456956037, 344077627),
  1763. X64Word_create(2730485921, 1290863460),
  1764. X64Word_create(2820302411, 3158454273),
  1765. X64Word_create(3259730800, 3505952657),
  1766. X64Word_create(3345764771, 106217008),
  1767. X64Word_create(3516065817, 3606008344),
  1768. X64Word_create(3600352804, 1432725776),
  1769. X64Word_create(4094571909, 1467031594),
  1770. X64Word_create(275423344, 851169720),
  1771. X64Word_create(430227734, 3100823752),
  1772. X64Word_create(506948616, 1363258195),
  1773. X64Word_create(659060556, 3750685593),
  1774. X64Word_create(883997877, 3785050280),
  1775. X64Word_create(958139571, 3318307427),
  1776. X64Word_create(1322822218, 3812723403),
  1777. X64Word_create(1537002063, 2003034995),
  1778. X64Word_create(1747873779, 3602036899),
  1779. X64Word_create(1955562222, 1575990012),
  1780. X64Word_create(2024104815, 1125592928),
  1781. X64Word_create(2227730452, 2716904306),
  1782. X64Word_create(2361852424, 442776044),
  1783. X64Word_create(2428436474, 593698344),
  1784. X64Word_create(2756734187, 3733110249),
  1785. X64Word_create(3204031479, 2999351573),
  1786. X64Word_create(3329325298, 3815920427),
  1787. X64Word_create(3391569614, 3928383900),
  1788. X64Word_create(3515267271, 566280711),
  1789. X64Word_create(3940187606, 3454069534),
  1790. X64Word_create(4118630271, 4000239992),
  1791. X64Word_create(116418474, 1914138554),
  1792. X64Word_create(174292421, 2731055270),
  1793. X64Word_create(289380356, 3203993006),
  1794. X64Word_create(460393269, 320620315),
  1795. X64Word_create(685471733, 587496836),
  1796. X64Word_create(852142971, 1086792851),
  1797. X64Word_create(1017036298, 365543100),
  1798. X64Word_create(1126000580, 2618297676),
  1799. X64Word_create(1288033470, 3409855158),
  1800. X64Word_create(1501505948, 4234509866),
  1801. X64Word_create(1607167915, 987167468),
  1802. X64Word_create(1816402316, 1246189591)
  1803. ];
  1804. var W = [];
  1805. (function() {
  1806. for (var i = 0; i < 80; i++) {
  1807. W[i] = X64Word_create();
  1808. }
  1809. })();
  1810. var SHA512 = C_algo.SHA512 = Hasher.extend({
  1811. _doReset: function() {
  1812. this._hash = new X64WordArray.init([
  1813. new X64Word.init(1779033703, 4089235720),
  1814. new X64Word.init(3144134277, 2227873595),
  1815. new X64Word.init(1013904242, 4271175723),
  1816. new X64Word.init(2773480762, 1595750129),
  1817. new X64Word.init(1359893119, 2917565137),
  1818. new X64Word.init(2600822924, 725511199),
  1819. new X64Word.init(528734635, 4215389547),
  1820. new X64Word.init(1541459225, 327033209)
  1821. ]);
  1822. },
  1823. _doProcessBlock: function(M, offset) {
  1824. var H = this._hash.words;
  1825. var H0 = H[0];
  1826. var H1 = H[1];
  1827. var H2 = H[2];
  1828. var H3 = H[3];
  1829. var H4 = H[4];
  1830. var H5 = H[5];
  1831. var H6 = H[6];
  1832. var H7 = H[7];
  1833. var H0h = H0.high;
  1834. var H0l = H0.low;
  1835. var H1h = H1.high;
  1836. var H1l = H1.low;
  1837. var H2h = H2.high;
  1838. var H2l = H2.low;
  1839. var H3h = H3.high;
  1840. var H3l = H3.low;
  1841. var H4h = H4.high;
  1842. var H4l = H4.low;
  1843. var H5h = H5.high;
  1844. var H5l = H5.low;
  1845. var H6h = H6.high;
  1846. var H6l = H6.low;
  1847. var H7h = H7.high;
  1848. var H7l = H7.low;
  1849. var ah = H0h;
  1850. var al = H0l;
  1851. var bh = H1h;
  1852. var bl = H1l;
  1853. var ch = H2h;
  1854. var cl = H2l;
  1855. var dh = H3h;
  1856. var dl = H3l;
  1857. var eh = H4h;
  1858. var el = H4l;
  1859. var fh = H5h;
  1860. var fl = H5l;
  1861. var gh = H6h;
  1862. var gl = H6l;
  1863. var hh = H7h;
  1864. var hl = H7l;
  1865. for (var i = 0; i < 80; i++) {
  1866. var Wil;
  1867. var Wih;
  1868. var Wi = W[i];
  1869. if (i < 16) {
  1870. Wih = Wi.high = M[offset + i * 2] | 0;
  1871. Wil = Wi.low = M[offset + i * 2 + 1] | 0;
  1872. } else {
  1873. var gamma0x = W[i - 15];
  1874. var gamma0xh = gamma0x.high;
  1875. var gamma0xl = gamma0x.low;
  1876. var gamma0h = (gamma0xh >>> 1 | gamma0xl << 31) ^ (gamma0xh >>> 8 | gamma0xl << 24) ^ gamma0xh >>> 7;
  1877. var gamma0l = (gamma0xl >>> 1 | gamma0xh << 31) ^ (gamma0xl >>> 8 | gamma0xh << 24) ^ (gamma0xl >>> 7 | gamma0xh << 25);
  1878. var gamma1x = W[i - 2];
  1879. var gamma1xh = gamma1x.high;
  1880. var gamma1xl = gamma1x.low;
  1881. var gamma1h = (gamma1xh >>> 19 | gamma1xl << 13) ^ (gamma1xh << 3 | gamma1xl >>> 29) ^ gamma1xh >>> 6;
  1882. var gamma1l = (gamma1xl >>> 19 | gamma1xh << 13) ^ (gamma1xl << 3 | gamma1xh >>> 29) ^ (gamma1xl >>> 6 | gamma1xh << 26);
  1883. var Wi7 = W[i - 7];
  1884. var Wi7h = Wi7.high;
  1885. var Wi7l = Wi7.low;
  1886. var Wi16 = W[i - 16];
  1887. var Wi16h = Wi16.high;
  1888. var Wi16l = Wi16.low;
  1889. Wil = gamma0l + Wi7l;
  1890. Wih = gamma0h + Wi7h + (Wil >>> 0 < gamma0l >>> 0 ? 1 : 0);
  1891. Wil = Wil + gamma1l;
  1892. Wih = Wih + gamma1h + (Wil >>> 0 < gamma1l >>> 0 ? 1 : 0);
  1893. Wil = Wil + Wi16l;
  1894. Wih = Wih + Wi16h + (Wil >>> 0 < Wi16l >>> 0 ? 1 : 0);
  1895. Wi.high = Wih;
  1896. Wi.low = Wil;
  1897. }
  1898. var chh = eh & fh ^ ~eh & gh;
  1899. var chl = el & fl ^ ~el & gl;
  1900. var majh = ah & bh ^ ah & ch ^ bh & ch;
  1901. var majl = al & bl ^ al & cl ^ bl & cl;
  1902. var sigma0h = (ah >>> 28 | al << 4) ^ (ah << 30 | al >>> 2) ^ (ah << 25 | al >>> 7);
  1903. var sigma0l = (al >>> 28 | ah << 4) ^ (al << 30 | ah >>> 2) ^ (al << 25 | ah >>> 7);
  1904. var sigma1h = (eh >>> 14 | el << 18) ^ (eh >>> 18 | el << 14) ^ (eh << 23 | el >>> 9);
  1905. var sigma1l = (el >>> 14 | eh << 18) ^ (el >>> 18 | eh << 14) ^ (el << 23 | eh >>> 9);
  1906. var Ki = K[i];
  1907. var Kih = Ki.high;
  1908. var Kil = Ki.low;
  1909. var t1l = hl + sigma1l;
  1910. var t1h = hh + sigma1h + (t1l >>> 0 < hl >>> 0 ? 1 : 0);
  1911. var t1l = t1l + chl;
  1912. var t1h = t1h + chh + (t1l >>> 0 < chl >>> 0 ? 1 : 0);
  1913. var t1l = t1l + Kil;
  1914. var t1h = t1h + Kih + (t1l >>> 0 < Kil >>> 0 ? 1 : 0);
  1915. var t1l = t1l + Wil;
  1916. var t1h = t1h + Wih + (t1l >>> 0 < Wil >>> 0 ? 1 : 0);
  1917. var t2l = sigma0l + majl;
  1918. var t2h = sigma0h + majh + (t2l >>> 0 < sigma0l >>> 0 ? 1 : 0);
  1919. hh = gh;
  1920. hl = gl;
  1921. gh = fh;
  1922. gl = fl;
  1923. fh = eh;
  1924. fl = el;
  1925. el = dl + t1l | 0;
  1926. eh = dh + t1h + (el >>> 0 < dl >>> 0 ? 1 : 0) | 0;
  1927. dh = ch;
  1928. dl = cl;
  1929. ch = bh;
  1930. cl = bl;
  1931. bh = ah;
  1932. bl = al;
  1933. al = t1l + t2l | 0;
  1934. ah = t1h + t2h + (al >>> 0 < t1l >>> 0 ? 1 : 0) | 0;
  1935. }
  1936. H0l = H0.low = H0l + al;
  1937. H0.high = H0h + ah + (H0l >>> 0 < al >>> 0 ? 1 : 0);
  1938. H1l = H1.low = H1l + bl;
  1939. H1.high = H1h + bh + (H1l >>> 0 < bl >>> 0 ? 1 : 0);
  1940. H2l = H2.low = H2l + cl;
  1941. H2.high = H2h + ch + (H2l >>> 0 < cl >>> 0 ? 1 : 0);
  1942. H3l = H3.low = H3l + dl;
  1943. H3.high = H3h + dh + (H3l >>> 0 < dl >>> 0 ? 1 : 0);
  1944. H4l = H4.low = H4l + el;
  1945. H4.high = H4h + eh + (H4l >>> 0 < el >>> 0 ? 1 : 0);
  1946. H5l = H5.low = H5l + fl;
  1947. H5.high = H5h + fh + (H5l >>> 0 < fl >>> 0 ? 1 : 0);
  1948. H6l = H6.low = H6l + gl;
  1949. H6.high = H6h + gh + (H6l >>> 0 < gl >>> 0 ? 1 : 0);
  1950. H7l = H7.low = H7l + hl;
  1951. H7.high = H7h + hh + (H7l >>> 0 < hl >>> 0 ? 1 : 0);
  1952. },
  1953. _doFinalize: function() {
  1954. var data = this._data;
  1955. var dataWords = data.words;
  1956. var nBitsTotal = this._nDataBytes * 8;
  1957. var nBitsLeft = data.sigBytes * 8;
  1958. dataWords[nBitsLeft >>> 5] |= 128 << 24 - nBitsLeft % 32;
  1959. dataWords[(nBitsLeft + 128 >>> 10 << 5) + 30] = Math.floor(nBitsTotal / 4294967296);
  1960. dataWords[(nBitsLeft + 128 >>> 10 << 5) + 31] = nBitsTotal;
  1961. data.sigBytes = dataWords.length * 4;
  1962. this._process();
  1963. var hash = this._hash.toX32();
  1964. return hash;
  1965. },
  1966. clone: function() {
  1967. var clone = Hasher.clone.call(this);
  1968. clone._hash = this._hash.clone();
  1969. return clone;
  1970. },
  1971. blockSize: 1024 / 32
  1972. });
  1973. C.SHA512 = Hasher._createHelper(SHA512);
  1974. C.HmacSHA512 = Hasher._createHmacHelper(SHA512);
  1975. })();
  1976. return CryptoJS.SHA512;
  1977. });
  1978. }
  1979. });
  1980. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/sha384.js
  1981. var require_sha384 = __commonJS({
  1982. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/sha384.js"(exports, module) {
  1983. (function(root, factory, undef) {
  1984. if (typeof exports === "object") {
  1985. module.exports = exports = factory(require_core(), require_x64_core(), require_sha512());
  1986. } else if (typeof define === "function" && define.amd) {
  1987. define(["./core", "./x64-core", "./sha512"], factory);
  1988. } else {
  1989. factory(root.CryptoJS);
  1990. }
  1991. })(exports, function(CryptoJS) {
  1992. (function() {
  1993. var C = CryptoJS;
  1994. var C_x64 = C.x64;
  1995. var X64Word = C_x64.Word;
  1996. var X64WordArray = C_x64.WordArray;
  1997. var C_algo = C.algo;
  1998. var SHA512 = C_algo.SHA512;
  1999. var SHA384 = C_algo.SHA384 = SHA512.extend({
  2000. _doReset: function() {
  2001. this._hash = new X64WordArray.init([
  2002. new X64Word.init(3418070365, 3238371032),
  2003. new X64Word.init(1654270250, 914150663),
  2004. new X64Word.init(2438529370, 812702999),
  2005. new X64Word.init(355462360, 4144912697),
  2006. new X64Word.init(1731405415, 4290775857),
  2007. new X64Word.init(2394180231, 1750603025),
  2008. new X64Word.init(3675008525, 1694076839),
  2009. new X64Word.init(1203062813, 3204075428)
  2010. ]);
  2011. },
  2012. _doFinalize: function() {
  2013. var hash = SHA512._doFinalize.call(this);
  2014. hash.sigBytes -= 16;
  2015. return hash;
  2016. }
  2017. });
  2018. C.SHA384 = SHA512._createHelper(SHA384);
  2019. C.HmacSHA384 = SHA512._createHmacHelper(SHA384);
  2020. })();
  2021. return CryptoJS.SHA384;
  2022. });
  2023. }
  2024. });
  2025. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/sha3.js
  2026. var require_sha3 = __commonJS({
  2027. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/sha3.js"(exports, module) {
  2028. (function(root, factory, undef) {
  2029. if (typeof exports === "object") {
  2030. module.exports = exports = factory(require_core(), require_x64_core());
  2031. } else if (typeof define === "function" && define.amd) {
  2032. define(["./core", "./x64-core"], factory);
  2033. } else {
  2034. factory(root.CryptoJS);
  2035. }
  2036. })(exports, function(CryptoJS) {
  2037. (function(Math2) {
  2038. var C = CryptoJS;
  2039. var C_lib = C.lib;
  2040. var WordArray = C_lib.WordArray;
  2041. var Hasher = C_lib.Hasher;
  2042. var C_x64 = C.x64;
  2043. var X64Word = C_x64.Word;
  2044. var C_algo = C.algo;
  2045. var RHO_OFFSETS = [];
  2046. var PI_INDEXES = [];
  2047. var ROUND_CONSTANTS = [];
  2048. (function() {
  2049. var x = 1, y = 0;
  2050. for (var t = 0; t < 24; t++) {
  2051. RHO_OFFSETS[x + 5 * y] = (t + 1) * (t + 2) / 2 % 64;
  2052. var newX = y % 5;
  2053. var newY = (2 * x + 3 * y) % 5;
  2054. x = newX;
  2055. y = newY;
  2056. }
  2057. for (var x = 0; x < 5; x++) {
  2058. for (var y = 0; y < 5; y++) {
  2059. PI_INDEXES[x + 5 * y] = y + (2 * x + 3 * y) % 5 * 5;
  2060. }
  2061. }
  2062. var LFSR = 1;
  2063. for (var i = 0; i < 24; i++) {
  2064. var roundConstantMsw = 0;
  2065. var roundConstantLsw = 0;
  2066. for (var j = 0; j < 7; j++) {
  2067. if (LFSR & 1) {
  2068. var bitPosition = (1 << j) - 1;
  2069. if (bitPosition < 32) {
  2070. roundConstantLsw ^= 1 << bitPosition;
  2071. } else {
  2072. roundConstantMsw ^= 1 << bitPosition - 32;
  2073. }
  2074. }
  2075. if (LFSR & 128) {
  2076. LFSR = LFSR << 1 ^ 113;
  2077. } else {
  2078. LFSR <<= 1;
  2079. }
  2080. }
  2081. ROUND_CONSTANTS[i] = X64Word.create(roundConstantMsw, roundConstantLsw);
  2082. }
  2083. })();
  2084. var T = [];
  2085. (function() {
  2086. for (var i = 0; i < 25; i++) {
  2087. T[i] = X64Word.create();
  2088. }
  2089. })();
  2090. var SHA3 = C_algo.SHA3 = Hasher.extend({
  2091. /**
  2092. * Configuration options.
  2093. *
  2094. * @property {number} outputLength
  2095. * The desired number of bits in the output hash.
  2096. * Only values permitted are: 224, 256, 384, 512.
  2097. * Default: 512
  2098. */
  2099. cfg: Hasher.cfg.extend({
  2100. outputLength: 512
  2101. }),
  2102. _doReset: function() {
  2103. var state = this._state = [];
  2104. for (var i = 0; i < 25; i++) {
  2105. state[i] = new X64Word.init();
  2106. }
  2107. this.blockSize = (1600 - 2 * this.cfg.outputLength) / 32;
  2108. },
  2109. _doProcessBlock: function(M, offset) {
  2110. var state = this._state;
  2111. var nBlockSizeLanes = this.blockSize / 2;
  2112. for (var i = 0; i < nBlockSizeLanes; i++) {
  2113. var M2i = M[offset + 2 * i];
  2114. var M2i1 = M[offset + 2 * i + 1];
  2115. M2i = (M2i << 8 | M2i >>> 24) & 16711935 | (M2i << 24 | M2i >>> 8) & 4278255360;
  2116. M2i1 = (M2i1 << 8 | M2i1 >>> 24) & 16711935 | (M2i1 << 24 | M2i1 >>> 8) & 4278255360;
  2117. var lane = state[i];
  2118. lane.high ^= M2i1;
  2119. lane.low ^= M2i;
  2120. }
  2121. for (var round = 0; round < 24; round++) {
  2122. for (var x = 0; x < 5; x++) {
  2123. var tMsw = 0, tLsw = 0;
  2124. for (var y = 0; y < 5; y++) {
  2125. var lane = state[x + 5 * y];
  2126. tMsw ^= lane.high;
  2127. tLsw ^= lane.low;
  2128. }
  2129. var Tx = T[x];
  2130. Tx.high = tMsw;
  2131. Tx.low = tLsw;
  2132. }
  2133. for (var x = 0; x < 5; x++) {
  2134. var Tx4 = T[(x + 4) % 5];
  2135. var Tx1 = T[(x + 1) % 5];
  2136. var Tx1Msw = Tx1.high;
  2137. var Tx1Lsw = Tx1.low;
  2138. var tMsw = Tx4.high ^ (Tx1Msw << 1 | Tx1Lsw >>> 31);
  2139. var tLsw = Tx4.low ^ (Tx1Lsw << 1 | Tx1Msw >>> 31);
  2140. for (var y = 0; y < 5; y++) {
  2141. var lane = state[x + 5 * y];
  2142. lane.high ^= tMsw;
  2143. lane.low ^= tLsw;
  2144. }
  2145. }
  2146. for (var laneIndex = 1; laneIndex < 25; laneIndex++) {
  2147. var tMsw;
  2148. var tLsw;
  2149. var lane = state[laneIndex];
  2150. var laneMsw = lane.high;
  2151. var laneLsw = lane.low;
  2152. var rhoOffset = RHO_OFFSETS[laneIndex];
  2153. if (rhoOffset < 32) {
  2154. tMsw = laneMsw << rhoOffset | laneLsw >>> 32 - rhoOffset;
  2155. tLsw = laneLsw << rhoOffset | laneMsw >>> 32 - rhoOffset;
  2156. } else {
  2157. tMsw = laneLsw << rhoOffset - 32 | laneMsw >>> 64 - rhoOffset;
  2158. tLsw = laneMsw << rhoOffset - 32 | laneLsw >>> 64 - rhoOffset;
  2159. }
  2160. var TPiLane = T[PI_INDEXES[laneIndex]];
  2161. TPiLane.high = tMsw;
  2162. TPiLane.low = tLsw;
  2163. }
  2164. var T0 = T[0];
  2165. var state0 = state[0];
  2166. T0.high = state0.high;
  2167. T0.low = state0.low;
  2168. for (var x = 0; x < 5; x++) {
  2169. for (var y = 0; y < 5; y++) {
  2170. var laneIndex = x + 5 * y;
  2171. var lane = state[laneIndex];
  2172. var TLane = T[laneIndex];
  2173. var Tx1Lane = T[(x + 1) % 5 + 5 * y];
  2174. var Tx2Lane = T[(x + 2) % 5 + 5 * y];
  2175. lane.high = TLane.high ^ ~Tx1Lane.high & Tx2Lane.high;
  2176. lane.low = TLane.low ^ ~Tx1Lane.low & Tx2Lane.low;
  2177. }
  2178. }
  2179. var lane = state[0];
  2180. var roundConstant = ROUND_CONSTANTS[round];
  2181. lane.high ^= roundConstant.high;
  2182. lane.low ^= roundConstant.low;
  2183. }
  2184. },
  2185. _doFinalize: function() {
  2186. var data = this._data;
  2187. var dataWords = data.words;
  2188. var nBitsTotal = this._nDataBytes * 8;
  2189. var nBitsLeft = data.sigBytes * 8;
  2190. var blockSizeBits = this.blockSize * 32;
  2191. dataWords[nBitsLeft >>> 5] |= 1 << 24 - nBitsLeft % 32;
  2192. dataWords[(Math2.ceil((nBitsLeft + 1) / blockSizeBits) * blockSizeBits >>> 5) - 1] |= 128;
  2193. data.sigBytes = dataWords.length * 4;
  2194. this._process();
  2195. var state = this._state;
  2196. var outputLengthBytes = this.cfg.outputLength / 8;
  2197. var outputLengthLanes = outputLengthBytes / 8;
  2198. var hashWords = [];
  2199. for (var i = 0; i < outputLengthLanes; i++) {
  2200. var lane = state[i];
  2201. var laneMsw = lane.high;
  2202. var laneLsw = lane.low;
  2203. laneMsw = (laneMsw << 8 | laneMsw >>> 24) & 16711935 | (laneMsw << 24 | laneMsw >>> 8) & 4278255360;
  2204. laneLsw = (laneLsw << 8 | laneLsw >>> 24) & 16711935 | (laneLsw << 24 | laneLsw >>> 8) & 4278255360;
  2205. hashWords.push(laneLsw);
  2206. hashWords.push(laneMsw);
  2207. }
  2208. return new WordArray.init(hashWords, outputLengthBytes);
  2209. },
  2210. clone: function() {
  2211. var clone = Hasher.clone.call(this);
  2212. var state = clone._state = this._state.slice(0);
  2213. for (var i = 0; i < 25; i++) {
  2214. state[i] = state[i].clone();
  2215. }
  2216. return clone;
  2217. }
  2218. });
  2219. C.SHA3 = Hasher._createHelper(SHA3);
  2220. C.HmacSHA3 = Hasher._createHmacHelper(SHA3);
  2221. })(Math);
  2222. return CryptoJS.SHA3;
  2223. });
  2224. }
  2225. });
  2226. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/ripemd160.js
  2227. var require_ripemd160 = __commonJS({
  2228. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/ripemd160.js"(exports, module) {
  2229. (function(root, factory) {
  2230. if (typeof exports === "object") {
  2231. module.exports = exports = factory(require_core());
  2232. } else if (typeof define === "function" && define.amd) {
  2233. define(["./core"], factory);
  2234. } else {
  2235. factory(root.CryptoJS);
  2236. }
  2237. })(exports, function(CryptoJS) {
  2238. (function(Math2) {
  2239. var C = CryptoJS;
  2240. var C_lib = C.lib;
  2241. var WordArray = C_lib.WordArray;
  2242. var Hasher = C_lib.Hasher;
  2243. var C_algo = C.algo;
  2244. var _zl = WordArray.create([
  2245. 0,
  2246. 1,
  2247. 2,
  2248. 3,
  2249. 4,
  2250. 5,
  2251. 6,
  2252. 7,
  2253. 8,
  2254. 9,
  2255. 10,
  2256. 11,
  2257. 12,
  2258. 13,
  2259. 14,
  2260. 15,
  2261. 7,
  2262. 4,
  2263. 13,
  2264. 1,
  2265. 10,
  2266. 6,
  2267. 15,
  2268. 3,
  2269. 12,
  2270. 0,
  2271. 9,
  2272. 5,
  2273. 2,
  2274. 14,
  2275. 11,
  2276. 8,
  2277. 3,
  2278. 10,
  2279. 14,
  2280. 4,
  2281. 9,
  2282. 15,
  2283. 8,
  2284. 1,
  2285. 2,
  2286. 7,
  2287. 0,
  2288. 6,
  2289. 13,
  2290. 11,
  2291. 5,
  2292. 12,
  2293. 1,
  2294. 9,
  2295. 11,
  2296. 10,
  2297. 0,
  2298. 8,
  2299. 12,
  2300. 4,
  2301. 13,
  2302. 3,
  2303. 7,
  2304. 15,
  2305. 14,
  2306. 5,
  2307. 6,
  2308. 2,
  2309. 4,
  2310. 0,
  2311. 5,
  2312. 9,
  2313. 7,
  2314. 12,
  2315. 2,
  2316. 10,
  2317. 14,
  2318. 1,
  2319. 3,
  2320. 8,
  2321. 11,
  2322. 6,
  2323. 15,
  2324. 13
  2325. ]);
  2326. var _zr = WordArray.create([
  2327. 5,
  2328. 14,
  2329. 7,
  2330. 0,
  2331. 9,
  2332. 2,
  2333. 11,
  2334. 4,
  2335. 13,
  2336. 6,
  2337. 15,
  2338. 8,
  2339. 1,
  2340. 10,
  2341. 3,
  2342. 12,
  2343. 6,
  2344. 11,
  2345. 3,
  2346. 7,
  2347. 0,
  2348. 13,
  2349. 5,
  2350. 10,
  2351. 14,
  2352. 15,
  2353. 8,
  2354. 12,
  2355. 4,
  2356. 9,
  2357. 1,
  2358. 2,
  2359. 15,
  2360. 5,
  2361. 1,
  2362. 3,
  2363. 7,
  2364. 14,
  2365. 6,
  2366. 9,
  2367. 11,
  2368. 8,
  2369. 12,
  2370. 2,
  2371. 10,
  2372. 0,
  2373. 4,
  2374. 13,
  2375. 8,
  2376. 6,
  2377. 4,
  2378. 1,
  2379. 3,
  2380. 11,
  2381. 15,
  2382. 0,
  2383. 5,
  2384. 12,
  2385. 2,
  2386. 13,
  2387. 9,
  2388. 7,
  2389. 10,
  2390. 14,
  2391. 12,
  2392. 15,
  2393. 10,
  2394. 4,
  2395. 1,
  2396. 5,
  2397. 8,
  2398. 7,
  2399. 6,
  2400. 2,
  2401. 13,
  2402. 14,
  2403. 0,
  2404. 3,
  2405. 9,
  2406. 11
  2407. ]);
  2408. var _sl = WordArray.create([
  2409. 11,
  2410. 14,
  2411. 15,
  2412. 12,
  2413. 5,
  2414. 8,
  2415. 7,
  2416. 9,
  2417. 11,
  2418. 13,
  2419. 14,
  2420. 15,
  2421. 6,
  2422. 7,
  2423. 9,
  2424. 8,
  2425. 7,
  2426. 6,
  2427. 8,
  2428. 13,
  2429. 11,
  2430. 9,
  2431. 7,
  2432. 15,
  2433. 7,
  2434. 12,
  2435. 15,
  2436. 9,
  2437. 11,
  2438. 7,
  2439. 13,
  2440. 12,
  2441. 11,
  2442. 13,
  2443. 6,
  2444. 7,
  2445. 14,
  2446. 9,
  2447. 13,
  2448. 15,
  2449. 14,
  2450. 8,
  2451. 13,
  2452. 6,
  2453. 5,
  2454. 12,
  2455. 7,
  2456. 5,
  2457. 11,
  2458. 12,
  2459. 14,
  2460. 15,
  2461. 14,
  2462. 15,
  2463. 9,
  2464. 8,
  2465. 9,
  2466. 14,
  2467. 5,
  2468. 6,
  2469. 8,
  2470. 6,
  2471. 5,
  2472. 12,
  2473. 9,
  2474. 15,
  2475. 5,
  2476. 11,
  2477. 6,
  2478. 8,
  2479. 13,
  2480. 12,
  2481. 5,
  2482. 12,
  2483. 13,
  2484. 14,
  2485. 11,
  2486. 8,
  2487. 5,
  2488. 6
  2489. ]);
  2490. var _sr = WordArray.create([
  2491. 8,
  2492. 9,
  2493. 9,
  2494. 11,
  2495. 13,
  2496. 15,
  2497. 15,
  2498. 5,
  2499. 7,
  2500. 7,
  2501. 8,
  2502. 11,
  2503. 14,
  2504. 14,
  2505. 12,
  2506. 6,
  2507. 9,
  2508. 13,
  2509. 15,
  2510. 7,
  2511. 12,
  2512. 8,
  2513. 9,
  2514. 11,
  2515. 7,
  2516. 7,
  2517. 12,
  2518. 7,
  2519. 6,
  2520. 15,
  2521. 13,
  2522. 11,
  2523. 9,
  2524. 7,
  2525. 15,
  2526. 11,
  2527. 8,
  2528. 6,
  2529. 6,
  2530. 14,
  2531. 12,
  2532. 13,
  2533. 5,
  2534. 14,
  2535. 13,
  2536. 13,
  2537. 7,
  2538. 5,
  2539. 15,
  2540. 5,
  2541. 8,
  2542. 11,
  2543. 14,
  2544. 14,
  2545. 6,
  2546. 14,
  2547. 6,
  2548. 9,
  2549. 12,
  2550. 9,
  2551. 12,
  2552. 5,
  2553. 15,
  2554. 8,
  2555. 8,
  2556. 5,
  2557. 12,
  2558. 9,
  2559. 12,
  2560. 5,
  2561. 14,
  2562. 6,
  2563. 8,
  2564. 13,
  2565. 6,
  2566. 5,
  2567. 15,
  2568. 13,
  2569. 11,
  2570. 11
  2571. ]);
  2572. var _hl = WordArray.create([0, 1518500249, 1859775393, 2400959708, 2840853838]);
  2573. var _hr = WordArray.create([1352829926, 1548603684, 1836072691, 2053994217, 0]);
  2574. var RIPEMD160 = C_algo.RIPEMD160 = Hasher.extend({
  2575. _doReset: function() {
  2576. this._hash = WordArray.create([1732584193, 4023233417, 2562383102, 271733878, 3285377520]);
  2577. },
  2578. _doProcessBlock: function(M, offset) {
  2579. for (var i = 0; i < 16; i++) {
  2580. var offset_i = offset + i;
  2581. var M_offset_i = M[offset_i];
  2582. M[offset_i] = (M_offset_i << 8 | M_offset_i >>> 24) & 16711935 | (M_offset_i << 24 | M_offset_i >>> 8) & 4278255360;
  2583. }
  2584. var H = this._hash.words;
  2585. var hl = _hl.words;
  2586. var hr = _hr.words;
  2587. var zl = _zl.words;
  2588. var zr = _zr.words;
  2589. var sl = _sl.words;
  2590. var sr = _sr.words;
  2591. var al, bl, cl, dl, el;
  2592. var ar, br, cr, dr, er;
  2593. ar = al = H[0];
  2594. br = bl = H[1];
  2595. cr = cl = H[2];
  2596. dr = dl = H[3];
  2597. er = el = H[4];
  2598. var t;
  2599. for (var i = 0; i < 80; i += 1) {
  2600. t = al + M[offset + zl[i]] | 0;
  2601. if (i < 16) {
  2602. t += f1(bl, cl, dl) + hl[0];
  2603. } else if (i < 32) {
  2604. t += f2(bl, cl, dl) + hl[1];
  2605. } else if (i < 48) {
  2606. t += f3(bl, cl, dl) + hl[2];
  2607. } else if (i < 64) {
  2608. t += f4(bl, cl, dl) + hl[3];
  2609. } else {
  2610. t += f5(bl, cl, dl) + hl[4];
  2611. }
  2612. t = t | 0;
  2613. t = rotl(t, sl[i]);
  2614. t = t + el | 0;
  2615. al = el;
  2616. el = dl;
  2617. dl = rotl(cl, 10);
  2618. cl = bl;
  2619. bl = t;
  2620. t = ar + M[offset + zr[i]] | 0;
  2621. if (i < 16) {
  2622. t += f5(br, cr, dr) + hr[0];
  2623. } else if (i < 32) {
  2624. t += f4(br, cr, dr) + hr[1];
  2625. } else if (i < 48) {
  2626. t += f3(br, cr, dr) + hr[2];
  2627. } else if (i < 64) {
  2628. t += f2(br, cr, dr) + hr[3];
  2629. } else {
  2630. t += f1(br, cr, dr) + hr[4];
  2631. }
  2632. t = t | 0;
  2633. t = rotl(t, sr[i]);
  2634. t = t + er | 0;
  2635. ar = er;
  2636. er = dr;
  2637. dr = rotl(cr, 10);
  2638. cr = br;
  2639. br = t;
  2640. }
  2641. t = H[1] + cl + dr | 0;
  2642. H[1] = H[2] + dl + er | 0;
  2643. H[2] = H[3] + el + ar | 0;
  2644. H[3] = H[4] + al + br | 0;
  2645. H[4] = H[0] + bl + cr | 0;
  2646. H[0] = t;
  2647. },
  2648. _doFinalize: function() {
  2649. var data = this._data;
  2650. var dataWords = data.words;
  2651. var nBitsTotal = this._nDataBytes * 8;
  2652. var nBitsLeft = data.sigBytes * 8;
  2653. dataWords[nBitsLeft >>> 5] |= 128 << 24 - nBitsLeft % 32;
  2654. dataWords[(nBitsLeft + 64 >>> 9 << 4) + 14] = (nBitsTotal << 8 | nBitsTotal >>> 24) & 16711935 | (nBitsTotal << 24 | nBitsTotal >>> 8) & 4278255360;
  2655. data.sigBytes = (dataWords.length + 1) * 4;
  2656. this._process();
  2657. var hash = this._hash;
  2658. var H = hash.words;
  2659. for (var i = 0; i < 5; i++) {
  2660. var H_i = H[i];
  2661. H[i] = (H_i << 8 | H_i >>> 24) & 16711935 | (H_i << 24 | H_i >>> 8) & 4278255360;
  2662. }
  2663. return hash;
  2664. },
  2665. clone: function() {
  2666. var clone = Hasher.clone.call(this);
  2667. clone._hash = this._hash.clone();
  2668. return clone;
  2669. }
  2670. });
  2671. function f1(x, y, z) {
  2672. return x ^ y ^ z;
  2673. }
  2674. function f2(x, y, z) {
  2675. return x & y | ~x & z;
  2676. }
  2677. function f3(x, y, z) {
  2678. return (x | ~y) ^ z;
  2679. }
  2680. function f4(x, y, z) {
  2681. return x & z | y & ~z;
  2682. }
  2683. function f5(x, y, z) {
  2684. return x ^ (y | ~z);
  2685. }
  2686. function rotl(x, n) {
  2687. return x << n | x >>> 32 - n;
  2688. }
  2689. C.RIPEMD160 = Hasher._createHelper(RIPEMD160);
  2690. C.HmacRIPEMD160 = Hasher._createHmacHelper(RIPEMD160);
  2691. })(Math);
  2692. return CryptoJS.RIPEMD160;
  2693. });
  2694. }
  2695. });
  2696. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/hmac.js
  2697. var require_hmac = __commonJS({
  2698. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/hmac.js"(exports, module) {
  2699. (function(root, factory) {
  2700. if (typeof exports === "object") {
  2701. module.exports = exports = factory(require_core());
  2702. } else if (typeof define === "function" && define.amd) {
  2703. define(["./core"], factory);
  2704. } else {
  2705. factory(root.CryptoJS);
  2706. }
  2707. })(exports, function(CryptoJS) {
  2708. (function() {
  2709. var C = CryptoJS;
  2710. var C_lib = C.lib;
  2711. var Base = C_lib.Base;
  2712. var C_enc = C.enc;
  2713. var Utf8 = C_enc.Utf8;
  2714. var C_algo = C.algo;
  2715. var HMAC = C_algo.HMAC = Base.extend({
  2716. /**
  2717. * Initializes a newly created HMAC.
  2718. *
  2719. * @param {Hasher} hasher The hash algorithm to use.
  2720. * @param {WordArray|string} key The secret key.
  2721. *
  2722. * @example
  2723. *
  2724. * var hmacHasher = CryptoJS.algo.HMAC.create(CryptoJS.algo.SHA256, key);
  2725. */
  2726. init: function(hasher, key) {
  2727. hasher = this._hasher = new hasher.init();
  2728. if (typeof key == "string") {
  2729. key = Utf8.parse(key);
  2730. }
  2731. var hasherBlockSize = hasher.blockSize;
  2732. var hasherBlockSizeBytes = hasherBlockSize * 4;
  2733. if (key.sigBytes > hasherBlockSizeBytes) {
  2734. key = hasher.finalize(key);
  2735. }
  2736. key.clamp();
  2737. var oKey = this._oKey = key.clone();
  2738. var iKey = this._iKey = key.clone();
  2739. var oKeyWords = oKey.words;
  2740. var iKeyWords = iKey.words;
  2741. for (var i = 0; i < hasherBlockSize; i++) {
  2742. oKeyWords[i] ^= 1549556828;
  2743. iKeyWords[i] ^= 909522486;
  2744. }
  2745. oKey.sigBytes = iKey.sigBytes = hasherBlockSizeBytes;
  2746. this.reset();
  2747. },
  2748. /**
  2749. * Resets this HMAC to its initial state.
  2750. *
  2751. * @example
  2752. *
  2753. * hmacHasher.reset();
  2754. */
  2755. reset: function() {
  2756. var hasher = this._hasher;
  2757. hasher.reset();
  2758. hasher.update(this._iKey);
  2759. },
  2760. /**
  2761. * Updates this HMAC with a message.
  2762. *
  2763. * @param {WordArray|string} messageUpdate The message to append.
  2764. *
  2765. * @return {HMAC} This HMAC instance.
  2766. *
  2767. * @example
  2768. *
  2769. * hmacHasher.update('message');
  2770. * hmacHasher.update(wordArray);
  2771. */
  2772. update: function(messageUpdate) {
  2773. this._hasher.update(messageUpdate);
  2774. return this;
  2775. },
  2776. /**
  2777. * Finalizes the HMAC computation.
  2778. * Note that the finalize operation is effectively a destructive, read-once operation.
  2779. *
  2780. * @param {WordArray|string} messageUpdate (Optional) A final message update.
  2781. *
  2782. * @return {WordArray} The HMAC.
  2783. *
  2784. * @example
  2785. *
  2786. * var hmac = hmacHasher.finalize();
  2787. * var hmac = hmacHasher.finalize('message');
  2788. * var hmac = hmacHasher.finalize(wordArray);
  2789. */
  2790. finalize: function(messageUpdate) {
  2791. var hasher = this._hasher;
  2792. var innerHash = hasher.finalize(messageUpdate);
  2793. hasher.reset();
  2794. var hmac = hasher.finalize(this._oKey.clone().concat(innerHash));
  2795. return hmac;
  2796. }
  2797. });
  2798. })();
  2799. });
  2800. }
  2801. });
  2802. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/pbkdf2.js
  2803. var require_pbkdf2 = __commonJS({
  2804. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/pbkdf2.js"(exports, module) {
  2805. (function(root, factory, undef) {
  2806. if (typeof exports === "object") {
  2807. module.exports = exports = factory(require_core(), require_sha1(), require_hmac());
  2808. } else if (typeof define === "function" && define.amd) {
  2809. define(["./core", "./sha1", "./hmac"], factory);
  2810. } else {
  2811. factory(root.CryptoJS);
  2812. }
  2813. })(exports, function(CryptoJS) {
  2814. (function() {
  2815. var C = CryptoJS;
  2816. var C_lib = C.lib;
  2817. var Base = C_lib.Base;
  2818. var WordArray = C_lib.WordArray;
  2819. var C_algo = C.algo;
  2820. var SHA1 = C_algo.SHA1;
  2821. var HMAC = C_algo.HMAC;
  2822. var PBKDF2 = C_algo.PBKDF2 = Base.extend({
  2823. /**
  2824. * Configuration options.
  2825. *
  2826. * @property {number} keySize The key size in words to generate. Default: 4 (128 bits)
  2827. * @property {Hasher} hasher The hasher to use. Default: SHA1
  2828. * @property {number} iterations The number of iterations to perform. Default: 1
  2829. */
  2830. cfg: Base.extend({
  2831. keySize: 128 / 32,
  2832. hasher: SHA1,
  2833. iterations: 1
  2834. }),
  2835. /**
  2836. * Initializes a newly created key derivation function.
  2837. *
  2838. * @param {Object} cfg (Optional) The configuration options to use for the derivation.
  2839. *
  2840. * @example
  2841. *
  2842. * var kdf = CryptoJS.algo.PBKDF2.create();
  2843. * var kdf = CryptoJS.algo.PBKDF2.create({ keySize: 8 });
  2844. * var kdf = CryptoJS.algo.PBKDF2.create({ keySize: 8, iterations: 1000 });
  2845. */
  2846. init: function(cfg) {
  2847. this.cfg = this.cfg.extend(cfg);
  2848. },
  2849. /**
  2850. * Computes the Password-Based Key Derivation Function 2.
  2851. *
  2852. * @param {WordArray|string} password The password.
  2853. * @param {WordArray|string} salt A salt.
  2854. *
  2855. * @return {WordArray} The derived key.
  2856. *
  2857. * @example
  2858. *
  2859. * var key = kdf.compute(password, salt);
  2860. */
  2861. compute: function(password, salt) {
  2862. var cfg = this.cfg;
  2863. var hmac = HMAC.create(cfg.hasher, password);
  2864. var derivedKey = WordArray.create();
  2865. var blockIndex = WordArray.create([1]);
  2866. var derivedKeyWords = derivedKey.words;
  2867. var blockIndexWords = blockIndex.words;
  2868. var keySize = cfg.keySize;
  2869. var iterations = cfg.iterations;
  2870. while (derivedKeyWords.length < keySize) {
  2871. var block = hmac.update(salt).finalize(blockIndex);
  2872. hmac.reset();
  2873. var blockWords = block.words;
  2874. var blockWordsLength = blockWords.length;
  2875. var intermediate = block;
  2876. for (var i = 1; i < iterations; i++) {
  2877. intermediate = hmac.finalize(intermediate);
  2878. hmac.reset();
  2879. var intermediateWords = intermediate.words;
  2880. for (var j = 0; j < blockWordsLength; j++) {
  2881. blockWords[j] ^= intermediateWords[j];
  2882. }
  2883. }
  2884. derivedKey.concat(block);
  2885. blockIndexWords[0]++;
  2886. }
  2887. derivedKey.sigBytes = keySize * 4;
  2888. return derivedKey;
  2889. }
  2890. });
  2891. C.PBKDF2 = function(password, salt, cfg) {
  2892. return PBKDF2.create(cfg).compute(password, salt);
  2893. };
  2894. })();
  2895. return CryptoJS.PBKDF2;
  2896. });
  2897. }
  2898. });
  2899. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/evpkdf.js
  2900. var require_evpkdf = __commonJS({
  2901. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/evpkdf.js"(exports, module) {
  2902. (function(root, factory, undef) {
  2903. if (typeof exports === "object") {
  2904. module.exports = exports = factory(require_core(), require_sha1(), require_hmac());
  2905. } else if (typeof define === "function" && define.amd) {
  2906. define(["./core", "./sha1", "./hmac"], factory);
  2907. } else {
  2908. factory(root.CryptoJS);
  2909. }
  2910. })(exports, function(CryptoJS) {
  2911. (function() {
  2912. var C = CryptoJS;
  2913. var C_lib = C.lib;
  2914. var Base = C_lib.Base;
  2915. var WordArray = C_lib.WordArray;
  2916. var C_algo = C.algo;
  2917. var MD5 = C_algo.MD5;
  2918. var EvpKDF = C_algo.EvpKDF = Base.extend({
  2919. /**
  2920. * Configuration options.
  2921. *
  2922. * @property {number} keySize The key size in words to generate. Default: 4 (128 bits)
  2923. * @property {Hasher} hasher The hash algorithm to use. Default: MD5
  2924. * @property {number} iterations The number of iterations to perform. Default: 1
  2925. */
  2926. cfg: Base.extend({
  2927. keySize: 128 / 32,
  2928. hasher: MD5,
  2929. iterations: 1
  2930. }),
  2931. /**
  2932. * Initializes a newly created key derivation function.
  2933. *
  2934. * @param {Object} cfg (Optional) The configuration options to use for the derivation.
  2935. *
  2936. * @example
  2937. *
  2938. * var kdf = CryptoJS.algo.EvpKDF.create();
  2939. * var kdf = CryptoJS.algo.EvpKDF.create({ keySize: 8 });
  2940. * var kdf = CryptoJS.algo.EvpKDF.create({ keySize: 8, iterations: 1000 });
  2941. */
  2942. init: function(cfg) {
  2943. this.cfg = this.cfg.extend(cfg);
  2944. },
  2945. /**
  2946. * Derives a key from a password.
  2947. *
  2948. * @param {WordArray|string} password The password.
  2949. * @param {WordArray|string} salt A salt.
  2950. *
  2951. * @return {WordArray} The derived key.
  2952. *
  2953. * @example
  2954. *
  2955. * var key = kdf.compute(password, salt);
  2956. */
  2957. compute: function(password, salt) {
  2958. var block;
  2959. var cfg = this.cfg;
  2960. var hasher = cfg.hasher.create();
  2961. var derivedKey = WordArray.create();
  2962. var derivedKeyWords = derivedKey.words;
  2963. var keySize = cfg.keySize;
  2964. var iterations = cfg.iterations;
  2965. while (derivedKeyWords.length < keySize) {
  2966. if (block) {
  2967. hasher.update(block);
  2968. }
  2969. block = hasher.update(password).finalize(salt);
  2970. hasher.reset();
  2971. for (var i = 1; i < iterations; i++) {
  2972. block = hasher.finalize(block);
  2973. hasher.reset();
  2974. }
  2975. derivedKey.concat(block);
  2976. }
  2977. derivedKey.sigBytes = keySize * 4;
  2978. return derivedKey;
  2979. }
  2980. });
  2981. C.EvpKDF = function(password, salt, cfg) {
  2982. return EvpKDF.create(cfg).compute(password, salt);
  2983. };
  2984. })();
  2985. return CryptoJS.EvpKDF;
  2986. });
  2987. }
  2988. });
  2989. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/cipher-core.js
  2990. var require_cipher_core = __commonJS({
  2991. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/cipher-core.js"(exports, module) {
  2992. (function(root, factory, undef) {
  2993. if (typeof exports === "object") {
  2994. module.exports = exports = factory(require_core(), require_evpkdf());
  2995. } else if (typeof define === "function" && define.amd) {
  2996. define(["./core", "./evpkdf"], factory);
  2997. } else {
  2998. factory(root.CryptoJS);
  2999. }
  3000. })(exports, function(CryptoJS) {
  3001. CryptoJS.lib.Cipher || function(undefined2) {
  3002. var C = CryptoJS;
  3003. var C_lib = C.lib;
  3004. var Base = C_lib.Base;
  3005. var WordArray = C_lib.WordArray;
  3006. var BufferedBlockAlgorithm = C_lib.BufferedBlockAlgorithm;
  3007. var C_enc = C.enc;
  3008. var Utf8 = C_enc.Utf8;
  3009. var Base64 = C_enc.Base64;
  3010. var C_algo = C.algo;
  3011. var EvpKDF = C_algo.EvpKDF;
  3012. var Cipher = C_lib.Cipher = BufferedBlockAlgorithm.extend({
  3013. /**
  3014. * Configuration options.
  3015. *
  3016. * @property {WordArray} iv The IV to use for this operation.
  3017. */
  3018. cfg: Base.extend(),
  3019. /**
  3020. * Creates this cipher in encryption mode.
  3021. *
  3022. * @param {WordArray} key The key.
  3023. * @param {Object} cfg (Optional) The configuration options to use for this operation.
  3024. *
  3025. * @return {Cipher} A cipher instance.
  3026. *
  3027. * @static
  3028. *
  3029. * @example
  3030. *
  3031. * var cipher = CryptoJS.algo.AES.createEncryptor(keyWordArray, { iv: ivWordArray });
  3032. */
  3033. createEncryptor: function(key, cfg) {
  3034. return this.create(this._ENC_XFORM_MODE, key, cfg);
  3035. },
  3036. /**
  3037. * Creates this cipher in decryption mode.
  3038. *
  3039. * @param {WordArray} key The key.
  3040. * @param {Object} cfg (Optional) The configuration options to use for this operation.
  3041. *
  3042. * @return {Cipher} A cipher instance.
  3043. *
  3044. * @static
  3045. *
  3046. * @example
  3047. *
  3048. * var cipher = CryptoJS.algo.AES.createDecryptor(keyWordArray, { iv: ivWordArray });
  3049. */
  3050. createDecryptor: function(key, cfg) {
  3051. return this.create(this._DEC_XFORM_MODE, key, cfg);
  3052. },
  3053. /**
  3054. * Initializes a newly created cipher.
  3055. *
  3056. * @param {number} xformMode Either the encryption or decryption transormation mode constant.
  3057. * @param {WordArray} key The key.
  3058. * @param {Object} cfg (Optional) The configuration options to use for this operation.
  3059. *
  3060. * @example
  3061. *
  3062. * var cipher = CryptoJS.algo.AES.create(CryptoJS.algo.AES._ENC_XFORM_MODE, keyWordArray, { iv: ivWordArray });
  3063. */
  3064. init: function(xformMode, key, cfg) {
  3065. this.cfg = this.cfg.extend(cfg);
  3066. this._xformMode = xformMode;
  3067. this._key = key;
  3068. this.reset();
  3069. },
  3070. /**
  3071. * Resets this cipher to its initial state.
  3072. *
  3073. * @example
  3074. *
  3075. * cipher.reset();
  3076. */
  3077. reset: function() {
  3078. BufferedBlockAlgorithm.reset.call(this);
  3079. this._doReset();
  3080. },
  3081. /**
  3082. * Adds data to be encrypted or decrypted.
  3083. *
  3084. * @param {WordArray|string} dataUpdate The data to encrypt or decrypt.
  3085. *
  3086. * @return {WordArray} The data after processing.
  3087. *
  3088. * @example
  3089. *
  3090. * var encrypted = cipher.process('data');
  3091. * var encrypted = cipher.process(wordArray);
  3092. */
  3093. process: function(dataUpdate) {
  3094. this._append(dataUpdate);
  3095. return this._process();
  3096. },
  3097. /**
  3098. * Finalizes the encryption or decryption process.
  3099. * Note that the finalize operation is effectively a destructive, read-once operation.
  3100. *
  3101. * @param {WordArray|string} dataUpdate The final data to encrypt or decrypt.
  3102. *
  3103. * @return {WordArray} The data after final processing.
  3104. *
  3105. * @example
  3106. *
  3107. * var encrypted = cipher.finalize();
  3108. * var encrypted = cipher.finalize('data');
  3109. * var encrypted = cipher.finalize(wordArray);
  3110. */
  3111. finalize: function(dataUpdate) {
  3112. if (dataUpdate) {
  3113. this._append(dataUpdate);
  3114. }
  3115. var finalProcessedData = this._doFinalize();
  3116. return finalProcessedData;
  3117. },
  3118. keySize: 128 / 32,
  3119. ivSize: 128 / 32,
  3120. _ENC_XFORM_MODE: 1,
  3121. _DEC_XFORM_MODE: 2,
  3122. /**
  3123. * Creates shortcut functions to a cipher's object interface.
  3124. *
  3125. * @param {Cipher} cipher The cipher to create a helper for.
  3126. *
  3127. * @return {Object} An object with encrypt and decrypt shortcut functions.
  3128. *
  3129. * @static
  3130. *
  3131. * @example
  3132. *
  3133. * var AES = CryptoJS.lib.Cipher._createHelper(CryptoJS.algo.AES);
  3134. */
  3135. _createHelper: /* @__PURE__ */ function() {
  3136. function selectCipherStrategy(key) {
  3137. if (typeof key == "string") {
  3138. return PasswordBasedCipher;
  3139. } else {
  3140. return SerializableCipher;
  3141. }
  3142. }
  3143. return function(cipher) {
  3144. return {
  3145. encrypt: function(message, key, cfg) {
  3146. return selectCipherStrategy(key).encrypt(cipher, message, key, cfg);
  3147. },
  3148. decrypt: function(ciphertext, key, cfg) {
  3149. return selectCipherStrategy(key).decrypt(cipher, ciphertext, key, cfg);
  3150. }
  3151. };
  3152. };
  3153. }()
  3154. });
  3155. var StreamCipher = C_lib.StreamCipher = Cipher.extend({
  3156. _doFinalize: function() {
  3157. var finalProcessedBlocks = this._process(true);
  3158. return finalProcessedBlocks;
  3159. },
  3160. blockSize: 1
  3161. });
  3162. var C_mode = C.mode = {};
  3163. var BlockCipherMode = C_lib.BlockCipherMode = Base.extend({
  3164. /**
  3165. * Creates this mode for encryption.
  3166. *
  3167. * @param {Cipher} cipher A block cipher instance.
  3168. * @param {Array} iv The IV words.
  3169. *
  3170. * @static
  3171. *
  3172. * @example
  3173. *
  3174. * var mode = CryptoJS.mode.CBC.createEncryptor(cipher, iv.words);
  3175. */
  3176. createEncryptor: function(cipher, iv) {
  3177. return this.Encryptor.create(cipher, iv);
  3178. },
  3179. /**
  3180. * Creates this mode for decryption.
  3181. *
  3182. * @param {Cipher} cipher A block cipher instance.
  3183. * @param {Array} iv The IV words.
  3184. *
  3185. * @static
  3186. *
  3187. * @example
  3188. *
  3189. * var mode = CryptoJS.mode.CBC.createDecryptor(cipher, iv.words);
  3190. */
  3191. createDecryptor: function(cipher, iv) {
  3192. return this.Decryptor.create(cipher, iv);
  3193. },
  3194. /**
  3195. * Initializes a newly created mode.
  3196. *
  3197. * @param {Cipher} cipher A block cipher instance.
  3198. * @param {Array} iv The IV words.
  3199. *
  3200. * @example
  3201. *
  3202. * var mode = CryptoJS.mode.CBC.Encryptor.create(cipher, iv.words);
  3203. */
  3204. init: function(cipher, iv) {
  3205. this._cipher = cipher;
  3206. this._iv = iv;
  3207. }
  3208. });
  3209. var CBC = C_mode.CBC = function() {
  3210. var CBC2 = BlockCipherMode.extend();
  3211. CBC2.Encryptor = CBC2.extend({
  3212. /**
  3213. * Processes the data block at offset.
  3214. *
  3215. * @param {Array} words The data words to operate on.
  3216. * @param {number} offset The offset where the block starts.
  3217. *
  3218. * @example
  3219. *
  3220. * mode.processBlock(data.words, offset);
  3221. */
  3222. processBlock: function(words, offset) {
  3223. var cipher = this._cipher;
  3224. var blockSize = cipher.blockSize;
  3225. xorBlock.call(this, words, offset, blockSize);
  3226. cipher.encryptBlock(words, offset);
  3227. this._prevBlock = words.slice(offset, offset + blockSize);
  3228. }
  3229. });
  3230. CBC2.Decryptor = CBC2.extend({
  3231. /**
  3232. * Processes the data block at offset.
  3233. *
  3234. * @param {Array} words The data words to operate on.
  3235. * @param {number} offset The offset where the block starts.
  3236. *
  3237. * @example
  3238. *
  3239. * mode.processBlock(data.words, offset);
  3240. */
  3241. processBlock: function(words, offset) {
  3242. var cipher = this._cipher;
  3243. var blockSize = cipher.blockSize;
  3244. var thisBlock = words.slice(offset, offset + blockSize);
  3245. cipher.decryptBlock(words, offset);
  3246. xorBlock.call(this, words, offset, blockSize);
  3247. this._prevBlock = thisBlock;
  3248. }
  3249. });
  3250. function xorBlock(words, offset, blockSize) {
  3251. var block;
  3252. var iv = this._iv;
  3253. if (iv) {
  3254. block = iv;
  3255. this._iv = undefined2;
  3256. } else {
  3257. block = this._prevBlock;
  3258. }
  3259. for (var i = 0; i < blockSize; i++) {
  3260. words[offset + i] ^= block[i];
  3261. }
  3262. }
  3263. return CBC2;
  3264. }();
  3265. var C_pad = C.pad = {};
  3266. var Pkcs7 = C_pad.Pkcs7 = {
  3267. /**
  3268. * Pads data using the algorithm defined in PKCS #5/7.
  3269. *
  3270. * @param {WordArray} data The data to pad.
  3271. * @param {number} blockSize The multiple that the data should be padded to.
  3272. *
  3273. * @static
  3274. *
  3275. * @example
  3276. *
  3277. * CryptoJS.pad.Pkcs7.pad(wordArray, 4);
  3278. */
  3279. pad: function(data, blockSize) {
  3280. var blockSizeBytes = blockSize * 4;
  3281. var nPaddingBytes = blockSizeBytes - data.sigBytes % blockSizeBytes;
  3282. var paddingWord = nPaddingBytes << 24 | nPaddingBytes << 16 | nPaddingBytes << 8 | nPaddingBytes;
  3283. var paddingWords = [];
  3284. for (var i = 0; i < nPaddingBytes; i += 4) {
  3285. paddingWords.push(paddingWord);
  3286. }
  3287. var padding = WordArray.create(paddingWords, nPaddingBytes);
  3288. data.concat(padding);
  3289. },
  3290. /**
  3291. * Unpads data that had been padded using the algorithm defined in PKCS #5/7.
  3292. *
  3293. * @param {WordArray} data The data to unpad.
  3294. *
  3295. * @static
  3296. *
  3297. * @example
  3298. *
  3299. * CryptoJS.pad.Pkcs7.unpad(wordArray);
  3300. */
  3301. unpad: function(data) {
  3302. var nPaddingBytes = data.words[data.sigBytes - 1 >>> 2] & 255;
  3303. data.sigBytes -= nPaddingBytes;
  3304. }
  3305. };
  3306. var BlockCipher = C_lib.BlockCipher = Cipher.extend({
  3307. /**
  3308. * Configuration options.
  3309. *
  3310. * @property {Mode} mode The block mode to use. Default: CBC
  3311. * @property {Padding} padding The padding strategy to use. Default: Pkcs7
  3312. */
  3313. cfg: Cipher.cfg.extend({
  3314. mode: CBC,
  3315. padding: Pkcs7
  3316. }),
  3317. reset: function() {
  3318. var modeCreator;
  3319. Cipher.reset.call(this);
  3320. var cfg = this.cfg;
  3321. var iv = cfg.iv;
  3322. var mode = cfg.mode;
  3323. if (this._xformMode == this._ENC_XFORM_MODE) {
  3324. modeCreator = mode.createEncryptor;
  3325. } else {
  3326. modeCreator = mode.createDecryptor;
  3327. this._minBufferSize = 1;
  3328. }
  3329. if (this._mode && this._mode.__creator == modeCreator) {
  3330. this._mode.init(this, iv && iv.words);
  3331. } else {
  3332. this._mode = modeCreator.call(mode, this, iv && iv.words);
  3333. this._mode.__creator = modeCreator;
  3334. }
  3335. },
  3336. _doProcessBlock: function(words, offset) {
  3337. this._mode.processBlock(words, offset);
  3338. },
  3339. _doFinalize: function() {
  3340. var finalProcessedBlocks;
  3341. var padding = this.cfg.padding;
  3342. if (this._xformMode == this._ENC_XFORM_MODE) {
  3343. padding.pad(this._data, this.blockSize);
  3344. finalProcessedBlocks = this._process(true);
  3345. } else {
  3346. finalProcessedBlocks = this._process(true);
  3347. padding.unpad(finalProcessedBlocks);
  3348. }
  3349. return finalProcessedBlocks;
  3350. },
  3351. blockSize: 128 / 32
  3352. });
  3353. var CipherParams = C_lib.CipherParams = Base.extend({
  3354. /**
  3355. * Initializes a newly created cipher params object.
  3356. *
  3357. * @param {Object} cipherParams An object with any of the possible cipher parameters.
  3358. *
  3359. * @example
  3360. *
  3361. * var cipherParams = CryptoJS.lib.CipherParams.create({
  3362. * ciphertext: ciphertextWordArray,
  3363. * key: keyWordArray,
  3364. * iv: ivWordArray,
  3365. * salt: saltWordArray,
  3366. * algorithm: CryptoJS.algo.AES,
  3367. * mode: CryptoJS.mode.CBC,
  3368. * padding: CryptoJS.pad.PKCS7,
  3369. * blockSize: 4,
  3370. * formatter: CryptoJS.format.OpenSSL
  3371. * });
  3372. */
  3373. init: function(cipherParams) {
  3374. this.mixIn(cipherParams);
  3375. },
  3376. /**
  3377. * Converts this cipher params object to a string.
  3378. *
  3379. * @param {Format} formatter (Optional) The formatting strategy to use.
  3380. *
  3381. * @return {string} The stringified cipher params.
  3382. *
  3383. * @throws Error If neither the formatter nor the default formatter is set.
  3384. *
  3385. * @example
  3386. *
  3387. * var string = cipherParams + '';
  3388. * var string = cipherParams.toString();
  3389. * var string = cipherParams.toString(CryptoJS.format.OpenSSL);
  3390. */
  3391. toString: function(formatter) {
  3392. return (formatter || this.formatter).stringify(this);
  3393. }
  3394. });
  3395. var C_format = C.format = {};
  3396. var OpenSSLFormatter = C_format.OpenSSL = {
  3397. /**
  3398. * Converts a cipher params object to an OpenSSL-compatible string.
  3399. *
  3400. * @param {CipherParams} cipherParams The cipher params object.
  3401. *
  3402. * @return {string} The OpenSSL-compatible string.
  3403. *
  3404. * @static
  3405. *
  3406. * @example
  3407. *
  3408. * var openSSLString = CryptoJS.format.OpenSSL.stringify(cipherParams);
  3409. */
  3410. stringify: function(cipherParams) {
  3411. var wordArray;
  3412. var ciphertext = cipherParams.ciphertext;
  3413. var salt = cipherParams.salt;
  3414. if (salt) {
  3415. wordArray = WordArray.create([1398893684, 1701076831]).concat(salt).concat(ciphertext);
  3416. } else {
  3417. wordArray = ciphertext;
  3418. }
  3419. return wordArray.toString(Base64);
  3420. },
  3421. /**
  3422. * Converts an OpenSSL-compatible string to a cipher params object.
  3423. *
  3424. * @param {string} openSSLStr The OpenSSL-compatible string.
  3425. *
  3426. * @return {CipherParams} The cipher params object.
  3427. *
  3428. * @static
  3429. *
  3430. * @example
  3431. *
  3432. * var cipherParams = CryptoJS.format.OpenSSL.parse(openSSLString);
  3433. */
  3434. parse: function(openSSLStr) {
  3435. var salt;
  3436. var ciphertext = Base64.parse(openSSLStr);
  3437. var ciphertextWords = ciphertext.words;
  3438. if (ciphertextWords[0] == 1398893684 && ciphertextWords[1] == 1701076831) {
  3439. salt = WordArray.create(ciphertextWords.slice(2, 4));
  3440. ciphertextWords.splice(0, 4);
  3441. ciphertext.sigBytes -= 16;
  3442. }
  3443. return CipherParams.create({ ciphertext, salt });
  3444. }
  3445. };
  3446. var SerializableCipher = C_lib.SerializableCipher = Base.extend({
  3447. /**
  3448. * Configuration options.
  3449. *
  3450. * @property {Formatter} format The formatting strategy to convert cipher param objects to and from a string. Default: OpenSSL
  3451. */
  3452. cfg: Base.extend({
  3453. format: OpenSSLFormatter
  3454. }),
  3455. /**
  3456. * Encrypts a message.
  3457. *
  3458. * @param {Cipher} cipher The cipher algorithm to use.
  3459. * @param {WordArray|string} message The message to encrypt.
  3460. * @param {WordArray} key The key.
  3461. * @param {Object} cfg (Optional) The configuration options to use for this operation.
  3462. *
  3463. * @return {CipherParams} A cipher params object.
  3464. *
  3465. * @static
  3466. *
  3467. * @example
  3468. *
  3469. * var ciphertextParams = CryptoJS.lib.SerializableCipher.encrypt(CryptoJS.algo.AES, message, key);
  3470. * var ciphertextParams = CryptoJS.lib.SerializableCipher.encrypt(CryptoJS.algo.AES, message, key, { iv: iv });
  3471. * var ciphertextParams = CryptoJS.lib.SerializableCipher.encrypt(CryptoJS.algo.AES, message, key, { iv: iv, format: CryptoJS.format.OpenSSL });
  3472. */
  3473. encrypt: function(cipher, message, key, cfg) {
  3474. cfg = this.cfg.extend(cfg);
  3475. var encryptor = cipher.createEncryptor(key, cfg);
  3476. var ciphertext = encryptor.finalize(message);
  3477. var cipherCfg = encryptor.cfg;
  3478. return CipherParams.create({
  3479. ciphertext,
  3480. key,
  3481. iv: cipherCfg.iv,
  3482. algorithm: cipher,
  3483. mode: cipherCfg.mode,
  3484. padding: cipherCfg.padding,
  3485. blockSize: cipher.blockSize,
  3486. formatter: cfg.format
  3487. });
  3488. },
  3489. /**
  3490. * Decrypts serialized ciphertext.
  3491. *
  3492. * @param {Cipher} cipher The cipher algorithm to use.
  3493. * @param {CipherParams|string} ciphertext The ciphertext to decrypt.
  3494. * @param {WordArray} key The key.
  3495. * @param {Object} cfg (Optional) The configuration options to use for this operation.
  3496. *
  3497. * @return {WordArray} The plaintext.
  3498. *
  3499. * @static
  3500. *
  3501. * @example
  3502. *
  3503. * var plaintext = CryptoJS.lib.SerializableCipher.decrypt(CryptoJS.algo.AES, formattedCiphertext, key, { iv: iv, format: CryptoJS.format.OpenSSL });
  3504. * var plaintext = CryptoJS.lib.SerializableCipher.decrypt(CryptoJS.algo.AES, ciphertextParams, key, { iv: iv, format: CryptoJS.format.OpenSSL });
  3505. */
  3506. decrypt: function(cipher, ciphertext, key, cfg) {
  3507. cfg = this.cfg.extend(cfg);
  3508. ciphertext = this._parse(ciphertext, cfg.format);
  3509. var plaintext = cipher.createDecryptor(key, cfg).finalize(ciphertext.ciphertext);
  3510. return plaintext;
  3511. },
  3512. /**
  3513. * Converts serialized ciphertext to CipherParams,
  3514. * else assumed CipherParams already and returns ciphertext unchanged.
  3515. *
  3516. * @param {CipherParams|string} ciphertext The ciphertext.
  3517. * @param {Formatter} format The formatting strategy to use to parse serialized ciphertext.
  3518. *
  3519. * @return {CipherParams} The unserialized ciphertext.
  3520. *
  3521. * @static
  3522. *
  3523. * @example
  3524. *
  3525. * var ciphertextParams = CryptoJS.lib.SerializableCipher._parse(ciphertextStringOrParams, format);
  3526. */
  3527. _parse: function(ciphertext, format) {
  3528. if (typeof ciphertext == "string") {
  3529. return format.parse(ciphertext, this);
  3530. } else {
  3531. return ciphertext;
  3532. }
  3533. }
  3534. });
  3535. var C_kdf = C.kdf = {};
  3536. var OpenSSLKdf = C_kdf.OpenSSL = {
  3537. /**
  3538. * Derives a key and IV from a password.
  3539. *
  3540. * @param {string} password The password to derive from.
  3541. * @param {number} keySize The size in words of the key to generate.
  3542. * @param {number} ivSize The size in words of the IV to generate.
  3543. * @param {WordArray|string} salt (Optional) A 64-bit salt to use. If omitted, a salt will be generated randomly.
  3544. *
  3545. * @return {CipherParams} A cipher params object with the key, IV, and salt.
  3546. *
  3547. * @static
  3548. *
  3549. * @example
  3550. *
  3551. * var derivedParams = CryptoJS.kdf.OpenSSL.execute('Password', 256/32, 128/32);
  3552. * var derivedParams = CryptoJS.kdf.OpenSSL.execute('Password', 256/32, 128/32, 'saltsalt');
  3553. */
  3554. execute: function(password, keySize, ivSize, salt) {
  3555. if (!salt) {
  3556. salt = WordArray.random(64 / 8);
  3557. }
  3558. var key = EvpKDF.create({ keySize: keySize + ivSize }).compute(password, salt);
  3559. var iv = WordArray.create(key.words.slice(keySize), ivSize * 4);
  3560. key.sigBytes = keySize * 4;
  3561. return CipherParams.create({ key, iv, salt });
  3562. }
  3563. };
  3564. var PasswordBasedCipher = C_lib.PasswordBasedCipher = SerializableCipher.extend({
  3565. /**
  3566. * Configuration options.
  3567. *
  3568. * @property {KDF} kdf The key derivation function to use to generate a key and IV from a password. Default: OpenSSL
  3569. */
  3570. cfg: SerializableCipher.cfg.extend({
  3571. kdf: OpenSSLKdf
  3572. }),
  3573. /**
  3574. * Encrypts a message using a password.
  3575. *
  3576. * @param {Cipher} cipher The cipher algorithm to use.
  3577. * @param {WordArray|string} message The message to encrypt.
  3578. * @param {string} password The password.
  3579. * @param {Object} cfg (Optional) The configuration options to use for this operation.
  3580. *
  3581. * @return {CipherParams} A cipher params object.
  3582. *
  3583. * @static
  3584. *
  3585. * @example
  3586. *
  3587. * var ciphertextParams = CryptoJS.lib.PasswordBasedCipher.encrypt(CryptoJS.algo.AES, message, 'password');
  3588. * var ciphertextParams = CryptoJS.lib.PasswordBasedCipher.encrypt(CryptoJS.algo.AES, message, 'password', { format: CryptoJS.format.OpenSSL });
  3589. */
  3590. encrypt: function(cipher, message, password, cfg) {
  3591. cfg = this.cfg.extend(cfg);
  3592. var derivedParams = cfg.kdf.execute(password, cipher.keySize, cipher.ivSize);
  3593. cfg.iv = derivedParams.iv;
  3594. var ciphertext = SerializableCipher.encrypt.call(this, cipher, message, derivedParams.key, cfg);
  3595. ciphertext.mixIn(derivedParams);
  3596. return ciphertext;
  3597. },
  3598. /**
  3599. * Decrypts serialized ciphertext using a password.
  3600. *
  3601. * @param {Cipher} cipher The cipher algorithm to use.
  3602. * @param {CipherParams|string} ciphertext The ciphertext to decrypt.
  3603. * @param {string} password The password.
  3604. * @param {Object} cfg (Optional) The configuration options to use for this operation.
  3605. *
  3606. * @return {WordArray} The plaintext.
  3607. *
  3608. * @static
  3609. *
  3610. * @example
  3611. *
  3612. * var plaintext = CryptoJS.lib.PasswordBasedCipher.decrypt(CryptoJS.algo.AES, formattedCiphertext, 'password', { format: CryptoJS.format.OpenSSL });
  3613. * var plaintext = CryptoJS.lib.PasswordBasedCipher.decrypt(CryptoJS.algo.AES, ciphertextParams, 'password', { format: CryptoJS.format.OpenSSL });
  3614. */
  3615. decrypt: function(cipher, ciphertext, password, cfg) {
  3616. cfg = this.cfg.extend(cfg);
  3617. ciphertext = this._parse(ciphertext, cfg.format);
  3618. var derivedParams = cfg.kdf.execute(password, cipher.keySize, cipher.ivSize, ciphertext.salt);
  3619. cfg.iv = derivedParams.iv;
  3620. var plaintext = SerializableCipher.decrypt.call(this, cipher, ciphertext, derivedParams.key, cfg);
  3621. return plaintext;
  3622. }
  3623. });
  3624. }();
  3625. });
  3626. }
  3627. });
  3628. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/mode-cfb.js
  3629. var require_mode_cfb = __commonJS({
  3630. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/mode-cfb.js"(exports, module) {
  3631. (function(root, factory, undef) {
  3632. if (typeof exports === "object") {
  3633. module.exports = exports = factory(require_core(), require_cipher_core());
  3634. } else if (typeof define === "function" && define.amd) {
  3635. define(["./core", "./cipher-core"], factory);
  3636. } else {
  3637. factory(root.CryptoJS);
  3638. }
  3639. })(exports, function(CryptoJS) {
  3640. CryptoJS.mode.CFB = function() {
  3641. var CFB = CryptoJS.lib.BlockCipherMode.extend();
  3642. CFB.Encryptor = CFB.extend({
  3643. processBlock: function(words, offset) {
  3644. var cipher = this._cipher;
  3645. var blockSize = cipher.blockSize;
  3646. generateKeystreamAndEncrypt.call(this, words, offset, blockSize, cipher);
  3647. this._prevBlock = words.slice(offset, offset + blockSize);
  3648. }
  3649. });
  3650. CFB.Decryptor = CFB.extend({
  3651. processBlock: function(words, offset) {
  3652. var cipher = this._cipher;
  3653. var blockSize = cipher.blockSize;
  3654. var thisBlock = words.slice(offset, offset + blockSize);
  3655. generateKeystreamAndEncrypt.call(this, words, offset, blockSize, cipher);
  3656. this._prevBlock = thisBlock;
  3657. }
  3658. });
  3659. function generateKeystreamAndEncrypt(words, offset, blockSize, cipher) {
  3660. var keystream;
  3661. var iv = this._iv;
  3662. if (iv) {
  3663. keystream = iv.slice(0);
  3664. this._iv = void 0;
  3665. } else {
  3666. keystream = this._prevBlock;
  3667. }
  3668. cipher.encryptBlock(keystream, 0);
  3669. for (var i = 0; i < blockSize; i++) {
  3670. words[offset + i] ^= keystream[i];
  3671. }
  3672. }
  3673. return CFB;
  3674. }();
  3675. return CryptoJS.mode.CFB;
  3676. });
  3677. }
  3678. });
  3679. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/mode-ctr.js
  3680. var require_mode_ctr = __commonJS({
  3681. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/mode-ctr.js"(exports, module) {
  3682. (function(root, factory, undef) {
  3683. if (typeof exports === "object") {
  3684. module.exports = exports = factory(require_core(), require_cipher_core());
  3685. } else if (typeof define === "function" && define.amd) {
  3686. define(["./core", "./cipher-core"], factory);
  3687. } else {
  3688. factory(root.CryptoJS);
  3689. }
  3690. })(exports, function(CryptoJS) {
  3691. CryptoJS.mode.CTR = function() {
  3692. var CTR = CryptoJS.lib.BlockCipherMode.extend();
  3693. var Encryptor = CTR.Encryptor = CTR.extend({
  3694. processBlock: function(words, offset) {
  3695. var cipher = this._cipher;
  3696. var blockSize = cipher.blockSize;
  3697. var iv = this._iv;
  3698. var counter = this._counter;
  3699. if (iv) {
  3700. counter = this._counter = iv.slice(0);
  3701. this._iv = void 0;
  3702. }
  3703. var keystream = counter.slice(0);
  3704. cipher.encryptBlock(keystream, 0);
  3705. counter[blockSize - 1] = counter[blockSize - 1] + 1 | 0;
  3706. for (var i = 0; i < blockSize; i++) {
  3707. words[offset + i] ^= keystream[i];
  3708. }
  3709. }
  3710. });
  3711. CTR.Decryptor = Encryptor;
  3712. return CTR;
  3713. }();
  3714. return CryptoJS.mode.CTR;
  3715. });
  3716. }
  3717. });
  3718. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/mode-ctr-gladman.js
  3719. var require_mode_ctr_gladman = __commonJS({
  3720. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/mode-ctr-gladman.js"(exports, module) {
  3721. (function(root, factory, undef) {
  3722. if (typeof exports === "object") {
  3723. module.exports = exports = factory(require_core(), require_cipher_core());
  3724. } else if (typeof define === "function" && define.amd) {
  3725. define(["./core", "./cipher-core"], factory);
  3726. } else {
  3727. factory(root.CryptoJS);
  3728. }
  3729. })(exports, function(CryptoJS) {
  3730. CryptoJS.mode.CTRGladman = function() {
  3731. var CTRGladman = CryptoJS.lib.BlockCipherMode.extend();
  3732. function incWord(word) {
  3733. if ((word >> 24 & 255) === 255) {
  3734. var b1 = word >> 16 & 255;
  3735. var b2 = word >> 8 & 255;
  3736. var b3 = word & 255;
  3737. if (b1 === 255) {
  3738. b1 = 0;
  3739. if (b2 === 255) {
  3740. b2 = 0;
  3741. if (b3 === 255) {
  3742. b3 = 0;
  3743. } else {
  3744. ++b3;
  3745. }
  3746. } else {
  3747. ++b2;
  3748. }
  3749. } else {
  3750. ++b1;
  3751. }
  3752. word = 0;
  3753. word += b1 << 16;
  3754. word += b2 << 8;
  3755. word += b3;
  3756. } else {
  3757. word += 1 << 24;
  3758. }
  3759. return word;
  3760. }
  3761. function incCounter(counter) {
  3762. if ((counter[0] = incWord(counter[0])) === 0) {
  3763. counter[1] = incWord(counter[1]);
  3764. }
  3765. return counter;
  3766. }
  3767. var Encryptor = CTRGladman.Encryptor = CTRGladman.extend({
  3768. processBlock: function(words, offset) {
  3769. var cipher = this._cipher;
  3770. var blockSize = cipher.blockSize;
  3771. var iv = this._iv;
  3772. var counter = this._counter;
  3773. if (iv) {
  3774. counter = this._counter = iv.slice(0);
  3775. this._iv = void 0;
  3776. }
  3777. incCounter(counter);
  3778. var keystream = counter.slice(0);
  3779. cipher.encryptBlock(keystream, 0);
  3780. for (var i = 0; i < blockSize; i++) {
  3781. words[offset + i] ^= keystream[i];
  3782. }
  3783. }
  3784. });
  3785. CTRGladman.Decryptor = Encryptor;
  3786. return CTRGladman;
  3787. }();
  3788. return CryptoJS.mode.CTRGladman;
  3789. });
  3790. }
  3791. });
  3792. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/mode-ofb.js
  3793. var require_mode_ofb = __commonJS({
  3794. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/mode-ofb.js"(exports, module) {
  3795. (function(root, factory, undef) {
  3796. if (typeof exports === "object") {
  3797. module.exports = exports = factory(require_core(), require_cipher_core());
  3798. } else if (typeof define === "function" && define.amd) {
  3799. define(["./core", "./cipher-core"], factory);
  3800. } else {
  3801. factory(root.CryptoJS);
  3802. }
  3803. })(exports, function(CryptoJS) {
  3804. CryptoJS.mode.OFB = function() {
  3805. var OFB = CryptoJS.lib.BlockCipherMode.extend();
  3806. var Encryptor = OFB.Encryptor = OFB.extend({
  3807. processBlock: function(words, offset) {
  3808. var cipher = this._cipher;
  3809. var blockSize = cipher.blockSize;
  3810. var iv = this._iv;
  3811. var keystream = this._keystream;
  3812. if (iv) {
  3813. keystream = this._keystream = iv.slice(0);
  3814. this._iv = void 0;
  3815. }
  3816. cipher.encryptBlock(keystream, 0);
  3817. for (var i = 0; i < blockSize; i++) {
  3818. words[offset + i] ^= keystream[i];
  3819. }
  3820. }
  3821. });
  3822. OFB.Decryptor = Encryptor;
  3823. return OFB;
  3824. }();
  3825. return CryptoJS.mode.OFB;
  3826. });
  3827. }
  3828. });
  3829. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/mode-ecb.js
  3830. var require_mode_ecb = __commonJS({
  3831. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/mode-ecb.js"(exports, module) {
  3832. (function(root, factory, undef) {
  3833. if (typeof exports === "object") {
  3834. module.exports = exports = factory(require_core(), require_cipher_core());
  3835. } else if (typeof define === "function" && define.amd) {
  3836. define(["./core", "./cipher-core"], factory);
  3837. } else {
  3838. factory(root.CryptoJS);
  3839. }
  3840. })(exports, function(CryptoJS) {
  3841. CryptoJS.mode.ECB = function() {
  3842. var ECB = CryptoJS.lib.BlockCipherMode.extend();
  3843. ECB.Encryptor = ECB.extend({
  3844. processBlock: function(words, offset) {
  3845. this._cipher.encryptBlock(words, offset);
  3846. }
  3847. });
  3848. ECB.Decryptor = ECB.extend({
  3849. processBlock: function(words, offset) {
  3850. this._cipher.decryptBlock(words, offset);
  3851. }
  3852. });
  3853. return ECB;
  3854. }();
  3855. return CryptoJS.mode.ECB;
  3856. });
  3857. }
  3858. });
  3859. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/pad-ansix923.js
  3860. var require_pad_ansix923 = __commonJS({
  3861. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/pad-ansix923.js"(exports, module) {
  3862. (function(root, factory, undef) {
  3863. if (typeof exports === "object") {
  3864. module.exports = exports = factory(require_core(), require_cipher_core());
  3865. } else if (typeof define === "function" && define.amd) {
  3866. define(["./core", "./cipher-core"], factory);
  3867. } else {
  3868. factory(root.CryptoJS);
  3869. }
  3870. })(exports, function(CryptoJS) {
  3871. CryptoJS.pad.AnsiX923 = {
  3872. pad: function(data, blockSize) {
  3873. var dataSigBytes = data.sigBytes;
  3874. var blockSizeBytes = blockSize * 4;
  3875. var nPaddingBytes = blockSizeBytes - dataSigBytes % blockSizeBytes;
  3876. var lastBytePos = dataSigBytes + nPaddingBytes - 1;
  3877. data.clamp();
  3878. data.words[lastBytePos >>> 2] |= nPaddingBytes << 24 - lastBytePos % 4 * 8;
  3879. data.sigBytes += nPaddingBytes;
  3880. },
  3881. unpad: function(data) {
  3882. var nPaddingBytes = data.words[data.sigBytes - 1 >>> 2] & 255;
  3883. data.sigBytes -= nPaddingBytes;
  3884. }
  3885. };
  3886. return CryptoJS.pad.Ansix923;
  3887. });
  3888. }
  3889. });
  3890. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/pad-iso10126.js
  3891. var require_pad_iso10126 = __commonJS({
  3892. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/pad-iso10126.js"(exports, module) {
  3893. (function(root, factory, undef) {
  3894. if (typeof exports === "object") {
  3895. module.exports = exports = factory(require_core(), require_cipher_core());
  3896. } else if (typeof define === "function" && define.amd) {
  3897. define(["./core", "./cipher-core"], factory);
  3898. } else {
  3899. factory(root.CryptoJS);
  3900. }
  3901. })(exports, function(CryptoJS) {
  3902. CryptoJS.pad.Iso10126 = {
  3903. pad: function(data, blockSize) {
  3904. var blockSizeBytes = blockSize * 4;
  3905. var nPaddingBytes = blockSizeBytes - data.sigBytes % blockSizeBytes;
  3906. data.concat(CryptoJS.lib.WordArray.random(nPaddingBytes - 1)).concat(CryptoJS.lib.WordArray.create([nPaddingBytes << 24], 1));
  3907. },
  3908. unpad: function(data) {
  3909. var nPaddingBytes = data.words[data.sigBytes - 1 >>> 2] & 255;
  3910. data.sigBytes -= nPaddingBytes;
  3911. }
  3912. };
  3913. return CryptoJS.pad.Iso10126;
  3914. });
  3915. }
  3916. });
  3917. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/pad-iso97971.js
  3918. var require_pad_iso97971 = __commonJS({
  3919. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/pad-iso97971.js"(exports, module) {
  3920. (function(root, factory, undef) {
  3921. if (typeof exports === "object") {
  3922. module.exports = exports = factory(require_core(), require_cipher_core());
  3923. } else if (typeof define === "function" && define.amd) {
  3924. define(["./core", "./cipher-core"], factory);
  3925. } else {
  3926. factory(root.CryptoJS);
  3927. }
  3928. })(exports, function(CryptoJS) {
  3929. CryptoJS.pad.Iso97971 = {
  3930. pad: function(data, blockSize) {
  3931. data.concat(CryptoJS.lib.WordArray.create([2147483648], 1));
  3932. CryptoJS.pad.ZeroPadding.pad(data, blockSize);
  3933. },
  3934. unpad: function(data) {
  3935. CryptoJS.pad.ZeroPadding.unpad(data);
  3936. data.sigBytes--;
  3937. }
  3938. };
  3939. return CryptoJS.pad.Iso97971;
  3940. });
  3941. }
  3942. });
  3943. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/pad-zeropadding.js
  3944. var require_pad_zeropadding = __commonJS({
  3945. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/pad-zeropadding.js"(exports, module) {
  3946. (function(root, factory, undef) {
  3947. if (typeof exports === "object") {
  3948. module.exports = exports = factory(require_core(), require_cipher_core());
  3949. } else if (typeof define === "function" && define.amd) {
  3950. define(["./core", "./cipher-core"], factory);
  3951. } else {
  3952. factory(root.CryptoJS);
  3953. }
  3954. })(exports, function(CryptoJS) {
  3955. CryptoJS.pad.ZeroPadding = {
  3956. pad: function(data, blockSize) {
  3957. var blockSizeBytes = blockSize * 4;
  3958. data.clamp();
  3959. data.sigBytes += blockSizeBytes - (data.sigBytes % blockSizeBytes || blockSizeBytes);
  3960. },
  3961. unpad: function(data) {
  3962. var dataWords = data.words;
  3963. var i = data.sigBytes - 1;
  3964. for (var i = data.sigBytes - 1; i >= 0; i--) {
  3965. if (dataWords[i >>> 2] >>> 24 - i % 4 * 8 & 255) {
  3966. data.sigBytes = i + 1;
  3967. break;
  3968. }
  3969. }
  3970. }
  3971. };
  3972. return CryptoJS.pad.ZeroPadding;
  3973. });
  3974. }
  3975. });
  3976. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/pad-nopadding.js
  3977. var require_pad_nopadding = __commonJS({
  3978. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/pad-nopadding.js"(exports, module) {
  3979. (function(root, factory, undef) {
  3980. if (typeof exports === "object") {
  3981. module.exports = exports = factory(require_core(), require_cipher_core());
  3982. } else if (typeof define === "function" && define.amd) {
  3983. define(["./core", "./cipher-core"], factory);
  3984. } else {
  3985. factory(root.CryptoJS);
  3986. }
  3987. })(exports, function(CryptoJS) {
  3988. CryptoJS.pad.NoPadding = {
  3989. pad: function() {
  3990. },
  3991. unpad: function() {
  3992. }
  3993. };
  3994. return CryptoJS.pad.NoPadding;
  3995. });
  3996. }
  3997. });
  3998. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/format-hex.js
  3999. var require_format_hex = __commonJS({
  4000. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/format-hex.js"(exports, module) {
  4001. (function(root, factory, undef) {
  4002. if (typeof exports === "object") {
  4003. module.exports = exports = factory(require_core(), require_cipher_core());
  4004. } else if (typeof define === "function" && define.amd) {
  4005. define(["./core", "./cipher-core"], factory);
  4006. } else {
  4007. factory(root.CryptoJS);
  4008. }
  4009. })(exports, function(CryptoJS) {
  4010. (function(undefined2) {
  4011. var C = CryptoJS;
  4012. var C_lib = C.lib;
  4013. var CipherParams = C_lib.CipherParams;
  4014. var C_enc = C.enc;
  4015. var Hex = C_enc.Hex;
  4016. var C_format = C.format;
  4017. var HexFormatter = C_format.Hex = {
  4018. /**
  4019. * Converts the ciphertext of a cipher params object to a hexadecimally encoded string.
  4020. *
  4021. * @param {CipherParams} cipherParams The cipher params object.
  4022. *
  4023. * @return {string} The hexadecimally encoded string.
  4024. *
  4025. * @static
  4026. *
  4027. * @example
  4028. *
  4029. * var hexString = CryptoJS.format.Hex.stringify(cipherParams);
  4030. */
  4031. stringify: function(cipherParams) {
  4032. return cipherParams.ciphertext.toString(Hex);
  4033. },
  4034. /**
  4035. * Converts a hexadecimally encoded ciphertext string to a cipher params object.
  4036. *
  4037. * @param {string} input The hexadecimally encoded string.
  4038. *
  4039. * @return {CipherParams} The cipher params object.
  4040. *
  4041. * @static
  4042. *
  4043. * @example
  4044. *
  4045. * var cipherParams = CryptoJS.format.Hex.parse(hexString);
  4046. */
  4047. parse: function(input) {
  4048. var ciphertext = Hex.parse(input);
  4049. return CipherParams.create({ ciphertext });
  4050. }
  4051. };
  4052. })();
  4053. return CryptoJS.format.Hex;
  4054. });
  4055. }
  4056. });
  4057. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/aes.js
  4058. var require_aes = __commonJS({
  4059. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/aes.js"(exports, module) {
  4060. (function(root, factory, undef) {
  4061. if (typeof exports === "object") {
  4062. module.exports = exports = factory(require_core(), require_enc_base64(), require_md5(), require_evpkdf(), require_cipher_core());
  4063. } else if (typeof define === "function" && define.amd) {
  4064. define(["./core", "./enc-base64", "./md5", "./evpkdf", "./cipher-core"], factory);
  4065. } else {
  4066. factory(root.CryptoJS);
  4067. }
  4068. })(exports, function(CryptoJS) {
  4069. (function() {
  4070. var C = CryptoJS;
  4071. var C_lib = C.lib;
  4072. var BlockCipher = C_lib.BlockCipher;
  4073. var C_algo = C.algo;
  4074. var SBOX = [];
  4075. var INV_SBOX = [];
  4076. var SUB_MIX_0 = [];
  4077. var SUB_MIX_1 = [];
  4078. var SUB_MIX_2 = [];
  4079. var SUB_MIX_3 = [];
  4080. var INV_SUB_MIX_0 = [];
  4081. var INV_SUB_MIX_1 = [];
  4082. var INV_SUB_MIX_2 = [];
  4083. var INV_SUB_MIX_3 = [];
  4084. (function() {
  4085. var d = [];
  4086. for (var i = 0; i < 256; i++) {
  4087. if (i < 128) {
  4088. d[i] = i << 1;
  4089. } else {
  4090. d[i] = i << 1 ^ 283;
  4091. }
  4092. }
  4093. var x = 0;
  4094. var xi = 0;
  4095. for (var i = 0; i < 256; i++) {
  4096. var sx = xi ^ xi << 1 ^ xi << 2 ^ xi << 3 ^ xi << 4;
  4097. sx = sx >>> 8 ^ sx & 255 ^ 99;
  4098. SBOX[x] = sx;
  4099. INV_SBOX[sx] = x;
  4100. var x2 = d[x];
  4101. var x4 = d[x2];
  4102. var x8 = d[x4];
  4103. var t = d[sx] * 257 ^ sx * 16843008;
  4104. SUB_MIX_0[x] = t << 24 | t >>> 8;
  4105. SUB_MIX_1[x] = t << 16 | t >>> 16;
  4106. SUB_MIX_2[x] = t << 8 | t >>> 24;
  4107. SUB_MIX_3[x] = t;
  4108. var t = x8 * 16843009 ^ x4 * 65537 ^ x2 * 257 ^ x * 16843008;
  4109. INV_SUB_MIX_0[sx] = t << 24 | t >>> 8;
  4110. INV_SUB_MIX_1[sx] = t << 16 | t >>> 16;
  4111. INV_SUB_MIX_2[sx] = t << 8 | t >>> 24;
  4112. INV_SUB_MIX_3[sx] = t;
  4113. if (!x) {
  4114. x = xi = 1;
  4115. } else {
  4116. x = x2 ^ d[d[d[x8 ^ x2]]];
  4117. xi ^= d[d[xi]];
  4118. }
  4119. }
  4120. })();
  4121. var RCON = [0, 1, 2, 4, 8, 16, 32, 64, 128, 27, 54];
  4122. var AES = C_algo.AES = BlockCipher.extend({
  4123. _doReset: function() {
  4124. var t;
  4125. if (this._nRounds && this._keyPriorReset === this._key) {
  4126. return;
  4127. }
  4128. var key = this._keyPriorReset = this._key;
  4129. var keyWords = key.words;
  4130. var keySize = key.sigBytes / 4;
  4131. var nRounds = this._nRounds = keySize + 6;
  4132. var ksRows = (nRounds + 1) * 4;
  4133. var keySchedule = this._keySchedule = [];
  4134. for (var ksRow = 0; ksRow < ksRows; ksRow++) {
  4135. if (ksRow < keySize) {
  4136. keySchedule[ksRow] = keyWords[ksRow];
  4137. } else {
  4138. t = keySchedule[ksRow - 1];
  4139. if (!(ksRow % keySize)) {
  4140. t = t << 8 | t >>> 24;
  4141. t = SBOX[t >>> 24] << 24 | SBOX[t >>> 16 & 255] << 16 | SBOX[t >>> 8 & 255] << 8 | SBOX[t & 255];
  4142. t ^= RCON[ksRow / keySize | 0] << 24;
  4143. } else if (keySize > 6 && ksRow % keySize == 4) {
  4144. t = SBOX[t >>> 24] << 24 | SBOX[t >>> 16 & 255] << 16 | SBOX[t >>> 8 & 255] << 8 | SBOX[t & 255];
  4145. }
  4146. keySchedule[ksRow] = keySchedule[ksRow - keySize] ^ t;
  4147. }
  4148. }
  4149. var invKeySchedule = this._invKeySchedule = [];
  4150. for (var invKsRow = 0; invKsRow < ksRows; invKsRow++) {
  4151. var ksRow = ksRows - invKsRow;
  4152. if (invKsRow % 4) {
  4153. var t = keySchedule[ksRow];
  4154. } else {
  4155. var t = keySchedule[ksRow - 4];
  4156. }
  4157. if (invKsRow < 4 || ksRow <= 4) {
  4158. invKeySchedule[invKsRow] = t;
  4159. } else {
  4160. invKeySchedule[invKsRow] = INV_SUB_MIX_0[SBOX[t >>> 24]] ^ INV_SUB_MIX_1[SBOX[t >>> 16 & 255]] ^ INV_SUB_MIX_2[SBOX[t >>> 8 & 255]] ^ INV_SUB_MIX_3[SBOX[t & 255]];
  4161. }
  4162. }
  4163. },
  4164. encryptBlock: function(M, offset) {
  4165. this._doCryptBlock(M, offset, this._keySchedule, SUB_MIX_0, SUB_MIX_1, SUB_MIX_2, SUB_MIX_3, SBOX);
  4166. },
  4167. decryptBlock: function(M, offset) {
  4168. var t = M[offset + 1];
  4169. M[offset + 1] = M[offset + 3];
  4170. M[offset + 3] = t;
  4171. this._doCryptBlock(M, offset, this._invKeySchedule, INV_SUB_MIX_0, INV_SUB_MIX_1, INV_SUB_MIX_2, INV_SUB_MIX_3, INV_SBOX);
  4172. var t = M[offset + 1];
  4173. M[offset + 1] = M[offset + 3];
  4174. M[offset + 3] = t;
  4175. },
  4176. _doCryptBlock: function(M, offset, keySchedule, SUB_MIX_02, SUB_MIX_12, SUB_MIX_22, SUB_MIX_32, SBOX2) {
  4177. var nRounds = this._nRounds;
  4178. var s0 = M[offset] ^ keySchedule[0];
  4179. var s1 = M[offset + 1] ^ keySchedule[1];
  4180. var s2 = M[offset + 2] ^ keySchedule[2];
  4181. var s3 = M[offset + 3] ^ keySchedule[3];
  4182. var ksRow = 4;
  4183. for (var round = 1; round < nRounds; round++) {
  4184. var t0 = SUB_MIX_02[s0 >>> 24] ^ SUB_MIX_12[s1 >>> 16 & 255] ^ SUB_MIX_22[s2 >>> 8 & 255] ^ SUB_MIX_32[s3 & 255] ^ keySchedule[ksRow++];
  4185. var t1 = SUB_MIX_02[s1 >>> 24] ^ SUB_MIX_12[s2 >>> 16 & 255] ^ SUB_MIX_22[s3 >>> 8 & 255] ^ SUB_MIX_32[s0 & 255] ^ keySchedule[ksRow++];
  4186. var t2 = SUB_MIX_02[s2 >>> 24] ^ SUB_MIX_12[s3 >>> 16 & 255] ^ SUB_MIX_22[s0 >>> 8 & 255] ^ SUB_MIX_32[s1 & 255] ^ keySchedule[ksRow++];
  4187. var t3 = SUB_MIX_02[s3 >>> 24] ^ SUB_MIX_12[s0 >>> 16 & 255] ^ SUB_MIX_22[s1 >>> 8 & 255] ^ SUB_MIX_32[s2 & 255] ^ keySchedule[ksRow++];
  4188. s0 = t0;
  4189. s1 = t1;
  4190. s2 = t2;
  4191. s3 = t3;
  4192. }
  4193. var t0 = (SBOX2[s0 >>> 24] << 24 | SBOX2[s1 >>> 16 & 255] << 16 | SBOX2[s2 >>> 8 & 255] << 8 | SBOX2[s3 & 255]) ^ keySchedule[ksRow++];
  4194. var t1 = (SBOX2[s1 >>> 24] << 24 | SBOX2[s2 >>> 16 & 255] << 16 | SBOX2[s3 >>> 8 & 255] << 8 | SBOX2[s0 & 255]) ^ keySchedule[ksRow++];
  4195. var t2 = (SBOX2[s2 >>> 24] << 24 | SBOX2[s3 >>> 16 & 255] << 16 | SBOX2[s0 >>> 8 & 255] << 8 | SBOX2[s1 & 255]) ^ keySchedule[ksRow++];
  4196. var t3 = (SBOX2[s3 >>> 24] << 24 | SBOX2[s0 >>> 16 & 255] << 16 | SBOX2[s1 >>> 8 & 255] << 8 | SBOX2[s2 & 255]) ^ keySchedule[ksRow++];
  4197. M[offset] = t0;
  4198. M[offset + 1] = t1;
  4199. M[offset + 2] = t2;
  4200. M[offset + 3] = t3;
  4201. },
  4202. keySize: 256 / 32
  4203. });
  4204. C.AES = BlockCipher._createHelper(AES);
  4205. })();
  4206. return CryptoJS.AES;
  4207. });
  4208. }
  4209. });
  4210. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/tripledes.js
  4211. var require_tripledes = __commonJS({
  4212. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/tripledes.js"(exports, module) {
  4213. (function(root, factory, undef) {
  4214. if (typeof exports === "object") {
  4215. module.exports = exports = factory(require_core(), require_enc_base64(), require_md5(), require_evpkdf(), require_cipher_core());
  4216. } else if (typeof define === "function" && define.amd) {
  4217. define(["./core", "./enc-base64", "./md5", "./evpkdf", "./cipher-core"], factory);
  4218. } else {
  4219. factory(root.CryptoJS);
  4220. }
  4221. })(exports, function(CryptoJS) {
  4222. (function() {
  4223. var C = CryptoJS;
  4224. var C_lib = C.lib;
  4225. var WordArray = C_lib.WordArray;
  4226. var BlockCipher = C_lib.BlockCipher;
  4227. var C_algo = C.algo;
  4228. var PC1 = [
  4229. 57,
  4230. 49,
  4231. 41,
  4232. 33,
  4233. 25,
  4234. 17,
  4235. 9,
  4236. 1,
  4237. 58,
  4238. 50,
  4239. 42,
  4240. 34,
  4241. 26,
  4242. 18,
  4243. 10,
  4244. 2,
  4245. 59,
  4246. 51,
  4247. 43,
  4248. 35,
  4249. 27,
  4250. 19,
  4251. 11,
  4252. 3,
  4253. 60,
  4254. 52,
  4255. 44,
  4256. 36,
  4257. 63,
  4258. 55,
  4259. 47,
  4260. 39,
  4261. 31,
  4262. 23,
  4263. 15,
  4264. 7,
  4265. 62,
  4266. 54,
  4267. 46,
  4268. 38,
  4269. 30,
  4270. 22,
  4271. 14,
  4272. 6,
  4273. 61,
  4274. 53,
  4275. 45,
  4276. 37,
  4277. 29,
  4278. 21,
  4279. 13,
  4280. 5,
  4281. 28,
  4282. 20,
  4283. 12,
  4284. 4
  4285. ];
  4286. var PC2 = [
  4287. 14,
  4288. 17,
  4289. 11,
  4290. 24,
  4291. 1,
  4292. 5,
  4293. 3,
  4294. 28,
  4295. 15,
  4296. 6,
  4297. 21,
  4298. 10,
  4299. 23,
  4300. 19,
  4301. 12,
  4302. 4,
  4303. 26,
  4304. 8,
  4305. 16,
  4306. 7,
  4307. 27,
  4308. 20,
  4309. 13,
  4310. 2,
  4311. 41,
  4312. 52,
  4313. 31,
  4314. 37,
  4315. 47,
  4316. 55,
  4317. 30,
  4318. 40,
  4319. 51,
  4320. 45,
  4321. 33,
  4322. 48,
  4323. 44,
  4324. 49,
  4325. 39,
  4326. 56,
  4327. 34,
  4328. 53,
  4329. 46,
  4330. 42,
  4331. 50,
  4332. 36,
  4333. 29,
  4334. 32
  4335. ];
  4336. var BIT_SHIFTS = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28];
  4337. var SBOX_P = [
  4338. {
  4339. 0: 8421888,
  4340. 268435456: 32768,
  4341. 536870912: 8421378,
  4342. 805306368: 2,
  4343. 1073741824: 512,
  4344. 1342177280: 8421890,
  4345. 1610612736: 8389122,
  4346. 1879048192: 8388608,
  4347. 2147483648: 514,
  4348. 2415919104: 8389120,
  4349. 2684354560: 33280,
  4350. 2952790016: 8421376,
  4351. 3221225472: 32770,
  4352. 3489660928: 8388610,
  4353. 3758096384: 0,
  4354. 4026531840: 33282,
  4355. 134217728: 0,
  4356. 402653184: 8421890,
  4357. 671088640: 33282,
  4358. 939524096: 32768,
  4359. 1207959552: 8421888,
  4360. 1476395008: 512,
  4361. 1744830464: 8421378,
  4362. 2013265920: 2,
  4363. 2281701376: 8389120,
  4364. 2550136832: 33280,
  4365. 2818572288: 8421376,
  4366. 3087007744: 8389122,
  4367. 3355443200: 8388610,
  4368. 3623878656: 32770,
  4369. 3892314112: 514,
  4370. 4160749568: 8388608,
  4371. 1: 32768,
  4372. 268435457: 2,
  4373. 536870913: 8421888,
  4374. 805306369: 8388608,
  4375. 1073741825: 8421378,
  4376. 1342177281: 33280,
  4377. 1610612737: 512,
  4378. 1879048193: 8389122,
  4379. 2147483649: 8421890,
  4380. 2415919105: 8421376,
  4381. 2684354561: 8388610,
  4382. 2952790017: 33282,
  4383. 3221225473: 514,
  4384. 3489660929: 8389120,
  4385. 3758096385: 32770,
  4386. 4026531841: 0,
  4387. 134217729: 8421890,
  4388. 402653185: 8421376,
  4389. 671088641: 8388608,
  4390. 939524097: 512,
  4391. 1207959553: 32768,
  4392. 1476395009: 8388610,
  4393. 1744830465: 2,
  4394. 2013265921: 33282,
  4395. 2281701377: 32770,
  4396. 2550136833: 8389122,
  4397. 2818572289: 514,
  4398. 3087007745: 8421888,
  4399. 3355443201: 8389120,
  4400. 3623878657: 0,
  4401. 3892314113: 33280,
  4402. 4160749569: 8421378
  4403. },
  4404. {
  4405. 0: 1074282512,
  4406. 16777216: 16384,
  4407. 33554432: 524288,
  4408. 50331648: 1074266128,
  4409. 67108864: 1073741840,
  4410. 83886080: 1074282496,
  4411. 100663296: 1073758208,
  4412. 117440512: 16,
  4413. 134217728: 540672,
  4414. 150994944: 1073758224,
  4415. 167772160: 1073741824,
  4416. 184549376: 540688,
  4417. 201326592: 524304,
  4418. 218103808: 0,
  4419. 234881024: 16400,
  4420. 251658240: 1074266112,
  4421. 8388608: 1073758208,
  4422. 25165824: 540688,
  4423. 41943040: 16,
  4424. 58720256: 1073758224,
  4425. 75497472: 1074282512,
  4426. 92274688: 1073741824,
  4427. 109051904: 524288,
  4428. 125829120: 1074266128,
  4429. 142606336: 524304,
  4430. 159383552: 0,
  4431. 176160768: 16384,
  4432. 192937984: 1074266112,
  4433. 209715200: 1073741840,
  4434. 226492416: 540672,
  4435. 243269632: 1074282496,
  4436. 260046848: 16400,
  4437. 268435456: 0,
  4438. 285212672: 1074266128,
  4439. 301989888: 1073758224,
  4440. 318767104: 1074282496,
  4441. 335544320: 1074266112,
  4442. 352321536: 16,
  4443. 369098752: 540688,
  4444. 385875968: 16384,
  4445. 402653184: 16400,
  4446. 419430400: 524288,
  4447. 436207616: 524304,
  4448. 452984832: 1073741840,
  4449. 469762048: 540672,
  4450. 486539264: 1073758208,
  4451. 503316480: 1073741824,
  4452. 520093696: 1074282512,
  4453. 276824064: 540688,
  4454. 293601280: 524288,
  4455. 310378496: 1074266112,
  4456. 327155712: 16384,
  4457. 343932928: 1073758208,
  4458. 360710144: 1074282512,
  4459. 377487360: 16,
  4460. 394264576: 1073741824,
  4461. 411041792: 1074282496,
  4462. 427819008: 1073741840,
  4463. 444596224: 1073758224,
  4464. 461373440: 524304,
  4465. 478150656: 0,
  4466. 494927872: 16400,
  4467. 511705088: 1074266128,
  4468. 528482304: 540672
  4469. },
  4470. {
  4471. 0: 260,
  4472. 1048576: 0,
  4473. 2097152: 67109120,
  4474. 3145728: 65796,
  4475. 4194304: 65540,
  4476. 5242880: 67108868,
  4477. 6291456: 67174660,
  4478. 7340032: 67174400,
  4479. 8388608: 67108864,
  4480. 9437184: 67174656,
  4481. 10485760: 65792,
  4482. 11534336: 67174404,
  4483. 12582912: 67109124,
  4484. 13631488: 65536,
  4485. 14680064: 4,
  4486. 15728640: 256,
  4487. 524288: 67174656,
  4488. 1572864: 67174404,
  4489. 2621440: 0,
  4490. 3670016: 67109120,
  4491. 4718592: 67108868,
  4492. 5767168: 65536,
  4493. 6815744: 65540,
  4494. 7864320: 260,
  4495. 8912896: 4,
  4496. 9961472: 256,
  4497. 11010048: 67174400,
  4498. 12058624: 65796,
  4499. 13107200: 65792,
  4500. 14155776: 67109124,
  4501. 15204352: 67174660,
  4502. 16252928: 67108864,
  4503. 16777216: 67174656,
  4504. 17825792: 65540,
  4505. 18874368: 65536,
  4506. 19922944: 67109120,
  4507. 20971520: 256,
  4508. 22020096: 67174660,
  4509. 23068672: 67108868,
  4510. 24117248: 0,
  4511. 25165824: 67109124,
  4512. 26214400: 67108864,
  4513. 27262976: 4,
  4514. 28311552: 65792,
  4515. 29360128: 67174400,
  4516. 30408704: 260,
  4517. 31457280: 65796,
  4518. 32505856: 67174404,
  4519. 17301504: 67108864,
  4520. 18350080: 260,
  4521. 19398656: 67174656,
  4522. 20447232: 0,
  4523. 21495808: 65540,
  4524. 22544384: 67109120,
  4525. 23592960: 256,
  4526. 24641536: 67174404,
  4527. 25690112: 65536,
  4528. 26738688: 67174660,
  4529. 27787264: 65796,
  4530. 28835840: 67108868,
  4531. 29884416: 67109124,
  4532. 30932992: 67174400,
  4533. 31981568: 4,
  4534. 33030144: 65792
  4535. },
  4536. {
  4537. 0: 2151682048,
  4538. 65536: 2147487808,
  4539. 131072: 4198464,
  4540. 196608: 2151677952,
  4541. 262144: 0,
  4542. 327680: 4198400,
  4543. 393216: 2147483712,
  4544. 458752: 4194368,
  4545. 524288: 2147483648,
  4546. 589824: 4194304,
  4547. 655360: 64,
  4548. 720896: 2147487744,
  4549. 786432: 2151678016,
  4550. 851968: 4160,
  4551. 917504: 4096,
  4552. 983040: 2151682112,
  4553. 32768: 2147487808,
  4554. 98304: 64,
  4555. 163840: 2151678016,
  4556. 229376: 2147487744,
  4557. 294912: 4198400,
  4558. 360448: 2151682112,
  4559. 425984: 0,
  4560. 491520: 2151677952,
  4561. 557056: 4096,
  4562. 622592: 2151682048,
  4563. 688128: 4194304,
  4564. 753664: 4160,
  4565. 819200: 2147483648,
  4566. 884736: 4194368,
  4567. 950272: 4198464,
  4568. 1015808: 2147483712,
  4569. 1048576: 4194368,
  4570. 1114112: 4198400,
  4571. 1179648: 2147483712,
  4572. 1245184: 0,
  4573. 1310720: 4160,
  4574. 1376256: 2151678016,
  4575. 1441792: 2151682048,
  4576. 1507328: 2147487808,
  4577. 1572864: 2151682112,
  4578. 1638400: 2147483648,
  4579. 1703936: 2151677952,
  4580. 1769472: 4198464,
  4581. 1835008: 2147487744,
  4582. 1900544: 4194304,
  4583. 1966080: 64,
  4584. 2031616: 4096,
  4585. 1081344: 2151677952,
  4586. 1146880: 2151682112,
  4587. 1212416: 0,
  4588. 1277952: 4198400,
  4589. 1343488: 4194368,
  4590. 1409024: 2147483648,
  4591. 1474560: 2147487808,
  4592. 1540096: 64,
  4593. 1605632: 2147483712,
  4594. 1671168: 4096,
  4595. 1736704: 2147487744,
  4596. 1802240: 2151678016,
  4597. 1867776: 4160,
  4598. 1933312: 2151682048,
  4599. 1998848: 4194304,
  4600. 2064384: 4198464
  4601. },
  4602. {
  4603. 0: 128,
  4604. 4096: 17039360,
  4605. 8192: 262144,
  4606. 12288: 536870912,
  4607. 16384: 537133184,
  4608. 20480: 16777344,
  4609. 24576: 553648256,
  4610. 28672: 262272,
  4611. 32768: 16777216,
  4612. 36864: 537133056,
  4613. 40960: 536871040,
  4614. 45056: 553910400,
  4615. 49152: 553910272,
  4616. 53248: 0,
  4617. 57344: 17039488,
  4618. 61440: 553648128,
  4619. 2048: 17039488,
  4620. 6144: 553648256,
  4621. 10240: 128,
  4622. 14336: 17039360,
  4623. 18432: 262144,
  4624. 22528: 537133184,
  4625. 26624: 553910272,
  4626. 30720: 536870912,
  4627. 34816: 537133056,
  4628. 38912: 0,
  4629. 43008: 553910400,
  4630. 47104: 16777344,
  4631. 51200: 536871040,
  4632. 55296: 553648128,
  4633. 59392: 16777216,
  4634. 63488: 262272,
  4635. 65536: 262144,
  4636. 69632: 128,
  4637. 73728: 536870912,
  4638. 77824: 553648256,
  4639. 81920: 16777344,
  4640. 86016: 553910272,
  4641. 90112: 537133184,
  4642. 94208: 16777216,
  4643. 98304: 553910400,
  4644. 102400: 553648128,
  4645. 106496: 17039360,
  4646. 110592: 537133056,
  4647. 114688: 262272,
  4648. 118784: 536871040,
  4649. 122880: 0,
  4650. 126976: 17039488,
  4651. 67584: 553648256,
  4652. 71680: 16777216,
  4653. 75776: 17039360,
  4654. 79872: 537133184,
  4655. 83968: 536870912,
  4656. 88064: 17039488,
  4657. 92160: 128,
  4658. 96256: 553910272,
  4659. 100352: 262272,
  4660. 104448: 553910400,
  4661. 108544: 0,
  4662. 112640: 553648128,
  4663. 116736: 16777344,
  4664. 120832: 262144,
  4665. 124928: 537133056,
  4666. 129024: 536871040
  4667. },
  4668. {
  4669. 0: 268435464,
  4670. 256: 8192,
  4671. 512: 270532608,
  4672. 768: 270540808,
  4673. 1024: 268443648,
  4674. 1280: 2097152,
  4675. 1536: 2097160,
  4676. 1792: 268435456,
  4677. 2048: 0,
  4678. 2304: 268443656,
  4679. 2560: 2105344,
  4680. 2816: 8,
  4681. 3072: 270532616,
  4682. 3328: 2105352,
  4683. 3584: 8200,
  4684. 3840: 270540800,
  4685. 128: 270532608,
  4686. 384: 270540808,
  4687. 640: 8,
  4688. 896: 2097152,
  4689. 1152: 2105352,
  4690. 1408: 268435464,
  4691. 1664: 268443648,
  4692. 1920: 8200,
  4693. 2176: 2097160,
  4694. 2432: 8192,
  4695. 2688: 268443656,
  4696. 2944: 270532616,
  4697. 3200: 0,
  4698. 3456: 270540800,
  4699. 3712: 2105344,
  4700. 3968: 268435456,
  4701. 4096: 268443648,
  4702. 4352: 270532616,
  4703. 4608: 270540808,
  4704. 4864: 8200,
  4705. 5120: 2097152,
  4706. 5376: 268435456,
  4707. 5632: 268435464,
  4708. 5888: 2105344,
  4709. 6144: 2105352,
  4710. 6400: 0,
  4711. 6656: 8,
  4712. 6912: 270532608,
  4713. 7168: 8192,
  4714. 7424: 268443656,
  4715. 7680: 270540800,
  4716. 7936: 2097160,
  4717. 4224: 8,
  4718. 4480: 2105344,
  4719. 4736: 2097152,
  4720. 4992: 268435464,
  4721. 5248: 268443648,
  4722. 5504: 8200,
  4723. 5760: 270540808,
  4724. 6016: 270532608,
  4725. 6272: 270540800,
  4726. 6528: 270532616,
  4727. 6784: 8192,
  4728. 7040: 2105352,
  4729. 7296: 2097160,
  4730. 7552: 0,
  4731. 7808: 268435456,
  4732. 8064: 268443656
  4733. },
  4734. {
  4735. 0: 1048576,
  4736. 16: 33555457,
  4737. 32: 1024,
  4738. 48: 1049601,
  4739. 64: 34604033,
  4740. 80: 0,
  4741. 96: 1,
  4742. 112: 34603009,
  4743. 128: 33555456,
  4744. 144: 1048577,
  4745. 160: 33554433,
  4746. 176: 34604032,
  4747. 192: 34603008,
  4748. 208: 1025,
  4749. 224: 1049600,
  4750. 240: 33554432,
  4751. 8: 34603009,
  4752. 24: 0,
  4753. 40: 33555457,
  4754. 56: 34604032,
  4755. 72: 1048576,
  4756. 88: 33554433,
  4757. 104: 33554432,
  4758. 120: 1025,
  4759. 136: 1049601,
  4760. 152: 33555456,
  4761. 168: 34603008,
  4762. 184: 1048577,
  4763. 200: 1024,
  4764. 216: 34604033,
  4765. 232: 1,
  4766. 248: 1049600,
  4767. 256: 33554432,
  4768. 272: 1048576,
  4769. 288: 33555457,
  4770. 304: 34603009,
  4771. 320: 1048577,
  4772. 336: 33555456,
  4773. 352: 34604032,
  4774. 368: 1049601,
  4775. 384: 1025,
  4776. 400: 34604033,
  4777. 416: 1049600,
  4778. 432: 1,
  4779. 448: 0,
  4780. 464: 34603008,
  4781. 480: 33554433,
  4782. 496: 1024,
  4783. 264: 1049600,
  4784. 280: 33555457,
  4785. 296: 34603009,
  4786. 312: 1,
  4787. 328: 33554432,
  4788. 344: 1048576,
  4789. 360: 1025,
  4790. 376: 34604032,
  4791. 392: 33554433,
  4792. 408: 34603008,
  4793. 424: 0,
  4794. 440: 34604033,
  4795. 456: 1049601,
  4796. 472: 1024,
  4797. 488: 33555456,
  4798. 504: 1048577
  4799. },
  4800. {
  4801. 0: 134219808,
  4802. 1: 131072,
  4803. 2: 134217728,
  4804. 3: 32,
  4805. 4: 131104,
  4806. 5: 134350880,
  4807. 6: 134350848,
  4808. 7: 2048,
  4809. 8: 134348800,
  4810. 9: 134219776,
  4811. 10: 133120,
  4812. 11: 134348832,
  4813. 12: 2080,
  4814. 13: 0,
  4815. 14: 134217760,
  4816. 15: 133152,
  4817. 2147483648: 2048,
  4818. 2147483649: 134350880,
  4819. 2147483650: 134219808,
  4820. 2147483651: 134217728,
  4821. 2147483652: 134348800,
  4822. 2147483653: 133120,
  4823. 2147483654: 133152,
  4824. 2147483655: 32,
  4825. 2147483656: 134217760,
  4826. 2147483657: 2080,
  4827. 2147483658: 131104,
  4828. 2147483659: 134350848,
  4829. 2147483660: 0,
  4830. 2147483661: 134348832,
  4831. 2147483662: 134219776,
  4832. 2147483663: 131072,
  4833. 16: 133152,
  4834. 17: 134350848,
  4835. 18: 32,
  4836. 19: 2048,
  4837. 20: 134219776,
  4838. 21: 134217760,
  4839. 22: 134348832,
  4840. 23: 131072,
  4841. 24: 0,
  4842. 25: 131104,
  4843. 26: 134348800,
  4844. 27: 134219808,
  4845. 28: 134350880,
  4846. 29: 133120,
  4847. 30: 2080,
  4848. 31: 134217728,
  4849. 2147483664: 131072,
  4850. 2147483665: 2048,
  4851. 2147483666: 134348832,
  4852. 2147483667: 133152,
  4853. 2147483668: 32,
  4854. 2147483669: 134348800,
  4855. 2147483670: 134217728,
  4856. 2147483671: 134219808,
  4857. 2147483672: 134350880,
  4858. 2147483673: 134217760,
  4859. 2147483674: 134219776,
  4860. 2147483675: 0,
  4861. 2147483676: 133120,
  4862. 2147483677: 2080,
  4863. 2147483678: 131104,
  4864. 2147483679: 134350848
  4865. }
  4866. ];
  4867. var SBOX_MASK = [
  4868. 4160749569,
  4869. 528482304,
  4870. 33030144,
  4871. 2064384,
  4872. 129024,
  4873. 8064,
  4874. 504,
  4875. 2147483679
  4876. ];
  4877. var DES = C_algo.DES = BlockCipher.extend({
  4878. _doReset: function() {
  4879. var key = this._key;
  4880. var keyWords = key.words;
  4881. var keyBits = [];
  4882. for (var i = 0; i < 56; i++) {
  4883. var keyBitPos = PC1[i] - 1;
  4884. keyBits[i] = keyWords[keyBitPos >>> 5] >>> 31 - keyBitPos % 32 & 1;
  4885. }
  4886. var subKeys = this._subKeys = [];
  4887. for (var nSubKey = 0; nSubKey < 16; nSubKey++) {
  4888. var subKey = subKeys[nSubKey] = [];
  4889. var bitShift = BIT_SHIFTS[nSubKey];
  4890. for (var i = 0; i < 24; i++) {
  4891. subKey[i / 6 | 0] |= keyBits[(PC2[i] - 1 + bitShift) % 28] << 31 - i % 6;
  4892. subKey[4 + (i / 6 | 0)] |= keyBits[28 + (PC2[i + 24] - 1 + bitShift) % 28] << 31 - i % 6;
  4893. }
  4894. subKey[0] = subKey[0] << 1 | subKey[0] >>> 31;
  4895. for (var i = 1; i < 7; i++) {
  4896. subKey[i] = subKey[i] >>> (i - 1) * 4 + 3;
  4897. }
  4898. subKey[7] = subKey[7] << 5 | subKey[7] >>> 27;
  4899. }
  4900. var invSubKeys = this._invSubKeys = [];
  4901. for (var i = 0; i < 16; i++) {
  4902. invSubKeys[i] = subKeys[15 - i];
  4903. }
  4904. },
  4905. encryptBlock: function(M, offset) {
  4906. this._doCryptBlock(M, offset, this._subKeys);
  4907. },
  4908. decryptBlock: function(M, offset) {
  4909. this._doCryptBlock(M, offset, this._invSubKeys);
  4910. },
  4911. _doCryptBlock: function(M, offset, subKeys) {
  4912. this._lBlock = M[offset];
  4913. this._rBlock = M[offset + 1];
  4914. exchangeLR.call(this, 4, 252645135);
  4915. exchangeLR.call(this, 16, 65535);
  4916. exchangeRL.call(this, 2, 858993459);
  4917. exchangeRL.call(this, 8, 16711935);
  4918. exchangeLR.call(this, 1, 1431655765);
  4919. for (var round = 0; round < 16; round++) {
  4920. var subKey = subKeys[round];
  4921. var lBlock = this._lBlock;
  4922. var rBlock = this._rBlock;
  4923. var f = 0;
  4924. for (var i = 0; i < 8; i++) {
  4925. f |= SBOX_P[i][((rBlock ^ subKey[i]) & SBOX_MASK[i]) >>> 0];
  4926. }
  4927. this._lBlock = rBlock;
  4928. this._rBlock = lBlock ^ f;
  4929. }
  4930. var t = this._lBlock;
  4931. this._lBlock = this._rBlock;
  4932. this._rBlock = t;
  4933. exchangeLR.call(this, 1, 1431655765);
  4934. exchangeRL.call(this, 8, 16711935);
  4935. exchangeRL.call(this, 2, 858993459);
  4936. exchangeLR.call(this, 16, 65535);
  4937. exchangeLR.call(this, 4, 252645135);
  4938. M[offset] = this._lBlock;
  4939. M[offset + 1] = this._rBlock;
  4940. },
  4941. keySize: 64 / 32,
  4942. ivSize: 64 / 32,
  4943. blockSize: 64 / 32
  4944. });
  4945. function exchangeLR(offset, mask) {
  4946. var t = (this._lBlock >>> offset ^ this._rBlock) & mask;
  4947. this._rBlock ^= t;
  4948. this._lBlock ^= t << offset;
  4949. }
  4950. function exchangeRL(offset, mask) {
  4951. var t = (this._rBlock >>> offset ^ this._lBlock) & mask;
  4952. this._lBlock ^= t;
  4953. this._rBlock ^= t << offset;
  4954. }
  4955. C.DES = BlockCipher._createHelper(DES);
  4956. var TripleDES = C_algo.TripleDES = BlockCipher.extend({
  4957. _doReset: function() {
  4958. var key = this._key;
  4959. var keyWords = key.words;
  4960. if (keyWords.length !== 2 && keyWords.length !== 4 && keyWords.length < 6) {
  4961. throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");
  4962. }
  4963. var key1 = keyWords.slice(0, 2);
  4964. var key2 = keyWords.length < 4 ? keyWords.slice(0, 2) : keyWords.slice(2, 4);
  4965. var key3 = keyWords.length < 6 ? keyWords.slice(0, 2) : keyWords.slice(4, 6);
  4966. this._des1 = DES.createEncryptor(WordArray.create(key1));
  4967. this._des2 = DES.createEncryptor(WordArray.create(key2));
  4968. this._des3 = DES.createEncryptor(WordArray.create(key3));
  4969. },
  4970. encryptBlock: function(M, offset) {
  4971. this._des1.encryptBlock(M, offset);
  4972. this._des2.decryptBlock(M, offset);
  4973. this._des3.encryptBlock(M, offset);
  4974. },
  4975. decryptBlock: function(M, offset) {
  4976. this._des3.decryptBlock(M, offset);
  4977. this._des2.encryptBlock(M, offset);
  4978. this._des1.decryptBlock(M, offset);
  4979. },
  4980. keySize: 192 / 32,
  4981. ivSize: 64 / 32,
  4982. blockSize: 64 / 32
  4983. });
  4984. C.TripleDES = BlockCipher._createHelper(TripleDES);
  4985. })();
  4986. return CryptoJS.TripleDES;
  4987. });
  4988. }
  4989. });
  4990. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/rc4.js
  4991. var require_rc4 = __commonJS({
  4992. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/rc4.js"(exports, module) {
  4993. (function(root, factory, undef) {
  4994. if (typeof exports === "object") {
  4995. module.exports = exports = factory(require_core(), require_enc_base64(), require_md5(), require_evpkdf(), require_cipher_core());
  4996. } else if (typeof define === "function" && define.amd) {
  4997. define(["./core", "./enc-base64", "./md5", "./evpkdf", "./cipher-core"], factory);
  4998. } else {
  4999. factory(root.CryptoJS);
  5000. }
  5001. })(exports, function(CryptoJS) {
  5002. (function() {
  5003. var C = CryptoJS;
  5004. var C_lib = C.lib;
  5005. var StreamCipher = C_lib.StreamCipher;
  5006. var C_algo = C.algo;
  5007. var RC4 = C_algo.RC4 = StreamCipher.extend({
  5008. _doReset: function() {
  5009. var key = this._key;
  5010. var keyWords = key.words;
  5011. var keySigBytes = key.sigBytes;
  5012. var S = this._S = [];
  5013. for (var i = 0; i < 256; i++) {
  5014. S[i] = i;
  5015. }
  5016. for (var i = 0, j = 0; i < 256; i++) {
  5017. var keyByteIndex = i % keySigBytes;
  5018. var keyByte = keyWords[keyByteIndex >>> 2] >>> 24 - keyByteIndex % 4 * 8 & 255;
  5019. j = (j + S[i] + keyByte) % 256;
  5020. var t = S[i];
  5021. S[i] = S[j];
  5022. S[j] = t;
  5023. }
  5024. this._i = this._j = 0;
  5025. },
  5026. _doProcessBlock: function(M, offset) {
  5027. M[offset] ^= generateKeystreamWord.call(this);
  5028. },
  5029. keySize: 256 / 32,
  5030. ivSize: 0
  5031. });
  5032. function generateKeystreamWord() {
  5033. var S = this._S;
  5034. var i = this._i;
  5035. var j = this._j;
  5036. var keystreamWord = 0;
  5037. for (var n = 0; n < 4; n++) {
  5038. i = (i + 1) % 256;
  5039. j = (j + S[i]) % 256;
  5040. var t = S[i];
  5041. S[i] = S[j];
  5042. S[j] = t;
  5043. keystreamWord |= S[(S[i] + S[j]) % 256] << 24 - n * 8;
  5044. }
  5045. this._i = i;
  5046. this._j = j;
  5047. return keystreamWord;
  5048. }
  5049. C.RC4 = StreamCipher._createHelper(RC4);
  5050. var RC4Drop = C_algo.RC4Drop = RC4.extend({
  5051. /**
  5052. * Configuration options.
  5053. *
  5054. * @property {number} drop The number of keystream words to drop. Default 192
  5055. */
  5056. cfg: RC4.cfg.extend({
  5057. drop: 192
  5058. }),
  5059. _doReset: function() {
  5060. RC4._doReset.call(this);
  5061. for (var i = this.cfg.drop; i > 0; i--) {
  5062. generateKeystreamWord.call(this);
  5063. }
  5064. }
  5065. });
  5066. C.RC4Drop = StreamCipher._createHelper(RC4Drop);
  5067. })();
  5068. return CryptoJS.RC4;
  5069. });
  5070. }
  5071. });
  5072. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/rabbit.js
  5073. var require_rabbit = __commonJS({
  5074. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/rabbit.js"(exports, module) {
  5075. (function(root, factory, undef) {
  5076. if (typeof exports === "object") {
  5077. module.exports = exports = factory(require_core(), require_enc_base64(), require_md5(), require_evpkdf(), require_cipher_core());
  5078. } else if (typeof define === "function" && define.amd) {
  5079. define(["./core", "./enc-base64", "./md5", "./evpkdf", "./cipher-core"], factory);
  5080. } else {
  5081. factory(root.CryptoJS);
  5082. }
  5083. })(exports, function(CryptoJS) {
  5084. (function() {
  5085. var C = CryptoJS;
  5086. var C_lib = C.lib;
  5087. var StreamCipher = C_lib.StreamCipher;
  5088. var C_algo = C.algo;
  5089. var S = [];
  5090. var C_ = [];
  5091. var G = [];
  5092. var Rabbit = C_algo.Rabbit = StreamCipher.extend({
  5093. _doReset: function() {
  5094. var K = this._key.words;
  5095. var iv = this.cfg.iv;
  5096. for (var i = 0; i < 4; i++) {
  5097. K[i] = (K[i] << 8 | K[i] >>> 24) & 16711935 | (K[i] << 24 | K[i] >>> 8) & 4278255360;
  5098. }
  5099. var X = this._X = [
  5100. K[0],
  5101. K[3] << 16 | K[2] >>> 16,
  5102. K[1],
  5103. K[0] << 16 | K[3] >>> 16,
  5104. K[2],
  5105. K[1] << 16 | K[0] >>> 16,
  5106. K[3],
  5107. K[2] << 16 | K[1] >>> 16
  5108. ];
  5109. var C2 = this._C = [
  5110. K[2] << 16 | K[2] >>> 16,
  5111. K[0] & 4294901760 | K[1] & 65535,
  5112. K[3] << 16 | K[3] >>> 16,
  5113. K[1] & 4294901760 | K[2] & 65535,
  5114. K[0] << 16 | K[0] >>> 16,
  5115. K[2] & 4294901760 | K[3] & 65535,
  5116. K[1] << 16 | K[1] >>> 16,
  5117. K[3] & 4294901760 | K[0] & 65535
  5118. ];
  5119. this._b = 0;
  5120. for (var i = 0; i < 4; i++) {
  5121. nextState.call(this);
  5122. }
  5123. for (var i = 0; i < 8; i++) {
  5124. C2[i] ^= X[i + 4 & 7];
  5125. }
  5126. if (iv) {
  5127. var IV = iv.words;
  5128. var IV_0 = IV[0];
  5129. var IV_1 = IV[1];
  5130. var i0 = (IV_0 << 8 | IV_0 >>> 24) & 16711935 | (IV_0 << 24 | IV_0 >>> 8) & 4278255360;
  5131. var i2 = (IV_1 << 8 | IV_1 >>> 24) & 16711935 | (IV_1 << 24 | IV_1 >>> 8) & 4278255360;
  5132. var i1 = i0 >>> 16 | i2 & 4294901760;
  5133. var i3 = i2 << 16 | i0 & 65535;
  5134. C2[0] ^= i0;
  5135. C2[1] ^= i1;
  5136. C2[2] ^= i2;
  5137. C2[3] ^= i3;
  5138. C2[4] ^= i0;
  5139. C2[5] ^= i1;
  5140. C2[6] ^= i2;
  5141. C2[7] ^= i3;
  5142. for (var i = 0; i < 4; i++) {
  5143. nextState.call(this);
  5144. }
  5145. }
  5146. },
  5147. _doProcessBlock: function(M, offset) {
  5148. var X = this._X;
  5149. nextState.call(this);
  5150. S[0] = X[0] ^ X[5] >>> 16 ^ X[3] << 16;
  5151. S[1] = X[2] ^ X[7] >>> 16 ^ X[5] << 16;
  5152. S[2] = X[4] ^ X[1] >>> 16 ^ X[7] << 16;
  5153. S[3] = X[6] ^ X[3] >>> 16 ^ X[1] << 16;
  5154. for (var i = 0; i < 4; i++) {
  5155. S[i] = (S[i] << 8 | S[i] >>> 24) & 16711935 | (S[i] << 24 | S[i] >>> 8) & 4278255360;
  5156. M[offset + i] ^= S[i];
  5157. }
  5158. },
  5159. blockSize: 128 / 32,
  5160. ivSize: 64 / 32
  5161. });
  5162. function nextState() {
  5163. var X = this._X;
  5164. var C2 = this._C;
  5165. for (var i = 0; i < 8; i++) {
  5166. C_[i] = C2[i];
  5167. }
  5168. C2[0] = C2[0] + 1295307597 + this._b | 0;
  5169. C2[1] = C2[1] + 3545052371 + (C2[0] >>> 0 < C_[0] >>> 0 ? 1 : 0) | 0;
  5170. C2[2] = C2[2] + 886263092 + (C2[1] >>> 0 < C_[1] >>> 0 ? 1 : 0) | 0;
  5171. C2[3] = C2[3] + 1295307597 + (C2[2] >>> 0 < C_[2] >>> 0 ? 1 : 0) | 0;
  5172. C2[4] = C2[4] + 3545052371 + (C2[3] >>> 0 < C_[3] >>> 0 ? 1 : 0) | 0;
  5173. C2[5] = C2[5] + 886263092 + (C2[4] >>> 0 < C_[4] >>> 0 ? 1 : 0) | 0;
  5174. C2[6] = C2[6] + 1295307597 + (C2[5] >>> 0 < C_[5] >>> 0 ? 1 : 0) | 0;
  5175. C2[7] = C2[7] + 3545052371 + (C2[6] >>> 0 < C_[6] >>> 0 ? 1 : 0) | 0;
  5176. this._b = C2[7] >>> 0 < C_[7] >>> 0 ? 1 : 0;
  5177. for (var i = 0; i < 8; i++) {
  5178. var gx = X[i] + C2[i];
  5179. var ga = gx & 65535;
  5180. var gb = gx >>> 16;
  5181. var gh = ((ga * ga >>> 17) + ga * gb >>> 15) + gb * gb;
  5182. var gl = ((gx & 4294901760) * gx | 0) + ((gx & 65535) * gx | 0);
  5183. G[i] = gh ^ gl;
  5184. }
  5185. X[0] = G[0] + (G[7] << 16 | G[7] >>> 16) + (G[6] << 16 | G[6] >>> 16) | 0;
  5186. X[1] = G[1] + (G[0] << 8 | G[0] >>> 24) + G[7] | 0;
  5187. X[2] = G[2] + (G[1] << 16 | G[1] >>> 16) + (G[0] << 16 | G[0] >>> 16) | 0;
  5188. X[3] = G[3] + (G[2] << 8 | G[2] >>> 24) + G[1] | 0;
  5189. X[4] = G[4] + (G[3] << 16 | G[3] >>> 16) + (G[2] << 16 | G[2] >>> 16) | 0;
  5190. X[5] = G[5] + (G[4] << 8 | G[4] >>> 24) + G[3] | 0;
  5191. X[6] = G[6] + (G[5] << 16 | G[5] >>> 16) + (G[4] << 16 | G[4] >>> 16) | 0;
  5192. X[7] = G[7] + (G[6] << 8 | G[6] >>> 24) + G[5] | 0;
  5193. }
  5194. C.Rabbit = StreamCipher._createHelper(Rabbit);
  5195. })();
  5196. return CryptoJS.Rabbit;
  5197. });
  5198. }
  5199. });
  5200. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/rabbit-legacy.js
  5201. var require_rabbit_legacy = __commonJS({
  5202. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/rabbit-legacy.js"(exports, module) {
  5203. (function(root, factory, undef) {
  5204. if (typeof exports === "object") {
  5205. module.exports = exports = factory(require_core(), require_enc_base64(), require_md5(), require_evpkdf(), require_cipher_core());
  5206. } else if (typeof define === "function" && define.amd) {
  5207. define(["./core", "./enc-base64", "./md5", "./evpkdf", "./cipher-core"], factory);
  5208. } else {
  5209. factory(root.CryptoJS);
  5210. }
  5211. })(exports, function(CryptoJS) {
  5212. (function() {
  5213. var C = CryptoJS;
  5214. var C_lib = C.lib;
  5215. var StreamCipher = C_lib.StreamCipher;
  5216. var C_algo = C.algo;
  5217. var S = [];
  5218. var C_ = [];
  5219. var G = [];
  5220. var RabbitLegacy = C_algo.RabbitLegacy = StreamCipher.extend({
  5221. _doReset: function() {
  5222. var K = this._key.words;
  5223. var iv = this.cfg.iv;
  5224. var X = this._X = [
  5225. K[0],
  5226. K[3] << 16 | K[2] >>> 16,
  5227. K[1],
  5228. K[0] << 16 | K[3] >>> 16,
  5229. K[2],
  5230. K[1] << 16 | K[0] >>> 16,
  5231. K[3],
  5232. K[2] << 16 | K[1] >>> 16
  5233. ];
  5234. var C2 = this._C = [
  5235. K[2] << 16 | K[2] >>> 16,
  5236. K[0] & 4294901760 | K[1] & 65535,
  5237. K[3] << 16 | K[3] >>> 16,
  5238. K[1] & 4294901760 | K[2] & 65535,
  5239. K[0] << 16 | K[0] >>> 16,
  5240. K[2] & 4294901760 | K[3] & 65535,
  5241. K[1] << 16 | K[1] >>> 16,
  5242. K[3] & 4294901760 | K[0] & 65535
  5243. ];
  5244. this._b = 0;
  5245. for (var i = 0; i < 4; i++) {
  5246. nextState.call(this);
  5247. }
  5248. for (var i = 0; i < 8; i++) {
  5249. C2[i] ^= X[i + 4 & 7];
  5250. }
  5251. if (iv) {
  5252. var IV = iv.words;
  5253. var IV_0 = IV[0];
  5254. var IV_1 = IV[1];
  5255. var i0 = (IV_0 << 8 | IV_0 >>> 24) & 16711935 | (IV_0 << 24 | IV_0 >>> 8) & 4278255360;
  5256. var i2 = (IV_1 << 8 | IV_1 >>> 24) & 16711935 | (IV_1 << 24 | IV_1 >>> 8) & 4278255360;
  5257. var i1 = i0 >>> 16 | i2 & 4294901760;
  5258. var i3 = i2 << 16 | i0 & 65535;
  5259. C2[0] ^= i0;
  5260. C2[1] ^= i1;
  5261. C2[2] ^= i2;
  5262. C2[3] ^= i3;
  5263. C2[4] ^= i0;
  5264. C2[5] ^= i1;
  5265. C2[6] ^= i2;
  5266. C2[7] ^= i3;
  5267. for (var i = 0; i < 4; i++) {
  5268. nextState.call(this);
  5269. }
  5270. }
  5271. },
  5272. _doProcessBlock: function(M, offset) {
  5273. var X = this._X;
  5274. nextState.call(this);
  5275. S[0] = X[0] ^ X[5] >>> 16 ^ X[3] << 16;
  5276. S[1] = X[2] ^ X[7] >>> 16 ^ X[5] << 16;
  5277. S[2] = X[4] ^ X[1] >>> 16 ^ X[7] << 16;
  5278. S[3] = X[6] ^ X[3] >>> 16 ^ X[1] << 16;
  5279. for (var i = 0; i < 4; i++) {
  5280. S[i] = (S[i] << 8 | S[i] >>> 24) & 16711935 | (S[i] << 24 | S[i] >>> 8) & 4278255360;
  5281. M[offset + i] ^= S[i];
  5282. }
  5283. },
  5284. blockSize: 128 / 32,
  5285. ivSize: 64 / 32
  5286. });
  5287. function nextState() {
  5288. var X = this._X;
  5289. var C2 = this._C;
  5290. for (var i = 0; i < 8; i++) {
  5291. C_[i] = C2[i];
  5292. }
  5293. C2[0] = C2[0] + 1295307597 + this._b | 0;
  5294. C2[1] = C2[1] + 3545052371 + (C2[0] >>> 0 < C_[0] >>> 0 ? 1 : 0) | 0;
  5295. C2[2] = C2[2] + 886263092 + (C2[1] >>> 0 < C_[1] >>> 0 ? 1 : 0) | 0;
  5296. C2[3] = C2[3] + 1295307597 + (C2[2] >>> 0 < C_[2] >>> 0 ? 1 : 0) | 0;
  5297. C2[4] = C2[4] + 3545052371 + (C2[3] >>> 0 < C_[3] >>> 0 ? 1 : 0) | 0;
  5298. C2[5] = C2[5] + 886263092 + (C2[4] >>> 0 < C_[4] >>> 0 ? 1 : 0) | 0;
  5299. C2[6] = C2[6] + 1295307597 + (C2[5] >>> 0 < C_[5] >>> 0 ? 1 : 0) | 0;
  5300. C2[7] = C2[7] + 3545052371 + (C2[6] >>> 0 < C_[6] >>> 0 ? 1 : 0) | 0;
  5301. this._b = C2[7] >>> 0 < C_[7] >>> 0 ? 1 : 0;
  5302. for (var i = 0; i < 8; i++) {
  5303. var gx = X[i] + C2[i];
  5304. var ga = gx & 65535;
  5305. var gb = gx >>> 16;
  5306. var gh = ((ga * ga >>> 17) + ga * gb >>> 15) + gb * gb;
  5307. var gl = ((gx & 4294901760) * gx | 0) + ((gx & 65535) * gx | 0);
  5308. G[i] = gh ^ gl;
  5309. }
  5310. X[0] = G[0] + (G[7] << 16 | G[7] >>> 16) + (G[6] << 16 | G[6] >>> 16) | 0;
  5311. X[1] = G[1] + (G[0] << 8 | G[0] >>> 24) + G[7] | 0;
  5312. X[2] = G[2] + (G[1] << 16 | G[1] >>> 16) + (G[0] << 16 | G[0] >>> 16) | 0;
  5313. X[3] = G[3] + (G[2] << 8 | G[2] >>> 24) + G[1] | 0;
  5314. X[4] = G[4] + (G[3] << 16 | G[3] >>> 16) + (G[2] << 16 | G[2] >>> 16) | 0;
  5315. X[5] = G[5] + (G[4] << 8 | G[4] >>> 24) + G[3] | 0;
  5316. X[6] = G[6] + (G[5] << 16 | G[5] >>> 16) + (G[4] << 16 | G[4] >>> 16) | 0;
  5317. X[7] = G[7] + (G[6] << 8 | G[6] >>> 24) + G[5] | 0;
  5318. }
  5319. C.RabbitLegacy = StreamCipher._createHelper(RabbitLegacy);
  5320. })();
  5321. return CryptoJS.RabbitLegacy;
  5322. });
  5323. }
  5324. });
  5325. // ../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/index.js
  5326. var require_crypto_js = __commonJS({
  5327. "../../../../../Users/zhaojinyu/Desktop/USKY/jnpf6.0/jnpf-app-vue3-v6x/node_modules/crypto-js/index.js"(exports, module) {
  5328. (function(root, factory, undef) {
  5329. if (typeof exports === "object") {
  5330. module.exports = exports = factory(require_core(), require_x64_core(), require_lib_typedarrays(), require_enc_utf16(), require_enc_base64(), require_enc_base64url(), require_md5(), require_sha1(), require_sha256(), require_sha224(), require_sha512(), require_sha384(), require_sha3(), require_ripemd160(), require_hmac(), require_pbkdf2(), require_evpkdf(), require_cipher_core(), require_mode_cfb(), require_mode_ctr(), require_mode_ctr_gladman(), require_mode_ofb(), require_mode_ecb(), require_pad_ansix923(), require_pad_iso10126(), require_pad_iso97971(), require_pad_zeropadding(), require_pad_nopadding(), require_format_hex(), require_aes(), require_tripledes(), require_rc4(), require_rabbit(), require_rabbit_legacy());
  5331. } else if (typeof define === "function" && define.amd) {
  5332. define(["./core", "./x64-core", "./lib-typedarrays", "./enc-utf16", "./enc-base64", "./enc-base64url", "./md5", "./sha1", "./sha256", "./sha224", "./sha512", "./sha384", "./sha3", "./ripemd160", "./hmac", "./pbkdf2", "./evpkdf", "./cipher-core", "./mode-cfb", "./mode-ctr", "./mode-ctr-gladman", "./mode-ofb", "./mode-ecb", "./pad-ansix923", "./pad-iso10126", "./pad-iso97971", "./pad-zeropadding", "./pad-nopadding", "./format-hex", "./aes", "./tripledes", "./rc4", "./rabbit", "./rabbit-legacy"], factory);
  5333. } else {
  5334. root.CryptoJS = factory(root.CryptoJS);
  5335. }
  5336. })(exports, function(CryptoJS) {
  5337. return CryptoJS;
  5338. });
  5339. }
  5340. });
  5341. export default require_crypto_js();
  5342. /*! Bundled license information:
  5343. crypto-js/ripemd160.js:
  5344. (** @preserve
  5345. (c) 2012 by Cédric Mesnil. All rights reserved.
  5346. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  5347. - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  5348. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  5349. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5350. *)
  5351. crypto-js/mode-ctr-gladman.js:
  5352. (** @preserve
  5353. * Counter block mode compatible with Dr Brian Gladman fileenc.c
  5354. * derived from CryptoJS.mode.CTR
  5355. * Jan Hruby jhruby.web@gmail.com
  5356. *)
  5357. */
  5358. //# sourceMappingURL=crypto-js.js.map