.github/000077500000000000000000000000001516076457200124335ustar00rootroot00000000000000.github/workflows/000077500000000000000000000000001516076457200144705ustar00rootroot00000000000000.github/workflows/build.yml000066400000000000000000000044631516076457200163210ustar00rootroot00000000000000name: Build and Publish on Tag on: push: tags: - 'v*' jobs: build: runs-on: ubuntu-latest strategy: matrix: node-version: ['lts/*'] steps: - uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v2 with: node-version: ${{ matrix.node-version }} - run: npm i -g grunt-cli - run: npm install - run: grunt publish-windows: runs-on: windows-latest steps: - uses: actions/checkout@v2 - name: Set up Node.js uses: actions/setup-node@v2 with: node-version: 'lts/*' - name: Install dependencies run: npm install - name: Fix dependencies before run: node ./scripts/fix-packages-publish.js before - name: Publish Windows application run: npm run publish-windows env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Fix dependencies after run: node ./scripts/fix-packages-publish.js after - name: Upload Windows build to GitHub Release uses: softprops/action-gh-release@v1 with: tag_name: ${{ github.ref_name }} files: | dist/*.exe dist/*.msi dist/*.blockmap dist/latest.yml env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} package-and-release-macos: runs-on: macos-latest steps: - uses: actions/checkout@v2 - name: Set up Node.js uses: actions/setup-node@v2 with: node-version: 'lts/*' - name: Install dependencies run: npm install - name: Fix dependencies before run: node ./scripts/fix-packages-publish.js before - name: Build and package macOS app run: npm run publish-macos - name: Fix dependencies after run: node ./scripts/fix-packages-publish.js after - name: Upload macOS build to GitHub Release uses: softprops/action-gh-release@v1 with: tag_name: ${{ github.ref_name }} files: | dist/*.dmg dist/*.zip dist/*.blockmap dist/latest-mac.yml env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} .gitignore000066400000000000000000000004251516076457200130640ustar00rootroot00000000000000/build /dist /node_modules /*.log /*.iws .idea/workspace.xml .idea/tasks.xml .idea/profiles_settings.xml .idea/inspectionProfiles/Project_Default.xml .idea/inspectionProfiles/profiles_settings.xml node_modules/.yarn-integrity package-lock.json /.flatpak-builder /.build /repo.ncurc.json000066400000000000000000000000411516076457200131510ustar00rootroot00000000000000{ "reject": [ ] } .npmignore000066400000000000000000000004021516076457200130660ustar00rootroot00000000000000/.idea /artifacts /build /test /node_modules /*.iml /*.ipr /*.iws /.travis.yml /.scrutinizer.yml /Gruntfile.js /*.lock *.log /corifeus-boot.json /dist /secure /.github /.vscode /.flatpak-builder /.build /repo /generated-sources.json /com.patrikx3.onenote.yml.vscode/000077500000000000000000000000001516076457200124345ustar00rootroot00000000000000.vscode/launch.json000066400000000000000000000006061516076457200146030ustar00rootroot00000000000000{ "version": "0.2.0", "configurations": [ { "outputCapture": "std", "name": "publish-electron", "type": "node", "request": "launch", "cwd": "${workspaceRoot}", "runtimeExecutable": "npm", "runtimeArgs": [ "run", "publish-electron" ] } ] }Gruntfile.js000066400000000000000000000004621516076457200133720ustar00rootroot00000000000000module.exports = (grunt) => { const builder = require(`corifeus-builder`); const loader = new builder.loader(grunt); loader.js({ replacer: { type: 'p3x', nodejsinfo: false, }, }); grunt.registerTask('default', builder.config.task.build.js); } LICENSE000066400000000000000000000022601516076457200121000ustar00rootroot00000000000000 @license p3x-onenote v2024.4.132 📚 P3X OneNote Linux https://corifeus.com/onenote Copyright (c) 2024 Patrik Laszlo / P3X / Corifeus and contributors. MIT License Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. README.md000066400000000000000000000240231516076457200123530ustar00rootroot00000000000000[//]: #@corifeus-header [![NPM](https://img.shields.io/npm/v/p3x-onenote.svg)](https://www.npmjs.com/package/p3x-onenote) [![Donate for Corifeus / P3X](https://img.shields.io/badge/Donate-Corifeus-003087.svg)](https://paypal.me/patrikx3) [![Contact Corifeus / P3X](https://img.shields.io/badge/Contact-P3X-ff9900.svg)](https://www.patrikx3.com/en/front/contact) [![Corifeus @ Facebook](https://img.shields.io/badge/Facebook-Corifeus-3b5998.svg)](https://www.facebook.com/corifeus.software) [![Uptime Robot ratio (30 days)](https://img.shields.io/uptimerobot/ratio/m780749701-41bcade28c1ea8154eda7cca.svg)](https://stats.uptimerobot.com/9ggnzcWrw) # 📚 P3X OneNote Linux v2024.4.160 **Bugs are evident™ - MATRIX️** # Description [//]: #@corifeus-header:end A Linux compatible version of OneNote. ![Screenshot 1](https://cdn.corifeus.com/git/onenote/artifacts/screenshot/screenshot-2024.png) # Main Features P3X OneNote Linux is, actually, an independent browser window for the online OneNote. You can use this program without having to clutter your browser. The main functions are: * that is independent from any browser, as it works in it's own process * it provides a tray, that allows you to close your browser while it keeps running in the tray * the data is cached and is faster than always opening a new window * it allows you to sign in with the corporate or the personal login * when there is a new update, it auto updates itself * the program allows to use other Microsoft online applications, but the dedicated purpose is to use OneNote ## Verbose feature info * Dark mode is enabled (but it is a hack, not supported by Microsoft, so quirky) * To show the menu, click ALT * Desktop menu * You can use the `--minimized` argument to start the app with minimized window * You can zoom the window * Icon * There is a bottom bar * It shows the current location * When you click on this bar, the location URL is copied into the clipboard * There is a new button on the Edit menu * Copy this location to the clipboard * This is the same function that is on the bottom bar when you click on it * Restart button (empty your cache, you can login again if there is an error) * Remember last notebook (as much Online Onenote allows ...) * Menu > Settings * Close to the tray * If checked, will minimize to the tray instead of quit * If un-checked, default quit close button behaviour (quit the app) * You are able to set a proxy in the settings menu. * There is now a menu called `Corporate home` * Given, I do not have a `Corporate` login, I cannot debug it at all. * If something is not working, the only way is to provide your login and I could probably fix it. Otherwise, I see nothing. * The OneNote language is controlled by Microsoft, and we try to work with Online OneNote, but we are getting a hard time, but the Electron UI is now able to use any language. * You can translate any language @ * https://github.com/patrikx3/onenote/tree/master/src/translation * Allows using multiple instances (with some quirks, as the config will not be synchronized using multiple instances at once, so it can provide wrong results - to make it to work, configure with 1 instance, exit, then use multiple instances). * Multiple instances is not recommended (it was requested and provided). # Downloadable installer https://github.com/patrikx3/onenote/releases ## Snap [![LINK](https://snapcraft.io/static/images/badges/en/snap-store-black.svg)](https://snapcraft.io/p3x-onenote#cory-non-external) ## Flathub ## AppImage, deb, rpm AppImage, dep and rpm auto update itself. #### To integrate into the menu in AppImage Execute: ```bash sudo add-apt-repository ppa:appimagelauncher-team/stable sudo apt-get update sudo apt-get install appimagelauncher ``` #### After downloading the ```AppImage```, make it an executable. ```bash mkdir -p $HOME/opt mv ~/Downloads/p3x-onenote-a.b.c-x86_64.AppImage $HOME/opt/ chmod +x $HOME/opt/p3x-onenote-a.b.c-x86_64.AppImage # Then you can run it $HOME/opt/p3x-onenote-a.b.c-x86_64.AppImage & ``` The app can be found on [ElectronJs Apps](https://electronjs.org/apps) and search for `P3X`, you will find it. ## Windows It was a request to build a Windows version. [Issue 168](https://github.com/patrikx3/onenote/issues/169) ## MacOS It is building on Intel and Apple silicon. ## If you are a NodeJs Ninja [You want to install via NPM...](artifacts/npm.md) # Change log [Read change log](change-log.md) # Development For file names do not use camelCase, but use kebab-case. Folder should be named as kebab-case as well. As you can see, all code filenames are using it like that, please do not change that. Please apply the `.editorconfig` settings in your IDE. For generating `rpm` on `Ubuntu` distro, you can use: ```bash sudo apt-get install rpm ``` If you try to build the app with NPM, you have to change from `electron` `devDependencies` to `dependencies`, this is because it is created to be able to run this app from `AppImage` instead of an `NPM`. # URL links [P3X OneNote Linux playground](https://www.patrikx3.com/en/front/playground/13/p3x-linux-onenote#PG13) [Corifeus P3X OneNote Linux](https://corifeus.com/onenote/) [AlternativeTo OneNote Linux](https://alternativeto.net/software/p3x-onenote/) [NPM P3X OneNote](https://www.npmjs.com/package/p3x-onenote) [Snap Store](https://snapcraft.io/p3x-onenote) [Github.IO Page](https://patrikx3.github.io/onenote/) [//]: #@corifeus-footer --- 🙏 This is an open-source project. Star this repository, if you like it, or even donate to maintain the servers and the development. Thank you so much! Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up. All my domains ([patrikx3.com](https://patrikx3.com) and [corifeus.com](https://corifeus.com)) could have minor errors, since I am developing in my free time. However, it is usually stable. **Note about versioning:** Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme. --- [**P3X-ONENOTE**](https://corifeus.com/onenote) Build v2024.4.160 [![Donate for Corifeus / P3X](https://img.shields.io/badge/Donate-Corifeus-003087.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZVM4V6HVZJW6) [![Contact Corifeus / P3X](https://img.shields.io/badge/Contact-P3X-ff9900.svg)](https://www.patrikx3.com/en/front/contact) [![Like Corifeus @ Facebook](https://img.shields.io/badge/LIKE-Corifeus-3b5998.svg)](https://www.facebook.com/corifeus.software) [//]: #@corifeus-footer:end _config.yml000066400000000000000000000000351516076457200132200ustar00rootroot00000000000000theme: jekyll-theme-midnight artifacts/000077500000000000000000000000001516076457200130535ustar00rootroot00000000000000artifacts/arm.md000066400000000000000000000030051516076457200141520ustar00rootroot00000000000000[//]: #@corifeus-header # 📚 P3X OneNote Linux [//]: #@corifeus-header:end ```bash sudo apt-get install qemu-user qemu-user-static qemu-user-binfmt sudo apt-get remove --purge qemu-user qemu-user-static qemu-user-binfmt ``` [//]: #@corifeus-footer --- 🙏 This is an open-source project. Star this repository, if you like it, or even donate to maintain the servers and the development. Thank you so much! Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up. All my domains ([patrikx3.com](https://patrikx3.com) and [corifeus.com](https://corifeus.com)) could have minor errors, since I am developing in my free time. However, it is usually stable. **Note about versioning:** Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme. --- [**P3X-ONENOTE**](https://corifeus.com/onenote) Build v2024.4.160 [![Donate for Corifeus / P3X](https://img.shields.io/badge/Donate-Corifeus-003087.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZVM4V6HVZJW6) [![Contact Corifeus / P3X](https://img.shields.io/badge/Contact-P3X-ff9900.svg)](https://www.patrikx3.com/en/front/contact) [![Like Corifeus @ Facebook](https://img.shields.io/badge/LIKE-Corifeus-3b5998.svg)](https://www.facebook.com/corifeus.software) [//]: #@corifeus-footer:end artifacts/flavor.md000066400000000000000000000027531516076457200146750ustar00rootroot00000000000000[//]: #@corifeus-header # 📚 P3X OneNote Linux [//]: #@corifeus-header:end https://github.com/anujdatar/onenote-desktop/blob/master/package.json https://github.com/peterforgacs/electron-onenote [//]: #@corifeus-footer --- 🙏 This is an open-source project. Star this repository, if you like it, or even donate to maintain the servers and the development. Thank you so much! Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up. All my domains ([patrikx3.com](https://patrikx3.com) and [corifeus.com](https://corifeus.com)) could have minor errors, since I am developing in my free time. However, it is usually stable. **Note about versioning:** Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme. --- [**P3X-ONENOTE**](https://corifeus.com/onenote) Build v2024.4.160 [![Donate for Corifeus / P3X](https://img.shields.io/badge/Donate-Corifeus-003087.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZVM4V6HVZJW6) [![Contact Corifeus / P3X](https://img.shields.io/badge/Contact-P3X-ff9900.svg)](https://www.patrikx3.com/en/front/contact) [![Like Corifeus @ Facebook](https://img.shields.io/badge/LIKE-Corifeus-3b5998.svg)](https://www.facebook.com/corifeus.software) [//]: #@corifeus-footer:endartifacts/new-language.md000066400000000000000000000027711516076457200157560ustar00rootroot00000000000000[//]: #@corifeus-header # 📚 P3X OneNote Linux [//]: #@corifeus-header:end # New translation * `onenote/src/electron/app.js` * `onenote/src/electron/window/onenote/load.js` * `translation/en-US.js/menu.language` [//]: #@corifeus-footer --- 🙏 This is an open-source project. Star this repository, if you like it, or even donate to maintain the servers and the development. Thank you so much! Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up. All my domains ([patrikx3.com](https://patrikx3.com) and [corifeus.com](https://corifeus.com)) could have minor errors, since I am developing in my free time. However, it is usually stable. **Note about versioning:** Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme. --- [**P3X-ONENOTE**](https://corifeus.com/onenote) Build v2024.4.160 [![Donate for Corifeus / P3X](https://img.shields.io/badge/Donate-Corifeus-003087.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZVM4V6HVZJW6) [![Contact Corifeus / P3X](https://img.shields.io/badge/Contact-P3X-ff9900.svg)](https://www.patrikx3.com/en/front/contact) [![Like Corifeus @ Facebook](https://img.shields.io/badge/LIKE-Corifeus-3b5998.svg)](https://www.facebook.com/corifeus.software) [//]: #@corifeus-footer:end artifacts/npm.md000066400000000000000000000033421516076457200141710ustar00rootroot00000000000000[//]: #@corifeus-header # 📚 P3X OneNote Linux [//]: #@corifeus-header:end # NPM install If you know what you are doing and you are a Ninja, here you go: ```bash sudo npm install -g p3x-onenote --unsafe-perm=true --allow-root p3x-onenote & ``` ## Warning This installation is not supported at all. ### Note 🤔 Though, I am using it, but some distros are different and I only use Linux Mint and still, I can't support this way. 🤗 [//]: #@corifeus-footer --- 🙏 This is an open-source project. Star this repository, if you like it, or even donate to maintain the servers and the development. Thank you so much! Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up. All my domains ([patrikx3.com](https://patrikx3.com) and [corifeus.com](https://corifeus.com)) could have minor errors, since I am developing in my free time. However, it is usually stable. **Note about versioning:** Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme. --- [**P3X-ONENOTE**](https://corifeus.com/onenote) Build v2024.4.160 [![Donate for Corifeus / P3X](https://img.shields.io/badge/Donate-Corifeus-003087.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZVM4V6HVZJW6) [![Contact Corifeus / P3X](https://img.shields.io/badge/Contact-P3X-ff9900.svg)](https://www.patrikx3.com/en/front/contact) [![Like Corifeus @ Facebook](https://img.shields.io/badge/LIKE-Corifeus-3b5998.svg)](https://www.facebook.com/corifeus.software) [//]: #@corifeus-footer:end artifacts/onenote-icon-2018/000077500000000000000000000000001516076457200160405ustar00rootroot00000000000000artifacts/onenote-icon-2018/256x256.png000066400000000000000000000143671516076457200175220ustar00rootroot00000000000000PNG  IHDR\rfbKGD pHYs B(xtIME  %aXfIDATx{x;M rB(4d6$K>mkUjzϑ =jkjO{jj)zKnrQQP ${HRN6<>$ygf;w}wFX "߀Q" 5)Eʊ2P8f|.&L y2rKr7+ {\[_j ̖T@@@JB1V0Y !42o0M+9y3(,)\2J /m/ !) @1cũ^ӕ4%f~H=z3ϣ@1 P( jRa~)I<2' N ݐӥw-N]ybʲ2㆜=&K9M^@"P5!AROP!1bEh΀Q"$LT< & !5A"ǀqN n~E*&d%B31!4H} Ӥaxk;KGR*>f)z>~@1oũ 7_7%R`W{:EI.ϰ\4&)s vO "ٺtn<1/4HskPD^Ӥ^H.yr'@, A4E@ހB\`'@,H[: %oBt<);QL@htRy@-b'Rr:]~UMb!e S D1+=MS&MݯfH30M{ҙn'(/-%͎| US B#%4mVs;Df@z+.^v=?h% 6kp?M2B Nq;jH|* 7uqOU@W:]49N;04@.D邦W=H'-% xħウɃtj= 4`K&fkQ*fJH*=:3`~<0:@ղ J,{?ŝ0]q)nW^xD@ȇ)A"ϊ3@~vӽ@\ ,37xSP8_s)uk75]8lRKOyr$MUTcY | ξ7%/j y*yi Cӗ#ʥ%h E <\t)σ4PwEK2I#pm * q.»~Le ܋!)3yW/!oߟz ?0@4h 8w`~6\@ A2dDڸt 531>)Sɷ^c`7ЬaH#"ud*2g"spx=,1bARze mLIGژ4ICrf C X+uh}~!7R㑐kqC|8|>xxM"qX"%7oC%"1-!>zݛ3w.0ƹ($";gz'mωyB]܅!Ny EDZƄLL=k|2i7>@#w5hDmp/eiIf*#tA6rN0%$rbxx1DN 8HwȉU̺<z?)Zy:QT3 3& .=bCmr±ȟ 3PLRw찣ǞwvL4>|}45l spS:{ZF xߐ)]0E!{U]/xmmZS JM 3s[Qge:=C",KG&V[]L3fc?6ňP,Iv?jl3]<oߙBS*`LI,9ZQpW 9Eb_#t?'ɽ03Y]RgB( .a ^'@ȇEwxm[xT=bfG{kE:2yP(X2w5ξ~< 0!plZ]+M.>%.x;L4|} 26wyۮ[ hSGs]j+wbKY{؍%kw&;":Otb(vVm(;/ntdn;ە2"Kǡg`RљqL\,l[zc>~ ]]as{09<)*%e&GG Qh?ކڥƦsoI;nTGM|z~P* J?{ESbpou/'8*Z`+[,=kd2{EoL-qS+Yo ~xSJHMI`>|Kmi,^8@Z iJKmt>ߡ=Q񱥶ic0<9u/OoCJkߛ8obU:+R$Kˋ9ZkW5{*e8ѧ?m{1fj;'ރkg)ѪY^D ^o5{1쪶jvVu(S`kX]z"?=d~pH DsۏIӳYHbնWry7Ea9`Kn gNsYHbؕ[~^7 I ;һtT>)= ^6$]mZ-ۗ\3 ,$1쨫5/T[nŌgd .jVU"[{*P iF485h}36;&wn[V1RG4MKwn~aDHv؊-bP-abV_n! &,$1쨹 O8X]3 z[#0eTvtda|>-cp+1liݓo!t?=粐:ٴO˘u})|> xjm}($)mۧeL,&E L k-w{ܘxq_cR1,+6;.w|L§U8 Fi}oP uJL-fh:n6^i} Pya_&@>Z>9ԧed`6Ť[aW}gy9p0E@NyE ;30,xmho2FMˆI0ͱfipJT9hxf.}ZVYLRuMP\_aٜ4MAV~ęD6w嫱g u "j9|U;uh:heTݯ1/ן;0z_V"p@:ّR<pm Tf9@2wo rP?Iz8H41ا}0]6ho  ~&Mkjko@/y @6y՞@_%Q?q<@t/ n5G^BW{W.H6Kj7nCE\{k;*^n 47c]8pb _[!YJVaz=[oZ@cxWYow Ě)Qt t=6P+cE~s:w س^\!!L- DLֻk6h %)~ڗ-RwuNyq_tprKRoJh!Q(| !@kʲ2uOӔASRդ@!<0 OpU+>x\[nJ bXdKyO Ès@o057`j`8\$~2M-%b%AƠ(R31I$DHY!T.hwFߦQȗP5R3!zddqr?ȓ*J<ȨfH3O$e0(7A`_AF))03#Л@$gX.&&!I pf+R|F"K3 @*/-OC4E@3{`0beYqCd)4("R5`0bwCBfNO(KEr`ĸ i~R=Pg,NMP, #6dRėdd!B)4k&#1&4 JLFAF1 P( jR.!g_fX5]!&!AF1bؒ%BZw((2@  2v~{2 #1(4 d #d4L/4 LF1(44%fdd0(ƅ7Bvdd0aVuiwZAFb4PM _f0Af|=M ya0ȡ!@0|ӃL3e׭LIENDB`artifacts/onenote-icon-2018/onenote-icon.svg000066400000000000000000000027561516076457200211700ustar00rootroot00000000000000artifacts/onenote-icon-2019/000077500000000000000000000000001516076457200160415ustar00rootroot00000000000000artifacts/onenote-icon-2019/1024x1024.png000066400000000000000000000512771516076457200176500ustar00rootroot00000000000000PNG  IHDRH۱PLTEGpL`y"{!b{)s%sLr%$n%[c6'q)V+jdxaG_`X^b_db\dw2Kdu!zox}qc pr"tync{|v}m~l#bj{|sfzgi~ bk bj$a"|svyxhmk`]aed[i`Yb_cZ_޾^rqpWμ]vtR~lI_ݹ[aV˄$N%]ٰW̹\׺\؃#`d"OUƮVɩTÉDhKPFMEYѧS²X΃$CH@QATĥR?fUǚL|=UȏGJTśMS×KQB~>En6z=q8t:f3wv;j4{y;}>b1r`/n].kONх%SѲ_Ûڊ6~ϡaă*~&oɄ4FSr*BDgj(<\+ULtRNS3 /  &-1$,"';)96*@=ECHA5l`?r@%vcуfiO"IDATx`оol ] Gط A ÓN޺$.эM62 jC}ԏ*c~͆ 72@ d@//5խ@tU_6Do2%sBŋ8"pc^g4R8CI fN s#@ikT#ڹ @JFu`s%)eL d.;Ʋn PK`hPgؿ$@:Xd!ž.Z|$@=oehPs@@8-WWTx[@Ej$LMjCTx9<РK\1-xu=7M<>(1ep<°!4CJ$*p{(W@ \G? @Uw J @Pg@:pLj#G  4EH7u z i ؖ@{`$cC~@ۣ} `tR>Rؖ*G!SF%$&0=0j|t,$TP "0@$ E"`( CHDP ٩cA[{a<"'R@H)x EO <"'R@H)x EO <"'R@H)x EO <"'R@H)x;uh@@QA IM OSP`JL@ )(0E%"SP`JL@ )(0E%"(Y@mY(`J" )(H`J"(ס$F5@8`J_8Pw$(9[yP{qC%vDq|͢'H  R"ӕ1)YTd2_ILNrNC}sC рC`$"'ުmKHx, <^|(G``[P(p!@TF0O|WU6@FP&H 8@(dmf "Z#'*>( ͊j8 #'b6pc ]CWXc@tD0OL$aE<0ݨЂ,; L@A8N:L㲏eZ֯'JM/jr0a77&ewz"` @ q59WǪ?+ ð~MKT$K.H @k? mw6PH @.S??կ^:%B;H hsGtXGV^j#Yy CG_π=]|< XP埪sgz `p-(ū3+$Y;7XE/c 4! )Q|WU^3@/r?@wK;% u=`V3@ⲿS~Akw[`~4GGZg@KdP>|? VWD; '[ ›I{GgJ $8 .;U} Xe((@_FZ B@\?5=l둓n:E_pٺKo|hԭ &x"= bP_h}/ Ra'h[np7Gl~ T } P Nv_(kO5<~X2 ZKO6[}wmK"I*3Op(Ev2V@h8 `g/nP__kc㣾 ٜ:Jx5jT 8 Y?n?[s߮s28 .'h~~s@3@gWu_]ob;}h@"P#T$gtj&o̕L".0k?l@"@π o=F `5(@??b[[M.n: +}ǃČ @I~W.>{#^A uA tzO:`g ?:X7lmXr Y?O>o?;pYplP)ihy#F'~km.2YAeFҿ+Op0^@W@@@V쏛C #/ZNػ&(^ 9"AxRP"(.HIbZūTE`ѣcfM&?|?lҺUGku; f``T/0z ՟f&-Uv&@oѯBͽPP@ ^M/\蛻 0cD~OW?q7`h~ @Dr/#>7~-`T ȏ՟F1<1kt >x X0A@KgC9WV_Q$ Lc/Xoc0?a#Yo>Ku\*X@lwr췀OB B`;?Og{ gb(4?ϵ/o R0韼ӿ) fF1}@D_Q?xXr&?L@4<ߡ7Կ>k W[0v ` t;o_?\1+H@nz?qI O_SFs@"@WA@ӿoC /ȝc 4@ rO3 _+4]]D~_`?oZ> _6#69`UX>H!L˿',+Ag?^&}X q.1}[["' TpZ;ӿ 7ph=鎗~0[,( g2 >=WSS~˿GDX]2/<YMmz ݓJ2 ^ _>>3U\JWc-kNS_ s>T9RS!5XnX@3&!_m ?Sϸ _=t u\(n?axIp P߯{,kX|Sdc[=@5xo?5X6Wil@_ٰ]P_@F[׿:">Lxy¯/Y?3Ԩ 2'֟zge0S)il{[,X)Wk,/ Q?~cn\X6gP@a=: g[O)x?^$Cdz|g*ט h5[`$p+(m)@;?p(ԿC1ALױ@[KdlʪO\gy a`?J{L//QVeX 1 Gh!Pr1 @`4@t#P~t>i*66?{ЌF[lO/Ua8(aVdT8 \| 0jeQ zc~?`.PO1@?`+k2Ϩ?@?S`q)>.cJ?c1@2GHAԩeLPo e= ׿!7Y P8^mP~ ?^g@DZyw&Scy_x p0NWedpdV0""TXT o mIu+1j99sf`w̰=@I /c%I f$MYض?GgPMW?c:?KMH @rt,[-2M[1:`"`{߳@A[#(=1O˿@3bO}lq_1HNc`PԿ)З} @J˿m_=RoeohEBr,sP8;_Ȳ{?~D@Z?300[""<_`(xppMxVH@. @9AyHD@,^co @Ev@ p.;["./ Ha``-?V }q(oPNxQ{[#'8=Z)^g ?z ?,˿@3B@П"][A\7dHǕ@?EAS?Y/UA!=1)bO}BȲ[4#: y߃O,#  ?Bm' k?qW?YL@忡,L9:'d?Xh!h4`-z@Pgq$["%8c }8 fd  @q[whFBLx8 l,*WyY?4 `bǏGDմ @ߣC7dY7 7k$^-f<8A)0["%Y nH:o6??/{c$)GBr, ~ ՟"<˿@3i?mjGA"\˿@3X"R <SohF^8:$ӿ@/?U z'@<# >Ak0/ygPd Vڈ0F}Eh:]PhNp[ JL:ipg{9pu7i0`xqD=-:0`i_lxp/_oЊ)hԿA< @/BF;CY fDg`_  ahP$>/\⡦?,hЉJ3J ;f7i[-ZX?# qϿ@-}9Īh -ֿ@1]#]|?xhP$_;V0!HO~ P[oЎd +@?Z#!PAFP`\x,ǿ@3@ kKt?pkP71j( (i{Zt"-\ѿcb @+@ѿ.7s\ rDRҮ~9_?  /(EN_տoPK |1H#(s ^cѨ@/B@+?|WVb/d~ǿ@3"@^h?7,>E@w @gcEQ t;<8GN"J z ? +ޟQ?Ahzep ?,,?\](@7 DcCM&H,*ޟ9D R ; _r?x }O Zd !S%3?{w9,_<``  oЌ$ZpXdZ% oO?/]@%? 8?g9?-:d x?DhEVZ-zP/WG f %1r[4#% < chFH(cox c]-4G<Lȏ|x[>G@ }0>p7- p,ǿ@3Bpvo?YC} ?;DdA ,_>@)Q4_iY"/n @ON>d~iHug9-߼+P->QH1PL3Xq" ! ^"KE]:b?xAatmR3-vǮ^=u/yH u4#@A)c?K@_>'0LOPdSA!oE=ci2A6?_&} : @\/(lgHaDO"G/Pio61?O\R!"\Ϸ(Oci2S/)?U@'3ODŅpFoêo"K ..8GQZD_otZ])8/@_h|@tV)x0h8FOT 4?*DOS|ϿDu_Wc@d dof%8? 8N`OGw <.`1}14jn)8@v']o)8G;cǟشShbO(8@u(#/ $ (>|W @3]^6(x@_"(;&(8?@<@Dƽp!?a?"ck(2|<`y_ S)x$s?&K&ci)vO?(8Q&W6w@O|[=O#i>{ODƥ ?;ƎWW3?zg4}[ $`4v7U~ODŗ0Ö'xm?@`p?c?"FORq"\7BzOǁ yUu?u @?wKP(\m@\< @!_+Y)ǿ?;) |o( WP? GOf(¾Q"ԹH9pb"BN "֟j!P"3Әx{n;kqI8 =58@ G1?ſ%p!}=Ջ 4% _{?ϣ9ǿ osߣ3(XO%^@`wGA%R Q_@v7<ۿw$44%f(`!?ӣ/Hf.oҽ_ @0C};ĿՓ(A@׽?ѓ8?ŏ dVoD[Xx=U+K { P?oۿ 4 ;_"] <صA]5-'#)Pk%^kߣo% =3(9/!ێ Č/_nW@q5bK@ {;?-6J"+3!ۿ ?ݣߛl"3!SqyۿACݎgE#xk/h~?+c 08_~ۿ {_  ~8ǿq{v&,"knj ƿ=."| `C@A5|w:/kOO8|Q`Gvw;o!5('n `O%@p'|[S{* J$Hp?n }A5~f)2 ,3xJ@D{DoF@@l8v^H@,{b/ uI 跡~K >l< PK `]~yۡoN@.C=0'0 _fʼn s cA\*+D7t#J% FEbf$$!$`JV**vOWUQwnSܺ|0Z ?__˿IO>}N lgf .- Zߐ~-gd\6T*g|/Q\?Gr $ak\s?w+%-/]gsXHٛt ybZgk3@50>@ Ζ?ߏ~ՔO?&0} |.*g-"˿4i7d^T`R %u៭IՓ"@7|7P9[+!{R545S8~4 @Z/.s/& M]~<6l#w꯴_D^!~JOOPY+"*Iߖ@616+b[kV{[3[b('b @< к${@b]9~)B8K2 HOLXKN" @fO[7rWzB?gu GH/]`(BϔVJ@# 0O3@6TJ RmS+  56UU?t('@i#shFP. -?/HG / koϹW)?? KGlOH__To~o#@eb\`(Zb xnB-Gѯd2#_в``UBb^ Sq[@DGjLdдM48%??  @o-v rvXiPOO71  a`eH)h0 ( a[i>_hOb0tBX% -j /UUr ϥ*;G `p acշ(O@3{`\\3@D 0 -?=qG z l,O)vPK4x(6Sbw\ԥkU    ewB.T}`Mcll C ?藣??;X gb0f~vl ?Dbm$B  F;̈́jh58.\H$}W@v_ydoezEHf^.o_w  j_x/Hfti_+߯^5? ,L>S_?r` x\>?sHEq_  I3z?ƻd7;BaU?ۿ^.Tq4'|'~ow_? @2F/Aq\տ~.Xx_ /? GOߎ~=ʟ @ ZW|~Տ;c^2 Ayf @ R)'|__<diyw+/dS]C>7~gHf^ _6?2v4TO?w$3O+um?HnVhm^_? lEO~6 @2pbDN?OTkGO_ @Vim:$3 >?[z??2V4'}'~zHek:~2dz^WzO?O R6W=~_o/){W~?HvK)z~$;WkGO 2n~? @2pp$~NT~.HU? @2ptn?O?nS? @2p~C3i:o3 Av'H[?/ @ewgHnΏW =N@l0/1TnW* >re ܹ } ` `~`}! ! C @@@4k@@@?@dnv0 +EBZBqB  t1Hk`òK%]5{!|@CG(PE p:FS~`boi ,@'AC&nO]9X+ồ2wO\_lr+|`bt@4 6pCO6 M .sh36z.pKC0Xۅ2 ݞyx l>buݝ$x8x{#50?M\H`8|T>J|#񈵍 @PFZK[ck+W<#$?[^"z.P2wP3o G|/x-YיdYP3WLM~0i%7F#VTMjԴ C5x,FLFLqMUJt:iEm.a$tS5 tX*q]&XhG @x)X8߿3Mh(dElUIpR v]vMw26{;Іqe / 0+{Zns9G >&q< o}~Ru4="K |PR<P]n-$vj(@P?NQ=CmMwK / P`% NYn+G0R j ,%!0K 7λPj^rBN? sp G @__}pD7΀uy]7~ ( p+% :I?>5n8(!b+0J0 ip& m,_Y*$ rB?Np 7P$ /hCP P-py/y^ !P `(CBZfĚ+@WC@@ 68~b_x4Sp@ȉͿp<"_@9 qM^WtP(0__No/4ƕ?0vI~#W\0\X4OakS * !!E& l3>ܻ d„ȄT?? `3\G @UIP2B'DQ$Gk صd7a( .% #:2I$|{u) xڡ MxG?!@gLlə IDATxu\ww%nT$DQlPygg؅JKw-P~cwgf7p@!#+hv+hv+hv+hv+hv+hv+莕J;Fl I3 /x8qerk#$.,:q!6Ch>q5{"p8 Jxp^oe 6LdP-_F=3! +c| Y]yWFR漫%hʬq~sc),P6p#hZR"JFG|Ж ?Ի4F\ TJT,%lkXJ rBdv-j:fHofr/:P!.+śNU𪬡gLkSuceKi:5Dz^tF(3X wVFg . $J?7QYa7ŵ623#\CHLRV•OJ,ִ >߬5ٿ0~JVhs=yUtL 򪀱fӕeB.[R,H 8F 7 >'DAVzz|BFbz :XJdTf7 CkA~$J0@CZrH%,B* 鉄{~D.󣜞@atc&`OҮDNO?I5Q˒uqw)#k&~㪾hXQb2XSfVfbYּ7 k6%`wвo |Y>|78=^OR>bX)[1 # CK\=ZSP k G,Ҥ E{=,QwtdXA+jB8+j*͠:o2#&J1 P_ƹנ73?P}x578+>mc*L?R&Br} *˵4XLWwVDq`nk|M1MɀV4dB6m+g?5x|'`_/BDWnk()Opbd:EOXPx{B Kw#g\_v}Qies "4r<yk޲ Bw%5F-So|q 5yxT|g"%Wt2u6%^K#H: 1OcT߉a*bOw% u  UVLtf>CuQcfݣGoa:o44$(G-iYu!cLQUhmK ,S37 +Dž{tBHX}-{!)s:=&r_R%ϊF`1ղa1A%; =NX {SƬ5Ϗ^#"'0qHM!C־1ߞ41.N"/[uc;)rM5^!ӱ:VΛ ,vFpczs(@T41\3_0̐0,&k~3ZܣrR1y;yYң|<keIum566|/u`|D#7yWlN9Wdux&m ?b3㉊wYU\#(b)neuE&70-[V3QtN 3ZYA%Z2|ēcN P~+6&&_ZzϞ |7Ik e6+nkb]ucѻ|ڂ]BAR"!z2\1|y\;Vda^51*Z\T1K<:<ni{=屴͸вf*YԡN+ ^dtDjP/NgN̜tIfp8ƨ 4^x#,H%wO弫oުh_l~7p&H<+c܋#e{ /Kf{X^b?sZ&"+eEU8n /OS"Ͽj~}&s/!b5x:fYI ')qJIZv2qB#ܳȮ:;թ UW!/kWUuvUoohB}Y0'oKlkbYEgOƒ7k'Myƒ|QmM;$JT%W=SS@;GaeTwt/Pڶ[Z2U"Ig =Z.#UIof5%=*@Cb^^gGL*c\($il\_=BJ=q’O73)h˜*?!T\5mJW.gUU9 N]oiQMA&5}W=Be \(- B=AI1kDQ EV`)f6]%A~]gmd9o6TȋRhY!i>}jJ#B_8/3-[}+ 76K伫rzX2es mًX)z-ѿ޴.2*7j\u8o}y&lj cKk M{Q@lZivk>kcM&+h<)L|͘,ĸ[!$-P H~%8F !d:Ma 3-`OrQ/uqÂٝh{iͅo L@4e0R|NDz3SHoAs%3q[kC]Dd8yyĴ;>)Nq\/{/>x܄?M̦;QXĕDžfӕ-gS"+ՆK*ݧ:qtlH}9Kd 5AFD>)I &|clf/t`*sB"rUڣe+BPk#4NޠcCгƓ4K8w4-&AV΍5FIH{yJdD^7̤ۡ4Ib &(^tckf<*JqҊ+L2鬚|Msq6aL1}MpG5]q W缩-ZI.1%7r 4o/,ˤJ 51z^'Y7R|"\5FJ_m{t\hS<(i=ɉ*lٿ/k]5v?v3|Q-LY=^#࿃$;s ֒*OgܗQskDEhmk1^Sj2Ɠ\T|-$'/rT%]ndd F+S`X@_'Ik /nsrLpңGJc#BIx6U9 ۓxV(LQvzqrk##A~ȉt;)chօ,5ryo@H<ᦸ^>PͱotDž!q;|G,t QZK@{c2YYBBX/ZKYpgh g,E7ɧ)zkE?BHTUBcٞoٛrIA%kbq8o.|Ǵvc;"?AD^!tVN9DžXz(n鋮vr&$÷kfHildLG>^pr%%Iu.ǴW&s8DxP{~{8]sEՕ|Rk/L+CH]SzT:f1?-]e>+}~8BHFGXyyotVCyK=Bw ]Gk -Y&^R0gi3i9Q,պ8bTE̱E-77]5eTPu^W{'!XRch9vɞ^>b&BtriZ]o>B(?0FA"|x;2IX"δ,F 7lV*}>3F!'2"eckt0R_oP+=LoabgRԃ$BYfq: wL :>#'D;g{Ft4j1%>_{mMLN!Fr,NgMlvxyobkk#5 ,1%2JDi9MP896J3@!6pS|q[ֿq?k=4bq͜K49*sF - 5br%d ZMkiZ0wȿrzi:CO*nEI5dOm=-v*,3!i>6qZwX3ι0ړƯ:QFcS>"ӕ߰[$ x7^AIuOﺮ:isMa*1)lv֏9>>v]FE"yo-I<²}YsAoa6~:bmM ?!$BV!yK s"?:%y}8,7,%ϰX./z>uhhe=;4'5!\LK vX4!K2XOv&9sWr%RB. Cn@O{Vgҹ|*j#Sj؁ےm p5?[Ĥ}f+r}y!E_Lg*g zzO?CsR oamMH}VlT׺+-jZ(܇9}R?!x~p` LfYK{)y1|Y2rf\Pu^#IF[xs%9>ctbЄ&&* hl6Ep+:{>vAabMmzpY ²XRqۍ7EP? J8jy{Ed2Ίk/ ]=ˆ,~! ro|hmd?? {'Ɍ9G8ڄá) \5TOTjjLӃwei\WTh9[tjlv4^^l_eGGG,^LYy=̈\_Lig;/L"fuqљT2iח}Z?{CT-tIuAߤ`u>ȐPomd Z{݆%w~S6 e>ty>0ә#5me\|*gl0q UO:P$ $a UA~QRjlv IxσFp3O[>+Ureu2qOǴ̐RJ9fjK%5nv;pA|=q.J5=ޖ8yYt9}Qh]%5uN ո;?5[rǖO@)/t`_0h MGJiJY?nBt&Z2*6Kh5 7R$Y_WiA]IӘ~) Tb) !=OWֿ-樥͒U>c4qZOp˛&~v?|+E"]d D>bB#y ˳=TWuYOq~-bDƓ>tef*8K*.%t0ݝQ_,Ҳ! Vh7S۰ 0l6J{^<~1σslחFwA%jƞNP7Lm"~,?<8FV,͘W5mUMsy=tN|ZO^cUB}'6|Yze^fc=†G51Ltldx}ޛb6ح/k )͉Wn/]=2ƠDUzN}sG}cImOhe%m4BwfXr9B> IDAT7shݧtm/^(!?pɧYuyq uZy u?fLmɧeC;ڢ[K"0q².yLda*2"ν46^ԛԧYm!u1(Zv. d_q$_]IS͜][3~{y+sNu/ )U2_/Blm+ZT#Dv\G ޳T΍8=,z#uK#ښ{ьޟ3_p]tcPX tF.Ԥմ&`M٫(iXhcU]rQ?DQ}ѝ@bsVW'yIi%mM i-aO[93OYSbD]8BhDwbeD|F"DR_d8U1nŶY׏W>WXPْWOq_~a]qӕ_}4{XOILՆ̐2>!"BHwÙm̲$m3b1ٻ'c >=zzwwF}haN?LTQWu#+Ԟۖ0a"Ƿ42^X]S 2mEOoO4T4S*>~/Mfn{'+v!,|2ݱr0!0dƺ]X;|yfɳBhuB`zH|;F:&bj iA.LV ?5zvՎ̦+[Q/JBof&Icblj\/Bմ1+CwlӞGE鏓wZoʙO8ㄕ 5ſpʁaypXYik6L`\|4-=2!G w$O>8ހHW@JAJAJAJAJAJA:1|/] @;ȕ\ @;߻֡ߐH$U55"yJyjbbCHɧP4:/>8֟)QommrJAJv}Kݸq#ݻw͓ߢߘXF&,-ݧKKKu\wu}?J~[0.qqεuu={z^ W޽]>ݻwk*sڵk uzp;ckk;gΜW~P!/_rV[XX׾gUl=moo.}>uhM%$<}R7m~:ԡ0h4ZZZZZZPCKR:>v%k׭e/k7o,*"_ɓ>lذa奥U^^~ׯ_]to6uDX/ƌ)|ddd1 gUQQqݻva%3<<,-,vkKOB;s g``PQ^^YU5s 7 d2yCC- ͿfC6(`+ * #i6.-GJ8<Oڈ$Ҙ1ck,--=2"LSWWwqv!H˗/ɂ:Z""ded'MH訦}6ep00fn>JJiMM-O$O6 ֿUV555 `%M||xxs%jjj .vM`!!CWΟ?_]]}vU ૝>}ڵk!"Dokuu~~~'mm&)Iɼ+WTTT]|GYY۷֯D"5IQYUM!ݷOEY!7k$$$߿O$TGcD/^ڳwY0;7;%9e䈑ao-[]ǻ. =_,#?=]ݧO۷@_ ݻ.]5Djkksttܳg_~mըQ6Xxq\B99c"+##edYvԨ5k-Y!t oooPhW޼uk.؟'ny555H;vlWWh;]`~,-,_ѧݿwfz(^kCH4402#7jnn{^tLLee%B#jj[6oZn=]>8ҞwY>R_zLP_=feZ4ƇWeBҟ 9xA'!>~߾}7$$d͖͛l`0wXaRrk׬^z݊_Wdeeݺ>pp=zh[[ZZZhh T*u(ի޹sc!Jnѣ{z8p#6o'k=~A/֭]C-Zp კ(a?|k++F{;'O<}/,,!ɑBKK 98ao_<5Jguu˗O<1;vl۶ !FR+**B1vvuM缼nO0au cNSS`H @ p^4 )**f].w[Y#}<}ڡL]aI+W,Q7u`psѻ/kF9Dsڒ 3Kyhea- y/{)ViW'3]J,y+8!D|q 5cUnWH+ĚctY{s:)̛7ӳHQIbûb޽}ZrBh%7nHH:FQQkcoA/BH$PLMLgfzx#n݊"L&BFegg:uH"IKKO2׎!k+kMM t̽$%%EP:AQ())~ yV3Se˖r:a`ʕEEErrr˖-}vEyESs˗}q͏ލJOO߶}ׅ/YzU#?gϞ89?oB(++x6ZmuFޡx-pmb0^Iw|\E6n8mCN:BoleiM'..z6^WNNy~]O>|3׮g귽n!N<(As h444'89oؾOss<ϟ;K ,<?lذ$F+++^#SR,-BBBGu󦦖'Ȩ ;zDGGW.\-Wynu󞞩bIJJ:ׯ)+` !v ߼q}_{cc|< &遡͛N>:㼽kKRl)Ia 4nhZyv˒7ѥԵ.{>NU -+nB)WδI5T|x_BK=}m]SDIOe8Μ)j>e˖sz2)1 !8ښb"MJ"EEDc: kĈ9<ȘK/Ҭ../_t HHHx7 rrr~D77CCC'%%5wΜ.: H& &͙;kXz`qiZ݅i5 vڛ|q:#\gԞRUAF[(r%ΛR yGP}y3VYD_g,/(F|BĐѷrEI%ulVzmjbΞ=cnnAR Lƹ^z2?={D"͟9UՊ i鵵5>>>s Zutttdr/&&~K/!.ԩp\\=Ņd&%% 33 O/(PQV c/4РОœ\\yy(rYYٚ6 ???Fa>`v7%240tsr+MYׁOs# qho_̘Yl)֟]u=d&.-\[H$AD?=nmE>+F\q>;q\jj׭]WP/**:wzo;{^]BhO<ۨH5U˗ h_D۲yKm]9sB';t萋 //-;ݻwwa_aa}C۷w7yͺkJ_ zx? xɕ< xݘ}E&siliiyADTJXXXB\<&6#'m׹g&BhM_i욵ƹ8766 %Ĺ3kiiR222D"557c46v1\LMLL_F 練D?Gy? RN?ʲr:D"SgMfe!QGW_Otsr)F۹kMKKٵs q|jBlΘ&>+v! GH ƪ6d謹Ho~fHi:B_YNPDYMqvׯEDDJKjkkgt/YWGJ}nMaÆݻwҢɞ  32r)"AArIIP!%$$Ξ;lGyرctW[ZZbiaOOO=wD$.Y!χ Ƌꁠ`II p(Q]իW7n --Cpݻ>pí<]<2$[|)}}=}}wnus0fΜΝd2QK<}I dPXxxw~9Qb7i)QU,&ܣ`BQsdD^貎dCޫcTxY6RAnW>;i/.Xp5kױX,Y z;_֑ IDAT͇ aSݿdVҥKOTLLMMUk3fIK}o=1z_ӧ:C":򝁡QrhW.u9H|5&YZZ4 `_{:[jjJ }^|vǏc+!GOӴ&}rلE u,MtsݷoV2p ?Ӵte%JC>8ϏL&Ϛr%t^ v|p:J55CE&x\c tz^u7*jD""ȕ>8 Wr% Wr% Wr% W?3:?8q|{^*O WЎg9?wvCߣmC+(7o<3!2r%,x0:hPOeKo9|x5o\I@@ :Qzl[:eܹs* ~dddW|H`ƍ7oM[I57B6"W͡#/D|ŧ:_(]t/_|vKCCǏLLL:oB`ҒAJ>;׹|q syCӣ $BeeeyyyEEÉDb?n7_^t!fj8Cc u9sB/;yK&:1P7o.\Νr-//?rOx$l?6 4钲SdrNNoKqvr"9Iv(x=cmz|[^MogZfff=THNN\ɏpp6k~gwdm>ѐ+`[Kp eeeeeeFmŅB6o^_dqAH8;8;9r$eKlݺ !$$$o?ȹNcBmذa07K99.\{~~\sPP#Bp=RWWOII.++DϧAHHHZZF]]}c.9r$'7!9EPPddDJJʯpqvnhh}vrJ2Bh.KCvwCKKXTT/p…… q ^xCd2!5h[122}%MM͊A#((x#GlhhwQVV%޿udNy~4bþ_5oUVVaz22x!=_f׏qrʡt];wy^޵s^^^ ^^^l6ϝP?~H[GEE+**vWGK[;#= 999gϞR̞tYc?oo۷ \];i}־UJQTdP]{^)Y}wBم,ٵW*4SM5s"5s?3Ιs>oHHÒ%!s5~DG;-4nnnvffPuu߃UAAAo2 $ost]. ֭ЎOİX,G_VZ%+++PLJȒ۷^b;MΝ;&VT0J={%%'3!OCu$*j(QTT\v.NJJf<۷Wߞ%BS5Ugдqޯ ={VSS.>zKJڹ+1)`^7UXX1ӧ>d]|yrf?ܱcE=wRR?'fkτ۷o׿%(Bhi)PWS#֕۱c=l54t-yh%''Ϟ8_竩}1;;)O jlmxq2oL,(<|i~ ּS~~~AaAL Uݻv͞x->~z||li͛7-td0vv9bjj*pWod5\.'0oZ~zS\II%pJ?:IRuΜ? FX'Jh]#nڝ?s%z϶O)(PAh\ ]Ej8l E mKJNvuu@rgϞݧOǏKKKgd+(*7o֯_A-! SZi~ãUT2eĉ 44T@?P(o=ܳw &LH&)vlD; vsp?ylݧO Frss_O?77فsmהk)***~6g\===9997&}#docijjoӔ-̍{4{jh&W#3tuuW\F"MSXPGFmos~;g`xupqv3G [ZspI,_O.Nk #z>>TƟ#___㖗<~ypJ3/0Mp>: #ִ^ 99/<]\\D;'!ɱ]o#@)s}pY񐢐5d(eq$@Ɵ=KJJ,**$ҾZp ޽{]¬Sjhh())OE?޺‚'O[N},X0Do>}~7֕+hQy9TSoi-fEKϼ<7MJNL\_={VpFSG<uHԑ }-ى?!:1Ѣ!%Vڲ^w@f-ێ%ܺohhVRjjꔩSxEjTWW?u~̵_v9svtѢE 9]\\—W0PTT4oՋ0s澽{%K睚.KKK?|۱7! HO8+DDYIA5˴GN4ʪ{'O`6!C^~ՌPw33?!س^,+4tIaa}nrSs2fğD_s1-Zt;"`gAaA=򻴴+g͎9!8ؔD A5bوS'O εf0FjJb3=== t…YVEyE!yKez 9Rl`dٽk!YYEEΟ;wCIIvvDI2"$]2a„ &4oP<ݱB$]OJ d@6\#u%7צE_+~%b"JSǻm۶CCzz-~lvuk/!(!vY[[[t..M/\pY2V\ѼȲ*pVshɲ*tIhyٳ gOJJӂH k:tqK&NXN郭AqI_])y 7-GU/0 $5 (J߇V"˭xV  'J޼|~&SVVvԩC 1СCf|Bx{_:6Y >d2t9sLw9xsTUT=x:MK;9RX\\1=BSdzX5Xee3) 1cGC.m;w~[n޲eV`SCm#e]i7lS&kG"n}4en*U?ўw\6mx֭5+W>clذ5_+*\~|smR}EM,"1c|Kvڄ8߸zIbNl7o`0a$|dY\ LUGUg`*=3Eԡsk:gź`$OL~wQK~x-|6w}Q/%\IQ%J|W_NXzK$J?X,{tpHM}V!oƍ5)4TYY9,,lΜ9#"V\e憎oիWk!7 L^5Cʞa#cؓ&(lF%J *ƒ䄄ė/_˗_}x?;v֭{C{%}fٻeIV5q6uaҸv*BK+J+Qөs߃^$ՕJ{&ˋU"ַ常֍ŋN^^މmw|W._&G{Aݺy߬VVRή%W"ojW\QWWXwر;wlQ۶o2eqQE`֓\SS{m6o䕫V_8(ؼe lYE@ь ?O7nlϞ=7Q"BIIB ;vv6m̟/t Ț52~ys}ݚ*뛓d2m[9͉D$!P"E!ӕ;z}C=t[W:b:{|7/(|ix{o}sUw77-->_:t(**|.a04MFFFSKʪתUFYw[W\ӧ޽{KHcmlֽ'޺=-rEa*3krՆN({ٵhNMN@uuL=}Yrwn;;dg=v,Դ[5v$Kz~X@"4-+ET0!Au%"0Sbr7y YbӧOijh88:ֻS՟?fX!Kqi>_Z޽w{ر'Oe}||(o|0N#`Ndz@miʤC/H;>g^^7Wg2 :u0UjFMlRΐ(M,~_E~c"㊪_8%%' \|Qy+;Z7/?IEEO>|Z[K˓dРC ^ޞ-yo۾mر\.cǎAAAp/,4Fu7_+e;U> )w*_=P^ &-Y;~ͫWi`hhjնȭ—u}1gϝʊŋ)))YqI|s"m3Q"//_PP`u q3(((oۅHz IDAT%nno[}GG{2핹ٗ=w-\"~~S(ׯmokgn~H45,-,&LЪfeeo"bhBp|2_/,(ֲk ,֗՜E;t$k׶lټ{.~Ƚog~w(hVg޿hfu )^2hqOVwRfþ̖/_27J(3"DIBݳgϋ^/ VѓBHD_W%NFFFeeEϞl6ٳϞ=[1P[ ŰNC>Ĵ[)Ek*~uI֓GЊ <+Al2j(Q"[WTΦyAKRO6皚ZDIYeә wRr.p!윜'KPME^5SSUgBAȢITkJ Ǐmmmi4ZJ^nȏ"**+I`E !00pϞ=fϪߜ &J,J0QX˖^ZZ(UUUI)(!:6Hp_ | +22gK>J>J61Uj 4BHMW"H?#~,l9yFPU-1o+WLLJ=]%e,0\8G@=9L}$䩓+Wz,Yҷo_BhB```6)#IĹ 'J%xzmYV,D .!QHS3096Du?^GƵSߢ~[S!}!]ir+WlJCb8r/EMUX[܀YwQPPؽkhڈt qCұ|F;F#\I>}D'~$GKth6oώ?}j0%h"t}ta=;H:P5SLUI{$U[.$kI"Pш?>C@} =zbZuGPS°I!@!B!jC0WB!B!i-ׯt?/|B!B5JZEْ!B!B́spB!B! 1pB!B`] B!B!+A!B!s%!B!B_P 6pxǸ\.rϟ?K2dP;GO-B#JJJ !B!!H$BPT*P(%JC03$9BGtCD!BdHRT2,(!6DJJ aB-H< B!\ B! %_P(t QB$;B7+8B!H$)Х DpBH*h{n B!BHRB]b VB{H< B!$5/NH$ 1"B?z-B# !B!r%ҥBC=H".B!a] B!B- ީM/2BCsU}w8~MLͯ[F$/B!BJ+GF B}Ixh9:\G֫kcU5~X!BN*B y J(ZPPEﻯ_Br*gq[hl"B!BZ$wEwmj.|˼nu%kt紫y̶څB!P"~%+1ъʴ@JJk׮˖-sκ]reժU/_7o^HHh]UUw^sss?~1cD{NܻG߈|ϕ`B!P">X ***Lhff&鈾HII6mÇmll򲲲D~˗忤F0JB!Bm .QTEE#F;v֭[̕p\26hcc]vڵ~z H$Qÿu%!B6gTo񅆚@NNmjj*񨚚ڡCwޝ⢫۵k@nnq UWW@ddifΜ9hР~|Ν;wﮣQTTHH={LHH?0m4MMMMMMuuu99/^ݻ̺tB\'GFFN4iڴi}~H,Y$,, ݻׯ_?==QF}H͔ lOA z6B!B5Ju%Ul.]}v.3uR(xiFF9r#?|pnjs1~u-[ .\dll}XhwСäIo߾zꆢrpp9s݌3ˆL:D<гg3g߿ƍÇ?~<\~ӧ~~~7o477?~dd͛z())ݻw|߿O~~~aa!eǎ;wڵÇFFFԈ r{^S\t?27n=z?1d2gϞ~iiix̙3JJJ͔DM qgƏrcbb&MD3&\.W@gϐł#=p2J_m%B!B}Mu%H >--^z%$$ݒUWW7:::33s:::>|HťKRRRh4A:tСC>D"͘1cĕEFٷo_Kزe{_gffv+WDDDٳ׬Y#[鉕P"~~py?)@n.ځqD񳍄bG!BV+AgkkqWQQqź\zF__֖lٲf._|ƌ J^^FUWW?~`N<`0JKKckkK"㓒f#G_IMMMOOo+&LhѢHFqȑgϞ@^^ޝ;wM9.j:~D\Y\טsq 2u_c;*=`] B!B}]ɲ.uE6vm)YYӧO+++&&&fĉ򞞞FRΝ ޼yɓg͚N8ѷo_ qꥬhѢ+((899=zfuԉ&*** ??Ɔc׮]My|w``M6m0aBIIIǎ)EM$(*ӄ %G!B!Ԧ/K{*)**"6/(B"+ooׯ_Ŷ՛(iHs[ B!BJ0$VWW/]tΜ9(J`] B!B-~%+== vk&&J,~%/^tuuUUU޽{pp`dqZjlC+y Z5uTUUնn#B!$f_JS!ĥK077C(c?пxl#DjÇܹs oniiY[[&;;;""۷/źrJ݇*++oݺUZZJt5.^heemB!JB֮J222/_ݻwoذ˙cƌx ,,,33qttvZ݇M>{{F!Bg ~%!Ըvݯ$..\RZZ?h``pA###pΝZ&Н;wՍ>ƍB!º뺒֖t _3d۷oۻ =zuKKKqB!PJB֮@\\\Cl߾D"@߾}I$Dos皙)**;vLh'/֭ڵKOOJ:884tD6DxѣGpuGkjjݻ&8爈33+VTWW nse۷o[ZZRT}}QFIKKYf76B!BmWsp~+8JB"QEhDq5Ɉ#~w_~JJJ<ػweˈ܊>uttFill\PPWTT4o}?yٳgSL/T^^ޭ[7~;p999}3#K.ݳgϧOH$ O>#6m7ox/^|QN=zŋ-[&üy9D*++|3~B!Wvݯ#{{ϝ;ӧOM|iWVRR4iRAA555MI;˽y&hVB]]]?}'J@^^~ٲe)*4{lxÅ333D B!j_ BHu۷,--wann^Z3MD+x&IJJ6pUUÇ... r0xQSV70XtiݟUjjjKB!+A[{+xC*++# q8dT0`~"99hVB511?zm6xf  2d&FB!PDnIA4ޯFEEE~_U[[{С .ld}[Ž^ -222}ZϞ=DEEX,7nOh555IOOf߿y۷:t)22R0B! 4N#08\5J P<>Z"Unbb"8Q{TohvdȐ!}MNNՓ'OׯBr[+vZ``;wJw]\\ Y,ӃF9uT]]]ii邂b&^dɂ N8tҾ}&$$uE!B6ԑX“L&x噑O8'QD1#H<.?x<qn! m#ԚYdIii'Oz|]Ս:u/d29>>˗ ,z?cƌ&%%5agg={]r;A!BH_-xO<oB)//ٳg悉]773g$$$TWWTUU----cǎU`8g!BGdTeI5$]?2,xx@QbBB;CꎴM#f̘Q\\ԩ|dddZJ$7YXX=Ꚛz1KKK@ZZ`̚5ؽ{ے"B!B]jNo&/uOp#bQW"0BjDTwt}="辡SN3g /..yfnnܹsǏ߬O>ݺu[reuư7oK,tss;wݻwn:`BP]]%"""..nѢEuo߾1cƄz*22SN=QYY9w܈QFu%///** BCC[B!r%eo-]n;? RcJW]+uVLLLtt/\ܿxxxnF"Ν;7k֬M6x3gÇ|g͚bc```mm-++Ʀv!C}NOOۻ;wNLL\|իMLL͛7k֬N: F"''GPC%hhhܼys۶mt:SNC 300WB!đWW9\ף~%&zd-ŋĨup,Unjj*8Q{upTUU%"B!BgE-֕ BJy@ЮJB!B?z(6ޯ<{F&H". @`%IąB!BJHkߐ[$S!ĥW/nj:DۿG$B!B`] j֕Vu%!B JP+A!BeXWu%`] B!B-j|۵kWBB !AAAÇo7C߾}/_ܡCITu!Ih͛#͛k'YYY;wla0Hl#5:8=tI֒!BHbɕj]IvvԩSǍw YY٬|SNرc+Yf툭7\Wht}m^^:PO#!BJBCC}}}zիWvE\M5rneeռ=7ϻw^󈡮L&d Tj=FCju%!BXddddffNLDNӯ\wލ7~ѣG>}uֶ_F!up>|0bĈܓ'O\֭[p#F}?8<1~̙-[>}:77w…>>>?nQ :8!BLu%tttttttrr///"Wbݹ\ӧTܹs_~$iԨQ$JR(7o@׮]:ɓ'544ƌs.h"YYY%%ӧ[:99@x<^xxܹs555SSSlDrrrp8>|<9s̢E޽w^DRu%ǎqvv33h }\ºB!P[&~%;v|=%N#F+++ikkXTTDP444h4 b2ܡCBٽ{u۷p{+V˵ ߹qCZZ5>>Ǐ666c%urss^C]t%no۶mqbWR>fݻ'MLLwJKKq޺!j!WB!jĺN^T}||H$?A 濼zhVV[[guuu`:::QVVV qqqۡCAGX,Vuu5$;X۶m6l&O~:֥FRo޼)+++ի,Ybnn޻wx$D KGG';;Ç"':88F:8!BXh 69s`TUU6lؕ+W޾}ۿRÆ `2l6{ǎJTVV>|уFq8z~bfׯeddlll"##lvQQʪٳ^^^r.]:o<~1էO.^񪪪4srri4Ö-[jjj8Ν;wX,MWZodۖI_oLL͛7իW:uvvvo߾%f6}ɓIVZ.\6dȐֈ+A!Beb+ggg={]F{tСwˤ͛7>Bج^Zho\.wÆ AAAZZZ_[7nܧOƌrvl2Xrexx}NFu =<<D"ֱٳ7otuu333uuuΝ;ϟ?x***#G:uTNNNh4.ܸq`tUUU___ii؂cll{wnnnpՄOO^z=|bzjذa|_`¿p>}4}uY[[kjj?~Ȉdnڴk׮mRRRn޼'+++"9a(++l(++WTT`?rrrEEE T*%hdee>pD"yyyx2UUU333ϭ|ٳ3KIIR`aaq"FB!8+A ºJo] ݺu533ՕF%$$ <8==}ʔ)@mm-y;D077Ą+))۷btRQQqi[[[]]]߿077$vUYYyȑ2߿֭[?nddDyzEPdee;tPZZrrr^zՋd;vĉxN277'H!$&&@lDjG&''?{F3JL 911K..~))) iӦIKK*ڧOѣG߻wu=!B +A֕Ittw襤LLLbbb޿z!Td2(rBkx͟?ٳgvvv&>t萿@]]sϟ?/"~dro>"~XSNm Bcccڀ={+O)++#nteee"(???"Od2l6QZB |/_LKK "HVVVׯ777:!HD Di N'f@MMMRRRFW_Iq~MNPCѣGrrrk֬!xbKK7R(SSSr Ɍ"dgg7a„Ǐ߸qCNNnʔ)MYYYlٲJR(___YYYKt rĉUVh4]#ԻO "TC"T=J4%~xD!jHt:]~w_=/aTs.\r J`M\TmCKY|5R"hjB|~t 4qW8f͚ uuu>{yĿ`B!i 50D_",mI֕VJڑgϞuܙH͛7$B!^u% }|[&Laϣo\nNN~ºB!P[&\W"x["-苷91<$I|JP `] B!B-E'x1pCiq$+-jvB!B'\W@gÚ?Ȯl V-ZV[o*VZ[mrݰVڪu[ōֽE(("( !$Tk|?OfNfμ!zzٷ}||>}jiixbPܮ]p+#F9;;ڵi ZzuHH_PPPUUӾ{n///[[۾}^vi<}U9~_VVV-//O۷ooccs#""zڵ:0-'ONmݺ>S8lmmܤt/_񱲲p˖-666C-++#TOOO+6tѣ...NNN={y󦹹yYY_u_511QvO?~|ܹi'O۷\.'#Glܸ166h޼yBp„ /--oU94H''ݻ/?lӦMzzzvvv=FEE]r%&&gϞ555>$" /(Ns )..>{ ѣG\rÇ_rENw…" ͛74ȕi:WDDl``0cƌL;;Lwu?~P ?~<'aÆݾ}~ŋr8ݻ9sp;wQ.]T94+yLMM,Y,HїYUVnnṉgΜٲeǍ9up]駟?^"$''; }A]])nhh0xtRLLLݻgee|`3MJbbbܹaÆ'OxB%%%C ۷ nعzj׮]CCCGX,}ܜyѺuj"suuXZZyfooox 04+_jjjnܸqر+V/7;;cǎ::#/1c {?...tccci˖-%%%nnn!io&&&@.OޥKEݿ_n@«CL'N\t)%%%%%?􌏏W <<<:tI˗_zu׮]͜6''G@Dzrڵkǎѣ7p@\DWWuܸqW^%E_n۶m.߯YFzL@@K}??[n?> '[[s}wǏoȓ'O޼y3===...$$DUBL'OvᘘTUU=yD f BJؘΜ9S\\y'NbŊlD>lذ/^\pA" BU~JD"skݻ'F7rS__aPXUU/͛geeկ_˗kNAcCnz~~~-"E_cΝ;goo߽{\| FQTTDD,5 <ۛ;;:taԨQ˗/OOO 433 ]\^r%fJɥ$IH?kVDtauǎU.h%"M[ 0u1%},i98z%Т Wl[Dc@KJ͐++5A P PJ͐++5A P PJ͐++5Aج\I_w"JOȕ WlhdDȕ+5Aج\6~݈kg[0J@M+6nH$,3H$eX,&ՙ?jFВ3AEu[OXkF]Dre:X-p timȕ Wl&+}#:9hB`Wʕ׬Mtimȕ Wl&+ćiUU5u$XDiJ J@M+6k4Wr$Ģ?8<6ŒM0M[Wpti:h݃l~mJh.x)Kr-ڨ HngDD$s 땀``3Eȕr%cVL IDAT6ȕ)+A+A P PJ͐++5A P PJ͐++5A P PJ4+pj5X$;;{ĉ/^$"ssҿaPPÇUR:̟?fݺu.7"`3J@)J޽;`N:n߾ͻe7oeggGDDk"-@،q,-+M[,SN1c_|l|EbXGGtQmmm^^ޫR5wQ84Y,Jlncc3tв2"JMM\n]@@?왝=d}FDD̜9>$ŋ %wa Yݣ=׭[fii)o4+sNFFFDDw/_cee%A% W\aee5k,~gƠ5k}Dtҥ=zٍ5"##o̙󎏏ρƌ2:"Olmm;&{"Pܮ]pDgϞq]xyŋU2u`WWWٞ {ss!C344ɓ' ݺu0a|ܠ$whZ*sM:t`oovZ Figg֭b+6spx<ޅ ,,,6o4fgg;88$&&>~999)))vJMM-))?~Z?>i`4777&dѣG\rÇ_r}YD|/%%%SN2wcǎ/۷`ћ7owvv^hCll짟~zGΝ;7++K$fff^~k֬![ܿk׮gihh{nzz8iҤ߿lԩ7o477/++믕UrԩK޿ 'OLNNvpp?>M4iӦMkӿCRûvJLLy OF,2`…ƍDX:+qttԩӤI^۽{?qpp]lsӁH$ڽ{u]]]񪪪tuu=<<`/ J :88 <8==]%Hmfee[PP0nܸ={tҥi!!!fff<zљ5k֩Sح[7"rrrzyxK.\f7S]3G5eee%-R"幹~vؑʲd=z$a4a„gϞ@*3;FFu'v֭SN/^e&N);j\.7//O ?ٳgZ>rɓ7oLOO ifOSSS3/Zn]]]ͼ~9s;n̤=3Gmۖ䔕=}YdҤIcǎUg~{h WһwoDWYeaaQ__/]FꫯʊTؕtj*<!!/766 x>}kժUvvvm۶e ۷o_nM>>>>>9/^8881??O>MUXٳ홣 bccmfkkˤ'^r%ǎ[rsd"Ν;m۶uss/'vmddԽ{:ܾ}v9uԁyxxHVv ƴi>cKKO>yBǴiӌkֈݻw[[[[[[_zÇ+V066={lz`9 k gr\"zme|>\rx'N|l?ʎ9r3Ν;}S4^IȀRiiiM~ݸqy=ydfM"5kIʺ߲e˖-[(''3KmV./]e%z%aÆ5]ӧ̷F,"266޶mlʰW^?_qB²|ݻ]]]?.8}ӧ7Lo5} 6lذAY%LJ=M6Mn3f03;SNNNNT柌ts ooc/IM<|P$5%$??m۶FFF̦SUU42&]&3Ý71);C__yallt%V^WSScمu͙9n"200 yw9¬Lsrr駟E_>((X Hw|]v%%%W]Qaaa>,--8qbFFFel༺jHQFᩩѣGI:\ [ii鯿* kkk/_ަMΝ;k$5J"""Ǝ+cKKKEDC eOf]Ç4͜B[8pɓr)kkO*[i/{Ξ=,fLR {%KFsggg0۷>(DGرᄈٲe˞={T"Uz%###cccxEUUUcǎ0`;nKX4@,X]v:uȈ$+p8?cvv"=z333/_ά5G}cǎK.=<***77WQv e,-----+**UW333[x'OΟ?W_Vg=z4Xo3KYXX>yDv׮]H$܊1c^zСgϞmٲ%''g̘1{---}W_}ѣ ebbccckjjܤIVQxKs%otɁ2++j˿M7\I3wKRͬآ ǒ\gnnܐ\8qbSN]lq\===Àhʔ)?4iRqqsڶm~~~KHO~ekk}fee5=A\\\xx-[\\\֮]+ ?o>OJY.\pQQQnݒNttt>Ӈkn^^^|?wwx33/^߿̙:::ݻwOJJ˭(<-ZrJ===???#u؆,0YxH"!$?64#]:v쨭rA$/s)+RPP?͏.ek ,(,,lЀi0WjJ$y54os m>~LPv,( GGPwsӦ56WJ@MԲ^.54P|zZ""‚?&A/^PvTP@DDϞ efR6DDOPΔFDDKׯQa!C. Z:9L:M땀J@T^ YC\.54UVCZQm-ѣGP9Q^q8djJDDCm[!kkbLp'Uiڴyt쬬PFs%}ۛ^~L>WْJ69\6m^uFz|hW_&hĤѦEM+F5ttl@m݃3=!W WjJT\mL̨˼ .[0WjJT=86-zukS#h +5Qz%(W^' n. PJs%emq@ې+5Ar%u 5]hr%&ȕJWWn-ͻyCD,&H"XL"@`Fs%׫+'?LH$$لL69\6m^u{HѥktweDDii6ꂷ±$עJ~QI8K 땀``3mȕ!Wj\ J+A P PJ͐++5A P PJ͐++5A P PJʹ+ϟ2eqǎW\SJh&W积ߪU+77+Wj"922r̙rs]bVgCLӹׯ}׮]߽{7.XKcӧO?{۹sJ6CLӹ)SL6/h׮i޽ ՞TEcjժG቉X,VyA[+6h$---===""B] XZZ޻w###.۷ot i,W2zhkk뀀#GDݻw[N__uСs>r:|1bXM8qŊ$>>>==}ذa{?xD"IIIa&f``3WBDAAAcWaÆ(-{{{++>I,HEEE=z};v8&&f֭?~|A+6TVVJ7:ukeeX 6spC͜^ƞgm6sp4xh98e`!WjJ͐++5A P PJ͕tomB\ PJ͕%B\ r%fJȴg bC`3D"dl1\"0b5QyIvj-i?3d[Q%m@$+QKt{Mچ\ r%fײ>*O h>ТW̕Tg>Bqcƒ%"Kt7rRRD_X. Pc+ϕoސ~_H(D"pHXDX"+h."Ժ$2) nd#mUo1s8D~ti:h݃#fNݖii6ꂷD-ڨ HnDJDnɰ^ +6iڄ\ 0+5AL\ r%@`3J@)J@M+6CB`3J@)J@M+6CB`3J@)J@M+6t#GT[dd̙3U{jx]ɕ憇M6M ߹st5jtܹs 9$J4+:tロuΝqƩsP9 J)SzxI\ƌ3^7ׯK7srrԞ={aȕi4WYYYnlllkk;zhv*\I^^Ǎ׺ukKKaÆ1ҹD"ݭW^7nDDT__޵kTG! r%f͕8;;K$6 °0ggvڅ7=֭[=<O>n"w><**o߾ߗܹCD7otwwa&555#:O>SL)//oŋz=a„7r%f͕㏳f d޽믿&&&rȑ;v={6--ڵkD4gΜgϚB\ _f_=sL˗߿w^"zʕ+\2f̘k2innnՋvZϞ={l޸qԔ\/]djjo>͛nݺW~WoA!J4#FiӦ{111Dd``0cƌL;;; ~XhM֭Lr)"r=ګW/fgϞgΜqqq122":.[__ĉԤH$.]x<:Zȕi4Wbjjzȑŋs88 &={arK$u%**bbb&LG9j(V4+122_6mDD[ne4iW_}խ[͛7_3fL۶myW{zz b%>}thhy׮]!"Xvڢ"33ٳg[YYg+6TVVJ7j}H"D$RKDر͒DDŭ\KAAf0Xȏ.[_G -o<Z <L ƞ- +6CB`3J@)J@M+6CB`3J@)J@M+6CB`Fs%=} x PJ͕p5++5Aجqd@m=}9L .[2J@M+6nH$ H`XLD¼盶ѩsکi-ڨ z qĒF-ڨ HnD6)\0-vYFxm!"J3$/iYmϕȾQ~aDt[ՁV!Wjp,ɵh."JO[VHKmz%& +ϕ\(Y}UHH""$b@`Fs%3J>ȟ8" -+WApti:h݃h*5DI4WҴEu[OXkF]Drs%3JH-+5z%f:+"J@m+6S8W\ !Wj\ r%r%&ȕ!WJ!Wj\ r%r%&ȕ!WJ!Wj\ r%r%&ȕi!WrҥbȑiiiСC,>|Xٱs522=ԩSە4˕dggO8ŋxyiiP CLӹQFeeeݻwwywӕ"##ϟsh&Wrt)%%po-r%f\E) KD"ѬY)S0-s)))Y`A||>}Ʊc$&&yyyt0G,7myL:uƌ_|ٯ_7XNnrD^ui4Wٳɓ'6N>ٳՇ xd +W𰲲5kl'?KAA|U>sP(VQQј1c\\\ϟ_WWSKKŋQAAȑ#oݺED555~cTa% JܹuֹYZZ2(#Fsvv޵kgϞիwrr2Әkmm=nܸ7,T`3Wdttt ˗_x_-)):u=%%eܹǎozرc-,,m&(|}}333_~5k͛eee_X,2dHAA… Ǎ'nZ__s]ݿA땤ʵڵ+55dDǏϝ;Jv;wL6m޼yD?~7~ϟRA^ Fs%BP%mXDm6+++OOO`ܸq{ҥc###WZiKrr@ 7o377_lYttQ׮]khhp8"(++9;;';i WRWWg``дUUUzxxQnǏWTT*ݺuѡC @DAAA~~~oX*r%f͕899eeeD"|"R UZZ*NOlڴwiX//ХKʞEXRR"wT^^^VVK%%%=>}Y[4+qpplϪUG<ի]v b=5;vСs?V^^^ǎ;aBȕi4W<(w 2D__uLT,,,ꫯ"##?ҥKܹlHo+++={ֿ==UV-Y?[I޽{K$7}kҤIcǎ%˗_zu׮]rQO.XҥKˢEF33r>=zRA+6hDOO/22?)//߸q}V^MD;w?|Ν;G͚5R(0&&&Glz, ŋKTE"ƍBaEEҥKPLLL޽i1bDtt43Ex7,T`3J(44tϞ=[noڷo,_< &|󍩩gϜ9#mwvv>|g}vܹfN=uT;;;浞^\\{ݿ3fQXX͛ bccmfkk뛝MDiii;w߿KqF";v={{{{{77իWUTT 6f;v 5k̞={РA/^tsszΜ9} h۶-ثW9s{<}߼TPJ8 ;$I"y!&ZCdxC/^;wǣBBBT-%"bVk)((Px?͏. -WQs%rZn}۷,4_vVUJR8ZQ++ izxhfh^ r%r%&ȕ!WJ!Wj\ r%r%&ȕ!WJ!Wj\ Yl` Wj\ Yu!"J\ r%fJww>0+O'[#6\ \ȕ WlƕݐH$: (H`XLD9ћک/xmF]S8ZQ\D/N& Bzh46J@M+6ϕȾW|DD4DsՁV!Wj\ +J>|}Mچ\ r%f .DGG?)/'"X,!b/Rȕ Wlhŋ35.ZZ*s)۴E{[L! G=8hDI 4WҴEu[OXkF]Drs%?2-+5z%fJ PJ͚{?.PJ͐++5A P PJ͐++5A P PJ͐++5Ar%Ϟ=SxISQQQ'N566xkU \K~~~Mw077/--m{N:+Ar%3gΔ`駟zYWWw0SN)))۷o766տtm\ӧ]?~|֭*4`7ʕlܸ155Uv䧟~={2u3f|vvv~K8qɓ tcgD,X@$̙3###\OD999 4h Yf9;;GGGK?Ν;]]]S WiӦ:ۯ]iȰ|; Figg-"Olmm; !Wl133;}7>ٳg?~\D ʵD __ׯ߾}{͚5[III+W~M/^|ʕݻKBrrrtuu^z});{qq Ν;GD .Ȉ?~NNۍ7A̕{ڮ , ={,\ё.[L,$,,lٲe׮]khhp8"(++9;;|jcc3w6m!က`9B &n_bŸqׯK/wܹ⟮_J̕?~<~u;dk׮=y_5~x!o>~'H֜?611i޼U*iӦ"?4o|X3yxxxxxhH_gҺ9R2^u;9J˗/O0AwSJJ;ѠA)S ! 2|N:]remڴС۷?OR̝;788^ߦMֱcǦM;vޮ]VZ]pAW +ׯߦMf̘aoo;n8OOOuj.XrU*ՙ3g\]]ׯ ;v?hooo>9wi>>>NNN!!!B1ϝ;ϓ'O{=777gg~_Z@q7lذVZZJ244ڵkqqqΝϤMO✜ڷo?k֬'Ol2**Jڵk?SDDěo٠Acǎ}''O.={|'N >}>>l`~РAȰ6mZff˗3eʔ͝ujcǎիW9rNiѢE^-[hѢ˗+VѣGFFFHHfk׮MKK &33ǏԩSgZ[SSSSSS7nʕ+\RM|%L5k궟>}:77wfffvvv:z;:: !:uԤIƍ !/]$ХK!o;l0!Dǎ/_\TTTJo񆗗{ϟ-GT_~^^^!!!*VItt̙3F+;wƍ 8aÆлwo7nXYY]zUkQlll.]࠻UP >\Pcffr_~ӳ_QAq77k׮T5ԠA{ZZlcc#-ԬYV#-}饗̄jW*lgg'-XYY=~R?f\u좰ݽ[%cǎBTVZ !ԩo穩zEկ_%??_sJ;vÇ7n\XXhjjuII=Ν;~~~?|1U.tռ6XuEEE~!C4۝4HJJrss3 [YBBn8::FFFvM133sΝ]v?~|I>x`ԩ/^trr~֬"{wE33u޽[p}b177?)S>{K>˨KZ-ƨ |%/ҥK'M7dgggee>|8...((HTFFFfffΙ3ت_hDaccsƍ|SSݻϜ93//066V BU}J۷… ܹ#8{+WSN}w-[,MLLT* t#fZEXZZmٲSl?Kffmf4?T|%L!_YյaÆ ,077777ߵkױc[nݾ}1cT 0 :t޽7~Ɋ+ܹS~}oo;vh=RVGզM@77ӧO'Nx?!DppSԝ;::N8M6;w[VoVڵz-=Sb9|ƍ]]]㏏>_ڋJșBzӪZ?R$^ݻBwW"UH"UQbQxN?.$D``2͕@ TJș+LfTCW@ȕDJ'J\ \ 9+Ļ U rV\IA͸Tȕ@OȕJZtUwz5 P( \ \ 93\Ѽ\Q(*JEsz3Wo^HdN= y͑bGPU=8Z7v`DJ'JYr%1ZU(ȕ@Oȕ̕a<@OȕUz{p=!W@ȕD rF%b<@OȕJΕ\}bvc!W=!W@*3W8>++ g++ BRhO>:D)TJzEXnn;W{%j^ kOHNE"WPvŎ%cBTd{~zXca WDSB @OU{phzȕ@OȕJ{U rF%"W=!W@ȕDJ'JșLs%ǏWׯ_ԓ +qvv˞>}I&Bxi` ꫯ[Nݾjժ;99M6͐$443vB33(777}ڪ@ѣey޽KLLܽ{G}ty!/lٲ_~… ؼy>.ȕ3Jtz> R+IOOaw~_FF:uJvڈggg;;qmݺU+Jً+B٥ !BCC,XЧOl!DDDDTTɓ'˗/7w}wzCovuu>}J%v/^ܹsg__^5v~߾}Fý{lmm͛_xQt;;;jHHHllt;vl޼MnܸѵkW''mN0!""B]ܹsϝ;wȑ@'''??ӧOK>|qРA3\Sȕ&Wi޽7n355]fMI3&55gϞ=s̤I XcU`\IJJʅ Ο?o޽[}ǡX7npss;t͛#"">+V####$$.^ح[7!ݻw֭+שSedޱcv9iҤׯT>}ѻvR蘚ڸqkצO\PƍVVVW^Blٲ%44CBPu%::z̙NNNVVV#F"-/r%TsErEDm)#C ~ǥٱcGJӱcGCTVTd<^kժ%-;99p9;;>Hڵ˖lٲO?ݱcGfͤuu666>u떗ҲzEկ_Ez֭[՟4111<<|رBJժUơuseTw/dDG嬬,uP(/bҤIaaa˖-KIIIMM]|5ZYYyxx۷Ok>v'Nر㯿ٳg֭6o\TTo߾]|B!=b.gϞ111-Cҷo߅ JgϞrJ߆|0_ 9o$$$;߿aÆݻw,XЬY_oʕ++*0L81<<_`ANM 6<}t׮]|ɓ'iF.IppSy[FYڵB;[& ѴrYfo믿nݺ=444**q?֭[,Y"5լYS7GGlj'iӦs}'NإK}RQڴi6}hFr%L0B?lZ-wޕdP_Bx}l=xxHNN֜J7n|3|-ZHT7)}tHՖ|s%0:c ۾}ǏJ={ׯ_?cWdJ aރS޽B4jhƮ8x9{^/Jj>(믿6p%TXj1F] ߃3{pP rVJ,yvh= =8ރ@ʟ+eZȕ@Oȕ Jty}*aJ'JYeJP0'JY߃*==8\ Jx+ gJP"\ 9#W1'JY%J>4΢rK++ g+IɎ`DJ'JșBPT-'d;IsOTBVu S6 yPFZ7G]ƫ@uԽ_z5/r7^R RڪZa`5+v,i."2O(4c0 +0_ 9+|%I'DzF|%+ g{*\ \ 9{pȕTiJ'J\ \ 9#W++ g2͕?~2{3L$ igg!?]Ʊcz/R&M7oڵ;p@OW͑+ g+j^.+n{<׾}ڷo/*vhѢ_ݻ/tuuB,^wٲeIKBIKZ-ƨ mr`JLLLLMMMMM+rcҲK.8?ٱctDQf?^^^yA)ȕ3WrΝ;;;;7l֭[Bŋ7l~ƌB(i'OI'NhժUzwbB5_InniӼ]]]CBBBHHS֭&M/^ܹsg__^ѣG#GtuuYpb…}_ԭ[߾}{k׮-Kׯo֬s۶mO:%5٭XG^^^ћ6mܹsƍ-[ƍ񉉉War&\ĉ铚z}ݺuiiiaaa%<`˗'%%yzzΜ9S+[=8ӦMyf\\͛7URӧk׮o^n?Í7:y戈KѳfR(oV˖-/mn 2DؠAk׮)/^+$$СCeȕ3J⋴ ._\ѼyݻgϞׯ_/[n}7YYY*J+x@ W@+9p@~~4MMM[n-M$ѬYH5HGgƍ"55]ܪ(󕘙 8psСz֭[߼yɓB۷oo۶,֪USN3g,((HMMnvڨQ;u1nܸΝ;'$$L4=2d޼y7n(**ڳgŋẉͻw>s̼؜|\ 93\WRi|8 !88X4mtɒ%aaaxYc{Fd\8pYfΝ[pҥK՛̙sٳg߹sGRYZZzTr%{%3PH.-O|%\T1=ʕ+G~葋˔)SBBB4vԩSNƪњ̵eTwJP*+7nܸq] W@Qރt[ԫnȕTm5+v,i."9#WR++ gϕx{ݦ WR++ gzMG&ի)o0* gϕr`DJ'JYr%fJ rVT1 rVc<@Ox9#W1'J=!W@ȕD rVɹ+X̮a,J'JYeJ'Wz}0"r%r%TsErEPT*GR(J)T+ x͑bGP=uD^͋a ]IH \>>VSjjj_ySNL6mر7ox֭>|VcvgϞejѢEk֬)eEIˡ/^,GAjh^( JRRG+pppptt_|!* 6o߾>|XU*U5_,ZLLLͽ|||u6bĈz=o?ehѢ.]3&%%ϟx>֭[/YDZ 5559rd޽ygΜo iK!7olڴi)YZZvEZz~+AHx+|xxxxvZjuiÇ;::4(??_cv7n|aJzdɒ3f̚5vRJ4iKFON6յB}.\PQPP/;W*v8q{aeeu !Dhh ~Hwhٸqr[ԩS;vtqqiܸ Fqد_M6͘1>++ؒ4i"pvvNHHСCN/dܸq>>>yȕ3W"pppС֭[5k֌9R];"##oߞ2y޽{߿>XbE=222BBBvرz#G?ԩS+9s\rEZݹsɓ''OJ_~姟~ڿ*Pk׮ŝ;w>B333))AgLKKBM6۷ T*Br͚5uHKKڵk۶m.]z}uvvv҂ǏOJ~\EEE/_nܸ3e\|0}t?\ݨ!>|njj{;99I &]o߾ffffW^:G{.i䨭[+o>VVVIIIZU6Bgj-X鹹M6Jݶm۽{JYVȕf[WsJ ň#qMҬ jRR٭[7L'ET+J܄&L;wnu/}.]{!DuԮ][ݕΝ; 7oן۹sgBB¿֭[w5,,Ah -[[n~~~FF ==]+|嗽{4i/>¢[n_|,yyyAAA%Tȑk\ɓ'OL`33͛p~iJ={4338p㳳 ̙ӡCk׮]/իٳN`qܹwFl2;)V#g/cMܺu4ȥKVZfccsƍZH977ܼ{3g+,,)KUFGz!D:uz9$,,l=zpss[bŞ={փ---O:5jԨ6mM>kc]ڵ{۵kwQ%v:v옻{֭۷o?f!g}6~N: 6j񮮮;wvuuU&L8p@vN\JU'NҥKpp}JJˁO>t萔㏓K.?111{-td={V̙eC;w5kVpp o.ݐSNӦM5jf͚1cL:zƌ۶m;s);vy___''h)TGN)oO޳jib WR++ g++ BRhoٱ~իos0@i)vt:]GaZȕ@Oȕ Jty}*aJ'JYeJP0'JY߃*==8\ Jx+ gJP"\ 9#W1'JY%J>4΢rK++ g+IɎ`DJ'JșBPT-'d;IsOTBVu S6 yPFZ7G]ƫ@uԽ_z5/r7^R RڪZa`5+v,i."2O(4c0 +0_ 9+|%I'DzF|%+ g{*\ \ 9{pȕTiJ'J\ \ 9#W++ g2͕\zwvvvz̮QfɕiF1--r_]zzf>f̘J?JA1Wo\~4hPua\ɕ+WO͖׬YR:={90炄\ 9cڵkYYYcǎvvv0`3)***ŕJ*WՅ+ V* 6o߾R:&͛\+ gr̕xzzm޼YĉZW^~߿/oҤܹs'L0l0ξO7nOLL)44> J+*2Xd۷o葴ۨQ#i5"""**JZ>ydPPx Ϙ1CcooooooccS~#G:99>}Z&L )((2"W@+y7l0nܸ>}\vMjLNN0`˓<==gΜ):::FDD !ըQ_״i233/_gϞ)S$$$HGٳ7n"J:tuViu͚5#G,}ݺuiiiaaaBK.edd4jhʕk׮MKK |nHTT?ܼyqիW/Z~...RHGM2ɩҺ9R2^uҫy1l\Z=lmm/]0vkPoѢEk~~YBBe)G$=*@P1"::zǏdii$++K>tA-Zhqqq#FX|SNx񢓓k֬>|x-tU (v,i.B;wnŊ999111999}ٸqfTiCƍ?Si ssݻϜ93//0666''Ҫ 6_dȐ!111~~~͚5;x`AAPxׯnɓ'BytE!??_PHGIV^o_tG1_ 9|%;vqqqYfͮ]ԩӴi%K9;;[Th0`o*XΝ;ޱciGXDQN^z9R 6 ޽Ԙٽ{w''S^ҥKK.ݺu?^~'iӦsu7ߜ:ujϞ=SRR*#)4jBC!EZ޽-䴅J%TJR U(R RXBy$Їgdi<e'G,s% JP}+ gr2aJP}0_ 9#W++ gJP"r%r%7vJ6r%r%9#WR++ gϕx{ݦ WR++ g++ BRhiѳIGjJv+[/ yPFZ7G]ƫ@uW<ڿ++ gʕ*aJ'JYeJP0'JY߃*==8\ Jx+ gJP"\ 9#W1'JY%JOwa,J'JYeJ%Wz}0"r%r%TsErEPT*L>w$^J^JTZnn;W{%j^ kHxdJ*T \++M:;;dkVhiiciNZR7~u7խ[W}ÇBc !T*tϮ矛7o>}tjEHxWKŰs%kݼy^^{5''IIIB++GI%͛/5jj;ʭO>vT?YOvbC%B/]!ptt,KN$??Ĉ˗/}KZ-ƨ |%NNNSN(**8p֭[=*tҪU}]!Df~G!wܩ>ƍAAAiii[l)**z30!BCCO8q1!>d4HJu…իW2Dѷo߅ ޹sGq+WytR:+ gDm̘1֭oO5ׇn\=RI*uizCxL:G.^u J~ӫy1(GpVJIsږ^D/2^WɹDʸlno0^ +6kx%gfIp`WlA=C`r%r%'ȕ!W:!Wz\ r%r%'ȕ1W2jԨUV\O>dyyy͜gNJJJZ6˕N2E(ZZZzzz.[Uf׊3|Ak׮1cka`ȕ1W2xSN޼yyz̙P.vZWWZ(467o===~j={_j>݉'Nf{I!Wl\ɠAΝ;'ˉH*}IKKczP"1bik-j\ɔ)SNpBgggkk~-\eRTMdnn>lذfsTTT^Rȕ1WeaaIDΝׯ4rʀHg5QQQ|ѣ[C(j $===BatttQQ\.+(( :ܼy{MD~Zk_ m+zjNNٳK$;;ׯ3OtQffҥK\h1e#y˗/3)))qqq#FHJJ׿5~xue|#Gvvvvvv:tz*mڴ˫K. ,P*k׮?x𠝝Ç̙3}qqq;vlYY:޺uK(=z`36J(,,9ydXXXhhӧܹs={m4pE?QRRҶmێ=_=x𠮮r/^֭[\\ KMM%cǎ S*~嗒?k׮yxx5*{aڵkҤIm1988yzz_JrԨQÇDϟ0aBsλᄏnݺ1cƜt܆/#Jؘ+!A1#'O ͭP'o}"wܙ,YRܶm---\%K._, t̙ͤ3y|Cq8k׮Q^Zqٯ r%\.y\UUNDqqq=zرcѺvFFF\.WJOOdFFF "//oΝcƌaB+QQQ}%"gg砠 &k׮ &?~&&fҤI꾞W r%f,͕ |ST*եKNT*8d޽6l;rH+#A-//OTŅ RRRV򜜜3 njrJ;̐ B"=:!!ҥKDTTTy'Çfz B،"ƍ@ |2XT~_ts%AvܙֵkիWoܸP(Q/HSkT*M233߾;''۷oQppg}6jԨΝ;Jlll~~رcH.O6BM͑#G>裐 WW 0w 377ܹszzz޽WZ5qD''zu=y<^RR҉'/_\ QeesDČШD,3f$Tv!"麷 *l"H=.LǎcF{mu1>Jѣo w]xlA< r%f +y OOlذs_\]]MkRW_9;;ƍv222fΜS``iN0T78 R)GA*%~Ӟ4=78ЎiIf*J@'JCجfJ7ÎW+6kydf;r%r%'ȕ8Pnߐ+=A  J͐++=A،@-ܹs8;;/ZH]bmmmoo7QEE3P(pႮ>|x)|M$00G&K͛x3uԩiG<_u$33G_Ul+6coõ/2 {!?_t{Ξ=믫'-++;tPn݆ vȑFs:tYJKK^YjӦM2V_.Zۛy:gΜ0VA،"211p8D\T>|\_TTIKK 8K.ݷoߥK4 ~\xd2cccǏܺukIIɶmۈhΜ9G.**:~z)7nLKK۵k}J+b /^p8?\R{z/Zkcȕ7W2l0fy1%Grcƌ 2669sCh֭-rttر)SB";to21K,9qDVVktA"p\}%}pE622޻w/?~Ek{ذa_|GDDprssR5ovM8ܜ~+W?󺺺7iߐ+6coȑ#RT*\)qvvfܹsgvvvvvvJ`ԩLY>|LgIB7f?j@aaa]]>ג2WBD}Qyy9k+&Nk۷oge|ݻw߰a?>}z8]HSÑ;2bu+ӊC،>>>JcccDqzz8&FFF|ٲeQQQ?xմe8Κ5k.\(J;LJ=yddd Js'Nl޼yL?bŊ4[.`?߿j]C،=ztBB3EQQѩSh̘1+Wd.V/_|MfbR)KKK׬Yӷo_ccݻw߿|ՔRӧ׬YcUd6ΕQhhh>}v<պhܸq_~;tkK(%%snnnuuu̬lsu݊ߏi~!Wl2Jzjժ':99EFFG}`SSSf˗ DdeexbGGǞ={$&&lnnީS(w96Ε0V\)HZw47رc&Lxd?1믿&]vxxxxxx;V#F̛7/""޽{ZQs,_%66V.ʦhǐ+63|z4*xPJA*)lODAXЃgH*-ôWo`X/eچAr%*@FۏWWl\ \ r%fȕNȕ Wl\UPnߐ+=AجoB}C`Jl I͞&ڠ+=A،DrHT6-ќ*oh/̼>s8=>8fȕNh'ȕ!W:= Wl\ z\ Y+JLӝMӝ[`(ȕ Wl֚EVr%'ȕq4h^)ʦ% ^]*X#&R(H 3/R{<:G.^u J~ӫy18$_uNu%Z$BEDy|ZRC E+1ּREsJ@O0^ WRy^J+=x%f/tJ7J@O+6{ WҾ!Wz\ r%r%'ȕ!W:!Wz\ {s%SL ˖-k%3 Wz\ Ks%7o߿{zzzaaO?k\ r%1A IDATf'+FFFJiI5jL2u 0Oׯ_V]<fj9uvccի999gn'\Gu9>>ڵk'M4͛!!!{.3geرeeeD7tP''ݻ߹s~ Wz\ +v횇Y?d2__윜'O=z)?vزe.^8`>,--7Xv-DqmذK.-"9s=VVVW㕀``36J\.󸪪ݝ̦O.nݺr-f;88ѠA|||(,,D8f̘ cc3g:t8NnnT*uuunȕ Wl\[^^3Ņ RRRJJJxoի뙗!fff33Gѝ;wongggggPYYT*ݻoذޮ Wz\ s%\.7!!իW{yy]zuǎ>>>͜}|||NNN;wѼ\122R*MK*7ĔȔsi9uv{4bbB`˕4QtO@`̕@;z\ Y l\۷;~„6r%'ȕ5+W-m]504J@O+6k0J:uΝ;JTT*JejjjJa4_s0WJŴF%QӧOoǩ##E˫ =}pgΝǏ/ZQ x%'جA_X,V?~|W+=x%fO6r%'ȕ=>8ڸBȕ Wl\ \ r%fȕNȕ Wl\ \ r%fȕNȕ Wl\ \ r%f/+zIS^^%<w}ٲeͿ"_91 J@O+6{\ٳg̘y}J^uኊĄ3gNXXX3'&'NL:CSȕ WlB5kdffjv޽{֬Y<O׫LLL|~>}='RUAAAO[JJJ***?=4\ r%f/+ԩÇ%LGɾ}lB(**jŊǏ'Pgggoo8***))yi&//.],X^˖-򲷷9sڵk>>rݻWVVfaaѥKgȕ Wl W"b1󸙹Cn666̃ݻ;w|) NODJO>%%%J) ӦMرc/_ޱcfV\ r%f r%]Տ+y^666:JqM/uyaaaΝ5tppHLL,-----}ClmmKKKu-t999[xqJ;\ r%f J}רyч]v8q_߿{3fʕ'˗/߼y4&&f̙r… Ddmm]PPP($ٳg˭}}}=zk}p@Op`QTNNN*JP(Jߊ܊6Pn~ D"''k3up8DG)^zmܸ֯_cF*2eJ>}V^ݹs_~111&&&k>4_G7ȕ@imKJ Q/""JDJ|B&=#֯[߿+BBB~ѯ2D\6*DiRc[a+ ƹY{ִΝ;L r%'ȕ5+Q f:~26kn M۷ \@`122ٳ5=^wx>8'Y\\.W( B.+ʺzC JJkllLDθ0~ Wz\ 3+Q񂃃ۼz`Hȕ Wl WQVV4W@U\ r%f Jzu֭FB4WҴֶĆnPtw޹rʵkjkk RT(666]'i^2?hZbKQex%fff} ̕dk׮ݽ{0Cx%'L}pԏ˫ܹsm]A0WzJʹGX^.;n8"*--m!Wz\ Yr%%mW504J' 6k\~ކ [E0J@O+6k\IYfq Jy شDszq(eWJ$uJR)HaCmSohQe&9[I*%)HE}p@Op`Wrt#+Ჹx%'ج<8sW3K\IJ@O0^  J^>8ȕoȕ Wl\ \ r%fȕNȕ WlfTYY\1lT" RWh{Oo*hm]4!8O~\hC LIaa!֮F%B@zJ^hh@O0^ r% r%fȕNh'ȕ!W:= Wl\ z\ r% r%fȕNh'ȕ!W:= Wl\ z\ r% r%fȕNh'ȕq4h^)ʦ%-[ncdZWWd)J7^l"2~|57U1T{yf%Y;uxc[iguhm]4WbXO9D3>u.>hkk˥?O9`"2G|gd5|e=0&o`[|r _箧AhmKJ Q/"6WFR-׍o7)lkE:a&O+161L:{_OKCx%fϕtr1W}GjuQ|pR_mxDt-މM+,F-iYi|ip>ח{$BKGgg$rW?w7{< rܯ_7^>o'̕3![iSV_+WgoW?["y$W?Jξ#Dto$ ߑc0J +u;p?O;)(K8=r ώ$4OY}ncy Ĭ t}`hk/.3|n/yՇ1'܅5gD7W^m?/D|w|]Η2|Ž~a.鵒ȕ+W۾s]˗D{ vr6st7|G W-}SI"J߼!{9yYcOk]V)Uwp:@EQu6e~e5Tٺul (Dd5kRԘsUMD|]{_'{YڙQq]n7,!Wl,Gb_ YڙY5i県n*wrBTwz梫#RLL-###3Kz2S3GfΫɀa}fVꒌ[n -2%߫{]]L=[g{gJvjf%>8fʕ4 626z=9Yޮ/8[h–_^T31ē˔5$_B~ vPYۃfGI]EWnig:="[rJ%iY "ztlfݠ!WlfJoTKȫKdť"DnͲp?)ʩ 3Dz 9 NV-L%5ڇRT /uW$2Lyt}{kVygJ2q{ BNS|ReLypoV?Q q~uT>8| {)ͻ߇mx#,S"zclIӤ2go~|בu[GOS=ψE~}uGMۍV aX}B`3q`=OMSU:wy53%(kudJ2jT`3J'tiT"===)p۷$iS;==D"6V Imee] 78MsMKZ(y鰼=T%ϗ**DqlCy'S{\]F%ۃJ:t.Ϥs Ae~`-K{bB{=}phx=``3J@'J͐+@O+6CtB{=A  `3J@'J͐+@O+6CtB{=AhcϞ@F>{84ޝ 4De9?\M*.7tZ=@`y=xLq=}J֘צ9K:}H){}H6]&2*8s^ mm*KI / vмKohBDN4rEC_Ǩc\ߙ:D%֞l=;#% 4+3KK++]:=!\2|EQEg [(4<~x:|NrBEuQ=KE_mj׾h{q_ xq u~/qVZWY [4z"}gM*8N YY|`3{&cҋxybωieH<}6EǕ|o9jG&q+,J;ul˙)q[InNy,~Ғ--<"9HVx?<ȓSwO/j!߿=q%yiDvB5wO_ܦbƏ?7tKMq#kIȨ8k~Um ES)uϞxε.Z/kQ{ŕ2H?"%"0k:$uqVyYԴՋ۫W.~\=9{hz.Gn#ɹ;i|b~dph/ * eHfO\7n|by79imC {x {Ϸt# & zRQ{-Uu4}ߩWCġ]vWۘqG8aIǵ |1;OF4v%]tEs-)tkr6&qF[['XmEHk>ٻ?/j?mя8cޅTu}6یҶs@H1Y((w,.825vz-r>5VsmG*0c7HQ~iW##>pvXMZQ(vkF?˄[J0$*Wv꒾~Ha#n8ۢ"vcG )f_*4Vd|qp s{DONάJ /JHfTޥYz}&'OI&"E?%ҺﺐQKŹEpnZ;E0(nl[  .xLӨ:uYRMLg|$7/ˢ+UDD`$6f[r=fʥJ̅9ؔe굶ʉHt{ˀKdbI剈r);I*R# B="VPMDOʙ{Xl¨+}>_|g3MkjV)˦o IDATDwaeɔ~⋻4juݩ{|(ww0cC>[{cG7jxzm3&ʱKG^qSL^s}]\9:`Ϡ!1[hd$华`ClL=<]mZۄw >LKkC'6_$5| `01?&hJԌ)!#3c7V8wzZR=ǬbȠeg\&4=ܳ/n+r˥('6trL{&{[',_f_5yGo{$a:5\Im]4A,jŏZH]F/T4;y[ŐmA 6,~HZڤ7{Dee#BM(* frLUNDx$KRW5VR8rs[VlA:J"׊J'g^j׶6Rk̦145_*=omsm3$-2CE'%9` O8rC-䱢ƙ<wz #wgyF]q4s~dLMKޒDE 8ĩfy valV MD˘|,E\n |nĆ'C1;[d<\AR=daIS>P>U/ .z -'{TqiN#7lv\8E~)Bs~^j] oio?Oc-uw_ex &59>ؙH+%W6Pdžyg H͗ FWeDˉ/yomoSm pe1CݝݍWJmzF7=(j4yqӿV0`g%)WR|WɏF-Ǩ jrM]=uO9>MkHۑJ&1Õ͹K[fK. WՉ+B"X}?nʊ_=$⺯$Ÿkn^q]ϐ{_ؘzJm vST*,ނ 1ݢEDD>l9 ?JgAD$*:3#|WM;\[3bd>|;fY$FHKlm,IҎrE1=nHu:by rK'_˳eD$q DD\Q3ܾ{"DssPy򥟦)'|[rlvzZ,C%JnlS%?l2" mŇ_C$4B5Y'k&ؽe/" 4܂/]}qևr-Hëryv^,.49yɷ3]?N,K:z[X$w'Tʙp:9 &9bͦ{/_`覭uM~sG3O5w & vPR%&"~wl\窏`9d̑jDJƥj)6"4/uj9siwqɂ+4sZO 6REK'KݣWx{uS祟:/xǕycͯeқdK+ܧoj7f w|<ysGL\=.DR7C%C&"Yݕ$-o5+k[*CI,,c9Qze7EBW=[ykTv*;$eHƇ#8t.v|ajY=:D)e@V>=e{ޤт>v[oη _EI\vyŽ8sי{?L>/#j\GR" #" _mܡޜ]"!c87[JI#H;|iyo?g gWKYQҥr2'mAx}7 5'8uZ,چGz{֜.犵I.EBZ躎g_Aqeo͵$xP#.)Fm,u_\J9I∕v#*2RMYOU6y'%1o{YD_zsv8c r*Wɢ-85)R4z=te<=uS= eۆ|8UD\G.ӡ.H#j/@͟C<_kMN v|q)Ϥsā wj:isq/X#j( MWn?4ͫWHö!?Ps/>x1QO<0efUr5|iлS*>Y0jt,Ӯ_.ߣ;f4GzJetejV~>ʉi,#؟! .8^RZKk/&:y\D8F7JWF$GkR⼅k zp嬏mD7g (b~@ϑx"kk[LfU755}os 1nKtE iRuhpBQ4Dx\d(I1.2m H(qcy-rј0V3䟼]"jnT"ʖϒ RR3LUMyw8qS~sOL/Æ;PJ͕}]ήԌM8x|{ \y1tm}׃,H8$xRM`5f9D9ө\u=K}O>7]2v#w6@*i2vInA7gEE|4lzcfÄ1p@[8@Rq`h4Sq~zsCPF֯̄"7~`ѫ ٵ0sy_w\uRFT4a%(G CNwjN* . M-E2QDe`+@c 14Q4 25Ko/P4mRx8~Rhj&*c-cFRk&;KQx/U|g:3\V˿󪮲cS=ܙ q)a&,9) W qw#{;:Hg4I=5mr+.joqJYyKXݶ鹙ͤ!#w\okd~6po~#YTΊdG-$'Q uq™lׄatw|1=}$ް;lZp9 SL\Z6vz`Hr ui2y /8!#\1]DP8{=VGrCyu;o/ξf q%i}gD?qOQ{ZH^ydک)^GiDKLA*4 DS I륔37۸| =UoVk2ڠ &SĤ֒v>l֨Ћ[ )U]3 >;?|PQo}J&L !a?tͯ߆ @alt<ږ;\d{s;"Y@-mbEGeVhlڷ|VYkA?w|EV7lÄz".&DN+'6 R\)_U{?ײ\]?Qԗj75- CNZ R{3E󣜃>2/  t<06>Asg 9+ŽI4)eI7 Lݾ߭ӼZm"}Ry]cf@ +kЫf}$Mi ,(TxU)8lA{2^>޻{Wޝ Cڋ)#qҌ:O;@QQCI][ͱ.mv2C͋o4imyG)2eqBK 8"Q6 hlep{XaY5pHȲjQEX]O&yZT ~`=|n41yʮw[V!pBW.EÕ)W?eo%e/+dHw+j*WOX6+IKgzfVr!ʶiv]S搊<*?&"c/r{*(D\pDoK䡀1d(e 4cL藭F&Am@R[C\*5|SQXk<\XO;I#]$M3sȿLTf60n| DƁ%H(n1$sI6*h ߷ۣyutwGVhT4Bkݽ^E๊lCZpA^CVUoVEɷ*wo-,t"9b`EyUL_U{\aRB DȍvP6{ZYhC:٫nVC]5zRuk'W RQЪ-Y,S!p!u!qa La\іgƇ')w('*pM,$X^@nն)iI2NQsm;1rK20HWD,1X-]w,)@ E`r#o5W 궗M(*SC;k3YWܰ4:'D5}2o;n͉Ry6՝㝚fW RE,ߐ*ntީ7:ɮ$OQ% `q_&PoX\ZCƛS9_cwMskcEujs=OrQXg4I?CLeȑLtSO Ik2RtS+ DEo|Ȫ=ɤd^w$63mOm@4ŽSV&ykwf`6sk_ym ۪H,[٤Q~Kzm0BswI )SX F-WaZ G 7@m,Lڮ ,| 4/9e7 n6VnCPFqm0#Q*55G\)$7YujLUb"f k>',%]2<7G/(e"%nPoP\&F3ˎ 1q4LChDv0 Oe`t{c[4Rv(DRq93 ISW)NQ.I%m r-!CG,;[Z՗ק0<>6~r/,Q!/hxmyEflmw~4v.D3{ m"mu )|u85|hWo 0c魰.y /&瓒gW3 dŎD";E/Ͼ`CṆxƕ&%vL_TR3;%; '%6O_ HIJQ ɪu{w4+.xg@x$ˌxEN ǟ<o:byJqnZ]r}@S|,ady^(Afʃ e6^ c$' !p6.A^<>Ħ\oNIhp) Y2F!8CSr+s%C9sq$# I,I9i (ƋgֵY209bw(.oW#U{Dfzw"#Qv5Vf*C@]QlʋS׭uē7Hx"o2hV-꘽E8)896`A'z0޷b<>cY-/go%=Ǣ2}'IBD;=Q Q= W>mɿco_.Qռw]:i,WWQ"5VӍ[KnC49.'8!}H.\ sBEVn_=-!T2FGeFwHxD}bz{XTT#TmVnm{ܩI2jX $ o?4촴 zw2؜KЬ&hA- h! cǾYo;jpBQǨD7ν۳uoT!QD?H?3Nr v tF@7gHcH sB?^$P0f8zI$Pe(sng:!38b@tIx#9 = NsDa.D[!%&%,o\l m#X70FLpHusm<ɇ?'jab"*4e_;7: Y唱A&pzZBY0f^X(X`V]ryqeZ0Gmpv*9uT)sbĦx!ɻiX'hVEq Cgd&\A)sd~/Iڛ{WK)h,o3C׏ΰr6ZxL +4kETrLqI ^N%fw tyZ{H/OOF3̸)EA_ؕ +c8 Hj8sVLYt$ܡo6KvW0p(ܮ͋&Mɑrd>`]Uy-1 Qsᲆ.Z$&DGg9y{Av hgoPeNr]^y H%N.ܖ˪KgU 2b8q۲E:ðQoSN6wkRdHI`@K:di/.'N!U )h g[=W%5-Wԫ>MY 2Wu|oM銢gߴ/@<+nz Qoi/z!?O $~ڠBw^:e];%;X&Fz,Ċ*8Hry ޭ8 QAPx) 5vt.>PO̙qɥq?24iD 9BڛcRqN.X23bEf64 B Cm@,u{n ѥ4&p~|g D7_i)*yp4u'=lzc,76oWJ #&7~X~P 0v^r7%ji+Q\PxlWP0r8 ]qi7ZQࣼ'Hs=ZW\hQK^̯eH X3,]Q!8$q7?tPffkz ,d3Ӽ8w!8 exȞwq]^:?i14S_?>8{*-!5 #~O9 J N8ASd3/^z)Sg_{S# {>|zy[~&.9iwr)aɣmsplD(䫷me;7CȀ&uژxU#N` IYql\=ݔ7_I0 f'<//V'-w{:eH4kN87~F'~(ꄭ_P/O+巫ʽMN\ysl95ƺ; RMZ!Jԍvg/x^k?pm9s* ƝHB,gMT{.'AKMcFw3V~{8Cġxm/!uT/6>M$r4M;}J R% V)lT<&ّ wZg`Ѡ|6KsHR(*׭Y9ɨު4>c^W2`lw)n8q}m4]3M| NsJiR4"58qi9Iy~}G L惘ʫ^h-.53>=bnɞU@*G;O'~﷟شƀ-bsܬ2JHX擷|o-6>Y~HBS}ZS6V$~F(j{·Rk; j=ضC`\`aP1ݐWv01/r,u),Y=07ez}ȂE!QݖΦ(xgw0EQV:5IOv]?lw]BpNaGhf*vtشn% DY^EE#.?:DV# ~# @(]ޅC-P9$zل7?r4$ d[ 6XB H%K|{]m }'Fxm{> =9ՃXB9nbSDQ*9ۛBS E"v )]kn"@&e3椊qZ<l@\]^œ&ebGzfiO?~J\wIRlS2,1V/WI`fui$wg@zF5ګq&E JueӍ@ܰ_n^>Qw70ҹ7ĺ""Дڑl[!#G! ޯwiBg]M{UA3޿$~=3x/7,-fO vDAD>Os߼bHrp.8(ˈOݝX>VB4wUʲnTNZ~S>hNٱr;&xoWDZg^ԽBDu4JH_]E ^|c$ٿ[ps\9K=r!^ꖳ,ig-6߾a,|9uEkG_=@5P ө= HsSߜx<{s\\[?wu9̘hGMѨD|pCIHsߙO"vDAD JomwvSc󕐱203nrX~\ŎKAl USKGpQ3j%q@*;mDkIENDB`artifacts/screenshot/screenshot-2021.png000066400000000000000000003262031516076457200205030ustar00rootroot00000000000000PNG  IHDR}csBITOtEXtSoftwaregnome-screenshot> IDATxy\T? sfePaADFE\SK35M+_L+-_]{\*\[djVbn`"" zf1 9s|98s>H!4t$C 81_o?V؉qb$^v؟>aLܨS: +a߯)tՖ-owz6Fg ZYD Cda:͊$^f<7rqUd?q .xJEpxkD1).ّ.IzfێB#nEiU;Vmu?w]_0fә/`[џu2"݈NT1biIsu$zvA h6MDĪj5UW+v}7h .Sq'12""-'E$Fߜ7W %Ύ$}]o14 jM8zUcv_W1.!+sĒHLx{~ފ̸_< _->{ӮKu1=DM!?jQj:?GFmzNU[:vV ߴj=KI '0꼔6o>!g(fiOU7vlzNND^M񕺊H{yc-ۙڽjݑVU2i%m/(S{zy"R8ÃݻN1v7xQyqν͆!ED|$N^Z񄿇3_RS7'U=z76mJsJ4]-ܮ*GCDFnXkͱvrJB&IC-znXo ,.ciYs#?*ԗN_X4* KklfMZ?-KiOX"I[wBM=Onl)6ӆb.g=G>\Fki ZUtߘu}xSN4ܴlvz>GDW—aȩ_oIGo{{oǭXdɪ,g?ʤi@6M 5Z~/o߸[='Ɏ۴nTtċKVmJwu? \9MpHh4ZQu[ euyvv={KOUW'w,4M듑GKr$S^^|=FLO,˲,Kr`m}TiU[x1K1:yDXZY]zRs$)ju0.^R*K֫am;iTr&ԗN}ƍߨ.tod_F7TjΏ~)؅("l6,VkXk%Ƴ b˞wgG/y#rEΥ ZlmX^>~I:ZJD7~k&iKIe"Ed0ȫڥNsuQVklRPg'Ao;VTEֳ^_mfm C6QS[۲%EDR%LY4nQTQDLpdę*j|R&Ɖaq }P`S[bE/Xk)KĬkUurre(ҭ̔cUĈ=z]jz*En)g?ՎaY+Dظd6#6:6bvFn2O'"KU+FLݽF}vGݾnUDD6_#:{Ek#w< i{GD"fEM~@ynlCwCӸۚ)Z ,D8gVUNLX*}gc~nrݵgҊ C]씁=P>7=XTӸ ,_};cSu.XlGrUϦWͬ[L,˂1KC躭;ыHZA.5xPe}oeQVT鳶.^w↓Nڴ=EsDRd\툪D:2i4b[njeC/ Ck5i7MRzwKl7DDvKKV}9Z|MKVgغDE+"gGkpv$~x""bD6~J#o%{?얚۰ NY7(Pʦ77!YUJ#qn:ԍi ˪H$clJgR(lT/W^z`6ȟv)}SR]b)CFV.=:p3OHجM~j_}Nj"k$F]-!3yߧNm8?vhݐ..E3Xb|.3wT5;gOi YEJ=΍zZ\9kMI]N.޾^&/"g> 'ɤ.T@Klllq5z֮^'uh6%X?vveG?о_mdut3Q@,"UY~1)b(=&.ţ=nl>Eo/->ݖG]>.ODgЊbV)Y;#*E1~zS_Y`QK;)nGn]'JIl)%ot*E[R=Ɵҷ8tF茉ۣ2gD#"UYe[/=нXHd'1=B"U 1[D$flߴ{тǼ̨ _]GF""՜7eW]i%[c<~>U yBNoXk%jE1;﵈T-z9bک|^>hrhm/N3,THsέB~hΌRMD'iW62뚯1KZ?9vT3)o$m_kZRo*eY~+\̨݆wE{} < N```g{FTטEKmZe.;'Us෷,`7-ݜl.}m g&52:?M:3]ۃ]50:D[BjH@@@:! /{c?!4t$C   hH@@@:d&FU%/WPAvQg^ʫtRՋoe: ;._l6ѝRJjM{ @1yddzP^YӫX6>}Eg``W7PQQa4B >1ЕU̲ڛk yr;>!DE'P/h C-ԽyfUƤ}_QE>cVr(LY!2Ņn^f.c\VjUzdSZ*#V]7T+*wJ{)h XYґv~se#gIzlFMam[cr %=7`ǔp>1!-n3SB(oǰ٭Ȥ ;9#^ؐz;[V{U9cJxM+ M?tt Z9pLٕOZb[*Y SXQKM}\=3scg:{MY;hILN4{+'~A>cz7kQ mDϋx} x9<^K1a~;ΎYL@tdς/fg>dVPjGk3#4[dd*- AY7P. \j>KebmHMDU*/g$?LSϊ\}[<{3}P*/2vn୊5P+d^*%@pL7_ѾC*9O6D&"sEyzrrv!Go0q6z Ǩ6ZME׻vըjk+ݺ::|C߀\h2UoJ+f kR5jv> dzzLv9bpcڜD:0vGf4LNq҅!T]15C 11W3LD͔fvTU_b@÷&T3Jk$Rk2]#jt9%"g}+*_d"38\I7..qv5nU^[]QPp_|ò4Vc_F :t,wMDҚ%A"9UDڊo>N,ψР ao4̓|KS+ŠR[Vɼ&+@LyBTjJf}cMfLHkvsX^>2XSû*:\D5&1: C\ːBsZer_={j%+Yp߄Y5Dn dQ~̪1t'7BWSjTrJ\TaKo|N5#/^S>#=x>5{BDBp}U0.=gTM0J&td~]""ܠioH%Q$D]csc&DʎyDt O&\S~'!Yc1 ߴgLl9r}" 8q@#"ebU:vyjr>~jM0`S8l6+5r9*KMxTx6UAgwA>Ԙ%:q}í Mɪ9+ 7n<a wpVU>LxkcЬAAƂج}Aa+hg\ޓ scJO' IDATYÏ];<ID<ֵv5i,/dpLs?$b[K7s/a<2v6q[&aƟM![G쾄ZC8>x_B S޺cygܲ?ˌ&WȔ "":r)|+_WIӾ23WD<®`>k&&0WQՆ^}^;6pޣd?u_$<_1Kд{$IDf9lS4]9 ކ'>ث]$Ho=[[&*=EMG:ɛf`&!Y]lB,ogOa;G:w{؄%/ߚq>ه~a5xmp)x49Jq̗kg٘eD6t߄Y QЖ9k1ӯ'bEn 두ՔU.MUŶV掅=d/^ 1M]הgHbg\#oգ 5|kkCC+UqsHFV 45c!qjk+tffXߡKD<.K ^ICӛGZ+Kݫhyuc[] Dl'wX"c{YR'ɩ`. Y'U cX%\8\ܨgFÙjνx"n^ꅫZ w,dL[*ZU@pseg|o^9U%kJ_9dHelYW#ݴJx=+G[JB8(nS٩LDMKDUGoOPz940ξ)*dW+l#/=3zWwkn, ^Q ՞nº0򲊈TpRK]"((r]I:"p[nۀuEI€Y]tѠ:d(,r/gnBQֽPt5m %WI84O<=G;|UzcQ}k=hyzcq xMt 2$6&+YLDI76)i&"Zp7g{k D$9>Ud"]mņR#OI`H ED:e5Ya]y 6;ME9X"Xpt4? ˠ kHܻ f!vp.}lfGFث#j5jósњ0 FdFiФˊ:&KC@d(t jtkЕ!2j,´!*Ue,P($"LHD?;B$誏GhYse;vKS~dUC=9J5~a uоKNr*XW]/Pj3e_m}iWl|⽕+{ "{EMU G*"_ u /)*<|6"2*>;6@]޴ 짲'iX""OdZiu%PcICg45{!DWחVϽHtN[C%`/fp}.ݝË ZzX7 XLfΑBGF~M9޹el[gn2!]!J2߿?ikجx,#uoX<(td~oمViyb N/Ѓ$B Mc-=Z`ZHN|!T-o˔{g69M熄MҚVW[C,P94wTUՖGNVU b5WènfX6}@dȐtsߔB״CՕi6ZWU shXr ub}fy(¾z.!3gĒ{J*diIF[SxW츣M~ktBWO.%BL0Je"*K&ţ?>x!t0uKtF:q?ԃC$dl1wj8*oݑl"Q0Jr.ck86B.$(B",+Б0dYo(! ['IWPg2p!"iT}UtYdY.AN(r |~O_HG߃έѲ}o]MR od)g~:$7ge׬#S,RZܒ[7h6y0΃%'""5s>Ϥ6Yrm2eav<"YT]ōש)MM#!"ٵ:eIo%fuĸDdr1u]\kj#o]Ŷ``'9\ډ»Z}P1m&n>AGM;50 W/]pLd6f޶DΜeW(.izt>jĀS jkuRW6'oNDd:,̯ϚϷfL!-9S*8罥7>5WGDZ eA6 iqQ̴OƠV%|ҕs̿:-:hu!Og#?V~+ۮvqkP7S&; 5ꂯ4PWr@mL^UKDmUگb?&D}]?PH[}›ǟt[w!(}uf믈nup^9r(sc3|~.qvLggL\9nb,oG\_WhKϯW-AAABӧoY :/lHz:[q-_f`e:Бyd6vF[[>[;ݴueL lLtL9Ç x F5ԯԆ :u3_gooϲ&lõU]K̘zbtF:7'gW69VoН97sH/>o:'!LD|9#7ofH@[%5dJO f|oo^拓 :;sLF#:fBI(ή)g"GTUUmݏ'88:9;88vD)*ϛ=x2/eJۚr~W2+:Od0"jFBnc,B͆OJ_p]hʆ{m;0ke{ryn+tNcn܍F`#tѫ.WUUUi\qyjrm(/A,pfk׾$]S8iF$8!(GXRVڣ{k&PUK4J-)J6<NP%%ŧNn$F[Q,p-׈)8*8 L7QݽשYQb֪aޠ7PFFNs+711Ν;&)J ˲]^d?4Lx!_lJ|y"݅3FUUհAؚ&3)***fCƎսښ3a4_ ӽ>dFg'[Vk0|h0pXLFC@nk'|֬]˭RQ8p2..ᒫ׮ŕWwVHvnnHH=lg2fXaa O?wvP+v̙|hƌgΜ錸7^o.֨6UQQͮ]Kx}]*P552qg(xUв͙=}ٹʇFz|՗oƁ;>`O?tGސɓ' \^~utE6eY²'>"ze~_Trr]TT>c!1T<"d^匄Le m* TGUK Zٯ[[xKcqǷWYIIɓ'WɓO>BD۶m|ܺ==_599{≞>>mkjj9P(z0a<Ǜl6s8۷xjx<ǧO/Y?ټ7eʔԯ`2~W=k_,IJJxÆ ##GvjtQ߿t==-Kvuyꩧi޽{wҹy}y2EyfMH$ЈLΑ7;{O`3'xwMϐnΝIJKKkԩS[l)//G %$Z|^ߺu_ݧO4Mnnݺ}玲;w|}}KJKm۶{o//\>2g#?ްq {ڵvwkUVV֛acˆJzO73 'd1Ǥ\Hx3{#~}?׭[W^^ygww " |:֬] H8qĉ'vggBeaacΞ=[ ,_\\\jkk'LpQ''sҤIG&O!g>UC߽ >䓁DhѢ^=VXID>`2ގ|~[n_Ź˲eo5J[Æ]tkŊ׽?OzsgҖ`ht5kV0~~.^H:[o=BQ} ?_gիtv n΋=cZm2bwVTBG&`47b睷]{ˉO}-gƺ*t5㎻:4-5uڵkĉcF3͏3v6pBZq޽[njO,o߾qƕݹ3{'z"?ϓ͛ws?=ztE۷o|Wz"z'2^tM_>mظiM+Vl(Q?hswBرEx.wDkW޾)K}6Z>4ttllEϟO;vg E%ИyjhFMDGz~g(p@Ν?7}zH#4omh4;;f?h4m*2 %"?JNQYiI=t~-|I6D"ѰaR.8c#YSl:sIǙ;G@6T{mU~c㉈'#hkw~DjMk}?}Dw8u/\{n[ пK]voT*";h4%">oYȵ@ "׬ht:]yofkkakA IDATVOsmgkVkhƍ6n4iҜ9s{h X^=P[v=+ɉ-w_/ã;eY&''{tyRxΝ;fsJR?ɤI6l7O< ÇUէOzcrrCHHHY;Hyj+vם;DT\\1޼,8Ѷ]%ZV ŽtRTXt "**,ҥoDݾb{iN?wZpg/(xK-y7~QYYٿ~?? ϟ{'lr*ٳ_l|fԆ'$ʼv7ѭ[9>?tttҨキr??(WáׯkZwwzjD~L0[^M& 癙z_},a|ft Ț}䠻L<Y.\GYVm=uzʕO.ěI{ /W̒L^F;=P!:1MR2vi_O|0Ι$~S~6^v";<;u۩GhmE={zQJJʬYe+]vu7ޔH$ڵk.]{Igg--cL`Gcǎ5xsro~ꩺ,=|^?fLgsO>\]]]>g̨/bkpw櫬/Ə EK̐ń_p++kϞݖVVfUWWo޴ׇ o211y?%OJj>i}ĉ55okik9ysH]…w9qSq3sOJJ}.҈mƍ?'˗lllL323g~;jKOM--۷ofy<8q&O>ٸaàAio^n1c W^5p94{%KI͹{O>O߾Oڳġ /++Kr޽?iij.^򽪪i;G.[RC_//ʕ5}ZA-^($ Z_²vݥkou"m<)Qw2pB?Ğu擨 IOɽ_|2wa"J?.n""M?_*"^Vݔ>=g=+2Ieu˚*5s111w%$y&&F%%%};ۈ??߂M,믿￿7-?aBEEkn‹/R~ŋ{Vֵۏ?XUUˌ̌{WKS3??uN&:߿gih蚵k*aΝD%-Y>}zy'''"1b=檪~[ӫAcxǑ<غSN6669jiИO\NKKNNzUUUUbbb|~%qOOژ?[RRr:'xm[\~nq_kΎ= LM#TTTLMM>xМ#dq;eeeYZZ)Gӧ%&5 jFMGSN#4xpU:>,|:GqU"zՕ+WFQrrҗhabbxj]]wKD1έ[Dt;ADdnnnjڧӧZZִ}7h "bij7g:KFOIIkn_{ۏPVVڵd*++ۏ7ȸq@=zs3uuAƍ=e}^*] zk89[o[n"}+}OwWɼX5'!|!&Nt$pP.SNDJsgU ]2h}jfZܼW_'S&Oʹa;v$$$\rw˗/?~»w#"iӦ)+):wa}}o%DƏ?f{)44p{)STTT{kXX3?`Eqʔ)߇t{A*** cccw^q:F8$ IW:NgI;ewшvn<\}v:.nU#5wttܼys``1 ~*G[[L|'CC+Wv0AҎCں`̘1L&?BJmœs7m`iiٷ_?wdff,Z*).}djIwuQLҹR QUUsTVV޼0euu[jjj UbZMKUs"9XXXhh`$ 9}:' ݺv5K(VVVpEWWWJs t-, Pn"իWٷnIDW\=s&^[K{/^<~] %n]˗ʵQ\\M!ummmqc%uKs55ƺ?Qee? Aƍr/ʧd]H=(,DldgDwW$"/z+([eV_Y\<Gt5$tI'ޱ}G==?C|y믿ʤV@e55:ğ\6uڴ5g`SWWN:#361IK{LDŶc޽38c^"_8^j6RrWFy=RVz3>hyC֟CA":,4ȗ\=tP z\))ˬҥg$ >NN"ZZͿfz#3L>3fZUR4[4 _hJJJo.d~vzϙ3x3sұcJKK5G::T8={zDVU>tذK8uի裏zۮN Rf۷޽{oЮZ򯿲+++[Θ1c/_llŴ<[plA07M%|s nߘg6JVtPuBzG1BpeC5 <8k&N lgϞ3СC|M#'kf ]X{nK] hx qnW^UWW73|uF;{86lK@Fat3=zTyfc_)vmܸ+W]VmaaaeeZڵYfӷ .\8abbb^W| {W0!ioJT8`<A0[UUU)\={ѼysN2E___$$&nݺE򣺺zͦ\\]뿍-ʝΜ9WTğ;wN3h>fzN]ms7'7ϙÑasss(##OԼ@v&tuF[OۣQTԴhKK+.7Onb;0.{O[5շގ=z>6=dZ-Nufnn.׿sN#5Wٳ'}g -}^Q{#''''''5-urȠ]]ù8}^{"bXk׮߰ahE.g N ͗sw׮={ Ç'".Њ߲VgqqLLL233||>@}գkQ" uHHLLKK tqv v n:h )++KOO0`@޽_ۯ_'O߿RBDNN b~~A''G9T SV["caa)ډX>}=*sܙDeVq Mccq$N׮[b)h{,ܺuK@@@{N:oqǎ r/r-8u_׳cÁk%u|=XΟ?cGG?dny&Fy{Li->RpBB|իvS`BcbbH|@ PdMTMk;:=sZSص:t9)Mbͺ%*:qb*U]ۀo@[tIWʹ֫nNZc+:7'Mϒ◱%Ё R"V?Y'-:7`^ߎzYYYM0A_$0477w6OhH9 5;v8;˳,YzptL)zzzyÆRLSS=Ovj7*jCw4~P=SNgj~={ tvČũgJX "*?P{)ܮ?~Ӧ -EŋV~D$JZ̉4;==Lq&"^_svHu7|8@7'}&"i {ao_o1w&s\ckIsn7U YmmQT8hyĕr;N{3\]l\budh<}V}3g:r]&8Q_;v+7_jZ38"] ]/4mKD DD$G\}}?J>L$|FD/ 3U Z$cUgj;vx{{{{7;s؄Tj1-_>dȐV/m~3o߮3}37iM p/rő M0A;dTOsK]qvjXvz٥|>?--'''7CbNxN!ϪUdC!]&"C?Keu8:::rKذ0!if7+ADDT1k,q< bjZUN]ɠ򜜻EEEVVVO:)-uԖ(L?8^eֽ~ϫdZ\+;_{Yg._|m7+++l E544ܺe/oߞuEjxݟn:-P\]d7sO}˚=,O巎t̨t}恻N,twskRAAɷ2Wv︁Byӱm{M k#WWUWWTT n TWWd&ƺG}}}wKwc)O,9ck j8fX+,,z;Դ=$k$šթSjo#(1..1ѭ]wr)>$=nX(heQ8}ck+li3E++&%r&&&T IDAT?"Ç]N fddf̼c1Cf}It5~[/_N:nDZz"VC 8MI9A DKnJJʑN: O.O?zy}~ӧ/|YMDsUYg1H 2dJJ٩"DD$ Ū)))G7|S !|qqQnJ @}ËsqpRVZ2555dV\233g~;s3<C;|WҘTj2#f/n~SED KInw+ ޕMDgɻ))%%ީM-8mVUf_BmݲŬɋ'R[ԟ]\ݻ[Ntƃ^\^kL5o^wv&6~ƑL{y֑yvQ4*&oND魨CիΝQ3g5`@୬,H^ k; KKKܼi|ꞓkbhE,&Srqe?*zT*Ie׹YkiU3Ʈ}nD_MiqT8;s܋.(%w^{!tTfV}7P>~)>DOeNկ>ZZ$ ~$Goj=WF| L0!t{Bb]Q/پ}PX~{κ_A۷N1{eˉ:Τ Ff RSٓ| Bݣ D ^ E.:B^a174W^xfGEEXbʕl6ŋDI~խsԦ. Kw"Qqav!CGza  "-slte4x5""RU%A!P`c56hpr=VgrʦӮޕ4ڠuuDD G簯8#ry5;&YJ`M>2ŌEDSw'da];qכּ1t#zcpw*))G;5zRmK]QQ |$YPPi,($゜5@wv'"́_L<}6]4CDc}׶ 8v+ y%U8D111q***.Zt (&=*4"~+$edժ9y?|`sg1?k͉zRe?}^s85jkkg۶E̛㎝-199w=*;w:Uۏ6VgT2hoooo GCL<$v\BDKF趓zF꒜_i h+ONeG,Vȵ2{(6jT}.Y>CDllp;~0x-u݌#-΅y>*mz溅G[Y$uqE@Y5$<|ɗY6Wv)))zeuu5͛YE)10zyNgu - O.flJDT\X(0pysѡ ÷`opKݺ坿ܦj!srR%"bt Kޜz*KJx9\T+fْŒ@d@eddک6}:˺W" ^䖓u-:ujuNb8c8\.9RGYM[k/{8TfP3wUdrSVӖd*[7EN311 3jaa)NGj̭O Rɠ}}hn, :ۨ=j[`UψHQ]8$B h9/r׬3>30@>ݻٴisk?ٍ}&WLu:xXOɶvKGۆsuq)L =>92hu;T~^fV[BJJ⫪ 3L}~;S}._3Li,Ԉ'سD WRXBT$YSVn;EhRS{];uRbttkpYqE=o?S"@F[{@7L|B--wnlֿsË'ɋ3gn1ʪƮG N'O&_w|/9ƒ %ѿ8mW鳘 SWא\73Hvozzz7of9ל@ oOܹY>\&>SKg1)>q/r?no_wQV羬6\Uj㢰+R"zM`=7B ]Np8V̜9 ILD n'w~[wEZ+~7CRj2.+Ԗ->X鳘_4"'nnnpᖖDo|ְ„}2 D$K:Pȶ0%b0I΋r_qdD,F3#e3Q޵<‚Z%jl~9u w0#Ge3_<V]^=_;hiLD$"bi(kb_|&xv%4d_,l,t*jRފϻwR`NNuX 7Ñ %e:  .KM8^;|<[DD$<|l -Ji/(zrhihg@wF)ņE"`-qM&qm8Ӻ͕uPL* Cħө}6CY4L?!--m՛6nO*lZQQ!Es}LM233YRSY~D-ީ!ΠpH|0m00;6 گՖ^;Դ[yzaNdsq `octRfإz@׶~tC%Nũ?Id3͛7w=*Zx>^IFO˪s̈̊/:j4Gf\PSeЖK% UKPh Rw-?_` YgD 2,,, ֜AqϨzmo'nDIJs-MO`鲝_P]+NW͖ꅚJE 5/zKKKnÈ=ktdž Ha`39doZ"|gel?9x=Y+yB@Gl#sV ;t,&^P i.[5`̜6`ykp٥k8VG5<93L$4G.ii3U?z ysss,- v=<=LMM(''G]]}`}}}O'|3"PcΝ-kw\go?䉓,FNMDLS "zԽm>[\n#DTrɽ:y=Y7" . OҴ}j>kH7Enݴv6iPjZ_8{I @D͝1#ڇ8ǃWwLv.ZG>7seGYfx;jhݗ` cUj h. W2 ߃Y4N 9 ^V9@楖18"c$.GQ؝Y$G=+KKoooY99w.ZTQQADiii..gխg {[/RWW3fp{Y;ٷϞ=#|>ˤ>K3ihL4N]?\e5mN`"(8̶{Gg?|2xg]w Ֆ-U&?Rt!1$$&VVVN0^2ݧ¶_wYe)NWʥ~LYMR5geO VI#@"*Th`cc"Q^Rxx} 2SN78c8׬^lϝ_WY~ڡa~@di}NWWp~fu$._ƐiZK65@t5:_f7{>79Md!>តś?ڹ=zIzk<]&zw#kwL8Hf;#auűDg{)T4|v=Fu`ZNTbE^I{ldG^e?W:QLh̙;wvַ W]]33sLRH@#}JՆy8ntÛMFyj)o$ܴv`:wgRt;Lsݾ f}9ߋ6y&i\sVE]cDŃؙ.7QDG"+Te2_>+7QWpݒdD>g3g֎]\]ۇsͩ34[sN VSvjrO$R'%K}N:oHLD>Rnj_9o-:uǔ"nf1ݺggc#5EWa|V*QQEY?w T$q-ZMRG|^7 34h6h5F;36=:n4ϔzy_Dw{ՠY^}N O0O~SQU"zk/uyyQ$N{k! *h^-XcksnF6ʹ5s\Y.%@qu333?;.??8hh###}=yJ :33S>T4ZpJئ .Å;@F,--Ç,--%鳥e@og)dd τZ:6Sɳ,@$ @&@L(}rW]ijj*=W)(*:{MoDJԩS&F*ԉH:ZUU*=\U`( Q#F鵇(+uRzs)iH@W1TRUTh%RVRR""ٗn*;(c***xhf*YYYYE,;u*=שS'<rK[%%%qL3iVtS @+(TQRRj?s@@+o{= f5rrsϜ=GDB 4ӧO(Π={V{W^׮]W\6X 2dC:ӦN33'zЇ>+<|:?*^>HV&@W 5\qqɁ֯[OJJ-\+V/kPQTMD%d0Tz9{KtWSrţOrD=~K|G^&SQcikRLՏf_ ?%bGz,qn!2*B=B"KTB3d4{KŤZCsioǕIw ݻMv#(=vwlw>vuU[ AϐDm琵laۧQf(O'(}:G4s{Iy4.,I9Ԡ9AAbsd2Hqp #V>D5+{Op3>ti 30b1X 4ctgXz}zQFSuhȱX=Ƅ&CY4s;bgg:I=iFD!ZݢKH:#->Q1OC#2>c]ScOFv|H3bgl t#]5Jyj:FdST?A(kXZo'z CKUS$t8-YLD kH.?|y?BSk4O]QM,nS[eB&xog规x.%b2DfoYf"۵g]``M|)tf Ɔ;3S¼=CӅDDL؈a"O2⧄"{os3 c|šqo0-ʏQvlslp/mī=Œa35)M;k%(hrZ+t{@(-xk#RDdl&O܃|l焸%F'^k4=|{Tw[m!J3ݢ~]xg&1Crٲ]OyXi lK>w$O+gӹҞ)?Ęgnz4lJdz)irqvagKg [w-gl}z+'"&黇qw qBw9Z$."^tv++3lʱک(#>GKf} %$" p&L-sw 4=mҞlH?؅ClY?3ۯаȥ¢"!ѝ-- V;=C|܇GT]$"q2S_O_TTjiikiPHTqpЏXZ!)ȿ}{|"Ҷ.;E5.Zٱ!S׈OV(L^B[~Z`$"c=XZwH]gMDL-m&1Db(LDDޚZ,MejLǩnDgytQ?=At)꣏,Dž4݃=5[ėM7^OB(f8\ Go{wQ,DL=+[+}& fĞ 2ٌmD”wն -HXH?=$$zZOfz |>^cw3Cb#3o0G:ZmPA`x#cfj75iQљR"gό{k1^WO{DHAQW#_gRzMl[n?L6ݷpݷS \gvSrɓI{A d4CCx Kp4(qLDQFt'1:1gOH|QJ0󈼒/6bv'J ޝxRt20M.HX}iϚcL"~~ȯKf3{Ҙaj~γ IDATw6{zJ4aw]/;!!1!!O1Rge[t,<Ɋ!Jݓ/O\9=2nEV>SѥKBKIVy^e6v3ZiԬvs7B !$vӅ=t ;we8G"+n4ܧ/jDȘeDS:}~Rqn!Lg-lma5K3\GϰdfD73ů  㖚98nj|"QO<צvYٖ#9>{&6ٜǼGr^]ow[**Zy[5Ռ)[ˑa bOm^̞&"}xˋ3ف̼Q(-yL|i>gw%SGXܪʗˎمCKKa43S޽+JeAC˕̼8HѵnEW~W;z_ 2 HE9y`ugGw:_U~*r^PG;hݓIh1y*yhh~+k&-@j7xEd"_tԷ_sQ痊5h7d@@+ >JO}Ɉ :̥^ohkbFn;jg˱$Vem,Q7S즫CGGGns}\<Qt*mv| h"2hV==\pCCV'v2TxF̺.l[h|!Sm4~ʕoN72{y6N*B(JMP(, vƳ^?BJҸ\]_j=~[ʣ.G9{?x1**j]6n&ގ]2+j?g u PKV΍IɚmuxFZ3WnKzW~\WTG5CsrFr= mhozJ\0jg""1I=ˎ|dэqB׍QV.vefxG\/0MF o`4@;#߽݀=osC]]fa7a)'ODDdњJKK>$On.Z5.Ƒo>p+]ߊxId6| A&oJnDtmowg6g 4@{mZ''ŭtW3lrff@m V^گ=B of[;95kE3u._/ e\t$8 !ݟn~5Nێn%L5/4mĦ G5Q_g{'A o 7J+8~kJo_g}GZx5`kB_xy9Yk3IȻ|B+ߩݘvێnm7sWu~fuV@#L}&d6 `I&ILmz{jݳkG6]ظxy7o;Ԏ ?% <}1)(1--sn=]@h޽{*K]dZPK=))~/Rtcv EWKSKU@G"(/St ?@ 2d4D< a]1>IDTt!m~KۡC]I+J] O EdU&*Gѵ@S:R-*.B:IﭾHtG.#Ղ.#ЁH'NHLvַ....SM۲e ϗʑBt?1jr@?3kO'yHvS/$o}Iٙ@ tB50ر aקZͺ$jdF txx֭[LMng{fɹCBS_޺~*|f\2YM8xީdu-д=6@'@GDn޴9$$ _8;Ϝ9& -m˲[y`1zrg-*e!Ir*K"eņLāɧOHxA QC ɧ#>|7uu}/8p>ZshO7U~rƬȉo_~OG88pp`d \- ćNO9͈J{\x$쇻gG>wpsg;R8EaoT`afaai1-4ODċtgsGn9{O_hBD㆚gַ7ucc-Y3^*;:{J`Oo<#I-;++,k|ĄBJSd|[{rٻS /H$p;cMNwro话B <؋A?S "_՝OL헔oz]:O.2_irNӟ+y~?;;w#c!+B!{CA[hj/k Ut6wNW22ݡ:_npj]cp!evk.nN] 3r P~(((T1F_χ>H|;?x}ڞq>-9{}} CKG_f]v"_5y?ۺ WD wzbo?>{gD?zOϧD돶{?zbyC7<o}!DU#:JRw7j[xr׳ To>ɑ]plg)0JO3YW%JY:vnokr~YZr/r'kv:3>:kU0$a-ˇvD;C]9RC,x121q:Aty=%w+W\.]Q?)E2۪+z/t-"hc?:JOm(ŏMK fbcSDW]ǏZC$mR>Z-'/;Mq _er٨& VeV ^>Q0a1E~;~W -Nris)/`Q??Ѧ6|H":u'HTLTkۭN_63=#_RlӪ/z<}i}#.ZU}i_˪h"H̚Vtؚ9Dz5DDLΘc.Z;G7gGO2?zp ..+\ADF;g >iR–"gNr|Ww9԰Y}x0iD's9"beiq<ۭI.ِxhkN,(do[ ,1 M+cLv j>؏2bq""_WQoۥ g={vdN|v9ڽ'ĉ/~jK 2=?IΘ:{Gbdzѫ?W;{GJO! ={ʮtY l;CW ÞS]Q}gK׸={T_:S=?LBJxb|BX={~h(thѰG>w:gz&,ѻ+;wGпRS:2)~D2k}# "Ҽ?_dl(*콻?p_Ck##QQQSmTTEDLQGd{(:l^}GǓ"VHT1 ɨ΍Ѭiu?8DDc#׾7u1RPKu."P*Ϗ阇<}&"bS13 Fg^D@DD7D;ԙ1DB@E*j:[ +,YGBJ:k%EPrReJKcRZFD'LCD44%hLB4zDK+2i9ѕƣCыĥ酥"F/qyhY~&2xq-Um͊9j"riJHDDGOMLLL0 lIam;ܔN4{Yn8؟g|l<C}~eƮ5ֈI1D]oa_9Q"չ1~XoO/Ɏ7e(6i=1}Eȿ]$JR&GcF>?|kSNrr7/T=/&_=fA""ˏ~X(FFFƈhu~vLrJw7Y:iŚ??f|Ϗ}2s3HnP?qsL0 D8"MM1qڨ_Kg4+ ~ߖ\ruP)ދ+8·&'&&hBDRz(<69d*EBDc"KCCsGψ$RʔS-x(2{,6hY汘/)i}wy{8Nʔxw;/'d*‰"A8pp9Cܢ4L;G] 42u'mʿ9ԝ0ͦXcZKW(>9%!>{ehYRzJ|׷[&+->kٻwΰEk{,K1yd?>vG bʕon8S];d{oǯ/G("&iWHlL^16?[?]BD+hFnPwbgNZֆ"SfR:ZDr{b\\殚m兊c}҂뮜]"E54R0<IZF) ?)hHT^0DDa\d:NaI/mƪL~fzwO7èr&/Ňf<ĦmNwWg$=rWS'p12!+k)Ӆˤ;kz2yaK>̷%aA?Ɗ ‰/>MQIds?!Y9|jC/$DvSp M<0ɭG{mg&[fM>Vjt?M U`g awǝ9r?}mƇ?rlͽ Guus~zq30oZc4?h`W^mx?pO?DGNĬ5{W{n.6:37<I<x.GəNlhqO]>dz緀̊֞O?Hb/NZ׮(8Es/#WuAȉ) ED)KttŕO"QxLB4*2$1 aދ㲤p㒟=FfrҗU2+X*?!2^¨2%r=8OD_NH◆/](2WYq$4tuI#oGx3󬖭LX"+6hIgWz+^wX9ռP;Y]xRJq[EͦH,'— .2jjՖy$ 'LzZD:{sR${>ܸ2P>.ܑt_$,6]DKD,@}V#Gŋ 7'%%Y7iԾwȠ_˙.PfO_vsFhvϕ/[q OLbr""$tv=?,Qm?i{<<2,YM)M3^s9(lƠpY,{OG1lQ޳\¾%UmI|JBBDѲr2]|& H2SidJVJK dj:zZk{{g*ˈ(2ecgG]46)~T4#s '߸ecpmEŨ˺@_:uD$!}KQdKwu~6g:tE*$K/|h{q $'SrKgDDa9;^JظEc2E(ڢXզp DK=G Y IDAT~HedxgH}FэtTDr?+0#,vZٜZϩ ǃ_.^|kQء0=Z Km_ =!X3%_$m @+}&9{uX7II.F)W'߿;/ V%pk b|?^ShTզ`[p4| EhXM7%@ :`Q EhX@ou=*`!@ v 0`0+?q+`k[ 7z%Q)L.؅Ja"E_v]grzE(_m5nYYċ<B.ȧR%۝Oϝ=wtNHt[y]böz'ulk_\pwו7״}Sc[z-fs)Wٗ!q᲋6DDRY2 ۭI.ِx.2\;`?d{Pn^4Ⱦ+y [;ҒĢ %"bܒ')N;}D.qDH8mw'("b$.`|CnȶtWϞ}Z!:DD\[=ȒSHQPPUXe5 dc𽢮U!])}M}DL\3,Z`HgKUM{Hj"ab٩ 8qw@C쾳W&>c[۬\UǙO=tdpt&cwO }q,I+=V"6l+q/Et"KSSXā1:1& S0,FSҽ}v{>ȗD Lm =:p֦鳝#XL yAde2&Win}t\6'"[;Of0偛 2Y-l7W "MaA$ dVHDb_K\(X[ݝ)II"dIEb3ղHD|ǻ־Yj]ygj D\~~t= e+RSO&*2drO+ l5M L̆#T#iAeP,[,K+hʞdW2+r֭bs;9[QlM֦LikMuG(妝.WrTaW$55#*_̩s*3Vfl(d %ۯ7;ou==_t1+DE~=qr[3.n?2; |lsqC 4,`a4<`Wp4%%|R]/{!:쏂]K(OU b&FPMDcJCgWkJ7PH$%B_4%Bg`Q EhX`Q EhX@K[f?F]),,﷣`J﷣?Fǃ]^(<~3@W]W(DK Bhĭ]|+b(۾y 6zhx)j΍__ˈyOzLz4؅8г9ie֗|DDԽ-1kgӛ?*5ww@DD}rYgbou%?溸g:ܖxΜGs:}Uj;<75Y\;?cUrZj,=$ސjڴUigLUiw{CxSe3/N'Z+vwDD nŁΏNwUСVoѝYO[rM",l[dO/=^H{Kvz;g?(k9*Mq5.=wy0d'CoݶݚXoŹ*3dT;g|ⰽ[YгJ۽=2"b36Q_01\vH*Kf"4[dElۺN1#"V]=ܦ>uvCDl.P-'ݼfVWMw8 gDD\Ai.ci=fD( 3wC%,ܧ| vH ѰWΞ|!"1ZN>qs?ϱ0ri\ â\rDIV|]v}ޒ8uɾ һaA&\qC}owlmVYlHhɗs)?5fa3D4=Sf6#f؂{n.J Lű"ch"ae}L4Kԇ- ~Y0/Ld"?$_E;E"OjX^qmej ΆӁ]rZ="nmS?'&CXuA@{K>|!+1}B!X["; ࡂZsoEL4d%Jź Yӊ}5í%[M'sudi*%ف~W6Ϯ v6d2D";dM[U*+ t*Ol/LJԜ,Rsnδ&V%+gGJ4USSRsʖ}3ѹgR70$,pko<Ĭmܸ-ߴ>Bg7 ŎG>d K] 珫7耾Sbwejr'"NTg,0}ԩiDgjEM]y`{NunbD# m^oO>@ eT٣xR̈́ f\3`6#_kBiG˂]@XM7U]0KuϱcTqfq%@PR]h&Zڴ6f>i԰KHoC/g);O 6-1EQXVWoK̺ p?sG_f\Vlf6JmJb5yJ!"rYl}M "a1HE"OFgH5mU- m3rfV(6e|Ϣf2zlRYtd6'n۸Z/jX7F#47cseqa5;˧ZɥJ)HLg-R|c*ÓJoиZ}b,6՚[ B8&6n vǨtR[cDӦgpyz]%byyr Vñ7نn֫8c劶f3i :9C(ueJ#fvp:%J5Kr#8lR!6 Ϸx92]cceee|6 S\W iteylfucmTeJc RꪵRk:Ŵc ١WqDiuZfqW\kJb5y5Q:F _'kt10#aE 2<g/@b8,LeZ,OkpuEp_ ȋu*Wc)ifLvmƲV.y5_dTf+n5y߬th{iYgpMLD$ȥ1= le4y% f<{-jvϲRly%UF0W=*M32sxVףU mF/ >Qgt,5x[Sf]),,c{/`JcD  HBE(NPK ڏgJ4D$:I{$6ZHj3uVʕDDK%QђŸ-צ\ӹгNnKL,h*\WU~?$CvapOk΍ G=G*aBޚ !"FYrI}K}oĭ?7Թ3Yؽ-1kggׯZW3ike9uLⓅjoDiGNڪd٪&M>RHBxZ[0&'""4IBywԎGr|$t'V%V-|sSeɲu%o;Ocg~V/٬,Wߋh>v[O\vƓ,DZDXTn5:a)f![pԧ jzHO;J+'zMMv@ADě*+M.xq>ZC "ޒ|I煾/.4e޾o)^wsn[$lfYi=+@ٽ,+or'kv:3*ikjgX].]QZ8|x\HB# $WP&"d3DpLe2FU0D(K$~`8hjml\Ll$ZÝBqޞ} ҨoїQZ(e}]c=Uw >IչNHEuEtD^3"[-sZ8"b nOpqDvC 8""bs"FSfLt4+ SPdX8.ftj+)M 4HZUuIǮ"ɨWi//>) 2'n:Q*nݛPҽ}v{>ȗN][]qa{UmBC@3{j2E;ZHD"xsse#1%Ēyk{C[MnNGü 2KD|w+@$+ȍ7zD"vaƶ""&N&Kp@wW`*4mmeYbҲ܊5C0 02)C$z[< H<+%*KMnDOZkc%Qp˪Nn0ycqq湸?lQy  }Xgenp_qZWP %^kgLpDKG6V)e*.qۈ4)4W,6:o"u*4o1h0\kyY1\Fe$L`M1JѨW1DDcFm.eՊfb75k9Wՙ""Q*0RfDcq5x8KYq1l*VX~ zw7A%jCsuKe47'US]ќq)R6Tjk9r<18m۴h\r,'Uj=DLjcX:,m<զWqs-8*)Dz<`ቈppHivRa,͖@챴yZ fޥ1c6(Y"#JÌT)}8r왈26 x喲fDSIRjMcV!~"" G"dE3, qMXNhdD1eFV:3e4ZVfYͣM ex+UR|@,{m e[jkq:G!b42l 2k3 HDFC֥aȶwX}$ v 0 # ,w:J)˕z˴t_)r6@>sGU<=&&h圪!1 ;=qDf<ϋc4 2 1̌ZEeYFV{s>U,(f1-z6;<ǘwtXUlmy5|>g(vT1oR˥Dz`My_eR)Lͣ<\),m6ޡWqq澁f-]{+-hWqVeik 6Ad8!ͮ eVj74e7lm@pWڪ.A}C-.S F4VyD"yyRElhiʴRx\.h.N6:,z7{^a@[3iÐJZ*bյ*G\T,R\;agqXv4y7̽`GV2HF+kn+6tĭw54wonA_]ʖ;+ݽ;c}Ce1"s-vIIw\'lSn_ͳo7Bh;4^/Ħ9oijVԅRNS:qLw^#v{JpBcj!""6v{W%" ӓeeyc_>=+U*5-gnco-N{lV[uBxÓvW]\4G/tjJ'""1?1a[y}"W;rfkީ۩u%C7F;l:.DFlG3]?sc(ڬ6[H٫Q}U&^>b}hﴱ<:?xt0[\pڀ+CiZeqƇc֫IsV{߽^Ƹ5?08-6;h؏llΈus<>=8-O81kO_ky6k1 DD۾P4<%O7""8aYm~6ND]ag+ph5s""ں:U-~D~fiCT""nV4` {gv{nxsD%?yd]'G&5""dHך])|{I#sS]i ?Ӂ9%/hqCBdbGsjUAqgHoY+дILy}ZUyutePho\ y#!krIƶĜ[8 n?֨"olB-zBԪVOՄX#wA߻M#"Y={rqI\Hk`Ņ=S@^Oظs#{W]QqQ[kR50fۆ]qO o^lfOHqyg&m3dD77KshkU.r|+VFDM]W]ݧ.?8m}p#4Y8s}{ag}hlʽ'j8odM UWoHQԤpz'kbuz{sAw^npRriI6r5%̛.삵MNDN  >:l~a`Է ݽf=rgvW+bI0UeD297I5Dk:..gIc̩yAd&Z-sH9MF߫d:y̔-J:51/deRY괗'NjH\]L[ն Hx:7&'}O.٩fΔ-m*ux(;Q_(f\le۸3eID"?=/\-[t괖'ʒdurjBy6oYRY,FDtUJ*4p"!VȜ..7yZWOԧ>Vޝl8v-]2̐Fа}>`օ㣫ODc#V[elvvV`s|{wavȒ?~`c$o=HV!(ݗaftCΈl,=SS3-#h˷'&}f盻=rif,^Y78h'b'F p505ޭlOWn+u|[HǴeʹ ;2H!C)71@ 0Md~Kf;[)}AFQē "7 Q_(-H =Μߟ摜)\D1J'r9)kRy^@\*|A7#ғJy{5Wݡ.R>,Uw㾤 "3;ˎ}\ь"UHYb92Ji\ScşYwrZԓApEu+7d|ш[a\uG^ʤ ;"B:D 5sEuR$"ɂ#kqG0riKŃNMQ* |sNY Ko-ґpɝ6#v2t]mT* $CD$sa_ !W:Ki+Po&4.=욽@A4Y)T$"I_й~ =*9Q|oBO% pSoNyrRdS填)cqhBd.&_$1"z&gB2zq&֎% XN G|I๴_;~_/qARHMTN?4S-WTuuEUHzI5ƸH j7i8x*YH6ފ4Maj#Zb[^K)%G?S-dsk/DkBr_56x,`P-RL2՜3iit9_ 0̇֌sn4t^"]O#54w9HH0ZXTMazXY/i8gj0e0LH%+et9c7""Tcshkڿ=ǣB"iAZWţiCH GR&qDd!9^tA,ģI >Чc-3HƐ$\4) AdbxATFDLQ8#UwT4^RH,;l^%JHL$"ĥd$a>La#JUr>yh"ͿۿYl Ͳ.3'"bX*( wT͈89Ah*5nq-Vc餏:[控RwJD:fD} ;ꍋ`o- 1ƙS8Ń`2W.9阓s۷s޽os'Uts_"fI,'֝8/BTP!ST:G럫닲๷na}_YsN= KީoY1?뮯ms۷o hxn!vh`G vh{;lgw{=@w{ ;C|X~lnf/qJv{"h{`C{^ ݞl^ k?`R {h"[^<ǺLö/Y_|:p|jK /-=ycr#>煆^xWbzxꙘiWqЕKQe7qY"*?v^m̞h9|b|TƎ Cl|p\p2왎Vfkyw,_.؎Ǭm-6Ɋ$"K}GmVz 0sZWَ-6[+gf ""k9zf#Vۙ<+4[_Z({-GLq㭇m:{1?Rp7-߄(ڬ6[HKV+g8trqx >tZ\|2贔Gfvʞ[s]A90s[y`7KC@_5q}\ȩE>s|ڐݜ L[7K#E"1sv=WY\ܚهTncj lXSf' wڑ4~RҘu{2e!'"fk-f ""ں:U"&UɫeS򶁩X(}ffV}lTBDLs*K7A,y l^|igDL|;f IDATg@FjKƪᥪ`;תxJ4㼞Hh4m3ZUPShMM&` Q^ ,1s#[9t`Ӂ203yZ%U,wկK%xccU&h 9dyUa%khX=!]Gs1]. hYQBqe݈;3=]ڎsĉ5]83W{Ĉhm-\., "HɭfO]pں];nX&dc od Y;{DfqTWߨ}ǧku& go/B)m=c?!S-6(7n`|k}#*:UwkRX jR8 $jVЖvǧx繡پWgũWOMP*Q©Z Ouu˓EA$S> vvr{! \Y˓SeID:9`xD HA\]թdeRYRy2jESx:7&"(}OVo!u:YD,-z?H$Ū2"Yț$mNg%7[osY*sID,N$ܝx&/̧>&f}ؒtxAˑi>06FDP֗;^hcDkA>!aTԹu^nHyBKm%ֶ~{j-wb;1mrND˺0`_ݗaftCjin>6FC(~,ߞhٚ^ol(i'Tz~*X7 ;14llGi`uahq䇚g,]%vboZ WS v%OKWDI,C }go%ʹ_Qù aM f 'K C\QId% 98/vTO ɐc{ BdFc^3y.1`":TEFN2|'<kYO_fjym9YEOebHQ\pZ! % /FO))D!PZy*+H#p,4;1%CIi$9wR7\HC ,3\LMb& 4sQ0z)|/E:nNS/2sd8b BdPcDz M[844 ADC{XfuSuh+G^ֆnvx^|v}?X\_ejՏnVn-ft3V(f̫jPRDdG8UH|<.#Q"G?UBn1Uj/sGAs|H 98WݑT}L*ASOrL=.23'#+ SDR [^n ^!%k$/9>uv"Nų:lao3˚IlbpIቇU{2 J~X^雺ݟ=''OcG*O(.=Cõ µT+=3jO.Mw> Z̞66f]aDLw;3cm "^fkFZ8{#+N9 "k9?~dZmG( "2';Xz`ǤY<}FyYA25[mNΛDDb@[Z^<6Zg /w?5 ~_go~wc>?}w?'"Z!{}?wfC)i_W9잽@ˠ t*nSdlR܍ W<7^׉Q9_8M\l@g4d9{sy ޱǶ\mo-|T:ܨ,.߶Μ6#YVُ>ӄd?Y?}١?ΟS[s?#6/oj?_K6 ZWDD_~UJ?9:?} <9Y8^̾پy~%Sm2FM8o\Y9 Q#"blukW^50ȉDMfKfƇOKSt//7PCܹso㷎<'xߝ{^=v^&D\)Dj,Ocw{,h6O+NLk!>^W5Ao/ ^i!nMs|fiOvՁzr7_xΞ?ydDvvOkޥW.U޴tX7[hvsW>k\}hwk3]8[FDDzܩqƙ.VJe)rk NWSap/D.s()Z,r1z덫tgtZ'b?Y($C-;ϡ*_~IUw4L I &aCU4o$$06L KDP]0ϕRa2WZC&Ɉ)|ٓjO`Oz&~1sC\_~ꉕ߼Ս].\X7ӫo{STWu_v:s9x"/g7_d{&"_䉈+?WV~ue!}ZU3t?f/pF29\+sa_Ĉ䌜F; M?%}`:EEޤLVdDDX8΢%WD$%WId(uHSm%m$*^L|K5SL&yiAmC(TJR42zV$BXeab#^| h=q(uJ g4v*\Y[+s4"!1G(39X[$vr"wJ]7d!!_$T bfLatIX_VqB216iV#,8QBD/tH֔sHHF }$:C* SJ)YJ͘߿ui1{8S˄EAKf*9%d}cE[IZ81y#icW1.$Rͦi 4)91&\GB1Ʉ?\F#>VɌϹ}9b(8gj0ǝolR9ITꍥQ#Ú^ 4U5uݤzeK->r\Qݡ҆) MaAI`pMSd!gL:)%c@ hs"Ks3s"HDRO"镧SS*gk*7]{\<6d$a>Լ>f ID,dr:q)RxIHid" Dj<ws)6:|38#!mL 㪿Lַظ9cvp,J"i?߷oWW}j(np:#N1I]J"RT^sGHcNF2W+o{Cu3f;KK}1(R4Go%I#N/'ߛM14s3ܳ."}wv{/ _nwj۳oݞO67}6*`G vh`G vgv{Oݞ%wv{ P ;4#@@ ;4#@@ ;4#@ؓtY ?/N6-Y_UN1.y^h`]xrZnج|Ç2g^>>qoo9Sdx>4z2peM;wjwoLv.^vs(#;::[}Yr޼'On؃rQ{mC5Yi {2&vanif+gDb@[Z^<6Z&2Br-}xcYwf٬m&Cg+mm;Ȝ8p|bS4ѓG/>x^/+!ˋZ^>3k<{3̠1F}8d7zx"is70ņo-X ,V@3xzk:w.r}GN^nȹS? ʣcr {kq[z}rf. mqb\?%vO+{03Gx`x^R|YDB_%GɇП|iD΍u>,t1jPHgM]}휈HlN"?3TԮ>llΈusZ.4(MTz\syhȰöV_8wRkwHq{Cs7'īى!H~ݡvF$ ͝.;d́3+=q}agg=]*#bmU瀔RnCÆxRO}3Uw(?0wv3,=xh3;U18|f&s(1C) σ=@ܛ߫w鎦l:ڗ̍#2HDDBԈ76Hq?&+;=Y%Uƕ}gt_=g1zP+gsr,Yi~v "-|+ӽEDB=˜ 9F:+ӟXMo,r*k9xȭ :7>RxЭr8|~ S(J/S1xLDD2WZ!pN&LSN_;ѐN#ؓdTmyADd^2OGZjNM̯>RY괗'NjH\]""Մ$3ǻ*K"bJ]AsImm,LVH3gO,߿Z6ʣ/w ח)Vk#ռlwYh;5)̬T$I}nBl[tU9;pc(Ĕ.dޙ%3wMn /I! QLDdKB(7 S8©UҡHKi$9wR7\HCL!J w.ʻV&[>x('.̜vI7aWϥgheOк-==[S0 ɋ\/I]5߳:6>+#vFWzfoݮtbERj}iTmzn/9_n߼u{孾/6Ja+Jjv^*T7_{BE~Qd6|$zRa+87BecR(m}kŒ<=c_LDO-n>zcJ6PMODJ:NW|d,Y d+q I9W䓱NW\sI%_~ǔ.,{p8zﶳ;=ܳctz|ci3ߞ끷ouBVn}WDlZBsK6vn+xk:3kkFͶչ뫮{G>E'|!HĪ7ZT2'^>J1*ŊD"'ӹ\DlRLMDB*R f6V$K-9WĔ2рe+ǟM)[Z[v8]2рv0)%ՍwgZDPR{b˺R4qKZ Dj. lNJʶb:yެ-yX6 hWYvj!H%wݢTp*Ug=V D3[W%¶njaUUgbKk& [)ZL2G3SWEDY\Kb&-z*Dl`j2K+u=+zZ!1fë_h4Yoc5㭼jƾFWջG̎GUmsrVs U\1"b?:*vfbT&L,Y0joX_+v,3hbT%Ef2u8'@XUu]]ugK}nkpc?<߽^7co_OM{]/rG,Y~{=ujtww?xΨok{߻_Sc Dh*Rxb LtT2CWTډe'JDh@ĩmvPl6jk^%_h:L3!RvЕ\ 3Q[©tT[ Cfp^+U`$U;H|H*keG"~q]WDQ] y'j+H4+H&bilԝf–p,mWM8y][I,t~&_R -%\ n$=L2(v*-NT5A-"Bܽdە8 kyb=zenT06bի+v$l?*q+Z0~/Rj$;yTrh0'ui\X^O7tٹ纮e[+oy}TvꏄjdR FJATybIÁ(MDlX*FjIDxk|nLVKVz;#Z(HYSj1T TOEO]O3k특QU)d&boPJy;gD+sn%'7Zh!kD0V{.DO|@b}7F;;G+D``W|@_ة糳ז;|n'FBχ[6=׶x+9_/u>k8t`qdr}/>~ڛxoFWwx>y(tlbmXoKgoS垷.Bt$tKB!ш*B5<0td6oyT4FsZV>$yFm`rglG2S T욡]w;qѰU)Z VNX,$ 6J'3,TkZeG`"jR!c(N-[Lڏ\c)J|Db뿡,˲zP&lV aTeS[*Č#yӭ\7QDDe3{ԲaѶvZ)d:5 ZJb3٘s4kotz?3}­p~ҭ[[_>\:tˁ7zRK۷>MDDGO{ h㛷ߋ $RIsHXϟZ*ɂĶxxʲm% UOwPhؤgN8ftxB F+ Ƣ::.2˔&' :Vث֔hX2'ZD Gə녳Yk<-V(fÉ&ڋdS烌k巵[ʗDe&Kt@jɒM?Z1a[[H,N31-3rWHHLÙ 1~ۖ;YڵP Uk頥é\Dt$O[Ř?V' 3-:6O|VJYd%g{~h'].=*gO6?*y҅> :/'s;w8 xb# 3_{KDtᮕkrթW<>v1]:{_<|sbU, >?S]ZqOtww#j#T4+S';};{X^ګ/uv:;^<9L0JMb&-@4S2"^!fV4\ID{`j&>,""ń2рf*N~2T~?l\߶(""my*y34b:JTa`7xLVۗ™|6[v0<"NDDG23Ɉqu &~DӉ85>P|@7}ѱ={Rokrq_ƻP}odmQ~T+Y[Z޼ۯL,y]^l__l|J_nxvjnoϹ":u7ѭ\Z)ovY}#~[|WO,~nL,2טʤ% Fca4R`±zH3Y'Qtkžgޝ̚d1n1fbvs0S?>j٠B21cL51K8ŤMqr҉e~%c~-""ʎDakgn)-YD^*o'!{hW;ݧWn=R X""k3{|$wyO[R&ޡF1GzJ.'>8L=:ܳ=RNhx['޾nDz@5t:"ؼ IDATV"{WiX LU)*d+R*:r/.MGL$ڲ|L&b@"tKŚ+*6 hp2eNd"X;U&ӥHf2?{LɟJGwu8BLg~I7JwղHǬOy_GDDDZ[In=GU;/]׬N95`|7}JDTjD5#C"!z{W*"a6c[vcDOTEDD*{ړc""WБ oÖʘGygH|ϐVt-*2/orXΖҁѼ9l2 Ju{[LEjc]t!D)#;uuBކ1"ٸV"JD@}r+S'ϼwe[|>Vw-"7Ծ{xW7v-TgEw5v㧦!K[zcLD[|H+q\ӁG(Z+qE}/ U[IƆZZHX"N!ItxzӑlXqKDL)IB* oZpb ݝ?{nDԮOLo ou WW=1e7%mrzQ -yjo3kkYZX~Bݲ'ìL?1ƴv,17'bXX\Ϲ:h{m|qOzvП?+3EϭK>*H1*H,ȑ{3dfL-?cZkϩTqѠOf+gb6*\>P;4 ޾6]?g?_エvߍ^:skx!-=_]轿7Nvhwcs>4?9瓻Fz7/?W}ܰw۞X2 X^Ύ7/MO꣝=>)Sk`u=RG#CG/{_4,ӡ;}ݯϿ~uwwޡM{M)u@ AK)mSfvM7E/SmӵL>u4ԅeGgjb%rDlm'+qN^Qݏc󂶶Z)eٖV"|&__[oi*""VJhRH,_ )dfVW`s{ࡇ'O]??zU)'~EVu6os~{&~O&*t.2k E~w4-R =|\YO$|B[?<5:qIzG}S)x^!@SЂo |-@ 44)MA h h@S@ 44)MA h h@S@  ZJ@zytA+x_Ry4|5L.[HΈTR~ɹ""d^k-%̄hlDDϝ${f| gܨa[+@,[17L5 Z*wHϋBNM̭nGds;'\?vl 'BiIDDR&9S|L俬(JǕ?OU=v8Ux#f*XжywK֖NkEX6 -LɩĂV0w;q'ݍ+Qܱu1Wd:l)m''#RW<"R5 Z+-,+V0"|:-;JEZH*LdՍ[fq+- >?5w.PgGK+6/v:^:7m'BowN xsg+W'd`V;}]]wEDc/yydKC=nfNή#_АV!wr&L;95|JNl%Ʉ])v2R tүDT Ԋ%GDDToz&ТѰ"٨ĊDVs;1Eh,׈ۉJ^$Iv%̦0'SGCv,K<:b."J)wV-_O,Չ_\_2M nq憏O{JDdu\}K'z~wWɞw>>*/?H>~jZ./[bǎ n^;DL*Zw}+˿}2sC}'N^4/>|$>9{!GKN)[DDuR^)(~캮WFK]Fu[I[}1= _66W$}/7hXDDT@(_WzjXwEV]Ӷ}bd^%Q֖/3VtN>wyހbW_tNRʫUw6Xb.^۶v5jM_Uy{Öl [RBݪŘ wwխZ='kDD1`q߫=Z{o’tޜ[kmoXk1W:wk܅CsmЅAk91Gk3GznX±)dfFDJΉJ+qUww: dj<)3EK&GSi%a[ʎD.u U 2A%"RJ---wWZZt Hefݵw3<3:H-hiiy޽[Ң3BP3"#|*l=YMDh`/}m'g睁a[ի{M’;0`ys7D ][ܧKKF|""]F={<4e&.e-o^?@oξ^,/^)ȃ{×}Y876pi(tXIw͟l:fڽ:٭W;gX\<.D{..:WR2$sN9X%*eW3g3UѼh:u>>0@g$uvB1/44 F;EwivJԉ^C}~k|xl[{P|Toltz:pwt}0n礩S=5!"DeA=׎h%}O6?+??ѓOO?x;RkP"ોmW"bV[x}|~}IW}? xܹ h+d_гNh2F{o{槧G{"|=}+嗻I"Bz¥G:>peVoBo|=pwtWyMA h h@S@ 44)MA h h@S@ 44)MA h h@S@ Hw ]^7"+:}-Y]>wZ_깞ck;.x '[S>++?g_<*"箯=!Dы݉3""67< ^zRwY[8wj++77Wfe w7?z_345\ĥ߽-"<}jW oh@DΘ\9go_m'+G~F\Ν<>PD̻g|#eOD\??5w.PgGK+fy#]}rYZ2)'u 2]6""+g;^8{7Ss^}UY868y|ju?EۊQ+ӧB'rށa\_w;[L,y⭜[v[7ڙ/N,[剱/,_h61zoߎZo7޽"E lu_oew+i:2+Cq[ǻ]ŞKka66ejb֍(*_-Soph}qqu|S^`{ޝ=_$Kk[YxsJԺUYit1Z}=[$hԧL_U"+2ufjuЯWꈈ e#"^wY"߼4A}npxneomen:8ѵe#"F/:Xn Y}?8~uxyI4_bɃqu7V<Otv4R"/]ysivԖ"77uvmc ΐ̝ = }]=kKo5te~Н/ydyu~jKkcή܅k[<$h}7F;;GG oO?x5??ѓOO?x;O d)~>߹s 44)MA h h@S@ 44)MA h h@S@ 44)MA h h@S@ 44 g`v^M=rSv4 uw][9kvA v}cڎDxu~ajW_a ѯpCu>l^_TP拳&:x,"fe䡮];,8"2qwwwԳ FDgB뻏=<Gzr Ѐ}պxKmC>.x[7?ywmqUݮ4ѭ;Nik^?0?rc|vhzejO< Ѐ(utx]<~zXmR_wuSW޽uǫjxϾyTQ[D Vt|fo> 4IuLJe,Η{9l ]Y|wsL^:P<.w.6RexT#GB'WU{ϼQ6m"KWnzAݍtЅ~񍋾ܚ3mfG:5;_~gw/mn|&LC c}S㧏QS;|;οyݹzqq͔ǎuOפwx>y(tlbmXoKg[Eu_h>3L oO?xПGO d>*4~O I|N@  IDAT44)MA h h@S@ 44)MA h hs5&bj8PH[!QӒch}jUKXO t-8Nl"Ng ޷#QW%mpAqz ٢Y]>\>ow@"h!@D$B 4H @"h!@?wy%4ۘn^2%.n_RzGD~D*}8cNKŒiG Dž Q^WWXԾgeSA׶VlxWi]wM}eQEţLT5#"8,ZY9jAK{eckor`>%]切 t -M+[f^YuZW6m齭}w^Y>ple q7 7:vtEUe2Ѿdڔ(^[<Ǝi+WŲ.t+rss?wPv=AAz7A7|cڮnv҈LҪ[{DT]{ީ}>- kż]LQ *Lәŋ^}PqWDDϙs1 U-ohsmy*"R.Ԏ(^vm̊yչ;(:]]G]>\P>ƟNYyO{tATټUkǖAڕȍLǎ:GH7!F[}mN:|-_UK}FU\ d 뮝]hu[:IY>o²d\X];K/>1wX&ѱrYSjC6+3*,->*j&7=Ӷ|vݲLnX#"2mͯ}G/]Z?}kCMoZd&"c]sKWW:QPY]ay}k&""ݲn5(s뵃_`͡M&@CDbM[XU=(zLu^P]WU$.iWQRRZry˯;ȝ4.PURT`ww ccn[w]ٻe~Ҷ[&kf^cwtӽSO;޳E#8-uVW@Ûʴ_rĜw3]]٩]fcyU-hZ&3nb<:|!tWiίYP;]S:xޝۑ xGԠչpvW^,ucs ҫgW̘]=O[[kjVv5sYu۴hvuVUfn9'֦k֮زr u13Æb?1\^K4L9gؘn^&vmuADĈV^7|AʎˣuR[^W[/W@áj^=M wPlުQ9bn' 5^YrsmIu58ӱ# F~iGt,nQٺ+#"U+k]쁙ő_U7_qq4&U {.NULloLuZ3[]SѾba}same*6kMѴʷq9!ޮtzC;Ӈ =޳{wWAoнSO;޳0!$E 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$B 4H @"h!@D$"xOw8Sf) oˀS{ ~}zA0ݻ6-ݻ>,@"h!@D$B 4H @"h!@D|hM{]}>sGl_?#/<)Sm淝Clnֺ{fN:SO׻wcν99jMsfaSWV{'_ʎϭ'cfO}i/[ٛU<=CϿb)?_3ޟ?O1`/>_ՙ/""-w=C펝\onV9;t};3wCsqҩF_jDCuu̗N{OYEu}Y#np>W@at򐓲wwm{ݠKw_^瞾?S?MOzX[7N/wGt?|M#KxxU~~_=y3ZDM8Ĝ~ߺWu~W=8v|=W[3_x_Z ߋG]tkva~}>ෞwrcDDt'_Y9XMr,7)n{Fl~nW/gᆪ IDATcoD]}A5~ǝg#+":Wz6k|խgW/ 86>z3-E3w=="bkwf/90"NĈ~uI+ؑ7Ζ^xss.̉zBڴnSDDvΘ/S 8sx>b ^^|ZDG&ڮE# {Z>̩OC OĽ÷wvnB+'F]qiērй?_Dċ{3>u3}o[t7S'Ȏ~{_Kbfߑk@Gw8vݗ3 m*~)'E%""?SOyfݟ8-a[g6 V6^o;1aPM#?i|%"⤲S6޷53z}=W/xWKΗ#"^u+T:!?yaOĞ~{qBa2*v3""oC{8xk#켲q;vSu>ؽ7bs-zJ񠢲~[z;"[ڹ!_v]pyy~pR=ru~C xi[DD扟lsZvsYC|nϴ]ݺs|覡~7-a̗K]Ÿg:oc_D,ܮ]7~m'GDΙ~o?/Y#a'E7In7"N*6;9qOM y嗿'3a}.|:b3\rSi{㩵;f\C6;sj+4wE;o=t9g>^y5s+647Ss˧pǫG5#eRa5)qSo/=9æ|ٿ|}_NZ./gEӇ kGDD^a-+_έx#gloq[~{wWzvϋ!ww tg\˗qo~Oc(wQ|wwr5Nޞ_4?m `ٻ?Ewmyp'N]wחV'd ͛9ScEc)~-*[qgNj ۶k׮/ymK*:餓^b h޶}Je3gZC9kȪ)yȐ#?CƏߵk'nj9> Q]Uz7YD$B 4oG>v!%Æb?1#Wޘ3d !@8= vڷe ?0o_-i3OӿƌP|>oYK4e{zLxɝN*zd}ctǾ7~"x=Fg1rʔK''Y} ÿ{q >`}>e\WC˻#YN+/{=좫Mw}n_{ɰohؐ)?8oT?lZ؊[wf"gbDDDd^Ķ_o}D| cܰ~;^?8L_ݽt/9ol^;'s&6]<_}ؔ5,l/k#ℑ7L9g'Wn>ź#g>9fd>X6?稻o{}:a#DDWݞ;8:{M0ygu۞/|f[l_z'OyEEэaagEvΘ^49w@]|m' =tL1;.iݵFO1Ǘ}ї^=~j눁y4OَW$>L_o>>k7O׶tf(Ock;&pVa͏J:uG)7߿䩷}adymAf+zGz?xf67:Oۼrc\|=:E WW؁^ywp疟o>[{%9'> #op~w/_a9/7=1zyc2}t'^fe2- }ŷҍy珐yޡ{zuYç|_<6oǸuV㉐3~YY]8~T+}}m^g75-#Kxa#']r|wzN.#rպqB޴1^='k>{7Wu̶=b?;gLWCΐ]>n??#"bK=g =7 }٩rϝ}OojJ뛼yn߁Gu7[10oO?s#boW=' 8-uK/Ljg줈G39 -oG?4N>DDDw޺ƮCv?+>?{{NU7pDdMkʪMF\qU}Ǎ'mї`̘ X|]CwN3o8ọkF;lxNqvGDd}zt:Ч=r#u rcȤ~OSk;~xkGޟhs .aſ\88¤Ri|ށCnj޸헯Fľ=ݟ2F>͗ha[N+t Î}y3N97}{C#oOΛ5s_", ٤\fmhg {3ectZ[F>e;VϫQ>qKKrId4d,z1\\!YAl7zs__?o(wF1`NY7vPX0\.(4{QU{RpPZR@L^t~@ Kf>`clRytvL\.)F6Z<Qq75t[$HFHnۋȓ^LK b[MDb[=.:b.5啒6˰uĎޕ'xIH]58䤖bt3ӉGIiKUxKMEoVOQcYx Y~Mlw?ƽULչ2JӦ`2\NCWߖ*mxuv~Wj/k6~5[2R,mȈ6Mʳ4gRN^0پ!2%*gF>qeeԜ18E$V].\ -Z!GצKNJ̟w]h)?xJBzb$GRZy]=j^i͌O\c_DZK2?к e5m kkI;k'!8UzTaq(l™rFVgc@TgXăV6"3CRo.cYܮ»CZ;r&#Q9qfs3X ^ˌ^4 -#V,m tP4h0du0,h0?6vь։BBO+\7t ֔-nrf:B֔C** v=ԿXKgmǞeئe_>_xtiB1<7rG[o׻cVvp83C $bczxhÅynwDZ~[C[ 6v%> [C̝cQ';332s7Hz%LgYqI ȂD21hAda{Tʣw0A^"xwT4$Ut:C%|>J{Z]rP2aۇ7"ջ'8 yo 8TM&=-c'jI81fe_ˡ`Sy{^.~~!FW3v<.z4?}(ocy(wq|K[KxO\9I*1fA^#vJ#u(B:$D,4):ڭ"nlʉǶH#6GH [27Ko2V-n10Io$AUMGy(. SS;.$3)%)=O(X ~ہQ]1:|vw3="c8sX5p!L ef1;HBGT\y]ӻ_@ѭd\)9Qѩc弁V;8tO36<$`+kOMk2$!Uupt;$r`*m`R*8xMGX(&rAEΡOuzXJBxB]P8_?^/Ք3̻wόf۔eFwrY( 84Ւ7`N@)#D\vFRcN9]ZY4T_G{Rq8fl:XDk'}2_ӈMpPe6C Z?ZFM1ٸ`ͅ_}Y^l۩5J/+oƸªuo4e`}cyXs8JJkh3ezY^)VCJܼlSB0'U?*$>ըa3xYZWY@vg=麾LNjI8fy-sT sWkʇS\[p`jl > H>tj\ԃֹ<9v曳ZXy_+-.uuK ސE@;$A\nvH,}lňfD3(? YȊVƋeV,?QR|T]PX^_(3ݾF {Z;Tz)|> SBxjaZ]/dΙY?A}أ#6I~= ,n}EcB˓/~d` ,nn@DBMOMxc…0RX RE B|Kϰ|fX̻Eff|+KAP@P.`v<w< Y芾TLInILG`]mE/F=5gM 'pL$.%8>m?c/Z fEWޑ 6@ylU I.džqś͊I3f<.̶UWsgUzREI7iTѰ-_(8ͩ +ۂG\= %?Kxb/ŰQKfVd6SIKi~y9l`JƭS{ǃo/`3;?E]FM8> qZYx=Gkesm;o~$V)x Ek Ix,^Xk-:diœKwSIeWiv<1]!t _^W:Z1f󅞟U  'T&N5ex^yM^,fҎ0Ozr`{ IDATf 8S721Loϰ[3Ǽ KeX[њҼ~2M< y[/9Sj q͈/l;bu]+x5e\4aCCw"jt\O^C_)9Zv(Z(u=9>J8&]VT [`Tͱ)8)arNEGod0roڽ0J 'X= b^)>.MX* qu7ſb/aʥ m`BNOSyja]OnR=s^`gl,BT5r")(&.EIw]ȏx 9qq7'=C;,v(<:^3ς%X#BqqU՛XDwXDG~%D=1hvLZ!`3ьF$~I,o{e^Ayh4wq@LR&}~87\70fuF43lҖyͥiFF#s:h׬1 VeqL'&u)<# Kiiш|П#-.Z;~b|$6]=t)H)  NcIlIZ`C봻!v QӌbyXJŅ=rj-C3HPvRбqwLLJj4-qG +51/Ṃ8ǥAGȹ→ӦI8.caqrZ<  ̜^M% wd^\6Dusl6Sis&!uޓ%9^JLeߖ6}rW*w(r_F[Ay%6RW"_<XViӠuhGLTN!tl<:ٷii TO|z{UO}UV4«@?Á!p G qsb&&UtnyFM Qx7N+zzZ9K1<5\?Z;b &$/$G:Z|sRf0LPFKx# nX fRQ%\sH1`SM 'Vr4Aʖy:BXF:$T٧ҁմNҙ"d?aNG"hDJ.נ0yxfL2O3qX/Lxןwbk6| eTH븽K⣥s]&3c'/&->tHoX;DSϊ:`z՗S~ZVcǶ=w}$퀑T>x#\nO |5tYt0ց>歚L[mE}ވDZ knTƷ,' jOiAce0 )w4\zѥX~~UD"˭'ʴlfD?]]ۭƲi+"Vvs;}{"[_9/ƻ)E0{_5@fMH;ìrvշ-xm< Q?$/HFRy֞aMf*ê;ϊݣ)N*5]]`h}lfS)zNsb'U*ޔN smX9EMm)׆cndrXՊ^:d9˻֤#iXQV3ŦlEPN OӔD\;7g܊~mv9ܡ`7/m,ӚO^ӡDiXr(8)5SH Mȟ^f}=Ӧ` F EQqur L @_&ͤ3A BYYV8\Q)D#G6u9/SZp hC .5xz8ÒXeMS._ 察(_Gzc EKGG_֜]Uꁕds(*ɫjz{pvfv"d"yC'4 Rh4Dģay^#;YozQO&Jjk^[WJJ yQ~/_a&c_UrڤXyB]׺WGcۙ?j!/6q}P&.G>⤜ePɭb ΪT.~&Ģẑy3yAXN'HG#zw_@P'T_5RJ1D Rǂ9 l,ҲjJu>;o蒭v6 6{S}X(^PiNFڑޓKfLF{nf#>G1;8ޓ'?޽<PI<=&X8QxpvyI݀X.ݖPg3JKYG/ll+ζ?jʮ}r׭/!Q UӴK400fQH:%Zjig;mZ=^]/n@\]ִXjg řkyb2zd&FSut$d>hlB{=vu`z c9U(2]|)Z5`g [{$B2~8$KhxMV ?7(g.c# 1\|{\ QOUvrnu| s3\(>}Mz^Ty vvGT4ɏ3 +E[|D;7~-"/hή=WW)ʦf IG,I7" `f'++Mbؘ,[=q6+Mn|& P#MG]SjklB @(v Tҡ+RyN6D_`gH;OXܢHbCRl8.{jQngvóGG^oy'؟,.'!< {G,N.x{KܡՓ$'6I:7ifh]7-)1#]ύt$Ow qr8} xD<0󓛬v1 #8~~ sjfIÍ44ot7Z6 c8s?Cf(MyKiŪ#κgmçtqpڙcKHi>$ĔT4_~-P|D+EB@1ۈvbCrf@C";=l>N+*?qޥ*,҂.oVJX;a8X8,_etx-FKa:SNWyYl&p/g+]HIUCЪ/b=GդD+92e%);%q+,Vj"8J%xշ;1|` |cVf?n]=b0ﲒϐ3 8W9 <Ǽ}{PЖ{EuSZtڣ&,<Íܷ#wy_=C@H%RY*wcz(\Ӡy ۡQQNk1 LFg v \F`g\B%39un`x&5ѻ NRy$t( ϪK"ҋ]~6'_axRvubRr[3◙vٜx!$q0aw@Cx(SӉY}ɔ&slqq!i~YA*N!ؠqM?ӷ 6Kiy<@Qq(˘ɴܜUYZgM,(;Dgl)5hpҾX. +rB% :Zecx<. WێEn;)!VLo*GgI4= ٚCSVRxpDPUj~4t>*oleI#WGMk :rv PF4ݴ;3&.'`r@ Xr< 2ܙER ْUD1AXL;uh.˸cEaNd +"=7skVv[2['&$8".ʸXCf'I" )V55`aoQ@b"T%!8عʃH;va9E_Q2wNcb&JsP^TVR6gy?[3=Vw6a?]vJgt=Np0.r@ָ:},❫yrf8$א@\N )_;yjt?Kgp&$[UݏqacF̣̺;pC.[8P~Q zIDATT~JW zNxGD0DGMwYw[{Wv~Fx W0 nq7+n(9NGݖ+vסjclopS&w]y٩k>p`~<^v<УcfĉgOёoN_2,VVw&c︟l)./u_e\cy|Ox5c4oKg_JƗo?p>`P 6qX98}5W&]{7o_⃈lo@M W ? sX ]") gsߩPIyOānUGsyuHZDKN͇^>Uw!+I"wO@U#76%ѽ`:S-Wvz~ygTk՝>ݱwuʻD!C?U [~Hdu*O Q:UEmȶm;} !jS>ga/ 'HBj @ ߖ-oJB >3o'd78g>#ψAM@)5".`T<.;.<^sbD GvW1{qXOH*NFf.}F38"EwdF1<7z[tۋ'(Fo8IdH玛4}x&'?ŋq=iծ;ʥ XG"gUIё[-/E_y׶Q3'c]*H"{tjR=c4fkϯ%Tݳ: 3@ GS8CMcI;?tKٍx㱇j28k$X>G0."Gpg٤ @fC''oUCŏLJu{<:`ґzoA&Uހv\owڭ-wE8N-5qd$ -H ~f}{Dl]ͤN+:,Vå= 2=g뼾;'t6Y\TBâ̂ij5rn-$sB0C7׭ѿhV@76 CR #8[q~߱(Q+U#S88]L`ݿWZ @ @8pgYF3scv xw~JFg l8 @ @ @?.ܾwNpJ]FOOZQGwC{=x@:@ @ @"p @ @ @3YIENDB`artifacts/screenshot/screenshot-2023.png000066400000000000000000003453751516076457200205200ustar00rootroot00000000000000PNG  IHDRpEԊsBIT|dtEXtSoftwaregnome-screenshot> IDATxy\UAP7p%RjRT9ieheTLa$V"ZX$.r (rqQ{~cv ͚5m۶]\\jRQQQZXX?//o7 pf;8ٹCyybPQQjn73  ܳgOb0F<ۭVk󲲲D.pjǎ-#0vж:("""""""""򿫢;;;''Nk֬M&bޱ+//h4vlѢE/֭[,++AH%b׼ysO;qV+-FcszM=C;ŎNvYdXI)'9Y7ht7êȥb$?'y׻ݎ< R(nX>`0`䭈ȥG6ȗAjflбV+LDDDDDDDDDtvcA MРF`hXVDDDDzyE%o45_{4iжȕeИY_Wg ʊ:3[|k灠tp$k۾\Owo5дޞyn?_^SwF̉OS|u0Yv Gs{/<9ux[,cW;ɭeO.}xyl;?c6 msW`7̓=˩|S|;y)?8Eoڵk]?pK>- p?'fH_ӧ*4' ]s7 p|w""""ךnNme?PФ%wgq3D,8}UENt/p,U,&fuo^{`8OG H\ו5ɼ$h  &=vb;Ǥ”OI/ vθp:2dl7'$i5| ]#w|G`h^&7uKu` v9v/gO>aD<'BZ`=yŨ?sٌπ3^V,cG @{ ߬ %im%wmYGjX:+'y""""VE6Vz>LНr9^<c\<9.Ɏ’3)4kư<4i?HA,m>?fߕ?yTV9@d%E0))~s~jC<z 9[?eU9Σ/?tݚ,q^ 0&L?RPǹ۵͐'4'}}A{ZH?WJ468.CS!3$Xt L߮ )AIQ V!57O@vM0\w'o}X2i;ZqC>d3?վN9簖ˎπ a~v[ I{ƼmT&qV '{ϝyH+{Kh \FZrӥ`p4h nr>d!3Mz?tŻX֧;2Ňo:rK{;7N‘ݯ&d-boׂ=2,|{QLz>O}z1âxiHZe-Gyoy#;i<@xӟir[$ T꫼O^ְM7N8^MKٵG InbhJ[zдl{*{:uꊷ}{a0㗃8tJce\ Zٳ/ܓwZr;cWh=4̦,"""˩0o,dLzu㕽qO=osOG>(+"""rqo νw+Y;S9b|L&呗x&ؽV2Լ/G*0Y)ؽipkN3YYF"bkfՉв߱fZV.\#в{{+/76)V:jUI4 s߮vo :w/bi4џ=wJIn{8խe[ߖ;sm7QM)y5M˼x;U+N.MP\\۹087$u_jy^j|Zǧ_ߢ;w?1&""""Ag3=."""r[K"Z 9yg*M; 䧃;)%қ&I(nN%d)M𓌽s}{ SY Hz$GK<ayU`h'C-쌴>_:-hvnQ̥?&1||)igv-q+ecT9#2ų1v5y[C17AfkEɏdkUF3yOH[3W;sͭ`58Ѥ*;jp EW2pOF5T9eWKXrKGG5 <Y)EDDDeTyZUG; r;-J\'kx;6Eyd>:{bX-M~dzwdLޞOs׮|s$fC}ƣ gQ we~sJJxVI+,O 'cs:f=soǔe'9-vaDNVr &m]W2kyy[ɷ)LSkiFɨ.:`ܺ+7t4RvWYlߐ3;`QހYls.?J3q6u +""" &Єcw9tt>MQ?;rT&qG cآuRq0ۿK9I1;L9qS.v{eHx/SBo8 YKW1 b~+ h76'glRl uCyv(YKJ~u&myw{Z=NZN!yΰ4CcGJv7,`8VnO<ǝ*ǯ&n @ő|Cq [yў8^KR77]Y9i|׳vygydY iϖ++lԝ]I`L&.0E5x;G><2wTgoq-[1;R䭈\#Ak+i|=^ΐ$po_;2ycʴ=k""""60ٗ{xˇbOP v/|oNTfNo3p"Rx;tV ~Z ?L4ֽ7ݐ\/,}UF0'I-|}۫Yi؍CN)oeڂge>x.\ɓٳgvv5 tRx ޽;˖-[nrww'w}weu֍ɓ'G1}tz}ENr<-_`AAA6'..//+O]fΜL||<-_sWF,_-[ܶ:-))aݺu=zjYn7|>ߚ}u.dz̟?+V=zt YWy/uVZb v(n+Vt}whll,/"}^,vi&\]];:u*'N$==Kx衇;v,cǎe$$$O3a5j{o9&O̿o^u˹ۘ}UoHhh(O'66/T+VZ!^P۶mygٶmk׎zyɥYx1՟fsc~^mܸcLQQQ`=ʯZL;/&))-[@TT|gWk%""""""N]B?&44???駟pssh4YҥKӧ<{`ggGZZ#''{???\]]ٽ{73f̨aÆqwĎ;x.~픕G1rH>#JJJsĈ`Xꫯ4.._]vټݏ]vXV(//رcݻz9T]Ϋ6mʈ#  ''>مw]j|<>|_7f͚z˴uMsSNӓѣGӽ{wrssX,޽z}U/HII[olڴ2wu3o0tPڷooT;yq\LL<.]Yv%;t߾}dgg3j(6mDVVe=gogȵa3[d2qwO0[o\LRs2m4JKKYx1'O#d:tϏ瓙Ν;Ϲ{jmWVVFYYe^#Gh"xG).._CxG>}:YYYq)V^ Ç/ٙmInn.'N`tԩqĉ[TTdM6U'/EΝܹ37n-[s72w\>9vX5봦^ӺNjĉfڴi̚5zbguÅΫ;t@=;w.G!++}d=v)_j{5F?i۶->>>tؑ }HOO8[ٳ'ߟ]vq:l߾OOOڴiC&M򢤤:.)F6mZ⺐,ټy39 bZͥYfojgȵa'|͛)((~%\YYY{,YnG}"رc2ey׃k Ber.NiӦc0X`A:?|>.oVZjEIIIז;FV.x].̆裏غu+&]2j(JJJɩ7DvvvgW1͔U-..jҤI <wy'M6l6_nlƂ x>|81III P_6msxxxPRRҠ8k{~YYY,^x)S0iҤr*֭[SRRRSم\=ث^G!e:ըO>-[T>y$}l6W?/_~ǧ~ʀXxqwrssٷo}!'';wO޽ //{'Tg?o38|0[bgg;yyy+Y"""""""Wn^^y5bZZ Z___BCC}кukwNXX~e₻;7p>(,_zw^,6<ٹ eԨQfˌ3(..fhт+VToyf{1̙SX C aԩٱ~x ~GXV^uδiprr"33_| ŋӧOϳg&22^{"jMxbFɽ/´i.0b?SRRѣGYlk׮mP|W)))7$::A׷?3gٙBvѠ}-h4OF^^}kcrwe˖U BCC _'22SĆ XpauZSCrqq!$$aÆcXhQuwuB, ь99s搛K&M'"uVeذa 6ʕ+/;{ǘ1cx7ʡ N8 i븗e >sQQ?8<L:gggN:ŗ_~Y1.8lf{ϢغUC'TTTpiyҵkWwI5VX>JjjjuOnロR6mʕ+/_o\sjgȵc[;iڶmKaa!;2aO~Yc^+W+5믿ή]w(""""""".gϞs1>Lj[&"""""""ۧ""""""""""%Ob&""""""""""W""""""""""""""""""""""""""""""""""""""""zH#H#H#H#H#H#H#e-8z(7q!rsNhWWδmێxu6WLCaaMDDDDDDDDDHEE| ,ee;:HEE|ڵ((,-[9ɩ ow{,;A \::t9dǡ}G˖-)VPZVFFf[yӲm;ʭ޽ÇpkIvٿg~k6{1(+"""""""""RCEE̝SS N_psα eWX3΀…/.`4hr_wq[ /FpIq5fCRR2+%%썘CC ;m۶L\ZоSк];F:wGݏlxWDDDDDDDDDX,ݛCӧw ypZiHXLX*:Tah NN84e_iXYKX@ޑ_ٶm+F1~ ϻwq }i܃]ww-)tr\^Fu/l޴9y* ޵ |SϱlzQ1)+"""""""""󒒒Xf Vb3ǎ=L^|ŗ$'%58.;|Rb0qE&^ż]YŘ3+]\ňDDDDDDDDD.9#KYĬp`$x1t0Aަob!,,g `R ..7ɤ2(+ށLɠW;n[1s(*Af,Z.шjhx4eAcE<;.yq1[^DDDDDDDDZ^51qfq^A2ptƄ2zU3qLFHp !"69x)))lŊˢ vݍ)w0Qjj;J>K.]pkޜB. zK6b)wv=p{>'ip8=/yH|r׿ֹgeذa6 

! uOӦM 端bĈ<w}u!<0''G<|xa:WqLT6Oap[o&yj(c|~>I0fj2qf,;rzhf'F3qNiC@GJYŜٱMČ'/cFʌXyv[oB Ԅ d{D6SI$(̿Qxx+SL%??LeD_Æ{ff&ݺuswM<O)cPXPia)bwՍ2Osd؟Fvv6Od)++Cex_i۶m]fV /437=˔ѬZnB \/1ykfD>9q<Wq~7+#1cyaJ6;lw5LȬY[iRRR?>-bxxxеkW:tΝ;yxqww'((袎o”؉853B#'~N .n })&+CXL+I I1D@b3qi"OGgf<;&[~U*omDO7wwdT uטC#3f z☖N@6kn縕'o7',]KvH5K<[Fs,} J+0)-7bQ^^BIqIGà rSQGkWzxbqܯ;0KEZ'Vo|9nA׍WyzgLnxFCچ4Q.FdҼˆ ̈́G[ci}7DDDn;wW_e޼y_sV4hk֬ݝ^{;.rvSU3̛| ɾ*~P''n)j%B SA'ߪ^)9)zyYrDHsv'q| b ^nxW\@i+Wl.Wj|3=kV惉lc %4,dhVY΢̈t%!>z_C)\~s 7=k"11v.GEi?oOٖďoP~J(H vTc`drڣ)y9Dsw77oW[oZaÆ6n>)1B%/:;`W!""r8:酑ArhB a8R3O쪩 aHH&fBC et|ƙd$F3zH1::tsc&vU4G ",5" ?dHۍ^髈M8eF# ETn&=a#B &4br?G0$4ɤgJ萩$,2?C1)'S OB͆Qz,CBƓoN$qf]0Q UxkL4wy6mPVVFbb" %112ڴiܹsyIOb$'Pvb6OɎgDhVCF\qlfdM ~kC 570't-V2yjCbΞ9#6LpCbR O0BBδ_S8 &4"X"Bϴ"SĎgșvWpSpΈcDxV`cxPy]W.$*Dx3B66{18.gPk{f27$R>ĎgNz3aa )$lĜI2SZjµb*-۷e,4wvW2&T.ťE$d}"?Y(ڇ'wn[n"1 po݆=$g&p= W +q˯oǽXg U.QDD%O/,1KWe!?y&#g4e%III$-oLI}ALU (}+/z fֲD&& Ǭ(M|1$쩑`QR ))),gQ {Lt& fT7KXl{frb2e &,,^z@^^szW^u]>}zEXX>z&`bN<5n@^NլdF@ 5Ȁ4>N#PwDf),OJ")i%ê޿/%ss2QILa[:qcodᚤS8,3U̞KHLJ"i xID/-YORR_59c`N ]BҢDYCT#'%iuBtX0LwvS !88m V3W g֥4f7b3(͠2 D0`a x&>vMac3IÒAu,5eg_Mps*tQee4qs Mh邓 ZTd[G{S-ݛwpcnI78`މ<]f'{JWGNi}h׻E=p3#""_/'rטxGc O0o#~u) ͠&'Pҕc' =;ᙣ#d 30y!.׈)Di1{2~@Hq,#&߀NI~1("S6(t sJ`/<5k鹍3{b&u½kE`'< $Tep<اr" ~ AT=b?35D{-a9 |<ԗ7IPbQ'& ri> On$nFB 3>1&""rmM2f͚l2oNJJ lڴ۷}v6mڄ#[la,[f͚K/5ǀq,[+3wA\C:z _6 l9A Po7F"QG K1ޤqڥ$xfVdWn5 UCCƳ@?M9OXۈߜ8h*%@fe;O*۝ "zȃ"<ټzeHԪ$RRYAL|2! PMAA2 {0cy"I_ŠXL,')پ=eT˘quIX*agte9qC'QTnZaGk7W~׾ };صmjL.i@YI1E;{Rbu eNQVR 3VC.3F`TI)IE֘b_=iXnrkPo\_'pL2s2s5`G&\c1OnLG*B8RrN^ apdBPBѱ$\dYFhhhϐ3= $|F+EŠL>ۀOfN0ꗘrrJI}OdCA)s#(d:;9; |i`.)W= % } `NgG8~3|1Ď3XQ5R?H}1DDD>}:cǎɓ8::r-T͖-[۷/Μ˘+dgfC͗rq£㊥ƾ 8V9\MAHo'z0s=4-| ?/o#`ካ#/dQXml\=̬5Sc}I܂:`6צg*:$(2lR2~L\GR5v')=̠RVDD~Ǝ|Ζ-['2ۼy3c裏ҿ*t|v\+i gYVb^J†$Ol\,K][{yzRI>T#j{4S#Mvf)_SHB .VzukC;70\XL888PXT奥=&&45b5Qbd2QfgY+/<;HQp*:wl3x~XxϯcD""")OUGNsF vϞT2̀ J1IPx3N`J F1P?ٌcnB}p,9U)盁|2RbIϞ^@6 /&m kZɀ!jt\k|a p3C#NM$DWdiۨddO|}pޒs'bF"""/wƍ3m4|||8eY@XF`"bK#^b%Xb-*>1Ē(4X7lb Hw?xHJSϑwaΝcASWв}-5mu4R%cwZbх E^efrc@SU:f{OJ ?;νe˂GҮ I Xw%-m; 8W1"1*<.X3忓[i鑹%j4jxrI6M_wm۞вKD=kwZj?;eW'9y\Q~\ sϹW3}@>Е1Ӯ,`xoelHv3+*'kղ%:[oQv],l[ IDAT@R|*s„dm fRQ(T)cJcbbLLB)DħjFkVݴ-vVYPZ 0PhAU6Q[6ɻ`s>kƤEcYr\&N c !BJkp6c[@4FhlxlfOZuLKYc]4í| # L6vpV33; hs5n`Df}Bz MPύ;u>Kfp`kf'{xN#'gF/Ăٓ6X;gVY/_+]c<٘$7L&,Iƺ&-gM} !BfΜɠAطoܹsR!qvdy{2ރ.2Gfelv݆55[Q_) `|!a9r|rbDf/{ @mӀ2̇zIْa&HɌZm4_zZ>4%, NI0ɀ^lܗ{=cR-/ƮNh;'ڏhVF4a3lí4֌vH =c F;ZNbӤ|΅J& j'3f'NIl ך5x9=]W0X&ѷsouz[F6Wmw(kWƚ8ǘ xǥ1Ϟx (*j01-Eijht*c*ý]OVsFS`%IgHph RQ)RIRx{Ƨ2̛qc!F$B#L궎Zria!BBA߾}QռرNw}eĕx+0bwq+`ǂVz3r&#>d/oѷbu:hw c}g$2<=WдZ-4hPc#'%5R0 ĸp,ՉEa4 2>dL,ʓ!۴#*#SJ[X@Kbj b]L(*"KV:ѫ;`ߥN/ahx %~8 >э1[ӚtXJfciiBVʵZ6xB&RS035HR Lpʴ 5FFER &LHLLD1{)-|OR6eX0lQf !B}/>hZ:A!(1|}}?~>m~ecLW| y!JkkXcSwԬ匭&pi@T*HJJ+{G,˼EnD21ٙR&0՘B6(]ސDXXZ'pB!B!^Ə?@޽9!Da۱c XMЮCW4VD=BjC5aؖ+OjS8kD֐h\0טcbZ JErj 1-sSyKB!B!B7VCޡ$)YK|L| VJ 22cc"ނ-ۓU ⓴ԫF&&$p 7qUb]yKB!B!BPVmEAԪ]rI&HMա(P* 4UӢU;ޮNlB=q[;;kvS|BZ'B!B!BO||<+cjfAw%)17.affB\|ѱ$%%ch&))f&ږAܽFբR000 99 ݻZW<B!B!BhZ>!'A6TZL͌IU@DD)i1T!?C˜nӧׯGT;I !B!B!Dn޼I޽P)12R0TR"%ER@ [KKK~W_8|B!B! Pvm^sIL.UAJ RIII%!!T@BؘoGTW!B!B!$S~S $&2xTjc*GӦ[[ۧ$pB!B! B!B!BQBIW!B!B!J(I !B!B!D % \!B!B!($+B!B!%$pB!B!B!B!BPyNt:t:]aƒo%1&!B!B!((.P( 3RcB!B!B"-ɓB- !B!^w&p_/EJBכB(BB!Brm|)zUB!B!/&%%hIJJ*p^jFFA[G;܉!1:#|iTq00j*X)]BFL>B!h4XXX`ll\!6xє+W.$ vPDѽ>XJ9.#=pHH'C!B[tt4[[[I0ccclmm177':::O~sz3嵔B!B!(񢣣(0^kKS7nLDfk) \!B!BQ%%%Im!366Soy[PZJW!B!Bq.^HNppp`ԨQwHo ΖWcRZ]HotwΝ,X 'O`yÆ СC>[%YNΝ;纍P:w\Сk׮l2X|9ښuqQ!BKHHw(/=VK111aԩ;vC{u0Z|ppU:zC+qTХKJ*ͦ0g,ZHދ" ]v1zhϟOJ$Լys6nQ*r]>}jZ>[ nʘ1cO\2+W^z,[qQ\bT!B&cÆ T^0| l=ʸqXf 4uBZ^jޜ?%K`aa2-Ӽ7Iŷ-yp&T409۪–Feɂ (R 4CCC<<< cwE"00ʖ-K`Æ RF N<-;w͛:u ###ZjEjۋb<}5jжm ׁN#::H+C{XZZė_~ƍ5kVZm~YjW^u 155x?[~7o!yӢE ~>/r^fr\̙Ӈ5jpYN:ѣ_8|dd̙B!ӧYx1ÇUVgŊ3hРb0≯qXn7` :N֭[\oǎ̛7+++lmm|yGJK͐!C2+(ee=C2~_dIgٮchA/Ƽ Cwڥ5Sk#b_RM\DU$pJٷo_O:Oxx8|&3ѣG4iIIIjXv-^^^ԬYooo֖wi&qpp 00o;wbooϓ'Oy~{>>>\ȎiŊCpp0Ϟ=pM6oǏQTL6 ٰaW\ARѡCz ߨVGiӦ9rzMf1bDc={2m4L0o͛yfOPGB ׏SRvmM8t/Tˉ17?'pu:'NVv{r9+_Ζ-[$66}ߢh x#+V`jjJll,N>}JtrywӸqcϟRR ˗/.Ν;g}ʼVE<ۋ75B!x%''m6Ξ=/ URYf1f<<<ߛK瓷* RɆ pttvN:O@?Ot"5((޽{zj֭ik5j?#e˖-}<<ʨk$Gy,unj®gZL˷L $t-[ dSʕcƍDGG3ehҤ . "%%/_ΦMbŊhZQF3{.7nD`nnҥKh4lذL>WWW.^Hڵ `/] 5͛d׮]#99g|v#wwwgΜʊK.ѪU+YfHtNʑ#G;w.+W&66ɓ'SlYڶm[đ8s\ܜW Bi &,,料p&&B!o&L3'Or9.hhҤ /_. ܣG2f̘L 7lؐw1k,^5k[p!6664hЀɓ'Dnݘ={6ƆpBHIIɓ'tR x!SN%&&[[[ -ܩS qڲj* 3$/_g}ƍ-ykRZKʘXr\6Yvu-h=J$Ԧ٧+զ o`"7*m6U;o[+Tj% cx#SP)M_νJqQ;bnd`<[-|I7jMo? ,y ݶmv@V皼۷o]tѷҥ~ *FWeʕ+DEE1|pڛ4iɓ'INNRJTZuӺukzAAAhZ|}}… \pg޸׮]+Jbb"AAA[#wN:T*zABB<ҒgаaC~g<==9<7߅411!444˻[R˗quu4k,7ߑ׮]Օ .УG}4hРPW$sQ7n055]v2 \kkk>|H*U]9>SPOOO.]D`` ...4hЀ{JO>S^2e ֟oW\IٲeݻttH|rᣏ>]9{,;н{wټy3W\A|C.]ʼy011ӧ,Xٳgcllٿ?aaaѠAڷoJb߾}9gvcǸzR޽{,]sbnnN||<_|sAղsNܹVF|GqY|}}^:< ,, 777:vH@@`caSLGvIPPw& NG5޽{7$عs'AAAgHc޽ܸq$ʗ/J0B!xmٲ77\=VZ_ׯYbĉ&o7n܈s=W}||8s m۶e„ ,_|||HJJbذaX̟? .8p 2wa˖-(J ıchݺ5GfĈmۖPu)y~V^Y~=ܹs9RyqД5f؞\1I)X䆯].x@֎YuIJ|_<ȐM؄{?'km#A >w`͸Lbl 'ϒ߳2->OP՚=MQ-oXat:Jwŕ=\A$.Q݆66݌,ױP2lݻw]vy^>((+W/)J"""${ ?lٲHK6AvFCjj*@ZtIDSz-55x /D/&&&$$/tܙ=zLRRRvZ6Co2eMp]4 666㌊bٲe<|{{{T*)))@Ztɒ%DGGsYڷoOjj*.]ԔzRiӦ6 N/r~G 4ҥKRti7oή]t\|ӧ*U*J~9!4556_ :4˧t:^zGll,+Wk׮s}֮]ԩS_hXFATTf֭[=RJs<==_BA:uy&UV%>>ӣG'N`РA.][{nF U <2epe;ϟO!<<< ʕ+S|y._<}4nnns[ Ϟ=cÆ ^leɉ={[Qtin޼;oߦJ*#}^?L믿hӦ :uN֭= .dȑ|X[[g#$66˗Ӿ}{ BJJ ;wdӦM;6CQFDFFnݺ lڴҥK3ej5OfժUL>D< BeZfرܸq+W2a}Eq;tƍcÆ ϟWcǎZ(9rD_VyrJl֬>TN=zDHH$}\vիǪU9e[U( \|󰲲wۂ>YRJ^wi}Wrr2W\:}KLMMʊ۷%t*Uꫯx1sARFa˖-ٶ(i׮]Ϟ=@`tJK.q- PN.\;w?~}NGŊ PP(s:'fʗ/rN:b vޭ}O?D||<;v,8Ο?5jժs(/ܜJ*Qzuf͚gٯ#cǎ\~zqUBBB022""""M-ZM6eƍyM4!55`j5<{,OM6ٳ4nI٧ IDATNopq7oZZZҥKlْs֔-[wRNnܸヒ?/ʔ)C2e!44kkk*W{{{oSckkḰzbS\ _p[[[E%F͓'O>mҤ gΜOkB!(~ \\\ˋٳgRy]fMmzK&o* ^E*J_tjР˖-cȑlذWWToY~Syt! #8u7]fg_‰u8?d7) Z2d-JHMMxz7Ӟq)+ Xw[?Nwcc62, BEٳi0:uxjժѢE 9°aX|9# jxzzr>/_ĉҥ 111pʹsHMM[[[Z-99V͛7yqh4DFFS$Z-p%LaG-))RJT*III(;?uATݻwqFk֬9?-[v~G5k$**G?Ұa"99ĉܼyHСCo߾(B-*#Gr9ݻaݻwp#G,$aaaܿ/B/\ljO3yCC ?[gkrUUnݢv⟯511p矙1c;v(<_p@DD7oJHXXXe2eGGG  WWWnݺN'''o͛9|0,v_n@ڗW?SXXڤ[ !BemmMHHHb׏~pB\\\|Y.gddDTTT]B߅=zɓ'󴮇'N(GR)cW:ξ51&wgn`ZXII;[8&_ ǮnO;U=x:c1vtwf^--A̚7oNdd$s%66FC׮];,UVqΞ=KJ9s& mO>AP?m6ʗ/)]tGo΢E066~tOQTVaÆe*UШQ# Bv 5n///066bŊlْ;[n,ZѣGh_>ooذ!ׯH{,J*$$$:TAj޼9?#ӦMv~GJWWW { P$Ǒ='hт۷5ÇqВHVӵkW>~[n 9uЂ(gTV7n#UFrr2JA7oL>u0x92/T)^ɠT*166q:GGG~qvvF`ee_]dΝ;iРmڴ`޽,h\~=ô$h755t'z-,,$999CAhhB!(\M4?5+ɓ' `޼yf,--9w铷ׯ{ĉ}||/8y$KnݺY888`aaA׮];wng``e˘9s& 7n6%پԧ5徹Cga/^H{DѢE,Y???vŌ3PTٳ/2ep1.^رcINN2͛IHH`̙ٲe C ZjDDDqF\]]iժ|L6 SSS.]ĦM6lX7o377gСXYY~AwyYx1UT?qF I&ѿU5gt֍Fʮ]aȐ! d…;zXV^M\\3gDӱxblmmٳ'j3gΰ~NZ!BYbb"ӧO{gYYre񄬭qtt4p\+ghڴ)ΝcΜ9駟iӦbرcqqq)QzU'O۪jM%nhSuą'Qт3[ܫkcݜ[& \!T'>GYd+kkk 7[nGGGׯ_Ν;= =ߦ!'uʕ+̛7sss\\\2_>gΜaʔ)|Y^$VXCCC֭bnݺՋ۷M6E@(,ZsssUc֭3TFtޝ;wr)*{cTXQFek2j(v;}P8::f;bq۷/}F 8~8 ž={5k*UbԨQB!("FFF̞=///,--3a5kӷtXYYѿ*UTLѧQF1n8ZlٳgN:or ( N>ͣG^c(`'5egg?6>Ȁ\y~}vOX:WJ{*p!-ao'tEɑә0aBB!Bn߾i'''&MӧOر#dĈ,_H mTN67o>5bԪUPb*L_5XZZ2eʔ"ITnMMxt!k3͛p[}/7T !^kYU $Y[t:RSSٷokזB!xm#urm:D޽Yx128Xvj5 9>Bڵiٲ%[.X^LHH,Ff*cRr\;y,<.ienW!Jp%[`T€ܶA!BE||<'N$ *U`Lm JDDemyǗ3&B= qI !B!B|IHH`ܾ}رc%oRRRܜҥKX (!!H(W\1B(#WjD \NB( ëB!B!x1)))DEECRRRqPh44Mt["7nzVPPT)T*i+B!B!/JE||ANIWަgB!B!BB!ZN&pӫou:MB!B!BdhhB`c7B!B!Bebbknojj*FFF(<Ʉ3;QD INN.0^XYYahhX!B!B*RVET"lk+pju) ^rr2>̌ʕ+cll\!"燳sqt: PbEI !B!ⵦT*IMM e|R8g9u2Ӵp̰x( LLL(_F$wSuWd_tq&&߃eżhɓw1~7^JRR"UTYt waؽg;{X !a͚۷3bħ5(2=zJ7`'C)*/ 1)kf֞= d;ݺJEmY$bRKqZ93WwӲ'88#zm۶LGh\5+P*xAgm\ci4=gJJ!Dɕ[6nay ӧOچ~1eTBBryv܁/lٲ^\ t: "Y]i4TXuҥKWUV$넄ТEy!Z/R,jXԟQJ-qhuL8x ^^8w֭/p^Kի;P^<-{e>}ZW\tuLr6io/KƆϮEM>ТEKT*|||^+Yb*U"$)z}P ރZ}$W-^_ySZ5^#  ,:: Ɯrl^zqJ: ?~9|6m ?F\\C IbbbXv n"66Ǘ'sQ$ene>J\!DIV ܻw2jH N.]]nܸ={ҥK"0cNТE3 4AgעE"Q?'O"..?8&))oooFq:k}%0a5kvyub,k{>}jƍøqP;<ۻכ ݱK,[ aaaAϞ=h׮=/3qd'HEUj ī[ܻw5k2q||~aa֯_ǎܹsqCO a)4mڔgϞaeeŚ5 aAl߾5kVRظq8huY>ݡP(HJ}@w<YڵkL0 &ѦM\lM'p_w]C ...lܸ1xwsSNҒ &͎;ضm[x}a߾}X[[g?`ya7۶mcǎUknݚs^GfʕPLƎK۶m9y)j믿rq+Uڵ'88XdOLL޽{٫Y$&&2a84sfe`}e]pT}u#Gо}b,wO3rDff/F9K.eѢXXX0gWӧ@ǎ#55f 8z(Ko[* Mnj BaE^1xznݚ}^8S,Yljښ ҨQ|oM|@+(${L3ãi֩Y&w.u̇~Wޞp|}}-OOOj bggnj3z7\̏߼~W>>>̟?5k˰aػw/ܻwI&yf֭ŋFV+.66Fw%/oPN"gI㰴`ƌϘ15r>:t'ٹsg||~) Ԩ /iɓ?'$$cGc``EKfTO٧/jZ_ܦͻ8# \Q,b>UUs (*^ZGGѤR&b_ԁ簶m۳w^Ξ=CÆKjZ>tЁ7RB=WEXX({aAiիWp"FL{'=C]!vCʹ]vw^lʕ+_{ҹs.^AƯqqq}-]t)^\֭Yj7-(8Er֘:u s~-Je@jjj˄8?"""ͱc'rEwNL+˗/vژPBlN:/JբVi߾}e˖}<~*ʢEe5i҄Zjqb?]t RɨQxE}x֭[hԨ1;v,߸qHI5q&oѣGi׮~{uŋjN't6/E#WxL2,[ySL.])e""""=!ݡC.^HhhHCd[#ݧ׏ L&i9x7JFY&oR[8thpA)Iӏ9LllB2erxngĝ;w6le˖ܜ f[}\G.LڧrAf H]v K.m|]DޜT*T*JBRkWqwoD6m !22Hkp jj4jԘݻ֯}#Ҥ-x=Y#::QF8ӿܾ};޽;ׯ_rkѣGN8c ,y渺ҫW/ݻrSLaŊm۶-[Ƙ1c"AAA888o>5kƒ%KO fذaԫWwyxzzR~}vʭ[=z4ׯg߾}w|S}_k׮ѳGz!<<KKK 1222f͚{? X^GcڴiŜ9i_>vKdnܸARx뭷t)=yVq?3ٳ">>eVd^9E}=t eIegg#dNd0Nztgl vvv|"""3fllld8v=llʰo߾L'D&~׮]Gc&[d& ZE Za洩5onfܱIZ})5m_6ԗVƘeJqΫ-)ײ|||]Nvqq3,{- ݻƍ+W2ܸq:uDǎٰa|q۷Gevjj*WUV4nܘɓ'n)))̛7f͚ĉ<֒ڗ+Wk1cFjJ.]NZ1Oo&|۩ۛ{777Znŋhذ!\z5}ݶ\~qмy y'N`ȐA,Y9s0rg\p=lْ u-007"{L87oI~7:vHÆ 6jB IDATx~ލ7ݻ7nnntЁK.uB"T-^cǎ;ٷ,eժUޝEUhL2PZ""ڽ`W(i^o.V-r]o!Z!fzͱZn3 ,_ypy=+Vн{yYYYj*ڴisC7?#m۶q9V˦Mh4̚5yURқܭ[b2;v,3gάPg߾}eO>}0a:uΝ%ݴi*-n:,Y#'OfΜ9||G,Zcǎ1o޼zftmYd)cF&zkΕ=OL=+7n޽{%ZjUa{xm4־ܨM4i2ލ..^oѮ];LZiY37^7y ݲe39U~h0xNCmݢWýA1X7X0/AO([y+~a{sU.+QZrb˦nn ѣT9S&f||IgcK]kVu_Րl<ݷTp8z!nA.VmfGR/?:u$;+}ߏk7_í[jJN?1ʲ1666,[Poo]6vGnسg<[lC9s(9BNJ^|9}6l &pBOٽ{7[nERu.ִnݚ%K1ed,Y}W5p@_|cf3tԉ[;k.lll{o2c ɓUnZضiӆyW9Z-fͮն۶m$~gO<ɹsk|^^* V۠qYZhh(;vh42d۷/L2XuFll,ƍ#11 ;S=zwGѐ.\\:wrY%Oʋ/>\pٳGP٣(dff*o:oo/N/ooZmN߱Ҵ_*^^… ?,_\SEQ?tҥlw}W裏EQ'PٳG޽{u=Z6]k\izBBꫯ*(CU8oN:tҥ\~駕vR<<<GĉkqTϞ=?)={~R\߿Ҳٗ+O>ri{VvQa#GVy!z^>̟?lܬ3g(^JLo~##(}7XGP_9kLe„͆QJ.\(?cPq_>{T9QfJ8|L=m6 PQnR{V++d ~?>ᛕ2oe˖(^˪y+VD׹֤ͪe{U^_!V!>o.VS//W7KN+_А駱r̙J yEy7EQm۶)/(ӦE( ̯q/^T/_+cƌQL&Sټka”E)(*Rrߙ(VVuYZn}j}wo1?Ç{ ?ֿmN׶G?N;Y*yk y'BOs#7`AKX4u411oo*Gwn޼9>>|}Qm@ ;oSfsfkE/%[idkV7b ?o=[lS''#a<9ً}lG\zxc,o1^շ۷hskՏ'ЂqX|gT6q.{kv;K,^FA'/-lo늽Ov\|CJl,[Tjnf _dС,[߮+»Khh(x饗1;F(f\ /S2d...L4]V%}qq1`cSr-0-S\]?~'NKKp >uΙ3/Ν;}(**LL s'^cԨQV1)׵w`_6b}spp(SUג/V@AA[cd?{TkZ(,,׷lzqq1=z|9z(;v`͚5emll8qJV^q{hR ܟ~wߝϥkӫW/7n111u mISN,_)ST̿/;پ};YYY9B֭QU߅۵Z-Ne7eǎ6,W^|ƍ%&fM+[н{w~駲/^?MY>AYqt,1Y۶mC~~~6FIקcǎbkk]عs'Zoʇ~@~:_X#o߾L:ߡYfnCm@hpsbm~Z¾4s{W>,ek>ƏB3ɌRmy<[%_6RF| pxd}n5Fw49c̊8oƿ퓼-e{,~w׿訫4kkkV8t˖-jIue.ၭ-w&11ߕiѢ͛7gڵՎo0j(J,qK)mcciy7X"w=Eܱis%.7+hXٲe ɴhL||Iy'CHHQ}rayϼ[u-o]v#:z933^L6%I+Em9/|yshՖ_ekboo_CL6mh4ܹ۴iC```uw]\:BޚL~bҤ̝;5ݻ7iiilٲk8ښ9s0byWiժo`f3wuW7UݐVf<f-[ƫzS1+˗ޗ~_G888pBs%>n4 ?W\BJΕo\1 lٲݻwWDv(6t>zwH˖7-PK.W2޽QTl۶:mѶ;cokk/Bҁ$GK?^nod2ѧ˜gkt}m+EW@#NOw[lOjX3j:߾b ͚5cʔ*秥2}LV'N{33'l _пt:999| 0l~7ZjUv?O\\\_ `̛ܹ7{#G`0য়~}8::ɒ%Kju=lc0yyyM3s #ǗcXUr;xlZ7ꕕUf3vvvۗ\vm˗e;uT4n>&~=NQݍ=1f}k۶-;waӦDTPwBdӹ]0_7{ҊUb'lJRRo4y0~:ok׮s=|ᇌ7[[[qvvf,\|A̤O>Ӈe˖quF~~>WB™3g{_Su$7-֖dÆ ,Z`2hݺ5O=:o6DO]mBtt4ΝLJX}dddǟ퉎8::W_}Uq?gΜ9<37s}sرcV[=ظq#<.ƍ</}m˖3}ݻQ*ݛᣏ/t {{{ѢE Iry7%`*Wyf聺YsƿVom5Ow].))hM[ڍOqE4s}R قMm ~՞Cg3[hwn8H'}KgL$$Y?=E[[~ą"<:`B)R^cmmSlFQst۶m_ʃ&qe)l:u 5'[lIff&111fڶm /oQ k׮]Hzj=ydϟOr :twJT;v,/_Fӱxd4ֱ_tY;=JY7g{\F76f}nm___<==߿?[/Ke~zM͕ԽjD|7NJOjx|/S˼gp򶔥-,,ÃС#x>+i(𘳖T6dffys"˖E[$ƺ(ڲb fΜ7jݻ(lzix Iҥ #<ȣZ[?ԗEV7KPvΜ,[] ga:=Px :xsvń *=!֔ȱɭ}\?}_A۰Qw~^۪NScL}=g6,&yS=o͞7?|i"xIxIzNaawȶmü\:uh18?V|HIImS!$g̘1X'++PVZKe0PVE{6䭸5%%%wMNN3glؽBrёnvztG[+!w;q6; KA)< ߨ14oՌ.};s$(mkEV-T7¾^kO>26u}Խe ?W8pN*$oO/䕕}v(B<0u>/_̥K7ocƌ m(s;É(Ņ]Ã~Y%podSm6LJ1y}",]vcHLħcgg_tu$o7{,]#Fb ٵkƍ?u6,dw%y+ݻ?YVbРA9a q,ߓVfӲ PtP~SSڜOI{q+ /(7zҴFnlM=9= zWn>^mںnFk^'N|`Ɵi{n Tx#.Xg /XQ 9bpFPxqobﺷ۽o~_rXm} H@@>4+++ {bZ'[!Dy,YQF1|p>,p3,쳍DFkeRXԩS:uIr¦ezw{}χ;JGѥ"BZلR#> nkPvm[[wu|&=ܬ{RR-(o={?j`<dBFu{֯ M5|ę/q.=30o"vֶj'O55|Zz"**qã?KFFγTӵv !nor-MԒ"_sG%ooezCZ3Pkfq摲wҰ AMsۑvZ[]Vw=2iK-٭ͻCÔhJ*k=Z3 !nF޽IKKk"-ZW4 JdBV[:!nJtݢ%cw$B.[^8踻FFJZ:!7 .[4 VhtB0ɄFtB!B! z9X .Trt._l{V:Jͥe˖h4{ٻw/={t7LQL&:`ggg鐄B!B!T^^* [[*KT-..l6ӼysZh(STTӧl6[:H(**t7LRh{%y+B!B^qq1OFRaccSeʮv(,,l(ECӡ,B!B! rU\xEvB!B!BzuupkLZYYakkˉ'$@!B!B!aSet%kkklll0\ta"B!B!B;(Ʋ5%q[B{{{ A)!B!B! pWHV… fd\Bqq1/_B._L˖-QT4o[*AB!B!BSTTę3g|2akk[ĭդCRa(\r,[uEQ\Tĕ+Wdܖ-[r!h0ΟC{O+K!B!Bܐ*elmm^6665O8r5v-mtX[[ckk˕+W,wk,n˖-pppHB!rB!BqK*ͩo4[ڷ[t666(R^Q%T*jEcB0 rB!BqK+MҖO=*`[1EQt;;; a5^!B!-ڞFF +߀J !5^!B!.I[m !5^!B!ĝB!B!B!jܹs$}rx~+-[vI !B!B!D#bK"{W zeHX7F`B!B!BqV$pB!B!MZM+OB!B!BDIW!B!B!(I !B!B!Dek1!^NK/ѣ{H!B!B!V/ u"2P IDAT!_ur%c1v:xddh7ǬYE!B!BqjGwY1Gʪ"1'O\@rn; gxPkt̐ƢG0حHdSP;4YZnp(Ե[!B!B[M%p[wUT-.yeN컄cfM)-rEt-#cbgM#<-}h\g%`1.n$BMd/xyeThƉє̿ enfkB!B!FKEތ/MM9gnmu[|v}sNFxG%36k9xNM|37u>1Uԩ4 eQ6RB!B!BXJb۲B ɗQj@Lۋ>p lHL#'_ ݴ@.Ǡw1d#CgFLbZ6tKI^> Ljt u*)`Hc t㘝HF\7qM<=f>x관Lkf'&Skxѓ>8FLvxɆLZ?i:4\JSʸSw`2X9s4cv"5N SWzH2ؔ>_?R!B!B jn'Z eLbQkڕN >38i&B2cQi,'q6cFFFJl9q0C3.\Th0o`xGLLK0όa4f{Y=T*f35~[{㴀CYў?DVɼFͨz0m!ʼn1sN0:1?%Ɍva;iU/`e#}CK䉳#YHQɽz,#fų6-CLW/&jk3XK8,B!B!Z֍٘m3k{UaZnʹ ᆍR礯9o33oP2<4u y;LK.gpt=?kq431i='9Q. 9]G9YQN e~FF12ٗ:&0S r8WǮY=1eR٪}X?55EFt9z$GlJՓK"pKF\“9Zϡ0s,Nbvdת@s1]{s(=3X9lG6'xs $ǧa~0no?]'99f. {2M>,؛Ϲ_+ѐ@Vf*2f0u`bj+B!B!nJ&p|ZVxt4v#7KXfeT _1 3G5̋Vcd0@Ʈl'xM9,Z\nlܻͳǟ &0M%t1#9F@~ff[V 9@禚KY̘YςD:0F-׿SEd67a$p뉓ΑCYlM[D.Xø5m֪xH3YC%y+B!B!M-)P1Y(\}up9ǡ,\A> eo ô.l`tad~9,#i.ެ٭װ5ωQl@/GrE%V}īnɄ SDZ2ׅK"𼚃urqD`}=f{~;N Yw(ΠutBU_gPtncm\<쪢ZYOHtB!B!?ɷi`cZ+{I\?;3gJd˒kֳ:p0Np<3*y걆#y#4@ 5ԳU9ВFv|<r^_Kd\hu`<̆C*FM`\!p DâL'|F9?:7NKftk` Jm$k5$;=c?Ο!qd3NI'Mj%$oMf4}1_ʉ .y0R!B!E2zQ(u uR U\O\̙k؋C{V#n̙:dPpa||< oX̘dlܼ댚QmLj4Xe*80* sVƬ!9GGl հzV z3>O![33dYL9p$>ur:a;Z}XGyW,5Ofdr`6!hdj 99#L'66p kJMPuqsS[aeLصrH a;:-j++j-~ &)m\Z6*B129:j5Vj5ZgwˆN1t0a )V~D,7'ʫddjI !B!B!n9wD`IK B!B!uvG$pN,B!B!BB!B!B[Q&p7fΚūC^%``nj7EEE lq2ӽyХ+=ϰ[ }*O'[W@hw%Ku(UjUj'M9X/;z'Ɇ Cyvd2ơ2uYȆxɌʚпO8uj_!B!4Xwݺu G۶m9b$Sѷo_;n,Oj_ð!s0` \9f,?{@ǯ2n'n*>9d6Qp$iNɌ _ 1s0a zlMMcp,<7_mi_!B!2ۆ lJeԩSt^ ߟٳVXK,EiJ)rMc띯NSѱ?#Y&"u/,t ~=nҫ)Qj =0ˈs.y(6Hn߸V/.n_!B!z{>| R*'PXXȧ?曆[ẋ7tfĿɰuzla!$_I|o8O?c<Ƒ0b҂9[˅myJeHϐ'Kc󪬇`$u jtN|'6CL<}ۣ?0OǪ1m#萞Ư62qW?~>;ab9ÉەŮW)zu `q+_jӷE8Wc'b\oGE2"ɉm\ϴ.385r"]9kK^g9~3[5lܜ] >4q C8h(gb0%2uT&>9z"t1xUFaqĚ?%KppPFfj(\@ q;m͊`Ș N,l{f"v7\ϜKx{K쎒TUr`pDQQsyab']!} HZC/E?_Cw8Iu>]'>'ksL~oޠ͗67˗lQKY5gɪu_ǢO>rK.埯u6W ʢ0t͵3u0rQQQD v k*vT-ҳazQQ̟."P~r6vg䜥,]:72! !B! {Irߓ[H<24{BEzЦsԹ=I=<~U7΁ lL1"?J1mkFzc&s:;ƤtTË{ԪWq=-< gōr gKff#}"0kHfvC b:d5_o9]F+M:1lhO0XYqVy(y$'j0:tp@5l:s䖛X?Zn z-܋Vv^ui ";Ϗ 晫dhNc8]YOy~4T,N?؏J<äeE;~ c}$ȝ>ZbRhܞgxs~{/]B!B4mh<{Ξ=--[,NӺ,MЇ_n˸:\Mz1Oml>/th]ntn}cW;p(_|U aYNrdN ߆*VQ髺:nbKW7pw3Fo,\UҾ0g<;UjgpYz0s~.x ֻY|c atfLʩ.i孎{_୶OL=ZoMfía/7_]:>ķp2}t<]敟 |/^ 3Nۼ5$_zSߞf7o֓xnf ^j:ӧ.`ˁ!)uծ}gs7_E1ڥc4/xkH__pnٯ@cوeCu-W9=+W=Fno;76,ru–kqK`/>ܷ3m=w"c::oO,0N'+PN64>'_~1~3nLϔ3PK -φ=́O5X`Ow'njk7Pg:af٣my׏?GoZ8Y7NZg@wkq͌SgX6PġB_P$3<܏9t8~WO,YR 5d?^^O>Ehk~gGs} 3?֒Ϗ:ҥj۷J|zj /OldٻSv|kqCvz7ju _~1q f9tm.Ki=tb`fn\w~km[1V Ow^< V o00ywkdY{ɬa}dI=#|~<2N=6գ'R72&A-t'<;_/=΃a μ&\km!=a_xկrc.tvѶֻ9C|bοdܻX#,YoLNG3)ɧ?ඹwWeLAW>9W x`#t̝'ֿ[s_};_L]t75GZ_pmGM9n3p}G[Ǿ#c5bֻy+q.'O$s5 7{4s[X`fO\39g)2 ٯym`.~Xܷm;{2wF#ohV ^/{.`&nc 1n·Gy||r61ݬ{q6.Z.Տҽj[Ɗ=M6W\eU/˶m|"9qOvҰ심 Y|xQ7qGwbu6 7oJ>za٣SNcّ#GaJgևOpŔÿu,?!=Ӣu]k&"""""Wn|;!/tRFpAN<ɒ%K{//;3gKԏpfC w_~/Sˑ0u?˯/%w}io˹w |~{v ,}gVݸk'oy6Oв~4m<(Vz%N{W6AOYɲXV=vk 7 m!ǰn:DџSL$6hm|= >s2yɯy ,>}7}b`MC{V͞K~Y8fCi3֚ŧc)-oxVg̒uM=Z8qCӸ3kg G=̺g\)ћN3 :֢>0>fO66y7sioOL yLK3?nM|uzx4nu-uZI^!fgR煗!雨C?z'XrV >kG  ER_Kqwbcǎw^^_/Ņ{;oz~?5 h<|g'`ZGY?Otr7~ƻ|3Y) 2[}53\쮯.kZb6 {X17S&̬ۚ9 bk,Ez}P[{,dn Qxb#ԛXzo|pLgOx`J&e;?wN8 _ ϲ pF6>oͷ5S胛5y vo}|L͝xkbwUY|e<})7\\˂pybݮjoi{Ťw'*|5UB0R~m+ƁuLt-rEyH?v;\NR/L^d˖-B H~Ϙ4iMڗyqpE޽+2y{ɻ p{ۿa˖-|Ώ_lvjX"""""""""" p${ن'3/^畻?\/D!*"""""""""pdZLDDDDDDDDD.g罈\ pEDDDDDDDDD.S pEDDDDDDDDD.S pEDDDDDDDDD.SE̮Nt ";G'D4WDDDDDDDDD2WDDDDDDDDD2WDDDDDDDDD2WDDDDDDDDD2uU{SOMt""""""""""jW=%隉.Rq#W5xgU:y]kq]Y*Z(|;ފpzeѽk; ,ADDDDDDDDDHWEk7߄ """""""""Wqkm&\3p' ]؜tbomU|QYpOv{T\wLjMvNlzFmf//{;mf|"zWq˒]޵nb撝8@^T]?Fb ײ]]ãk&ܵyxu[=mt9=< =Uˮ_Cm.ʠɼ1`s˱\ljpywad⽬ނ0w;%`uֱj+`w V w-=Qg7|8{ƺÞK?M47;?"""""""riEѵƥYhM;unnk]KWNmW[9eߨsaת6n|lŮZkI#K6d͒E|9ܲh3|ٿ{hf ̜gص1굷^qss_w*ÎUmrC#oYē]Ch{kaFf]ʓ]6k;m>'{Fhc8G{]qVcE+7hdV>v\;6%mٹ Ͻw, ơs[YO/Ҷ`yxCoWR;Wl%1޽m9 Cz9׷74gkȥb^bWŲ&-fYS'FKpo-oZs{yk,pli# 6Ozy^}p߷tl%g=[w^|s`?X[f ֯|g9>~m1Mk2K=&-s~,+{}lP폋]پbSN]c^~>J[㰳krv6oG:Cxo'kW}Ɋ{!zݎt.ƁzEn]0Gthl[m[u~j۶s`/od'˜GX:$v;;N~5t}ܷe4{?]y`/ƽ\J p/oN:Mt8},ܷhh=Xc>9Tzт޾_j[\U)ؽg'}6ǹ 2YDN< \zzi~yh]# ,eR{.V k%ˍN:z{;=m[xbՌk26zb\le8dǞ&mZ÷m}ttvnfڹ Z/s/]\~*ݏ95zcNӵ] R,~S3,羁ۿ}r>!9N=p/ ; O>w14n"Î Msi:szauqhnnp<8>rH0 > _q<{%_XƍzKspۚh\:p4O wppzvrnj-vLKӼB;޷[KQ]}v94=2axޅ{M ;86bc3ہA}n;;h^aȻw!r"""""""riusz=~}|?lb}r{n'__FL A74gJrŲh[B߱`b+㭁#=|} ?kmK]}$f#7V/h9&,= c׏48d6}il}s{m~wh>DDDDDDDS{ljmdFEt40^zkR5 2vϞWa1SA-˖Ӱ-LٻظaV ]VK+MwmJ[ulaɒqf߮!(Ki={t߷ݏxm%1{1mwvK7u6y?Έ!`wn-u䦝/^|.svlgWmPl}ici,g Qzxznۻn[Y[V~yn ,˾] 'vم:^p.;:iZ6рնΝ Ysnxa; [u܂uhX-wq^Zôѹ74qˢxY3-v+y1idf70u%[gnm4돥j3+-whNt """"""""""pv"7^EDDDDDDDpU3}*"""""""""W"^[Ot9""""""""""gYC4_ O`E""""""""""c*f#aKU3w4^]]3pEDDDDDDDDD.w pEDDDDDDDDD.S pEDDDDDDDDD.S pEDDDDDDDDD.S pEDDDDDDDDD.S pEDDr2Lt!p"""""ޢWDDd"x6T4&10!„xb:5AB>scZ=r#^.{ IDAT|eWDD(&D2tstRTp4|dlc$& s*ߵ)$#|&ab$r<2!`2G*'ؑcR J0ՀRP`yNx 4L8!>!Ljr"C#\7!G} cch;N4yxvH<Lh Qt"f3pg`gEsw!PJmÆy҅ r]!(fIE"ysd6H;xrlršHw!,6P:ybWǤc6^DDeI$/H8 -0"dgc$ ~R$D6kN N ;%j ?F{:@Bn0u)a՞~PxK1_ds6dȐ!Ѐ ARaڳdMD 82h蹸.Yɔq 1,f$I<`d;b 0|aba \fzD_u0#+E %[ o0"Ԟ$N=$XPެPgSe p-޹#u7.IDDffDT(d}.tO4k߷&(Lgk9*n?|2=Z>K?XJ>_mM"goG6|:6k iYj [L̨\0q"fLή՞%[q0=!0v"H+ڃ)*֐ ꇜԥM ||>"Y$?ye$v8C&qpBl0X\#Q< E3B,txsk~ R&G(gq19=c9*N|*-NЧ\HM ]Ķml&?noYDDDDDBWEO_y]H'K?ma)ṸK1%f"fb= ㌝"Ă\+%8c\{6ΦŶ 3*tm\J 'hgɖds]׭8lr.R,|8ƾBb /#8M< v Ϗ^m󩡭p?&S, b8bqqr!M,E 2Lj)Ab1?TlpSL H4@%$S!5 j(Sd&H(aI}Dc_o$0.`OINKG^xȭb&B(fsw5= ʓz#> /`Ȍb,;C{]g#L+lծ]-l0 `C8W <F(F*l˒+ $uuaDc.6=2A*A,0 ҹAȐ ;LL+Lac?_"302f\&AI(ԇG*ՅvL6A d>OKL 3@ p-X@%I&]>cDDDDD3#''os݇~w}_wۧ YEΑ~>0a$91e\<&ɓWko HKTRKs]Lj8) 1Z\qS+MDzv:48V!N4'"""""CXQ_?x1w"x=Xh7hSqcqKR03}ȍ WtYn.VdG(3Mtvݥ..M(x%g$L_tɅIpߑwp$xn|ODDDDDTLtI^'k=v/nպrY3ZrŕXn/]Wqu4d;w\w7l&P3$mWkoVC^FrEuMr#!Y_(yǤp%|DDDDD䊤b頋' /~;m9?l4"OegW[9evmf-ML-6׳/,Í742/ޭU0[;Yq[yzR^8[.SXj_|? """"""""B`.c3 Y5K6]{h y=e7[vsʽ_d3ݼnɊ{pqصvK>ֳ\Z䬸=۸=KYbىv7//ظa'`ݷC{9tn`."""""""r.^$m=j<50b}h1<^FgvIoo&W/s/QӃa5S+׹ >0{1{u0hdVkM= =5Xm5KyC""""""""{1Y['bUh}V;V,gc'4i鸋Wi׋k)wzͣ ϳovU;{6խ(ÕenW2r}3?L}<;|w̓z&uJ7-ylDoR:;yіQNCϵ񠽇5Kn]W.E{c]зݫފjp1;8Rٳ}}sX aTgz=9Bgв7s t <[r 8]٨ """"""""CP@,fts?2 xa; [;!ؽdǢ&hEt+;Ѵ-4V.3?cqu~w42}FݗfI?9E_~>cs>͟^ȒD.w ]%Α~>x팉.CDDDDDDx8Ш?z|<"""""""""""-KDDDH4!O4[9'bXċv*'gHG>)hξDWt)1;dBdy3ڹ>_Xרּ']n]G'"hi`&`t iV%MȜ/QOX˔qa0n1Ij_ &Ȗ q+JbCC4Bys8!6I $utJ ?F0Ee^T W"(E}N>NXLE$]${)L&>(粜48IC~ * p<ߺ]HMT$Lڍ)V+ERHiaM&RHSmJ v2Lv񶏮?_ofB1N, g\~R>0*d'6W& &I˞I,[ .N>?Aqv i"*Nf(mJQz_}AK5>"""""*ߺ4t}1&5LrDDjظLp mOt+w3qRI,,ev2 >N9qa, #Ȕ(q2t Zh ÕT# kO Ҫ}$ G095gy&V-r _" kPN1#fyI$TP(Dw L_hxj&r1edcLv.l6{ c\"2kۃD3nW! GN,m-\^ ʓ |XPZg9|ţK=NQL "ISF18E7G4A%'u%ұ0pa`$ E~9R!?Ai T#1-Lcl #D}E{$,z?QLe!&1$`p~F> ioDDjeI2 ĺS1,C_S.LM: 5 `K[X;QL._g (eI '줉kA!a Ir@)A}^#1CKs Y FXʼn\"9K%NEIpdKA| 'e\)$1rQ"j}N.A`*9xK%Mi?p(B6K' hZ!1l- W60 d28]L@6N{#d+(RBpL(SƩݣ OE|%\צI7 3B_&,Ȕ]<ϡl4Nva$sab-\ʩs?KҫCDDDD»jܑ~'*H"ň ~R!hǍgHC0ML~~~+cIFpĮTm|1N\܏ 0]G"D!K!W`Fsvd ƈ]*ڽT $L %ㅓ`T9ʀxXB\2BB6&]:zd;rL)H2oXD(- yq?Db.Cl«K$Np)drM T"@9Ζ=m\R(PEIձ HMPG$罋>~"|F-+Db긹(Av02#2٦b/6>l_,EFb$3y<Α'AӐȏk6}|溡i!8~e 4<" 3<:.6Otb]==do،pϩ `wf##/UJ> "X=7Ͱ|>Ffͧ%UL$$J 3S#fϰГykZXxϱPڛ0@\HM ]Ķml&? (r|B!2B"Bd^ԮU}OğӐ!RE!2qpG٩oi'KI"IJ#?c'9yrG,xunޭ!68K>I7Gx9w^Ox6׫9bs]=%g$W]N6€1#1;˂\ x`جC%[! .ӛ cXTC[x %@1sԣNB"(0s$es3P+^0F"4ڔCtݡ33g|b BBV(a_ 1V_]D2, +zEb4Rv_Lz~Q7M4\D3V\Zs9r"h@}>4e;v{ ˲qN-tGe`qBv\.K )D ^9dޣY.ϙepXoEDDDWDDRs$DdN|^o6rrL\"n)TL&ۉgKخC%$h"53VM'nw3>]*ւ.R߻١a`R8q҅1P.QFo˵L9K pEDD.r|o?\wuC|DsꗏzY>ˬN $"x~G0Y&. f<}T|3aY;@{D>cnO-?`'v41鏐12 Np0EيNR5pkvh$F/Jl0x҄$~N2aF$ˌdȧL g '&t%71 +Ƌ@,|B>\.(L?\#30  Yߊ{xCz l;2 `J0C>:s`;ٔr܏i$#SNp,YR(^:iZ%b<@,75pvTHD}n 8sYr4,0FQ soEDDDDӤw"ǯu݉.CyH?0e\Θ2.&ɓk*8dBY}NH 9 dcwQT\ļ;6l1;{$-_\NZ嫔vQ| 'R5WDDDjBI.׎N11͉e;Pp""?ə Cw{_g'Vpo$ڛwY-p&M"Dx tob,EDDDDP pEDDdxP6~]y{z};[?G\kds8X&a66ㄳUN##sBH-D0j Wn$_ҶS6CEܷ ֢~MH CˇZJqc)_L%w8C,e5 Nr[TrZ!RR:S\@g.]7K+m-/eI%Rɤcc 뽋$j8 """"""""""# pEDDDDDDDDD)""""""""""\EJ"WDDDDDDDDDdR+"""""""""H)Y,R po";i]{Nv,yE=_c n}T>/vio2rs2H/N], ȧ%&) \yH}0㜟qlj|< $ض|$"ۑ7{qns'۶+z{ᄌn6 ]<7udҽvж?߷<.?[X/^/æͨZ-^͈ IDATJw6+-G(|ur\uM;[C|n-+7v""""""sE\i k nwa?60,ni[L߄=GF[2d26l0ik淐?{GqGiy$߼z:&mt`_-Z0 -x:b{DHK6.ưn#rn J7* +"""""[${a2ػq#'MGZ8b7󌧮nG:ٱeyvnXYz o:rh>wa}]<78̱=ͻ}[ɧZO&>~NgRe^u?':U+5WwsVnm:ZX?Eܷ֮]|#LNZhf>|c#Q?LA AcL<oA)q+|6|4AV8M"3 Scw)\W]7sdVi׶ue'O0kNL I#s c^e"""""ae\ q6Ivn -3Ҳ9mAvnP^}sSb wNd=|I^}vG9b/_=̦wN_Z/᭣[8l5=[x~:kݼa-[7GyFFD3_{eSo\,,8Н8/s\8 ϒ3 8]Dܳ$2N x&2k)RZ 9Dm*PC"^="3[lȟ!@!y]_A!  '^aB ZW|H<=I%\,NpAc yx8W`}b'v)$!][(%^\Boyrf $K {K"z]NPȜ%[N1Q;. }vnaRN mxI{]YhT !nGo|x >W{{viƓlPN6]jutbeeF{-#8S9'7O]5 99{ ?#س a[(aW3lK!$ٱo}.:Gsd`FLvz{n6efskot0 L`w-3Ĩa42#Zۼ6Xф;22G̍U;F;6c.h`dd*e!lcxS?/M_YP6kL׶M

`q&ZAVh`ujEo'읣0%@8A8~ּx6,s (dG ґ0M,;K mG&Ae:  X]B4nM8 \ZLj&cZm79Ca};I~ف`,!`QkK> ."""""ݒ.~:Iۻ(r8yY0nSS> MP`#x76wلevorQڋQo40FGGmlr920@=iϣ4; 6}(?x=lu=ν𥓯G62#{9_;/=-\{vpbA~~ڮ~kY;Ng?[Ѷo/Lz_i ?QvMbҶ/v}u޸{$ 8&s7]Rexų@9?rt7|u-;):+ "ԻBQqçæ> 8g `pRB07h{&k]A!~ݰ5RY9Ct;Tn2:yvZ^Skt3Ϸ|XC"Tclzfo_m]ξPK Qg׾;ONv98'RǛ_>0i0;|n1ط[ md.vi]-N0;Y7zS7skeuORmM|cg!g+yr>ࡓu%efɡO 'qkZb 6? |voP>}>c;q#ST;'9IʍdZ XLԝ2~|]߀a}y_Re@ 2ꝧ\?Ȯ1#չE3r;a9Eo 籭,%r~ u|7LM|@9A  8Hd/` \=Ch$n&n'b@RF{a?eU~H 8f`-;"@2sN T]'a4^ OȢ&6.[h]ep6u&|4uU3aӵwY}/~dֽgPw`mm%-to'Zo!,6p cDg'{S9KXJ(@>ћ2`!^XJ*w'RwH] XvTQv'?O)}+l{rqrZ!a[]cJ)8Z .-!n!IJwqƉ?c *YXzeDҧ28Cvp F esz_U ]MOX ,#^J1rRpIާ0 %1g$S/#XjprRb{nXe$2wsNHE5r=fV6z.E.VdwѩF;؟=Gwd.UU޿V6>Gŝs dRc^'Xuez i;N,c!hKf wt}ҥ `-!lqv#X%>JDj ++H&d!:oNzazzzl4TӷM'R g"d{͹mk>VրO2o.%Ltridy'9M:p7;PN.3&0Aw^;EDDDD2iY7~)r?wܼe8,b#?4Hn#h-.US*ɜ,'G"""""8\Ol)""pwcg^ܨV>V?OK%44|˙O"'yǭδ Nx'cBH4oܹe~Ե{.t"7Q ] uyLm(H]`]_Z袮({""""""WWDDD4ΚLdРp""""""""""\EJ"WDDDDDDDDDdR+"""""""""H)Y,R pEDDDDDDDDDe ]\%|(.ADDDDDDdAWDDDx&ᬳЅ|UR% LBd!l0-Eg,n)C,dc")]iC!%hUBH0 @x2s~b&kD'k0 T~}WW$#A,0,R(%haɹ@tȸ|8rҞe K6< 4IW:urx8Po&MS-/Gĸ|F4?X;n(BИn7j0g>W!b6$/+ԥki$Tgr&J0&bܕO. pEDD>t.x^'LV $h, X#:sQL95}JJ$\i.T)=A\n9Kd._|12&VDDDDR{ ?/t ""1{ibLL<\\ǧD3JEqb,Brwr)$FMu4gqib.x% pm@$Uɒ ? Lw> $Q+e'ˤ{K{{/`FTH%n2XI$T*8vn.E8x]8jDyhJD#N| ;AXKbWDYe*"C`H2Y!I2? wpo$"wz+~vwN?x0˟$%% b[‰,|OtX<ʯI8Qur"llibTQ`W>͈T?IEEB c&_ߘ+# 8ǡK #$Yb\ @P-e!K>[ B&S&L覽n1I8JF8(@@8N.*gWJ%w<$HCdO0Qw^oH W9_f_FDDDDDe ]b ?YRDDcưL az`V\<L j̛ض_u (TiZ/sw $" |vۂBEb# 3MBդ_4²3}zkc9j B:K$yL~|-][װ P\eXLW7_ʒw¤/pv>|*(ьO"_&MAl8.`(VD'J)0r ̓i0!Ȑ+ؽJ˜do '""""" Ks?""rS0AL-SZB6 4uaZ |Xq[$NP(bMj ZTKKr 4JH"^bQ grnju~1I0Xj̺6}XzE Hjd"K~~e_&LDR=#J(W^/SDf-ҥeSHHgvEW+8Ԃf\05l)gYq+' \9k@Wϗ-#"""""9T_.ADD>ɨG6Xu2DJ(I"`M0 )2R%-ZafoHu'^2quqD@Dj!E*d-QtD/+d1 9h*^*ӍP#Qv\\B!"^mJ x&8$uzN\`l p+y^$Ăr OmVSRD2e(&{3Nk 6(\)HKXCcߛ7ϟYs]\ש  IDAT{8u5ȍw}+""7I4[$mIl@,  \/%`D\a1R2(=^{؉bm`B>?PB0S$1JE*nT+N6\lr*LԘWnF рͽvd"U(&֥ݱV\!CI ܋"YjC$Rvd AP 3c, nlo3{m|!w}qPE1PűP,: sva׆80,k Զ#gk۶| *RHZa{m4^8K!sX-c˽:4WM`@5Kľ{u>_F?&Ͻ0+"""""2 X"~?_?x0{ ߦ|szw}wP}Z2TJF(Njf""""""ԗg}OowxNZW+'t!d'D믷Y'y͎ZՇ䭿|<;?!#"DbJȇaB е}Gh1=ܡWݷEn{)8ceE'S,_.)Ov ]|la2BW!"""""(]Dm|g[sv{7B% ?kQ G>7|!>yzji9.E|(4b1t#2<;7ͬ\S]ah>wa}]<78̱=^V†Nl#7S|h??a݆v{GI\7>m8~(H$8x>>7?N; ۱ݔNRO?8釾K'"""""""1wiYK\%ܸ^;&6d*Kd=|I^}vе;ge7/{/w1}nђO=9_kP?k^>x%/:ѯ']jW;-U|A >G<'Ӝn\ǟ|'o|'mYYt""""""""E}00!'d&ƓlPN63::i1ֲiS3F{-#85;vdUW p??96<78|s淓NXI<_x?_Q~q Wr'4?۞፮,}4譈z.fs3s(^SpZQɴhbl`+00 {=mM>VXv3f7xZ^Wqstd/ϱ/ʌMO;űc'{ l_rԢ'd N+)],ڻ(}s1:S0nSMLjpVt~uo5凡/ns48?]?o/;jw?{nz <-՟|o wy3<d[7|OEDDDDDDD?ɳ{n:8Xn=~5úٵf{hu-ve4x4|,4KJ>q? up7ޘ=,S+iԷJ~脚r7x23+t?g;OcEK"bm:]xкUmtm?(^MZW5sߚZxyG-j+ x7gH8O|"49;/[O? Ǿ|6HwCVt~&{OfOqp?Ge/+"""""""r hxB+N%n6Ec ]ȇeB!""""""rCq˳>f}7Tbwʻ)obK[9lR|B!"""""""""0sXw/qƅ.GDDDDDDDDDnAVx?/|V$"""""""""u^_//t """""""""r Q5%EWDDDDDDDDDdR+"""""""""H)Y,RGнk ]ȇc ]ȂR"WDDDDDDDDDdR+"""""""""H)Y^jc/ޅ.CDDDDDDDDDn pF,[s;#?q,t9"""""""""rQ;s;8s ]ܢ4NWx+""""""""" JΔqK[9; ],R paL Oi/v%c=llY'>Wm.AìpNN>@3m8U+r no\}]tꁸ\LNgV fDr~THP"'P(O^!.b$Jy`R IJvğ[;7ͬ\LsiǏ>L n:4֯MlAgr3 ku3+W>^cGxbu3O=뛹W3|of[sl2 s:>߰[x30}-ߛ>oȣF]c{:yvqbuoQTbozu#'9\aimc[[t{ldSGGfOn2j>I$&01 Tv>bv7dL&fEɏSYXSC(8%HmX;L$'{eB ˖ 2$6eNfIJd,`&jaSk8!'ϑ-@8E2bTxW̒'F&#hXt/ d!ҥ2٘uLL(P@lTvsݫr.%3&7)dh#Ā旎dϊyջ{e {mkꕏ'{0`p*w:A#[չ3t__2'㗺1x|Q='xQ~<61p߾Gu|&s6:#zgظseyGy|it|n]W!rHEӝX/,&U86]M0hQ-2%T&~=gIHt'[Β-!LZB 2a~/pc "6[ ;@0 Wf0No*Vš\k4]C8Q)SYԃmb#Ǡg mɺ5 &LF`p.u}hװ r Q`ma+?lom&<mDd1t]xv]-1MB:Mno4}E'F^Z? q. z'wy];6I&h {48s%W>>F-9X7ì[jldtx}TۦNpmn l$In#m׍ymplOC=sķۻ;B ds#:Ϡo6pʕy`lT'*Q? +R.BסX<4UݶW!JroU3HxpְBpQ;DtTWߡ5qqm`r WDDDDDZ(]T܋/7yߑóMzv0ԶvKPvLnv/\w[^ۖ{rܙ @&[wvw~dm1A,QNm1hc#8v9@9g",SN`N%e tlEOs*g(V(5 v(gP`R ʯRRM^^\yȐs?{>ē & ;ɽ|C'x`va^<_kg_`ˏsﶝuzѧO⮏_۹{<,"y!>=xzǟb7p=OK}Km;g9mVc[ ޾e;<,lyك:8 {?Zx+/#//Q/<>^:$d̏hrOyituK/w/"rkd+-(%7C<~g)Z.اNm!6 Vemyײdf-$hۖV0`HdH)UV$NJbk>^C50|ئH"EC̒3B})i:[~ߥqIIӵԳd 8\|teX:}䙍.Z?aǝ[Fw޸țv֍.C-qIm]u0^A310t<2zMGot@I3;jb[!}3 lsaBV4nH2-.ͣu_(CqNՂ&wRܢ%)kӘQSa&lgj_OIӢ3mAJ6/{1%?O/>/j=+LrNdM /s_QV-גKKKrl=,!tmL0m0!oVҕdm{Ugd-o1o^i{ sX_.o\DDDDDj(͔(iycnt=2!i(M0uE4kxWϟNvFpB441 -(ddeC[͈0u4/H-n pJ6vWP0=d<Ծ\پ\ _ew DDvl6_`3j8? u}baK ^K__qǸsRT?)^ g^67VQ WhDؖ?IVL޶lV?eDDM%>D7 ZY|_ݹ]x]oLl ʮUU]GgZޕkEƴIE.`؎8xvdՀebt]ϪZL{րI]a-%8 ˄\=mu˚RV./o""""""WJw?C""r}I20qu6]zuڷiYX>Y4׵sM)qWլB|s4r* KՍmI^[x`y,K|bkPpi:LZpnMDDDDDJ)]GsDD&f I@ gxdMj'Ϗ[B|$Kg4=MN2.MzqqIIӵԳd 8\<8 :[,eRΣLs`6b8.ۖ.':5 ;8![$T^лۖmi=Mx9K:I(Dgw%4h/g_.wDDDDDDuot ""r , I~~<,)c\}.`:M3ƓN91 px0?'R@WMu\MMCqcxI;ɂխ._Zڐ#yɧDxl/bB4O 0I풡gc9!Cfx];x~o|}v 'ٺfnyALfrl[0̚ܗ7+t3]ĵOŽ;{'1N:mo2DOٶe\?KKp&""""""o&YxKs ?~\Q.>F!""ouii㯉 m]Mou0&""""""7"""oEa[qMDDDDDDn8:BaS߽;K @ǫm;/;Os?[{gy]#|q}|[\:p7O?ñ='wB{vxxxo#n8GyW})iGc&"""""""""o-unbѣt=.ls~8y:e]r#/&`y0?qc`ıl& p7%"{=4.=q=ܱmu߳{'^;'Ň """"""""(ݬ̟ui̗_>#||8@߯ sdz ?щ?7c{|Wx={8ADDDDDDDDD" p7# Av[pCb{ص{Cg>/nݾ=·x>DNXDDDDDDDDD6M'x`va^<_k‰|]qN}{,}|q^?~:pEDDDDDDDDD6+wnt """o1&F"""""""A:wont ""r3tXK Ҝ=Jmf1kaeهi֩҅/%S2 Uԕdm&uXHW1\%\М$t ô"'*xJ_(]o/_չ""r=I@ズS6 j j}rxF4c& k^No/3:g$i 2BFOV6Ռؘ1Si  % # ;!oZr[.'bJg4?aC¸qe p_OZQ_yF#""7hp)q`ic&$0v`\Эp6m ƃs?dRdLI}Ӊ)ߓ.O&ڀ+G>e`䫺]X#r2 FX Rd6; ˲νt0:d޵ۛɔI2H"ܾjfF[Dk&#+Ꮸ3&%E`-dDdeb9!㲥L܅SWwӐnwY"n{ Oy;F$""7$ 1)zm:g(?s3gpoogP3dFL]$w.7b&IASxtY2k{zʠʘ6+S$%:%`2Xv,xڋPVa.FU.8^HJ7^u#F`yDwev@@_T﬚햪jj^[UE:߱?}ˊέ0\(KP{xǯmt ""rC2 S`Nru-ID;dU#I8&ə=O:'bؘ}4 `\)e&n4+ft(/6;L\s0M̾=?3E2 N i.a1)x]Gokn61M74Ꮆ1cHnSvf&&-]wq pг^7z-> moa۫bB^MA8mnB?u=xL ˸W$vNh67V[i8C| !K&g߄.2a⟟ 0IƔ@G5p8h{jj%C5-,**z]$(/k8ňᤤZYB2A6nqūճt:|vBo`HdHo qcE1qq pEDDlGZnK8x3(&SqZuέ`tFlNaf0M8s,ٔȜ&{ |ƭfiZxII02 -K4-Rf:&̦!8ıldy``z:b4!Ձ+""X Gnk""""""޶VwIok""""""aBl """""""""I)Bc;z>^mt """""""""r ___Ӎ.GDDDDDDDDDn1 p_|?zF""""""""""(?Tx+"""""""""J:SF """""""""8/_DDDDDDDDDWDDDDDDDDDdRGG۶ry#/RotQ"""P%.?BDDDDDDnB p7~󴏼? c-\0 dŕ<4stH*Nq51aZkޑG&N\5g2@}=a;Xa9zeb/`ξu%YXa`9>IEz0 񉲵W8.l_3,ȴ>v%Yai ys"""""rSPY=a>'?00̝~!썮KDD:#pfTuEQ1^nL3"CXG1TkH7 fNx$ӵqٺ8)y#bH~J뼾ٽ#LvI󚦩0$ai_&3Q7 أIkpwr^Pa@\I8ӹ<_Ǩʆ3aJuY"""""rPY6_=p8+|#q׶7G q=۹]|ӯ,qcJ-8GE0pl 'M=msНwU&+01w*KZ7dMCϏkɘط1 o8fRϷdLI}Ӊy)pW99`Z!Rs\ˇ8K\t@Ilӑ tyƔ24feY^=E:xL,$8ۉc#1kcY60f`u M0wZNF&+^ﱢe ƛ)f4I  r&m-}jfdE4^ȊW> |yѬ?<ñ=;'-o;ī~p`;cyo( 'x| ~<3<ʷ=l7W_TG7\Omδ0^<@&>&=8bBL},6F1n9Ý[𳚶q)(-}Rm( .0 hfڤR>L[Nu9V1aTMrƾ Ɉ[겢w5b>n_Q,|iB k1J8GCgefZA` esVw1jiDˢ/s*,B]hLyu>UAeΪILn"""""rPX~ OYw>OޏX}ǍCwGٻ#b}iyſ`'z#Z>={ٽw""r׹_=]a&`FSvJx5?iAJ&:'bؘƂ]rct$\ l-aB-ðibҝZ%$YssKKKZYܱѶ`k1Loiߤ_Aiۖ2iA1#0[mw ӄi/9."""""7O~=$/Н8A{tܶ;mmѓgݲu7p;ytN|#8hw.ڎW>syWO<֯WDDV1RrmQxZ^ Mgث_Mlۢk[nAW3'!]n2e@|Yi`RR3da@R^M:[fzY??Зd2ΆX%DDDDDD'xt8|&/+SGgZ{ڏ>ήï6v/G'8-oDDn5bx1yRMc8^UezƑ qʔdvim6ZZ,6ɶL3秙 )&KszLl nm}љs; gߟI~}ZL0̵klZZutk]ɦm]r\DDDDDn p7y_yoc>{eg1@Gk}amN޻ggуztIDD亱>hAS&.Q88P^5fR.n@߯еll^+-Mb:][vNLG6efaTŚ}ʂtU7v9$ X2p=¡׵jG{ʼwg,;kr]쮢\m4X,[knKKCfe+^~ܳ۶ϞO/̇O?0wm].6ţ{vqN>zM|C|qN>+Pۭ[" J  *f#`& qm`,˞*iq,rz ,_UC` 6E:bf#fyVk`@Pw=α|:[2VvmɳIǎf0$2g$h qcE10*{wA~WStF `yfMV mPMcF9?#kg qxy"}G۶mKCߵ_/{50![ '^Oր8KaJ S'ltg? ;|uww.>&.E>unzEnOٶe\?mA6JIغFDn]ct<41H 'TeDOf8eET )!z̒Ѵt||"u ԯ+ Q^8+#"NxCaA$O9(g$1-:d?4̺): ci7%J8a4G0Lfe-&L &|`s)k|ndX+"20 N*761 #(!ayCutU]j60Ʌu%Yai ys!"""""7"""oo(E8 IDAT__!d@笍\{dF{W 8fR],V8)y#bH)z_=oQ,2B%kf[Ð8P=f=Ѥi*&q5װ$]ıc7?]K3 (b/Ew9j|fƌA^h9\aa[ea^%.lF|KWeD7SOgġXX`RӐ67NR ,̼!O³OkDZ^БRk1exm[:Lʱls7G߃a`bcW1A+>]0_ћ&E&t.`3/N|O3.GDDnp2#;gVUG^o/yIif#vwNosЖ6t̓ھf9$N5f)S 9-m1I TG_m迢ͣ+N+ jwW* p/cvH zzzwZrzjʲak`.mf 4_{DC]`W>r9mI^[xUL("""""758DDcC~J2i{rCUÀj"2MT)%# dA3"J倷%R&e`HdH)UV$NJbtURϳ<|&Lm1eq1!6 m[ڶ붌|4$ `^O=]Ҷϱh盯s@vdqB^tMI6Lwu7X&qMI4w = tt3m XlYVH6Ѝ$E4鈬XZO:ma)m0azkJַ-aMVc,'ujFm;w3G єYb2\le8&Dp@7`?9Gocv `cIH pl ;Q{cQS;ر}ֿ<~}vU&a%CrB2̦ """""ӧN"~v>wE?]O۷nt"oӧNl2DDDDDDD&YxKs ?~\QV޾[ nvӯltY"""""""""an*Ootϰ<:zE#a*y(t q>9u3[G&`Ӿ]uv!~GXypܛ?ͽ||ꞇ^O>yq~,C>߶;y{d{w?$wףXDDDDDDDDDMoK=yp~ <7> /.>~p?>7[O?<ɷ'+9·^{('"""""""""rMn*-/]wo率owye?'y/~h^>N?9{CNٷ~>+;VDDDDDDDDdc)T,~0~`1^};ζGO}5wv'TcsǶc/utL&;_RDDDDDDDDD)d֮/`rdZ۷rh}zqv,a'_Ng3$"""""""""WIfeO{g˟XoZ>k.<4@-Zl7N[b>ģƟ|Hy G,y3)O>Sݗycp3|9qN}d?_g䚏_Ï<Ñ>;.}!^.~,>yuFq-~ӟ^y{.:8}$ݾuyK>uwgF!""""""r]|6_J[x٬WqF ""/tCӋ)}"ȭA:n77 y:w,Lc%r|i@QO5P^琵 1E17""""""7yۖwnt""rS)0 u K[.m$FxuqQ\{l65""""""7&xۖwkj_y;65E3L40M73e$Ici5/n.i`mm|/E>caYM=x.e&zך骎ږ" lc=iA!aF@Ilxix8}w%(\lr\:\%.F0f{X3O8nʚOf Lp:_D3 \X0m(Z~MEÄGS]ܐ,ǤL ~1+Ϝ̙39:ٺ;bTaԈ5=}Wy I8d$9UP z&QMb1|UYeLڈYVcz )n:$L;iCw48)ϨR CZ NBկ bvAh3RT.Y-yrkzg֘)§"zlUr# Mh2cg nЎg%)6!ٌԩygl0I'9:68wH'(r¤v"\0,QBϘ&#" \mC𜞦noģ40KϨs0ir"BV `y>RO-R|LhWg?<2 7dL&"#fmt}pcՁ_ H隴Dl2Xyb`&Ģ*Jm]z*vB26yqfX; Ӟ֓얝*kTY H.*o@DHl>B5LޥX"Ҩ =.Kکo!I.фzRJs)ӧ\X+/ާR4twZVo-|M*J*rji$%5<µSDKR8V/o WU(Us]1%"W3IK /)Xaz)\[)DOX |jUUkTU/ZB阚FOE5~ZQ%BRQQ˥c/(:wk~xI%- ii\xɣXO\jq:_LpQܸr<q [RṗF zxBZXRJ媪 A%z"qE\R5ףDR2$ܔpBPQakTV?+dt9gWTi0=^S*]/WH>g<>Tk,VV>էl#UK"p `YayBeQ|[R'+2gIgt^GjӦMx&)lVڠ,WHi|~[=JR\| R˒GԠ>\.)UiepL*2Bɜ*)W:|R"r%.}u%=}U;NEYQ\_J,RӷlR󃊜la3om pj7>qFB\K%Of}k'O*ZaOl(ʥ)l5VV2:MI~eIӴ V&8>oW:!n]vDr8$UOo=|_Lc?^וWu?g|[F};v_7` )W.O|DOFGtO%;*]u> M*W:S\LYtNhRq_RGѐO.k,ODZj* ' xdY,O@q &DCYS璵ɒV< }Yє|B绖q,SKRڤMo"ڦ/JiڪY].25JE_~Ezl=N[olLPcuC|B־g귏)w鱧ޮ|߭o<~P>u˒jt]~>}6x]z=˙`]Y%o~pޥxO?J39jFBZ+HJTTO+\Qr(|_\}҅jr i8TwZ.IAJy%,K**'3/THI}c5T,UU,SRTUDTJՓ;-)ְ+|R)h_|c}JFO>OTտ ()()VЈJy?"՚ {;dzܛEe E*hKxrY6Dʱa =m (֧QɻKDx<6 pLx6GS-T>(\r)KoE}UzZ+PnKNfxc$n-7>o}*$`uҔ~UI. ++T7LpNV,X7ujz-Phj&V,ѧtv\l:rGΣV_c^'|@GѹK\E/]h{ʥsn9TbRpJo.Ov|1%Eese ?($|Z=~gPۮO>\_ܼзy\]ֶu!I.}U_ʭ+|$jMZKݏIS׸uUA}kuo<+'d2pRKdtQyb^eI>ekZRYR9/TfnڄjQbU.O.GBj!\VUΕQ#*$ǕV#UKި588^S*]/oL QV. e( +ɗVxIotS,R1ӧtާX<|b6rFɯzb Ϲt%ھ۾;r:{^]n-뎥[-?7Hz̋g/Tvj8@rP>KT&=XOѰK2E}JkS8֧`T%q{r\J3GH ;zO *S#O `ZHRdL!+%)W\)E|y˖Íp\_ز?dVg;xXG>^s TNNz<=|`@)ޞ`k Ӧ.ĩx_e_XZMVmۥo?{"o?3/֖kx y.ҍ.id[B_H񄊏}NyJl-`7>o GUԶkn׾W o6n{ϭama r;fY9l *]V: IDAT\ukkMޖ˅gc!ihj` )\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\)\s7tF8c.zv mxVSG<1ִ;O)4sd._w6+f: >|s5UЏ}A/չW__Kyb~g5ta*toP;脲O˒JKۧthM=5A}F>OW~D&HUO}sBՎHVWBo:57mYڅ =?ߦ\iч:>ՏEZ$~īz#:_R[%4דTq_˖aF{ՎJSOk@txC;n8G43F~r>5qV3={4A})W.=/GuhfL=/iz3RzI /Eۦm?Ov>;놟_V=zj϶RGMݣ>+m_T?Gt_iWǯ(xzU2s\{8G6{@lkӫy(?.4~Xw/^~S:?n4+Wz}OW;V9fV l)Vpg+WJ^úkWYqsoG],ituUek:*i-"\Y۷ki='IzvּNig{cJKZ;^|Amnp$iu%3zޟ7m^3Mƪr.r7]иE-.M?bګ]E84C3.te.*C[DžB|wYoуzoO/km?ؼ|e;.nFo/V˗B^w^y^yt\3m=ru^q\ͅrXzQͼ(i6˚zNl-8[?[lzxhUѻ]kӫҼIGI3O=S-v9zEҥjWWl[T͎|Hbhp"]/O^Q|Z~q?'^W/6BQyCR}J9#o2In٬sg&i.^}ak%Ǫ<0]ufm>K^=EG46mtᑃ#5ͼhi%G_Lg~=pKVݧW?z}Ys^tTϾ;mt IzIՋ5"ʕ4Z8{12fxV|ɏ]PύN3ڢm3*F˵}~=VxO^[~eG_xUGu/VǛ鲏u'2zI~UI[B=s~ɗزYy.u[vFzޤUp)U~~6mnzls}fZ,O~<,дKtz5mV}?z<~1k/ו^QIbW.㙟_3ߜ]mN9]-w^yJӖmkE ȫ@U#"K.ߢ'[k?S^tj.m5Χ[H%N>G闟G6 nkE7;?rG,> }COz^|v7_k\ئuoh'/O_+^ßáw~@Γt>x[OK0MW}pWFYm֫֏nϏ+ishclif q*^uWlt13frsq&'>ݲ;OiAoh_c͟YjúK7lg})-^GrDP剧 [ o5rόjGΑbo0P2g ` S(MMMMMMMMm2Ƙ.X\ 6E 6uFKTTZ)smtqlʍOwY˪ӰMMٸK=>Ru]}:>9y%}am?ۨccS z4~BoZ-Ͱ#L"$R,SgZQT\K֦Mڴɒ'Ur0 e{ y(ʪxF렦bGрK[uwm+UOxZpkAџ_Is9esPO+/xt)Š[V:Rဒy/s}IYaj_`\!%S$Uiyyb!y\\seY鈥M6oGhrGYTT%R|p|7阪Ҋ}rY)eZ1eRLdRZ4X&KtI+ ++ڗ_a?.)U)OTwbN鞘±%mmMaESCOрG.KHʺV'T+(rNhִ̎򾰊򰢾UIj|xPRӹE|.\U>ӬVPf0_OSWkE ',زN\ORg+}z*e G^xzǎɖC鈬M>Kv93plܵ}^hȒR,;cB촍-[kO}>'"Jgf}&WJ4U/Dh9°ѐdfhr޾8MΩe2߇Oi5+en+-\ǺuJ}}p1f wZ}c}}z:[O_e_+ӄm0̎u=ƘeF-2eǢ1>a76l߷M̚Lt,tNbvkZϧQfw8oNRɝ4]#bfMebȴ{c`jȴysh^mv 8Uo%҉Yjqﬦbƺo3-E9[w{V5=auh1CݦyMJmM 9A10`zMGm$i9hjqMWwhߵpLOdar,M^2cĈ90`LoG;D3j:2ށYs=̅k<-!Vl2m~t8׌Ufh82r8{3]ޠil3A׸-ktjl:L4״tYc.m7=&Nlmj\hw;{ZLGmi.tm;y>en[bvNN|zmae cTV[O-Nu:b:&C]ջPiwnwkZGHi:7m{wMgNմyq2uu,ovLΟ͚vi͖vwgmߴo4N0 iw6dM2c:7ZcfG;>.$Loט1fwt M1S#cWSt[LXcrx;V{b*ƘʐisgԏuyQ p1TFL*mZnઁIexhi0f )3ѾxuaA IDATS;[1z;!aKN`Nt59@4W]*12Κ=-M뫷-57n״/jikb3޶zo3ݝ/1Bm5smj\Ì1wC]SƘ=GL}>T7f POuĀiu;Ct cbNgi2B[a.3m#fձNio(*f&@{>]fdO^g/fǺ[o4-F[U?1ZvWhL[N3ef͞ӹb&Lg7RݦfO7tr\ ww6U@{иNn鬇)zXv?_afq4ncϰbYY3x[zW4w{qf.c-kl}oi&GMg _8Qj7i34Xm4L 8NoMO{Lc_k3-p,nǦLwzp`GW}v>kj7A8-kdjxݬThqr?wLEMc-wø;Mk t-߱.qF7|p}}\O>cbLeӴt1nҟXoX񶴙V܅ -oe㲽W Un]NqLglpok?\=u:N~}zIrcw68z}T 0V[ztjڭ5f>bu|E5V30e-M*Y Lg{{h_Lzh'[&/&wo稙m|irjW42nk—7'cίNt]ձx{2^/ӹ/hǤ6ƗN\\ ar#uvK5̮6+#)hw3mF:FZ?\i>2Ƭ6~95r/{Hqȱp.7:چNKBVT,9UG:Lw]`[DEpL'O`X >ˑL\I \$"M a #15H Ap5XS>Х |ύ DEH*a"ǖZ%Yi/7(VA Ejœ0A  `b##8Jmf `F90O t@- l1R1=0vX!)@lÞJDn@ 3.0xHD0Xjpb[xІ)Сc:6h"s(maJ]K"ۂ'H v08d$ )Ʀo`$Blc`4Q–Cd=(r2沇(a̠澂tؚgy@`µ, &R" Ï#jj @WOI$I2=3)wִeZ{ E簰LH Ğ秅gC82¹v>Ca 霟 jGpTϪj}IoAوQ‚\h;B@2l%|s lrKBZg01w#bCvko˖]yrAby?Bญlk\Q6ܗecf_s #b>ρaRe)%J";Hl;9;U>" 3T88PX8K(uΟT /@$9t1l$+*|]D[27g$Q&Ё<PU"=h1p?J|*_awu~֎_1GT ./CQH{'b/ l~- @%)FpںcGWvlrߏ1;kEh`0REoJs\-Z?Pu;u]ޗ_-Zm0,0`Z-bdp '6-Aʺ}yyP5/̌"v,lANO.UgAo #zrS[с--Nű?}A ӑ murRObƥw4-;EϢLI-zC}F[<|cV)ryqB]rE -镮iI})&YzI7=A~."p~鎞ip޴N]y /t+Fea2ȟ9EE?E/M":xD?mN\+;JID/kmgwݸEDl3&٤R=ըEIvz٥䞖,ݢ]seco4fUDඐGZ%8[?y h4P,OyƶiRdzwV=_Ri4O69 eLKO\WOtqVzߗDnpe4gtvU=MzjtF0UxyX-?|ގqt3~W;Uԅ1%:L\6uRY\+ txlF>Ni[?;(VoKz+bŻowf&S&EPcژ<-,Խz&*U֧\j3I;Ow^ҸwF7jWv|A,rf7uz^t{i:;ﰲ-Y%:#xwVپ\eMj*NڍƨK8Wٷ4`ۆ =P3T|{ߡ+H5eT/PWEoQg}9|o~iE@?SQ3Ω3,{tz?_{&oU?eE̮\Ө3oEkf~!zLJ<:WuQ(ny{|' }€.m)gkP)if@@0ZltxOPkQFU7]ޟFo޲!G"p=hiLSE'yIdA|a|8 c2%D }=qMxCRH߲)R!9z*O<$Hp' C˲`%a!F8sIõ]Ğ o@b#Y7^BLjW=:WJx;Po/>+0Q!,GHNѷ(F"g"2ǁ+~@VX])387c$IVxŘ)it0>^6e019裏9B W4aN=F,*i /CݓOK'mg I|,v%˟f =HC%J!"s Jif@Ò a$ b[޶1)10! ;u6Zr`f*Q!k&bwy`ni:݂<ZgDA܃oa)38],`0`b3Ip8P @q h@!"2137)Յ1WT,Ҡ"Gu" 2=~|X/ʒ aMT~)Ljq p\I4rͪtj@s?D~CY^ŽE(8|O|Q&olkx R0,;l[ظQHXB"JLl.XI8>g75Ys}e[_LIR#6i>XQ1͢6-0ve2L1+DPa9 O1@4h"C`*@IeHapxza5Z%>Wحgl|9|[7? ^""M2`bžNjs)>`0@R6{&0+3 8Ql)ɶB{X?𯾲 * Sc?_ a1\-%l2̲H<4Ϡ /[]$_G}p6Nr q͊ʭgQ2d/o_;of^wWnC gfc裈CQ 7C0J7Sn( ԃ|CP7ț"a QeY00g$!囙G2a=T?{ߓ(+q!ԑ)!StvNCd[$/CJp/H3#}nؒo 63M,"x ?W#x~v w$ELj|BŤМQ!$ B掙3`Y$.L'o~7~#\5Ӈ"zǟ9>ătg9e(?ǂ]ԳЂ *%hx9gcʰ]jQHԇb(=;X\NZ!bmm峪t""T0%Si;bX(R8)&H8*Oc$NS+H \ |G_BЬ9]1 ! <$8);X?$Lu W0>|߀\aH47dfUsucS}˘J !a׫A806"Q,"b#L瘲h: MK/@3ìS4YC0 +9۔,S`E(YSh c‡aR.[a?:S˦: Ác@0JHҔ^K]r07~(k7"e+NvP]5gi[(AxCO;&opB*.49jB~'8 ` F@Appu:˩Daq(tÕC laY3[c{aR8'cxYHe lȁaXSmv <;GP={MۏfC+؅ WÜo NJCQpMa8+<8BΊ $BsC.SQoNiP vo8Wd*9ߢne-l~!?0K {#DqJ!8ŀGB#|Lޥ6C팗@W$}YeJ? $ |A &#+8XQB7_Iv|\ ]HwAHMZ<5zP=Q$i#ä~å|'>1OuL{ߴyj[C 0' nkp'<=[Wñ#8B2\X=$?t;#:„/Jo8IOG,RNUn;Cx؁ ȗĵI^d'o@R \Q/٩y:fCH[G.lx!s6t59 BׁL>}!d -L  a $Ǖv l+V;E8WC**"C$b[=I=vFb7.T#b/$gZ>.$qg@ dš Cf)r_1 yAN\.<o"w؇iy`#{? h@ y-^q;|yHDτ0 qvȀa( o&BQN76NxցNpC  S|# H$叞[ DY6:(mNĂ,"2>p! ښ$i7vA+$~_#p>1p3%] 0+/IH, :2݈E 6 ҍ2Vy3 100wаU6+}|Y]x.l#{$8t`{1n,#@cCAN7.YI,0SV-8fd6GJkn,1,u*d ep+LćiJ{\wr.f&yyB.?m|k\Gj`Yj-dSg"0,<$͂0GŨ<(݌r #5>dIXQ dG"D#C,i0g~rD~} //D&Z̢I^0 X&A`L13_uq?}Lk&a~g<! >Jy:"B H8'$S-O@@~`J'1 룟K5Zf9:}i1{s!I#ۙlS#^8EՠyTڢrO2t+X}2$.4Q<{l7%8c|T$Hq8K+_uZ>[hp% aY>bK6=eS@ w"ߤ IDAT9 4Tjjötֶr}s=P`Eb` q3`xCH xiЅ"xH<6j}avjGPgWIIUhjwB[(naf` xsۖQd](sM C~Frvx^oiINMΨwPwE7YUR9=\a-ƚ/t~qV6x!U]UNz :'pQ%ݎrNrܯg^M.[ޱ uީb];.rNu/7|>V ge|7 +V8}GwjSwF7/74MbDVڃs*݆s*ݥƎ9 ~k\w[EjQP=]n29G-V.EVվڪ93U ^n'4vz.$^vڼvg@|}qAo^oN>[#9Rk^+X_=hD]?z'dkzPwsV%%Ot}֣N;{᫫܏]5-c|TcS*tt:=rBvWoQiT?GYШ^5 :z\e,oh$:IWriuNo]m395.{|u@ݔ7S1H֡_ztlupWz}A_sD=x2x%]?u*ѥZ>(TmB@mPktC0]K@o/͋`Y^ccϗEFܜu: G9pDMoyu@|D'dřxo 4h by3$+49.F1?>7hРA %j2 nGzI748$ۜ^iN70&- ڽ1]> ۛMܷo䷻qV&|˳7U6ƗtzYl5[ɠC@7;1 &tu}Mg=jE݋ .!/;qBvEoo9`hgw-~7onA |>]zDN!~ zx[~ҥO%WK;:>/==s 4h=uݿPP"﷉С7z{W!N(rE't,YL1Mnv2QJ7piEO|wDPkpsʢj .G7pK"3?BpM6`~O^k/B 4h}*7kAPMʯUST0ːaa S^'p"tB @A 4hWsXpl@Q3hܟ AV`;,~P_4A -~8W-XN߳*:lEyHIF26K0#YVL;(6Z뤶7DD/kРA 4hРA 4hC3UAz{4#kYobSQ< 'A5RWfA 4hРA 4hРA L~4hРA 4hРA 4hРAr2}Z IENDB`artifacts/screenshot/screenshot-2024.png000066400000000000000000002576071516076457200205210ustar00rootroot00000000000000PNG  IHDR jwsBITOtEXtSoftwaregnome-screenshot> IDATxw\Gݻ `"6&ƨcݨ` *QHQqCF~ߏps3^{,,,T*r OfK_qz }9^~s?9?xB d_^cYcw4R!;ׅs̸VmJTan9hour 6c \L4:捇t[v!ʛ{_mP-m~ؒs.pĠK94焜si P[u-|wabsZujj|*euS7#3am}u=ZՐriO}F~~6dҫ*ܛШrǑme2|8bJ2x[>/)q\%ʸ>Cњוw,?#l0|JJk]|385nHg8r6i/&FMhs+d\ XbS`u+}k !<_f_GusNV2iZSd41aؖޘYT>`Ã7z"j2x7flsJkpyC) j|WSHW2N9BeXQMCUçy!JL~t+ !DHoQ͚ʈWZBĿJ,ioߥx8Y 6ci%-D̝ճ-VB'ϗsuBc_'gJODu{P\hBhBV:z荇 6а<eؠUxCUokVrmEq3$# 2b%v~ސUE2bY3dޤĦ7hbϬ|=Ž*d$(ϣ8N֕T3u-Ӽ лO?&ڢivBs5).C!ڬlFz`Ʋ˯/V)B e[Ӱ Q"mzjVPіJKxmFjhԄ2NEmM焞ٸA Y׆ds^Ůӧl)G^rD"Aۨ1pRQzWҰ~e{ڽ.qi>wdJ͕ç/mZJq#ԔP,B DeQ2)f+ ݭoКQ2r5H oRbSHqa %h#;F8S] W !*=Gww{݅T X1ﰖ](\ypƳZC^xnqm۬3 c;~ S< {{b28͍/֙VO?43Ϩ?t(x!ZCqDYx6੻"iܻw-a\`p}fmƳЈTu݆u7F~>ަ77O96`>!ơㄱY}-/{mP'B4zb^|F<̨yt‘]}4;X(=d_$<''.f[F or,H[PBM#]LxJi\6oơ.ڈR9BHC&z{\ '燦m{65P߸hR9[5.CZ1^],Ajit5Çtk .k !rhIU\)c/펤2N^d)HWŲڱ] y$" м5)c'Udi..nHk%;r!r !r !r !r !rgddc/55555>+777ccVe0Ly{:;;K$/C 0 Yf9::Z.E 6lYgW7lȐ!}%oG|~GpѢE_:>+Trzh8p@@@ԩSkժEi/ `׮] .V!}߾}nnn ̶m֦M" M:uw3gNݺu#u 8pɆ 6m>۹s{UܹssM6M2/P EW.?>))SӤIe˖޽[xe sFXܺuZly<֭[wÇ@Q~)S&MT9jUT9xP(t=|n޼yʔ)1߰fmݺ5((Ȩy3f?bbbn߾}IJս{QF5*""ٳ#G8qZ󋌌pBj׮=uԫW.X@V7idԩWvڻ۹s焄"CQ.Jdaauׯ[XXtĈ@ رcnnnΝ7o\b{Oqo~###Z]>[ǖ-[_[PRS7|>]߃׮]5jX,fYVW啔E#hffe˖ *ԯ_ҤI8|?VrzgϞ;VV-&&cccau5wѫW/_7HSAAA֭=h4>>>7oTT3fprr244dYgΜ!XXX Ϟ=ƍ#,XڵkgΜ)Y}!%ÇwwwJ&""BWϟ9ojqƗ.]ҕxyyn6<<^3rJBH߾}.\H_UV=~:nSN\X,NII ,˻˲t??wz7J cUzC:-Zű'6nX*N>]WT*׬YT*lْY[[[;;5k.pB׮]T^jGDD;ɓ'/_0aBZZرcƏɓ'^8q  &B~S3F.64iR\\V%kiժUnnn|||)!M6ӦM#TZuڵm۶ׯߊ+>}ڲe#Fܽ{WR=z7W^W^@@ Jlãe˖ӧO477l߾ŋoܸ1x͛;wNS'OV*޷[yY^^ɓwŋG3==pH4M닰H&Nqɓ ń t|0W,{0Ԭ>]Pɓ'L8Q(:j%}J׽t!GGEV|/>|سgOݳիW/_ww{,2n?Rʰa4.]qܹwz7J c=z6l؞={vչs5kL 믿Yf\ L&t HT* ^ۦMR[իW3g^x1lذ''jժ[.11Gi׮]*JRi4қ}+__M6ܹW^Go4iҤwsIKK+(dYYYǏ'ť.]U%!e˖)))+aaa666"N.;99jժ=x8lذ/ۦ߸qȑ#:t({Ep'JMLLݤ>[w޽{oܸ7رF]{fY622rԨQӧO/>>{ .㞶i&**J jӦ\./e<c]Ɛ֯_e˖~i'OY<kkk\^$I>`+ˡ,=UESJiV_ 8n{yz) {#zy\\CZje˖"J TᑑuZXXdLR+w^Uxgg &뱔F⬭i4Mdwz78-ћdqq4PժU;v8uԕ+WY0:III_zϞ=+(lݺL&+XDpEk4vQF֜& ̤R)!F7FpW0͖eYݏOOOwwÇدxtVZ?N:Uw9^ ~FAڵ>}zBBB6m:u/-_rʕ+-[;vltttY.!^^^|>_\˗Bi/"[/ۻSBطo_˖-k׮G!鋰H222BD"]W{ cr(KFV+ 33W^ެ>]]cAw͋\RZ]XҭUyf 222ݻӥK⛗N&LM~,G}IYnݚⲿJ|%|܏AV齸8XܲeK{{{aÆeggGFFR{ԩM6ѣ-֭kѢ_ժU+Wܷo߮]_!$&&&66vĈUV-^޽{aaaٳ_ήf͚]v=?iҤ'x:q℗׫W^x1rJ*YZZ:::ނJ`ccmnn_,K8tP gggݕM}Q_"R_0'OtB7ѬfDb/cc/_>}t̘1*U233+>8t rH$2dߨN^W^^zw srr,XCeYggD{.]\N]H$33*U{OKK{wS1ߪ,M]qǎ Edd߾}{ssM߸q]v_bEϟ?5kV=f̘A/.\x=}q`P8eʔ?l{ɒ%?>˲gϞ-Xz˖-:uzY-QFFƐ!C*˓XJure/^|֭RA֭[kמ;wX,{Q) 0̰aÌe2Çu-ZܼyS7kCĉ;v_ F5nKUh4+V8q9si͚-jwʃ;w.X <"{zj>_R*JBW17ox6nbin٧O׃ߩqj+V;N+9=y,--chogo5j;Iey ..lR>C_)G*4&Fl\<5Zr(6)U 1Vk5bQ|r\thװ^m2@ |=we``=/fO *V`(GEx4!uRRc%Y6"6΃rYԋa#b``֎0{0̃\*UzpFB+<:_ ZM6_c]\+'kmR2n SkNۻZ4hhJ8p@Æ Ǚ&$&%&~WɱstBbrVV3GEGթ]YӦ CqliY!==]̳qfQR+QϟdsQRJ:_(`@$3z-=T'WiXw茌2=z3hР/|Zq)ڠh]_P[^/WMua~葤M}w6LBN~lY<_ ;zΜ99B:98/4KL $D!mml f{xz H?kVrq  ܾ-%ttfq~IgDCkRO:c:'mmu1_g.22h)=ylO^04elhXH"5ZYnǏ_|)KDU\]---+XYW@@s#V%))xg/7D7_ȀLk;|8~Odۯ:GJ@Q]2ij(}O&YEW~<֠AÇ2=###**ի5km߾]*^~l طrϵO,CNԪN)'VPWj5I%VŻw4\fwh{vĝ#TZTܕڣs!MؕKw;dbJ|!re'wԎ$2\j#8)J ?Twraڹ/=IB|<ݡCsClƍƎ̙ttMTm۶r{+n߷Mr7h9/1ψEZ6p3͌ \Vz,ЩDb@3LvmoQԔ !$2 2ו|=^I[O77;KR2@]^EeO EX<"'kuf(Dj֬9k֬#FHN:>}ZW~َ;JҡCN:Va5,OI!{·VSZ!Wv|p /:34[zB$Czy'4MOcB(T&ū]LEBff{w$f R29O !|0V$/Έ ~?zw0ƀY'/\Vr_/i牊'+ԩHҙ/#Goo9B"kWk5_rgb SujWoX,#DRv iVFV4)1YRݪU;}M߼z@ue)p1iO}6LMQGi5-R*s!*6>bgO{#ΜI`VݹC[Na !Fީ.^I7 g˖'OެkU%Ț7^v~X$96䷎]4nOw?$۷o a3}o^xN't-]oȊ̞-oyZ5Ν<5n~-!x|YZ=( -ZϸoОXt3PM|ؑxCJ.\8jԨd>})SgΜ#G\`sYdvp y$ðOTYT 싣l}?54ԕOk)#7sW81ʪMu- Y9©tߡ6n^<)r_ ~nݗrA Sߖ}tLNm燋w'l&Qdf4D:b.!U/<~jaj$VNW'?G_r5es37/8XMό&*MA!{ʕ+~HIhogjf3`BHD[Thdmdf,[yQwc_|3X"LLϨVY$\G,ez<q N7(3cvIOϋۛZ*nܢŪQO ~#!Tklw$cGG4kȺDgfLya2_տa#^-Z9U*X|'I\FcjO~Zjq0!|"}}F#NNtx==''GmLCFzԟkw;5*X7Wڑ#gΜ9}ːk[j†ƽ=uklL؀ѾiBL]]L=o!Dþ^jUq5 0iO& /\R]")s'Fvk;?%pP,qr0î m]3%/kS֯ϒ)'~ ӧOgΜzjsssR{I&cY|3g|-_1**===&1Cԍ~{)V%O_ EOĉ1%<E\ϯ亝O%%Vs\dQS}'ſjDW*h'))X+p]=t 8uH+^cc/G—E&KESGc'| ))J84hUf6&BIKrKO^$>V+&F5OZeJV쌼th!ghQYYjN}Y@" JKK/tlг3_:SyoUʫ÷ 7S欌u'zS-ķspNpeB9ĸ&0 k_U+}:Ǐ ZRpiðc ćv-q[Zؑi $;{nG˯4i~hy-i$77϶xm735vXp]~ipy63,X1`آE[=צK'n&rC\zA5iD:7|իsʕwj~@W(9s2!VMk5yajc &IUmR))r( r̉SlWm<w[ZNc@!J2O&N'ƙ/ѕsSV[>*yGj8=鞴p:dфiY#p>ڪ޺#%oⲨhZ<~hLT$YX9\:eJ0Jń#j-gS#F/WTZJ3P(JN̐=HJ23sxNw.X~U'mځgvffj,߬ص9ۚ8N3$K}PXQrhsQZ痕!D#Ѱ,!}Ubدmf`$+Ǫ{Rps"TIzjV$(e*BfeqF|y@7Ȍ$m~;L,.>mڠ\ xFRf%z=y昘y]r`P̓cbb6mTvČX0FO+s+[5qTTO "Mc;64y= E_:突vj#K /<(k:ꤿ:nf0y\b@`$PTްH}'ſj3ryw.2@*||e8ɳ]]o.C5ֻߦCv ʌ\<ΐ?vĤ!ވ{EyOOdͅ[Xǥcg*T9[_5J"MO\b}k}+/B^Ņ?}!J i;WsR(++&??/gbCFb34SptwӡN](+O#̤8Brҕ;}C4ͮWM^>P,K{HB*/:_SB{7QPxΜMxU3'nr ckvO2v'y払^4VjZx논Ì!yA6o91(MT^BZVK[<\d21'E;R>_ʄo[).>s5UW]]5 ,>h"V-o!>|`v.C>Yܯh,)˞~=tǹS):w,JܴZJtpp-c#Cr6_i:hpy!d¡5״,-=m#K'=!dӭ+#F]:V"ք<$WnxOZl4RJ8Hy2p CqZN0pk_FTCՊ;|sFwG\ӕsi7lZmTώi8mFtlG!1ryf.ujʊɍJFٱG YKg%;:Wh4e8tŽ~b6~ߙ8SJOC=kԳ8>cuz\ !$.)%3OsJ;,LDR(hPjJX$71k( _I#|h1֤d7XP(|x_ʮmV#. vءT*9BѣEQyGԧ&E?qg6:+jՄ5rvҸA߇K\8OG6RE k}wqsj3C):i:[uvRV4{Qr|<ͩ4#O hj|e`*SaोJ4+"ZTqu XFݕ?ESVzɇ{8/gͶya؆% WB*5j׮]EL>c]<ЗhMרwӝsty?:5 Jv& xb͓4gjjODfS J UFbxV8Mg``@(j:}C_ʖm%%>U0{(/X!AQZ;\t)Mƍq'eZKy+.g\KpRC:eVԓF6ۻgz|ULOWfK IDAT*rscݸ$:+-UfԯQI {VKS<@.WFg%>x>W!<_x166W[ BS,:gz"ݻKc˦MJ9{)$ԙlԾژT)TJejJB$johl|ݜ\6O<Чwcw gǏ(>'OhUnݹghhdl(l+xb5-U&<C#C-v"es(o`Pfɿ{;ϹsK:<铧fV[=yֻeC4yPV+p)GԸ]Dbəgz!4uwYC_#H*'W~9f \H,144 T*@ dsSnrښiZh|~VVVʕoC_)۪Y8&?7O/P+"243('NӧV}{/,~ ZG-ڴiGO3|hJ>C)|HDWUNNN.]zU!M?uO(;4q'/2 +%7=e38Sk%/{v /˗T*srrrrrju)~հ>[h_"'-:5䃝%Vbg 8^Y[[dee/Η! MMMRRRe~sנQGn)^7L$''@31668p`XX4B}ɓ'/Y`ɒ%rrr\oiii]vQt Ž}S֬YoNNN,!!!ӧOg~W l99s9>[n]aa=<<Ν;WUU쬫HÇ+++;8~8HcKK˞={&NOЮ;.iݻ=hD"ԩS0恵nܸub/ѣG8^upp8s FJ444d2 9KIIiҥG)..J>猌u>|8::4Ǐ>I>B"Ξ=,//Ubcc3bĈm۶yzz֞?y)Nj ZV36 ֝ zɎr1>kzFQT>ASN///Qee%BѱÇcǎ---ѣڞ={m+!!aiiÇǏ3x{ŭܹsۙ|92)))nnno޼J,,,RRRBM5kVll,#7PRR3k֬su6uu 6]~;vrʇG}x֢Ev@lԨQ6l~쟄ٳL<900999!q)tR5,XS]]*--eJPB666Of.l,;FxV`:j ak>׷؍\҇# 6MHT75=BNN.44t,G^xLaa':I&8p@PPL& Y>77ƆD" jhhZJQQ1//OYYyvvv x񢂂ڵk9{KKThhhJJ BH[[{ʕP(wwtt444P(>y&BhӦMϟ4iRBBɓI$ҵkN]]MMMbbb)))W\ovrذaػdooVPP5jB9SFtNoooxlll=󫯯wvv9rɓ'eddlmm?}tСS޸qc#F8wՉ'ddd֬Ynoo?nܸNŌذaCyyƍ-[h ]VV .._\\2dȓ'OΞ=K$=<!NTRRcƌ255555Bq<=҄|BRW455۫>}:f,=؈KK#w0AѰ[nH$55sssPjjyG[ZZX2Nь&Lr:;tzzziiinCFFF/_H`!-ElO6u1c7=TUUZPPqF3`[[[eeƿݻwDZZz׮]/_P(.\f3aڵBhܹ8!˗/c`SNlii}۷oW\ihh _xS_ǧ!uV]]]KKKYYٶ/_>zB̞=[LLի[l{. 'cm~z__zaa{nٲ 6 mmmcƌ񣚚W"##UTTOQ?c/%%s窨p>ܾ}cPEENIIBDDZGGGPP'cpòe^z;99ꆇ2IYn۷meee5rHǏ<< -և]ʉ+!Q־AJk~$*ŽugmqP҇q>@gɻ"ZfRXS!n^Շ^y&DRrj=9r_Coߎz%%%CCYfaOi44CSLa<^|eB 8B Bq%/eKK V!g1jii!H;wۇ޿֭[Xx<1:REEFCCCee %$$֭[ZXXHPD"B(==S\\ѣGظלj-BeG޹s' /_p8##]vq$0Pss3K0ˑ30'\7-edd̘1ԩS,p8܌32228QQѵk޽{7%%E]]}͚5{㢢'Oؾ}ѣG/^}M6ݻy/,ǣGN>M$VZu|Ⅴ3cѪUdQvŃ&{|1f//͛@k`,mZz5#74bĈB̝&O5!<044_޽~}b֜5eʔH]]݌ }}}yy6iiiF66&&K%$$888`IIIAQQL& KIIuі*!!<99a]B&L޽555[lYw>-544޽{-----kBLLLNN1sjYY pРA9ؑ,--EQ7n߿_QQy:SSRKɓ'X2t>>>X:>))iȑ0<~Vrrrihؘ^XXhoouVn6}tl2QPG$ k"܊\B`3%!AANC/_\n]PPcZZZB伧GјaZ+p5)F!nlc;-FӎH HQB6i4Y87ÅoCpT{S&wHm2<\0BO zX꾘9s権!Gf37L<9$$#,,LEEc΄6… wX!`ffF JKKKKK>}5XaCCG ALL߿Յ`ss3F#-SRRϟ;s877yǥ\ I&a^ZhQjj*BwN mmm=zě:CP̆(055 TFYYYuuRSS~)l:P{{;q[[֙5 8PTTT__?33kLhhm8͛`###:7bZZvuu5ւRVV9RQQ!!! ]YYYZZZiii8NKK+33!4h )SHKK3bklldڣO YYYmmmLsk8deekkkQVVVb]w~JUUU] !!iӦt0}@WW׸8dĈGEn!իӧ#x3XI[뿾}&$$2+OMMurr G䂂ǽhѢݻww\١hiiiC a xs6.pB--`SL{)SiMvlrv5??_GGgǏonn#v" 7vR02en;bh>n!geeo߾mhh600@a&;;/_>}!dmm/jkkuuuO%$$X.b#g$jkk%%%~JIIIƍG$6r3tر***>>\SMMYZZZcc#֧ɩ-,,VVVۻwرc겳Yn޽{׷:TuvA򒓓7-hEyUMW>=>(CDHlVmwꠥ@%A.gef#qa)EI[#ŬCqwwr aE"K>>aaa0##Jرʕ+>|077Fc {f͚walllYL0a̘1_~t钀;dr@@Bh7n400P(SN3gΝ;+**&Nhbb( >SQQYr%Dڱc%]lӧ󥥥Ҟ={|ݻw755Z*$$%Q ]_ݟ IDAT_ԩjKKKlh͛7lPPPpEcPXX83#,,u;wx@ ڊa32(++oڴ)00˗/""";vp6l(--y&L9r={τvumlk׮eE*++444:k$!!`ffe+W|8󘏙PPP1cɓ'=<<$%%>4uvޭ_xqqwyiӦs0=ԻCv ڎpAĆ{;m|¶p8@;w8Ν[QQ_\RTT!tʕׯm}ԩϟGGGq/?YM -BjΔ}`Y WKkNk$!@0AӡQRR*((8|}@XX***///>h#--MR'e)**ĚKU?7X!H$éTj^^^dddsC!"X___WWH"$%%%$$k[E?Anv,4=t:D c2Yn3ha݁B2oM#=#2.]n=|7sM)+5vҾ/p!eAM!vǗKހs .gs/ Cp8֣ޖw:~byC/;p8GQT*Nx=G  F뢩~!l<OP' :NP(0!b$"t,rCt:hd2H$b]:b_’L pNooolg f t:aY>= 9ē/m@:45C"0DYYY)))!!!~kioog;VUUA_h4<OѰ!lf.Zd"jjj q1o;p$iРA_| ޣhJv.chbhhTVV rCN;~E, Aǧ/~? pTmm-Hkk}2vCB.6 .@涖+~U~GzFeFቂ9Iy/|hcdzN`1m4}}}AAwﵴ>ZhܹsB}ڵxw@fY%%%'Oz]=zDEEe|[^Ο?+++kc3߁pީ,}J(+*ۢsӜ'8ۜP 0`׮UUaaa{Faggkeear.#CCÅ ^Nr{wuS3fؾ}+iSSڵ}611ƍGc)_~|]:tNGs455:yozz:BQQQGGNef]]]yymLLL^~[}2g@~EDL8c {fffk }  <t? TcOˋ]_7o67vЯp%=:c׮ŸsEn\ؑEsc ,З/cEE=>u*y|ҥK}+TQQQQQQ7{Ϟ=G?M:HRlنݽg yw++˘X ʪ ݋nًܸll_z--g?=*??___OEEׯkhh,++#c={v R__мysN"""rd115k555EEE:vIk'TW1nm88vHHȩ{w\zpѣGݻ]38q2B(&s칳g1 cbq5g"""ǏsrZ(((`ccsd 휜o(8pb޵kw{;Ç<5[ֳSS_" ׭[iWmm͛7™3;xBhC0gOÇ :VVNwD ݿs_YYYrr{NHHvqq=s…\\P(GEO3e2NO!==>}:.\tttvzG!))f͚ӧ+));88]SII)>>~ذa={,X`ɒ%]EMMʕ+gϮb.?||||hh(fɒ% ,袶h__ߔҔ)S֮]RQQc| ߿߼yϟg+**:9F))qx!!C޼y򌐐P@?\T=ejjJ [M'O~(7Hm#߾\rűcׯ_q-[|\ҋĉ B\\,BhfI&=x wA2ߠ4%*..~mtt<=='L ))YUUiӦ/^tg}ƌk}э7X wฃLn_9dȐÇ#cbbBU?fa1~ɒ?iƍumcǎ2e 'B^dz߮Ĥ.V6LZ9xLWWB1ctgp2UWWw䲲l?Ŗwnn1cBBB z+Wfggoذ666t:vETT{@4BpZ:t(o7sN111Mpce5G[YY+= ;d@^^>0Jݸѫkׯz/|9$3g@zgE jj|#1 M/hLcr龙3NǏZ[[~_p!%%ƦUKKÇ}ݸFVVfΜ9ΝǞΚei۷4 !#WAl mmmeB؆? CCC''۷ܿabbRHkk Bo!,ܰ?֛뻵BBi'lȰ-]H'Nf 9 [iii999---߾}xwwu='ɏ=Nw;8pH^ ))nְqFl夤ߛ ~{effhcǎa ---.]z"%22 ޽{jy@HHرlsC¤rC?녅'MOô(++wCF!;Uവ˱i1***֭RQQ~gfii1cF3^>411EU?VSxE> $1q)mE,!΢ӨʯSp$xsa544z1)mq3fغu Bhƌk8_m&va3k8aw.h) Bht:#1p 馤>}T^^^RR!$..244TTTŋl^(iP!!qqcǎ$&3u\mlYTRR}.Kޭ[x9'o"0`EgmVbccnܸ1tPK,yW9]4())͞=;..{ڝlllñNJ!!!/SRR 4(<wmذNss/_8^3Wab֭[Iy݊gJJJ⬬3z+DbwI8g#xcRdw^TVVVRii#GCYYYUVV1N7oVVV͞)idD{-Z)11~jǎXWJBkީU@?O6664n8P||!lي :ajjzul̔ɕERRNNNiӦEFF^|YUU+ѹvګW>|hlļ8ֹ'NбNNN獌?P^^ΩP7hkk]Z[[kccSWWuV///o#ؕߌ3H$҉'m5 "+ۛ_h***=z4Bh׮]̋,YVVVo>__˗{xxxyyb_=RZZ9rd=}lmmB EUUU=jzرHJN۽3muMDD$0pqq^[HJJtB9gͲRU̒%WRR:>M8IU Co+շ~[1::z̙cǎnOΝC]h쩪ڳ ^oӳl^ N>R8o\qXlBc^z1UUՈLVghhRQhhτ=szɀ5rvvXءvFa|f#0}||l{}@e#4#|Ѐ ~0R0ڲe$&Ƴ|9ĉ ԩSoݺsnaaagg!!! 00pڵ!CxB@@!=rH˗/G{'vvvϞ=2Nbb:#WsBåh\`4HTWW0`@?k׮Ŏ[yyy1Z 2_KKKWTT8)((84iD2D=+3B\mueeo9fLSPTZ΃qKRRbn^Yomm2wLsss\\eZZ#)iDWwPk_m *=GѫZкGڶr۩ ejeeӧ@֎ifY}Q| '9b><{}?YypS. NlQn}s!p41jkcCFeBT43ɭ\Qe,+2}%.]b2W 񆆆m ---!!!nݺt钋K`` W^ݻwϟv"'1}p8}\xxxnnsr|5pGRBf%K)&נzx-_/E|]PYVVV4;>>ŋgΜP(,"VLCZ~jWvظ _ދI BHBB)x{PBPP066+!؍A3?*J*((2ߎxC&&&{ْ/_[.((?dggYߟeѪUB&MhƍtyWTTsUݗjkkD"vøدzWf Mwnoo_bQ211^e +Ҹ%%%FFRRRF@*Cѣ+++/__~ĦM_:--g'**jϞp;FdsrkfDXh3i>⶞v%׶==YPP`N~g V?yj"7:12?E`3D"ɥ\ IDATOSix?sC^ 8022?|rs?h4'՞scwBl*R(SSSkkyQcccssҥK;8>s̪U._w͠Ӕl)[\ 2'=33wԼ׫ʿ! xiKߞ߄=zԥKSGu"c2|kn,߸qe.SSS7 (=dbb^oonTNLLhhR^$4ܹsd2ʕ+JJJ'Op႐PSSvҭ#mmq%$$ \rGap8"v_Y__aÆÇ {zv:h C]]رcx #EmIII'N 4k,SSS Ϟ=aÆxès/^X+8??Ss|\7oisǎ]5qq۷ ܺu DQSN155ihhQn~111%%%M6޽w{$%W7oPįHH6QBSՑȍNO_ɓ'H'Ov\4\Q+vcrhY,7" '[?-W}hCE{eKK>r ~~~ ۷o݊6BUU*""TMMآzuuJڵkgnnn{y{{{yyUWW>>'Ntvv Q >>>>>nyfFKi2sΔ3gv!""bܹɾk)xTTT߼y(̴}޽{yXihhܹӏ%%u56V$%%<qL&khh4662E#**2Z~--Yo߶9zw񵋏4iJgKͲE!TDz͎HQU JhtD"RMl&Yfu|ɴy&}u8c BHA\}vлqC QR)e^N-ǩH֛4oǍ#),,{ikUx@ ٳ; pg644;:: ܾ};88[tر#G,]!o޼Q6o}mڴ)""Rp'N k׮)quuc[6R"54FEp-J6MIIxuqr游wQ3.*n_q-!?~ný 9zoi/}~~IA"?RZfϞeFni"(ӶmےZ[[v܉ x񣗗W@@@KKKmmݻw]MXOOرc-8lxJLg"BL3_52' ޾}]Ahhhw?K`o777Ɲ<6mSǏe;**MzAQQbQSScvظ4S24П;ǚkN3cLE!p-QU[ʧZ4W '.Eo.$l: EIfYVTX{3[A9۷w_xd}ҝ7Bōbs4-fn{t&?.7033;tФI[ E7Ng2]#T"E1TT-Ee]Og kq6Q+k_||BBBbf[AA!SSiӦl&ǎL̳'47}< 8==SN277 Z[[) sKnpoRSSm۶ NWw*++q79RۛofrXy} xڹ(4uDվ+/l=ޗՕ=xq{uDes#b:y4`K3W$7ttt0~% Iȍr;?%sBHQ]} Daaa//SN=7Gx1$+N owľOOg5\F|< ]c+nz!'罭k˗/0@=66III \]]ϝ;䔑affdooun3\Lٳ rC?.SS?vΝg;"X C C*o!xZgjec$ߢRH{}_ u5cj_o$ӵw v{ϢXdx[Y^:BOWTKL|5o<۷ot~N @@35fN#jugo럆ӯ"E2^w{/_F.qoG9a!7YqpJJ.͛y/rCݟtfϞ={Z |WLl>p[鹣mEDC2)jkcyq~.ԵSE>/D)3l0߇J?ׯ_~^HE)k#V7%,#SӐ]Yp&Q9rCbzhf_U޵Z_B9%Y?\n_|‰!> -M{OeqMF!j>99OgF @#>-tF~EKY_a(K2+Ȕ<&$$`:`x!BEv|얩K(#Ħ-dy@"V}q}~OIg[JsVJJQ~D"e./|Ol/$$TUUE헾"jjj f8D")))}N.|2=@jnnnlly?!"(+++%%%$$X~-jkk! _l[[JeN=51邂< EP~is9t:Fp<p$F8NP( < p7ò5=DѨT0b܁ᤤ!:flpX2iiiģ`G0ePj F%D"mWPPkkkkoogbYG"=/x<6= x<f"Nihh(+/^wAd2>/*v!։k֦h4Bv2p!MiP___ϵ!4*|~J!l! .*Ǹq-~jkkkmm.@P5 #167H1*p4vzBsu5s"tbۉ! މ;+:+POk.Z:G 0 =~,V36L!1ᣆu =Ӛ={lll'\e<ϣ2!B!B~ 4Me;7Zx_m ӾFR1n+z"^Yڍ8+|$ZPUqFwוt79(3*6F ] K 'X\,woh^G4̶~v3.}R\u4 WDo_\ 0}`]v}g/yڜ>qCX5*CDY4P7zgQbZnݗ `gPtݏ}g& kh&9B1"&"vcĪǮܖ<PO[ԭi?ܝG!B!Sk6Te"TX,yQ^uD'Ncjr=jm O0|hˎ"6?!ii\e1 *,CΒjwG(5=JR7mn#gHjg>=6)|~Q]RD\< xNgc,[}>N;4{9ʍ)-z{1?7U&oTՅ{̿{ēJJj֐@4]cw.oxUw7v#n+sӮ9Vx~iV"%)+s$~3g39z?}1_ df̼ d7U7ӵwS T;/]}!f`Y..ΉhUÉ>5=fg?ڼQv( -]9RW+B!B! iF44a|etTQ¥&.Pv@V!%+HO"ak}{i tXdg'sIG]U}A 2*yn&ihzBhςlӦ8y_^ 7n[[O Y>RC^Ug[jHx<j|H H$"@"se\'tޘFz\9@%d㱥 /^3q، .77Ɣ"B!B~J=/VoheRnc|C2o)ئqm ,Ru Xovn~ tUp0j=zTjlZowaoz̫fZh fUD {>{>V\qMsp9?> (vfa;#-*&g \܇T c/8[,'bw|<$[vrٝ=۱c#3rCB!BOW)!_ձYbRs~r1{K{E!jxӁNHk7Jj ;~{JF). 'ٹ o1` mW]sfv=tŔ:M HknV.ROvwޱ 07$Pl#]w+WmxD)=u_Ppy=7ܽۚ.ύ6fԸ9u#ҢLΔ"(*{H*e,>ٱr%Tl6ҷ82 zZB!俬Cw3O9 h^þ: A-Ι㭲ÅCVH0Kٳw\n6vx~"Q̰ׄUcz ˏ(O3|ig ^s|`D<:¨uZs2Uݡkح&֯^fӞ2\]N8j=gȀ^WB^HP0vruNYz8ƻkK?Z5k8afn?8~ !r0 s2n ! Lꔬb!~0 +;`B!Bȟ?-.5!a׍Y{+ k aPƳʮS Ancj~eD(秖Gkbc a drt POʹuZ *!y4st9CỸGP~f rrLpTOԛߟf 1jyӒmZ±iLf?t:K%ɴ60%1)9›QC,ٗ"ֺ}|l>~d_~rFeS F'SSʈ=r#Qlv֍i5X;zg-WK !LFo*1SȢjU-\[tl,pϓqwLfK !]ks>9-i14J,x)l[ڼO1=w5]uqrLʧQ_ܨm&ٱ#^A9~e,"M0ѪUG&ߡȩ4[Y6i5AF*;H8Ypi'7p.]*#U<)wl @Il6&^mKh?<=!:<*> I}X0E>ލi9k1b#[Vq+eqzpz0[:M%2I5d^W+6>:2FKǯ9 N͓.mj .Af&X`;/}'81rl-ǒqxep雯K/=ba p8h/ܿcޚea9j7 Ǭb, ؇²~5Y%i6ڼ E$BojKC Z$f8=o)2;`$S+!Lnn @AK& UoM%,t-%1 XhѼ[qCOlLHB!@!BU0 P\hFPiY;}DkZh6[EEu\P,OQԶ@%wdzn KEqS//ZS$Bһ̴g݊4ЧhDK7D0QDdq|YQn`0sY.F|,B!j4iII ((b I$8v$\j{yۺ @*rX,ض!;#q{W,P^{A/b!V,AZ^^Ϟ>n+gg2 F]&Dacm)ϊ19I'UF/ϓx= hbudF2|Bf^YW` rrԡd ШTgosC2.Ч.`XG;À7.B!1!B!PDhin~#탒g!ަj[xr:^&@]{*b߽sEb}kˆq84cV8:ACo|}۹d97߹s]c1edK+t{[#ݕdiX,22o֬y}>_Cq8M q8:uR#`܎a2;I@fHи~|7-wLw^E GU7ݰ<C̏ YM-jfk(!-EHr`A!?!U6ڹɜ((ʧ4 ˷,(P]99ZjA]q"~  X SY"`Ŷ`K*JBJ~,(b͊'~,^Pǰr,U>o/-l6:4,Jfea'VݱcSYʕoyt^~SDs-lZw|\!.t*䤔\99ܯQ$/9 N6m:QUepuJt߾W|be\|Q455ʳߴr圜TIHNLݵڎ,@9sU?%R9OjG 7d @S.G0HIB!B7B/D" ÐHLhqD~?5`(=0pЭ`p8GBtbx~`z,>JEǐ+f`e]T2yf'__Få(AIy`sa}* d5_UusFs|G~5xnm;SxmevdA8'ۺvM,*WX`sGOkՍ본\YY%:Z뭚64{Ć0ao˿FUh(q¿m OWB!7G!B$ǚhdhs}Ol6nWJBNk@tS-pI8~=՛Ƣkx5.},/-H}bUSF#?ms^%'۷RKdۅXʮ,j A$"+urS7P>$'|oK*ř1C;7w~)~iW6tps3ʾsH~ޓ}+)2J~EY[—@W}1UM]Ng:VS. E ;;, @ YUYZH!JBȯa0f B!eѱUCYH}xЩ'(v j6᥍!J>:ݺ B >XFjYbx]-X 7SeX]՝Zu>? H`YwapyvCUs\sR͸\=tTKU߭EpEY,7oSi8b^[Bմ/D_f`кdmB!n~V^%%H$,PD>(dJ8j䪖Uqn=Ls-!*hwI:WtoܓmrUR.^Gm1e iyկIGX85#6Bpmnz 'wuɍKqQQ){TXX(T4D0~S{tqdc{c[B ¢Mm Fopc3<5IUekyz㬓Q?-a3"@$¬+;%O1 c3uWoDehmoJ!{!rξ^\T[3"?h2ͻd#a0v<W^rwa#w6\Z/2ĕs7>T U^Wïy5xfpիWnߟ()>+IR;o{{$aǑW^ up>T~[àgj)#z뤨Ac]Kʝd>ikuq8;/4( ^m-x=,ɵE#a=ޏǥ=? <{xvȢ86Ӛ#(f}o]N{hSc,?U6Շw!e7Q/_6w{B!JB/'-ѷ?m(8 HM-VA*3бSGשhPqOL n(Nk_@zũp7(Uj֌/yEe(֜5E]56xYR Q!̏0}f/liooVdPSMZH>]Q=M ~$ںY"ߢ][\) hcY],lۙ{ףcM Mn!>cBO.,b6m,uP_Q^ˋ'wJx{4^&z(~y\rx;{;約7ai?ΔF١>{3 <݃-a+a0b)4OkVMɪdR)xߧUa=:tn54Gkٞ-|bƞArQj\5Xz*fM!XqF2LvvvBw>BI]M55bqTaX_MϏ]RъWC8%p6Zc!BW,+V1dzX WcڿOhkTQBpsvB!HC u5UU>DB!B!ECB17o !B~JB!lȚ4I5B!D,u_m-:|+|<:YF/VB!•hjJ?ȷCB!R+JQ[@qB~Tf-~vm{ *oͤԷ/srd_.+}զ+ƿ-JX3?;̱fܣ &沷jq.nr7O7X3$iE]I!B! H 2d㦍{]lŵk׺ti&o_`g,w9dQz\S}m<ƙ/TF%rִvu=i FFu5TtRoD+VX !B!J׿cO '~*zK/zz[~D2qtzJ ZI{&pw]k1|zWɡ4v:op="QYYƸ/acW(j/!B!R~h#o@(YZAA«tMnޞa9Qʖ=#J!l$:?q;ѠuDw{Kek+P[`E|!}W55Fj'>S߽ ϜG(gJQcb~JqA(PVV_1"'Cptc6~F(l]jrs:Cb3Ϳ4QcyNPKGBqcl/|nV {?yޓXq;\.%\B7n5_S)A!Ț0B}N&h*%\Y4&,j7xyFJԑhsEPo4;pwlqG}-lYF}Ӧ5vٍ\ U-l6&va׻^2j$ôok7^B-M,7xϺu;쇭җb^cä \iw'ݭӣw&wwv2Xd,Ycb7̕:ɦ8hMk6lu惪u$ B!B~;?jӦM~~ɏrsܹ/h]~@b o. &REOl|nZ@D[N Z IDAT4*\?ZO K̽iW50'\}q lՖk7\uf. +Fȍ<M0Iz&]Rai6o:Ζwocqufݭպu/Q+83r]x|fYFC8 k׃nȪկZʂ:zm{CZ-6;/^hc3ju?꥿@nW<hGpq9åY{kaˡX,afmf<Ҹs՘˞8nҸŴmubgFuL`Ć LqT`}lF'~ 5dVh =f^jGKL;wJOX025+Fw|{x5&67W;<}~J@K\+v _߅: 6uŮ &pR[|N{PVrfKy <g?~;6\uH> 5yyi{XߵvUىa?iW34i sνmWXw+ZIrenӧ/9i"B!OC!]7|tQD>#*w}lܣ0x#L&²#0kF4aE7TLҞA%ɿz~8.f= Юa;m|館_Yl* ^JiH\=e^Nz@A\Wco 4;Z9`}w+~jQ$'zgj?PC3Ĕ5oF!}TvWl[[rf65m r* -pkS )R@ɑ57OžO꽿^@x  UӶ#[.{}wȌ]C66]G"5V0=*c歃 w%p5VZńZ]ܶMu}-Z|%$0U%kfL3gNz:a馩zO=P*.?:X,lҤv* ?Юȉ+&hA\ge<4X y|?" ҬU,̳7p{ N o=<Ba!!~ՕB!0_ Z Tu`P_p8iy5USwy%u4VFsٵ7dH9O8)~5P))nguTa\sEPBr0dR9Rmi^hF4qjX,.瞛3NqHV;tmHEVF Mݒ(Jcer(BKŝn7)؋9yyNl\OČ CQYI*tzZ|Tؖаa/NsUiF<[cq >O8~xjbs8e4Rj @[Y]aBаOsV#I0*>~ 3os8PiicF!yaU,$$$׆#_ `̃fj gG>\y%o[h׆iǮϝ;ɋ;vKlvO>M!hHPVH-jX_xvv0/ T!rҴg͚aPPP`4am35}{VEl`z8y;6Ր<+#C,.u Dx5`zOQPPB!/_8P[[;/E5j0&&ZZ/-!}23?r10 o;7W6}.4P@Q rpU??8ZSLZ^ #SK|@qS-|T(= m'U/(Pukaڣ[0;4׺<70 ׃z֫e4 x,c&uvPvP(nnc}ݬEbU \.W,f RR>g-[DS_ӠjX6We$-n/1\1_\mOΎpc3Ϳ~d{|JNv)5ZEiF~0 U~YG(apcYy's1hG va.[z~EAv#.}xβ ;%uy! xY&<`Hc[ i' J": |xys@QQ hg=?SR^):sߘ5b;e^W!4ҞYte%j2{qQsB!CB>MII?aBɏ6kڤiiyEۅj9e@OҮGC,h3csd⃿_nu6[Tk,쏖~B7P~ż~;G”c]FO=+PVB\‚m=?&. OǏzUb6  L8R{]Q:pkO f }UŠjaj/.KLJ tjlvyw)asSVf]ɩbfQQ|s8DZIܨ;rp#EUUGޫW^-ꩥ-4'S?K4 Qf\\{-?~KV-d qc ;G1c6zJKyBBI&碟…3G7N=6d2N&B!C!XwuV["!PHPGJy~fƓ1vwܚ??|ZSWtNOa|ץfs{Ec}i8e4Rj_ilѤv'TC}uQ9f2N'.7y]X,ܮM{Ov~qbصŇ\&;Y, iuڲ :JPhdfsۑ3gnZ68EHK1 οQ1s̙3gOD٧Zܛ[ap0{@_iy-]r|4|' - aޤ!'tU+9ڊآ;$@[M)t !BEJ9ڵk1{vhhh͚5SUgXN:{:Z I~T[Xj:@E,=cܛvҠ՚ lEj̤j|󨫩v/es/Ns#KMQ|FO+&̚$=֞te< s'_g:AVl6t1U;#0o3v [܉M7bDg~:~Y!⁡*ASGPXVN5cۿf j׌o@_ gnx.mYSySQSN LmIC{^ҹ^ރPڙt,::7Y*L,_ܑ <&VPn =f<\^m+n$`E^/Eg \rA%$B!bY9J![[YVyRRRrtt461VP_|) ^~Wng-8ͱ!Vp(**s/;z5kp=7.4/RVaB~Ym YJn;X]oIc읍UE9f30wo{P7o:;)Spet1wKECEzݳ qWҸ$e _95IM_}#+ejRw}ھu.&_$;;-Nm2.kzѭ%op+aYjp\ FOh4%p |P9X8Ngin!A}+ nck Ku{ ?Zg:1KMp~o B!=dkk1k%zqYQx*e%Z5NS^\٢كN}rvCOcQw9U=T3YW|_]r;@>TPUo72iࡢە7߽팵hћ;zw[ݳm筞TyK^/׫q_Q|&?[Me`P#>Uv,g9/&w΋zHDK}bG|_;d*N[F\U7x1<֠EPjّa-YRDz5vF/[ޣ~]I/ݶ/ުeo3~?b z}w6f߫sSn{Ь>+DYiQOmhg/Tfנ2U%&Wuڸ|{͕jg>>ӼSrmQmC?e"-@2,]Zw.!33ݶ˨VkBr~H͖ObLwY9Srn{TNX}zyIJv}u?T )ۿ9OɍKjYCB23 o\m r-M9w͚dHh!N]#z5"^Wuׄ l~L{ꩥ/viJކ?d.:=NDĚR+U9%)I1)w*!U]):;W9d)O~4}P̋G?Q,TzADB6̏0d[zǺgk}64coVWJ~3CreQOSu7fKIYqKvecW 1=:YV+b}D<=syPIB.5ye, XѿLwreVֶi<2=~rg:zu|;!"{F7+j]zTE} kN>?Hx_+}| wNoz9"%SmӉ ^/>>9JДCkCoj)7~OݺF#:]z)"^^Z} v7%%3SjQK>3.ǝL!꫽7[2gzzd轶K_xFƯx}VGJ}{Q7ODt:kb.?ڹ\~Y~ڛvu^ջvХ6G%gwk"Ҡ޿j;!U lvnխAZH>;Hbj:­!^ն۬o]0g}xQ-n\H{.M'K86 IDAT^}=w~6u{Ex<:_(# o4]tHa/Y;⩄%b[^<ݧ݇ŶuqnWp7߫;}ĉ#32~c S{Շ8|=LX8 ?^s/Vo:zG̼˾"ɸ>388|NG8qZwٔ/Rϝ?a7%Qΐ:n-vw7B;XӶ1͞k~rO^6ıƘR叅gF{%("1itebɘ0y+:k˒mOistmgvo_̦pFFE' o;n;/ M>ۿ!-'.!Q&a#FfqCpz(1CƩIZ'p5T).E:KqzH9.'䐇.1yXg[pO6sC:sC:ssC=!F=֨[HB7~:zXbҤlͥTͻӵN8AO'w $_-e^zyo<p"C_-$ZŅݧ.%B QY޳qg߸Xb0,{+9c<u)X`KMd%ګE Ix_6NDT.YgOKIr|+(d.g~}u^ߧo4C}%fz}_:r$."5sM8w=>iN9Z#&q_rÍ TnɆnt[Hooݒw|Cwc_6WOQ>Dub)벿ϯvg?lal'4b[MCdWV+zbUՍ.͸*A|#;UF:ILϜW՚y-w*{}'43tZDcߪ2iZ*W|j+N\5/^BYC·#R,Y\ //iq;qwCfmȕ/a{=E%opHffDhЦ:IKuWķV9z\*b4>ľ~l,rnYɒ5/$"K~V]u{STd7T9.uctɪ&" O//77Gnmve򸦇f^8o7X9b:^/cڕmeDs9A2L123E>Nտ@Hb_ &sK 9ꡲB'5`9[h ]ZL}G95ʠO[IkMVtҥKOh~cN+U\rj|șwsaS~]$n{Ŋ?9$0)\T~>]1RyI\9QDEWoy&Y%<<<<<ԩ#buD|P<3CEU大EVp7t:V_.ogTCB+^Uz푞`(d5LĦd8҂*3,x'D6*doެ%|D KG*T4n~{Mlh(ߞnUrAܠVbJtxt=޶Wo-?-ؖ1+wU2e-9t޹f+.SC{1z^3 ҙM>Zg?Ȩ?NzG^&0|,)Z31| 7ԩwם72L'm7L?.Ȱ#8꡼Ѭz`W]Oʘ>{w !g|%qLqp_Nb.G]ݶoWDfB:/Kf֡ ?fsvW{=d\472kbE ѭN_+o.;/ W*L:y2oӶ$kݰ`܎51o~o*"JǗόxjsX^y й!!62ZhA^.Y+mۭ<]Z干6/PzU&mVPrUz6.x>TS^J!ͦL]p̩*r%[0%Ǐ=szeI|JTOtJ=K2"VoN}2z7oh24$"ت4j׫굲z{]fS6'pܽJQeTB\xÈ>6Y?ah5ߜr8ºf}D N5~GlSQԵOjAV6ґ4eᨫ޴ }f1->&|WcNԠ#/\<<ր"ҡ}Gu߱zyhm-Җ.Ylݖ1u+ڳϬeMۇ>Z#Y3.#Zw.Ixt&s9.z%R!b."r%d=7DҮH*b1!5kDŽ 13IB"!q+64T]%Hn.rPǎ~M͂sR%iwS[JAY_+vKlN 4U.u"zUټZN&r58E-{`>/rz聈KV&(t`gL&1_&R7h-opcLLN,_tVnr߭߬\lێvSj2 jW:gC(iaA!Du }ϠuVooNmWh<=wQ+/#kӏ%{{ǧ({[JGs9p%c'LˉY['')=e{IwYDDTUp~.#13˴sOGX ݐw pl:?FFEkuhJ1>^,nl$hlKH:义e6bdV5!/ϷR<SpkCnzQ5!F=֨[pkCnzQ5!F=ܢ [$CCK=uCy"7xl57.l: @Po +Zp.xsצ  C :pz(רurzVN0\h%yBL:@ne uM+1ºK<_߼x ʑA"U$Rqꦙ ^_b*^omRj0HWm\Maȣ{_-ow^I:m; iJ .z(G$YxڿӞ]VkD2jzDpX~LDU#EdYi-m(blsv)CPHx1ȑt[,Y_O]2sI!b!7n]dU&b09n> \P,8'Uv<%۸%Iٜba9*VC9LQv δMc~E>+Lڥo'[@ۿ]Ƙ1fPN]G~'_~,;>EiݫZWGm=zG?EҙM>Zg?Ȩ$;xfZgf%9Ep&fO\B) M?.Ȱ#z`=h:pzhѵZGp.XMnBR) C I/ЮT{Z1"?iWes&/\=MZGȧ\zQ5!F=֨[pkCn-/2ҿ:@~P5yh O5?)H `=T\b:p6n \*Z)#8 l:pz9F=#Z~ң#&5q>kw4L{.沇#!Uz@N:@P']YsQe[MeFW#z70{_gMyLD}'G6QM]G ^虦jzCNgmѤSa6l޺ך˝FKڕf+7~ o\8ɫc.EYiCm7n4Io<>ssf{QaЃd.:=ػ>,DVoʪ+Qf\)֝ʮG>hճ0zt֜ohh:e&v}sV=_P1V~q}޷UV)乽ӭ֌M2c;с]r7?:cs>Gdtf72*:73qqerl8r̳Ȋw?:lSƝ*Er|"ZV|/" Dڳ๠S5<)<d kx3. AVW9bwMc_oՌMm~LS6V5JAhc<Q5$D_k DQT}.?|]hB)f>c[N L9."!Ioeۻ!{ߥOѯM^|X;XH1-GXɒX\ ѫlwzwؒY<,C,c_>X@v{$`]͒M&mɪ~ܱ:&CݗDBgE*#iNnPxXrotO~O ׻2Ui##:6Ǿ""dG&<\iZ*״*Ui~Τ;3SnGg6h|s9Cm-KBr93򭔔Kr)L&DS@8~\a#Ff2 C8GZp.Xӽ6eFZG\Ӷl(tөȷ\pP6$?#_z(˒#SzwA=֨[ˏ:u[pkCn-JJTSG_yP Q~|}ՠī`=dVtZp.xsYtC9P8X:s.X 稇rYi/1e}WDP6xF !ʞJf֡{L IDAT|}^x2X.ck[r֑Vx)mRgpxjiע@PQݶ=cO9Vfd驦,_h{y^N{╓\I3+j2jW/5? _yz(G%( ԕѺG[g T7~M%W[pG%+c3L}B[D%+ȋe˙['m% l7~ŕڢI_LxS46p23%gwk"Ҡ޿j;-NOC9ʨVmG}l:ڠG5u`ղ7gb1ycdVwnr|ZAT[M/Qc>{V7D}몥fӥI.5{d#=[Xݺ`@i-ڵEgkkku4W6moKD3Tb[[!p_C9ajgr?QTff@Q=YgWkU/YȥS7I=OXH$$1nظظ C)&EDn#yvQ݃8zLƋ~婾"{F77V.]ժl^^^Y ȍEi"W?YH`">޻VyX7{v4VY<&[}}~ncEnjMPlmGC)c5 +!Cj"rDg:N]ZJM 9X0txW#gtIx!"2~4:V&gQUeWo4o/Rϝ?a7tƧܕl:?FFEfmv|ʯs3-3ǒu 8'.!Q&md؈FX=\Jڴ4\wCN'odصN\aykĥ*%:@HMooTg?מ(m|Wes-%Skfʯ絎O![pkCnzQ5!F=֨[pkCnzQ5!F=֨ܚSCTs;S)xd5FzƉȌ&﷚L9ΦAҬFcch)7zsHC`zsw]j0rkw%q׌VkSKpI<.%)u2A5DP89zWUႠH+( H 9e=$yeRR3E)_ng0|Ej0tk [?r#-%?ѻۂ iUrr+ }feݞ.&Dht缤=X9\=U_ =stDr?>Y! o|~6N}f~Y[4 /y>>iڥFsϔ yg[ :}Ƕ}Qy}Wtwk苛z} C9ybzT[jYG+&?@n8k=ԦӼC ŅOz.Seftg*{\Pd#N>#Od01ѱbbbbzE$FWX.oA.K)9\5pߜz]x^Qq`u2])/-Z$h"%7L"i ֮U[Ҹuf@+NY5\ռKy jf5^>Zj0Dߐ*n6HX~d9pzhke9cK“uR叅gF{%(vbW?s|jEcĄ1:~BŘ.\LLtpg=љM>Zg?ȨhSȖwU}kb6XSNgb6%$j_>ll#NzHs^^^ 5֟+CLWixzõ+Zp>vRR1j X=֨[pkCnzQ5!F=֨[pkCnzQ5!F=֨[pkCnzQ5!F=֨[pkCnzQ5!F=֨[pkCnzgiUIA,P×#1em fd2ɾL* I Q}||yмJxsSޯ炿Զz}UFE_ZSkYRͫpVwY)j~Oվc.kЪRm2)sYٿFHaMI B8n=oI˖ u]Re{ط;rs-Vv۶+qك3T1^J=F=|˧ݶ-): 9;oTwh=Tnrbu !LZr㊵rsu8O~@Ν~bhdmŵ"o #Bع1mcx€+,xPf6bxꖗJ4@b#츤u{E/vnUjѓm[CajǯݜiS/u[ :?qh֟pUC#{V8`.oG UO|,[aeNضzF5kUnٴ#*+ o8F==.K̅4YGNNږXv-+;srN٫×},|KA!UooVa$-[ag.*M !mSۦo&z+\B0? !UW_Pn{^^Ν!|\BxO_s:.hߟ~Xm7iTm)߶z˷l UըYiիfPwsno{;g΂?soܰuR슭+煂MK[)LJ^QFNζ?a̷~$+2[ |[أYΝYR+ݖ߬zοzɏ{ *ܼ"q*7BxuG' ;rs67Dlf ~n:tuUv˖Wf5cxm=Ǻū<9鋗W>u[ ׮~y^`a~ gبM1[tΔ+F ]]B1;+~ur˅m`}W+Ǝx_ER/.0ŗE-[B(#2TǴۚ;nJτYGֶTk+{hTۏ^ςz3[ޝќKC7\:.wޜp؄80bf?ʕ~Fj -ׂ2+U\nOغU鶴՝nذ+Jrs'XkƿTTqيU?ZG\]rru8PZ;jvAG^?죿+@n..99~ʁee^+@2M<h!D$x C&H4@ Y~O{WӰaÃ:)^z]oAVoȐ!o~y;)'VE-_YfB~f/'''Xn_Bo~|'x^?s|Cmk׮=v 64iзi?ڪec#o )Zhx83f̜9?=?`+W;T*siӦ/[[^^W_=eʔ;wR3gq?:w_eƌ:u*.kժg}ꫯ~U\Nj߾}2ei'x'|WFǎۼy~%z۴iS}qq 4}6_s5 .\jC=[5k2dʕfͺ袋'ǍW>|x:u{bŊs^uU3UT2d?xx￿viӦi^߾}ӟS΍78}x)4ǏZf~~~E;777_uE;w3g-+Hvڶm[rʅiӦūݾ}ivѽ{7|sw}wzͽ,X|~:*3ТE|p;srrN8A<ꨣ>UV曻[qf ZfͤI{Ҷ-TVyEkxI'͚5kʕӟ~*SwtPPP0`˗ϟ??{C]t1cƆ ƏG.I޽?ÿæ;~Wk֬yw7nBz4 27Qs==@*jժU~ڵk,XЫWSeʔyǖ.]:{ܱ{q^=\|O>/Ϻ pܸq!5k4hŊ ,(Rsν{?:YfX_~{9뫙]wvƽhvO=Բen[WcoWZ?~5k&Nx!d`;d2O/G/.k7J?Fת)}G|+ N0[os=C999͛7ǎ[j]-m,(Ve˖}y?'''иqo}DϞ=}ٽ+~I&=_v~> s:u4y7Θ1믏V>p뭷R=zСC**{ゥT*Χu&o^n;VDVV\cǎ]S#z8aÆgn׮.Z-%\|{챂f͚Zj=!7s!jժ d*JZf4h иq㯾*2?oQnn~7f̘{,+Jm6k1sUV|`ܹ5رc |'UTi֬]wK.'N]vj&L u6sÇ ?>.\ءC2e/B8&MT\n駟 ~ YwDYuQ3'NS JyJ86߲e˚6mZJ>K.!mظq")2qg}VRݻwkBKY;[?8/a 2$uЕY;wnt kϞ= /ԩӌ3Uz2OѾ}kuqYX)ҏQwnV(WJyyy&Mʚ)R^{mJ+e{gշox̙g %8bnݺoݺ5~ocǎ[ogϞӦMKRoWvJOޯ_ &RGy$z)6m԰a虬P4+ Ӻu[o[ov9sYs.[Q8lذG}tԩ6lիYgp+VD)[7|SL-Z,Ydf*}UD*U%~EuޛBϟhѢ[o5> !4n?\z?zf͚nӼѶܾ}?hc|ѓ=zxB_}=9nܸSO=~ݺuk<&㏿qTRrVZr<"_y Pnݺ6l,! m6mf̘q]wEC":wCt7|=nڴʕ++0swD7f̘< N2eѢEw}رe( _lٗ_~ٯ_!CxիWO>=:uemZYwDfYf5c̙۶m[jU׮]C_[~%KT^=pE`ڴi%֭[WYK\-[.Y$J-YEٲeoYȱ|'7-/_-aj_SB4iR쓾Ǔ&Fo͛7ꫯwȑ#ڶm;iҤBzlٲ/b/ ?_Cgu_[.>-X!L:۲eK裏j8dȐ!O<ԩS/_wYByM6]6֖/_ޫW ̞=3 uYbEt-uhѢe˖E+aTP5Vd%3k:ի֨QcԨQq kڥxw?f͚_~9RƽVH qEz믿>%}Y{w]tyCڈ1~P۹+WZm۶8qb͚5=eE% $ڵ!*|M}ٟ}YToqyl!C :tѢE]vYp ~iaaa :kNlHƣЬ}l"DP&5j`;Tq'xAWf hbٲe}]jĉIvر|n-k˗/7Fo RTf]~Lʕ/ox4:eVǨwn4}G|+; Eu.RGiZ~V 4Hs}]r%pǗ~JN+Vf5m4^ɓ3?oo߾=z\\{oJ*сyyyoΝ;CT_>z衩Tjƌ[l)2ϫsΩTsMro|P]Mv~6mTV?Z| 7ܐs1ǬYjժ 4Xf{ !>}ĕgEo{f͚{ٳ2dԩ 4g}֭[׼yJ*-Y3(_K/tw?3N:~+xQFnnnt UֺuyĈ~bE]}7bĈ*UhbҥM6=/^|TR7ވpذacǎW^˖-7nꫯVZۼysM5pg?ТE;w^xᅅ8?df͖,YR~]._C)SaxKӏ?}NcǎիWժU/ҝ;w6k,//A(D38.\=)իW7?~-DҥKt^矏?:~ڵ޽{طCYLw{9sD5 !L8.}<Կ{キUV/'L;vW_ݹs縺9rd<!9DSN9?G_鋌0™3gz|fȐ!Ç/SLzϟ߶m§~ڵkל;s!N8aɒ%-[lذw73jժ~˫Uie2?{+/X"''gw߼y_B}Ѭ%g]k{~ ڶmqrʥժU[v9SFG}42Ðjիhb…{Wnnۛ6mwyw˗o߾U֭{ܹΫTlr'VXqW{Hq" Nnn_~ٱcr=Y87N:͛7_`Av..]s=_BŊO;uU^=k|gO8j׮nݺWR%ϟ9sfձe˖F>}z*fq2$ޗ&L8S:문9#>”)S(!mwŧѣGviW\rbE]3!:>hۗ-[B6lX&NxG͛Mh !+M1PK_q}J׮]>u;?x.X;"k,.ѣڵk,jժբE?-Z\~z& :3,}O7n8N{ׯ_>gy=nѢE4< C{KFBaaa**2 P^| `IDATm۶!+rWxڞr)u_Qe%CY70k}Yj?~ti(h i?x(s{I'lrȑE~駟իWSNzHr_裏RСCw_LSNmݺuԺ.Ç4iRF6l8cƌ;F?CZJRW]uUrn㏏~zsѢEx(n=zӧOť -¸q<̬sWZuQGUX_ZHf֮];k]qEF)k,}%K#8?O2¥m۶y(>*r}k<+Mo#'vEp2n'=ڈ|Y/ Bc̃:}=(>}z>}.?ɬ=dȐ\2wmJq9evYG#=PXXlٲ2vq' @H|۶mx(gC_7nܘ2{oS@&oTRzޣ7"f_fW^}Ȑ!EZxEʕ+7lذɓ'?ќZj͟?ԯ_^b6mj׮]\*#6ˬ.O?iӦu]wꩧF_~:]v/ܹs8;lѻc6mz>>|E(nۋY׿ OS4iӦ^x1q"iN:˗/߰aCgzoMrJsԩS1cƼKqn >K.Eq4rM7͟?„ &LE}}̙sedXrgX\E'h_D'ⶽ-((+HhŊY9=Uʭ۱cW_=rɓ'w-@B[5j jTңG6ȼy_|/3gҥK˖-]3_ t%:#m۶Jիu]k$773gܹs|?~QWNnn9s}͛7s=s=uUs=wqǕ/_O>/R [paڵ.wމ QFqgsss{_gϞL:\re.]>ɓ'uQEXx=u]Ǝ۱cS禬gTr o(rĕPަGYfQFwĉG[oŷZwjg5jT6mZl9}_~WU6mK:@ !tҥL2E~/}idmNcExֳjq{MK} ;irڴiӪUJhq/ٳ\r]tѰaʗ/w8{gfz we}nݺ'?E%m/5Ke=8ug1Do7YX Znk>{( q!qr7?I!JeѮtQ/]G7EfW.]z]wn:uQ?IRÇ?̭ΪM6HxhĈ!/;hy)U^}vKRachԨҥKk׮=k֬c9f}i֬YTBN)999~z4"0o޼x${w-ZhUVZj*UXxqq_-:thO=藃C}|8LƵknڴ[:th*?w|Ϫ!o-ZtwF%WT .(a.^J*Esǒ%KZ~䢋.^z*2e衇d˖->Jw^jՖ-[֮];rGӤIEt3N%{^ˇrH4nժUC-3?kԨ1:ciҤI4yO?tΝ[EGϟ_HiРuﺙf7h'4hЫ:jԨM6X"1bĽ۲elxp}ѢE'tR  ie,:_x%Ky7tSnݢ5jԨ;OxkvѢE+W,}O׿ӧtAx`(m/rf|@vگW_m߾}*/Ћє5j_ J荋¶mJ4XRnݺ>餓ƌUb_Ξj4hУG^z)//oz饗ZhѮ]n頃ʺ-ΰUWܶ_>)ӦM;C!a6eʔB|GA%2q7;uԱc:D;AӦM&j]їgy~ѽ~-[u"vo^yh,z֭[ϝ;7,Jvر~5kĕS~ŋϝ;7;qx;ٳg7o~衇}ҥYwqEX3Z ef34k^s5-[<[l75V#Ej/N|ڗ^z餓NOO8cܴ|+7ԪU+B}T!:H{ReN{z}vmv["N͙2W-[tk77n\֭=hiz~}]ڜ2]'Y=R&\{},YuB իW/7XZh\PP{I'cg=~20qɵk>{_~֭[^: "2o=*x۳ҌQ\dfy UqS&~CY6VBQ\/A!rʕ)S0MY&N6my䑭ZtѰ!zڵkCmO>7|s=-蠘6mZ&M>䓼:[bʔ)K4]5\O|oU^]ve˖}B6lШQNB M63f́8z Yl޹EUvٕ &J60ZB/$ RIlA% lr(.ɰ8D r0\.+ q|Ϝ9gEMy\y>D7x7IMMb"EEE...{wBR+Vn6r㣏>Ϋ3rYYYY111K.}a?!555$$D",]:֞mW :;;9ݚ}I$%KDDDxyyJHz ҧGGGx쳆;p7!!aʕX?I$BX9"qkaaAEb_ݻlx~ >@ gB O]vmذ?)..>q℡D cB۷o7772/Μ9Mgggk׮i/WG… PĴvCBB._ldd422255%d2ٲe֭[gkk3׽4VDD=,//off&!!ɓ憆Z[ˆg;;;C#6mbo,%%Z8" **s.ԳNT'XZZ ۷3|r@  433NKK {W/_ 9~~~zzz÷n݊wWnnnvtttvvokkӲ`cc#Hah A{鯿7nXfͶmی</L͛ء {Mgaa{E0M0.k\.;uhY;v #nٲeٲe111ƾ Q++5k]|ݭM^^D"155 Ƃ fgbb G===B\Ns~mGVVVر J޻wŋ8 MXNlsч(# [NMMr. ^H$:zhuu5cS qM{>{m?8-6˹hq`y<>_]]mffסAv3\GqerlK 踭]755/z*gS\\ {iZfz{{'D#*** @ll,_|pǎ999$K= k4F8$H#ɨ733mggG/e``n޼IF*'h/_LQ۷5& ?8((Sz'Nj]zu__tL&GGG322D"ݻK.яā\/Ӟq޻[mm۷auԢ=:p}-g_ <]Т>. SRRqKU*/cPee%CZv+a~]I{O5C!44޽{j:;;cX˺333Aoq!U*L&_7oaիW111J2##g"zzz,4vaaarrό߰HR455A9P(p!y -d'N.aaa8XDFFB,U$)JF7zp*ROOʕ+N_ ޚxBյ^Rݸqu5]1uUTT455555\zoiiQ(޽{=DCQ ;wN.>}ZӺ9iIWgΜinnnmm厲2!XFJ&AʜwJNNpuuuwwoiiQTµ)))xm&s=T*qOFEENLLcG+++TRZZZ|||Bt!ooo,X9GyӦM ")) _>l C{ 8Dovij{{{ȾikkP?߿_.c?#22RTd9}vEOg]S{B `rr/11D|?44iHg|}}޽ YXUU533{c 0'&&JKK9]dw٦sꫯ2335:k!#aGЀ 3DXEE[{omjjR(XM(C{(66\3BݽQRbMIIx~~+W ߇>1t1Mj= ++jx 9MgaXR ?#<<<;;*7p-Zc!-Vܹt6dXCf B<ݫkjj<<<8Ρ9jO?Ż8Aehvvv ~kkN97]{=l="Z*** cLNE}bS{{ FGGkkkGbO{N;QWW766v<:le/l ijm1mgp}T:K@ % !c`ooJq1==š:ǐi MXvv>??ȝ;w&$$0ԍCFFFUUUp|||d(p^HII |X|3s ֢yy@ @ g 77L믿usI FDD<=@ @ @ @ @ <1J=L7C { try { const desktopEntry = `${process.env.HOME}/.local/share/applications/p3x-onenote-cli.desktop`; const exists = await utils.fs.ensureFile(desktopEntry, `[Desktop Entry] Version=1.0 Type=Application Name=P3X Onenote Icon=${path.resolve(__dirname + '/../src/electron/images/128x128.png')} Exec=${__filename} Comment=https://www.corifeus.com/onenote Categories=Office; Terminal=false `) if (!exists) { await mz.fs.chmod(desktopEntry , '0755'); await utils.childProcess.exec('gtk-update-icon-cache || true'); } await utils.childProcess.exec(`${__dirname}/../node_modules/.bin/electron ${path.resolve(__dirname + '/../')} ${process.argv.join(' ')}`, true); } catch (e) { console.error(e); throw e; } } start(); change-log.md000066400000000000000000000273331516076457200134310ustar00rootroot00000000000000[//]: #@corifeus-header # 📚 P3X OneNote Linux [//]: #@corifeus-header:end ## Change log ### Unreleased None. ### v2024.4.160 Released on 03/21/2024 * CHORE: Flathub release test 3. ### v2024.4.157 Released on 03/19/2024 * CHORE: Flathub release test 2. ### v2024.4.155 Released on 03/19/2024 * CHORE: Flathub release test. ### v2024.4.146 Released on 03/19/2024 * CHORE: Flathub test. ### v2024.4.143 Released on 03/18/2024 * CHORE: Updated Electron. * CHORE: Build task. Changed the Windows Setup filename to be using Microsoft standard. ### v2024.4.142 Released on 03/10/2024 * CHORE: Build update. ### v2024.4.141 Released on 03/10/2024 * FEATURE: Added Flatpak. ### v2024.4.135 Released on 03/09/2024 * CHORE: Update all packages. ### v2024.4.125 Released on 03/08/2024 * BUGFIX: Was not saving the proper url when re-start the app (used the previus url). * BUGFIX: The NPM and Electron app was using different version. Now, it is the same everywhere. ### v2024.4.124 Released on 02/25/2024 * FEATURE: Enable a MacOs Intel and Apple silicon build. ### v2024.4.120 Released on 02/25/2024 * FEATURE: Building the Windows versions is done via GitHub Actions. ### v2024.4.106 Released on 01/26/2024 * FEATURE: Added Japanese ### v2023.10.243 Released on 09/21/2023 * FEATURE: Update Polish language ### v2023.10.235 Released on 08/03/2023 * BUGFIX: Change color following the OneNote Online color change. ### v2023.10.233 Released on 07/31/2023 * BUGFIX: After suspend, giving error (blank window) as issue says in GitHub as well, https://github.com/electron/electron/issues/30966 ### v2023.10.228 Released on 07/28/2023 * BUGFIX: https://github.com/patrikx3/onenote/issues/181 ### v2023.10.222 Released on 07/23/2023 * FEATURE: Added windows version ### v2023.10.220 Released on 07/20/2023 * CHORE: Updated Electron ### v2023.10.205 Released on 07/19/2022 * TEST: Auto upload with deb and AppImage ### v2023.10.177 Released on 07/18/2022 * FEATURE: Enhance boot startup speed * BUGFIX: Auto upload stopped working ### v2023.4.119 Released on 06/25/2022 * FEATURE: Update deps ### v2023.4.117 Released on 01/14/2023 * FEATURE: Added Turkish ### v2023.4.113 Released on 01/10/2023 * FEATURE: Added Polish ### v2022.10.117 Released on 10/23/2022 * FEATURE: Update deps ### v2022.10.111 Released on 10/02/2022 * FEATURE: Added Russian * FEATURE: Update deps ### v2022.10.106 Released on 07/27/2022 * CHORE: Update deps ### v2022.4.127 Released on 05/31/2022 * CHORE: Update Electron ### v2022.4.114 Released on 02/21/2022 * FEATURE: Simplified-Chinese Translation. ### v2022.4.112 Released on 02/05/2022 * CHORE: Upgraded to latest versions ### v2022.4.104 Released on 01/05/2022 * CHORE: Update deps. ### v2021.10.167 Released on 10/28/2021 * BUGFIX: Enhance boot speed - 1 second faster (but it is still very slow, because the Electron webview issues) ### v2021.10.165 Released on 10/28/2021 * BUGFIX: https://github.com/patrikx3/onenote/issues/157 ### v2021.10.158 Released on 10/26/2021 * FEATURE: Changed the `change-log.md` file name. ### v2021.10.155 Released on 10/21/2021 * FEATURE: Optimized boot speed. ### v2021.10.133 - 9/30/2021 * FEATURE: Added `--minimized` argument. ### v2021.10.130 * BUGFIX: Fix Electron 14 error. ### v2021.10.111 * BUGFIX: Replace `configstore` to `electron-store` ### v2021.10.109 * FEATURE: In the link popup external buttons moved from center to the right. ### v2021.10.108 * BUGFIX: https://github.com/patrikx3/onenote/issues/152 ### v2021.10.106 * BUGFIX: https://github.com/patrikx3/onenote/issues/152 ### v2021.10.104 * CHORE: Update deps. ### v2021.4.192 * CHORE: Update deps. ### v2021.4.190 * FEATURE: Enable zoom in the bottom toolbar. ### v2021.4.187 * FEATURE: Updated German translation. ### v2021.4.185 * BUGFIX: Proxy got baaaad. Fix is done. ### v2021.4.175 * FEATURE: The bookmarks are sorted by alphabetically. ### v2021.4.173 * FEATURE: Enhanced dark mode by keeping the original colors (a bit shift, but not invert like before). ### v2021.4.171 * FEATURE: Added Italian translation. ### v2021.4.169 * FEATURE: Enable dark mode (with quirks) using invert all colors. Not perfect, but it works and is bettter for you eyes. ### v2021.4.166 * FEATURE: Added Dutch translation. ### v2021.4.162 * BUILD: Add Ubuntu 32 bit AppImage version ### v2021.4.156 * BUGFIX: Fixed the latest Electron v12 version (it was crashing) ### v2021.4.154 * BUGFIX: Electron v12 is crashing when clicking on a link (build with Electron v11, works) ### v2021.4.152 * FEATURE: Corporate login fix. ### v2021.4.147 * FEATURE: The menu is by default will show the menu, but in the settings, you can hide it and only show with ALT. ### v2021.4.144 * FEATURE: Add `rpm` package format. ### v2021.4.140 * FEATURE: Add `deb` package format. ### v2021.4.136 * BUGFIX: The tray is more stable, but it is a hack, not perfect. ### v2021.4.132 * BUGFIX: The tray is more stable, but it is a hack, not perfect. ### v2021.4.122 * BUGFIX: The tray is more stable, but it is a hack, not perfect. ### v2021.4.113 * BUGFIX: The tray is more stable, but it is a hack, not perfect. ### v2021.4.103 * CHORE: Update deps ### v2021.4.101 * BUGFIX: Proxy settings was not loading on runing, only during setting the proxy (https://github.com/patrikx3/onenote/issues/128) ### v2020.10.189 * BUGFIX: The bookmarks editor title was wrong, showing adding. ### v2020.10.187 * FEATURE: Add bookmarks menu. ### v2020.10.179 * BUILD: Removed 32 bit version in Linux. ### v2020.10.178 * BUGFIX: Fix button order by using Material Design Specs. ### v2020.10.164 * BUGFIX: Build problem. ### v2020.10.159 * BUGFIX: French build fix. ### v2020.10.157 * FEATURE: Added French language. ### v2020.10.155 * BUILD: Fix newer build from `electron-builder`. ### v2020.10.132 * CHORE: Updated deps. ### v2020.10.123 * BUGFIX: Adds new translations for portuguese (https://github.com/patrikx3/onenote/pull/114) ### v2020.10.111 * BUGFIX: About blank fix (not full solution) ### v2020.10.109 * FEATURE: Back/forward button ### v2020.10.107 * FEATURE: Back/forward button ### v2020.10.105 * FEATURE: Tuned bottom toolbar ### v2020.10.103 * FEATURE: Since menu is not always showing, on the bottom toolbar is always showing a donate button. ### v2020.10.101 * FEATURE: GUI align layout on confirm popup (reverse button order) * FEATURE: The menu is initial hidden, you can enable by clicking ALT. ### v2020.4.200 * FEATURE: disable all AngularJs/AngularJs Material animations. ### v2020.4.197 * BUGFIX: Remove Fontawesome and jQuery, as we are not using. ### v2020.4.185 * CORE: update deps ### v2020.4.167 * BUGFIX: Minor translation fix, based on [Github Pull 100](https://github.com/patrikx3/onenote/pull/100) ### v2020.4.157 * FEATURE: Takes care of [Github Issue #97](https://github.com/patrikx3/onenote/issues/97) - Option to Disable Internal / External Popup ### v2020.4.154 * FEATURE: Added ARM version. ### v2020.4.131 * CHORE: Update NPM packages. ### v2020.4.119 * BUG: The set proxy menu was not working. ### v2020.4.115 * FEATURE: Added Spanish translation. ### v2020.4.109 * CHORE: Upgrade to Electron v8. ### v2020.4.100 * FEAT: Ability to hide the main menu (in tray mode only). ### v2019.10.318 * FEAT: Portuguese locale in the GUI enhance. ### v2019.10.317 * FEAT: Portuguese locale in the GUI. ### v2019.10.301 * Bugfix: configstore error ### v2019.10.211 * CHORE: Upgraded Electron v4 to v6 finally and using just 1 icon 🙌 ### v2019.10.202 * Bugfix: Build error. ### v2019.10.230 * Bugfix: Electron v6 was generating twice icons so I reverted to v4.2.8 ### v2019.10.127 * CHORE: Upgraded Electron v4 to v6. ### v2019.10.117 * BUGFIX: DISABLE_WAYLAND fix * https://github.com/patrikx3/onenote/issues/70 * https://github.com/patrikx3/onenote/pull/71 ### v2019.4.122 * BUGFIX: configstore v5 is not working with SNAP, had to revert to configstore v4 * https://github.com/patrikx3/onenote/issues/68 ### v2019.4.115 * BUGFIX: The cursor sometimes hidden * https://github.com/patrikx3/onenote/issues/67 ### v2019.4.114 * BUGFIX: Since the `Language` menu shift from the `Check updates` `Help` to `View`. ### v2019.4.108 * CHORE: Revert to Electron v4, as showing 2 icons with the hack. ### v2019.4.104 * CHORE: Upgraded to Electron v5 * BUGFIX: Electron was not working sandbox, I worked it out with a script in `src/build/after-pack.js` ### v2019.4.101 * BUGFIX: Minor translation issue. ### v2019.4.42 * BUGFIX: Revert Electron to v4.2.1 as there is an SUID permission, https://github.com/patrikx3/onenote/issues/63 ### v2019.4.39 * FEATURE: New `OneNote 2019` icon * FEATURE: German translation, able to try to guess `Online Onenote` language, but not always working ... ### v2019.4.33 FEATURE: Added in the `Action` menu to go to any URL. ### v2019.4.32 FEATURE: The link chooser was missing the cancel button. ### v2019.4.31 CHORE: Updated all dependencies. ### v2019.4.26 FEATURE: the Electron GUI color (you can check in the `Set Proxy` theme) is switched form blue to purple ### v2019.4.24 FEATURE: Allows using multiple instances (with some quirks, as the config will not be synchronized, so it can provide wrong settings) ### v2019.4.21 FEATURE: Reverted added emoji in the title (notebook) ### v2019.4.19 FEATURE: Added emoji in the title (notebook) ### v2019.4.17 FEATURE: The settings tray menu is a checkbox now (it was a button and different labels). ### v2019.4.12 BUGFIX: the tray was giving a "tray was already destroyed" error ### v2019.4.8 FEATURE: for all links in P3X OneNote is left for the user to decide how the links are handled - as internal or external ### v2019.4.7 * BUGFIX: the tray was showing all the time, now, it only shown if the close button behavior is happening by minimize to the tray ### v2019.02.17 * BUGFIX: Added info, that not every case can be handled. * BUGFIX: On the sidebar on notebooks it was opening a new window, it is quite hacky, but is supposed to be working. ### v2019.02.16 * BUGFIX: On the sidebar on notebooks it was opening a new window, it is quite hacky, but is supposed to be working. ### v2019.02.04 * BUGFIX: Donation button was Hungarian, now is supposed to be automatically by browser locale. ### v2019.02.02 * FEATURE: Disable/enable main timer on window blur/focus * CHORE: upgrade to Electron 4.0.4 ### v2019.01.24 * CHORE: upgrade to Electron 4.0.2 ### v2019.01.18 * BUGFIX: it was saving the window position and size, but it is not correct, because the user could change 2 monitors to 1 monitor and could save incorrect positions, so I disabled this option [//]: #@corifeus-footer --- 🙏 This is an open-source project. Star this repository, if you like it, or even donate to maintain the servers and the development. Thank you so much! Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up. All my domains ([patrikx3.com](https://patrikx3.com) and [corifeus.com](https://corifeus.com)) could have minor errors, since I am developing in my free time. However, it is usually stable. **Note about versioning:** Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme. --- [**P3X-ONENOTE**](https://corifeus.com/onenote) Build v2024.4.160 [![Donate for Corifeus / P3X](https://img.shields.io/badge/Donate-Corifeus-003087.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZVM4V6HVZJW6) [![Contact Corifeus / P3X](https://img.shields.io/badge/Contact-P3X-ff9900.svg)](https://www.patrikx3.com/en/front/contact) [![Like Corifeus @ Facebook](https://img.shields.io/badge/LIKE-Corifeus-3b5998.svg)](https://www.facebook.com/corifeus.software) [//]: #@corifeus-footer:end com.patrikx3.onenote.yml000066400000000000000000000043451516076457200156140ustar00rootroot00000000000000 app-id: com.patrikx3.onenote runtime: org.freedesktop.Platform runtime-version: '23.08' sdk: org.freedesktop.Sdk base: org.electronjs.Electron2.BaseApp base-version: '23.08' sdk-extensions: - org.freedesktop.Sdk.Extension.node18 command: run.sh separate-locales: false finish-args: - "--socket=x11" - "--share=ipc" - "--device=dri" - "--share=network" build-options: append-path: /usr/lib/sdk/node18/bin env: NPM_CONFIG_LOGLEVEL: info modules: - name: p3x-onenote buildsystem: simple subdir: main build-options: env: XDG_CACHE_HOME: /run/build/p3x-onenote/flatpak-node/cache npm_config_cache: /run/build/p3x-onenote/flatpak-node/npm-cache npm_config_offline: 'true' YARN_CACHE_FOLDER: /run/build/p3x-onenote/flatpak-node/yarn-cache build-commands: - node ./scripts/fix-packages-publish.js flathub-before - node ./scripts/fix-packages-publish.js before - echo "yarn-offline-mirror "/run/build/p3x-onenote/flatpak-node/yarn-mirror"" >> .yarnrc - yarn cache dir --offline - yarn install --offline # Build the app; in this example the dist script # in package.json runs electron-builder - | . ../flatpak-node/electron-builder-arch-args.sh npm run dist -- $ELECTRON_BUILDER_ARCH_ARGS --linux --dir # Bundle app and dependencies - cp -a dist/linux*unpacked /app/main # Install app wrapper - mkdir -p /app/main - install -Dm755 -t /app/bin/ ../run.sh - install -Dm444 src/electron/images/512x512.png ${FLATPAK_DEST}/share/icons/hicolor/512x512/apps/${FLATPAK_ID}.png - install -Dm444 src/flathub/p3x-onenote.desktop ${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop - install -Dm444 src/flathub/metainfo.xml ${FLATPAK_DEST}/share/metainfo/${FLATPAK_ID}.metainfo.xml sources: - type: archive url: https://github.com/patrikx3/onenote/archive/refs/tags/v2024.4.159.tar.gz sha256: 4c8e2e421f816b8d89e7777166ce1b6dae5255d10f66220888db4582270103a6 dest: main - generated-sources.json # Wrapper to launch the app - type: script dest-filename: run.sh commands: - zypak-wrapper.sh /app/main/p3x-onenote "$@" generated-sources.json000066400000000000000000012537641516076457200154270ustar00rootroot00000000000000[ { "type": "file", "url": "https://github.com/electron/electron/releases/download/v29.1.5/SHASUMS256.txt", "sha256": "9211a65bd4ebe78e407f19c7e746faa0ec735d933e2f357dc42a7325bce1c8ff", "dest-filename": "SHASUMS256.txt-29.1.5", "dest": "flatpak-node/cache/electron" }, { "type": "file", "url": "https://github.com/electron/electron/releases/download/v29.1.5/electron-v29.1.5-linux-arm64.zip", "sha256": "f59967708cfb8c68c7890c438cf4a76cac8fd73c607552c2dd59d88211b382a7", "dest-filename": "electron-v29.1.5-linux-arm64.zip", "dest": "flatpak-node/cache/electron", "only-arches": [ "aarch64" ] }, { "type": "file", "url": "https://github.com/electron/electron/releases/download/v29.1.5/electron-v29.1.5-linux-armv7l.zip", "sha256": "8f46f52536e2261094755e81dbad8d36f36b432dafa5c42ec8dd2153149ca891", "dest-filename": "electron-v29.1.5-linux-armv7l.zip", "dest": "flatpak-node/cache/electron", "only-arches": [ "arm" ] }, { "type": "file", "url": "https://github.com/electron/electron/releases/download/v29.1.5/electron-v29.1.5-linux-x64.zip", "sha256": "9997c1e680b94dd71fda26c8c34668e2a794151d1cdb9e9d7d4aeab369d3a54a", "dest-filename": "electron-v29.1.5-linux-x64.zip", "dest": "flatpak-node/cache/electron", "only-arches": [ "x86_64" ] }, { "type": "file", "url": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.2.0.tgz#7a03314684dd6572b7dfa89e68ce31d60286854d", "sha512": "ba44cf561a86e2337332ba36a80f4748249254937768deed95bfa17ea602b77111d325aba1e036551dfc30dace1cb43f7158fe0da20c69dd24142b565a8c21fc", "dest-filename": "7zip-bin-5.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9", "sha512": "a28582ae564fd758bc1889928d31d81cb92f1433f8f274b8fb6d389c66f54625ff59760798903620823dfded8359569b08449d5bb841004cc746a527f4e515bd", "dest-filename": "@colors-colors-1.5.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz#3ece22c5838402419a6e0425f85742b961d9b6c6", "sha512": "d1ca783ec590ffd6afa9354c0ad67e1a2ae2908037ea292f8ed1f0794e3f8fcc8bb6039b234f8950f858152720c25b5ebde181d6bb770a6f1484dd385dac838a", "dest-filename": "@develar-schema-utils-2.6.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.9.tgz#7b3a1fd677b485629f334dd80ced8c85353ba7e7", "sha512": "56ed8fdd7da0719dcc63d5bbc87ef65fdf80317c1441910906bb0f21b5f426c76594bb6887adbf43c5a0dfbd3f0dac0811528ec9f0fa2ad4cba3ae397b3ab150", "dest-filename": "@electron-asar-3.2.9.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz#fba552683d387aebd9f3fcadbcafc8e12ee4f960", "sha512": "424ce9836b3d1a7555d88d818d192c522e375397bafb369031c8e8272d02f82e68c5a2a5f9f99c9060d016d469669655d0d41e92e659fad1b3ec403d4d59d0b5", "dest-filename": "@electron-get-2.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.2.1.tgz#d0aa6bc43cba830c41bfd840b85dbe0e273f59fe", "sha512": "68bf9b14c224a51d1c9a68f9660cb42cc284a60cb8dff870e7369d100ae09803165a529ce5bbb016f153f46fe8fd8264bd70099b9ab78ae4ee2da89a5d6dfdb2", "dest-filename": "@electron-notarize-2.2.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.0.5.tgz#0af7149f2fce44d1a8215660fd25a9fb610454d8", "sha512": "93d673510b5a992a307864035768c82e24481d4bbb958949ddce881268efd610b5eeb72513e79bf54f9fe9416538e113a342736351cd957cb860e942be5f8bc3", "dest-filename": "@electron-osx-sign-1.0.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@electron/remote/-/remote-2.1.2.tgz#52a97c8faa5b769155b649ef262f2f8c851776e6", "sha512": "10fc0dc7e9e176b4c1c720aa5edfe97eda1083fc9bb560d6dc35161da7de8ef9c1d591867cca6fe9ed790fc29e7a6a687235deefc4fb5ab7b21866f79a567174", "dest-filename": "@electron-remote-2.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@electron/universal/-/universal-1.5.1.tgz#f338bc5bcefef88573cf0ab1d5920fac10d06ee5", "sha512": "91b817c7211ab8f26241050d1b656051ec9f40d164ea1045d752123763cd23a6a05203e5e79a6fe1e4266aa1f34c0cdc841bea676b50b9155a3d2b467f49b11b", "dest-filename": "@electron-universal-1.5.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@fontsource/roboto/-/roboto-5.0.12.tgz#418f7305a3be7fc567dd154db20090f7ece7fc6c", "sha512": "c74a35ee3be0a1249b4bd3999d45f6fb1266551bd509f79a6098e44bbc3ada237b0ae256b4c7f9bc98fc2ea802ee26ea2248ad387556f97b2c46382b7079fada", "dest-filename": "@fontsource-roboto-5.0.12.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.5.1.tgz#55cc8410abf1003b726324661ce5b0d1c10de258", "sha512": "08dcb9bd2c0dddfb144ad3d12d7edf518a23caece810c4973e5ef348b27c4e0b517e3bf6e0b3a7396293db363068764224691dc919d39acb51d0ff80879d371b", "dest-filename": "@fortawesome-fontawesome-free-6.5.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6", "sha512": "9364f2d49715a238c9170ae0fd384a8b6ba327b5cd2d868518d07f6d64fdc0647ea123091cc6b9c3e094abaa7fa55aca78d36003ba42a847234a71d5a2a25017", "dest-filename": "@gar-promisify-1.1.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550", "sha512": "3bc8dc8da6d76a578e1bd0d0d3e0115d66414df9cfe16340ab3ba224aee5978e009b118abff2763384cf8f18d8df39c109fbc15c5cee726d6dc1dc85c9b16a10", "dest-filename": "@isaacs-cliui-8.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz#291c227e93fd407a96ecd59879a35809120e432b", "sha512": "490ecace187df83f995bd300d33918bf75578480cdc7e2f333a109fbfeb9237418f9e9d4e88b6d7bb1395d7ec45aba8b5b614de27d3a196cc19cfa02ded87669", "dest-filename": "@isaacs-string-locale-compare-1.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz#504af200af6b98e198bce768bc1730c6936ae01d", "sha512": "45304658be45590720f68ac3382729e0bbc8b4dcd43dcc8453d6f069e257d2b275210c73b9c0b8f18d3fb102e9fe0eadf7d21080094621a7ac252fa04e7eed55", "dest-filename": "@malept-cross-spawn-promise-1.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz#e8a32c30a95d20c2b1bb635cc580981a06389858", "sha512": "f503ad35f7dc385fdcd6c78c0839e37246f747d587706df8b64cbe147a4d28a096d3073fb1c60bc0cb4efa9b721947cc5b4fdbfe7e2a46200b95a14773d3a3ed", "dest-filename": "@malept-flatpak-bundler-0.4.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5", "sha512": "beadb806adf29b91c4426d8d282af7c970f08dceef4ec1138510e7929d832bda75baa2d1f831eeae6fcd393a34286ec760753b7a9a4a663dcccaa62e3017fada", "dest-filename": "@nodelib-fs.scandir-2.1.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b", "sha512": "46484f3e9db3aea0c0400ff68cd867ced70f025bfae17761229edaef8e78039a2f23b06e93182decc5fbb9dc00bb7ce0d437293d4d2bcf7555d5279aaaf638f8", "dest-filename": "@nodelib-fs.stat-2.0.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a", "sha512": "a0607e53196059c810920c28f067041b07a6a1316ddc520ef5a6da6c199a1b05c8a01299f864f2d293f5f396de1a0ecb96287f3521d25765c0b35967ce7a1c4a", "dest-filename": "@nodelib-fs.walk-1.2.8.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.1.tgz#8aa677d0a4136d57524336a35d5679aedf2d56f7", "sha512": "1f816b395b4dc960bc314c0bdd47e33ac022847bd3d4f7bc3ce8f726f8d78524c98a9b1932d81400b093e261b2619371ca69147cec373d48fa744e103e9ea8b1", "dest-filename": "@npmcli-agent-2.2.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@npmcli/arborist/-/arborist-7.4.0.tgz#6be8e6562945cdf87097f8f8c50d72c37b9eb832", "sha512": "545b14693ad5f0d47ed04d88fb1869ea93c2e5e01b32648c48c65b4b9edaa202dce9dbba1d604f01314e6a2356c29d504c555e3f868b8588b140cf611df680b0", "dest-filename": "@npmcli-arborist-7.4.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@npmcli/config/-/config-8.2.0.tgz#18774fc7239cfcc124ca9fdc48b1f65bb7bee191", "sha512": "6281186458348514913ff0a19aaf89e05bd42c5be38ba48e45461641cd7416227e45e0275625dc0c210d83a90ce9d203d386c0a0a354ca0adbcbbf7cfa06016d", "dest-filename": "@npmcli-config-8.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@npmcli/disparity-colors/-/disparity-colors-3.0.0.tgz#60ea8c6eb5ba9de2d1950e15b06205b2c3ab7833", "sha512": "e51ff3d79eff7f6d058b43aee19b6d2f9d55d31cf411d3c439ab85b4f08460e2c89c30510a3d7f4f1389e5a193aed4a1c44b2137677e8576fd64a4a2e512c172", "dest-filename": "@npmcli-disparity-colors-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz#a9e2541a4a2fec2e69c29b35e6060973da79b865", "sha512": "c8e24a46fa2114e68baa2a4db70601f56ba0c992a10bf0d90b85583e6a5a0b30c1ac0f18a4adea1d9f3f1c6b1c3271381aa6e42cdb957029f191e404746b7a2d", "dest-filename": "@npmcli-fs-2.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz#233d43a25a91d68c3a863ba0da6a3f00924a173e", "sha512": "ee465401a2ec71f81bc014116ef74c61a64e5b230470f4c7fed2639f201627f76fbecf447fe084471fea25bf46131269975aa2a5a0c69fb2aa1e71461a2c5dd3", "dest-filename": "@npmcli-fs-3.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@npmcli/git/-/git-4.1.0.tgz#ab0ad3fd82bc4d8c1351b6c62f0fa56e8fe6afa6", "sha512": "f61c28077812b557dad0ddf5ca6066ad7f86b8319d540fd059285956a1341cad807feed0186ac24db6626bf496d089944e34e77bb48ff75ab10e6b57bc31d13d", "dest-filename": "@npmcli-git-4.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.4.tgz#d18c50f99649e6e89e8b427318134f582498700c", "sha512": "9ebebf59eccdcee614a69cd745a62efd6e1a4f9acbc5d5ea105ba96e1e9efe8be560543c869bb55143d5dc8aff61397eef889797664e3251b3b9d87d64f51c85", "dest-filename": "@npmcli-git-5.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz#bfd817eccd9e8df200919e73f57f9e3d9e4f9e33", "sha512": "c400b32cf8677c3e7518abd338eb8d5f6fd5e06e26cfdff523631f0e8c9ef6404cdd161ee60d986ec72c686a1395a5aa9317a26a9056cac7942d52a94951ed29", "dest-filename": "@npmcli-installed-package-contents-2.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-3.0.4.tgz#15ad7d854292e484f7ba04bc30187a8320dba799", "sha512": "6744dbbd79116da7231452e95695747b69a178287e5b342972a2fee31a78f6e3493b13a72003d9c97b54c59e509f74014c6280d751318ddf5ae78d75ac1ae10e", "dest-filename": "@npmcli-map-workspaces-3.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-7.0.0.tgz#fb59245926d7f677db904177f9aca15ac883d6cb", "sha512": "3f0d2dc97d36564a6a9484251b64de88936c76b79c61e514d2e6d965af698b7377ec60acc48f9e9f8deee2160576af9e4b1d40f5af6fc05014caa12d285b1b1d", "dest-filename": "@npmcli-metavuln-calculator-7.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz#26f6bdc379d87f75e55739bab89db525b06100e4", "sha512": "9897766794e3616abfb6d3cb2c6a80addb670bbe09e9b3b3838acc0e737ea75c5369c676c8f442936cb4a12590b7280b47d61541780e70e36bc2d9e4dc9ba9c5", "dest-filename": "@npmcli-move-file-2.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz#c44d3a7c6d5c184bb6036f4d5995eee298945815", "sha512": "a702be05f1016496ca74d6291c7453341c01a2aacdfe220c3b40221af62ca771e86aad166e019259047a48295d668be80e9637ca37b99641547ba82c0e0276be", "dest-filename": "@npmcli-name-from-folder-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz#101b2d0490ef1aa20ed460e4c0813f0db560545a", "sha512": "829f294570b6a0ec6ed03504d7f3376d8b5bd5bdff0db27968cd75dfe5c90607d776eb2c440b17d183ab3a175df16be7011e9ab8306f2689860242ca039c9dc4", "dest-filename": "@npmcli-node-gyp-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.0.0.tgz#77d0f8b17096763ccbd8af03b7117ba6e34d6e91", "sha512": "388db375804b850ee4a4d3da27189f9687d822990d2e2fa59c6773a9439f466085debda5d6769d723b4260c24abff52d9bf66d95f7da52e4e2024b4f1db735ee", "dest-filename": "@npmcli-package-json-5.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz#c8bc4fa2bd0f01cb979d8798ba038f314cfa70f2", "sha512": "806ab4349908192c1d6d4b78ca1745f19ae6906295cfdbc0755ce939f9e89be57c3cb4a648e5616706cdbd9652d4461c24de61cf3281c6699554022733a1d02e", "dest-filename": "@npmcli-promise-spawn-6.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.1.tgz#a836de2f42a2245d629cf6fbb8dd6c74c74c55af", "sha512": "3f82a417d8d7df2fbbc8553181c51d0ed2f2fade0e9431ae1012cdb39ec066c7d27e0fae57a30b9dda86a67978f37d6081a11d5f0479d1716864fe1516d1e896", "dest-filename": "@npmcli-promise-spawn-7.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@npmcli/query/-/query-3.1.0.tgz#bc202c59e122a06cf8acab91c795edda2cdad42c", "sha512": "0bf891d2d93b29228695d89b60807dc7c1ad3bfd017742369a139a0dbf2e7102ff6d0553986a1e4446858fae19e7e8820517f77507de7740a324bec8f224e489", "dest-filename": "@npmcli-query-3.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.2.tgz#a25452d45ee7f7fb8c16dfaf9624423c0c0eb885", "sha512": "34272bd6e428d64e54f926259c8adb021ddcc72f8e413d55b6a8806f1772992969b5bcc16fad808c7db15e08cd0a83f4ef78686b509f080730a19f24f7a0b89c", "dest-filename": "@npmcli-run-script-6.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-7.0.4.tgz#9f29aaf4bfcf57f7de2a9e28d1ef091d14b2e6eb", "sha512": "f40a5833fdfeac1b7d57cd1a620ead65fce3dd459d898c82b7b809503d5524abd61799f02834880976d82106eca454eae933a96ec12d202d0b02b07c77d3c59a", "dest-filename": "@npmcli-run-script-7.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33", "sha512": "fb55648dd0f44012cfa1d1ab2547aa6ab1fc54022f40e0c86f087d5e93f94b28ac7fb628420b0928f345a2aa8b425bbe550fed552b21311ea5a0f327f14f9d3e", "dest-filename": "@pkgjs-parseargs-0.11.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz#ab29da53df41e8948a00f2433f085f54de8b3a4c", "sha512": "86dca5f135a728becafc44856b5a16d940799550f1b85e43a4ceed062e87bb62cd2f7996908ccd2c6e8de33a0250fd6508a3715b2ff78aef264bc32f4e819deb", "dest-filename": "@pnpm-config.env-replace-1.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz#2ab05e09c1af0cdf2fcf5035bea1484e222f7983", "sha512": "61c3d0f1ad23c1853d6d37490e95e3322ec1ae192bd665ec5eb509be3a8cda6403824462cfc8c569018e75a2f1823b547d081984acbf3b7706fd8c2680a6b12c", "dest-filename": "@pnpm-network.ca-file-1.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz#0058baf1c26cbb63a828f0193795401684ac86f0", "sha512": "500f751b058f845131b77222cd6e9b39e63fa50d0192e3702a393d8905bd2aac65b860ab83855e9d9d3f2fed98d3e64eb667bbd8456f83abf4ce8dc031044278", "dest-filename": "@pnpm-npm-conf-2.2.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.1.0.tgz#17f8d813b09348b16eeed66a8cf1c3d6bd3d04f1", "sha512": "3c5bad5c4cb44a6431608e2d7b13f0ddd77629ec2e36abfb3ae2b5645b58d9f33be78ca1bc6d8a760c088519e8104dae1ddb5d18d43cb3495bf78756f6c10ba2", "dest-filename": "@sigstore-bundle-1.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.2.0.tgz#e3f555a5c503fe176d8d1e0e829b00f842502e46", "sha512": "e55239f2a80db3be910ebc17361a66c8dfe32a9abd7af57fedfd57adca9c01fbf10e5e5279563f2394667def7a50b015eff14ae5d81ef5104a18124f84bd56b1", "dest-filename": "@sigstore-bundle-2.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@sigstore/core/-/core-1.0.0.tgz#0fcdb32d191d4145a70cb837061185353b3b08e3", "sha512": "756daa8db58b44a1aee8c20351306e2705c29d1f338af712a5fe629d4ce4ef2f38ceacbf7638b4fee6a1a69a0880ca0a791fbaa5466e72bc077e4410b621bd47", "dest-filename": "@sigstore-core-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz#be9ef4f3c38052c43bd399d3f792c97ff9e2277b", "sha512": "5d3595c67589bbe735a02b2130bc272afcfc6502490d53a572231f82924141b4e1563293086f1dc328602e78010f628dd1aa7d17f80e57cac50c4c7cba1ed1d8", "dest-filename": "@sigstore-protobuf-specs-0.2.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.0.tgz#bdcc773671f625bb81591bca86ec5314d57297f3", "sha512": "cf1890eba2453a356f3fd85b8468ff17fa8d76c65f9066ff7555d26a735136e033325af8302f79be83d4057f3ffd93679afdee498cdd7d1fc94a4ae0bd94c6c4", "dest-filename": "@sigstore-protobuf-specs-0.3.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@sigstore/sign/-/sign-1.0.0.tgz#6b08ebc2f6c92aa5acb07a49784cb6738796f7b4", "sha512": "20dc4554d42d78bb5c7c699ca2577357a25ed2c6db7e1f48d7a0cce3224fc378f9f9314ff17eae222035f26be911af72c9ec9c00a80f98e0375fd8557554cf50", "dest-filename": "@sigstore-sign-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.2.3.tgz#f07bcd2cfee654fade867db44ae260f1a0142ba4", "sha512": "2ea940f9f7f2374db20bb44ab3309d3134ba6e57599c8a1d8a8c7e2244fc0767fca11617081dcb43dae85de8842f6d66eb80951f5c32bde6003917c3eb95a84b", "dest-filename": "@sigstore-sign-2.2.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.3.tgz#2a65986772ede996485728f027b0514c0b70b160", "sha512": "d9b468bf3b349c9645942377ad78ab138830c429fdec9363326c2979caa56e057d59cc57ed646e22b833c7f5fb21becc6116f2513a41604d2cdb1e809995e796", "dest-filename": "@sigstore-tuf-1.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.1.tgz#86ff3c3c907e271696c88de0108d9063a8cbcc45", "sha512": "f48bf8d33eb9dad77f41b574a399ffc76e47f70e88611b76a4819b4d7e79c850d8940a43427ffa619a268f3ebe281c7af6b5c72f31dc6ed4d2e7cea60dd143f9", "dest-filename": "@sigstore-tuf-2.3.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@sigstore/verify/-/verify-1.1.0.tgz#ab617c5dc0bc09ead7f101a848f4870af2d84374", "sha512": "d5f4ea9eac93056bd5edc7ed51416d0dc1cf752a31d0ddd46fb0b4951c91798c78cd9525353663095f873f2e0badefabe39755ed0c7924b2afaaab20c6ec987e", "dest-filename": "@sigstore-verify-1.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd", "sha512": "38d85a28f22e7f3ceb94d6eab5614577e8e59de997ea524082af597a266d4bb2353c87ff95aec25b89bcdeb4d7467567b0c6d6da4e7aa4662eec0505243f4fa3", "dest-filename": "@sindresorhus-is-0.7.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f", "sha512": "b74f6f48ddcc75fb32087a057134421ff894b46ece2740ac8f307c72302629cfef6bf90881e0c8fd3c6c8a0767704ff86deef7e26d1cbc863035a5788b65ea03", "dest-filename": "@sindresorhus-is-4.6.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz#41dd6093d34652cddb5d5bdeee04eafc33826668", "sha512": "4d5eedf062986895ac9f4d2d143a81c3cf94aa6afc0347d1535b6f4d08726731afd2c24219140bdc918c237b9cb8aa375c865d50ff8bc7bfe0876b7795ec32ee", "dest-filename": "@sindresorhus-is-5.6.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807", "sha512": "e0101f7f29183a03bee67cc1598c04dd6f74b0180b26850f45659c2fcc25ca233c201f22a49cf750c27d29741dd512905e92a9f13bad9fcd0766d5acbb6bbbeb", "dest-filename": "@szmarczak-http-timer-4.0.6.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz#c7c1bf1141cdd4751b0399c8fc7b8b664cd5be3a", "sha512": "f8f9905f43e20183cc79561edb7ecb24062f38c616d63dab1f96113b24b76f8093549ba6df81df46f2af033a331c0406d139c735d51f63d9c2794c9102cfff73", "dest-filename": "@szmarczak-http-timer-5.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf", "sha512": "5c2b8a14fe4f4b9e609cc56edddb72f0a3dab4ba94a32fd96330f3006090f093450a42d7ce623bbcd1c247e5e96d968c5902bfbd0b9bafb3e462af20e3bd09fc", "dest-filename": "@tootallnate-once-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz#eade9fd1f537993bc1f0949f3aea276ecc4fab31", "sha512": "4139dffbebb1ba75af1b6cf750537302840f1f19d25cec2d688de227e02886157ee6f38db80acf8c913b68f5cf5577d726caab55b641bbd6fcd4026849dd3d21", "dest-filename": "@tufjs-canonical-json-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz#a52f61a3d7374833fca945b2549bc30a2dd40d0a", "sha512": "c95b55f33b1da3ca851defbfde4c3cd5d48bc85ec3e7be80e5c0850a2e17ec1dfdb564fb49e91a105527be75891f3fbda8eeea2536a1d496eb0e358aa85b5d58", "dest-filename": "@tufjs-canonical-json-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz#5a689630f6b9dbda338d4b208019336562f176ef", "sha512": "a9a195f65b493f410edb961f1543e1c5154ad1ebd714800689cb155ee4629b811df5c8cfc5884d9cd278f521666de2e0b71a6c948917df5ec88297dc1cf563fc", "dest-filename": "@tufjs-models-1.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.0.tgz#c7ab241cf11dd29deb213d6817dabb8c99ce0863", "sha512": "73c9e3f0168e13199928ed835e10df7a0ca1486706f44fe63cddd4d772fefcfb285a6d6e6868871e3c6a4874226ac0c14300c0dda1eec3dfbdb296003f5aafbe", "dest-filename": "@tufjs-models-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz#a430b3260466ca7b5ca5bfd735693b36e7a9d183", "sha512": "210dc46d3cc6c488a06f5237a8f65cd6b5899c7d019922afe506136a5130c1e16fc810cb4807b6e333f495efe1ca2ede7067d9565215020e0166a6fc581c0aab", "dest-filename": "@types-cacheable-request-6.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917", "sha512": "bc80a159d546dcb1b548cc44bc8fc02be15626d865aea953bbb7dbae5cb04e491a38dc24fd40066942d74657fcbe4cc504b566d3390c742aae84be5a3a38573d", "dest-filename": "@types-debug-4.1.12.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45", "sha512": "9c49f007efb5bb99550ccd94238735fb947e15868a7da0334b83a87287229a3566de7430dd3bb31f950db2872b71305b8677ab6e5c878f8038f6a5db22265da4", "dest-filename": "@types-fs-extra-9.0.13.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz#b63e70155391b0584dce44e7ea25190bbc38f2fc", "sha512": "20ef8c24f561a2acfedbc875a8b01c0441f6fb11cc2ba313c8725cecc4e79d86fac2ca0b476f4f395189ecbc9c9955c8ab2cbfe3fd9284fe6c5304d7b8ec1bff", "dest-filename": "@types-glob-8.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4", "sha512": "d66d1b20555cede256caf7bd4b4467b9181c42a17f5dde50b1464065e405af5437fe9f495a841012a995cbe0cf4cda465f086021eb40a1817c252737deadbd40", "dest-filename": "@types-http-cache-semantics-4.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6", "sha512": "050e5a64d482a63ec3e8ada4b2b4424e62912c4a673ef58388b3dfa06ca167efbc62d88af5dff70c128f260af2df9f57fcfd4f7ebbb2630be7bf0163b8488422", "dest-filename": "@types-keyv-3.1.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca", "sha512": "2b45502b388b5169152a2455af1e1ae3488f6b14d479f4268ed910a1f06461172869a2fff2b8700d6c30f6a59bae089c34e827a48b0cc7234850ce3e9fa75420", "dest-filename": "@types-minimatch-5.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433", "sha512": "9c6f7a1b75a9e9a73202026a19ab233836fe69cac8eca96d3e2471cc73d79cfdcd808dbc6e940346fe77a256ea1976df7201796a288798edf1a701294b92ddf6", "dest-filename": "@types-ms-0.7.34.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@types/node/-/node-20.11.30.tgz#9c33467fc23167a347e73834f788f4b9f399d66f", "sha512": "74733a671c259ae65a46650f7efd69f8aadd0f50dc8b4e056dd126ffdc04328b85ab1628165e5a324b7454c014b584500f262f0f8d5624bba486afe16b762e4f", "dest-filename": "@types-node-20.11.30.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@types/plist/-/plist-3.0.5.tgz#9a0c49c0f9886c8c8696a7904dd703f6284036e0", "sha512": "13a3826919807b858399636c2fff5132a7649330c26357adbad91f95693873e01c8c3534ecf733d5f4304d7d13433f8fc6a9fd8b82f54d4dd41698e7adc0e0c4", "dest-filename": "@types-plist-3.0.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz#cc29706f0a397cfe6df89debfe4bf5cea159db50", "sha512": "1fff8bf94913577dee7f8f4f1f9a420140553cd8f69c30574cdfaa4b574ec32ca0db897709c89c89c080edc6be1ccbc9059705825e6bf1ef9147a7a5b1be0bcb", "dest-filename": "@types-responselike-1.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@types/verror/-/verror-1.10.10.tgz#d5a4b56abac169bfbc8b23d291363a682e6fa087", "sha512": "97830cd09a699f5f216fdc6633ac300f5b937528697fd3e7f346974d2b672b50bde20b4fbc9715d85ac399b39050041f27570a64792d910503c04a9a00a5cc32", "dest-filename": "@types-verror-1.10.10.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz#e9b2808b4f109504a03cda958259876f61017999", "sha512": "a09a1fb6fd0b4ae683644dcb7b80db297f8a4bd1b7e8dcce7926a9f745082b4c8c03f36128986a9521ad3433913516886d07f38d70eb41ad32b49ea63511b3fd", "dest-filename": "@types-yauzl-2.10.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99", "sha512": "d9600b7d3978c68d9290609846deab0d315f93d475733981bd4432d7680ad8ab91288a5612171b6f3cbc1195edcff8e446a1d7f1b14473a142d478d7e1351663", "dest-filename": "@xmldom-xmldom-0.8.10.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8", "sha512": "9e77bdfc8890fe1cc8858ea97439db06dcfb0e33d32ab634d0fff3bcf4a6e69385925eb1b86ac69d79ff56d4cd35f36d01f67dff546d7a192ccd4f6a7138a2d1", "dest-filename": "abbrev-1.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz#cf59829b8b4f03f89dda2771cb7f3653828c89bf", "sha512": "ebf9a1d44daed98804b021dd634631e685beeb581953ed6f5daa221c7ae929eb9134d805bd2fbf8ebc07890841e5aa407f9a01ed407b135f689764762ca1fc85", "dest-filename": "abbrev-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77", "sha512": "45937035c945efe312ffc6c383bd1a9a0df6772799199c620ee42667128b025423af78c6c8bc7ee0a924e7c50eec3d90760148402a2fb92b991129dee911ba5d", "dest-filename": "agent-base-6.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz#536802b76bc0b34aa50195eb2442276d613e3434", "sha512": "a3fce33194612719f2ecec8417e3a9f17f9e7e210b0bb93bc8e8ccce07f356a3b35ea90191623bf58a1374eb6cb96779056840180b8e63f5daeb1a626965e236", "dest-filename": "agent-base-7.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923", "sha512": "e461bfe486d04290bd1699111ac4af648e5061e482ce52477690509ed0acb933b184a0fc96a2a1ae57a0d988bbcaf3087fcd987269aa967f54f15f6ac048897b", "dest-filename": "agentkeepalive-4.5.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a", "sha512": "e08ed3774d6ab96fd1a6871f35ac85745564d6a4aea21d04ec9adb449d7a9c7d351e128543cf0836af5277e9ddef6cea4724a5afd0660c0f3194427abc932b60", "dest-filename": "aggregate-error-3.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520", "sha512": "5b1d0ac79da1c44ec2d7c8643048206251227ea599b58691828b89a2bf9631d3e743210ad77be0116c9536ea7b4a879ea0b32caf891fe61e9d396d75235e4c50", "dest-filename": "ajv-formats-2.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d", "sha512": "e69e964cdd03753195424e958dc123bb5f4881a1ee75a95c7da6c3ef284319e03a6dc42798bf82a6f78b26aff786f7f07756a87fa2f7f3a3ae824c7a45fc8c21", "dest-filename": "ajv-keywords-3.5.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4", "sha512": "8f77d52e0bd3a39dbb6a7c98c893864d825b1bebe79d062f1349b99a691cd532be9f1029a6408b3082f4699e1d6e55423681928619be933138654ca4068320e2", "dest-filename": "ajv-6.12.6.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1", "sha512": "b11bb592970ef722ed63104abea7d37a1f4acd91303b7493c97d474fee02683cc2e87a5319884884f2338fd5ee294eca603c2769e87985c3b08f2d50b89cc13c", "dest-filename": "ajv-8.12.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/angular-animate/-/angular-animate-1.8.3.tgz#f88db37325de256f9144d1242ce3158134a9d72a", "sha512": "fcbb532afcb9b03e8c65b574bfe9c780e2299c51749ab529fa3e56231569ad585cac9ae2629b8265fe12ecec23d68efa0defc9d1e47300d528ccd27a8557a99d", "dest-filename": "angular-animate-1.8.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/angular-aria/-/angular-aria-1.8.3.tgz#b387ebca9569eb557855abb283a09c2d0457e779", "sha512": "a935dc9664d6fca1b0e4934a2903dc08a2aaea1081677f636083662e032c8d41c1028c542da3114536918ff2f65533a32af2b97fd7a7931f8452a46acd70d215", "dest-filename": "angular-aria-1.8.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/angular-material/-/angular-material-1.2.5.tgz#6fb3fbf3622d443e4449aaf237d692ad04623a23", "sha512": "6d34c3574becce97e6b35b4033384b9edc4188d30293f237331fef85bb5f8628c920b3838e90c17d66a1d27bd6ae788521cc4c2dcb1bd6d70fae2d7785911a7b", "dest-filename": "angular-material-1.2.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/angular-messages/-/angular-messages-1.8.3.tgz#56b26807bc81ea5218fe6337979ccb89f5de6825", "sha512": "7ffcb0b60df696acd7f059d790124eca7d7795b09ba37df7ff1cbfe534c572c1ff819757a22b84463f9d2d33acf311c290e785421171d150f40e0b4c8126a0ec", "dest-filename": "angular-messages-1.8.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/angular/-/angular-1.8.3.tgz#851ad75d5163c105a7e329555ef70c90aa706894", "sha512": "e6a8e458841056c1e3e126f94dc12ce16656a457951475f0c44047521ae7cb8d43f14ac101de93ffa9cf3c0b0b9e024245e20eaa2f795b79b176f7af7aeb6967", "dest-filename": "angular-1.8.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59", "sha512": "20e7f0c0117989ccce8e9fd6798e18c728ea005310a19b9f750583775f52104c5b54b357aafa73489fcced96b8fec08f990d3e191aaea00edb19c20d7317b0eb", "dest-filename": "ansi-align-3.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348", "sha512": "2685f46a919b1da50904d97ac85fa9e89005619ebaebf86108628de6df501636c940a514fe0f0c35b1436ef7eb80a5ef23542966994f3a7c08a3df655ff00098", "dest-filename": "ansi-colors-4.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df", "sha512": "4c81a74e9768f84dfea42c8096e66fb440f9a79c02a8b75ecc2ca13d9cca3dcc6f169944b788be5bb38e3422a0799153dfecb935965f38e4bf05d71a9e6d4c60", "dest-filename": "ansi-regex-2.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304", "sha512": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15", "dest-filename": "ansi-regex-5.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a", "sha512": "9f933ce797ca6f64ac7cc222145a15ac0047242f10b47c15c7e98758fdd0704a811d889e9e3e5d1d28236f1b42d161195d8b78c1c0faceb4049433e116e6607c", "dest-filename": "ansi-regex-6.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe", "sha512": "92609ebc582146258cec7079cd33d42e5e2bf5b5454968f3eb6321aa2cc3194aead8d5ae34c432bafe2d1c7a0a247b3af4cfcc17ae2511c1dd608a1cadd59060", "dest-filename": "ansi-styles-2.2.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d", "sha512": "553d1923a91945d4e1f18c89c3748c6d89bfbbe36a7ec03112958ed0f7fdb2af3f7bde16c713a93cac7d151d459720ad3950cd390fbc9ed96a17189173eaf9a8", "dest-filename": "ansi-styles-3.2.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937", "sha512": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212", "dest-filename": "ansi-styles-4.3.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5", "sha512": "6cdefdf2015f417faf8b0dd1ef2ac6591aa7acdda84641245238e5e09367e04f06c716e3b46dc56eb108218de5f3f86bc14c0878266f8b842e3933f8304ad5ba", "dest-filename": "ansi-styles-6.2.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f", "sha512": "ed4be629a95646dd708232f546b1b1a12256ff44191487a0a5e1af646f648e9f2fad1bb9e574c76f09eaab61a95e6f6e2db72e8719b722a5fd381e0c651d5bd8", "dest-filename": "any-promise-1.3.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e", "sha512": "28c45e154af4078b7e0fe381923477298aafa1ca765da4b33b9e54701ea681031ddca6dc13e9964f2bd557b0ffcec7446cd9d5e9a71952eb64887417bd3af547", "dest-filename": "anymatch-3.1.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-4.0.0.tgz#1df8e654bd1395e4a319d82545c98667d7eed2f0", "sha512": "c70746d0524f40c7b4334500e13cf4cc407cac1253440e5ae3be996b002a88190cbf5e8644ae71a574e13a331a10e16767acda6de8e31b827775ad125c6eb728", "dest-filename": "app-builder-bin-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.13.3.tgz#36e47b65fecb8780bb73bff0fee4e0480c28274b", "sha512": "140cd7e88062b763ce5d81a74c24fc60714efe5af901aa40208eb3ce140edd1c387040ce80afadd7184b739b4d70a9627131e5a3dcf12309d8097f57d832e48a", "dest-filename": "app-builder-lib-24.13.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc", "sha512": "9587b81b1ed04fe30a19b0ec03e67e85efd6b5e7f4062c033a52bf5e406b75fb21f49fe33cf5db5f4b44f71f5c976ed39aee608374146d4ad061aff2f8a3873d", "dest-filename": "aproba-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz#f92e72233056dfc6969472749c267bdb046b1d70", "sha512": "cd5e0acb4bf517c741add6049704ef421c1e4343fb2b07356a5baa26c62d3813f4d635dc582c96d8811f235622aac1be232ed947ea392c5d4df8f184081c4758", "dest-filename": "archive-type-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40", "sha512": "5e0fbd4700a0ff4a77dad78a74630f4cf9d55ca0f4c370df1e71537e2728cec020b2fab65de9cf26afcc629cf343fbfcceb3b2267e83b37f550382480f015fab", "dest-filename": "archy-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd", "sha512": "4195b8103986c2562eaf46327ff6f6b86b9c1d031af1a1543fb7aef5d751ef7bef845cade15d159774073dc4cd27c97aa9838177181776705742b1e295f45006", "dest-filename": "are-we-there-yet-3.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-4.0.2.tgz#aed25dd0eae514660d49ac2b2366b175c614785a", "sha512": "9dc49601ac0584a3090d376801e395fa3c96d5508c8f940803050b20157449247b07f44b3cf1108a49ca720fd1208665510af110ba6cc4c893528010e2c214ca", "dest-filename": "are-we-there-yet-4.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911", "sha512": "a39468cbab4d1b848bfc53a408037a4738e26a4652db944b605adc32db49a9b75df015ab9c0f9f1b3e7b88de4f6f4ea9bc11af979810d01e3c74996c957be84e", "dest-filename": "argparse-1.0.10.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38", "sha512": "f3ef56a9e6db173a57f4e47e59ae8edbd6ac22881e44ccdc1ad00835da4c1c7c80835d1fd3969215505b704a867ff3d7c35123019faadbf6c4060dc3beeacadd", "dest-filename": "argparse-2.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f", "sha512": "cc78cbe5265aebc86428704504ae832424edafdb1f4c23c26a987f2fbb4c48b713160cbecd7ec4fbaab9500adbb4eb4c042b717480a97d30aca51b1efb2c325c", "dest-filename": "array-each-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4", "sha512": "075a8c0f74413fb3bca341f629bad70f207421c71e8cc175e7ef3b2ef968af5d8e34f4473fa8138d730d92dfdddd9b8e19b01eeba84599a09f102236e147e9eb", "dest-filename": "array-slice-1.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d", "sha512": "1c6cb1a0e4d853208ceacb547ba1098277781287b0008ef331d7ea3be9068e79599810f3fdc479a5ff2bfdc4785aaeb4b0bfe9d0891c8d41043f04b7185ac8cb", "dest-filename": "array-union-2.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525", "sha512": "35f27853304271018b0e542aee71f11feb6fde4c99d211d0a85e413ba27bb4d25e3f9768d6594fafc759f331e89df840bb43c701d3244a8fbca34c3183d9595b", "dest-filename": "assert-plus-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31", "sha512": "67bb4cc35cad4d7b798ea31c38ff8e42d794d55b8d2bd634daeb89b4a4354afebd8d740a2a0e5c89b2f0189a30f32cd93fe780735f0498b18f6a5d1ba77eabbd", "dest-filename": "astral-regex-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz#8bd8b024b0ec9b1c01cccb9af9db29bd717dfaf3", "sha512": "356d9c5fc9b543b28f03b6b933650b41e676c11e6a2393c06f0e4bd1438cc5d8a8564f4f319d21d539b264490f62b0af6230e51480aeb0ebb576510a00079707", "dest-filename": "async-exit-hook-2.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221", "sha512": "9b3a3975f258c009f6f4f7a2274cefc13a34e338fc1c3263d0c9fc4c3eec9e8eead76a6b75b9dab0a2478649b67352e0ae1949d2d79a79af3ceb4a318b9d6618", "dest-filename": "async-2.6.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66", "sha512": "6da359caa69a2e1c8b54a9bf0e5bdd5b4e7531280ee9bf1e55f21ece5f44e4fa96c458332e6ff0427b445b8ccecad55bbab0c4af426500b12974e170bc4acbb2", "dest-filename": "async-3.2.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79", "sha512": "39e8bd387e2d461d18a94dc6c615fbf5d33f9b0560bdb64969235a464f9bb21923d12e5c7c772061a92b7818eb1f06ad5ca6f3f88a087582f1aca8a6d8c8d6d1", "dest-filename": "asynckit-0.4.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2", "sha512": "faafedec492fd440d8da5e8675ae8b2e25f5e2b53d4d5db459ade87de426c0f1596ce328f435eb2db3a315a69c9645ca5a27486a8a7000e6d00eac16b46523aa", "dest-filename": "at-least-node-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/atomically/-/atomically-1.7.0.tgz#c07a0458432ea6dbc9a3506fffa424b48bccaafe", "sha512": "5dccfd974cfbcbdc90f6b7436b1966688e2e2477ff4fc83d84e13325cb04a97d928c28f8276d2e2bbfa57640c731ba490caefac05ef110883173fbd296c7f0e7", "dest-filename": "atomically-1.7.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575", "sha512": "bade6f7b0922bbc8e318176aa4ce385f18ee0a3abd2c029e1d59a855f1d5cf2f1e1e0c71abc49b01540da2f0c0f26562d3990fd046bf9ff5337121dc4c941f36", "dest-filename": "axios-0.21.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee", "sha512": "de849e50ed13315ebb84dd4099b5ec2b8c9aa94eed8e21e56f144364ea47d0a5bdf82797e1b440697d009f1b74b71d8cae94695b041a3f02252121098585393f", "dest-filename": "balanced-match-1.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a", "sha512": "00aa5a6251e7f2de1255b3870b2f9be7e28a82f478bebb03f2f6efadb890269b3b7ca0d3923903af2ea38b4ad42630b49336cd78f2f0cf1abc8b2a68e35a9e58", "dest-filename": "base64-js-1.5.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/bin-links/-/bin-links-4.0.3.tgz#9e4a3c5900830aee3d7f52178b65e01dcdde64a5", "sha512": "a1bb116942ed26eae77e8c7f303c20aba628f64cdbbf508f4e4ff5feced9ffad4b7b373c20a90508e5cd7952d7cf4e39e96473050992b035a56a2dad22106c7c", "dest-filename": "bin-links-4.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522", "sha512": "09e87eee8c79a9eecb26e2c7a18d1f7a1de91ee5031c071151ec8bd95620859c1fa64348cbffbc39c8346b752e4a86336af9b2970b8b59039fde19748e330c23", "dest-filename": "binary-extensions-2.3.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7", "sha512": "a6f70da5ad1453af544f7e35acee80632e05540224507b995d12166eafb31e7b15711cc30e3200846bae6288b477ffdcc08c2db78a64a4ac9c5847e3755fafc3", "dest-filename": "bl-1.2.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz#a64a0e4365658b9ab5fe875eb9dfb694189bb41c", "sha512": "ec1d51b71f368639d20f83c62c08d559e607ded1c07155260a187ce5ade596d2909ba16b7ac5e1f44ad0a3aa00bfa0aac6db5ccc2dff90483c498e4d96e3ee53", "dest-filename": "bluebird-lst-1.0.9.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f", "sha512": "5e9363e860d0cdd7d6fabd969e7ef189201ded33378f39311970464ed58ab925efd71515f9acf1026f2375664dd3a413424fb63765c1f6344392f6e6426711b6", "dest-filename": "bluebird-3.7.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/body/-/body-5.1.0.tgz#e4ba0ce410a46936323367609ecb4e6553125069", "sha512": "72152c071191b6e1250fa7e6c358072e9be729d54b2b7d36a5e7856bd66a00493c4f2cd9ddfca02f25040c33d326f2fdf81a2bd1d2309fa78f3ac44cdb2d3341", "dest-filename": "body-5.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b", "sha512": "774208fc63bdb9ff657d41c7d8142c8f1cd125905db2382c0625b806f85693fdeaa0ac1016320354dd7d3df5fc1760ffafd3c2313b4b5a3615085ae9798533b3", "dest-filename": "boolean-3.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz#f9ba525413c2fec9cdb88987d835c4f7cad9c8f4", "sha512": "da10a08c498ff182d6435df49f615eac6bfbad8a5f0669e6a7d532d8b7b5be07ba5f781921f4a61333f94130c4945c5cbd57179449fc02ae8c53f3d9ca020ea2", "dest-filename": "boxen-7.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd", "sha512": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688", "dest-filename": "brace-expansion-1.1.11.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae", "sha512": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c", "dest-filename": "brace-expansion-2.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107", "sha512": "6fcba6f8bd51cccdd60d2cef866ea0233d727d36c1b7a61395c10a02fb26a82659170e3acfadba9558fd8f5c843d6df71f91fe94142964c3f593c97eefc1dad0", "dest-filename": "braces-3.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60", "sha512": "aa1015235f80bf65fba9e94e7c0218c1738da2877a5e5644fdf5da052996fd3e52ccb0260a0ce2f9e89613b7d4bdb1da78d0501f5dd47ed8e95f1b1f2e432983", "dest-filename": "browser-stdout-1.3.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0", "sha512": "4c433688c20441d276ca33c9a1222c95d9e5795680935a16dc305553293238bb04b0598473d927f921453f3fa0979e0a40dc650e7030097a2c392f4e931db102", "dest-filename": "buffer-alloc-unsafe-1.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec", "sha512": "085b074208ed5b550285d5e06f2246b679be3bfb8b41e65db5b0e8f267d48185c21d2335c20ad5c579ba6d2cab52e12b11bfb8b185460b3012051a2def3caba3", "dest-filename": "buffer-alloc-1.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242", "sha512": "54ef47b7ffa9dd237b48a5aa72b804ce319b4522584f1f90d694d00b4c2b5aa1f1d2fa49ada43a1ad1f1f2dbdc835ae52b56f2854e6071cc603a08fb0744c391", "dest-filename": "buffer-crc32-0.2.13.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz#2f7651be5b1b3f057fcd6e7ee16cf34767077d90", "sha512": "428577a6d804690a6f5706d77523b7f62a8f4130b1485ec0e54f7d0316c762a51d0a2ccbfe51f6674036cba9db66e7313043ad37265f1b6b3a82c56e806a4a92", "dest-filename": "buffer-equal-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c", "sha512": "4fbcdec4d0708a26823860e0f71357f4f0668ebb9b6e546410dba9b6bcae23ae144645c316e9bd8a5fc918bf0b9bcc187c05e9ade7555d7673ede3078a58a689", "dest-filename": "buffer-fill-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5", "sha512": "13e5d0091c126da6a20a1b6fea4e83c2073e6f1f81b3abee2891c7979928c7f05a29b8625f3a903b02b870edb6c84946a763829a3c15853dc79b18323c69c97d", "dest-filename": "buffer-from-1.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0", "sha512": "10773220f050e0148696f8c1d7a9392a0009dbb088b0763fd8906609145ea38f32f6b43731a533597dca56505ae14eccc97d361dd563d0aec2dd6681de3bbb15", "dest-filename": "buffer-5.7.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.3.tgz#0a82c7aca8eadef46d67b353c638f052c206b83c", "sha512": "146864a97745159e5d342e02fb2b9007d6a4df5d6ba46030fbf012cfc65dc703830afd4618c5a02c37a87d191d8b41775421d0116cbf697709428cf1da738f8b", "dest-filename": "builder-util-runtime-9.2.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz#13cd1763da621e53458739a1e63f7fcba673c42a", "sha512": "ba9a7e6e22a937f5d930b8a6eda82e5325bcb34154a43bceb4aeac6da9cc14300c073a470ea761815626eb373d1c9ea75a8eeed8bc64eb48b633a25ddda88dac", "dest-filename": "builder-util-runtime-9.2.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/builder-util/-/builder-util-24.13.1.tgz#4a4c4f9466b016b85c6990a0ea15aa14edec6816", "sha512": "3616c24889edaee3434ce548f5f757cf476285aa97d98b84d43eb364caf0884af31f810b64713a99d881e34c04819369ac389af8582144580aa00a8c65146348", "dest-filename": "builder-util-24.13.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9", "sha512": "ab05691441cd7e160923335106f7760b5932a3a8f3dd948c3f2cae478ece3dd88a5a56d89d93720d6bb2475ef9a839c024b882a397c106a3dbdd189781696439", "dest-filename": "builtins-5.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz#3569ede8ba34315fab99c3e92cb04c7220de1fa8", "sha512": "ff1ebc5641cb793977fcb97c22fc5dc3386b4fe23229ce767bfa321e1036470a8faacc129e355b49d75f3d1c00b09b5b8a53003d2456c00969c5d62c49639329", "dest-filename": "bytes-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz#a02b9f34ecfaf9a78c9f4bc16fceb94d5d67a38e", "sha512": "ffe126723f43017c57e1cc252e6448f5cd7ae91b8bdf0df4ce9e11ec9a22bf67104ed4ed03e8deb820231f76651a7612ded284352aca840cd554ff46572cde61", "dest-filename": "cacache-16.1.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz#b3ff381580b47e85c6e64f801101508e26604b35", "sha512": "fda2701b697764c275c4d027a9b329038d287fd763fe9207dd07e2b904aa8df3c917be3b551d09fdb1e7fbf29d3671ca73a5d0716b7f01f45205fb7cd96d5dd8", "dest-filename": "cacache-17.1.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/cacache/-/cacache-18.0.2.tgz#fd527ea0f03a603be5c0da5805635f8eef00c60c", "sha512": "af7354f21fcffb89555077de470d5db604186abdc364c9b8fdc9b66d980ebeb142fecbbb6ee75239eaa1e76549202e14e221b5596c15eaf456d339ea06fc4dbb", "dest-filename": "cacache-18.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005", "sha512": "dbf90db1c3e1a5cc6b3a280c6736e2585eddcfc8a585bfe72075371326625d65e97aafdabbca89f1585d7ed324b72de7ec68fa1c819a9501bca2204d07700980", "dest-filename": "cacheable-lookup-5.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz#3476a8215d046e5a3202a9209dd13fec1f933a27", "sha512": "faa272c78c622ab6bc999adcc218cc44c5210f9351d51f1eb0f933218c57f7a26279c168c405c5bb3fc6a51dfe7afe0f13559a9878a9efcc15d2f7263d0b69f3", "dest-filename": "cacheable-lookup-7.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz#eb915b665fda41b79652782df3f553449c406b9d", "sha512": "ce40d3e56005e21492a148327e0e6d148c73f1740afb6e56fd32d5a2325330a05ac5ebcb041b4bc60aa0b80b95401f0f556efd1558c7714f8627db556c367d99", "dest-filename": "cacheable-request-10.2.14.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz#0d808801b6342ad33c91df9d0b44dc09b91e5c3d", "sha512": "bda8343b62ca67f9da8d2a14c036d596794216f84113fee61936360791600810dc443fa8555d476133b033a2597cc83f84870ce88c274d9d6e4102f9fd7df121", "dest-filename": "cacheable-request-2.1.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz#7a33ebf08613178b403635be7b899d3e69bbe817", "sha512": "bfea7aa2782cae9d324c66c95e38313e8c36f832fddc30123f891708329bf3f6f046db7d384177c218209240e418dce0716cb65da1786bc9d98250bbb8496c72", "dest-filename": "cacheable-request-7.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9", "sha512": "1874d2352608090eec707eec67e336ac5a294682e1f2dd9b2d25ba05b82bb4bb1a84e201e62c805497fd1a358addc6130da323e17741a4cd5c03aa484b42afdb", "dest-filename": "call-bind-1.0.7.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73", "sha512": "f8c6caced0181d73ebd6335348a405e765697058f063946447b7f192c57c0e8a3828061ce45978509460b6105b4e6131f02e780ea6a185b2c9903c232373c8ff", "dest-filename": "camel-case-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a", "sha512": "1a6cba161625098eee3849595126f1a365020c7f28c0493df7a8246eba6c806b6b24b33727b8c6c65f4873b430c23e22bce13901665644c79c0dd17b86a1a314", "dest-filename": "camelcase-6.3.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz#f02e50af9fd7782bc8b88a3558c32fd3a388f048", "sha512": "c65c75c822b639cd403ec3d70cbd8b76534febebaef0e0837613814954f6efd33f4becbbe4edf40b656e0fc4f6a2075e3c1065ecf7cf178e74e2d9cb817df37f", "dest-filename": "camelcase-7.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98", "sha512": "53795154b31296c09f8ea60f6cbc95bf5d4cf423d6e08ef6f1de9308a300389b9e11e07dffca3e792b0c9f13c90fe43e2bdd3db1d11283b0beb489281faa27d4", "dest-filename": "chalk-1.1.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424", "sha512": "32d8be7fd96924d730178b5657cfcead34ed1758198be7fc16a97201da2eada95c156150585dbe3600874a18e409bf881412eaf5bb99c04d71724414e29792b9", "dest-filename": "chalk-2.4.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01", "sha512": "a0a9db845c91217a54b9ecfc881326c846b89db8f820e432ba173fc32f6463bfd654f73020ef5503aebc3eef1190eefed06efa48b44e7b2c3d0a9434eb58b898", "dest-filename": "chalk-4.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385", "sha512": "74b8ad1bbf5df8657535bfd561c083162bc978ad618ae92df508d13553ac52d4f2d6b475609b26a46193677a89a2cfaec3b5a6585e3053005df63c63a1c142db", "dest-filename": "chalk-5.3.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd", "sha512": "0ebdec7ca44fea84dc8dfd8999498525f79532f5c175e83107489543979bd95d74b852540804bc381c9975503255bf315cdcf71a38d3823f642d6b194ea13a93", "dest-filename": "chokidar-3.5.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece", "sha512": "6c8a26b43179286a5da2090b77d56ca6f17393d29fa72c86952f18155665ed318f0472f9b2720e9f17ac8705603ed790f5be04c9d97ea556c8c84d4372f09681", "dest-filename": "chownr-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz#04a106672c18b085ab774d983dfa3ea138f22205", "sha512": "d51e45868fa306ad030f276dfbfbc75a3e4a24d24229d01128e0b06547a7f3823906b796a0ba912c0347d54f3b789cb5b620123ed3271aa249ab466c2e844f3b", "dest-filename": "chromium-pickle-js-0.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4", "sha512": "348c45e7986fe274aa42cc2401e88e8b5afcdf1cbc26574e1434d68ae839e4a06ef499db96771dd94e958879988077f4d533d94bbecd24184130a7568fd1d031", "dest-filename": "ci-info-3.9.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz#65466f8b280fc019b9f50a5388115d17a63a44f2", "sha512": "4dd1ea8067fda1d77c49736ec6d501571f0dbfea9939e8c4eaacaa8b2e4db5b61840e7856bace61e4c653f399a2f15961ec53a9c9981ec01137553e2fb634152", "dest-filename": "ci-info-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/cidr-regex/-/cidr-regex-4.0.3.tgz#07b52c9762d1ff546a50740e92fc2b5b13a6d871", "sha512": "1cec03232feb84a78c7fab8ecf1b6fec501baf3f333e399529f4a933e53bfdb3415c2e6bb4ecabef9f23c5ca6d892c7a6599f92ce84f253e565b13c018357c77", "dest-filename": "cidr-regex-4.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz#733bf46eba4e607c6891ea57c24a989356831178", "sha512": "1095034fb9c35450ef690800a361bf3c9bf19a9d68fdcea25cb6ecc2c05b5055e2d4dafe02303670a99f6ca0cc8ccbf311eef98373fa2646830c02a4f7a03ce4", "dest-filename": "clean-css-4.2.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b", "sha512": "e1d882f4769313e29100c5a10e1ac63840a0599c687af31ce5396439b32a352b1553ad8f6335d9fd23138f3c8600517562eb20c46712593117061a7408fc10d4", "dest-filename": "clean-stack-2.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz#71a10c716feeba005e4504f36329ef0b17cf3145", "sha512": "fe5cc6a4458bffc3df23406604e3d1c29d1cff014d5f545d50c2f78cafd1712040f53f26643750a6a6012ad0854ce7d06f03ea5843a98ea5be1676b2734f7af6", "dest-filename": "cli-boxes-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/cli-columns/-/cli-columns-4.0.0.tgz#9fe4d65975238d55218c41bd2ed296a7fa555646", "sha512": "5d6d9583ec3e2fda27f70b702a9cb396e20f0965e36816a123b9937188f1f81548603f5cdf2a9cbffc8a0bb0a674265ab78aeadb2884d54312242e62bca7ccb5", "dest-filename": "cli-columns-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2", "sha512": "c3925a7394b290079924a9ed3b1242ae6eb7120e7fe1d84c58872e4dba3dae913e6eb81a499a3446e34965e3b2320b147610dea23be0c902e68c8f8ae74646ca", "dest-filename": "cli-table3-0.6.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7", "sha512": "9fc7ce8b1c030fa6ff39b8a7cd3ae9d59285cdb82f299beecff4ef7a39cb9f56907c2eabe765c4c7ce459ae0bedc723e24cedca0145752f36a114d8f1d5ac7a6", "dest-filename": "cli-truncate-2.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f", "sha512": "39c444ebc70eb15317a7562fa2797f7f39103b28cb4aeffc6e13c37d0b747b4fc46f6f374ca3f6d05b3632aa0fb2bf52c00e7de6b44203e40ccd873d9c13fe25", "dest-filename": "cliui-7.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa", "sha512": "05278d9f2bacef90b8fff350f6042dd7f72c4d7ca8ffc49bf9a7cb024cc0a6d16e32ca1df4716890636e759a62fe8415ef786754afac47ee4f55131df83afb61", "dest-filename": "cliui-8.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b", "sha512": "ca32d787cf0fe7df543b23d3157d0f3ac77b5b19dbb15b06a21730cc738bb292218696a53f0d4172a103f0d6e5c992ca706acbf1d4e032571a6715768c00f8d5", "dest-filename": "clone-response-1.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3", "sha512": "44ea0bf788c91f675454c2f663fe4f10335a48781e39d48389c5324bb8b3705eb71bab1373f1538cbb9be1bf0897d4bc4b46de39f62dd13680e6abc52bec34c0", "dest-filename": "clone-response-1.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e", "sha512": "2501d9d90316ea5dda1ff8fac42a904e163ff4e1f80fff65b37e1c8245018847a87114d4d38b477ca3c1b142b53ea64251033b1a20342085c94ae5c723ae0a6e", "dest-filename": "clone-1.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.2.tgz#435fd9e5c95340e61715e19f90209ed6fcd9e0a4", "sha512": "f851586c1d182da02486472b8e4c8d2d80e23ac1527d18f08d8d7d2d793fa6c98cc75cf4d31942bfb8614284c65d720a8be6171cbfe2885a3c36a315417f673b", "dest-filename": "cmd-shim-6.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8", "sha512": "41f014b5dfaf15d02d150702f020b262dd5f616c52a8088ad9c483eb30c1f0dddca6c10102f471a7dcce1a0e86fd21c7258013f3cfdacff22e0c600bb0d55b1a", "dest-filename": "color-convert-1.9.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3", "sha512": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529", "dest-filename": "color-convert-2.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25", "sha512": "ef67d27a784cc361d931354778203d2829a91086f35a242c8cdf811dc05b4bdbebd66b6dfaf2633dd92c20135498a016f131540cf24ae52514dd0844f4d1170f", "dest-filename": "color-name-1.1.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2", "sha512": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40", "dest-filename": "color-name-1.1.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2", "sha512": "aa20639296cc2cefc72faf32fa5878ab4fced4c6458f6457e97fca98c6b7fa0243df3f96c08d59cc31f2b2fa87192de63fa9b39cf724a579b0d6723d7098f246", "dest-filename": "color-support-1.1.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63", "sha512": "10dc1b964150a6aaa26ba6fefb32c3fca51669f625558fd4367029ee8cfb2d8ec4f76e309a9c9ee35eb004e9afbff1cc5b397c80bd642657ef21dff50e0d7beb", "dest-filename": "colors-1.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz#6989531713c9008bb29735e61e37acf5bd553cf3", "sha512": "9689a3b8564a7cce8c4809d5f5a0990bdb1cd2a19b99975fca036ffa70a9a9591229d0b10a494bb5dd7a3b41082c6908987c3d6691e40271da07ef19c6ae56e9", "dest-filename": "columnify-1.6.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f", "sha512": "1503783117ee25e1dfedc05b04c2455e12920eafb690002b06599106f72f144e410751d9297b5214048385d973f73398c3187c943767be630e7bffb971da0476", "dest-filename": "combined-stream-1.0.8.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06", "sha512": "cb8320dad5ec8699446d21b3c7b6a6ccfc0a28e086ba84913ff0a311dc3093414e1a551baba94aba8c83653359926c47749b69e7885d7d8fc952b74bed77ddba", "dest-filename": "commander-10.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33", "sha512": "1a956498cf2f176bd05248f62ef6660f7e49c5e24e2c2c09f5c524ba0ca4da7ba16efdfe989be92d862dfb4f9448cc44fa88fe7b2fe52449e1670ef9c7f38c71", "dest-filename": "commander-2.20.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae", "sha512": "3f40b2b0d0d0eebb55c3840842d9be311c55ebabca152be5b10bc6617656477a855348e530a1d9659830f1efbc0d26a1e140ca32a9e49d10d0cfec6e41743f66", "dest-filename": "commander-5.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7", "sha512": "2f7b07468d695d712a5fc554dbc91f81463e606b24d3d84fa9989998b69c3626fa5cd4c233cb9b61e4fbaf25d0c3c6ac075b0a81c53996407b38dba0d3c681f3", "dest-filename": "common-ancestor-path-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz#0162ec2d9351f5ddd59a9202cba935366a725080", "sha512": "a490e1e7fe30ac49d75ff556459bebb8018793329daf8eb3d753a54cf37e56b0139565a148a7b03422757eeb423b90bb7890779cf305640d4b798b5c15ba19d8", "dest-filename": "compare-version-0.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b", "sha512": "fd2aefe1db30c903417e8846a73f68e986f71b3dd2ad40ea047e6b4ee84647b6a1b656d82a7571c366c214c4658da03b1171da5d9f30b07768745bdb9212a6aa", "dest-filename": "concat-map-0.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/conf/-/conf-10.2.0.tgz#838e757be963f1a2386dfe048a98f8f69f7b55d6", "sha512": "f1f2e5f45d38109aa34aa1fe42321341f245f01ace55a62bd637b056049100459e3dfc53d2c92ee30da1ac643ad010bf4cd2c6436a60c4d9536d642630f16f5e", "dest-filename": "conf-10.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4", "sha512": "aa3f9ff003c04571eb33486b6aa5d86f6fdb395495e0fbc9425359fc3563d10ae634cdaad9eba2ce47ae55c910e7b27e5b49911fa1ef8be939d0ce09ba5d9545", "dest-filename": "config-chain-1.1.13.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/config-file-ts/-/config-file-ts-0.2.6.tgz#b424ff74612fb37f626d6528f08f92ddf5d22027", "sha512": "e9ba0655a825c1b941809a86cb19b8fb10a61067168275874961d8e6369de7c6b042107a81fb6ad06f076f3537f58a822181cc2c088bd728f0899dfa9bf08bf3", "dest-filename": "config-file-ts-0.2.6.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz#49eca2ebc80983f77e09394a1a56e0aca8235566", "sha512": "703df55b5bf71aa52542f6c108671799dd8d8fd4af2c338fd68434605b8b113b9fcd23da2a9d75ad806c48e9bbac2b16dce9c844014cdcec5185c79a5cd60790", "dest-filename": "configstore-6.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e", "sha512": "b72fdf4de929a43d9f23046f9d901575e3a219dd5ced85c48b16e0253373a9cc4958a4278c9fd5d5b344104ea1ca0a4cdd68f01c55152ba1d38d64b35786bcb1", "dest-filename": "console-control-strings-1.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe", "sha512": "16f7994cdb86c34e1cc6502259bce2eb34c02ff9617a16966d3b6096e261e3f13de43a8cc139a16b7299375680580f1c148847ccc654bcb7af930e51aa4fad49", "dest-filename": "content-disposition-0.5.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz#bd727a7faed77e71ff3985ac93351a912733ad0f", "sha512": "4c5df49292a14c7f001821b776eb74add77fd7d07b67ea829eb32804ba7242eff676b65d36bae97233c4a0979256c40cfbc2a6586e4ee7aa0f0e349252cb93c8", "dest-filename": "continuable-cache-0.3.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7", "sha512": "de5ab3e588d64d89d6e9d9436b94cb69309c4a17daaf57b8d2b99c255c020490ba996945ba3d1e0872049661b5839932b89fc60fef169f814509ccf88093df69", "dest-filename": "core-util-is-1.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85", "sha512": "65006f8b50dca49e060ea6a78ee719d878f7c043b9a590d2f3d0566e472bbddc64b09a2bc140c365a997f65745929f5ac369660432e090e6c40380d6349f4561", "dest-filename": "core-util-is-1.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/corifeus-builder/-/corifeus-builder-2024.4.123.tgz#a8122eeccc83f696003544b978a8dc465786a13b", "sha512": "bd4bb584cd060bc94949528768e6e244e6f39191c2cb42d84ac9dd186b8cb16e063761ec8bcabf5f0fccfbe03f85c4b4bec983b53501c052bca91121036d7666", "dest-filename": "corifeus-builder-2024.4.123.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/corifeus-utils/-/corifeus-utils-2024.4.115.tgz#40d473dbf3323803758139662d6dc37edd8b0f2e", "sha512": "9c4e902e48acdaa0554ff1cc4353b7dd81e57e495543601ae9d2423c9a83a48f25ad87444b0279c201a03b5deba34df664ad1627b3ebdd394b405f4a1be88e86", "dest-filename": "corifeus-utils-2024.4.115.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6", "sha512": "897de67e0713308ab764a2c8b151406efefe31cd7493169b00641bf07be3035a374f53c8629adb6a443ae5ddc8fb61c61edea748a90cf4f62382824ed8a70505", "dest-filename": "crc-3.8.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6", "sha512": "8910cf24a50f544343edd1cf3bcae46ce9cfa720f281c0c5b568e9796342832f163f6ad77315cbf13b2445e425e8eac1d86efe509ada82cd6ad7916e75cec6eb", "dest-filename": "cross-spawn-7.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz#5a3cc53d7dd86183df5da0312816ceeeb5bb1fc2", "sha512": "c7c772dd19ef61d95470f3a39041eaa33862c3328d4aaec670fb9715b9f230e087c57f15dce80883fa58b9a6e5dac6d43df20969e01007b3cc38af0314876844", "dest-filename": "crypto-random-string-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee", "sha512": "fd36ff25c8cad75d67352706a1be4c36db27b4d3356823540e2a41fd39306458720ebac4e3b48ec7fd7cc05d9b6e381cdd9cc248a5b54f99ede446c5a00cff56", "dest-filename": "cssesc-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz#d8feb2b2881e6a4f58c2e08acfd0e2834e26222e", "sha512": "d11f629116faebc1c1ed00f14f5be4a6e501b6a739dd8c80c0cc0679414a4688d8fcd58abdd67ef5462d45f1a686a35b4644d256931b9b28578a9145bf671bfc", "dest-filename": "data-uri-to-buffer-4.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/date-time/-/date-time-1.1.0.tgz#18876d0bda4c19fe70dd3bf4b034f281b12a40b6", "sha512": "46bc59434e9c74a7bb610e68a88c6cdc631ced6def5ec732ec3b3e69922a9b1039f509d5b53882b1e0388dbcd552e6fdc426e8f46b98559a343ab64b6179e79b", "dest-filename": "date-time-1.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz#556fa6497e5217fedb78821424f8a1c22fa3f4b5", "sha512": "d8fd29d29146cc74b910c9e1771422eda24dfa23217ae7745211b87651350cb025bcbf091e32494d7fc24a6e095f057429ae671a4df30b999c6f96d4414c7130", "dest-filename": "dateformat-4.6.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/debounce-fn/-/debounce-fn-4.0.0.tgz#ed76d206d8a50e60de0dd66d494d82835ffe61c7", "sha512": "f296024222fd5dd720d143d20f777ed0a3253a3a7e28653910fc1875d83343b0c04ec8387ee5038d0b6c60b9968e7936a1b9cd1e0577bc4d98e237a348e25505", "dest-filename": "debounce-fn-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f", "sha512": "6c2ec496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730", "dest-filename": "debug-2.6.9.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a", "sha512": "0858f3618022e1385f890be2ceb1507af4d35c7b670aa59f7bbc75021804b1c4f3e996cb6dfa0b44b3ee81343206d87a7fc644455512c961c50ffed6bb8b755d", "dest-filename": "debug-3.2.7.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865", "sha512": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91", "dest-filename": "debug-4.3.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837", "sha512": "f621353e04a293d1de208c3624ef78222767137781a10ac5277c3bb05bb3497e03a66677bf9b19a54895e52c1c7fa990105f98d2bbbc35ea3ea7e9f287627e85", "dest-filename": "decamelize-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9", "sha512": "16a51843ef28d79f06c864eb305266b3daa1dc2a932af02a82ab139e42c8f2c2aed34dbca2ba8187134c16415e9f4cc6ca0e9ea40083df6a63564e7c9e0204ad", "dest-filename": "decode-uri-component-0.2.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3", "sha512": "07344f42e6358a9faa0e89c03b3e368119bfa60f45efaf02fa7a55ff824eb31442dacabe46593e43864202c3a19c868cae06ab20b63e44c508bcc9a65f5a8010", "dest-filename": "decompress-response-3.3.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc", "sha512": "696df9c9933a05bff8a099599dc307d8b0a866d2574d1c444b5eef137868462a305369161da24a1644810e70d1f9c9bd27ef5085799113221fbf4a638bd7a309", "dest-filename": "decompress-response-6.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1", "sha512": "25d24c682ac6a41e5f112572c70a42c7825d8f601a80b9afdf2e7c432e0613a1cc5635b3d45795424d42b782b27bb3dfb5c74ea3fed4ed42b3601260aa719e51", "dest-filename": "decompress-tar-4.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b", "sha512": "b3cf312f37f5afcd480972c055057368de99997e00e94e33da731b3b0a1bc642e82087e354c060ed37a0b9351790a7979e2efde41eb2e6b9ef0f0eebc6102af4", "dest-filename": "decompress-tarbz2-4.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee", "sha512": "e33f356677ebe9c8569d10cd7c536a2f03ef9b875bdd6b9992a57e5205d0cd29e01b708429d064c398ebbf76b18e32fdea09728a22a3b31246dd7e96059c17df", "dest-filename": "decompress-targz-4.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69", "sha512": "d5fa9e96ebf18279fce8c3a1ebabbc1636ed269005bf9c20093f48c3cadc06a41c0a8e6d3bc7a2270ecd353aefb7d9f8091055abb0acb624bddb6a0f83218baf", "dest-filename": "decompress-unzip-4.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz#007f55cc6a62c055afa37c07eb6a4ee1b773f118", "sha512": "7b8f2473622353ed99c3c7136fa55970943796055b4b8bae0754df0876e26483ff85a3579be495ca1bbef3b8edb39ff744ea5df36192542a0db3fcfc97864e69", "dest-filename": "decompress-4.2.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac", "sha512": "2ce1f120e68f61d1e5251b4241f0c8559b5fc3fb9f33cfab563eb8f51207cdc9bfbc6c1045716de8e3ea2055ac9b65c432b34812d591eb8b18d4b10a0f6bc038", "dest-filename": "deep-extend-0.6.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a", "sha512": "785b9a2e8cbf4716a5bf692bfa5a8c9549eb0d657ede3e299633882602c8848d39f0841f589eef5e1c84207bbe1ed0bbdfc9251802d8c4e2833b46d03f7b60f0", "dest-filename": "defaults-1.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587", "sha512": "e2dbedb5ea571b555a606ad189b93913025dd6de2e76e9d239531d2d200bea621dd62c78dfca0fc0f64c00b638d450a28ee90ed4bd2dc0d706b1dcd2edd1e00e", "dest-filename": "defer-to-connect-2.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e", "sha512": "ac132f23396903cbfa13e489668a3ef87018aac2eb920ecc49f2229cc3c5866928af0ed7f9d39754942cf904faf731a4cccc9f0e720c3765a2775f8d6cbdd3f8", "dest-filename": "define-data-property-1.1.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c", "sha512": "f109902aa10048b7799f1d14d41d6890b1256d4baeb6d27f0276264576db6c60d687ab92db4f048c3e17aaafc8f702bbbb4bfa3b4f178535a7b795ed11b47a0e", "dest-filename": "define-properties-1.2.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619", "sha512": "672483ecd7fdd5a2c1d11c4be0a1ab28705797b11db350c098475ca156b05e72c3ed20e1a4d82db88236680920edaed04b8d63c4f499d7ba7855d1a730793731", "dest-filename": "delayed-stream-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a", "sha512": "6ddd8bebbf2e89601333a9b967557334212b2378e21b3b7a1c663c395202b38d0942afc700b7dbc8d266a745036a4118e2930c68dd0bcb9a26fc1d5523ffb17d", "dest-filename": "delegates-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7", "sha512": "0ed08e2c6f7c3f4d3bc7bc2288e99f2347e2dde20ac9688b4c62763039d58bf134e255866dff89ceb447326d2b808219246b47a4aa5b5602d61ebbfcc57a5cdd", "dest-filename": "detect-file-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1", "sha512": "4f4348b90a674ef14301336e1cde6ba0fc12046f37ac5b2e3be3175c7f7fdcdd5e15b9f8c1c3e3b6dbe330b10f589d11194620404edc1a04b7b4dc5ba8218cee", "dest-filename": "detect-node-2.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b", "sha512": "fd54c2aef9b9674246b72fc158796387e0408b0dc82beda3f3b34632ef0dc1cfdfe3c5a80c00b7f79ba898ef590f5d7b64e05a1e6917d68c8bbe454cfda213df", "dest-filename": "diff-5.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531", "sha512": "b88143c6aa5164667a4e13a4f388447ea5a81f1d9d7af445be94d97131eeafce6f2267dac546d35bd4728780a90ae0e74e838fd4212d5ca220cad1c13d57dfe4", "dest-filename": "diff-5.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/dir-compare/-/dir-compare-3.3.0.tgz#2c749f973b5c4b5d087f11edaae730db31788416", "sha512": "27bfdeb775a51940b18dd9c3dc7000cd0ea7b2773458be830fb59cc096fb737f621f5f8059f83ef4eab324d688e8f901c01be6d6685934bf6263f9d18995e53e", "dest-filename": "dir-compare-3.3.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f", "sha512": "5a4ad6a7d191e0a5df28663338b993b86562d545857f0b37efb9fd71ce79fed6fa0eeab217aa5c43901b88712c85a0e963dbfaa1a4abd9708389d1a633077320", "dest-filename": "dir-glob-3.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.13.3.tgz#95d5b99c587c592f90d168a616d7ec55907c7e55", "sha512": "adc25490c7e72697c26e866838e3dfe0bdbd4d1b4489e1cd39e01b60f58fc65681c3f67544aad103ce9d388f6bc1a238b5049cfd10fcdb34cd1e9adf5075eca1", "dest-filename": "dmg-builder-24.13.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.11.tgz#7b3bc3745d1b52be7506b4ee80cb61df6e4cd79a", "sha512": "65dce6ab02a6102396269a9e7e5a02e4e272d7e599041b1ee7e311f3ccfd83d667e1563e598524032a239a1cc97241f961b6d919c608b86024639fd8b3938cd9", "dest-filename": "dmg-license-1.0.11.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz#fc26b3cf142b9e59b74dbd39ed66ce620c681083", "sha512": "b44ef3b58cd71c87b2bdcecdfa1477a22ec521b7ff3488d53fd86602ddf2317ceb434ef6fdfa6318bc761b13711b1525e55ef7304a98ce2a0e32856118c27970", "dest-filename": "dot-prop-6.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0", "sha512": "617425d4349ae3f3d0c917e0aefe9aa0d8e16aca7fa78aacf458c9e2ae1c424fbc9b8afa938652884cb2b4a1bc7fc5bd822f16b10b4839b36629dfad33335398", "dest-filename": "dotenv-expand-5.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz#dacc20160935a37dea6364aa1bef819fb9b6ab05", "sha512": "23d3afbeb1e9e2920046fe3ec7d8ae7b0ad6c9c5fa09c66da00bb55ebccfc5ce54ca03095c9658981b329e4bbc224ac9c20ca91390c63630cf98f4610c2a6d52", "dest-filename": "dotenv-9.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/download/-/download-8.0.0.tgz#afc0b309730811731aae9f5371c9f46be73e51b1", "sha512": "012458e5084393b14af97ad0b50caf8690ca6a72e5b84110b5697f27b2f1b9ffdbfa2f11621f7ded0797bcbf39c62b6b991295971f5cede4eb71176ad864b878", "dest-filename": "download-8.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz#0b5e4d7bad5de8901ea4440624c8e1d20099217e", "sha512": "d40f336bac2ce352d082ff47ac4ffaea3c82e72b928d0dcbfca3a916da018a5b002b6880db0b92e6b4edd4e0b322fb52d95ee756679db1453e0c645c8c198e60", "dest-filename": "duplexer3-0.1.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb", "sha512": "23cf1361959cf578981d1438ff7739ae38df8248e12f25b696e18885e18445b350e8e63bc93c9b6a74a90d765af32ed550ff589837186be7b2ab871aee22ea58", "dest-filename": "eastasianwidth-0.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz#03c9e8777fe12686a9effcef22303ca3d8eeb361", "sha512": "ac2f9054d3095aff8cb4f824b74cbed2b54421d6edc550030295bd257ad4565cc77ad81cc9cccffc4ec3266589e1f242645d9c3dc064d256963bd647306dc399", "dest-filename": "ejs-3.1.9.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/electron-builder/-/electron-builder-24.13.3.tgz#c506dfebd36d9a50a83ee8aa32d803d83dbe4616", "sha512": "c994a05477ede5d355968df5aa62407b80552907c5770a51c3bb05a758908250d10830faaf6db37d126e66586d079829f451d4c42304a161aad744a40a730022", "dest-filename": "electron-builder-24.13.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/electron-publish/-/electron-publish-24.13.1.tgz#57289b2f7af18737dc2ad134668cdd4a1b574a0c", "sha512": "d9981d12a27c7bd0f5ec7c29e4b12ae662d03e3a94de5bff2002ef829fb85bc55e361af27c68581100bf3e00cf32b9d6529fa5eb43aee5224bb2efa4e26850f0", "dest-filename": "electron-publish-24.13.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/electron-store/-/electron-store-8.2.0.tgz#114e6e453e8bb746ab4ccb542424d8c881ad2ca1", "sha512": "ba42cbe417af76297aa22780397cf708ccbe3a0688b4c895060ef4d4c3651ba5b945a0b400737baef96a4c299e6fa3bb8cfd106b528a613134c55d316e11781f", "dest-filename": "electron-store-8.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/electron-updater/-/electron-updater-6.1.8.tgz#17637bca165322f4e526b13c99165f43e6f697d8", "sha512": "8613937da14077ac111c07d468186700e61cfb29921825892ed164c38c49a8ebeda4798874d1e75c357d9b53070be03aab4f006f1e18920cb3fd1e4318a34031", "dest-filename": "electron-updater-6.1.8.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/electron/-/electron-29.1.5.tgz#b745b4d201c1ac9f84d6aa034126288dde34d5a1", "sha512": "d6e586470fdf7c0eb695cae4971194815c55b4e1e88ec83f9f0b18afefc5f5c5638a96499fc88fbff00118821ec61994a96721a3c06a7d3278a2c0816b6f6006", "dest-filename": "electron-29.1.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37", "sha512": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8", "dest-filename": "emoji-regex-8.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72", "sha512": "2f5f03689b17494936fb8da9bfc98bb398c94f686a164144e23db5c0e9a06d4aac67684bef636c514efce60f515e0a37b3464d815978d93887a7766d3affd5ca", "dest-filename": "emoji-regex-9.2.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9", "sha512": "11305aba8c354f7e58fd664c922a3d8e2334679c631c7989e179a364eab597f757cf796bdac467f3b9c9cb6d11ba9a928751769b71c73d2a7c4a120f409ac9dc", "dest-filename": "encoding-0.1.13.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0", "sha512": "faec358a720754f428695b87cd1c97776d6270cf9c9ede02cc3e6b5be342d708ce5124ceb3e4deec53afec084deef4bdc7fa08ca12cfe4f4751fea614001eee5", "dest-filename": "end-of-stream-1.4.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2", "sha512": "fa1d6590b2a164c4d88e8835544a49346ecd64959cb9cd830e4feab2a49345108e5e22e3790d5dd7fb9dad41a1a8cc5480097028d67471fdaea9a9f918bb92d8", "dest-filename": "env-paths-2.2.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9", "sha512": "d9b9a546934a0714ff09198f3a5c88490a4d8fea92798bdcca6fee4f4271d9b30e94a2ed4b2d5998bb95c5210a2b2a2bfcde7286fa7f6621b5a04dc311831214", "dest-filename": "err-code-2.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/error/-/error-7.2.1.tgz#eab21a4689b5f684fc83da84a0e390de82d94894", "sha512": "7e8f4706f5a7c7734650a32f33007f08108c32b7c42606c34d50c490fca003705d77794cd4ec8277eadb43c0709e917a19d55e38b0cd9b22f8379060f3466f74", "dest-filename": "error-7.2.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845", "sha512": "8f16b22ca4a1ac4aaacc9d1eba641b5614d840cdbb09f4f54f7e7e8028031682fcd892ec5ea4c9efacefe80d182ce8049cb50cbcbcec0ec188ae5f0d1694f681", "dest-filename": "es-define-property-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f", "sha512": "65fe47d8ac6ddb18d3bdb26f3f66562c4202c40ea3fa1026333225ca9cb8c5c060d6f2959f1f3d5b2d066d2fa47f9730095145cdd0858765d20853542d2e9cb3", "dest-filename": "es-errors-1.3.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d", "sha512": "526ffe17132bf422125a1d1b8b966fd22383fb8705879a8b7a4b35aa1028a4a540270dddae029b2b24a2929ef01a10cbd073de6a36b43f950b66bc4b92789456", "dest-filename": "es6-error-4.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27", "sha512": "12b08730269ed7dbd1f2f4067b9d3122c5689b2d7dae0ea016edfeaf78e410ee3ab2e2cc58192cbd5ca81a0415fa339f97ce1948e4a59afe86c5af3d3e64c698", "dest-filename": "escalade-3.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz#9424820331b510b0666b98f7873fe11ac4aa8081", "sha512": "d927784a1716c5bc7a398d481f295afc254dc2f83b5f0655a17647712bbdc3d49178d3f5133cc3e53f0d58a211dfc7c8a849ecf640d62944135d7026943add3e", "dest-filename": "escape-goat-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4", "sha512": "bdb468ac1e455105af95ad7a53c47faa06852326b6a86cf00eb366099b982ab6dd494306e88d5908641179f911561b8e9081959deec1437e4349fa35aaf26a16", "dest-filename": "escape-string-regexp-1.0.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34", "sha512": "4eda5c349dd7033c771aaf2c591cc96956a346cd2e57103660091d6f58e6d9890fcf81ba7a05050320379f9bed10865e7cf93959ae145db2ae4b97ca90959d80", "dest-filename": "escape-string-regexp-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71", "sha512": "786b85170ed4a5d6be838a7e407be75b44724d7fd255e2410ccfe00ad30044ed1c2ee4f61dc10a9d33ef86357a6867aaac207fb1b368a742acce6d23b1a594e0", "dest-filename": "esprima-4.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz#8f61b75cde012b2e9eb284d4545583b5643b61ab", "sha512": "2bb278c6ae71003e631ec18ce517965d14c56b72511a87c788c715810f0f470816c738c7a4c582233b26c9feb4fa687c28bb2a60f72350c6b4002e2177a94fc9", "dest-filename": "eventemitter2-0.4.14.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c", "sha512": "664fde34a576cdb8e92b3aec43e9f51baa6855b12b4312742c13895da299d445622f31fe86b2eef5c757238cf0f5d05026c970044a5b4363f5a12ee70f1b3a8d", "dest-filename": "exit-0.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502", "sha512": "0391267ac1d6eab7e767dcac1d08cf7494678b44916abd2d8ed1b930db66f67e5352fb1853ca28ce9aed443e00a87c5c6565a556e026428da758a7cdf68ca34f", "dest-filename": "expand-tilde-2.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6", "sha512": "757edefcb1d527a5b70c4d4c1d68bd4b5118cc311210d7cbad8a211b61befa8bd9ad83a49b82a7c1ad26735727f38c49391e0a114d1649c8612db77452495b1f", "dest-filename": "exponential-backoff-3.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz#0b98e64ed82f5acf0f2931babf69212ef52ddd37", "sha512": "bbe49082cb9bada13acc8b5f540d2d06e08185f53da204919ecbf2808ef086df534b9d74a0b90145706caa8a5e506fc604e210c8a64ef708d3a88bbfb1fe7314", "dest-filename": "ext-list-2.2.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz#70781981d183ee15d13993c8822045c506c8f0a6", "sha512": "c9b944c1701b1afd554039a8c3bb37f16efb8730202403b9d33b412cc714c9405fc6fd470be2c6c2d88437e0a8e8bb65a93ff9bb054ec6c0f84cd22295687075", "dest-filename": "ext-name-5.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa", "sha512": "7e3aae0b9f5c0fb0b25babab3572b4141b9f9197288861bcd304ee3ee8d7e7dd1c0794ed967db4136501e12fd601156a8577df665d8b3604be81074f2088a6fe", "dest-filename": "extend-3.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a", "sha512": "183854f67b70b8ac865dd6415204c87bebd79d68f47e9a5412d3032f4fa275de52b5af131a91ecb27fdebac03d9ab3ebf6a343ca6e92c406198cdbc29fff5106", "dest-filename": "extract-zip-2.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07", "sha512": "5ab937e5ef327422838ff02b0a5a3556b3d598df33a61e55e00b47c08b8786f317b0a7fbdd44f704e0fe6b30485bedf0389e058441fbcf2689085bc286362f30", "dest-filename": "extsprintf-1.4.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525", "sha512": "7f7a90f68432f63d808417bf1fd542f75c0b98a042094fe00ce9ca340606e61b303bb04b2a3d3d1dce4760dcfd70623efb19690c22200da8ad56cd3701347ce1", "dest-filename": "fast-deep-equal-3.1.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129", "sha512": "a17dabb80150c1ffceae3f26ef7ed8e5a7710d03b42c007bfd2e4c9f109d4cd0dde29e81b32215b2ff4942c0136d34aaf0a1d1a4bc081db56550d6adc5dfb53b", "dest-filename": "fast-glob-3.3.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633", "sha512": "96177fc05f8b93df076684c2b6556b687b5f8795d88a32236a55dc93bb1a52db9a9d20f22ccc671e149710326a1f10fb9ac47c0f4b829aa964c23095f31bf01f", "dest-filename": "fast-json-stable-stringify-2.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.2.tgz#79e3bb6a4ec867ea40ba0e7146816f6cdce9b57e", "sha512": "51ed0bc290d812b15b98d9d9485d141fa788994c039a88143b58f213e25b37682c433fe32029b555eeedf504f4acd4ac7c9b7e1ece3f4b71a7b035632f81d5af", "dest-filename": "fast-memoize-2.5.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5", "sha512": "7919c2b534ed199169402c2126250ebb13d05915d52980e7d1bd8f7877d72fafd98b9dd22c0cc01df5615562b602bc82fd61f4e6419fc611483ef4c5d125d0ce", "dest-filename": "fastest-levenshtein-1.0.16.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47", "sha512": "b11543de55952175a0e81cbaf1937bbe1a3d6b5a5070dfd604568002c0c31739498efa06c743fccfb575b7bda0ac525f261bb760f641baedb97fb29ac368cdd7", "dest-filename": "fastq-1.17.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4", "sha512": "5e18fddd15db312abcbab34252ae29f65d0fea19f2489ffb60d46160dba0d1b2ceba28bba4a3bbc5015be66c7dc595d609aafcf292cf6fcd393ef524c2b2d9a5", "dest-filename": "faye-websocket-0.10.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e", "sha512": "704d6ab01fd5c32428cd9faad5d1b147c2c160d65ea1f84475434648c6d00f71b0da50335fd65bdee214e846dcfc59b28e8f405967e79f4014087aad7afb3ff2", "dest-filename": "fd-slicer-1.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz#f09b8d4bbd45adc6f0c20b7e787e793e309dcce9", "sha512": "ef2010a43d94309ccb8b50eabfba856273db68fc7b65f14ae8f888c50e0f7e418fc8dca5d94831f9afee994a2798aaa384ce039df6ccbdd5faa2d5eaf37b2841", "dest-filename": "fetch-blob-3.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e", "sha512": "5312a57c246e081c525d4e02eadf6c71b0f2599e1595a1457688cab7326e4a4b8e050e42345ba6fb36571701e3a3e0b1042d6deb39583e01c88058cbf2082811", "dest-filename": "figures-1.7.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz#a5e7a8ffbfa493b43b923bbd4ca89a53b63b612b", "sha512": "d24e39a16068902aa1d8c39ec5e60aa72aa618a1bef2643659df226b0c7eb9677fc1e58940067a4a83f26da81d088e31162b1a83c88047bed63e6e21de94dfc4", "dest-filename": "file-sync-cmp-0.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/file-type/-/file-type-11.1.0.tgz#93780f3fed98b599755d846b99a1617a2ad063b8", "sha512": "accd143bb426f4aed3593b40e804a123fb7b1f904f8c378654368dca0f418c7023dcfcac2b2efef02f03d77ed1f3c8e7477ac5259401fed160c9d979b0de66ee", "dest-filename": "file-type-11.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9", "sha512": "44ba2a4d713cfef3e632e4c8f3c0c0ce13180bdf48f015afef360fe00d69ba8e47223109e445f8f22821cb867228c1bd1035f10605ba7bef9c9fb775c6e16084", "dest-filename": "file-type-3.9.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz#1b600e5fca1fbdc6e80c0a70c71c8dba5f7906c5", "sha512": "7f651b150124ecb5e05a98b99ed70ef3a39e03f702f347ee0c30da5ff7d9d9919e97e005ee579142a0415b578936289092b66502833a3fe5583f93fa6ce94311", "dest-filename": "file-type-4.4.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6", "sha512": "22ad6727a0f6fb220ee1cf071e0e1fc956fc9802627a8d4e968cb598b2da0763ef7b335e7610559be414ee0d2a338d9a88c6d15d3c4a2b0183d7bae328d25855", "dest-filename": "file-type-5.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919", "sha512": "60f71304357ed939b456a8f26d5777d8c1dd944180b6ec52dd5018b2e985a240d2306f91393e706b01a59c70e8cfb6df31c303b7d871b97bd7c28294c767e43a", "dest-filename": "file-type-6.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5", "sha512": "c35704b9fdd2f83acb0902fb113ea4cfe82694975babd27bc970928cafce6423c0faa10dd56c85e1901fd186096b8fec84726b6b6b7f77fafc495e098bec7ef1", "dest-filename": "filelist-1.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229", "sha512": "95cd5b9ec4abe0be017627fc5dbfeaaeda2419bab9ce5b26b3f0981fc3cff96b42906345eb90cf89063cbc6dd26a411d467f039679be816fea58a2a34b9b19cd", "dest-filename": "filename-reserved-regex-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/filenamify/-/filenamify-3.0.0.tgz#9603eb688179f8c5d40d828626dcbb92c3a4672c", "sha512": "e44159fff32cbc98178c100527e061d986824d117f54fd583a61ab82df8a27848544b8c8f3b1087702cbb93eb0417d08e05f56e35c6eb686f37338ec38a948fe", "dest-filename": "filenamify-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40", "sha512": "a8ea3d17e74c5260b62dc6f805b56f9ca2714cf8c29be451a5ee200ee1abce42fb984565fdd8d84aed8e750d8f6b7d36378a2a91283d8abea368b589d94495a5", "dest-filename": "fill-range-7.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73", "sha512": "d720fa4662c8d5705fc6e82f391c25724e9fef9b582fe891d23ab0b0eacec4c672198a94b83849d25e005dd3b5897fc54ecf5c040304935816484c759126f296", "dest-filename": "find-up-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc", "sha512": "efcfcf5d3d7094b2c3813cc3b3bb23abd873cf4bd70fece7fbbc32a447b87d74310a6766a9f1ac10f4319a2092408dda8c557dd5b552b2f36dac94625ba9c69e", "dest-filename": "find-up-5.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz#956c9cdde804052b881b428512905c4a5f2cdef0", "sha512": "ea3bef9ffd76202e2ab8b04bd4a3689310bbc164ef62771a554612a315b0ed8ca43cbb91ae7bf8a9d1dc48ecb0388e51a6439519e411b5633cfeaf86e96eaa7d", "dest-filename": "findup-sync-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz#54380ad965a7edca00cc8f63113559aadc541bd2", "sha512": "333c178eeef402ec9f95b81e3a1cef41602fbd0768d572f403d6d5be55ec61c14404cf3b591e0e6a42f839f66af90466afe76e26e6e2a3e52d35008fb15112cd", "dest-filename": "findup-sync-5.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b", "sha512": "6580ea3cb1b10e40e10d90636416fea03d7e8f4ac0e04d295d8e747a994000e3e0d8dfe050149293920cd7f4213dfc95a35f6527e0af5e9a9fbe4f9bda9ffc36", "dest-filename": "fined-1.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41", "sha512": "94d687355ca66a39a4d0e24c067f1f554014d41b4378a22a2a8561938c4000b079eda00b83a6f85b431f27f71413483d6015f2e5785294f22960827b1da63fdd", "dest-filename": "flagged-respawn-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241", "sha512": "6fab2e103fb9ff7ad3a5405d1b582ea4897c30f14200c034417c269632e1bc250a714bdd138816932f73a6e1827171ceb33e09f703c6356aba38aa66233cf785", "dest-filename": "flat-5.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b", "sha512": "c1637ad9821311a3a948ae7ce0465725a7c7d401a93bc45580495f92e5db4ceacf5f87c87cec84a56fc2b2235df09758ac0a0ebda7d14ce127bec3befaa0aa14", "dest-filename": "follow-redirects-1.15.6.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80", "sha512": "ec4c265eb3a3c8bf82871321986e659d6f4c3edd5a21e644c0a850ce8054753574377ceec160d961525ab43bd9d8ecb33d4bdd200643b027ad937728c8c7dc9d", "dest-filename": "for-in-1.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b", "sha512": "d0e00192c206af128af0ae24ca75a443bcb5ce8ba74313fe0969f27255708fcd4a5b7be52e5194c79ec328670ffcb1f6d7a1b3aa7b2d9cfa1c175e8dc6cd1872", "dest-filename": "for-own-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d", "sha512": "4cc28352722d7ba6df6f99d6bfb57f71a235ebd38782fc236fb5785a4794bdb410763af9ad62aa1c588a59bfdf70ec01f82cc14fea9b5a3be3f8357046c92922", "dest-filename": "foreground-child-3.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz#261ea35d2a70d48d30ec7a9603130fa5515e9cd5", "sha512": "c8361280d32b6aabe7c621173b8862f3cf986716870ba40acdbe4df388910930de44eed900ba62aff95599ffee5d4867c14af63b81d4f2cfe7eb1fb23634241f", "dest-filename": "form-data-encoder-2.1.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452", "sha512": "1131249521a2e6dd10319ba25e803f43abdc9f170b40fe6f76e812a6e0328ba4951a2d9c94f3e9fb180486e31a1c2fb31a09f7d4a776df95b7e5fec7ca491ac3", "dest-filename": "form-data-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz#24807c31c9d402e002ab3d8c720144ceb8848423", "sha512": "6ee7b01f332f60bdbd8dd7904d520b79c49a64a9edfd12568e8642179396eb467aeff1a648b06438533baa1d4f237cc536d25b6992f9790bb5bcb7daccec23e2", "dest-filename": "formdata-polyfill-4.0.10.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/fp-and-or/-/fp-and-or-0.1.4.tgz#0268c800c359ede259cdcbc352654e698b7ea299", "sha512": "fb2458461a6714f5974a5cbfe95e0bc3d21f395dbabaedf49329c6274dcf5be3278ce1107b8e51675e3541c4b46897a1601600e7419f0839ec45b149761b2c47", "dest-filename": "fp-and-or-0.1.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af", "sha512": "38c717ff8202feea843d58067b27cddb62c993a019acc911647c5c1c1301bc749c0c68304e6d864f65a482da1cc9ddc97d97df8e3da46140d75c8234164f56d2", "dest-filename": "from2-2.3.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad", "sha512": "cba380c284887fb1728cc22ff78bbe6f9add85e6448f347adc64f26499b9aa1e018bed988302c2708fdf3c56642f93d28b13ade9934a9bec3e1dfa7f05c8b0a3", "dest-filename": "fs-constants-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf", "sha512": "a115c0a6ae78113463e1e3221731a71d61b2fb3a39adab9d8eec4dd1bf07eecfd1536a16d16becc7d3b400244dfe446af44f15bbf45eb24181e68de38be1731d", "dest-filename": "fs-extra-10.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b", "sha512": "3e60e2deec0ae6716e5e1ed70d39559d2d7bc494bbbd6dfa8acdbec37c5cbfc495c620783720137f872d9156396e44a35f46389dbbd90aad7f123b44cabf64b7", "dest-filename": "fs-extra-11.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0", "sha512": "ca1950800ea69ce25428eb11505b2025d402be42a1733f2d9591b91c141f45e619cb8e8ec0b718f9989ad26b5d1ec3a8f72fe13fe0b130dd1353d431a0eb46e2", "dest-filename": "fs-extra-8.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d", "sha512": "85c8376667a94b7d3fec1485a91be8a370ce310bbb223ab13b99c20edfb333d5d68dbdf75a0ef388d4fe42fa9bb9cdfe816a733b4d89b9b5729361b866fa3539", "dest-filename": "fs-extra-9.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb", "sha512": "57f26038b1424be47a55cab4b250ae69e58474d0b7a2e0e524c348b1a707d95b402e2bbd995e0b3eb1dce5c0e5f24e5ac3a27c8f08165a9893a39458866233be", "dest-filename": "fs-minipass-2.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz#79a85981c4dc120065e96f62086bf6f9dc26cc54", "sha512": "5d4040f570a51db9c95927c1ce3926e91bcfb32837b2bc99b74e81110a17705ec42bfc6919a41826040a0c94941f948667be98ee9171d500675f3d3dad4e456f", "dest-filename": "fs-minipass-3.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f", "sha512": "38ed291f694ae9ad2166701d6aee48b731cf23aa5496f23b8cc567c54411b70e28c05db093c94e49a6ed1830933f81a0ae0d8c6c69d63bd5fc2b5b78f9f18c0f", "dest-filename": "fs.realpath-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6", "sha512": "e71a037d7f9f2fb7da0139da82658fa5b16dc21fd1efb5a630caaa1c64bae42defbc1d181eb805f81d58999df8e35b4c8f99fade4d36d765cda09c339617df43", "dest-filename": "fsevents-2.3.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c", "sha512": "ed71cdc47eea5fdc46e66230c6486e993a31fcc21135c3a00ebc56b0cb76a40af6dd61e9e8cad194dec50521690a9afea153b417be38894811f369c931f1b648", "dest-filename": "function-bind-1.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce", "sha512": "7fd9be0443798e483a6b47d98e57a2763379d551355fe98f150d83274bafd55dfda022c26ec19eeb28db067a7b78aef3ffe180a27f7d6b79c7baa6eebad8723e", "dest-filename": "gauge-4.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/gauge/-/gauge-5.0.1.tgz#1efc801b8ff076b86ef3e9a7a280a975df572112", "sha512": "0a6ca43cc246b8d6a7ff74b89193a9bef3d848da921c03625a787d5dc314da94a3b417c5d17cd9da9d5b140c536e7171c81b8fc50607873c1aa0e99476acefc5", "dest-filename": "gauge-5.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a", "sha512": "05174d9bc85b5b31735871114eb7a32eac070df4b81a26cfa2ae708d33c8a091e806d2863e0df10057f198cfbdced6d77a5c5c7f687041c6b3d4fb6615eb9ef2", "dest-filename": "gaze-1.1.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e", "sha512": "0f214fdc133fdd81d340e0942ffc343991d1d25a4a786af1a2d70759ca8d11d9e5b6a1705d57e110143de1e228df801f429a34ac6922e1cc8889fb58d3a87616", "dest-filename": "get-caller-file-2.0.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd", "sha512": "e6e621b091fc549053bfba2c960e01ce7258843a1123ac1a602c4c9827674eb702ac703f7c214aa13173d8928a1341dd0c5505effa10ba1cee99724aee968145", "dest-filename": "get-intrinsic-1.2.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53", "sha512": "b18db6680eb1721033a6b8f2aa648442fe146c003344dd0bd9d401d0d94de5a7134caf43a27ea78687377806d49e966208034031f77ffb8d2455d29f17282886", "dest-filename": "get-stdin-8.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de", "sha512": "0141a16db7a65f1ad92510f9703bcab50c4bb986886cdb434caf18aaea42237f774362924eb784b0b50ddd9c405851a2293ccbea72aecdf708be279f9545fda8", "dest-filename": "get-stream-2.3.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14", "sha512": "1a585d214b956a473c489ea42b4cc015b886cd11733676388d4b846d5f5444ea3863ed0dcb87e3bdc645553783038a1da45c8e4336b0ea15ee9094aafdfdbcb1", "dest-filename": "get-stream-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5", "sha512": "18c6ade04279d7ad64232d877af2e5af896e363060be68f8d7729a400ee3b7857c078443b1fa4793b590f4656a7d8cb2c7c392fcbeba2a8c7eac944d9252caef", "dest-filename": "get-stream-4.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3", "sha512": "9c117e175ac06550aefe9eeb8f3800f986f895f617ae997b6ba56626b53cc05f48d422af3ff4303cd6479ce9706d3918e9dbed148cc5312c905db2e84d03d1a4", "dest-filename": "get-stream-5.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7", "sha512": "b6ce968beda3de3423aa2ef4c3902537c0c59e44b00be32a9b113374400b076a976585775ff6f50937e03cb18934c7805b174f7d4f053b59acdcd51f68708f62", "dest-filename": "get-stream-6.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz#25ec87a50370f6dcc3c6ba7ef43c4c16215c4c89", "sha512": "db36e50c168571bdeb078ac5efb5d59ee20d384da1da4fce9ea5c08b2d08ad3c547d5d62169de56b7de8010558f690a9594dbaf1615856ddadef586532e2ec3a", "dest-filename": "getobject-1.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/github-api/-/github-api-3.4.0.tgz#5da2f56442d4839d324e9faf0ffb2cf30f7650b8", "sha512": "db262a612e94cb86ebd67c340f756b9585b1b464e4521219aee981adc07029d04eccc4fcae801ef08bc8ea48c83a4c6ac5aa4a4791a412c1edcf70eefefa0ea4", "dest-filename": "github-api-3.4.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4", "sha512": "00e22049009ea62258c0fdc04671b1fb95674eed870587736c63f8e5e2f0d6faf7cc1def64b7b279dd6c0bd8676dc39cf7f4ab33233944f42b906cf8692f59a3", "dest-filename": "glob-parent-5.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/glob-promise/-/glob-promise-6.0.5.tgz#3d56331b324fd7d097b43ba9e9959e9c7e200e2c", "sha512": "b94cefc68eb4ca8fef30b5d91c234095f74ce54e40d3b8c29d43bcc532b8e19d15739f29a060d7843c7c8eed4398f769ace39187ee0ba6883ae2197e009e6988", "dest-filename": "glob-promise-6.0.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b", "sha512": "7dae3afadbf5024d143cad533b2fe966b2326cd36de070afed20f3c327e239992f64b11b8ec6642413ed0c756c8598db79c028006482db43232c31bfaabebbf6", "dest-filename": "glob-10.3.10.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90", "sha512": "3af0fd10dccf2db7a010d9d83f95147c9222ad3838f97c0c5866907d04d8d097a7c4dbef20a3f7537fed01048f22efe51f15d84999a95e55077aa00874acc12d", "dest-filename": "glob-7.1.7.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b", "sha512": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5", "dest-filename": "glob-7.2.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e", "sha512": "afc869123890118945d9053475fddd4be9f1c5222b797412d6a461309334439343751dfce82ee36fb1f0c2877c1608ae7b1fa4d0616381fb75f32bf19b95e809", "dest-filename": "glob-8.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz#ae7cd31bd3583b93c5a16437a1afe27cc33a1ab6", "sha512": "3d3e9745e27e0f4ec9bc6a3140c913eaa8e2fe354d7d7fe1dfae171d9396791cf2eb8b1216bfb1279397ecb2376f830f43374be07f18f0cd31ccfa6c54cc00f1", "dest-filename": "global-agent-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz#0c488971f066baceda21447aecb1a8b911d22485", "sha512": "3417061856c103db355730f8d505c31bedfefadf4c9f9b751692dd844498ea8298e206131695f8c0edeca8651ad12ae3b5b7e3deccd7d119de9a6ad54547542c", "dest-filename": "global-dirs-3.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea", "sha512": "b0ace91247f5d46a4e16ec346738f39ade01e146708ce706ef9ecf3efadf87170b15bab4c29b20a4eab1a71b71162086e03b46f7733a5d155b176a0675ebfb6e", "dest-filename": "global-modules-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe", "sha512": "e65b31d4d5031ed4a37e0d1e1e5998bd92aff3f9d5a97e1c9056ccf85ac6710fb4e0a59c585a3d3f93313d9612cd4bf2ce67536c8ec48b1f10e086c42c3ab32a", "dest-filename": "global-prefix-1.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf", "sha512": "b05748e4bc8188d4c78d177b7063d66a988758c3972b2b81357fdc589dcd7f3ad94156bc188ffc7287c297be00395aaaf56e6436682e4c8cc9ff5b3683223dc0", "dest-filename": "globalthis-1.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b", "sha512": "8e121768ecf2d6c6fc232a1c6abb964a7d538e69c156cf00ca1732f37ae6c4d27cab6b96282023dc29c963e2a91925c2b9e00f7348b4e6456f54ab4fd6df52de", "dest-filename": "globby-11.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz#7c11c43056055a75a6e68294453c17f2796170fb", "sha512": "38f4c87e130187b25b0580e96b96fe439a6d98c58ac1c35c15247fd1ceadf15e1fdd9015044b0a358dfb41d56a98b45848c84e50662b6344214a8129cc6aff12", "dest-filename": "globule-1.3.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c", "sha512": "77ae5b36521a771be96ff03669b55d96a2aa579eb78ee4676755ad93ab35b0847cb8db1747bd31a88cd5ab155fd5e4ea0ee9f04f632473311e69ecc2293661c0", "dest-filename": "gopd-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/got/-/got-11.8.6.tgz#276e827ead8772eddbcfc97170590b841823233a", "sha512": "ead7d9f756ceafb6ce5e72bb3d10c21812dad47e14d3cd181cd6804362ac30694b13345b938e27b1917613521e45cdefb491cf55b2826207456da18eda58ddf2", "dest-filename": "got-11.8.6.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/got/-/got-12.6.1.tgz#8869560d1383353204b5a9435f782df9c091f549", "sha512": "9938416e5be5005d5de0ee68ab2bcdf99c4b018c0824aedba4cc6062a3c3f68916d02dea9b91459fb93cd7542b72e101c1aa204779e0385a027ecea646feed79", "dest-filename": "got-12.6.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937", "sha512": "aa3509e54fe16b0c68b0caf220ba1f642926dc2f383cb252ff482b448a63030bbe2e4c718f9731782536e411b4ff79834a95ca4f266bf2887cc0880b687d100b", "dest-filename": "got-8.3.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c", "sha512": "f41ca1b2c4767cf56c3598f8efca9451b29f98bd3eb790435728d286dc9964b88aed90c002b1457e8a723938f4334e70136b493e2b00e224e79d79766283ef38", "dest-filename": "graceful-fs-4.2.10.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3", "sha512": "45b279fe398570d342703579a3d7939c12c9fc7b33595d0fef76dcf857f89d2feb263f98692e881b288e2f45680585fe9755ab97793ade1fcaac7fa7849d17bd", "dest-filename": "graceful-fs-4.2.11.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz#22c9f1a3d2780bf9b0d206e832e40f8f499175ff", "sha512": "f43b71fc0855781e0b633b158828d44247742b0d0c70dda06297661982ad1366b962deefd50f8761955686a5dcfe41a7c6532da8a0f14b0a2d8867859a4ac2a1", "dest-filename": "grunt-cli-1.4.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-2.0.1.tgz#062e8019d31bfca35af8929a2ee1063c6c46dd2d", "sha512": "b91be75df86266df1a91bfd94431c9a5042d924564a9cfe8a563b83e8ffd7a10b684fc60a6d07d4ba2470c2fcdc6cc28e022523348853d3fc8ca6ddc10c5b328", "dest-filename": "grunt-contrib-clean-2.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz#7060c6581e904b8ab0d00f076e0a8f6e3e7c3573", "sha512": "805445501d196cb72329bebb31a833d7238718193253ab8bdbd862116d6d750f6042def636e30a232fe44ba76c09b574719d2668d09bd2ceb2fae4f514a53b8c", "dest-filename": "grunt-contrib-copy-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/grunt-contrib-htmlmin/-/grunt-contrib-htmlmin-3.1.0.tgz#4cde2653d543fb4d488bae57df70ac4491d080d6", "sha512": "2a169afb4314baaa8dae80c87bdb6c8d9922a199d6d98fa24c66e89c190b59a1bbf92912144c5f6f88cbb7b33aaf1295dd14aa952ecdb55beee125483e498a5e", "dest-filename": "grunt-contrib-htmlmin-3.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz#c143ca5b824b288a024b856639a5345aedb78ed4", "sha512": "c86c1e37ed035b9c8cfa8a39f1f46efd7211acf727debe2d431fa72fb78c4708e9be4fab418e91f28f7804f2b48b65214e0f45376d614be9bcbd1f2ff6f5df7a", "dest-filename": "grunt-contrib-watch-1.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz#cac641e897f9a0a680b8c9839803d35f3325103c", "sha512": "183edc4f3d08e1201e75ed7ffa901b989446e38cc52cf8a956d74bf68defab1f481326fb6f8fd8deceebea87c8dc27214791af609fbc6ee0928a80efe5d40b88", "dest-filename": "grunt-known-options-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz#49a8c7dc74051476dcc116c32faf9db8646856ef", "sha512": "970aae68f5c9b4a424d2b50cd48400a29e67a04a7016a3976ac56879d2de3736a26dffce3d68ca62fbddaa710736653ed13d026917805c86c6a3be3b643f806b", "dest-filename": "grunt-legacy-log-utils-2.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz#1c6eaf92371ea415af31ea84ce50d434ef6d39c4", "sha512": "187650cd99a1caad2ede1afb6875b8a941f4c43cf0a7661795d2cf6530a394e786b1c00e5963dfb591b75e2a16f0c6ac1a9f8e05122edfd2c5c75e122e35d170", "dest-filename": "grunt-legacy-log-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz#0f929d13a2faf9988c9917c82bff609e2d9ba255", "sha512": "d9b4220f87f35ea5fcae135d5e4032c0269d7aa88f89acb4a109f2efbc00d85dd617882b3c95c2bc0732a1650957ea68fdbd798251a4c6e4a24022b6f7d502db", "dest-filename": "grunt-legacy-util-2.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz#0b4dd1524f26676dcf45d8f636b8d9061a8ede16", "sha512": "fc0054cb78185aee62066ad449104ff7b24ba50526d06815bde0c2a7ab77c91348a25b48630eeb123de0e72d68d8f18f476bdf4d119aed60bf2d91cb4d79c4cc", "dest-filename": "grunt-1.6.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91", "sha512": "0bcbc127c0f0502c75f6f866eeeae14ee52caf8fc8c8fea5e15ccd403bfeaf21d039b5b74d34e9f7207af16a588117b66db686b99fec7bbe08a857959cc9cb66", "dest-filename": "has-ansi-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd", "sha512": "b0a25fd7e71e401af848c92f427043343b5fe135e95615466ad7aed2df75f1b977d059db1369b8bcd2d7f9559efdda6395bf87ba0198cd6eee4171fdf073c463", "dest-filename": "has-flag-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b", "sha512": "1329094ff4352a34d672da698080207d23b4b4a56e6548e180caf5ee4a93ba6325e807efdc421295e53ba99533a170c54c01d30c2e0d3a81bf67153712f94c3d", "dest-filename": "has-flag-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854", "sha512": "e7924d2ae216fafab829ed418ce4e333661cb5022f093ec61731f099f64f1a8e709eb82489dd1842d9c095e152aae9999b86b3de7d814be7ab6f2e62a49760ae", "dest-filename": "has-property-descriptors-1.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd", "sha512": "489d5a999009522652f8f86c54b7f9b46c9d95a541f04745a5a48ee209a250a50ec64f2ace7e40232e19789526876db39c8764fee300513da9977171cd5507f9", "dest-filename": "has-proto-1.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455", "sha512": "dd3a0ebdafbe1da5be782a60a99ac27cde7520f07eedb24d553e825004f3b9e0791de6fca3a35a9b45771c6e5d943bd95351a7e502dc6da8622b0fd7564e4927", "dest-filename": "has-symbol-support-x-1.4.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8", "sha512": "9772c2b85e8c8033704c32a47581848a1623b79a513db120e3aaed9669d23e551b82607c2ce22b2896d86050526e73da25ec4c2ad88f3bc8667918d1cf64ddf8", "dest-filename": "has-symbols-1.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d", "sha512": "bdd6ca7e6c3edcba0e615afe9adc47697e5af7afb47f70e58d877c24eaaf38bb1fe66c363ad75adaa0834fda91a8b021ae3c90d21eee6a5e673a2012a6c18d17", "dest-filename": "has-to-string-tag-x-1.4.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9", "sha512": "f117fd63cdcd05178c9f1d2017303c248990002b2d098594a657a90daf71a6bc30b6680465417487f8b9c5203adb9cc1fc8dfb12daecc12493e8e5f1c1a68825", "dest-filename": "has-unicode-2.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz#c3c21e559730d1d3b57e28af1f30d06fac38147d", "sha512": "22bb15c141e11142f1dd1f1ffda03c007b84cc0a2ba65b1a6ffbfc1c1cc4888ba4c2ae62fc40bec66396f877cfd4e6833fed899204f5c882c73763b750521b70", "dest-filename": "has-yarn-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003", "sha512": "d21254f5208fbe633320175916a34f5d66ba76a87b59d1f470823dcbe0b24bcac6de72f8f01725adaf4798a8555541f23d6347e58ef10f0001edb7e04a391431", "dest-filename": "hasown-2.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f", "sha512": "17fd439d418fa29391662d278be0afac28074391721001d12d2029b9858c9ab6d2c28376327ffb93e1a5dfc8099d1ef2c83664e962d7c221a877524e58d0ca1b", "dest-filename": "he-1.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8", "sha512": "7929a6584e5b6532b6368bb8834008df367daecc29ec644aa0a5d2d412d492f3ef88eaace184cdd5d8d022aad7cbd939804b5d2cfcbce898d1c2c34cf6d9c370", "dest-filename": "homedir-polyfill-1.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz#b834f723cc4a242aa65963459df6d984c5d3d959", "sha512": "b7e51eac2b10be24b29802270f4d4fc3e0e7feeb26cf5b113bedd9935fa5c7c7a0f962a90f6ba57305aa1c72f4f9ab1e441afedfebc88621b52b5253c1a21c4c", "dest-filename": "hooker-0.2.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224", "sha512": "9320ae10e5a326a66e0db447ccbf15f77373421c0807bd681564b2cd5a3e28f648fa99d03cfc6e71d92b399be42d19eb7f9511b1033e209d3d0f0dbd71100b20", "dest-filename": "hosted-git-info-4.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz#0ba1c97178ef91f3ab30842ae63d6a272341156f", "sha512": "c4871060c9e1731d8daf82538ec166c309ebf6f95dba03f2f6e566d28f3b6e3aaa58cbfd19aaac4de4fe8bdf704e5d26935b8bc49b47c4b6fc9329aa4c4350b3", "dest-filename": "hosted-git-info-5.2.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz#629442c7889a69c05de604d52996b74fe6f26d58", "sha512": "af4108f8704c71769d32bba093418243ee81415dfd3e25806557eaee821c91e1a237bb23446c90c4f75fb779d07a41530906d8c4b047fbf6b164c787f145fafb", "dest-filename": "hosted-git-info-6.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz#9985fcb2700467fecf7f33a4d4874e30680b5322", "sha512": "f8af382c1d43630307a074a068e63f25f870dee70f992113e6ff7c29efc774d4b0e1ad1492d5b3c96d668e18e9bb1c53a8e3ac7d64ffee256c84799567822938", "dest-filename": "hosted-git-info-7.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz#cca9aad8bce1175e02e17a8c33e46d8988889f56", "sha512": "6a81b16a7a453cb83b324225fc30c562d6f4896cfb8cc146a8586f1036606baff84138e77a20fc23f3572f5c7969aa02a7b152213ea1fce87290374fb1bb4c8a", "dest-filename": "html-minifier-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2", "sha512": "e5a8b68a4b3257c6579a76611c7e2b58fa31c62b2d11ec528b9f77eb3210d5b9cd4d6e559c0f3907a3ff5695e244cd35ec8811bdbda42a8d5afffcbed304a9df", "dest-filename": "http-cache-semantics-3.8.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a", "sha512": "7abdbde4328f56c57cda3e64c351a3b7e00303f5d81ec6a397cd9c18d406d9eca83e4be05215fe9c32327a5ce12166dbb173f7f441dc23a979b58b36158a985d", "dest-filename": "http-cache-semantics-4.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3", "sha512": "4867815f9e05f785a0bb9447dd7e63b03b5fe1e1f24688165f55c64f76f81ee5b7b503cce00681ce85238bfe000093570843966793b40e0666270d7de3b803e5", "dest-filename": "http-parser-js-0.5.8.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43", "sha512": "9f6858f18768444d62eebe8cd30f43230e468193741b6e4ff332c2450f2b8d7b53537bec345048fef58afd421e13a839314533e9abf000f5e62fa172f43ffdd3", "dest-filename": "http-proxy-agent-5.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e", "sha512": "4f58240226180d6631dd5e419b2bbb1dc7dcbcbee652b4d688ceb239f6b73c8a6156227f8053dbbe2750faf7aa48e1dc8bf3f105c0da6de50d0b3a4e3832598a", "dest-filename": "http-proxy-agent-7.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d", "sha512": "57edb7b0332bd765a7cfb893703789af73ba008c659ef4ff6e66800003ff5dd6b7e42f74a7de7df69d05d5e1d1fcdd4a20b592a1654088e3058c105769748cc6", "dest-filename": "http2-wrapper-1.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz#310968153dcdedb160d8b72114363ef5fce1f64a", "sha512": "5799d5c353c03a07c8dcb99e6a3d84c667a0edf7a78e1454833d653d27b3cb50ae84f61b810b5b423e2365f10010c95a2febeea6cbe18ea0b28f3a1bd32c6c99", "dest-filename": "http2-wrapper-2.2.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6", "sha512": "7457008e94d0160a0b3330b657053e0bf09b4bbb912f49569b10c84e6aa6ec2fbb17439d9a3eacf65e9a95973a0042d786b9e080cd827964971c639d5f662dc0", "dest-filename": "https-proxy-agent-5.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz#8e97b841a029ad8ddc8731f26595bad868cb4168", "sha512": "c25c298a523b61d8d2916690ffba266013139620dc98237c38b8a13ba23d07cea0d3a94cc80a2a8280e95745eaa1a3ce2a3fb40c8740be7b167f20008668a672", "dest-filename": "https-proxy-agent-7.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed", "sha512": "165ef4bd8b6c0056ff0b4e8f4d2f5d641a3b8a16aef93bbf0cd0a4fcec8785e6b4ed2f9a78c5a914591469745af1f23e49c65b108f1d7d2c7063b83167d48055", "dest-filename": "humanize-ms-1.2.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz#31065e6ab2c9272154c8b0821151e2c88f1b002a", "sha512": "4f5d2abe4c34cf3e309e6e7ad253848343e8bd5a945ee3858611c0922c70f3fb32732ed326deeffd1ae410a1109c0c36be23d226eea202412bc67cd1d20f0fa5", "dest-filename": "iconv-corefoundation-1.1.7.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501", "sha512": "e1f0a4efdc2c84c773329dab1f4eaa5ab244e22a25a8b842507f8e8ae22053ef91074fbde0d9432fcd5ab4eec65f9e6e50ab9ea34b711cdb6f13223a0fb59d33", "dest-filename": "iconv-lite-0.6.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352", "sha512": "75ccaa843bd7d42e3a95765c56a0a92be16d31141574830debf0dfe63b36ce8b94b2a1bb23ab05c62b480beeca60adbd29d5ce2c776ef732f8b059e85509ea68", "dest-filename": "ieee754-1.2.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.4.tgz#89950be94b4f522225eb63a13c56badb639190e9", "sha512": "b7bb2fe365a4c0593229b8af502825b105b961632c916b5b11fe0c34a5f9bbf0825872923f337816d0501ac4198022dbc4ece956571b5952b9281ddab883a34b", "dest-filename": "ignore-walk-6.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef", "sha512": "e45cadcff22b68c8eaa707dddf891edbc3d354c8d98c91b630f9f9b7b384e1e50250d7fc0406bb6f95944bdfd0bebea6c0e412ecc93abddb0c9e8e617be4fc5f", "dest-filename": "ignore-5.3.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153", "sha512": "acab6fa3a6bcebc6f91eede17a7794f8be32110e2360a2ed8e99cf79474aee1d32cd71a6c814f2a649e5902bc7141a9f5fd625a2b12230ce839eaff96ad7c793", "dest-filename": "import-lazy-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea", "sha512": "2665cc67ac2ebc398b88712697dca4cea3ba97015ba1fd061b822470668435d0910c398c5679f2eece47b0880709b6aad30d8cc8f843aa48535204b62d4d8f1c", "dest-filename": "imurmurhash-0.1.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251", "sha512": "11d0c366ee00d8ec882bb2ebff6cc6fb0e6399bba4d435419c4c11110bc1ceca412640846d16bc1b153596085871a1890a745689b8c35e5abbefd5f5ff2e71c2", "dest-filename": "indent-string-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467", "sha512": "202963f97cfde3e77b8ab1f9a91c9f2689ce75f4f3b836a27c4e993d67f1d0dd3efc04d909bb933eada9ac5979dbabab91077dd16c942888750df050da1333f4", "dest-filename": "infer-owner-1.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9", "sha512": "93dd88fdbd3cab8c2f16c71708bbea7ec1c2ae3ac5ef2897b10b8856f544ecdf365b7f9aaa9cee51d05b7e159ccbf159477ff82207e532028b3acbcf0eb18224", "dest-filename": "inflight-1.0.6.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c", "sha512": "93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1", "dest-filename": "inherits-2.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c", "sha512": "255ff2ba0576bb35b988c4528990320ed41dfa7c6d5278de2edd1a70d770f7c90a2ebbee455c81f34b6c444384ef2bc65606a5859e913570a61079142812b17b", "dest-filename": "ini-1.3.8.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5", "sha512": "ecf9c5e283770af645db7003840e7045a60442927cab281291bb535d605e5d65e61154572bed484dc8875b01e1b23bf54e65b432069c22fea1122e695f935074", "dest-filename": "ini-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ini/-/ini-4.1.2.tgz#7f646dbd9caea595e61f88ef60bfff8b01f8130a", "sha512": "00c0759afc11d69c81158fe749ebd45facbc9c9592eb7fd2cd4283dc9c909fdeece3180876040f4fbe48468b8888100de322d00544a1358556d3e506db975a0b", "dest-filename": "ini-4.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/init-package-json/-/init-package-json-6.0.2.tgz#0d780b752dd1dd83b8649945df38a07df4f990a6", "sha512": "650f5bc6de8f92a207e9f3d4ebd1cf85e38ca14a88a95ab0663d2a94205fa12086e25a6542154cfea077452e1fd1100b2b7599652acd43136d09982986e7f720", "dest-filename": "init-package-json-6.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614", "sha512": "08b33c48d303bbb0b9a6c1429fa5a0fed8298ff6ca020ee1736816a9cb91f4e0f916df4f841a48bbc3cb89c3de8acfb10dde985f69dc23c30203ae08f6d7ed20", "dest-filename": "interpret-1.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz#96fb0a936c12babd6ff1752a17d05616abd094c6", "sha512": "4dc7633e26d392c6b5350c629aa7a9dabd7b212462344f5fc257db83717c00d76f3f9ff2ac54dec3ce9570efff8e4e104da3256e3ca93c1abbe87376cda29f65", "dest-filename": "into-stream-3.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz#117a960819b08780c3bd1f14ef3c1cc1d3f3ea5a", "sha512": "cc7b50cc6a236574f06531d0aab6be11329de129f7be08bbb819a53e85d5599a98bee2a6b48d25fd56538ea1a6258f71f3c18639a67df86f444bc842e13e17f2", "dest-filename": "ip-address-9.0.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ip-regex/-/ip-regex-5.0.0.tgz#cd313b2ae9c80c07bd3851e12bf4fa4dc5480632", "sha512": "7ce086ea586828a6a4c2ff82e8a76c3a71af8179e681f9a9d26ca2ddb70dc23dea7f03c0c5129612e161bc4145edc798233ebed63459fb282e2c502650d3c47f", "dest-filename": "ip-regex-5.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576", "sha512": "74e5a8a9f96f73274045adfad06befd7c0d9fe046e1ca8b6354ff05395f5645cdd61f1f6f67922359b05de6a78389dc7e32a3d331f00fee006373a733cddf204", "dest-filename": "is-absolute-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09", "sha512": "64c11161eb3aa43c9dcae1a276c7bb3ac1f1b5b23b595794128ce047f83baddd31522998365bd9444fcad8c8194e35b2ef6e487de94b79570433dee69ad4465f", "dest-filename": "is-binary-path-2.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867", "sha512": "658bc282b79fc2aa10eb24f26146d0bbae07b084d9dcd7ca5f597368461d9130dc7cacf3088ff0b6145160a91d8c72855603625ca00a9bae59a35a64d9ab3f41", "dest-filename": "is-ci-3.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-cidr/-/is-cidr-5.0.3.tgz#fcf817c0146dd4a318f27938af89e98a9b21bdd5", "sha512": "94a90cd2d9b3d3b740c4db2bf088bd306ade1316bd651df837d8fc9931b9a29f36e2473006a8a764fa3036371559673b8fe8d1f1700c308b4e98192788dd2338", "dest-filename": "is-cidr-5.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384", "sha512": "847ac88ef66c7ed3acbca4a7d9345897adf3bf1b201342bed2660ca07ea00f8a264792160762b29e2bc141cce8dfec05d5c0a48f3be9b6723d434b0f53aea297", "dest-filename": "is-core-module-2.13.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2", "sha512": "49b29b00d90deb4dd58b88c466fe3d2de549327e321b0b1bcd9c28ac4a32122badb0dde725875b3b7eb37e1189e90103a4e6481640ed9eae494719af9778eca1", "dest-filename": "is-extglob-2.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3", "sha512": "71dc8cb6a5ff04eaaa3410622a5215932b4d1e6e3d32d3256329f5cf1cef24a5a614c946ce6fabcb90417d8c9e63d62634a6d14a8fe8ece5fdc3d6a57b4c20df", "dest-filename": "is-finite-1.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d", "sha512": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742", "dest-filename": "is-fullwidth-code-point-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084", "sha512": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a", "dest-filename": "is-glob-4.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520", "sha512": "8b01aa3b7276d5a692902ee35a71cffdd89f6b3c12ed215e22ac6feb012d2d4f18e4a9731538f2a9c4884f477cb38f9d0e12b2b6c93d3c96760644b9799c1045", "dest-filename": "is-installed-globally-0.4.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5", "sha512": "cfb08c14636b10dab988507d06aa3ae1793a63db20f9ea6ad66c8871d1da1a76cc4d83b1bf3b04b5d62a414ca507b2f17e4be0aeb8cfdf64fa6307228a8f5421", "dest-filename": "is-lambda-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8", "sha512": "6382d36a631ed030d020802569eafd78a79b0250d257a86ecbe4d684954f973661da8e2d44fe524161652e7e4dd13a389830f6dbfa9d3aafaf7a8d5c48848b81", "dest-filename": "is-natural-number-4.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz#b59e75e8915543ca5d881ecff864077cba095261", "sha512": "2448f16d29ad3d2b7573c5d3915ae5ba371774a575fedbee43b1b029c025ca254b798150d951dab7cc5fac326c224842745fed67b0a2211deccb5e3573afa03d", "dest-filename": "is-npm-6.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b", "sha512": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e", "dest-filename": "is-number-7.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982", "sha512": "76ba831b771b733c7110946839770e8ed769d49fe5ca9d66367d316b39d1b3cfa6b8186041cae76eca68c795f97cec341e73276df0f3be710c12da83109128f3", "dest-filename": "is-obj-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf", "sha512": "dab4486a1859af65166f8e5f20ebaf646a45b73d13c8e64b7f7d8ac416d2a1409e651e3de7308a95650a29407293781e4b6780b3b640001b7463f471d0689018", "dest-filename": "is-object-1.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283", "sha512": "15de200016fec9c18098aa2ef1e31fb42ba94a2af9951c6a7f8683fef774703daa7381cbd3b3a309eb8732bf11a380a831a782283074fc40813955a34f052f3d", "dest-filename": "is-path-inside-3.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e", "sha512": "caf911cb1985284390e293570a6246e401103655c94b92da38d5e8e7f70b75365d5afb19d62a091289cb180a2c2a531613c970532fdb273323730f1acfbdfe16", "dest-filename": "is-plain-obj-1.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287", "sha512": "6169dfc91c312fff92b2b5987cea54b73e5bdd80fe9f27e41ef8db71a9f393cce0c8ee00483ebbb95311b7c9396cce252cc0e75dfae24613a97a6c3e35f4f578", "dest-filename": "is-plain-obj-2.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677", "sha512": "8793e98179168ad737f0104c61ac1360c5891c564956706ab85139ef11698c1f29245885ea067e6d4f96c88ff2a9788547999d2ec81835a3def2e6a8e94bfd3a", "dest-filename": "is-plain-object-2.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d", "sha512": "2b0fd178ad22ab029ebb43084cb16e8f48db3c098488eb08c32217bef6df6ba41f98df69903d4cfbca5d93b465fdd4ca6c7df8fd704531b803e2230984b41b18", "dest-filename": "is-relative-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4", "sha512": "4546d478ac2f9b75c6d9561a9a124bd71164b608ef3f32f41eaf02fbacab588b300f2dc12171aa0b187191cdf437d8ea2b7d75815535dfb2bc122e79ff354946", "dest-filename": "is-retry-allowed-1.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44", "sha512": "b903e6f2472ce3b8f1dfc6ad01c593571ca5b506283d3ebccbd69661d57ac965d2c96f26cd26add132fa0a259d65e09d1772ab02fa55b671db4efe1137eaea75", "dest-filename": "is-stream-1.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a", "sha512": "732039ea208c1c087909dce32486b86a8849c9e3b561bc0b8b725cdf9326454ea9a2ba058c8199cd4ceea468913ce8e01e0f532eee37c5ba705e4e76ddf33128", "dest-filename": "is-typedarray-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d", "sha512": "9ab1a955dd1fb3b5962df56c4adbe017a8842676e30c5661f7f7a68510dc1964ddb937cd1ddf421de5301f781822375bc28e0e9fa86e9e4cedc0e680c34ca595", "dest-filename": "is-unc-path-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7", "sha512": "927c46daae140b7bbcb2d446c8054908e771166bf90d989171d94868041701b49f2726be3a1a29368b4b42bb2d061aaeaaee19a6e29b0dcffc4ba9a05e03c53f", "dest-filename": "is-unicode-supported-0.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d", "sha512": "7972b55089ead9b3e68f25fa7b754723330ba1b73827de22e005a7f87a6adce5392a4ad10bde8e01c4773d127fa46bba9bc4d19c11cff5d917415b13fc239520", "dest-filename": "is-windows-1.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz#b312d902b313f81e4eaf98b6361ba2b45cd694bb", "sha512": "fe4a6997e47e2cee559a16121160115058e8752db90faf20be3f16ef3d08ece5a15256b9c56bbc28be82b41d95d11eb2aa19d181b71a44432be0410cea1b4b3d", "dest-filename": "is-yarn-global-0.4.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11", "sha512": "54b82121634ce842d0ce8ef3c26720d0d99357258a623bc878cf37ca3a74c110d39949eb33aefc7d06dc281a3a9f6089105d2cce81bfff2b60f932a56bcf402d", "dest-filename": "isarray-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3", "sha512": "887aea7b9b21bc151c15b999abdcce40706878e85926ee91406ac3a4181e9d49bf026f85dc9336320423fab2b767ad357f3acbe602d95ad00f1f638169255ccb", "dest-filename": "isbinaryfile-4.0.10.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.2.tgz#fe6e4dfe2e34e947ffa240c113444876ba393ae0", "sha512": "1af723a23c289cc8d66d391f3299d51d5a975bfc0a3180df12963de3ff33cbc1c530ea9bfd52faa1e38dabdbfceeae2db5595a4cb9c65e7243e01e41d4e4c622", "dest-filename": "isbinaryfile-5.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10", "sha512": "447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23", "dest-filename": "isexe-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz#4a407e2bd78ddfb14bea0c27c6f7072dde775f0d", "sha512": "2e907fe7807eff627986a43b8a66477dd537d4e96042ac7b6627159649bd93383dff0f0628b11c15f265fedec30840ee78ec81003eb3082c133ba173b3436811", "dest-filename": "isexe-3.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df", "sha512": "5a107dcc292eec41938ff1d0411cf969440451ea10647d9b59c96d444acea72989e1ba1813ac0bf536ebdb792b44f499f82e73a8d4ab4b0f8273bb196786fbbe", "dest-filename": "isobject-3.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67", "sha512": "d4fff25acc4f943b67ed07910fe50b2903da21a37ac85dfaf06676bc37efd002f4370a52b5a7e35820c3767d24f30805316a5502a1bba098711e796e778da2f7", "dest-filename": "isurl-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8", "sha512": "377c824bf35e82c381a2473c18074cf147267ec2a2492f1c8a985e0ff9e2bf3afbd341fe9ec30ec498d09efc0e711615b8591d1f4c0652f5b659b5c69ab6466d", "dest-filename": "jackspeak-2.3.6.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz#63a32821177940c33f356e0ba44ff9d34e1c7d8f", "sha512": "6438b768ff9f1bf2dc87207350cf34e158dd767c1f49fb1d798930b7c35c6ca46fa38ac592386ce39ea22c59f79366545af35ee22e3c5800836f36bc7e1ab6fb", "dest-filename": "jake-10.8.7.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/jit-grunt/-/jit-grunt-0.10.0.tgz#008c3a7fe1e96bd0d84e260ea1fa1783457f79c2", "sha512": "793fdfe1cf70819ddbb9707b5f5258d70eae36d015d1b86b6ce19ffe616605bd020cd2d411327f551a3275ac96388e78b4ea1a9b4733f51a285429f7418d56a0", "dest-filename": "jit-grunt-0.10.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a", "sha512": "f306fd630f7ae8e4b1029882b742b7c8d24bf299cd788bfe384ab660c89dcf814a3fa9e89d246839773cd225d8e0968dd850b5d41f6ab0d983b26f9939f31138", "dest-filename": "jju-1.4.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4", "sha512": "a597bffc61a6c099ddb9bed9821547cfbbe36f62e00b59bc074ec0bb7798a9eaaff5e9a1112072317c5a120914904a897bcee805b4a788662840d20192573b21", "dest-filename": "js-base64-2.6.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537", "sha512": "a24307ece5d727b62b37d3a4dff497ae7bb8897f723a4fb6e67a97e22992da7a6ebd36039a8fd0119a2ac199186880e4de356f04e4ce20480485a2ceca7052f6", "dest-filename": "js-yaml-3.14.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602", "sha512": "c29c59b3d368c596891122462194f20c4698a65d0529203e141f5a262c9e98a84cc24c5083ade1e13d4a2605061e94ea3c33517269982ee82b46326506d5af44", "dest-filename": "js-yaml-4.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040", "sha512": "e1b61557768032d0d34eee3ec6c0d86bab32f46c89ebdfda9acbbdb18176cea8e2128640e71262dc1adf5f7b98fbf21e908bbb33074e6dd6c35a9a19741bf7fc", "dest-filename": "jsbn-1.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898", "sha512": "0ae52a8efd0551921d5e41cf23c31ecc29c509d69301a71e8f54d962e94ba0083587f3e1c2475714de15fe0cd8e20f9f30108e576c45faba7bb765c3da7b3f35", "dest-filename": "json-buffer-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13", "sha512": "e1b57905f4769aa7d04c99be579b4f3dd7fe669ba1888bd3b8007983c91cad7399a534ff430c15456072c17d68cebea512e3dd6c7c70689966f46ea6236b1f49", "dest-filename": "json-buffer-3.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz#02bb29fb5da90b5444581749c22cedd3597c6cb0", "sha512": "69ab41bdb2f6eb055408b99b59d0a97aef62179c0ec96a5a8222a422703e91fc2cdec59d06b4e7b2f37608a732098c94adceeb79b34194aebe92d7a0ee4b1e72", "dest-filename": "json-parse-even-better-errors-3.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz#13f14ce02eed4e981297b64eb9e3b932e2dd13dc", "sha512": "5e03f414647befe4215318d793038c902f789375ada8405f7278d6aa145df36a936ade1258a444fbd9149f29f3fec866dc8e1e6b6faa212bd321e193354ee426", "dest-filename": "json-parse-helpfulerror-1.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660", "sha512": "c5b6c21f9742614e53f0b704861ba1ec727cf075ee5b7aac237634cce64529f6441dca5688753f271ce4eb6f41aec69bfe63221d0b62f7030ffbce3944f7b756", "dest-filename": "json-schema-traverse-0.4.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2", "sha512": "34cf3f3fd9f75e35e12199f594b86415a0024ce5114178d6855e0103f4673aff31be0aadaa9017f483b89914314b1d51968e2dab37aa6f4b0e96bb9a3b2dddba", "dest-filename": "json-schema-traverse-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-7.0.3.tgz#23ff481b8b4eebcd2ca123b4fa0409e66469a2d9", "sha512": "ec313c9a91befdf570f9d4e98dbc67c78ed368c9c37ce2358f07edf60d55c9b96d64276ec9140f24fbdcfb3cca63d58f1f184f59ccf216e61ae88f0cc38894e4", "dest-filename": "json-schema-typed-7.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz#2c937962b80181d3f317dd39aa323e14f5a60a67", "sha512": "e59e51156eb7cb145e27bbc03605ba79914659a42f9cf13758d999a0e26b4a41a3bb67ad280d8be6bace6b5b26f3bed355316de7b03cd011f56c0adc9a52df3f", "dest-filename": "json-stringify-nice-1.1.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb", "sha512": "642960e80698bda9af60413cd9ddc8c9ddef49222343ea1d823693cd1b8edeceeda0274529cce86f68b4cc287b244f245a7d7bcaf016854571bea1b051a96c44", "dest-filename": "json-stringify-safe-5.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283", "sha512": "5e63967bb7b21d81f5e1c2dd54fa3283e18e1f7ad85fef8aa73af2949c125bdf2ddcd93e53c5ce97c15628e830b7375bf255c67facd8c035337873167f16acca", "dest-filename": "json5-2.2.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb", "sha512": "9ba175477cfc8e395fda29901d2d907b3e6c8ca590cdbbae86e27f14a605459bcf1373ee1dc48c559cdfb0b84654e91f776d286cbe5258405ec394a196ab8dc6", "dest-filename": "jsonfile-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae", "sha512": "e5d8277563ab8984a6e5c9d86893616a52cd0ca3aa170c8307faebd44f59b067221af28fb3c476c5818269cb9fdf3e8ad58283cf5f367ddf9f637727de932a5d", "dest-filename": "jsonfile-6.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/jsonlines/-/jsonlines-0.1.1.tgz#4fcd246dc5d0e38691907c44ab002f782d1d94cc", "sha512": "7a40eb006b28efd0af7fe76d9be98bf0e048d9b9803adde0b2c62cf37dc37bf0bd3662295835b250ee333e0079c76fce858dfae9d92181f3cc61fc1917bc8e64", "dest-filename": "jsonlines-0.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280", "sha512": "3ce417be974bebdf8296e62c8a5949ed25212afcad6235bdbc6fc62a99dffb13fc51681810cfd168ccc71e87db00b0e229b6cfd56f141189a01a5dfd5a43d9b2", "dest-filename": "jsonparse-1.3.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/just-diff-apply/-/just-diff-apply-5.5.0.tgz#771c2ca9fa69f3d2b54e7c3f5c1dfcbcc47f9f0f", "sha512": "3984ed8517d2879e56388b55ab0a5e7cfb4db7655d2acab902700ae9aa5db51eb2087f29af40a64abef5d09d0c7fe59d432ecafceccccbb2b632001f7505110f", "dest-filename": "just-diff-apply-5.5.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/just-diff/-/just-diff-6.0.2.tgz#03b65908543ac0521caf6d8eb85035f7d27ea285", "sha512": "4b9f5eae25f9bb7fd084c36adeffe09bc29dd30f0e4ba4f3d854b5346e1b96ffb3d0cb90701449c855a3768bccd1169de3f3f86943c5b6790d8cc8f232531260", "dest-filename": "just-diff-6.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373", "sha512": "7a0b879eadb6384dee5684981b42d558d3fee29a5a996afdfb35817b56ec35ca2f20ccba86e50914f832e261b009dfeb9e5def38b196d4c4e5bb8739ec24f5c4", "dest-filename": "keyv-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93", "sha512": "a3154790747f1097f608d5e75b144b5ba9a0ec9c82094706d03b441a62f672d528d4f3538a7d4f52297eafffb8af93295600bf7e7d648ecc7b9a34ae8caa88a7", "dest-filename": "keyv-4.5.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd", "sha512": "75c4b5ba5fbdb66783f794fec76f3f7a12e077d98435adcbb2f0d3b739b7bf20443bb44fa6dbc00feb78e165576948d305172ba45785942f160abb94478e7a87", "dest-filename": "kind-of-6.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780", "sha512": "a3e34efbc5ab462404138ffb9f044984dd475a9566266e75d690475313cbb69d015084b3941a653916129937250a726f42adad2aefec825df156991ced95ae41", "dest-filename": "kleur-4.1.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz#843201591ea81a4d404932eeb61240fe04e9e5da", "sha512": "2af353e17a8033375c2fa91ae939778b69587850e05cd0ae217fb1371e99315475745abe89d5ddf452ca34c388c74b7d989f7f1ee7725f8a19597650d142477a", "dest-filename": "latest-version-7.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz#6cf3b9f5bc31cee7ee3e369c0832b7583dcd923d", "sha512": "d3f06718209fc943240697838168a16a720017d2666611c1814844ab3bdff9a7613462e83fa4da888e6817ca326f7238e4ff8f727aea8a149fd353349741b9f9", "dest-filename": "lazy-val-1.0.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-8.0.2.tgz#a13a72fd5b71a1063ea54973fa56d61ec38f718f", "sha512": "e0afa7b20dce62de2b8ebc8fff70f9cc65a5b8b6d968aa33c23e9876dbc0cb13612e152b8c2a32c475682f90244c97009e3b1debf0137a2e7640f56fa525fd52", "dest-filename": "libnpmaccess-8.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/libnpmdiff/-/libnpmdiff-6.0.7.tgz#5fd7df1c4b8ff58160fa59d5eb97686a00f8fdd3", "sha512": "12b71aecd1e1f8c1a4e0ed7898ce32bfd4b54be59ce5380583acabf2bfe0e72927df87597403ff1a4ce140d2623a9cdf0fc8f51c185b4e991b1891d50dd806e5", "dest-filename": "libnpmdiff-6.0.7.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/libnpmexec/-/libnpmexec-7.0.8.tgz#2bc6ab0468dde95803745ced1fea48bd43b112fc", "sha512": "c43cd6a18a55d4e9344c876b638c2e586c6b884bff3b7fddf101bddb8c84ac1134b0c924ccab229f67409a5101b12951ed846294e6ecf2afb9b8db7128d40701", "dest-filename": "libnpmexec-7.0.8.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/libnpmfund/-/libnpmfund-5.0.5.tgz#f874005a2f9a92a4c6c4ae7a489ceb16f48690ce", "sha512": "054bb697d2a7e2eea771ed40cbc6b5b913757f253b95b566b6c318c56705a5c6c5f993cdeea2223e4b1f72763dfcd0ca211189630c2fd085e04104ad1c3c7a4e", "dest-filename": "libnpmfund-5.0.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/libnpmhook/-/libnpmhook-10.0.1.tgz#3cb9516645f0d6891b4a59c72ffe026bdbb9bd6b", "sha512": "1675c2c1e0e9a00928ea69cb3d25bcaab45889c8df87e1abbd8e4fb981d044fbda5b8045b470d498adcadda631e320f74de1802a98f822282b1037d47d6b9290", "dest-filename": "libnpmhook-10.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/libnpmorg/-/libnpmorg-6.0.2.tgz#6e5e37ecc5a391082e83c599512689c78e60dc70", "sha512": "ccae2be9c8d5b1f5dfee15b358607a4742c126275584a69e3163192ffd5ec994ba8b1c40c558a37ec3da728127051085697b0d8c0b705776f644299853afaeb0", "dest-filename": "libnpmorg-6.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/libnpmpack/-/libnpmpack-6.0.7.tgz#0b1cdd7c250f929e77ece95f2a738e9670dcb8ad", "sha512": "6955f964b898022a12861e70ce804e1acdb91af3ec92bcbb4b10a9c7bea03028ceaddff029c36d6d338ca92b6f8b377773ebf3ab96b56fb14c3f4f5702d81116", "dest-filename": "libnpmpack-6.0.7.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-9.0.4.tgz#0222c14578088ca9a758585c36d8133b828c87ad", "sha512": "df7d28ea956c08283bee343ffa489dc86fd18a88576102a9aa6cce0b806350359c8a66fe997a6d4418752afcb6eff65bfc24ad64b56b7e019cead5dfe7e3c4dd", "dest-filename": "libnpmpublish-9.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/libnpmsearch/-/libnpmsearch-7.0.1.tgz#8fa803a8e5837a33ce750a8cc1c70820d728b91d", "sha512": "5f22a2e98f78b7a3c67792e4d8c6b7f9f8221d60f72920af5e61ceadc2e400e10fee851e8db3632f405bfc75036578018fa80fd5093ba49ea364f1417368665d", "dest-filename": "libnpmsearch-7.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/libnpmteam/-/libnpmteam-6.0.1.tgz#daa1b2e7e4ccef0469bdef661737ca823b53468b", "sha512": "d58cada9593581290a14d31ee2490228de3dcb9ae5001ad14b1e53ad84a142db762dbe2e41a79de3d74613b51ef13246c5b2241f3bf2c95b5bdcf062180095ab", "dest-filename": "libnpmteam-6.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/libnpmversion/-/libnpmversion-5.0.2.tgz#aea7b09bc270c778cbc8be7bf02e4b60566989cf", "sha512": "e890672e177a49880a45e909e1ca2dc695112c66c4b4ac73c3e6bca79a3ec0dc2bbde24f307f325bf1ca8de7b0c87cd69b1cf3c27f444374e4176a2792bc2cb4", "dest-filename": "libnpmversion-5.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz#1cb81aff0f368464ed3a5f1a7286372d6b1a60ce", "sha512": "c911da8900e2cd64b3a1793700f700ef578e23f52e84490d37d0e25b64ede389a16335f88e8168099971b12385ed1c9e2e57eacc52d02359e016ade080c3e13b", "dest-filename": "liftup-3.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz#447c31cf1ea9ab52fc20db615c5ddf678f78009c", "sha512": "5cf407f19d860cffc7c33d8f083ae1da6b61e3215e8f0035399ffcd538b72e02b28437048ec4aca85599a231c6d2f6bf76e19df96ca8b18ede5cb0e83b2a9c3f", "dest-filename": "livereload-js-2.4.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e", "sha512": "ec03bbe3cc169c884da80b9ab72d995879101d148d7cf548b0f21fc043963b6d8099aa15ad66af94e70c4799f34cb358be9dfa5f6db4fe669a46cade7351bae4", "dest-filename": "locate-path-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286", "sha512": "88f64ae9e6236f146edee078fd667712c10830914ca80a28a65dd1fb3baad148dc026fcc3ba282c1e0e03df3f77a54f3b6828fdcab67547c539f63470520d553", "dest-filename": "locate-path-6.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz#64762c48618082518ac3df4ccf5d5886dae20347", "sha512": "4ccf5806fc82f38671137ae07de7f151689028b8a5b2d0fa93b3d31adeb07dbb5717c8b12092ce2f7558c95ff3f9988f2ec57102c280155c1695679bd98f18cb", "dest-filename": "lodash.escaperegexp-4.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0", "sha512": "a43a3796ef0985f8ea96ce8690c8296a1b05f640b26b2860ca48f22cc3454ca5aba5574042d6320789ae00c5a8cc10788a0fddb56026b0cc4b108f30bb3f8361", "dest-filename": "lodash.isequal-4.5.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c", "sha512": "bf690311ee7b95e713ba568322e3533f2dd1cb880b189e99d4edef13592b81764daec43e2c54c61d5c558dc5cfb35ecb85b65519e74026ff17675b6f8f916f4a", "dest-filename": "lodash-4.17.21.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503", "sha512": "f173efa4003cbb285fb5ebbca48bd0c69259ed2618769522bd9a46cbab05b01b8a458ffbad019abde75e07c68af99932ababa930554bffd016eaf398cdf4722e", "dest-filename": "log-symbols-4.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac", "sha512": "d85831d58726e7df71f961a9218c093afb239971734d2737e08c035802d103ff00a2950a0153f07c9fa1e7e7fce410a9d0f5a6989716cc4a713a9a17c9c32974", "dest-filename": "lower-case-1.1.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306", "sha512": "44f957d3e3c7bafc550d9ef15fe101540a7846c5713ff4dd0d237698961d8aad4b7381f3ec45128d423b459aca2a59ab2335617fa268dacb63efefa055aad2d0", "dest-filename": "lowercase-keys-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f", "sha512": "1b62e3eb5b570e754514e8bc55976cf92a108ed402ddd82890a7431b69939b5b71e26e743541c1399481c10407cb2d15d760342531b889c7d9407fb13f287c54", "dest-filename": "lowercase-keys-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479", "sha512": "b6a357ad2efca0c384ef734cc4ae0430b42c428c167fc8caa281fd83bc4f6af453ef4e91e9b91027a0d8d937bb42e91a66cba5c5adf4c10edb934a66e1788798", "dest-filename": "lowercase-keys-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz#c5e7d442e37ead247ae9db117a9d0a467c89d4f2", "sha512": "a33082ea0750fa0957390b2f78a0f462c0f2f034901630d3cf8cf2cc41cd579f893f90fad8b99f0d9ea8d5cc9c171f68b86f78d0ce5d13c0bc0937b0763d9859", "dest-filename": "lowercase-keys-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3", "sha512": "d9b20cf31f9501fe894f86ca0258d2d6a51680cb2a6513c6252e8549a84830f56f72d70d872569ec026eeeabb1396f63c24af205178a658e6d639258bf69ffed", "dest-filename": "lru-cache-10.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94", "sha512": "268e9d274e029928eece7c09492de951e5a677f1f47df4e59175e0c198be7aad540a6a90c0287e78bb183980b063df758b615a878875044302c78a938466ec88", "dest-filename": "lru-cache-6.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89", "sha512": "8ee9a573404852b4b7a891a0224599b327c033b3425a205c08386777edcd34ce4a6c198b4e01d57d605c83a5beacb52c229ce91113ecbf050fec272401048ea0", "dest-filename": "lru-cache-7.18.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c", "sha512": "db0df547b489b6278926742d19ced154bd92b4cdaf19855fa943af503c47e9b0ba6894f13f14c5d069c8802caeeed8e872489458061045bc5aeef2a7df8b39b1", "dest-filename": "make-dir-1.3.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5", "sha512": "2d2f57f9d73c28bc5709bf1d9e2efd7cb208500e55c99a328d2302c1396e697034a36edc08ad1b857929830fac4d75693f2fe548ee7b8a5462c6a934bc39ad44", "dest-filename": "make-dir-2.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz#f5e3835c5e9817b617f2770870d9492d28678164", "sha512": "36038f6d189a40cd740d85ef377fe1846548d8ce4cb484c5af2cc11b11cce69e309c5c6c5426f192b06b0ec93e119e4e0788c4393ec08c3c6d745f8a544153ef", "dest-filename": "make-fetch-happen-10.2.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz#85ceb98079584a9523d4bf71d32996e7e208549f", "sha512": "acb592ec60924dc12e8e3541b3662a1bb638eb8deef2e72f08979246a88b6217acac3bb37ae148937ef1444cc0b1f41aab397c6fdacd084e26e89f2dbd7e10f3", "dest-filename": "make-fetch-happen-11.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz#705d6f6cbd7faecb8eac2432f551e49475bfedf0", "sha512": "ed38686dc2fc6ebb46a3d09abc1c90ad08bedb76887e0614fbec20e01f3b0084bc45bd9906dfcc11a0eacc0d345f0bff8d48c08d890b1e3568958b932ca75ad8", "dest-filename": "make-fetch-happen-13.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6", "sha512": "a718ae5e1d22544abb54ceca30886ce60c6c7f10aec76511a6d510697a38899649c410334cf38b13606e98ee5d6df558abf841245051fdad6614398ec790069b", "dest-filename": "make-iterator-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf", "sha512": "f32fde57d4106428b29f54a9ad74ab0a6a89374c8d4404def8f3bccedc2aaefadb7512c0dde609174c9a47461ac8b5a431bb1048a592f4dda03dc18473852c66", "dest-filename": "map-cache-0.2.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz#bd9060f4c5b70aa8041ccc6f80368760994f30ca", "sha512": "3a478368067f6d00b1785028ccce793ca70a534c8930f1a27cbc15e108238adbbee4ca007d240de25b0b25e5d9d5bf30d31fbf12675ae8c6605d2d63bec6a99e", "dest-filename": "matcher-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae", "sha512": "f2aed51203095b827cb5c7d53f2f20d3d35c43065d6f0144aa17bf5999282338e7ff74c60f0b4e098b571b10373bcb4fce97330820e0bfe3f63f9cb4d1924e3a", "dest-filename": "merge2-1.4.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6", "sha512": "0cccbe1117045b6abc6763e8f96357bb0ddce586944858c03b91ac26a7c497b523bed22e14a3ba66b2af708b5dcbdf1dc05236375b60df334874a6904fe68d74", "dest-filename": "micromatch-4.0.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70", "sha512": "b0f538b95edd625bed589c70c311c3d0fba285536213b4f201b439496c43081f66518bce82ba103b061040e28f27c0886c4fb51135653a82b5502da7537818be", "dest-filename": "mime-db-1.52.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a", "sha512": "64363e6cf9b9cd34c5f98a42ac053d9cad148080983d3d10b53d4d65616fe2cfbe4cd91c815693d20ebee11dae238323423cf2b07075cf1b962f9d21cda7978b", "dest-filename": "mime-types-2.1.35.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367", "sha512": "5123e431e113df5ace3226abb013481d928b1a0bca73f2eb8e87c09c194eb6d7f96a346faa2440f10b1e9db728a1cb4ae9de93b3a6aa657040f976e42ad86242", "dest-filename": "mime-2.6.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b", "sha512": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672", "dest-filename": "mimic-fn-2.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz#65755145bbf3e36954b949c16450427451d5ca74", "sha512": "62c6e2f6e616f611727eb4e1743110bb290de04cba06ec0f0f6929239112fe71530e7ffdf32c5834b64972050028f4ff99cacb2ca686cc947d615c49ac874049", "dest-filename": "mimic-fn-3.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b", "sha512": "8f911cb67907eda99f57fab91e09a86a5d60d901c5251ada3ad9b1d09a48aa4c6106123f9494a5d67329438e6155aaf03444cea161229a7759e102b4447c6ec5", "dest-filename": "mimic-response-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9", "sha512": "cf4c9623ee050ebaf0792f199ade048f91dd266932d79f8bd9ee96827dfe88ae5f5b36fa4f77e1345ab6f8c79345bd3ae1ce96af837fc2fd03cd04e33731cd19", "dest-filename": "mimic-response-3.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz#35468b19e7c75d10f5165ea25e75a5ceea7cf70f", "sha512": "7b92121fdc4c614d03ceb4fe8e5f2adb37bd0fa79606da3e23c08da5ef9523e2b627f17f9373dd91d4ddcf8c2f1951f8353a68f8d4584d522e31010c31cb0baa", "dest-filename": "mimic-response-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz#5e6a59bd11e2ab0de1cfb843eb2d82e546c321c1", "sha512": "e85b11010b3143ad66c3ea8fd59cdb2fd05cefcc76a793aa3603699e80052d3ad7f27e4ac698740ac9e198a28d5d35a35ea5392f4a463d1ee1624f97599afad1", "dest-filename": "minimatch-3.0.8.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b", "sha512": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f", "dest-filename": "minimatch-3.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b", "sha512": "9cb0f12054728436e5cf7a8cbaaf92a116440f8fa6889fc6fad743ae39249119e302c05ec5e1a98232c44346e5272eeb1e14766fddeb8506384afc96bbdbf4de", "dest-filename": "minimatch-5.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96", "sha512": "94ac15ff56eba46ea6054147b5becd526b400426f65996669b6c0d88e0398406fc55d092e01dddb4c5b2bdca1589c730016fc23844635cbb74ccfd735d4376ea", "dest-filename": "minimatch-5.1.6.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825", "sha512": "44789a73d9af691c34c770184600c2d42c403fb1d370daeb102780f186097969e9a3ed90e427a0b598daa2d5935b10c6dd4786035728134e621f598f8d3ff69a", "dest-filename": "minimatch-9.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c", "sha512": "db2c8047ca8190ddd8ba17896a7529582e54ddb6f9a2c0f2c0d07c4730d5943c031dba1c009bdeaaa8f5bbcf92543ee39164f8cafb070a95aaa96a80c5bd3308", "dest-filename": "minimist-1.2.8.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617", "sha512": "e93ea51f41fc386f642139bf266ead768a086e8806f5ed2d2e0a58ea6a615d29bf03dbbc36ad6bc811be42ca62b9bf4b8d69413ec3d2ded590fc1a2dab815dc4", "dest-filename": "minipass-collect-1.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz#1621bc77e12258a12c60d34e2276ec5c20680863", "sha512": "0fb57c3cef686b3ecf5862db0800ae235a843acabb50a7cba2dc7f0b401eb78ddf09407fc1f43b0d87aada847fb2f1491980c73ebdfc48701379a8ff6682872b", "dest-filename": "minipass-collect-2.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz#95560b50c472d81a3bc76f20ede80eaed76d8add", "sha512": "2d3e3d662dbf58c44e1d8a2a1a0765408661f262cf6663ab37635d263317c587b89e437a154cae3ee38039e74d243af1d0844683dfb882e65ec2da7c844e93c4", "dest-filename": "minipass-fetch-2.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz#4d4d9b9f34053af6c6e597a64be8e66e42bf45b7", "sha512": "8c702a9c0ef6f2e52921a166ecd5ac0a7a8a4fa52a673ec6708fdb0e93c04eec18c8ac09c16d2b7a6c520b15252a212dcbe7a8a4719ade873c5b1810d45149aa", "dest-filename": "minipass-fetch-3.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373", "sha512": "266412618a4f52a5f92729f5997691c0e75ad6e43c1cfe4a013fe80d22c2cedd41611850534fe10edb01d6e7d97c4133319f5a0159ac070f3e156b085e50a55b", "dest-filename": "minipass-flush-1.0.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7", "sha512": "383a98d7c519b7f23c93e6fbae5d8010d81b584f080d86a6fae9dd20938dbe2800cfc291e4659b96c15311f42cd16383b236d25d6966f891c4bfc1abe937dd6e", "dest-filename": "minipass-json-stream-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c", "sha512": "c6e22aedc20eb74f513d1275f60762e1bf9188dbc31587b9247fa080dbc1a86aa941772bbb73dc466399b8704a58ad53c5ff7e710f8731537877acf8e8b64fec", "dest-filename": "minipass-pipeline-1.2.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70", "sha512": "31b9104360938813250360e6ff9718fbd49614437ca73cce5e2eab94ce57c6ad18a9b75ae59432f6c53be5aebbdc513d64ad19b1bafa63988feaef6792d7e0da", "dest-filename": "minipass-sized-1.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a", "sha512": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f", "dest-filename": "minipass-3.3.6.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d", "sha512": "dc59e362e7a1bfd93aa2f3846f23acc1a7420cf5f5a6209f855f2772662d1ce8ee3f0ca5556b208532e8eeb69b8c2dd1c79c43e070f1f169b5c67305ed2e6a15", "dest-filename": "minipass-5.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c", "sha512": "8d8a1f2cce436a6f76efdadd916cea1e8cd4a38c9b8dd6660ac0c778fcb957f3db05c54c892651f7b826032e396aa8bc08ad651b6102777e7a154f3a6af7f051", "dest-filename": "minipass-7.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931", "sha512": "6c0c6c47c0557e3eb40d65c7137bb7d281f37e5e06ee48644ae3d6faabe977b8c54479bb74bc4e8d493510700227f8712d8f29846274621607668ee38a5ed076", "dest-filename": "minizlib-2.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e", "sha512": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf", "dest-filename": "mkdirp-1.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50", "sha512": "f8db325140190e6a3a6151f32ffb2dc52bb7b7d612d62963962cb70520eb5c9fdd927d4a61d9ad64e0c61a32dc73d5cb8155691f82ac84707c5e66603216815e", "dest-filename": "mkdirp-3.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/mocha/-/mocha-10.3.0.tgz#0e185c49e6dccf582035c05fa91084a4ff6e3fe9", "sha512": "b85d9726cfbbc522ecae622f9f7ee2ff09dcf759f0ed78ce401f1c732c7968481d9e886bee7fab12264fdb75a40981e38a547af846e81276eafd9403cf82d26e", "dest-filename": "mocha-10.3.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8", "sha512": "4e9a7ad0fe885090d3b8eabfe59f1c76c93326e8dfc2a7ce4e4af02308fb211212a679099d3e92c89e0f08f9c63281630bd75d85a979295218b40b7dee2c74e4", "dest-filename": "ms-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009", "sha512": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db", "dest-filename": "ms-2.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2", "sha512": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394", "dest-filename": "ms-2.1.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz#e31bd9fe62f0aed23520aa4324ea6671531e013e", "sha512": "6afb09421c9dfbaf3480a5f21bfb107349d7682eab0643ce7f21d87056fdfa1764a90911f5b767909d003198647b4a1eb0fa883be985149f8874173b9acb7820", "dest-filename": "mute-stream-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32", "sha512": "cfcd4634eee79d830486b1a1f4b7b29a8138f98af45a7e4c70721930ae5c7d00a5f8d0d7d3cb0266051cf7fe8c1e78bd216b852e6d59dc74c25eedb3f5f37ad9", "dest-filename": "mz-2.7.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd", "sha512": "f8452ca863cbb0cfa3ff37428598ec9d7e758385eb1c53885f07e70953c695093f9398226a470ab2ec4239b051bba0d29bda29c3f3bab2559b25d82140ce1b06", "dest-filename": "negotiator-0.6.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac", "sha512": "ae64d9f64cfe7f7ac2bcad930f551efe86659ecece1a82163f87dcde5971c515e53a41caa163cf58939f158a484da6d2a30e374096d12281d05edb75d1595dc9", "dest-filename": "no-case-2.3.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d", "sha512": "89b3cade203ebda6357848c44a442433405b0aa14e6993225d14ed741d2eedbe1d8ed63a267b23bcf7541d5320eb142ddc1f1fa534d61c8f40f800e333d7ebce", "dest-filename": "node-addon-api-1.7.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5", "sha512": "fe3299a0ca70d05f06470978fde2d138f03771f717b4b0293f44332e6513fc7b8f0995b207b218f59acc78ac363bf9c522a3d00773d533d6989b4177d760170d", "dest-filename": "node-domexception-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz#d1e889bacdf733b4ff3b2b243eb7a12866a0b78b", "sha512": "75107bf2cacdfe5ea0a96ba56a1f52af17989f179d7481b7d3e18ea8affd3a52d5c8b8371cf9ebe92a8e59358e5ca4700b6786602919e7d34db9282f4aba6038", "dest-filename": "node-fetch-3.3.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.0.1.tgz#205514fc19e5830fa991e4a689f9e81af377a966", "sha512": "820dff6c77a141f662bd055fa88cb2f304dd4b2985f724f23f808989f2bbde29b234c53c008190136a546bb74d59f98c786f5c0d517679e86244cbf42c2d6202", "dest-filename": "node-gyp-10.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz#8a1023e0d6766ecb52764cc3a734b36ff275e185", "sha512": "39091629b8d029b1a431fff1a88d638f2de809380c28969ce7c1b6f9b8d96f77f36ba816d98ac249d31061aa136fbd1caef13ffc69e0af87f40205479aa1ef05", "dest-filename": "node-gyp-9.4.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9", "sha512": "e0652dde4484626938213c7307f6fdbda2037d455637f325d45c25d752259c81b689a27d3ba59767d4ab60cf4d2c8f0e08189e37663c4960b6a09574450eea62", "dest-filename": "nopt-3.0.6.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48", "sha512": "0af686c15333b523092ce7973eb7b3edfc9f39b759a8d50ad5c3c01332c7ad3c9b22e6bda4c76698f479630b5f35fb4838cbf70cf52115ac6c64c35340edb42a", "dest-filename": "nopt-4.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz#245801d8ebf409c6df22ab9d95b65e1309cdb16d", "sha512": "6702e96d381d86e6549d9ce377b9dbd5957ee03a220bafec7e254aa24ef6ca6ff84e57fe0c57651d8993d893e670d35657a3e2dd20dfd644fe038afd453b93f6", "dest-filename": "nopt-6.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/nopt/-/nopt-7.2.0.tgz#067378c68116f602f552876194fd11f1292503d7", "sha512": "0950edc02761608be703316827a349e9d5f7a206bdfc7c9c8900e71b5bd00e348b31e28b27803ddd9a98283ae0612af5141639fe13180bed950a2db8a60a6418", "dest-filename": "nopt-7.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz#abcb8d7e724c40d88462b84982f7cbf6859b4588", "sha512": "87d88f5487eb559f70558427c4582dc35ba04af18430e9723d65ad9bc04c2619f0c842ff14b6d86d36375773e98c8fc150aebb9fd3c4583bba787ceed5f075e5", "dest-filename": "normalize-package-data-5.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz#68a96b3c11edd462af7189c837b6b1064a484196", "sha512": "50bec42d15716011c181812d6425e3c6e0f9bcfc679af306ab48e9fdd18f28aacdeed7ec061d8863b4e5275e565b07634560f74496e7b32814bab4cadf190f92", "dest-filename": "normalize-package-data-6.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65", "sha512": "e9e66ce4bb375ad0a2b075a9f52d86532f1daa4a468b80554b3dc66aa884e9ecee6f4e75d844b3b57530501e82e8829b4246363e76ff983e166288c24707302c", "dest-filename": "normalize-path-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6", "sha512": "0fa3145b82bf573a09e2b274d4914ac43aed635bfdc2b833097e5fdaa8ff9731f59bf956e8c85464529ead5b27ca33a13ac63323d2aaa9a93ed749782ef2e933", "dest-filename": "normalize-url-2.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a", "sha512": "0e52fe5f03b2dcdc4043cc6e0b4a243e02b8ea2b953402b4d5837b46e79806aa85786b018d5f5798203301d82dfbaebb6c297990f87d12a28a0f09da3c6d48ec", "dest-filename": "normalize-url-6.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz#9b7d96af9836577c58f5883e939365fa15623a4a", "sha512": "20ef50be350c5b13d0421b3ad283aed740919160a26734949336d718657da6f8989757d761cbe4cd0e6357dcfc63aba7f0046855197812d0babfa8cda9b689ff", "dest-filename": "normalize-url-8.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/npm-audit-report/-/npm-audit-report-5.0.0.tgz#83ac14aeff249484bde81eff53c3771d5048cf95", "sha512": "1245ebcdab7bcc44665211daa2b7a7d58853c45c2c3aee63ca913ce24ebadf64974c7710135cfc579d460ba19566df0bc640beb5b05c28c501640824f125126f", "dest-filename": "npm-audit-report-5.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz#7e8e2f8bb26b794265028491be60321a25a39db7", "sha512": "56ad1ec84432f9e945a73b0a8ccb2cf64c6a6fdb46dd81e0e1db325ae50436ecef49459ed530a75bfbd5f45921bc193f6eb103a0389577e33506da2c6ba22675", "dest-filename": "npm-bundled-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.14.17.tgz#424be984050cef9a77a258094e946f7a7e282bc9", "sha512": "1259c375729eeb47fc4ba461cc579a1ae1f64c5266b76714d878cb768c2575a6dd9b6ee75850b157679b78fdf119b424ce9dbe44f0d035d5bd1ea53595c63c6a", "dest-filename": "npm-check-updates-16.14.17.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz#046552d8920e801fa9f919cad569545d60e826fe", "sha512": "5b6f5188aff1b69086aa7e9fde2c5f4581a4fb3472afe130f45d84db405f5f14f9fdeb8b740fcd9bb7ceece7931ae0264ecdf47298089f22747187bbd3c61367", "dest-filename": "npm-install-checks-6.3.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz#25447e32a9a7de1f51362c61a559233b89947832", "sha512": "74cc427fecd9fb7cde4195cac66cae08a9480cf1aebfc105f78d316e40b89105434edaa887aac914ef894ca480ebf4708b481eb569adbb2e08b6ea7400c71a0d", "dest-filename": "npm-normalize-package-bin-3.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz#827d1260a683806685d17193073cc152d3c7e9b1", "sha512": "b85cb20849a005f653b6b2a4ff9c437c7a7af8c76ba86a2d5ff5683b2104977981c22104e4594169e3da9dacc949530f4fbbca7a9723601636ced83d037c8f20", "dest-filename": "npm-package-arg-10.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.1.tgz#f208b0022c29240a1c532a449bdde3f0a4708ebc", "sha512": "33bb35043e0dc5d02f04a50faaa456f79ed7c1c97fe19be8f008fe00daf3bc83f318964496b1fb67ffeb49a79cd8e45c343e851c72e765e63caa04e95c330541", "dest-filename": "npm-package-arg-11.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz#033bf74110eb74daf2910dc75144411999c5ff32", "sha512": "77a44612e46b352e7f37ce228253e2be36893f18436d99a56d3c130d7d886dc4471b96d909db72b18321c223ef705e068ac5c71a7ef1b31bfe190ed3ff4d8ce5", "dest-filename": "npm-packlist-7.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.2.tgz#5b8d1d906d96d21c85ebbeed2cf54147477c8478", "sha512": "b2162b3c5212fc92cfe284260300f29391dccb2b0a5bcfc92d3100df64b46794f3be969e797db23057e82b57e31019c206f572201fc98ff18115d9b4c2c8336c", "dest-filename": "npm-packlist-8.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.2.tgz#2159778d9c7360420c925c1a2287b5a884c713aa", "sha512": "d5d298fbcebf0088aad6d90a543de5d1623e19ddef9249d5180820b05781913bdb84c43538d0ff2ca918bf826d5cf29427c6ce4c2c8b8aa120d8fe9035d2be1a", "dest-filename": "npm-pick-manifest-8.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.0.tgz#f87a4c134504a2c7931f2bb8733126e3c3bb7e8f", "sha512": "55fbd14acfdbea7f6897841bf9b0f0346517bada72efac7a300470fd7b2c7af1344e772d20a72692525933967b9eab39cf9696fb44bade980235ba6450d35706", "dest-filename": "npm-pick-manifest-9.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/npm-profile/-/npm-profile-9.0.0.tgz#ffcfa4e3e1b1cb44b17c192f75b44b24b4aae645", "sha512": "aafe378b1b09eef9ddcdfc43dd7b0f36ed4d8dc93a7613bbab579f92c4e8fb40e2390cac2923ac2212bfa830f5ff13b6a3eda30ce03846fff3389f4a405b3d9f", "dest-filename": "npm-profile-9.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz#fe7169957ba4986a4853a650278ee02e568d115d", "sha512": "9080cc228e1a066eb183b8ceb6dba95996a6b1946402a32ac2aa9b5579d4aacb58e7eb5aa6fbfa6e41ffa8c47bea376057e6258c4502c96c7785160cac988080", "dest-filename": "npm-registry-fetch-14.0.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.1.0.tgz#10227b7b36c97bc1cf2902a24e4f710cfe62803c", "sha512": "3d00842d72adf00cefc67b7963ce46b1e40324996095314cf4bf54f6092fdb2e1ef6cd24dc654374ec7762807a826d83a348659330b7f620865dbcbe5af7b507", "dest-filename": "npm-registry-fetch-16.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/npm-user-validate/-/npm-user-validate-2.0.0.tgz#7b69bbbff6f7992a1d9a8968d52fd6b6db5431b6", "sha512": "b1259ea80609d9d50f4ad241f80123d03c8b465b6bfdfe9835cbc203ba61901f3f44c2cc9d5b10e3518cc07a3f11164b60d0ecc81db03e6ee9668d66a8f3a5ed", "dest-filename": "npm-user-validate-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/npm/-/npm-10.5.0.tgz#726f91df5b1b14d9637c8819d7e71cb873c395a1", "sha512": "123c70bdf87d627595536c80e45ce860b4d6e76bf11c2cfe307ace160f4273c205805ffa7f90063c0bdbe564dacb90c850fd4d21f37754167470b9463b462cf8", "dest-filename": "npm-10.5.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830", "sha512": "fef06fcf925fafd753fda15677414845ff93fd0d9606c2c437281468552ab2daacc9c99900ffede41bc52532b4be2166494c6250a4d4a655b2e6fb7eaef288c6", "dest-filename": "npmlog-6.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/npmlog/-/npmlog-7.0.1.tgz#7372151a01ccb095c47d8bf1d0771a4ff1f53ac8", "sha512": "b89d18164fe6090a4b06df9bc4df3c00a77e832a99bd90dbb6237193a59aa9c8f668f4727d5c7c2136b09324329f151a8089e37584f5faa8f835f039289254c6", "dest-filename": "npmlog-7.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d", "sha512": "e236ed657340b1f65b0078a2aa32cf0620a5d7a7444b5cc8e07a73cf1c3ad5393e96817eb010c12b1d4808a28ac08a90eccd26167d539a437b7ae4a771680789", "dest-filename": "number-is-nan-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863", "sha512": "ac98134279149c7d6c170f324fa552537cc3dec5a6bbab19848b1e63c557f8646edcfe85ec5bbe24d0e85df9251256cb2529dcdc55101d57b8714e618fe05c52", "dest-filename": "object-assign-4.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2", "sha512": "e6aa23d5152228e32c08234b57508188f604d74b33893b2798dc64008feb661883eb7085ec8a9d1460bf5f38d68e94a02dfd0bc575f76c3148874135f1fe9485", "dest-filename": "object-inspect-1.13.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e", "sha512": "36e00449439432b9485ce7c72b30fa6e93eeded62ddf1be335d44843e15e4f494d6f82bc591ef409a0f186e360b92d971be1a39323303b3b0de5992d2267e12c", "dest-filename": "object-keys-1.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf", "sha512": "73f2b49b0fc5d75938744501316f2769752e06e8714427c6ed6fb2172f047228d4feb4a66b33947755c01047ba6c2d0eb976381d42a34c9bfbc5bc4832a771ac", "dest-filename": "object.defaults-1.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37", "sha512": "dfe98026ed8f2df9d25461f0216b9ba4e14bb1c2403412ae07fe80e02c41b2d7386aac1063415672ca69bb2e2353919207de72112e491d223edf7016b92e24eb", "dest-filename": "object.map-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747", "sha512": "b6a6bf50ccbf082a189a3f87e6a734eeabd22fd76a72cfd6644359d496ed5819404cffa254e7bbefc804e8c4a28e7c829ce4730ee5fa854f8b038499d3d62315", "dest-filename": "object.pick-1.3.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1", "sha512": "94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb", "dest-filename": "once-1.4.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e", "sha512": "91ba5a4921894d674063928f55e30e2974ab3edafc0bc0bbc287496dcb1de758d19e60fe199bbc63456853a0e6e59e2f5abd0883fd4d2ae59129fee3e5a6984a", "dest-filename": "onetime-5.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3", "sha512": "079254ddc69bce4f1cebb99145ddc40a644e69f8d83176eece5c2da9d33c21b4bc92d9538b1f1a1466f66c018aad24489677cac28bc6514afbd8950fc8e6fa91", "dest-filename": "os-homedir-1.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274", "sha512": "0f6151d37562afb148bb8e57058db49936fefd9496074d2c8d4f637505edf37803ac8e19b73e45b3bff2cbbe20d8de52550638c58d6a0ebe2b35d770611557d2", "dest-filename": "os-tmpdir-1.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410", "sha512": "d0259c08409d315736470dd4e70f598ea5fa81aeae6e4d710d52b1b4140f2bbc22b3fd05dabf53ea4e3274662179c97b614071055c612f9a22b0fb0dc403deda", "dest-filename": "osenv-0.1.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz#35f363d67d52081c8d9585e37bcceb7e0bbcb2a0", "sha512": "1cd6b503c2ef0759227bb704472cb6d5535e1dbd82589258ab2c82da8de495615f306945996bf667bb058191fc6626982fde72753a0a4c555780c57f3acd1b05", "dest-filename": "p-cancelable-0.4.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf", "sha512": "0593abde74501ce9ed5234eb1fcf8b879e2c98a1e81f2babf167b557c0d2315ae5e40da66a538ec2e2519ca4438d29e4a1e061e1ab7a0701276f923b265df5c2", "dest-filename": "p-cancelable-2.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz#63826694b54d61ca1c20ebcb6d3ecf5e14cd8050", "sha512": "9a55604773c6bb3968d0c993764e1c5ea5d69704032e738d4c083ab26eb65e430912247137718bdd27df918beac289db90905cac8ed4befe5987dca3be7da253", "dest-filename": "p-cancelable-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz#596279ef169ab2c3e0cae88c1cfbb08079993ef6", "sha512": "3500aa38585ba554cc5f8a8c7bc3c5f256c6b7367e2c288dee970dadbff8d7735aefe4d1a1ed7190a533b966bf60425d190d05bcab63df91046c3a153ceda46c", "dest-filename": "p-event-2.3.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae", "sha512": "2c809bda9f4207b152fb4791d68a969c7869d0596318b64258113d6a2c745327bd5bc2d340fc0c4d8546590588c3d45d4220e0e3e7a95d0383c08609b5225aa3", "dest-filename": "p-finally-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e", "sha512": "ccbed51382554b62054a447619028348f115c64a07e37fe9ee8127c297429dd29824ed0755e441edf03c4c9c2e2ce4c1444b4ad1e6bc7876b1770729a1be5d9a", "dest-filename": "p-is-promise-1.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1", "sha512": "ffff3c985592271f25c42cf07400014c92f6332581d76f9e218ecc0cbd92a8b98091e294f6ac51bd6b92c938e6dc5526a4110cb857dc90022a11a546503c5beb", "dest-filename": "p-limit-2.3.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b", "sha512": "4d839a9ccdf01b0346b193767154d83c0af0e39e319d78f9aa6585d5b12801ce3e714fe897b19587ba1d7af8e9d4534776e1dcdca64c70576ec54e5773ab8945", "dest-filename": "p-limit-3.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4", "sha512": "c7ed76c3f4e8fb81857e0261044a620dc2e8cd12467a063e122effcf4b522e4326c4664dc9b54c49f5a3f5a267f19e4573b74150d24e39580fbf61fb230ba549", "dest-filename": "p-locate-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834", "sha512": "2da363b51594058fbecc1e6713f37071aa0cca548f93e4be647341d53cdd6cc24c9f2e9dca7a401aded7fed97f418ab74c8784ea7c47a696e8d8b1b29ab1b93f", "dest-filename": "p-locate-5.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b", "sha512": "fdb8ceaa68044c1601e41a0478655e6bc766bc76f69bd18bcb513d5b8df27b27cfe9040264614d6be5d171e244b8307aceaafe80aa4802694b79b329ca4c3f31", "dest-filename": "p-map-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038", "sha512": "f3c7a6e7c743541fcaccf131d57d0ddcbc057d864fc8373807a785dfc335ae4f554d931bc575e08ee833f269b0a52f4ec7804367eb7ab7740fe7efe06b3c1e20", "dest-filename": "p-timeout-2.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6", "sha512": "4789cf0154c053407d0f7e7f1a4dee25fffb5d86d0732a2148a76f03121148d821165e1eef5855a069c1350cfd716697c4ed88d742930bede331dbefa0ac3a75", "dest-filename": "p-try-2.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz#3e9948e43df40d1e8e78a85485f1070bf8f03dc8", "sha512": "71b1fd2002091cd8fdb978b5f7a255b1196dedc1ca6a4eaefdee8090bfdb9117a567bae52f75f560ac6c6706b7eb18a9384280b1db66686e9a009a0cd5fc76cc", "dest-filename": "package-json-8.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz#0f0dfcc3e60c7b39121b2ac612bf8596e95344d3", "sha512": "ac9559788c074d4b5adb7b0866010833ad966306e619b4e175b9e4b7cd6b6af069950bfe1e3caba2a9cb44d1f6fac2c91dc19998b46684fc000aa85f4dc3a69c", "dest-filename": "pacote-15.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/pacote/-/pacote-17.0.6.tgz#874bb59cda5d44ab784d0b6530fcb4a7d9b76a60", "sha512": "7092ab5b6d55444f2f55346c909a3bf1cfd10afc090a7d5fe2a81fc4be30efb48e5ab4c245c99f9181e51ed4b482aa608efdf38577e546d82cad4097e71c0d9d", "dest-filename": "pacote-17.0.6.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247", "sha512": "79013ce392faa2df3db24d8df25883f0702e1f871ae95bebed55805b0b7bfa4bef1b968170f9a6a6143af09b041b6a9af67d53ca44b60cb78cb77eb70001fcff", "dest-filename": "param-case-2.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/parse-conflict-json/-/parse-conflict-json-3.0.1.tgz#67dc55312781e62aa2ddb91452c7606d1969960c", "sha512": "d354ef124b5cebcbf06c93ad59996ec967951968cff9b6705ed3c331055b04acdb27fbd90627f42faf4a1f5f9c1efd5267a7b414a2ef8f21def26aac22a60e9b", "dest-filename": "parse-conflict-json-3.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891", "sha512": "1707515ca0a885255e5eac2d6289d94d7b5b1892ab9fe1cdc960d855ca79cae2657ac4f0347e2bb26459f86aca00f2796cba51c4448c792f919745421d1bc1d9", "dest-filename": "parse-filepath-1.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz#242d3b65cbcdda14bb50439e3242acf6971db395", "sha512": "92005fe9abc26cedc29faf919f34462e452cbf8655aaffd57c062446cc8172092c84dbd5064467d45119716d096fe9e95d05a6daf1cf9e73aa16d799c5144637", "dest-filename": "parse-github-url-1.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/parse-ms/-/parse-ms-1.0.1.tgz#56346d4749d78f23430ca0c713850aef91aa361d", "sha512": "2e91f509fe4462e563901bc20c162f9143e1fa2bf66e4dc51df9711e4a42613d3f159d5ddcddee25a2e21ebe321ae31c15486fe9e022be2b53bd6648e01fdc86", "dest-filename": "parse-ms-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6", "sha512": "d58d40fff4145c464aed82b3fab0fd5b275c135f84b8fafa64180a79c001f2d9a85ba505bf435111525ed69fa3471b5386471b6ca91fc086d625efc8784ea6d9", "dest-filename": "parse-passwd-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515", "sha512": "6e90bb198c220d8438c182def8503c96146385008c7101ae4a0186a83920fd07ab456c3d0a61914f4892395452649dbd34c2d9808cea6a58c9eb7a1a2f834825", "dest-filename": "path-exists-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3", "sha512": "6a4f50cb943b8d86f65b071ecb9169be0d8aa0073f64884b48b392066466ca03ec1b091556dd1f65ad2aaed333fa6ead2530077d943c167981e0c1b82d6cbbff", "dest-filename": "path-exists-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f", "sha512": "0156f0dd42767bd6eaeb8bd2692f409b47e37b53daf296c6a934ec9977da2223299ebe4394385f24eb8b8fd49ff7964f5430147ab0df124f3c30f98f7bb50242", "dest-filename": "path-is-absolute-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375", "sha512": "a2399e374a9dfb2d23b3312da18e3caf43deab97703049089423aee90e5fe3595f92cc17b8ab58ae18284e92e7c887079b6e1486ac7ee53aa6d889d2c0b844e9", "dest-filename": "path-key-3.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735", "sha512": "2c32733d510410f47ecb8f33f7703411dd325dbf29001c865a8fe4e5861d620a58dbfd84b0eb24b09aeaee5387c6bcab54e9f57a31baa00a7c6a1bce2100fcb3", "dest-filename": "path-parse-1.0.7.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d", "sha512": "e06949eab6438506451340cf54a8747bd8e66797a065fc53929edb7110ee3e52576c0c21c5c97674834f500b232dd7a3a9a2ec09e83c6b170b8c86ef063378a5", "dest-filename": "path-root-regex-0.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7", "sha512": "40b70f7a04c7175d5ac637e88c12280f28264b61372dffbcfa323ac0e5663557a7aca4a8de615d48688881d4877a7733c37c0fb6554c41a155c0698cec125db6", "dest-filename": "path-root-0.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz#9ba6bf5aa8500fe9fd67df4f0d9483b2b0bfc698", "sha512": "324842ab3cc11293efc7143bd4c7746f52a4e755b4d65ad8be5333494688ccdb0e0dd77b9aa8628a649996bf957a0033e59e95cedf57836b6d13ffd70611f711", "dest-filename": "path-scurry-1.10.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b", "sha512": "80329bf1a64c0de0ffb595acf4febeab427d33091d97ac4c57c4e39c63f7a89549d3a6dd32091b0652d4f0875f3ac22c173d815b5acd553dd7b8d125f333c0bf", "dest-filename": "path-type-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50", "sha512": "1776acbf8d94b97721773b7ec57a9f5b538695505efa6c5ada6a88d29839c801d93ef16663763a76b49ffc643503ce9681610df4ace1fd6ae029aea219c1d72e", "dest-filename": "pend-1.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42", "sha512": "254ded7874cd8e6136542185cee63c117cc20d5c04a81d9af1fb08bf0692b4784058911e55dd68d500fcd0253af997445d748b6d2b2e2f0263902056a9141454", "dest-filename": "picomatch-2.3.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c", "sha512": "b9d82c018f9f4e7befee423b69ac5bab058d6f4007881d2a04ef3d3d928f9284e618e81d6eb1c3283fb40765f8b937c9fc54f5474f6bf604ec8d48cd268b6ea2", "dest-filename": "pify-2.3.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176", "sha512": "0b716c54d1f5b9d4845f8f20197d717efc1359fb185a3e54fbcfee2b5e411b3206acaa14a60857f21599c1afce1676a406289536606f7a64c947999ccbb88f72", "dest-filename": "pify-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231", "sha512": "b81f3490115bfed7ddebc6d595e1bd4f9186b063e326b2c05294793d922b8419c86914d0463a9d252b082a438fe8e00815b8fb18eadcb9d739a4d8d9fa0795da", "dest-filename": "pify-4.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa", "sha512": "d069e2e83e1470b4dbbfd739ec37f10c676be355df8148ea599bb8f767f47081abd7acc3534e8158ffd1004bceba8ec243408d8c768b94ce7d6092459b735697", "dest-filename": "pinkie-promise-2.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870", "sha512": "32752e1327007a6b5269e1528d7296fdaae857b6a405b63e4aff91932a858e001eef717e311d130562814439267d6abf1e216675abdf6751bb87848f6576824a", "dest-filename": "pinkie-2.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5", "sha512": "9c3cb04e1164d62e0140ae2dc0f43a4c0e114fc6c363deb27ae0950562f778f0110a210a0d14ab3466c5220509a4ba7e5de211eb9bfcadaed6b89385501b6430", "dest-filename": "pkg-up-3.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9", "sha512": "bb2b2e9b2aef9145f4ad7fdd115aadf200b7b13073778ce859f2de4b6f676f9de299d69756f2c83585d323618dab368cbaf69c371e2e250f3e6f7cd7474a6481", "dest-filename": "plist-3.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/plur/-/plur-1.0.0.tgz#db85c6814f5e5e5a3b49efc28d604fec62975156", "sha512": "a929ca05265e0d8f00a71c217d52302b0177e8a549a9bd7ff67cd862ade3def770a1c50b0974fc7fc7d01a48b0d4d93d0467f18836a011efe9c1a900f9b381ab", "dest-filename": "plur-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz#3b88b9f5c5abd989ef4e2fc9ec8eedd34b20fb04", "sha512": "03445526b5fe21491565b5b70a5ae8456bab7ab70586279ebc7077f2caf6fa5f5e50294caa899edcb9849a7865372fb932bd8460de81d8a6b0f7061d77e5478b", "dest-filename": "postcss-selector-parser-6.0.16.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897", "sha512": "adabc4ea6f40b70f59fe38edb51519f9c9485e881d821c9902e589dea1338d3fa323f74bd627c0aa165e0b9547cd0a75312b75fa3c4a90535e9a3fe23bbb5550", "dest-filename": "prepend-http-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb", "sha512": "145c34dfd4e6ac1a852bc99affb38bdec0f3fd5cad76d26bd38e3f41426d1f4c0af656fd8cbabdb49c88c54c2d4091f06abd81aad880e220964b0a3d24b93316", "dest-filename": "pretty-bytes-5.6.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-2.1.0.tgz#4257c256df3fb0b451d6affaab021884126981dc", "sha512": "1f67a7a6cc730e1bb3465df379242940c8ab9fc741d19fe0c56f7a8f4ead31f4ef8945af5f5e208ca6fba9dd60b645326210cfba835ed342b93ea36fcb6a1036", "dest-filename": "pretty-ms-2.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz#fb05ef83ccd64fd7b20bbe9c8c1070fc08338dd8", "sha512": "fbe567ecd4b85dff4d69c694f57ab751152ea991133ec7fc2f88f9fdc92169162c7cf791cb31b0fa20e316157f26bdee3664efbdd7442455a1e51d60460507f0", "dest-filename": "proc-log-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2", "sha512": "de8b943a9421b60adb39ad7b27bfaec4e4e92136166863fbfc0868477f80fbfd5ef6c92bcde9468bf757cc4632bdbc6e6c417a5a7db2a6c7132a22891459f56a", "dest-filename": "process-nextick-args-2.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8", "sha512": "ecf887b4b965e4b767288330d74d08fbcc495d1e605b6430598913ea226f6b46d78ad64a6bf5ccad26dd9a0debd979da89dcfd42e99dd153da32b66517d57db0", "dest-filename": "progress-2.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz#f8ebf13483e5ca91ad809ccc2fcf25f26f8643c2", "sha512": "bee7f42dfd253b1c904441fb18320e50c2d2ee4cfe82cf22e81f988bc742ebc6b6b327211ab1d32588213010fa93b794707d07e4fef711c902038f318a35aa5f", "dest-filename": "promise-all-reject-late-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/promise-call-limit/-/promise-call-limit-3.0.1.tgz#3570f7a3f2aaaf8e703623a552cd74749688cf19", "sha512": "bad97ed31f202036ac5795fe3c8e6a5843ea1fa7c94b4a45b50ff8819f79c5f1056fff3d76687efdbf3de536c50c12e269f06fc43fcf19329fbf1978907fe942", "dest-filename": "promise-call-limit-3.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3", "sha512": "eb358fc8438569004961c18c1c1293289deee9306c9cc14e21949ae9c7b57bf66baec3a59c74476da6cc8cb88160aa7e9f8e17f5e508e9550f6ae9025c7b86e2", "dest-filename": "promise-inflight-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22", "sha512": "cbe58a165051f011979ec3652071463d99b20dfdc314ca0b85a7e5027c99815eab1bac6ef89c1eb13a3643d47a5f0626b66c001429009377b7e6311da1e87fde", "dest-filename": "promise-retry-2.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/prompts-ncu/-/prompts-ncu-3.0.0.tgz#716feb4874fca3dbe00af0f3de17a15d43d2228d", "sha512": "ab2cfd5316793253ca595856ac29926756a19b619561d8cb6fca20dac83420fb61d4a46e85c8201c6ba28f3d1ee35764c77e69d6dd6adc64484861fb40600b14", "dest-filename": "prompts-ncu-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/promzard/-/promzard-1.0.0.tgz#3246f8e6c9895a77c0549cefb65828ac0f6c006b", "sha512": "29054312e6d2507192b79c4b6a4693a0316b4a86614ad07c7572f3936c6fc11ebb80992dac716fa51eb7a19807c8ad7d58a6c714b5c9a823d77554776813fc22", "dest-filename": "promzard-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849", "sha512": "bed2bff786a4c6c4cc85ed3f71b7e947eb323eeb3372ec21a958c9ab6e82b8d0e01468faf36a1105738fe4c269bf6afb26d13c32c89ea4622abef3930709f6bc", "dest-filename": "proto-list-1.2.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64", "sha512": "2f0672fa9dd216cd4fcad77f8d872de30a6fe3d1e2602a9df5195ce5955d93457ef18cefea34790659374d198f2f57edebd4f13f420c64627e58f154d81161c3", "dest-filename": "pump-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5", "sha512": "bd8b7b503d54f5683ad77f2c84bb4b3af740bbef03b02fe2945b44547707fb0c9d712a4d136d007d239db9fe8c91115a84be4563b5f5a14ee7295645b5fabc16", "dest-filename": "punycode-2.3.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz#f15610274376bbcc70c9a3aa8b505ea23f41c579", "sha512": "14ba6be1f973e71653489c5279a85e78c28dfc40f331d2bb6fc3d3382e9ae4f605293b9c59b76a8e0a9a1321f4b21162489ad5075f90aa2e13935f5c714e80ba", "dest-filename": "pupa-3.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz#bb5b699ef7f9f0505092a3748be4464fe71b5819", "sha512": "117b73459982f981a61a50c56d72b142231937008b10ee8100d2971b8882b5220cd32a9cfe96a9a52c774482abe2bd2e87926c05c90e5de2ab077233ee6750a5", "dest-filename": "qrcode-terminal-0.12.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/qs/-/qs-6.12.0.tgz#edd40c3b823995946a8a0b1f208669c7a200db77", "sha512": "b6b559888e9130e90ee3beb32c6681233b3339d14f9c20971cf1bd927d32b92d6ecfac5d5713df65d077bd48a0f69c4f14333d051020cff614215435fefba252", "dest-filename": "qs-6.12.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb", "sha512": "82358eb26d92a069602c47401adedaeac9553a4f661a25e63c532aac484b43af2b850b819e97ecdfe12696fa8acb19c2a3dfcf3e517ef4cb58d364b568583e27", "dest-filename": "query-string-5.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243", "sha512": "36e68d49ae9f94a4f925a498433268934e09cd32f5080e9a1a1bf9adf2d6dcf82a03e3360a1a59427002f21f22e19164052f17e51aa40c11c0eebe217a3dcaf4", "dest-filename": "queue-microtask-1.2.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932", "sha512": "5aec802d18d63c31adb7fc3326269d3b901763ef2167cd215697ba3328af82b691116ef9d57dd26e146f1b778b28e60dfbc544bea2dc7f7c1d9ede386784b848", "dest-filename": "quick-lru-5.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a", "sha512": "bd897788e5fee022945aec468bd5248627ba7eca97a92f4513665a89ce2d3450f637641069738c15bb8a2b84260c70b424ee81d59a78d49d0ba53d2847af1a99", "dest-filename": "randombytes-2.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz#1d027c2bfa116acc6623bca8f00016572a87d425", "sha512": "5a62495367bd63a3395334ce90768cef124600f403f0f373c776c0776fae8590229bac0393a7406713d560b17aed785b478866286877dcba668785d6ac21f932", "dest-filename": "raw-body-1.1.7.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-4.1.3.tgz#1352986b8a2d8d96d6fd054a5bb19a60c576876a", "sha512": "903ec5a8c2fb97cd348baa52ea9bcbc881369dc6e4f43bbc434829ff884c3e1254e99c40a64a0b7060fc65eaa088095fc19e819444eaeaaa9efb5d8350bdb4ef", "dest-filename": "rc-config-loader-4.1.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed", "sha512": "cb76c682a2a3dd005dc4b6cb9289a5a2192fb00f207408944254812670617e7f813f18386dceb677c4dc056d79c1abc37e07b10a071c72485c66fcb0c9060f3b", "dest-filename": "rc-1.2.8.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz#640a08b473a49043e394ae0c7a34dd822c73b9bb", "sha512": "c882d689f85a484132b5f5c8efa901f71104886d408a8cda08967cdc0f3bcad8d188dfa35626d78de763091363a19be28a7846fb85246a53b79964ddf2ee4ed1", "dest-filename": "read-cmd-shim-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/read-config-file/-/read-config-file-6.3.2.tgz#556891aa6ffabced916ed57457cb192e61880411", "sha512": "33cd25a428e713a5adeb36fdf03a16f161d1d3d9f3312a6ef171ed3e48931eb279033f42c9b7de4214c9f03eec69e047a4684b3c857203c95c2fa66674ac18e9", "dest-filename": "read-config-file-6.3.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz#394908a9725dc7a5f14e70c8e7556dff1d2b1049", "sha512": "d09f8cb20ca6defacb394077873402b991c8234c643460adcff1c91fdc59b21c2ff436c3c24c3529a137831fded89e6ba44639aed3b2e9cca128e3eb90fec567", "dest-filename": "read-package-json-fast-3.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz#90318824ec456c287437ea79595f4c2854708836", "sha512": "004b565d87e8a418f6cf93793db90039e34744f520e6af8d7a7ed02f157c336cc9ab5ca6ebf942cf77d83530977b5f69baed9dd3a8df1e1acfeeffd2d8fb4c33", "dest-filename": "read-package-json-6.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/read-package-json/-/read-package-json-7.0.0.tgz#d605c9dcf6bc5856da24204aa4e9518ee9714be0", "sha512": "b8be19d7438a578a7abdb76f21707e3b38489d8b48a3397f5715013e036406e522d83791a279eeb2999a54031cae499f8ca18d9919ddc9001b13bfc09b31b016", "dest-filename": "read-package-json-7.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/read/-/read-2.1.0.tgz#69409372c54fe3381092bc363a00650b6ac37218", "sha512": "6efc62d502c91dc6b2c02004b009380c6de7568aa26360aca6cdeacd66a5863e6116a467d5dfce8b19055ed2ced4fae01d47003f414d69263fe4660d7c434515", "dest-filename": "read-2.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/read/-/read-3.0.1.tgz#926808f0f7c83fa95f1ef33c0e2c09dbb28fd192", "sha512": "48b06b0d4fd2aecffd1285a153919d6c0a311b51b3a501e8ffaaa2188b5aa0b275b61998a5c348335a8848452fc870737c695623277aa760cd8b5a15d55980bb", "dest-filename": "read-3.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b", "sha512": "f29d00524e173838087b04a2d25f04a63b3e1159d688aecda03204194d07844efe67263c0f520c63ba1dbb9951ac55c683bd4bd79286f10acf9ae9b8e514ed74", "dest-filename": "readable-stream-2.3.8.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967", "sha512": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0", "dest-filename": "readable-stream-3.6.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7", "sha512": "84e4b4f3da27f1176ea9d6e1bd0e59dfb0341128ecab3eaa9d171f7ec314df8f7916e4dda929beedb849dbd26f20eb010c41276a7e433eef6ddd3a3d55194ccc", "dest-filename": "readdirp-3.6.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686", "sha512": "fe78e667cb35c15791ea98d367ed270a7bfc4a964d44c4f60f544b3894044a56050c1bf0a5303829626967eb01278faf86320b45c2bb24815d182771100022b6", "dest-filename": "rechoir-0.7.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz#8b026cc507c8552ebbe06724136267e63302f756", "sha512": "a3fde2903c6d5da039f41999b99ac964326ff0d3031928feea3e9769e0661f0f1e6358b5a9df7ee87f8b8d5bd05f1dc737a6910866b5714749f51689654ba09d", "dest-filename": "registry-auth-token-5.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz#056d9343680f2f64400032b1e199faa692286c58", "sha512": "f9caed4b9423151a850a8426bc676ec1858406783df59be616f17e7142641981752f505f53c0ba669f53edfe6f3c0c322e4504c69bcaf80355666194e3daa2e1", "dest-filename": "registry-url-6.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9", "sha512": "1b4f03c6f9b888337730b33412c3fad840d5f48ba15cf47a6e5373e94b5ca7bcf2577b6be0754d20db7a32969159bc683874f743b60dd8ffa36875fcbd46e0a2", "dest-filename": "relateurl-0.2.7.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/remote-git-tags/-/remote-git-tags-3.0.0.tgz#424f8ec2cdea00bb5af1784a49190f25e16983c3", "sha512": "0bd8403b87a812c5fe397038ae56baea95d943e4cb43c4fd76db60423d7ccae2a53cc4d590891d617be5302e7922e52c22457a0e9990622d7424a14b694fa5ef", "dest-filename": "remote-git-tags-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42", "sha512": "7c6c4423bfb0b06f71aef763b2b9662f6d8e3134e21d1c0032ba2211e320abc833a0b0bf3d0afb46c4434932d483f6d9019b45f9354890773aff84482abba2f9", "dest-filename": "require-directory-2.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909", "sha512": "5dfd2759ee91b1ece214cbbe029f5b8a251b9a996ae92f7fa7eef0ed85cffc904786b5030d48706bebc0372b9bbaa7d9593bde53ffc36151ac0c6ed128bfef13", "dest-filename": "require-from-string-2.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9", "sha512": "d1ad45e25ef7fd915939a9099d0dc5be4276fa0493416cffaf6284e4e7436344f13e6e61e0692a91659f338ed3ec7b1b9ceb5c255105e1ea42572eaeed0dcafa", "dest-filename": "resolve-alpn-1.2.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43", "sha512": "47bba24e3102cef3ac5927dd33440a14d05515c2b6eda1ce53076f2b9dc1716f33aa719d629d056e3f36732e78fb60383f6b45336d89e6445f7b547e94cff5ca", "dest-filename": "resolve-dir-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d", "sha512": "a0a59e3c2c6aa5de8594bbc6575554d31edb90f9a608da25c738cc7f835cce80e741c216ac017e70fb599f98ba9fe45f0f677d8b4b73a4a9c6e98935ebcc88cb", "dest-filename": "resolve-1.22.8.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7", "sha512": "fc5a5ee60bb3264d603ea7492c9479bbb786fe0358e272268db4436955953118677b9e530a68f68bd43ee783c145f6ad442f2ffeb222bfd04dd2931df4e57911", "dest-filename": "responselike-1.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc", "sha512": "e20974df09f7863d473f7cb381d23b777942905f79176d4fcf804f1af2878a7c90cc02d1e426a9c02f32222d11879f0310c43f4a0b82d37c058f693433f98787", "dest-filename": "responselike-2.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz#20decb6c298aff0dbee1c355ca95461d42823626", "sha512": "e34c87c5b35c976fabcd7bd9b9592b62885ab61b122653135caaf21b9cbcb9c887bf5fb10cb1d0a608c6eb82543bd9eb12ada318b1fa219f01719cb0df0af07a", "dest-filename": "responselike-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b", "sha512": "f4b9224f08d487aad3e79e43b44f6b4d7f81281c8f7eb333100b67944b5d130af73647dfc228a1a9ed9b5800e0f8e4118edf6097a20276607f6450c2180b52a3", "dest-filename": "retry-0.12.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76", "sha512": "53d9c7f3c6b77dcfde902175974fd43f5228b22b888f24e1ee106f5d530762055c7c6bedf3ded782e8f650e2c3788e411b69bbfeec3268b553e9f6ed0b04f2cf", "dest-filename": "reusify-1.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec", "sha512": "b968db68a20add3d4e495a6dcd7ecd97a3ef437a801ad284b5546346e6b38df2f7071e5e238d3d5594aa80d0fee143679b32d574f8fd16a14934fa81645bdee3", "dest-filename": "rimraf-2.7.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a", "sha512": "25990931990018514f3f662a5d95cf6cc94c060b31cc4f082ece253085ffda8d0bf54070f4efd8de8eb0170fe2f582daa5c5095b0a9b8b791dc483dd0bad9320", "dest-filename": "rimraf-3.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz#9be65d2d6e683447d2e9013da2bf451139a61ccf", "sha512": "0aa0da916fa131efc1cf6d3614f1329b2ebc3fe1b9d117cc40af90a39614a9cf523e2a6f6c68c218a7744522847a56ec7d0bb0de0e4d6434ab95964026eac7d4", "dest-filename": "rimraf-5.0.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd", "sha512": "08784f87e50d1c3d864d735884f58b9d4f0e347748fb90c8fb811820039a883eb7ac7798959bf287c3fe8a7e7df7d4d348581462e294023cd123899d87fa7ed8", "dest-filename": "roarr-2.15.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee", "sha512": "e65e15c9947ce8b67f943c594d1ea3a8bf00144d92d0814b30fdba01b8ec2d5003c4776107f734194b07fb2dfd51f0a2dddcf3f0e950b8f9a768938ca031d004", "dest-filename": "run-parallel-1.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d", "sha512": "19dd94641243917958ec66c9c5fb04f3f9ef2a45045351b7f1cd6c88de903fa6bd3d3f4c98707c1a7a6c71298c252a05f0b388aedf2e77fc0fb688f2b381bafa", "dest-filename": "safe-buffer-5.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", "sha512": "ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d", "dest-filename": "safe-buffer-5.2.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz#3e76723e38dfdda13c9b1d29a1e07ffee4b30b57", "sha512": "a342664eed7b58651a50e1dad65d053c65ca05f8a36f12baaa81f39648a1b035f1cc11ef25c03bce0be2291f765ecf38d6b5fda4ad7aba77e984bab4fcaa97ec", "dest-filename": "safe-json-parse-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a", "sha512": "619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6", "dest-filename": "safer-buffer-2.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz#755ebd752045931977e30b2025d340d7c9090378", "sha512": "cbfe7631ccbb6b0de0466ec8adc183171fdb0a4e00851876788f65b8739033cea766cab0891924ab619e9075c1043f9298f89d73c8b63eab58665fa9589f0e7a", "dest-filename": "sanitize-filename-1.6.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0", "sha512": "d2cfa8026c3dccb975575712f41b5937b240774716e5ed101f85b72d610ae9ae0b68b100d8e4e919858363ee976ac04bb73eb0926deed71470f79991b89e7d58", "dest-filename": "sax-1.3.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz#35c4171f55a680916b52a07859ecf3b5857f21c4", "sha512": "7b542d3f760be6d5b0c3cb8a68e090d7c531213da568d0571e357f4b65980a22b8b9d8aff25906f3d2912280a351a827026081bab8c5e331155f607205b9c28d", "dest-filename": "seek-bzip-1.0.6.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc", "sha512": "60cdff213876309e4cb7368ce36f5a9e1fb1da388b563a882c5e26e28c90075f16ec681e6bb05fa9d1ffc0630aedd0e232086fffa586ef39d6330503cc9897a3", "dest-filename": "semver-compare-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz#3afcf5ed6d62259f5c72d0d5d50dffbdc9680df5", "sha512": "d09bb8fba03c88e9e92ff4e1adaedd66c4a53876001c878cc5f856411235fd52dc4f758305928ab50b7f42404eb2220df59a6ebc713a706674c7882508c99f88", "dest-filename": "semver-diff-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.4.tgz#cf0405e669a57488913909fc1c3f29bf2a4871e2", "sha512": "1239e82c4e4e1a60c0555ffc603a0de4a89a8cd69d8f3229f410073a161e407b7b8f4516c639a0b31e180f8f30a7851ed50a20ab7f05d4635424da85d6428ac4", "dest-filename": "semver-utils-1.1.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8", "sha512": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2", "dest-filename": "semver-5.7.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4", "sha512": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc", "dest-filename": "semver-6.3.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d", "sha512": "127c1786b9705cc93d80abb9fdf971e6cbff6a7e7b024469946de14caebc5bb1510cdfa4f8e5818fae4cefbd7d3a403cd972c1c6b717d0a4878fe5f908e84e56", "dest-filename": "semver-7.6.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18", "sha512": "f08f138d6e4a30e2ac6504efa318ee4886bb7e80303d618eb6cfbaa3bb208f3e35fea303f55407103c62e8f06f2b6974317526a99c8da542be4f6b5069a125bf", "dest-filename": "serialize-error-7.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8", "sha512": "42bdd3a2cbe0b85b7c78f5aab2f45facac905c8896fa719b629cbc5cadb83501c4f3771ac56b7e988ca64d3d7d0c615b35634b7c4c2cae44a637ae2555607d6a", "dest-filename": "serialize-javascript-6.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7", "sha512": "2a22814bc0275861322f3a1f15f9af2b0a5d3f3aa2cb5e8bbd07cadf2bff7d51fb063d77ff097725247527eadf81113dabbc5424ae2abe04bcada48e78b51e87", "dest-filename": "set-blocking-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449", "sha512": "a6045ce21278fec363582492f409a74b8d31ddb34c0d39271e02f951a3014ccc899d4f741205a1d51cfe302f5e16ee01b8dfd4c198ca42e63fd6fdeb33b1cc7e", "dest-filename": "set-function-length-1.2.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea", "sha512": "907c6bdb366962d766acdd6a0e3aeb5ff675ad1d641bc0f1fa09292b51b87979af5ecc26704d614d6056614ce5ada630d7fc99a7a62e0d8efb62dbdb3747660c", "dest-filename": "shebang-command-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172", "sha512": "efef9d161b5cc77df9dee05aabc0c347836ec417ad0730bb6503a19934089c711de9b4ab5dd884cb30af1b4ed9e3851874b4a1594c97b7933fca1cfc7a471bd4", "dest-filename": "shebang-regex-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz#6072cf83047360867e68e98b09d71143d04ee0c3", "sha512": "64fdfa4ccacaf5eb84b9641806283d5b9e563c2eeea37eeacc01266e31f3e207f2b97ac452017c714bd054efb0f9ddce31f3ef491409db69529bc310278dcb4c", "dest-filename": "should-equal-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz#9bfc8f74fa39205c53d38c34d717303e277124f1", "sha512": "859e7c69db6e94093480ab6e6bb4317af8146974d35f1222f2de352f7ce8f401ef8d73b5ffbb1d2c40ae1de20dd9246d617a4d92686850fda975e5a0ae2710f9", "dest-filename": "should-format-3.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz#401e7f33b5533033944d5cd8bf2b65027792e27a", "sha512": "240e217682e737e91e6c4a7656cf1e05ef60eeecb4cdb468f9131c53412c372f91fa4d38f4a8be379b53e496a0b2dda0ec40236be7ae16ea171426bcbc89257c", "dest-filename": "should-type-adaptors-1.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz#0756d8ce846dfd09843a6947719dfa0d4cff5cf3", "sha512": "31d02c4eede7db9c836c87b535e37af46e27ea6527246b52247ca05f7fa837465b3b70d38804e77fb5e76097464f8d89097bab4dbd49234a8e051eb9b21be13d", "dest-filename": "should-type-1.4.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz#fb0d71338f532a3a149213639e2d32cbea8bcb28", "sha512": "a1717cb5fc71e5c0e4f2bda462a964509cd9a4306a558fc82365a1bd4d27f58dd762f01846679a7f53efbc8bd380f9efe0a27e112e4cd0fc83ab9269f98832da", "dest-filename": "should-util-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/should/-/should-13.2.3.tgz#96d8e5acf3e97b49d89b51feaa5ae8d07ef58f10", "sha512": "8202deb0bb6edb1a7e67123ecac25398d8e1d94d13b02fab43fa5f103f5b5196780ca79f3f6ec3fbb6095554ef2ac9a32e9222f6301aee2b700c69030e6b7519", "dest-filename": "should-13.2.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2", "sha512": "7c35bf119e90f5188ef1e146f078feeeefe85be5eb3d320287008e336fad87603a39b943b58608a6f7bd9be2af23d6780bda9211795a191e9b4c460745eba094", "dest-filename": "side-channel-1.0.6.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9", "sha512": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19", "dest-filename": "signal-exit-3.0.7.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04", "sha512": "6f3c99d5ef3cc3d3b588d25b2a73a5bd84eb58f0e5e3a3b56c6d03dd7227bfef6d90faf1acdf235144e21650e4926296827d4ce827c8035dd2b86a8e6bd2a8af", "dest-filename": "signal-exit-4.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz#1e7ad8933aa99b75c6898ddd0eeebc3eb0d59875", "sha512": "d198f3d287b7eddd3c55e3ad048b81e9c46b8aa5ec7b67bcc3eef2232d974978ec8512b16dcd8a9215e32f6dbd8d74b1126ed46dc8d2efac1c24319075d548f4", "dest-filename": "sigstore-1.9.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/sigstore/-/sigstore-2.2.2.tgz#5e4ff39febeae9e0679bafa22180cb0f445a7e35", "sha512": "d80dd6bd7910bab86e320391813eb4afaa4e5a208e3b92e512a636003c4604319560b4a8e47374b8bb5bebc629569b8bfd58bc98b4deefed03c7616af252ea12", "dest-filename": "sigstore-2.2.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz#d70b92bdab7d6d90dfd73931195a30b6e3d7cebb", "sha512": "6b607d6342a535797dbbfbec5bab1322ef6f184a5f2aedb0455ea5d47dd711ab3fd20508cc6cc1a0ffc8a2e4dc5106e6f495992c7dc23b1ca7d374d89456b1eb", "dest-filename": "simple-update-notifier-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed", "sha512": "6cb186951d50c417329e7d9de589835f83068e566fcb631104344d1cb27c548ea5ebef45522c9314d27422f78e48fd1b7178150cf45c7c6a80d298daa94a5f56", "dest-filename": "sisteransi-1.0.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634", "sha512": "83d43585a79bcb7e8e492b706f89ed08618668ab1a5528d0ebc7c1c6841cbad9797d2d6fb98d7c1f7c12b778c5c85b6b931f8acf45751bce40e0cc80743322d9", "dest-filename": "slash-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787", "sha512": "a52cafedb4930bb8a0f437206f0f40b913546f993957aa03b9d8d9a0c052af5deaa4b046eed07ece00a40118eaef121481dcf93f541ef2efab486768b8e388c9", "dest-filename": "slice-ansi-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae", "sha512": "f7884ad0787cacfa90976c577371ec681a0e5ca576d0c4e83e4717bf06c84962c4b3eeb8b01ab9905827da42431dbd4faf2f72acfd1dc6b088f5145c8bb4572a", "dest-filename": "smart-buffer-4.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6", "sha512": "16097460f67dd36c04b00ca243e89d19dd40eeb485c7f6b20b509054cc393fe110c765744a0a46b5fe8e2858558cf7e53d497d60c9843a799f8c274c52cca0c3", "dest-filename": "socks-proxy-agent-7.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz#5acbd7be7baf18c46a3f293a840109a430a640ad", "sha512": "f33baaa0bbf568fffae8f1c5e53ab027b0b39b762fdf6bab2501eb572843ee6980e9deb566ff1c2174183d35b09a0eaa96ea673efb3f40a0e67dae0ffea72dda", "dest-filename": "socks-proxy-agent-8.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/socks/-/socks-2.8.1.tgz#22c7d9dd7882649043cba0eafb49ae144e3457af", "sha512": "07ac3bb64c0d89ded3a318d9d3cad0313f0cf412407fc0cac7c16de0d8afcc7d330547ddea395d19c8ac267fd12e0c5c5f714f34374d40250430c4fbf5bfa809", "dest-filename": "socks-2.8.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz#9cb6f4f4e9e48155a6aa0671edd336ff1479a188", "sha512": "1916c4394a82c5e993024fdbdf6176c5af300d3b3e6754073a46e1243413befffa1b76646c9f9fad85ac4dc73b70107716ee30cb85e52c2b8db49b8c9fb1acbf", "dest-filename": "sort-keys-length-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad", "sha512": "bf39fc692a8a832b558a4d22c1d0448becdebdb4d866881ec1350ce9db69986c0471dcdbb9bfd35f86c2cd185e6c30910b74335e026c2d1281d95fcea1fec75e", "dest-filename": "sort-keys-1.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128", "sha512": "fdd3c2ac6d6cdde3e95a6eb205bc59ab905ed5d5c62f22e7f59efdd5c8430b7345ae99156d61b3901c0f37592769c89ec455e0449ee1cdd9f0678b2d1d20e68e", "dest-filename": "sort-keys-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f", "sha512": "b811d4dcbddccec232617297f3c7ddac6a2fc5d482a13183459e92617b524712d95331e0e4fffae87b7aba85251eef4466877e8a75e12a8dea420c17513ff2d7", "dest-filename": "source-map-support-0.5.21.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263", "sha512": "52381aa6e99695b3219018334fb624739617513e3a17488abbc4865ead1b7303f9773fe1d0f963e9e9c9aa3cf565bab697959aa989eb55bc16396332177178ee", "dest-filename": "source-map-0.6.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/spawn-please/-/spawn-please-2.0.2.tgz#41912d82fe9504dd5a5424d2b4834e9a6cea56e0", "sha512": "28cf1ca1eccee88490f3d735073c9636d727d95da4015b7021777770dfd5e5ad313d873517fbf276b45cd35c2c285110fe9f95d5ae2cc38cf6c8c213217ae01b", "dest-filename": "spawn-please-2.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c", "sha512": "90df5d25bbe7c921d42c896e0c7cb7d961d152edce83b07db1b63bb6c14b72d42422a9cc877844ad881d3234d8baa99c5d7fa52b94f596752ddc6ef336cc2664", "dest-filename": "spdx-correct-3.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz#5d607d27fc806f66d7b64a766650fa890f04ed66", "sha512": "3e2538dabfb13b851b512d5bba8dcb3c992394eef8df45e7e5254085da73cec3c7b236d855f9679c57404e069b9cbb9d7be0aabb6e69e8dfa0da5c3f3c5b1ae3", "dest-filename": "spdx-exceptions-2.5.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679", "sha512": "71ba87ba7b105a724d13a2a155232c31e1f91ff2fd129ca66f3a93437b8bc0d08b675438f35a166a87ea1fb9cee95d3bc655f063a3e141d43621e756c7f64ae1", "dest-filename": "spdx-expression-parse-3.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz#887da8aa73218e51a1d917502d79863161a93f9c", "sha512": "b21f0f59cfdfb4ca8001d16206ee85cba2543988ea0c9049bc88697c33321ebaf445ba7996266a7784e3b50fd181f2e328565bf8b331e61a66979a8e5b2d2abe", "dest-filename": "spdx-license-ids-3.0.17.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c", "sha512": "0fd70f824bcb955deddc8ccbd03d182ef180f40864e0f72f57051b3747521abd5a3f436bb780049d351bb86beab840b4980eb81aab757f38ab951b3989b5f1f2", "dest-filename": "sprintf-js-1.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a", "sha512": "3a8fb4444155e7dfebcf781f24d2908819707c7692112975a5c1b200142c9e721f58e16de89363e600a883653a30b67ffc81980fe9c0f2723e9934a144445e68", "dest-filename": "sprintf-js-1.1.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz#e49efcd6e36385196cb515d3a2ad6c3f0265ef8c", "sha512": "6d27f5ead0059067919543438d7bbc17368c42dea0d87649aee9fb9ad31b20f39d771b7718b312cf955651672a4c950f7cb11a0c87a91b1bfe6d8416e3de7de8", "dest-filename": "ssri-10.0.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057", "sha512": "a39ed6727eba8cc42f7c71b516561b59e6565bf7476612578e921c4df5e5757124e67cf9952b4fa3798ad0e2507c647745b65495b2127b16e58e4273b848fff1", "dest-filename": "ssri-9.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz#68b55cb61ea639ff57136f36b216a291800d1465", "sha512": "8c7f4486d2888ee5d9d9c5b19974bc64ff345f20b789ab10c4c0d5f23ce1349a5f0dbed56d02d55b85afb31cfd419bf357e1b862849f05454a0cecb12f38bfb2", "dest-filename": "stat-mode-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713", "sha512": "4777f5f7ca5cbe707ee48a67065464a61b84f67e3a5b2565f08dfd5bf6544d92f3e27a923ffa0b614adc9c9af0e3ad83b3c85ee1828ca2fd9e7ec4c8c3504319", "dest-filename": "strict-uri-encode-1.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add", "sha512": "629b5e863a20a2edb19b85096f12780b1819c75d8705f7b2b2da74cb7c7bb380e3df696d5551b51a0f1884a8c76641e272e2a9657fdf7e2940f39d3955b51ba7", "dest-filename": "string-template-0.2.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010", "sha512": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe", "dest-filename": "string-width-4.2.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794", "sha512": "1e72ce091def8dc63c6dea0d2ed723679fe7c67d9a7e6304ea586b0eb79ba24a8c6a9f976de5bc9fd4d7a4f0cea9d18ae6a708de84f418a4d6eb00bb10c895a8", "dest-filename": "string-width-5.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94", "sha512": "7afd90cd2cd63d89b2f46baa7c856295d03839d7062de15942bab9cace91b62b85f914108995abf1364dc8072e557c904587c43be32ca01ff506e41584e26ea1", "dest-filename": "string_decoder-0.10.31.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8", "sha512": "9ff4a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2", "dest-filename": "string_decoder-1.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e", "sha512": "864457f14d568c915df0bb03276c90ff0596c5aa2912c0015355df90cf00fa3d3ef392401a9a6dd7a72bd56860e8a21b6f8a2453a32a97a04e8febaea7fc0a78", "dest-filename": "string_decoder-1.3.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf", "sha512": "561ba64926c1a834cff29d992ca8f8d148c1095e3ebfc6d4484a546f82a34605a4f696ea185e111058fa2846a089d6f67ff33a0330b41261720cd19ac3d382ce", "dest-filename": "strip-ansi-3.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9", "sha512": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4", "dest-filename": "strip-ansi-6.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45", "sha512": "8aae9e55523ae274104d162ad8ab44836776b94ecb125853270b07e18cc81d9b21c658199acff021ce15a03413946fc8bd522b04a1b4e82ad99e9d2abfb86471", "dest-filename": "strip-ansi-7.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5", "sha512": "24e0b139e28b9b60804bbdf2fd4e197993d3904fa03550b32adec4a31f3821e8f52d3ff6a53598a59289bb1c10a6f5f52e265bd71a24351ed12dfb8101aed3de", "dest-filename": "strip-dirs-2.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a", "sha512": "e2007c9dad3b7de715564388e91b387bb4fa34e4e48b91262fb4d476e4ece9bbb711d9d2c9c9ed549e2b7bc920640fb0c7d22e788d98d756df6e0c2dcee13429", "dest-filename": "strip-json-comments-2.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006", "sha512": "e9f3dcf91e22870a8fe8dfda22fd9fd60307f25395b56407a2a0b8c8aea8483555a1cba602c7c2aa39179ea89832198cc12fe61072e9ed57a196ddea97a9448a", "dest-filename": "strip-json-comments-3.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.1.tgz#0d8b7d01b23848ed7dbdf4baaaa31a8250d8cfa0", "sha512": "d1f93dcc1a8eebb36ae4cfe6e39a87089c72955fc3841948395131aa038c8820abceb854ead0a26d15cda84de3c092dfb7313d48db99b586e9cdc3be8bd1622b", "dest-filename": "strip-json-comments-5.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631", "sha512": "939e72c4a1f06979e9606b0ece0e1597cfad0eb5b29710c4a649c68e14e2641f1d151539ad3a3d080cdec9c8afc55decfb39532b0aece96c4cc51f799f6ea4c2", "dest-filename": "strip-outer-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz#6377e996795abb0b6d348e9b3e1dfb24345a8e42", "sha512": "32f8d7ce4cff04e7f2543906d2814eb41c475f6bb780a6cc1c817f7576e566c803dc158e14b987a2f229658ec1ca425d02372a442062d5660135d102f7223bbe", "dest-filename": "sumchecker-3.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7", "sha512": "28a355b5dea909880f20a538729dbbdf71d6602a6995085d7592c152bc9a007a2eef6df1f854734390dff36e058fe232cae8904d1a2e6f84a72057c872ba7bd2", "dest-filename": "supports-color-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f", "sha512": "423563c1d5c8b78d3c308880a825f8a142ac814d84a801b3b363e9926e1a4186e39be644584716e127c5353af8b8c35999ad1ecb87f99602eb901d1a5f440ca3", "dest-filename": "supports-color-5.5.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da", "sha512": "aa9080bd197db2db8e1ef78ab27ec79dc251befe74d6a21a70acd094effe2f0c5cf7ed2adb02f2bf80dfbedf34fc33e7da9a8e06c25d0e2a205c647df8ebf047", "dest-filename": "supports-color-7.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c", "sha512": "3295043763a876d533c6f29097bd9c505ed14391221ec1af4ac546d226bd73945b5862f6088e02ec4a4f4bc513048a659e5cd988db95e7ac3e16e371cb7b72d9", "dest-filename": "supports-color-8.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz#17bfcf686288f531db3dea3215510621ccb55954", "sha512": "54bfa536b128217c30d5ca0b3ce9a21262bfd2c1a2824a3908ec48d3d2b31dcd9525726c437ed4690fbcaaebb18c3780efe2a72c64d647239748b2d1d966f88f", "dest-filename": "supports-color-9.4.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09", "sha512": "a2dd169d74bd7e076480871e3dee911cd935580f3e9ae3dae9c4a3791dd5f0adbbabd041d6b4c4dd1d69ec7bf4cf567201cf2ce95beff0323259febcd4c02dd3", "dest-filename": "supports-preserve-symlinks-flag-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555", "sha512": "af34b485e88d7fc5e7eff9a975255548c016028cbd6df6f558e4d80bbf19d1440a78a6bf0964bc14eab494a18d6bc0d62809fd8318c2bcc2d87393c65d894ad8", "dest-filename": "tar-stream-1.6.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz#b14ce49a79cb1cd23bc9b016302dea5474493f73", "sha512": "fd6a3b0dc4f4bb91d4578f3ac60ebbe47b6335ddc15d9eb10dbcec09464fb798b0f1b4d0eb76cfd116aeb779afae8f6ef82532abb61077c0b1e797ec657c6a2d", "dest-filename": "tar-6.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz#766ea28911c683996c248ef1a20eea04d51652c7", "sha512": "0b9b63942fc70ad5543a2dca595a24778bc755588e9868ed2f0221e0cbb33e8fe73184d5fe9d6eaeddd19cccf62165c374a106247de4e7e28fc6da91b14606b6", "dest-filename": "temp-file-3.4.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4", "sha512": "37ef148ac0170c693c3c55cfe07033551f676df995277cd82c05a24c8a2a0b9bf98ac8a786bfabe6e68ef3eeebdc131fb8d22e7c8b00ed176956069c0b6712a7", "dest-filename": "text-table-0.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726", "sha512": "44dc501ffa88f3fb77b615c90f072cb543b8cdeaa8eb8f94cbffac355441c785e7d8e5fe399f683fe8899cd16aa6516b6b665455e28249ada85568b74f8b9598", "dest-filename": "thenify-all-1.6.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f", "sha512": "455652215e481b5d079377a7a2dae1bf3d13f5e9ba7321c12e41ff60066e2aa77c85190a8527c218870fd8a518d043f19ddcc034198d965cd63f06a4f9b85e4b", "dest-filename": "thenify-3.3.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5", "sha512": "c3cf6a83b3c8f3001dbd7eb46cc0cff9b1680f90ef866f682e1785a793b86b6405d1c4811ac057e2a66669d3ccbd5aa52c9041722f96a8618e00fbdc0de35256", "dest-filename": "through-2.3.8.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/time-grunt/-/time-grunt-2.0.0.tgz#db41853f92b879b2f5ec33731af885b451800ec9", "sha512": "8900f601e0d808026bb0f0bf794b1f6190fd513ed3b813a6508805579cde4d081193ac8b24aa1cdda611d20bac2749be6c6d7707aaab0d9d12c0f2ded3f86d1f", "dest-filename": "time-grunt-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/time-zone/-/time-zone-0.1.0.tgz#4a7728b6ac28db0e008f514043fd555bd5573b46", "sha512": "4b90a3b552247814e796c6993f7823b136fbf029417bbe2c11c804a01c005542a74d10c01aa52d2cb2191ccb08caa3968edf43190a4b30ca03f192887cfd9d75", "dest-filename": "time-zone-0.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f", "sha512": "1bbaf7021a2f62daf960a396424b5af112803dbf89f48b0ee2e566ce397c019c1f86cf14714c13883ea070961280eb73ca3bd02ab2989f8d6cc876d458c91a7c", "dest-filename": "timed-out-4.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/timestring/-/timestring-7.0.0.tgz#4099b589387c63fbd1ae76b1e7b20ded836af4b2", "sha512": "53bb6dc4474a5aa1d827de8e1a8249479814f0dc24977b656349fb26be2f7292c3d9191564b1353e1f64f1946b67b2d85fd402b5ddccf4e51a47d3fc677ed036", "dest-filename": "timestring-7.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz#9fa547412f238fedb068ee295af8b682c98b2aab", "sha512": "e38ca1037b6c691a0c3a3410fb9bf999576a79ffa41fa4337bd8d3a6ab55b9f8188d8b74f33c99030370c15063de2d6b24c9d1e76231396d0b2b4bc1ce0024b8", "dest-filename": "tiny-lr-1.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07", "sha512": "30e407a739655b10c21c76839e8df48612df6e8ba8625388f1894c36dbca7b5cd76e311585b704a2f431bd9acfbed8985badf41900e830c6ab0a78dfc9f1c0f8", "dest-filename": "tiny-relative-date-1.3.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/tiny-typed-emitter/-/tiny-typed-emitter-2.1.0.tgz#b3b027fdd389ff81a152c8e847ee2f5be9fad7b5", "sha512": "a95b6f3317976d57a3d1c4162aa5524801e629910702fc5d17c1c4501156b6cf21fb1128e66fe51223da92ec99dc19c2063383f22db893334e88e2cb82c4b184", "dest-filename": "tiny-typed-emitter-2.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7", "sha512": "47033b3283e88cfc6c381627c9dda1cb46f1b48955ae284db3da63e5252f63c673d6c41c406dad1b5852afc3c3c5f80407c44d28386a6c896ba086ab48d0cdb1", "dest-filename": "tmp-promise-3.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae", "sha512": "9d90fb9bd8823c2e60d2962671ac688182a08127cbb1dc65f287f743fa086ea0aa2cb20ef48005d065a35f5cfd3594473e25eff167b1e320c2699b20130d18f3", "dest-filename": "tmp-0.2.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80", "sha512": "971f41e62bfb9acb85604dddcad4fe284e6d6a9fab358c3e2b88d591bf51fdab006fea5b052335ee3b6e9c7a658417ba45125d671dcf9f6269876e0edf698e56", "dest-filename": "to-buffer-1.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4", "sha512": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1", "dest-filename": "to-regex-range-5.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/treeverse/-/treeverse-3.0.0.tgz#dd82de9eb602115c6ebd77a574aae67003cb48c8", "sha512": "81c00d6809ddd900d91661c510e17893bb9cd49ffa6bacf70c931dfd0c04cb12e82868a9b4947089de7cdabed022c16514c219dd29f17d2e764b8866d831e4b9", "dest-filename": "treeverse-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21", "sha512": "a64a27be52a4f3f66e4740f9b4b5bc963b7923c926c69d972b29a17a951e39d0847caa596a4b5202b90b1d9b7be8e07566f3bd6ecb14b03b72e125a12ef6692e", "dest-filename": "trim-repeated-1.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz#405923909592d56f78a5818434b0b78489ca5f2b", "sha512": "f793eed505d0bebb86121bfad9708c3b7326f741ac70e08296fac853008cd0f60e5cade4685de5dec207c71ef54e125f71b3363b902ee923b701609211f5b899", "dest-filename": "truncate-utf8-bytes-1.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz#21b7ae92a9373015be77dfe0cb282a80ec3bbe43", "sha512": "8b73fd2a0c37cad8c42d47e9b8a54334126f938bb96d72fa82c92fe7bda671ebcf6d2282577cedddd8e19a5110eb9c8446321b3929dccbb53871025a0750810a", "dest-filename": "tuf-js-1.1.7.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.0.tgz#4daaa8620ba7545501d04dfa933c98abbcc959b9", "sha512": "6520e78263f5cfacf0f852242018ef3a9fc823f988b9bfceecfa75da3d5636c882a60e51e7001cfff8b9e796c142c138e0ef786ed2edd3133f66bd8b423c1d0a", "dest-filename": "tuf-js-2.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934", "sha512": "df847b1d39c6d172097014a7e5784377b9cd14f45c5d8459ac10763b68dd2aa60e0e5752cc102acec5a865862f76e932ef7b68612fc44aac4fbe40dffc5d1732", "dest-filename": "type-fest-0.13.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1", "sha512": "c864b36bbe31934506f24fa92e1e687a8622aef2225a8e6dd3fa37cc71c03b6b510e265cc563fb7f2c0d95786a6fafebeac5afc22f91b3240c5a154b7b8055b8", "dest-filename": "type-fest-1.4.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b", "sha512": "4401fcdb6a4074181c34c01f5a708153708565c7d9fe2d5e663c0553f76c2caba6caeb8fde78ae7a0d9402e917605d04d8002873cd994927fd2745900629f31c", "dest-filename": "type-fest-2.19.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080", "sha512": "cddbbc5cc3440dea4a291f9760e5c054fb56ba2d25cb436da2152c730f9499a1e20164fc86b575aebfff1fa57ed03bc9dce435f52f7bf4cd2568b7d7f2b9bcd9", "dest-filename": "typedarray-to-buffer-3.1.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/typescript/-/typescript-5.4.3.tgz#5c6fedd4c87bee01cd7a528a30145521f8e0feff", "sha512": "2ab3dddcf29a08bafbf0c6a5822c099c0db9366f070267703779985186601bfc22cc8a3d11a8a7355408f7fc836afb5515137687793cb9fdc62c7ba10cc8041e", "dest-filename": "typescript-5.4.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c", "sha512": "4fdabcd93248f5efc2d5303162f7dbd7ac4ed76d2d315159ac60377fdfcfe38db80cdbbaca92b5d37cb418f1556b5ef2a2dc12c995b98985e08d81e41ab256fe", "dest-filename": "uglify-js-3.17.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7", "sha512": "9a5131196e30ef579b0c9be21f5ea540bb594b7d952aab127e4f341827d49704ffe3f84d445b28b1cac5fdcfbef718a790ccc408bd6e2fd0c3c17a855a4aee3e", "dest-filename": "unbzip2-stream-1.4.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa", "sha512": "7972f89e6253ee80a9919b07654389a3c85c5f719bb220ce6b442ef45eb8e9f8bc753dd7b92568a55a80704895cd228a1fb5280ed8b6df0357dea185c5c5b942", "dest-filename": "unc-path-regex-0.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz#ad8cf23d7423cb3b53b898476117588f4e2f9159", "sha512": "5680bcdc7597982ac5eab824cb14bd187bfc5bd4399e130a868f8e69d0c91b32f6a0361b604a6905a08c1faa459702deaa3d904be861930da4a57912743d49c5", "dest-filename": "underscore.string-3.3.6.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617", "sha512": "26508c3be7a174420aaa517193a21f568014566833edc53bcc3fe1f57674ab37a8b121e650954ecd242fbd84985979055c2f887cb29221f7e1bf4b1566ea7aa4", "dest-filename": "undici-types-5.26.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2", "sha512": "383587b6491dc7720047ebde2b1155f9506450c70df856aacd451dec8673b7ed338436453c5c6196ac0f177610bcc1f1d530f4b5d81897e92e3e727c13aaa5ec", "dest-filename": "unique-filename-2.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz#48ba7a5a16849f5080d26c760c86cf5cf05770ea", "sha512": "69f5e1b82e79c240266743f5f10b1513a929f096b1ac4a243761c6228215bf68a31d0778d7d1f4fba12280015c2335de30891c224341a41dcbfc35c1ddc4d2fe", "dest-filename": "unique-filename-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz#6d347cf57c8a7a7a6044aabd0e2d74e4d76dc7c9", "sha512": "f04c8cca787aefdc7fd20a84f5f4fda22946faa12dfa26c5caa8ee553b199f5f823311fe5cb969bebd94671e2755c0b04e9c7cd67202af625016433e1cf2eae3", "dest-filename": "unique-slug-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz#6bae6bb16be91351badd24cdce741f892a6532e3", "sha512": "5ab700e80c847ea0d7e5b5a281eff83507cf64cb4048d571766591efa584498415000092816711e9ef62d26a1faaa071605b4be280313c8a6d63bdffd181350d", "dest-filename": "unique-slug-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz#84a1c377aff5fd7a8bc6b55d8244b2bd90d75b9a", "sha512": "5465c1515c3128c054ce7c9f7d0c1e40004f4515b5bc76406da74566e778a4b140a911afbfff7abda7e08d616ace8babcebf18a2795088f807d180897dac2819", "dest-filename": "unique-string-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66", "sha512": "ac125e2390970259b2d6957eeb5ed607d27add4e9771acc71c5d9fd9d6c98b1e17ce9505d114b765b8f414620e080bdae4ffddfc604e61a002435c3ed1acd492", "dest-filename": "universalify-0.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d", "sha512": "829b4735082120d9dcfef4c6224d12385185357c3b255ae5454b42a2725196f6b0e83b97d303b925e928f6c5ab301861f8fb18019ee85c088e9dffd42a88328b", "dest-filename": "universalify-2.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b", "sha512": "28af314359a4cd97a0f629dec261550cd920de5e4b521a2af6437a896601fc20bd60c1bc1c0f9cd50f07c037ba7445fb904aeb11535504eddf5ac56ae620e0b7", "dest-filename": "untildify-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz#a6990253dfe6d5a02bd04fbb6a61543f55026b60", "sha512": "103c614c454f65944b598709e195e3185374a0feea62f6d75b3120466fd8aa5e1d1d7e700dbbe1f3d6073fa3cad65cd9258accb5752e659cfc5c62be53a535a2", "dest-filename": "update-notifier-6.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598", "sha512": "5916e382663381790257bccd569cb9620ac781b06fd76eab3002d040cae6cce542e06336c1a43dc7bc6d9bc554fb5c85da45b23f323dcdb678f27e2f4b1c1f48", "dest-filename": "upper-case-1.1.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e", "sha512": "eeb294cb2df7435c9cf7ca50d430262edc17d74f45ed321f5a55b561da3c5a5d628b549e1e279e8741c77cf78bd9f3172bacf4b3c79c2acf5fac2b8b26f9dd06", "dest-filename": "uri-js-4.4.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c", "sha512": "36314a0340e276a3dae5c885712ad79c096d4edcf3f38a20cbe35e6cfbdf12001c934f93360e1427820df9f07bcd165f6e051fd2cc8ea3d303c4590348cb8569", "dest-filename": "url-parse-lax-3.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9", "sha512": "d2440b2331b87dd93f1b934e364bbae2b487ff1df634e037f4b550aa52bc2deea5bd317a186449a6a690146814f822f0c9222a05231dc18334b18716f5fe8fe0", "dest-filename": "url-to-options-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz#f45f150c4c66eee968186505ab93fcbb8ad6bf61", "sha512": "e3ec241182c16d6c6a4da844b16ae1c5ea5ca15389fb5cf93c62233d9c51932b5c75251a36322304ced79fc13ea5d4ae57b4b3bd6a2f045039e053b4252a2a84", "dest-filename": "utf8-byte-length-1.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/utf8/-/utf8-2.1.2.tgz#1fa0d9270e9be850d9b05027f63519bf46457d96", "sha512": "417a3e3bf4242cfff1d67ca2e78b90886d17ace0f1772b2e42f13976d56abfb1792b641be85b0dfaa6ebe8a845e70436d2d7dc577550a74ff6c757b531148f5a", "dest-filename": "utf8-2.1.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf", "sha512": "10f0f9ab5b97c85c49a42acb9c27359c79eade039ae83641a1c008888d93692080ed5089d5424331a802cc891736c5187c3d5d68afff2d3110f318886eb1ed73", "dest-filename": "util-deprecate-1.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30", "sha512": "6fed5e24e96c47d2bc1c9a68c3d3a4ddf896396488708cd7a1dbefd2b42356839536958ca717f5c19369b78cbd875d2874236baa7629d4e073464b5c9017b7b0", "dest-filename": "uuid-9.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz#b243e3b4dfd731fa774e7492128109a0fe66d656", "sha512": "987f1eb6282a31f88659d797a5a6aa19fb3a067772a71bac1c772fdaa487c999061339c277fa805c25964737a8c2d2f9e35e3b724b45382e0fe72fa497c77c26", "dest-filename": "v8flags-3.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a", "sha512": "0e92a6d948bfc4deff1d0282b69671a11581859f59d24aadca01bc5c280d43c6650e7c6e4265a18f9eba8fc7cde02bb7fc999b86c0e8edf70026ae2cf61dbb13", "dest-filename": "validate-npm-package-license-3.0.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz#f16afd48318e6f90a1ec101377fa0384cfc8c713", "sha512": "62e2a85c3021058c58ed27ce2b11c10e84b210d15e5b956f208429d93190ba2b7c8292ba32759a41e9412b1b28ef60e8c5365f65d70fdd6f742eaa529203f32d", "dest-filename": "validate-npm-package-name-5.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz#4bf09eeccf4563b109ed4b3d458380c972b0cdeb", "sha512": "bdeb9f726c6b8b87b75d2ad3d31c1f511ee482e2246b105ea2c0e0d34c835a1938f7077091252bbefb26ee773be5ed4f532bc87998fa9d2f15411633dbf4b85e", "dest-filename": "verror-1.10.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz#c8d78d5375b4966c717eb17ada73dbd41490e886", "sha512": "f589422ffca72b709396b491ac3c59bd46ae2f302cc0f0abb1a0a08a5a857af518a5e116d3fdd27048da6b791b5bf4f482186412bee6bfe7e98ea9f563562e4c", "dest-filename": "walk-up-path-3.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8", "sha512": "5c73c4c12d2ae936b172f1bce7ef046246e20aec765ed586da691ce3b360d80efb050bbdf83a8838995d493e0780f92e79aeddbca4a3e55817dcfd5de2b5bc4e", "dest-filename": "wcwidth-1.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz#2073b91a2fdb1fbfbd401e7de0ac9f8214cecb4b", "sha512": "7762562c28af999613488a207bd32c805099aede7bd418a47161989230b59219656d3783946a99d83f2f0fc13f9496bc58659b6fb3e59bcfd725857b2091d967", "dest-filename": "web-streams-polyfill-3.3.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760", "sha512": "6f5eca783210563bdbd2cb2e4831767185d28368b3b65889e01f5676cb81e89f79daa08f2a69d5ab80f25b99a8b489971c30b57014ffd547b3ac956c2b0e738e", "dest-filename": "websocket-driver-0.7.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42", "sha512": "3aa79d3c818e7ec0e5a37d5437061b08531268ef66f46ff47da2078f9fdd6450cc16a3d3731e94c2ac8ecb708e11a10e83ff55b0622976a9fad96e4a868292a6", "dest-filename": "websocket-extensions-0.1.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a", "sha512": "1f125d616ab53132106c9de7c3472ab2c1e84cd536ebb2a5ac3b866755989710d2b54b4a52139a266875d76fd36661f1c547ee26a3d748e9bbb43c9ab3439221", "dest-filename": "which-1.3.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1", "sha512": "04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c", "dest-filename": "which-2.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/which/-/which-3.0.1.tgz#89f1cd0c23f629a8105ffe69b8172791c87b4be1", "sha512": "5c0d5beb67734332df6843924054c239de4a15fff5552cd9a3bffb4d48e7c9aeaed2f1862b353de944016530138426f68f8ff18c10328a2d4e8512c9122bc7be", "dest-filename": "which-3.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/which/-/which-4.0.0.tgz#cd60b5e74503a3fbcfbf6cd6b4138a8bae644c1a", "sha512": "1a5698c846f4ec33f16022a12b3a65096049b6fc5971932b2fee1492b4d22471cfc99538998613bf7a9a39eefb1fb10e0cb492a2901414073a5bc538caabec72", "dest-filename": "which-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3", "sha512": "78330e45868f359e2c408bae60f0c7750bdfe20c8217dac4115ff23f119fc0f911a1dc048223145174f1fdd7b1f8c7b4c31c79dd2f8d8141da3fbcb73069439a", "dest-filename": "wide-align-1.1.5.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz#a0fc673aaba1ea6f0a0d35b3c2795c9a9cc2ebf2", "sha512": "a34732106d1ef063f34f88861e98483a1d1c24e57c7e2bec5f175d41ab073c77e865fd597b1adf780db5c3635a10dd511c4f9f5e57c84a6384f11f4ddeedd08a", "dest-filename": "widest-line-4.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343", "sha512": "20b10813dee40d9bc5f566fd7fa8796972b8b304a528651c3841a22186f638ebbf22b0d4f62c23d1f0fffd2b00e84e626f0271a44be1ba59496384a5e0672903", "dest-filename": "workerpool-6.2.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43", "sha512": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9", "dest-filename": "wrap-ansi-7.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214", "sha512": "b22ed0588eb350cab9e9b11216f6a0b66ccc7463ada317d1f927b3d753286df73bb66f9591472493d6d6d9479f7d319551b3a4b31992c34000da0b3c83bd4d09", "dest-filename": "wrap-ansi-8.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f", "sha512": "9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71", "dest-filename": "wrappy-1.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8", "sha512": "02f1dcc99e499d27eade2a12ca3ac1907f725b89bb03293cffd332fc30fda2729ebbff787f0acca1c7a63b64002450259e70cdf990d2f998c0479b9ad7f3d5fd", "dest-filename": "write-file-atomic-3.0.3.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz#68df4717c55c6fa4281a7860b4c2ba0a6d2b11e7", "sha512": "f90536cdde8e4c3f175882426df7da890787f54ef7a88a9a7e8d71e95d6c9c25981897fa7151347034780fcc51cdc1277c8db5205ad43f33c6b5c3dff000be47", "dest-filename": "write-file-atomic-5.0.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz#1efba19425e73be1bc6f2a6ceb52a3d2c884c0c9", "sha512": "1823c01cbbeb207d77f9cd12b9a730bd1623d92c495d0e246954d3e7180bde43ebcf9e97c64176d481a18d2135f96d1ac3b8290564465cb08f9cf6f2ea54a999", "dest-filename": "xdg-basedir-5.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5", "sha512": "c8ca8606ab57c9e3757b74c662f80d803559de3f385b873090e5d0b30821a25e803e065669f7fd9676ef37b3076093a25ecbc63d7b634d8244882f49db0bfd12", "dest-filename": "xmlbuilder-15.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54", "sha512": "2ca614d620172575200179fd5118e2bbe3168725171ecbdfa7b99cb989bd75250a2b4fc28edad4c050310fcdbf98259bb4bb068c521a774c08b28778ceb4c011", "dest-filename": "xtend-4.0.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55", "sha512": "d297c5cde81e0d62472480264cb44fd83c078dd179b3b8e8f6dbb3b5d43102120d09dbd2fb79c620da8f774d00a61a8947fd0b8403544baffeed209bf7c60e7c", "dest-filename": "y18n-5.0.8.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72", "sha512": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec", "dest-filename": "yallist-4.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz#2e57e0b5e995292c25c75d2658f0664765210eed", "sha512": "a485f3a0899aaa67ceacbeed786501b7f4fb6439f2786056c97401bce5612e458b377ec65eff0d30b2b8d3a518e9d4b9d497dc407b26716e5c278e356c783a2e", "dest-filename": "yaml-2.4.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54", "sha512": "58e92980d84f4e513bde1e1514016c3a7a262556a8bcef15a8b0f3cb9b1a0a1441150141a0c622ae8c325be43d1c1e07145e19ed5653886de24b3249036f7244", "dest-filename": "yargs-parser-20.2.4.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee", "sha512": "cb5d67184953215f824f766ff6ded52a5f90de14d0a13f5ad50cdece1865e91a76d6027f2154d6ed9df2f4459786e5010b64a19dff835f46a7b5e72903048ff3", "dest-filename": "yargs-parser-20.2.9.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35", "sha512": "b55a6c256ec376379c0221696c80757b7ab1210b04e8da0f739fde4ddadb6c80b88742d5b16867a1ade0fa6d87725048ba31f3b31678549540f8652e736fcb07", "dest-filename": "yargs-parser-21.1.1.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb", "sha512": "ee9453200f5073571a6746d9e9161119b1c9b61256b9a91ff969872b4ad578b90daeb1a17e869b04d76e7ba91d20d23aaf889fee872af5a0ff9fbc7028e77338", "dest-filename": "yargs-unparser-2.0.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66", "sha512": "0f59afbed0c6d0be5fb7f8c65a42e91b5fa6d1e43139f681bd33442eb6968f6db049550c5b1654bd880961c2a1ea3186224245847e0864f4214784caa5cf2607", "dest-filename": "yargs-16.2.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269", "sha512": "edd4b3cd143ef822a7348fe4aca9d8455ec928a3d45cc121eb5b286872a0f66ad6121cc55a1167c4fc4697eebd703d4ebbadc2d773543c29e621caefa82b8ceb", "dest-filename": "yargs-17.7.2.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9", "sha512": "a786bd23a5fa9eee888681a606a01c6c9cb59a50b88f6eef10f657f45e0be3fbd94f72f2ab5564147c3f57f3d4701f41ba8f831b7887913d31dd0c9ae7ccdcde", "dest-filename": "yauzl-2.10.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "file", "url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b", "sha512": "ad592cbec9cd09d27fa2119ceb180fc3237c7a1782c6c88b33c9b1b84fedfe6395a897b03ee3b59a22e94c74224604ca08b7b12f831e00555a82db3b1e6359d9", "dest-filename": "yocto-queue-0.1.0.tgz", "dest": "flatpak-node/yarn-mirror" }, { "type": "script", "commands": [ "case \"$FLATPAK_ARCH\" in", "\"i386\")", " export ELECTRON_BUILDER_ARCH_ARGS=\"--ia32\"", " ;;", "\"x86_64\")", " export ELECTRON_BUILDER_ARCH_ARGS=\"--x64\"", " ;;", "\"arm\")", " export ELECTRON_BUILDER_ARCH_ARGS=\"--armv7l\"", " ;;", "\"aarch64\")", " export ELECTRON_BUILDER_ARCH_ARGS=\"--arm64\"", " ;;", "esac" ], "dest-filename": "electron-builder-arch-args.sh", "dest": "flatpak-node" }, { "type": "script", "commands": [ "version=$(node --version | sed \"s/^v//\")", "nodedir=$(dirname \"$(dirname \"$(which node)\")\")", "mkdir -p \"flatpak-node/cache/node-gyp/$version\"", "ln -s \"$nodedir/include\" \"flatpak-node/cache/node-gyp/$version/include\"", "echo 9 > \"flatpak-node/cache/node-gyp/$version/installVersion\"" ], "dest-filename": "setup_sdk_node_headers.sh", "dest": "flatpak-node" }, { "type": "shell", "commands": [ "bash flatpak-node/setup_sdk_node_headers.sh" ] }, { "type": "shell", "commands": [ "mkdir -p \"httpsgithub.comelectronelectronreleasesdownloadv29.1.5electron-v29.1.5-linux-arm64.zip\"", "ln -s \"../electron-v29.1.5-linux-arm64.zip\" \"httpsgithub.comelectronelectronreleasesdownloadv29.1.5electron-v29.1.5-linux-arm64.zip/electron-v29.1.5-linux-arm64.zip\"", "mkdir -p \"018db6a799fe8300c6fae5ad59dbdab0aee5c717ed76b3c1c4ce29595408276e\"", "ln -s \"../electron-v29.1.5-linux-arm64.zip\" \"018db6a799fe8300c6fae5ad59dbdab0aee5c717ed76b3c1c4ce29595408276e/electron-v29.1.5-linux-arm64.zip\"" ], "dest": "flatpak-node/cache/electron", "only-arches": [ "aarch64" ] }, { "type": "shell", "commands": [ "mkdir -p \"httpsgithub.comelectronelectronreleasesdownloadv29.1.5electron-v29.1.5-linux-armv7l.zip\"", "ln -s \"../electron-v29.1.5-linux-armv7l.zip\" \"httpsgithub.comelectronelectronreleasesdownloadv29.1.5electron-v29.1.5-linux-armv7l.zip/electron-v29.1.5-linux-armv7l.zip\"", "mkdir -p \"018db6a799fe8300c6fae5ad59dbdab0aee5c717ed76b3c1c4ce29595408276e\"", "ln -s \"../electron-v29.1.5-linux-armv7l.zip\" \"018db6a799fe8300c6fae5ad59dbdab0aee5c717ed76b3c1c4ce29595408276e/electron-v29.1.5-linux-armv7l.zip\"" ], "dest": "flatpak-node/cache/electron", "only-arches": [ "arm" ] }, { "type": "shell", "commands": [ "mkdir -p \"httpsgithub.comelectronelectronreleasesdownloadv29.1.5electron-v29.1.5-linux-x64.zip\"", "ln -s \"../electron-v29.1.5-linux-x64.zip\" \"httpsgithub.comelectronelectronreleasesdownloadv29.1.5electron-v29.1.5-linux-x64.zip/electron-v29.1.5-linux-x64.zip\"", "mkdir -p \"018db6a799fe8300c6fae5ad59dbdab0aee5c717ed76b3c1c4ce29595408276e\"", "ln -s \"../electron-v29.1.5-linux-x64.zip\" \"018db6a799fe8300c6fae5ad59dbdab0aee5c717ed76b3c1c4ce29595408276e/electron-v29.1.5-linux-x64.zip\"" ], "dest": "flatpak-node/cache/electron", "only-arches": [ "x86_64" ] } ]package.json000066400000000000000000000115171516076457200133660ustar00rootroot00000000000000{ "name": "p3x-onenote", "version": "2024.4.160", "description": "📚 P3X OneNote Linux", "main": "src/electron/app.js", "corifeus": { "description-snap": "P3X OneNote Linux", "description-npm": "📚 P3X OneNote Linux", "snap": true, "prefix": "p3x-", "publish": true, "type": "p3x", "code": "Linux", "nodejs": "v20.11.1", "reponame": "onenote", "build": true, "opencollective": false, "install-appimage-launcher": "sudo add-apt-repository ppa:appimagelauncher-team/stable && sudo apt install -y appimagelauncher" }, "bin": { "p3x-onenote": "bin/p3x-onenote.js" }, "scripts": { "run": "electron --no-sandbox .", "test": "grunt", "dist": "electron-builder", "build": "electron-builder --x64 build/dist", "build-test": "electron-builder build/dist -p always", "postinstall-save": "opencollective postinstall", "start": "node ./node_modules/.bin/electron ./src/electron/app.js", "publish-electron-test-flatpak-info": "flatpak install flathub org.freedesktop.Platform//20.08 && flatpak install flathub org.freedesktop.Sdk//20.08 && flatpak install flathub org.electronjs.Electron2.BaseApp//20.08", "publish-electron-test-flatpak-info-aarch64": "flatpak install flathub org.freedesktop.Platform/aarch64/20.08 && flatpak install flathub org.freedesktop.Sdk/aarch64/20.08 && flatpak install flathub org.electronjs.Electron2.BaseApp/aarch64/20.08", "publish-electron-test-flatpak-info-arm": "flatpak install flathub org.freedesktop.Platform/arm/18.08 && flatpak install flathub org.freedesktop.Sdk/arm/18.08 && flatpak install flathub org.electronjs.Electron2.BaseApp/arm/18.08", "publish-electron": "rm -rf dist && electron-builder -p onTagOrDraft --linux --armv7l --arm64 --linux AppImage deb rpm --x64", "publish-electron-flatpak": "rm -rf dist && electron-builder -p always --linux flatpak --x64 --arm64", "publish-electron-test-flatpak": "rm -rf dist && electron-builder -p always --linux flatpak --x64 --arm64 --armv7l", "publish-electron-deb": "rm -rf dist && electron-builder -p onTagOrDraft --linux --armv7l --arm64 --linux deb --x64", "publish-electron-test": "rm -rf dist && electron-builder -p onTagOrDraft --linux --linux AppImage deb --x64", "publish-electron-snap": "rm -rf dist && electron-builder --linux snap -p never", "publish-windows": "rimraf dist && electron-builder -p always --windows", "publish-electron-yml": "node ./node_modules/corifeus-builder/src/utils/appimage/post-build.js", "publish-macos": "electron-builder --mac --publish never" }, "repository": { "type": "git", "url": "git+https://github.com/patrikx3/onenote.git" }, "keywords": [ "onenote", "linux" ], "author": "Patrik Laszlo ", "license": "MIT", "bugs": { "url": "https://github.com/patrikx3/onenote/issues" }, "homepage": "https://corifeus.com/onenote", "dependencies": { "@electron/remote": "2.1.2", "@fontsource/roboto": "5.0.12", "@fortawesome/fontawesome-free": "6.5.1", "angular": "1.8.3", "angular-animate": "1.8.3", "angular-aria": "1.8.3", "angular-material": "1.2.5", "angular-messages": "1.8.3", "corifeus-utils": "2024.4.115", "electron-store": "8.2.0", "electron-updater": "6.1.8", "semver": "7.6.0", "electron": "^29.1.5" }, "devDependencies": { "corifeus-builder": "2024.4.123", "electron-builder": "24.13.3", "node-fetch": "^3.3.2" }, "engines": { "node": ">=12.13.0" }, "build": { "afterAllArtifactBuild": "./node_modules/corifeus-builder/src/utils/appimage/after-all-artifact-build.js", "publish": [ { "provider": "github", "owner": "patrikx3", "repo": "onenote" } ], "appId": "com.patrikx3.onenote", "copyright": "MIT", "productName": "P3X-OneNote", "linux": { "category": "Office", "icon": "./src/electron/images/", "target": "deb" }, "win": { "icon": "src/electron/images/", "target": "nsis" }, "nsis": { "artifactName": "${productName}-Setup-${version}.${ext}" }, "mac": { "target": [ { "target": "default", "arch": [ "x64", "arm64" ] } ] }, "snap": { "environment": { "DISABLE_WAYLAND": 1 } } } }scripts/000077500000000000000000000000001516076457200125625ustar00rootroot00000000000000scripts/fix-packages-publish.js000077500000000000000000000020611516076457200171300ustar00rootroot00000000000000#!/usr/bin/env node const asyncStart = async () => { const mode = process.argv[2] const fs = require('fs').promises const pkgFile = __dirname + '/../package.json' const pkg = JSON.parse((await fs.readFile(pkgFile)).toString()) switch(mode) { case 'flathub-before': delete pkg.build.afterAllArtifactBuild break; case 'before': pkg.devDependencies.electron = pkg.dependencies.electron delete pkg.dependencies.electron break; case 'after': pkg.dependencies.electron = pkg.devDependencies.electron delete pkg.devDependencies.electron break; case 'snap-before': pkg.description = pkg.corifeus['description-snap']; break; case 'snap-after': pkg.description = pkg.corifeus['description-npm']; break; default: throw new Error(`Unknown mode ${mode}`) } await fs.writeFile(pkgFile, JSON.stringify(pkg, null, 4)) } asyncStart() scripts/start-local.cmd000066400000000000000000000000601516076457200154700ustar00rootroot00000000000000.\node_modules\.bin\electron.cmd --no-sandbox . scripts/start-local.sh000077500000000000000000000001641516076457200153470ustar00rootroot00000000000000#!/usr/bin/env bash DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" ./node_modules/.bin/electron $DIR/.. $@ src/000077500000000000000000000000001516076457200116625ustar00rootroot00000000000000src/electron/000077500000000000000000000000001516076457200134755ustar00rootroot00000000000000src/electron/app.js000066400000000000000000000107751516076457200146250ustar00rootroot00000000000000const pkg = require('../../package.json'); const Store = require('electron-store'); const conf = new Store(); const {app} = require('electron'); app.allowRendererProcessReuse = true app.disableHardwareAcceleration() let translationKey = conf.get('lang') if (translationKey === undefined) { translationKey = 'en-US' conf.set('lang', translationKey) } let darkThemeInvert = conf.get('darkThemeInvert') if (darkThemeInvert === undefined) { darkThemeInvert = false conf.set('darkThemeInvert', darkThemeInvert) } const path = require('path') const langTranslations = { 'en-US': require('../translation/en-US'), 'de-DE': require('../translation/de-DE'), 'pt-BR': require('../translation/pt-BR'), 'es-ES': require('../translation/es-ES'), 'fr-FR': require('../translation/fr-FR'), 'nl-NL': require('../translation/nl-NL'), 'it-IT': require('../translation/it-IT'), 'zh-CN': require('../translation/zh-CN'), 'ru-RU': require('../translation/ru-RU'), 'pl-PL': require('../translation/pl-PL'), 'tr-TR': require('../translation/tr-TR'), 'ja-JP': require('../translation/ja-JP'), } const translation = langTranslations[translationKey] global.p3x = { onenote: { pkg: pkg, darkThemeInvert: darkThemeInvert, lang: translation, translationKey: translationKey, translations: undefined, title: translation.title, conf: conf, disableHide: true, allowMultiple: false, optionToDisableInternalExternalPopup: false, optionToHideMenu: false, iconFile: path.resolve(`${__dirname}/images/128x128.png`), tray: undefined, window: { onenote: undefined, }, action: undefined, menus: undefined, mainMenu: undefined, setVisible: undefined, bookmarksEditMode: false, createWindow: { onenote: undefined, }, isVisible: () => { return global.p3x.onenote.window.onenote.isVisible() && global.p3x.onenote.window.onenote.isFocused() } } } global.p3x.onenote.translations = langTranslations // configuration global.p3x.onenote.disableHide = conf.get('disable-hide') if (global.p3x.onenote.disableHide === undefined) { conf.set('disable-hide', true) global.p3x.onenote.disableHide = true; } // optionToHideMenu global.p3x.onenote.optionToHideMenu = conf.get('option-to-hide-menu') if (global.p3x.onenote.optionToHideMenu === undefined) { conf.set('option-to-hide-menu', false) global.p3x.onenote.optionToHideMenu = false; } // configuration global.p3x.onenote.optionToDisableInternalExternalPopup = conf.get('option-to-disable-internal-external-popup') if (global.p3x.onenote.optionToDisableInternalExternalPopup === undefined) { conf.set('option-to-disable-internal-external-popup', false) global.p3x.onenote.optionToDisableInternalExternalPopup = false; } // configuration global.p3x.onenote.allowMultiple = conf.get('allow-multiple') if (global.p3x.onenote.allowMultiple === undefined) { conf.set('allow-multiple', false) global.p3x.onenote.allowMultiple = false; } // loading global.p3x.onenote.action = require('./main/action'); global.p3x.onenote.menus = require('./main/menus'); global.p3x.onenote.mainMenu = require('./main/create/menu') global.p3x.onenote.mainTray = require('./main/create/tray') global.p3x.onenote.setVisible = require('./main/set-visible') global.p3x.onenote.createWindow.onenote = require('./main/create/window/onenote') if (global.p3x.onenote.allowMultiple === false) { const semver = require('semver') if (semver.gt(process.versions.electron === undefined ? '4.0.0' : process.versions.electron, '3.0.0')) { const gotTheLock = app.requestSingleInstanceLock() app.on('second-instance', (event, commandLine, workingDirectory) => { // Someone tried to run a second instance, we should focus our window. global.p3x.onenote.setVisible(true); //global.p3x.onenote.window.onenote.webContents.reload(); }) if (!gotTheLock) { app.quit() return } } else { const isSecondInstance = app.makeSingleInstance((commandLine, workingDirectory) => { global.p3x.onenote.setVisible(true); //global.p3x.onenote.window.onenote.webContents.reload(); }) if (isSecondInstance) { return app.quit() } } } // app and ipc main events and configuration require('./main/ipc-main') require('./main/app-events') src/electron/images/000077500000000000000000000000001516076457200147425ustar00rootroot00000000000000src/electron/images/128x128.png000066400000000000000000000064251516076457200164140ustar00rootroot00000000000000PNG  IHDR>a pHYs  ~sRGB IDATx^yTǿyoNv{օaQX@EDE Qs)JRe0`DM;U&VJaPFS1ƛ,.Ȯ 3o^'=벳;};jyu"HN^t@ q xrl."G(mK`'b`c%,7WzA譔saAJrBcƣ=S˶z[ocY `^^HrMjeg)A5G^3l^t%~Ytu_ݺ@~]"s-ޤK@]^a0<@K=aX e<4! 2Pv)KR C e4! 2Pv)KR C e4! 2Pv)KR C e[>c`oLQ"A"PP> B UR!> AW=Bh2U+Ha~l71g.3M@8ۢQ$"MU19Pg#_x!_k -P#nYs=:d"*C/f ?!^02DNG>& *!ԕ]K0uG A}:Ҫz#=CR-,>:ryP. Dhҍ`*GZP#|D<|rh_z!@? 9 :N` sDKd]ٓwQ5 pU5nD<<& <rr b0IԺɨ+{lKм_5(5i o7خУ`ɪ8,4?@60n#a_~pj(쫿܃;h`\X| '{NwZ @@uYWZ@,9{~!~qk\K~<{_d\`\6WfG^`sG#eZPiU; z7ދ=/Cx`v5]qh|Lђ<؃>l L)Wxl)/ 0cJky\`<^@`͸fJ@ˁNQDGwp}[JYfLi-x ŖS֌kp҆+q֢$̄fLi-pzi1Q^ǭfBk5Svvp`ÊkQsyY╬L!bSZuk+qwghF4i"X3RpC._3R4!^`)q.KKr^~cxI'֌k=}6=)6>"SZ8\<|0}qKȣs 0Zښ(Ƅ_ Iu"hp0@(_,Qs 7AwO/^!y8gG\ at|nC'nx=Cp ޥT!b@U_ѹI<8`c 9s,E[v&t"Q*)KAk)3 l!l|̏J:У4_q@"ueKPJN82` gJ#dzo/ԍX4?~Ddߘ^2ձ%rձf]n풟7=yhZBi_gO{6 P L[pG} >!_ERL;aߤaLO:!NجaxeIUYO/QDH 'CjdCNUOmiY!O$*CRx*'{BJCSJ(lj7wuu3F&1%3E'G0aNA|Lx )MwJ<0>6J9 7v8 ɍ^DP8˔Mc `i: T`Oө+@|N0X`t*@0 ;S1@ V04 ٘.RkǐAWKJ JPH%}sn H!J$)GR@B`.aY|7[Tjv){?ĝhМB K'7_@'CWC7hA~q OBz/lqpWkX [lr8=)_1 uG 'pl O^S l ²q+t<*@G@9#2"&3A:V%dk ^IZtt7[!1VB"aÊ *m쉋R 2vq;YEwۊ/ AaT nOc}퇦VpY3}RH(` хBDsBBNclSBC *+9*# )no{8;;N|8fqΧ+`0lhn'dz.֨9ՂiM3іPq5t, Sq ;~Kpv(m*P@ PAgTLoL|"Uvj)pT۾{as:"=(9R$gcҘ^V[}msβlXE^FUC5l.y u90e.sg1Hx!%+~穯 $18v%OzhR"ԍrP_?Vwt:Ģd0)0l i Dz[Rmx{|e HGj&6Wkg ha_vdcwI2,fS\0R"?\@@i@F T2Xѱp ,k3| %{={#jX&~T,z4ś8ں:~g4i?jyA7,$'êgHsI~rj5,e6@y٣~ @%uR\%@u:@JHBY{*@u:@JHBY{*PWX@2CrLuU6).P}9' q%?~NAbφ摭uI$;naf_<ٵ ;vgQ}kс Ǝ .L\tv<_ןۏz;_.r +iN`M{>?omm]Yzz(ホgm#}% ӀxvUl k=@ ` @qw/= /Z`P!o,R7;_ @ev$Q@9fRxxūm-=A'Ɗ, d~x}D~%m-Y(ӫ6`7jYɱ 6>?Z"zv{ ߛCΣ7^/䑄dž%Ọ#Ulzf%W@x[^y("L^&WcUl[ۅV牖I`y<PĺS6xE 8=7\9ѕ@Uqpwz0@$]M#Ճ[{[f2^m~;[/*8?/&w{~>Z* /@ C |mg"ז…w<UĵzP *5 TO{g\L\ĵ@Ttj(Mc8ٮkE O%PޯvNqaP^W<@YVt P`S_e_U˂ uS =6?߿y|Ѻ˂[  P@USb9rAKŒn&,@ # q2LU7ղaP^Wև#` ps0< % Z1S;xƹ'Crk%}*<-wpdOp+ē፮R`;΅Qǩ[  R;g[_:uu⚯-p_^̷Az^T:_:uEVp-o7˂'ou}U\EHKd 4s-]T~yfϔwoG~!rI7p% :/=A4Mf:/CiM@YgYP|X.{|Z6&|;H]TO nyn?-lE1TcJ._>$(suե|`!J5\6&|;hPI,+5.zRPfd&q5Sq-]DyxPG1>hD('nĕ+z\tTAZNʹȶ[w#F->T([p-qS=SLڪ&p ׇn-7jۖA @cӋQ@AZڍGN˲#^/ >)Mt :-^. n߶zJ*D!|=,h)T>h()X$|2S¹&x,H>&, .4\lVM |2S¹6>&h-aDaTS5pa@-Yd 4s-ղ &ZmKwXPeA <)naswbUt+߯/_ԎKD,Yڣk<󯿃@=~Hp#՘p}#%d6X>aJ:! 47  }O B?I@X '= }@~'@Oc}ϟ$q՟_ }4 Xѱ:H|uCF_&آӌs0< %mMIdYXeY sXHH<fgq(<һ0ܴ(!1X1K È=ªv8 (`_!l޲ BN8K^4ykra@I8غ}/ozuC@ 7}!@|7sDEv7#J%|_p$^ߺ /Ȱl[N4~q;~;:aϹ.4$$Qt_C>}KFv} )~>|FOrS@W+S4uwe> EDkXQ@ҿÐK7B87̕@HE?ƻp0 bhXN#ȕ]M9!ϕ"P{@,@J9@pAKAPo'=' ұlԡ>mō@qa Pj'n3?M w/' :!qvxM>}V\μ3b!U[#S`w㥷Ĭ4[s5 _۟vxvmk ˜k5Ϙ!:5Ԧ@D8Sc{1+~ZX"c 4JZM0*m+^,Kbfơcf Ze]! %ԵX}+QLt+rF@S1@ XHR䷭[>VИ~0i#uMOHR@hL615I`>/ӈ*ԯBI~/PI]BSJop&SLK _I _};2ZC%*cFNN ~VI;Yr7 b+D Sl/\3}C|u6ZFBQ(6gT_gՅF$#[j.=#!EVUyTp즡ZM`@Uά**w@8rYg!لe#aO~ PUjzz pԲaSm'Dh%‘Uk~Cwju3Pzu)sի{=M0\W&Z3O xx(dQ|&LG=<{Pɢl@Kf$ &81+Q|9b@70Nť>HzHwU@%* ṕjSZlZ7=&@ȓ+ Y՗5j`]w)g+S:ϓm!ytPa#dSjvpVHۮ]ҽAtN# Ұ@'!<5p㙍 ppaF[ΕWﺜ8) 7U7I:ܛwFdM Mԍ+u9PCqR nn@uE7eޭD:Bћ@(TIuߓ>lυaql̳] fۅsg"_v0ܴSY- . @`_.byJ\'M{!kf @Ksswnw>n_2lKן~7>@,ooƴHWH f;̘vG>䅥{os"0- ˶ԉ}nеzknꔃZx/ ZkM , cfXf!GSKL!MB@7e/jPߐKwO׶-xh[Iq 0 KpIOD+][;Tҙ4]7=ɏO8-4Cc::w"!PIL!p65loyo=pkSC W iP3<51߱䕀4dM#]=[wIkQnRbIGp};]Wo+7B7) Tؔ"xXH'B(ps_Rn!"4 *@*~T  p"M ʱ@HrG"'*Q(@D4 *@*~T  p"M ʱ@HrG"'*8UUIENDB`src/electron/images/512x512.png000066400000000000000000000413551516076457200164070ustar00rootroot00000000000000PNG  IHDRx pHYs  ~sRGB IDATx^ eUysz^MTPEQT*ѤU:2貵5hH$vCV4v"icViPӺ "`1+TQUT5ks|{˅ۿ~>S$| @@܈0 @0 @@ !C @ @@3d@ H0t @@ ΐ!@s   2 @`@$:C  @@Cg 9@`  0 @@ !C @ @@3d@ H0t @@ ΐ!@s   2 @`@$:C  @@Cg 9@`6w=zf5"I%I2I0l-@ X(+I|d=_;N A_DiD$ dH9d#Q%ɽI|]w|wnv+@%́V,woMD> !|"' BxIxO>z~&FfB)}+>%!hN$]w|hإ?*ߔ$y"c@)DIUhC+6?ItLce#M4O9hPCK_$oJc4@ GG<LnE"F&@m&qe8p3vm.+}Q"~' Dsws)_˞>n Yp{gEd+L @HD&KOWd~=QƝ /%/& F PTߩQ9_ frPsʩ (bw빿81j `"*n7/qt!P: ̀dҵ {߽eDQ/=iO 9 φ)/ |"0|@ I$43"AD~A-XS @"RXˋFˆCx3{*\Gr3. |0|@ ͤ˥B#=7F,OC`9gO"D~{ֽ"C j&_zNWl+-OD iW{2GBCi" @X>h&  a7  LN0 H0C SL@a@ʛS @`Df Vެ7 `9@ T@XyC`@+&) 4 Y ~@@BM 4 Y ~@@BM 4 Y ~@@BM 4 Y ~@@BM 4 Y ~@@BM 4 Y ~@@BM 4 Y ~@@BM 4 Y ~@@BM 4 Y ~@@BM 4 Y ~@@BM 4 Y ~@@BM 4 Y ~@@BM 4 Y ~@@BM 4 Y ~@@BM 4 Y ~@@BM 4 Y ~@@BM 4 Y ~@@BM 4 Y ~@@BM 4 Y ~@@BM 4 Y ~@@BM 4 Y ~@@BM 4 _]oL."8"(EG%A Cˢ.{th2i6,fbH*qMǥO(~FN* M&~ubD%Q,ո&,  <$xj!!í RJS&8!.it?rF0,JFJF.jS| @E $^'@%Q@F`iEH.^n@A  "2Z5@De0SJ\ 3 =P$&Szf'< W!Hӏ!P/wIũr$H]#EJZ̩je((. pMŀ]V ȉu-1}Y<.aA  uYkgtWzZ t@ 9[*EIT${$H9.$0җ'Gy[ܜ=J$#)#HXʕT3n9JTniTs-gBE AZMND$+ItDIMDf'"s"z]|I<1'IxI4)IY}zZx4pV|i#0#fW&5q+"pB'ВxX;d{Չ6"|`?pbf`A0#D]@ Up LL[EO-!hTFd̯ wJ.ZSa@!0A!8~7m5y0vjhum=# zs׵ݷkh;6sο>.6cJ`22ѻkLF-,{ N :!krɇ9`0968tk=n1 %)W/aeD$C8(!}Nݻg_3+g,>_s\ 1L63y G\0R&cωۿ3 hq߱r3(@$$y4xH{7Iҳ+@O޸2$_Ynm=2xl &9`?%fxxiHzDώT,*9K/@G":&|t^D%i(4f4.Cdb`ky;zPiBqxQ.3"+|=A0[ebk|w/|4䋱y4#RtQIEmV&~#؂sH( L@FKdt&IClNbi?@Zro71ٔmwd:Vő*{=3K:x9Kww dN׼@Nɦl޶ChK@\>c $Z@HG\` hH9}Ṳo Sj[Gx$_+!v$Ѥ 5lNb.P<ک@ZW$z FIEdY;]@@/օ-2>gcjX5gtn@Af[}K.bEdPhPmyF!gyJY3xZ!ic9HCm @prWe4f9HCm @prWe4f9HCm @prWe4f9HCm @prWe4f9HCm @prWe4f9HCm @prWe4f9HCm @prWe4f9HCm @prWe4f9HCm @prWe4f9HCm @prWe4f9HCm @prWe4f9HCm @prWe4f9HCm @prW4+_P{\b˘kw?/k ooCO;./\$Nu6Gs,RG@U +"h\䕗-Zw9D7mxAnoɵ:?f݀OtV£,C;Y"@W^az5kw |`b)#rח[Fή{yeg lۯۀDQԖ5I)NUZ.?Uld`c.0 {QdV?Ǿ9g{gK$ @ȫ /="zD *! w({M(U|;ڬh# 7x`Jrgn~V&F'δ6*Gڀe%6 (UnzFòzgZ#mUA\V?} ߡ #7I@Udۮ 6m#3ekE5 P r_>$?/_@P}Л$DL߹Eñޯ w({MP$ w({MP$ԧ.~Q~gK$e#;=s_zD&(S/ BP}Л$P|D0~gK$`J /="zD ϏFP}Л$TV||D0~gK$#;=s_zD&(SBP}Л$\L="pCA3G@o*~gK$ G#w({MD|zD0~gK$O ×G#w({MH*=ycjg%>:=s_zD&x$f([-7O7}Л$ pܗI" yQG#w({MP*Clo! f'>2=s_zD&x(fH{ʷ>'ex׸ pܗI" G#w({MX>"pCA3G@o` /="zD<FP}Л$i{D0~gK$@*~gK$@*~gK$@@#;=s_zD&(c{'$.GR [?[n÷mr5oZ,~*jUUIeX`a/LK弫Vʺ7/uv[eb}gK$`hǘ|㚟Ot yr8-/ BP}Л$P 0z+}U|.LFǀgK$\> Zrly5ke̬="p;eXt}ӵ?m]?T])g]~ +#7I gO? ?2gbYpMӇ /="zD *fԷ,޷?EzD0ugK$ )mEyD0~gK$ @>~ pܗI"S ߡ #7I`s}[`ޏFP}Л$@̩o 4`pܗI" my>"pCA3G@op@ p?>!w^xz8 pܗI"J@n[7¬;5G3G@o@=$dѣ"׷U<u*X`i0 "zFr#ݛGf4m^uQ`Ky<"$t"鸱w =f[6ʷ?l|'3pyN}Л$P\hNOS?I5lG2G|P{MP(d׷|D0~gK$@FP}Л$TLsjrV'J#̣{P,t p`}Л$\̩s߻Rκ'xD0~gK$`w}[`֏FP}Л$US߲T{ߪY#o#oʤ+ GlpܗI"yOW,k/>FʵR3\ pן#bdM!Gg7M;3Om~Ayg(pCA3G@o'`,_ߡ #7I#0Cqy[`V/ BP}qb)o) )q */"]A~mhk(g0cT|#cq@܈HO,{v7\,yԼX( ׬3yzZYx&-0G#3IwF ` pܗI"J IDAT V"jyۗZ@P}Л$-*~gK$m6ߡ #7Is0sy[G#w({M@\h /="zD3Dv`pܗI";}D0~gK$@ m<"pCA3G@o@@`"|_ߡ #7I 00^yr92;әv4C6gK$ w^#'ɚ/rM  Hx/UoZ,~*jV7͋L#AG@o@`vߡp =s_zD&*o l /="zD3l`pܗI" yD0~gK$m3}D0~gK$ m3}D0~gK$@\8!w({M@Z\xG#w({M@Z\xUg?NN|gYn(_A}`>P4tՂkz"s[Wh+w^=Y}G.?q`a5Lo"cs(R1_޿R &jJu$]:e#++si@x E_'+Λ<#LqV3G@ouy[yDA9|pܗI"Ame;_o~C.ԩrŋeq S&g!zEfno}! OV-]UOLN%d#@op=&`qd: [>շkM@;{]'S].Z_8hv @;{/s߻Rκo <=/+VYpA>"gv?'E^{++O>`jw7o@;@8*oY*oUAY~?:msC؞u @:{{.dY{17Ol߻ ޷OVXp1|Л*u-Ь 5k/Y".>b7Uuy[98$s둾9`Ƴm񦔪* y[@o0e`i* 7rhk-,|@,L @Ǝ m^UX_FP#zGgoVʺ7/=mrH9u ;kV5O.Y~Nq(P!C׈ fo"jyۗy H@R^W. W@NH={}-@R!!w @Gח?7F ^_n D>t<{}-@:C@o@!#٫@`#|[ XC!@o`mSls Xm] !ycTNV7Y3@f:W3@^sAoY*oA"GM ڿVp:{{.dY{1z[ 8C3@ot@pQg0-mA"@.h @\<"2{ͩs߻RκB !x)7Dm@Ay [ ?#zD\goQn D\w @rfW/|h,>e Z ɧc@o5 xW߾,"@J @'"]D?cPJY}!QzD@;!D}{v@D,kƕF"WC+]OIwhEρ`Wd|eD|\̐pyyBj]%`K徟?&#c`QF #KΉ]sCu䷒$2V6ʅ$DyJk=@ޡaޟ$ D4(J?spIku]s$K5 Z! e]zޡddt4x%={֭/;m-ү 4˗E}UmqR/#`o<$RCCǷM%?OFFm 0F˙HPD.6 fF?&r6u@8HPl6~W%\ 7_*a ֮dKj:\IEHRLe\ P|(FBL0(7 7 7K}B"9AN I[:?u `%%v*ܯ-(O` $ 0 B2Tbk@` %U\7k*@Hu?+OƏt/ϭ*殀rj;)g\ t/.yn:Vqe+ n:*f`FnJ7s:@k*󴿡Y{_SLTRwjY5^$C>#ޯ (Hr4!9( vU{ZCHҝZVY+'>I⸜ jWGjzSuFV V0H[Z 0wJTzHrBC~;du7c~UHZmvp߿h -- x@rN$rD"N*y֣FWo s³eQRR&XH!!U`'#;J IrRO"IDE%$iH/+a#@HS&E$hB9xTJ{d"/RʃiΕ=K$T!b#1*# LF+%ERm69Q,=c#FXs,Nwz:fgD/ѸL23oj~Y2ؽh3KMњE@S}5Ҕ&P"(wIw7 vG7SCEzu*Uje'iCRSԻ!7;@ov+G#-|.;_!b#Gn@:Rg "P#ٮgN,;N21|;@oWXGZqEkS_gtֲ֭sB]q@vlnȚEauXyOomV{qY=N=Q97<@ov+G#-lR]zR?km>@aμ0 sęudV_Tl7@k`~1R= zsDfgr:5h¿E(\ B`ͤr˿-Ru&_?;;s No6BFzuh\giy~C +:"\[яF?r> _R+7\<觧ۺ]Zq @wWZ;.o` Pp,j7~sN_# l^;:sKb%NwjM4|22P!a+ >_RJ̯f24j-ahT\?Ӌ;ӗ>̦*Ffg+_=kdG[GIE濱gs=y4ݭLSDLfa&5gF;"t/׍\?~G:brj(J,a0"a{П^W'`nT9cT%48Afgᑉz"MmӠ:s{ᔈM!zsEfgr:`L+Ŭ)V Л(7;#֑`ZUB!>: :s3U#z^9`i0 뿷E Cfgr:`L#cz zsDfgr:`lW@fzu4؎Æ8 z3Dfgr:`yBy?7G@ov+G# 9K1sgj zDfgr:`<L'T@EaP*7;#֑<iw3<PY47]̯8.^97[@ov+G# =Kkˆ*| zFfgr:`\ڷ\Ŀ¼'9#z^.ah +S j @)2pfLްYrNֿc%^٫Ͽg4"`F %S? ME@* v/? z3Gfgr: \6u0 zsGfgr:RlTeI,{ ЛHn8pџIypYj~{QQ5Brr\cl^4DKe#@ v5bevbŒ[5@n;? dHXϒ}MUzu5]R+Y.tBq+V@R(H @A(`f\\sttϷM3s___ffK\㗿޴ЛHU7h~J5s$-Ȗo#YU6, 5uWz<鯻˯ YkoЛ 7;#֑jp%=^qW`>"p+`'m|k6@O=0[4]?~#Dtw;G& ؅R]$jy_Hm=7;{Ŗ"Q`- B[hY!=@oWXGJ7b@ov+G#AxO17;#֑ 'ЛHi@Fzu4 z#Ffgr:R#z^9`) B{ވY!=@oWXGJ7b@ov+G#AxO17;#֑ 'ЛHi@Fzu4 z#Ffgr:R#z^9`) B{ވY!=@oWXGJ7b@ov+G#AxO17;#֑ 'ЛHi@Fzu4 z#Ffgr:R#z^9`) B{ވY!=@oW~ϻ7o"Y Yo!? zsT*28u.mzsR߳uc4"Vp 荹Vȼ?}Лx֛I.@A@\UeV_+w7G+=[nJJc4As^z {GhUD4 z3˪.[N%;}9Zw>wFI\BF ?@gƥ8g:env:sXu%J"UV+e;{ߝ\u83GU}ŦW -@gݍ=C?z9ZڜoD j4GЗiTY?—~}40i-_0#4  4Wwuu_oSճ/L*?o;3NH21B({+V]pAt$Z zX{GL=9f^i"I<S$o̼3:@tDgnj]?2W#:˥ʻ޳r}SS I̋fu7zݻN1;jVt$Mgǵ-;]A@aehdm=vCIt;67~@ ,kuQy?|(n9Wo%T/M. ,H$@ ´̯j*}z?>9Fc!IM?x⹳+52"SSGTN(tETJeIVf\w5_ѵQ3h4^/WϽTJ %gh?9w9(1ݻvo+E;I,'Bw\{%Ϥ=OP="aNy&C `g]L 9 st@(xP @ s@ P<@2"@@ @xeBE #@@ ˄ @@2GL @ A2'd @#/* dN1@G(^&T@Ȝ9b: PL 9 st@(xP @ s@ P<@2"@@ @xeBE #@@ ˄ @@2GL @ A2'd @#/* dN1@G(^&T@Ȝ>VzIENDB`src/electron/images/onenote-2024.svg000066400000000000000000000043351516076457200175240ustar00rootroot00000000000000 src/electron/lib/000077500000000000000000000000001516076457200142435ustar00rootroot00000000000000src/electron/lib/natural-compare-document.js000066400000000000000000000014511516076457200215100ustar00rootroot00000000000000module.exports = ({ byProperty }) => { return (a, b) => { if (byProperty !== undefined) { a = a[byProperty] b = b[byProperty] } const regexTemplate = /(\d+)|(\D+)/g; const ax = [], bx = []; a.replace(regexTemplate, function (_, $1, $2) { ax.push([$1 || Infinity, $2 || ""]) }); b.replace(regexTemplate, function (_, $1, $2) { bx.push([$1 || Infinity, $2 || ""]) }); while (ax.length && bx.length) { const an = ax.shift(); const bn = bx.shift(); const nn = (parseFloat(an[0]) - parseFloat(bn[0])) || an[1].localeCompare(bn[1]); if (nn) { return nn; } } return ax.length - bx.length; } } src/electron/lib/remove-cookies.js000066400000000000000000000025061516076457200175330ustar00rootroot00000000000000const remote = require('@electron/remote') const removeCookies = async(webview) => { //let session = webview.getWebContents().session; let session = remote.webContents.fromId(webview.getWebContentsId()).session try { const cookies = await session.cookies.get({}); for (var i = cookies.length - 1; i >= 0; i--) { const cookie = cookies[i]; let domain = cookie.domain; if (domain.startsWith('.')) { domain = domain.substring(1); } const url = "http" + (cookie.secure ? "s" : "") + "://" + domain + cookie.path; console.info(` cookie.domain: ${cookie.domain} cookie.hostOnly: ${cookie.hostOnly} cookie.httpOnly: ${cookie.httpOnly} cookie.name: ${cookie.name} cookie.path: ${cookie.path} cookie.secure: ${cookie.secure} cookie.session: ${cookie.session} cookie.value: ${cookie.value} url: ${url} `); try { await session.cookies.remove(url, name) console.log('cookie delete : ', cookie.name); } catch(error) { alert(error.message); console.error(error); } } webview.reload(); } catch(error) { alert(error.message); console.error(error); } } module.exports = removeCookies; src/electron/main/000077500000000000000000000000001516076457200144215ustar00rootroot00000000000000src/electron/main/action.js000066400000000000000000000027231516076457200162400ustar00rootroot00000000000000const {shell, app} = require('electron') const action = { setProxy: require('./actions/set-proxy'), restart: () => { global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-action', { action: 'restart' }) }, home: () => { global.p3x.onenote.window.onenote.show(); global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-action', { action: 'home' }) }, corporate: () => { global.p3x.onenote.window.onenote.show(); global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-action', { action: 'corporate' }) }, toggleVisible: () => { if (global.p3x.onenote.window.onenote === undefined) { return; } global.p3x.onenote.setVisible(!global.p3x.onenote.isVisible()); }, quit: function () { app.isQuiting = true; app.quit(); }, github: () => { shell.openExternal('https://github.com/patrikx3/onenote') }, patrik: () => { shell.openExternal('https://patrikx3.com') }, p3x: () => { shell.openExternal('https://github.com/patrikx3') }, corifeus: () => { shell.openExternal('https://corifeus.com') }, npm: () => { shell.openExternal('https://www.npmjs.com/~patrikx3') }, download: () => { shell.openExternal('https://github.com/patrikx3/onenote/releases') }, } module.exports = action; src/electron/main/actions/000077500000000000000000000000001516076457200160615ustar00rootroot00000000000000src/electron/main/actions/relaunch.js000066400000000000000000000011031516076457200202130ustar00rootroot00000000000000module.exports = () => { let { args, app } = require('electron') console.log('args', args, 'process.env.APPIMAGE', process.env.APPIMAGE) console.trace() app.relaunch(); app.exit(0); /* if (process.env.APPIMAGE) { if (args === undefined) { args = [] } const options = {args}; options.execPath = process.env.APPIMAGE; //options.args.unshift('--appimage-extract-and-run'); app.relaunch(options); app.exit(0); } else { app.relaunch(); app.exit(0); } */ } src/electron/main/actions/set-proxy.js000066400000000000000000000002151516076457200203670ustar00rootroot00000000000000const setProxy = () => { global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-action-set-proxy') } module.exports = setProxy;src/electron/main/app-events.js000066400000000000000000000012201516076457200170340ustar00rootroot00000000000000const {app} = require('electron') app.on('ready', global.p3x.onenote.createWindow.onenote); app.on('window-all-closed', function () { // if (process.platform !== 'darwin') { app.quit(); // } }); app.on('activate', function () { if (global.p3x.onenote.window.onenote === null) { global.p3x.onenote.createWindow.onenote(); } }); //FIXME: webview new-window changed app.on('web-contents-created', function (webContentsCreatedEvent, contents) { if (contents.getType() === 'webview') { contents.on('new-window', function (newWindowEvent, url) { newWindowEvent.preventDefault(); }); } }); src/electron/main/create/000077500000000000000000000000001516076457200156645ustar00rootroot00000000000000src/electron/main/create/menu.js000066400000000000000000000343751516076457200172020ustar00rootroot00000000000000const {dialog, Menu, shell} = require('electron') const menus = require('../menus'); const action = require('../action'); const mainTray = require('./tray') function mainMenu() { const copyLocation = { label: global.p3x.onenote.lang.label.copyLocation, click: () => { global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-action', { action: 'get-location' }) } } const minimizationBehaviorLabel = !global.p3x.onenote.disableHide ? global.p3x.onenote.lang.label.disableHide.no : global.p3x.onenote.lang.label.disableHide.yes const languageCheckbox = []; for (let trans of Object.keys(global.p3x.onenote.lang.menu.language.translations)) { const transLabel = global.p3x.onenote.lang.menu.language.translations[trans] const transMenu = ((trans) => { return { label: transLabel, type: 'radio', checked: global.p3x.onenote.conf.get('lang') === trans, click: () => { global.p3x.onenote.conf.set('lang', trans) global.p3x.onenote.lang = global.p3x.onenote.translations[trans] mainMenu() mainTray() global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-language', { translation: trans, }) } } })(trans) languageCheckbox.push(transMenu) } const bookmarksMenu = [ { label: global.p3x.onenote.lang.bookmarks.add, click: () => { global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-action-bookmark-add', { edit: false, }) } }, ] const bookmarks = global.p3x.onenote.conf.get('bookmarks') || [] if (bookmarks.length > 0) { bookmarksMenu.push({ label: global.p3x.onenote.lang.bookmarks.edit, type: 'checkbox', checked: global.p3x.onenote.bookmarksEditMode, click: (menuItem, browserWindow, event) => { global.p3x.onenote.bookmarksEditMode = !global.p3x.onenote.bookmarksEditMode /* Menu.getApplicationMenu().popup({ window: browserWindow, x: event.x, y: event.y, }) */ } }) bookmarksMenu.push({ type: 'separator' }) } const naturalCompareDocument = require('../../lib/natural-compare-document') let bookmarksSort = bookmarks.sort(naturalCompareDocument({ byProperty: 'title' })) for(let bookmarkIndex in bookmarksSort) { const bookmark = bookmarksSort[bookmarkIndex] const thisBookmarkIndex = bookmarkIndex bookmarksMenu.push({ label: bookmark.title, click: () => { if (global.p3x.onenote.bookmarksEditMode !== true) { global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-action-bookmark-open', bookmark) } else { global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-action-bookmark-add', { edit: true, index: thisBookmarkIndex, model: bookmark, }) } } }) } const template = [ { label: global.p3x.onenote.title, submenu: menus.default(), }, { label: global.p3x.onenote.lang.bookmarks.title, submenu: bookmarksMenu }, { label: p3x.onenote.lang.menu.action, submenu: [ copyLocation, { label: global.p3x.onenote.lang.label.openUrl, click: () => { global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-action-open-url') } } ] }, { label: global.p3x.onenote.lang.label.settings, submenu: [ { label: global.p3x.onenote.lang.label.hideMenu, type: 'checkbox', checked: global.p3x.onenote.optionToHideMenu, click: () => { try { global.p3x.onenote.optionToHideMenu = !global.p3x.onenote.optionToHideMenu global.p3x.onenote.conf.set('option-to-hide-menu', global.p3x.onenote.optionToHideMenu,); if (!global.p3x.onenote.optionToHideMenu) { global.p3x.onenote.window.onenote.setAutoHideMenuBar(false) global.p3x.onenote.window.onenote.setMenuBarVisibility(true) } else { const message = ` ${global.p3x.onenote.lang.label.optionToHideMenuState.yes} ${global.p3x.onenote.lang.restart} ${global.p3x.onenote.lang.slow} ` dialog.showMessageBox( global.p3x.onenote.window.onenote, { type: 'info', // title: global.p3x.onenote.lang.dialog.minimizationBehavior.title, message: message, buttons: [global.p3x.onenote.lang.button.ok] }).then(() => { require('../actions/relaunch')() }).catch(e => console.error(e)) } } catch(e) { console.error(e) } } }, { label: global.p3x.onenote.lang.label.disableHide.checkbox, type: 'checkbox', checked: !global.p3x.onenote.disableHide, click: () => { try { global.p3x.onenote.disableHide = !global.p3x.onenote.disableHide; global.p3x.onenote.conf.set('disable-hide', global.p3x.onenote.disableHide); let message = global.p3x.onenote.disableHide ? global.p3x.onenote.lang.label.disableHide.message.yes : global.p3x.onenote.lang.label.disableHide.message.no if (global.p3x.onenote.disableHide === true && global.p3x.onenote.tray !== undefined) { message += ` ${global.p3x.onenote.lang.restart} ${global.p3x.onenote.lang.slow} ` } dialog.showMessageBox( global.p3x.onenote.window.onenote, { type: 'info', title: global.p3x.onenote.lang.dialog.minimizationBehavior.title, message: message, buttons: [global.p3x.onenote.lang.button.ok] }).then(() => { console.log('reloading tray settings') mainMenu() mainTray({ allowQuit: true }) }) } catch(e) { console.error(e) } } }, { label: global.p3x.onenote.lang.label.allowMultiple.checkbox, type: 'checkbox', checked: global.p3x.onenote.allowMultiple, click: () => { global.p3x.onenote.allowMultiple = !global.p3x.onenote.allowMultiple; global.p3x.onenote.conf.set('allow-multiple', global.p3x.onenote.allowMultiple); const message = global.p3x.onenote.allowMultiple ? global.p3x.onenote.lang.label.allowMultiple.message.yes : global.p3x.onenote.lang.label.allowMultiple.message.no dialog.showMessageBox(global.p3x.onenote.window.onenote, { type: 'info', title: global.p3x.onenote.lang.dialog.info, message: message, buttons: [global.p3x.onenote.lang.button.ok] }) mainMenu() mainTray() } }, { label: global.p3x.onenote.lang.label.optionToDisableInternalExternalPopup, type: 'checkbox', checked: global.p3x.onenote.optionToDisableInternalExternalPopup, click: () => { global.p3x.onenote.optionToDisableInternalExternalPopup = !global.p3x.onenote.optionToDisableInternalExternalPopup; global.p3x.onenote.conf.set('option-to-disable-internal-external-popup', global.p3x.onenote.optionToDisableInternalExternalPopup); mainMenu() mainTray() } }, { label: global.p3x.onenote.lang.label.setProxy, click: action.setProxy, }, { label: global.p3x.onenote.lang.label.darkThemeInvert.title, type: 'checkbox', checked: global.p3x.onenote.darkThemeInvert, click: () => { global.p3x.onenote.darkThemeInvert = !global.p3x.onenote.darkThemeInvert global.p3x.onenote.conf.set('darkThemeInvert', global.p3x.onenote.darkThemeInvert) global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-action', { action: 'dark-theme-invert', darkThemeInvert: global.p3x.onenote.darkThemeInvert, }) }, } ], }, { label: global.p3x.onenote.lang.menu.language.label, submenu: languageCheckbox, }, { label: global.p3x.onenote.lang.label.edit, submenu: [ copyLocation, {type: 'separator'}, { label: p3x.onenote.lang.menu.role.edit.undo, role: 'undo' }, { label: p3x.onenote.lang.menu.role.edit.redo, role: 'redo' }, {type: 'separator'}, { label: p3x.onenote.lang.menu.role.edit.cut, role: 'cut' }, { label: p3x.onenote.lang.menu.role.edit.copy, role: 'copy' }, { label: p3x.onenote.lang.menu.role.edit.paste, role: 'paste' }, { label: p3x.onenote.lang.menu.role.edit.pasteandmatchstyle, role: 'pasteandmatchstyle' }, { label: p3x.onenote.lang.menu.role.edit.delete, role: 'delete' }, { label: p3x.onenote.lang.menu.role.edit.selectall, role: 'selectall' } ] }, { label: global.p3x.onenote.lang.label.view, submenu: [ { label: p3x.onenote.lang.menu.role.view.reload, role: 'reload' }, { label: p3x.onenote.lang.menu.role.view.forcereload, role: 'forcereload' }, { label: p3x.onenote.lang.menu.role.view.toggledevtools, role: 'toggledevtools' }, {type: 'separator'}, { label: p3x.onenote.lang.menu.role.view.resetzoom, role: 'resetzoom' }, { label: p3x.onenote.lang.menu.role.view.zoomin, role: 'zoomin' }, { label: p3x.onenote.lang.menu.role.view.zoomout, role: 'zoomout' }, {type: 'separator'}, { label: p3x.onenote.lang.menu.role.view.togglefullscreen, role: 'togglefullscreen' } ] }, { label: global.p3x.onenote.lang.menu.help.title, role: 'help', submenu: [ { label: global.p3x.onenote.lang.label.download, click: action.download }, { label: 'GitHub', click: action.github }, { label: global.p3x.onenote.lang.label.developer, click: action.patrik }, { label: 'P3X', click: action.p3x }, { label: 'Corifeus', click: action.corifeus }, { label: 'NPM', click: action.npm }, ] }, { label: global.p3x.onenote.lang.label.donate, click: () => { shell.openExternal('https://paypal.me/patrikx3') } }, ] //if (process.env.APPIMAGE !== undefined) { template[7].submenu.push({type: 'separator'}) template[7].submenu.push({ label: global.p3x.onenote.lang.menu.help.checkUpdates, click: () => { const {autoUpdater} = require("electron-updater"); autoUpdater.checkForUpdatesAndNotify(); } }, ) //} const menu = Menu.buildFromTemplate(template) Menu.setApplicationMenu(menu) } module.exports = mainMenu; src/electron/main/create/tray.js000066400000000000000000000026171516076457200172070ustar00rootroot00000000000000const {app, Menu, Tray } = require('electron') const menus = require('../menus'); const action = require('../action'); /* const destroyTray = () => { if (global.p3x.onenote.tray !== undefined) { global.p3x.onenote.tray.destroy() global.p3x.onenote.tray = undefined } } */ function mainTray(opts) { if (opts === undefined) { opts = { allowQuit: false } } // app.whenReady().then(() => { //destroyTray(); if (!global.p3x.onenote.disableHide) { if (global.p3x.onenote.tray === undefined ) { global.p3x.onenote.tray = new Tray(global.p3x.onenote.iconFile) const click = () => { //console.info('tray on click is executed - if not shown in console. this click is not executed.') action.toggleVisible() } global.p3x.onenote.tray.on('click', click) } global.p3x.onenote.tray.setToolTip(`${global.p3x.onenote.title} v${global.p3x.onenote.pkg.version}`) const menu = menus.default() const contextMenu = Menu.buildFromTemplate(menu) global.p3x.onenote.tray.setContextMenu(contextMenu) } else if (global.p3x.onenote.tray !== undefined && opts.allowQuit === true) { require('../actions/relaunch')() } // }) } module.exports = mainTray; src/electron/main/create/window/000077500000000000000000000000001516076457200171735ustar00rootroot00000000000000src/electron/main/create/window/onenote.js000066400000000000000000000146071516076457200212100ustar00rootroot00000000000000const {BrowserWindow, app} = require('electron'); function createWindow() { const remoteMain = require("@electron/remote/main") remoteMain.initialize() global.p3x.onenote.window.onenote = new BrowserWindow({ icon: global.p3x.onenote.iconFile, title: `${global.p3x.onenote.title} v${global.p3x.onenote.pkg.version}`, backgroundColor: 'black', autoHideMenuBar: global.p3x.onenote.optionToHideMenu, webPreferences: { nativeWindowOpen: true, worldSafeExecuteJavaScript: true, nodeIntegration: true, nodeIntegrationInSubFrames: true, contextIsolation: false, webviewTag: true, } }); global.p3x.onenote.window.onenote.loadURL(`file://${__dirname}/../../../window/onenote/index.html`); global.p3x.onenote.window.onenote.webContents.on("did-attach-webview", (_, contents) => { contents.setWindowOpenHandler((details) => { global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-new-window', details); return { action: 'deny' } }) }) remoteMain.enable(global.p3x.onenote.window.onenote.webContents) if (process.env.NODE_ENV === 'debug') { global.p3x.onenote.window.onenote.openDevTools() } global.p3x.onenote.setVisible(process.argv.includes('--minimized') ? false : true); global.p3x.onenote.window.onenote.on('minimize', function (event) { //event.preventDefault() //global.p3x.onenote.setVisible(false, true); }); global.p3x.onenote.window.onenote.on('close', function (event) { if (!app.isQuiting) { if (!global.p3x.onenote.disableHide) { event.preventDefault() global.p3x.onenote.setVisible(false); } } return false; }); global.p3x.onenote.window.onenote.on('focus', () => { global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-action', { action: 'focus' }) }) global.p3x.onenote.window.onenote.on('focus', function () { global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-window-state', { action: 'focus' }) global.p3x.onenote.mainMenu(); global.p3x.onenote.mainTray() }); global.p3x.onenote.window.onenote.on('blur', function () { global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-window-state', { action: 'blur' }) global.p3x.onenote.mainMenu(); global.p3x.onenote.mainTray() }); global.p3x.onenote.window.onenote.on('hide', function () { global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-window-state', { action: 'blur' }) }); if (!process.argv.includes('--minimized')) { //const windowBounds = global.p3x.onenote.conf.get('window-bounds'); const maximized = global.p3x.onenote.conf.get('maximized'); if (maximized === true) { global.p3x.onenote.window.onenote.maximize() } } /* else if (windowBounds !== null && windowBounds !== undefined) { global.p3x.onenote.window.onenote.setBounds(windowBounds); } global.p3x.onenote.window.onenote.on('close', () => { if (global.p3x.onenote.conf.get('maximized') !== true) { global.p3x.onenote.conf.set('window-bounds', global.p3x.onenote.window.onenote.getBounds()) } }) */ global.p3x.onenote.window.onenote.on('maximize', () => { global.p3x.onenote.conf.set('maximized', true) }) global.p3x.onenote.window.onenote.on('unmaximize', () => { global.p3x.onenote.conf.set('maximized', false) /* const windowBounds = global.p3x.onenote.conf.get('window-bounds'); if (windowBounds !== null && windowBounds !== undefined) { global.p3x.onenote.window.onenote.setBounds(windowBounds); } */ }) const {autoUpdater} = require("electron-updater"); autoUpdater.on('checking-for-update', (info) => { console.log('checking-for-update', info) global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-action', { action: 'toast', message: global.p3x.onenote.lang.updater["checking-for-update"] }) }) autoUpdater.on('update-available', (info) => { console.log('update-available', info) global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-action', { action: 'toast', message: global.p3x.onenote.lang.updater["update-available"] }) }) let firstCheck = true autoUpdater.on('update-not-available', (info) => { console.log('update-not-available', info) if (firstCheck) { firstCheck = false return } global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-action', { action: 'toast', message: global.p3x.onenote.lang.updater["update-not-available"] }) }) autoUpdater.on('error', (error) => { console.error('error', error) /* if (global.p3x.onenote.window.onenote) { global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-action', { action: 'toast', error: error, message: global.p3x.onenote.lang.updater["error"]({ errorMessage: error.message.split('\n')[0] }) }) }*/ }) /* autoUpdater.on('download-progress', (progressObj) => { /* let log_message = "Download speed: " + progressObj.bytesPerSecond; log_message = log_message + ' - Downloaded ' + progressObj.percent + '%'; log_message = log_message + ' (' + progressObj.transferred + "/" + progressObj.total + ')'; */ /* global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-action', { action: 'toast', message: p3x.onenote.lang.updater["download-progress"]({ progressObj: progressObj, }) }) }) */ autoUpdater.on('update-downloaded', (info) => { global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-action', { action: 'toast', message: p3x.onenote.lang.updater["update-downloaded"], }) }); autoUpdater.checkForUpdatesAndNotify(); } module.exports = createWindow; src/electron/main/ipc-main.js000066400000000000000000000025111516076457200164530ustar00rootroot00000000000000const {ipcMain} = require('electron') ipcMain.on('did-finish-load', function () { const toWebview = global.p3x.onenote.conf.get('webview-onenote'); global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-onload-user', toWebview); }); ipcMain.on('p3x-onenote-save', function (event, data) { global.p3x.onenote.conf.set('webview-onenote', data); //global.p3x.onenote.conf.set('window-bounds', global.p3x.onenote.window.onenote.getBounds()); }) ipcMain.on('p3x-onenote-action-bookmark-result', function (event, data) { //console.log('p3x-onenote-action-bookmark-result', data) const bookmarksOriginal = global.p3x.onenote.conf.get('bookmarks') || [] const naturalCompareDocument = require('../lib/natural-compare-document') const sort = naturalCompareDocument({ byProperty: 'title' }) let bookmarks = bookmarksOriginal.sort(sort) if (data.opts.edit !== true) { bookmarks.push(data.model) } else { if (data.delete === true) { bookmarks.splice(data.opts.index, 1); } else { bookmarks[data.opts.index] = data.model } } global.p3x.onenote.conf.set('bookmarks', bookmarks.sort(sort)) global.p3x.onenote.mainMenu(); global.p3x.onenote.mainTray() }) ipcMain.on('p3x-debug', (event, data) => { console.log(data) }) src/electron/main/menus.js000066400000000000000000000022431516076457200161070ustar00rootroot00000000000000const action = require('./action') const menus = { default: () => { let visible = false; if (global.p3x.onenote.window.onenote !== undefined) { visible = global.p3x.onenote.isVisible() ? true : false; } let menus = [ { label: global.p3x.onenote.lang.label.personalHome, click: action.home }, { label: global.p3x.onenote.lang.label.corporateHome, click: action.corporate }, { label: global.p3x.onenote.lang.label.clearCache, click: action.restart }, { type: 'separator' }, { label: global.p3x.onenote.lang.label.quit, click: action.quit } ] if (!global.p3x.onenote.disableHide) { const hideMenu = { label: visible ? global.p3x.onenote.lang.label.hide : global.p3x.onenote.lang.label.show, click: action.toggleVisible } menus.splice(3, 0, hideMenu); } return menus; } } module.exports = menus; src/electron/main/set-visible.js000066400000000000000000000020351516076457200172050ustar00rootroot00000000000000function setVisible(visible = true, force = false) { if (visible === null) { visible = true; } /* else { mainWindow.webContents.send('p3x-onenote-action', { action: 'focus-save' }) } */ if (global.p3x.onenote.window.onenote !== undefined) { if (visible || (global.p3x.onenote.window.onenote.isMinimized() && !force)) { visible = true; global.p3x.onenote.window.onenote.show(); } else { global.p3x.onenote.window.onenote.minimize() if (!global.p3x.onenote.disableHide) { global.p3x.onenote.window.onenote.hide(); } } } global.p3x.onenote.conf.set('visible', visible); global.p3x.onenote.mainMenu(); global.p3x.onenote.mainTray() if (visible || force) { global.p3x.onenote.window.onenote.focus(); global.p3x.onenote.window.onenote.webContents.send('p3x-onenote-action', { action: 'focus' }) } } module.exports = setVisible;src/electron/window/000077500000000000000000000000001516076457200150045ustar00rootroot00000000000000src/electron/window/onenote/000077500000000000000000000000001516076457200164535ustar00rootroot00000000000000src/electron/window/onenote/action/000077500000000000000000000000001516076457200177305ustar00rootroot00000000000000src/electron/window/onenote/action/load-proxy.js000066400000000000000000000007731516076457200223730ustar00rootroot00000000000000const remote = require('@electron/remote') const loadProxy = async () => { //console.log('load proxy'); await p3x.onenote.wait.domReady() const webview = global.p3x.onenote.webview; // const session = webview.getWebContents().session; const session = remote.webContents.fromId(webview.getWebContentsId()).session const proxy = global.p3x.onenote.data.proxy.trim(); await session.setProxy({ proxyRules: proxy }) webview.reload(); } module.exports = loadProxy; src/electron/window/onenote/action/multi-action/000077500000000000000000000000001516076457200223355ustar00rootroot00000000000000src/electron/window/onenote/action/multi-action/get-location.js000066400000000000000000000010431516076457200252560ustar00rootroot00000000000000let text module.exports = () => { var copy = function (e) { e.preventDefault(); if (e.clipboardData) { e.clipboardData.setData('text/plain', text); } else if (window.clipboardData) { window.clipboardData.setData('Text', text); } } text = global.p3x.onenote.webview.src window.addEventListener('copy', copy); document.execCommand('copy'); window.removeEventListener('copy', copy); global.p3x.onenote.toast.action(global.p3x.onenote.lang.label.copyLocationCopied) }src/electron/window/onenote/action/multi-action/toast.js000066400000000000000000000002001516076457200240150ustar00rootroot00000000000000const toast = (data) => { global.p3x.onenote.toast.action({ message: data.message }) } module.exports = toastsrc/electron/window/onenote/action/multi-actions.js000066400000000000000000000043171516076457200230630ustar00rootroot00000000000000const remote = require('@electron/remote') const multiActions = (data) => { const webview = global.p3x.onenote.webview; switch (data.action) { /* case 'focus-save': //console.log('focus-save') webview.getWebContents().executeJavaScript(`window.p3xOnenoteActiveElement = document.activeElement; window.p3xIframe = document.getElementById('sdx_ow_iframe'); window.p3xIframeDoc = window.p3xIframe.contentDocument || window.p3xIframe.contentWindow.document; console.log(window.p3xIframeDoc.activeElement);`) break; */ case 'focus': // webview.openDevTools(); if (webview !== undefined) { webview.focus() /* webview.getWebContents().executeJavaScript(`var a = 'foo'; Promise.resolve(a);`).then(result => { console.log(result) }).catch(e => console.error(e)) */ //webview.getWebContents().executeJavaScript(`console.log(window.p3xOnenoteActiveElement)`) //document.activeElement } break; case 'restart': //const session = webview.getWebContents().session; const session = remote.webContents.fromId(webview.getWebContentsId()).session session.clearStorageData().then(() => { webview.reload() }) break; case 'home': webview.src = global.p3x.onenote.url.notebooks break; case 'corporate': webview.src = 'https://www.onenote.com/notebooks?auth=2' break; case 'get-location': require('./multi-action/get-location')() break; case 'toast': require('./multi-action/toast')(data) break; case 'dark-theme-invert': document.body.classList.remove('p3x-dark-mode-invert-quirks') if (data.darkThemeInvert === true) { document.body.classList.add('p3x-dark-mode-invert-quirks') } // alert(`darkThemeInvert: ${data.darkThemeInvert}`) break; } } module.exports = multiActions; src/electron/window/onenote/action/set-proxy.js000066400000000000000000000016211516076457200222400ustar00rootroot00000000000000const {ipcRenderer} = require('electron'); module.exports = async (data) => { let valueProxy = ''; let cancelled = false; try { valueProxy = await global.p3x.onenote.prompt.setProxy(); valueProxy = valueProxy === undefined ? '' : valueProxy.trim(); } catch (e) { if (e !== undefined) { console.error(e); } else { cancelled = true; } } finally { if (!cancelled) { global.p3x.onenote.data.proxy = valueProxy; if (valueProxy === '') { global.p3x.onenote.toast.setProxy.clear() } else { global.p3x.onenote.toast.setProxy.set(valueProxy) } //console.log('set-proxy', global.p3x.onenote.data.proxy) ipcRenderer.send('p3x-onenote-save', global.p3x.onenote.data); require('./load-proxy')() } } } src/electron/window/onenote/angular.js000066400000000000000000000070351516076457200204470ustar00rootroot00000000000000//const remote = require("@electron/remote"); //const {shell} = require("electron"); const execAsync = async () => { const {shell} = require('electron'); //const remote = require('@electron/remote') require('angular/angular'); require('angular-aria'); require('angular-animate'); require('angular-messages'); require('angular-material'); global.p3x.onenote.ng = angular.module('p3x-onenote', [ 'ngMaterial', 'ngMessages' ]); require('./angular/prompt'); require('./angular/toast'); p3x.onenote.wait.domReady().then(() => { let zoom = p3x.onenote.conf.get('zoom') if (zoom === undefined) { zoom = 1.0 } if (zoom !== 1.0) { global.p3x.onenote.webview.setZoomFactor(zoom); } }) /* win.webContents .setVisualZoomLevelLimits(1, 5) .then(console.log("Zoom Levels Have been Set between 100% and 500%")) .catch((err) => console.error(err)); */ global.p3x.onenote.ng.config(($mdAriaProvider, $mdThemingProvider) => { $mdAriaProvider.disableWarnings(); $mdThemingProvider.theme('default').primaryPalette('purple').accentPalette('blue')//.warnPalette('amber'); }) global.p3x.onenote.ng.run((p3xOnenotePrompt, p3xOnenoteToast, $rootScope, $animate, $mdMedia) => { $animate.enabled(false) global.p3x.onenote.prompt = p3xOnenotePrompt; global.p3x.onenote.toast = p3xOnenoteToast; global.p3x.onenote.root = $rootScope $rootScope.$mdMedia = $mdMedia p3x.onenote.toast.action(p3x.onenote.lang.slow) $rootScope.p3x = { onenote: { go: (action) => { global.p3x.onenote.webview[action === 'back' ? 'goBack' : 'goForward']() }, canGo: (action) => { if (!p3x.onenote.domReady) { return false; } if (action === 'back') { return global.p3x.onenote.webview && global.p3x.onenote.webview.canGoBack() } return global.p3x.onenote.webview && global.p3x.onenote.webview.canGoForward() }, lang: global.p3x.onenote.lang, location: undefined, copyLocation: require('./action/multi-action/get-location'), donate: () => { shell.openExternal('https://paypal.me/patrikx3') }, zoom: (zoom) => { const currentZoom = global.p3x.onenote.webview.getZoomFactor(); let value if (zoom >= 0) { value = currentZoom + 0.1; } else { value = currentZoom - 0.1; } if (value >= 0.75 && value <= 5.0) { global.p3x.onenote.webview.setZoomFactor(value) p3x.onenote.conf.set('zoom', value) } }, get zoomFactor() { if (!p3x.onenote.domReady) { return 100.00; } return (global.p3x.onenote.webview.getZoomFactor() * 100).toFixed(0) } } } }) angular.element(document).ready(() => { const bootstrapElement = document.getElementById('p3x-onenote-bootstrap'); angular.bootstrap(bootstrapElement, ['p3x-onenote']); }) } execAsync() src/electron/window/onenote/angular/000077500000000000000000000000001516076457200201045ustar00rootroot00000000000000src/electron/window/onenote/angular/prompt/000077500000000000000000000000001516076457200214255ustar00rootroot00000000000000src/electron/window/onenote/angular/prompt/index.js000066400000000000000000000202621516076457200230740ustar00rootroot00000000000000global.p3x.onenote.ng.factory('p3xOnenotePrompt', ($mdDialog) => { return new function () { this.setProxy = () => { const confirm = $mdDialog.prompt() .title(p3x.onenote.lang.label.setProxy) .textContent(p3x.onenote.lang.dialog.setProxy.info) .placeholder(p3x.onenote.lang.dialog.setProxy.placeholder) .ariaLabel(p3x.onenote.lang.dialog.setProxy.placeholder) .initialValue(global.p3x.onenote.data.proxy) //.targetEvent(ev) //.required(true) .cancel(p3x.onenote.lang.button.cancel) .ok(p3x.onenote.lang.button.save) return $mdDialog.show(confirm) } this.goToUrl = () => { const confirm = $mdDialog.prompt() .title(p3x.onenote.lang.label.openUrl) .textContent(p3x.onenote.lang.dialog.openUrl.info) .placeholder(p3x.onenote.lang.dialog.openUrl.placeholder) .ariaLabel(p3x.onenote.lang.dialog.openUrl.placeholder) //.initialValue(global.p3x.onenote.data.proxy) //.targetEvent(ev) //.required(true) .cancel(p3x.onenote.lang.button.cancel) .ok(p3x.onenote.lang.button.go) return $mdDialog.show(confirm) } this.configureLanguge = (opts) => { return $mdDialog.show({ template: `

${p3x.onenote.lang.menu.language.dialog.label}

${p3x.onenote.lang.menu.language.dialog.personal} ${p3x.onenote.lang.menu.language.dialog.corporate} ${p3x.onenote.lang.button.cancel}
`, controller: function ($mdDialog, $scope) { $scope.exit = (answer) => { $mdDialog.hide(answer); } $scope.cancel = $mdDialog.cancel } }); } this.redirect = (opts) => { return $mdDialog.show({ template: `

${p3x.onenote.lang.label.promptRedirectUrlTitle}

${p3x.onenote.lang.dialog.redirect.url({url: opts.url})}
${p3x.onenote.lang.button.cancel} ${p3x.onenote.lang.dialog.redirect.urlInternal} ${p3x.onenote.lang.dialog.redirect.urlExternal}
`, controller: function ($mdDialog, $scope) { $scope.exit = (answer) => { $mdDialog.hide(answer); } $scope.cancel = $mdDialog.cancel } }); } this.bookmarks = (opts) => { let deleteButton = '' let title if (opts.edit === true) { deleteButton = ` ${p3x.onenote.lang.button.delete} ` title = p3x.onenote.lang.bookmarks.edit } else { title = p3x.onenote.lang.bookmarks.add } return $mdDialog.show({ template: `

${title}

${p3x.onenote.lang.validation.required}
${p3x.onenote.lang.validation.required}
${p3x.onenote.lang.validation.url}
${p3x.onenote.lang.button.cancel} ${deleteButton} ${p3x.onenote.lang.button.save}
`, controller: function ($mdDialog, $scope) { $scope.model = { title: undefined, url: undefined, } if (opts.model) { $scope.model = opts.model } $scope.submit = () => { if ($scope.urlForm.$valid) { $mdDialog.hide({ opts: opts, model: $scope.model, }); } } $scope.delete = () => { $mdDialog.hide({ delete: true, opts: opts, model: $scope.model, }); } $scope.exit = (answer) => { $mdDialog.hide(answer); } $scope.cancel = $mdDialog.cancel } }); } } }) src/electron/window/onenote/angular/toast/000077500000000000000000000000001516076457200212365ustar00rootroot00000000000000src/electron/window/onenote/angular/toast/index.js000066400000000000000000000017321516076457200227060ustar00rootroot00000000000000global.p3x.onenote.ng.factory('p3xOnenoteToast', ($mdToast) => { const toast = (options) => { if (typeof options === 'string') { options = { message: options, } } const template = '' + options.message + '' $mdToast.show({ controller: function ($scope, $mdToast) { $scope.closeToast = function() { $mdToast.hide(); }; }, template: template, hideDelay: 5000, position: 'bottom right' }); } return new function () { this.action = toast; this.setProxy = new function () { this.clear = () => toast(p3x.onenote.lang.dialog.setProxy.clear) this.set = (value) => toast(p3x.onenote.lang.dialog.setProxy.set(value)) } } }) src/electron/window/onenote/event/000077500000000000000000000000001516076457200175745ustar00rootroot00000000000000src/electron/window/onenote/event/handler.js000066400000000000000000000107531516076457200215550ustar00rootroot00000000000000const electron = require('electron'); const shell = electron.shell; const ipc = electron.ipcRenderer; const handler = (options) => { const {webview} = options; require('../angular') /* webview.addEventListener('did-stop-loading', function(event) { // webview.insertCSS(window.cssData); }); */ // const allowedUrlRegex = /^((https?:\/\/((onedrive\.live\.com\/((redir\?resid\=)|((redir|edit).aspx\?)))|((www\.)?onenote\.com)|(login\.)|(g\.live\.))|(about\:blank)))/i // const allowedUrlRegex2 = /^https?:\/\/d\.docs\.live\.net\/([a-z0-9]{16})\//i //const disalledUrl = /^((https?:\/\/))/i /* let windowInterval const generateInterval = () => { windowInterval = setInterval(() => { if (global.p3x.onenote.root && global.p3x.onenote.root.p3x.onenote.location !== webview.src) { console.log('changed the url via interval', webview.src) p3x.onenote.wait.angular(() => { global.p3x.onenote.root.p3x.onenote.location = webview.src global.p3x.onenote.data.url = webview.src global.p3x.onenote.root.$digest() ipc.send('p3x-onenote-save', global.p3x.onenote.data); }) } }, p3x.onenote.wrongUrlTimeout) } generateInterval() ipc.on('p3x-onenote-window-state', function (event, data) { clearInterval(windowInterval) if (data.action === 'focus') { generateInterval() } }) */ /* webview.addEventListener('did-stop-loading', function(event) { // webview.insertCSS(p3x.onenote.hackCss); }); webview.addEventListener('will-navigate', function(event, url) { ipc.send('p3x-debug', { 'will-navigate': event, url: url, }); }); webview.addEventListener('will-redirect', function(event, url) { ipc.send('p3x-debug', { 'will-redirect': event, url: url, }); }); */ for(let eventName of ['did-navigate', 'did-navigate-in-page']) { webview.addEventListener(eventName, function (event, url) { /* ipc.send('p3x-debug', { 'did-navigate': event, url: url, }); */ console.log(`changed the url via ${eventName}`, webview.src) //global.p3x.onenote.data.url = webview.src; global.p3x.onenote.data.url = webview.getURL() ipc.send('p3x-onenote-save', global.p3x.onenote.data); p3x.onenote.wait.angular(() => { global.p3x.onenote.root.p3x.onenote.location = webview.src global.p3x.onenote.root.$digest() }) }); } webview.addEventListener('dom-ready', event => { //TODO Remove this once https://github.com/electron/electron/issues/14474 is fixed webview.blur(); webview.focus(); p3x.onenote.domReady = true if (process.env.NODE_ENV === 'debug') { webview.openDevTools() } }); /* webview.addEventListener('new-window', function (event) { console.log('new-window', event.url) event.preventDefault() //p3x.onenote.toast.action(p3x.onenote.lang.label.unknownLink) if (event.url.trim().startsWith('about:blank')) { //webview.src = event.url; return } if (global.p3x.onenote.conf.get('option-to-disable-internal-external-popup') === true) { webview.src = event.url } else { global.p3x.onenote.prompt.redirect({url: event.url}).then((answer) => { if (answer === 'internal') { webview.src = event.url; } else { shell.openExternal(event.url) } }) } }); */ /* for(let event of [ 'did-finish-load', 'did-frame-finish-load', 'did-start-loading', 'page-title-updated', 'will-navigate', 'did-start-navigation', 'did-redirect-navigation', 'did-navigate', 'did-frame-navigate', 'did-navigate-in-page', 'update-target-url', ]) { webview.addEventListener(event, function(eventData) { if (eventData.url) { console.log(event, event.url) } }) } */ } module.exports = handler src/electron/window/onenote/index.html000066400000000000000000000067011516076457200204540ustar00rootroot00000000000000
{{ $root.p3x.onenote.zoomFactor }}%
 
src/electron/window/onenote/ipc/000077500000000000000000000000001516076457200172265ustar00rootroot00000000000000src/electron/window/onenote/ipc/handler.js000066400000000000000000000076731516076457200212160ustar00rootroot00000000000000const {shell, ipcRenderer} = require('electron'); const setProxy = require('../action/set-proxy'); const multiActions = require('../action/multi-actions'); const handler = (options) => { const {webview} = options; ipcRenderer.on('p3x-onenote-onload-user', function (event, data) { if (data !== null && data !== undefined) { global.p3x.onenote.data = data; } //console.log('p3x-onenote-onload-user', data) if (typeof (global.p3x.onenote.data) === 'object' && global.p3x.onenote.data.hasOwnProperty('url') && !global.p3x.onenote.data.url.startsWith('about:blank')) { webview.src = global.p3x.onenote.data.url; } else { webview.src = 'https://www.onenote.com/notebooks' } if (global.p3x.onenote.data.proxy.trim() !== '') { require('../action/load-proxy')(); } }) ipcRenderer.on('p3x-onenote-action', function (event, data) { multiActions(data); }) ipcRenderer.on('p3x-onenote-action-set-proxy', (event, data) => { setProxy(data); }) ipcRenderer.on('p3x-onenote-language', async (event, data) => { global.p3x.onenote.lang = global.p3x.onenote.translations[data.translation] global.p3x.onenote.toast.action(global.p3x.onenote.lang.menu.language.alert) global.p3x.onenote.root.p3x.onenote.lang = global.p3x.onenote.lang let type = ''; let cancelled = false; try { type = await global.p3x.onenote.prompt.configureLanguge(data); type = type === undefined ? '' : type.trim(); } catch (e) { if (e !== undefined) { console.error(e); } else { cancelled = true; } } finally { if (!cancelled) { if (type === 'corporate') { global.p3x.onenote.webview.src = 'https://www.onenote.com/notebooks?auth=2&omkt=' + data.translation } else { global.p3x.onenote.webview.src = 'https://www.onenote.com/notebooks?omkt=' + data.translation } } } }) ipcRenderer.on('p3x-onenote-action-open-url', async (event, data) => { let url = ''; let cancelled = false; try { url = await global.p3x.onenote.prompt.goToUrl(); url = url === undefined ? '' : url.trim(); if (!url.startsWith('http')) { url = 'https://' + url } } catch (e) { if (e !== undefined) { console.error(e); } else { cancelled = true; } } finally { if (!cancelled) { global.p3x.onenote.webview.src = url } } }) ipcRenderer.on('p3x-onenote-action-bookmark-open', (event, data) => { global.p3x.onenote.webview.src = data.url }) ipcRenderer.on('p3x-onenote-action-bookmark-add', async (event, data) => { try { const result = await global.p3x.onenote.prompt.bookmarks(data); ipcRenderer.send('p3x-onenote-action-bookmark-result', result); } catch (e) { if (e !== undefined) { alert(e.message) console.error(e); } } }) ipcRenderer.on('p3x-onenote-new-window', (event, data) => { const url = data.url if (url.trim().startsWith('about:blank')) { //webview.src = event.url; return } if (global.p3x.onenote.conf.get('option-to-disable-internal-external-popup') === true) { webview.src = url } else { global.p3x.onenote.prompt.redirect({url: url}).then((answer) => { if (answer === 'internal') { webview.src = url; } else { shell.openExternal(url) } }) } }) } module.exports = handler src/electron/window/onenote/load.js000066400000000000000000000065471516076457200177440ustar00rootroot00000000000000const {ipcRenderer} = require('electron'); const Store = require('electron-store'); const conf = new Store(); let translationKey = conf.get('lang') const langTranslations = { 'en-US': require('../../../translation/en-US'), 'de-DE': require('../../../translation/de-DE'), 'pt-BR': require('../../../translation/pt-BR'), 'es-ES': require('../../../translation/es-ES'), 'fr-FR': require('../../../translation/fr-FR'), 'nl-NL': require('../../../translation/nl-NL'), 'it-IT': require('../../../translation/it-IT'), 'zh-CN': require('../../../translation/zh-CN'), 'ru-RU': require('../../../translation/ru-RU'), 'pl-PL': require('../../../translation/pl-PL'), 'tr-TR': require('../../../translation/tr-TR'), 'ja-JP': require('../../../translation/ja-JP'), } if (!translationKey) { translationKey = 'en-US' } const translation = langTranslations[translationKey] global.p3x = { onenote: { conf: conf, domReady: false, url: { /* https://www.onenote.com/notebooks?omkt=en-US https://www.onenote.com/notebooks?omkt=de-DE https://www.onenote.com/notebooks?omkt=hu-HU */ notebooks: 'https://www.onenote.com/notebooks', }, ui: {}, hackCss: undefined, ng: undefined, webview: undefined, pkg: require('../../../../package'), translations: langTranslations, lang: translation, data: { url: 'about:blank', proxy: '', }, prompt: undefined, toast: undefined, root: undefined, wrongUrlTimeout: 1000, wrongUrlMaxAllowed: 5, wait: { angular: (cb) => { let timeout const exec = () => { if (global.p3x.onenote.root === undefined) { clearTimeout(timeout) timeout = setTimeout(exec, 250) } else { cb() } } exec() }, domReady: async () => { return new Promise(resolve => { let timeout const exec = () => { if (p3x.onenote.domReady !== true) { clearTimeout(timeout) timeout = setTimeout(exec, 250) } else { resolve() } } exec() }) } } } } document.title = `${global.p3x.onenote.lang.title} v${global.p3x.onenote.pkg.version}`; window.p3xOneNoteOnLoad = function () { if (conf.get('darkThemeInvert') === true) { document.body.classList.add('p3x-dark-mode-invert-quirks') } const webview = document.getElementById("p3x-onenote-webview"); global.p3x.onenote.webview = webview; webview.focus() /* global.p3x.onenote.webview.addEventListener("dom-ready", function () { //require('./core/overlay') require('./angular') }) */ const ipcHandler = require('./ipc/handler'); ipcHandler({ webview: webview, }) const eventHandler = require('./event/handler'); eventHandler({ webview: webview, }) ipcRenderer.send('did-finish-load'); } src/electron/window/onenote/style.css000066400000000000000000000024611516076457200203300ustar00rootroot00000000000000:root { /* --p3x-onenote-navbar-color: #7719aa; */ --p3x-onenote-navbar-color: black; --p3x-onenote-navbar-bg: white; --p3x-onenote-bottom-bar-height: 20px; --p3x-onenote-bottom-bar-font-size: 12px; } body.p3x-dark-mode-invert-quirks { filter: invert(1) hue-rotate(180deg); } body { background-color: white; padding: 0; margin: 0; overflow: hidden; } /* md-dialog md-dialog-actions { display: block !important; } md-dialog md-dialog-actions button { float: right !important; } */ body * { transition: none !important; } #p3x-onenote-bottom-bar { cursor: pointer; position: fixed; bottom: 0px; left: 0px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: var(--p3x-onenote-bottom-bar-height); font-size: var(--p3x-onenote-bottom-bar-font-size); font-family: Roboto; line-height: var(--p3x-onenote-bottom-bar-height); background-color: var(--p3x-onenote-navbar-bg); color: var(--p3x-onenote-navbar-color); } #p3x-onenote-webview { position: fixed; top: 0px; left: 0px; overflow: hidden; width: 100%; height: calc(100% - var(--p3x-onenote-bottom-bar-height)); } .md-toast-content { z-index: 110; } .p3x-onenote-toast-default .md-toast-content { } src/flathub/000077500000000000000000000000001516076457200133075ustar00rootroot00000000000000src/flathub/metainfo.xml000066400000000000000000000020631516076457200156340ustar00rootroot00000000000000 P3X Onenote com.patrikx3.onenote A Linux compatible version of OneNote https://corifeus.com/onenote MIT MIT

A Linux compatible version of OneNote

https://cdn.corifeus.com/git/onenote/artifacts/screenshot/screenshot-2023.png Light theme https://cdn.corifeus.com/git/onenote/artifacts/screenshot/screenshot-2024.png Dark mode patrikx3 com.patrikx3.onenote.desktop
src/flathub/p3x-onenote.desktop000066400000000000000000000002271516076457200170620ustar00rootroot00000000000000[Desktop Entry] Type=Application Name=P3X Onenote Comment=A Linux compatible version of OneNote Icon=com.patrikx3.onenote Exec=run.sh Categories=Officesrc/translation/000077500000000000000000000000001516076457200142205ustar00rootroot00000000000000src/translation/de-DE.js000066400000000000000000000141221516076457200154340ustar00rootroot00000000000000const translation = { title: 'P3X OneNote', restart: 'Bitte warten Sie, die Anwendung wird neu gestartet.', label: { darkThemeInvert: { title: 'Aktivieren Sie den Dunkelmodus mit Macken (mit invertieren)' }, hideMenu: 'Hauptmenü ausblenden (mit ALT anzeigen)', optionToHideMenuState: { yes: 'Nach dem Neustart wird das Menü ausgeblendet und auf ALT angezeigt.', }, donate: 'Spenden', allowMultiple: { checkbox: 'Mehrere App-Instanzen erlauben (mit ein paar Tricks)', message: { yes: 'Nutzung mehrerer Instanzen aktiv (mit ein paar Tricks).', no: 'Nutzung mehrerer Instanzen deaktiviert (ohne Tricks).' } }, disableHide: { //yes: 'Set the close button behaviour that will minimize to the tray instead of quitting', //no: 'Set the close button behaviour as to really quit the app', checkbox: 'Schließen-Knopf Einstellung', message: { yes: 'Schließen-Knopf beendet die Anwendung.', no: 'Schließen-Knopf minimiert die Anwendung.', } }, optionToDisableInternalExternalPopup: 'Deaktivere Popup beim öffnen externener Links (alle Links intern öffnen)', settings: 'Einstellungen', setProxy: 'Proxy-Einstellungen', openUrl: 'URL öffnen', promptRedirectUrlTitle: 'Weiter zu URL', edit: 'Bearbeiten', view: 'Anzeigen', download: 'Download', developer: 'Patrik Laszlo', personalHome: 'Persönlich', corporateHome: 'Business', clearCache: 'Abmelden und Cache leeren', quit: 'Beenden', show: 'Maximieren', hide: 'Minimieren', copyLocation: 'Speicherort in Zwischenablage kopieren', copyLocationCopied: 'Speicherort in Zwischenablage kopiert.', //disallowedContent: 'Disallowed content! If not working, hang on, it will reset to the default home. (Max 5 seconds).', //unknownLink: 'Hang on, it might change while loading to the destination. If this is not a OneNote page, free to click on the P3X OneNote menu home' back: 'Zurück', forward: 'Weiter', }, dialog: { info: 'Info', openUrl: { info: 'Sie können zu jeder gewünschten URL gelangen', placeholder: 'Eine gültige URL', }, minimizationBehavior: { title: 'Minimiere Einstellungen', }, setProxy: { placeholder: 'Proxy-Einstellungen', info: 'Zum deaktiveren alles löschen.', clear: 'Der Proxy ist deaktiviert.', set: (value) => { return `Proxyserver-Adresse ist ${value}` } }, redirect: { url: (opts) => { return `${opts.url}` }, urlExternal: 'Extern', urlInternal: 'Intern', } }, button: { yes: 'Ja', no: 'Nein', ok: 'OK', cancel: 'Abbrechen', save: 'Speichern', clear: 'Neu', go: 'Los', delete: 'Löschen', }, menu: { action: 'Bearbeiten', role: { edit: { undo: 'Rückgängig', redo: 'Wiederherstellen', cut: 'Ausschneiden', copy: 'Kopieren', paste: 'Einfügen', pasteandmatchstyle: 'Einfügen und Formattierung beibehalten', delete: 'Löschen', selectall: 'Alles auswählen', }, view: { reload: 'Neu laden', forcereload: 'Neu laden erzwingen', toggledevtools: 'Entwicklereinstellungen aktivieren/deaktivieren', resetzoom: 'Normale Größe', zoomin: 'Vergrößern', zoomout: 'Verkleinern', togglefullscreen: 'Vollbild', } }, help: { title: 'Hilfe', checkUpdates: 'Auf Updates prüfen' }, language: { label: 'Sprache / Language', alert: 'Sprache auf Deutsch eingestellt.', dialog: { label: 'Versuchen Sie, die Online OneNote-Sprache zu konfigurieren?', corporate: 'Business', personal: 'Persönlich', }, translations: { 'en-US': 'Englisch / English', 'de-DE': 'Deutsch / German', 'pt-BR': 'Portugisisch / Português', 'es-ES': 'Spanisch / Spanish', 'fr-FR': 'Französisch / French', 'nl-NL': 'Niederländisch / Dutch', 'it-IT': 'Italiänisch / Italian', 'zh-CN': '简体中文 / Simplified Chinese', 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', 'ja-JP': '日本語 / Japanese', }, }, }, redirecting: 'Einen Moment, es wird zu einem neuen Notzibuch umgeleitet. Dies kann eine Weile dauern...', slow: 'Einen Moment, das Laden von OneNote kann eine Weile dauern...', updater: { 'checking-for-update': 'Prüfen auf neue Updates ...', 'update-available': 'Aktuellste Version wird geladen ...', 'update-not-available': 'Version ist aktuell.', error: (opts) => { return `Error in auto-updater: ${opts.errorMessage}` }, 'download-progress': (opts) => { return 'Heruntergeladen ' + opts.progressObj.percent + '%' }, 'update-downloaded': 'Aktuellste Version heruntergeladen. Neustarten um den Updatevorgang abzuschließen.' }, bookmarks: { title: 'Lesezeichen', add: 'Lesezeichen hinzufügen', edit: 'Lesezeichen bearbeiten', form: { title: 'Titel', url: 'URL' } }, validation: { required: 'Erforderlich', url: 'Ungültige URL', }, }; module.exports = translation; src/translation/en-US.js000066400000000000000000000133021516076457200155040ustar00rootroot00000000000000const translation = { title: 'P3X OneNote', restart: 'Please hang on, the application is restarting.', label: { darkThemeInvert: { title: 'Enable dark mode with quirks (using invert)' }, hideMenu: 'Hide main menu (show with ALT)', optionToHideMenuState: { yes: 'After restart, it will hide the menu and show on ALT.', }, donate: 'Donate', allowMultiple: { checkbox: 'Allow multiple instances (with some quirks)', message: { yes: 'Now you can use multiple instance with some quirks.', no: 'Now, it allows only one instance, no quirks' } }, disableHide: { //yes: 'Set the close button behaviour that will minimize to the tray instead of quitting', //no: 'Set the close button behaviour as to really quit the app', checkbox: 'Close to the tray', message: { yes: 'The close button really closes the app.', no: 'The close button, instead of quitting, it minimizes the app to the tray.', } }, optionToDisableInternalExternalPopup: 'Disable Internal / External Popup (all link internal)', settings: 'Settings', setProxy: 'Set proxy', openUrl: 'Open an URL', promptRedirectUrlTitle: 'Redirect to url', edit: 'Edit', view: 'View', download: 'Download', developer: 'Patrik Laszlo', personalHome: 'Personal home', corporateHome: 'Corporate home', clearCache: 'First sign off, then click this menu option to clear the cache', quit: 'Quit', show: 'Show', hide: 'Hide', copyLocation: 'Copy this location to the clipboard', copyLocationCopied: 'The location is copied to the clipboard.', //disallowedContent: 'Disallowed content! If not working, hang on, it will reset to the default home. (Max 5 seconds).', //unknownLink: 'Hang on, it might change while loading to the destination. If this is not a OneNote page, free to click on the P3X OneNote menu home', back: 'Back', forward: 'Forward', }, dialog: { info: 'Info', openUrl: { info: 'You can go to any URL you wish', placeholder: 'a valid URL', }, minimizationBehavior: { title: 'Minimization behavior', }, setProxy: { placeholder: 'Proxy setting', info: 'To clear the proxy, use an empty string.', clear: 'The proxy is turned off.', set: (value) => { return `The proxy is set as ${value}` } }, redirect: { url: (opts) => { return `${opts.url}` }, urlExternal: 'External', urlInternal: 'Internal', } }, button: { yes: 'Yes', no: 'No', ok: 'OK', cancel: 'Cancel', save: 'Save', clear: 'Clear', go: 'Go', delete: 'Delete', }, menu: { action: 'Action', role: { edit: { undo: 'Undo', redo: 'Redo', cut: 'Cut', copy: 'Copy', paste: 'Paste', pasteandmatchstyle: 'Paste and match style', delete: 'Delete', selectall: 'Select all', }, view: { reload: 'Reload', forcereload: 'Force reload', toggledevtools: 'Toggle development tools', resetzoom: 'Reset Zoom', zoomin: 'Zoom In', zoomout: 'Zoom out', togglefullscreen: 'Toggle full screen', } }, help: { title: 'Help', checkUpdates: 'Check updates' }, language: { label: 'Language', alert: 'Language set to english.', dialog: { label: 'Try to configure Online OneNote language?', corporate: 'Corporate', personal: 'Personal', }, translations: { 'en-US': 'English', 'de-DE': 'Deutsch / German', 'pt-BR': 'Português / Portuguese', 'es-ES': 'Español / Spanish', 'fr-FR': 'Français / French', 'nl-NL': 'Nederlands / Dutch', 'it-IT': 'Italiano / Italian', 'zh-CN': '简体中文 / Simplified Chinese', 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', 'ja-JP': '日本語 / Japanese', } }, }, redirecting: 'Hang on, redirecting to a new notebook. It takes some time...', slow: 'Hang on, loading OneNote takes some time...', updater: { 'checking-for-update': 'Checking for update ...', 'update-available': 'Downloading latest release ...', 'update-not-available': 'No new update.', error: (opts) => { return `Error in auto-updater: ${opts.errorMessage}` }, 'download-progress': (opts) => { return 'Downloaded ' + opts.progressObj.percent + '%' }, 'update-downloaded': 'Update downloaded. You may restart the app to update.' }, bookmarks: { title: 'Bookmarks', add: 'Add bookmark', edit: 'Edit bookmarks', form: { title: 'Title', url: 'URL' } }, validation: { required: 'Required', url: 'Invalid url', }, }; module.exports = translation; src/translation/es-ES.js000066400000000000000000000142301516076457200154720ustar00rootroot00000000000000const translation = { title: 'P3X OneNote', restart: 'Espere, la aplicación se está reiniciando.', label: { darkThemeInvert: { title: 'Habilite el modo oscuro con peculiaridades (usando invertir)' }, hideMenu: 'Ocultar el menú principal (mostrar con ALT)', optionToHideMenuState: { yes: 'Después de reiniciar, ocultará el menú y se mostrará en ALT.', }, donate: 'Donar', allowMultiple: { checkbox: 'Permitir múltiples instancias (podría haber algún comportamiento extraño)', message: { yes: 'Puedes usar múltiples instancias, con algún comportamiento extraño.', no: 'Una sola instancia permitida, sin comportamientos extraños.', } }, disableHide: { //yes: 'Configurar el cierre de manera que la aplicación se minimice a la barra de tareas', //no: 'Configurar el botónn de cierre de manera que se quite la aplicación', checkbox: 'Minimizar a la barra de tareas', message: { yes: 'El botón de cierre cerrará directamente la aplicación.', no: 'El botón de cierre, en vez de cerrar la aplicación, la minimizará a la barra de tareas.', } }, optionToDisableInternalExternalPopup: 'Deaktivieren Sie das interne / externe Popup (Toda enlace interna)', settings: 'Configuración', setProxy: 'Configuración del proxy', openUrl: 'Abrir URL', promptRedirectUrlTitle: 'Redireccionar a la URL', edit: 'Editar', view: 'Ver', download: 'Bajar', developer: 'Patrik Laszlo', personalHome: 'Home Personal', corporateHome: 'Home Corporativo', clearCache: 'Salga primero y después haga click en esta opción del menú para borrar la caché.', quit: 'Quitar', show: 'Mostrar', hide: 'Esconder', copyLocation: 'Copiar esta dirección al portapapeles', copyLocationCopied: 'Dirección copiada al portapapeles.', //disallowedContent: '¡Contenido no permitido!.Si no funciona, espere. Se reseteará al home por defecto. (Máx 5 segundos).', //unknownLink: 'Espere, cambiará mientras carga el destino. Si esto no es una página de OneNote, haga clic en el menú dentro de P3X OneNote home' back: 'Espalda', forward: 'Adelante', }, dialog: { info: 'Info', openUrl: { info: 'Puede ir a cualquier URL que desee.', placeholder: 'Inserte una URL válida', }, minimizationBehavior: { title: 'Comportamiento al minimizar', }, setProxy: { placeholder: 'Configuración del proxy', info: 'Para limpiar el proxy, introduzca una cadena vacía.', clear: 'Proxy apagado.', set: (value) => { return `Proxy configurado como ${value}` } }, redirect: { url: (opts) => { return `${opts.url}` }, urlExternal: 'Externa', urlInternal: 'Interna', } }, button: { yes: 'Si', no: 'No', ok: 'OK', cancel: 'Cancelar', save: 'Salvar', clear: 'Limpiar', go: 'Ir', delete: 'Eliminar', }, menu: { action: 'Acción', role: { edit: { undo: 'Deshacer', redo: 'Rehacer', cut: 'Cortar', copy: 'Copiar', paste: 'Pegar', pasteandmatchstyle: 'Pegar con el mismo estilo', delete: 'Borrar', selectall: 'Seleccionar todo', }, view: { reload: 'Recargar', forcereload: 'Fozar recarga', toggledevtools: 'Conmutar herramientas de desarrollo', resetzoom: 'Resetear Zoom', zoomin: 'Aumentar zoom', zoomout: 'Disminuir zoom', togglefullscreen: 'Cambiar a pantalla completa', } }, help: { title: 'Ayuda', checkUpdates: 'Revisar actualizaciones' }, language: { label: 'Lenguaje / Language', alert: 'Idioma configurado para español.', dialog: { label: '¿Configurar el lenguaje en la herramienta en línea de Onenote?', corporate: 'Corporativo', personal: 'Personal', }, translations: { 'en-US': 'Inglés / English', 'de-DE': 'Alemán / German', 'pt-BR': 'Português / Portuguese', 'es-ES': 'Español / Spanish', 'fr-FR': 'Français / French', 'nl-NL': 'Nederlands / Dutch', 'it-IT': 'Italiano / Italian', 'zh-CN': '简体中文 / Simplified Chinese', 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', 'ja-JP': '日本語 / Japanese', } }, }, redirecting: 'Espere... redireccionando a una nueva libreta. Tardará un poco...', slow: 'Espere, cargar OneNote tarda un poco...', updater: { 'checking-for-update': 'Buscando actualizaciones...', 'update-available': 'Bajando la última release ...', 'update-not-available': 'No existen nuevas actualizaciones.', error: (opts) => { return `Error en el auto-updater: ${opts.errorMessage}` }, 'download-progress': (opts) => { return 'Bajado ' + opts.progressObj.percent + '%' }, 'update-downloaded': 'Actualización bajada. Reinicie la aplicación para actualizar.' }, bookmarks: { title: 'Marcadores', add: 'Añadir marcador', edit: 'Editar marcadores', form: { title: 'Título', url: 'URL' } }, validation: { required: 'Necesaria', url: 'URL invalida', }, }; module.exports = translation; src/translation/fr-FR.js000066400000000000000000000143531516076457200155000ustar00rootroot00000000000000const translation = { title: 'P3X OneNote', restart: 'Veuillez patienter, l\'application redémarre.', label: { darkThemeInvert: { title: 'Activer le mode sombre avec des bizarreries (en utilisant l\'inversion)' }, hideMenu: 'Masquer le menu principal (afficher avec ALT)', optionToHideMenuState: { yes: 'Après le redémarrage, il masquera le menu et s\'affichera sur ALT.', }, donate: 'Faire un don', allowMultiple: { checkbox: 'Autoriser plusieurs instances (avec quelques bizarreries)', message: { yes: 'Vous pouvez maintenant utiliser plusieurs instances avec quelques bizarreries.', no: 'Une seule instance est possible, pas de bizarreries.' } }, disableHide: { //yes: 'Set the close button behaviour that will minimize to the tray instead of quitting', //no: 'Set the close button behaviour as to really quit the app', checkbox: 'Fermeture dans la barre des tâches', message: { yes: 'Le bouton de fermeture quitte l\'application.', no: 'Le bouton de fermeture réduit l\'application dans la barre des tâches.', } }, optionToDisableInternalExternalPopup: 'Désactiver les popups interne et externe', settings: 'Paramètres', setProxy: 'Sélection du proxy', openUrl: 'Ouvrir une URL', promptRedirectUrlTitle: 'Redirige vers l\'URL', edit: 'Edition', view: 'Affichage', download: 'Télécharger', developer: 'Patrik Laszlo', personalHome: 'Compte personnel', corporateHome: 'Compte professionnel', clearCache: 'Premièrement déconnectez-vous, puis sélectionnez cette option pour nettoyer le cache', quit: 'Quitter', show: 'Afficher', hide: 'Cacher', copyLocation: 'Copier cette emplacement', copyLocationCopied: 'Cette emplacement a été copié dans le presse-papier.', //disallowedContent: 'Disallowed content! If not working, hang on, it will reset to the default home. (Max 5 seconds).', //unknownLink: 'Hang on, it might change while loading to the destination. If this is not a OneNote page, free to click on the P3X OneNote menu home', back: 'Reculer', forward: 'Avancer', }, dialog: { info: 'Info', openUrl: { info: 'Il est possible d\'aller sur n\'importe quelle URL', placeholder: 'Une URL valide', }, minimizationBehavior: { title: 'Comportement pour le bouton de fermeture', }, setProxy: { placeholder: 'Paramètre du proxy', info: 'Pour supprimer le proxy, utilisez un champ vide.', clear: 'Le proxy est désactivé', set: (value) => { return `Le paramètre du proxy est : ${value}` } }, redirect: { url: (opts) => { return `${opts.url}` }, urlExternal: 'Externe', urlInternal: 'Interne', } }, button: { yes: 'Oui', no: 'Non', ok: 'OK', cancel: 'Annuler', save: 'Sauvegarder', clear: 'Nettoyer', go: 'Aller à', delete: 'Supprimer', }, menu: { action: 'Action', role: { edit: { undo: 'Annuler', redo: 'Rétablir', cut: 'Couper', copy: 'Copier', paste: 'Coller', pasteandmatchstyle: 'Coller en gardant le style d\'origine', delete: 'Supprimer', selectall: 'Tout sélectionner', }, view: { reload: 'Actualiser', forcereload: 'Forcer l\'actualisation', toggledevtools: 'Afficher les outils de développement', resetzoom: 'Réintialiser le zoom', zoomin: 'Zoomer', zoomout: 'Dézoomer', togglefullscreen: 'Activer le mode plein écran', } }, help: { title: 'Aide', checkUpdates: 'Rechercher des mises à jour' }, language: { label: 'Langue / Language', alert: 'Langue paramétrée à Français.', dialog: { label: 'Essayer de configurer la langue de OneNote en ligne ?', corporate: 'Entreprise', personal: 'Personnel', }, translations: { 'en-US': 'English', 'de-DE': 'Deutsch / German', 'pt-BR': 'Português / Portuguese', 'es-ES': 'Español / Spanish', 'fr-FR': 'Français / French', 'nl-NL': 'Nederlands / Dutch', 'it-IT': 'Italiano / Italian', 'zh-CN': '简体中文 / Simplified Chinese', 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', 'ja-JP': '日本語 / Japanese', } }, }, redirecting: 'Veuillez patienter, redirection en cours ...', slow: 'Veuillez patienter, le chargement de OneNote peut être lent ...', updater: { 'checking-for-update': 'Recherche de mise à jour ...', 'update-available': 'Téléchargement des dernière mises à jour ...', 'update-not-available': 'Pas de nouvelles mise à jour.', error: (opts) => { return `Erreur dans la mise à jour automatique : ${opts.errorMessage}` }, 'download-progress': (opts) => { return 'Téléchargé ' + opts.progressObj.percent + '%' }, 'update-downloaded': 'Mise à jour terminée. Vous devez rédemarrer l\'application pour finir la mise à jour.' }, bookmarks: { title: 'Favoris', add: 'Ajouter un marque-page', edit: 'Modifier les favoris', form: { title: 'Titre', url: 'URL' } }, validation: { required: 'Obligatoire', url: 'URL invalide', }, }; module.exports = translation; src/translation/it-IT.js000066400000000000000000000140741516076457200155120ustar00rootroot00000000000000const translation = { title: 'P3X OneNote', restart: 'Attendi, l\'applicazione si sta riavviando.', label: { darkThemeInvert: { title: 'Abilita la modalità oscura con stranezze (usando invert)' }, hideMenu: 'Nascondi menu principale (mostra con ALT)', optionToHideMenuState: { yes: 'Dopo il riavvio, nasconderà il menu principale e verrà mostrato con il tasto ALT.', }, donate: 'Dona', allowMultiple: { checkbox: 'Consenti più istanze (con alcune stranezze)', message: { yes: 'Ora puoi utilizzare più istanze con alcune stranezze.', no: 'Ora, consente solo un\'istanza, senza stranezze' } }, disableHide: { //yes: 'Set the close button behaviour that will minimize to the tray instead of quitting', //no: 'Set the close button behaviour as to really quit the app', checkbox: 'Chiudi nell\'area di notifica', message: { yes: 'Il pulsante chiudi chiude veramente l\'app.', no: 'Il pulsante chiudi, invece di chiudere l\'app, la minimizza nell\'area di notifica.', } }, optionToDisableInternalExternalPopup: 'Disabilita popup interni/esterni (tutti i link interni)', settings: 'Impostazioni', setProxy: 'Imposta proxy', openUrl: 'Apri un URL', promptRedirectUrlTitle: 'Redirigi all\'url', edit: 'Modifica', view: 'Mostra', download: 'Download', developer: 'Patrik Laszlo', personalHome: 'Home Personale', corporateHome: 'Home Aziendale', clearCache: 'Per prima cosa esci, e quindi fai clic su questa opzione del menu per pulire la cache', quit: 'Esci', show: 'Mostra', hide: 'Nascondi', copyLocation: 'Copia questa posizione nella clipboard', copyLocationCopied: 'La posizione è stata copiata nella clipboard.', //disallowedContent: 'Disallowed content! If not working, hang on, it will reset to the default home. (Max 5 seconds).', //unknownLink: 'Hang on, it might change while loading to the destination. If this is not a OneNote page, free to click on the P3X OneNote menu home', back: 'Indietro', forward: 'Inoltra', }, dialog: { info: 'Info', openUrl: { info: 'Tu puoi andare in qualsiasi URL vuoi', placeholder: 'un URL valido', }, minimizationBehavior: { title: 'Comportamento minimizzazione', }, setProxy: { placeholder: 'Impostazioni Proxy', info: 'Per pulire il proxy, usa una stringa vuota.', clear: 'Il proxy è spento.', set: (value) => { return `Il proxy è impostato come ${value}` } }, redirect: { url: (opts) => { return `${opts.url}` }, urlExternal: 'Esterno', urlInternal: 'Interno', } }, button: { yes: 'Si', no: 'No', ok: 'OK', cancel: 'Annulla', save: 'Salva', clear: 'Pulisci', go: 'Vai', delete: 'Elimina', }, menu: { action: 'Azione', role: { edit: { undo: 'Annulla', redo: 'Ripeti', cut: 'Taglia', copy: 'Copia', paste: 'Incolla', pasteandmatchstyle: 'Copia e corrispondi stile', delete: 'Elimina', selectall: 'Seleziona tutto', }, view: { reload: 'Ricarica', forcereload: 'Forza ricarica', toggledevtools: 'Attiva/Disattiva strumenti di sviluppo', resetzoom: 'Reimposta Zoom', zoomin: 'Zoom In', zoomout: 'Zoom out', togglefullscreen: 'Attiva/Disattiva Schermo intero', } }, help: { title: 'Aiuto', checkUpdates: 'Controlla aggiornamenti' }, language: { label: 'Lingua / Language', alert: 'Lingua impostata su inglese.', dialog: { label: 'Provi a configurare la lingua di OneNote online?', corporate: 'Aziendale', personal: 'Personale', }, translations: { 'en-US': 'English', 'de-DE': 'Deutsch / German', 'pt-BR': 'Português / Portuguese', 'es-ES': 'Español / Spanish', 'fr-FR': 'Français / French', 'nl-NL': 'Nederlands / Dutch', 'it-IT': 'Italiano / Italian', 'zh-CN': '简体中文 / Simplified Chinese', 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', 'ja-JP': '日本語 / Japanese', } }, }, redirecting: 'Attendi, ti sto reindirizzando ad un nuovo blocco appunti. Potrebbe richiedere un pò di tempo...', slow: 'Attendi, il caricamento di OneNote richiede un pò di tempo...', updater: { 'checking-for-update': 'Controllo aggiornamenti ...', 'update-available': 'Scaricamento ultima versione ...', 'update-not-available': 'Nessun nuovo aggiornamento.', error: (opts) => { return `Errore aggiornamento automatico: ${opts.errorMessage}` }, 'download-progress': (opts) => { return 'Scaricato ' + opts.progressObj.percent + '%' }, 'update-downloaded': 'Aggiornamento scaricato. Potresti riavviare l\'app per aggiornare.' }, bookmarks: { title: 'Segnalibri', add: 'Aggiungi segnalibro', edit: 'Modifica segnalibro', form: { title: 'Titolo', url: 'URL' } }, validation: { required: 'Richiesto', url: 'Url non valido', }, }; module.exports = translation; src/translation/ja-JP.js000066400000000000000000000156361516076457200154720ustar00rootroot00000000000000const translation = { title: 'P3X OneNote', restart: 'アプリケーションを再起動しています。しばらくお待ちください。', label: { darkThemeInvert: { title: 'ダークモードを有効にする(色の反転)' }, hideMenu: 'メインメニューを隠す(Altキーで表示)', optionToHideMenuState: { yes: '再起動後メニューが非表示になります。Altキーで再表示できます。', }, donate: '寄付', allowMultiple: { checkbox: '複数のウィンドウを許可する(試験的)', message: { yes: '複数ウィンドウを許可しました。予期せぬ動作を起こす可能性があります。', no: '最大ウィンドウ数を1つに戻しました。複数ウィンドウによる副作用がなくなりました。' } }, disableHide: { //yes: '閉じるボタンの動作を設定し、終了する代わりにトレイに最小化します', //no: '閉じるボタンの動作を設定し、アプリを終了します', checkbox: 'メニューバーにアプリを常駐させる', message: { yes: '閉じるボタンはアプリを終了するようになります。', no: '閉じるボタンは、終了せずアプリをメニューバーへしまいます。', } }, optionToDisableInternalExternalPopup: 'リンクのポップアップ確認を無効にする(全て内部リンク扱いにする)', settings: '設定', setProxy: 'プロキシの設定', openUrl: 'URLを開く', promptRedirectUrlTitle: 'URLにリダイレクト', edit: '編集', view: '表示', download: 'ダウンロード', developer: 'Patrik Laszlo', personalHome: '個人のホーム', corporateHome: '法人のホーム', clearCache: 'サインアウトしてキャッシュをクリア', quit: '終了', show: '表示', hide: '隠す', copyLocation: 'URLをクリップボードにコピーする', copyLocationCopied: 'URLがクリップボードにコピーされました。', //disallowedContent: '許可されていないコンテンツです! 動作しない場合は、リセットしてデフォルトのホームに戻します。 (最大5秒)。', //unknownLink: 'しばらくお待ちください。 ロード中に変更される可能性があります。 これがOneNoteページでない場合は、P3X OneNoteメニューホームをクリックしてください', back: '戻る', forward: '前へ', }, dialog: { info: '情報', openUrl: { info: '任意のURLに移動できます', placeholder: '有効なURL', }, minimizationBehavior: { title: '最小化の動作', }, setProxy: { placeholder: 'プロキシ設定', info: 'プロキシをクリアするには、空の文字列のまま保存ボタンを押します。', clear: 'プロキシ設定を無効にしました。', set: (value) => { return `プロキシを${value}に設定しました。` } }, redirect: { url: (opts) => { return `${opts.url}` }, urlExternal: '外部アプリ', urlInternal: 'アプリ内', } }, button: { yes: 'はい', no: 'いいえ', ok: 'OK', cancel: 'キャンセル', save: '保存', clear: 'クリア', go: '移動', delete: '削除', }, menu: { action: 'アクション', role: { edit: { undo: '元に戻す', redo: 'やり直し', cut: 'カット', copy: 'コピー', paste: 'ペースト', pasteandmatchstyle: 'ペーストしてスタイルを一致させる', delete: '削除', selectall: 'すべて選択', }, view: { reload: 'リロード', forcereload: '強制リロード', toggledevtools: '開発ツールの表示切り替え', resetzoom: 'ズームをリセット', zoomin: '拡大', zoomout: '縮小', togglefullscreen: 'フルスクリーンの表示切り替え', } }, help: { title: 'ヘルプ', checkUpdates: '更新を確認する' }, language: { label: '言語 / Language', alert: '言語を日本語に設定しました。', dialog: { label: 'OneNote本体の言語も設定しますか?', corporate: '法人', personal: '個人', }, translations: { 'en-US': 'English', 'de-DE': 'Deutsch / German', 'pt-BR': 'Português / Portuguese', 'es-ES': 'Español / Spanish', 'fr-FR': 'Français / French', 'nl-NL': 'Nederlands / Dutch', 'it-IT': 'Italiano / Italian', 'zh-CN': '简体中文 / Simplified Chinese', 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', 'ja-JP': '日本語 / Japanese', } }, }, redirecting: 'しばらくお待ちください。 新しいノートブックにリダイレクトしています。 少し時間がかかります...', slow: 'しばらくお待ちください。 OneNoteの読み込みは時間がかかります...', updater: { 'checking-for-update': '更新を確認しています...', 'update-available': '最新のリリースをダウンロードしています...', 'update-not-available': '新しい更新はありません。', error: (opts) => { return `自動更新プログラムのエラー:${opts.errorMessage}` }, 'download-progress': (opts) => { return opts.progressObj.percent + '%ダウンロード済み' }, 'update-downloaded': '更新がダウンロードされました。 アプリを再起動して更新できます。' }, bookmarks: { title: 'ブックマーク', add: 'ブックマークを追加', edit: 'ブックマークを編集', form: { title: 'タイトル', url: 'URL' } }, validation: { required: '必須項目です。', url: '無効なURLです。', }, }; module.exports = translation; src/translation/nl-NL.js000066400000000000000000000142211516076457200154760ustar00rootroot00000000000000const translation = { title: 'P3X OneNote', restart: 'Even wachten, de applicatie start opnieuw op.', label: { darkThemeInvert: { title: 'Schakel de donkere modus in met eigenaardigheden (met behulp van omkeren)' }, hideMenu: 'Verberg hoofd menu (maak zichtbaar met ALT)', optionToHideMenuState: { yes: 'Het hoofdmenu is verborgen na een herstart en wordt weer zichtbaar bij het indrukken van ALT.', }, donate: 'Donatie', allowMultiple: { checkbox: 'Sta meerdere vensters toe (met een aantal eigenaardigheden)', message: { yes: 'Nu kunt u meerdere vensters gebruiken (met eigenaardigheden).', no: 'Nu is alleen maar een venster mogelijk (zonder eigenaardigheden)' } }, disableHide: { //yes: 'Set the close button behaviour that will minimize to the tray instead of quitting', //no: 'Set the close button behaviour as to really quit the app', checkbox: 'Minimaliseren naar taakbalk', message: { yes: 'Om de applicatie te sluiten moet u de afsluiten knop gebruiken.', no: 'De afsluit knop zal het venster minimaliseren naar de taakbalk, ipv af te sluiten.', } }, optionToDisableInternalExternalPopup: 'Schakel Interne / Externe popup uit (alle links intern)', settings: 'Instellingen', setProxy: 'Set proxy', openUrl: 'Open een URL', promptRedirectUrlTitle: 'Doorverwijzen naar url', edit: 'Bewerken', view: 'Bekijken', download: 'Download', developer: 'Patrik Laszlo', personalHome: 'Persoonlijke begin pagina', corporateHome: 'Zakelijke begin pagina', clearCache: 'Meld u eerst af en klik vervolgens op deze menuoptie om de cache te wissen', quit: 'Afsluiten', show: 'Verschijnen', hide: 'Verbergen', copyLocation: 'Kopieer deze locatie naar het clipboard', copyLocationCopied: 'De locatie is naar het clipboard gekopieerd.', //disallowedContent: 'Disallowed content! If not working, hang on, it will reset to the default home. (Max 5 seconds).', //unknownLink: 'Hang on, it might change while loading to the destination. If this is not a OneNote page, free to click on the P3X OneNote menu home', back: 'Terug', forward: 'Vooruit', }, dialog: { info: 'Info', openUrl: { info: 'U kunt elke gewensten URL invullen', placeholder: 'een geldige URL', }, minimizationBehavior: { title: 'Minimalisatiegedrag', }, setProxy: { placeholder: 'Proxy instellingen', info: 'Door niets in te vullen kunt u de proxy instellingen wissen.', clear: 'De proxy is uitgeschakeld.', set: (value) => { return `De proxy is ingesteld naar ${value}` } }, redirect: { url: (opts) => { return `${opts.url}` }, urlExternal: 'Extern', urlInternal: 'Intern', } }, button: { yes: 'Ja', no: 'Nee', ok: 'OK', cancel: 'Afbreken', save: 'Opslaan', clear: 'Wissen', go: 'Gaan', delete: 'Verwijderen', }, menu: { action: 'Acties', role: { edit: { undo: 'Ongedaan maken', redo: 'Herhalen', cut: 'Knippen', copy: 'Kopieren', paste: 'Plakken', pasteandmatchstyle: 'Plak en match stijl', delete: 'Verwijderen', selectall: 'Alles selecteren', }, view: { reload: 'Herladen', forcereload: 'Geforceerd herladen', toggledevtools: 'Toggle ontwikkelings gereedschappen', resetzoom: 'Reset zoom', zoomin: 'Zoom In', zoomout: 'Zoom out', togglefullscreen: 'Schakel volledig scherm', } }, help: { title: 'Help', checkUpdates: 'Controleer op updates' }, language: { label: 'Taal / Language', alert: 'Taal ingesteld naar Nederlands.', dialog: { label: 'Probeert u de Online OneNote taal te configureren?', corporate: 'Zakelijk', personal: 'Persoonlijk', }, translations: { 'en-US': 'English', 'de-DE': 'Deutsch / German', 'pt-BR': 'Português / Portuguese', 'es-ES': 'Español / Spanish', 'fr-FR': 'Français / French', 'nl-NL': 'Nederlands / Dutch', 'it-IT': 'Italiano / Italian', 'zh-CN': '简体中文 / Simplified Chinese', 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', 'ja-JP': '日本語 / Japanese', } }, }, redirecting: 'Even geduld, doorverwijzen naar een nieuwe notebook. Dit kan even duren...', slow: 'Even geduld, het laden van OneNote duurt even...', updater: { 'checking-for-update': 'Controleren op update ...', 'update-available': 'Nieuwste release downloaden ...', 'update-not-available': 'Geen nieuwe update.', error: (opts) => { return `Fout in auto-updater: ${opts.errorMessage}` }, 'download-progress': (opts) => { return opts.progressObj.percent + '%' + ' gedownload' }, 'update-downloaded': 'Update gedownload. U kunt de applicatie opnieuw opstarten om de update door te voeren.' }, bookmarks: { title: 'Bookmarks', add: 'Bookmark toevoegen', edit: 'Bookmarks bewerken', form: { title: 'Titel', url: 'URL' } }, validation: { required: 'Nodig', url: 'Ongeldige url', }, }; module.exports = translation; src/translation/pl-PL.js000066400000000000000000000141401516076457200155020ustar00rootroot00000000000000const translation = { title: 'P3X OneNote', restart: 'Proszę czekać, aplikacja jest restartowana.', label: { darkThemeInvert: { title: 'Włącz tryb ciemny z dziwactwami (używając invert)' }, hideMenu: 'Ukryj główne menu (pokaż z ALT)', optionToHideMenuState: { yes: 'Po restarcie ukryje menu i pokaże po naciśnięciu ALT.', }, donate: 'Darowizna', allowMultiple: { checkbox: 'Zezwól na wiele instancji (z pewnymi dziwactwami)', message: { yes: 'Teraz można używać wielu instancji z pewnymi dziwactwami.', no: 'Teraz można używać wyłącznie pojedynczej instancji, bez dziwactw.' } }, disableHide: { //yes: 'Set the close button behaviour that will minimize to the tray instead of quitting', //no: 'Set the close button behaviour as to really quit the app', checkbox: 'Zminimalizuj do paska zadań', message: { yes: 'Przycisk zamknij naprawdę zamyka aplikację.', no: 'Przycisk zamknij, zamiast zamykać, minimalizuje aplikację do paska zadań.', } }, optionToDisableInternalExternalPopup: 'Wyłącz wewnętrzne / zewnętrzne wyskakujące okienka (wszyskie otwieraj wewnątrz)', settings: 'Ustawienia', setProxy: 'Ustaw proxy', openUrl: 'Otwórz URL', promptRedirectUrlTitle: 'Przekierowanie na adres URL', edit: 'Edytuj', view: 'Widok', download: 'Pobierz', developer: 'Patrik Laszlo', personalHome: 'Osobiste', corporateHome: 'Służbowe', clearCache: 'Najpierw wyloguj się, a następnie kliknij tę opcję menu, aby wyczyścić pamięć podręczną', quit: 'Zakończ', show: 'Pokaż', hide: 'Ukryj', copyLocation: 'Skopiuj tę ścieżkę do schowka', copyLocationCopied: 'Ścieżka została skopiowana do schowka.', //disallowedContent: 'Disallowed content! If not working, hang on, it will reset to the default home. (Max 5 seconds).', //unknownLink: 'Hang on, it might change while loading to the destination. If this is not a OneNote page, free to click on the P3X OneNote menu home', back: 'Cofnij', forward: 'Dalej', }, dialog: { info: 'Informacje', openUrl: { info: 'Możesz przejść do dowolnego URL', placeholder: 'prawidłowy URL', }, minimizationBehavior: { title: 'Ustawienia minimalizacji', }, setProxy: { placeholder: 'Ustawienia proxy', info: 'Aby wyłązcyć, usuń zawartość.', clear: 'Proxy jest wyłączone.', set: (value) => { return `Adres serwera proxy ustawiony na ${value}` } }, redirect: { url: (opts) => { return `${opts.url}` }, urlExternal: 'Zewnętrzny', urlInternal: 'Wewnętrzny', } }, button: { yes: 'Tak', no: 'Nie', ok: 'OK', cancel: 'Anuluj', save: 'Zapisz', clear: 'Wyczyść', go: 'Przejdź', delete: 'Usuń', }, menu: { action: 'Działanie', role: { edit: { undo: 'Cofnij', redo: 'Ponów', cut: 'Wytnij', copy: 'Kopiuj', paste: 'Wklej', pasteandmatchstyle: 'Wklej i dostosuj do formatowania', delete: 'Usuń', selectall: 'Zaznacz wszystko', }, view: { reload: 'Załaduj ponownie', forcereload: 'Wymuś ponowne załadowanie', toggledevtools: 'Włącz/wyłącz ustawienia dewelopera', resetzoom: 'Resetowanie powiększenia', zoomin: 'Powiększ', zoomout: 'Pomniejsz', togglefullscreen: 'Włącz/wyłącz pełny ekran', } }, help: { title: 'Pomoc', checkUpdates: 'Sprawdź dostępne aktualizacje' }, language: { label: 'Język / Language', alert: 'Ustawiono język polski.', dialog: { label: 'Czy próbujesz skonfigurować język OneNote online?', corporate: 'Służbowe', personal: 'Osobiste', }, translations: { 'en-US': 'English', 'de-DE': 'Deutsch / German', 'pt-BR': 'Português / Portuguese', 'es-ES': 'Español / Spanish', 'fr-FR': 'Français / French', 'nl-NL': 'Nederlands / Dutch', 'it-IT': 'Italiano / Italian', 'zh-CN': '简体中文 / Simplified Chinese', 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', 'ja-JP': '日本語 / Japanese', } }, }, redirecting: 'Proszę czekać, przekierowywanie do nowego notatnika trwa ...', slow: 'Proszę czekać, ładowanie OneNote trwa ...', updater: { 'checking-for-update': 'Sprawdzanie aktualizacji...', 'update-available': 'Pobieranie najnowszej wersji ...', 'update-not-available': 'Brak dostępnych aktualizacji.', error: (opts) => { return `Błąd automatycznej aktualizacji: ${opts.errorMessage}` }, 'download-progress': (opts) => { return 'Pobrano ' + opts.progressObj.percent + '%' }, 'update-downloaded': 'Aktualizacja pobrana. Proszę uruchomić aplikację ponownie aby zainstalować.' }, bookmarks: { title: 'Zakładki', add: 'Dodaj zakładkę', edit: 'Edytuj zakładki', form: { title: 'Tytuł', url: 'URL' } }, validation: { required: 'Wymagane', url: 'Błędny URL', }, }; module.exports = translation; src/translation/pt-BR.js000066400000000000000000000141341516076457200155050ustar00rootroot00000000000000const translation = { title: 'P3X OneNote', restart: 'Aguarde, o aplicativo está reiniciando.', label: { darkThemeInvert: { title: 'Ative o modo escuro com peculiaridades (usando inverter)' }, hideMenu: 'Esconder o menu principal (mostrar com ALT)', optionToHideMenuState: { yes: 'Após reiniciar, ele irá ocultar o menu e mostrar no ALT.', }, donate: 'Doar', allowMultiple: { checkbox: 'Permitir múltiplas instâncias (com algumas pecularidades)', message: { yes: 'Agora você pode utilizar múltiplas instâncias com algumas peculiaridades.', no: 'Agora, é permitido somente uma instância, sem peculiaridades' } }, disableHide: { yes: 'Defina o comportamento do botão Fechar que irá minimizar para a bandeja em vez de sair', no: 'Defina o comportamento do botão Fechar para realmente sair da aplicação', checkbox: 'Fechar bandeja', message: { yes: 'O botão de fechar realmente fecha o app.', no: 'O botão de fechar, ao invés de sair, minimiza o app na bandeja.', } }, optionToDisableInternalExternalPopup: 'Desativar pop-up interno / externo (todos link interno)', settings: 'Configurações', setProxy: 'Definir um proxy', openUrl: 'Abrir uma URL', promptRedirectUrlTitle: 'Redirecionar para URL', edit: 'Editar', view: 'Ver', download: 'Baixar', developer: 'Patrik Laszlo', personalHome: 'Página pessoal', corporateHome: 'Negócios', clearCache: 'Primeiro saia, depois clique nessa opção para limpar o cache', quit: 'Sair', show: 'Mostrar', hide: 'Esconder', copyLocation: 'Copiar para área de transferência', copyLocationCopied: 'A localização foi copiada para a área de transferência.', disallowedContent: 'Conteúdo desabilitado! Se não estiver funcionando, espere, ele será redefinido para o padrão. (Máximo de 5 segundos).', unknownLink: 'Espere um pouco, pode mudar durante o carregamento para o destino. Se esta não for uma página do OneNote, sinta-se livre para clicar na página inicial do P3X no menu', back: 'Voltar', forward: 'Prosseguir', }, dialog: { info: 'Informações', openUrl: { info: 'Você pode ir para qualquer URL que deseja', placeholder: 'uma URL válida', }, minimizationBehavior: { title: 'Comportamento de minimização', }, setProxy: { placeholder: 'Configurações de proxy', info: 'Para limpar o proxy, deixe em branco.', clear: 'O proxy é desligado.', set: (value) => { return `O proxy é definido como ${value}` } }, redirect: { url: (opts) => { return `${opts.url}` }, urlExternal: 'Externo', urlInternal: 'Interno', } }, button: { yes: 'Sim', no: 'Não', ok: 'OK', cancel: 'Cancelar', save: 'Salvar', clear: 'Limpar', go: 'Ir', delete: 'Excluir', }, menu: { action: 'Ação', role: { edit: { undo: 'Desfazer', redo: 'Refazer', cut: 'Cortar', copy: 'Copiar', paste: 'Colar', pasteandmatchstyle: 'Colar com o mesmo estilo', delete: 'Deletar', selectall: 'Selecionar tudo', }, view: { reload: 'Recarregar', forcereload: 'Forçar recarregamento', toggledevtools: 'Alternar ferramentas de desenvolvimento', resetzoom: 'Resetar zoom', zoomin: 'Aumentar zoom', zoomout: 'Diminuir zoom', togglefullscreen: 'Tela cheia', } }, help: { title: 'Ajuda', checkUpdates: 'Verificar atualizações' }, language: { label: 'Idioma / Language', alert: 'Idioma definido para português.', dialog: { label: 'Tentar configurar idioma do OneNote Online?', corporate: 'Corporativo', personal: 'Pessoal', }, translations: { 'en-US': 'English', 'de-DE': 'Deutsch / German', 'pt-BR': 'Português / Portuguese', 'es-ES': 'Español / Spanish', 'fr-FR': 'Français / French', 'nl-NL': 'Nederlands / Dutch', 'it-IT': 'Italiano / Italian', 'zh-CN': '简体中文 / Simplified Chinese', 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', 'ja-JP': '日本語 / Japanese', } }, }, redirecting: 'Aguarde, redirecionando para um novo caderno. Isso leva algum tempo...', slow: 'Aguarde, o carregamento do OneNote leva algum tempo...', updater: { 'checking-for-update': 'Verificando atualizações ...', 'update-available': 'Baixando última atualização ...', 'update-not-available': 'Nenhuma atualização.', error: (opts) => { return `Erro no atualizador: ${opts.errorMessage}` }, 'download-progress': (opts) => { return 'Baixado ' + opts.progressObj.percent + '%' }, 'update-downloaded': 'Atualização baixada. Você precisa reiniciar o app para fazer efeito.' }, bookmarks: { title: 'Favoritas', add: 'Adicionar favorito', edit: 'Editar favoritos', form: { title: 'Título', url: 'URL' } }, validation: { required: 'Requeridas', url: 'URL inválida', }, }; module.exports = translation; src/translation/ru-RU.js000066400000000000000000000173701516076457200155400ustar00rootroot00000000000000const translation = { title: 'P3X OneNote', restart: 'Пожалуйста подождите, приложение перезапускается.', label: { darkThemeInvert: { title: 'Включить "хитрую" тёмную тему (применяя инверсию)' }, hideMenu: 'Переключать строку меню через ALT', optionToHideMenuState: { yes: 'После перезапуска строка меню будет скрыта. Откройте её через ALT.', }, donate: 'Пожертвовать', allowMultiple: { checkbox: 'Разрешить несколько окон (могут быть ошибки)', message: { yes: 'Теперь вы можете использовать несколько окон, но могут быть ошибки.', no: 'Теперь можно использовать только одно окно, без ошибок.' } }, disableHide: { //yes: 'Set the close button behaviour that will minimize to the tray instead of quitting', //no: 'Set the close button behaviour as to really quit the app', checkbox: 'Сворачивать в трей вместо выхода', message: { yes: 'Кнопка закрытия приложения завершает приложение.', no: 'Кнопка закрытия приложения сворачивает приложение в трей.', } }, optionToDisableInternalExternalPopup: 'Не предупреждать о внешней ссылке (все ссылки внутренние)', settings: 'Настройки', setProxy: 'Установить прокси', openUrl: 'Открыть ссылку', promptRedirectUrlTitle: 'Перенаправление ссылки', edit: 'Изменить', view: 'Просмотр', download: 'Скачать', developer: 'Patrik Laszlo', personalHome: 'Личная домашняя страница', corporateHome: 'Корпоративная домашняя страница', clearCache: 'Сначала выйдите из аккаунта, затем нажмите этот пункт меню, чтобы очистить кэш', quit: 'Выйти', show: 'Показать', hide: 'Скрыть', copyLocation: 'Скопировать этот адрес в буфер обмена', copyLocationCopied: 'Адрес скопирован в буфер обмена.', //disallowedContent: 'Disallowed content! If not working, hang on, it will reset to the default home. (Max 5 seconds).', //unknownLink: 'Hang on, it might change while loading to the destination. If this is not a OneNote page, free to click on the P3X OneNote menu home', back: 'Назад', forward: 'Вперёд', }, dialog: { info: 'Информация', openUrl: { info: 'Вы можете перейти по любой ссылке', placeholder: 'введите ссылку', }, minimizationBehavior: { title: 'Поведение сворачивания', }, setProxy: { placeholder: 'Настройки прокси', info: 'Чтобы очистить прокси, оставьте строку пустой.', clear: 'Прокси отключен.', set: (value) => { return `Прокси установлен как ${value}` } }, redirect: { url: (opts) => { return `${opts.url}` }, urlExternal: 'Внешняя ссылка', urlInternal: 'Внутренняя ссылка', } }, button: { yes: 'Да', no: 'Нет', ok: 'Ок', cancel: 'Отмена', save: 'Сохранить', clear: 'Очистить', go: 'Перейти', delete: 'Удалить', }, menu: { action: 'Действие', role: { edit: { undo: 'Отмена', redo: 'Возврат', cut: 'Вырезать', copy: 'Скопировать', paste: 'Вставить', pasteandmatchstyle: 'Вставить с одинаковым стилем', delete: 'Удалить', selectall: 'Выделить всё', }, view: { reload: 'Обновить', forcereload: 'Обновить принудительно', toggledevtools: 'Открыть инструменты разработчика', resetzoom: 'Сбросить масштаб', zoomin: 'Увеличить масштаб', zoomout: 'Уменьшить масштаб', togglefullscreen: 'Полноэкранный режим', } }, help: { title: 'Помощь', checkUpdates: 'Проверить обновления', }, language: { label: 'Язык / Language', alert: 'Язык изменён на русский.', dialog: { label: 'Try to configure Online OneNote language?', label: 'Попробовать настроить язык OneNote онлайн?', corporate: 'Корпоративный', personal: 'Личный', }, translations: { 'en-US': 'English', 'de-DE': 'Deutsch / German', 'pt-BR': 'Português / Portuguese', 'es-ES': 'Español / Spanish', 'fr-FR': 'Français / French', 'nl-NL': 'Nederlands / Dutch', 'it-IT': 'Italiano / Italian', 'zh-CN': '简体中文 / Simplified Chinese', 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', 'ja-JP': '日本語 / Japanese', } }, }, redirecting: 'Подождите, перенаправление на новую книгу. Это займёт некоторое время...', slow: 'Подождите, загрузка OneNote занимает некоторое время...', updater: { 'checking-for-update': 'Проверка обновлений ...', 'update-available': 'Скачиваение последней версии ...', 'update-not-available': 'Обновлений не обнаружено.', error: (opts) => { return `Ошибка в автообновлении: ${opts.errorMessage}` }, 'download-progress': (opts) => { return 'Загружено ' + opts.progressObj.percent + '%' }, 'update-downloaded': 'Обновление загружено. Вы можете перезапустить приложение для обновления.' }, bookmarks: { title: 'Закладки', add: 'Добавить закладку', edit: 'Изменить закладки', form: { title: 'Название', url: 'ссылка' } }, validation: { required: 'Обязательное поле', url: 'Некорректная ссылка', }, }; module.exports = translation; src/translation/tr-TR.js000066400000000000000000000142621516076457200155330ustar00rootroot00000000000000const translation = { title: 'P3X OneNote', restart: 'Lütfen bekleyin, uygulama yeniden başlatılıyor.', label: { darkThemeInvert: { title: 'Enable dark mode with quirks (using invert)' }, hideMenu: 'Ana menüyü gizle (ALT tuşu ile göster)', optionToHideMenuState: { yes: 'Yeniden başlattıktan sonra menüyü gizleyecek ve ALT tuşu ile tekrar görünür yapabilirsiniz.', }, donate: 'Bağış', allowMultiple: { checkbox: 'Birden çok örneğe izin ver (bazı tuhaflıklar dışında)', message: { yes: 'Artık bazı tuhaflıklar ile birden çok örneği kullanabilirsiniz.', no: 'Şimdi, yalnızca bir örneğe izin veriyor, hiçbir tuhaflık yok' } }, disableHide: { //yes: 'Çıkmak yerine tepsiye simge durumuna küçültecek kapatma düğmesi davranışını ayarlayın', //no: 'Uygulamadan gerçekten çıkmak için kapatma düğmesi davranışını ayarlayın', checkbox: 'Kapatınca uygulama simgesine(tray) küçült', message: { yes: 'Kapat düğmesi, uygulamayı gerçekten kapatır.', no: 'Kapat düğmesi, çıkmak yerine uygulamayı tepsiye(tray) küçültür.', } }, optionToDisableInternalExternalPopup: 'Dahili / Harici Açılır Pencereyi Devre Dışı Bırak (tüm bağlantılar dahili)', settings: 'Ayarlar', setProxy: 'Proxy ayarla', openUrl: 'Bir URL aç', promptRedirectUrlTitle: 'URL Yönlendirme', edit: 'Düzenle', view: 'Görüntüle', download: 'İndir', developer: 'Patrik Laszlo', personalHome: 'Personal home', corporateHome: 'Corporate home', clearCache: 'Önce oturumu kapatın, ardından önbelleği temizlemek için bu menü seçeneğine tıklayın', quit: 'Çıkış', show: 'Göster', hide: 'Gizle', copyLocation: 'Bu konumu panoya kopyala', copyLocationCopied: 'Konum panoya kopyalanır.', //disallowedContent: 'İzin verilmeyen içerik! Çalışmıyorsa, bekleyin, varsayılan eve sıfırlanacaktır. (En fazla 5 saniye).', //unknownLink: 'Bekle, hedefe yüklenirken değişebilir. Bu bir OneNote sayfası değilse, P3X OneNote ana menüsüne tıklayarak ücretsiz', back: 'Geri', forward: 'İleri', }, dialog: { info: 'Bilgi', openUrl: { info: 'İstediğiniz herhangi bir URL\'ye gidebilirsiniz', placeholder: 'geçerli bir URL', }, minimizationBehavior: { title: 'Minimizasyon davranışı', }, setProxy: { placeholder: 'Proxy ayarlar', info: 'Proxy\'yi temizlemek için boş bir dize kullanın.', clear: 'Proxy kapalı.', set: (value) => { return `Proxy, ${value} olarak değiştirildi.` } }, redirect: { url: (opts) => { return `${opts.url}` }, urlExternal: 'Harici', urlInternal: 'Dahili', } }, button: { yes: 'Evet', no: 'Hayır', ok: 'TAMAM', cancel: 'İptal', save: 'Kaydet', clear: 'Temizle', go: 'İleri', delete: 'Sil', }, menu: { action: 'Eylem', role: { edit: { undo: 'Geri al', redo: 'İleri al', cut: 'Kes', copy: 'Kopyala', paste: 'Yapıştır', pasteandmatchstyle: 'Stili yapıştır ve eşleştir', delete: 'İptal', selectall: 'Hepsini seç', }, view: { reload: 'Yenile', forcereload: 'Zorla Yenile', toggledevtools: 'Toggle development tools', resetzoom: 'Yakınlaştırmayı Sıfırla', zoomin: 'Yakınlaştır', zoomout: 'Uzaklaştır', togglefullscreen: 'Tam ekrana geç', } }, help: { title: 'Yardım', checkUpdates: 'Güncellemeleri kontrol et' }, language: { label: 'Dil / Language', alert: 'Dil Türkçe olarak ayarlandı.', dialog: { label: 'Çevrimiçi OneNote dilini yapılandırmayı denediniz mi?', corporate: 'Corporate', personal: 'Personal', }, translations: { 'en-US': 'English', 'de-DE': 'Deutsch / German', 'pt-BR': 'Português / Portuguese', 'es-ES': 'Español / Spanish', 'fr-FR': 'Français / French', 'nl-NL': 'Nederlands / Dutch', 'it-IT': 'Italiano / Italian', 'zh-CN': '简体中文 / Simplified Chinese', 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', 'ja-JP': '日本語 / Japanese', } }, }, redirecting: 'Bekle, yeni bir not defterine yönlendiriliyor. Biraz zaman alır...', slow: 'Bekle, OneNote\'un yüklenmesi biraz zaman alıyor...', updater: { 'checking-for-update': 'Güncellemeler kontrol ediliyor ...', 'update-available': 'En son sürüm indiriliyor ...', 'update-not-available': 'Yeni güncelleme yok.', error: (opts) => { return `Otomatik güncellemede hata: ${opts.errorMessage}` }, 'download-progress': (opts) => { return 'Downloaded ' + opts.progressObj.percent + '%' }, 'update-downloaded': 'Güncelleme indirildi. Güncellemek için uygulamayı yeniden başlatabilirsiniz.' }, bookmarks: { title: 'Yer imleri', add: 'Yer imi ekle', edit: 'Yer imi düzenle', form: { title: 'Başlık', url: 'URL' } }, validation: { required: 'Gerekli', url: 'Geçersiz url', }, }; module.exports = translation; src/translation/zh-CN.js000066400000000000000000000133101516076457200154730ustar00rootroot00000000000000const translation = { title: 'P3X OneNote', restart: '请稍等,应用程序正在重启', label: { darkThemeInvert: { title: '开启实验性暗黑模式 (使用反色)' }, hideMenu: '隐藏菜单栏(按下Alt键显示)', optionToHideMenuState: { yes: '重启后,菜单栏将被隐藏并可以通过Alt键显示', }, donate: '捐赠', allowMultiple: { checkbox: '允许多个应用实例(实验性)', message: { yes: '现在,您可以同时打开多个应用实例', no: '现在,只允许打开一个应用实例' } }, disableHide: { //yes: 'Set the close button behaviour that will minimize to the tray instead of quitting', //no: 'Set the close button behaviour as to really quit the app', checkbox: '关闭至托盘', message: { yes: '按下关闭按钮会真正关闭这个应用', no: '按下关闭按钮不会退出而是最小化应用至托盘', } }, optionToDisableInternalExternalPopup: '禁用内部 / 外部弹出窗口 (所有内部链接)', settings: '设置', setProxy: '代理设置', openUrl: '访问一个URL', promptRedirectUrlTitle: '重定向至url', edit: '编辑', view: '查看', download: '下载', developer: 'Patrik Laszlo', personalHome: '个人主页', corporateHome: '公司主页', clearCache: '请先退出登陆,再按下此按钮来清除缓存', quit: '退出', show: '显示', hide: '隐藏', copyLocation: '复制页面地址至剪贴板', copyLocationCopied: '页面地址已经被复制到剪贴板', //disallowedContent: 'Disallowed content! If not working, hang on, it will reset to the default home. (Max 5 seconds).', //unknownLink: 'Hang on, it might change while loading to the destination. If this is not a OneNote page, free to click on the P3X OneNote menu home', back: '后退', forward: '前进', }, dialog: { info: '信息', openUrl: { info: '你可以访问任何URL', placeholder: '一个有效的URL', }, minimizationBehavior: { title: '最小化表现', }, setProxy: { placeholder: '代理设置', info: '若要清空代理,请使用空白字符串', clear: '代理已经被关闭', set: (value) => { return `代理已被设为 ${value}` } }, redirect: { url: (opts) => { return `${opts.url}` }, urlExternal: '外部', urlInternal: '内部', } }, button: { yes: '是', no: '否', ok: '好的', cancel: '取消', save: '保存', clear: '清除', go: '前往', delete: '删除', }, menu: { action: '行为', role: { edit: { undo: '撤销', redo: '恢复', cut: '剪切', copy: '复制', paste: '粘贴', pasteandmatchstyle: '粘贴并匹配格式', delete: '删除', selectall: '全选', }, view: { reload: '重新加载', forcereload: '强制重新加载', toggledevtools: '开发者工具', resetzoom: '重置缩放', zoomin: '放大文字', zoomout: '缩小文字', togglefullscreen: '全屏', } }, help: { title: '帮助', checkUpdates: '检查更新' }, language: { label: '语言 / Language', alert: '语言设置为中文', dialog: { label: '尝试改变在线OneNote的语言配置?', corporate: '公司', personal: '个人', }, translations: { 'en-US': 'English', 'de-DE': 'Deutsch / German', 'pt-BR': 'Português / Portuguese', 'es-ES': 'Español / Spanish', 'fr-FR': 'Français / French', 'nl-NL': 'Nederlands / Dutch', 'it-IT': 'Italiano / Italian', 'zh-CN': '简体中文 / Simplified Chinese', 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', 'ja-JP': '日本語 / Japanese', } }, }, redirecting: '请稍等,正在重定向至新笔记本,这会花费一些时间', slow: '请稍等,加载OneNote需要花费一些时间', updater: { 'checking-for-update': '正在检查更新 ...', 'update-available': '正在下载最近的发行版 ...', 'update-not-available': '没有新的更新.', error: (opts) => { return `自动更新器错误: ${opts.errorMessage}` }, 'download-progress': (opts) => { return '已下载 ' + opts.progressObj.percent + '%' }, 'update-downloaded': '更新已下载,重启应用以更新' }, bookmarks: { title: '书签', add: '添加书签', edit: '编辑书签', form: { title: '标题', url: 'URL' } }, validation: { required: 'Required', url: '无效的url', }, }; module.exports = translation; yarn.lock000066400000000000000000010413661516076457200127310ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "7zip-bin@~5.2.0": version "5.2.0" resolved "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.2.0.tgz#7a03314684dd6572b7dfa89e68ce31d60286854d" integrity sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A== "@colors/colors@1.5.0": version "1.5.0" resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== "@develar/schema-utils@~2.6.5": version "2.6.5" resolved "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz#3ece22c5838402419a6e0425f85742b961d9b6c6" integrity sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig== dependencies: ajv "^6.12.0" ajv-keywords "^3.4.1" "@electron/asar@^3.2.1": version "3.2.9" resolved "https://registry.npmjs.org/@electron/asar/-/asar-3.2.9.tgz#7b3a1fd677b485629f334dd80ced8c85353ba7e7" integrity sha512-Vu2P3X2gcZ3MY9W7yH72X9+AMXwUQZEJBrsPIbX0JsdllLtoh62/Q8Wg370/DawIEVKOyfD6KtTLo645ezqxUA== dependencies: commander "^5.0.0" glob "^7.1.6" minimatch "^3.0.4" "@electron/get@^2.0.0": version "2.0.3" resolved "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz#fba552683d387aebd9f3fcadbcafc8e12ee4f960" integrity sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ== dependencies: debug "^4.1.1" env-paths "^2.2.0" fs-extra "^8.1.0" got "^11.8.5" progress "^2.0.3" semver "^6.2.0" sumchecker "^3.0.1" optionalDependencies: global-agent "^3.0.0" "@electron/notarize@2.2.1": version "2.2.1" resolved "https://registry.npmjs.org/@electron/notarize/-/notarize-2.2.1.tgz#d0aa6bc43cba830c41bfd840b85dbe0e273f59fe" integrity sha512-aL+bFMIkpR0cmmj5Zgy0LMKEpgy43/hw5zadEArgmAMWWlKc5buwFvFT9G/o/YJkvXAJm5q3iuTuLaiaXW39sg== dependencies: debug "^4.1.1" fs-extra "^9.0.1" promise-retry "^2.0.1" "@electron/osx-sign@1.0.5": version "1.0.5" resolved "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.0.5.tgz#0af7149f2fce44d1a8215660fd25a9fb610454d8" integrity sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww== dependencies: compare-version "^0.1.2" debug "^4.3.4" fs-extra "^10.0.0" isbinaryfile "^4.0.8" minimist "^1.2.6" plist "^3.0.5" "@electron/remote@2.1.2": version "2.1.2" resolved "https://registry.npmjs.org/@electron/remote/-/remote-2.1.2.tgz#52a97c8faa5b769155b649ef262f2f8c851776e6" integrity sha512-EPwNx+nhdrTBxyCqXt/pftoQg/ybtWDW3DUWHafejvnB1ZGGfMpv6e15D8KeempocjXe78T7WreyGGb3mlZxdA== "@electron/universal@1.5.1": version "1.5.1" resolved "https://registry.npmjs.org/@electron/universal/-/universal-1.5.1.tgz#f338bc5bcefef88573cf0ab1d5920fac10d06ee5" integrity sha512-kbgXxyEauPJiQQUNG2VgUeyfQNFk6hBF11ISN2PNI6agUgPl55pv4eQmaqHzTAzchBvqZ2tQuRVaPStGf0mxGw== dependencies: "@electron/asar" "^3.2.1" "@malept/cross-spawn-promise" "^1.1.0" debug "^4.3.1" dir-compare "^3.0.0" fs-extra "^9.0.1" minimatch "^3.0.4" plist "^3.0.4" "@fontsource/roboto@5.0.12": version "5.0.12" resolved "https://registry.npmjs.org/@fontsource/roboto/-/roboto-5.0.12.tgz#418f7305a3be7fc567dd154db20090f7ece7fc6c" integrity sha512-x0o17jvgoSSbS9OZnUX2+xJmVRvVCfeaYJjkS7w62iN7CuJWtMf5vJj8LqgC7ibqIkitOHVW+XssRjgrcHn62g== "@fortawesome/fontawesome-free@6.5.1": version "6.5.1" resolved "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.5.1.tgz#55cc8410abf1003b726324661ce5b0d1c10de258" integrity sha512-CNy5vSwN3fsUStPRLX7fUYojyuzoEMSXPl7zSLJ8TgtRfjv24LOnOWKT2zYwaHZCJGkdyRnTmstR0P+Ah503Gw== "@gar/promisify@^1.1.3": version "1.1.3" resolved "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== "@isaacs/cliui@^8.0.2": version "8.0.2" resolved "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== dependencies: string-width "^5.1.2" string-width-cjs "npm:string-width@^4.2.0" strip-ansi "^7.0.1" strip-ansi-cjs "npm:strip-ansi@^6.0.1" wrap-ansi "^8.1.0" wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" "@isaacs/string-locale-compare@^1.1.0": version "1.1.0" resolved "https://registry.npmjs.org/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz#291c227e93fd407a96ecd59879a35809120e432b" integrity sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ== "@malept/cross-spawn-promise@^1.1.0": version "1.1.1" resolved "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz#504af200af6b98e198bce768bc1730c6936ae01d" integrity sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ== dependencies: cross-spawn "^7.0.1" "@malept/flatpak-bundler@^0.4.0": version "0.4.0" resolved "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz#e8a32c30a95d20c2b1bb635cc580981a06389858" integrity sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q== dependencies: debug "^4.1.1" fs-extra "^9.0.0" lodash "^4.17.15" tmp-promise "^3.0.2" "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": version "2.0.5" resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": version "1.2.8" resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" "@npmcli/agent@^2.0.0": version "2.2.1" resolved "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.1.tgz#8aa677d0a4136d57524336a35d5679aedf2d56f7" integrity sha512-H4FrOVtNyWC8MUwL3UfjOsAihHvT1Pe8POj3JvjXhSTJipsZMtgUALCT4mGyYZNxymkUfOw3PUj6dE4QPp6osQ== dependencies: agent-base "^7.1.0" http-proxy-agent "^7.0.0" https-proxy-agent "^7.0.1" lru-cache "^10.0.1" socks-proxy-agent "^8.0.1" "@npmcli/arborist@^7.2.1": version "7.4.0" resolved "https://registry.npmjs.org/@npmcli/arborist/-/arborist-7.4.0.tgz#6be8e6562945cdf87097f8f8c50d72c37b9eb832" integrity sha512-VFsUaTrV8NR+0E2I+xhp6pPC5eAbMmSMSMZbS57aogLc6du6HWBPATFOaiNWwp1QTFVeP4aLhYixQM9hHfaAsA== dependencies: "@isaacs/string-locale-compare" "^1.1.0" "@npmcli/fs" "^3.1.0" "@npmcli/installed-package-contents" "^2.0.2" "@npmcli/map-workspaces" "^3.0.2" "@npmcli/metavuln-calculator" "^7.0.0" "@npmcli/name-from-folder" "^2.0.0" "@npmcli/node-gyp" "^3.0.0" "@npmcli/package-json" "^5.0.0" "@npmcli/query" "^3.1.0" "@npmcli/run-script" "^7.0.2" bin-links "^4.0.1" cacache "^18.0.0" common-ancestor-path "^1.0.1" hosted-git-info "^7.0.1" json-parse-even-better-errors "^3.0.0" json-stringify-nice "^1.1.4" minimatch "^9.0.0" nopt "^7.0.0" npm-install-checks "^6.2.0" npm-package-arg "^11.0.1" npm-pick-manifest "^9.0.0" npm-registry-fetch "^16.0.0" npmlog "^7.0.1" pacote "^17.0.4" parse-conflict-json "^3.0.0" proc-log "^3.0.0" promise-all-reject-late "^1.0.0" promise-call-limit "^3.0.1" read-package-json-fast "^3.0.2" semver "^7.3.7" ssri "^10.0.5" treeverse "^3.0.0" walk-up-path "^3.0.1" "@npmcli/config@^8.0.2": version "8.2.0" resolved "https://registry.npmjs.org/@npmcli/config/-/config-8.2.0.tgz#18774fc7239cfcc124ca9fdc48b1f65bb7bee191" integrity sha512-YoEYZFg0hRSRP/Chmq+J4FvULFvji6SORUYWQc10FiJ+ReAnViXcDCENg6kM6dID04bAoKNUygrby798+gYBbQ== dependencies: "@npmcli/map-workspaces" "^3.0.2" ci-info "^4.0.0" ini "^4.1.0" nopt "^7.0.0" proc-log "^3.0.0" read-package-json-fast "^3.0.2" semver "^7.3.5" walk-up-path "^3.0.1" "@npmcli/disparity-colors@^3.0.0": version "3.0.0" resolved "https://registry.npmjs.org/@npmcli/disparity-colors/-/disparity-colors-3.0.0.tgz#60ea8c6eb5ba9de2d1950e15b06205b2c3ab7833" integrity sha512-5R/z157/f20Fi0Ou4ZttL51V0xz0EdPEOauFtPCEYOLInDBRCj1/TxOJ5aGTrtShxEshN2d+hXb9ZKSi5RLBcg== dependencies: ansi-styles "^4.3.0" "@npmcli/fs@^2.1.0": version "2.1.2" resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz#a9e2541a4a2fec2e69c29b35e6060973da79b865" integrity sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ== dependencies: "@gar/promisify" "^1.1.3" semver "^7.3.5" "@npmcli/fs@^3.1.0": version "3.1.0" resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz#233d43a25a91d68c3a863ba0da6a3f00924a173e" integrity sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w== dependencies: semver "^7.3.5" "@npmcli/git@^4.0.0": version "4.1.0" resolved "https://registry.npmjs.org/@npmcli/git/-/git-4.1.0.tgz#ab0ad3fd82bc4d8c1351b6c62f0fa56e8fe6afa6" integrity sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ== dependencies: "@npmcli/promise-spawn" "^6.0.0" lru-cache "^7.4.4" npm-pick-manifest "^8.0.0" proc-log "^3.0.0" promise-inflight "^1.0.1" promise-retry "^2.0.1" semver "^7.3.5" which "^3.0.0" "@npmcli/git@^5.0.0", "@npmcli/git@^5.0.3": version "5.0.4" resolved "https://registry.npmjs.org/@npmcli/git/-/git-5.0.4.tgz#d18c50f99649e6e89e8b427318134f582498700c" integrity sha512-nr6/WezNzuYUppzXRaYu/W4aT5rLxdXqEFupbh6e/ovlYFQ8hpu1UUPV3Ir/YTl+74iXl2ZOMlGzudh9ZPUchQ== dependencies: "@npmcli/promise-spawn" "^7.0.0" lru-cache "^10.0.1" npm-pick-manifest "^9.0.0" proc-log "^3.0.0" promise-inflight "^1.0.1" promise-retry "^2.0.1" semver "^7.3.5" which "^4.0.0" "@npmcli/installed-package-contents@^2.0.1", "@npmcli/installed-package-contents@^2.0.2": version "2.0.2" resolved "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz#bfd817eccd9e8df200919e73f57f9e3d9e4f9e33" integrity sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ== dependencies: npm-bundled "^3.0.0" npm-normalize-package-bin "^3.0.0" "@npmcli/map-workspaces@^3.0.2", "@npmcli/map-workspaces@^3.0.4": version "3.0.4" resolved "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-3.0.4.tgz#15ad7d854292e484f7ba04bc30187a8320dba799" integrity sha512-Z0TbvXkRbacjFFLpVpV0e2mheCh+WzQpcqL+4xp49uNJOxOnIAPZyXtUxZ5Qn3QBTGKA11Exjd9a5411rBrhDg== dependencies: "@npmcli/name-from-folder" "^2.0.0" glob "^10.2.2" minimatch "^9.0.0" read-package-json-fast "^3.0.0" "@npmcli/metavuln-calculator@^7.0.0": version "7.0.0" resolved "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-7.0.0.tgz#fb59245926d7f677db904177f9aca15ac883d6cb" integrity sha512-Pw0tyX02VkpqlIQlG2TeiJNsdrecYeUU0ubZZa9pi3N37GCsxI+en43u4hYFdq+eSx1A9a9vwFAUyqEtKFsbHQ== dependencies: cacache "^18.0.0" json-parse-even-better-errors "^3.0.0" pacote "^17.0.0" semver "^7.3.5" "@npmcli/move-file@^2.0.0": version "2.0.1" resolved "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz#26f6bdc379d87f75e55739bab89db525b06100e4" integrity sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ== dependencies: mkdirp "^1.0.4" rimraf "^3.0.2" "@npmcli/name-from-folder@^2.0.0": version "2.0.0" resolved "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz#c44d3a7c6d5c184bb6036f4d5995eee298945815" integrity sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg== "@npmcli/node-gyp@^3.0.0": version "3.0.0" resolved "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz#101b2d0490ef1aa20ed460e4c0813f0db560545a" integrity sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA== "@npmcli/package-json@^5.0.0": version "5.0.0" resolved "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.0.0.tgz#77d0f8b17096763ccbd8af03b7117ba6e34d6e91" integrity sha512-OI2zdYBLhQ7kpNPaJxiflofYIpkNLi+lnGdzqUOfRmCF3r2l1nadcjtCYMJKv/Utm/ZtlffaUuTiAktPHbc17g== dependencies: "@npmcli/git" "^5.0.0" glob "^10.2.2" hosted-git-info "^7.0.0" json-parse-even-better-errors "^3.0.0" normalize-package-data "^6.0.0" proc-log "^3.0.0" semver "^7.5.3" "@npmcli/promise-spawn@^6.0.0", "@npmcli/promise-spawn@^6.0.1": version "6.0.2" resolved "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz#c8bc4fa2bd0f01cb979d8798ba038f314cfa70f2" integrity sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg== dependencies: which "^3.0.0" "@npmcli/promise-spawn@^7.0.0", "@npmcli/promise-spawn@^7.0.1": version "7.0.1" resolved "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.1.tgz#a836de2f42a2245d629cf6fbb8dd6c74c74c55af" integrity sha512-P4KkF9jX3y+7yFUxgcUdDtLy+t4OlDGuEBLNs57AZsfSfg+uV6MLndqGpnl4831ggaEdXwR50XFoZP4VFtHolg== dependencies: which "^4.0.0" "@npmcli/query@^3.1.0": version "3.1.0" resolved "https://registry.npmjs.org/@npmcli/query/-/query-3.1.0.tgz#bc202c59e122a06cf8acab91c795edda2cdad42c" integrity sha512-C/iR0tk7KSKGldibYIB9x8GtO/0Bd0I2mhOaDb8ucQL/bQVTmGoeREaFj64Z5+iCBRf3dQfed0CjJL7I8iTkiQ== dependencies: postcss-selector-parser "^6.0.10" "@npmcli/run-script@^6.0.0": version "6.0.2" resolved "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.2.tgz#a25452d45ee7f7fb8c16dfaf9624423c0c0eb885" integrity sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA== dependencies: "@npmcli/node-gyp" "^3.0.0" "@npmcli/promise-spawn" "^6.0.0" node-gyp "^9.0.0" read-package-json-fast "^3.0.0" which "^3.0.0" "@npmcli/run-script@^7.0.0", "@npmcli/run-script@^7.0.2", "@npmcli/run-script@^7.0.4": version "7.0.4" resolved "https://registry.npmjs.org/@npmcli/run-script/-/run-script-7.0.4.tgz#9f29aaf4bfcf57f7de2a9e28d1ef091d14b2e6eb" integrity sha512-9ApYM/3+rBt9V80aYg6tZfzj3UWdiYyCt7gJUD1VJKvWF5nwKDSICXbYIQbspFTq6TOpbsEtIC0LArB8d9PFmg== dependencies: "@npmcli/node-gyp" "^3.0.0" "@npmcli/package-json" "^5.0.0" "@npmcli/promise-spawn" "^7.0.0" node-gyp "^10.0.0" which "^4.0.0" "@pkgjs/parseargs@^0.11.0": version "0.11.0" resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== "@pnpm/config.env-replace@^1.1.0": version "1.1.0" resolved "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz#ab29da53df41e8948a00f2433f085f54de8b3a4c" integrity sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w== "@pnpm/network.ca-file@^1.0.1": version "1.0.2" resolved "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz#2ab05e09c1af0cdf2fcf5035bea1484e222f7983" integrity sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA== dependencies: graceful-fs "4.2.10" "@pnpm/npm-conf@^2.1.0": version "2.2.2" resolved "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz#0058baf1c26cbb63a828f0193795401684ac86f0" integrity sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA== dependencies: "@pnpm/config.env-replace" "^1.1.0" "@pnpm/network.ca-file" "^1.0.1" config-chain "^1.1.11" "@sigstore/bundle@^1.1.0": version "1.1.0" resolved "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.1.0.tgz#17f8d813b09348b16eeed66a8cf1c3d6bd3d04f1" integrity sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog== dependencies: "@sigstore/protobuf-specs" "^0.2.0" "@sigstore/bundle@^2.2.0": version "2.2.0" resolved "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.2.0.tgz#e3f555a5c503fe176d8d1e0e829b00f842502e46" integrity sha512-5VI58qgNs76RDrwXNhpmyN/jKpq9evV/7f1XrcqcAfvxDl5SeVY/I5Rmfe96ULAV7/FK5dge9RBKGBJPhL1WsQ== dependencies: "@sigstore/protobuf-specs" "^0.3.0" "@sigstore/core@^1.0.0": version "1.0.0" resolved "https://registry.npmjs.org/@sigstore/core/-/core-1.0.0.tgz#0fcdb32d191d4145a70cb837061185353b3b08e3" integrity sha512-dW2qjbWLRKGu6MIDUTBuJwXCnR8zivcSpf5inUzk7y84zqy/dji0/uahppoIgMoKeR+6pUZucrwHfkQQtiG9Rw== "@sigstore/protobuf-specs@^0.2.0": version "0.2.1" resolved "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz#be9ef4f3c38052c43bd399d3f792c97ff9e2277b" integrity sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A== "@sigstore/protobuf-specs@^0.3.0": version "0.3.0" resolved "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.0.tgz#bdcc773671f625bb81591bca86ec5314d57297f3" integrity sha512-zxiQ66JFOjVvP9hbhGj/F/qNdsZfkGb/dVXSanNRNuAzMlr4MC95voPUBX8//ZNnmv3uSYzdfR/JSkrgvZTGxA== "@sigstore/sign@^1.0.0": version "1.0.0" resolved "https://registry.npmjs.org/@sigstore/sign/-/sign-1.0.0.tgz#6b08ebc2f6c92aa5acb07a49784cb6738796f7b4" integrity sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA== dependencies: "@sigstore/bundle" "^1.1.0" "@sigstore/protobuf-specs" "^0.2.0" make-fetch-happen "^11.0.1" "@sigstore/sign@^2.2.3": version "2.2.3" resolved "https://registry.npmjs.org/@sigstore/sign/-/sign-2.2.3.tgz#f07bcd2cfee654fade867db44ae260f1a0142ba4" integrity sha512-LqlA+ffyN02yC7RKszCdMTS6bldZnIodiox+IkT8B2f8oRYXCB3LQ9roXeiEL21m64CVH1wyveYAORfD65WoSw== dependencies: "@sigstore/bundle" "^2.2.0" "@sigstore/core" "^1.0.0" "@sigstore/protobuf-specs" "^0.3.0" make-fetch-happen "^13.0.0" "@sigstore/tuf@^1.0.3": version "1.0.3" resolved "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.3.tgz#2a65986772ede996485728f027b0514c0b70b160" integrity sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg== dependencies: "@sigstore/protobuf-specs" "^0.2.0" tuf-js "^1.1.7" "@sigstore/tuf@^2.3.1": version "2.3.1" resolved "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.1.tgz#86ff3c3c907e271696c88de0108d9063a8cbcc45" integrity sha512-9Iv40z652td/QbV0o5n/x25H9w6IYRt2pIGbTX55yFDYlApDQn/6YZomjz6+KBx69rXHLzHcbtTS586mDdFD+Q== dependencies: "@sigstore/protobuf-specs" "^0.3.0" tuf-js "^2.2.0" "@sigstore/verify@^1.1.0": version "1.1.0" resolved "https://registry.npmjs.org/@sigstore/verify/-/verify-1.1.0.tgz#ab617c5dc0bc09ead7f101a848f4870af2d84374" integrity sha512-1fTqnqyTBWvV7cftUUFtDcHPdSox0N3Ub7C0lRyReYx4zZUlNTZjCV+HPy4Lre+r45dV7Qx5JLKvqqsgxuyYfg== dependencies: "@sigstore/bundle" "^2.2.0" "@sigstore/core" "^1.0.0" "@sigstore/protobuf-specs" "^0.3.0" "@sindresorhus/is@^0.7.0": version "0.7.0" resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" integrity sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== "@sindresorhus/is@^4.0.0": version "4.6.0" resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== "@sindresorhus/is@^5.2.0": version "5.6.0" resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz#41dd6093d34652cddb5d5bdeee04eafc33826668" integrity sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g== "@szmarczak/http-timer@^4.0.5": version "4.0.6" resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== dependencies: defer-to-connect "^2.0.0" "@szmarczak/http-timer@^5.0.1": version "5.0.1" resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz#c7c1bf1141cdd4751b0399c8fc7b8b664cd5be3a" integrity sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw== dependencies: defer-to-connect "^2.0.1" "@tootallnate/once@2": version "2.0.0" resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== "@tufjs/canonical-json@1.0.0": version "1.0.0" resolved "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz#eade9fd1f537993bc1f0949f3aea276ecc4fab31" integrity sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ== "@tufjs/canonical-json@2.0.0": version "2.0.0" resolved "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz#a52f61a3d7374833fca945b2549bc30a2dd40d0a" integrity sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA== "@tufjs/models@1.0.4": version "1.0.4" resolved "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz#5a689630f6b9dbda338d4b208019336562f176ef" integrity sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A== dependencies: "@tufjs/canonical-json" "1.0.0" minimatch "^9.0.0" "@tufjs/models@2.0.0": version "2.0.0" resolved "https://registry.npmjs.org/@tufjs/models/-/models-2.0.0.tgz#c7ab241cf11dd29deb213d6817dabb8c99ce0863" integrity sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg== dependencies: "@tufjs/canonical-json" "2.0.0" minimatch "^9.0.3" "@types/cacheable-request@^6.0.1": version "6.0.3" resolved "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz#a430b3260466ca7b5ca5bfd735693b36e7a9d183" integrity sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw== dependencies: "@types/http-cache-semantics" "*" "@types/keyv" "^3.1.4" "@types/node" "*" "@types/responselike" "^1.0.0" "@types/debug@^4.1.6": version "4.1.12" resolved "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== dependencies: "@types/ms" "*" "@types/fs-extra@9.0.13", "@types/fs-extra@^9.0.11": version "9.0.13" resolved "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== dependencies: "@types/node" "*" "@types/glob@^8.0.0": version "8.1.0" resolved "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz#b63e70155391b0584dce44e7ea25190bbc38f2fc" integrity sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w== dependencies: "@types/minimatch" "^5.1.2" "@types/node" "*" "@types/http-cache-semantics@*", "@types/http-cache-semantics@^4.0.2": version "4.0.4" resolved "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== "@types/keyv@^3.1.4": version "3.1.4" resolved "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg== dependencies: "@types/node" "*" "@types/minimatch@^5.1.2": version "5.1.2" resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== "@types/ms@*": version "0.7.34" resolved "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== "@types/node@*", "@types/node@^20.9.0": version "20.11.30" resolved "https://registry.npmjs.org/@types/node/-/node-20.11.30.tgz#9c33467fc23167a347e73834f788f4b9f399d66f" integrity sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw== dependencies: undici-types "~5.26.4" "@types/plist@^3.0.1": version "3.0.5" resolved "https://registry.npmjs.org/@types/plist/-/plist-3.0.5.tgz#9a0c49c0f9886c8c8696a7904dd703f6284036e0" integrity sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA== dependencies: "@types/node" "*" xmlbuilder ">=11.0.1" "@types/responselike@^1.0.0": version "1.0.3" resolved "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz#cc29706f0a397cfe6df89debfe4bf5cea159db50" integrity sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw== dependencies: "@types/node" "*" "@types/verror@^1.10.3": version "1.10.10" resolved "https://registry.npmjs.org/@types/verror/-/verror-1.10.10.tgz#d5a4b56abac169bfbc8b23d291363a682e6fa087" integrity sha512-l4MM0Jppn18hb9xmM6wwD1uTdShpf9Pn80aXTStnK1C94gtPvJcV2FrDmbOQUAQfJ1cKZHktkQUDwEqaAKXMMg== "@types/yauzl@^2.9.1": version "2.10.3" resolved "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz#e9b2808b4f109504a03cda958259876f61017999" integrity sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q== dependencies: "@types/node" "*" "@xmldom/xmldom@^0.8.8": version "0.8.10" resolved "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw== abbrev@1, abbrev@^1.0.0: version "1.1.1" resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== abbrev@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz#cf59829b8b4f03f89dda2771cb7f3653828c89bf" integrity sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ== agent-base@6, agent-base@^6.0.2: version "6.0.2" resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== dependencies: debug "4" agent-base@^7.0.2, agent-base@^7.1.0: version "7.1.0" resolved "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz#536802b76bc0b34aa50195eb2442276d613e3434" integrity sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg== dependencies: debug "^4.3.4" agentkeepalive@^4.2.1: version "4.5.0" resolved "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923" integrity sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew== dependencies: humanize-ms "^1.2.1" aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== dependencies: clean-stack "^2.0.0" indent-string "^4.0.0" ajv-formats@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== dependencies: ajv "^8.0.0" ajv-keywords@^3.4.1: version "3.5.2" resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== ajv@^6.10.0, ajv@^6.12.0: version "6.12.6" resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.4.1" uri-js "^4.2.2" ajv@^8.0.0, ajv@^8.6.3: version "8.12.0" resolved "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" require-from-string "^2.0.2" uri-js "^4.2.2" angular-animate@1.8.3: version "1.8.3" resolved "https://registry.npmjs.org/angular-animate/-/angular-animate-1.8.3.tgz#f88db37325de256f9144d1242ce3158134a9d72a" integrity sha512-/LtTKvy5sD6MZbV0v+nHgOIpnFF0mrUp+j5WIxVprVhcrJriYpuCZf4S7Owj1o76De/J0eRzANUozNJ6hVepnQ== angular-aria@1.8.3: version "1.8.3" resolved "https://registry.npmjs.org/angular-aria/-/angular-aria-1.8.3.tgz#b387ebca9569eb557855abb283a09c2d0457e779" integrity sha512-qTXclmTW/KGw5JNKKQPcCKKq6hCBZ39jYINmLgMsjUHBAoxULaMRRTaRj/L2VTOjKvK5f9enkx+EUqRqzXDSFQ== angular-material@1.2.5: version "1.2.5" resolved "https://registry.npmjs.org/angular-material/-/angular-material-1.2.5.tgz#6fb3fbf3622d443e4449aaf237d692ad04623a23" integrity sha512-bTTDV0vszpfms1tAMzhLntxBiNMCk/I3Mx/vhbtfhijJILODjpDBfWah0nvWrniFIcxMLcsb1tcPri13hZEaew== angular-messages@1.8.3: version "1.8.3" resolved "https://registry.npmjs.org/angular-messages/-/angular-messages-1.8.3.tgz#56b26807bc81ea5218fe6337979ccb89f5de6825" integrity sha512-f/ywtg32lqzX8FnXkBJOyn13lbCbo333/xy/5TTFcsH/gZdXoiuERj+dLTOs8xHCkOeFQhFx0VD0DgtMgSag7A== angular@1.8.3: version "1.8.3" resolved "https://registry.npmjs.org/angular/-/angular-1.8.3.tgz#851ad75d5163c105a7e329555ef70c90aa706894" integrity sha512-5qjkWIQQVsHj4Sb5TcEs4WZWpFeVFHXwxEBHUhrny41D8UrBAd6T/6nPPAsLngJCReIOqi95W3mxdveveutpZw== ansi-align@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== dependencies: string-width "^4.1.0" ansi-colors@4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-regex@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA== ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.0.0, ansi-styles@^4.1.0, ansi-styles@^4.3.0: version "4.3.0" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" ansi-styles@^6.1.0: version "6.2.1" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== any-promise@^1.0.0: version "1.3.0" resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== anymatch@~3.1.2: version "3.1.3" resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: normalize-path "^3.0.0" picomatch "^2.0.4" app-builder-bin@4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-4.0.0.tgz#1df8e654bd1395e4a319d82545c98667d7eed2f0" integrity sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA== app-builder-lib@24.13.3: version "24.13.3" resolved "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.13.3.tgz#36e47b65fecb8780bb73bff0fee4e0480c28274b" integrity sha512-FAzX6IBit2POXYGnTCT8YHFO/lr5AapAII6zzhQO3Rw4cEDOgK+t1xhLc5tNcKlicTHlo9zxIwnYCX9X2DLkig== dependencies: "@develar/schema-utils" "~2.6.5" "@electron/notarize" "2.2.1" "@electron/osx-sign" "1.0.5" "@electron/universal" "1.5.1" "@malept/flatpak-bundler" "^0.4.0" "@types/fs-extra" "9.0.13" async-exit-hook "^2.0.1" bluebird-lst "^1.0.9" builder-util "24.13.1" builder-util-runtime "9.2.4" chromium-pickle-js "^0.2.0" debug "^4.3.4" ejs "^3.1.8" electron-publish "24.13.1" form-data "^4.0.0" fs-extra "^10.1.0" hosted-git-info "^4.1.0" is-ci "^3.0.0" isbinaryfile "^5.0.0" js-yaml "^4.1.0" lazy-val "^1.0.5" minimatch "^5.1.1" read-config-file "6.3.2" sanitize-filename "^1.6.3" semver "^7.3.8" tar "^6.1.12" temp-file "^3.4.0" "aproba@^1.0.3 || ^2.0.0", aproba@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== archive-type@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz#f92e72233056dfc6969472749c267bdb046b1d70" integrity sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA== dependencies: file-type "^4.2.0" archy@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" integrity sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw== are-we-there-yet@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd" integrity sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg== dependencies: delegates "^1.0.0" readable-stream "^3.6.0" are-we-there-yet@^4.0.0: version "4.0.2" resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-4.0.2.tgz#aed25dd0eae514660d49ac2b2366b175c614785a" integrity sha512-ncSWAawFhKMJDTdoAeOV+jyW1VCMj5QIAwULIBV0SSR7B/RLPPEQiknKcg/RIIZlUQrxELpsxMiTUoAQ4sIUyg== argparse@^1.0.7: version "1.0.10" resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" argparse@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== array-each@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" integrity sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA== array-slice@^1.0.0: version "1.1.0" resolved "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w== array-union@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== assert-plus@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== astral-regex@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== async-exit-hook@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz#8bd8b024b0ec9b1c01cccb9af9db29bd717dfaf3" integrity sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw== async@^2.6.0: version "2.6.4" resolved "https://registry.npmjs.org/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== dependencies: lodash "^4.17.14" async@^3.2.3, async@~3.2.0: version "3.2.5" resolved "https://registry.npmjs.org/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66" integrity sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg== asynckit@^0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== at-least-node@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== atomically@^1.7.0: version "1.7.0" resolved "https://registry.npmjs.org/atomically/-/atomically-1.7.0.tgz#c07a0458432ea6dbc9a3506fffa424b48bccaafe" integrity sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w== axios@^0.21.1: version "0.21.4" resolved "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== dependencies: follow-redirects "^1.14.0" balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== base64-js@^1.3.1, base64-js@^1.5.1: version "1.5.1" resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== bin-links@^4.0.1: version "4.0.3" resolved "https://registry.npmjs.org/bin-links/-/bin-links-4.0.3.tgz#9e4a3c5900830aee3d7f52178b65e01dcdde64a5" integrity sha512-obsRaULtJurnfox/MDwgq6Yo9kzbv1CPTk/1/s7Z/61Lezc8IKkFCOXNeVLXz0456WRzBQmSsDWlai2tIhBsfA== dependencies: cmd-shim "^6.0.0" npm-normalize-package-bin "^3.0.0" read-cmd-shim "^4.0.0" write-file-atomic "^5.0.0" binary-extensions@^2.0.0, binary-extensions@^2.2.0: version "2.3.0" resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== bl@^1.0.0: version "1.2.3" resolved "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7" integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== dependencies: readable-stream "^2.3.5" safe-buffer "^5.1.1" bluebird-lst@^1.0.9: version "1.0.9" resolved "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz#a64a0e4365658b9ab5fe875eb9dfb694189bb41c" integrity sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw== dependencies: bluebird "^3.5.5" bluebird@^3.5.5: version "3.7.2" resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== body@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/body/-/body-5.1.0.tgz#e4ba0ce410a46936323367609ecb4e6553125069" integrity sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ== dependencies: continuable-cache "^0.3.1" error "^7.0.0" raw-body "~1.1.0" safe-json-parse "~1.0.1" boolean@^3.0.1: version "3.2.0" resolved "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b" integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw== boxen@^7.0.0: version "7.1.1" resolved "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz#f9ba525413c2fec9cdb88987d835c4f7cad9c8f4" integrity sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog== dependencies: ansi-align "^3.0.1" camelcase "^7.0.1" chalk "^5.2.0" cli-boxes "^3.0.0" string-width "^5.1.2" type-fest "^2.13.0" widest-line "^4.0.1" wrap-ansi "^8.1.0" brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" brace-expansion@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== dependencies: balanced-match "^1.0.0" braces@^3.0.2, braces@~3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" browser-stdout@1.3.1: version "1.3.1" resolved "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== buffer-alloc-unsafe@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== buffer-alloc@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== dependencies: buffer-alloc-unsafe "^1.1.0" buffer-fill "^1.0.0" buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== buffer-equal@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz#2f7651be5b1b3f057fcd6e7ee16cf34767077d90" integrity sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg== buffer-fill@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" integrity sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ== buffer-from@^1.0.0: version "1.1.2" resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== buffer@^5.1.0, buffer@^5.2.1: version "5.7.1" resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== dependencies: base64-js "^1.3.1" ieee754 "^1.1.13" builder-util-runtime@9.2.3: version "9.2.3" resolved "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.3.tgz#0a82c7aca8eadef46d67b353c638f052c206b83c" integrity sha512-FGhkqXdFFZ5dNC4C+yuQB9ak311rpGAw+/ASz8ZdxwODCv1GGMWgLDeofRkdi0F3VCHQEWy/aXcJQozx2nOPiw== dependencies: debug "^4.3.4" sax "^1.2.4" builder-util-runtime@9.2.4: version "9.2.4" resolved "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz#13cd1763da621e53458739a1e63f7fcba673c42a" integrity sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA== dependencies: debug "^4.3.4" sax "^1.2.4" builder-util@24.13.1: version "24.13.1" resolved "https://registry.npmjs.org/builder-util/-/builder-util-24.13.1.tgz#4a4c4f9466b016b85c6990a0ea15aa14edec6816" integrity sha512-NhbCSIntruNDTOVI9fdXz0dihaqX2YuE1D6zZMrwiErzH4ELZHE6mdiB40wEgZNprDia+FghRFgKoAqMZRRjSA== dependencies: "7zip-bin" "~5.2.0" "@types/debug" "^4.1.6" app-builder-bin "4.0.0" bluebird-lst "^1.0.9" builder-util-runtime "9.2.4" chalk "^4.1.2" cross-spawn "^7.0.3" debug "^4.3.4" fs-extra "^10.1.0" http-proxy-agent "^5.0.0" https-proxy-agent "^5.0.1" is-ci "^3.0.0" js-yaml "^4.1.0" source-map-support "^0.5.19" stat-mode "^1.0.0" temp-file "^3.4.0" builtins@^5.0.0: version "5.0.1" resolved "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9" integrity sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ== dependencies: semver "^7.0.0" bytes@1: version "1.0.0" resolved "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz#3569ede8ba34315fab99c3e92cb04c7220de1fa8" integrity sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ== cacache@^16.1.0: version "16.1.3" resolved "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz#a02b9f34ecfaf9a78c9f4bc16fceb94d5d67a38e" integrity sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ== dependencies: "@npmcli/fs" "^2.1.0" "@npmcli/move-file" "^2.0.0" chownr "^2.0.0" fs-minipass "^2.1.0" glob "^8.0.1" infer-owner "^1.0.4" lru-cache "^7.7.1" minipass "^3.1.6" minipass-collect "^1.0.2" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" mkdirp "^1.0.4" p-map "^4.0.0" promise-inflight "^1.0.1" rimraf "^3.0.2" ssri "^9.0.0" tar "^6.1.11" unique-filename "^2.0.0" cacache@^17.0.0: version "17.1.4" resolved "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz#b3ff381580b47e85c6e64f801101508e26604b35" integrity sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A== dependencies: "@npmcli/fs" "^3.1.0" fs-minipass "^3.0.0" glob "^10.2.2" lru-cache "^7.7.1" minipass "^7.0.3" minipass-collect "^1.0.2" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" p-map "^4.0.0" ssri "^10.0.0" tar "^6.1.11" unique-filename "^3.0.0" cacache@^18.0.0, cacache@^18.0.2: version "18.0.2" resolved "https://registry.npmjs.org/cacache/-/cacache-18.0.2.tgz#fd527ea0f03a603be5c0da5805635f8eef00c60c" integrity sha512-r3NU8h/P+4lVUHfeRw1dtgQYar3DZMm4/cm2bZgOvrFC/su7budSOeqh52VJIC4U4iG1WWwV6vRW0znqBvxNuw== dependencies: "@npmcli/fs" "^3.1.0" fs-minipass "^3.0.0" glob "^10.2.2" lru-cache "^10.0.1" minipass "^7.0.3" minipass-collect "^2.0.1" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" p-map "^4.0.0" ssri "^10.0.0" tar "^6.1.11" unique-filename "^3.0.0" cacheable-lookup@^5.0.3: version "5.0.4" resolved "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== cacheable-lookup@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz#3476a8215d046e5a3202a9209dd13fec1f933a27" integrity sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w== cacheable-request@^10.2.8: version "10.2.14" resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz#eb915b665fda41b79652782df3f553449c406b9d" integrity sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ== dependencies: "@types/http-cache-semantics" "^4.0.2" get-stream "^6.0.1" http-cache-semantics "^4.1.1" keyv "^4.5.3" mimic-response "^4.0.0" normalize-url "^8.0.0" responselike "^3.0.0" cacheable-request@^2.1.1: version "2.1.4" resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz#0d808801b6342ad33c91df9d0b44dc09b91e5c3d" integrity sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ== dependencies: clone-response "1.0.2" get-stream "3.0.0" http-cache-semantics "3.8.1" keyv "3.0.0" lowercase-keys "1.0.0" normalize-url "2.0.1" responselike "1.0.2" cacheable-request@^7.0.2: version "7.0.4" resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz#7a33ebf08613178b403635be7b899d3e69bbe817" integrity sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg== dependencies: clone-response "^1.0.2" get-stream "^5.1.0" http-cache-semantics "^4.0.0" keyv "^4.0.0" lowercase-keys "^2.0.0" normalize-url "^6.0.1" responselike "^2.0.0" call-bind@^1.0.7: version "1.0.7" resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== dependencies: es-define-property "^1.0.0" es-errors "^1.3.0" function-bind "^1.1.2" get-intrinsic "^1.2.4" set-function-length "^1.2.1" camel-case@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" integrity sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w== dependencies: no-case "^2.2.0" upper-case "^1.1.1" camelcase@^6.0.0: version "6.3.0" resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== camelcase@^7.0.1: version "7.0.1" resolved "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz#f02e50af9fd7782bc8b88a3558c32fd3a388f048" integrity sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw== chalk@^1.0.0, chalk@^1.1.1: version "1.1.3" resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A== dependencies: ansi-styles "^2.2.1" escape-string-regexp "^1.0.2" has-ansi "^2.0.0" strip-ansi "^3.0.0" supports-color "^2.0.0" chalk@^2.4.2: version "2.4.2" resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" supports-color "^5.3.0" chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2, chalk@~4.1.0: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" chalk@^5.0.1, chalk@^5.2.0, chalk@^5.3.0: version "5.3.0" resolved "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== chokidar@3.5.3: version "3.5.3" resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== dependencies: anymatch "~3.1.2" braces "~3.0.2" glob-parent "~5.1.2" is-binary-path "~2.1.0" is-glob "~4.0.1" normalize-path "~3.0.0" readdirp "~3.6.0" optionalDependencies: fsevents "~2.3.2" chownr@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== chromium-pickle-js@^0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz#04a106672c18b085ab774d983dfa3ea138f22205" integrity sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw== ci-info@^3.2.0: version "3.9.0" resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== ci-info@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz#65466f8b280fc019b9f50a5388115d17a63a44f2" integrity sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg== cidr-regex@4.0.3: version "4.0.3" resolved "https://registry.npmjs.org/cidr-regex/-/cidr-regex-4.0.3.tgz#07b52c9762d1ff546a50740e92fc2b5b13a6d871" integrity sha512-HOwDIy/rhKeMf6uOzxtv7FAbrz8zPjmVKfSpM+U7/bNBXC5rtOyr758jxcptiSx6ZZn5LOhPJT5WWxPAGDV8dw== dependencies: ip-regex "^5.0.0" clean-css@^4.2.1: version "4.2.4" resolved "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz#733bf46eba4e607c6891ea57c24a989356831178" integrity sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A== dependencies: source-map "~0.6.0" clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== cli-boxes@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz#71a10c716feeba005e4504f36329ef0b17cf3145" integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== cli-columns@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/cli-columns/-/cli-columns-4.0.0.tgz#9fe4d65975238d55218c41bd2ed296a7fa555646" integrity sha512-XW2Vg+w+L9on9wtwKpyzluIPCWXjaBahI7mTcYjx+BVIYD9c3yqcv/yKC7CmdCZat4rq2yiE1UMSJC5ivKfMtQ== dependencies: string-width "^4.2.3" strip-ansi "^6.0.1" cli-table3@^0.6.3: version "0.6.3" resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2" integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg== dependencies: string-width "^4.2.0" optionalDependencies: "@colors/colors" "1.5.0" cli-truncate@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== dependencies: slice-ansi "^3.0.0" string-width "^4.2.0" cliui@^7.0.2: version "7.0.4" resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== dependencies: string-width "^4.2.0" strip-ansi "^6.0.0" wrap-ansi "^7.0.0" cliui@^8.0.1: version "8.0.1" resolved "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== dependencies: string-width "^4.2.0" strip-ansi "^6.0.1" wrap-ansi "^7.0.0" clone-response@1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" integrity sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q== dependencies: mimic-response "^1.0.0" clone-response@^1.0.2: version "1.0.3" resolved "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3" integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== dependencies: mimic-response "^1.0.0" clone@^1.0.2: version "1.0.4" resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== cmd-shim@^6.0.0: version "6.0.2" resolved "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.2.tgz#435fd9e5c95340e61715e19f90209ed6fcd9e0a4" integrity sha512-+FFYbB0YLaAkhkcrjkyNLYDiOsFSfRjwjY19LXk/psmMx1z00xlCv7hhQoTGXXIKi+YXHL/iiFo8NqMVQX9nOw== color-convert@^1.9.0: version "1.9.3" resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" color-name@1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== color-name@~1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== color-support@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== colors@~1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" integrity sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w== columnify@^1.6.0: version "1.6.0" resolved "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz#6989531713c9008bb29735e61e37acf5bd553cf3" integrity sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q== dependencies: strip-ansi "^6.0.1" wcwidth "^1.0.0" combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" commander@^10.0.1: version "10.0.1" resolved "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== commander@^2.19.0, commander@^2.8.1: version "2.20.3" resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== commander@^5.0.0: version "5.1.0" resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== common-ancestor-path@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7" integrity sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w== compare-version@^0.1.2: version "0.1.2" resolved "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz#0162ec2d9351f5ddd59a9202cba935366a725080" integrity sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A== concat-map@0.0.1: version "0.0.1" resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== conf@^10.2.0: version "10.2.0" resolved "https://registry.npmjs.org/conf/-/conf-10.2.0.tgz#838e757be963f1a2386dfe048a98f8f69f7b55d6" integrity sha512-8fLl9F04EJqjSqH+QjITQfJF8BrOVaYr1jewVgSRAEWePfxT0sku4w2hrGQ60BC/TNLGQ2pgxNlTbWQmMPFvXg== dependencies: ajv "^8.6.3" ajv-formats "^2.1.1" atomically "^1.7.0" debounce-fn "^4.0.0" dot-prop "^6.0.1" env-paths "^2.2.1" json-schema-typed "^7.0.3" onetime "^5.1.2" pkg-up "^3.1.0" semver "^7.3.5" config-chain@^1.1.11: version "1.1.13" resolved "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== dependencies: ini "^1.3.4" proto-list "~1.2.1" config-file-ts@^0.2.4: version "0.2.6" resolved "https://registry.npmjs.org/config-file-ts/-/config-file-ts-0.2.6.tgz#b424ff74612fb37f626d6528f08f92ddf5d22027" integrity sha512-6boGVaglwblBgJqGyxm4+xCmEGcWgnWHSWHY5jad58awQhB6gftq0G8HbzU39YqCIYHMLAiL1yjwiZ36m/CL8w== dependencies: glob "^10.3.10" typescript "^5.3.3" configstore@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz#49eca2ebc80983f77e09394a1a56e0aca8235566" integrity sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA== dependencies: dot-prop "^6.0.1" graceful-fs "^4.2.6" unique-string "^3.0.0" write-file-atomic "^3.0.3" xdg-basedir "^5.0.1" console-control-strings@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== content-disposition@^0.5.2: version "0.5.4" resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== dependencies: safe-buffer "5.2.1" continuable-cache@^0.3.1: version "0.3.1" resolved "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz#bd727a7faed77e71ff3985ac93351a912733ad0f" integrity sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA== core-util-is@1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== corifeus-builder@2024.4.123: version "2024.4.123" resolved "https://registry.npmjs.org/corifeus-builder/-/corifeus-builder-2024.4.123.tgz#a8122eeccc83f696003544b978a8dc465786a13b" integrity sha512-vUu1hM0GC8lJSVKHaObiRObzkZHCy0LYSsndGGuMsW4GN2Hsi8q/Xw/M++A/hcS0vsmDtTUBwFK8qREhA212Zg== dependencies: corifeus-utils "^2024.4.115" download "^8.0.0" extract-zip "^2.0.1" fs-extra "^11.2.0" github-api "^3.4.0" glob "^8.0.3" glob-promise "^6.0.5" grunt "^1.6.1" grunt-contrib-clean "^2.0.1" grunt-contrib-copy "^1.0.0" grunt-contrib-htmlmin "^3.1.0" grunt-contrib-watch "^1.1.0" jit-grunt "^0.10.0" lodash "^4.17.21" mkdirp "^3.0.1" mocha "^10.3.0" mz "^2.7.0" npm "^10.5.0" npm-check-updates "^16.14.15" should "^13.2.3" time-grunt "^2.0.0" yaml "^2.4.1" corifeus-utils@2024.4.115, corifeus-utils@^2024.4.115: version "2024.4.115" resolved "https://registry.npmjs.org/corifeus-utils/-/corifeus-utils-2024.4.115.tgz#40d473dbf3323803758139662d6dc37edd8b0f2e" integrity sha512-nE6QLkis2qBVT/HMQ1O33YHlfklVQ2Aa6dJCPJqDpI8lrYdESwJ5wgGgO13ro032ZK0WJ7Pr3TlLQF9KG+iOhg== dependencies: fs-extra "^11.2.0" ms "^2.1.3" mz "^2.7.0" timestring "^7.0.0" uuid "^9.0.1" crc@^3.8.0: version "3.8.0" resolved "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ== dependencies: buffer "^5.1.0" cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" shebang-command "^2.0.0" which "^2.0.1" crypto-random-string@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz#5a3cc53d7dd86183df5da0312816ceeeb5bb1fc2" integrity sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA== dependencies: type-fest "^1.0.1" cssesc@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== data-uri-to-buffer@^4.0.0: version "4.0.1" resolved "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz#d8feb2b2881e6a4f58c2e08acfd0e2834e26222e" integrity sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A== date-time@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/date-time/-/date-time-1.1.0.tgz#18876d0bda4c19fe70dd3bf4b034f281b12a40b6" integrity sha512-RrxZQ06cdKe7YQ5oqIxs3GMc7W3vXscy7Ds+aZIqmxA59QnVtTiCseA4jbzVUub9xCbo9GuYVZo0OrZLYXnnmw== dependencies: time-zone "^0.1.0" dateformat@~4.6.2: version "4.6.3" resolved "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz#556fa6497e5217fedb78821424f8a1c22fa3f4b5" integrity sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA== debounce-fn@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/debounce-fn/-/debounce-fn-4.0.0.tgz#ed76d206d8a50e60de0dd66d494d82835ffe61c7" integrity sha512-8pYCQiL9Xdcg0UPSD3d+0KMlOjp+KGU5EPwYddgzQ7DATsg4fuUDjQtsYLmWjnk2obnNHgV3vE2Y4jejSOJVBQ== dependencies: mimic-fn "^3.0.0" debug@4, debug@4.3.4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.3, debug@^4.3.4: version "4.3.4" resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" debug@^2.2.0: version "2.6.9" resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" debug@^3.1.0: version "3.2.7" resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" decamelize@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837" integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ== decode-uri-component@^0.2.0: version "0.2.2" resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== decompress-response@^3.3.0: version "3.3.0" resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA== dependencies: mimic-response "^1.0.0" decompress-response@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== dependencies: mimic-response "^3.1.0" decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" integrity sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ== dependencies: file-type "^5.2.0" is-stream "^1.1.0" tar-stream "^1.5.2" decompress-tarbz2@^4.0.0: version "4.1.1" resolved "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b" integrity sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A== dependencies: decompress-tar "^4.1.0" file-type "^6.1.0" is-stream "^1.1.0" seek-bzip "^1.0.5" unbzip2-stream "^1.0.9" decompress-targz@^4.0.0: version "4.1.1" resolved "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee" integrity sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w== dependencies: decompress-tar "^4.1.1" file-type "^5.2.0" is-stream "^1.1.0" decompress-unzip@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69" integrity sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw== dependencies: file-type "^3.8.0" get-stream "^2.2.0" pify "^2.3.0" yauzl "^2.4.2" decompress@^4.2.1: version "4.2.1" resolved "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz#007f55cc6a62c055afa37c07eb6a4ee1b773f118" integrity sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ== dependencies: decompress-tar "^4.0.0" decompress-tarbz2 "^4.0.0" decompress-targz "^4.0.0" decompress-unzip "^4.0.1" graceful-fs "^4.1.10" make-dir "^1.0.0" pify "^2.3.0" strip-dirs "^2.0.0" deep-extend@^0.6.0: version "0.6.0" resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== defaults@^1.0.3: version "1.0.4" resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== dependencies: clone "^1.0.2" defer-to-connect@^2.0.0, defer-to-connect@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== define-data-property@^1.0.1, define-data-property@^1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== dependencies: es-define-property "^1.0.0" es-errors "^1.3.0" gopd "^1.0.1" define-properties@^1.1.3: version "1.2.1" resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== dependencies: define-data-property "^1.0.1" has-property-descriptors "^1.0.0" object-keys "^1.1.1" delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== delegates@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== detect-file@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" integrity sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q== detect-node@^2.0.4: version "2.1.0" resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== diff@5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w== diff@^5.1.0: version "5.2.0" resolved "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== dir-compare@^3.0.0: version "3.3.0" resolved "https://registry.npmjs.org/dir-compare/-/dir-compare-3.3.0.tgz#2c749f973b5c4b5d087f11edaae730db31788416" integrity sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg== dependencies: buffer-equal "^1.0.0" minimatch "^3.0.4" dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== dependencies: path-type "^4.0.0" dmg-builder@24.13.3: version "24.13.3" resolved "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.13.3.tgz#95d5b99c587c592f90d168a616d7ec55907c7e55" integrity sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ== dependencies: app-builder-lib "24.13.3" builder-util "24.13.1" builder-util-runtime "9.2.4" fs-extra "^10.1.0" iconv-lite "^0.6.2" js-yaml "^4.1.0" optionalDependencies: dmg-license "^1.0.11" dmg-license@^1.0.11: version "1.0.11" resolved "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.11.tgz#7b3bc3745d1b52be7506b4ee80cb61df6e4cd79a" integrity sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q== dependencies: "@types/plist" "^3.0.1" "@types/verror" "^1.10.3" ajv "^6.10.0" crc "^3.8.0" iconv-corefoundation "^1.1.7" plist "^3.0.4" smart-buffer "^4.0.2" verror "^1.10.0" dot-prop@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz#fc26b3cf142b9e59b74dbd39ed66ce620c681083" integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA== dependencies: is-obj "^2.0.0" dotenv-expand@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== dotenv@^9.0.2: version "9.0.2" resolved "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz#dacc20160935a37dea6364aa1bef819fb9b6ab05" integrity sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg== download@^8.0.0: version "8.0.0" resolved "https://registry.npmjs.org/download/-/download-8.0.0.tgz#afc0b309730811731aae9f5371c9f46be73e51b1" integrity sha512-ASRY5QhDk7FK+XrQtQyvhpDKanLluEEQtWl/J7Lxuf/b+i8RYh997QeXvL85xitrmRKVlx9c7eTrcRdq2GS4eA== dependencies: archive-type "^4.0.0" content-disposition "^0.5.2" decompress "^4.2.1" ext-name "^5.0.0" file-type "^11.1.0" filenamify "^3.0.0" get-stream "^4.1.0" got "^8.3.1" make-dir "^2.1.0" p-event "^2.1.0" pify "^4.0.1" duplexer3@^0.1.4: version "0.1.5" resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz#0b5e4d7bad5de8901ea4440624c8e1d20099217e" integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA== eastasianwidth@^0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== ejs@^3.1.8: version "3.1.9" resolved "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz#03c9e8777fe12686a9effcef22303ca3d8eeb361" integrity sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== dependencies: jake "^10.8.5" electron-builder@24.13.3: version "24.13.3" resolved "https://registry.npmjs.org/electron-builder/-/electron-builder-24.13.3.tgz#c506dfebd36d9a50a83ee8aa32d803d83dbe4616" integrity sha512-yZSgVHft5dNVlo31qmJAe4BVKQfFdwpRw7sFp1iQglDRCDD6r22zfRJuZlhtB5gp9FHUxCMEoWGq10SkCnMAIg== dependencies: app-builder-lib "24.13.3" builder-util "24.13.1" builder-util-runtime "9.2.4" chalk "^4.1.2" dmg-builder "24.13.3" fs-extra "^10.1.0" is-ci "^3.0.0" lazy-val "^1.0.5" read-config-file "6.3.2" simple-update-notifier "2.0.0" yargs "^17.6.2" electron-publish@24.13.1: version "24.13.1" resolved "https://registry.npmjs.org/electron-publish/-/electron-publish-24.13.1.tgz#57289b2f7af18737dc2ad134668cdd4a1b574a0c" integrity sha512-2ZgdEqJ8e9D17Hwp5LEq5mLQPjqU3lv/IALvgp+4W8VeNhryfGhYEQC/PgDPMrnWUp+l60Ou5SJLsu+k4mhQ8A== dependencies: "@types/fs-extra" "^9.0.11" builder-util "24.13.1" builder-util-runtime "9.2.4" chalk "^4.1.2" fs-extra "^10.1.0" lazy-val "^1.0.5" mime "^2.5.2" electron-store@8.2.0: version "8.2.0" resolved "https://registry.npmjs.org/electron-store/-/electron-store-8.2.0.tgz#114e6e453e8bb746ab4ccb542424d8c881ad2ca1" integrity sha512-ukLL5Bevdil6oieAOXz3CMy+OgaItMiVBg701MNlG6W5RaC0AHN7rvlqTCmeb6O7jP0Qa1KKYTE0xV0xbhF4Hw== dependencies: conf "^10.2.0" type-fest "^2.17.0" electron-updater@6.1.8: version "6.1.8" resolved "https://registry.npmjs.org/electron-updater/-/electron-updater-6.1.8.tgz#17637bca165322f4e526b13c99165f43e6f697d8" integrity sha512-hhOTfaFAd6wRHAfUaBhnAOYc+ymSGCWJLtFkw4xJqOvtpHmIdNHnXDV9m1MHC+A6q08Abx4Ykgyz/R5DGKNAMQ== dependencies: builder-util-runtime "9.2.3" fs-extra "^10.1.0" js-yaml "^4.1.0" lazy-val "^1.0.5" lodash.escaperegexp "^4.1.2" lodash.isequal "^4.5.0" semver "^7.3.8" tiny-typed-emitter "^2.1.0" electron@^29.1.5: version "29.1.5" resolved "https://registry.npmjs.org/electron/-/electron-29.1.5.tgz#b745b4d201c1ac9f84d6aa034126288dde34d5a1" integrity sha512-1uWGRw/ffA62lcrklxGUgVxVtOHojsg/nwsYr+/F9cVjipZJn8iPv/ABGIIexhmUqWcho8BqfTJ4osCBa29gBg== dependencies: "@electron/get" "^2.0.0" "@types/node" "^20.9.0" extract-zip "^2.0.1" emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== emoji-regex@^9.2.2: version "9.2.2" resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== encoding@^0.1.13: version "0.1.13" resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== dependencies: iconv-lite "^0.6.2" end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.4" resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" env-paths@^2.2.0, env-paths@^2.2.1: version "2.2.1" resolved "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== err-code@^2.0.2: version "2.0.3" resolved "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== error@^7.0.0: version "7.2.1" resolved "https://registry.npmjs.org/error/-/error-7.2.1.tgz#eab21a4689b5f684fc83da84a0e390de82d94894" integrity sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA== dependencies: string-template "~0.2.1" es-define-property@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== dependencies: get-intrinsic "^1.2.4" es-errors@^1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== es6-error@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== escalade@^3.1.1: version "3.1.2" resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== escape-goat@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz#9424820331b510b0666b98f7873fe11ac4aa8081" integrity sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg== escape-string-regexp@4.0.0, escape-string-regexp@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== esprima@^4.0.0: version "4.0.1" resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== eventemitter2@~0.4.13: version "0.4.14" resolved "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz#8f61b75cde012b2e9eb284d4545583b5643b61ab" integrity sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ== exit@~0.1.2: version "0.1.2" resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" resolved "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" integrity sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw== dependencies: homedir-polyfill "^1.0.1" exponential-backoff@^3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6" integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== ext-list@^2.0.0: version "2.2.2" resolved "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz#0b98e64ed82f5acf0f2931babf69212ef52ddd37" integrity sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA== dependencies: mime-db "^1.28.0" ext-name@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz#70781981d183ee15d13993c8822045c506c8f0a6" integrity sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ== dependencies: ext-list "^2.0.0" sort-keys-length "^1.0.0" extend@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== extract-zip@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== dependencies: debug "^4.1.1" get-stream "^5.1.0" yauzl "^2.10.0" optionalDependencies: "@types/yauzl" "^2.9.1" extsprintf@^1.2.0: version "1.4.1" resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07" integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== fast-deep-equal@^3.1.1: version "3.1.3" resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.2.9: version "3.3.2" resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" glob-parent "^5.1.2" merge2 "^1.3.0" micromatch "^4.0.4" fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fast-memoize@^2.5.2: version "2.5.2" resolved "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.2.tgz#79e3bb6a4ec867ea40ba0e7146816f6cdce9b57e" integrity sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw== fastest-levenshtein@^1.0.16: version "1.0.16" resolved "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== fastq@^1.6.0: version "1.17.1" resolved "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== dependencies: reusify "^1.0.4" faye-websocket@~0.10.0: version "0.10.0" resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" integrity sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ== dependencies: websocket-driver ">=0.5.1" fd-slicer@~1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== dependencies: pend "~1.2.0" fetch-blob@^3.1.2, fetch-blob@^3.1.4: version "3.2.0" resolved "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz#f09b8d4bbd45adc6f0c20b7e787e793e309dcce9" integrity sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ== dependencies: node-domexception "^1.0.0" web-streams-polyfill "^3.0.3" figures@^1.0.0: version "1.7.0" resolved "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" integrity sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ== dependencies: escape-string-regexp "^1.0.5" object-assign "^4.1.0" file-sync-cmp@^0.1.0: version "0.1.1" resolved "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz#a5e7a8ffbfa493b43b923bbd4ca89a53b63b612b" integrity sha512-0k45oWBokCqh2MOexeYKpyqmGKG+8mQ2Wd8iawx+uWd/weWJQAZ6SoPybagdCI4xFisag8iAR77WPm4h3pTfxA== file-type@^11.1.0: version "11.1.0" resolved "https://registry.npmjs.org/file-type/-/file-type-11.1.0.tgz#93780f3fed98b599755d846b99a1617a2ad063b8" integrity sha512-rM0UO7Qm9K7TWTtA6AShI/t7H5BPjDeGVDaNyg9BjHAj3PysKy7+8C8D137R88jnR3rFJZQB/tFgydl5sN5m7g== file-type@^3.8.0: version "3.9.0" resolved "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" integrity sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA== file-type@^4.2.0: version "4.4.0" resolved "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz#1b600e5fca1fbdc6e80c0a70c71c8dba5f7906c5" integrity sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ== file-type@^5.2.0: version "5.2.0" resolved "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" integrity sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ== file-type@^6.1.0: version "6.2.0" resolved "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" integrity sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg== filelist@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== dependencies: minimatch "^5.0.1" filename-reserved-regex@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" integrity sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ== filenamify@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/filenamify/-/filenamify-3.0.0.tgz#9603eb688179f8c5d40d828626dcbb92c3a4672c" integrity sha512-5EFZ//MsvJgXjBAFJ+Bh2YaCTRF/VP1YOmGrgt+KJ4SFRLjI87EIdwLLuT6wQX0I4F9W41xutobzczjsOKlI/g== dependencies: filename-reserved-regex "^2.0.0" strip-outer "^1.0.0" trim-repeated "^1.0.0" fill-range@^7.0.1: version "7.0.1" resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: to-regex-range "^5.0.1" find-up@5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== dependencies: locate-path "^6.0.0" path-exists "^4.0.0" find-up@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== dependencies: locate-path "^3.0.0" findup-sync@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz#956c9cdde804052b881b428512905c4a5f2cdef0" integrity sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ== dependencies: detect-file "^1.0.0" is-glob "^4.0.0" micromatch "^4.0.2" resolve-dir "^1.0.1" findup-sync@~5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz#54380ad965a7edca00cc8f63113559aadc541bd2" integrity sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ== dependencies: detect-file "^1.0.0" is-glob "^4.0.3" micromatch "^4.0.4" resolve-dir "^1.0.1" fined@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" integrity sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng== dependencies: expand-tilde "^2.0.2" is-plain-object "^2.0.3" object.defaults "^1.1.0" object.pick "^1.2.0" parse-filepath "^1.0.1" flagged-respawn@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" integrity sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q== flat@^5.0.2: version "5.0.2" resolved "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== follow-redirects@^1.14.0: version "1.15.6" resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== for-in@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== for-own@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" integrity sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg== dependencies: for-in "^1.0.1" foreground-child@^3.1.0: version "3.1.1" resolved "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d" integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== dependencies: cross-spawn "^7.0.0" signal-exit "^4.0.1" form-data-encoder@^2.1.2: version "2.1.4" resolved "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz#261ea35d2a70d48d30ec7a9603130fa5515e9cd5" integrity sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw== form-data@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== dependencies: asynckit "^0.4.0" combined-stream "^1.0.8" mime-types "^2.1.12" formdata-polyfill@^4.0.10: version "4.0.10" resolved "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz#24807c31c9d402e002ab3d8c720144ceb8848423" integrity sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g== dependencies: fetch-blob "^3.1.2" fp-and-or@^0.1.4: version "0.1.4" resolved "https://registry.npmjs.org/fp-and-or/-/fp-and-or-0.1.4.tgz#0268c800c359ede259cdcbc352654e698b7ea299" integrity sha512-+yRYRhpnFPWXSly/6V4Lw9IfOV26uu30kynGJ03PW+MnjOEQe45RZ141QcS0aJehYBYA50GfCDnsRbFJdhssRw== from2@^2.1.1: version "2.3.0" resolved "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== dependencies: inherits "^2.0.1" readable-stream "^2.0.0" fs-constants@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== fs-extra@^10.0.0, fs-extra@^10.1.0: version "10.1.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== dependencies: graceful-fs "^4.2.0" jsonfile "^6.0.1" universalify "^2.0.0" fs-extra@^11.2.0: version "11.2.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== dependencies: graceful-fs "^4.2.0" jsonfile "^6.0.1" universalify "^2.0.0" fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== dependencies: graceful-fs "^4.2.0" jsonfile "^4.0.0" universalify "^0.1.0" fs-extra@^9.0.0, fs-extra@^9.0.1: version "9.1.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== dependencies: at-least-node "^1.0.0" graceful-fs "^4.2.0" jsonfile "^6.0.1" universalify "^2.0.0" fs-minipass@^2.0.0, fs-minipass@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== dependencies: minipass "^3.0.0" fs-minipass@^3.0.0, fs-minipass@^3.0.3: version "3.0.3" resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz#79a85981c4dc120065e96f62086bf6f9dc26cc54" integrity sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw== dependencies: minipass "^7.0.3" fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@~2.3.2: version "2.3.3" resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== function-bind@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== gauge@^4.0.3: version "4.0.4" resolved "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce" integrity sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg== dependencies: aproba "^1.0.3 || ^2.0.0" color-support "^1.1.3" console-control-strings "^1.1.0" has-unicode "^2.0.1" signal-exit "^3.0.7" string-width "^4.2.3" strip-ansi "^6.0.1" wide-align "^1.1.5" gauge@^5.0.0: version "5.0.1" resolved "https://registry.npmjs.org/gauge/-/gauge-5.0.1.tgz#1efc801b8ff076b86ef3e9a7a280a975df572112" integrity sha512-CmykPMJGuNan/3S4kZOpvvPYSNqSHANiWnh9XcMU2pSjtBfF0XzZ2p1bFAxTbnFxyBuPxQYHhzwaoOmUdqzvxQ== dependencies: aproba "^1.0.3 || ^2.0.0" color-support "^1.1.3" console-control-strings "^1.1.0" has-unicode "^2.0.1" signal-exit "^4.0.1" string-width "^4.2.3" strip-ansi "^6.0.1" wide-align "^1.1.5" gaze@^1.1.0: version "1.1.3" resolved "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== dependencies: globule "^1.0.0" get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: version "1.2.4" resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== dependencies: es-errors "^1.3.0" function-bind "^1.1.2" has-proto "^1.0.1" has-symbols "^1.0.3" hasown "^2.0.0" get-stdin@^8.0.0: version "8.0.0" resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== get-stream@3.0.0, get-stream@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" integrity sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ== get-stream@^2.2.0: version "2.3.1" resolved "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" integrity sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA== dependencies: object-assign "^4.0.1" pinkie-promise "^2.0.0" get-stream@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== dependencies: pump "^3.0.0" get-stream@^5.1.0: version "5.2.0" resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: pump "^3.0.0" get-stream@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== getobject@~1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz#25ec87a50370f6dcc3c6ba7ef43c4c16215c4c89" integrity sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg== github-api@^3.4.0: version "3.4.0" resolved "https://registry.npmjs.org/github-api/-/github-api-3.4.0.tgz#5da2f56442d4839d324e9faf0ffb2cf30f7650b8" integrity sha512-2yYqYS6Uy4br1nw0D3VrlYWxtGTkUhIZrumBrcBwKdBOzMT8roAe8IvI6kjIOkxqxapKR5GkEsHtz3Du/voOpA== dependencies: axios "^0.21.1" debug "^2.2.0" js-base64 "^2.1.9" utf8 "^2.1.1" glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" glob-promise@^6.0.5: version "6.0.5" resolved "https://registry.npmjs.org/glob-promise/-/glob-promise-6.0.5.tgz#3d56331b324fd7d097b43ba9e9959e9c7e200e2c" integrity sha512-uUzvxo60yo/vMLXZHCNAlfdM5U5A07jCnUO8xTK44Z0Vc58poGDXhDx8ju1DmPdprOORh+4Lpog64hl+AJ5piA== dependencies: "@types/glob" "^8.0.0" glob@8.1.0, glob@^8.0.1, glob@^8.0.3: version "8.1.0" resolved "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" minimatch "^5.0.1" once "^1.3.0" glob@^10.2.2, glob@^10.3.10, glob@^10.3.7: version "10.3.10" resolved "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b" integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== dependencies: foreground-child "^3.1.0" jackspeak "^2.3.5" minimatch "^9.0.1" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry "^1.10.1" glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.2.3" resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" minimatch "^3.1.1" once "^1.3.0" path-is-absolute "^1.0.0" glob@~7.1.1, glob@~7.1.6: version "7.1.7" resolved "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" minimatch "^3.0.4" once "^1.3.0" path-is-absolute "^1.0.0" global-agent@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz#ae7cd31bd3583b93c5a16437a1afe27cc33a1ab6" integrity sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q== dependencies: boolean "^3.0.1" es6-error "^4.1.1" matcher "^3.0.0" roarr "^2.15.3" semver "^7.3.2" serialize-error "^7.0.1" global-dirs@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz#0c488971f066baceda21447aecb1a8b911d22485" integrity sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA== dependencies: ini "2.0.0" global-modules@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== dependencies: global-prefix "^1.0.1" is-windows "^1.0.1" resolve-dir "^1.0.0" global-prefix@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" integrity sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg== dependencies: expand-tilde "^2.0.2" homedir-polyfill "^1.0.1" ini "^1.3.4" is-windows "^1.0.1" which "^1.2.14" globalthis@^1.0.1: version "1.0.3" resolved "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== dependencies: define-properties "^1.1.3" globby@^11.0.4: version "11.1.0" resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== dependencies: array-union "^2.1.0" dir-glob "^3.0.1" fast-glob "^3.2.9" ignore "^5.2.0" merge2 "^1.4.1" slash "^3.0.0" globule@^1.0.0: version "1.3.4" resolved "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz#7c11c43056055a75a6e68294453c17f2796170fb" integrity sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg== dependencies: glob "~7.1.1" lodash "^4.17.21" minimatch "~3.0.2" gopd@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== dependencies: get-intrinsic "^1.1.3" got@^11.8.5: version "11.8.6" resolved "https://registry.npmjs.org/got/-/got-11.8.6.tgz#276e827ead8772eddbcfc97170590b841823233a" integrity sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g== dependencies: "@sindresorhus/is" "^4.0.0" "@szmarczak/http-timer" "^4.0.5" "@types/cacheable-request" "^6.0.1" "@types/responselike" "^1.0.0" cacheable-lookup "^5.0.3" cacheable-request "^7.0.2" decompress-response "^6.0.0" http2-wrapper "^1.0.0-beta.5.2" lowercase-keys "^2.0.0" p-cancelable "^2.0.0" responselike "^2.0.0" got@^12.1.0: version "12.6.1" resolved "https://registry.npmjs.org/got/-/got-12.6.1.tgz#8869560d1383353204b5a9435f782df9c091f549" integrity sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ== dependencies: "@sindresorhus/is" "^5.2.0" "@szmarczak/http-timer" "^5.0.1" cacheable-lookup "^7.0.0" cacheable-request "^10.2.8" decompress-response "^6.0.0" form-data-encoder "^2.1.2" get-stream "^6.0.1" http2-wrapper "^2.1.10" lowercase-keys "^3.0.0" p-cancelable "^3.0.0" responselike "^3.0.0" got@^8.3.1: version "8.3.2" resolved "https://registry.npmjs.org/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937" integrity sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw== dependencies: "@sindresorhus/is" "^0.7.0" cacheable-request "^2.1.1" decompress-response "^3.3.0" duplexer3 "^0.1.4" get-stream "^3.0.0" into-stream "^3.1.0" is-retry-allowed "^1.1.0" isurl "^1.0.0-alpha5" lowercase-keys "^1.0.0" mimic-response "^1.0.0" p-cancelable "^0.4.0" p-timeout "^2.0.1" pify "^3.0.0" safe-buffer "^5.1.1" timed-out "^4.0.1" url-parse-lax "^3.0.0" url-to-options "^1.0.1" graceful-fs@4.2.10: version "4.2.10" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== graceful-fs@^4.1.10, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.6: version "4.2.11" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== grunt-cli@~1.4.3: version "1.4.3" resolved "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz#22c9f1a3d2780bf9b0d206e832e40f8f499175ff" integrity sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ== dependencies: grunt-known-options "~2.0.0" interpret "~1.1.0" liftup "~3.0.1" nopt "~4.0.1" v8flags "~3.2.0" grunt-contrib-clean@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-2.0.1.tgz#062e8019d31bfca35af8929a2ee1063c6c46dd2d" integrity sha512-uRvnXfhiZt8akb/ZRDHJpQQtkkVkqc/opWO4Po/9ehC2hPxgptB9S6JHDC/Nxswo4CJSM0iFPT/Iym3cEMWzKA== dependencies: async "^3.2.3" rimraf "^2.6.2" grunt-contrib-copy@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz#7060c6581e904b8ab0d00f076e0a8f6e3e7c3573" integrity sha512-gFRFUB0ZbLcjKb67Magz1yOHGBkyU6uL29hiEW1tdQ9gQt72NuMKIy/kS6dsCbV0cZ0maNCb0s6y+uT1FKU7jA== dependencies: chalk "^1.1.1" file-sync-cmp "^0.1.0" grunt-contrib-htmlmin@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/grunt-contrib-htmlmin/-/grunt-contrib-htmlmin-3.1.0.tgz#4cde2653d543fb4d488bae57df70ac4491d080d6" integrity sha512-Khaa+0MUuqqNroDIe9tsjZkioZnW2Y+iTGbonBkLWaG7+SkSFExfb4jLt7M6rxKV3RSqlS7NtVvu4SVIPkmKXg== dependencies: chalk "^2.4.2" html-minifier "^4.0.0" pretty-bytes "^5.1.0" grunt-contrib-watch@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz#c143ca5b824b288a024b856639a5345aedb78ed4" integrity sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg== dependencies: async "^2.6.0" gaze "^1.1.0" lodash "^4.17.10" tiny-lr "^1.1.1" grunt-known-options@~2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz#cac641e897f9a0a680b8c9839803d35f3325103c" integrity sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA== grunt-legacy-log-utils@~2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz#49a8c7dc74051476dcc116c32faf9db8646856ef" integrity sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw== dependencies: chalk "~4.1.0" lodash "~4.17.19" grunt-legacy-log@~3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz#1c6eaf92371ea415af31ea84ce50d434ef6d39c4" integrity sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA== dependencies: colors "~1.1.2" grunt-legacy-log-utils "~2.1.0" hooker "~0.2.3" lodash "~4.17.19" grunt-legacy-util@~2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz#0f929d13a2faf9988c9917c82bff609e2d9ba255" integrity sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w== dependencies: async "~3.2.0" exit "~0.1.2" getobject "~1.0.0" hooker "~0.2.3" lodash "~4.17.21" underscore.string "~3.3.5" which "~2.0.2" grunt@^1.6.1: version "1.6.1" resolved "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz#0b4dd1524f26676dcf45d8f636b8d9061a8ede16" integrity sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA== dependencies: dateformat "~4.6.2" eventemitter2 "~0.4.13" exit "~0.1.2" findup-sync "~5.0.0" glob "~7.1.6" grunt-cli "~1.4.3" grunt-known-options "~2.0.0" grunt-legacy-log "~3.0.0" grunt-legacy-util "~2.0.1" iconv-lite "~0.6.3" js-yaml "~3.14.0" minimatch "~3.0.4" nopt "~3.0.6" has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg== dependencies: ansi-regex "^2.0.0" has-flag@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== has-flag@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: es-define-property "^1.0.0" has-proto@^1.0.1: version "1.0.3" resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== has-symbol-support-x@^1.4.1: version "1.4.2" resolved "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" integrity sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw== has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== has-to-string-tag-x@^1.2.0: version "1.4.1" resolved "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" integrity sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw== dependencies: has-symbol-support-x "^1.4.1" has-unicode@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== has-yarn@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz#c3c21e559730d1d3b57e28af1f30d06fac38147d" integrity sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA== hasown@^2.0.0: version "2.0.2" resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== dependencies: function-bind "^1.1.2" he@1.2.0, he@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== homedir-polyfill@^1.0.1: version "1.0.3" resolved "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== dependencies: parse-passwd "^1.0.0" hooker@^0.2.3, hooker@~0.2.3: version "0.2.3" resolved "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz#b834f723cc4a242aa65963459df6d984c5d3d959" integrity sha512-t+UerCsQviSymAInD01Pw+Dn/usmz1sRO+3Zk1+lx8eg+WKpD2ulcwWqHHL0+aseRBr+3+vIhiG1K1JTwaIcTA== hosted-git-info@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== dependencies: lru-cache "^6.0.0" hosted-git-info@^5.1.0: version "5.2.1" resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz#0ba1c97178ef91f3ab30842ae63d6a272341156f" integrity sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw== dependencies: lru-cache "^7.5.1" hosted-git-info@^6.0.0: version "6.1.1" resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz#629442c7889a69c05de604d52996b74fe6f26d58" integrity sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w== dependencies: lru-cache "^7.5.1" hosted-git-info@^7.0.0, hosted-git-info@^7.0.1: version "7.0.1" resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz#9985fcb2700467fecf7f33a4d4874e30680b5322" integrity sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA== dependencies: lru-cache "^10.0.1" html-minifier@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz#cca9aad8bce1175e02e17a8c33e46d8988889f56" integrity sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig== dependencies: camel-case "^3.0.0" clean-css "^4.2.1" commander "^2.19.0" he "^1.2.0" param-case "^2.1.1" relateurl "^0.2.7" uglify-js "^3.5.1" http-cache-semantics@3.8.1: version "3.8.1" resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0, http-cache-semantics@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== http-parser-js@>=0.5.1: version "0.5.8" resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== http-proxy-agent@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== dependencies: "@tootallnate/once" "2" agent-base "6" debug "4" http-proxy-agent@^7.0.0: version "7.0.2" resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e" integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig== dependencies: agent-base "^7.1.0" debug "^4.3.4" http2-wrapper@^1.0.0-beta.5.2: version "1.0.3" resolved "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== dependencies: quick-lru "^5.1.1" resolve-alpn "^1.0.0" http2-wrapper@^2.1.10: version "2.2.1" resolved "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz#310968153dcdedb160d8b72114363ef5fce1f64a" integrity sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ== dependencies: quick-lru "^5.1.1" resolve-alpn "^1.2.0" https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== dependencies: agent-base "6" debug "4" https-proxy-agent@^7.0.1: version "7.0.4" resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz#8e97b841a029ad8ddc8731f26595bad868cb4168" integrity sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg== dependencies: agent-base "^7.0.2" debug "4" humanize-ms@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== dependencies: ms "^2.0.0" iconv-corefoundation@^1.1.7: version "1.1.7" resolved "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz#31065e6ab2c9272154c8b0821151e2c88f1b002a" integrity sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ== dependencies: cli-truncate "^2.1.0" node-addon-api "^1.6.3" iconv-lite@^0.6.2, iconv-lite@~0.6.3: version "0.6.3" resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== dependencies: safer-buffer ">= 2.1.2 < 3.0.0" ieee754@^1.1.13: version "1.2.1" resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== ignore-walk@^6.0.0, ignore-walk@^6.0.4: version "6.0.4" resolved "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.4.tgz#89950be94b4f522225eb63a13c56badb639190e9" integrity sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw== dependencies: minimatch "^9.0.0" ignore@^5.2.0: version "5.3.1" resolved "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== import-lazy@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== indent-string@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== infer-owner@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== inflight@^1.0.4: version "1.0.6" resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== dependencies: once "^1.3.0" wrappy "1" inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== ini@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== ini@^1.3.4, ini@~1.3.0: version "1.3.8" resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== ini@^4.1.0, ini@^4.1.1: version "4.1.2" resolved "https://registry.npmjs.org/ini/-/ini-4.1.2.tgz#7f646dbd9caea595e61f88ef60bfff8b01f8130a" integrity sha512-AMB1mvwR1pyBFY/nSevUX6y8nJWS63/SzUKD3JyQn97s4xgIdgQPT75IRouIiBAN4yLQBUShNYVW0+UG25daCw== init-package-json@^6.0.0: version "6.0.2" resolved "https://registry.npmjs.org/init-package-json/-/init-package-json-6.0.2.tgz#0d780b752dd1dd83b8649945df38a07df4f990a6" integrity sha512-ZQ9bxt6PkqIH6fPU69HPheOMoUqIqVqwZj0qlCBfoSCG4lplQhVM/qB3RS4f0RALK3WZZSrNQxNtCZgphuf3IA== dependencies: "@npmcli/package-json" "^5.0.0" npm-package-arg "^11.0.0" promzard "^1.0.0" read "^3.0.1" semver "^7.3.5" validate-npm-package-license "^3.0.4" validate-npm-package-name "^5.0.0" interpret@~1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614" integrity sha512-CLM8SNMDu7C5psFCn6Wg/tgpj/bKAg7hc2gWqcuR9OD5Ft9PhBpIu8PLicPeis+xDd6YX2ncI8MCA64I9tftIA== into-stream@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz#96fb0a936c12babd6ff1752a17d05616abd094c6" integrity sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ== dependencies: from2 "^2.1.1" p-is-promise "^1.1.0" ip-address@^9.0.5: version "9.0.5" resolved "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz#117a960819b08780c3bd1f14ef3c1cc1d3f3ea5a" integrity sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g== dependencies: jsbn "1.1.0" sprintf-js "^1.1.3" ip-regex@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/ip-regex/-/ip-regex-5.0.0.tgz#cd313b2ae9c80c07bd3851e12bf4fa4dc5480632" integrity sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw== is-absolute@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== dependencies: is-relative "^1.0.0" is-windows "^1.0.1" is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: binary-extensions "^2.0.0" is-ci@^3.0.0, is-ci@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== dependencies: ci-info "^3.2.0" is-cidr@^5.0.3: version "5.0.3" resolved "https://registry.npmjs.org/is-cidr/-/is-cidr-5.0.3.tgz#fcf817c0146dd4a318f27938af89e98a9b21bdd5" integrity sha512-lKkM0tmz07dAxNsr8Ii9MGreExa9ZR34N9j8mTG5op824kcwBqinZPowNjcVWWc7j+jR8XAMMItOmBkniN0jOA== dependencies: cidr-regex "4.0.3" is-core-module@^2.13.0, is-core-module@^2.8.1: version "2.13.1" resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== dependencies: hasown "^2.0.0" is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== is-finite@^1.0.1: version "1.1.0" resolved "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" is-installed-globally@^0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== dependencies: global-dirs "^3.0.0" is-path-inside "^3.0.2" is-lambda@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== is-natural-number@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" integrity sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ== is-npm@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz#b59e75e8915543ca5d881ecff864077cba095261" integrity sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ== is-number@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-obj@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== is-object@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf" integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA== is-path-inside@^3.0.2: version "3.0.3" resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== is-plain-obj@^1.0.0: version "1.1.0" resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== is-plain-obj@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" is-relative@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== dependencies: is-unc-path "^1.0.0" is-retry-allowed@^1.1.0: version "1.2.0" resolved "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4" integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== is-stream@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== is-typedarray@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== is-unc-path@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== dependencies: unc-path-regex "^0.1.2" is-unicode-supported@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== is-windows@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== is-yarn-global@^0.4.0: version "0.4.1" resolved "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz#b312d902b313f81e4eaf98b6361ba2b45cd694bb" integrity sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ== isarray@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== isbinaryfile@^4.0.8: version "4.0.10" resolved "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3" integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw== isbinaryfile@^5.0.0: version "5.0.2" resolved "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.2.tgz#fe6e4dfe2e34e947ffa240c113444876ba393ae0" integrity sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg== isexe@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== isexe@^3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz#4a407e2bd78ddfb14bea0c27c6f7072dde775f0d" integrity sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ== isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== isurl@^1.0.0-alpha5: version "1.0.0" resolved "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" integrity sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w== dependencies: has-to-string-tag-x "^1.2.0" is-object "^1.0.1" jackspeak@^2.3.5: version "2.3.6" resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== dependencies: "@isaacs/cliui" "^8.0.2" optionalDependencies: "@pkgjs/parseargs" "^0.11.0" jake@^10.8.5: version "10.8.7" resolved "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz#63a32821177940c33f356e0ba44ff9d34e1c7d8f" integrity sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w== dependencies: async "^3.2.3" chalk "^4.0.2" filelist "^1.0.4" minimatch "^3.1.2" jit-grunt@^0.10.0: version "0.10.0" resolved "https://registry.npmjs.org/jit-grunt/-/jit-grunt-0.10.0.tgz#008c3a7fe1e96bd0d84e260ea1fa1783457f79c2" integrity sha512-eT/f4c9wgZ3buXB7X1JY1w6uNtAV0bhrbOGf/mFmBb0CDNLUETJ/VRoydayWOI54tOoam0cz9RooVCn3QY1WoA== jju@^1.1.0: version "1.4.0" resolved "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a" integrity sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA== js-base64@^2.1.9: version "2.6.4" resolved "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== js-yaml@4.1.0, js-yaml@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== dependencies: argparse "^2.0.1" js-yaml@~3.14.0: version "3.14.1" resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" esprima "^4.0.0" jsbn@1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040" integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== json-buffer@3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ== json-buffer@3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== json-parse-even-better-errors@^3.0.0, json-parse-even-better-errors@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz#02bb29fb5da90b5444581749c22cedd3597c6cb0" integrity sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg== json-parse-helpfulerror@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz#13f14ce02eed4e981297b64eb9e3b932e2dd13dc" integrity sha512-XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg== dependencies: jju "^1.1.0" json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-schema-traverse@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== json-schema-typed@^7.0.3: version "7.0.3" resolved "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-7.0.3.tgz#23ff481b8b4eebcd2ca123b4fa0409e66469a2d9" integrity sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A== json-stringify-nice@^1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz#2c937962b80181d3f317dd39aa323e14f5a60a67" integrity sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw== json-stringify-safe@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== json5@^2.2.0, json5@^2.2.2: version "2.2.3" resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== jsonfile@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== optionalDependencies: graceful-fs "^4.1.6" jsonfile@^6.0.1: version "6.1.0" resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: universalify "^2.0.0" optionalDependencies: graceful-fs "^4.1.6" jsonlines@^0.1.1: version "0.1.1" resolved "https://registry.npmjs.org/jsonlines/-/jsonlines-0.1.1.tgz#4fcd246dc5d0e38691907c44ab002f782d1d94cc" integrity sha512-ekDrAGso79Cvf+dtm+mL8OBI2bmAOt3gssYs833De/C9NmIpWDWyUO4zPgB5x2/OhY366dkhgfPMYfwZF7yOZA== jsonparse@^1.3.1: version "1.3.1" resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== just-diff-apply@^5.2.0: version "5.5.0" resolved "https://registry.npmjs.org/just-diff-apply/-/just-diff-apply-5.5.0.tgz#771c2ca9fa69f3d2b54e7c3f5c1dfcbcc47f9f0f" integrity sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw== just-diff@^6.0.0: version "6.0.2" resolved "https://registry.npmjs.org/just-diff/-/just-diff-6.0.2.tgz#03b65908543ac0521caf6d8eb85035f7d27ea285" integrity sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA== keyv@3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373" integrity sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA== dependencies: json-buffer "3.0.0" keyv@^4.0.0, keyv@^4.5.3: version "4.5.4" resolved "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== dependencies: json-buffer "3.0.1" kind-of@^6.0.2: version "6.0.3" resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== kleur@^4.0.1: version "4.1.5" resolved "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== latest-version@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz#843201591ea81a4d404932eeb61240fe04e9e5da" integrity sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg== dependencies: package-json "^8.1.0" lazy-val@^1.0.4, lazy-val@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz#6cf3b9f5bc31cee7ee3e369c0832b7583dcd923d" integrity sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q== libnpmaccess@^8.0.1: version "8.0.2" resolved "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-8.0.2.tgz#a13a72fd5b71a1063ea54973fa56d61ec38f718f" integrity sha512-4K+nsg3OYt4rjryP/3D5zGWluLbZaKozwj6YdtvAyxNhLhUrjCoyxHVoL5AkTJcAnjsd6/ATei52QPVvpSX9Ug== dependencies: npm-package-arg "^11.0.1" npm-registry-fetch "^16.0.0" libnpmdiff@^6.0.3: version "6.0.7" resolved "https://registry.npmjs.org/libnpmdiff/-/libnpmdiff-6.0.7.tgz#5fd7df1c4b8ff58160fa59d5eb97686a00f8fdd3" integrity sha512-Erca7NHh+MGk4O14mM4yv9S1S+Wc5TgFg6yr8r/g5ykn34dZdAP/GkzhQNJiOpzfD8j1HBhbTpkbGJHVDdgG5Q== dependencies: "@npmcli/arborist" "^7.2.1" "@npmcli/disparity-colors" "^3.0.0" "@npmcli/installed-package-contents" "^2.0.2" binary-extensions "^2.2.0" diff "^5.1.0" minimatch "^9.0.0" npm-package-arg "^11.0.1" pacote "^17.0.4" tar "^6.2.0" libnpmexec@^7.0.4: version "7.0.8" resolved "https://registry.npmjs.org/libnpmexec/-/libnpmexec-7.0.8.tgz#2bc6ab0468dde95803745ced1fea48bd43b112fc" integrity sha512-xDzWoYpV1Ok0TIdrY4wuWGxriEv/O3/d8QG924yErBE0sMkkzKsin2dAmlEBsSlR7YRilObs8q+5uNtxKNQHAQ== dependencies: "@npmcli/arborist" "^7.2.1" "@npmcli/run-script" "^7.0.2" ci-info "^4.0.0" npm-package-arg "^11.0.1" npmlog "^7.0.1" pacote "^17.0.4" proc-log "^3.0.0" read "^2.0.0" read-package-json-fast "^3.0.2" semver "^7.3.7" walk-up-path "^3.0.1" libnpmfund@^5.0.1: version "5.0.5" resolved "https://registry.npmjs.org/libnpmfund/-/libnpmfund-5.0.5.tgz#f874005a2f9a92a4c6c4ae7a489ceb16f48690ce" integrity sha512-BUu2l9Kn4u6nce1Ay8a1uRN1fyU7lbVmtsMYxWcFpcbF+ZPN7qIiPksfcnY9/NDKIRGJYwwv0IXgQQStHDx6Tg== dependencies: "@npmcli/arborist" "^7.2.1" libnpmhook@^10.0.0: version "10.0.1" resolved "https://registry.npmjs.org/libnpmhook/-/libnpmhook-10.0.1.tgz#3cb9516645f0d6891b4a59c72ffe026bdbb9bd6b" integrity sha512-FnXCweDpoAko6mnLPSW8qrRYicjfh+GrvY5PuYHQRPvaW4BFtHDUmK3K3aYx4yD3TeGAKpj4IigrEDfUfWuSkA== dependencies: aproba "^2.0.0" npm-registry-fetch "^16.0.0" libnpmorg@^6.0.1: version "6.0.2" resolved "https://registry.npmjs.org/libnpmorg/-/libnpmorg-6.0.2.tgz#6e5e37ecc5a391082e83c599512689c78e60dc70" integrity sha512-zK4r6cjVsfXf7hWzWGB6R0LBJidVhKaeMWMZL/1eyZS6ixxAxVijfsPacoEnBRCFaXsNjAtwV3b2RCmYU6+usA== dependencies: aproba "^2.0.0" npm-registry-fetch "^16.0.0" libnpmpack@^6.0.3: version "6.0.7" resolved "https://registry.npmjs.org/libnpmpack/-/libnpmpack-6.0.7.tgz#0b1cdd7c250f929e77ece95f2a738e9670dcb8ad" integrity sha512-aVX5ZLiYAioShh5wzoBOGs25GvPskry7SxCpx76gMCjOrd/wKcNtbTOMqStvizd3c+vzq5a1b7FMP09XAtgRFg== dependencies: "@npmcli/arborist" "^7.2.1" "@npmcli/run-script" "^7.0.2" npm-package-arg "^11.0.1" pacote "^17.0.4" libnpmpublish@^9.0.2: version "9.0.4" resolved "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-9.0.4.tgz#0222c14578088ca9a758585c36d8133b828c87ad" integrity sha512-330o6pVsCCg77jQ/+kidyG/RiohXYQKpqmzOC4BjUDWcimb+mXptRBh1Kvy27/Zb/CStZLVrfgGc6tXf5+PE3Q== dependencies: ci-info "^4.0.0" normalize-package-data "^6.0.0" npm-package-arg "^11.0.1" npm-registry-fetch "^16.0.0" proc-log "^3.0.0" semver "^7.3.7" sigstore "^2.2.0" ssri "^10.0.5" libnpmsearch@^7.0.0: version "7.0.1" resolved "https://registry.npmjs.org/libnpmsearch/-/libnpmsearch-7.0.1.tgz#8fa803a8e5837a33ce750a8cc1c70820d728b91d" integrity sha512-XyKi6Y94t6PGd5Lk2Ma3+fgiHWD3KSCvXmHOrcLkAOEP7oUejbNjL0Bb/HUDZXgBj6gP1Qk7pJ6jZPFBc2hmXQ== dependencies: npm-registry-fetch "^16.0.0" libnpmteam@^6.0.0: version "6.0.1" resolved "https://registry.npmjs.org/libnpmteam/-/libnpmteam-6.0.1.tgz#daa1b2e7e4ccef0469bdef661737ca823b53468b" integrity sha512-1YytqVk1gSkKFNMe4kkCKN49y5rlABrRSx5TrYShQtt2Lb4uQaed49dGE7Ue8TJGxbIkHzvyyVtb3PBiGACVqw== dependencies: aproba "^2.0.0" npm-registry-fetch "^16.0.0" libnpmversion@^5.0.1: version "5.0.2" resolved "https://registry.npmjs.org/libnpmversion/-/libnpmversion-5.0.2.tgz#aea7b09bc270c778cbc8be7bf02e4b60566989cf" integrity sha512-6JBnLhd6SYgKRekJ4cotxpURLGbEtKxzw+a8p5o+wNwrveJPMH8yW/HKjeewyHzWmxzzwn9EQ3TkF2onkrwstA== dependencies: "@npmcli/git" "^5.0.3" "@npmcli/run-script" "^7.0.2" json-parse-even-better-errors "^3.0.0" proc-log "^3.0.0" semver "^7.3.7" liftup@~3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz#1cb81aff0f368464ed3a5f1a7286372d6b1a60ce" integrity sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw== dependencies: extend "^3.0.2" findup-sync "^4.0.0" fined "^1.2.0" flagged-respawn "^1.0.1" is-plain-object "^2.0.4" object.map "^1.0.1" rechoir "^0.7.0" resolve "^1.19.0" livereload-js@^2.3.0: version "2.4.0" resolved "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz#447c31cf1ea9ab52fc20db615c5ddf678f78009c" integrity sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw== locate-path@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== dependencies: p-locate "^3.0.0" path-exists "^3.0.0" locate-path@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== dependencies: p-locate "^5.0.0" lodash.escaperegexp@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz#64762c48618082518ac3df4ccf5d5886dae20347" integrity sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw== lodash.isequal@^4.5.0: version "4.5.0" resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== lodash@^4.17.10, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.21, lodash@~4.17.19, lodash@~4.17.21: version "4.17.21" resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== log-symbols@4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== dependencies: chalk "^4.1.0" is-unicode-supported "^0.1.0" lower-case@^1.1.1: version "1.1.4" resolved "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" integrity sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA== lowercase-keys@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" integrity sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A== lowercase-keys@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== lowercase-keys@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== lowercase-keys@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz#c5e7d442e37ead247ae9db117a9d0a467c89d4f2" integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ== lru-cache@^10.0.1, "lru-cache@^9.1.1 || ^10.0.0": version "10.2.0" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3" integrity sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q== lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: yallist "^4.0.0" lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: version "7.18.3" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== make-dir@^1.0.0: version "1.3.0" resolved "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== dependencies: pify "^3.0.0" make-dir@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== dependencies: pify "^4.0.1" semver "^5.6.0" make-fetch-happen@^10.0.3: version "10.2.1" resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz#f5e3835c5e9817b617f2770870d9492d28678164" integrity sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w== dependencies: agentkeepalive "^4.2.1" cacache "^16.1.0" http-cache-semantics "^4.1.0" http-proxy-agent "^5.0.0" https-proxy-agent "^5.0.0" is-lambda "^1.0.1" lru-cache "^7.7.1" minipass "^3.1.6" minipass-collect "^1.0.2" minipass-fetch "^2.0.3" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" negotiator "^0.6.3" promise-retry "^2.0.1" socks-proxy-agent "^7.0.0" ssri "^9.0.0" make-fetch-happen@^11.0.0, make-fetch-happen@^11.0.1, make-fetch-happen@^11.1.1: version "11.1.1" resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz#85ceb98079584a9523d4bf71d32996e7e208549f" integrity sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w== dependencies: agentkeepalive "^4.2.1" cacache "^17.0.0" http-cache-semantics "^4.1.1" http-proxy-agent "^5.0.0" https-proxy-agent "^5.0.0" is-lambda "^1.0.1" lru-cache "^7.7.1" minipass "^5.0.0" minipass-fetch "^3.0.0" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" negotiator "^0.6.3" promise-retry "^2.0.1" socks-proxy-agent "^7.0.0" ssri "^10.0.0" make-fetch-happen@^13.0.0: version "13.0.0" resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz#705d6f6cbd7faecb8eac2432f551e49475bfedf0" integrity sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A== dependencies: "@npmcli/agent" "^2.0.0" cacache "^18.0.0" http-cache-semantics "^4.1.1" is-lambda "^1.0.1" minipass "^7.0.2" minipass-fetch "^3.0.0" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" negotiator "^0.6.3" promise-retry "^2.0.1" ssri "^10.0.0" make-iterator@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" integrity sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw== dependencies: kind-of "^6.0.2" map-cache@^0.2.0: version "0.2.2" resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== matcher@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz#bd9060f4c5b70aa8041ccc6f80368760994f30ca" integrity sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng== dependencies: escape-string-regexp "^4.0.0" merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== micromatch@^4.0.2, micromatch@^4.0.4: version "4.0.5" resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== dependencies: braces "^3.0.2" picomatch "^2.3.1" mime-db@1.52.0, mime-db@^1.28.0: version "1.52.0" resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== mime-types@^2.1.12: version "2.1.35" resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" mime@^2.5.2: version "2.6.0" resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== mimic-fn@^3.0.0: version "3.1.0" resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz#65755145bbf3e36954b949c16450427451d5ca74" integrity sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ== mimic-response@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== mimic-response@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== mimic-response@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz#35468b19e7c75d10f5165ea25e75a5ceea7cf70f" integrity sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg== minimatch@5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b" integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g== dependencies: brace-expansion "^2.0.1" minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" minimatch@^5.0.1, minimatch@^5.1.1: version "5.1.6" resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== dependencies: brace-expansion "^2.0.1" minimatch@^9.0.0, minimatch@^9.0.1, minimatch@^9.0.3: version "9.0.3" resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== dependencies: brace-expansion "^2.0.1" minimatch@~3.0.2, minimatch@~3.0.4: version "3.0.8" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz#5e6a59bd11e2ab0de1cfb843eb2d82e546c321c1" integrity sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q== dependencies: brace-expansion "^1.1.7" minimist@^1.2.0, minimist@^1.2.6: version "1.2.8" resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== minipass-collect@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== dependencies: minipass "^3.0.0" minipass-collect@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz#1621bc77e12258a12c60d34e2276ec5c20680863" integrity sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw== dependencies: minipass "^7.0.3" minipass-fetch@^2.0.3: version "2.1.2" resolved "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz#95560b50c472d81a3bc76f20ede80eaed76d8add" integrity sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA== dependencies: minipass "^3.1.6" minipass-sized "^1.0.3" minizlib "^2.1.2" optionalDependencies: encoding "^0.1.13" minipass-fetch@^3.0.0: version "3.0.4" resolved "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz#4d4d9b9f34053af6c6e597a64be8e66e42bf45b7" integrity sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg== dependencies: minipass "^7.0.3" minipass-sized "^1.0.3" minizlib "^2.1.2" optionalDependencies: encoding "^0.1.13" minipass-flush@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== dependencies: minipass "^3.0.0" minipass-json-stream@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7" integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg== dependencies: jsonparse "^1.3.1" minipass "^3.0.0" minipass-pipeline@^1.2.4: version "1.2.4" resolved "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== dependencies: minipass "^3.0.0" minipass-sized@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== dependencies: minipass "^3.0.0" minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6: version "3.3.6" resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== dependencies: yallist "^4.0.0" minipass@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== "minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.2, minipass@^7.0.3, minipass@^7.0.4: version "7.0.4" resolved "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== minizlib@^2.1.1, minizlib@^2.1.2: version "2.1.2" resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== dependencies: minipass "^3.0.0" yallist "^4.0.0" mkdirp@^1.0.3, mkdirp@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== mkdirp@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg== mocha@^10.3.0: version "10.3.0" resolved "https://registry.npmjs.org/mocha/-/mocha-10.3.0.tgz#0e185c49e6dccf582035c05fa91084a4ff6e3fe9" integrity sha512-uF2XJs+7xSLsrmIvn37i/wnc91nw7XjOQB8ccyx5aEgdnohr7n+rEiZP23WkCYHjilR6+EboEnbq/ZQDz4LSbg== dependencies: ansi-colors "4.1.1" browser-stdout "1.3.1" chokidar "3.5.3" debug "4.3.4" diff "5.0.0" escape-string-regexp "4.0.0" find-up "5.0.0" glob "8.1.0" he "1.2.0" js-yaml "4.1.0" log-symbols "4.1.0" minimatch "5.0.1" ms "2.1.3" serialize-javascript "6.0.0" strip-json-comments "3.1.1" supports-color "8.1.1" workerpool "6.2.1" yargs "16.2.0" yargs-parser "20.2.4" yargs-unparser "2.0.0" ms@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== ms@2.1.2: version "2.1.2" resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== ms@2.1.3, ms@^2.0.0, ms@^2.1.1, ms@^2.1.2, ms@^2.1.3: version "2.1.3" resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== mute-stream@^1.0.0, mute-stream@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz#e31bd9fe62f0aed23520aa4324ea6671531e013e" integrity sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA== mz@^2.7.0: version "2.7.0" resolved "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== dependencies: any-promise "^1.0.0" object-assign "^4.0.1" thenify-all "^1.0.0" negotiator@^0.6.3: version "0.6.3" resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== no-case@^2.2.0: version "2.3.2" resolved "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== dependencies: lower-case "^1.1.1" node-addon-api@^1.6.3: version "1.7.2" resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d" integrity sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg== node-domexception@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5" integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== node-fetch@^3.3.2: version "3.3.2" resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz#d1e889bacdf733b4ff3b2b243eb7a12866a0b78b" integrity sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA== dependencies: data-uri-to-buffer "^4.0.0" fetch-blob "^3.1.4" formdata-polyfill "^4.0.10" node-gyp@^10.0.0, node-gyp@^10.0.1: version "10.0.1" resolved "https://registry.npmjs.org/node-gyp/-/node-gyp-10.0.1.tgz#205514fc19e5830fa991e4a689f9e81af377a966" integrity sha512-gg3/bHehQfZivQVfqIyy8wTdSymF9yTyP4CJifK73imyNMU8AIGQE2pUa7dNWfmMeG9cDVF2eehiRMv0LC1iAg== dependencies: env-paths "^2.2.0" exponential-backoff "^3.1.1" glob "^10.3.10" graceful-fs "^4.2.6" make-fetch-happen "^13.0.0" nopt "^7.0.0" proc-log "^3.0.0" semver "^7.3.5" tar "^6.1.2" which "^4.0.0" node-gyp@^9.0.0: version "9.4.1" resolved "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz#8a1023e0d6766ecb52764cc3a734b36ff275e185" integrity sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ== dependencies: env-paths "^2.2.0" exponential-backoff "^3.1.1" glob "^7.1.4" graceful-fs "^4.2.6" make-fetch-happen "^10.0.3" nopt "^6.0.0" npmlog "^6.0.0" rimraf "^3.0.2" semver "^7.3.5" tar "^6.1.2" which "^2.0.2" nopt@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz#245801d8ebf409c6df22ab9d95b65e1309cdb16d" integrity sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g== dependencies: abbrev "^1.0.0" nopt@^7.0.0, nopt@^7.2.0: version "7.2.0" resolved "https://registry.npmjs.org/nopt/-/nopt-7.2.0.tgz#067378c68116f602f552876194fd11f1292503d7" integrity sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA== dependencies: abbrev "^2.0.0" nopt@~3.0.6: version "3.0.6" resolved "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" integrity sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg== dependencies: abbrev "1" nopt@~4.0.1: version "4.0.3" resolved "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg== dependencies: abbrev "1" osenv "^0.1.4" normalize-package-data@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz#abcb8d7e724c40d88462b84982f7cbf6859b4588" integrity sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q== dependencies: hosted-git-info "^6.0.0" is-core-module "^2.8.1" semver "^7.3.5" validate-npm-package-license "^3.0.4" normalize-package-data@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz#68a96b3c11edd462af7189c837b6b1064a484196" integrity sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg== dependencies: hosted-git-info "^7.0.0" is-core-module "^2.8.1" semver "^7.3.5" validate-npm-package-license "^3.0.4" normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== normalize-url@2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" integrity sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw== dependencies: prepend-http "^2.0.0" query-string "^5.0.1" sort-keys "^2.0.0" normalize-url@^6.0.1: version "6.1.0" resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== normalize-url@^8.0.0: version "8.0.1" resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz#9b7d96af9836577c58f5883e939365fa15623a4a" integrity sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w== npm-audit-report@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/npm-audit-report/-/npm-audit-report-5.0.0.tgz#83ac14aeff249484bde81eff53c3771d5048cf95" integrity sha512-EkXrzat7zERmUhHaoren1YhTxFwsOu5jypE84k6632SXTHcQE1z8V51GC6GVZt8LxkC+tbBcKMUBZAgk8SUSbw== npm-bundled@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz#7e8e2f8bb26b794265028491be60321a25a39db7" integrity sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ== dependencies: npm-normalize-package-bin "^3.0.0" npm-check-updates@^16.14.15: version "16.14.17" resolved "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.14.17.tgz#424be984050cef9a77a258094e946f7a7e282bc9" integrity sha512-ElnDdXKe60f8S6RhzFeaGuH2TFJmt2cU2HjLdowldabdm27nWFCxV2ebeP3xGbQkzp2+RPDQNdW9HqU1lcY8ag== dependencies: chalk "^5.3.0" cli-table3 "^0.6.3" commander "^10.0.1" fast-memoize "^2.5.2" find-up "5.0.0" fp-and-or "^0.1.4" get-stdin "^8.0.0" globby "^11.0.4" hosted-git-info "^5.1.0" ini "^4.1.1" js-yaml "^4.1.0" json-parse-helpfulerror "^1.0.3" jsonlines "^0.1.1" lodash "^4.17.21" make-fetch-happen "^11.1.1" minimatch "^9.0.3" p-map "^4.0.0" pacote "15.2.0" parse-github-url "^1.0.2" progress "^2.0.3" prompts-ncu "^3.0.0" rc-config-loader "^4.1.3" remote-git-tags "^3.0.0" rimraf "^5.0.5" semver "^7.5.4" semver-utils "^1.1.4" source-map-support "^0.5.21" spawn-please "^2.0.2" strip-ansi "^7.1.0" strip-json-comments "^5.0.1" untildify "^4.0.0" update-notifier "^6.0.2" npm-install-checks@^6.0.0, npm-install-checks@^6.2.0, npm-install-checks@^6.3.0: version "6.3.0" resolved "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz#046552d8920e801fa9f919cad569545d60e826fe" integrity sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw== dependencies: semver "^7.1.1" npm-normalize-package-bin@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz#25447e32a9a7de1f51362c61a559233b89947832" integrity sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ== npm-package-arg@^10.0.0: version "10.1.0" resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz#827d1260a683806685d17193073cc152d3c7e9b1" integrity sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA== dependencies: hosted-git-info "^6.0.0" proc-log "^3.0.0" semver "^7.3.5" validate-npm-package-name "^5.0.0" npm-package-arg@^11.0.0, npm-package-arg@^11.0.1: version "11.0.1" resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.1.tgz#f208b0022c29240a1c532a449bdde3f0a4708ebc" integrity sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ== dependencies: hosted-git-info "^7.0.0" proc-log "^3.0.0" semver "^7.3.5" validate-npm-package-name "^5.0.0" npm-packlist@^7.0.0: version "7.0.4" resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz#033bf74110eb74daf2910dc75144411999c5ff32" integrity sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q== dependencies: ignore-walk "^6.0.0" npm-packlist@^8.0.0: version "8.0.2" resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.2.tgz#5b8d1d906d96d21c85ebbeed2cf54147477c8478" integrity sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA== dependencies: ignore-walk "^6.0.4" npm-pick-manifest@^8.0.0: version "8.0.2" resolved "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.2.tgz#2159778d9c7360420c925c1a2287b5a884c713aa" integrity sha512-1dKY+86/AIiq1tkKVD3l0WI+Gd3vkknVGAggsFeBkTvbhMQ1OND/LKkYv4JtXPKUJ8bOTCyLiqEg2P6QNdK+Gg== dependencies: npm-install-checks "^6.0.0" npm-normalize-package-bin "^3.0.0" npm-package-arg "^10.0.0" semver "^7.3.5" npm-pick-manifest@^9.0.0: version "9.0.0" resolved "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.0.tgz#f87a4c134504a2c7931f2bb8733126e3c3bb7e8f" integrity sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg== dependencies: npm-install-checks "^6.0.0" npm-normalize-package-bin "^3.0.0" npm-package-arg "^11.0.0" semver "^7.3.5" npm-profile@^9.0.0: version "9.0.0" resolved "https://registry.npmjs.org/npm-profile/-/npm-profile-9.0.0.tgz#ffcfa4e3e1b1cb44b17c192f75b44b24b4aae645" integrity sha512-qv43ixsJ7vndzfxD3XsPNu1Njck6dhO7q1efksTo+0DiOQysKSOsIhK/qDD1/xO2o+2jDOA4Rv/zOJ9KQFs9nw== dependencies: npm-registry-fetch "^16.0.0" proc-log "^3.0.0" npm-registry-fetch@^14.0.0: version "14.0.5" resolved "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz#fe7169957ba4986a4853a650278ee02e568d115d" integrity sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA== dependencies: make-fetch-happen "^11.0.0" minipass "^5.0.0" minipass-fetch "^3.0.0" minipass-json-stream "^1.0.1" minizlib "^2.1.2" npm-package-arg "^10.0.0" proc-log "^3.0.0" npm-registry-fetch@^16.0.0, npm-registry-fetch@^16.1.0: version "16.1.0" resolved "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.1.0.tgz#10227b7b36c97bc1cf2902a24e4f710cfe62803c" integrity sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw== dependencies: make-fetch-happen "^13.0.0" minipass "^7.0.2" minipass-fetch "^3.0.0" minipass-json-stream "^1.0.1" minizlib "^2.1.2" npm-package-arg "^11.0.0" proc-log "^3.0.0" npm-user-validate@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/npm-user-validate/-/npm-user-validate-2.0.0.tgz#7b69bbbff6f7992a1d9a8968d52fd6b6db5431b6" integrity sha512-sSWeqAYJ2dUPStJB+AEj0DyLRltr/f6YNcvCA7phkB8/RMLMnVsQ41GMwHo/ERZLYNDsyB2wPm7pZo1mqPOl7Q== npm@^10.5.0: version "10.5.0" resolved "https://registry.npmjs.org/npm/-/npm-10.5.0.tgz#726f91df5b1b14d9637c8819d7e71cb873c395a1" integrity sha512-Ejxwvfh9YnWVU2yA5FzoYLTW52vxHCz+MHrOFg9Cc8IFgF/6f5AGPAvb5WTay5DIUP1NIfN3VBZ0cLlGO0Ys+A== dependencies: "@isaacs/string-locale-compare" "^1.1.0" "@npmcli/arborist" "^7.2.1" "@npmcli/config" "^8.0.2" "@npmcli/fs" "^3.1.0" "@npmcli/map-workspaces" "^3.0.4" "@npmcli/package-json" "^5.0.0" "@npmcli/promise-spawn" "^7.0.1" "@npmcli/run-script" "^7.0.4" "@sigstore/tuf" "^2.3.1" abbrev "^2.0.0" archy "~1.0.0" cacache "^18.0.2" chalk "^5.3.0" ci-info "^4.0.0" cli-columns "^4.0.0" cli-table3 "^0.6.3" columnify "^1.6.0" fastest-levenshtein "^1.0.16" fs-minipass "^3.0.3" glob "^10.3.10" graceful-fs "^4.2.11" hosted-git-info "^7.0.1" ini "^4.1.1" init-package-json "^6.0.0" is-cidr "^5.0.3" json-parse-even-better-errors "^3.0.1" libnpmaccess "^8.0.1" libnpmdiff "^6.0.3" libnpmexec "^7.0.4" libnpmfund "^5.0.1" libnpmhook "^10.0.0" libnpmorg "^6.0.1" libnpmpack "^6.0.3" libnpmpublish "^9.0.2" libnpmsearch "^7.0.0" libnpmteam "^6.0.0" libnpmversion "^5.0.1" make-fetch-happen "^13.0.0" minimatch "^9.0.3" minipass "^7.0.4" minipass-pipeline "^1.2.4" ms "^2.1.2" node-gyp "^10.0.1" nopt "^7.2.0" normalize-package-data "^6.0.0" npm-audit-report "^5.0.0" npm-install-checks "^6.3.0" npm-package-arg "^11.0.1" npm-pick-manifest "^9.0.0" npm-profile "^9.0.0" npm-registry-fetch "^16.1.0" npm-user-validate "^2.0.0" npmlog "^7.0.1" p-map "^4.0.0" pacote "^17.0.6" parse-conflict-json "^3.0.1" proc-log "^3.0.0" qrcode-terminal "^0.12.0" read "^2.1.0" semver "^7.6.0" spdx-expression-parse "^3.0.1" ssri "^10.0.5" supports-color "^9.4.0" tar "^6.2.0" text-table "~0.2.0" tiny-relative-date "^1.3.0" treeverse "^3.0.0" validate-npm-package-name "^5.0.0" which "^4.0.0" write-file-atomic "^5.0.1" npmlog@^6.0.0: version "6.0.2" resolved "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830" integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg== dependencies: are-we-there-yet "^3.0.0" console-control-strings "^1.1.0" gauge "^4.0.3" set-blocking "^2.0.0" npmlog@^7.0.1: version "7.0.1" resolved "https://registry.npmjs.org/npmlog/-/npmlog-7.0.1.tgz#7372151a01ccb095c47d8bf1d0771a4ff1f53ac8" integrity sha512-uJ0YFk/mCQpLBt+bxN88AKd+gyqZvZDbtiNxk6Waqcj2aPRyfVx8ITawkyQynxUagInjdYT1+qj4NfA5KJJUxg== dependencies: are-we-there-yet "^4.0.0" console-control-strings "^1.1.0" gauge "^5.0.0" set-blocking "^2.0.0" number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== object-assign@^4.0.1, object-assign@^4.1.0: version "4.1.1" resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== object-inspect@^1.13.1: version "1.13.1" resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== object-keys@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== object.defaults@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" integrity sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA== dependencies: array-each "^1.0.1" array-slice "^1.0.0" for-own "^1.0.0" isobject "^3.0.0" object.map@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" integrity sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w== dependencies: for-own "^1.0.0" make-iterator "^1.0.0" object.pick@^1.2.0: version "1.3.0" resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== dependencies: isobject "^3.0.1" once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: wrappy "1" onetime@^5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== os-tmpdir@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== osenv@^0.1.4: version "0.1.5" resolved "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== dependencies: os-homedir "^1.0.0" os-tmpdir "^1.0.0" p-cancelable@^0.4.0: version "0.4.1" resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz#35f363d67d52081c8d9585e37bcceb7e0bbcb2a0" integrity sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ== p-cancelable@^2.0.0: version "2.1.1" resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== p-cancelable@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz#63826694b54d61ca1c20ebcb6d3ecf5e14cd8050" integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw== p-event@^2.1.0: version "2.3.1" resolved "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz#596279ef169ab2c3e0cae88c1cfbb08079993ef6" integrity sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA== dependencies: p-timeout "^2.0.1" p-finally@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== p-is-promise@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" integrity sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg== p-limit@^2.0.0: version "2.3.0" resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" p-limit@^3.0.2: version "3.1.0" resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: yocto-queue "^0.1.0" p-locate@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== dependencies: p-limit "^2.0.0" p-locate@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== dependencies: p-limit "^3.0.2" p-map@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== dependencies: aggregate-error "^3.0.0" p-timeout@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" integrity sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA== dependencies: p-finally "^1.0.0" p-try@^2.0.0: version "2.2.0" resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== package-json@^8.1.0: version "8.1.1" resolved "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz#3e9948e43df40d1e8e78a85485f1070bf8f03dc8" integrity sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA== dependencies: got "^12.1.0" registry-auth-token "^5.0.1" registry-url "^6.0.0" semver "^7.3.7" pacote@15.2.0: version "15.2.0" resolved "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz#0f0dfcc3e60c7b39121b2ac612bf8596e95344d3" integrity sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA== dependencies: "@npmcli/git" "^4.0.0" "@npmcli/installed-package-contents" "^2.0.1" "@npmcli/promise-spawn" "^6.0.1" "@npmcli/run-script" "^6.0.0" cacache "^17.0.0" fs-minipass "^3.0.0" minipass "^5.0.0" npm-package-arg "^10.0.0" npm-packlist "^7.0.0" npm-pick-manifest "^8.0.0" npm-registry-fetch "^14.0.0" proc-log "^3.0.0" promise-retry "^2.0.1" read-package-json "^6.0.0" read-package-json-fast "^3.0.0" sigstore "^1.3.0" ssri "^10.0.0" tar "^6.1.11" pacote@^17.0.0, pacote@^17.0.4, pacote@^17.0.6: version "17.0.6" resolved "https://registry.npmjs.org/pacote/-/pacote-17.0.6.tgz#874bb59cda5d44ab784d0b6530fcb4a7d9b76a60" integrity sha512-cJKrW21VRE8vVTRskJo78c/RCvwJCn1f4qgfxL4w77SOWrTCRcmfkYHlHtS0gqpgjv3zhXflRtgsrUCX5xwNnQ== dependencies: "@npmcli/git" "^5.0.0" "@npmcli/installed-package-contents" "^2.0.1" "@npmcli/promise-spawn" "^7.0.0" "@npmcli/run-script" "^7.0.0" cacache "^18.0.0" fs-minipass "^3.0.0" minipass "^7.0.2" npm-package-arg "^11.0.0" npm-packlist "^8.0.0" npm-pick-manifest "^9.0.0" npm-registry-fetch "^16.0.0" proc-log "^3.0.0" promise-retry "^2.0.1" read-package-json "^7.0.0" read-package-json-fast "^3.0.0" sigstore "^2.2.0" ssri "^10.0.0" tar "^6.1.11" param-case@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" integrity sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w== dependencies: no-case "^2.2.0" parse-conflict-json@^3.0.0, parse-conflict-json@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/parse-conflict-json/-/parse-conflict-json-3.0.1.tgz#67dc55312781e62aa2ddb91452c7606d1969960c" integrity sha512-01TvEktc68vwbJOtWZluyWeVGWjP+bZwXtPDMQVbBKzbJ/vZBif0L69KH1+cHv1SZ6e0FKLvjyHe8mqsIqYOmw== dependencies: json-parse-even-better-errors "^3.0.0" just-diff "^6.0.0" just-diff-apply "^5.2.0" parse-filepath@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" integrity sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q== dependencies: is-absolute "^1.0.0" map-cache "^0.2.0" path-root "^0.1.1" parse-github-url@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz#242d3b65cbcdda14bb50439e3242acf6971db395" integrity sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw== parse-ms@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/parse-ms/-/parse-ms-1.0.1.tgz#56346d4749d78f23430ca0c713850aef91aa361d" integrity sha512-LpH1Cf5EYuVjkBvCDBYvkUPh+iv2bk3FHflxHkpCYT0/FZ1d3N3uJaLiHr4yGuMcFUhv6eAivitTvWZI4B/chg== parse-passwd@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" integrity sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q== path-exists@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== path-exists@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== path-key@^3.1.0: version "3.1.1" resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.7: version "1.0.7" resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== path-root-regex@^0.1.0: version "0.1.2" resolved "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" integrity sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ== path-root@^0.1.1: version "0.1.1" resolved "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" integrity sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg== dependencies: path-root-regex "^0.1.0" path-scurry@^1.10.1: version "1.10.1" resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz#9ba6bf5aa8500fe9fd67df4f0d9483b2b0bfc698" integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ== dependencies: lru-cache "^9.1.1 || ^10.0.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-type@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== pend@~1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== pify@^2.3.0: version "2.3.0" resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== pify@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== pify@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pinkie-promise@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== dependencies: pinkie "^2.0.0" pinkie@^2.0.0: version "2.0.4" resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== pkg-up@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== dependencies: find-up "^3.0.0" plist@^3.0.4, plist@^3.0.5: version "3.1.0" resolved "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ== dependencies: "@xmldom/xmldom" "^0.8.8" base64-js "^1.5.1" xmlbuilder "^15.1.1" plur@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/plur/-/plur-1.0.0.tgz#db85c6814f5e5e5a3b49efc28d604fec62975156" integrity sha512-qSnKBSZeDY8ApxwhfVIwKwF36KVJqb1/9nzYYq3j3vdwocULCXT8f8fQGkiw1Nk9BGfxiDagEe/pwakA+bOBqw== postcss-selector-parser@^6.0.10: version "6.0.16" resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz#3b88b9f5c5abd989ef4e2fc9ec8eedd34b20fb04" integrity sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" prepend-http@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA== pretty-bytes@^5.1.0: version "5.6.0" resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== pretty-ms@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/pretty-ms/-/pretty-ms-2.1.0.tgz#4257c256df3fb0b451d6affaab021884126981dc" integrity sha512-H2enpsxzDhuzRl3zeSQpQMirn8dB0Z/gxW96j06tMfTviUWvX14gjKb7qd1gtkUyYhDPuoNe00K5PqNvy2oQNg== dependencies: is-finite "^1.0.1" parse-ms "^1.0.0" plur "^1.0.0" proc-log@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz#fb05ef83ccd64fd7b20bbe9c8c1070fc08338dd8" integrity sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A== process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== progress@^2.0.3: version "2.0.3" resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== promise-all-reject-late@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz#f8ebf13483e5ca91ad809ccc2fcf25f26f8643c2" integrity sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw== promise-call-limit@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/promise-call-limit/-/promise-call-limit-3.0.1.tgz#3570f7a3f2aaaf8e703623a552cd74749688cf19" integrity sha512-utl+0x8gIDasV5X+PI5qWEPqH6fJS0pFtQ/4gZ95xfEFb/89dmh+/b895TbFDBLiafBvxD/PGTKfvxl4kH/pQg== promise-inflight@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== promise-retry@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== dependencies: err-code "^2.0.2" retry "^0.12.0" prompts-ncu@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/prompts-ncu/-/prompts-ncu-3.0.0.tgz#716feb4874fca3dbe00af0f3de17a15d43d2228d" integrity sha512-qyz9UxZ5MlPKWVhWrCmSZ1ahm2GVYdjLb8og2sg0IPth1KRuhcggHGuijz0e41dkx35p1t1q3GRISGH7QGALFA== dependencies: kleur "^4.0.1" sisteransi "^1.0.5" promzard@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/promzard/-/promzard-1.0.0.tgz#3246f8e6c9895a77c0549cefb65828ac0f6c006b" integrity sha512-KQVDEubSUHGSt5xLakaToDFrSoZhStB8dXLzk2xvwR67gJktrHFvpR63oZgHyK19WKbHFLXJqCPXdVR3aBP8Ig== dependencies: read "^2.0.0" proto-list@~1.2.1: version "1.2.4" resolved "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== pump@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== dependencies: end-of-stream "^1.1.0" once "^1.3.1" punycode@^2.1.0: version "2.3.1" resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== pupa@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz#f15610274376bbcc70c9a3aa8b505ea23f41c579" integrity sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug== dependencies: escape-goat "^4.0.0" qrcode-terminal@^0.12.0: version "0.12.0" resolved "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz#bb5b699ef7f9f0505092a3748be4464fe71b5819" integrity sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ== qs@^6.4.0: version "6.12.0" resolved "https://registry.npmjs.org/qs/-/qs-6.12.0.tgz#edd40c3b823995946a8a0b1f208669c7a200db77" integrity sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg== dependencies: side-channel "^1.0.6" query-string@^5.0.1: version "5.1.1" resolved "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" integrity sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw== dependencies: decode-uri-component "^0.2.0" object-assign "^4.1.0" strict-uri-encode "^1.0.0" queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== quick-lru@^5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== randombytes@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" raw-body@~1.1.0: version "1.1.7" resolved "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz#1d027c2bfa116acc6623bca8f00016572a87d425" integrity sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg== dependencies: bytes "1" string_decoder "0.10" rc-config-loader@^4.1.3: version "4.1.3" resolved "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-4.1.3.tgz#1352986b8a2d8d96d6fd054a5bb19a60c576876a" integrity sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w== dependencies: debug "^4.3.4" js-yaml "^4.1.0" json5 "^2.2.2" require-from-string "^2.0.2" rc@1.2.8: version "1.2.8" resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== dependencies: deep-extend "^0.6.0" ini "~1.3.0" minimist "^1.2.0" strip-json-comments "~2.0.1" read-cmd-shim@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz#640a08b473a49043e394ae0c7a34dd822c73b9bb" integrity sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q== read-config-file@6.3.2: version "6.3.2" resolved "https://registry.npmjs.org/read-config-file/-/read-config-file-6.3.2.tgz#556891aa6ffabced916ed57457cb192e61880411" integrity sha512-M80lpCjnE6Wt6zb98DoW8WHR09nzMSpu8XHtPkiTHrJ5Az9CybfeQhTJ8D7saeBHpGhLPIVyA8lcL6ZmdKwY6Q== dependencies: config-file-ts "^0.2.4" dotenv "^9.0.2" dotenv-expand "^5.1.0" js-yaml "^4.1.0" json5 "^2.2.0" lazy-val "^1.0.4" read-package-json-fast@^3.0.0, read-package-json-fast@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz#394908a9725dc7a5f14e70c8e7556dff1d2b1049" integrity sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw== dependencies: json-parse-even-better-errors "^3.0.0" npm-normalize-package-bin "^3.0.0" read-package-json@^6.0.0: version "6.0.4" resolved "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz#90318824ec456c287437ea79595f4c2854708836" integrity sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw== dependencies: glob "^10.2.2" json-parse-even-better-errors "^3.0.0" normalize-package-data "^5.0.0" npm-normalize-package-bin "^3.0.0" read-package-json@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/read-package-json/-/read-package-json-7.0.0.tgz#d605c9dcf6bc5856da24204aa4e9518ee9714be0" integrity sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg== dependencies: glob "^10.2.2" json-parse-even-better-errors "^3.0.0" normalize-package-data "^6.0.0" npm-normalize-package-bin "^3.0.0" read@^2.0.0, read@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/read/-/read-2.1.0.tgz#69409372c54fe3381092bc363a00650b6ac37218" integrity sha512-bvxi1QLJHcaywCAEsAk4DG3nVoqiY2Csps3qzWalhj5hFqRn1d/OixkFXtLO1PrgHUcAP0FNaSY/5GYNfENFFQ== dependencies: mute-stream "~1.0.0" read@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/read/-/read-3.0.1.tgz#926808f0f7c83fa95f1ef33c0e2c09dbb28fd192" integrity sha512-SLBrDU/Srs/9EoWhU5GdbAoxG1GzpQHo/6qiGItaoLJ1thmYpcNIM1qISEUvyHBzfGlWIyd6p2DNi1oV1VmAuw== dependencies: mute-stream "^1.0.0" readable-stream@^2.0.0, readable-stream@^2.3.0, readable-stream@^2.3.5: version "2.3.8" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== dependencies: core-util-is "~1.0.0" inherits "~2.0.3" isarray "~1.0.0" process-nextick-args "~2.0.0" safe-buffer "~5.1.1" string_decoder "~1.1.1" util-deprecate "~1.0.1" readable-stream@^3.6.0: version "3.6.2" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" util-deprecate "^1.0.1" readdirp@~3.6.0: version "3.6.0" resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== dependencies: picomatch "^2.2.1" rechoir@^0.7.0: version "0.7.1" resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== dependencies: resolve "^1.9.0" registry-auth-token@^5.0.1: version "5.0.2" resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz#8b026cc507c8552ebbe06724136267e63302f756" integrity sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ== dependencies: "@pnpm/npm-conf" "^2.1.0" registry-url@^6.0.0: version "6.0.1" resolved "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz#056d9343680f2f64400032b1e199faa692286c58" integrity sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q== dependencies: rc "1.2.8" relateurl@^0.2.7: version "0.2.7" resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== remote-git-tags@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/remote-git-tags/-/remote-git-tags-3.0.0.tgz#424f8ec2cdea00bb5af1784a49190f25e16983c3" integrity sha512-C9hAO4eoEsX+OXA4rla66pXZQ+TLQ8T9dttgQj18yuKlPMTVkIkdYXvlMC55IuUsIkV6DpmQYi10JKFLaU+l7w== require-directory@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== require-from-string@^2.0.2: version "2.0.2" resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== resolve-alpn@^1.0.0, resolve-alpn@^1.2.0: version "1.2.1" resolved "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== resolve-dir@^1.0.0, resolve-dir@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" integrity sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg== dependencies: expand-tilde "^2.0.0" global-modules "^1.0.0" resolve@^1.19.0, resolve@^1.9.0: version "1.22.8" resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" responselike@1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ== dependencies: lowercase-keys "^1.0.0" responselike@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc" integrity sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw== dependencies: lowercase-keys "^2.0.0" responselike@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz#20decb6c298aff0dbee1c355ca95461d42823626" integrity sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg== dependencies: lowercase-keys "^3.0.0" retry@^0.12.0: version "0.12.0" resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== reusify@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== rimraf@^2.6.2: version "2.7.1" resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" rimraf@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" rimraf@^5.0.5: version "5.0.5" resolved "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz#9be65d2d6e683447d2e9013da2bf451139a61ccf" integrity sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A== dependencies: glob "^10.3.7" roarr@^2.15.3: version "2.15.4" resolved "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd" integrity sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A== dependencies: boolean "^3.0.1" detect-node "^2.0.4" globalthis "^1.0.1" json-stringify-safe "^5.0.1" semver-compare "^1.0.0" sprintf-js "^1.1.2" run-parallel@^1.1.9: version "1.2.0" resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: queue-microtask "^1.2.2" safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-json-parse@~1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz#3e76723e38dfdda13c9b1d29a1e07ffee4b30b57" integrity sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A== "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sanitize-filename@^1.6.3: version "1.6.3" resolved "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz#755ebd752045931977e30b2025d340d7c9090378" integrity sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg== dependencies: truncate-utf8-bytes "^1.0.0" sax@^1.2.4: version "1.3.0" resolved "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== seek-bzip@^1.0.5: version "1.0.6" resolved "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz#35c4171f55a680916b52a07859ecf3b5857f21c4" integrity sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ== dependencies: commander "^2.8.1" semver-compare@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== semver-diff@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz#3afcf5ed6d62259f5c72d0d5d50dffbdc9680df5" integrity sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA== dependencies: semver "^7.3.5" semver-utils@^1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.4.tgz#cf0405e669a57488913909fc1c3f29bf2a4871e2" integrity sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA== semver@7.6.0, semver@^7.0.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0: version "7.6.0" resolved "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== dependencies: lru-cache "^6.0.0" semver@^5.6.0: version "5.7.2" resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== semver@^6.2.0: version "6.3.1" resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== serialize-error@^7.0.1: version "7.0.1" resolved "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18" integrity sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw== dependencies: type-fest "^0.13.1" serialize-javascript@6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== dependencies: randombytes "^2.1.0" set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== set-function-length@^1.2.1: version "1.2.2" resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== dependencies: define-data-property "^1.1.4" es-errors "^1.3.0" function-bind "^1.1.2" get-intrinsic "^1.2.4" gopd "^1.0.1" has-property-descriptors "^1.0.2" shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== should-equal@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz#6072cf83047360867e68e98b09d71143d04ee0c3" integrity sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA== dependencies: should-type "^1.4.0" should-format@^3.0.3: version "3.0.3" resolved "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz#9bfc8f74fa39205c53d38c34d717303e277124f1" integrity sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q== dependencies: should-type "^1.3.0" should-type-adaptors "^1.0.1" should-type-adaptors@^1.0.1: version "1.1.0" resolved "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz#401e7f33b5533033944d5cd8bf2b65027792e27a" integrity sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA== dependencies: should-type "^1.3.0" should-util "^1.0.0" should-type@^1.3.0, should-type@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz#0756d8ce846dfd09843a6947719dfa0d4cff5cf3" integrity sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ== should-util@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz#fb0d71338f532a3a149213639e2d32cbea8bcb28" integrity sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g== should@^13.2.3: version "13.2.3" resolved "https://registry.npmjs.org/should/-/should-13.2.3.tgz#96d8e5acf3e97b49d89b51feaa5ae8d07ef58f10" integrity sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ== dependencies: should-equal "^2.0.0" should-format "^3.0.3" should-type "^1.4.0" should-type-adaptors "^1.0.1" should-util "^1.0.0" side-channel@^1.0.6: version "1.0.6" resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== dependencies: call-bind "^1.0.7" es-errors "^1.3.0" get-intrinsic "^1.2.4" object-inspect "^1.13.1" signal-exit@^3.0.2, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== signal-exit@^4.0.1: version "4.1.0" resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== sigstore@^1.3.0: version "1.9.0" resolved "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz#1e7ad8933aa99b75c6898ddd0eeebc3eb0d59875" integrity sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A== dependencies: "@sigstore/bundle" "^1.1.0" "@sigstore/protobuf-specs" "^0.2.0" "@sigstore/sign" "^1.0.0" "@sigstore/tuf" "^1.0.3" make-fetch-happen "^11.0.1" sigstore@^2.2.0: version "2.2.2" resolved "https://registry.npmjs.org/sigstore/-/sigstore-2.2.2.tgz#5e4ff39febeae9e0679bafa22180cb0f445a7e35" integrity sha512-2A3WvXkQurhuMgORgT60r6pOWiCOO5LlEqY2ADxGBDGVYLSo5HN0uLtb68YpVpuL/Vi8mLTe7+0Dx2Fq8lLqEg== dependencies: "@sigstore/bundle" "^2.2.0" "@sigstore/core" "^1.0.0" "@sigstore/protobuf-specs" "^0.3.0" "@sigstore/sign" "^2.2.3" "@sigstore/tuf" "^2.3.1" "@sigstore/verify" "^1.1.0" simple-update-notifier@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz#d70b92bdab7d6d90dfd73931195a30b6e3d7cebb" integrity sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w== dependencies: semver "^7.5.3" sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== slash@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== slice-ansi@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== dependencies: ansi-styles "^4.0.0" astral-regex "^2.0.0" is-fullwidth-code-point "^3.0.0" smart-buffer@^4.0.2, smart-buffer@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== socks-proxy-agent@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" integrity sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww== dependencies: agent-base "^6.0.2" debug "^4.3.3" socks "^2.6.2" socks-proxy-agent@^8.0.1: version "8.0.2" resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz#5acbd7be7baf18c46a3f293a840109a430a640ad" integrity sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g== dependencies: agent-base "^7.0.2" debug "^4.3.4" socks "^2.7.1" socks@^2.6.2, socks@^2.7.1: version "2.8.1" resolved "https://registry.npmjs.org/socks/-/socks-2.8.1.tgz#22c7d9dd7882649043cba0eafb49ae144e3457af" integrity sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ== dependencies: ip-address "^9.0.5" smart-buffer "^4.2.0" sort-keys-length@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz#9cb6f4f4e9e48155a6aa0671edd336ff1479a188" integrity sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw== dependencies: sort-keys "^1.0.0" sort-keys@^1.0.0: version "1.1.2" resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" integrity sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg== dependencies: is-plain-obj "^1.0.0" sort-keys@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" integrity sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg== dependencies: is-plain-obj "^1.0.0" source-map-support@^0.5.19, source-map-support@^0.5.21: version "0.5.21" resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" source-map@^0.6.0, source-map@~0.6.0: version "0.6.1" resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== spawn-please@^2.0.2: version "2.0.2" resolved "https://registry.npmjs.org/spawn-please/-/spawn-please-2.0.2.tgz#41912d82fe9504dd5a5424d2b4834e9a6cea56e0" integrity sha512-KM8coezO6ISQ89c1BzyWNtcn2V2kAVtwIXd3cN/V5a0xPYc1F/vydrRc01wsKFEQ/p+V1a4sw4z2yMITIXrgGw== dependencies: cross-spawn "^7.0.3" spdx-correct@^3.0.0: version "3.2.0" resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" spdx-exceptions@^2.1.0: version "2.5.0" resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz#5d607d27fc806f66d7b64a766650fa890f04ed66" integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== spdx-expression-parse@^3.0.0, spdx-expression-parse@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== dependencies: spdx-exceptions "^2.1.0" spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: version "3.0.17" resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz#887da8aa73218e51a1d917502d79863161a93f9c" integrity sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg== sprintf-js@^1.1.1, sprintf-js@^1.1.2, sprintf-js@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a" integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== ssri@^10.0.0, ssri@^10.0.5: version "10.0.5" resolved "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz#e49efcd6e36385196cb515d3a2ad6c3f0265ef8c" integrity sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A== dependencies: minipass "^7.0.3" ssri@^9.0.0: version "9.0.1" resolved "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057" integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== dependencies: minipass "^3.1.1" stat-mode@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz#68b55cb61ea639ff57136f36b216a291800d1465" integrity sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg== strict-uri-encode@^1.0.0: version "1.1.0" resolved "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" integrity sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ== string-template@~0.2.1: version "0.2.1" resolved "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add" integrity sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw== "string-width-cjs@npm:string-width@^4.2.0": version "4.2.3" resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" string-width@^5.0.1, string-width@^5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== dependencies: eastasianwidth "^0.2.0" emoji-regex "^9.2.2" strip-ansi "^7.0.1" string_decoder@0.10: version "0.10.31" resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: safe-buffer "~5.2.0" string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: safe-buffer "~5.1.0" "strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" strip-ansi@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== dependencies: ansi-regex "^2.0.0" strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" strip-ansi@^7.0.1, strip-ansi@^7.1.0: version "7.1.0" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== dependencies: ansi-regex "^6.0.1" strip-dirs@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" integrity sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g== dependencies: is-natural-number "^4.0.1" strip-json-comments@3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== strip-json-comments@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.1.tgz#0d8b7d01b23848ed7dbdf4baaaa31a8250d8cfa0" integrity sha512-0fk9zBqO67Nq5M/m45qHCJxylV/DhBlIOVExqgOMiCCrzrhU6tCibRXNqE3jwJLftzE9SNuZtYbpzcO+i9FiKw== strip-json-comments@~2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== strip-outer@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== dependencies: escape-string-regexp "^1.0.2" sumchecker@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz#6377e996795abb0b6d348e9b3e1dfb24345a8e42" integrity sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg== dependencies: debug "^4.1.0" supports-color@8.1.1: version "8.1.1" resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== dependencies: has-flag "^4.0.0" supports-color@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g== supports-color@^5.3.0: version "5.5.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-color@^7.1.0: version "7.2.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" supports-color@^9.4.0: version "9.4.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz#17bfcf686288f531db3dea3215510621ccb55954" integrity sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw== supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== tar-stream@^1.5.2: version "1.6.2" resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== dependencies: bl "^1.0.0" buffer-alloc "^1.2.0" end-of-stream "^1.0.0" fs-constants "^1.0.0" readable-stream "^2.3.0" to-buffer "^1.1.1" xtend "^4.0.0" tar@^6.1.11, tar@^6.1.12, tar@^6.1.2, tar@^6.2.0: version "6.2.0" resolved "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz#b14ce49a79cb1cd23bc9b016302dea5474493f73" integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" minipass "^5.0.0" minizlib "^2.1.1" mkdirp "^1.0.3" yallist "^4.0.0" temp-file@^3.4.0: version "3.4.0" resolved "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz#766ea28911c683996c248ef1a20eea04d51652c7" integrity sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg== dependencies: async-exit-hook "^2.0.1" fs-extra "^10.0.0" text-table@^0.2.0, text-table@~0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== thenify-all@^1.0.0: version "1.6.0" resolved "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== dependencies: thenify ">= 3.1.0 < 4" "thenify@>= 3.1.0 < 4": version "3.3.1" resolved "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== dependencies: any-promise "^1.0.0" through@^2.3.8: version "2.3.8" resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== time-grunt@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/time-grunt/-/time-grunt-2.0.0.tgz#db41853f92b879b2f5ec33731af885b451800ec9" integrity sha512-iQD2AeDYCAJrsPC/eUsfYZD9UT7TuBOmUIgFV5zeTQgRk6yLJKoc3aYR0gusJ0m+bG13B6qrDZ0SwPLe0/htHw== dependencies: chalk "^1.0.0" date-time "^1.1.0" figures "^1.0.0" hooker "^0.2.3" number-is-nan "^1.0.0" pretty-ms "^2.1.0" text-table "^0.2.0" time-zone@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/time-zone/-/time-zone-0.1.0.tgz#4a7728b6ac28db0e008f514043fd555bd5573b46" integrity sha512-S5CjtVIkeBTnlsaZP3gjsTb78ClBe74sEcgEoBwAVUKnTRDAGqUtLLIZHMsIyqOWjt9DGQpLMMoD8ZKIfP2ddQ== timed-out@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" integrity sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA== timestring@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/timestring/-/timestring-7.0.0.tgz#4099b589387c63fbd1ae76b1e7b20ded836af4b2" integrity sha512-U7ttxEdKWqHYJ96OGoJJR5gU8Nwkl3tlY0n7Jr4vcpLD2RkVZLE1Ph9k8ZRrZ7LYX9QCtd3M9OUaR9P8Z37QNg== tiny-lr@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz#9fa547412f238fedb068ee295af8b682c98b2aab" integrity sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA== dependencies: body "^5.1.0" debug "^3.1.0" faye-websocket "~0.10.0" livereload-js "^2.3.0" object-assign "^4.1.0" qs "^6.4.0" tiny-relative-date@^1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07" integrity sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A== tiny-typed-emitter@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/tiny-typed-emitter/-/tiny-typed-emitter-2.1.0.tgz#b3b027fdd389ff81a152c8e847ee2f5be9fad7b5" integrity sha512-qVtvMxeXbVej0cQWKqVSSAHmKZEHAvxdF8HEUBFWts8h+xEo5m/lEiPakuyZ3BnCBjOD8i24kzNOiOLLgsSxhA== tmp-promise@^3.0.2: version "3.0.3" resolved "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7" integrity sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ== dependencies: tmp "^0.2.0" tmp@^0.2.0: version "0.2.3" resolved "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae" integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w== to-buffer@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" treeverse@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/treeverse/-/treeverse-3.0.0.tgz#dd82de9eb602115c6ebd77a574aae67003cb48c8" integrity sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ== trim-repeated@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" integrity sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg== dependencies: escape-string-regexp "^1.0.2" truncate-utf8-bytes@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz#405923909592d56f78a5818434b0b78489ca5f2b" integrity sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ== dependencies: utf8-byte-length "^1.0.1" tuf-js@^1.1.7: version "1.1.7" resolved "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz#21b7ae92a9373015be77dfe0cb282a80ec3bbe43" integrity sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg== dependencies: "@tufjs/models" "1.0.4" debug "^4.3.4" make-fetch-happen "^11.1.1" tuf-js@^2.2.0: version "2.2.0" resolved "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.0.tgz#4daaa8620ba7545501d04dfa933c98abbcc959b9" integrity sha512-ZSDngmP1z6zw+FIkIBjvOp/II/mIub/O7Pp12j1WNsiCpg5R5wAc//i555bBQsE44O94btLt0xM/Zr2LQjwdCg== dependencies: "@tufjs/models" "2.0.0" debug "^4.3.4" make-fetch-happen "^13.0.0" type-fest@^0.13.1: version "0.13.1" resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== type-fest@^1.0.1: version "1.4.0" resolved "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== type-fest@^2.13.0, type-fest@^2.17.0: version "2.19.0" resolved "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== dependencies: is-typedarray "^1.0.0" typescript@^5.3.3: version "5.4.3" resolved "https://registry.npmjs.org/typescript/-/typescript-5.4.3.tgz#5c6fedd4c87bee01cd7a528a30145521f8e0feff" integrity sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg== uglify-js@^3.5.1: version "3.17.4" resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== unbzip2-stream@^1.0.9: version "1.4.3" resolved "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== dependencies: buffer "^5.2.1" through "^2.3.8" unc-path-regex@^0.1.2: version "0.1.2" resolved "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" integrity sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== underscore.string@~3.3.5: version "3.3.6" resolved "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz#ad8cf23d7423cb3b53b898476117588f4e2f9159" integrity sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ== dependencies: sprintf-js "^1.1.1" util-deprecate "^1.0.2" undici-types@~5.26.4: version "5.26.5" resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== unique-filename@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2" integrity sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A== dependencies: unique-slug "^3.0.0" unique-filename@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz#48ba7a5a16849f5080d26c760c86cf5cf05770ea" integrity sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g== dependencies: unique-slug "^4.0.0" unique-slug@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz#6d347cf57c8a7a7a6044aabd0e2d74e4d76dc7c9" integrity sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w== dependencies: imurmurhash "^0.1.4" unique-slug@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz#6bae6bb16be91351badd24cdce741f892a6532e3" integrity sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ== dependencies: imurmurhash "^0.1.4" unique-string@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz#84a1c377aff5fd7a8bc6b55d8244b2bd90d75b9a" integrity sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ== dependencies: crypto-random-string "^4.0.0" universalify@^0.1.0: version "0.1.2" resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== universalify@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== untildify@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== update-notifier@^6.0.2: version "6.0.2" resolved "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz#a6990253dfe6d5a02bd04fbb6a61543f55026b60" integrity sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og== dependencies: boxen "^7.0.0" chalk "^5.0.1" configstore "^6.0.0" has-yarn "^3.0.0" import-lazy "^4.0.0" is-ci "^3.0.1" is-installed-globally "^0.4.0" is-npm "^6.0.0" is-yarn-global "^0.4.0" latest-version "^7.0.0" pupa "^3.1.0" semver "^7.3.7" semver-diff "^4.0.0" xdg-basedir "^5.1.0" upper-case@^1.1.1: version "1.1.3" resolved "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" integrity sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA== uri-js@^4.2.2: version "4.4.1" resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" url-parse-lax@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ== dependencies: prepend-http "^2.0.0" url-to-options@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" integrity sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A== utf8-byte-length@^1.0.1: version "1.0.4" resolved "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz#f45f150c4c66eee968186505ab93fcbb8ad6bf61" integrity sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA== utf8@^2.1.1: version "2.1.2" resolved "https://registry.npmjs.org/utf8/-/utf8-2.1.2.tgz#1fa0d9270e9be850d9b05027f63519bf46457d96" integrity sha512-QXo+O/QkLP/x1nyi54uQiG0XrODxdysuQvE5dtVqv7F5K2Qb6FsN+qbr6KhF5wQ20tfcV3VQp0/2x1e1MRSPWg== util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== uuid@^9.0.1: version "9.0.1" resolved "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== v8flags@~3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz#b243e3b4dfd731fa774e7492128109a0fe66d656" integrity sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg== dependencies: homedir-polyfill "^1.0.1" validate-npm-package-license@^3.0.4: version "3.0.4" resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== dependencies: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" validate-npm-package-name@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz#f16afd48318e6f90a1ec101377fa0384cfc8c713" integrity sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ== dependencies: builtins "^5.0.0" verror@^1.10.0: version "1.10.1" resolved "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz#4bf09eeccf4563b109ed4b3d458380c972b0cdeb" integrity sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg== dependencies: assert-plus "^1.0.0" core-util-is "1.0.2" extsprintf "^1.2.0" walk-up-path@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz#c8d78d5375b4966c717eb17ada73dbd41490e886" integrity sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA== wcwidth@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== dependencies: defaults "^1.0.3" web-streams-polyfill@^3.0.3: version "3.3.3" resolved "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz#2073b91a2fdb1fbfbd401e7de0ac9f8214cecb4b" integrity sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw== websocket-driver@>=0.5.1: version "0.7.4" resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== dependencies: http-parser-js ">=0.5.1" safe-buffer ">=5.1.0" websocket-extensions ">=0.1.1" websocket-extensions@>=0.1.1: version "0.1.4" resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== which@^1.2.14: version "1.3.1" resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" which@^2.0.1, which@^2.0.2, which@~2.0.2: version "2.0.2" resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" which@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/which/-/which-3.0.1.tgz#89f1cd0c23f629a8105ffe69b8172791c87b4be1" integrity sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg== dependencies: isexe "^2.0.0" which@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/which/-/which-4.0.0.tgz#cd60b5e74503a3fbcfbf6cd6b4138a8bae644c1a" integrity sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg== dependencies: isexe "^3.1.1" wide-align@^1.1.5: version "1.1.5" resolved "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== dependencies: string-width "^1.0.2 || 2 || 3 || 4" widest-line@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz#a0fc673aaba1ea6f0a0d35b3c2795c9a9cc2ebf2" integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== dependencies: string-width "^5.0.1" workerpool@6.2.1: version "6.2.1" resolved "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343" integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw== "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== dependencies: ansi-styles "^4.0.0" string-width "^4.1.0" strip-ansi "^6.0.0" wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== dependencies: ansi-styles "^4.0.0" string-width "^4.1.0" strip-ansi "^6.0.0" wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== dependencies: ansi-styles "^6.1.0" string-width "^5.0.1" strip-ansi "^7.0.1" wrappy@1: version "1.0.2" resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== write-file-atomic@^3.0.3: version "3.0.3" resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== dependencies: imurmurhash "^0.1.4" is-typedarray "^1.0.0" signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" write-file-atomic@^5.0.0, write-file-atomic@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz#68df4717c55c6fa4281a7860b4c2ba0a6d2b11e7" integrity sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw== dependencies: imurmurhash "^0.1.4" signal-exit "^4.0.1" xdg-basedir@^5.0.1, xdg-basedir@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz#1efba19425e73be1bc6f2a6ceb52a3d2c884c0c9" integrity sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ== xmlbuilder@>=11.0.1, xmlbuilder@^15.1.1: version "15.1.1" resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== xtend@^4.0.0: version "4.0.2" resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== y18n@^5.0.5: version "5.0.8" resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== yallist@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== yaml@^2.4.1: version "2.4.1" resolved "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz#2e57e0b5e995292c25c75d2658f0664765210eed" integrity sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg== yargs-parser@20.2.4: version "20.2.4" resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== yargs-parser@^20.2.2: version "20.2.9" resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== yargs-unparser@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb" integrity sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA== dependencies: camelcase "^6.0.0" decamelize "^4.0.0" flat "^5.0.2" is-plain-obj "^2.1.0" yargs@16.2.0: version "16.2.0" resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== dependencies: cliui "^7.0.2" escalade "^3.1.1" get-caller-file "^2.0.5" require-directory "^2.1.1" string-width "^4.2.0" y18n "^5.0.5" yargs-parser "^20.2.2" yargs@^17.6.2: version "17.7.2" resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== dependencies: cliui "^8.0.1" escalade "^3.1.1" get-caller-file "^2.0.5" require-directory "^2.1.1" string-width "^4.2.3" y18n "^5.0.5" yargs-parser "^21.1.1" yauzl@^2.10.0, yauzl@^2.4.2: version "2.10.0" resolved "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== dependencies: buffer-crc32 "~0.2.3" fd-slicer "~1.1.0" yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==