Changeset 3342512
- Timestamp:
- 08/10/2025 07:58:29 PM (6 months ago)
- Location:
- wp-wiki-tooltip
- Files:
-
- 80 added
- 15 edited
-
tags/2.1.1 (added)
-
tags/2.1.1/CHANGELOG.md (added)
-
tags/2.1.1/README.md (added)
-
tags/2.1.1/class.wp-wiki-tooltip-admin.php (added)
-
tags/2.1.1/class.wp-wiki-tooltip-base.php (added)
-
tags/2.1.1/class.wp-wiki-tooltip-comm.php (added)
-
tags/2.1.1/class.wp-wiki-tooltip-mce.php (added)
-
tags/2.1.1/class.wp-wiki-tooltip.php (added)
-
tags/2.1.1/config.php (added)
-
tags/2.1.1/languages (added)
-
tags/2.1.1/languages/wp-wiki-tooltip-de_DE.mo (added)
-
tags/2.1.1/languages/wp-wiki-tooltip-de_DE.po (added)
-
tags/2.1.1/languages/wp-wiki-tooltip-de_DE_formal.mo (added)
-
tags/2.1.1/languages/wp-wiki-tooltip-de_DE_formal.po (added)
-
tags/2.1.1/readme.txt (added)
-
tags/2.1.1/static (added)
-
tags/2.1.1/static/css (added)
-
tags/2.1.1/static/css/wp-wiki-tooltip-admin.css (added)
-
tags/2.1.1/static/css/wp-wiki-tooltip-mce.css (added)
-
tags/2.1.1/static/css/wp-wiki-tooltip.css (added)
-
tags/2.1.1/static/external (added)
-
tags/2.1.1/static/external/tooltipster (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8 (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/LICENSE (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/README.md (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/bower.json (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/composer.json (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/css (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/css/plugins (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/css/plugins/tooltipster (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/css/plugins/tooltipster/sideTip (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/css/plugins/tooltipster/sideTip/themes (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/css/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-borderless.min.css (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/css/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/css/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-noir.min.css (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/css/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-punk.min.css (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/css/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-shadow.min.css (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/css/tooltipster.bundle.css (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/css/tooltipster.bundle.min.css (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/css/tooltipster.main.css (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/css/tooltipster.main.min.css (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/js (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/js/plugins (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/js/plugins/tooltipster (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/js/plugins/tooltipster/SVG (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/js/plugins/tooltipster/SVG/tooltipster-SVG.js (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/js/plugins/tooltipster/SVG/tooltipster-SVG.min.js (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/js/tooltipster.bundle.js (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/js/tooltipster.bundle.min.js (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/js/tooltipster.main.js (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/dist/js/tooltipster.main.min.js (added)
-
tags/2.1.1/static/external/tooltipster/4.2.8/package.json (added)
-
tags/2.1.1/static/gutenberg (added)
-
tags/2.1.1/static/gutenberg/build (added)
-
tags/2.1.1/static/gutenberg/build/index.asset.php (added)
-
tags/2.1.1/static/gutenberg/build/index.css (added)
-
tags/2.1.1/static/gutenberg/build/index.css.map (added)
-
tags/2.1.1/static/gutenberg/build/index.js (added)
-
tags/2.1.1/static/gutenberg/build/index.js.map (added)
-
tags/2.1.1/static/gutenberg/package-lock.json (added)
-
tags/2.1.1/static/gutenberg/package.json (added)
-
tags/2.1.1/static/gutenberg/src (added)
-
tags/2.1.1/static/gutenberg/src/editor.scss (added)
-
tags/2.1.1/static/gutenberg/src/index.js (added)
-
tags/2.1.1/static/images (added)
-
tags/2.1.1/static/images/loadingAnimationBar.gif (added)
-
tags/2.1.1/static/images/loadingAnimationDisk.gif (added)
-
tags/2.1.1/static/images/loadingAnimationLogoWikipedia.gif (added)
-
tags/2.1.1/static/images/loadingAnimationSignBlack.gif (added)
-
tags/2.1.1/static/images/loadingAnimationSignGrayBG.gif (added)
-
tags/2.1.1/static/images/loadingAnimationWikipediaGray.gif (added)
-
tags/2.1.1/static/images/wp-wiki-tooltip-mce-icon.jpg (added)
-
tags/2.1.1/static/js (added)
-
tags/2.1.1/static/js/wp-wiki-tooltip-admin.js (added)
-
tags/2.1.1/static/js/wp-wiki-tooltip-mce-lang.js (added)
-
tags/2.1.1/static/js/wp-wiki-tooltip-mce.js (added)
-
tags/2.1.1/static/js/wp-wiki-tooltip.js (added)
-
tags/2.1.1/wp-wiki-tooltip-mce-langs.php (added)
-
tags/2.1.1/wp-wiki-tooltip.php (added)
-
trunk/CHANGELOG.md (modified) (2 diffs)
-
trunk/README.md (modified) (1 diff)
-
trunk/class.wp-wiki-tooltip-admin.php (modified) (2 diffs)
-
trunk/class.wp-wiki-tooltip-base.php (modified) (2 diffs)
-
trunk/class.wp-wiki-tooltip-comm.php (modified) (1 diff)
-
trunk/class.wp-wiki-tooltip.php (modified) (1 diff)
-
trunk/config.php (modified) (1 diff)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/static/css/wp-wiki-tooltip.css (modified) (2 diffs)
-
trunk/static/gutenberg/build/index.asset.php (modified) (1 diff)
-
trunk/static/gutenberg/build/index.js (modified) (1 diff)
-
trunk/static/gutenberg/build/index.js.map (modified) (1 diff)
-
trunk/static/gutenberg/package-lock.json (modified) (82 diffs)
-
trunk/static/gutenberg/src/index.js (modified) (1 diff)
-
trunk/wp-wiki-tooltip.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
wp-wiki-tooltip/trunk/CHANGELOG.md
r3338331 r3342512 1 1 # Changelog of WP Wiki Tooltip 2 3 ## [2.1.1] 4 *Release Date - August 10th, 2025* 5 6 * bug-fix in JS when adding the first wiki-tag 7 * bug-fix to load translation for JS script explicitly 8 * bug-fix to use plugin directly after activation without storing options manually 2 9 3 10 ## [2.1.0 - C5H11NO2S | Methionine] … … 171 178 * Initial release 172 179 180 [2.1.1]: https://github.com/nida78/wp-wiki-tooltip/releases/tag/2.1.1 173 181 [2.1.0 - C5H11NO2S | Methionine]: https://github.com/nida78/wp-wiki-tooltip/releases/tag/2.1.0 174 182 [2.0.2]: https://github.com/nida78/wp-wiki-tooltip/releases/tag/2.0.2 -
wp-wiki-tooltip/trunk/README.md
r3338331 r3342512 8 8 Tested up to: 6.8 9 9 10 Stable tag: 2.1. 010 Stable tag: 2.1.1 11 11 12 12 Donate link: https://n1da.net/specials/wp-wiki-tooltip/spenden/ -
wp-wiki-tooltip/trunk/class.wp-wiki-tooltip-admin.php
r3338331 r3342512 91 91 92 92 if ( isset( $_REQUEST['btn_reset'] ) && ( $_REQUEST['btn_reset'] == __('Reset', 'wp-wiki-tooltip') ) ) { 93 $result = 0; 94 95 if (delete_option('wp-wiki-tooltip-settings')) // the single-admin-page option has to be deleted anyway 96 $result++; 97 98 if (delete_option('wp-wiki-tooltip-settings-base')) 99 $result++; 100 101 if (delete_option('wp-wiki-tooltip-settings-error')) 102 $result++; 103 104 if (delete_option('wp-wiki-tooltip-settings-design')) 105 $result++; 106 107 if (delete_option('wp-wiki-tooltip-settings-thumb')) 108 $result++; 93 // first delete all existing options 94 $result = WP_Wiki_Tooltip_Base::delete_all_options(); 95 96 // restore standard settings 97 WP_Wiki_Tooltip_Base::save_standard_options(); 109 98 110 99 $redir_url = add_query_arg(array( … … 146 135 wp_enqueue_script('wp-wiki-tooltip-gutenberg-script', plugins_url('static/gutenberg/build/index.js', __FILE__), $asset['dependencies'], $asset['version'], false ); 147 136 wp_enqueue_style('wp-wiki-tooltip-gutenberg-style', plugins_url('static/gutenberg/build/index.css', __FILE__), '', $asset['version']); 137 // need to load translation for JS script explicitly 138 wp_set_script_translations( 'wp-wiki-tooltip-gutenberg-script', 'wp-wiki-tooltip', plugin_dir_path( __FILE__ ) . 'languages' ); 148 139 } 149 140 -
wp-wiki-tooltip/trunk/class.wp-wiki-tooltip-base.php
r3338331 r3342512 5 5 class WP_Wiki_Tooltip_Base { 6 6 7 protected $version = '2.1. 0';7 protected $version = '2.1.1'; 8 8 9 9 protected $tooltipster_version = '4.2.8'; … … 70 70 ); 71 71 } 72 73 public static function save_standard_options() { 74 global $wp_wiki_tooltip_default_options; 75 update_option( 'wp-wiki-tooltip-settings-base', $wp_wiki_tooltip_default_options[ 'base'] ); 76 update_option( 'wp-wiki-tooltip-settings-error', $wp_wiki_tooltip_default_options[ 'error'] ); 77 update_option( 'wp-wiki-tooltip-settings-design', $wp_wiki_tooltip_default_options[ 'design'] ); 78 update_option( 'wp-wiki-tooltip-settings-thumb', $wp_wiki_tooltip_default_options[ 'thumb'] ); 79 } 80 81 public static function delete_all_options() { 82 $result = 0; 83 84 if (delete_option('wp-wiki-tooltip-settings')) // the single-admin-page option has to be deleted anyway 85 $result++; 86 87 if (delete_option('wp-wiki-tooltip-settings-base')) 88 $result++; 89 90 if (delete_option('wp-wiki-tooltip-settings-error')) 91 $result++; 92 93 if (delete_option('wp-wiki-tooltip-settings-design')) 94 $result++; 95 96 if (delete_option('wp-wiki-tooltip-settings-thumb')) 97 $result++; 98 99 return $result; 100 } 101 72 102 } -
wp-wiki-tooltip/trunk/class.wp-wiki-tooltip-comm.php
r3338331 r3342512 224 224 225 225 if( $wiki_page_id > -1 ) { 226 $result = array( 227 'wiki-title' => esc_html( $wiki_data[ 'query' ][ 'pages' ][ $wiki_page_id ][ 'title' ] ), 228 'wiki-url' => esc_url( $wiki_data[ 'query' ][ 'pages' ][ $wiki_page_id ][ 'fullurl' ] ) 229 ); 226 $result[ 'wiki-title' ] = esc_html( $wiki_data[ 'query' ][ 'pages' ][ $wiki_page_id ][ 'title' ] ); 227 $result[ 'wiki-url' ] = esc_url( $wiki_data[ 'query' ][ 'pages' ][ $wiki_page_id ][ 'fullurl' ] ); 230 228 } 231 229 -
wp-wiki-tooltip/trunk/class.wp-wiki-tooltip.php
r3338331 r3342512 122 122 123 123 $trans_wiki_key = urlencode( $wiki_base_id . "-" . $wiki_url . '-' . $title . '-' . $this->version ); 124 124 125 if( ( $trans_wiki_data = get_transient( $trans_wiki_key ) ) === false ) { 125 126 126 $comm = new WP_Wiki_Tooltip_Comm(); 127 127 $trans_wiki_data = $comm->get_wiki_page_info( $title, $wiki_url ); 128 128 $trans_wiki_data[ 'wiki-base-url' ] = $wiki_url; 129 130 129 set_transient( $trans_wiki_key, $trans_wiki_data, WEEK_IN_SECONDS ); 131 130 } -
wp-wiki-tooltip/trunk/config.php
r2650018 r3342512 1 1 <?php 2 3 global $wp_wiki_tooltip_default_options; 2 4 3 5 $wp_wiki_tooltip_default_options = [ -
wp-wiki-tooltip/trunk/readme.txt
r3338331 r3342512 4 4 Requires at least: 3.0 5 5 Tested up to: 6.8 6 Stable tag: 2.1. 06 Stable tag: 2.1.1 7 7 Donate link: https://n1da.net/specials/wp-wiki-tooltip/spenden/ 8 8 License: GPLv2 or later -
wp-wiki-tooltip/trunk/static/css/wp-wiki-tooltip.css
r1828070 r3342512 1 1 /** 2 * Created by nida78 on 28.07.2015. 2 * Created by nida78 on 28.07.2015 3 * Modified by nida78 on 22.12.2024 3 4 */ 4 5 a.wiki-tooltip { 6 } 7 8 .tooltipster-sidetip.tooltipster-noir .tooltipster-box { 9 background: #ecebeb; 5 10 } 6 11 … … 16 21 div.tooltipster-shadow div.wiki-tooltip-balloon div.head { border-bottom: 1px solid #808080; } 17 22 18 div.wiki-tooltip-balloon div.body { 23 div.wiki-tooltip-balloon div.body p.loadingAnimation { 24 min-width: 220px; 25 } 26 27 div.wiki-tooltip-balloon div.body p.loadingAnimation img { 28 display: block; 29 margin: 15px auto 5px auto; 19 30 } 20 31 -
wp-wiki-tooltip/trunk/static/gutenberg/build/index.asset.php
r3338331 r3342512 1 <?php return array('dependencies' => array('wp-block-editor', 'wp-components', 'wp-element', 'wp-i18n', 'wp-rich-text'), 'version' => ' fdf07deacc4713f10007');1 <?php return array('dependencies' => array('wp-block-editor', 'wp-components', 'wp-element', 'wp-i18n', 'wp-rich-text'), 'version' => '6af25fc5b5d069736a50'); -
wp-wiki-tooltip/trunk/static/gutenberg/build/index.js
r3338331 r3342512 185 185 } = props; 186 186 const getTag = current => { 187 return current !== undefined && current.tagName !== undefined ? current.tagName : 'UNDEF'; 187 let result = 'UNDEF'; 188 if (current != null && 'tagName' in current) { 189 try { 190 result = current.tagName; 191 } catch (e) { 192 // nothing to do in case of an error 193 } 194 } 195 return result; 188 196 }; 189 197 const getAnchor = () => { -
wp-wiki-tooltip/trunk/static/gutenberg/build/index.js.map
r3338331 r3342512 1 {"version":3,"file":"index.js","mappings":";;;;;;;;;;;AAAA;;;;;;;;;;;ACAA,6C;;;;;;;;;;ACAA,4C;;;;;;;;;;ACAA,yC;;;;;;;;;;ACAA,sC;;;;;;;;;;ACAA,0C;;;;;;UCAA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCtBA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA,E;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA,E;;;;;WCPA,wF;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D,E;;;;;;;;;;;;;;;;;;;;;;;ACNgG;AACS;AACjD;AACf;AAElB;AAEvB,MAAMY,cAAc,GAAG,8BAA8B;AACrD,MAAMC,eAAe,GAAG,uBAAuB;AAC/C,MAAMC,aAAa,GAAG,MAAM;AAE5B,IAAIC,QAAQ,GAAG,EAAE;AACjBA,QAAQ,CAACC,IAAI,CAAE;EAAEC,KAAK,EAAE,UAAU;EAAEC,KAAK,EAAER,mDAAE,CAAC,eAAe,EAAE,iBAAiB;AAAE,CAAE,CAAC;AACrFK,QAAQ,CAACC,IAAI,CAAE;EAAEC,KAAK,EAAE,EAAE;EAAEC,KAAK,EAAE,KAAK;EAAEC,QAAQ,EAAE;AAAK,CAAE,CAAC;AAC5D,KAAK,IAAIC,IAAI,IAAIC,mBAAmB,CAACC,SAAS,CAACC,IAAI,EAAG;EAClD,IAAIH,IAAI,KAAK,aAAa,EAAG;IACzB,IAAIH,KAAK,GAAGI,mBAAmB,CAACC,SAAS,CAACC,IAAI,CAAEH,IAAI,CAAE,CAAE,IAAI,CAAE;IAC9DL,QAAQ,CAACC,IAAI,CAAE;MAAEC,KAAK,EAAEA,KAAK;MAAEC,KAAK,EAAED;IAAM,CAAE,CAAC;EACnD;AACJ;AAEA,MAAMO,eAAe,GAAKC,KAAK,IAAM;EAEjC,MAAM;IAAEC,UAAU;IAAEC;EAAS,CAAC,GAAGF,KAAK;EAEtC,MAAMG,MAAM,GAAKC,OAAO,IAAM;IA C1B,OAAWA,OAAO,KAAKC,SAAS,IAAQD,OAAO,CAACE,OAAO,KAAKD,SAAW,GAAKD,OAAO,CAACE,OAAO,GAAG,OAAO;EACzG,CAAC;EAED,MAAMC,SAAS,GAAGA,CAAA,KAAM;IACpB,IAAIC,SAAS,GAAG9B,+DAAS,CAAE;MAAE+B,sBAAsB,EAAER,UAAU,CAACG,OAAO;MAAEM,QAAQ,EAAEC;IAAkB,CAAE,CAAC;IAExG,IAAIT,QAAQ,IAAM,MAAM,KAAKC,MAAM,CAAEK,SAAU,CAAG,EAAI;MAClD;MACA,MAAMI,SAAS,GAAGC,QAAQ,CAACC,WAAW,CAACC,YAAY,CAAC,CAAC;MACrDP,SAAS,GAAGI,SAAS,CAACI,UAAU,GAAG,CAAC,GAAGJ,SAAS,CAACK,UAAU,CAAC,CAAC,CAAC,GAAG,IAAI;IACzE;IAEA,OAAOT,SAAS;EACpB,CAAC;EAED,MAAMU,SAAS,GAAGX,SAAS,CAAC,CAAC;EAE7B,MAAMY,YAAY,GAAG;IACjBC,KAAK,EAAIpB,KAAK,CAACqB,gBAAgB,CAACD,KAAK,KAAKf,SAAS,GAAK,EAAE,GAAGL,KAAK,CAACqB,gBAAgB,CAACD,KAAK;IACzFE,OAAO,EAAItB,KAAK,CAACqB,gBAAgB,CAACC,OAAO,KAAKjB,SAAS,GAAK,EAAE,GAAGL,KAAK,CAACqB,gBAAgB,CAACC,OAAO;IAC/FC,IAAI,EAAIvB,KAAK,CAACqB,gBAAgB,CAACE,IAAI,KAAKlB,SAAS,IAAIL,KAAK,CAACqB,gBAAgB,CAACE,IAAI,KAAK,EAAE,GAAK,UAAU,GAAGvB,KAAK,CAACqB,gBAAgB,CAACE,IAAI;IACpIC,SAAS,EAAIxB,KAAK,CAACqB,gBAAgB,CAACG,SAAS,KAAKnB,SAAS,IAAIL,KAAK,CAACqB,gBAAgB,CAACG,SAAS,KAAK,EAAE,GAAK,UAAU,GAAGxB,KAAK,CAACqB,gBAAgB,CAACG;EACnJ,CAAC;EAED,MAAMC,aAAa,GAAKjC,KAAK,IAAM;IAC/BkC,eAAe,CAAE,OAAO,EAAElC,KAAM,CAAC;EACrC,CAAC;EAED,MAAMmC,eAAe,GAAKnC,KAAK,IAAM;IACjCkC,eAAe,CAAE,SAAS,EAAElC,KAAM,CAAC;EACvC,CAAC;EAED,MAAMoC,YAAY,GAAKpC,KAAK,IAAM;IAC9BkC,eAAe,CAAE,MAAM,EAAElC,KAAM,CAAC;EACpC,CAAC;EAED,MAAMqC,iBAAiB,GAAKrC,KAAK,IAAM;IACnCkC,eAAe,CAAE,WAAW,EAAElC,KAAM,CAAC;EACzC,CAAC;EAED,MAAMkC,eAAe,GAAGA,CAAEI,SAAS,EAAEC,QAAQ,KAAM;IAC/C,MAAMC,gBAAgB,GAAG;MACrBZ,KAAK,EAAE,EAAE;MACTE,OAAO,EAAE,EAAE;MACXC,IAAI,EAAE,EAAE;MACRC,SAAS,EAAE;IACf,CAAC;;IAED;IACA,IAAKxB,KAAK,CAACqB,gBAAgB,EAAG;MAC1B,IAAKrB,KAAK,CAACqB,gBAAgB,CAACD,KAAK,EAAG;QAChCY,gBAAgB,CAACZ,KAAK,GAAGpB,KAAK,CAACqB,gBAAgB,CAACD,KAAK;MACzD;MACA,IAAKpB,KAAK,CAACqB,gBAAgB,CAACC,OAAO,EAAG;QAClCU,gBAAgB,CAACV,OAAO,GAAGtB,KAAK,CAACqB,gBAAgB,CAACC,OAAO;MAC7D;MACA,IAAKtB,KAAK,CAACqB,gBAAgB,CAACE,IAAI,EAAG;QAC/BS,gBAAgB,CAACT,IAAI,GAAGvB,KAAK,CAACqB,gBAAgB,CAACE,IAAI;MACvD;MACA,IAAKvB,KAAK,CAACqB,gBAAgB,CAACG,SAAS,EAAG;QACpCQ,gBAAgB,CAACR,SAAS,GAAGxB,KAAK,CAACqB,gBAAgB,CAACG,SAAS;MACjE;IACJ;;IAEA;IACA,IAAK,OAAO,KAAKM,SAAS,EAAG;MACzBE,gBAAgB,CAACZ,KAAK,GAAGW,QAAQ;IACrC,CAAC,MAAM,IAAK,SAAS,KAAKD,SAAS,EAAG;MAClCE,gBAAgB,CAACV,OAAO,GAAGS,QAAQ;IACvC,CAAC,MAAM,IAAK,MAAM,KAAKD,SAAS,EAAG;MAC/BE,gBAAgB,CAACT,IAAI,GAAGQ,QAAQ;IACpC,CAAC,MAAM,IAAK,WAAW,KAAKD,SAAS,EAAG;MACpCE,gBAAgB,CAACR,SAAS,GAAGO,QAAQ;IACzC;IAEA,IAAIC,gBAAgB,CAACZ,KAAK,KAAK,EAAE,EAAG;MAChC,OAAOY,gBAAgB,CAACZ,KAAK;IACjC;IACA,IAAIY,gBAAgB,CAACV,OAAO,KAAK,EAAE,EAAG;MAClC,OAAOU,gBAAgB,CAACV,OAAO;IACnC;IACA,IAAIU,gBAAgB,CAACT,IAAI,KAAK,EAAE,IAAIS,gBAAgB,CAACT,IAAI,KAAK,UAAU,EAAG;MACvE,OAAOS,gBAAgB,CAACT,IAAI;IAChC;IACA,IAAIS,gBAAgB,CAACR,SAAS,KAAK,EAAE,IAAIQ,gBAAgB,CAACR,SAAS,KAAK,UAAU,EAAG;MACjF,OAAOQ,gBAAgB,CAACR,SAAS;IACrC;IAEAxB,KAAK,CAACiC,QAAQ,CAAE1D,iEAAW,CACvByB,KAAK,CAACR,KAAK,EACX;MACI0C,IAAI,EAAE/C,cAAc;MACpBgD,UAAU,EAAEH;IAChB,CACJ,CAAE,CAAC;EACP,CAAC;EAED,MAAMI,oBAAoB,GAAGA,CAAA,KAAM;IAC/BpC,KAAK,CAACiC,QAAQ,CAAExD,kEAAY,CACxBuB,KAAK,CAACR,KAAK,EACX;MACI0C,IAAI,EAAE/C;IACV,CACJ,CAAE,CAAC;EACP,CAAC;EAED,OACIkD,iEAAA,CAAAC,wDAAA,QACM,CAAEpC,QAAQ,IACRmC,iEAAA,CAACrD,kEAAa,QACVqD,iEAAA,CAACvD,+DAAY,QACTuD,iEAAA,CAACtD,gEAAa;IACVwD,IAAI,EAAG,gBAAkB;IACzBnB,KAAK,EAAGlC,mDAAE,CAAE,kBAAkB,EAAE,cAAc,EAAE,iBAAkB,CAAG;IACrEsD,OAAO,EAAGJ,oBAAsB;IAChClC,QAAQ,EAAGA;EAAU,CACxB,CACS,CACH,CAClB,EACCA,QAAQ,IACNmC,iEAAA,CAAAC,wDAAA,QACID,iEAAA,CAACrD,kEAAa,QACVqD,iEAAA,CAACvD,+DAAY,QACTuD,iEAAA,CAACtD,gEAAa;IACVwD,IAAI,EAAG,kBAAoB;IAC3BnB,KAAK,EAAGlC,mDAAE,CAAE,qBAAqB,EAAE,cAAc,EAAE,iBAAkB,CAAG;IACxEsD,OAAO,EAAGJ,oBAAsB;IAChClC,QAAQ,EAAGA;EAAU,CACxB,CACS,CACH,CAAC,EACZ,MAAM,KAAKC,MAAM,CAAEe,SAAU,CAAC,IAC9BmB,iEAAA,CAAAC,wDAAA,QACID,iEAAA,CAAC1D,0DAAO;IACJ8D,WAAW,EAAGvD,mDAAE,CAAC,iBAAiB,EAAE,cAAc,EAAE,iBAAkB,CAAG;IACzEwD,SAAS,EAAG,2BAA6B;IACzCC,MAAM,EAAGzB,SAAW;IACpB0B,SAAS,EAAG,eAAiB;IAC7BC,OAAO,EAAG,KAAO;IACjBC,MAAM,EAAG;EAAG,GAEZT,iEAAA;IAAGK,SAAS,EAAG;EAAqB,GAAGxD,mDAAE,CAAE,+DAA+D,EAAE,cAAc,EAAE,iBAAkB,CAAM,CAAC,EACrJmD,iEAAA,CAACxD,8DAAW;IACRY,KAAK,EAAGP,mDAAE,CAAC,2BAA2B,EAAE,cAAc,EAAE,iBAAkB,CAAG;IAC7E6D,IAAI,EAAG7D,mDAAE,CAAC,kFAAkF,EAAE,cAAc,EAAE,iBAAkB,CAAG;IACnIwD,SAAS,EAAG,0BAA4B;IACxClD,KAAK,EAAG2B,YAAY,CAACC,KAAO;IAC5Ba,QAAQ,EAAGR;EAAe,CAC7B,CAAC,EACFY,iEAAA,CAACxD,8DAAW;IACRY,KAAK,EAAGP,mDAAE,CAAC,eAAe,EAAE,cAAc,EAAE,iBAAkB,CAAG;IACjE6D,IAAI,EAAG7D,mDAAE,CAAC,iEAAiE,EAAE,cAAc,EAAE,iBAAkB,CAAG;IAClHwD,SAAS,EAAG,4BAA8B;IAC1ClD,KAAK,EAAG2B,YAAY,CAACG,OAAS;IAC9BW,QAAQ,EAAGN;EAAiB,CAC/B,CAAC,EACFU,iEAAA,CAACzD,gEAAa;IACVa,KAAK,EAAGP,mDAAE,CAAC,WAAW,EAAE,cAAc,EAAE,iBAAkB,CAAG;IAC7D6D,IAAI,EAAG7D,mDAAE,CAAC,oFAAoF,EAAE,cAAc,EAAE,iBAAkB,CAAG;IACrIwD,SAAS,EAAG,yBAA2B;IACvClD,KAAK,EAAG2B,YAAY,CAACI,IAAM;IAC3BU,QAAQ,EAAGL,YAAc;IACzBoB,OAAO,EAAG1D;EAAU,CAEvB,CAAC,EACF+C,iEAAA,CAACzD,gEAAa;IACVa,KAAK,EAAGP,mDAAE,CAAC,gBAAgB,EAAE,cAAc,EAAE,iBAAkB,CAAG;IAClE6D,IAAI,EAAG7D,mDAAE,CAAC,kCAAkC,EAAC,cAAc,EAAE,iBAAkB,CAAG;IAClFwD,SAAS,EAAG,8BAAgC;IAC5ClD,KAAK,EAAG2B,YAAY,CAACK,SAAW;IAChCS,QAAQ,EAAGJ,iBAAmB;IAC9BmB,OAAO,EAAG,CACN;MAAExD,KAAK,EAAE,UAAU;MAAEC,KAAK,EAAEP,mDAAE,CAAC,0BAA0B,EAAE,cAAc,EAAE,iBAAkB;IAAE,CAAC,EAChG;MAAEM,KAAK,EAAE,EAAE;MAAEC,KAAK,EAAE,KAAK;MAAEC,QAAQ,EAAE;IAAK,CAAC,EAC3C;MAAEF,KAAK,EAAE,IAAI;MAAEC,KAAK,EAAEP,mDAAE,CAAC,KAAK,EAAE,cAAc,EAAE,iBAAkB;IAAE,CAAC,EACrE;MAAEM,KAAK,EAAE,KAAK;MAAEC,KAAK,EAAEP,mDAAE,CAAC,IAAI,EAAE,cAAc,EAAE,iBAAkB;IAAE,CAAC;EACtE,CAEN,CACI,CACX,CAER,CAER,CAAC;AAEX,CAAC;AAED,IAAIyB,iBAAiB,GAAGnC,wEAAkB,CACtCW,cAAc,EACd;EACIgD,UAAU,EAAE;IACRf,KAAK,EAAE,OAAO;IACdE,OAAO,EAAE,SAAS;IAClBC,IAAI,EAAE,MAAM;IACZC,SAAS,EAAE;EACf,CAAC;EAEDJ,KAAK,EAAE,iBAAiB;EACxBd,OAAO,EAAEjB,aAAa;EACtBqD,SAAS,EAAEtD,eAAe;EAC1B6D,IAAI,EAAElD;AACV,CACJ,CAAC,C","sources":["webpack://wp-wiki-tooltip/./src/editor.scss?d4ae","webpack://wp-wiki-tooltip/external window [\"wp\",\"blockEditor\"]","webpack://wp-wiki-tooltip/external window [\"wp\",\"components\"]","webpack://wp-wiki-tooltip/external window [\"wp\",\"element\"]","webpack://wp-wiki-tooltip/external window [\"wp\",\"i18n\"]","webpack://wp-wiki-tooltip/external window [\"wp\",\"richText\"]","webpack://wp-wiki-tooltip/webpack/bootstrap","webpack://wp-wiki-tooltip/webpack/runtime/compat get default export","webpack://wp-wiki-tooltip/webpack/runtime/define property getters","webpack://wp-wiki-tooltip/webpack/runtime/hasOwnProperty shorthand","webpack://wp-wiki-tooltip/webpack/runtime/make namespace object","webpack://wp-wiki-tooltip/./src/index.js"],"sourcesContent":["// extracted by mini-css-extract-plugin\nexport {};","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"i18n\"];","module.exports = window[\"wp\"][\"richText\"];","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import { applyFormat, registerFormatType, toggleFormat, useAnchor } from '@wordpress/rich-text';\r\nimport { Popover, SelectControl, TextControl, ToolbarGroup, ToolbarButton } from '@wordpress/components';\r\nimport { BlockControls } from '@wordpress/block-editor';\r\nimport { __, _x } from \"@wordpress/i18n\";\r\n\r\nimport './editor.scss';\r\n\r\nconst WikiFormatName = 'wp-wiki-tooltip/tooltip-edit';\r\nconst WikiFormatClass = 'wiki-tooltip-has-data';\r\nconst WikiFormatTag = 'wiki';\r\n\r\nlet BaseList = [];\r\nBaseList.push( { value: 'standard', label: __('Standard base', 'wp-wiki-tooltip') } )\r\nBaseList.push( { value: '', label: '---', disabled: true } )\r\nfor( let elem in wp_wiki_tooltip_mce.wiki_urls.data ) {\r\n if( elem !== '###NEWID###' ) {\r\n let value = wp_wiki_tooltip_mce.wiki_urls.data[ elem ][ 'id' ];\r\n BaseList.push( { value: value, label: value } );\r\n }\r\n}\r\n\r\nconst WikiTooltipEdit = ( props ) => {\r\n\r\n const { contentRef, isActive } = props;\r\n\r\n const getTag = ( current ) => {\r\n return ( ( current !== undefined ) && ( current.tagName !== undefined ) ) ? current.tagName : 'UNDEF';\r\n }\r\n\r\n const getAnchor = () => {\r\n let newAnchor = useAnchor( { editableContentElement: contentRef.current, settings: WikiTooltipFormat } );\r\n\r\n if( isActive && ( 'WIKI' !== getTag( newAnchor ) ) ) {\r\n // try to get text selection\r\n const selection = document.defaultView.getSelection();\r\n newAnchor = selection.rangeCount > 0 ? selection.getRangeAt(0) : null;\r\n }\r\n\r\n return newAnchor;\r\n }\r\n\r\n const anchorRef = getAnchor();\r\n\r\n const tooltipValue = {\r\n title: ( props.activeAttributes.title === undefined ) ? '' : props.activeAttributes.title,\r\n section: ( props.activeAttributes.section === undefined ) ? '' : props.activeAttributes.section,\r\n base: ( props.activeAttributes.base === undefined || props.activeAttributes.base === '' ) ? 'standard' : props.activeAttributes.base,\r\n thumbnail: ( props.activeAttributes.thumbnail === undefined || props.activeAttributes.thumbnail === '' ) ? 'standard' : props.activeAttributes.thumbnail,\r\n };\r\n\r\n const onChangeTitle = ( value ) => {\r\n onChangeTooltip( 'title', value );\r\n }\r\n\r\n const onChangeSection = ( value ) => {\r\n onChangeTooltip( 'section', value );\r\n }\r\n\r\n const onChangeBase = ( value ) => {\r\n onChangeTooltip( 'base', value );\r\n }\r\n\r\n const onChangeThumbnail = ( value ) => {\r\n onChangeTooltip( 'thumbnail', value );\r\n }\r\n\r\n const onChangeTooltip = ( attribute, newValue ) => {\r\n const newTooltipValues = {\r\n title: '',\r\n section: '',\r\n base: '',\r\n thumbnail: '',\r\n };\r\n\r\n // read current format data\r\n if ( props.activeAttributes ) {\r\n if ( props.activeAttributes.title ) {\r\n newTooltipValues.title = props.activeAttributes.title;\r\n }\r\n if ( props.activeAttributes.section ) {\r\n newTooltipValues.section = props.activeAttributes.section;\r\n }\r\n if ( props.activeAttributes.base ) {\r\n newTooltipValues.base = props.activeAttributes.base;\r\n }\r\n if ( props.activeAttributes.thumbnail ) {\r\n newTooltipValues.thumbnail = props.activeAttributes.thumbnail;\r\n }\r\n }\r\n\r\n // update changed values\r\n if ( 'title' === attribute ) {\r\n newTooltipValues.title = newValue;\r\n } else if ( 'section' === attribute ) {\r\n newTooltipValues.section = newValue;\r\n } else if ( 'base' === attribute ) {\r\n newTooltipValues.base = newValue;\r\n } else if ( 'thumbnail' === attribute ) {\r\n newTooltipValues.thumbnail = newValue;\r\n }\r\n\r\n if( newTooltipValues.title === '' ) {\r\n delete newTooltipValues.title;\r\n }\r\n if( newTooltipValues.section === '' ) {\r\n delete newTooltipValues.section;\r\n }\r\n if( newTooltipValues.base === '' || newTooltipValues.base === 'standard' ) {\r\n delete newTooltipValues.base;\r\n }\r\n if( newTooltipValues.thumbnail === '' || newTooltipValues.thumbnail === 'standard' ) {\r\n delete newTooltipValues.thumbnail;\r\n }\r\n\r\n props.onChange( applyFormat(\r\n props.value,\r\n {\r\n type: WikiFormatName,\r\n attributes: newTooltipValues,\r\n }\r\n ) );\r\n }\r\n\r\n const onClickToolbarButton = () => {\r\n props.onChange( toggleFormat(\r\n props.value,\r\n {\r\n type: WikiFormatName\r\n }\r\n ) );\r\n }\r\n\r\n return (\r\n <>\r\n { ! isActive && (\r\n <BlockControls>\r\n <ToolbarGroup>\r\n <ToolbarButton\r\n icon={ 'admin-comments' }\r\n title={ _x( 'add Wiki Tooltip', 'editor popup', 'wp-wiki-tooltip' ) }\r\n onClick={ onClickToolbarButton }\r\n isActive={ isActive }\r\n />\r\n </ToolbarGroup>\r\n </BlockControls>\r\n ) }\r\n { isActive && (\r\n <>\r\n <BlockControls>\r\n <ToolbarGroup>\r\n <ToolbarButton\r\n icon={ 'welcome-comments' }\r\n title={ _x( 'remove Wiki Tooltip', 'editor popup', 'wp-wiki-tooltip' ) }\r\n onClick={ onClickToolbarButton }\r\n isActive={ isActive }\r\n />\r\n </ToolbarGroup>\r\n </BlockControls>\r\n { ( 'WIKI' === getTag( anchorRef ) ) && (\r\n <>\r\n <Popover\r\n headerTitle={ _x('WP Wiki Tooltip', 'editor popup', 'wp-wiki-tooltip' ) }\r\n className={ 'wiki-tooltip-data-popover' }\r\n anchor={ anchorRef }\r\n placement={ 'bottom-center' }\r\n noArrow={ false }\r\n offset={ 5 }\r\n >\r\n <p className={ 'wiki-tooltip-head' }>{ _x( 'Change tooltip settings here. Changes are stored immediately.', 'editor popup', 'wp-wiki-tooltip' ) }</p>\r\n <TextControl\r\n label={ _x('Different Wiki page title', 'editor popup', 'wp-wiki-tooltip' ) }\r\n help={ _x('Enter the title of the requested Wiki page if it differs from the selected text.', 'editor popup', 'wp-wiki-tooltip' ) }\r\n className={ 'wiki-tooltip-input-title' }\r\n value={ tooltipValue.title }\r\n onChange={ onChangeTitle }\r\n />\r\n <TextControl\r\n label={ _x('Section title', 'editor popup', 'wp-wiki-tooltip' ) }\r\n help={ _x('Enter the title (anchor) of the requested section in Wiki page.', 'editor popup', 'wp-wiki-tooltip' ) }\r\n className={ 'wiki-tooltip-input-section' }\r\n value={ tooltipValue.section }\r\n onChange={ onChangeSection }\r\n />\r\n <SelectControl\r\n label={ _x('Wiki base', 'editor popup', 'wp-wiki-tooltip' ) }\r\n help={ _x('Select one of the defined Wiki bases. Visit the settings page to create a new one.', 'editor popup', 'wp-wiki-tooltip' ) }\r\n className={ 'wiki-tooltip-input-base' }\r\n value={ tooltipValue.base }\r\n onChange={ onChangeBase }\r\n options={ BaseList }\r\n\r\n />\r\n <SelectControl\r\n label={ _x('Show thumbnail', 'editor popup', 'wp-wiki-tooltip' ) }\r\n help={ _x('Show a thumbnail in the tooltip?','editor popup', 'wp-wiki-tooltip' ) }\r\n className={ 'wiki-tooltip-input-thumbnail' }\r\n value={ tooltipValue.thumbnail }\r\n onChange={ onChangeThumbnail }\r\n options={ [\r\n { value: 'standard', label: _x('use plugin default value', 'editor popup', 'wp-wiki-tooltip' ) },\r\n { value: '', label: '---', disabled: true },\r\n { value: 'on', label: _x('yes', 'editor popup', 'wp-wiki-tooltip' ) },\r\n { value: 'off', label: _x('no', 'editor popup', 'wp-wiki-tooltip' ) },\r\n ] }\r\n\r\n />\r\n </Popover>\r\n </>\r\n ) }\r\n </>\r\n ) }\r\n </>\r\n );\r\n};\r\n\r\nlet WikiTooltipFormat = registerFormatType(\r\n WikiFormatName,\r\n {\r\n attributes: {\r\n title: 'title',\r\n section: 'section',\r\n base: 'base',\r\n thumbnail: 'thumbnail',\r\n },\r\n\r\n title: 'WP Wiki Tooltip',\r\n tagName: WikiFormatTag,\r\n className: WikiFormatClass,\r\n edit: WikiTooltipEdit,\r\n }\r\n);\r\n"],"names":["applyFormat","registerFormatType","toggleFormat","useAnchor","Popover","SelectControl","TextControl","ToolbarGroup","ToolbarButton","BlockControls","__","_x","WikiFormatName","WikiFormatClass","WikiFormatTag","BaseList","push","value","label","disabled","elem","wp_wiki_tooltip_mce","wiki_urls","data","WikiTooltipEdit","props","contentRef","isActive","getTag","current","undefined","tagName","getAnchor","newAnchor","editableContentElement","settings","WikiTooltipFormat","selection","document","defaultView","getSelection","rangeCount","getRangeAt","anchorRef","tooltipValue","title","activeAttributes","section","base","thumbnail","onChangeTitle","onChangeTooltip","onChangeSection","onChangeBase","onChangeThumbnail","attribute","newValue","newTooltipValues","onChange","type","attributes","onClickToolbarButton","createElement","Fragment","icon","onClick","headerTitle","className","anchor","placement","noArrow","offset","help","options","edit"],"sourceRoot":""}1 {"version":3,"file":"index.js","mappings":"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","sources":["webpack://wp-wiki-tooltip/./src/editor.scss","webpack://wp-wiki-tooltip/external window [\"wp\",\"blockEditor\"]","webpack://wp-wiki-tooltip/external window [\"wp\",\"components\"]","webpack://wp-wiki-tooltip/external window [\"wp\",\"element\"]","webpack://wp-wiki-tooltip/external window [\"wp\",\"i18n\"]","webpack://wp-wiki-tooltip/external window [\"wp\",\"richText\"]","webpack://wp-wiki-tooltip/webpack/bootstrap","webpack://wp-wiki-tooltip/webpack/runtime/compat get default export","webpack://wp-wiki-tooltip/webpack/runtime/define property getters","webpack://wp-wiki-tooltip/webpack/runtime/hasOwnProperty shorthand","webpack://wp-wiki-tooltip/webpack/runtime/make namespace object","webpack://wp-wiki-tooltip/./src/index.js"],"sourcesContent":["// extracted by mini-css-extract-plugin\nexport {};","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"i18n\"];","module.exports = window[\"wp\"][\"richText\"];","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import { applyFormat, registerFormatType, toggleFormat, useAnchor } from '@wordpress/rich-text';\r\nimport { Popover, SelectControl, TextControl, ToolbarGroup, ToolbarButton } from '@wordpress/components';\r\nimport { BlockControls } from '@wordpress/block-editor';\r\nimport { __, _x } from \"@wordpress/i18n\";\r\n\r\nimport './editor.scss';\r\n\r\nconst WikiFormatName = 'wp-wiki-tooltip/tooltip-edit';\r\nconst WikiFormatClass = 'wiki-tooltip-has-data';\r\nconst WikiFormatTag = 'wiki';\r\n\r\nlet BaseList = [];\r\nBaseList.push( { value: 'standard', label: __('Standard base', 'wp-wiki-tooltip') } )\r\nBaseList.push( { value: '', label: '---', disabled: true } )\r\nfor( let elem in wp_wiki_tooltip_mce.wiki_urls.data ) {\r\n if( elem !== '###NEWID###' ) {\r\n let value = wp_wiki_tooltip_mce.wiki_urls.data[ elem ][ 'id' ];\r\n BaseList.push( { value: value, label: value } );\r\n }\r\n}\r\n\r\nconst WikiTooltipEdit = ( props ) => {\r\n\r\n const { contentRef, isActive } = props;\r\n\r\n const getTag = ( current ) => {\r\n\r\n let result = 'UNDEF';\r\n\r\n if( ( current != null ) && ( 'tagName' in current ) ) {\r\n\r\n try {\r\n result = current.tagName;\r\n } catch ( e ) {\r\n // nothing to do in case of an error\r\n }\r\n }\r\n\r\n return result;\r\n }\r\n\r\n const getAnchor = () => {\r\n let newAnchor = useAnchor( { editableContentElement: contentRef.current, settings: WikiTooltipFormat } );\r\n\r\n if( isActive && ( 'WIKI' !== getTag( newAnchor ) ) ) {\r\n // try to get text selection\r\n const selection = document.defaultView.getSelection();\r\n newAnchor = selection.rangeCount > 0 ? selection.getRangeAt(0) : null;\r\n }\r\n\r\n return newAnchor;\r\n }\r\n\r\n const anchorRef = getAnchor();\r\n\r\n const tooltipValue = {\r\n title: ( props.activeAttributes.title === undefined ) ? '' : props.activeAttributes.title,\r\n section: ( props.activeAttributes.section === undefined ) ? '' : props.activeAttributes.section,\r\n base: ( props.activeAttributes.base === undefined || props.activeAttributes.base === '' ) ? 'standard' : props.activeAttributes.base,\r\n thumbnail: ( props.activeAttributes.thumbnail === undefined || props.activeAttributes.thumbnail === '' ) ? 'standard' : props.activeAttributes.thumbnail,\r\n };\r\n\r\n const onChangeTitle = ( value ) => {\r\n onChangeTooltip( 'title', value );\r\n }\r\n\r\n const onChangeSection = ( value ) => {\r\n onChangeTooltip( 'section', value );\r\n }\r\n\r\n const onChangeBase = ( value ) => {\r\n onChangeTooltip( 'base', value );\r\n }\r\n\r\n const onChangeThumbnail = ( value ) => {\r\n onChangeTooltip( 'thumbnail', value );\r\n }\r\n\r\n const onChangeTooltip = ( attribute, newValue ) => {\r\n const newTooltipValues = {\r\n title: '',\r\n section: '',\r\n base: '',\r\n thumbnail: '',\r\n };\r\n\r\n // read current format data\r\n if ( props.activeAttributes ) {\r\n if ( props.activeAttributes.title ) {\r\n newTooltipValues.title = props.activeAttributes.title;\r\n }\r\n if ( props.activeAttributes.section ) {\r\n newTooltipValues.section = props.activeAttributes.section;\r\n }\r\n if ( props.activeAttributes.base ) {\r\n newTooltipValues.base = props.activeAttributes.base;\r\n }\r\n if ( props.activeAttributes.thumbnail ) {\r\n newTooltipValues.thumbnail = props.activeAttributes.thumbnail;\r\n }\r\n }\r\n\r\n // update changed values\r\n if ( 'title' === attribute ) {\r\n newTooltipValues.title = newValue;\r\n } else if ( 'section' === attribute ) {\r\n newTooltipValues.section = newValue;\r\n } else if ( 'base' === attribute ) {\r\n newTooltipValues.base = newValue;\r\n } else if ( 'thumbnail' === attribute ) {\r\n newTooltipValues.thumbnail = newValue;\r\n }\r\n\r\n if( newTooltipValues.title === '' ) {\r\n delete newTooltipValues.title;\r\n }\r\n if( newTooltipValues.section === '' ) {\r\n delete newTooltipValues.section;\r\n }\r\n if( newTooltipValues.base === '' || newTooltipValues.base === 'standard' ) {\r\n delete newTooltipValues.base;\r\n }\r\n if( newTooltipValues.thumbnail === '' || newTooltipValues.thumbnail === 'standard' ) {\r\n delete newTooltipValues.thumbnail;\r\n }\r\n\r\n props.onChange( applyFormat(\r\n props.value,\r\n {\r\n type: WikiFormatName,\r\n attributes: newTooltipValues,\r\n }\r\n ) );\r\n }\r\n\r\n const onClickToolbarButton = () => {\r\n props.onChange( toggleFormat(\r\n props.value,\r\n {\r\n type: WikiFormatName\r\n }\r\n ) );\r\n }\r\n\r\n return (\r\n <>\r\n { ! isActive && (\r\n <BlockControls>\r\n <ToolbarGroup>\r\n <ToolbarButton\r\n icon={ 'admin-comments' }\r\n title={ _x( 'add Wiki Tooltip', 'editor popup', 'wp-wiki-tooltip' ) }\r\n onClick={ onClickToolbarButton }\r\n isActive={ isActive }\r\n />\r\n </ToolbarGroup>\r\n </BlockControls>\r\n ) }\r\n { isActive && (\r\n <>\r\n <BlockControls>\r\n <ToolbarGroup>\r\n <ToolbarButton\r\n icon={ 'welcome-comments' }\r\n title={ _x( 'remove Wiki Tooltip', 'editor popup', 'wp-wiki-tooltip' ) }\r\n onClick={ onClickToolbarButton }\r\n isActive={ isActive }\r\n />\r\n </ToolbarGroup>\r\n </BlockControls>\r\n { ( 'WIKI' === getTag( anchorRef ) ) && (\r\n <>\r\n <Popover\r\n headerTitle={ _x('WP Wiki Tooltip', 'editor popup', 'wp-wiki-tooltip' ) }\r\n className={ 'wiki-tooltip-data-popover' }\r\n anchor={ anchorRef }\r\n placement={ 'bottom-center' }\r\n noArrow={ false }\r\n offset={ 5 }\r\n >\r\n <p className={ 'wiki-tooltip-head' }>{ _x( 'Change tooltip settings here. Changes are stored immediately.', 'editor popup', 'wp-wiki-tooltip' ) }</p>\r\n <TextControl\r\n label={ _x('Different Wiki page title', 'editor popup', 'wp-wiki-tooltip' ) }\r\n help={ _x('Enter the title of the requested Wiki page if it differs from the selected text.', 'editor popup', 'wp-wiki-tooltip' ) }\r\n className={ 'wiki-tooltip-input-title' }\r\n value={ tooltipValue.title }\r\n onChange={ onChangeTitle }\r\n />\r\n <TextControl\r\n label={ _x('Section title', 'editor popup', 'wp-wiki-tooltip' ) }\r\n help={ _x('Enter the title (anchor) of the requested section in Wiki page.', 'editor popup', 'wp-wiki-tooltip' ) }\r\n className={ 'wiki-tooltip-input-section' }\r\n value={ tooltipValue.section }\r\n onChange={ onChangeSection }\r\n />\r\n <SelectControl\r\n label={ _x('Wiki base', 'editor popup', 'wp-wiki-tooltip' ) }\r\n help={ _x('Select one of the defined Wiki bases. Visit the settings page to create a new one.', 'editor popup', 'wp-wiki-tooltip' ) }\r\n className={ 'wiki-tooltip-input-base' }\r\n value={ tooltipValue.base }\r\n onChange={ onChangeBase }\r\n options={ BaseList }\r\n\r\n />\r\n <SelectControl\r\n label={ _x('Show thumbnail', 'editor popup', 'wp-wiki-tooltip' ) }\r\n help={ _x('Show a thumbnail in the tooltip?','editor popup', 'wp-wiki-tooltip' ) }\r\n className={ 'wiki-tooltip-input-thumbnail' }\r\n value={ tooltipValue.thumbnail }\r\n onChange={ onChangeThumbnail }\r\n options={ [\r\n { value: 'standard', label: _x('use plugin default value', 'editor popup', 'wp-wiki-tooltip' ) },\r\n { value: '', label: '---', disabled: true },\r\n { value: 'on', label: _x('yes', 'editor popup', 'wp-wiki-tooltip' ) },\r\n { value: 'off', label: _x('no', 'editor popup', 'wp-wiki-tooltip' ) },\r\n ] }\r\n\r\n />\r\n </Popover>\r\n </>\r\n ) }\r\n </>\r\n ) }\r\n </>\r\n );\r\n};\r\n\r\nlet WikiTooltipFormat = registerFormatType(\r\n WikiFormatName,\r\n {\r\n attributes: {\r\n title: 'title',\r\n section: 'section',\r\n base: 'base',\r\n thumbnail: 'thumbnail',\r\n },\r\n\r\n title: 'WP Wiki Tooltip',\r\n tagName: WikiFormatTag,\r\n className: WikiFormatClass,\r\n edit: WikiTooltipEdit,\r\n }\r\n);\r\n"],"names":["applyFormat","registerFormatType","toggleFormat","useAnchor","Popover","SelectControl","TextControl","ToolbarGroup","ToolbarButton","BlockControls","__","_x","WikiFormatName","WikiFormatClass","WikiFormatTag","BaseList","push","value","label","disabled","elem","wp_wiki_tooltip_mce","wiki_urls","data","WikiTooltipEdit","props","contentRef","isActive","getTag","current","result","tagName","e","getAnchor","newAnchor","editableContentElement","settings","WikiTooltipFormat","selection","document","defaultView","getSelection","rangeCount","getRangeAt","anchorRef","tooltipValue","title","activeAttributes","undefined","section","base","thumbnail","onChangeTitle","onChangeTooltip","onChangeSection","onChangeBase","onChangeThumbnail","attribute","newValue","newTooltipValues","onChange","type","attributes","onClickToolbarButton","createElement","Fragment","icon","onClick","headerTitle","className","anchor","placement","noArrow","offset","help","options","edit"],"sourceRoot":""} -
wp-wiki-tooltip/trunk/static/gutenberg/package-lock.json
r3338331 r3342512 2184 2184 } 2185 2185 }, 2186 "node_modules/@eslint/eslintrc/node_modules/brace-expansion": {2187 "version": "1.1.12",2188 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",2189 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",2190 "dev": true,2191 "dependencies": {2192 "balanced-match": "^1.0.0",2193 "concat-map": "0.0.1"2194 }2195 },2196 2186 "node_modules/@eslint/eslintrc/node_modules/globals": { 2197 2187 "version": "13.24.0", … … 2306 2296 } 2307 2297 }, 2308 "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": {2309 "version": "1.1.12",2310 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",2311 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",2312 "dev": true,2313 "dependencies": {2314 "balanced-match": "^1.0.0",2315 "concat-map": "0.0.1"2316 }2317 },2318 2298 "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { 2319 2299 "version": "3.1.2", … … 2334 2314 "deprecated": "Use @eslint/object-schema instead", 2335 2315 "dev": true 2316 }, 2317 "node_modules/@isaacs/balanced-match": { 2318 "version": "4.0.1", 2319 "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", 2320 "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", 2321 "dev": true, 2322 "engines": { 2323 "node": "20 || >=22" 2324 } 2325 }, 2326 "node_modules/@isaacs/brace-expansion": { 2327 "version": "5.0.0", 2328 "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", 2329 "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", 2330 "dev": true, 2331 "dependencies": { 2332 "@isaacs/balanced-match": "^4.0.1" 2333 }, 2334 "engines": { 2335 "node": "20 || >=22" 2336 } 2336 2337 }, 2337 2338 "node_modules/@istanbuljs/load-nyc-config": { … … 3698 3699 }, 3699 3700 "node_modules/@types/babel__traverse": { 3700 "version": "7.2 0.7",3701 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.2 0.7.tgz",3702 "integrity": "sha512- dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==",3703 "dev": true, 3704 "dependencies": { 3705 "@babel/types": "^7.2 0.7"3701 "version": "7.28.0", 3702 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", 3703 "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", 3704 "dev": true, 3705 "dependencies": { 3706 "@babel/types": "^7.28.2" 3706 3707 } 3707 3708 }, … … 3837 3838 }, 3838 3839 "node_modules/@types/node": { 3839 "version": "24. 1.0",3840 "resolved": "https://registry.npmjs.org/@types/node/-/node-24. 1.0.tgz",3841 "integrity": "sha512- ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==",3842 "dev": true, 3843 "dependencies": { 3844 "undici-types": "~7. 8.0"3840 "version": "24.2.1", 3841 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.2.1.tgz", 3842 "integrity": "sha512-DRh5K+ka5eJic8CjH7td8QpYEV6Zo10gfRkjHCO3weqZHWDtAaSTFtl4+VMqOJ4N5jcuhZ9/l+yy8rVgw7BQeQ==", 3843 "dev": true, 3844 "dependencies": { 3845 "undici-types": "~7.10.0" 3845 3846 } 3846 3847 }, … … 6008 6009 }, 6009 6010 "node_modules/acorn": { 6010 "version": " 8.15.0",6011 "resolved": "https://registry.npmjs.org/acorn/-/acorn- 8.15.0.tgz",6012 "integrity": "sha512- NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",6011 "version": "7.4.1", 6012 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 6013 "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 6013 6014 "dev": true, 6014 6015 "bin": { … … 6029 6030 } 6030 6031 }, 6031 "node_modules/acorn-globals/node_modules/acorn": {6032 "version": "7.4.1",6033 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",6034 "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",6035 "dev": true,6036 "bin": {6037 "acorn": "bin/acorn"6038 },6039 "engines": {6040 "node": ">=0.4.0"6041 }6042 },6043 "node_modules/acorn-globals/node_modules/acorn-walk": {6044 "version": "7.2.0",6045 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",6046 "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",6047 "dev": true,6048 "engines": {6049 "node": ">=0.4.0"6050 }6051 },6052 "node_modules/acorn-import-phases": {6053 "version": "1.0.4",6054 "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz",6055 "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==",6056 "dev": true,6057 "engines": {6058 "node": ">=10.13.0"6059 },6060 "peerDependencies": {6061 "acorn": "^8.14.0"6062 }6063 },6064 6032 "node_modules/acorn-jsx": { 6065 6033 "version": "5.3.2", … … 6072 6040 }, 6073 6041 "node_modules/acorn-walk": { 6074 "version": "8.3.4", 6075 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", 6076 "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", 6077 "dev": true, 6078 "dependencies": { 6079 "acorn": "^8.11.0" 6080 }, 6042 "version": "7.2.0", 6043 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", 6044 "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", 6045 "dev": true, 6081 6046 "engines": { 6082 6047 "node": ">=0.4.0" … … 6713 6678 "@babel/core": "^7.0.0", 6714 6679 "webpack": ">=2" 6715 }6716 },6717 "node_modules/babel-loader/node_modules/schema-utils": {6718 "version": "2.7.1",6719 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",6720 "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",6721 "dev": true,6722 "dependencies": {6723 "@types/json-schema": "^7.0.5",6724 "ajv": "^6.12.4",6725 "ajv-keywords": "^3.5.2"6726 },6727 "engines": {6728 "node": ">= 8.9.0"6729 },6730 "funding": {6731 "type": "opencollective",6732 "url": "https://opencollective.com/webpack"6733 6680 } 6734 6681 }, … … 6870 6817 }, 6871 6818 "node_modules/balanced-match": { 6872 "version": " 1.0.2",6873 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match- 1.0.2.tgz",6874 "integrity": "sha512- 3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",6819 "version": "2.0.0", 6820 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", 6821 "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", 6875 6822 "dev": true 6876 6823 }, … … 6969 6916 }, 6970 6917 "node_modules/brace-expansion": { 6971 "version": "2.0.2", 6972 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 6973 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 6974 "dev": true, 6975 "dependencies": { 6976 "balanced-match": "^1.0.0" 6977 } 6918 "version": "1.1.12", 6919 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 6920 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 6921 "dev": true, 6922 "dependencies": { 6923 "balanced-match": "^1.0.0", 6924 "concat-map": "0.0.1" 6925 } 6926 }, 6927 "node_modules/brace-expansion/node_modules/balanced-match": { 6928 "version": "1.0.2", 6929 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 6930 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 6931 "dev": true 6978 6932 }, 6979 6933 "node_modules/braces": { … … 7216 7170 }, 7217 7171 "node_modules/caniuse-lite": { 7218 "version": "1.0.3000173 1",7219 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.3000173 1.tgz",7220 "integrity": "sha512- lDdp2/wrOmTRWuoB5DpfNkC0rJDU8DqRa6nYL6HK6sytw70QMopt/NIc/9SM7ylItlBWfACXk0tEn37UWM/+mg==",7172 "version": "1.0.30001733", 7173 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001733.tgz", 7174 "integrity": "sha512-e4QKw/O2Kavj2VQTKZWrwzkt3IxOmIlU6ajRb6LP64LHpBo1J67k2Hi4Vu/TgJWsNtynurfS0uK3MaUTCPfu5Q==", 7221 7175 "dev": true, 7222 7176 "funding": [ … … 7825 7779 }, 7826 7780 "node_modules/core-js": { 7827 "version": "3.4 4.0",7828 "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.4 4.0.tgz",7829 "integrity": "sha512- aFCtd4l6GvAXwVEh3XbbVqJGHDJt0OZRa+5ePGx3LLwi12WfexqQxcsohb2wgsa/92xtl19Hd66G/L+TaAxDMw==",7781 "version": "3.45.0", 7782 "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.45.0.tgz", 7783 "integrity": "sha512-c2KZL9lP4DjkN3hk/an4pWn5b5ZefhRJnAc42n6LJ19kSnbeRbdQZE5dSeE2LBol1OwJD3X1BQvFTAsa8ReeDA==", 7830 7784 "dev": true, 7831 7785 "hasInstallScript": true, … … 7836 7790 }, 7837 7791 "node_modules/core-js-compat": { 7838 "version": "3.4 4.0",7839 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.4 4.0.tgz",7840 "integrity": "sha512- JepmAj2zfl6ogy34qfWtcE7nHKAJnKsQFRn++scjVS2bZFllwptzw61BZcZFYBPpUznLfAvh0LGhxKppk04ClA==",7792 "version": "3.45.0", 7793 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.45.0.tgz", 7794 "integrity": "sha512-gRoVMBawZg0OnxaVv3zpqLLxaHmsubEGyTnqdpI/CEBvX4JadI1dMSHxagThprYRtSVbuQxvi6iUatdPxohHpA==", 7841 7795 "dev": true, 7842 7796 "dependencies": { … … 8694 8648 }, 8695 8649 "node_modules/electron-to-chromium": { 8696 "version": "1.5.19 2",8697 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.19 2.tgz",8698 "integrity": "sha512- rP8Ez0w7UNw/9j5eSXCe10o1g/8B1P5SM90PCCMVkIRQn2R0LEHWz4Eh9RnxkniuDe1W0cTSOB3MLlkTGDcuCg==",8650 "version": "1.5.199", 8651 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.199.tgz", 8652 "integrity": "sha512-3gl0S7zQd88kCAZRO/DnxtBKuhMO4h0EaQIN3YgZfV6+pW+5+bf2AdQeHNESCoaQqo/gjGVYEf2YM4O5HJQqpQ==", 8699 8653 "dev": true 8700 8654 }, … … 8757 8711 }, 8758 8712 "node_modules/enhanced-resolve": { 8759 "version": "5.18. 2",8760 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18. 2.tgz",8761 "integrity": "sha512- 6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==",8713 "version": "5.18.3", 8714 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", 8715 "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", 8762 8716 "dev": true, 8763 8717 "dependencies": { … … 9278 9232 } 9279 9233 }, 9280 "node_modules/eslint-plugin-import/node_modules/brace-expansion": {9281 "version": "1.1.12",9282 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",9283 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",9284 "dev": true,9285 "dependencies": {9286 "balanced-match": "^1.0.0",9287 "concat-map": "0.0.1"9288 }9289 },9290 9234 "node_modules/eslint-plugin-import/node_modules/debug": { 9291 9235 "version": "3.2.7", … … 9404 9348 "peerDependencies": { 9405 9349 "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" 9406 }9407 },9408 "node_modules/eslint-plugin-jsx-a11y/node_modules/brace-expansion": {9409 "version": "1.1.12",9410 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",9411 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",9412 "dev": true,9413 "dependencies": {9414 "balanced-match": "^1.0.0",9415 "concat-map": "0.0.1"9416 9350 } 9417 9351 }, … … 9508 9442 } 9509 9443 }, 9510 "node_modules/eslint-plugin-react/node_modules/brace-expansion": {9511 "version": "1.1.12",9512 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",9513 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",9514 "dev": true,9515 "dependencies": {9516 "balanced-match": "^1.0.0",9517 "concat-map": "0.0.1"9518 }9519 },9520 9444 "node_modules/eslint-plugin-react/node_modules/doctrine": { 9521 9445 "version": "2.1.0", … … 9617 9541 } 9618 9542 }, 9619 "node_modules/eslint/node_modules/brace-expansion": {9620 "version": "1.1.12",9621 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",9622 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",9623 "dev": true,9624 "dependencies": {9625 "balanced-match": "^1.0.0",9626 "concat-map": "0.0.1"9627 }9628 },9629 9543 "node_modules/eslint/node_modules/cross-spawn": { 9630 9544 "version": "7.0.6", … … 9773 9687 "engines": { 9774 9688 "node": "^10.12.0 || >=12.0.0" 9775 }9776 },9777 "node_modules/espree/node_modules/acorn": {9778 "version": "7.4.1",9779 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",9780 "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",9781 "dev": true,9782 "bin": {9783 "acorn": "bin/acorn"9784 },9785 "engines": {9786 "node": ">=0.4.0"9787 9689 } 9788 9690 }, … … 10450 10352 }, 10451 10353 "node_modules/follow-redirects": { 10452 "version": "1.15. 9",10453 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15. 9.tgz",10454 "integrity": "sha512- gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",10354 "version": "1.15.11", 10355 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", 10356 "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", 10455 10357 "dev": true, 10456 10358 "funding": [ … … 10833 10735 "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 10834 10736 "dev": true 10835 },10836 "node_modules/glob/node_modules/brace-expansion": {10837 "version": "1.1.12",10838 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",10839 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",10840 "dev": true,10841 "dependencies": {10842 "balanced-match": "^1.0.0",10843 "concat-map": "0.0.1"10844 }10845 10737 }, 10846 10738 "node_modules/glob/node_modules/minimatch": { … … 11969 11861 } 11970 11862 }, 11971 "node_modules/is-path-in -cwd/node_modules/is-path-inside": {11863 "node_modules/is-path-inside": { 11972 11864 "version": "2.1.0", 11973 11865 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", … … 13110 13002 } 13111 13003 }, 13004 "node_modules/jsdom/node_modules/acorn": { 13005 "version": "8.15.0", 13006 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 13007 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 13008 "dev": true, 13009 "bin": { 13010 "acorn": "bin/acorn" 13011 }, 13012 "engines": { 13013 "node": ">=0.4.0" 13014 } 13015 }, 13112 13016 "node_modules/jsdom/node_modules/iconv-lite": { 13113 13017 "version": "0.4.24", … … 13708 13612 "dev": true 13709 13613 }, 13710 "node_modules/markdownlint-cli/node_modules/brace-expansion": {13711 "version": "1.1.12",13712 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",13713 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",13714 "dev": true,13715 "dependencies": {13716 "balanced-match": "^1.0.0",13717 "concat-map": "0.0.1"13718 }13719 },13720 13614 "node_modules/markdownlint-cli/node_modules/commander": { 13721 13615 "version": "7.1.0", … … 13864 13758 }, 13865 13759 "node_modules/memize": { 13866 "version": "2.1. 0",13867 "resolved": "https://registry.npmjs.org/memize/-/memize-2.1. 0.tgz",13868 "integrity": "sha512- yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="13760 "version": "2.1.1", 13761 "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.1.tgz", 13762 "integrity": "sha512-8Nl+i9S5D6KXnruM03Jgjb+LwSupvR13WBr4hJegaaEyobvowCVupi79y2WSiWvO1mzBWxPwEYE5feCe8vyA5w==" 13869 13763 }, 13870 13764 "node_modules/meow": { … … 14085 13979 }, 14086 13980 "node_modules/mini-css-extract-plugin": { 14087 "version": "2.9. 2",14088 "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9. 2.tgz",14089 "integrity": "sha512- GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==",13981 "version": "2.9.3", 13982 "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.3.tgz", 13983 "integrity": "sha512-tRA0+PsS4kLVijnN1w9jUu5lkxBwUk9E8SbgEB5dBJqchE6pVYdawROG6uQtpmAri7tdCK9i7b1bULeVWqS6Ag==", 14090 13984 "dev": true, 14091 13985 "dependencies": { … … 14104 13998 } 14105 13999 }, 14000 "node_modules/mini-css-extract-plugin/node_modules/ajv": { 14001 "version": "8.17.1", 14002 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", 14003 "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", 14004 "dev": true, 14005 "dependencies": { 14006 "fast-deep-equal": "^3.1.3", 14007 "fast-uri": "^3.0.1", 14008 "json-schema-traverse": "^1.0.0", 14009 "require-from-string": "^2.0.2" 14010 }, 14011 "funding": { 14012 "type": "github", 14013 "url": "https://github.com/sponsors/epoberezkin" 14014 } 14015 }, 14016 "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { 14017 "version": "5.1.0", 14018 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", 14019 "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", 14020 "dev": true, 14021 "dependencies": { 14022 "fast-deep-equal": "^3.1.3" 14023 }, 14024 "peerDependencies": { 14025 "ajv": "^8.8.2" 14026 } 14027 }, 14028 "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { 14029 "version": "1.0.0", 14030 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 14031 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 14032 "dev": true 14033 }, 14034 "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { 14035 "version": "4.3.2", 14036 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", 14037 "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", 14038 "dev": true, 14039 "dependencies": { 14040 "@types/json-schema": "^7.0.9", 14041 "ajv": "^8.9.0", 14042 "ajv-formats": "^2.1.1", 14043 "ajv-keywords": "^5.1.0" 14044 }, 14045 "engines": { 14046 "node": ">= 10.13.0" 14047 }, 14048 "funding": { 14049 "type": "opencollective", 14050 "url": "https://opencollective.com/webpack" 14051 } 14052 }, 14106 14053 "node_modules/minimatch": { 14107 "version": " 9.0.3",14108 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch- 9.0.3.tgz",14109 "integrity": "sha512- RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",14110 "dev": true, 14111 "dependencies": { 14112 " brace-expansion": "^2.0.1"14113 }, 14114 "engines": { 14115 "node": " >=16 || 14 >=14.17"14054 "version": "10.0.3", 14055 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz", 14056 "integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==", 14057 "dev": true, 14058 "dependencies": { 14059 "@isaacs/brace-expansion": "^5.0.0" 14060 }, 14061 "engines": { 14062 "node": "20 || >=22" 14116 14063 }, 14117 14064 "funding": { … … 16005 15952 }, 16006 15953 "node_modules/postcss-prefixwrap": { 16007 "version": "1.56. 0",16008 "resolved": "https://registry.npmjs.org/postcss-prefixwrap/-/postcss-prefixwrap-1.56. 0.tgz",16009 "integrity": "sha512- SiKCqNJMbnJn8YDZM0GvaJkRY+jbvZLnPHqpawuGOVg16sEE00eVz24PgB4r8wYmpfvw3wrJu/e6y2hIxm9dIw==",15954 "version": "1.56.1", 15955 "resolved": "https://registry.npmjs.org/postcss-prefixwrap/-/postcss-prefixwrap-1.56.1.tgz", 15956 "integrity": "sha512-UGEPTKfogw/b4zr4detYeWRnBYogD8f4AaHYnkYhP1ZiTkqUI3sPNE7HB7Q3YTWy0e/qYAIrwxuo085MSP9saw==", 16010 15957 "peerDependencies": { 16011 15958 "postcss": "*" … … 17906 17853 }, 17907 17854 "node_modules/sass": { 17908 "version": "1. 89.2",17909 "resolved": "https://registry.npmjs.org/sass/-/sass-1. 89.2.tgz",17910 "integrity": "sha512- xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==",17855 "version": "1.90.0", 17856 "resolved": "https://registry.npmjs.org/sass/-/sass-1.90.0.tgz", 17857 "integrity": "sha512-9GUyuksjw70uNpb1MTYWsH9MQHOHY6kwfnkafC24+7aOMZn9+rVMBxRbLvw756mrBFbIsFg6Xw9IkR2Fnn3k+Q==", 17911 17858 "dev": true, 17912 17859 "dependencies": { … … 17990 17937 }, 17991 17938 "node_modules/schema-utils": { 17992 "version": "4.3.2", 17993 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", 17994 "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", 17995 "dev": true, 17996 "dependencies": { 17997 "@types/json-schema": "^7.0.9", 17998 "ajv": "^8.9.0", 17999 "ajv-formats": "^2.1.1", 18000 "ajv-keywords": "^5.1.0" 18001 }, 18002 "engines": { 18003 "node": ">= 10.13.0" 17939 "version": "2.7.1", 17940 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", 17941 "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", 17942 "dev": true, 17943 "dependencies": { 17944 "@types/json-schema": "^7.0.5", 17945 "ajv": "^6.12.4", 17946 "ajv-keywords": "^3.5.2" 17947 }, 17948 "engines": { 17949 "node": ">= 8.9.0" 18004 17950 }, 18005 17951 "funding": { … … 18007 17953 "url": "https://opencollective.com/webpack" 18008 17954 } 18009 },18010 "node_modules/schema-utils/node_modules/ajv": {18011 "version": "8.17.1",18012 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",18013 "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",18014 "dev": true,18015 "dependencies": {18016 "fast-deep-equal": "^3.1.3",18017 "fast-uri": "^3.0.1",18018 "json-schema-traverse": "^1.0.0",18019 "require-from-string": "^2.0.2"18020 },18021 "funding": {18022 "type": "github",18023 "url": "https://github.com/sponsors/epoberezkin"18024 }18025 },18026 "node_modules/schema-utils/node_modules/ajv-keywords": {18027 "version": "5.1.0",18028 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",18029 "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",18030 "dev": true,18031 "dependencies": {18032 "fast-deep-equal": "^3.1.3"18033 },18034 "peerDependencies": {18035 "ajv": "^8.8.2"18036 }18037 },18038 "node_modules/schema-utils/node_modules/json-schema-traverse": {18039 "version": "1.0.0",18040 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",18041 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",18042 "dev": true18043 17955 }, 18044 17956 "node_modules/select": { … … 18772 18684 }, 18773 18685 "node_modules/spdx-license-ids": { 18774 "version": "3.0.2 1",18775 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2 1.tgz",18776 "integrity": "sha512- Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==",18686 "version": "3.0.22", 18687 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.22.tgz", 18688 "integrity": "sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==", 18777 18689 "dev": true 18778 18690 }, … … 19281 19193 } 19282 19194 }, 19283 "node_modules/stylelint/node_modules/balanced-match": {19284 "version": "2.0.0",19285 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz",19286 "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==",19287 "dev": true19288 },19289 19195 "node_modules/stylelint/node_modules/global-modules": { 19290 19196 "version": "2.0.0", … … 19772 19678 } 19773 19679 }, 19680 "node_modules/terser-webpack-plugin/node_modules/ajv": { 19681 "version": "8.17.1", 19682 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", 19683 "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", 19684 "dev": true, 19685 "dependencies": { 19686 "fast-deep-equal": "^3.1.3", 19687 "fast-uri": "^3.0.1", 19688 "json-schema-traverse": "^1.0.0", 19689 "require-from-string": "^2.0.2" 19690 }, 19691 "funding": { 19692 "type": "github", 19693 "url": "https://github.com/sponsors/epoberezkin" 19694 } 19695 }, 19696 "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { 19697 "version": "5.1.0", 19698 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", 19699 "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", 19700 "dev": true, 19701 "dependencies": { 19702 "fast-deep-equal": "^3.1.3" 19703 }, 19704 "peerDependencies": { 19705 "ajv": "^8.8.2" 19706 } 19707 }, 19774 19708 "node_modules/terser-webpack-plugin/node_modules/jest-worker": { 19775 19709 "version": "27.5.1", … … 19786 19720 } 19787 19721 }, 19722 "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { 19723 "version": "1.0.0", 19724 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 19725 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 19726 "dev": true 19727 }, 19728 "node_modules/terser-webpack-plugin/node_modules/schema-utils": { 19729 "version": "4.3.2", 19730 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", 19731 "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", 19732 "dev": true, 19733 "dependencies": { 19734 "@types/json-schema": "^7.0.9", 19735 "ajv": "^8.9.0", 19736 "ajv-formats": "^2.1.1", 19737 "ajv-keywords": "^5.1.0" 19738 }, 19739 "engines": { 19740 "node": ">= 10.13.0" 19741 }, 19742 "funding": { 19743 "type": "opencollective", 19744 "url": "https://opencollective.com/webpack" 19745 } 19746 }, 19788 19747 "node_modules/terser-webpack-plugin/node_modules/supports-color": { 19789 19748 "version": "8.1.1", … … 19801 19760 } 19802 19761 }, 19762 "node_modules/terser/node_modules/acorn": { 19763 "version": "8.15.0", 19764 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 19765 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 19766 "dev": true, 19767 "bin": { 19768 "acorn": "bin/acorn" 19769 }, 19770 "engines": { 19771 "node": ">=0.4.0" 19772 } 19773 }, 19803 19774 "node_modules/terser/node_modules/commander": { 19804 19775 "version": "2.20.3", … … 19819 19790 "engines": { 19820 19791 "node": ">=8" 19821 }19822 },19823 "node_modules/test-exclude/node_modules/brace-expansion": {19824 "version": "1.1.12",19825 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",19826 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",19827 "dev": true,19828 "dependencies": {19829 "balanced-match": "^1.0.0",19830 "concat-map": "0.0.1"19831 19792 } 19832 19793 }, … … 20240 20201 }, 20241 20202 "node_modules/undici": { 20242 "version": "7.1 2.0",20243 "resolved": "https://registry.npmjs.org/undici/-/undici-7.1 2.0.tgz",20244 "integrity": "sha512- GrKEsc3ughskmGA9jevVlIOPMiiAHJ4OFUtaAH+NhfTUSiZ1wMPIQqQvAJUrJspFXJt3EBWgpAeoHEDVT1IBug==",20203 "version": "7.13.0", 20204 "resolved": "https://registry.npmjs.org/undici/-/undici-7.13.0.tgz", 20205 "integrity": "sha512-l+zSMssRqrzDcb3fjMkjjLGmuiiK2pMIcV++mJaAc9vhjSGpvM7h43QgP+OAMb1GImHmbPyG2tBXeuyG5iY4gA==", 20245 20206 "dev": true, 20246 20207 "engines": { … … 20249 20210 }, 20250 20211 "node_modules/undici-types": { 20251 "version": "7. 8.0",20252 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7. 8.0.tgz",20253 "integrity": "sha512- 9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==",20212 "version": "7.10.0", 20213 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz", 20214 "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==", 20254 20215 "dev": true 20255 20216 }, … … 21091 21052 } 21092 21053 }, 21054 "node_modules/webpack-bundle-analyzer/node_modules/acorn": { 21055 "version": "8.15.0", 21056 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 21057 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 21058 "dev": true, 21059 "bin": { 21060 "acorn": "bin/acorn" 21061 }, 21062 "engines": { 21063 "node": ">=0.4.0" 21064 } 21065 }, 21066 "node_modules/webpack-bundle-analyzer/node_modules/acorn-walk": { 21067 "version": "8.3.4", 21068 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", 21069 "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", 21070 "dev": true, 21071 "dependencies": { 21072 "acorn": "^8.11.0" 21073 }, 21074 "engines": { 21075 "node": ">=0.4.0" 21076 } 21077 }, 21093 21078 "node_modules/webpack-bundle-analyzer/node_modules/commander": { 21094 21079 "version": "7.2.0", … … 21292 21277 "engines": { 21293 21278 "node": ">=10.13.0" 21279 } 21280 }, 21281 "node_modules/webpack/node_modules/acorn": { 21282 "version": "8.15.0", 21283 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 21284 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 21285 "dev": true, 21286 "bin": { 21287 "acorn": "bin/acorn" 21288 }, 21289 "engines": { 21290 "node": ">=0.4.0" 21291 } 21292 }, 21293 "node_modules/webpack/node_modules/acorn-import-phases": { 21294 "version": "1.0.4", 21295 "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", 21296 "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", 21297 "dev": true, 21298 "engines": { 21299 "node": ">=10.13.0" 21300 }, 21301 "peerDependencies": { 21302 "acorn": "^8.14.0" 21303 } 21304 }, 21305 "node_modules/webpack/node_modules/ajv": { 21306 "version": "8.17.1", 21307 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", 21308 "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", 21309 "dev": true, 21310 "dependencies": { 21311 "fast-deep-equal": "^3.1.3", 21312 "fast-uri": "^3.0.1", 21313 "json-schema-traverse": "^1.0.0", 21314 "require-from-string": "^2.0.2" 21315 }, 21316 "funding": { 21317 "type": "github", 21318 "url": "https://github.com/sponsors/epoberezkin" 21319 } 21320 }, 21321 "node_modules/webpack/node_modules/ajv-keywords": { 21322 "version": "5.1.0", 21323 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", 21324 "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", 21325 "dev": true, 21326 "dependencies": { 21327 "fast-deep-equal": "^3.1.3" 21328 }, 21329 "peerDependencies": { 21330 "ajv": "^8.8.2" 21331 } 21332 }, 21333 "node_modules/webpack/node_modules/json-schema-traverse": { 21334 "version": "1.0.0", 21335 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 21336 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 21337 "dev": true 21338 }, 21339 "node_modules/webpack/node_modules/schema-utils": { 21340 "version": "4.3.2", 21341 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", 21342 "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", 21343 "dev": true, 21344 "dependencies": { 21345 "@types/json-schema": "^7.0.9", 21346 "ajv": "^8.9.0", 21347 "ajv-formats": "^2.1.1", 21348 "ajv-keywords": "^5.1.0" 21349 }, 21350 "engines": { 21351 "node": ">= 10.13.0" 21352 }, 21353 "funding": { 21354 "type": "opencollective", 21355 "url": "https://opencollective.com/webpack" 21294 21356 } 21295 21357 }, … … 23131 23193 }, 23132 23194 "dependencies": { 23133 "brace-expansion": {23134 "version": "1.1.12",23135 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",23136 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",23137 "dev": true,23138 "requires": {23139 "balanced-match": "^1.0.0",23140 "concat-map": "0.0.1"23141 }23142 },23143 23195 "globals": { 23144 23196 "version": "13.24.0", … … 23229 23281 }, 23230 23282 "dependencies": { 23231 "brace-expansion": {23232 "version": "1.1.12",23233 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",23234 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",23235 "dev": true,23236 "requires": {23237 "balanced-match": "^1.0.0",23238 "concat-map": "0.0.1"23239 }23240 },23241 23283 "minimatch": { 23242 23284 "version": "3.1.2", … … 23255 23297 "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", 23256 23298 "dev": true 23299 }, 23300 "@isaacs/balanced-match": { 23301 "version": "4.0.1", 23302 "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", 23303 "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", 23304 "dev": true 23305 }, 23306 "@isaacs/brace-expansion": { 23307 "version": "5.0.0", 23308 "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", 23309 "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", 23310 "dev": true, 23311 "requires": { 23312 "@isaacs/balanced-match": "^4.0.1" 23313 } 23257 23314 }, 23258 23315 "@istanbuljs/load-nyc-config": { … … 24189 24246 }, 24190 24247 "@types/babel__traverse": { 24191 "version": "7.2 0.7",24192 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.2 0.7.tgz",24193 "integrity": "sha512- dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==",24194 "dev": true, 24195 "requires": { 24196 "@babel/types": "^7.2 0.7"24248 "version": "7.28.0", 24249 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", 24250 "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", 24251 "dev": true, 24252 "requires": { 24253 "@babel/types": "^7.28.2" 24197 24254 } 24198 24255 }, … … 24327 24384 }, 24328 24385 "@types/node": { 24329 "version": "24. 1.0",24330 "resolved": "https://registry.npmjs.org/@types/node/-/node-24. 1.0.tgz",24331 "integrity": "sha512- ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==",24332 "dev": true, 24333 "requires": { 24334 "undici-types": "~7. 8.0"24386 "version": "24.2.1", 24387 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.2.1.tgz", 24388 "integrity": "sha512-DRh5K+ka5eJic8CjH7td8QpYEV6Zo10gfRkjHCO3weqZHWDtAaSTFtl4+VMqOJ4N5jcuhZ9/l+yy8rVgw7BQeQ==", 24389 "dev": true, 24390 "requires": { 24391 "undici-types": "~7.10.0" 24335 24392 } 24336 24393 }, … … 26016 26073 }, 26017 26074 "acorn": { 26018 "version": " 8.15.0",26019 "resolved": "https://registry.npmjs.org/acorn/-/acorn- 8.15.0.tgz",26020 "integrity": "sha512- NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",26075 "version": "7.4.1", 26076 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 26077 "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 26021 26078 "dev": true 26022 26079 }, … … 26029 26086 "acorn": "^7.1.1", 26030 26087 "acorn-walk": "^7.1.1" 26031 }, 26032 "dependencies": { 26033 "acorn": { 26034 "version": "7.4.1", 26035 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 26036 "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 26037 "dev": true 26038 }, 26039 "acorn-walk": { 26040 "version": "7.2.0", 26041 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", 26042 "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", 26043 "dev": true 26044 } 26045 } 26046 }, 26047 "acorn-import-phases": { 26048 "version": "1.0.4", 26049 "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", 26050 "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", 26051 "dev": true, 26052 "requires": {} 26088 } 26053 26089 }, 26054 26090 "acorn-jsx": { … … 26060 26096 }, 26061 26097 "acorn-walk": { 26062 "version": "8.3.4", 26063 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", 26064 "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", 26065 "dev": true, 26066 "requires": { 26067 "acorn": "^8.11.0" 26068 } 26098 "version": "7.2.0", 26099 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", 26100 "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", 26101 "dev": true 26069 26102 }, 26070 26103 "agent-base": { … … 26507 26540 "make-dir": "^3.1.0", 26508 26541 "schema-utils": "^2.6.5" 26509 },26510 "dependencies": {26511 "schema-utils": {26512 "version": "2.7.1",26513 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",26514 "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",26515 "dev": true,26516 "requires": {26517 "@types/json-schema": "^7.0.5",26518 "ajv": "^6.12.4",26519 "ajv-keywords": "^3.5.2"26520 }26521 }26522 26542 } 26523 26543 }, … … 26627 26647 }, 26628 26648 "balanced-match": { 26629 "version": " 1.0.2",26630 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match- 1.0.2.tgz",26631 "integrity": "sha512- 3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",26649 "version": "2.0.0", 26650 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", 26651 "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", 26632 26652 "dev": true 26633 26653 }, … … 26705 26725 }, 26706 26726 "brace-expansion": { 26707 "version": "2.0.2", 26708 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 26709 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 26710 "dev": true, 26711 "requires": { 26712 "balanced-match": "^1.0.0" 26727 "version": "1.1.12", 26728 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 26729 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 26730 "dev": true, 26731 "requires": { 26732 "balanced-match": "^1.0.0", 26733 "concat-map": "0.0.1" 26734 }, 26735 "dependencies": { 26736 "balanced-match": { 26737 "version": "1.0.2", 26738 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 26739 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 26740 "dev": true 26741 } 26713 26742 } 26714 26743 }, … … 26878 26907 }, 26879 26908 "caniuse-lite": { 26880 "version": "1.0.3000173 1",26881 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.3000173 1.tgz",26882 "integrity": "sha512- lDdp2/wrOmTRWuoB5DpfNkC0rJDU8DqRa6nYL6HK6sytw70QMopt/NIc/9SM7ylItlBWfACXk0tEn37UWM/+mg==",26909 "version": "1.0.30001733", 26910 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001733.tgz", 26911 "integrity": "sha512-e4QKw/O2Kavj2VQTKZWrwzkt3IxOmIlU6ajRb6LP64LHpBo1J67k2Hi4Vu/TgJWsNtynurfS0uK3MaUTCPfu5Q==", 26883 26912 "dev": true 26884 26913 }, … … 27356 27385 }, 27357 27386 "core-js": { 27358 "version": "3.4 4.0",27359 "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.4 4.0.tgz",27360 "integrity": "sha512- aFCtd4l6GvAXwVEh3XbbVqJGHDJt0OZRa+5ePGx3LLwi12WfexqQxcsohb2wgsa/92xtl19Hd66G/L+TaAxDMw==",27387 "version": "3.45.0", 27388 "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.45.0.tgz", 27389 "integrity": "sha512-c2KZL9lP4DjkN3hk/an4pWn5b5ZefhRJnAc42n6LJ19kSnbeRbdQZE5dSeE2LBol1OwJD3X1BQvFTAsa8ReeDA==", 27361 27390 "dev": true 27362 27391 }, 27363 27392 "core-js-compat": { 27364 "version": "3.4 4.0",27365 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.4 4.0.tgz",27366 "integrity": "sha512- JepmAj2zfl6ogy34qfWtcE7nHKAJnKsQFRn++scjVS2bZFllwptzw61BZcZFYBPpUznLfAvh0LGhxKppk04ClA==",27393 "version": "3.45.0", 27394 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.45.0.tgz", 27395 "integrity": "sha512-gRoVMBawZg0OnxaVv3zpqLLxaHmsubEGyTnqdpI/CEBvX4JadI1dMSHxagThprYRtSVbuQxvi6iUatdPxohHpA==", 27367 27396 "dev": true, 27368 27397 "requires": { … … 28009 28038 }, 28010 28039 "electron-to-chromium": { 28011 "version": "1.5.19 2",28012 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.19 2.tgz",28013 "integrity": "sha512- rP8Ez0w7UNw/9j5eSXCe10o1g/8B1P5SM90PCCMVkIRQn2R0LEHWz4Eh9RnxkniuDe1W0cTSOB3MLlkTGDcuCg==",28040 "version": "1.5.199", 28041 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.199.tgz", 28042 "integrity": "sha512-3gl0S7zQd88kCAZRO/DnxtBKuhMO4h0EaQIN3YgZfV6+pW+5+bf2AdQeHNESCoaQqo/gjGVYEf2YM4O5HJQqpQ==", 28014 28043 "dev": true 28015 28044 }, … … 28060 28089 }, 28061 28090 "enhanced-resolve": { 28062 "version": "5.18. 2",28063 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18. 2.tgz",28064 "integrity": "sha512- 6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==",28091 "version": "5.18.3", 28092 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", 28093 "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", 28065 28094 "dev": true, 28066 28095 "requires": { … … 28410 28439 "requires": { 28411 28440 "@babel/highlight": "^7.10.4" 28412 }28413 },28414 "brace-expansion": {28415 "version": "1.1.12",28416 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",28417 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",28418 "dev": true,28419 "requires": {28420 "balanced-match": "^1.0.0",28421 "concat-map": "0.0.1"28422 28441 } 28423 28442 }, … … 28588 28607 }, 28589 28608 "dependencies": { 28590 "brace-expansion": {28591 "version": "1.1.12",28592 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",28593 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",28594 "dev": true,28595 "requires": {28596 "balanced-match": "^1.0.0",28597 "concat-map": "0.0.1"28598 }28599 },28600 28609 "debug": { 28601 28610 "version": "3.2.7", … … 28684 28693 }, 28685 28694 "dependencies": { 28686 "brace-expansion": {28687 "version": "1.1.12",28688 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",28689 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",28690 "dev": true,28691 "requires": {28692 "balanced-match": "^1.0.0",28693 "concat-map": "0.0.1"28694 }28695 },28696 28695 "minimatch": { 28697 28696 "version": "3.1.2", … … 28749 28748 }, 28750 28749 "dependencies": { 28751 "brace-expansion": {28752 "version": "1.1.12",28753 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",28754 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",28755 "dev": true,28756 "requires": {28757 "balanced-match": "^1.0.0",28758 "concat-map": "0.0.1"28759 }28760 },28761 28750 "doctrine": { 28762 28751 "version": "2.1.0", … … 28841 28830 }, 28842 28831 "dependencies": { 28843 "acorn": {28844 "version": "7.4.1",28845 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",28846 "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",28847 "dev": true28848 },28849 28832 "eslint-visitor-keys": { 28850 28833 "version": "1.3.0", … … 29361 29344 }, 29362 29345 "follow-redirects": { 29363 "version": "1.15. 9",29364 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15. 9.tgz",29365 "integrity": "sha512- gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",29346 "version": "1.15.11", 29347 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", 29348 "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", 29366 29349 "dev": true 29367 29350 }, … … 29605 29588 }, 29606 29589 "dependencies": { 29607 "brace-expansion": {29608 "version": "1.1.12",29609 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",29610 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",29611 "dev": true,29612 "requires": {29613 "balanced-match": "^1.0.0",29614 "concat-map": "0.0.1"29615 }29616 },29617 29590 "minimatch": { 29618 29591 "version": "3.1.2", … … 30420 30393 "requires": { 30421 30394 "is-path-inside": "^2.1.0" 30422 }, 30423 "dependencies": { 30424 "is-path-inside": { 30425 "version": "2.1.0", 30426 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", 30427 "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", 30428 "dev": true, 30429 "requires": { 30430 "path-is-inside": "^1.0.2" 30431 } 30432 } 30395 } 30396 }, 30397 "is-path-inside": { 30398 "version": "2.1.0", 30399 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", 30400 "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", 30401 "dev": true, 30402 "requires": { 30403 "path-is-inside": "^1.0.2" 30433 30404 } 30434 30405 }, … … 31301 31272 }, 31302 31273 "dependencies": { 31274 "acorn": { 31275 "version": "8.15.0", 31276 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 31277 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 31278 "dev": true 31279 }, 31303 31280 "iconv-lite": { 31304 31281 "version": "0.4.24", … … 31784 31761 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 31785 31762 "dev": true 31786 },31787 "brace-expansion": {31788 "version": "1.1.12",31789 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",31790 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",31791 "dev": true,31792 "requires": {31793 "balanced-match": "^1.0.0",31794 "concat-map": "0.0.1"31795 }31796 31763 }, 31797 31764 "commander": { … … 31905 31872 }, 31906 31873 "memize": { 31907 "version": "2.1. 0",31908 "resolved": "https://registry.npmjs.org/memize/-/memize-2.1. 0.tgz",31909 "integrity": "sha512- yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg=="31874 "version": "2.1.1", 31875 "resolved": "https://registry.npmjs.org/memize/-/memize-2.1.1.tgz", 31876 "integrity": "sha512-8Nl+i9S5D6KXnruM03Jgjb+LwSupvR13WBr4hJegaaEyobvowCVupi79y2WSiWvO1mzBWxPwEYE5feCe8vyA5w==" 31910 31877 }, 31911 31878 "meow": { … … 32071 32038 }, 32072 32039 "mini-css-extract-plugin": { 32073 "version": "2.9. 2",32074 "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9. 2.tgz",32075 "integrity": "sha512- GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==",32040 "version": "2.9.3", 32041 "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.3.tgz", 32042 "integrity": "sha512-tRA0+PsS4kLVijnN1w9jUu5lkxBwUk9E8SbgEB5dBJqchE6pVYdawROG6uQtpmAri7tdCK9i7b1bULeVWqS6Ag==", 32076 32043 "dev": true, 32077 32044 "requires": { 32078 32045 "schema-utils": "^4.0.0", 32079 32046 "tapable": "^2.2.1" 32047 }, 32048 "dependencies": { 32049 "ajv": { 32050 "version": "8.17.1", 32051 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", 32052 "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", 32053 "dev": true, 32054 "requires": { 32055 "fast-deep-equal": "^3.1.3", 32056 "fast-uri": "^3.0.1", 32057 "json-schema-traverse": "^1.0.0", 32058 "require-from-string": "^2.0.2" 32059 } 32060 }, 32061 "ajv-keywords": { 32062 "version": "5.1.0", 32063 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", 32064 "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", 32065 "dev": true, 32066 "requires": { 32067 "fast-deep-equal": "^3.1.3" 32068 } 32069 }, 32070 "json-schema-traverse": { 32071 "version": "1.0.0", 32072 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 32073 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 32074 "dev": true 32075 }, 32076 "schema-utils": { 32077 "version": "4.3.2", 32078 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", 32079 "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", 32080 "dev": true, 32081 "requires": { 32082 "@types/json-schema": "^7.0.9", 32083 "ajv": "^8.9.0", 32084 "ajv-formats": "^2.1.1", 32085 "ajv-keywords": "^5.1.0" 32086 } 32087 } 32080 32088 } 32081 32089 }, 32082 32090 "minimatch": { 32083 "version": " 9.0.3",32084 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch- 9.0.3.tgz",32085 "integrity": "sha512- RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",32086 "dev": true, 32087 "requires": { 32088 " brace-expansion": "^2.0.1"32091 "version": "10.0.3", 32092 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz", 32093 "integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==", 32094 "dev": true, 32095 "requires": { 32096 "@isaacs/brace-expansion": "^5.0.0" 32089 32097 } 32090 32098 }, … … 33447 33455 }, 33448 33456 "postcss-prefixwrap": { 33449 "version": "1.56. 0",33450 "resolved": "https://registry.npmjs.org/postcss-prefixwrap/-/postcss-prefixwrap-1.56. 0.tgz",33451 "integrity": "sha512- SiKCqNJMbnJn8YDZM0GvaJkRY+jbvZLnPHqpawuGOVg16sEE00eVz24PgB4r8wYmpfvw3wrJu/e6y2hIxm9dIw==",33457 "version": "1.56.1", 33458 "resolved": "https://registry.npmjs.org/postcss-prefixwrap/-/postcss-prefixwrap-1.56.1.tgz", 33459 "integrity": "sha512-UGEPTKfogw/b4zr4detYeWRnBYogD8f4AaHYnkYhP1ZiTkqUI3sPNE7HB7Q3YTWy0e/qYAIrwxuo085MSP9saw==", 33452 33460 "requires": {} 33453 33461 }, … … 34853 34861 }, 34854 34862 "sass": { 34855 "version": "1. 89.2",34856 "resolved": "https://registry.npmjs.org/sass/-/sass-1. 89.2.tgz",34857 "integrity": "sha512- xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==",34863 "version": "1.90.0", 34864 "resolved": "https://registry.npmjs.org/sass/-/sass-1.90.0.tgz", 34865 "integrity": "sha512-9GUyuksjw70uNpb1MTYWsH9MQHOHY6kwfnkafC24+7aOMZn9+rVMBxRbLvw756mrBFbIsFg6Xw9IkR2Fnn3k+Q==", 34858 34866 "dev": true, 34859 34867 "requires": { … … 34898 34906 }, 34899 34907 "schema-utils": { 34900 "version": "4.3.2", 34901 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", 34902 "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", 34903 "dev": true, 34904 "requires": { 34905 "@types/json-schema": "^7.0.9", 34906 "ajv": "^8.9.0", 34907 "ajv-formats": "^2.1.1", 34908 "ajv-keywords": "^5.1.0" 34909 }, 34910 "dependencies": { 34911 "ajv": { 34912 "version": "8.17.1", 34913 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", 34914 "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", 34915 "dev": true, 34916 "requires": { 34917 "fast-deep-equal": "^3.1.3", 34918 "fast-uri": "^3.0.1", 34919 "json-schema-traverse": "^1.0.0", 34920 "require-from-string": "^2.0.2" 34921 } 34922 }, 34923 "ajv-keywords": { 34924 "version": "5.1.0", 34925 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", 34926 "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", 34927 "dev": true, 34928 "requires": { 34929 "fast-deep-equal": "^3.1.3" 34930 } 34931 }, 34932 "json-schema-traverse": { 34933 "version": "1.0.0", 34934 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 34935 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 34936 "dev": true 34937 } 34908 "version": "2.7.1", 34909 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", 34910 "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", 34911 "dev": true, 34912 "requires": { 34913 "@types/json-schema": "^7.0.5", 34914 "ajv": "^6.12.4", 34915 "ajv-keywords": "^3.5.2" 34938 34916 } 34939 34917 }, … … 35530 35508 }, 35531 35509 "spdx-license-ids": { 35532 "version": "3.0.2 1",35533 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2 1.tgz",35534 "integrity": "sha512- Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==",35510 "version": "3.0.22", 35511 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.22.tgz", 35512 "integrity": "sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==", 35535 35513 "dev": true 35536 35514 }, … … 35888 35866 "postcss-value-parser": "^4.1.0" 35889 35867 } 35890 },35891 "balanced-match": {35892 "version": "2.0.0",35893 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz",35894 "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==",35895 "dev": true35896 35868 }, 35897 35869 "global-modules": { … … 36297 36269 }, 36298 36270 "dependencies": { 36271 "acorn": { 36272 "version": "8.15.0", 36273 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 36274 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 36275 "dev": true 36276 }, 36299 36277 "commander": { 36300 36278 "version": "2.20.3", … … 36318 36296 }, 36319 36297 "dependencies": { 36298 "ajv": { 36299 "version": "8.17.1", 36300 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", 36301 "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", 36302 "dev": true, 36303 "requires": { 36304 "fast-deep-equal": "^3.1.3", 36305 "fast-uri": "^3.0.1", 36306 "json-schema-traverse": "^1.0.0", 36307 "require-from-string": "^2.0.2" 36308 } 36309 }, 36310 "ajv-keywords": { 36311 "version": "5.1.0", 36312 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", 36313 "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", 36314 "dev": true, 36315 "requires": { 36316 "fast-deep-equal": "^3.1.3" 36317 } 36318 }, 36320 36319 "jest-worker": { 36321 36320 "version": "27.5.1", … … 36329 36328 } 36330 36329 }, 36330 "json-schema-traverse": { 36331 "version": "1.0.0", 36332 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 36333 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 36334 "dev": true 36335 }, 36336 "schema-utils": { 36337 "version": "4.3.2", 36338 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", 36339 "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", 36340 "dev": true, 36341 "requires": { 36342 "@types/json-schema": "^7.0.9", 36343 "ajv": "^8.9.0", 36344 "ajv-formats": "^2.1.1", 36345 "ajv-keywords": "^5.1.0" 36346 } 36347 }, 36331 36348 "supports-color": { 36332 36349 "version": "8.1.1", … … 36351 36368 }, 36352 36369 "dependencies": { 36353 "brace-expansion": {36354 "version": "1.1.12",36355 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",36356 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",36357 "dev": true,36358 "requires": {36359 "balanced-match": "^1.0.0",36360 "concat-map": "0.0.1"36361 }36362 },36363 36370 "minimatch": { 36364 36371 "version": "3.1.2", … … 36688 36695 }, 36689 36696 "undici": { 36690 "version": "7.1 2.0",36691 "resolved": "https://registry.npmjs.org/undici/-/undici-7.1 2.0.tgz",36692 "integrity": "sha512- GrKEsc3ughskmGA9jevVlIOPMiiAHJ4OFUtaAH+NhfTUSiZ1wMPIQqQvAJUrJspFXJt3EBWgpAeoHEDVT1IBug==",36697 "version": "7.13.0", 36698 "resolved": "https://registry.npmjs.org/undici/-/undici-7.13.0.tgz", 36699 "integrity": "sha512-l+zSMssRqrzDcb3fjMkjjLGmuiiK2pMIcV++mJaAc9vhjSGpvM7h43QgP+OAMb1GImHmbPyG2tBXeuyG5iY4gA==", 36693 36700 "dev": true 36694 36701 }, 36695 36702 "undici-types": { 36696 "version": "7. 8.0",36697 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7. 8.0.tgz",36698 "integrity": "sha512- 9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==",36703 "version": "7.10.0", 36704 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz", 36705 "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==", 36699 36706 "dev": true 36700 36707 }, … … 37248 37255 "watchpack": "^2.4.1", 37249 37256 "webpack-sources": "^3.3.3" 37257 }, 37258 "dependencies": { 37259 "acorn": { 37260 "version": "8.15.0", 37261 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 37262 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 37263 "dev": true 37264 }, 37265 "acorn-import-phases": { 37266 "version": "1.0.4", 37267 "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", 37268 "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", 37269 "dev": true, 37270 "requires": {} 37271 }, 37272 "ajv": { 37273 "version": "8.17.1", 37274 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", 37275 "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", 37276 "dev": true, 37277 "requires": { 37278 "fast-deep-equal": "^3.1.3", 37279 "fast-uri": "^3.0.1", 37280 "json-schema-traverse": "^1.0.0", 37281 "require-from-string": "^2.0.2" 37282 } 37283 }, 37284 "ajv-keywords": { 37285 "version": "5.1.0", 37286 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", 37287 "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", 37288 "dev": true, 37289 "requires": { 37290 "fast-deep-equal": "^3.1.3" 37291 } 37292 }, 37293 "json-schema-traverse": { 37294 "version": "1.0.0", 37295 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 37296 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 37297 "dev": true 37298 }, 37299 "schema-utils": { 37300 "version": "4.3.2", 37301 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", 37302 "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", 37303 "dev": true, 37304 "requires": { 37305 "@types/json-schema": "^7.0.9", 37306 "ajv": "^8.9.0", 37307 "ajv-formats": "^2.1.1", 37308 "ajv-keywords": "^5.1.0" 37309 } 37310 } 37250 37311 } 37251 37312 }, … … 37270 37331 }, 37271 37332 "dependencies": { 37333 "acorn": { 37334 "version": "8.15.0", 37335 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 37336 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 37337 "dev": true 37338 }, 37339 "acorn-walk": { 37340 "version": "8.3.4", 37341 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", 37342 "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", 37343 "dev": true, 37344 "requires": { 37345 "acorn": "^8.11.0" 37346 } 37347 }, 37272 37348 "commander": { 37273 37349 "version": "7.2.0", -
wp-wiki-tooltip/trunk/static/gutenberg/src/index.js
r3338331 r3342512 25 25 26 26 const getTag = ( current ) => { 27 return ( ( current !== undefined ) && ( current.tagName !== undefined ) ) ? current.tagName : 'UNDEF'; 27 28 let result = 'UNDEF'; 29 30 if( ( current != null ) && ( 'tagName' in current ) ) { 31 32 try { 33 result = current.tagName; 34 } catch ( e ) { 35 // nothing to do in case of an error 36 } 37 } 38 39 return result; 28 40 } 29 41 -
wp-wiki-tooltip/trunk/wp-wiki-tooltip.php
r3338331 r3342512 22 22 add_action( 'plugins_loaded', 'load_wiki_translation' ); 23 23 24 function save_wiki_standard_options() { 25 WP_Wiki_Tooltip_Base::save_standard_options(); 26 } 27 register_activation_hook( __FILE__, 'save_wiki_standard_options' ); 28 29 function delete_all_wiki_options() { 30 WP_Wiki_Tooltip_Base::delete_all_options(); 31 } 32 register_uninstall_hook( __FILE__, 'delete_all_wiki_options' ); 33 24 34 if( is_admin() ) { 25 35 /*** backend usage ***/
Note: See TracChangeset
for help on using the changeset viewer.