---
wordpress:
  AddthisJavascript:
    class: JavascriptVar
    xpath: //script[@data-cfasync="false"]
    pattern: !ruby/regexp /wp_blog_version\s*=\s*"(?<v>\d+\.[\.\d]+)";/i
    version: true
  CardealerpressHeader:
    class: HeaderPattern
    header: WP-Version
    pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/i
    version: true
  DropdownMenuWidgetComment:
    class: Comment
    pattern: !ruby/regexp /Dropdown Menu Widget Styles by shailan \([^\)]+\) v[\d\.]+
      on wp(?<v>\d+\.[\.\d]+)/i
    version: true
  EmojiSettings:
    class: JavascriptVar
    xpath: //script[contains(., "wpemojiSettings")]
    pattern: !ruby/regexp /wp\-includes\\\/js\\\/wp\-emoji\-release\.min\.js\?ver=(?<v>\d+\.[\.\d]+)/i
    version: true
  EnhancedEcommerceJavascript:
    class: JavascriptVar
    xpath: //script[contains(., "tvc_smd=")]
    pattern: !ruby/regexp /"tvc_wpv":"(?<v>\d+\.[\.\d]+)",/i
    version: true
  LimelightStorefrontJavascript:
    class: JavascriptVar
    xpath: //script[not(@src) and contains(., "limelightTracker")]
    pattern: !ruby/regexp /'limelightTracker\.set', 'dimension3', '(?<v>\d+\.[\.\d]+)'/i
    version: true
  MetaGenerator:
    class: Xpath
    xpath: //meta[@name="generator"]/@content
    pattern: !ruby/regexp /wordPress (?<v>\d+\.[\.\d]+)/i
    version: true
  OpmlGenerator:
    class: Comment
    path: wp-links-opml.php
    pattern: !ruby/regexp /\Agenerator="wordpress\/(?<v>\d+\.[\.\d]+)"\z/i
    version: true
  MostCommonWpIncludesQueryParameterInHomepage:
    class: QueryParameter
    xpath: //link[contains(@href,"wp-includes/")]/@href|//script[contains(@src,"wp-includes/")]/@src
    files:
    - wp-includes/js/wp-embed.min.js
    - wp-includes/js/wp-embed.js
    - wp-includes/css/dashicons.min.css
    - wp-includes/css/dashicons.css
    - wp-includes/js/comment-reply.min.js
    - wp-includes/js/comment-reply.js
    confidence_per_occurence: 40
    version: true
  CommonWpIncludesQueryParameterInHomepage:
    class: QueryParameter
    xpath: //link[contains(@href,"wp-includes/")]/@href|//script[contains(@src,"wp-includes/")]/@src
    files:
    - wp-includes/css/buttons.min.css
    - wp-includes/css/buttons.css
    - wp-includes/css/admin-bar.min.css
    - wp-includes/css/admin-bar.css
    - wp-includes/js/wp-util.min.js
    - wp-includes/js/wp-util.js
    - wp-includes/js/wp-backbone.min.js
    - wp-includes/js/wp-backbone.js
    - wp-includes/js/utils.min.js
    - wp-includes/js/utils.js
    - wp-includes/js/thickbox/thickbox.css
    - wp-includes/js/wp-a11y.min.js
    - wp-includes/js/wp-a11y.js
    - wp-includes/js/mediaelement/wp-mediaelement.min.css
    - wp-includes/js/mediaelement/wp-mediaelement.css
    - wp-includes/js/mediaelement/wp-mediaelement.min.js
    - wp-includes/js/mediaelement/wp-mediaelement.js
    - wp-includes/js/mediaelement/mediaelement-migrate.min.js
    - wp-includes/js/mediaelement/mediaelement-migrate.js
    - wp-includes/js/mediaelement/wp-playlist.min.js
    - wp-includes/js/mediaelement/wp-playlist.js
    - wp-includes/js/wp-ajax-response.min.js
    - wp-includes/js/wp-ajax-response.js
    - wp-includes/css/wp-pointer.min.css
    - wp-includes/css/wp-pointer.css
    confidence_per_occurence: 10
    version: true
  PluginAndThemeQueryParameterInHomepage:
    class: WpItemQueryParameter
    version: true
  QueryParameterInInstallPage:
    class: QueryParameter
    path: wp-admin/install.php
    xpath: //link[contains(@href,"wp-includes/css/") or contains(@href,"wp-admin/css/")]/@href
    files:
    - wp-includes/css/buttons.min.css
    - wp-includes/css/buttons.css
    - wp-includes/css/dashicons.min.css
    - wp-includes/css/dashicons.css
    - wp-admin/css/install.min.css
    - wp-admin/css/install.css
    confidence_per_occurence: 30
    version: true
  QueryParameterInUpgradePage:
    class: QueryParameter
    path: wp-admin/upgrade.php
    xpath: //link[contains(@href,"wp-includes/css/") or contains(@href,"wp-admin/css/")]/@href
    files:
    - wp-includes/css/buttons.min.css
    - wp-includes/css/buttons.css
    - wp-admin/css/install.min.css
    - wp-admin/css/install.css
    confidence_per_occurence: 30
    version: true
  SitemapGenerator:
    class: Comment
    path: sitemap.xml
    pattern: !ruby/regexp /\Agenerator="wordpress\/(?<v>\d+\.[\.\d]+)"\z/i
    version: true
  StrongTestimonialsComment:
    class: Comment
    xpath: //comment()[contains(., "Strong Testimonials")]
    pattern: !ruby/regexp '/versions: WordPress (?<v>\d+\.[\.\d]+) \|/i'
    version: true
plugins:
  10centmail-subscription-management-and-analytics:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="tencentmail-plugin-version"]/@content
      version: true
  12-step-meeting-list:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="12_step_meeting_list"]/@content
      version: true
  2-click-socialmedia-buttons:
    QueryParameter:
      files:
      - css/socialshareprivacy-min.css
      - js/social_bookmarks-min.js
      version: true
  2fas:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  2fas-light:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  2kb-amazon-affiliates-store:
    VersionLog:
      path: template/admin/version.phtml
      class: Xpath
      xpath: "(//div/div/h4)[1]"
      version: true
      confidence: 60
  3-word-address-validation-field:
    QueryParameter:
      files:
      - public/css/jquery.w3w-autosuggest-plugin.min.css
      - public/js/jquery.w3w-autosuggest-plugin.bundle.min.js
      version: true
  300form:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^v(?<v>\d+\.[\.\da-z]+)(?!.*v\d+\.[\.\da-z]+)/mi
      version: true
  360-image:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  360-product-view:
    QueryParameter:
      files:
      - public/css/yup-360-product-public.css
      - public/js/threesixty.min.js
      version: true
  360-video:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  3cx-clicktotalk:
    QueryParameter:
      files:
      - includes/js/callus.js
      version: true
  3cx-live-chat-talk:
    QueryParameter:
      files:
      - includes/js/callus.js
      version: true
  3cx-webinars:
    QueryParameter:
      files:
      - includes/css/jquery-ui.css
      - includes/css/flags.css
      - includes/css/styles.css
      - includes/js/jsrender.min.js
      - includes/js/jstz.min.js
      - includes/js/jquery.dd.js
      - includes/js/scripts.js
      version: true
  3d-flipbook-dflip-lite:
    QueryParameter:
      files:
      - assets/css/themify-icons.min.css
      - assets/css/dflip.min.css
      - assets/js/dflip.min.js
      version: true
  3dpc-quote-calculator-basic:
    QueryParameter:
      files:
      - assets/css/public.css
      - assets/js/jsc3d.js
      - assets/js/jsc3d.console.js
      - assets/js/uri.min.js
      - assets/js/public.js
      version: true
  3dprint-lite:
    QueryParameter:
      files:
      - includes/css/3dprint-lite-frontend.css
      - includes/ext/ProgressButtonStyles/css/component.css
      - includes/ext/noUiSlider/nouislider.min.css
      - includes/ext/easyaspie/assets/css/main.css
      - includes/ext/ProgressButtonStyles/js/modernizr.custom.js
      - includes/ext/threejs/three.min.js
      - includes/ext/threejs/js/Detector.js
      - includes/ext/threejs/js/Mirror.js
      - includes/ext/threejs/js/controls/OrbitControls.js
      - includes/ext/threejs/js/renderers/CanvasRenderer.js
      - includes/ext/threejs/js/renderers/Projector.js
      - includes/ext/threejs/js/loaders/STLLoader.js
      - includes/ext/threejs/js/loaders/OBJLoader.js
      - includes/ext/threejs/js/loaders/MTLLoader.js
      - includes/ext/threex/threex.dilategeometry.js
      - includes/ext/threex/threex.atmospherematerial.js
      - includes/ext/threex/threex.geometricglowmesh.js
      - includes/ext/plupload/plupload.full.min.js
      - includes/ext/ProgressButtonStyles/js/classie.js
      - includes/ext/ProgressButtonStyles/js/progressButton.js
      - includes/ext/event-manager/event-manager.js
      - includes/ext/accounting/accounting.min.js
      - includes/ext/noUiSlider/nouislider.min.js
      - includes/ext/easyaspie/assets/js/superfish.js
      - includes/ext/easyaspie/assets/js/easyaspie.js
      - includes/js/3dprint-lite-frontend.js
      - includes/ext/jquery-cookie/jquery.cookie.min.js
      version: true
  404-page:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  404-solution:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  404-to-301:
    TranslationFile:
      class: BodyPattern
      path: languages/404-to-301.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: 404 to 301 (?<v>\d+\.[\.\d]+)/i'
      version: true
  4nton-extensions:
    JavascriptFile:
      class: BodyPattern
      path: assets/js/script.js
      pattern: !ruby/regexp '/Version: (?<v>\d+\.[\.\d]+)/i'
      version: true
  8-degree-availability-calendar:
    QueryParameter:
      files:
      - css/font-awesome/font-awesome.min.css
      - js/frontend/frontend.js
      version: true
  8-degree-notification-bar:
    QueryParameter:
      files:
      - js/frontend/frontend.js
      version: true
  8degree-fly-menu-lite:
    QueryParameter:
      files:
      - css/frontend.css
      - css/font-awesome.min.css
      - css/jquery.mCustomScrollbar.min.css
      - js/jquery.mCustomScrollbar.min.js
      - js/frontend.js
      version: true
  a-simple-backend:
    QueryParameter:
      files:
      - css/admin.css
      - js/interact.js
      - js/admin-bar.js
      version: true
  a-z-listing:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/a-z-listing.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: A\-Z Listing (?<v>\d+\.[\.\d]+)/i'
      version: true
  a3-lazy-load:
    QueryParameter:
      files:
      - assets/js/jquery.lazyloadxt.min.js
      - assets/js/jquery.lazyloadxt.srcset.min.js
      - assets/js/jquery.lazyloadxt.extend.js
      - assets/js/jquery.lazyloadxt.extra.min.js
      version: true
  a3-portfolio:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  a4-barcode-generator:
    TranslationFile:
      class: BodyPattern
      path: languages/wpbcu-barcode-generator.pot
      pattern: !ruby/regexp /abel Sheets for Wordpress & WooCommerce (?<v>\d+\.[\.\d]+)/i
      version: true
  abc-notation:
    VersionInFilename:
      class: Xpath
      xpath: //script[contains(@src, "abc-notation/abcjs_basic_midi_")]/@src
      pattern: !ruby/regexp /abcjs_basic_midi_(?<v>\d+\.[\.\d]+)\-min\.js/i
      version: true
  abcsubmit:
    QueryParameter:
      files:
      - "/assets/css/admin.css"
      version: true
  above-the-fold-optimization:
    StyleComment:
      class: Xpath
      xpath: //style[@id="AbtfCSS"]
      pattern: !ruby/regexp /\* Above The Fold Optimization (?<v>\d+\.[\.\d]+)/i
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  academic-bloggers-toolkit:
    QueryParameter:
      files:
      - css/frontend.css
      - js/frontend.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: academic-bloggers-toolkit.pot
      pattern: !ruby/regexp /ght \(C\) 2018 Academic Blogger's Toolkit (?<v>\d+\.[\.\d]+)/i
      version: true
  accelerated-mobile-pages:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  accessibility-help-button:
    QueryParameter:
      files:
      - public/css/aa-call-public.css
      - public/js/aa-call-public.js
      version: true
  accessibility-toolbar:
    QueryParameter:
      files:
      - dist/public.js
      version: true
  accesspress-anonymous-post:
    QueryParameter:
      files:
      - css/frontend-style.css
      - js/frontend.js
      version: true
  accesspress-instagram-feed:
    QueryParameter:
      files:
      - css/lightbox.css
      - css/owl.theme.css
      - css/owl.carousel.css
      - css/frontend.css
      - css/font-awesome.min.css
      - css/gridrotator.css
      - js/modernizr.custom.26633.js
      - js/jquery.gridrotator.js
      - js/frontend.js
      version: true
  accesspress-pinterest:
    QueryParameter:
      files:
      - css/frontend.css
      - js/jquery-masionary.js
      - js/frontend.js
      version: true
  accesspress-social-counter:
    QueryParameter:
      files:
      - css/font-awesome.min.css
      - css/frontend.css
      version: true
  accesspress-social-icons:
    QueryParameter:
      files:
      - css/animate.css
      - css/frontend.css
      - js/frontend.js
      version: true
  accesspress-social-login-lite:
    QueryParameter:
      files:
      - css/font-awesome/font-awesome.min.css
      - css/frontend.css
      - js/frontend.js
      version: true
  accesspress-social-share:
    QueryParameter:
      files:
      - css/font-awesome/font-awesome.min.css
      - css/frontend.css
      - js/frontend.js
      version: true
  accesspress-twitter-feed:
    QueryParameter:
      files:
      - css/jquery.bxslider.css
      - css/frontend.css
      - css/fonts.css
      - js/jquery.bxslider.min.js
      - js/frontend.js
      version: true
  accordion-and-accordion-slider:
    QueryParameter:
      files:
      - assets/css/wp-aas-public.css
      version: true
  accordion-blocks:
    QueryParameter:
      files:
      - js/accordion-blocks.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  accordion-faq-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  accordion-for-wp:
    QueryParameter:
      files:
      - public/css/afwp-accordion-public.css
      - public/js/afwp-accordion-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/accordion-for-wp.pot
      pattern: !ruby/regexp '/ect\-Id\-Version: Accordion for WordPress (?<v>\d+\.[\.\d]+)/i'
      version: true
  ace-twilio-for-woocommerce:
    QueryParameter:
      files:
      - public/css/ace-twilio-for-woocommerce%20-public.css
      - public/js/ace-twilio-for-woocommerce%20-public.js
      version: true
  aceide:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  acf-conditional-logic-advanced:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  acf-content-analysis-for-yoast-seo:
    ComposerFile:
      class: ConfigParser
      path: package-lock.json
      key: version
      version: true
  acf-customizer:
    QueryParameter:
      files:
      - public/css/acf-customizer-public.css
      - public/js/acf-customizer-public.js
      version: true
  acf-fast-flexy:
    QueryParameter:
      files:
      - public/css/acf_ffc-public.css
      version: true
  acf-field-selector-field:
    TranslationFile:
      class: BodyPattern
      path: lang/acf-field-selector-field-hu_HU.mo
      pattern: !ruby/regexp '/Project\-Id\-Version: ACF Field Selector (?<v>\d+\.[\.\d]+)/i'
      version: true
    TranslationFile2:
      class: BodyPattern
      path: lang/translation.po
      pattern: !ruby/regexp '/Project\-Id\-Version: ACF Field Selector (?<v>\d+\.[\.\d]+)/i'
      version: true
    TranslationFile3:
      class: BodyPattern
      path: lang/acf-field-selector-field-hu_HU.po
      pattern: !ruby/regexp '/Project\-Id\-Version: ACF Field Selector (?<v>\d+\.[\.\d]+)/i'
      version: true
  acf-multistep:
    QueryParameter:
      files:
      - public/css/acf-multi-step-public.css
      - public/js/acf-multi-step-public.js
      version: true
  acf-options-for-polylang:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  acf-sidebar-selector-field:
    TranslationFile:
      class: BodyPattern
      path: lang/acf-sidebar-selector-field-hu_HU.mo
      pattern: !ruby/regexp '/Project-Id-Version: ACF Sidebar Selector (?<v>\d+\.[\.\d]+)/i'
      version: true
    TranslationFile2:
      class: BodyPattern
      path: lang/translation.pot
      pattern: !ruby/regexp '/Project-Id-Version: ACF Sidebar Selector (?<v>\d+\.[\.\d]+)/i'
      version: true
    TranslationFile3:
      class: BodyPattern
      path: lang/acf-sidebar-selector-field-hu_HU.po
      pattern: !ruby/regexp '/Project-Id-Version: ACF Sidebar Selector (?<v>\d+\.[\.\d]+)/i'
      version: true
  acf-to-rest-api:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  achievements:
    QueryParameter:
      files:
      - templates/achievements/css/achievements.css
      version: true
  acme-amazing-search:
    QueryParameter:
      files:
      - public/css/acme-amazing-search-public.css
      - public/js/acme-amazing-search-public.js
      version: true
  acme-divi-modules:
    QueryParameter:
      files:
      - public/css/acme-divi-modules-public.css
      - public/js/masonry.pkgd.min.js
      version: true
  acobot-chatbot:
    TranslationFile:
      class: BodyPattern
      path: languages/acobot.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Acobot Chatbot (?<v>\d+\.[\.\d]+)/i'
      version: true
  acquaint-owl-carousel:
    QueryParameter:
      files:
      - public/css/acquaint-owl-carousel-public.css
      - public/js/acquaint-owl-carousel-public.js
      version: true
  active-directory-authentication-integration:
    TranslationFile:
      class: BodyPattern
      path: active-directory-authentication-integration.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: Active Directory Authentication
        Integration (?<v>\d+\.[\.\d]+)/i'
      version: true
    TranslationFile2:
      class: BodyPattern
      path: languages/default.mo
      pattern: !ruby/regexp '/Project\-Id\-Version: Active Directory Authentication
        Integration (?<v>\d+\.[\.\d]+)/i'
      version: true
    TranslationFile3:
      class: BodyPattern
      path: languages/default.po
      pattern: !ruby/regexp '/Project\-Id\-Version: Active Directory Authentication
        Integration (?<v>\d+\.[\.\d]+)/i'
      version: true
  activities:
    QueryParameter:
      files:
      - public/css/activities-public.css
      - public/js/activities-public.js
      version: true
  activitystream-extension:
    TranslationFile:
      class: BodyPattern
      path: localization/activitystream_extension.pot
      pattern: !ruby/regexp '/ct\-Id\-Version: ActivityStream extension (?<v>\d+\.[\.\d]+)/i'
      version: true
  actus-animated-tags:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  acumulus:
    ComposerFile:
      class: ConfigParser
      path: libraries/Siel/composer.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: lib/siel/acumulus/changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  acurax-social-media-widget:
    QueryParameter:
      files:
      - css/style.css
      version: true
  ad-blocks:
    TranslationFile:
      class: BodyPattern
      path: languages/ad-blocks.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Ad Blocks (?<v>\d+\.[\.\d]+)/i'
      version: true
  ad-inserter:
    JavascriptVar:
      class: BodyPattern
      path: js/ad-inserter.js
      pattern: !ruby/regexp /var javascript_version = "(?<v>\d+\.[\.\d]+)";/i
      version: true
    StyleVar:
      class: BodyPattern
      path: css/ad-inserter.css
      pattern: !ruby/regexp /font\-family:\ "(?<v>\d+\.[\.\d]+)"; \/\* Used for version
        number/i
      version: true
  ad-music-player-lite:
    TranslationFile:
      class: BodyPattern
      path: languages/plugin-name.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: TODO (?<v>\d+\.[\.\d]+)/i'
      version: true
  ad-short:
    QueryParameter:
      files:
      - ad_short.css
      version: true
  adamrob-parallax-scroll:
    StyleComment:
      class: BodyPattern
      path: css/parallax.css
      pattern: !ruby/regexp /\*\* [^\s]+ \- V(?<v>\d+\.[\.\d]+)/i
      version: true
  adaptive-learning-with-learndash:
    QueryParameter:
      files:
      - assets/css/al.css
      - assets/js/al.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  adblock-notify-by-bweb:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# v(?<v>\d+\.[\.\d]+)/i
      version: true
  adbutler:
    QueryParameter:
      files:
      - js/adbutler_hb_init.js
      - js/adbutler_hb_final.js
      version: true
  add-amazon-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  add-anchor-links:
    QueryParameter:
      files:
      - assets/css/add-anchor-links.css
      version: true
  add-cookie-notice:
    QueryParameter:
      files:
      - css/add-cookie-notice.css
      - js/add-cookie-notice.js
      version: true
  add-from-server:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  add-meta-tag-for-wordpress:
    QueryParameter:
      files:
      - public/css/add-meta-tag-for-wordpress-public.css
      - public/js/add-meta-tag-for-wordpress-public.js
      version: true
  add-meta-tags:
    TranslationFile:
      class: BodyPattern
      path: add-meta-tags.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ add\-meta\-tags (?<v>\d+\.[\.\d]+)/i
      version: true
  add-on-contact-form-7-mailpoet:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  add-on-gravity-forms-mailpoet:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  add-on-woocommerce-mailpoet:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  additional-content:
    TranslationFile:
      class: BodyPattern
      path: languages/additional-content.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Additional Content (?<v>\d+\.[\.\d]+)/i
      version: true
  addon-elements-for-elementor-page-builder:
    QueryParameter:
      files:
      - assets/js/animated-main.js
      - assets/js/eae.js
      version: true
  addon-library:
    ReleaseLog:
      class: BodyPattern
      path: release_log.txt
      pattern: !ruby/regexp /version (?<v>\d+\.[\.\d]+)/i
      version: true
  addon-library-layouts:
    ReleaseLog:
      class: BodyPattern
      path: release_log.txt
      pattern: !ruby/regexp /version (?<v>\d+\.[\.\d]+)/i
      version: true
  addons-for-beaver-builder:
    QueryParameter:
      files:
      - assets/css/labb-frontend.css
      - assets/css/icomoon.css
      - assets/js/labb-frontend.min.js
      version: true
  addons-for-visual-composer:
    QueryParameter:
      files:
      - includes/addons/accordion/css/style.css
      - assets/css/slick.css
      - includes/addons/carousel/css/style.css
      - includes/addons/clients/css/style.css
      - includes/addons/heading/css/style.css
      - includes/addons/odometers/css/style.css
      - includes/addons/piecharts/css/style.css
      - includes/addons/portfolio/css/style.css
      - includes/addons/posts-carousel/css/style.css
      - includes/addons/pricing-table/css/style.css
      - includes/addons/services/css/style.css
      - includes/addons/stats-bar/css/style.css
      - includes/addons/tabs/css/style.css
      - includes/addons/team/css/style.css
      - includes/addons/testimonials/css/style.css
      - assets/css/flexslider.css
      - includes/addons/testimonials-slider/css/style.css
      - assets/css/lvca-frontend.css
      - assets/css/icomoon.css
      - includes/addons/accordion/js/accordion.min.js
      - assets/js/slick.min.js
      - assets/js/jquery.waypoints.min.js
      - assets/js/jquery.stats.min.js
      - includes/addons/odometers/js/odometer.min.js
      - includes/addons/piecharts/js/piechart.min.js
      - assets/js/isotope.pkgd.min.js
      - assets/js/imagesloaded.pkgd.min.js
      - includes/addons/portfolio/js/portfolio.min.js
      - includes/addons/posts-carousel/js/posts-carousel.min.js
      - includes/addons/spacer/js/spacer.min.js
      - includes/addons/stats-bar/js/stats-bar.min.js
      - includes/addons/tabs/js/tabs.min.js
      - assets/js/jquery.flexslider.min.js
      - includes/addons/testimonials-slider/js/testimonials.min.js
      - assets/js/modernizr-custom.min.js
      - assets/js/lvca-frontend.min.js
      version: true
  addressfinder-woo:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\# AddressFinder (?<v>\d+\.[\.\d]+)/i
      version: true
    JavascriptVar:
      class: BodyPattern
      path: addressfinder.js
      pattern: !ruby/regexp /this\.version="(?<v>\d+\.[\.\d]+)"/i
      version: true
  addthis:
    Comment:
      xpath: //comment()[contains(., "AddThis")]
      pattern: !ruby/regexp /AddThis Settings Begin/i
    JavascriptVar:
      xpath: //script[@data-cfasync="false"]
      pattern: !ruby/regexp /wp_product_version = "wpp\-(?<v>\d+\.[\.\d]+)";/i
      version: true
  addthis-all:
    JavascriptVar:
      xpath: //script[@data-cfasync="false"]
      pattern: !ruby/regexp /wp_product_version = "wpwt\-(?<v>\d+\.[\.\d]+)";/i
      version: true
  addthis-follow:
    JavascriptVar:
      xpath: //script[@data-cfasync="false"]
      pattern: !ruby/regexp /wp_product_version = "wpf\-(?<v>\d+\.[\.\d]+)";/i
      version: true
  addthis-related-posts:
    JavascriptVar:
      xpath: //script[@data-cfasync="false"]
      pattern: !ruby/regexp /wp_product_version = "wprp\-(?<v>\d+\.[\.\d]+)";/i
      version: true
  addthis-smart-layers:
    JavascriptVar:
      xpath: //script[@data-cfasync="false"]
      pattern: !ruby/regexp /wp_product_version = "wpsl\-(?<v>\d+\.[\.\d]+)";/i
      version: true
  addy-autocomplete-woocommerce:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  adfoxly:
    QueryParameter:
      files:
      - public/vendor/jquery-confirm/jquery-confirm.min.css
      - public/css/adfoxly-public.css
      - public/vendor/jquery-confirm/jquery-confirm.min.js
      - public/js/adfoxly-public.js
      - public/js/adfoxly-public-ajax.js
      version: true
  adjusted-bounce-rate:
    QueryParameter:
      files:
      - js/adjusted-bounce-rate.min.js
      version: true
  adl-team:
    TranslationFile:
      class: BodyPattern
      path: languages/at.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: WordPress Blank Pot v(?<v>\d+\.[\.\d]+)/i'
      version: true
  admin-atlex-cloud:
    TranslationFile:
      class: BodyPattern
      path: languages/ru_RU.pot
      pattern: !ruby/regexp '/ct\-Id\-Version: Admin Atlex Cloud Plugin (?<v>\d+\.[\.\d]+)/i'
      version: true
  admin-bar:
    TranslationFile:
      class: BodyPattern
      path: lang/ru_RU.po
      pattern: !ruby/regexp '/Project\-Id\-Version: Admin Bar (?<v>\d+\.[\.\d]+)/i'
      version: true
    TranslationFile2:
      class: BodyPattern
      path: lang/ru_RU.mo
      pattern: !ruby/regexp '/Project\-Id\-Version: Admin Bar (?<v>\d+\.[\.\d]+)/i'
      version: true
  admin-bar-backend-search:
    TranslationFile:
      class: BodyPattern
      path: lang/ab-backend-search-de_DE.po
      pattern: !ruby/regexp /msgid "(?<v>\d+\.[\.\d]+)"/i
      version: true
  admin-bar-wrap-fix:
    QueryParameter:
      files:
      - admin-bar-wrap-fix.min.css
      version: true
  admin-category-filter:
    TranslationFile:
      class: BodyPattern
      path: languages/post-category-filter.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: Post Category Filter (?<v>\d+\.[\.\d]+)/i'
      version: true
  admin-dashboard-last-edits:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  admin-email-as-from-address:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#\#\#\# (?<v>\d+\.[\.\d]+) \- [^\r\n]+$/i
      version: true
  admin-keys:
    QueryParameter:
      files:
      - assets/js/mousetrap.min.js
      - assets/js/mousetrap-global-bind.min.js
      version: true
  admin-live-search:
    TranslationFile:
      class: BodyPattern
      path: languages/admin-live-search.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Admin Live Search (?<v>\d+\.[\.\d]+)/i'
      version: true
  admin-menu-manager:
    TranslationFile:
      class: BodyPattern
      path: languages/admin-menu-manager.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: Admin Menu Manager (?<v>\d+\.[\.\d]+)/i'
      version: true
  admin-menu-reorder:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+) \- \d+/
      version: true
  admin-only-jetpack:
    TranslationFile:
      class: BodyPattern
      path: languages/admin-only-jetpack.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Admin Only Jetpack (?<v>\d+\.[\.\d]+)/i'
      version: true
  admitad-tracking:
    TranslationFile:
      class: BodyPattern
      path: languages/admitadtracking.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: Admitad Tracking (?<v>\d+\.[\.\d]+)/i'
      version: true
    TranslationFile2:
      class: BodyPattern
      path: languages/admitadtracking-ru_RU.mo
      pattern: !ruby/regexp '/Project\-Id\-Version: Admitad Tracking (?<v>\d+\.[\.\d]+)/i'
      version: true
    TranslationFile3:
      class: BodyPattern
      path: languages/admitadtracking-ru_RU.po
      pattern: !ruby/regexp '/Project\-Id\-Version: Admitad Tracking (?<v>\d+\.[\.\d]+)/i'
      version: true
  adobe-xmp-for-wp:
    TranslationFile:
      class: BodyPattern
      path: languages/adobe-xmp-for-wp.pot
      pattern: !ruby/regexp '/n: JSM''s Adobe XMP \/ IPTC for WordPress (?<v>\d+\.[\.\d]+)/i'
      version: true
  adplugg:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  adrecord-affiliate:
    TranslationFile:
      class: BodyPattern
      path: languages/adrecord-affiliate.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Adrecord Affiliate (?<v>\d+\.[\.\d]+)/i'
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  adsense-plugin:
    QueryParameter:
      files:
      - css/adsns.css
      version: true
  adshares:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  adsimple-cookie-notice:
    QueryParameter:
      files:
      - css/front.css
      version: true
  adsimple-vote:
    TranslationFile:
      class: BodyPattern
      path: languages/adsimple-vote-de_DE.po
      pattern: !ruby/regexp /\# @version      (?<v>\d+\.[\.\d]+)/i
      version: true
  advance-category-posts-widget:
    QueryParameter:
      files:
      - assets/owl.carousel.min.js
      version: true
  advance-news-ticker:
    QueryParameter:
      files:
      - assets/js/advance-news-ticker.js
      version: true
  advance-pricing-table:
    QueryParameter:
      files:
      - assets/css/main.css
      version: true
  advanced-ads:
    QueryParameter:
      files:
      - public/assets/js/advanced.js
      version: true
  advanced-ads-pro:
    QueryParameter:
      files:
      - modules/click-fraud-protection/assets/js/cfp.min.js
      version: true
  advanced-ads-responsive:
    QueryParameter:
      files:
      - public/assets/js/script.js
      version: true
  advanced-ads-slider:
    QueryParameter:
      files:
      - public/assets/css/unslider.css
      - public/assets/css/slider.css
      - public/assets/js/unslider.min.js
      - public/assets/js/jquery.event.move.js
      - public/assets/js/jquery.event.swipe.js
      version: true
  advanced-backgrounds:
    QueryParameter:
      files:
      - assets/awb/awb.css
      - assets/awb/awb.min.css
      version: true
  advanced-cf7-db:
    QueryParameter:
      files:
      - public/css/advanced-cf7-db-public.css
      - public/js/advanced-cf7-db-public.js
      version: true
  advanced-coupon-conditions-for-woocommerce:
    QueryParameter:
      files:
      - public/css/dc-accfw-public.css
      - public/js/dc-accfw-public.js
      version: true
  advanced-custom-fields-table-field:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
    TranslationFile:
      class: BodyPattern
      path: lang/acf-table-pl_PL.po
      pattern: !ruby/regexp '/\#\. Fields: Table Field (?<v>\d+\.[\.\d]+)/i'
      version: true
  advanced-custom-widget:
    QueryParameter:
      files:
      - assets/css/advanced-custom-widget-admin.min.css
      version: true
  advanced-database-cleaner:
    TranslationFile:
      class: BodyPattern
      path: languages/advanced-db-cleaner.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: Advanced Database Cleaner (?<v>\d+\.[\.\d]+)/i'
      version: true
  advanced-floating-sliding-panel:
    QueryParameter:
      files:
      - public/css/advanced-floating-sliding-panel-public.css
      - public/css/font-awesome.css
      version: true
  advanced-footnotes:
    QueryParameter:
      files:
      - assets/css/advanced-footnotes.css
      - assets/js/advanced-footnotes.js
      version: true
  advanced-forms-paypal-payment-buttons:
    QueryParameter:
      files:
      - public/css/advanced-forms-paypal-payment-buttons-public.css
      version: true
  advanced-plugin-search:
    QueryParameter:
      files:
      - css/klick-aps-ui.min.css
      - js/klick-aps-ui.min.js
      version: true
  advanced-plugin-view:
    QueryParameter:
      files:
      - css/klick-apv-ui.min.css
      - js/klick-apv-ui.min.js
      version: true
  advanced-portfolio:
    QueryParameter:
      files:
      - public/assets/css/style.css
      - public/assets/css/responsive.css
      - public/assets/css/custom.css
      - public/assets/js/isotope.min.js
      - public/assets/js/scripts.js
      version: true
  advanced-post-excerpt:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  advanced-spoiler:
    QueryParameter:
      files:
      - css/advanced-spoiler.css
      - js/jquery-spoiler.js
      version: true
  advanced-team:
    QueryParameter:
      files:
      - public/css/advanced-team-public.css
      - public/js/advanced-team-public.js
      version: true
  advanced-testimonial-for-wp:
    TranslationFile:
      class: BodyPattern
      path: languages/itt_testimonial_textdomain-en_US.po
      pattern: !ruby/regexp /Version:\ iThemeland Testimonial For WP v(?<v>\d+\.[\.\d]+)/i
      version: true
  advanced-testimonials:
    QueryParameter:
      files:
      - public/css/advanced-testimonial-public.css
      - public/js/advanced-testimonial-public.js
      version: true
  advanced-theme-search:
    QueryParameter:
      files:
      - css/klick-ats-ui.min.css
      - js/klick-ats-ui.min.js
      version: true
  advanced-twitter-profile-widget:
    TranslationFile:
      class: BodyPattern
      path: languages/atpw-pl_PL.po
      pattern: !ruby/regexp /ersion:\ Advanced Twitter Profile Widget (?<v>\d+\.[\.\d]+)/i
      version: true
  advanced-wordpress-theme-editor:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="advthemeeditor"]/@content
      pattern: !ruby/regexp /advthemeeditor\/(?<v>\d+\.[\.\d]+)/i
      version: true
  adventure-bucket-list:
    QueryParameter:
      files:
      - public/css/wp-abl-plugin-public.css
      - public/js/wp-abl-plugin-public.js
      version: true
  advert:
    QueryParameter:
      files:
      - js/advertfe.min.js
      version: true
  advice-box:
    QueryParameter:
      files:
      - public/css/advice-box-public.css
      - public/js/advice-box-public.js
      version: true
  ae-connect:
    QueryParameter:
      files:
      - public/css/ae-connect-public.css
      version: true
  aesop-story-engine:
    QueryParameter:
      files:
      - public/assets/js/ai-core.min.js
      version: true
  affiliate-coupons:
    QueryParameter:
      files:
      - public/css/styles.min.css
      - public/js/scripts.min.js
      version: true
  affiliates:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  affiliates-buddypress:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  affiliates-events-manager:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  affiliates-formidable:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  affiliates-manager:
    Comment:
      xpath: //comment()[contains(., "Affiliates Manager")]
      pattern: !ruby/regexp /Affiliates Manager plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  affiliates-ninja-forms:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  affiliates-woocommerce-light:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  affilicious:
    QueryParameter:
      files:
      - assets/public/dist/css/universal-box.min.css
      - assets/public/dist/js/universal-box.min.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  afs-analytics-for-woocommerce:
    Comment:
      xpath: //comment()[contains(., "FS Analytic")]
      pattern: !ruby/regexp /FS Analytic  V7\- Plugin for WooCommerce (?<v>\d+\.[\.\d]+)/i
      version: true
  after-comment-prompts:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  ag-twitter:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  age-gate:
    QueryParameter:
      files:
      - public/css/age-gate-public.css
      version: true
  age-verify:
    TranslationFile:
      class: BodyPattern
      path: languages/age-verify.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Age Verify (?<v>\d+\.[\.\d]+)/i
      version: true
  aged-content-message:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  agile-store-locator:
    QueryParameter:
      files:
      - public/css/all-css.min.css
      - public/css/asl_responsive.css
      - public/css/asl.css
      - public/js/libs_new.min.js
      version: true
  agile-whatsapp-share:
    TranslationFile:
      class: BodyPattern
      path: languages/agile_whatsapp_share.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Whatsapp Share v(?<v>\d+\.[\.\d]+)/i'
      version: true
  ahalogy-wp:
    Comment:
      xpath: //comment()[contains(., "Ahalogy")]
      pattern: !ruby/regexp /Ahalogy wordpress plugin \[version (?<v>\d+\.[\.\d]+)\]/i
      version: true
  aibuy-player:
    QueryParameter:
      files:
      - public/css/aibuy_simple_content_video_player-public.css
      - public/js/aibuy_simple_content_video_player-public.js
      version: true
  ainow:
    QueryParameter:
      files:
      - assets/css/front.css
      - assets/scripts/front.js
      version: true
  airstory:
    TranslationFile:
      class: BodyPattern
      path: languages/airstory.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Airstory (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  ajar-productions-in5-embed:
    QueryParameter:
      files:
      - assets/css/public.css
      - assets/js/screenfull.js
      - assets/js/public.js
      version: true
  ajax-contact-forms:
    TranslationFile:
      class: BodyPattern
      path: languages/acfw30-en_US.po
      pattern: !ruby/regexp '/Project\-Id\-Version: Ajax Contact Forms v(?<v>\d+\.[\.\d]+)/i'
      version: true
  ajax-dropdowns:
    QueryParameter:
      files:
      - "/assets/css/ajaxd.css"
      version: true
  ajax-filter-posts:
    QueryParameter:
      files:
      - assets/js/ajax-filter-posts.js
      version: true
  ajax-load-more-by-bkker-theme:
    QueryParameter:
      files:
      - css/ajax-load-more-by-bkker-theme.css
      - js/ajax-load-more-by-bkker-theme.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/en_US.po
      pattern: !ruby/regexp /msgid "Version (?<v>\d+\.[\.\d]+)/i
      version: true
  ajax-login-registration:
    QueryParameter:
      files:
      - public/css/library-book-search-public.css
      - public/js/jquery.validate.js
      - public/js/ajax-login-registration-public.js
      version: true
  ajax-manufactory:
    QueryParameter:
      files:
      - js/jx.js
      version: true
  ajax-read-more:
    QueryParameter:
      files:
      - ajax-read-more.js
      version: true
  ajax-search-lite:
    QueryParameter:
      files:
      - css/style.basic.css
      - css/style-simple-red.css
      - js/min/jquery.ajaxsearchlite.min.js
      version: true
  ajaxify-faqtastic:
    QueryParameter:
      files:
      - css/ajaxify-faqtastic.css
      - js/ajaxify-faqtastic.js
      version: true
  ajaxify-filters:
    TranslationFile:
      class: BodyPattern
      path: language/ajaxify-filters-en_US.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ Ajaxify filters (?<v>\d+\.[\.\d]+)/i
      version: true
  ak-menu-icons-lite:
    QueryParameter:
      files:
      - css/font-awesome.min.css
      version: true
  aklamator-popup:
    QueryParameter:
      files:
      - assets/js/popup.js
      version: true
  album-and-image-gallery-plus-lightbox:
    QueryParameter:
      files:
      - assets/css/magnific-popup.css
      - assets/css/slick.css
      - assets/css/aigpl-public.css
      version: true
  alchemyst-forms:
    QueryParameter:
      files:
      - vendor/bootstrap/css/bootstrap.css
      - css/datepicker.css
      - js/frontend.js
      version: true
  ald-image-gallery:
    QueryParameter:
      files:
      - js/ald-script.js
      version: true
  alerts-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  ali2woo-lite:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)(?!.*\d+\.[\.\d]+)/mi
      version: true
  align-text-edge:
    QueryParameter:
      files:
      - js/align-text-edge.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/align-text-edge.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Align Text Edge (?<v>\d+\.[\.\d]+)/i
      version: true
  alive5:
    QueryParameter:
      files:
      - public/css/alive5-public.css
      - public/js/alive5-public.js
      version: true
  alkivia:
    QueryParameter:
      files:
      - style.css
      version: true
  all-in-all-image-hover-effect:
    TranslationFile:
      class: BodyPattern
      path: cu-framework/languages/zh_CN.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Codestar Framework (?<v>\d+\.[\.\d]+)/i'
      version: true
  all-in-one-event-calendar:
    QueryParameter:
      files:
      - public/themes-ai1ec/vortex/css/ai1ec_parsed_css.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: language/all-in-one-event-calendar.po
      pattern: !ruby/regexp /n:\ All\-in\-One Event Calendar by Time\.ly (?<v>\d+\.[\.\d]+)/i
      version: true
  all-in-one-favicon:
    Comment:
      pattern: !ruby/regexp /All in one Favicon (?<v>\d+\.[\.\d]+)/i
      version: true
  all-in-one-redirection:
    TranslationFile:
      class: BodyPattern
      path: languages/all-in-one-redirection.pot
      pattern: !ruby/regexp '/ject\-Id\-Version: All In One Redirection (?<v>\d+\.[\.\d]+)/i'
      version: true
  all-in-one-seo-pack:
    Comment:
      pattern: !ruby/regexp '/\A\/?all in one seo pack(?: (?<v>[^\s]+) by)?/i'
      version: true
  all-in-one-wp-solution:
    Comment:
      xpath: //comment()[contains(., "All In One WP Solution")]
      pattern: !ruby/regexp /by All In One WP Solution Plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  alligator-popup:
    QueryParameter:
      files:
      - js/popup.js
      version: true
  allpost-contactform:
    QueryParameter:
      files:
      - allpost-contactform.css
      - allpost-contactform.js
      version: true
  alnp-facebook-pixel-tracking:
    TranslationFile:
      class: BodyPattern
      path: languages/alnp-facebook-pixel-tracking.pot
      pattern: !ruby/regexp '/Load Next Post: Facebook Pixel Tracking (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  alo-easymail:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  alpha-testimonials:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets//js/testimonials.min.js
      version: true
  alpharage-testimonials:
    QueryParameter:
      files:
      - admin/css/alpharage-testimonials-admin.css
      version: true
  alt-tags-for-images:
    QueryParameter:
      files:
      - public/css/cnc-image-alt-tags-public.css
      - public/js/cnc-image-alt-tags-public.js
      version: true
  altapay-for-woocommerce:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  altruly-simple-diy-fundraising-for-charities-and-nonprofits:
    QueryParameter:
      files:
      - public/css/altruly-simple-diy-fundraising-for-charities-and-nonprofits-public.css
      - public/js/altruly-simple-diy-fundraising-for-charities-and-nonprofits-public.js
      version: true
  always-allow-admin-comments:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  amazing-linker:
    QueryParameter:
      files:
      - public/css/amazing-linker-public.css
      - public/js/amazing-linker-public.js
      version: true
  amazing-portfolio:
    TranslationFile:
      class: BodyPattern
      path: inc/framework/languages/cs-framework.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Codestar Framework (?<v>\d+\.[\.\d]+)/i'
      version: true
  amazing-search:
    QueryParameter:
      files:
      - public/css/amazing-search-public.css
      - public/js/amazing-search-public.js
      version: true
  amazon-associates-link-builder:
    QueryParameter:
      files:
      - css/aalb_basics.css
      version: true
  amazon-fps:
    TranslationFile:
      class: BodyPattern
      path: languages/ppdg.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ TODO (?<v>\d+\.[\.\d]+)/i
      version: true
  amazon-link:
    QueryParameter:
      files:
      - Amazon.css
      version: true
  amazon-polly:
    QueryParameter:
      files:
      - public/css/amazonpolly-public.css
      - public/js/amazonpolly-public.js
      version: true
  amazon-product-in-a-post-plugin:
    CssFile:
      class: BodyPattern
      path: css/amazon-default-plugin-styles.css
      pattern: !ruby/regexp /plugin version (?<v>\d+\.[\.\d]+)/i
      version: true
  amazonjs:
    QueryParameter:
      files:
      - css/amazonjs.css
      version: true
  ambassador:
    QueryParameter:
      files:
      - public/css/ambassador-public.css
      - public/js/ambassador-public.js
      version: true
  amen:
    QueryParameter:
      files:
      - amen.js
      version: true
  amnav-menu-control:
    TranslationFile:
      class: BodyPattern
      path: languages/amnav-menu-control.pot
      pattern: !ruby/regexp /d\-Version:\ Nav Menu Control for aMember (?<v>\d+\.[\.\d]+)/i
      version: true
  amo-team-showcase:
    QueryParameter:
      files:
      - public/css/amo-team-showcase-public.css
      version: true
  amp-non-amp-auto-ads:
    QueryParameter:
      files:
      - public/css/ampnonampads-public.css
      - public/js/ampnonampads-public.js
      version: true
  ams-page-scroll-back-to-top:
    QueryParameter:
      files:
      - assets/js/script.js
      version: true
  analogwp-templates:
    TranslationFile:
      class: BodyPattern
      path: languages/ang.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: AnalogWP Templates (?<v>\d+\.[\.\d]+)/i'
      version: true
  analytics-for-cloudflare:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  anchor-highlighter:
    QueryParameter:
      files:
      - public/css/anchor-highlighter-public.css
      - public/js/anchor-highlighter-public.js
      version: true
  andora-lightbox:
    QueryParameter:
      files:
      - templates/andora-lightbox-01.css
      version: true
  andreadb-coin-slider:
    QueryParameter:
      files:
      - public/css/coin-slider-styles.css
      - public/js/coin-slider.min.js
      version: true
  angelleye-paypal-for-divi:
    QueryParameter:
      files:
      - public/css/angelleye-paypal-for-divi-public.css
      - public/js/angelleye-paypal-for-divi-public.js
      version: true
  angelleye-paypal-invoicing:
    TranslationFile:
      class: BodyPattern
      path: languages/angelleye-paypal-invoicing-en_US.po
      pattern: !ruby/regexp '/\-Id\-Version: Angelleye PayPal Invoicing (?<v>\d+\.[\.\d]+)/i'
      version: true
  animate:
    QueryParameter:
      files:
      - stylesheets/app.css
      - js/app.js
      version: true
  animate-blocks:
    QueryParameter:
      files:
      - dist/aos-init.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/animate-blocks.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Animate Blocks (?<v>\d+\.[\.\d]+)/i'
      version: true
  animate-everything:
    QueryParameter:
      files:
      - assets/js/page.min.js
      version: true
  animated-blocks:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  animated-category:
    QueryParameter:
      files:
      - public/css/anim-cat-public.css
      - public/js/anim-cat-public.js
      version: true
  animated-headline:
    QueryParameter:
      files:
      - css/style.css
      version: true
  animation-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  ank-simplified-ga:
    Comment:
      xpath: //comment()[contains(., "GA Tracking")]
      pattern: !ruby/regexp /GA Tracking ends \(v(?<v>\d+\.[\.\d]+)\)/i
      version: true
    DisabledComment:
      class: Comment
      xpath: //comment()[contains(., "GA ID")]
      pattern: !ruby/regexp '/Google Analytics is disabled, Reason: GA ID is not set
        \(v(?<v>\d+\.[\.\d]+)\)/i'
      version: true
  annonces:
    QueryParameter:
      files:
      - includes/css/annonce.css
      - includes/css/fileuploader.css
      - includes/js/swfobject.js
      version: true
  annoto:
    QueryParameter:
      files:
      - src/js/annoto.js
      version: true
  announce-on-publish:
    TranslationFile:
      class: BodyPattern
      path: lang/announce-on-publish-es_ES.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ Announce on Publish (?<v>\d+\.[\.\d]+)/i
      version: true
  another-wordpress-classifieds-plugin:
    QueryParameter:
      files:
      - resources/css/awpcpstyle.css
      version: true
    Ie6Comment:
      class: Comment
      xpath: //comment()[contains(., "another-wordpress-classifieds-plugin")]
      pattern: !ruby/regexp /\/resources\/css\/awpcpstyle\-ie\-6\.css\?ver=(?<v>\d+\.[\.\d]+)/i
      version: true
    Ie7Comment:
      class: Comment
      xpath: //comment()[contains(., "another-wordpress-classifieds-plugin")]
      pattern: !ruby/regexp /\/resources\/css\/awpcpstyle\-lte\-ie\-7\.css\?ver=(?<v>\d+\.[\.\d]+)/i
      version: true
  anspress-question-answer:
    QueryParameter:
      files:
      - templates/css/fonts.css
      - templates/css/main.css
      - templates/css/overrides.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/anspress-question-answer.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ AnsPress (?<v>\d+\.[\.\d]+)/i
      version: true
  anycomment:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  anything-order-by-terms:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  aoplayer:
    TranslationFile:
      class: BodyPattern
      path: lang/aoplayer.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Bros (?<v>\d+\.[\.\d]+)/i'
      version: true
  ap-contact-form:
    QueryParameter:
      files:
      - "/css/frontend.css"
      - "/js/frontend.js"
      version: true
  ap-custom-testimonial:
    QueryParameter:
      files:
      - css/frontend.css
      - css/jquery.bxslider.css
      - js/frontend.js
      version: true
  ap-gist-api-code-insert:
    QueryParameter:
      files:
      - public/css/prism.css
      - public/css/apci-gist-api-ci-public.css
      - public/js/prism.js
      - public/js/apci-gist-api-ci-public.js
      version: true
  ap-pricing-tables-lite:
    QueryParameter:
      files:
      - css/frontend/animate.css
      - css/frontend/frontend.css
      - assets/font-awesome-4.7.0/css/font-awesome.min.css
      - js/frontend.js
      version: true
  apercite:
    QueryParameter:
      files:
      - js/apercite.js
      version: true
  apex-notification-bar-lite:
    QueryParameter:
      files:
      - css/frontend/prettyPhoto.css
      - js/frontend/jquery.prettyPhoto.js
      - js/frontend/jquery.actual.js
      - js/frontend/frontend.js
      version: true
  api-key-for-google-maps:
    TranslationFile:
      class: BodyPattern
      path: languages/gmaps-api-key.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ Google Maps API KEY (?<v>\d+\.[\.\d]+)/i
      version: true
  apiki-wp-care:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  aplazame:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/aplazame.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Aplazame v(?<v>\d+\.[\.\d]+)/i
      version: true
  apollo13-framework-extensions:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  apostle-social-wall:
    QueryParameter:
      files:
      - public/css/apostle-social-wall-public.css
      - public/js/apostle-social-wall-public.js
      - public/js/apostle-social-wall-masonry.js
      version: true
  apoyl-weixinshare:
    QueryParameter:
      files:
      - public/js/jweixin-1.4.0.js
      version: true
  app-mockups-carousel:
    QueryParameter:
      files:
      - assets/css/swiper.min.css
      - assets/css/wp-amc-public.css
      version: true
  appdp-list:
    QueryParameter:
      files:
      - style.css
      version: true
  apply-online:
    QueryParameter:
      files:
      - public/css/applyonline-public.css
      - public/js/applyonline-public.js
      - public/css/bootstrap.min.css
      version: true
  appmaps:
    TranslationFile:
      class: BodyPattern
      path: languages/appmaps.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ AppMaps (?<v>\d+\.[\.\d]+)/i
      version: true
  appnotch-easy-web-to-app:
    QueryParameter:
      files:
      - public/css/easy-web-to-app-public.css
      - public/js/easy-web-to-app-public.js
      version: true
  appointment-booking-for-business:
    QueryParameter:
      files:
      - "/assets/js/calendar.js"
      version: true
  appointment-form-manager:
    QueryParameter:
      files:
      - public/css/style.css
      - public/css/popup.css
      version: true
  appointments:
    QueryParameter:
      files:
      - css/front.css
      version: true
  appypie-web-to-app:
    QueryParameter:
      files:
      - public/css/appypie-web-to-app-public.css
      - public/js/appypie-web-to-app-public.js
      version: true
  apx-link-status:
    TranslationFile:
      class: BodyPattern
      path: languages/apx-link-status.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: APx Link Status (?<v>\d+\.[\.\d]+)/i'
      version: true
  arabic-webfonts:
    Comment:
      xpath: //comment()[contains(., "arabic-webfonts")]
      pattern: !ruby/regexp /arabic-webfonts v(?<v>\d+\.[\.\d]+) styles/i
      version: true
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  archive-akkordion:
    QueryParameter:
      files:
      - public/css/archive-akkordion-public.css
      - public/js/archive-akkordion-public.js
      version: true
  archive-title:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  archiver:
    TranslationFile:
      class: BodyPattern
      path: languages/archiver.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Archiver (?<v>\d+\.[\.\d]+)/i
      version: true
  archives-by-category-and-date:
    TranslationFile:
      class: BodyPattern
      path: languages/archives-by-category-and-date.pot
      pattern: !ruby/regexp /\-Version:\ Archives by Category and Date (?<v>\d+\.[\.\d]+)/i
      version: true
  archives-calendar-widget:
    QueryParameter:
      files:
      - themes/calendrier.css
      - admin/js/jquery.arcw-init.js
      version: true
  arconix-flexslider:
    QueryParameter:
      files:
      - includes/css/arconix-flexslider.css
      version: true
  arconix-portfolio:
    QueryParameter:
      files:
      - includes/css/arconix-portfolio.css
      version: true
  arconix-shortcodes:
    QueryParameter:
      files:
      - includes/css/arconix-shortcodes.min.css
      version: true
  aretk-crea:
    QueryParameter:
      files:
      - public/css/jquery-public-ui.css
      - public/css/aretk-crea-public.css
      - public/css/jquery.bxslider.css
      - public/css/nouislider.min.css
      - public/js/accordion-public.js
      - public/js/jquery.bxslider.js
      - public/js/nouislider.min.js
      - public/js/modernizr.js
      - public/js/aretk-crea-public.js
      - public/js/markerclusterer_compiled.js
      version: true
  ari-fancy-lightbox:
    QueryParameter:
      files:
      - assets/fancybox/jquery.fancybox.min.css
      - assets/fancybox/jquery.fancybox.min.js
      version: true
  arianelab:
    Comment:
      xpath: //comment()[contains(., "ArianeLab")]
      pattern: !ruby/regexp /Start ArianeLab v(?<v>\d+\.[\.\d]+)/i
      version: true
  arkam-lite:
    QueryParameter:
      files:
      - assets/css/style.min.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/ar.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Arkam (?<v>\d+\.[\.\d]+)/i'
      version: true
  arlo-training-and-event-management-system:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/css/libs/darktooltip.min.css
      - admin/assets/fonts/icons8/Arlo-WP.css
      - public/assets/js/public.js
      - public/assets/js/libs/jquery.darktooltip.min.js
      - public/assets/js/libs/js.cookie.js
      - public/assets/css/libs/bootstrap-modals.css
      - public/assets/js/libs/bootstrap-modals.min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /^== V(?<v>\d+\.[\.\d]+) ==/
      version: true
  armember-membership:
    TranslationFile:
      class: BodyPattern
      path: languages/ARMember-en_US.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: ARMember Lite v(?<v>\d+\.[\.\d]+)/i'
      version: true
  arrange-multisite-order:
    QueryParameter:
      files:
      - css/style.css
      - css/font-awesome/css/font-awesome.min.css
      - js/amo.js
      version: true
  array-partition:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  art-decoration-shortcode:
    QueryParameter:
      files:
      - assets/css/style-front.min.css
      version: true
  art-picture-gallery:
    QueryParameter:
      files:
      - assets/js/masonry.pkgd.min.js
      - assets/js/imagesloaded.pkgd.min.js
      - js/art_widgets.js
      - assets/dist/js/bootstrap.min.js
      - apg.class/file-upload/js/blueimp-gallery.min.js
      - apg.class/file-upload/js/blueimp-gallery-fullscreen.js
      - apg.class/file-upload/js/blueimp-gallery-indicator.js
      - apg.class/file-upload/js/jquery.blueimp-gallery.js
      version: true
  as-store-locator:
    QueryParameter:
      files:
      - assets/frontend/css/assl-style.css
      - assets/frontend/js/assl-script.min.js
      version: true
  ascend-marketing-tools:
    QueryParameter:
      files:
      - public/css/ascend-marketing-public.css
      - public/js/ascend-marketing-public.js
      version: true
  asciinema-player:
    QueryParameter:
      files:
      - public/css/jco-asciinema-player-public.css
      - public/js/jco-asciinema-player-public.js
      version: true
  asd-fastbuild-widgets:
    QueryParameter:
      files:
      - css/asd-fastbuild-widgets.css
      version: true
  asgaros-forum:
    QueryParameter:
      files:
      - skin/widgets.css
      version: true
  ask-me-anything-anonymously:
    TranslationFile:
      class: BodyPattern
      path: languages/ask-me-anything-anonymously.pot
      pattern: !ruby/regexp /\-Version:\ Ask Me Anything \(Anonymously\) (?<v>\d+\.[\.\d]+)/i
      version: true
  aspen-shortcodes-and-widgets:
    QueryParameter:
      files:
      - aspen-sw-style.min.css
      - js/aspenswjslib.min.js
      version: true
  aspen-to-weaver-xtreme:
    QueryParameter:
      files:
      - js/aspen2wx_jslib.js
      version: true
  asterisk-web-callback:
    TranslationFile:
      class: BodyPattern
      path: languages/z_asteriskcallback-ru_RU.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ z_asteriskcallback (?<v>\d+\.[\.\d]+)/i
      version: true
  astickypostorderer:
    Comment:
      xpath: //comment()[contains(., "AStickyPostOrderER")]
      pattern: !ruby/regexp '/AStickyPostOrderER \(Version: (?<v>\d+\.[\.\d]+)\)/i'
      version: true
  astra-sites:
    TranslationFile:
      class: BodyPattern
      path: languages/astra-sites.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Astra Starter Sites (?<v>\d+\.[\.\d]+)/i
      version: true
  astra-widgets:
    QueryParameter:
      files:
      - assets/css/unminified/style.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/astra-widgets.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Astra Widgets (?<v>\d+\.[\.\d]+)/i'
      version: true
  astro-woocommerce-free-gift:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/js/frontend.js
      version: true
  atlas-specialist:
    QueryParameter:
      files:
      - public/css/atlas-specialist.min.css
      - public/js/atlas-specialist.min.js
      version: true
  atomic-blocks:
    TranslationFile:
      class: BodyPattern
      path: languages/atomic-blocks.pot
      pattern: !ruby/regexp /ic Blocks \- Gutenberg Blocks Collection (?<v>\d+\.[\.\d]+)/i
      version: true
  atr-woo-global-price-options:
    QueryParameter:
      files:
      - public/css/atr-woo-global-price-options-public.css
      - public/js/atr-woo-global-price-options-public.js
      version: true
  attachment-file-icons:
    TranslationFile:
      class: BodyPattern
      path: languages/attachment-file-icons-en_US.po
      pattern: !ruby/regexp /oject\-Id\-Version:\ Attachment File Icons (?<v>\d+\.[\.\d]+)/i
      version: true
  attachments-list:
    QueryParameter:
      files:
      - style.css
      version: true
  attendance-manager:
    QueryParameter:
      files:
      - front.css
      - front.js
      version: true
  atticthemes-likes:
    QueryParameter:
      files:
      - resources/css/style.min.css
      - resources/javascript/script.min.js
      version: true
  atticthemes-social-feed:
    QueryParameter:
      files:
      - resources/css/style.min.css
      version: true
  atticthemes-social-icons:
    QueryParameter:
      files:
      - css/atticthemes-social-icons-style.min.css
      version: true
  auction-nudge:
    Comment:
      xpath: //comment()[contains(., "AN")]
      pattern: !ruby/regexp /AN v(?<v>\d+\.[\.\d]+)/i
      version: true
  audio-player-with-playlist-ultimate:
    QueryParameter:
      files:
      - assets/css/apwpultimate-public-style.css
      - assets/css/jplayer.blue.monday.min.css
      version: true
  audio-widget:
    TranslationFile:
      class: BodyPattern
      path: languages/audio-widget.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Audio Widget (?<v>\d+\.[\.\d]+)/i
      version: true
  audioigniter:
    QueryParameter:
      files:
      - player/build/style.css
      - player/build/app.js
      version: true
  ausmed-document-button:
    QueryParameter:
      files:
      - public/css/ausmed-document-button-public.css
      - public/js/ausmed-document-button-public.js
      version: true
  auth0:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  authentiq:
    QueryParameter:
      files:
      - public/css/authentiq-login.min.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  author-avatars:
    QueryParameter:
      files:
      - css/widget.css
      - css/shortcode.css
      version: true
  author-bio-box:
    TranslationFile:
      class: BodyPattern
      path: languages/author-bio-box.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Author Bio Box (?<v>\d+\.[\.\d]+)/i
      version: true
  author-geolocation:
    Comment:
      xpath: //comment()[contains(., "geoLocation")]
      pattern: !ruby/regexp /Author geoLocation \- (?<v>\d+\.[\.\d]+):/i
      version: true
  author-recommended-posts:
    QueryParameter:
      files:
      - css/public.css
      version: true
  authors-autocomplete-meta-box:
    TranslationFile:
      class: BodyPattern
      path: languages/authors-autocomplete-meta-box-es_ES.po
      pattern: !ruby/regexp /\-Version:\ Authors Autocomplete Meta Box (?<v>\d+\.[\.\d]+)/i
      version: true
  authors-list:
    QueryParameter:
      files:
      - css/authors-list.css
      version: true
  auto-animateimage:
    QueryParameter:
      files:
      - animate-image.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/animateimage-ja.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ Auto AnimateImage (?<v>\d+\.[\.\d]+)/i
      version: true
  auto-fill-form-fields:
    QueryParameter:
      files:
      - js/form-auto-fill-js.js
      version: true
  auto-image-alt:
    QueryParameter:
      files:
      - js/auto_image_alt.js
      version: true
  auto-load-next-post:
    TranslationFile:
      class: BodyPattern
      path: languages/auto-load-next-post.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: Auto Load Next Post (?<v>\d+\.[\.\d]+)/i'
      version: true
  auto-menu-from-pages:
    TranslationFile:
      class: BodyPattern
      path: languages/auto-menu-from-pages.pot
      pattern: !ruby/regexp /roject\-Id\-Version:\ Auto Menu From Pages (?<v>\d+\.[\.\d]+)/i
      version: true
  auto-post-woocommerce-products:
    TranslationFile:
      class: BodyPattern
      path: languages/auto-post-woocommerce-products-es_ES.po
      pattern: !ruby/regexp '/Version: auto\-post\-woocommerce\-products (?<v>\d+\.[\.\d]+)/i'
      version: true
  auto-seo-links:
    QueryParameter:
      files:
      - public/css/auto-seo-links-public.min.css
      - public/js/auto-seo-links-public.min.js
      version: true
  auto-thumbnail-title:
    QueryParameter:
      files:
      - public/css/auto-thumbnail-title-public.css
      - public/js/auto-thumbnail-title-public.js
      version: true
  auto-translate:
    QueryParameter:
      files:
      - public/css/auto-translate-public.min.css
      - public/js/auto-translate-public.min.js
      version: true
  autoclear-autoptimize-cache:
    TranslationFile:
      class: BodyPattern
      path: languages/autoclear-autoptimize-cache.pot
      pattern: !ruby/regexp '/Id\-Version: Autoclear Autoptimize Cache (?<v>\d+\.[\.\d]+)/i'
      version: true
  autoclose:
    TranslationFile:
      class: BodyPattern
      path: languages/autoclose-en_US.pot
      pattern: !ruby/regexp /delete the old settings from prior to v(?<v>\d+\.[\.\d]+)/i
      version: true
  automatic-copyright-year:
    QueryParameter:
      files:
      - script.js
      version: true
  automatic-post-categories:
    TranslationFile:
      class: BodyPattern
      path: lang/automatic-post-categories.pot
      pattern: !ruby/regexp /t\-Id\-Version:\ Automatic Post Categories (?<v>\d+\.[\.\d]+)/i
      version: true
  autoptimize-criticalcss:
    TranslationFile:
      class: BodyPattern
      path: languages/ao_critcss_aas.pot
      pattern: !ruby/regexp '/sion: Autoptimize Power\-Up: CriticalCSS (?<v>\d+\.[\.\d]+)/i'
      version: true
  autoremove-attachments:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  autoresponder1:
    Comment:
      xpath: //comment()[contains(., "Autoresponder1")]
      pattern: !ruby/regexp /Autoresponder1 plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  autoship-cloud:
    QueryParameter:
      files:
      - styles/style.css
      - WebChat/botchat.css
      - js/autoship.js
      - js/select-frequency-dialog.js
      - js/select-next-occurrence-dialog.js
      - js/schedule-cart.js
      - js/product-schedule-options.js
      - WebChat/botchat.js
      - js/product-page.js
      - js/schedule-options.js
      version: true
  avangpress:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#\#\#\# (?<v>\d+\.[\.\d]+) \- [^\r\n]+$/i
      version: true
  avartan-slider-lite:
    TranslationFile:
      class: BodyPattern
      path: languages/avartan-slider-lite.pot
      pattern: !ruby/regexp /msgid "Version (?<v>\d+\.[\.\d]+)/i
      version: true
  avatars-meta-box:
    TranslationFile:
      class: BodyPattern
      path: languages/avatars-meta-box.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Avatars Meta Box (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  aw-woocommerce-kode-pembayaran:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  aw-woocommerce-pos:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  aw-woocommerce-tiki:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  awasete-yomitai-for-wordpress:
    QueryParameter:
      files:
      - awasete-yomitai.css
      version: true
  aweber-wp:
    QueryParameter:
      files:
      - assets/pagecount.min.js
      version: true
  awebooking:
    QueryParameter:
      files:
      - "/assets/css/awebooking.css"
      - "/assets/js/front-end/awebooking.js"
      - "/assets/js/front-end/booking-handler.js"
      - assets/css/awebooking.css
      - assets/fonts/awebooking-webfont.css
      - assets/css/awebooking-colour.css
      - assets/js/awebooking.min.js
      - assets/js/search-form.min.js
      version: true
  aweos-wp-lock:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  awesome-event-booking:
    QueryParameter:
      files:
      - src/css/styles.css
      - src/css/tablesorter.css
      - src/js/jquery.tablesorter.min.js
      version: true
  awesome-google-analytics:
    Comment:
      xpath: //comment()[contains(., "Google Analytics")]
      pattern: !ruby/regexp /Awesome Google Analytics by CodeBrothers, version (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - assets/js/autotrack.js
      version: true
  awesome-hooks:
    QueryParameter:
      files:
      - assets/awesome-hooks.min.css
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  awesome-instagram-feed:
    QueryParameter:
      files:
      - public/css/awesome-instagram-feed-public.css
      - public/js/awesome-instagram-feed-public.js
      version: true
  awesome-instant-search:
    TranslationFile:
      class: BodyPattern
      path: translation/ais-es_ES.po
      pattern: !ruby/regexp /ject\-Id\-Version:\ Awesome Instant Search (?<v>\d+\.[\.\d]+)/i
      version: true
  awesome-mobile-responsive-navigation:
    QueryParameter:
      files:
      - css/amrn-style.css
      version: true
  awesome-photo-gallery:
    Comment:
      xpath: //comment()[contains(., "Photo Gallery")]
      pattern: !ruby/regexp /Awesome Photo Gallery by CodeBrothers version (?<v>\d+\.[\.\d]+)/i
      version: true
  awesome-post-views-counter:
    QueryParameter:
      files:
      - css/frontend.css
      version: true
  awesome-scrollbar:
    QueryParameter:
      files:
      - css/hf-main.css
      version: true
  awesome-slider:
    QueryParameter:
      files:
      - assets/css/style.css
      version: true
  awesome-slider-lite:
    QueryParameter:
      files:
      - js/jquery.awesomeslider.min.js
      version: true
  awesome-support:
    TranslationFile:
      class: BodyPattern
      path: languages/awesome-support.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Awesome Support (?<v>\d+\.[\.\d]+)/i
      version: true
  awesome-surveys:
    TranslationFile:
      class: BodyPattern
      path: languages/awesome-surveys-hu_HU.po
      pattern: !ruby/regexp /\#  awesome\-surveys\.pot \(Awesome Surveys (?<v>\d+\.[\.\d]+)/i
      version: true
  awesome-twitter-feeds:
    QueryParameter:
      files:
      - assets/js/functions.js
      version: true
  awesome-wp-slider:
    QueryParameter:
      files:
      - assets/js/active.js
      version: true
  awesomepress:
    Comment:
      xpath: //comment()[contains(., "awesomepress")]
      pattern: !ruby/regexp /\/awesomepress\/assets\/css\/font\-awesome\-ie7\.min\.css\?ver=(?<v>\d+\.[\.\d]+)/i
      version: true
  awp-booking-calendar:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  aws-cookies-popup:
    QueryParameter:
      files:
      - css/popup.css
      - css/font-awesome.min.css
      - js/popup.min.js
      version: true
  aws-sns:
    QueryParameter:
      files:
      - public/css/aws-sns-plugin-public.css
      - public/js/aws-sns-plugin-public.js
      version: true
  awsm-team:
    QueryParameter:
      files:
      - css/team.min.css
      - js/team.min.js
      version: true
  awstats-script:
    TranslationFile:
      class: BodyPattern
      path: awstats-script.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ AWStats Script (?<v>\d+\.[\.\d]+)/i
      version: true
  ax-scrollto-top:
    QueryParameter:
      files:
      - ax-scrollto-top.css
      - js/ax-scrollto-top.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+) \- \d+/
      version: true
  ayar-web-kit:
    QueryParameter:
      files:
      - js/awk_footer_script.js
      version: true
  ayatequrani-embed-ayaat-in-your-website:
    QueryParameter:
      files:
      - assets/css/style.css
      version: true
  ayo-shortcodes:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/js/ayoshortcodes.js
      version: true
  ays-popup-box:
    QueryParameter:
      files:
      - public/css/ays-pb-public.css
      - public/js/ays-pb-public.js
      version: true
  azurecurve-display-after-post-content:
    QueryParameter:
      files:
      - style.css
      version: true
  azurecurve-filtered-categories:
    QueryParameter:
      files:
      - style.css
      version: true
  azurecurve-get-plugin-info:
    QueryParameter:
      files:
      - style.css
      version: true
  azurecurve-taxonomy-index:
    QueryParameter:
      files:
      - style.css
      version: true
  azw-woocommerce-file-uploads:
    QueryParameter:
      files:
      - public/css/azwwfu-woocommerce-file-uploads-public.css
      - public/js/azwwfu-woocommerce-file-uploads-public.js
      version: true
  b-productiv-lite:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  b2binpay-payments-for-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: languages/b2binpay-payments-for-woocommerce.pot
      pattern: !ruby/regexp '/sion: B2BinPay Payments for WooCommerce (?<v>\d+\.[\.\d]+)/i'
      version: true
  b2i-investor-tools:
    QueryParameter:
      files:
      - css/style.css
      - css/export.css
      - js/wb_script.js
      - js/amcharts.js
      - js/serial.js
      - js/amstock.js
      - js/responsive.min.js
      - js/export.js
      version: true
  ba-book-everything:
    TranslationFile:
      class: BodyPattern
      path: languages/ba-book-everything.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: BA Book Everything (?<v>\d+\.[\.\d]+)/i'
      version: true
  ba-event:
    TranslationFile:
      class: BodyPattern
      path: languages/ba-event.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ BA Event (?<v>\d+\.[\.\d]+)/i
      version: true
  baap-mobile-version:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      pattern: !ruby/regexp /with the BAAP Mobile Version (?<v>\d+\.[\.\d]+)/i
      version: true
  back-in-stock-notifier-for-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: languages/cwginstocknotifier-cz_CZ.po
      pattern: !ruby/regexp '/Version: Back In Stock Notifier Version (?<v>\d+\.[\.\d]+)/i'
      version: true
  back-to-top-advanced:
    QueryParameter:
      files:
      - assets/style.css
      - assets/script.js
      version: true
  back-top:
    TranslationFile:
      class: BodyPattern
      path: setting-page/languages/bn_BD.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Codestar Framework (?<v>\d+\.[\.\d]+)/i'
      version: true
  backdrop-post-types:
    TranslationFile:
      class: BodyPattern
      path: languages/backdrop-post-types.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: Backdrop Post Types (?<v>\d+\.[\.\d]+)/i'
      version: true
  background-music-player-lite:
    TranslationFile:
      class: BodyPattern
      path: languages/plugin-name.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ TODO (?<v>\d+\.[\.\d]+)/i
      version: true
  backstage:
    TranslationFile:
      class: BodyPattern
      path: languages/backstage.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Backstage (?<v>\d+\.[\.\d]+)/i'
      version: true
  backupbuddy:
    HistoryLog:
      class: BodyPattern
      path: history.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+) \- [\d\-]+(?!.*\d+\.[\.\d]+ \- [\d\-]+)/mi
      version: true
  backupwordpress:
    TranslationFile:
      class: BodyPattern
      path: languages/backupwordpress.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: BackUpWordPress (?<v>\d+\.[\.\d]+)/i'
      version: true
  bad-behavior:
    Comment:
      xpath: //comment()[contains(., "Bad Behavior")]
      pattern: !ruby/regexp /Bad Behavior (?<v>\d+\.[\.\d]+)/i
      version: true
  badge-creator-free:
    QueryParameter:
      files:
      - public/css/badgeCreator-public.css
      - public/js/badgeCreator-public.js
      - public/js/jquery.lazyload.min.js
      - public/js/fabric.all.min.js
      version: true
  badgearoo:
    QueryParameter:
      files:
      - assets/js/js.cookie.js
      - assets/js/frontend.js
      version: true
  badger:
    QueryParameter:
      files:
      - "/js/badger.js"
      version: true
  banana-faq:
    TranslationFile:
      class: BodyPattern
      path: languages/banana-faq.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Banana FAQ (?<v>\d+\.[\.\d]+)/i
      version: true
  bangla-sidebar-login:
    TranslationFile:
      class: BodyPattern
      path: I18n/bn-sidebar-login.pot
      pattern: !ruby/regexp /roject\-Id\-Version:\ Bangla Sidebar Login (?<v>\d+\.[\.\d]+)/i
      version: true
  banner-slider-for-advertisement:
    TranslationFile:
      class: BodyPattern
      path: languages/wpwbs-en_US.po
      pattern: !ruby/regexp '/rsion: Banner Slider for Advertisement v(?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp '/Version : (?<v>\d+\.[\.\d]+) \(on/i'
      version: true
  banner-system:
    QueryParameter:
      files:
      - assets/css/banner-system.css
      - assets/js/frontend-banner-system.js
      version: true
  barebones-twitter:
    QueryParameter:
      files:
      - public/js/barebones-twitter-public.js
      version: true
  basepress:
    QueryParameter:
      files:
      - icons/icons.css
      - public/js/basepress.js
      version: true
  bazz-callback-widget:
    QueryParameter:
      files:
      - css/bazz-widget.css
      version: true
  bb-edition-control:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/public.js
      version: true
  bb-gallery:
    TranslationFile:
      class: BodyPattern
      path: languages/bb_gallery.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: BB Gallery (?<v>\d+\.[\.\d]+)/i'
      version: true
  bb-header-footer:
    TranslationFile:
      class: BodyPattern
      path: languages/bb-header-footer.pot
      pattern: !ruby/regexp /d\-Version:\ Beaver Builder Header Footer (?<v>\d+\.[\.\d]+)/i
      version: true
  bb-plugin:
    QueryParameter:
      files:
      - css/jquery.bxslider.css
      - js/jquery.bxslider.js
      - js/jquery.waypoints.min.js
      - js/jquery.imagesloaded.min.js
      version: true
  bb-toolbox:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /= (?<v>\d+\.[\.\d]+) =/i
      version: true
  bb-vapor-modules:
    TranslationFile:
      class: BodyPattern
      path: languages/bb-vapor-modules.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: BB Vapor Modules (?<v>\d+\.[\.\d]+)/i'
      version: true
  bbpress:
    QueryParameter:
      files:
      - templates/default/css/bbpress.css
      - templates/default/js/editor.js
      version: true
  bbpress-improved-statistics-users-online:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  bbpress-latest-discussion:
    Comment:
      xpath: //comment()[contains(., "BBpress")]
      pattern: !ruby/regexp /BBpress Latest Discussions v(?<v>\d+\.[\.\d]+)/i
      version: true
  bbpress-topic-location:
    QueryParameter:
      files:
      - _inc/js/bbptl.js
      version: true
  bbpressmoderation:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+) \- \d+/
      version: true
  bdtask-booking365:
    QueryParameter:
      files:
      - public/css/msbdt-bootstrap.css
      - public/css/msbdt-ui.css
      - public/font-awesome/css/font-awesome.min.css
      - public/css/msbdt-custom-style.css
      - public/css/msbdt-public.css
      - public/js/msbdt-bootstrap.min.js
      - public/js/msbdt-jquery.slimscroll.min.js
      - public/js/msbdt-public.js
      - public/ajax/msbdt-public-service-display-ajax.js
      - public/ajax/multi-appointment-select-disable-date-agnist-doctor-ajax.js
      - public/ajax/msbdt-public-professional-display-ajax.js
      version: true
  bdwebteam-recent-post-tabs-widget:
    QueryParameter:
      files:
      - css/bdwebteam-recent-tabs-widget.css
      version: true
  be-shortcodes:
    TranslationFile:
      class: BodyPattern
      path: languages/be-shortcodes.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Be Shortcodes (?<v>\d+\.[\.\d]+)/i'
      version: true
  bea-activator:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.MD
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  beacon-for-helpscout:
    QueryParameter:
      files:
      - assets/js/beacon.js
      version: true
  beam-me-up-scotty:
    QueryParameter:
      files:
      - library/css/style.css
      - library/js/scripts.min.js
      version: true
  beautiful-paypal-buttons:
    QueryParameter:
      files:
      - css/button-styles.css
      version: true
  beautiful-pull-quotes:
    QueryParameter:
      files:
      - css/beautiful-pull-quotes.css
      version: true
  beautiful-taxonomy-filters:
    QueryParameter:
      files:
      - public/css/select2.min.css
      - public/css/beautiful-taxonomy-filters-base.min.css
      - public/js/select2/select2.full.min.js
      - public/js/beautiful-taxonomy-filters-public.js
      version: true
  beautimour-kit:
    TranslationFile:
      class: BodyPattern
      path: languages/beautimour-kit.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Beautimour Kit (?<v>\d+\.[\.\d]+)/i'
      version: true
  beaver-builder-lite-version:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /<h4>(?<v>\d+\.[\.\d]+) \- [\d\/]{8,}<\/h4>/i
      version: true
  beaverlodge-pushmenu:
    TranslationFile:
      class: BodyPattern
      path: languages/default.po
      pattern: !ruby/regexp /roject\-Id\-Version:\ Beaverlodge PushMeny (?<v>\d+\.[\.\d]+)/i
      version: true
  bebetter-social-icons:
    QueryParameter:
      files:
      - assets/icons/style.css
      - style.css
      version: true
  bee-pricing-table:
    QueryParameter:
      files:
      - public/css/bee-pricing-table-public.css
      - public/font-awesome/css/font-awesome.min.css
      - public/js/bee-pricing-table-public.js
      version: true
  bee-quick-gallery:
    QueryParameter:
      files:
      - public/css/bee-quick-gallery-public.css
      version: true
  beepress:
    QueryParameter:
      files:
      - lib/beepress.css
      - lib/beepress-pro.js
      - lib/player.js
      - lib/beepress-front.js
      version: true
  before-after-image-slider-lite:
    QueryParameter:
      files:
      - ImageComparisonSlider.css
      - ImageComparisonSlider.js
      version: true
  before-after-images-for-divi:
    TranslationFile:
      class: BodyPattern
      path: languages/en_US.po
      pattern: !ruby/regexp '/Version: Before \+ After Images for Divi (?<v>\d+\.[\.\d]+)/i'
      version: true
  before-and-after-gallery:
    QueryParameter:
      files:
      - public/css/twentytwenty.css
      - public/css/main.css
      - public/js/jquery.event.move.js
      - public/js/jquery.twentytwenty.js
      - public/js/main.js
      version: true
  bellows-accordion-menu:
    QueryParameter:
      files:
      - assets/css/bellows.min.css
      - assets/css/fontawesome/css/font-awesome.min.css
      - assets/css/skins/blue-material.css
      - assets/js/bellows.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/bellows.pot
      pattern: !ruby/regexp /d\-Version:\ Bellows Pro \- Accordion Menu (?<v>\d+\.[\.\d]+)/i
      version: true
  beonepage-lite:
    TranslationFile:
      class: BodyPattern
      path: languages/beonepage-lite.pot
      pattern: !ruby/regexp /oject\-Id\-Version:\ BeOnePage Lite Plugin (?<v>\d+\.[\.\d]+)/i
      version: true
  bern-badge-for-bernie-sanders:
    QueryParameter:
      files:
      - bern-badge.css
      version: true
  best-testimonial:
    QueryParameter:
      files:
      - public/css/bootstrap.min.css
      - public/css/owl.carousel.css
      - public/css/font-awesome.min.css
      - public/css/style.css
      - public/js/bootstrap.min.js
      - public/js/owl.carousel.min.js
      - public/js/main.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/best-testimonial.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Best Testimonial v(?<v>\d+\.[\.\d]+)/i'
      version: true
  best-ticker:
    QueryParameter:
      files:
      - js/jquery.ticker.min.js
      version: true
  better-admin-users-search:
    TranslationFile:
      class: BodyPattern
      path: i18n/baus.pot
      pattern: !ruby/regexp '/t\-Id\-Version: Better Admin Users Search (?<v>\d+\.[\.\d]+)/i'
      version: true
  better-archives-widget:
    QueryParameter:
      files:
      - baw-script.min.js
      version: true
  better-backgrounds:
    Comment:
      xpath: //comment()[contains(., "Better Backgrounds")]
      pattern: !ruby/regexp /Better Backgrounds (?<v>\d+\.[\.\d]+)/i
      version: true
  better-comments-reply-manager:
    TranslationFile:
      class: BodyPattern
      path: languages/better-comments-reply-manager.pot
      pattern: !ruby/regexp /\-Version:\ Better Comments Reply Manager (?<v>\d+\.[\.\d]+)/i
      version: true
  better-font-awesome:
    TranslationFile:
      class: BodyPattern
      path: languages/better-font-awesome.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Better Font Awesome (?<v>\d+\.[\.\d]+)/i
      version: true
  better-formats:
    TranslationFile:
      class: BodyPattern
      path: languages/betterformats.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Better Formats (?<v>\d+\.[\.\d]+)/i
      version: true
  better-plugin-recommendations:
    TranslationFile:
      class: BodyPattern
      path: languages/better-plugin-recommendations.pot
      pattern: !ruby/regexp /\-Version:\ Better Plugin Recommendations (?<v>\d+\.[\.\d]+)/i
      version: true
  better-rest-api-featured-images:
    TranslationFile:
      class: BodyPattern
      path: languages/better-rest-api-featured-images.pot
      pattern: !ruby/regexp /ersion:\ Better REST API Featured Images (?<v>\d+\.[\.\d]+)/i
      version: true
  better-rest-endpoints:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  better-reviews-for-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: languages/woo-better-reviews.pot
      pattern: !ruby/regexp '/Version: Better Reviews For WooCommerce (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  better-wp-security:
    HistoryLog:
      class: BodyPattern
      path: history.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+) \- [\d\-]+(?!.*\d+\.[\.\d]+ \- [\d\-]+)/mi
      version: true
  better-yourls:
    TranslationFile:
      class: BodyPattern
      path: languages/better-yourls.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Better YOURLS (?<v>\d+\.[\.\d]+)/i
      version: true
  bft-autoresponder:
    TranslationFile:
      class: BodyPattern
      path: bft-autoresponder.pot
      pattern: !ruby/regexp '/n: Arigato Autoresponder and Newsletter (?<v>\d+\.[\.\d]+)/i'
      version: true
  bg-biblie-references:
    QueryParameter:
      files:
      - css/styles.css
      - js/bg_bibrefs.js
      version: true
  bg-book-publisher:
    QueryParameter:
      files:
      - css/style.css
      version: true
  bg-btime:
    QueryParameter:
      files:
      - btime/btime.css
      - btime/btime.js
      - bg_btime.js
      version: true
  bg-forreaders:
    QueryParameter:
      files:
      - css/style.css
      version: true
  bg-orthodox-calendar:
    QueryParameter:
      files:
      - css/colors.php
      - js/bg_ortcal_days.js
      - js/bg_ortcal_names.js
      - js/bg_ortcal_year.js
      - js/bg_ortcal_init.js
      version: true
  bg-patriarchia-bu:
    QueryParameter:
      files:
      - css/pbu.css
      version: true
  bg-playlist:
    QueryParameter:
      files:
      - css/player.css
      - js/player.js
      version: true
  bibblio-related-posts:
    QueryParameter:
      files:
      - public/css/bibblio_related_posts-public.css
      - public/css/bib-related-content.css
      - public/js/bibblio_related_posts-public.js
      - public/js/bib-related-content.js
      version: true
  bible-references:
    QueryParameter:
      files:
      - js/bible.js
      version: true
  biblefox-for-wordpress:
    QueryParameter:
      files:
      - includes/css/scripture.css
      - includes/css/biblefox-blog.css
      - includes/js/biblefox-blog.js
      - includes/js/jquery-qtip/jquery.qtip-1.0.0-rc3-custom.min.js
      - includes/js/tooltips.js
      version: true
  bigcommerce:
    QueryParameter:
      files:
      - assets/css/master.min.css
      - assets/js/dist/manifest.min.js
      - assets/js/dist/vendor.min.js
      - assets/js/dist/scripts.min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  bigly-dropship:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  billbee-auftragsabwicklung-warenwirtschaft-automatisierung:
    QueryParameter:
      files:
      - public/css/billbee-public.css
      - public/js/billbee-public.js
      version: true
  billingo:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\*\*(?<v>[\d\.]+)\*\* \- [\d\-]{4,}/
      version: true
  billplz-for-edd:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  bilych-gallery:
    QueryParameter:
      files:
      - public/css/photopile.css
      - public/js/photopile.js
      version: true
  bim-ba:
    TranslationFile:
      class: BodyPattern
      path: lib/cmb2/languages/cmb2.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ CMB2 (?<v>\d+\.[\.\d]+)/i
      version: true
  binbucks:
    QueryParameter:
      files:
      - js/shrinker.js
      version: true
  bing-translator:
    TranslationFile:
      class: BodyPattern
      path: languages/bing-translator-bg_BG.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ Bing Translator (?<v>\d+\.[\.\d]+)/i
      version: true
  bio-links:
    ComposerFile:
      class: ConfigParser
      path: package-lock.json
      key: version
      version: true
  birdseed:
    QueryParameter:
      files:
      - public/css/birdseed-public.css
      - public/js/birdseed-public.js
      version: true
  birthday-discount-vouchers:
    QueryParameter:
      files:
      - assets/js/bday-picker.min.js
      - assets/js/picker.js
      - assets/js/picker.date.js
      - assets/js/custom.js
      version: true
  bitcoin-address:
    QueryParameter:
      files:
      - css/style.css
      version: true
  bitvolution-image-galleria:
    QueryParameter:
      files:
      - bitvolution-image-galleria.css
      version: true
  bitwords-io:
    QueryParameter:
      files:
      - assets/style.v3.min.css
      - assets/script.v3.min.js
      version: true
  biz-calendar:
    QueryParameter:
      files:
      - biz-cal.css
      - calendar.js
      version: true
  bizyhood:
    QueryParameter:
      files:
      - Bizyhood/Public/css/plugin-global.css
      - Bizyhood/Public/vendor/photoswipe/css/photoswipe.css
      - Bizyhood/Public/vendor/photoswipe/css/default-skin/default-skin.css
      - Bizyhood/Public/js/bizyhood-segment-load.js
      - Bizyhood/Public/vendor/photoswipe/js/photoswipe.min.js
      - Bizyhood/Public/vendor/photoswipe/js/photoswipe-ui-default.js
      - Bizyhood/Public/js/bizyhood-plugin-gallery.js
      - Bizyhood/Public/js/jquery.matchHeight-min.js
      - Bizyhood/Public/js/bootstrap.min.js
      - Bizyhood/Public/js/bizyhood-custom.js
      version: true
  black-studio-tinymce-widget:
    TranslationFile:
      class: BodyPattern
      path: languages/black-studio-tinymce-widget.pot
      pattern: !ruby/regexp /Id\-Version:\ Black Studio TinyMCE Widget (?<v>\d+\.[\.\d]+)/i
      version: true
  black-studio-touch-dropdown-menu:
    QueryParameter:
      files:
      - js/black-studio-touch-dropdown-menu.min.js
      version: true
  blade:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  blank-footnotes:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  blend-photos:
    QueryParameter:
      files:
      - js/cropsetup.js
      - js/jquery.Jcrop.js
      version: true
  blighty-explorer:
    QueryParameter:
      files:
      - style.css
      - js/bex.upload.js
      version: true
  blimply:
    TranslationFile:
      class: BodyPattern
      path: lib/languages/blimply.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Blimply (?<v>\d+\.[\.\d]+)/i
      version: true
  blip-slideshow:
    QueryParameter:
      files:
      - blip.js
      - blip-mootools.js
      version: true
  block-fancy-list-item:
    QueryParameter:
      files:
      - public/css/block-fancy-list-item-public.css
      - public/js/block-fancy-list-item-public.js
      version: true
  block-gallery:
    QueryParameter:
      files:
      - dist/js//block-gallery-masonry.min.js
      - dist/js/vendors/flickity.min.js
      version: true
  block-spammers:
    TranslationFile:
      class: BodyPattern
      path: languages/wbs.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Block Spammers (?<v>\d+\.[\.\d]+)/i
      version: true
  blockalyzer-adblock-counter:
    QueryParameter:
      files:
      - js/banner.js
      version: true
  blockbuddy:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  blockq:
    TranslationFile:
      class: BodyPattern
      path: locale/blockq.pot
      pattern: !ruby/regexp /nslation of the WordPress plugin BlockQ (?<v>\d+\.[\.\d]+)/i
      version: true
  blocks-export-import:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  blocks-ultimate:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  blog-clock:
    QueryParameter:
      files:
      - assets/css/custom-backend.css
      - assets/js/custom-backend.js
      - assets/js/prefixfree.min.js
      - assets/js/tinycolor.min.js
      - assets/js/index.js
      version: true
  blog-designer-for-post-and-widget:
    QueryParameter:
      files:
      - assets/css/slick.css
      - assets/css/bdpw-public.css
      version: true
  blog-designer-pack:
    QueryParameter:
      files:
      - assets/css/slick.css
      - assets/css/bdp-public.css
      version: true
  blog-designer-wp-post-and-widget:
    QueryParameter:
      files:
      - assets/css/slick.css
      - assets/css/bdwpw-public.css
      version: true
  bloglovin-follow:
    TranslationFile:
      class: BodyPattern
      path: languages/bloglovin_follow_trans_domain.pot
      pattern: !ruby/regexp /ion:\ Bloglovin Follow WordPress plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  bloks-stripe-donation:
    QueryParameter:
      files:
      - assets/css/reset.min.css
      - assets/css/animate.min.css
      - assets/css/styles.css
      version: true
  blossom-recipe-maker:
    QueryParameter:
      files:
      - public/css/blossom-recipe-public.css
      - public/js/blossom-recipe-public.js
      - public/js/blossom-adjust-ingredients.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/blossom-recipe-maker.pot
      pattern: !ruby/regexp '/roject\-Id\-Version: Blossom Recipe Maker (?<v>\d+\.[\.\d]+)/i'
      version: true
  blossomthemes-email-newsletter:
    TranslationFile:
      class: BodyPattern
      path: languages/blossomthemes-email-newsletter.pot
      pattern: !ruby/regexp '/Version: BlossomThemes Email Newsletter (?<v>\d+\.[\.\d]+)/i'
      version: true
  blossomthemes-toolkit:
    QueryParameter:
      files:
      - public/css/blossomthemes-toolkit-public.css
      - public/css/font-awesome.min.css
      - public/css/owl.carousel.min.css
      - public/css/owl.theme.default.min.css
      - public/js/blossomthemes-toolkit-public.js
      - public/js/owl.carousel.min.js
      version: true
  blue-hat-cdn:
    TranslationFile:
      class: BodyPattern
      path: languages/blue-hat-cdn-pt_BR.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ Blue Hat Turbo (?<v>\d+\.[\.\d]+)/i
      version: true
  blueposts:
    QueryParameter:
      files:
      - public/css/blueposts-public.css
      - public/js/blueposts-public.js
      version: true
  bluet-keywords-tooltip-generator:
    QueryParameter:
      files:
      - pro-addon/assets/ajax/load-keywords.js
      - assets/kttg-tooltip-functions.js
      - pro-addon/assets/kttg-pro-functions.js
      version: true
  blur-text:
    QueryParameter:
      files:
      - blur-text.js
      version: true
  bmlt-tabbed-map:
    QueryParameter:
      files:
      - public/css/leaflet.css
      - public/css/L.Control.Locate.min.css
      - public/css/MarkerCluster.css
      - public/css/MarkerCluster.Default.css
      - public/css/jquery.badge.css
      - public/css/fontawesome-5.6.1.css
      - public/css/datatables-1.10.18.min.css
      - public/css/bmlt_tabbed_map-public.css
      - public/js/leaflet.js
      - public/js/L.Control.Locate.min.js
      - public/js/leaflet.markercluster.js
      - public/js/leaflet.spin.js
      - public/js/spin.min.js
      - public/js/jquery.badge.js
      - public/js/datatables-1.10.18.min.js
      - public/js/bmlt_tabbed_map-public.js
      version: true
  bmo-expo:
    Comment:
      xpath: //comment()[contains(., "BMo The Gallery")]
      pattern: !ruby/regexp /BMo The Gallery \- Version (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - css/style.css
      - css/themes/default.css
      - css/themes/scrollGallery/default_sG.css
      - css/themes/scrollLightboxGallery/default_slG.css
      version: true
  bne-testimonials:
    QueryParameter:
      files:
      - assets/css/bne-testimonials.min.css
      version: true
  bns-add-widget:
    QueryParameter:
      files:
      - bnsaw-style.css
      version: true
  bns-bio:
    QueryParameter:
      files:
      - bns-bio-style.css
      version: true
  bns-chesscom-badge:
    QueryParameter:
      files:
      - "/bns-chesscom-badge-style.css"
      version: true
  bns-corner-logo:
    QueryParameter:
      files:
      - bns-corner-logo-style.css
      - bns-corner-logo-scripts.js
      version: true
  bns-early-adopter:
    QueryParameter:
      files:
      - bnsea-style.css
      version: true
  bns-featured-category:
    QueryParameter:
      files:
      - bnsfc-style.css
      version: true
  bns-featured-tag:
    QueryParameter:
      files:
      - bnsft-style.css
      version: true
  bns-helpers:
    QueryParameter:
      files:
      - css/bns-helpers-style.css
      - js/bns-helpers-script.js
      version: true
  bns-inline-asides:
    QueryParameter:
      files:
      - css/bnsia-style.css
      - js/bnsia-script.js
      version: true
  bns-login:
    QueryParameter:
      files:
      - bns-login-style.css
      - bns-login-form-style.css
      version: true
  bns-site-data:
    QueryParameter:
      files:
      - bns-site-data-style.css
      - bns-site-data-scripts.js
      version: true
  bns-support:
    QueryParameter:
      files:
      - bns-support-style.css
      version: true
  bns-theme-details:
    QueryParameter:
      files:
      - css/bnstd-style.css
      version: true
  boardea-storyboard-integration:
    QueryParameter:
      files:
      - boardea.min.css
      - boardea.min.js
      version: true
  boast-display:
    QueryParameter:
      files:
      - public/css/boast-display-public.css
      - public/js/build/boast-display-public.min.js
      version: true
  bogo:
    QueryParameter:
      files:
      - includes/css/style.css
      version: true
  bolt-checkout-bigcommerce:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  boo-recipes:
    QueryParameter:
      files:
      - public/css/style.css
      - public/js/boorecipe-public.js
      version: true
  book-review:
    QueryParameter:
      files:
      - public/css/book-review-public.min.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/book-review.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Book Review (?<v>\d+\.[\.\d]+)/i
      version: true
  booking:
    QueryParameter:
      files:
      - css/client.css
      - css/timeline.css
      - css/calendar.css
      - css/skins/traditional.css
      - js/wpbc_vars.js
      - js/client.js
      version: true
  booking-activities:
    QueryParameter:
      files:
      - lib/fullcalendar/fullcalendar.min.css
      - lib/fullcalendar/fullcalendar.print.min.css
      - css/global.min.css
      - css/bookings.min.css
      - css/woocommerce.min.css
      - lib/jquery-ui/themes/booking-activities/jquery-ui.min.css
      - css/frontend.min.css
      - js/global-var.min.js
      - lib/fullcalendar/moment.min.js
      - lib/fullcalendar/fullcalendar.min.js
      - lib/fullcalendar/locale-all.js
      - js/global-functions.min.js
      - js/booking-system-functions.min.js
      - js/booking-system.min.js
      - js/booking-system-dialogs.min.js
      - js/booking-method-calendar.min.js
      - js/bookings-functions.min.js
      - js/bookings-dialogs.min.js
      - js/woocommerce-global.min.js
      - js/shortcodes.min.js
      - js/woocommerce-frontend.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/booking-activities.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Booking Activities (?<v>\d+\.[\.\d]+)/i
      version: true
  booking-manager:
    QueryParameter:
      files:
      - css/client.css
      - css/popover.css
      - css/calendar.css
      version: true
  bookingcom-official-searchbox:
    TranslationFile:
      class: BodyPattern
      path: languages/bookingcom-official-searchbox-ru_RU.po
      pattern: !ruby/regexp /on:\ Booking\.com Official Search box ver (?<v>\d+\.[\.\d]+)/i
      version: true
  bookingcom-product-helper:
    TranslationFile:
      class: BodyPattern
      path: languages/bookingcom-product-helper-en_US.po
      pattern: !ruby/regexp '/\-Id\-Version: Booking\.com Product Helper (?<v>\d+\.[\.\d]+)/i'
      version: true
  bookly-responsive-appointment-booking-tool:
    QueryParameter:
      files:
      - frontend/resources/css/intlTelInput.css
      - frontend/resources/css/ladda.min.css
      - frontend/resources/css/picker.classic.css
      - frontend/resources/css/picker.classic.date.css
      - frontend/resources/css/bookly-main.css
      - frontend/modules/customer_profile/resources/css/customer_profile.css
      - frontend/resources/js/spin.min.js
      - frontend/resources/js/ladda.min.js
      - frontend/resources/js/hammer.min.js
      - frontend/resources/js/jquery.hammer.min.js
      - frontend/resources/js/picker.js
      - frontend/resources/js/picker.date.js
      - frontend/resources/js/intlTelInput.min.js
      - frontend/resources/js/bookly.js
      - frontend/modules/customer_profile/resources/js/customer_profile.js
      version: true
  bookmark-export:
    TranslationFile:
      class: BodyPattern
      path: lang/bookmark-export-de_DE.po
      pattern: !ruby/regexp '/Project\-Id\-Version: Bookmark Export (?<v>\d+\.[\.\d]+)/i'
      version: true
  bookwize-booking-form:
    QueryParameter:
      files:
      - public/css/bookwize-theme-default.css
      - public/js/bookwize-form-public.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /^\#\# (?<v>\d+\.[\.\d]+) \- [\d\-]+(?!.*\#\# \d+\.[\.\d]+
        \- [\d\-]+)/mi
      version: true
  bookwize-integrated-booking-engine:
    QueryParameter:
      files:
      - public/vendor/bootstrap-3.3.6/css/bootstrap.min.css
      - public/vendor/font-awesome-4.6.3/css/font-awesome.min.css
      - public/vendor/jquery-datepick/jquery.datepick.css
      - public/css/bookwize-print.css
      - public/css/bookwize-public.css
      version: true
  bookwize-integrated-cinnamon:
    QueryParameter:
      files:
      - public/css/bookwize-public.css
      version: true
  booster-pack-for-divi:
    TranslationFile:
      class: BodyPattern
      path: languages/en_US.po
      pattern: !ruby/regexp '/oject\-Id\-Version: Booster Pack for Divi (?<v>\d+\.[\.\d]+)/i'
      version: true
  boot-slider:
    QueryParameter:
      files:
      - css/bt-slider.css
      version: true
  bootstrap-carousel-2x-post-widget:
    QueryParameter:
      files:
      - bdwebteam-carousel-2x-post-widget.css
      version: true
  bootstrap-for-contact-form-7:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  bootstrap-multi-language-responsive-gallery:
    QueryParameter:
      files:
      - css/bootstrap.css
      - css/font-awesome.min.css
      - css/gallery.css
      - css/colorbox.css
      - js/bootstrap.min.js
      - js/gallery-colorbox.js
      - js/jquery.colorbox.js
      version: true
  bootstrap-multi-language-responsive-portfolio:
    QueryParameter:
      files:
      - css/bootstrap.css
      - css/font-awesome.min.css
      - css/portfolio.css
      - js/bootstrap.min.js
      version: true
  bootstrap-multi-language-responsive-testimonials:
    QueryParameter:
      files:
      - css/bootstrap.css
      - css/font-awesome.min.css
      - css/jquery.bxslider.css
      - css/testimonial.css
      - js/bootstrap.min.js
      - js/jquery.bxslider.min.js
      - js/testimonial-init.js
      version: true
  boozang:
    QueryParameter:
      files:
      - public/css/boozang-public.css
      - public/js/boozang-public.js
      version: true
  botamp:
    QueryParameter:
      files:
      - public/css/botamp-public.css
      - public/js/botamp-public.js
      version: true
  botmonitoring:
    QueryParameter:
      files:
      - bma.js
      version: true
  bounce-handler-mailpoet:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  bowe-codes:
    TranslationFile:
      class: BodyPattern
      path: languages/bowe-codes.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Bowe Codes (?<v>\d+\.[\.\d]+)/i
      version: true
  boxtal-connect:
    TranslationFile:
      class: BodyPattern
      path: Boxtal/BoxtalConnectWoocommerce/translation/boxtal-connect-fr_FR.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Boxtal connect (?<v>\d+\.[\.\d]+)/i'
      version: true
  bp-activity-share:
    QueryParameter:
      files:
      - public/css/bp-activity-share-public.min.css
      - public/js/bp-activity-share-public.min.js
      version: true
  bp-activity-social-share:
    TranslationFile:
      class: BodyPattern
      path: languages/buddypress-share.pot
      pattern: !ruby/regexp /rsion:\ BuddyPress Activity Social Share (?<v>\d+\.[\.\d]+)/i
      version: true
  bp-avatar-suggestions:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-avatar-suggestions.pot
      pattern: !ruby/regexp /oject\-Id\-Version:\ BP Avatar Suggestions (?<v>\d+\.[\.\d]+)/i
      version: true
  bp-block-users:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-block-users.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: BP Block Users (?<v>\d+\.[\.\d]+)/i'
      version: true
  bp-bookmarklet:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-bookmarklet.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ BP BookMarklet (?<v>\d+\.[\.\d]+)/i
      version: true
  bp-create-group-type:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-add-group-types.pot
      pattern: !ruby/regexp /\-Version:\ BuddyPress Create Group Types (?<v>\d+\.[\.\d]+)/i
      version: true
  bp-emails-for-bbp:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-emails-for-bbp.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: BP Emails for BBP (?<v>\d+\.[\.\d]+)/i'
      version: true
  bp-event-manager:
    QueryParameter:
      files:
      - inc/js/bpem_script.js
      version: true
  bp-events-calendar:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-events-calendar.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: BP Events Calendar (?<v>\d+\.[\.\d]+)/i'
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  bp-forum-notifier:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-forum-notifier-sv_SE.po
      pattern: !ruby/regexp /\-Id\-Version:\ BuddyPress Forum Notifier v(?<v>\d+\.[\.\d]+)/i
      version: true
  bp-greeting-message:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/js/frontend.js
      version: true
  bp-group-sites:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-group-sites.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ BP Group Sites (?<v>\d+\.[\.\d]+)/i
      version: true
  bp-groups-civicrm-sync:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-groups-civicrm-sync.pot
      pattern: !ruby/regexp /ject\-Id\-Version:\ BP Groups CiviCRM Sync (?<v>\d+\.[\.\d]+)/i
      version: true
  bp-memories:
    QueryParameter:
      files:
      - public/css/bp-memories-public.min.css
      version: true
  bp-my-home:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-my-home.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ BP My Home (?<v>\d+\.[\.\d]+)/i
      version: true
  bp-post-from-anywhere:
    QueryParameter:
      files:
      - public/css/bp-post-from-anywhere-public.css
      - public/js/bp-post-from-anywhere-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/bp-post-from-anywhere.pot
      pattern: !ruby/regexp /roject\-Id\-Version:\ BP Post Fom Anywhere (?<v>\d+\.[\.\d]+)/i
      version: true
  bp-premiums:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-premiums.pot
      pattern: !ruby/regexp /\-Id\-Version:\ SuitePlugins \- BP Premiums (?<v>\d+\.[\.\d]+)/i
      version: true
  bp-profile-field-duplicator:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-profile-field-duplicator.pot
      pattern: !ruby/regexp '/on: BuddyPress Profile Field Duplicator (?<v>\d+\.[\.\d]+)/i'
      version: true
  bp-reactions:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-reactions.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ BP Reactions (?<v>\d+\.[\.\d]+)/i
      version: true
  bp-security-check:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-security-check.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ bp\-security\-check (?<v>\d+\.[\.\d]+)/i
      version: true
  bp-show-friends:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-show-friends.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ BP Show Friends (?<v>\d+\.[\.\d]+)/i
      version: true
  bp-social-connect:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  bp-sticky-groups:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-sticky-groups.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ BP Sticky Groups (?<v>\d+\.[\.\d]+)/i
      version: true
  bp-user-to-do-list:
    QueryParameter:
      files:
      - assets/js/tempust.js
      version: true
  bp-verified-member:
    QueryParameter:
      files:
      - assets/css/style.css
      version: true
  bp-xprofile-rich-text-field:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-xprofile-rich-text-field.pot
      pattern: !ruby/regexp /on:\ Buddypress xProfile Rich Text Field (?<v>\d+\.[\.\d]+)/i
      version: true
  bpmcontext-client-suite:
    QueryParameter:
      files:
      - includes/bpm-sdk/css/bpmcontext_missing_menu.css
      - js/datamaps.world.min.js
      - js/bpmcontext-form-widgets.js
      - includes/bpm-sdk/js/bpmcontext_missing_menu.js
      version: true
  bpost-shipping:
    TranslationFile:
      class: BodyPattern
      path: languages/bpost_shipping.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ bpost shipping (?<v>\d+\.[\.\d]+)/i
      version: true
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  branding:
    QueryParameter:
      files:
      - LolitaFramework/CssLoader/assets/css/lolita_css_loader.css
      version: true
  breadcrumb-trail:
    TranslationFile:
      class: BodyPattern
      path: lang/breadcrumb-trail.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Breadcrumb Trail (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  brewpress:
    QueryParameter:
      files:
      - assets/js/bootstrap.bundle.min.js
      - assets/js/bootstrap-confirmation.js
      - assets/js/select2.min.js
      - assets/js/easytimer.min.js
      - assets/js/brewpress.js
      version: true
  brid-video-easy-publish:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="BridPlugin"]/@content
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+) auth:/i
      version: true
  bridge-tournament:
    TranslationFile:
      class: BodyPattern
      path: languages/bridge-tournament-fr_FR.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ Tournament (?<v>\d+\.[\.\d]+)/i
      version: true
  bridgy-publish:
    TranslationFile:
      class: BodyPattern
      path: languages/bridgy.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Bridgy (?<v>\d+\.[\.\d]+)/i
      version: true
  brightcove-video-connect:
    TranslationFile:
      class: BodyPattern
      path: languages/brightcove.pot
      pattern: !ruby/regexp /ct\-Id\-Version:\ Brightcove Video Connect (?<v>\d+\.[\.\d]+)/i
      version: true
  brikshya-map:
    QueryParameter:
      files:
      - public/css/brikshya-map-public.css
      - public/js/brikshya-map-public.js
      version: true
  brix-page-builder:
    TranslationFile:
      class: BodyPattern
      path: languages/brix.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Brix Builder (?<v>\d+\.[\.\d]+)/i'
      version: true
  broken-links-remover:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  browser-theme-colors:
    QueryParameter:
      files:
      - public/css/browser-theme-colors-public.css
      - public/js/browser-theme-colors-public.js
      version: true
  browser-window-stats:
    TranslationFile:
      class: BodyPattern
      path: languages/browser-window-stats.pot
      pattern: !ruby/regexp /roject\-Id\-Version:\ Browser Window Stats (?<v>\d+\.[\.\d]+)/i
      version: true
  brozzme-blurb-lightbox-module-in-divi:
    TranslationFile:
      class: BodyPattern
      path: languages/brozzme-lightbox-blurb-fr_FR.po
      pattern: !ruby/regexp /:\ Brozzme Blurb Lightbox Module in Divi (?<v>\d+\.[\.\d]+)/i
      version: true
  brozzme-change-username:
    TranslationFile:
      class: BodyPattern
      path: languages/brozzme-change-username.pot
      pattern: !ruby/regexp '/ect\-Id\-Version: Brozzme Change Username (?<v>\d+\.[\.\d]+)/i'
      version: true
  brozzme-colorize:
    TranslationFile:
      class: BodyPattern
      path: languages/brozzme-colorize.pot
      pattern: !ruby/regexp /roject\-Id\-Version:\ Brozzme Colorize Bar (?<v>\d+\.[\.\d]+)/i
      version: true
  brozzme-fullwidth-divi:
    TranslationFile:
      class: BodyPattern
      path: languages/brozzme-fullwidth-divi.pot
      pattern: !ruby/regexp /Fullwidth and Automatic Layout in Divi (?<v>\d+\.[\.\d]+)/i
      version: true
  bs-faq:
    QueryParameter:
      files:
      - public/css/bs_faq_plugin-public.css
      - public/css/bs_faq_my_css.css
      - public/js/bs_faq_plugin-public.js
      - public/js/bs_faq_my_js.js
      version: true
  bsf-docs:
    QueryParameter:
      files:
      - assets/js/jquery.livesearch.js
      - assets/js/searchbox-script.js
      version: true
  bsk-column-posts:
    QueryParameter:
      files:
      - css/bsk-colposts.css
      version: true
  bsk-gravityforms-blacklist:
    QueryParameter:
      files:
      - css/bsk-gfbl.css
      - js/bsk-gfbl.js
      version: true
  bsk-pdf-manager:
    QueryParameter:
      files:
      - js/bsk_pdf_manager.js
      version: true
  bsk-posts-google-map:
    QueryParameter:
      files:
      - css/bsk-posts-gmap.css
      version: true
  bspb-progressbar:
    QueryParameter:
      files:
      - css/bsbpanimated.css
      - js/front.js
      version: true
  bst-dsgvo-cookie:
    QueryParameter:
      files:
      - includes/js/scripts.js
      version: true
  bu-navigation:
    TranslationFile:
      class: BodyPattern
      path: languages/bu-navigation.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ bu\-navigation (?<v>\d+\.[\.\d]+)/i
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  bu-section-editing:
    TranslationFile:
      class: BodyPattern
      path: languages/bu-section-editing.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ BU Section Editing (?<v>\d+\.[\.\d]+)/i
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  bu-slideshow:
    QueryParameter:
      files:
      - interface/css/bu-slideshow.css
      version: true
  bubble-seo:
    Comment:
      xpath: //comment()[contains(., "Bubble SEO")]
      pattern: !ruby/regexp /WordPress Bubble SEO  plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  buddy-bbpress-support-topic:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  buddy-views:
    QueryParameter:
      files:
      - public/css/buddy-views.min.css
      - public/js/buddy-views.min.js
      version: true
  buddypress:
    QueryParameter:
      files:
      - bp-core/css/admin-bar.min.css
      - bp-templates/bp-legacy/css/buddypress.min.css
      - bp-templates/bp-legacy/css/twentyfifteen.min.css
      - bp-core/js/confirm.min.js
      - bp-core/js/widget-members.min.js
      - bp-core/js/jquery-query.min.js
      - bp-core/js/vendor/jquery-cookie.min.js
      - bp-core/js/vendor/jquery-scroll-to.min.js
      - bp-templates/bp-legacy/js/buddypress.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: buddypress.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ BuddyPress (?<v>\d+\.[\.\d]+)/i
      version: true
  buddypress-activity-tags:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-activity-tags-sr_RS.po
      pattern: !ruby/regexp /ct\-Id\-Version:\ BuddyPress Activity Tags (?<v>\d+\.[\.\d]+)/i
      version: true
  buddypress-compliments:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-compliments-en_US.po
      pattern: !ruby/regexp /ject\-Id\-Version:\ BuddyPress Compliments (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /^v(?<v>\d+\.[\.\d]+)/i
      version: true
  buddypress-docs:
    TranslationFile:
      class: BodyPattern
      path: languages/buddypress-docs.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ BuddyPress Docs (?<v>\d+\.[\.\d]+)/i
      version: true
  buddypress-global-search:
    QueryParameter:
      files:
      - assets/css/buddypress-global-search.min.css
      - assets/js/buddypress-global-search.min.js
      version: true
  buddypress-media:
    QueryParameter:
      files:
      - app/assets/css/rtmedia.min.css
      - app/assets/js/rtmedia.min.js
      - app/assets/js/rtMedia.backbone.js
      - lib/touchswipe/jquery.touchSwipe.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/buddypress-media.po
      pattern: !ruby/regexp /a for WordPress, BuddyPress and bbPress (?<v>\d+\.[\.\d]+)/i
      version: true
  buddypress-message-attachment:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-msgat.pot
      pattern: !ruby/regexp /\-Version:\ BuddyPress Message Attachment (?<v>\d+\.[\.\d]+)/i
      version: true
  buddypress-profile-progression:
    TranslationFile:
      class: BodyPattern
      path: languages/bppp-de_DE.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ v(?<v>\d+\.[\.\d]+)/i
      version: true
  buddypress-registration-groups-1:
    TranslationFile:
      class: BodyPattern
      path: languages/buddypress-registration-groups.pot
      pattern: !ruby/regexp '/Version: BuddyPress Registration Groups (?<v>\d+\.[\.\d]+)/i'
      version: true
  buddyslack:
    QueryParameter:
      files:
      - public/css/buddyslack-public.css
      - public/js/buddyslack-public.js
      version: true
  buffer-my-post:
    TranslationFile:
      class: BodyPattern
      path: languages/buffer-my-post.pot
      pattern: !ruby/regexp /roject\-Id\-Version:\ HYPE Social \- Buffer (?<v>\d+\.[\.\d]+)/i
      version: true
  bugherd-dashboard:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/plugin-name.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ TODO (?<v>\d+\.[\.\d]+)/i
      version: true
  builder-blocks:
    QueryParameter:
      files:
      - blocks/dist/main.css
      version: true
  bulk-delete:
    TranslationFile:
      class: BodyPattern
      path: languages/bulk-delete.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Bulk Delete (?<v>\d+\.[\.\d]+)/i
      version: true
  bulk-edit-post-titles:
    QueryParameter:
      files:
      - js/bulk-action.js
      version: true
  bulk-me-now:
    QueryParameter:
      files:
      - assets/css/public.css
      - assets/js-min/public.min.js
      - assets/js-min/ajax.min.js
      version: true
  bulk-term-editor:
    TranslationFile:
      class: BodyPattern
      path: languages/bulk-term-editor.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Bulk Term Editor (?<v>\d+\.[\.\d]+)/i
      version: true
  bulletproof-security:
    ConfigComment:
      class: BodyPattern
      path: admin/htaccess/wpadmin-secure.htaccess
      pattern: !ruby/regexp /\#\s+ BULLETPROOF (?<v>\d+\.[\.\d]+)/i
      version: true
  buscape-wp-related-products:
    TranslationFile:
      class: BodyPattern
      path: languages/BWPRP-pt_BR.po
      pattern: !ruby/regexp /d\-Version:\ BuscaP[^ ]+ WP Related Products (?<v>\d+\.[\.\d]+)/i
      version: true
  business-directory-plugin:
    TranslationFile:
      class: BodyPattern
      path: languages/WPBDM.pot
      pattern: !ruby/regexp /t\-Id\-Version:\ Business Directory Plugin (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - assets/css/widgets.min.css
      version: true
  business-era-extension:
    QueryParameter:
      files:
      - assets/filter.js
      version: true
  business-open-hours-master:
    QueryParameter:
      files:
      - public/css/business-open-hours-master-public.css
      - public/js/business-open-hours-master-public.js
      version: true
  business-profile:
    TranslationFile:
      class: BodyPattern
      path: languages/business-profile.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Business Profile (?<v>\d+\.[\.\d]+)/i
      version: true
  business-website-helper:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  button-with-fontawesome-icons-by-like-agency:
    TranslationFile:
      class: BodyPattern
      path: lang/lbfa-pl_PL.po
      pattern: !ruby/regexp /n Widget for FontAwesome by LIKE\.agency (?<v>\d+\.[\.\d]+)/i
      version: true
  buttons-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  buttons-with-style:
    QueryParameter:
      files:
      - css/button-css.css
      - css/foundation-icons.css
      version: true
  buyblo-box:
    QueryParameter:
      files:
      - assets/css/buyblo-box.css
      - assets/js/buyblo-box.js
      version: true
  buymeacoffee:
    QueryParameter:
      files:
      - public/css/buy-me-a-coffee-public.css
      - public/js/buy-me-a-coffee-public.js
      version: true
  buzz-instagram-feed:
    QueryParameter:
      files:
      - css/frontend.css
      - css/font-awesome.min.css
      - js/modernizr.custom.26633.js
      - js/jquery.gridrotator.js
      - js/frontend.js
      version: true
  bwp-external-links:
    QueryParameter:
      files:
      - css/bwp-external-links.css
      version: true
  bwp-recaptcha:
    TranslationFile:
      class: BodyPattern
      path: bwp-recaptcha.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ BWP Recaptcha (?<v>\d+\.[\.\d]+)/i
      version: true
  bwp-recent-comments:
    QueryParameter:
      files:
      - css/bwp-recent-comments.css
      version: true
  bxslider-integration:
    TranslationFile:
      class: BodyPattern
      path: languages/bxsg.pot
      pattern: !ruby/regexp /ion:\ bxSlider integration for WordPress (?<v>\d+\.[\.\d]+)/i
      version: true
  bxslider-wp:
    QueryParameter:
      files:
      - bxslider/jquery.bxslider.css
      - bxslider/jquery.bxslider.min.js
      - js/initialize.js
      version: true
  bypass-iframe-height-limit:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  c9-variables:
    QueryParameter:
      files:
      - public/css/c9-variables-public.css
      - public/js/c9-variables-public.js
      version: true
  caascade:
    QueryParameter:
      files:
      - caascade.css
      - caascade.js
      version: true
  cache-control-by-cacholong:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  cache-seo-speed:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  cactus-masonry-plus:
    QueryParameter:
      files:
      - cactusBrick.min.js
      - cactusGallery.min.js
      - cactusMasonryPlus.min.js
      version: true
  calculated-fields-form:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  calculation-shipping:
    QueryParameter:
      files:
      - css/front_calship.css
      - js/front_calship.js
      version: true
  caldera-forms:
    JavascriptComment:
      class: BodyPattern
      path: assets/js/vue.js
      pattern: !ruby/regexp /caldera\-forms \- v(?<v>\d+\.[\.\d]+)/i
      version: true
    StyleComment:
      class: BodyPattern
      path: assets/build/css/caldera-forms-front.min.css
      pattern: !ruby/regexp /caldera\-forms \- v(?<v>\d+\.[\.\d]+)/i
      version: true
  calendarista-basic-edition:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="plugins"]/@content
      version: true
      pattern: !ruby/regexp /calendarista basic (?<v>\d+\.[\.\d]+)/i
    QueryParameter:
      files:
      - assets/scripts/bootstrap.collapse.min.js
      - assets/scripts/calendarista.1.0.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/calendarista-de_DE.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Calendarista (?<v>\d+\.[\.\d]+)/i'
      version: true
  call-button:
    QueryParameter:
      files:
      - assets/css/pushlabs-callbutton.css
      version: true
  call-to-action-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  callme-form:
    TranslationFile:
      class: BodyPattern
      path: languages/callme-plugin-ru_RU.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ Call\.me form v(?<v>\d+\.[\.\d]+)/i
      version: true
  campaign-monitor-dashboard:
    TranslationFile:
      class: BodyPattern
      path: lang/campaign-monitor-dashboard.pot
      pattern: !ruby/regexp /\-Id\-Version:\ Campaign Monitor Dashboard (?<v>\d+\.[\.\d]+)/i
      version: true
  campaign-monitor-wp:
    QueryParameter:
      files:
      - assets/pagecount.min.js
      version: true
  campaign-roi-return-on-investment-calculator-v10:
    QueryParameter:
      files:
      - css/style.css
      - js/organictabs.jquery.js
      - js/vtip.js
      version: true
  campus-directory:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      pattern: !ruby/regexp /Campus Directory v(?<v>\d+\.[\.\d]+)/i
      version: true
  canadian-gst-calculator:
    QueryParameter:
      files:
      - cc-canada-gst-calculator.js
      version: true
  canalplan-ac:
    Comment:
      xpath: //comment()[contains(., "Canalplan")]
      pattern: !ruby/regexp '/Canalplan AC code revision : (?<v>\d+\.[\.\d]+)/i'
      version: true
  canto:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  canvaspop-photo-printing-api:
    QueryParameter:
      files:
      - css/public.css
      - js/public.js
      version: true
  captain-slider:
    QueryParameter:
      files:
      - includes/css/flexslider.css
      - includes/js/jquery.flexslider-min.js
      - includes/js/jquery.fitvids.js
      version: true
  captain-social:
    QueryParameter:
      files:
      - includes/css/ctsocial-styles.css
      version: true
  captcha:
    QueryParameter:
      files:
      - css/front_end_style.css
      - css/desktop_style.css
      version: true
  car-demon:
    QueryParameter:
      files:
      - filters/theme-files/content-replacement/cr-style.css
      - filters/theme-files/content-replacement/cr-single-car.css
      - theme-files/css/car-demon.css.php
      - theme-files/css/car-demon-style.css
      - search/css/car-demon-search.css
      - filters/theme-files/content-replacement/cr.js
      - theme-files/js/jquery.lightbox_me.js
      - theme-files/js/car-demon-compare.js
      - search/js/car-demon-search.js
      - theme-files/js/jquery-ui.js
      version: true
  car-rental:
    QueryParameter:
      files:
      - css/slider.css
      - css/animate.css
      - css/owl.carousel.css
      - css/owl.theme.default.css
      - css/style.css
      - css/jquery-ui.css
      - css/jquery.slider.css
      - js/script.js
      - js/owl.carousel.js
      version: true
  carbon-fields:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  cardealerpress:
    HeaderPattern:
      header: X-CDP-Version
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/i
      version: true
  cardojo-lite:
    QueryParameter:
      files:
      - assets/css/plugins.css
      - assets/css/cardojo-public.css
      - assets/css/responsive.css
      - assets/js/plugins.js
      - assets/js/jquery.form.js
      - assets/js/cardojo-public.js
      version: true
  carousel-for-awesome-filterable-portfolio:
    QueryParameter:
      files:
      - resources/css/custom.css
      - resources/css/elastislide.css
      - resources/js/modernizr.custom.17475.js
      - resources/js/jquerypp.custom.js
      - resources/js/jquery.elastislide.js
      version: true
  cart-rest-api-for-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: languages/cart-rest-api-for-woocommerce.pot
      pattern: !ruby/regexp '/\-Version: Cart REST API for WooCommerce (?<v>\d+\.[\.\d]+)/i'
      version: true
  cartflows:
    TranslationFile:
      class: BodyPattern
      path: languages/cartflows.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: CartFlows (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  case-study:
    QueryParameter:
      files:
      - include/js/bootstrap.min.js
      - include/js/wow.js
      - include/js/custom-list.js
      - include/js/custom-owlCarousel-detail.js
      version: true
  catch-breadcrumb:
    QueryParameter:
      files:
      - public/css/catch-breadcrumb-public.css
      - public/js/catch-breadcrumb-public.js
      version: true
  catch-duplicate-switcher:
    QueryParameter:
      files:
      - public/css/catch-duplicate-switcher-public.css
      - public/js/catch-duplicate-switcher-public.js
      version: true
  catch-infinite-scroll:
    QueryParameter:
      files:
      - public/css/catch-infinite-scroll-public.css
      - public/js/catch-infinite-scroll-public.js
      version: true
  catch-instagram-feed-gallery-widget:
    QueryParameter:
      files:
      - public/css/catch-instagram-feed-gallery-widget-public.css
      - public/js/catch-instagram-feed-gallery-widget-public.js
      version: true
  catch-scroll-progress-bar:
    QueryParameter:
      files:
      - public/css/catch-scroll-progress-bar-public.css
      - public/js/catch-scroll-progress-bar-public.js
      version: true
  catch-under-construction:
    QueryParameter:
      files:
      - public/css/catch-under-construction-public.css
      - public/js/catch-under-construction-public.js
      version: true
  catch-web-tools:
    Comment:
      xpath: //comment()[contains(., "Catch Web Tools")]
      pattern: !ruby/regexp /Catch Web Tools v(?<v>\d+\.[\.\d]+)/i
      version: true
  categorize-your-wishlist-for-woocomerceposts-custom-post-types:
    TranslationFile:
      class: BodyPattern
      path: lang/categorize-wishlist-woocomerce-posts-custom-post-types-ja.po
      pattern: !ruby/regexp /or Woocomerce,Posts & Custom Post Types (?<v>\d+\.[\.\d]+)/i
      version: true
  category-post-slider:
    QueryParameter:
      files:
      - css/cps-style.css
      - js/jquery.cpsslider.js
      version: true
  cb-contact-form:
    QueryParameter:
      files:
      - cb-contact-form.css
      - cb-contact-form.js
      version: true
  cb-faq-responsive-accordion:
    QueryParameter:
      files:
      - "/js/script.js"
      version: true
  cb-full-responsive-slider:
    QueryParameter:
      files:
      - "/pgwslider.css"
      - "/pgwslider.min.js"
      - "/cb-main.js"
      version: true
  cb-parallax:
    QueryParameter:
      files:
      - public/css/public.css
      - public/js/public.js
      version: true
  cb-responsive-jquery-accordion:
    QueryParameter:
      files:
      - "/css/style.css"
      - "/js/cb_js.js"
      version: true
  cbcurrencyconverter:
    QueryParameter:
      files:
      - public/css/cbcurrencyconverter-public.css
      - public/js/cbcurrencyconverter-public.js
      version: true
  cbqe-edit-flow:
    TranslationFile:
      class: BodyPattern
      path: languages/cbqe-edit-flow.pot
      pattern: !ruby/regexp '/ion: Custom Bulk\/Quick Edit \- Edit Flow (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  cbtwittercard:
    TranslationFile:
      class: BodyPattern
      path: languages/cbtwittercard-en_US.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ CBX Twitter Card v(?<v>\d+\.[\.\d]+)/i
      version: true
  cbxchangelog:
    QueryParameter:
      files:
      - assets/css/cbxchangelog-public.css
      version: true
  cbxdropboxfilechooser:
    TranslationFile:
      class: BodyPattern
      path: languages/cbxdropboxfilechooser-en_GB.po
      pattern: !ruby/regexp /t\-Id\-Version:\ CBX Dropbox File Chooser v(?<v>\d+\.[\.\d]+)/i
      version: true
  cbxform:
    TranslationFile:
      class: BodyPattern
      path: languages/cbxform-en_GB.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ CBX Forms v(?<v>\d+\.[\.\d]+)/i
      version: true
  cbxgooglemap:
    QueryParameter:
      files:
      - public/css/cbxgooglemap-public.css
      - public/js/jqcbxgooglemap.js
      - public/js/cbxgooglemap-public.js
      - public/css/cbxgooglemap-public.min.css
      version: true
  cbxinstaphotos:
    QueryParameter:
      files:
      - public/css/cbxinstaphotos-public.css
      version: true
  cbxpoll:
    TranslationFile:
      class: BodyPattern
      path: languages/cbxpoll-en_US.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ CBX Poll v(?<v>\d+\.[\.\d]+)/i
      version: true
  cbxwooextendedorders:
    TranslationFile:
      class: BodyPattern
      path: languages/cbxwooextendedorders-en_GB.po
      pattern: !ruby/regexp /ersion:\ CBX Woo Extended Order Display v(?<v>\d+\.[\.\d]+)/i
      version: true
  cbxwpreadymix:
    QueryParameter:
      files:
      - public/vendor/owl-carousel/assets/owl.carousel.min.css
      - public/vendor/owl-carousel/assets/owl.theme.default.min.css
      - public/css/cbxwpreadymix-public.css
      - public/css/cbxwpreadymixbootstrap.css
      - public/css/cbxwpreadymix-team.css
      - public/css/cbxwpreadymix-testimonial.css
      - public/css/cbxwpreadymix-brand.css
      - public/css/cbxwpreadymix-portfolio.css
      - public/js/cbxwpreadymix-public.js
      - public/vendor/owl-carousel/owl.carousel.min.js
      - public/vendor/isotope/isotope.pkgd.min.js
      - public/css/cbxwpreadymix.min.css
      - public/js/cbxwpreadymix.min.js
      version: true
  cbxwpslack:
    TranslationFile:
      class: BodyPattern
      path: languages/cbxwpslack-en_GB.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ CBX WPSlack v(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - public/css/cbxwpslack-public.css
      - public/js/cbxwpslack-public.js
      version: true
  cc-auto-activate-plugins:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  cc-bmi-calculator:
    QueryParameter:
      files:
      - cc-bmi-calculator.css
      - cc-bmi-calculator.js
      version: true
  cc-canadian-mortgage-calculator:
    QueryParameter:
      files:
      - cc-mortgage-canada.css
      - cc-mortgage-canada.js
      version: true
  cc-child-pages:
    Comment:
      xpath: //comment()[contains(., "cc-child-pages")]
      pattern: !ruby/regexp /\/cc-child-pages\/includes\/css\/styles\.ie\.css\?ver=(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - includes/css/styles.css
      - includes/css/skins.css
      version: true
  cc-cookie-consent:
    QueryParameter:
      files:
      - assets/plugin-css/dark-bottom.css
      - assets/plugin-js/cookieconsent.latest.min.js
      version: true
  cc-essentials:
    QueryParameter:
      files:
      - assets/css/cce-shortcodes.css
      version: true
  cc-lexicon-lite:
    QueryParameter:
      files:
      - includes/css/styles.css
      version: true
  cc-manga-comic-reader:
    QueryParameter:
      files:
      - assets/css/cc-manga.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: lib/codestar-framework/languages/bn_BD.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ Codestar Framework (?<v>\d+\.[\.\d]+)/i
      version: true
  cc-mu-plugins-loader:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  cc-ontario-tax-calculator:
    QueryParameter:
      files:
      - cc-income-tax-on.css
      - cc-income-tax-on.js
      version: true
  cc-payment-gateway:
    QueryParameter:
      files:
      - src/front/css/woo-tkp-cc-gateway-public.css
      - src/front/js/woo-tkp-cc-gateway-public.js
      version: true
  cc-quebec-tax-calculator:
    QueryParameter:
      files:
      - cc-income-tax-qc.css
      - cc-income-tax-qc.js
      version: true
  cc-scripts:
    Comment:
      xpath: //comment()[contains(., "CC-Scripts")]
      pattern: !ruby/regexp /CC-Scripts (?<v>\d+\.[\.\d]+)/i
      version: true
  cc-social-buttons:
    QueryParameter:
      files:
      - assets/js/script.js
      version: true
  ccr-client-testimonials:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/js/bootstrap.js
      version: true
  ccr-colorful-faq:
    QueryParameter:
      files:
      - assets/css/bootstrap.css
      - assets/js/bootstrap.min.js
      version: true
  cd2-gutenberg-shortcode-preview-block:
    ComposerFile:
      class: ConfigParser
      path: package-lock.json
      key: version
      version: true
  cdn-tools:
    Comment:
      xpath: //comment()[contains(., "CDN Tools")]
      pattern: !ruby/regexp /CDN Tools v(?<v>\d+\.[\.\d]+)/i
      version: true
  cds-simple-seo:
    Comment:
      xpath: //comment()[contains(., "Simple SEO plugin")]
      pattern: !ruby/regexp /optimized with the Simple SEO plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
    AnalyticsComment:
      class: Comment
      xpath: //comment()[contains(., "Simple SEO plugin")]
      pattern: !ruby/regexp /Google Analytics by Simple SEO plugin (?<v>\d+\.[\.\d]+)/i
      version: true
  cedar-map:
    QueryParameter:
      files:
      - public/css/cedar-map-public.css
      - public/js/cedar-map-public.js
      version: true
  cenchat-comments:
    QueryParameter:
      files:
      - public/js/cenchat-comments-iframe-resizer.js
      version: true
  cestina-zalomeni-radku:
    TranslationFile:
      class: BodyPattern
      path: languages/bozimediazalomeni.pot
      pattern: !ruby/regexp '/ersion: [^t]+tina zalamov[^n]+n[^d]+dk[^\s]+ (?<v>\d+\.[\.\d]+)/i'
      version: true
  cf-7-gutenberg:
    TranslationFile:
      class: BodyPattern
      path: languages/cf-7-gutenberg.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: CF 7 Gutenberg (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# v(?<v>\d+\.[\.\d]+)/i
      version: true
  cf-geoplugin:
    QueryParameter:
      files:
      - public/css/flag-icon.min.css
      - public/css/cf-geoplugin.css
      - public/js/cf-geoplugin.js
      - assets/js/cf-geoplugin-public.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  cf7-blacklist:
    QueryParameter:
      files:
      - public/css/wpcf7-blacklist-public.css
      - public/js/wpcf7-blacklist-public.js
      version: true
  cf7-color-picker:
    QueryParameter:
      files:
      - public/css/style.css
      - public/js/jscolor.min.js
      version: true
  cf7-countries:
    QueryParameter:
      files:
      - public/css/cf7-countries-public.css
      - public/js/cf7-countries-public.js
      version: true
  cf7-editor-button:
    TranslationFile:
      class: BodyPattern
      path: languages/contact-form-7-editor-button.pot
      pattern: !ruby/regexp /"Button v (?<v>\d+\.[\.\d]+)/i
      version: true
  cf7-facebook-contactor:
    QueryParameter:
      files:
      - assets/js/fb-contactor.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/gsconnector-en_US.po
      pattern: !ruby/regexp '/ject\-Id\-Version: Google Sheet Coneector (?<v>\d+\.[\.\d]+)/i'
      version: true
  cf7-google-sheets-connector:
    TranslationFile:
      class: BodyPattern
      path: languages/cf7-google-sheets-connector-en_US.po
      pattern: !ruby/regexp /\-Id\-Version:\ CF7 Google Sheet Connector (?<v>\d+\.[\.\d]+)/i
      version: true
  cf7-message-filter:
    QueryParameter:
      files:
      - public/css/contact_form_message_filter-public.css
      - public/js/contact_form_message_filter-public.js
      version: true
  cf7-notie:
    QueryParameter:
      files:
      - public/css/cf7_notie-public.css
      - public/js/notie.js
      version: true
  cf7-proxy-ip:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  cf7-repeatable-fields:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^=+ (?<v>\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi
      version: true
  cf7-reply-manager:
    QueryParameter:
      files:
      - admin/css/style.css
      - admin/js/cf7_rm.js
      version: true
  cf7-sendinblue-opt-in-checkbox:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  cf7-shortcode-finder:
    QueryParameter:
      files:
      - public/css/contact-form-shortcode-finder-public.css
      - public/js/contact-form-shortcode-finder-public.js
      version: true
  cf7-utm-tracking:
    QueryParameter:
      files:
      - assets/traffic_source2.min.js
      version: true
  cforms2:
    QueryParameter:
      files:
      - styling/cforms2012.css
      - js/cforms.js
      version: true
  chained-quiz:
    TranslationFile:
      class: BodyPattern
      path: chained-quiz.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Chained Quiz (?<v>\d+\.[\.\d]+)/i'
      version: true
  challonge:
    QueryParameter:
      files:
      - challonge.css
      - moment-with-locales.min.js
      - challonge.min.js
      - jquery.challonge.min.js
      version: true
  chamame-live-chat:
    QueryParameter:
      files:
      - css/client.css
      - js/deps/knockout-3.1.0.js
      - js/deps/knockout.validation.min.js
      - js/deps/jquery.autosize.min.js
      - js/client.min.js
      version: true
  chamber-dashboard-events-calendar:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  change-admin-login-logo:
    QueryParameter:
      files:
      - public/css/Change-Admin-Login-Logo-public-public.css
      - public/js/Change-Admin-Login-Logo-public.js
      version: true
  change-buddypress-user-display-name-and-slug:
    QueryParameter:
      files:
      - public/css/mf-change-bp-user-display-slug-public.css
      - public/js/mf-change-bp-user-display-slug-public.js
      version: true
  change-wc-price-title:
    QueryParameter:
      files:
      - assets/js/cwpt-price-title.js
      version: true
  changetip-contribute:
    QueryParameter:
      files:
      - public/scripts/paywall.js
      version: true
  chaport:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /^v(?<v>\d+\.[\.\d]+)/i
      version: true
  chapters-for-authors:
    QueryParameter:
      files:
      - public/css/chapters-for-authors-public.css
      - public/js/chapters-for-authors-public.js
      version: true
  charitable:
    QueryParameter:
      files:
      - assets/css/charitable.min.css
      - assets/js/charitable-session.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/charitable.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Charitable (?<v>\d+\.[\.\d]+)/i
      version: true
  charty:
    QueryParameter:
      files:
      - js/charty_load_chart.js
      version: true
  chat-bee:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/js/jquery-cookie.js
      - assets/js/jquery.nicescroll.min.js
      - assets/js/base.js
      version: true
  chat-for-aesop-story-engine:
    TranslationFile:
      class: BodyPattern
      path: languages/ase-chat.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ ase\-chat (?<v>\d+\.[\.\d]+)/i
      version: true
  chat-robot:
    TranslationFile:
      class: BodyPattern
      path: languages/plugin-chat-robot.pot
      pattern: !ruby/regexp /ct\-Id\-Version:\ Chat Robot Installer WP v(?<v>\d+\.[\.\d]+)/i
      version: true
  chatbot-for-facebook:
    QueryParameter:
      files:
      - public/css/facebook-chatbot-public.css
      - public/js/facebook-chatbot-public.js
      version: true
  chatmeim-mini:
    QueryParameter:
      files:
      - includes/mini/stylesheets/mini.css
      - includes/mini/javascripts/mini.js
      version: true
  checkbox-for-taxonomies:
    TranslationFile:
      class: BodyPattern
      path: languages/checkbox-for-taxonomies.pot
      pattern: !ruby/regexp /ect\-Id\-Version:\ Checkbox for Taxonomies (?<v>\d+\.[\.\d]+)/i
      version: true
  checkin:
    QueryParameter:
      files:
      - assets/front.css
      - assets/front.js
      version: true
  cherry-popups:
    QueryParameter:
      files:
      - assets/css/cherry-popups-styles.css
      - assets/js/cherry-popups-plugin.js
      - assets/js/cherry-popups-scripts.js
      version: true
  cherry-projects:
    QueryParameter:
      files:
      - public/assets/css/styles.css
      - public/assets/js/cherry-projects-single-scripts.js
      version: true
  cherry-real-estate:
    QueryParameter:
      files:
      - assets/css/public.css
      version: true
  cherry-services-list:
    QueryParameter:
      files:
      - public/assets/css/cherry-services.css
      - public/assets/css/cherry-services-theme.css
      - public/assets/css/cherry-services-grid.css
      version: true
  cherry-testi:
    QueryParameter:
      files:
      - public/assets/css/style.css
      version: true
  cherry-trending-posts:
    QueryParameter:
      files:
      - assets/css/style.css
      version: true
  chessgame-shizzle:
    QueryParameter:
      files:
      - frontend/css/chessgame-shizzle-frontend.css
      - frontend/js/chessgame-shizzle-frontend.js
      version: true
  child-theme-configurator:
    JavascriptComment:
      class: BodyPattern
      path: js/chldthmcfg.js
      pattern: !ruby/regexp /\*\s+ Version:\ (?<v>\d+\.[\.\d]+)/i
      version: true
  chiliforms:
    QueryParameter:
      files:
      - assets/css/bundle/chiliforms.css
      - js/build/clientside/chiliforms.js
      version: true
  chimpmate:
    QueryParameter:
      files:
      - public/assets/js/public.js
      version: true
  choco:
    JavascriptVar:
      class: BodyPattern
      path: js/choco.js
      pattern: !ruby/regexp /var choco = { 'version':\ '(?<v>\d+\.[\.\d]+)'/i
      version: true
  chrissy:
    QueryParameter:
      files:
      - assets/front.css
      - assets/front.js
      version: true
  chroma-lightbox:
    QueryParameter:
      files:
      - public/css/chroma_lightbox-public.css
      - public/js/chroma_lightbox-public.min.js
      version: true
  chuffed-widget:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  churchtithewp:
    QueryParameter:
      files:
      - includes/frontend/css/build/church-tithe-wp.css
      - assets/images/flags/flags.min.css
      - assets/libraries/react/react.min.js
      - assets/libraries/react/react-dom.min.js
      - includes/frontend/js/build/church-tithe-wp-frontend.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/church-tithe-wp.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: ChurchTitheWP (?<v>\d+\.[\.\d]+)/i'
      version: true
  cielo-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: languages/cielo-woocommerce.pot
      pattern: !ruby/regexp /ielo WooCommerce \- Solu[^o]+o Webservice (?<v>\d+\.[\.\d]+)/i
      version: true
  cip-dtac-for-give:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^=+ (?<v>\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi
      version: true
  civic-job-posting:
    QueryParameter:
      files:
      - public/css/civic-job-posting-public.css
      version: true
  civic-social-feeds:
    QueryParameter:
      files:
      - public/css/csf-public.css
      version: true
  civicrm-admin-utilities:
    TranslationFile:
      class: BodyPattern
      path: languages/civicrm-admin-utilities.pot
      pattern: !ruby/regexp /ect\-Id\-Version:\ CiviCRM Admin Utilities (?<v>\d+\.[\.\d]+)/i
      version: true
  civicrm-wp-member-sync:
    TranslationFile:
      class: BodyPattern
      path: languages/civicrm-wp-member-sync.pot
      pattern: !ruby/regexp /\-Version:\ CiviCRM WordPress Member Sync (?<v>\d+\.[\.\d]+)/i
      version: true
  civil-comments:
    TranslationFile:
      class: BodyPattern
      path: languages/civil-comments.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Civil Comments (?<v>\d+\.[\.\d]+)/i
      version: true
  ckeditor-for-wordpress:
    QueryParameter:
      files:
      - ckeditor/ckeditor.js
      - includes/ckeditor.utils.js
      version: true
  classic-facebook-feed:
    QueryParameter:
      files:
      - css/style.css
      version: true
  classified:
    QueryParameter:
      files:
      - assets/css/classified.min.css
      - assets/css/font-awesome.min.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/classified.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ WP Classified (?<v>\d+\.[\.\d]+)/i
      version: true
  classifieds-wp:
    TranslationFile:
      class: BodyPattern
      path: languages/classifieds-wp.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Classifieds WP (?<v>\d+\.[\.\d]+)/i
      version: true
  classroom:
    QueryParameter:
      files:
      - public/js/wp-classroom-public.js
      version: true
  classy:
    QueryParameter:
      files:
      - public/css/classy-public.css
      - public/js/classy-public.js
      version: true
  clean-and-simple-contact-form-by-meg-nicholas:
    TranslationFile:
      class: BodyPattern
      path: languages/clean-and-simple-contact-form-by-meg-nicholas.pot
      pattern: !ruby/regexp '/\-Version: Clean and Simple Contact Form (?<v>\d+\.[\.\d]+)/i'
      version: true
  clean-archives-reloaded:
    Comment:
      xpath: //comment()[contains(., "Clean Archives")]
      pattern: !ruby/regexp /Clean Archives Reloaded v(?<v>\d+\.[\.\d]+)/i
      version: true
  clean-my-archives:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  cleaner-gallery:
    TranslationFile:
      class: BodyPattern
      path: languages/cleaner-gallery.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Cleaner Gallery (?<v>\d+\.[\.\d]+)/i
      version: true
  cleantalk-spam-protect:
    QueryParameter:
      files:
      - inc/cleantalk_nocache.js
      - js/apbct-public.js
      version: true
  clear-cache-for-timber:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  clear-floats-button:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  clearfy:
    TranslationFile:
      class: BodyPattern
      path: languages/clearfy-ru_RU.po
      pattern: !ruby/regexp /msgid "Welcome to Clearfy \((?<v>\d+\.[\.\d]+)/i
      version: true
  cleverness-to-do-list:
    QueryParameter:
      files:
      - css/cleverness-to-do-list-frontend.css
      - css/jquery-ui-fresh.css
      version: true
  cleverreach-extension:
    QueryParameter:
      files:
      - public/js/cleverreach-extension-public.js
      version: true
  cleverreach-newsletter-dashboard-widget:
    TranslationFile:
      class: BodyPattern
      path: translations/haet_cleverreach_dashboard-de_DE.po
      pattern: !ruby/regexp /n:\ CleverReach Report Dashboard Widget v(?<v>\d+\.[\.\d]+)/i
      version: true
  click-pledge-paid-memberships-pro:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  click-pledge-wpjobboard:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  click-to-chat-for-whatsapp:
    QueryParameter:
      files:
      - assets/css/main.css
      - assets/js/app.js
      - assets/css/mainstyles.css
      version: true
  clickbank-storefront:
    QueryParameter:
      files:
      - quick_search.js
      version: true
  clicksco-offerstack:
    QueryParameter:
      files:
      - public/js/app.js
      - public/css/index.css
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  clicksports-maps:
    QueryParameter:
      files:
      - includes/mapbox/mapbox-gl.css
      - public/css/clicksports-maps-public.css
      - public/js/clicksports-maps-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/clicksports-maps.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Clicksports Maps v(?<v>\d+\.[\.\d]+)/i'
      version: true
  clicky-analytics:
    Comment:
      xpath: //comment()[contains(., "Clicky Analytics")]
      pattern: !ruby/regexp /Clicky Analytics v(?<v>\d+\.[\.\d]+)/i
      version: true
  cliengo:
    QueryParameter:
      files:
      - public/css/cliengo-public.css
      - public/js/cliengo-public.js
      - public/js/script_install_cliengo.js
      version: true
  client-carousel:
    QueryParameter:
      files:
      - classes/assets/css/client_css.css
      - classes/assets/css/owl.carousel.css
      - classes/assets/css/font-awesome.min.css
      version: true
  client-portal-officewp-private-secure-client-or-customer-login-area:
    QueryParameter:
      files:
      - assets/css/common.css
      - assets/js/plugins/wpo_pulllayer_user/jquery.wpo_pulllayer.css
      - assets/js/plugins/wpo_confirm/wpo_confirm.css
      - assets/js/plugins/wpo_notice/wpo_notice.css
      - assets/css/classes/class-assign.css
      - assets/css/classes/user-class-office-list-table.css
      - assets/css/admin-buttons.css
      - assets/css/user-general.css
      - assets/css/user-forms.css
      - assets/css/user-default-box.css
      - assets/js/plugins/wpo_pulllayer_user/jquery.wpo_pulllayer.js
      - assets/js/plugins/wpo_confirm/wpo_confirm.js
      - assets/js/plugins/wpo_notice/wpo_notice.js
      - assets/js/jquery.b_64.min.js
      - assets/js/classes/class-assign.js
      - assets/js/plugins/jquery.wpo_validation.js
      version: true
  clients:
    QueryParameter:
      files:
      - public/css/ct.css
      version: true
  clio-grow-form:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/js/frontend.min.js
      version: true
  clocks-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  closify-maestro-image-uploader-gallery-builder:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/css/arfaly.css
      - assets/css/lightbox.css
      - assets/css/transitions.css
      - assets/js/closify-multi-min.js
      - assets/js/closify-min.js
      - assets/js/lightbox-min.js
      - assets/js/jquery.collagePlus.min.js
      version: true
  cloud-search:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  cloud2png:
    TranslationFile:
      class: BodyPattern
      path: languages/clou2png.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Cloud2PNG (?<v>\d+\.[\.\d]+)/i
      version: true
  cloudflare:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
    ConfigFile:
      class: ConfigParser
      path: config.js
      key: version
      version: true
  clust-client-portal:
    TranslationFile:
      class: BodyPattern
      path: languages/clust-wp-portal.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: Clust Client Portal (?<v>\d+\.[\.\d]+)/i'
      version: true
  cm-idin:
    QueryParameter:
      files:
      - css/style.min.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/cm-idin.pot
      pattern: !ruby/regexp /ect\-Id\-Version:\ CM iDIN for WooCommerce (?<v>\d+\.[\.\d]+)/i
      version: true
  cmb2:
    TranslationFile:
      class: BodyPattern
      path: languages/cmb2.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ CMB2 (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+) \- [\d\-]{8,}\]/i
      version: true
  cnhk-slideshow:
    QueryParameter:
      files:
      - public/assets/css/cnhk-slider.css
      - lib/jssor/jssor.slider.mini.js
      - public/assets/js/cnhk-slider.js
      version: true
  co2counter:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/plugin-name.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ TODO (?<v>\d+\.[\.\d]+)/i
      version: true
  coblocks:
    TranslationFile:
      class: BodyPattern
      path: languages/coblocks.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: CoBlocks (?<v>\d+\.[\.\d]+)/i'
      version: true
  cocorico-social:
    QueryParameter:
      files:
      - style.css
      version: true
  code-editor:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="codeeditor"]/@content
      pattern: !ruby/regexp /codeeditor\/(?<v>\d+\.[\.\d]+)/i
      version: true
  code-editor-and-compiler:
    QueryParameter:
      files:
      - common/css/editor-style.css
      - ace-builds-master/src-noconflict/ace.js
      - common/js/include.js
      - public/js/editor-handler-public.js
      - code-prettify-master/loader/run_prettify.js
      version: true
  code-for-cj-affiliate-network:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  code-prettify:
    QueryParameter:
      files:
      - prettify/run_prettify.js
      version: true
  code-prettify-syntax-highlighter:
    TranslationFile:
      class: BodyPattern
      path: languages/cpsh-ru_RU.po
      pattern: !ruby/regexp /rsion:\ Code Prettify Syntax Highlighter (?<v>\d+\.[\.\d]+)/i
      version: true
  code-snippet-dm:
    QueryParameter:
      files:
      - public/css/main.min.css
      - public/js/clipboard.min.js
      - public/js/prism.js
      - public/js/code-snippet-dm-public.js
      version: true
  code-snippet-library:
    TranslationFile:
      class: BodyPattern
      path: lang/code_snippet-en_GB.po
      pattern: !ruby/regexp /oject\-Id\-Version:\ Code Snippet Library v(?<v>\d+\.[\.\d]+)/i
      version: true
  code-snippets:
    TranslationFile:
      class: BodyPattern
      path: languages/code-snippets.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ code\-snippets (?<v>\d+\.[\.\d]+)/i
      version: true
  code-snippets-cpt:
    TranslationFile:
      class: BodyPattern
      path: languages/dsgnwrks-code-snippets-cpt.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Code Snippets CPT (?<v>\d+\.[\.\d]+)/i
      version: true
  code-to-widget:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  code-view:
    QueryParameter:
      files:
      - assets/highlight/styles/default.css
      - assets/css/code-view.css
      - assets/highlight/styles/atom-one-light.css
      - assets/highlight/highlight.pack.js
      - assets/js/line-numbers.min.js
      - assets/js/register.js
      version: true
  codeboxrflexiblecountdown:
    QueryParameter:
      files:
      - public/assets/css/cbfc-light-countdown.css
      - public/assets/css/cbfc-circular-countdown.css
      version: true
  codecolorer:
    QueryParameter:
      files:
      - codecolorer.css
      version: true
  coded-hero-image-lite:
    QueryParameter:
      files:
      - "/js/heroImage.js"
      version: true
  codedragon-smartcache:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  codeincept-portfolio:
    QueryParameter:
      files:
      - public/css/slick.css
      - public/css/slick-theme.css
      - public/css/font-awesome.min.css
      - public/css/advanced-portfolio-public.css
      - public/js/isotope.min.js
      - public/js/advanced-portfolio-public.js
      version: true
  codeprey-mi-video-popup:
    QueryParameter:
      files:
      - inc/placeholder.js
      version: true
  codistoconnect:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  codja-wc-ajax-search:
    TranslationFile:
      class: BodyPattern
      path: languages/cj-wc-ajax-search.pot
      pattern: !ruby/regexp /\-Version:\ CODJA WooCommerce Ajax Search (?<v>\d+\.[\.\d]+)/i
      version: true
  codup-woocommerce-custom-fields:
    QueryParameter:
      files:
      - lib/codupads/styles/style.css
      - lib/codupads/scripts/adscript.js
      version: true
  coinpaprika:
    TranslationFile:
      class: BodyPattern
      path: languages/coinpaprika-pl_PL.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Coinpaprika (?<v>\d+\.[\.\d]+)/i'
      version: true
  collapsing-archives:
    Comment:
      xpath: //comment()[contains(., "Collapsible Archive")]
      pattern: !ruby/regexp /Collapsible Archive Widget/i
  colored-vote-polls:
    QueryParameter:
      files:
      - css/style.css
      - js/formtips.js
      - js/wpcvp.js
      version: true
  colorlab:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-colorlab.pot
      pattern: !ruby/regexp '/roject\-Id\-Version: Woocommerce Colorlab (?<v>\d+\.[\.\d]+)/i'
      version: true
  column-shortcodes:
    QueryParameter:
      files:
      - "/assets/css/shortcodes.css"
      version: true
  combunity-forums:
    QueryParameter:
      files:
      - public/js/tinymce/tinymce.min.js
      version: true
  comet-lite:
    TranslationFile:
      class: BodyPattern
      path: languages/comet.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Comet (?<v>\d+\.[\.\d]+)/i
      version: true
  comic-easel:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="Comic-Easel"]/@content
      version: true
  coming-soon-by-supsystic:
    QueryParameter:
      files:
      - css/supsystic-for-all-admin.css
      version: true
  coming2live:
    TranslationFile:
      class: BodyPattern
      path: languages/coming2live.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Coming2Live (?<v>\d+\.[\.\d]+)/i'
      version: true
  comma-diacritics:
    QueryParameter:
      files:
      - js/commadias.plugin.js
      - js/comma_dias_check.js
      version: true
  comment-form-message:
    TranslationFile:
      class: BodyPattern
      path: languages/comment-form-message.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Comment Form Message (?<v>\d+\.[\.\d]+)/i
      version: true
  comment-mail:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# v(?<v>\d+)/i
      version: true
  comment-popularity:
    QueryParameter:
      files:
      - js/modules/growl/stylesheets/jquery.growl.min.css
      - js/modules/growl/javascripts/jquery.growl.min.js
      - js/voting.min.js
      version: true
  comment-rating-field-plugin:
    QueryParameter:
      files:
      - assets/css/rating.css
      - assets/js/jquery.rating.pack.js
      - assets/js/frontend.js
      version: true
  comment-redirector:
    QueryParameter:
      files:
      - css/public.css
      version: true
  commentluv:
    QueryParameter:
      files:
      - js/commentluv.js
      version: true
    JavascriptVar:
      pattern: !ruby/regexp /var cl_settings = {(?<json>.+?(?=};))}/i
      version_key: cl_version
      version: true
  commentpress-core:
    TranslationFile:
      class: BodyPattern
      path: languages/commentpress-core.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ CommentPress Core (?<v>\d+\.[\.\d]+)/i
      version: true
  comments-avatar-lazyload:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\#\# \[(?<v>\d+\.[\.\d]+)\]/i
      version: true
  comments-like-dislike:
    QueryParameter:
      files:
      - css/font-awesome.min.css
      - css/cld-frontend.css
      - js/cld-frontend.js
      version: true
  comments-link-optimization:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\#\# \[(?<v>\d+\.[\.\d]+)\]/i
      version: true
  comments-ratings:
    QueryParameter:
      files:
      - css/jquery.raty.css
      - js/jquery.raty.js
      - js/reviews.js
      version: true
  comments-user-column:
    TranslationFile:
      class: BodyPattern
      path: languages/comments-user-column.pot
      pattern: !ruby/regexp '/roject\-Id\-Version: Comments User Column (?<v>\d+\.[\.\d]+)/i'
      version: true
  comments-widget-plus:
    TranslationFile:
      class: BodyPattern
      path: languages/comments-widget-plus.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Comments Widget Plus (?<v>\d+\.[\.\d]+)/i
      version: true
  comments-with-social-login:
    QueryParameter:
      files:
      - "/css/font-awesome.min.css"
      - "/css/ixwp-comments-social-login.css"
      - "/js/ixwp-comments-social-login.js"
      version: true
  common-wish-and-bridal-lists:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^=+ (?<v>\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi
      version: true
  community-watch:
    QueryParameter:
      files:
      - js/public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: lang/community-watch.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Community Watch (?<v>\d+\.[\.\d]+)/i
      version: true
  community-yard-sale:
    TranslationFile:
      class: BodyPattern
      path: languages/community-yard-sale.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Community Yard Sale (?<v>\d+\.[\.\d]+)/i
      version: true
  compact-wp-audio-player:
    Comment:
      xpath: //comment()[contains(., "Audio player")]
      pattern: !ruby/regexp /WP Audio player plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  complete-open-graph:
    Comment:
      xpath: //comment()[contains(., "Complete Open Graph")]
      pattern: !ruby/regexp /Complete Open Graph plugin\. \(v(?<v>\d+\.[\.\d]+)\)/i
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  complianz-gdpr:
    QueryParameter:
      files:
      - assets/css/document.css
      version: true
  comprehensive-google-map-plugin:
    JavascriptVar:
      pattern: !ruby/regexp /Comprehensive Google Map plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
    ConstantFile:
      class: ConfigParser
      path: data/plugin.constants.json
      key: 0:CGMP_VERSION
      version: true
  computer-repair-shop:
    QueryParameter:
      files:
      - css/style.css
      version: true
  conditional-lightbox:
    QueryParameter:
      files:
      - slimbox-2.04/js/slimbox2.js
      version: true
  conekta-payment-gateway:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  connect-daily-web-calendar:
    QueryParameter:
      files:
      - cdaily.css
      - cdaily-plugin.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: captions/connect-daily-web-calendar-fr_FR.po
      pattern: !ruby/regexp /t\-Id\-Version:\ connectDaily Web Calendar (?<v>\d+\.[\.\d]+)/i
      version: true
  connections:
    QueryParameter:
      files:
      - assets/css/cn-user.min.css
      version: true
  connections-business-directory-certifications:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  connections-business-directory-facilities:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  connections-business-directory-local-time:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  constant-contact-api:
    TranslationFile:
      class: BodyPattern
      path: languages/constant-contact-api.pot
      pattern: !ruby/regexp /Constant Contact Plugin for WordPress (?<v>\d+\.[\.\d]+)/i
      version: true
  constant-contact-forms:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/js/ctct-plugin-frontend.min.js
      version: true
  contact-coldform:
    QueryParameter:
      files:
      - coldskins/coldskin-default.css
      pattern: !ruby/regexp /ver=(?<v>[\d\.]+)/i
      version: true
  contact-form-7:
    QueryParameter:
      files:
      - includes/css/styles.css
      - includes/js/scripts.js
      version: true
    HiddenInput:
      class: Xpath
      xpath: //input[@name="_wpcf7_version"]/@value
      version: true
  contact-form-7-extras:
    TranslationFile:
      class: BodyPattern
      path: languages/cf7-extras.pot
      pattern: !ruby/regexp /ect\-Id\-Version:\ Contact Form 7 Controls (?<v>\d+\.[\.\d]+)/i
      version: true
  contact-form-7-getresponse-extension:
    TranslationFile:
      class: BodyPattern
      path: languages/contact-form-7-getresponse-extension.pot
      pattern: !ruby/regexp /n:\ Contact Form 7 GetResponse Extension (?<v>\d+\.[\.\d]+)/i
      version: true
  contact-form-7-multi-step-module:
    QueryParameter:
      files:
      - resources/cf7msm.css
      - resources/cf7msm.js
      - resources/cf7msm.min.js
      version: true
  contact-form-7-signature-addon:
    QueryParameter:
      files:
      - public/css/style.css
      - public/js/signature_pad.min.js
      - public/js/scripts.js
      version: true
  contact-form-7-style:
    QueryParameter:
      files:
      - css/frontend.css
      - css/responsive.css
      - js/frontend-min.js
      version: true
  contact-form-maker:
    QueryParameter:
      files:
      - css/jquery-ui-1.10.3.custom.css
      - css/jquery-ui-spinner.css
      - css/calendar-jos.css
      - css/intlTelInput.css
      - css/form_maker_frontend.css
      - css/frontend/fm-animate.css
      - js/if_gmap_front_end.js
      - js/intlTelInput.js
      - js/calendar/calendar.js
      - js/calendar/calendar_function.js
      - js/main_div_front_end.js
      - css/jquery-ui.custom.css
      - css/fm-animate.css
      version: true
  contact-form-plugin:
    QueryParameter:
      files:
      - css/form_style.css
      version: true
  contact-form-query:
    TranslationFile:
      class: BodyPattern
      path: languages/contact-form-query.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Contact Form Query (?<v>\d+\.[\.\d]+)/i'
      version: true
  contact-form-redux:
    QueryParameter:
      files:
      - includes/css/styles.css
      - includes/js/scripts.js
      version: true
  contact-form-x:
    QueryParameter:
      files:
      - js/cookies.js
      - js/frontend.js
      version: true
  contact-form-z:
    QueryParameter:
      files:
      - css/jquery.datetimepicker.css
      - css/custom-file-input/normalize.css
      - css/jquery-confirm.min.css
      - public/css/contact-form-z-public-preload.css
      - css/contact-form-z.css
      - js/jquery.mask.min.js
      - js/jquery.datetimepicker.full.min.js
      - js/jquery-confirm.min.js
      - public/js/contact-form-z-public.js
      - js/CFileInput.js
      version: true
  contact-list:
    QueryParameter:
      files:
      - public/css/contact-list-public.css
      - public/js/contact-list-public.js
      - public/contact-list-public.css
      - public/contact-list-public.js
      version: true
  contact-us-page-contact-people:
    QueryParameter:
      files:
      - assets/js/modal-popup.js
      version: true
  content-parts:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  content-party:
    QueryParameter:
      files:
      - public/css/content-party-public.css
      - public/js/content-party-public.js
      version: true
  content-planner:
    QueryParameter:
      files:
      - js/badger.js
      version: true
  content-protector:
    Comment:
      xpath: //comment()[contains(., "Content Protector")]
      pattern: !ruby/regexp /Content Protector plugin v\. (?<v>\d+\.[\.\d]+)/i
      version: true
  content-switcher:
    TranslationFile:
      class: BodyPattern
      path: languages/content-switcher-fr_FR.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ Content Switcher (?<v>\d+\.[\.\d]+)/i
      version: true
  content-views-query-and-display-post-page:
    QueryParameter:
      files:
      - public/assets/css/cv.css
      - public/assets/js/cv.js
      version: true
  contentblocks:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  contestfriend:
    TranslationFile:
      class: BodyPattern
      path: contestfriend.pot
      pattern: !ruby/regexp /Id\-Version:\ contestfriend for WordPress (?<v>\d+\.[\.\d]+)/i
      version: true
  contributer:
    QueryParameter:
      files:
      - "/assets/css/main.css"
      - "/assets/js/login.js"
      version: true
  contributor-role-for-approved-comments:
    TranslationFile:
      class: BodyPattern
      path: languages/contributor-role-for-approved-comments.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ (?<v>\d+\.[\.\d]+)/i
      version: true
  controllercons:
    QueryParameter:
      files:
      - css/controllercons.css
      version: true
  conversejs:
    QueryParameter:
      files:
      - core/css/converse.css
      - css/wordpress-fix.css
      - core/converse-no-jquery.min.js
      - core/css/converse.min.css
      - core/css/mobile.min.css
      - core/converse.min.js
      version: true
  convert-speech-to-text-as-post:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  convertiser-widgets:
    TranslationFile:
      class: BodyPattern
      path: languages/convertiser-widgets.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Convertiser Widgets (?<v>\d+\.[\.\d]+)/i
      version: true
  convertkit:
    QueryParameter:
      files:
      - resources/frontend/wp-convertkit.js
      version: true
  convocations:
    TranslationFile:
      class: BodyPattern
      path: languages/convocations-fr_FR.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ Convocations v(?<v>\d+\.[\.\d]+)/i
      version: true
  cookbook-hook-guide:
    TranslationFile:
      class: BodyPattern
      path: languages/cookbook-hook-guide.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Cookbook Hook Guide (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  cooked:
    QueryParameter:
      files:
      - assets/admin/css/essentials.min.css
      - assets/css/icons.min.css
      - assets/css/style.min.css
      - assets/css/colors.php
      - assets/css/responsive.php
      - assets/js/cooked-functions.min.js
      version: true
  cookie-consent-box:
    QueryParameter:
      files:
      - public/css/cookie-consent-box.css
      - public/js/cookie-consent-box.js
      version: true
  cookie-law-info:
    QueryParameter:
      files:
      - css/cli-style.css
      - js/cookielawinfo.js
      version: true
    JavascriptComment:
      class: BodyPattern
      path: js/cookielawinfo.js
      pattern: !ruby/regexp /plugin version (?<v>\d+\.[\.\d]+)/i
      version: true
  cookie-law-script-italiano:
    QueryParameter:
      files:
      - assets/js/it_cookie_law.min.js
      version: true
  cookie-notice:
    QueryParameter:
      files:
      - js/front.min.js
      version: true
  cookie-notice-bar:
    QueryParameter:
      files:
      - public/css/dc-cookie-notice-bar-public.css
      - public/js/dc-cookie-notice-bar-public.js
      version: true
  cookie-ok:
    QueryParameter:
      files:
      - js/cookieok.min.js
      version: true
  cookie-optin-interface:
    QueryParameter:
      files:
      - public/css/coii-public.css
      - public/js/coii-public.js
      version: true
  cookiealert:
    QueryParameter:
      files:
      - public/css/cookiealert-public.css
      - public/js/cookiealert-public.js
      version: true
  cookiebar:
    QueryParameter:
      files:
      - cookiebar-latest.min.js
      version: true
  cookiebot:
    TranslationFile:
      class: BodyPattern
      path: langs/cookiebot.pot
      pattern: !ruby/regexp /"(?<v>\d+\.[\.\d]+)/i
      version: true
  cookiepro:
    TranslationFile:
      class: BodyPattern
      path: languages/wpcookiepro.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: wpcookiepro (?<v>\d+\.[\.\d]+)/i'
      version: true
  cool-eform:
    QueryParameter:
      files:
      - css/cool-eform.css
      version: true
  cool-quick-sidebar:
    QueryParameter:
      files:
      - quick-cool-sidebar.js
      version: true
  cool-responsive-mega-menu:
    QueryParameter:
      files:
      - assets/css/crmm.css
      - assets/js/crmm.js
      version: true
  copy-the-code:
    QueryParameter:
      files:
      - assets/css/copy-the-code.css
      - assets/js/copy-the-code.js
      version: true
  copycontentdetector:
    QueryParameter:
      files:
      - public/css/ccd-copycontentdetector-public.css
      - public/js/ccd-copycontentdetector-public.js
      version: true
  copyfight:
    QueryParameter:
      files:
      - _inc/css/copyfight.min.css
      - _inc/css/genericons.min.css
      version: true
  corgi-forms:
    QueryParameter:
      files:
      - assets/css/style-front-corgi-forms.css
      - assets/js/script-front-corgi-forms.js
      version: true
  cornerstone:
    QueryParameter:
      files:
      - js/lib.core.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  cosmic-blocks:
    QueryParameter:
      files:
      - assets/css/cosmic-blocks.style.css
      - assets/js/scrollClass.js
      - assets/js/front.js
      version: true
  cosmic-campaigns:
    QueryParameter:
      files:
      - css/front.css
      - js/front.js
      version: true
  cosmic-carousel:
    QueryParameter:
      files:
      - public/css/cosmic-public.css
      - public/js/cosmic-public.js
      version: true
  cosy-address-book:
    TranslationFile:
      class: BodyPattern
      path: languages/cosy-address-book.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: CoSy Address Book (?<v>\d+\.[\.\d]+)/i'
      version: true
  cotacao-moedas-hoje:
    QueryParameter:
      files:
      - public/css/cmh-bcb-public.css
      version: true
  coupon-reveal-button:
    QueryParameter:
      files:
      - css/spbcta-stylesheet-front.css
      - js/spbcta-nm.js
      version: true
  coupons:
    QueryParameter:
      files:
      - frontend/css/frontend.css
      - frontend/js/frontend.js
      version: true
  course-scheduler-for-learndash:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  course-session-for-sensei:
    QueryParameter:
      files:
      - assets/css/frontend.css
      version: true
  course-wizard-for-sensei:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  coursepress:
    QueryParameter:
      files:
      - 2.0/asset/js/coursepress-featured.js
      version: true
  court-reservation:
    QueryParameter:
      files:
      - public/css/courtres-public.css
      - public/css/jquery-ui.min.css
      - public/css/jquery-ui.theme.min.css
      - public/css/jquery-ui.structure.min.css
      - public/js/jquery-ui.min.js
      - public/js/courtres-public.js
      version: true
  cpf-e-cnpj-para-contact-form-7:
    QueryParameter:
      files:
      - js/mask.min.js
      - js/main.js
      version: true
  cpo-content-types:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  cpt-list:
    QueryParameter:
      files:
      - css/cpt-list.css
      version: true
  crazy-call-to-action-box:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  crea-listings:
    TranslationFile:
      class: BodyPattern
      path: lang/plugin-name.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ TODO (?<v>\d+\.[\.\d]+)/i
      version: true
  creame-whatsapp-me:
    QueryParameter:
      files:
      - public/css/whatsappme.css
      - public/js/whatsappme.js
      version: true
  creative-commons-configurator-1:
    TranslationFile:
      class: BodyPattern
      path: creative-commons-configurator-1.pot
      pattern: !ruby/regexp /ersion:\ creative\-commons\-configurator\-1 (?<v>\d+\.[\.\d]+)/i
      version: true
  crelly-slider:
    QueryParameter:
      files:
      - css/crellyslider.css
      - js/jquery.crellyslider.min.js
      - css/crellyslider.min.css
      version: true
  cresta-posts-box:
    StyleComment:
      class: BodyPattern
      path: css/cresta-posts-box-style.css
      pattern: !ruby/regexp /Cresta Posts Box Version (?<v>\d+\.[\.\d]+)/i
      version: true
  cresta-whatsapp-chat:
    QueryParameter:
      files:
      - css/cresta-whatsapp-chat-front-css.css
      version: true
  crm-hubspot-learndash-integration:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  crm-salesforce-learndash-integration:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  cronycle-content:
    QueryParameter:
      files:
      - public/css/cronycle-content-public.css
      - public/slick/slick.css
      - public/slick/slick-theme.css
      - public/css/slick-carousel.css
      - public/js/moment.min.js
      - public/js/cronycle-content-public.js
      - public/slick/slick.min.js
      - public/js/slick-carousel.js
      version: true
  cross-domain-tracker-for-affiliatewp:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  crosswordsearch:
    TranslationFile:
      class: BodyPattern
      path: languages/crosswordsearch.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ crosswordsearch (?<v>\d+\.[\.\d]+)/i
      version: true
  crs-post-title-shortener:
    QueryParameter:
      files:
      - public/css/crs-post-title-shortener-public.css
      - public/js/crs-post-title-shortener-public.js
      version: true
  cryout-serious-slider:
    QueryParameter:
      files:
      - resources/style.css
      - resources/jquery.mobile.custom.min.js
      - resources/slider.js
      version: true
  cryptex:
    TranslationFile:
      class: BodyPattern
      path: lang/Cryptex.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Cryptex  (?<v>\d+\.[\.\d]+)/i
      version: true
  crypto-live:
    QueryParameter:
      files:
      - assets/css/xgenious-crypto-live-custom.css
      version: true
  crypto-prices:
    QueryParameter:
      files:
      - public/main.css
      version: true
  crypto-qr-code-wp:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/js/script.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  crypto-ticker:
    QueryParameter:
      files:
      - assets/css/stock-ticker.css
      - assets/css/cryptocoins.css
      - assets/js/jquery.stockticker.min.js
      version: true
  cryptocurrency-price-widget:
    TranslationFile:
      class: BodyPattern
      path: languages/crcpw-cryptocurrency-price-widget.pot
      pattern: !ruby/regexp '/Id\-Version: Cryptocurrency Price Widget (?<v>\d+\.[\.\d]+)/i'
      version: true
  cryptocurrency-widgets-pack:
    QueryParameter:
      files:
      - assets/public/js/common.js
      version: true
  cryptoniq-lite:
    QueryParameter:
      files:
      - assets/libs/ionicons/css/ionicons.css
      - assets/libs/cryptofont/css/cryptofont.css
      - assets/css/cryptoniq.engine.css
      - assets/js/cryptoniq.libs.js
      - assets/js/cryptoniq.engine.js
      version: true
  cryptopanel-payment-gateway-for-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: languages/cryptopanel-payment-gateway-de_DE.po
      pattern: !ruby/regexp '/Id\-Version: CryptoPanel Payment Gateway (?<v>\d+\.[\.\d]+)/i'
      version: true
  css3-buttons:
    TranslationFile:
      class: BodyPattern
      path: lang/default.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ CSS3 Buttons (?<v>\d+\.[\.\d]+)/i
      version: true
  csv-exporter-for-terms:
    TranslationFile:
      class: BodyPattern
      path: languages/et-csv.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: et\-csv (?<v>\d+\.[\.\d]+)/i'
      version: true
  culqi-full-integration:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  curatewp-nested-posts:
    QueryParameter:
      files:
      - assets/dist/layouts.build.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/cwpnp.pot
      pattern: !ruby/regexp '/ect\-Id\-Version: CurateWP \- Nested Posts (?<v>\d+\.[\.\d]+)/i'
      version: true
  curatewp-related-posts:
    QueryParameter:
      files:
      - assets/dist/layouts.build.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/cwprp-en_US.po
      pattern: !ruby/regexp '/ct\-Id\-Version: CurateWP \- Related Posts (?<v>\d+\.[\.\d]+)/i'
      version: true
  currencyr:
    TranslationFile:
      class: BodyPattern
      path: languages/default.po
      pattern: !ruby/regexp /ect\-Id\-Version:\ Currencyr for WordPress (?<v>\d+\.[\.\d]+)/i
      version: true
  custom-accordion-block:
    QueryParameter:
      files:
      - "/js/custom-script.js"
      version: true
  custom-admin-login:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  custom-advert-blocks-free:
    TranslationFile:
      class: BodyPattern
      path: lang/custom-blocks-free-ru_RU.po
      pattern: !ruby/regexp /\-Id\-Version:\ Custom Advert Blocks Free v(?<v>\d+\.[\.\d]+)/i
      version: true
  custom-authentication:
    TranslationFile:
      class: BodyPattern
      path: languages/custauth.pot
      pattern: !ruby/regexp /oject\-Id\-Version:\ Custom Authentication (?<v>\d+\.[\.\d]+)/i
      version: true
  custom-bulkquick-edit:
    TranslationFile:
      class: BodyPattern
      path: languages/custom-bulkquick-edit.pot
      pattern: !ruby/regexp /ject\-Id\-Version:\ Custom Bulk\/Quick Edit (?<v>\d+\.[\.\d]+)/i
      version: true
  custom-checkout-layouts-for-woocommerce:
    QueryParameter:
      files:
      - css/custom-checkout.css
      version: true
  custom-classes:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
    TranslationFile:
      class: BodyPattern
      path: lang/custom-classes.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Custom Classes (?<v>\d+\.[\.\d]+)/i'
      version: true
  custom-color-palette:
    QueryParameter:
      files:
      - assets/css/custom-color-palette.css
      version: true
  custom-contact-forms:
    QueryParameter:
      files:
      - assets/build/css/form.min.css
      - assets/build/js/form.min.js
      version: true
  custom-content-portfolio:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  custom-content-types-by-pixelpillow:
    TranslationFile:
      class: BodyPattern
      path: lang/pixelpillow-custom-content-types-nl_NL.po
      pattern: !ruby/regexp /ject\-Id\-Version:\ Custom Content Types \/ (?<v>\d+\.[\.\d]+)/i
      version: true
  custom-cookie-message:
    QueryParameter:
      files:
      - "/assets/css/custom-cookie-message-popup.css"
      - "/assets/js/custom-cookie-message-popup.js"
      version: true
  custom-css-by-dev7studios:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  custom-css-js:
    TranslationFile:
      class: BodyPattern
      path: languages/custom-css-js.pot
      pattern: !ruby/regexp '/ct\-Id\-Version: Simple Custom CSS and JS (?<v>\d+\.[\.\d]+)/i'
      version: true
  custom-database-tables:
    TranslationFile:
      class: BodyPattern
      path: langs/custom-database-tables-ja.po
      pattern: !ruby/regexp /ect\-Id\-Version:\ Custom DataBase Tables v(?<v>\d+\.[\.\d]+)/i
      version: true
  custom-facebook-feed:
    Comment:
      xpath: //comment()[contains(., "Facebook Feed")]
      pattern: !ruby/regexp /Custom Facebook Feed/i
    QueryParameter:
      files:
      - css/cff-style.css
      - js/cff-scripts.js
      version: true
  custom-header-extended:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  custom-importer-exporter:
    TranslationFile:
      class: BodyPattern
      path: languages/custom-importer-exporter.pot
      pattern: !ruby/regexp '/\-Id\-Version: Custom Importer & Exporter (?<v>\d+\.[\.\d]+)/i'
      version: true
  custom-javascript-editor:
    TranslationFile:
      class: BodyPattern
      path: languages/custom-javascript-editor.pot
      pattern: !ruby/regexp /ct\-Id\-Version:\ Custom JavaScript Editor (?<v>\d+\.[\.\d]+)/i
      version: true
  custom-login:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Custom Login v(?<v>\d+\.[\.\d]+)/i
  custom-page-extensions:
    TranslationFile:
      class: BodyPattern
      path: lang/custom-page-extensions.pot
      pattern: !ruby/regexp /ject\-Id\-Version:\ Custom Page Extensions (?<v>\d+\.[\.\d]+)/i
      version: true
  custom-post-type-cleanup:
    TranslationFile:
      class: BodyPattern
      path: languages/custom-post-type-cleanup.pot
      pattern: !ruby/regexp /ct\-Id\-Version:\ Custom Post Type Cleanup (?<v>\d+\.[\.\d]+)/i
      version: true
  custom-post-type-maker:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  custom-post-type-order:
    TranslationFile:
      class: BodyPattern
      path: languages/cpto-fr_FR.po
      pattern: !ruby/regexp /WordPress plugin Custom Post Type Order (?<v>\d+\.[\.\d]+)/i
      version: true
  custom-post-type-parents:
    TranslationFile:
      class: BodyPattern
      path: languages/custom-post-type-parents.pot
      pattern: !ruby/regexp /ct\-Id\-Version:\ Custom Post Type Parents (?<v>\d+\.[\.\d]+)/i
      version: true
  custom-registration-form-builder-with-submission-manager:
    QueryParameter:
      files:
      - public/css/theme_rm_matchmytheme.css
      - public/css/style_rm_front_end.css
      - public/js/script_rm_front.js
      version: true
  custom-sidebars:
    JavascriptComment:
      class: BodyPattern
      path: assets/js/cs-visibility.js
      pattern: !ruby/regexp /Custom Sidebars \- v(?<v>\d+\.[\.\d]+)/i
      version: true
    StyleComment:
      class: BodyPattern
      path: assets/css/cs-visibility.min.css
      pattern: !ruby/regexp /Custom Sidebars \- v(?<v>\d+\.[\.\d]+)/i
      version: true
  custom-template-learndash:
    TranslationFile:
      class: BodyPattern
      path: languages/custom-template-learndash.pot
      pattern: !ruby/regexp '/\-Version: Custom Template for LearnDash (?<v>\d+\.[\.\d]+)/i'
      version: true
  custom-template-lifterlms:
    TranslationFile:
      class: BodyPattern
      path: languages/custom-template-lifterlms.pot
      pattern: !ruby/regexp '/: Custom Template for LifterLMS Courses (?<v>\d+\.[\.\d]+)/i'
      version: true
  custom-testimonial:
    TranslationFile:
      class: BodyPattern
      path: vendor/testimonialmetaoption/languages/zh_CN.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Codestar Framework (?<v>\d+\.[\.\d]+)/i'
      version: true
  custom-twitter-feeds:
    QueryParameter:
      files:
      - css/ctf-styles.css
      - js/ctf-scripts.js
      version: true
  custom-typekit-fonts:
    TranslationFile:
      class: BodyPattern
      path: languages/custom-typekit-fonts.pot
      pattern: !ruby/regexp /roject\-Id\-Version:\ Custom Typekit Fonts (?<v>\d+\.[\.\d]+)/i
      version: true
  custom-wishlist:
    TranslationFile:
      class: BodyPattern
      path: lang/cwl-es_ES.po
      pattern: !ruby/regexp /t\-Id\-Version:\ Free WooCommerce Wishlist (?<v>\d+\.[\.\d]+)/i
      version: true
  custom-wp-rest-api:
    QueryParameter:
      files:
      - public/css/customwprest-public.css
      - public/js/customwprest-public.js
      version: true
  customer-area:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/cuar.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Customer Area (?<v>\d+\.[\.\d]+)/i'
      version: true
  customer-chat-for-facebook:
    QueryParameter:
      files:
      - public/css/customer-chat-for-facebook-public.css
      - public/js/customer-chat-for-facebook-public.js
      version: true
  customify-sites:
    TranslationFile:
      class: BodyPattern
      path: languages/customify-sites.pot
      pattern: !ruby/regexp '/ject\-Id\-Version: Customify Site Library (?<v>\d+\.[\.\d]+)/i'
      version: true
  customizer-search:
    TranslationFile:
      class: BodyPattern
      path: languages/customizer-search.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Customizer Search (?<v>\d+\.[\.\d]+)/i
      version: true
  customizr-addons:
    TranslationFile:
      class: BodyPattern
      path: lang/en_US.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ Customizr Addons v(?<v>\d+\.[\.\d]+)/i
      version: true
  cvi-widgets:
    TranslationFile:
      class: BodyPattern
      path: languages/cvi.pot
      pattern: !ruby/regexp /ion of the WordPress plugin CVI Widgets (?<v>\d+\.[\.\d]+)/i
      version: true
  cyberpress:
    QueryParameter:
      files:
      - assets/css/style.min.css
      - assets/js/script.min.js
      version: true
  cyclone-slider-2:
    QueryParameter:
      files:
      - templates/dark/style.css
      - templates/default/style.css
      - templates/standard/style.css
      - templates/thumbnails/style.css
      - libs/cycle2/jquery.cycle2.min.js
      - libs/cycle2/jquery.cycle2.carousel.min.js
      - libs/cycle2/jquery.cycle2.swipe.min.js
      - libs/cycle2/jquery.cycle2.tile.min.js
      - libs/cycle2/jquery.cycle2.video.min.js
      - templates/dark/script.js
      - templates/thumbnails/script.js
      - libs/vimeo-player-js/player.js
      - js/client.js
      version: true
  daggerhart-openid-connect-generic:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  daily-bible-readings:
    QueryParameter:
      files:
      - public/js/scripts.js
      - public/js/readmore_v2.2.0.min.js
      version: true
  daily-snapshot-for-woocommerce-admin:
    TranslationFile:
      class: BodyPattern
      path: languages/mwb-dailyss-en_US.po
      pattern: !ruby/regexp '/n: Daily Snapshot for WooCommerce Admin (?<v>\d+\.[\.\d]+)/i'
      version: true
  dailybrief:
    QueryParameter:
      files:
      - public/css/dailybrief-public.css
      - public/js/dailybrief-public.js
      version: true
  danixland-countdown:
    TranslationFile:
      class: BodyPattern
      path: i18n/danixland-countdown.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ danixland CountDown (?<v>\d+\.[\.\d]+)/i
      version: true
  darwin-backup:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  dash-notifier:
    TranslationFile:
      class: BodyPattern
      path: languages/dash-notifier.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Dash Notifier (?<v>\d+\.[\.\d]+)/i'
      version: true
  dashboard-columns:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  dashboard-linker:
    TranslationFile:
      class: BodyPattern
      path: languages/dashboard-linker.pot
      pattern: !ruby/regexp /f the WordPress plugin Dashboard linker (?<v>\d+\.[\.\d]+)/i
      version: true
  dashboard-notes:
    TranslationFile:
      class: BodyPattern
      path: languages/dashboard-notes.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Dashboard Notes (?<v>\d+\.[\.\d]+)/i
      version: true
  dashboard-welcome-for-beaver-builder:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /= (?<v>\d+\.[\.\d]+) =/i
      version: true
  dashly:
    TranslationFile:
      class: BodyPattern
      path: languages/dashly-ru_RU.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: dashly (?<v>\d+\.[\.\d]+)/i'
      version: true
  dashview:
    TranslationFile:
      class: BodyPattern
      path: i18n/dashview-de_DE.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ DashView v(?<v>\d+\.[\.\d]+)/i
      version: true
  date-and-time-widget:
    TranslationFile:
      class: BodyPattern
      path: languages/date-time.pot
      pattern: !ruby/regexp /roject\-Id\-Version:\ Date and Time Widget (?<v>\d+\.[\.\d]+)/i
      version: true
  db-share-count:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  db-signatures:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  debtcom-business-in-a-box:
    QueryParameter:
      files:
      - css/bib.min.css
      version: true
  debug-bar-constants:
    QueryParameter:
      files:
      - js/jquery.ui.totop.min.js
      version: true
  debug-bar-rewrite-rules:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  decent-comments:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  deep-free-plus:
    QueryParameter:
      files:
      - assets/dist/css/frontend/header-builder/header-builder.css
      - admin/header-builder/assets/src/frontend/whb-jquery-plugins.js
      - admin/header-builder/assets/src/frontend/whb-frontend.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  deeper-comments:
    QueryParameter:
      files:
      - views/css/package/iconfonts.css
      - views/css/deeper.min.css
      - views/js/deeper.min.js
      version: true
  defender-security:
    TranslationFile:
      class: BodyPattern
      path: languages/wpdef-default.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ WP Defender Pro (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+) \- \d+/
      version: true
  delete-expired-transients:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  delete-revision:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  delightful-downloads:
    QueryParameter:
      files:
      - assets/css/delightful-downloads.min.css
      version: true
  delivery-area-with-google-maps:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  delivery-date-for-woocommerce:
    QueryParameter:
      files:
      - public/css/delivery_date_for_woocommerce-public.css
      - public/css/jquery-ui.css
      - public/js/delivery_date_for_woocommerce-public.js
      version: true
  delivery-date-system-for-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: languages/delivery-date-system.pot
      pattern: !ruby/regexp '/n: Delivery Date System for WooCommerce (?<v>\d+\.[\.\d]+)/i'
      version: true
  delivery-drivers-for-woocommerce:
    QueryParameter:
      files:
      - public/css/ddwc-public.css
      - public/js/ddwc-public.js
      version: true
  delucks-seo:
    Comment:
      xpath: //comment()[contains(., "DELUCKS SEO Plugin")]
      pattern: !ruby/regexp '/LUCKS SEO Plugin for WordPress Version: (?<v>\d+\.[\.\d]+)/i'
      version: true
  demetra-chat:
    QueryParameter:
      files:
      - public/css/demetrachat-public.css
      version: true
  demo-bar:
    TranslationFile:
      class: BodyPattern
      path: languages/demo-bar.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Demo Bar (?<v>\d+\.[\.\d]+)/i
      version: true
  demoify-blocks:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  depublish-posts:
    TranslationFile:
      class: BodyPattern
      path: lang/wp-depublish-posts.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Depublish Posts (?<v>\d+\.[\.\d]+)/i
      version: true
  derweili-fb-chat:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  design-sidebar-using-page-builder:
    TranslationFile:
      class: BodyPattern
      path: languages/sidebar-using-page-builder.pot
      pattern: !ruby/regexp '/sion: Design Sidebar Using Page Builder (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^Version:? (?<v>\d+\.[\.\d]+)(?!.*Version:? \d+\.[\.\d]+)/mi
      version: true
  dessky-responsive-slider:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  dessky-security:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  developer-tool:
    TranslationFile:
      class: BodyPattern
      path: languages/dev-tool.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Developer Tool (?<v>\d+\.[\.\d]+)/i'
      version: true
  device-detect:
    TranslationFile:
      class: BodyPattern
      path: languages/device-detect-fr_FR.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Device Detect (?<v>\d+\.[\.\d]+)/i'
      version: true
  devvn-image-hotspot:
    QueryParameter:
      files:
      - frontend/css/ihotspot.min.css
      - frontend/js/jquery.ihotspot.min.js
      version: true
  dexonline-searchbox:
    TranslationFile:
      class: BodyPattern
      path: languages/dexonline-searchbox-de_DE.po
      pattern: !ruby/regexp /Translation of the Dexonline Searchbox (?<v>\d+\.[\.\d]+)/i
      version: true
  dezo-tools:
    TranslationFile:
      class: BodyPattern
      path: languages/dezo-tools.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ dezo\-tools (?<v>\d+\.[\.\d]+)/i
      version: true
  df-pagination:
    TranslationFile:
      class: BodyPattern
      path: I18n/df-pagination.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ DF\-Pagination (?<v>\d+\.[\.\d]+)/i
      version: true
  dgxpco:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  dialogue-layout:
    TranslationFile:
      class: BodyPattern
      path: language/dialogue-layout.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Dialogue Layout (?<v>\d+\.[\.\d]+)/i
      version: true
  dibs-for-woocommerce:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  dicentis-podcast:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  digest:
    TranslationFile:
      class: BodyPattern
      path: languages/digest.pot
      pattern: !ruby/regexp /roject\-Id\-Version:\ Digest Notifications (?<v>\d+\.[\.\d]+)/i
      version: true
  digipass:
    QueryParameter:
      files:
      - public/assets/css/dp-public.css
      - public/assets/js/dp-public.js
      version: true
  digital-certainty:
    TranslationFile:
      class: BodyPattern
      path: languages/plugin-name.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ TODO (?<v>\d+\.[\.\d]+)/i
      version: true
  dima-take-action:
    QueryParameter:
      files:
      - public/css/dima-take-action-public.css
      - public/js/dima-take-action-public.js
      version: true
  dirt-directory-client:
    TranslationFile:
      class: BodyPattern
      path: languages/dirt-directory-client.pot
      pattern: !ruby/regexp /oject\-Id\-Version:\ DiRT Directory Client (?<v>\d+\.[\.\d]+)/i
      version: true
  disable-blog:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  disable-emails:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  disable-embeds:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  disable-feeds:
    TranslationFile:
      class: BodyPattern
      path: languages/disable-feeds.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Disable Feeds (?<v>\d+\.[\.\d]+)/i
      version: true
  disable-right-click-powered-by-pixterme:
    TranslationFile:
      class: BodyPattern
      path: languages/pixterme.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Pixter Me (?<v>\d+\.[\.\d]+)/i
      version: true
  disable-search-slug:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  dispensary-age-verification:
    QueryParameter:
      files:
      - public/css/dispensary-age-verification-public.css
      - public/js/dispensary-age-verification-public.js
      version: true
  dispensary-coupons:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  dispensary-tinctures:
    QueryParameter:
      files:
      - public/css/wpd-tinctures-public.css
      - public/js/wpd-tinctures-public.js
      version: true
  display-featured-image-genesis:
    TranslationFile:
      class: BodyPattern
      path: languages/display-featured-image-genesis.pot
      pattern: !ruby/regexp /ion:\ Display Featured Image for Genesis (?<v>\d+\.[\.\d]+)/i
      version: true
  display-posts-shortcode:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\#\# \[(?<v>\d+\.[\.\d]+)\]/i
      version: true
  display-taxes-on-product-page-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: mlfactory_tax_plugin-de_DE.po
      pattern: !ruby/regexp /oject\-Id\-Version:\ MLFactory Tax Plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  ditty-news-ticker:
    QueryParameter:
      files:
      - assets/fontastic/styles.css
      - assets/css/style.css
      - legacy/static/libs/fontastic/styles.css
      - legacy/static/js/jquery.touchSwipe.min.js
      version: true
  dk-pdf:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/js/frontend.js
      version: true
  dobsondev-shortcodes:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Tested up to Wordpress [\d\.]+ \((?<v>\d+\.[\.\d]+)\)/i
      version: true
  dobsondev-weather:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  doc8:
    TranslationFile:
      class: BodyPattern
      path: languages/docu-en_US.pot
      pattern: !ruby/regexp /\# Copyright \(C\) 2018 DoC8 (?<v>\d+\.[\.\d]+)/i
      version: true
  docspress:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/js/script.js
      version: true
  docular:
    QueryParameter:
      files:
      - public/css/docular-public.css
      - public/js/docular-public.js
      version: true
  document-gallery:
    QueryParameter:
      files:
      - assets/css/style.min.css
      - assets/js/gallery.min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  documentation:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  dokan-invoice:
    TranslationFile:
      class: BodyPattern
      path: languages/dokan-invoice.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Dokan \- PDF Invoice (?<v>\d+\.[\.\d]+)/i
      version: true
  dokan-plus:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  dolibarr-rest-api:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  donate-visa:
    QueryParameter:
      files:
      - assets/css/donate-visa-dvsmp.css
      - assets/js/donate-visa-dvsmp.js
      version: true
  doppelme-avatars:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  double-image:
    TranslationFile:
      class: BodyPattern
      path: languages/double-image.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Double Image (?<v>\d+\.[\.\d]+)/i'
      version: true
  double-opt-in-for-download:
    QueryParameter:
      files:
      - public/assets/css/style.css
      version: true
  doviz-bilgileri:
    QueryParameter:
      files:
      - doviz-style.css
      version: true
  download-after-email:
    QueryParameter:
      files:
      - css/download.css
      - js/media-query.js
      - js/download.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/dae.pot
      pattern: !ruby/regexp '/oject\-Id\-Version: Download After Email v(?<v>\d+\.[\.\d]+)/i'
      version: true
  download-manager:
    MetaGenerator:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      pattern: !ruby/regexp /WordPress Download Manager (?<v>\d+\.[\.\d]+)/i
      version: true
  download-media-file:
    TranslationFile:
      class: BodyPattern
      path: languages/download-media-file.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: Download Media File (?<v>\d+\.[\.\d]+)/i'
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  download-monitor:
    TranslationFile:
      class: BodyPattern
      path: languages/download-monitor.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Download Monitor (?<v>\d+\.[\.\d]+)/i'
      version: true
  download-plugins-dashboard:
    TranslationFile:
      class: BodyPattern
      path: langs/download-plugins-dashboard.pot
      pattern: !ruby/regexp /nload Plugins and Themes from Dashboard (?<v>\d+\.[\.\d]+)/i
      version: true
  dps-pxpay-for-wp-ecommerce:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  dragon-video:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  drastic-table-manager:
    TranslationFile:
      class: BodyPattern
      path: drastic-table-manager.pot
      pattern: !ruby/regexp /oject\-Id\-Version:\ Drastic Table Manager (?<v>\d+\.[\.\d]+)/i
      version: true
  drim-share:
    QueryParameter:
      files:
      - public/css/drim-share.min.css
      version: true
  dropdown-content:
    TranslationFile:
      class: BodyPattern
      path: languages/dropdowncontent.pot
      pattern: !ruby/regexp /Dropdown Content v(?<v>\d+\.[\.\d]+)/i
      version: true
  dropdown-menu-widget:
    Comment:
      xpath: //comment()[contains(., "Dropdown Menu")]
      pattern: !ruby/regexp /by shailan \(https?:\/\/metinsaylan\.com\) v(?<v>\d+\.[\.\d]+)/i
      version: true
  dropshipping-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: languages/dropshipping-woocommerce.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: Knawat Dropshipping (?<v>\d+\.[\.\d]+)/i'
      version: true
  dropshipping-xox:
    QueryParameter:
      files:
      - public/css/dropshipping-xox-public.css
      - public/js/dropshipping-xox-public.js
      version: true
  drug-search:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator" and contains(@content, 'Drug Search')]/@content
      version: true
      pattern: !ruby/regexp /Drug Search v(?<v>\d+\.[\.\d]+) \- https:\/\/emdplugins\.com/i
  ds-suit:
    TranslationFile:
      class: BodyPattern
      path: languages/en_US.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Divi Sensei Suit (?<v>\d+\.[\.\d]+)/i'
      version: true
  dsidxpress:
    QueryParameter:
      files:
      - js/autocomplete.js
      version: true
  dsubscribers:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/js/jquery.validate.min.js
      - assets/js/frontend.js
      version: true
  dummy-images:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  duplicate-page-and-post:
    QueryParameter:
      files:
      - admin/css/duplicate-page-and-post-admin.min.css
      version: true
  duracelltomi-google-tag-manager:
    QueryParameter:
      files:
      - js/gtm4wp-form-move-tracker.js
      version: true
  dvk-conf:
    QueryParameter:
      files:
      - public/css/dvk-conf-public.css
      - public/js/dvk-conf-public.js
      - public//js/cookie.js
      version: true
  dvk-social-sharing:
    QueryParameter:
      files:
      - assets/css/styles.min.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#\#\#\# (?<v>\d+\.[\.\d]+) \- [^\r\n]+$/i
      version: true
  dynamic-asset-versioning:
    TranslationFile:
      class: BodyPattern
      path: languages/dynamic-asset-versioning.pot
      pattern: !ruby/regexp '/ct\-Id\-Version: Dynamic Asset Versioning (?<v>\d+\.[\.\d]+)/i'
      version: true
  dynamic-content-for-woocommerce:
    QueryParameter:
      files:
      - public/css/cc-for-woocommerce-public.css
      - public/js/cc-for-woocommerce-public.js
      version: true
  dynamic-content-gallery-plugin:
    Comment:
      xpath: //comment()[contains(., "Content Gallery")]
      pattern: !ruby/regexp /Dynamic Content Gallery plugin version (?<v>\d+\.[\.\d]+)/i
      version: true
  dynamic-seo-child-pages:
    TranslationFile:
      class: BodyPattern
      path: lang/dynamic-seo-child-pages.pot
      pattern: !ruby/regexp /ect\-Id\-Version:\ Dynamic SEO Child Pages (?<v>\d+\.[\.\d]+)/i
      version: true
  dynast-admin-panel:
    QueryParameter:
      files:
      - assets/js/admin_contact.js
      pattern: !ruby/regexp /ver=v(?<v>\d+\.[\.\d]+)/
      version: true
  e-commerce-by-salescart:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\*+ V E R \s+ (?<v>\d+\.[\.\d]+)/i
      version: true
  e2pdf:
    QueryParameter:
      files:
      - js/e2pdf.frontend.js
      version: true
  earnware-connect:
    QueryParameter:
      files:
      - public/js/earnware-lib.js
      - public/js/earnware-tracking.js
      - public/js/earnware-merge.js
      version: true
  easily-generate-rest-api-url:
    QueryParameter:
      files:
      - public/css/generate-rest-api-url-public.css
      - public/js/generate-rest-api-url-public.js
      version: true
  easing-slider:
    TranslationFile:
      class: BodyPattern
      path: languages/easingslider.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Easing Slider (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - assets/css/public.min.css
      - assets/js/public.min.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  easy-accordion-for-faq:
    QueryParameter:
      files:
      - eaf-assets/css/eaf-costum.css
      - eaf-assets/css/font-awesome.min.css
      - eaf-assets/js/eaf-costum.js
      - eaf-assets/js/eaf-admin.js
      version: true
  easy-ad-picker:
    TranslationFile:
      class: BodyPattern
      path: languages/easyadpicker-nl_NL.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: millionare (?<v>\d+\.[\.\d]+)/i'
      version: true
  easy-admin-training:
    QueryParameter:
      files:
      - css/admin.css
      - js/admin.js
      version: true
  easy-adsense-lite:
    Comment:
      xpath: //comment()[contains(., "AdSense")]
      pattern: !ruby/regexp /Easy Plugin for AdSense V(?<v>\d+\.[\.\d]+)/i
      version: true
  easy-blog-ideas:
    TranslationFile:
      class: BodyPattern
      path: languages/__pig_.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Easy Blog Ideas (?<v>\d+\.[\.\d]+)/i
      version: true
  easy-code-manager:
    TranslationFile:
      class: BodyPattern
      path: locals/languages/css-javascript-toolbox.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Easy Code Manager (?<v>\d+\.[\.\d]+)/i
      version: true
  easy-custom-auto-excerpt:
    QueryParameter:
      files:
      - assets/style-frontend.css
      - buttons/ecae-buttonskin-none.css
      version: true
  easy-custom-error-pages:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  easy-custom-js-and-css:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  easy-customizer-for-woocommerce-pdf-invoices:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  easy-digital-downloads:
    TranslationFile:
      class: BodyPattern
      path: languages/easy-digital-downloads.pot
      pattern: !ruby/regexp /ject\-Id\-Version:\ Easy Digital Downloads (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - templates/edd.min.css
      - assets/js/edd-ajax.min.js
      version: true
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Easy Digital Downloads v(?<v>\d+\.[\.\d]+)/i
  easy-digital-downloads-free-link:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  easy-digital-downloads-payment-gateway-by-novalnet:
    TranslationFile:
      class: BodyPattern
      path: languages/edd-novalnet.pot
      pattern: !ruby/regexp /"Version (?<v>\d+\.[\.\d]+)/i
      version: true
  easy-excerpt:
    TranslationFile:
      class: BodyPattern
      path: languages/easy-excerpt.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ Easy Excerpt (?<v>\d+\.[\.\d]+)/i
      version: true
  easy-facebook-likebox:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/css/font-awesome.css
      - public/assets/css/animate.css
      - public/assets/popup/magnific-popup.css
      - public/assets/popup/jquery.magnific-popup.min.js
      - public/assets/js/jquery.cookie.js
      - public/assets/js/public.js
      version: true
  easy-fancybox:
    Comment:
      xpath: //comment()[contains(., "FancyBox")]
      pattern: !ruby/regexp /Easy FancyBox (?<v>\d+\.[\.\d]+) using/i
      version: true
    QueryParameter:
      files:
      - fancybox/jquery.fancybox-1.3.8.min.css
      - fancybox/jquery.fancybox-1.3.8.min.js
      version: true
  easy-featured-images:
    TranslationFile:
      class: BodyPattern
      path: lang/easy-featured-images-hu_HU.po
      pattern: !ruby/regexp /oject\-Id\-Version:\ Easy Featured Images v(?<v>\d+\.[\.\d]+)/i
      version: true
  easy-feedback:
    QueryParameter:
      files:
      - assets/ef-style.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  easy-gdpr-consent-mailchimp:
    QueryParameter:
      files:
      - css/main.css
      - js/main.js
      version: true
  easy-google-fonts:
    JavascriptComment:
      class: BodyPattern
      path: assets/js/admin.js
      pattern: !ruby/regexp /\* @version (?<v>\d+\.[\.\d]+)/i
      version: true
  easy-heads-up-bar:
    QueryParameter:
      files:
      - css/ehu.css
      - js/ehu.js
      version: true
  easy-iban:
    QueryParameter:
      files:
      - public/css/easy-iban-public.css
      - public/js/easy-iban-public.js
      - public/js/jquery.getParams.js
      version: true
  easy-image-collage:
    QueryParameter:
      files:
      - css/public.css
      - js/public.js
      version: true
  easy-lazy-loader:
    QueryParameter:
      files:
      - js/easy-lazy-loader.min.js
      version: true
  easy-menu-manager-wpzest:
    QueryParameter:
      files:
      - css/extra.min.css
      version: true
  easy-multi-step-form:
    QueryParameter:
      files:
      - public/css/multi_step_reg-public.css
      version: true
  easy-newsletter-signups:
    QueryParameter:
      files:
      - "/css/wpens-style.css"
      - "/js/wpens-public.js"
      version: true
  easy-nivo-slider:
    QueryParameter:
      files:
      - css/easy-nivo-slider.css
      version: true
  easy-panorama:
    QueryParameter:
      files:
      - public/css/paver.min.css
      - public/js/jquery.paver.min.js
      - public/js/jquery.ba-throttle-debounce.min.js
      - public/js/jquery.init.js
      version: true
  easy-photo-album:
    QueryParameter:
      files:
      - css/easy-photo-album-template.css
      version: true
  easy-plugin-demo:
    TranslationFile:
      class: BodyPattern
      path: languages/easy-plugin-demo.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Easy Plugin Demo (?<v>\d+\.[\.\d]+)/i'
      version: true
  easy-plugin-stats:
    TranslationFile:
      class: BodyPattern
      path: languages/easy-plugin-stats.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Easy Plugin Stats (?<v>\d+\.[\.\d]+)/i
      version: true
  easy-post-series:
    QueryParameter:
      files:
      - assets/css/styles.css
      - assets/js/scripts.js
      version: true
  easy-pricing-table-manager:
    TranslationFile:
      class: BodyPattern
      path: easy-pricing-table-manager.po
      pattern: !ruby/regexp /ion:\ Easy Pricing Table Manager Version (?<v>\d+\.[\.\d]+)/i
      version: true
  easy-primary-category:
    TranslationFile:
      class: BodyPattern
      path: languages/easy-primary-category.pot
      pattern: !ruby/regexp /oject\-Id\-Version:\ Easy Primary Category (?<v>\d+\.[\.\d]+)/i
      version: true
  easy-property-listings:
    QueryParameter:
      files:
      - lib/assets/css/style-structure.css
      - lib/assets/css/style.css
      - lib/assets/js/epl.js
      - lib/assets/js/jquery-front-scripts.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/easy-property-listings.pot
      pattern: !ruby/regexp /ject\-Id\-Version:\ Easy Property Listings (?<v>\d+\.[\.\d]+)/i
      version: true
  easy-reader:
    QueryParameter:
      files:
      - css/reader.css
      - js/reader.js
      version: true
  easy-recent-posts:
    TranslationFile:
      class: BodyPattern
      path: langs/easy-recent-posts-de_DE.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Easy Recent Posts v(?<v>\d+\.[\.\d]+)/i
      version: true
  easy-related-posts:
    QueryParameter:
      files:
      - front/assets/css/public.min.css
      - front/assets/js/public.min.js
      - front/assets/js/jquery.caption.min.js
      version: true
  easy-responsive-tabs:
    QueryParameter:
      files:
      - assets/js/bootstrap-dropdown.js
      - assets/js/bootstrap-tab.js
      - assets/js/bootstrap-tabdrop.js
      - assets/js/ert_js.php
      version: true
  easy-retweet:
    TranslationFile:
      class: BodyPattern
      path: languages/easy-retweet.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Easy Retweet (?<v>\d+\.[\.\d]+)/i
      version: true
  easy-scheduled-posts:
    TranslationFile:
      class: BodyPattern
      path: langs/easy-recent-posts-de_DE.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Easy Recent Posts v(?<v>\d+\.[\.\d]+)/i
      version: true
  easy-scroll:
    QueryParameter:
      files:
      - css/easyscroll-main.css
      - js/easyscroll-main.js
      version: true
  easy-side-tab-cta:
    QueryParameter:
      files:
      - css/frontend/est-frontend.css
      - css/jquery.mCustomScrollbar.css
      - js/frontend/est-frontend.js
      - js/jquery.mCustomScrollbar.concat.min.js
      version: true
  easy-similar-posts:
    TranslationFile:
      class: BodyPattern
      path: langs/easy-similar-posts-de_DE.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Easy Random Posts v(?<v>\d+\.[\.\d]+)/i
      version: true
  easy-slideshow:
    QueryParameter:
      files:
      - frontend/css/frontend.css
      version: true
  easy-social-sharing:
    QueryParameter:
      files:
      - assets/css/easy-social-sharing.css
      - assets/js/frontend/easy-social-sharing.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/easy-social-sharing.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Easy Social Sharing (?<v>\d+\.[\.\d]+)/i
      version: true
  easy-support-videos:
    TranslationFile:
      class: BodyPattern
      path: languages/easy-support-videos.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: Easy Support Videos (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  easy-swipebox:
    QueryParameter:
      files:
      - public/css/swipebox.min.css
      - public/js/jquery.swipebox.min.js
      - public/js/jquery.init.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/easy-swipebox.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Easy SwipeBox (?<v>\d+\.[\.\d]+)/i
      version: true
  easy-table-of-contents:
    QueryParameter:
      files:
      - vendor/icomoon/style.min.css
      - assets/css/screen.min.css
      - assets/js/front.min.js
      version: true
  easy-taxonomy-support:
    TranslationFile:
      class: BodyPattern
      path: lang/ez-taxonomy-support.pot
      pattern: !ruby/regexp /oject\-Id\-Version:\ Easy Taxonomy Support (?<v>\d+\.[\.\d]+)/i
      version: true
  easy-testimonial-rotator:
    TranslationFile:
      class: BodyPattern
      path: languages/easy-testimonial-rotator.pot
      pattern: !ruby/regexp /ct\-Id\-Version:\ Easy Testimonial Rotator (?<v>\d+\.[\.\d]+)/i
      version: true
  easy-timer:
    TranslationFile:
      class: BodyPattern
      path: languages/easy-timer-fr_FR.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Easy Timer (?<v>\d+\.[\.\d]+)/i
      version: true
  easy-toolbox:
    Comment:
      xpath: //comment()[contains(., "easytoolbox")]
      pattern: !ruby/regexp /use easytoolbox\.net version (?<v>\d+\.[\.\d]+)/i
      version: true
  easy-up-sell-for-woocommerce:
    QueryParameter:
      files:
      - public/css/eus-for-woocommerce-public.css
      - public/js/eus-for-woocommerce-public.js
      version: true
  easy-video-player:
    Comment:
      xpath: //comment()[contains(., "Easy Video Player")]
      pattern: !ruby/regexp /the Easy Video Player plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  easy-widget-columns:
    QueryParameter:
      files:
      - public/css/easy-widget-columns-public.css
      version: true
  easy-woocommerce-discounts:
    TranslationFile:
      class: BodyPattern
      path: languages/easy-woocommerce-discounts.pot
      pattern: !ruby/regexp /"Pricing & Discounts (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  easy-youtube-gallery:
    QueryParameter:
      files:
      - assets/lib/magnific-popup/magnific-popup.min.css
      - assets/css/eytg.css
      - assets/lib/magnific-popup/jquery.magnific-popup.min.js
      version: true
  easycoder:
    QueryParameter:
      files:
      - easycoder-min.js
      version: true
  easyevent:
    QueryParameter:
      files:
      - public/css/easyevent-public.css
      - public/js/easyevent-public.js
      version: true
  easymega:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  easyreservations:
    QueryParameter:
      files:
      - js/both.js
      - assets/css/ui.min.css
      - assets/js/both.js
      version: true
  easytimetable-responsive-schedule-management-system:
    QueryParameter:
      files:
      - public/css/easy-timetable-public.css
      - public/tooltipster/css/tooltipster.bundle.min.css
      - public/tooltipster/css/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-borderless.min.css
      - public/tooltipster/css/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-light.min.css
      - public/js/easy-timetable-public.js
      - public/js/jquery.injectCSS.js
      - public/tooltipster/js/tooltipster.bundle.min.js
      - public/js/dist/html2canvas.min.js
      - public/js/dist/html2canvas.svg.min.js
      version: true
  echelon-so:
    QueryParameter:
      files:
      - inc/utilities.css
      - features/animated-gradients/inc/granim.min.js
      - features/animated-gradients/inc/animated-gradients.js
      - features/animate/inc/animate.js
      - features/tooltip/inc/tooltip.js
      - features/sticky/inc/sticky.js
      - features/waypoints/inc/waypoints.js
      version: true
  echo-show-ids:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^=+ (?<v>\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi
      version: true
  ecwid-widgets-avalanche:
    QueryParameter:
      files:
      - inc/css/styles.css
      - inc/js/scripts.js
      version: true
  edd-ajax-filters:
    QueryParameter:
      files:
      - assets/css/animate.min.css
      - assets/css/edd-ajax-filters.min.css
      - assets/js/edd-ajax-filters.min.js
      version: true
  edd-ajax-search:
    QueryParameter:
      files:
      - assets/css/edd-ajax-search.min.css
      - assets/js/edd-ajax-search.min.js
      version: true
  edd-blocks:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  edd-bulk-sale-price:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  edd-card:
    TranslationFile:
      class: BodyPattern
      path: languages/edd-card.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: EDD Card (?<v>\d+\.[\.\d]+)/i'
      version: true
  edd-changelog:
    QueryParameter:
      files:
      - edd-changelog.min.css
      version: true
  edd-download-info:
    TranslationFile:
      class: BodyPattern
      path: languages/edd-download-info.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ EDD Download Info (?<v>\d+\.[\.\d]+)/i
      version: true
  edd-download-pages:
    QueryParameter:
      files:
      - assets/css/edd-download-pages.min.css
      version: true
  edd-first-time-buyers-gift:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  edd-infinite-scrolling:
    QueryParameter:
      files:
      - assets/css/animate.min.css
      - assets/css/edd-infinite-scrolling.min.css
      - assets/js/edd-infinite-scrolling.min.js
      version: true
  edd-mark-as-add-on:
    TranslationFile:
      class: BodyPattern
      path: languages/edd-mark-as-addon.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: EDD Mark as add\-on (?<v>\d+\.[\.\d]+)/i'
      version: true
  edd-multilingual:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  edd-paypal-payment:
    QueryParameter:
      files:
      - public/css/paypal-edd-public.css
      - public/js/paypal-edd-public.js
      version: true
  edd-purchase-details:
    TranslationFile:
      class: BodyPattern
      path: languages/edd-purchase-details.pot
      pattern: !ruby/regexp /sy Digital Downloads \- Purchase Details (?<v>\d+\.[\.\d]+)/i
      version: true
  edd-quick-view:
    QueryParameter:
      files:
      - assets/css/edd-quick-view.min.css
      - assets/js/edd-quick-view.min.js
      version: true
  edd-related-downloads-carousel:
    QueryParameter:
      files:
      - css/relcarouself.css
      version: true
  edd-related-downloads-carousel-free:
    QueryParameter:
      files:
      - css/relcarouself.css
      version: true
  edd-variable-defaults-update:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  edit-author-slug:
    TranslationFile:
      class: BodyPattern
      path: languages/edit-author-slug.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Edit Author Slug (?<v>\d+\.[\.\d]+)/i
      version: true
    JavascriptComment:
      class: BodyPattern
      path: js/edit-author-slug.min.js
      pattern: !ruby/regexp /edit-author-slug \- v(?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  edit-recent-posts:
    TranslationFile:
      class: BodyPattern
      path: lang/edit-recent-posts.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Edit Recent Posts (?<v>\d+\.[\.\d]+)/i
      version: true
  editorial-access-manager:
    TranslationFile:
      class: BodyPattern
      path: languages/editorial-access-manager.pot
      pattern: !ruby/regexp /ct\-Id\-Version:\ Editorial Access Manager (?<v>\d+\.[\.\d]+)/i
      version: true
  edublogify-contact-form:
    QueryParameter:
      files:
      - public/css/mystyle.css
      version: true
  educator:
    QueryParameter:
      files:
      - assets/public/css/base.css
      version: true
  efavourite-posts:
    TranslationFile:
      class: BodyPattern
      path: lang/efavourite-posts.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: EFavourite Posts (?<v>\d+\.[\.\d]+)/i'
      version: true
  effective-bio-boxes:
    QueryParameter:
      files:
      - css/style.css
      version: true
  eflyermaker-sign-up-form-builder:
    QueryParameter:
      files:
      - assets/css/animate.css
      - public/assets/css/efmfb_public.css
      - assets/js/efmfb_globals.js
      - assets/js/efmfb_popup_options.js
      - public/assets/js/efmfb_public.js
      version: true
  eg-attachments:
    QueryParameter:
      files:
      - css/eg-attachments.css
      version: true
  egypt-dollarprice:
    QueryParameter:
      files:
      - assets/css/plugin.css
      - assets/js/plugin.js
      version: true
  eight-day-week-print-workflow:
    TranslationFile:
      class: BodyPattern
      path: languages/eight-day-week.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Eight Day Week (?<v>\d+\.[\.\d]+)/i
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  eight-degree-easy-tags:
    QueryParameter:
      files:
      - css/frontend.css
      - js/frontend.js
      version: true
  eight-degree-posts-list:
    QueryParameter:
      files:
      - css/frontend.css
      - js/frontend.js
      version: true
  eighties-bbpress:
    TranslationFile:
      class: BodyPattern
      path: languages/eighties-bbpress-en_US.pot
      pattern: !ruby/regexp /t\-Id\-Version:\ Eighties Add\-on \- bbPress (?<v>\d+\.[\.\d]+)/i
      version: true
  einsatzverwaltung:
    QueryParameter:
      files:
      - css/style-frontend.css
      version: true
  elasticpress:
    TranslationFile:
      class: BodyPattern
      path: lang/elasticpress.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ ElasticPress (?<v>\d+\.[\.\d]+)/i
      version: true
  electric-studio-cross-linker:
    QueryParameter:
      files:
      - js/highlighter.js
      version: true
  electrifying-engineering-portfolio:
    TranslationFile:
      class: BodyPattern
      path: languages/electrifying-engineering-portfolio.pot
      pattern: !ruby/regexp '/ion: Electrifying Engineering Portfolio (?<v>\d+\.[\.\d]+)/i'
      version: true
  elegant-responsive-content-slider:
    TranslationFile:
      class: BodyPattern
      path: languages/ercs.pot
      pattern: !ruby/regexp /msgid "Version:\ (?<v>\d+\.[\.\d]+)/i
      version: true
  element-capability-manager:
    TranslationFile:
      class: BodyPattern
      path: languages/english.po
      pattern: !ruby/regexp /\-Id\-Version:\ Element Capability Manager (?<v>\d+\.[\.\d]+)/i
      version: true
  elementary:
    QueryParameter:
      files:
      - assets/stylesheet/elementary-frontend.css
      version: true
  elementor:
    QueryParameter:
      files:
      - assets/lib/eicons/css/elementor-icons.min.css
      - assets/css/animations.min.css
      - assets/css/frontend.min.css
      - assets/js/frontend.min.js
      version: true
    JavascriptComment:
      class: BodyPattern
      path: assets/js/admin-feedback.js
      pattern: !ruby/regexp /elementor \- v(?<v>\d+\.[\.\d]+)/i
      version: true
    StyleComment:
      class: BodyPattern
      path: assets/css/admin.min.css
      pattern: !ruby/regexp /elementor \- v(?<v>\d+\.[\.\d]+)/i
      version: true
  elementor-addon-widgets:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# v(?<v>\d+\.[\.\d]+)/i
      version: true
  elementor-templater:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# v(?<v>\d+\.[\.\d]+)/i
      version: true
  elgg-bridge:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  els-ajax-login:
    QueryParameter:
      files:
      - css/els-ajax-login-css.css
      - js/els-ajax-login-def.js
      version: true
  em-purchase-code-validator:
    QueryParameter:
      files:
      - public/assets/css/em-puchase-code-validator-public.css
      - public/assets/js/vue.min.js
      - public/assets/js/moment.js
      - public/assets/js/moment-timezone.min.js
      - public/assets/js/axios.min.js
      - public/assets/js/em-puchase-code-validator-public.js
      version: true
  email-address-encoder:
    TranslationFile:
      class: BodyPattern
      path: languages/email-address-encoder.pot
      pattern: !ruby/regexp /oject\-Id\-Version:\ Email Address Encoder (?<v>\d+\.[\.\d]+)/i
      version: true
  email-download-link:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^\*+Version (?<v>\d+\.[\.\d]+)\*+(?!.*\*+Version \d+\.[\.\d]+\*+)/mi
      version: true
  email-form-under-post:
    QueryParameter:
      files:
      - css/bootstrap.css
      - css/post-form.css
      - js/post-email.js
      - js/bootstrap.js
      version: true
  email-log:
    TranslationFile:
      class: BodyPattern
      path: languages/email-log.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Email Log (?<v>\d+\.[\.\d]+)/i
      version: true
  email-pick-up:
    QueryParameter:
      files:
      - css/public.css
      - js/public.js
      version: true
  email-posts-to-subscribers:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^\*+Version (?<v>\d+\.[\.\d]+)\*+(?!.*\*+Version \d+\.[\.\d]+\*+)/mi
      version: true
  email-shortcode:
    QueryParameter:
      files:
      - public/css/ee-email-shortcode-public.css
      - public/js/ee-email-shortcode-public.js
      version: true
  email-subscribe:
    TranslationFile:
      class: BodyPattern
      path: languages/email-subscribe.pot
      pattern: !ruby/regexp /ct\-Id\-Version:\ email subscription popup (?<v>\d+\.[\.\d]+)/i
      version: true
  email-subscribers:
    TranslationFile:
      class: BodyPattern
      path: languages/email-subscribers-pt_BR.po
      pattern: !ruby/regexp /ersion:\ Email Subscribers & Newsletters (?<v>\d+\.[\.\d]+)/i
      confidence: 20
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\*Version (?<v>\d+\.[\.\d]+)\*/i
      version: true
  email-subscribers-advanced-form:
    TranslationFile:
      class: BodyPattern
      path: languages/email-subscribers-advanced-form.pot
      pattern: !ruby/regexp /ion:\ Email Subscribers \- Group Selector (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  email-sync:
    TranslationFile:
      class: BodyPattern
      path: languages/email-sync.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Email Sync v(?<v>\d+\.[\.\d]+)/i
      version: true
  embed-clappr:
    QueryParameter:
      files:
      - clappr.css
      version: true
  embed-code:
    TranslationFile:
      class: BodyPattern
      path: languages/embed-code.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Embed Code (?<v>\d+\.[\.\d]+)/i
      version: true
  embed-piwigo:
    TranslationFile:
      class: BodyPattern
      path: languages/embed-piwigo.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Embed Piwigo (?<v>\d+\.[\.\d]+)/i'
      version: true
  embed-sendy:
    ComposerFile:
      class: ConfigParser
      path: package-lock.json
      key: version
      version: true
  embed-vizme:
    QueryParameter:
      files:
      - vizmeEmbedResize.js
      version: true
  embed-wikimedia:
    TranslationFile:
      class: BodyPattern
      path: languages/embed-wikimedia.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Embed Wikimedia (?<v>\d+\.[\.\d]+)/i'
      version: true
  emoji-keyboard-in-comment-form:
    TranslationFile:
      class: BodyPattern
      path: languages/emojipudding-de_DE.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP User Manager (?<v>\d+\.[\.\d]+)/i'
      version: true
  emoji-shortcode:
    QueryParameter:
      files:
      - public/css/emoji-shortcode-public.css
      - public/js/emoji-shortcode-public.js
      version: true
  employee-directory:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Employee Directory v(?<v>\d+\.[\.\d]+) \- https:\/\/emdplugins\.com/i
  employee-spotlight:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Employee Spotlight v(?<v>\d+\.[\.\d]+) \- https:\/\/emdplugins\.com/i
  empty-framework:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /empty framework (?<v>\d+\.[\.\d]+)/i
  endnotes:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^Endnotes (?<v>\d+\.[\.\d]+)(?!.*Endnotes \d+\.[\.\d]+)/mi
      version: true
  energ1zer:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/public.js
      version: true
  engage-forms:
    QueryParameter:
      files:
      - css/engage-form.css
      - js/engage.js
      version: true
  engaging-buttons:
    QueryParameter:
      files:
      - front-end/css/enp-button-plain-styles.min.css
      - front-end/js/scripts.min.js
      version: true
  enhanced-ajax-add-to-cart-for-woocommerce:
    QueryParameter:
      files:
      - public/js/enhanced-ajax-add-to-cart-wc-public.js
      - public/js/enhanced-ajax-add-to-cart-wc.min.js
      version: true
  enhanced-catalog-images-for-woocommerce:
    QueryParameter:
      files:
      - assets/frontend/css/main.min.css
      - assets/frontend/js/main.min.js
      version: true
  enhanced-e-commerce-for-woocommerce-store:
    JavascriptVar:
      xpath: //script[contains(., "tvc_smd=")]
      pattern: !ruby/regexp /"tvc_eev":"(?<v>\d+\.[\.\d]+)",/i
      version: true
  enhanced-links:
    Comment:
      xpath: //comment()[contains(., "Enhanced Links")]
      pattern: !ruby/regexp /\A(?:Start|End) Of Script Generated By Enhanced Links/i
  enhanced-publishing:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  enhanced-woocommerce-convertkit-integration:
    TranslationFile:
      class: BodyPattern
      path: languages/enhanced-woocommerce-convertkit-integration-en_US.po
      pattern: !ruby/regexp /nced Woocommerce ConvertKit Integration (?<v>\d+\.[\.\d]+)/i
      version: true
  enhanced-woocommerce-flash-sale:
    TranslationFile:
      class: BodyPattern
      path: languages/enhanced-woocommerce-flash-sale-en_US.po
      pattern: !ruby/regexp '/ersion: Enhanced Woocommerce Flash Sale (?<v>\d+\.[\.\d]+)/i'
      version: true
  enhanced-woocommerce-mautic-integration:
    TranslationFile:
      class: BodyPattern
      path: languages/mautic-woo-en_US.po
      pattern: !ruby/regexp '/Version: Mautic WooCommerce Integration (?<v>\d+\.[\.\d]+)/i'
      version: true
  enlighter:
    QueryParameter:
      files:
      - resources/EnlighterJS.min.css
      - resources/mootools-core-yc.js
      - resources/EnlighterJS.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: lang/Enlighter.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Enlighter  (?<v>\d+\.[\.\d]+)/i
      version: true
  entry-views:
    TranslationFile:
      class: BodyPattern
      path: languages/entry-views.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Entry Views (?<v>\d+\.[\.\d]+)/i
      version: true
  entrywizard:
    QueryParameter:
      files:
      - styles/entrywizard.css
      - styles/jquery-ui.css
      version: true
  envator:
    QueryParameter:
      files:
      - assets/css/envator.css
      - assets/css/icons.css
      - assets/js/jquery.modalEffects.js
      - assets/js/envator.js
      - assets/js/modernizr.custom.js
      - assets/js/classie.js
      - assets/js/cssParser.js
      version: true
  eorzea-time:
    QueryParameter:
      files:
      - css/eorzea.css
      - js/eorzea.js
      version: true
  ep4-more-embeds:
    QueryParameter:
      files:
      - css/more-embeds.css
      version: true
  epic-spinners:
    QueryParameter:
      files:
      - public/css/epic-spinners-public.css
      - public/js/epic-spinners-public.js
      version: true
  epitome-featured-category:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  epitome-featured-content:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  epitome-gallery:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  epitome-seo:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  epitome-subtitle:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  epoch:
    QueryParameter:
      files:
      - "/assets/js/front/handlebars.js"
      - "/assets/js/front/epoch.min.js"
      version: true
  equal-height-columns:
    QueryParameter:
      files:
      - public/js/equal-height-columns-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/equal-height-columns.pot
      pattern: !ruby/regexp /roject\-Id\-Version:\ Equal Height Columns (?<v>\d+\.[\.\d]+)/i
      version: true
  ere-colors:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#\#\#\# (?<v>\d+\.[\.\d]+) \- [^\r\n]+$/i
      version: true
  ere-recently-viewed:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#\#\#\# (?<v>\d+\.[\.\d]+) \- [^\r\n]+$/i
      version: true
  ere-similar-properties:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#\#\#\# (?<v>\d+\.[\.\d]+) \- [^\r\n]+$/i
      version: true
  erp:
    QueryParameter:
      files:
      - modules/crm/assets/css/erp-subscription-form.css
      - modules/crm/assets/js/erp-subscription-form.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/wp-erp.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ WP ERP (?<v>\d+\.[\.\d]+)/i
      version: true
    ComposerFile:
      class: ConfigParser
      path: package-lock.json
      key: version
      version: true
  erp-pdf-invoice:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/wp-erp-pdf.pot
      pattern: !ruby/regexp '/roject\-Id\-Version: WP ERP \- PDF Invoice (?<v>\d+\.[\.\d]+)/i'
      version: true
  eshop-shipping-extension:
    QueryParameter:
      files:
      - includes/eshop_shipping_extension.js
      version: true
  essential-hover-effects:
    TranslationFile:
      class: BodyPattern
      path: admin/framework/languages/zh_CN.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Codestar Framework (?<v>\d+\.[\.\d]+)/i'
      version: true
  essential-real-estate:
    QueryParameter:
      files:
      - public/assets/css/main.css
      - public/assets/js/ere-main.js
      - public/assets/js/property/ere-compare.js
      - public/assets/js/ere-carousel.js
      - public/assets/js/account/ere-login.js
      - public/assets/js/account/ere-register.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#\#\#\# (?<v>\d+\.[\.\d]+) \- [^\r\n]+$/i
      version: true
  essential-widgets:
    QueryParameter:
      files:
      - public/css/essential-widgets-public.css
      - public/js/essential-widgets-public.js
      version: true
  ethereumico:
    QueryParameter:
      files:
      - ethereum-ico.css
      - ethereum-ico.js
      version: true
  etsy-shop:
    QueryParameter:
      files:
      - etsy-shop.css
      version: true
  eu-cookies-bar:
    QueryParameter:
      files:
      - css/eu-cookies-bar-icons.css
      - css/eu-cookies-bar.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /\/\*+\s*(?<v>\d+\.[\.\d]+) \- [\d\.]{8,}\s*\*+\//i
      version: true
  eu-opt-in-compliance-for-mailchimp:
    TranslationFile:
      class: BodyPattern
      path: languages/eu-opt-in-compliance-for-mailchimp.pot
      pattern: !ruby/regexp /ion:\ eu\-opt\-in\-compliance\-for\-mailchimp (?<v>\d+\.[\.\d]+)/i
      version: true
  euro-2012-predictor:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  event-calendar-by-hg:
    QueryParameter:
      files:
      - assets/css/front.min.css
      - assets/js/front.min.js
      version: true
      pattern: !ruby/regexp /v\=(?<v>\d+\.[\.\d]+)/
  event-calendar-wd:
    QueryParameter:
      files:
      - css/ecwd_popup.css
      - css/font-awesome/font-awesome.css
      - css/style.css
      - js/ecwd_popup.js
      - js/scripts.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  event-codes:
    QueryParameter:
      files:
      - public/css/style-normal.css
      - public/custom.js
      version: true
  event-creator:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  event-espresso-decaf:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Event Espresso Version (?<v>[\d\.]+\.decaf)/i
    QueryParameter:
      files:
      - core/templates/global_assets/css/espresso_default.css
      pattern: !ruby/regexp /(?:v|ver)\=(?<v>[\d\.]+\.decaf)/i
      version: true
  event-espresso-free:
    QueryParameter:
      files:
      - templates/event_espresso_style.css
      - scripts/jquery.pajinate.min.js
      - scripts/pagination.js
      pattern: !ruby/regexp /(?:v|ver)\=(?<v>[\d\.]+\.L)/i
      version: true
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Event Espresso Version (?<v>[\d\.a-z]+\.L)/i
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+\.L)/
      version: true
  event-importer-for-meetup-and-the-events-calendar:
    TranslationFile:
      class: BodyPattern
      path: languages/event-importer-for-meetup-and-the-events-calendar-old.pot
      pattern: !ruby/regexp /rter for Meetup and The Events Calendar (?<v>\d+\.[\.\d]+)/i
      version: true
  event-master:
    QueryParameter:
      files:
      - js/fullcalendar.js
      version: true
  event-organiser-csv:
    TranslationFile:
      class: BodyPattern
      path: languages/event-organiser-csv.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ event\-organiser\-csv (?<v>\d+\.[\.\d]+)/i
      version: true
  event-organiser-posterboard:
    TranslationFile:
      class: BodyPattern
      path: languages/event-organiser-posterboard.pot
      pattern: !ruby/regexp /Id\-Version:\ event\-organiser\-posterboard (?<v>\d+\.[\.\d]+)/i
      version: true
  event-organiser-vat:
    TranslationFile:
      class: BodyPattern
      path: languages/event-organiser-vat.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ event\-organiser\-vat (?<v>\d+\.[\.\d]+)/i
      version: true
  event-registration-pro-calendar:
    QueryParameter:
      files:
      - includes/css/font-awesome.min.css
      - public/css/event-registration-pro-public.css
      - public/css/fullcalendar.min.css
      - public/css/common.css
      - public/css/bootstrap.min.css
      - public/js/event-registration-pro-public.js
      - public/js/moment.min.js
      - public/js/fullcalendar.min.js
      - public/js/state.js
      - public/js/bootstrap.min.js
      version: true
  event-tickets:
    TranslationFile:
      class: BodyPattern
      path: lang/event-tickets-cs_CZ.po
      pattern: !ruby/regexp /\#\-\#\-\#  event\-tickets\.pot \(Event Tickets (?<v>\d+\.[\.\d]+)/i
      version: true
  eventpress:
    TranslationFile:
      class: BodyPattern
      path: eventpress.pot
      pattern: !ruby/regexp /tion of the WordPress plugin EventPress (?<v>\d+\.[\.\d]+)/i
      version: true
  events-as-posts:
    TranslationFile:
      class: BodyPattern
      path: languages/events-as-posts.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Events as Posts (?<v>\d+\.[\.\d]+)/i'
      version: true
  events-calendar:
    Comment:
      xpath: //comment()[contains(., "Events-Calendar")]
      pattern: !ruby/regexp '/Generated By Events-Calendar - Version: (?<v>\d+\.[\.\d]+)/i'
      version: true
  events-made-easy:
    QueryParameter:
      files:
      - js/jquery-select2/select2-4.0.4/dist/js/select2.min.js
      - js/eme.js
      version: true
  events-manager-add-on-multisite-mail-settings:
    TranslationFile:
      class: BodyPattern
      path: languages/stonehenge-ms-mailer-nl_NL.po
      pattern: !ruby/regexp /2013 MultiSite Email Settings \(Add\-on\) v(?<v>\d+\.[\.\d]+)/i
      version: true
  events-manager-osm:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  everest-comment-rating-lite:
    QueryParameter:
      files:
      - css/ecr-frontend.css
      - js/ecr-frontend.js
      version: true
  everest-faq-manager-lite:
    QueryParameter:
      files:
      - css/font-awesome/font-awesome.min.css
      - css/ecfaq-frontend.css
      - js/efaq-frontend.js
      version: true
  everest-forms:
    TranslationFile:
      class: BodyPattern
      path: languages/everest-forms.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: EverestForms (?<v>\d+\.[\.\d]+)/i'
      version: true
    QueryParameter:
      files:
      - assets/css/jquery-ui-datepicker/jquery-ui-datepicker.css
      - assets/css/everest-forms.css
      - assets/js/frontend/everest-forms.min.js
      version: true
  everest-gallery-lite:
    QueryParameter:
      files:
      - css/font-awesome.min.css
      - css/eg-frontend.css
      - css/prettyPhoto.css
      - js/imagesloaded.min.js
      - js/jquery.prettyPhoto.js
      - js/isotope.js
      - js/eg-frontend.js
      version: true
  everest-google-places-reviews-lite:
    QueryParameter:
      files:
      - assets/frontend/css/egpr-style.css
      - assets/backend/css/font-awesome/font-awesome.min.css
      - assets/frontend/js/egpr-frontend-script.js
      version: true
  everest-review-lite:
    QueryParameter:
      files:
      - css/front-end.css
      - css/jquery.rateyo.min.css
      - css/percircle.css
      - js/frontend.js
      - js/jquery.rateyo.js
      - js/simple-skillbar.js
      - js/percircle.js
      version: true
  everest-timeline-lite:
    QueryParameter:
      files:
      - css/font-awesome.min.css
      - css/etlak-frontend.css
      - css/etlak-responsive.css
      version: true
  everest-toolkit:
    QueryParameter:
      files:
      - public/css/everest-toolkit-public.css
      - public/js/everest-toolkit-public.js
      version: true
  everkinetic:
    QueryParameter:
      files:
      - css/front.css
      version: true
  everlightbox:
    QueryParameter:
      files:
      - public/css/everlightbox.css
      - public/js/everlightbox.js
      version: true
  everything-accordion:
    QueryParameter:
      files:
      - js/script.js
      version: true
  everything-tab:
    QueryParameter:
      files:
      - js/script.js
      version: true
  eway-payment-gateway:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  ewsel-lightbox-for-galleries:
    Comment:
      xpath: //comment()[contains(., "Ewsel Lightbox")]
      pattern: !ruby/regexp /Ewsel Lightbox For Galleries v(?<v>\d+\.[\.\d]+)/i
      version: true
  ewww-image-optimizer:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  ewww-image-optimizer-cloud:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  excalibur-paywall:
    QueryParameter:
      files:
      - public/css/excalibur-pay-wall-public.css
      - public/js/excalibur-pay-wall-public.js
      version: true
  exceltheme-addon:
    QueryParameter:
      files:
      - public/css/excel-addon-public.css
      - public/js/excel-addon-public.js
      version: true
  excerpt-editor-for-beaver-builder:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  exchange-rates-adce:
    QueryParameter:
      files:
      - css/style.css
      version: true
  excitel-click-to-call:
    TranslationFile:
      class: BodyPattern
      path: languages/excitel-click-to-call-de_DE.po
      pattern: !ruby/regexp /ect\-Id\-Version:\ Excitel \- Click to call (?<v>\d+\.[\.\d]+)/i
      version: true
  exit-notifier:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/css/jAlert-v3.css
      - assets/js/frontend.js
      - assets/js/jAlert-v3.js
      - assets/css/jAlert.min.css
      - assets/js/jAlert.min.js
      version: true
  expivi:
    TranslationFile:
      class: BodyPattern
      path: languages/expivi.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Expivi (?<v>\d+\.[\.\d]+)/i'
      version: true
  explanatory-dictionary:
    QueryParameter:
      files:
      - public/assets/css/public.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/explanatory-dictionary.pot
      pattern: !ruby/regexp /ject\-Id\-Version:\ Explanatory Dictionary (?<v>\d+\.[\.\d]+)/i
      version: true
  export-media-library:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  export-plus:
    TranslationFile:
      class: BodyPattern
      path: lang/export-plus.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Export Plus (?<v>\d+\.[\.\d]+)/i
      version: true
  export-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: langs/export-woocommerce.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Export WooCommerce (?<v>\d+\.[\.\d]+)/i
      version: true
  export-woocommerce-customer-list:
    QueryParameter:
      files:
      - public/css/pisol-ewcl-public.css
      - public/js/pisol-ewcl-public.js
      version: true
  express-twitter-feed:
    QueryParameter:
      files:
      - front/css/style.min.css
      - front/js/front.min.js
      version: true
  extended-warranty:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  extensive-vc-addon:
    TranslationFile:
      class: BodyPattern
      path: languages/extensive-vc.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Extensive VC (?<v>\d+\.[\.\d]+)/i
      version: true
  extra-blocks:
    TranslationFile:
      class: BodyPattern
      path: languages/extra-blocks.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Extra Blocks (?<v>\d+\.[\.\d]+)/i'
      version: true
  extra-privacy-for-elementor:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/js/frontend.min.js
      version: true
  extra-sentence-space:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  extraordinary-comments:
    QueryParameter:
      files:
      - css/exc-style.css
      version: true
  exxica-social-marketing:
    QueryParameter:
      files:
      - public/css/exxica-social-marketing-public.css
      - public/js/exxica-social-marketing-public.js
      version: true
  ezycookie:
    QueryParameter:
      files:
      - public/css/ezycookie-public.css
      - public/js/ezycookie-public.js
      version: true
  f1press:
    QueryParameter:
      files:
      - style.css
      version: true
  fa-comment-rating:
    QueryParameter:
      files:
      - includes/css/font-awesome.min.css
      - includes/css/style.css
      - includes/js/script.js
      version: true
  fa-video-popup:
    QueryParameter:
      files:
      - assets/css/public.min.css
      - assets/js/public.min.js
      version: true
  fa-wp-admin-menu-icons:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[v(?<v>\d+\.[\.\d]+)\]/i
      version: true
  face-live-chat:
    QueryParameter:
      files:
      - js/main.js
      - js/style1.js
      version: true
  facebook-awd:
    QueryParameter:
      files:
      - assets/js/facebook_awd.js
      version: true
  facebook-Comment:
    Comment:
      xpath: //comment()[contains(., "Facebook Comments")]
      pattern: !ruby/regexp /Facebook Comments Plugin for WordPress/i
  facebook-conversion-pixel:
    QueryParameter:
      files:
      - pixel-cat.min.js
      version: true
  facebook-for-woocommerce:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  facebook-like-box-lightbox:
    QueryParameter:
      files:
      - css/fblike-style.css
      version: true
  facebook-like-page-locker-lite:
    QueryParameter:
      files:
      - css/frontend.css
      - js/frontend.js
      version: true
  facebook-like-thumbnail:
    Comment:
      xpath: //comment()[contains(., "Facebook Like")]
      pattern: !ruby/regexp /Facebook Like Thumbnail \(v(?<v>\d+\.[\.\d]+)\)/i
      version: true
  facebook-like-toolbar:
    QueryParameter:
      files:
      - js/ps_facebook_toolbar.jquery.js
      version: true
  facebook-photo-fetcher:
    QueryParameter:
      files:
      - style.css
      version: true
  facebook-social-stream:
    QueryParameter:
      files:
      - templates/default/css/style.min.css
      - js/wp-fb-social-stream.min.js
      version: true
  fakeblock:
    QueryParameter:
      files:
      - assets/css/fkblk.min.css
      - assets/js/fkblk.min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^v(?<v>\d+\.[\.\d]+)/i
      version: true
  fakerpress:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  falconiform-youtube-widget:
    QueryParameter:
      files:
      - css/youtube.css
      version: true
  family-law-express-news-widget:
    TranslationFile:
      class: BodyPattern
      path: lang/family-law-express-headlines.po
      pattern: !ruby/regexp /t\-Id\-Version:\ Family Law Express News\\\\ (?<v>\d+\.[\.\d]+)/i
      version: true
  fanbridge-signup:
    QueryParameter:
      files:
      - js/jquery.validate.min.js
      - js/css_browser_selector.js
      version: true
  fanbridge-toolbox:
    QueryParameter:
      files:
      - js/jquery.validate.min.js
      - js/css_browser_selector.js
      version: true
  fancier-author-box:
    QueryParameter:
      files:
      - css/ts-fab.min.css
      - js/ts-fab.min.js
      version: true
  fancy-fields-for-wpforms:
    TranslationFile:
      class: BodyPattern
      path: languages/fancy-fields-for-wpforms.pot
      pattern: !ruby/regexp '/ct\-Id\-Version: Fancy Fields For WPForms (?<v>\d+\.[\.\d]+)/i'
      version: true
  fancy-gallery:
    QueryParameter:
      files:
      - assets/js/gallery-manager.js
      version: true
  fancy-top-bar-countdown:
    QueryParameter:
      files:
      - assets/js/plugins.min.js
      - assets/js/jquery.plugin.js
      - assets/js/jquery.countdown.js
      - assets/js/slick.min.js
      - assets/js/app.js
      - assets/js/jquery.mb.YTPlayer.js
      version: true
  fancy-xiami:
    QueryParameter:
      files:
      - static/css/style.css
      - static/js/fx.js
      version: true
  fancybox-for-wordpress:
    Comment:
      pattern: !ruby/regexp /Fancybox for WordPress v(?<v>\d+\.[\.\d]+)/i
      version: true
  fancybox-plus:
    Comment:
      xpath: //comment()[contains(., "Fancybox Plus")]
      pattern: !ruby/regexp /Fancybox Plus Plugin (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - fancybox/jquery.fancybox-1.3.4.css
      - css/style.css
      - js/jquery.metadata.pack.js
      - fancybox/jquery.easing-1.3.pack.js
      - fancybox/jquery.mousewheel-3.0.4.pack.js
      - fancybox/jquery.fancybox-1.3.4.pack.js
      version: true
  fanimani-pl:
    TranslationFile:
      class: BodyPattern
      path: languages/fanimani-pl_PL.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: FaniMani\.pl v(?<v>\d+\.[\.\d]+)/i'
      version: true
  faq-accordion:
    QueryParameter:
      files:
      - style.css
      - slide.js
      version: true
  faq-accordion-block:
    QueryParameter:
      files:
      - build/block.css
      - build/slide-toggle.min.js
      version: true
  faq-wd:
    QueryParameter:
      files:
      - css/front_end_style.css
      - css/default.css
      - js/vote.js
      - js/faq_wd_front_end.js
      version: true
  fast-link-shorten:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  fast-user-switching:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+) \- \d+/
      version: true
  fastdev:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  fathom-analytics:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#\#\#\# (?<v>\d+\.[\.\d]+) \- [^\r\n]+$/i
      version: true
  favicon-generator:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Think\-Press Favicon Generator v(?<v>\d+\.[\.\d]+)/i
  favorites:
    QueryParameter:
      files:
      - assets/css/favorites.css
      - assets/js/favorites.min.js
      version: true
  fb-account-kit:
    TranslationFile:
      class: BodyPattern
      path: languages/facebook-account-kit.pot
      pattern: !ruby/regexp '/roject\-Id\-Version: Facebook Account Kit (?<v>\d+\.[\.\d]+)/i'
      version: true
  fb-analytics:
    Comment:
      xpath: //comment()[contains(., "fba")]
      pattern: !ruby/regexp /Facebook Analytics \- fba plugin\- v(?<v>\d+\.[\.\d]+)
        \-/i
      version: true
  fb-instant-articles:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  fb-photo-sync:
    QueryParameter:
      files:
      - css/styles.css
      - light-gallery/css/lightGallery.css
      - light-gallery/js/lightGallery.min.js
      - js/jquery.lazyload.min.js
      version: true
  fb-social-reader:
    QueryParameter:
      files:
      - js/lib/require.js
      - js/sr.min.js
      version: true
    JavascriptVar:
      pattern: !ruby/regexp /window\._sr\s*=\s*{(?<json>.+?(?=};))};/mi
      version_key: site:plugin_version
      version: true
  fb2wp-integration-tools:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /FB2WP \- (?<v>\d+\.[\.\d]+) Powered by Mxp\.TW/i
  feature-on-homepage:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  featured-image-sharpen-up:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  featured-image-toolkit:
    QueryParameter:
      files:
      - public/css/fisr-public.css
      - public/js/fisr-public.js
      version: true
  featured-post-creative:
    QueryParameter:
      files:
      - assets/css/wpfp-public.css
      version: true
  featured-posts:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Changed from [\d\.]+ to (?<v>\d+\.[\.\d]+)/i
      version: true
  featured-posts-widget:
    QueryParameter:
      files:
      - css/featured-posts-widget.css
      version: true
  featured-video-plus:
    QueryParameter:
      files:
      - styles/frontend.css
      - js/frontend.min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  featuring-countcomments:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="Featuring CountComments"]/@content
      version: true
  feed-reading-blogroll:
    QueryParameter:
      files:
      - css/feedreading_blogroll.css
      version: true
  feedback-pivotal:
    QueryParameter:
      files:
      - public/css/pivotal-feedback-form-public.css
      - public/js/pivotal-feedback-form-public.js
      version: true
  feeds-of-twitter:
    QueryParameter:
      files:
      - assets/css/gstw_vendors.min.css
      - assets/css/gs-twitter-custom.css
      version: true
  feedweber:
    QueryParameter:
      files:
      - feedweber.js
      version: true
  feedzy-rss-feeds:
    QueryParameter:
      files:
      - css/feedzy-rss-feeds.css
      version: true
  file-away:
    QueryParameter:
      files:
      - lib/js/management.js
      - lib/js/stats.js
      version: true
  filterable-portfolio:
    QueryParameter:
      files:
      - assets/css/style.css
      version: true
  filterize-gallery:
    QueryParameter:
      files:
      - css/index.css
      - css/visuallightbox.css
      - css/vlightbox3.css
      - css/bootstrap.css
      - js/controls.js
      - js/jquery.filterizr.js
      - js/visuallightbox.min.js
      - js/vlbdata3.js
      version: true
  final-tiles-grid-gallery-lite:
    QueryParameter:
      files:
      - scripts/ftg.css
      - scripts/jquery.finalTilesGallery.js
      version: true
  finale-woocommerce-sales-countdown-timer-discount:
    JavascriptVar:
      xpath: //script[contains(., "wcct_data =")]
      pattern: !ruby/regexp /"wcct_version":"(?<v>\d+\.[\.\d]+)",/i
      version: true
  findusat:
    QueryParameter:
      files:
      - assets/js/findusat.js
      version: true
  firedrum-email-marketing:
    QueryParameter:
      files:
      - public/js/scrollTo.js
      - public/js/firedrum.js
      version: true
  fireems-stats:
    QueryParameter:
      files:
      - public/css/fireems-stats-public.css
      version: true
  firstform:
    TranslationFile:
      class: BodyPattern
      path: languages/firstform-ja.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ FirstForm (?<v>\d+\.[\.\d]+)/i
      version: true
  fixed-circular-navigation-menu:
    QueryParameter:
      files:
      - public/assets/css/circular-nav.css
      - public/assets/css/cn-options.css
      - public/assets/js/circular-nav.js
      version: true
  fixpress:
    Comment:
      xpath: //comment()[contains(., "FixPress")]
      pattern: !ruby/regexp /Using FixPress v(?<v>\d+\.[\.\d]+)/i
      version: true
  flamingtext-logo:
    Comment:
      xpath: //comment()[contains(., "FlamingText")]
      pattern: !ruby/regexp /FlamingText plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  flare:
    QueryParameter:
      files:
      - css/flare.css
      - js/flare.dev.js
      version: true
  flash-album-gallery:
    Comment:
      xpath: //comment()[contains(., "Flagallery")]
      pattern: !ruby/regexp /<meta name='Grand Flagallery' content='(?<v>\d+\.[\.\d]+)'/i
      version: true
    QueryParameter:
      files:
      - assets/flagallery.css
      - assets/script.js
      version: true
  flash-show-and-hide-box:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\#\# \[(?<v>\d+\.[\.\d]+)\]/i
      version: true
  flash-toolkit:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/flash-toolkit.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Flash Toolkit (?<v>\d+\.[\.\d]+)/i'
      version: true
  flat-preloader:
    QueryParameter:
      files:
      - assets/css/flat-preloader-public.css
      - assets/js/flat-preloader.js
      version: true
  flat-twitter:
    QueryParameter:
      files:
      - css/lmb-flat-twitter.css
      - js/lmb-flat-twitter.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: lang/flat-twitter-en_EN.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Flat Twitter (?<v>\d+\.[\.\d]+)/i
      version: true
  flc-forma-lms-connector:
    TranslationFile:
      class: BodyPattern
      path: languages/flc-forma-lms-connector-it_IT.po
      pattern: !ruby/regexp '/ect\-Id\-Version: FLC forma\.lms connector (?<v>\d+\.[\.\d]+)/i'
      version: true
  flex-posts:
    QueryParameter:
      files:
      - public/css/flex-posts.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/flex-posts.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Flex Posts (?<v>\d+\.[\.\d]+)/i'
      version: true
  flexi-instagram-feed-lite-instagram-gallery:
    QueryParameter:
      files:
      - client/flexi-social/skins/assets/css/base.css
      - client/flexi-social/flexy.social.min.js
      version: true
  flexia-core:
    QueryParameter:
      files:
      - public/css/flexia-core-public.css
      - public/js/flexia-core-public.js
      version: true
  flexible-widget-title:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  flexmls-idx:
    QueryParameter:
      files:
      - assets/minified/connect.min.js
      - assets/minified/portal.min.js
      version: true
  flexy-breadcrumb:
    QueryParameter:
      files:
      - public/css/flexy-breadcrumb-public.css
      - public/js/flexy-breadcrumb-public.js
      version: true
  flickr-me:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^Flickr Me (?<v>\d+\.[\.\d]+)(?!.*Flickr Me \d+\.[\.\d]+)/mi
      version: true
  flickr-shortcode-importer:
    TranslationFile:
      class: BodyPattern
      path: languages/flickr-shortcode-importer.pot
      pattern: !ruby/regexp /t\-Id\-Version:\ Flickr Shortcode Importer (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  flickr-stream:
    QueryParameter:
      files:
      - css/frontend.min.css
      - js/frontend.min.js
      version: true
  flickr-viewer:
    QueryParameter:
      files:
      - public/css/cws-flickr-gallery-pro-public.css
      - public/css/lightbox/lightbox.css
      - public/css/default.css
      - public/css/component.css
      - public/js/cws-flickr-gallery-pro-public.js
      version: true
  flickrtips:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  flies:
    QueryParameter:
      files:
      - scripts.js
      version: true
  flight-search-widget-blocks:
    TranslationFile:
      class: BodyPattern
      path: languages/fswb.pot
      pattern: !ruby/regexp '/Id\-Version: Flight Search Widget Blocks (?<v>\d+\.[\.\d]+)/i'
      version: true
  flip-box-carousel:
    QueryParameter:
      files:
      - css/flipbox.carousel.css
      - js/flipbox.carousel.min.js
      version: true
  float-to-top-button:
    Comment:
      xpath: //comment()[contains(., "Float to Top")]
      pattern: !ruby/regexp /Float to Top Button v(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - css/float-to-top-button.min.css
      - js/jquery.scrollUp.min.js
      - js/float-to-top-button.min.js
      version: true
  floatbox-plus:
    Comment:
      xpath: //comment()[contains(., "Floatbox")]
      pattern: !ruby/regexp /Floatbox Plus Plugin (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - floatbox/floatbox.css
      - floatbox-play.css
      - floatbox/floatbox.js
      - floatbox/options.js
      version: true
  floating-contact:
    TranslationFile:
      class: BodyPattern
      path: languages/floating-contact-de_DE.po
      pattern: !ruby/regexp '/ect\-Id\-Version: Floating Contact Button (?<v>\d+\.[\.\d]+)/i'
      version: true
  floating-menu-button-links:
    QueryParameter:
      files:
      - assets/css/font-awesome.min.css
      version: true
  floating-nextprev:
    TranslationFile:
      class: BodyPattern
      path: languages/floating-nextprev.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Floating NextPrev (?<v>\d+\.[\.\d]+)/i
      version: true
  floating-social-media-icon:
    QueryParameter:
      files:
      - css/style.css
      version: true
  floating-top-link:
    QueryParameter:
      files:
      - css/floating-top-link.css
      - js/floating-top-link.js
      version: true
  floating-window-music-player:
    QueryParameter:
      files:
      - inc/player.css
      - js/load.js
      version: true
  flow-flow-social-streams:
    QueryParameter:
      files:
      - js/require-utils.js
      version: true
    JavascriptVar:
      pattern: !ruby/regexp /var FlowFlowOpts\s*=\s*{(?<json>.+?(?=};))};/i
      version_key: plugin_ver
      version: true
  fluentform:
    JavascriptComment:
      class: BodyPattern
      path: public/libs/jquery-datetimepicker/jquery.datetimepicker.full.js
      pattern: !ruby/regexp /\* @version (?<v>\d+\.[\.\d]+)/i
      version: true
    GlueFile:
      class: ConfigParser
      path: glue.json
      key: plugin_version
      version: true
  fluid:
    TranslationFile:
      class: BodyPattern
      path: languages/fluid.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Fluid (?<v>\d+\.[\.\d]+)/i'
      version: true
  fluid-responsive-slideshow:
    QueryParameter:
      files:
      - css/frs.css
      - css/frs-position.css
      - js/frs.js
      - js/imagesloaded.min.js
      version: true
  flush-opcache:
    TranslationFile:
      class: BodyPattern
      path: languages/flush-opcache.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ WP OPcache (?<v>\d+\.[\.\d]+)/i
      version: true
  flytedesk-digital:
    QueryParameter:
      files:
      - public/css/flytedesk-digital-public.css
      - public/js/flytedesk-digital-public.js
      pattern: !ruby/regexp /ver=(?<v>[\d]+)/i
      version: true
  fobi-chatbot:
    QueryParameter:
      files:
      - public/js/embed.min.js
      version: true
  focus-on-reviews-for-woocommerce:
    QueryParameter:
      files:
      - public/css/forfwc-public.css
      - public/js/forfwc-public.js
      version: true
  focus-sitecall-lite:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  folding-stats-plus:
    TranslationFile:
      class: BodyPattern
      path: lang/de_DE.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ Folding\-Stats\-Plus v(?<v>\d+\.[\.\d]+)/i
      version: true
  font:
    QueryParameter:
      pattern: !ruby/regexp /pver=(?<v>\d+\.[\.\d]+)/i
      files:
      - css/fontsforwebstyle.css
      - js/jquery.fontPlugin.js
      - js/pluginscripts.js
      version: true
    JavascriptVar:
      pattern: !ruby/regexp /var fontPluginVersion = '(?<v>\d+\.[\.\d]+)';/i
      version: true
  font-awesome:
    Comment:
      xpath: //comment()[contains(., "font-awesome")]
      pattern: !ruby/regexp /\/font\-awesome\/assets\/css\/font\-awesome\-ie7\.min\.css\?ver=(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - assets/css/font-awesome.min.css
      version: true
  font-awesome-4-menus:
    QueryParameter:
      files:
      - css/font-awesome.min.css
      version: true
    StyleComment:
      class: BodyPattern
      path: css/font-awesome.css
      pattern: !ruby/regexp /Font Awesome (?<v>\d+\.[\.\d]+) by @davegandy/i
      version: true
  fontawesome-anywhere:
    QueryParameter:
      files:
      - css/font-awesome.min.css
      version: true
  fontsampler:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  foobar-notifications-lite:
    QueryParameter:
      files:
      - css/jquery.foobar.lite.css
      - js/jquery.foobar.lite.min.js
      version: true
  foobox-image-lightbox:
    QueryParameter:
      files:
      - free/css/foobox.free.min.css
      - free/js/foobox.free.min.js
      version: true
    CommentInJavascript:
      class: Xpath
      xpath: //script[@type="text/foobox"]
      pattern: !ruby/regexp /Run FooBox FREE \(v(?<v>\d+\.[\.\d]+)\)/i
      version: true
  food-and-drink-menu:
    TranslationFile:
      class: BodyPattern
      path: languages/food-and-drink-menu.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Food and Drink Menu (?<v>\d+\.[\.\d]+)/i
      version: true
  food-truck:
    QueryParameter:
      files:
      - assets/dist/css/main.css
      - assets/dist/js/main.js
      version: true
  footable:
    QueryParameter:
      files:
      - css/footable.core.min.css
      - js/footable.min.js
      - js/footable.sort.min.js
      - js/footable.filter.min.js
      - js/footable.paginate.min.js
      version: true
  football-leagues-by-anwppro:
    QueryParameter:
      files:
      - public/css/styles.css
      - vendor/world-flags-sprite/stylesheets/flags32.css
      - vendor/world-flags-sprite/stylesheets/flags16.css
      - public/js/anwpfl-public.min.js
      - public/css/styles-compatible.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  football-match-tracker:
    QueryParameter:
      files:
      - assets/css/jquery.custom-scrollbar.css
      - assets/css/addweb-style.css
      - assets/font-awesome/css/font-awesome.min.css
      - assets/js/jquery.custom-scrollbar.js
      - assets/js/addweb-js.js
      - assets/js/ref-js.js
      version: true
  football-pool:
    QueryParameter:
      files:
      - assets/pool.css
      - assets/colorbox/colorbox.css
      - assets/pool.min.js
      - assets/colorbox/jquery.colorbox-min.js
      - assets/libs/colorbox/colorbox.css
      - assets/libs/colorbox/jquery.colorbox-min.js
      version: true
  football-predictor:
    Comment:
      xpath: //comment()[contains(., "Football Cup Predictor")]
      pattern: !ruby/regexp /Added Football Cup Predictor Plugin (?<v>\d+\.[\.\d]+)/i
      version: true
  footer-mega-grid-columns:
    QueryParameter:
      files:
      - css/fmgc-css.css
      version: true
  footer-putter:
    QueryParameter:
      files:
      - styles/footer-credits.css
      version: true
  footnotes-for-wordpress:
    QueryParameter:
      files:
      - footnote-voodoo.css
      - footnote-voodoo.js
      version: true
  for-the-visually-impaired:
    JavascriptComment:
      class: BodyPattern
      path: js/js.for.the.visually.impaired.js
      pattern: !ruby/regexp /For the visually impaired v (?<v>\d+\.[\.\d]+)/i
      version: true
  force-refresh:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  foreup-forms:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  forge:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  forget-about-shortcode-buttons:
    QueryParameter:
      files:
      - public/css/button-styles.css
      version: true
  form-analytics:
    QueryParameter:
      files:
      - public/css/form-analytics-public.css
      - public/js/form-analytics-public.js
      version: true
  form-data-collector:
    QueryParameter:
      files:
      - scripts/fdc-front.min.js
      version: true
  form-generation:
    QueryParameter:
      files:
      - assets/vendors/fontawesome/css/fontawesome-all.min.css
      version: true
  form-maker:
    QueryParameter:
      files:
      - css/jquery-ui.custom.css
      - css/form_maker_frontend.css
      - css/fm-animate.css
      - js/main_div_front_end.js
      version: true
  form-print-pay:
    QueryParameter:
      files:
      - assets/css/frontend-form-print-pay.css
      - assets/js/form-pay.js
      version: true
  form-to-sheet:
    QueryParameter:
      files:
      - public/css/form-to-sheet-public.css
      - public/js/form-to-sheet-public.js
      version: true
  formarketer:
    QueryParameter:
      files:
      - public/css/formarketer-public.css
      - public/js/formarketer-public.js
      version: true
  formcraft-form-builder:
    QueryParameter:
      files:
      - assets/css/form.main.css
      - assets/css/common-elements.css
      - assets/fontello/css/fcb.css
      - assets/fontello/css/animation.css
      version: true
  formidable:
    QueryParameter:
      files:
      - css/formidableforms.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/formidable.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Formidable Forms (?<v>\d+\.[\.\d]+)/i'
      version: true
  forminator:
    TranslationFile:
      class: BodyPattern
      path: languages/forminator.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Forminator (?<v>\d+\.[\.\d]+)/i'
      version: true
  formlift:
    QueryParameter:
      files:
      - css/responsive-grid-framework.css
      - css/style.css
      - js/lib/jstz.js
      - js/src/flp-submit.js
      - js/src/flp-stats.js
      - js/lib/intl-tel-input-master/css/intlTelInput.css
      - js/lib/intl-tel-input-master/js/intlTelInput.min.js
      version: true
  forms-to-webmerge:
    QueryParameter:
      files:
      - public/css/forms-to-webmerge-public.css
      - public/js/forms-to-webmerge-public.js
      version: true
  formularios-de-contacto-salesup:
    QueryParameter:
      files:
      - helpers/izitoast/css/iziToast.min.css
      - helpers/jquery-ui-1.12.1/jquery-ui.min.css
      - helpers/izitoast/js/iziToast.min.js
      - helpers/underscore/underscore.js
      - admin/js/su-funciones.js
      - admin/js/su-form-builder.js
      - public/js/su-public.js
      version: true
  fortytwo-two-factor-authentication:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  forum-badges:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  foxyshop:
    QueryParameter:
      files:
      - css/foxyshop.css
      version: true
  fp-foundation-assistant:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^\s+[\d\.]{8,} \- Version (?<v>\d+\.[\.\d]+)(?!.*[\d\.]{8,}
        \- Version \d+\.[\.\d]+)/mi
      version: true
  fpp-pano:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  freelancer-sharing-icons:
    QueryParameter:
      files:
      - public/css/freelancer_share_icons-public.css
      version: true
  freshmail-integration:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  front-editor-for-woocommerce:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  front-end-pm:
    TranslationFile:
      class: BodyPattern
      path: languages/front-end-pm.pot
      pattern: !ruby/regexp /"Front End PM (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/css/common-style.css
      version: true
  frontend-dashboard:
    QueryParameter:
      files:
      - common/assets/css/bootstrap.css
      - common/assets/css/font-awesome.css
      - common/assets/css/sweetalert2.css
      - common/assets/css/animate.css
      - common/assets/css/flatpickr.css
      - common/assets/css/common-style.css
      - admin/assets/fed_global_admin_style.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/frontend-dashboard.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Frontend Dashboard (?<v>\d+\.[\.\d]+)/i
      version: true
  frontend-dashboard-captcha:
    TranslationFile:
      class: BodyPattern
      path: languages/frontend-dashboard-captcha.pot
      pattern: !ruby/regexp /\-Id\-Version:\ Frontend Dashboard Captcha (?<v>\d+\.[\.\d]+)/i
      version: true
  frontend-dashboard-templates:
    TranslationFile:
      class: BodyPattern
      path: languages/frontend-dashboard-templates.pot
      pattern: !ruby/regexp /d\-Version:\ Frontend Dashboard Templates (?<v>\d+\.[\.\d]+)/i
      version: true
  frontend-dialog:
    QueryParameter:
      files:
      - assets/css/colorbox.css
      - assets/js/colorbox/jquery.colorbox.js
      - assets/js/frontend/frontend.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  frontend-posts:
    QueryParameter:
      files:
      - public/css/frontend_posts-public.css
      - public/js/frontend_posts-public.js
      - public/js/jQuery.Validate.min.js
      version: true
  frontend-publisher-for-user-profiles-made-easy:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  frontier-post:
    QueryParameter:
      files:
      - frontier-post.css
      version: true
  fulino-paydirekt:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  full-width-responsive-slider-wp:
    TranslationFile:
      class: BodyPattern
      path: languages/full-width-responsive-slider-wp.pot
      pattern: !ruby/regexp '/ersion: Full Width Responsive Slider Wp (?<v>\d+\.[\.\d]+)/i'
      version: true
  fullscreen-galleria:
    QueryParameter:
      files:
      - galleria-fs-b.css
      - galleria-fs.js
      - galleria-fs-theme.js
      version: true
  fullworks-directory:
    QueryParameter:
      files:
      - frontend/css/frontend.css
      version: true
  fundpress:
    QueryParameter:
      files:
      - assets/js/frontend/site.min.js
      - inc/libraries/magnific-popup/jquery.magnific-popup.min.js
      - inc/gateways/stripe/jquery.payment.min.js
      version: true
  fusion:
    QueryParameter:
      files:
      - includes/css/fusion-bootstrap.css
      - includes/css/fusion-core.css
      - includes/js/fusion-core.js
      version: true
  futurio-extra:
    QueryParameter:
      files:
      - css/style.css
      - js/futurio-extra.js
      version: true
  g-debugger:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  ga-germanized:
    QueryParameter:
      files:
      - assets/js/gag-tracker.js
      - assets/js/gaoptout.js
      version: true
  ga-tracking-code:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  gallery-and-lightbox:
    QueryParameter:
      files:
      - includes/fancybox/jquery.fancybox.min.css
      - includes/css/style.css
      - includes/fancybox/jquery.fancybox.en.min.js
      version: true
  gallery-lightbox-slider:
    QueryParameter:
      files:
      - css/photobox/photobox.css
      - js/jquery/photobox/jquery.photobox.js
      version: true
  gallery-made-easy:
    QueryParameter:
      files:
      - js/light-gallery/css/lightgallery.min.css
      - template/style.css
      - js/imagesloaded.pkgd.min.js
      - js/jquery.mousewheel.min.js
      - js/light-gallery/js/lightgallery.min.js
      - js/light-gallery/js/lg-thumbnail.min.js
      - js/light-gallery/js/lg-fullscreen.min.js
      - js/isotope.pkgd.min.js
      - template/masonry.js
      - template/main.js
      version: true
  gallerya:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  game-showcase:
    QueryParameter:
      files:
      - public/css/game-showcase-public.css
      - public/js/game-showcase-public.js
      version: true
  game-users-share-buttons:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  gaming-delivery-network:
    QueryParameter:
      files:
      - gdninit.js
      version: true
  gamipress:
    QueryParameter:
      files:
      - assets/css/gamipress.min.css
      - assets/js/gamipress.min.js
      - assets/js/gamipress-events.min.js
      version: true
  gazchaps-woocommerce-getaddress-io:
    QueryParameter:
      files:
      - gazchaps-getaddress-io.min.js
      version: true
  gc-testimonials-to-testimonials:
    TranslationFile:
      class: BodyPattern
      path: languages/gc-testimonials-to-testimonials.pot
      pattern: !ruby/regexp /als Widget [^\s]+ GC Testimonials Migrator (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  gdpr:
    QueryParameter:
      files:
      - public/css/gdpr-public.css
      - public/js/gdpr-public.js
      - includes/js/gdpr-common.js
      - assets/css/gdpr-public.css
      - assets/js/gdpr-public.js
      version: true
  gdpr-compliance:
    QueryParameter:
      files:
      - public/css/gdpr-compliance-public.css
      - public/js/gdpr-compliance-public.js
      version: true
  gdpr-compliance-by-supsystic:
    QueryParameter:
      files:
      - modules/gdpr/css/frontend.gdpr.css
      - modules/gdpr/js/frontend.gdpr.js
      version: true
  gdpr-cookie-compliance:
    QueryParameter:
      files:
      - dist/scripts/main.js
      version: true
  gdpr-formidable-forms:
    QueryParameter:
      files:
      - assets/public/css/formidable-gdpr-public.css
      - assets/public/js/formidable-gdpr-public.js
      version: true
  gdpr-personal-data-reports:
    QueryParameter:
      files:
      - public/css/gdpr-personal-data-reports-public.css
      - public/js/gdpr-personal-data-reports-public.js
      version: true
  gdpr-request-form:
    QueryParameter:
      files:
      - public/css/gdpr-request-form-public.css
      - public/js/gdpr-request-form-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/gdpr-request-form.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: GDPR Request Form (?<v>\d+\.[\.\d]+)/i'
      version: true
  gdpr-tools:
    QueryParameter:
      files:
      - public/css/gdpr-tools-public.css
      - public/js/gdpr-tools-public.js
      version: true
  geneanet-embedded-individual:
    QueryParameter:
      files:
      - public/css/geneanet-embedded-individual-public.css
      - public/js/geneanet-embedded-individual-public.js
      version: true
  generalstats:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="GeneralStats"]/@content
      version: true
  generate-disable-mobile:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  generate-legacy-mobile-menu:
    QueryParameter:
      files:
      - js/navigation-legacy.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  generate-thumbnail:
    QueryParameter:
      files:
      - public/css/generate-thumbnail-public.css
      - public/js/generate-thumbnail-public.js
      version: true
  genesis-js-no-js:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  genesis-post-info-meta:
    TranslationFile:
      class: BodyPattern
      path: languages/genesis-post-info-meta.pot
      pattern: !ruby/regexp /ct\-Id\-Version:\ Genesis Post Info & Meta (?<v>\d+\.[\.\d]+)/i
      version: true
  genesis-responsive-slider:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: plugin:version
      version: true
  genesis-simple-faq:
    TranslationFile:
      class: BodyPattern
      path: languages/genesis-simple-faq.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Genesis Simple FAQ (?<v>\d+\.[\.\d]+)/i
      version: true
  genesis-simple-hooks:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: plugin:version
      version: true
  genesis-variable-footer-widgets:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  genie-wp-matrimony:
    TranslationFile:
      class: BodyPattern
      path: languages/genie-wp-matrimony.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Genie WP Matrimony (?<v>\d+\.[\.\d]+)/i
      version: true
  genium-gdpr-consent-popup:
    QueryParameter:
      files:
      - assets/js/genium-gdpr-consent-popup.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/genium-gdpr-consent-popup.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Cookie Consent (?<v>\d+\.[\.\d]+)/i'
      version: true
  geo-hcard-map:
    QueryParameter:
      files:
      - leaflet/leaflet.css
      - css/style.css
      - leaflet/leaflet.js
      - js/map.js
      version: true
  geo-mashup:
    TranslationFile:
      class: BodyPattern
      path: lang/GeoMashup.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Geo Mashup (?<v>\d+\.[\.\d]+)/i
      version: true
  geo-my-wp:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/css/gmw-cl-style-dep.css
      - assets/js/gmw.min.js
      version: true
  geo2wp:
    TranslationFile:
      class: BodyPattern
      path: languages/geo2wp.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: geo2wp (?<v>\d+\.[\.\d]+)/i'
      version: true
  geodeals-for-geodirectory:
    QueryParameter:
      files:
      - css/font-awesome.min.css
      - css/jquery.qtip.min.css
      - css/jquery.qtip.css
      - css/geodeals.css
      - js/tsl_geodir_manager_scripts.js
      - js/moment.js
      - js/jquery.qtip.min.js
      version: true
  geodirectory:
    QueryParameter:
      files:
      - geodirectory-assets/css/gd_core_frontend.css
      - geodirectory-assets/js/geodirectory.min.js
      - geodirectory-assets/jawj/oms.min.js
      - geodirectory-assets/js/chosen.jquery.min.js
      - geodirectory-assets/js/ajax-chosen.min.js
      - geodirectory-assets/js/jquery.lightbox-0.5.min.js
      - geodirectory-assets/js/goMap.min.js
      - geodirectory-assets/js/jRating.jquery.min.js
      - geodirectory-assets/js/on_document_load.min.js
      - geodirectory-assets/js/geometa.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: geodirectory-languages/geodirectory-en_US.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ GeoDirectory (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /^v(?<v>\d+\.[\.\d]+)/i
      version: true
  geolocaladmin:
    QueryParameter:
      files:
      - geolocaladmin.css
      version: true
  geoplatform-maps:
    QueryParameter:
      files:
      - public/assets/leaflet_1.3.1.css
      - public/assets/MarkerCluster_1.3.0.css
      - public/assets/MarkerCluster.Default_1.3.0.css
      - public/assets/leaflet.timedimension.control_1.1.0.css
      - public/assets/fontawesome-all_5.0.10.css
      - public/css/geoplatform-maps-public.css
      - public/assets/leaflet-src_1.3.1.js
      - public/assets/q_2.0.3.js
      - public/assets/iso8601_0.2.js
      - public/assets/leaflet.markercluster-src_1.3.0.js
      - public/assets/esri-leaflet_2.1.3.js
      - public/assets/leaflet.timedimension.src_1.1.0.js
      - public/assets/geoplatform.js
      - public/assets/geoplatform.client.js
      - public/assets/geoplatform.mapcore.js
      - public/js/geoplatform-maps-public.js
      version: true
  geopress:
    Comment:
      xpath: //comment()[contains(., "GeoPress")]
      pattern: !ruby/regexp /Location provided by GeoPress v(?<v>\d+\.[\.\d]+)/i
      version: true
  geotargeting:
    QueryParameter:
      files:
      - public/css/geotarget-public.css
      - public/js/geotarget-public.js
      - public/js/ddslick.js
      version: true
  get-affiliate-link:
    QueryParameter:
      files:
      - css/frontend.css
      - js/price-display-helpers.js
      - js/main.gal.js
      version: true
  get-custom-field-values:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  get-directions:
    QueryParameter:
      files:
      - frontend/css/frontend.css
      version: true
  get-my-tweets-uk:
    QueryParameter:
      files:
      - script.js
      version: true
  get-price-comparison:
    QueryParameter:
      files:
      - css/frontend.css
      - js/price-display-helpers.js
      - js/main.gpc.js
      version: true
  get-recent-comments:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  get-the-image:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  getdeals:
    QueryParameter:
      files:
      - public/js/unserialize.js
      - public/js/getdeals.js
      version: true
  getmecooking-recipe-template:
    QueryParameter:
      files:
      - css/recipe-template.css
      - js/recipe-template.js
      version: true
  getresponse:
    QueryParameter:
      files:
      - assets/pagecount.min.js
      version: true
  gf-confirmation-page-list:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  gf-fields-persistence:
    QueryParameter:
      files:
      - assets/js/gf-field-persistence.js
      version: true
  gf-form-multicolumn:
    QueryParameter:
      files:
      - css/gf-form-multicolumn.css
      version: true
  gf-heidelpay:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  gif2html5:
    QueryParameter:
      files:
      - css/gif2html5.css
      - js/src/video-handler.js
      - js/src/gif2html5.js
      version: true
  gifload:
    QueryParameter:
      files:
      - public/js/gifload-public.js
      version: true
  gift-voucher:
    QueryParameter:
      files:
      - assets/js/jquery.validate.min.js
      - assets/js/jquery.steps.min.js
      - assets/js/voucher-script.js
      version: true
  gifting-addon-for-easy-digital-downloads:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  gigpress:
    Comment:
      xpath: //comment()[contains(., "GigPress")]
      pattern: !ruby/regexp /Generated by GigPress (?<v>\d+\.[\.\d]+)/i
      version: true
  gis-maps:
    TranslationFile:
      class: BodyPattern
      path: languages/gis-maps.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Gis maps (?<v>\d+\.[\.\d]+)/i
      version: true
  github-ribbon:
    TranslationFile:
      class: BodyPattern
      path: languages/github-ribbon.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Github Ribbon (?<v>\d+\.[\.\d]+)/i
      version: true
  gitstatuspress:
    QueryParameter:
      files:
      - public/css/gitstatuspress-public.css
      - admin/css/gitstatuspress-admin.css
      - public/js/gitstatuspress-public.js
      version: true
  give:
    QueryParameter:
      files:
      - templates/give.min.css
      - assets/js/frontend/give.all.min.js
      - assets/dist/css/give.css
      - assets/dist/js/babel-polyfill.js
      - assets/dist/js/give.js
      version: true
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Give v(?<v>\d+\.[\.\d]+)/i
    JavascriptVar:
      pattern: !ruby/regexp /var give_global_vars = {(?<json>.+?(?=};))}/i
      version_key: give_version
      version: true
  gl-facebook-likebox:
    QueryParameter:
      files:
      - css/style.css
      version: true
  glass:
    QueryParameter:
      files:
      - glass.js
      version: true
  glastfm:
    TranslationFile:
      class: BodyPattern
      path: lang/default.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ glastfm (?<v>\d+\.[\.\d]+)/i
      version: true
  gmo-font-agent:
    QueryParameter:
      files:
      - fonts/genericons/genericons.css
      - fonts/icomoon/style.css
      version: true
  gmo-share-connection:
    QueryParameter:
      files:
      - iconmoon-tidy/style.css
      - css/gmo-share-connection.css
      version: true
  gmo-showtime:
    QueryParameter:
      files:
      - css/gmo-showtime.min.css
      - js/gmo-showtime.min.js
      version: true
  gn-ip-tracking:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/gn-ip-tracking.pot
      pattern: !ruby/regexp /\-Id\-Version:\ IP Tracking by Gambit Nash (?<v>\d+\.[\.\d]+)/i
      version: true
  gna-currency-converter:
    Comment:
      xpath: //comment()[contains(., "GNA Currency")]
      pattern: !ruby/regexp /GNA Currency Converter v(?<v>\d+\.[\.\d]+)/i
      version: true
  gnucommerce:
    QueryParameter:
      files:
      - css/shortcode.css
      version: true
  go-board-sgf-viewer:
    QueryParameter:
      files:
      - js/noUiSlider.8.0.2/nouislider.min.js
      - js/board.js
      version: true
  go-fetch-jobs-wp-job-manager:
    TranslationFile:
      class: BodyPattern
      path: includes/languages/gofetch-wpjm-en_US.po
      pattern: !ruby/regexp '/roject\-Id\-Version: Go Fetch Jobs \(WPJM\) (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  go-gallery:
    QueryParameter:
      files:
      - assets/css/gallery.css
      - assets/plugins/tos/css/jquery.tosrus.custom.css
      - assets/plugins/isotope/isotope.pkgd.min.js
      - assets/js/gallery.js
      - assets/plugins/tos/js/jquery.tosrus.min.custom.js
      - assets/css/go-gallery.css
      - assets/css/effects.css
      - assets/plugins/qtlb/styles.css
      - assets/js/go-gallery.js
      - assets/plugins/qtlb/scripts.js
      version: true
  go-redirects:
    TranslationFile:
      class: BodyPattern
      path: languages/go-redirects.pot
      pattern: !ruby/regexp /\-Id\-Version:\ Go Redirects URL Forwarder (?<v>\d+\.[\.\d]+)/i
      version: true
  godaddy-email-marketing-sign-up-forms:
    QueryParameter:
      files:
      - css/gem.min.css
      - js/gem.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/godaddy-email-marketing.pot
      pattern: !ruby/regexp /ect\-Id\-Version:\ GoDaddy Email Marketing (?<v>\d+\.[\.\d]+)/i
      version: true
  goo-pie-chart:
    QueryParameter:
      files:
      - style/goo_pie_chart.css
      - js/goo-pie-chart.js
      version: true
  goodreviews:
    TranslationFile:
      class: BodyPattern
      path: lang/goodreviews.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ GoodReviews (?<v>\d+\.[\.\d]+)/i
      version: true
  google-affiliate-network:
    QueryParameter:
      files:
      - "/css/GAN.css"
      version: true
  google-analyticator:
    Comment:
      xpath: //comment()[contains(., "Google Analyticator")]
      pattern: !ruby/regexp /Google Analytics Tracking by Google Analyticator (?<v>\d+\.[\.\d]+):/i
      version: true
  google-analytics-dashboard-for-wp:
    QueryParameter:
      files:
      - front/js/tracking-analytics-events.js
      version: true
    Comment:
      pattern: !ruby/regexp /GADWP v(?<v>\d+\.[\.\d]+) Universal/i
      version: true
  google-analytics-for-wordpress:
    YoastComment:
      class: Comment
      xpath: //comment()[contains(., "Yoast")]
      pattern: !ruby/regexp /(?:Google Analytics by Yoast plugin|Yoast Google Analytics
        plugin) v(?<v>\d+\.[\.\d]+) -|\A\/ Google Analytics by Yoast/i
      version: true
    MonsterInsightsComment:
      class: Comment
      xpath: //comment()[contains(., "MonsterInsights")]
      pattern: !ruby/regexp /Google Analytics by MonsterInsights plugin v ?(?<v>\d+\.[\.\d]+)
        -|\A\/ Google Analytics by MonsterInsights/i
      version: true
    QueryParameter:
      files:
      - assets/js/frontend.min.js
      version: true
  google-analytics-visits:
    Comment:
      xpath: //comment()[contains(., "Analytics Visits")]
      pattern: !ruby/regexp /s website uses Google Analytics Visits v(?<v>\d+\.[\.\d]+)/i
      version: true
  google-calendar-events:
    QueryParameter:
      files:
      - assets/css/vendor/jquery.qtip.min.css
      - assets/css/default-calendar-grid.min.css
      - assets/css/default-calendar-list.min.css
      - assets/js/vendor/jquery.qtip.min.js
      - assets/js/vendor/moment.min.js
      - assets/js/vendor/moment-timezone-with-data.min.js
      - assets/js/default-calendar.min.js
      - assets/js/vendor/imagesloaded.pkgd.min.js
      version: true
    JavascriptComment:
      class: BodyPattern
      path: assets/js/default-calendar.min.js
      pattern: !ruby/regexp /Simple Calendar \- (?<v>\d+\.[\.\d]+)/i
      version: true
    StyleComment:
      class: BodyPattern
      path: assets/css/default-calendar-grid.min.css
      pattern: !ruby/regexp /Simple Calendar \- (?<v>\d+\.[\.\d]+)/i
      version: true
  google-captcha:
    QueryParameter:
      files:
      - css/gglcptch.css
      version: true
  google-docs-oembed:
    TranslationFile:
      class: BodyPattern
      path: languages/google-docs-oembed.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Google Docs oEmbed (?<v>\d+\.[\.\d]+)/i
      version: true
  google-drive-wp-media:
    QueryParameter:
      files:
      - js/lightbox.js
      - js/justifiedGallery.js
      - js/script.js
      version: true
  google-language-translator:
    QueryParameter:
      files:
      - css/style.css
      - css/toolbar.css
      - js/scripts.js
      version: true
  google-map-with-fancybox-popup:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^\*+Version (?<v>\d+\.[\.\d]+)\*+(?!.*\*+Version \d+\.[\.\d]+\*+)/mi
      version: true
  google-maps-builder:
    QueryParameter:
      files:
      - vendor/wordimpress/maps-builder-core/assets/css/google-maps-builder.min.css
      - vendor/wordimpress/maps-builder-core/includes/libraries/map-icons/css/map-icons.css
      - vendor/wordimpress/maps-builder-core/assets/js/plugins//gmb-infobubble.min.js
      - vendor/wordimpress/maps-builder-core/assets/js/frontend/google-maps-builder.min.js
      - vendor/wordimpress/maps-builder-core/includes/libraries/map-icons/js/map-icons.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/google-maps-builder.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Maps Builder (?<v>\d+\.[\.\d]+)/i
      version: true
  google-maps-photo-gallery:
    QueryParameter:
      files:
      - googlemaps-photo-gallery.css
      - googlemaps-photo-gallery.js
      version: true
  google-one:
    QueryParameter:
      files:
      - css/style.css
      version: true
  google-picasa-albums-viewer:
    QueryParameter:
      files:
      - public/css/cws-google-picasa-pro-public.css
      - public/css/lightbox/lightbox.css
      - public/js/cws-google-picasa-pro-public.js
      version: true
  google-sitemap-generator:
    DocumentationFile:
      class: BodyPattern
      path: documentation.txt
      pattern: !ruby/regexp /^[\d\-]{8,}\s+(?<v>\d+\.[\.\d]+)(?!.*[\d\-]{8,}\s+\d+\.[\.\d]+)/mi
      version: true
  googleanalyticscounter:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="googleanalyticscounter"]/@content
      version: true
      pattern: !ruby/regexp /googleanalyticscounter\/(?<v>\d+\.[\.\d]+)/i
  googlyzer:
    QueryParameter:
      files:
      - js/jquery.sparkline.js
      version: true
  gosign-advanced-separator-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  gosign-header-image-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  gosign-masonry-post-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  gosign-post-teaser-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  gosign-posts-slider-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  gosign-promo-box-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  gosign-simple-teaser-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  gotmls:
    HeaderPattern:
      path: index.php
      header: Location
      pattern: !ruby/regexp /report\.php\?ver=(?<v>[\d\.^&]+)\&/i
      version: true
      confidence: 80
  gourl-bitcoin-payment-gateway-paid-downloads-membership:
    QueryParameter:
      files:
      - js/cryptobox.min.js
      - css/style.front.css
      version: true
  gp-post-like:
    QueryParameter:
      files:
      - css/gppl-style.css
      version: true
  gp-translation-propagation:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  gplus-comments:
    QueryParameter:
      files:
      - assets/styles/plugin.css
      version: true
  gps-signin:
    QueryParameter:
      files:
      - public/css/gps-signin-public.css
      - public/js/gps-api-client.js
      - public/js/gps-platform.js
      - public/js/gps-signin-public.js
      version: true
  graceful-pull-quotes:
    Comment:
      xpath: //comment()[contains(., "Pull-Quotes")]
      pattern: !ruby/regexp /Graceful Pull\-Quotes plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  grand-media:
    Comment:
      xpath: //comment()[contains(., "GmediaGallery")]
      pattern: !ruby/regexp /<meta name='GmediaGallery' version='(?<v>\d+\.[\.\d]+)/i
      version: true
  grand-popo-core:
    QueryParameter:
      files:
      - public/css/grand_popo-public.css
      - public/js/grand_popo-public.js
      version: true
  graph-lite:
    QueryParameter:
      files:
      - public/css/graphs-lite-public.css
      - public/js/graphs-lite-public.js
      version: true
  gravatargrid:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="gravatargrid"]/@content
      version: true
      pattern: !ruby/regexp /gravatargrid\/(?<v>\d+\.[\.\d]+)/i
  gravitate-event-tracking:
    QueryParameter:
      files:
      - gravitate_event_tracking.js
      version: true
  gravitation-portfolios:
    QueryParameter:
      files:
      - css/portfolio-styles.css
      version: true
  gravity-forms-auto-placeholders:
    QueryParameter:
      files:
      - modernizr.placeholder.min.js
      - scripts.js
      version: true
  gravity-forms-click-pledge:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  gravity-forms-dps-pxpay:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  gravity-forms-fancy-select:
    QueryParameter:
      files:
      - fancySelect.js
      - fancy-select.js
      version: true
  gravity-forms-reset-button:
    QueryParameter:
      files:
      - gravity-forms-reset-button.js
      version: true
  gravityforms:
    ChangeLog:
      path: change_log.txt
      class: BodyPattern
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - css/formreset.min.css
      - css/formsmain.min.css
      - css/readyclass.min.css
      - css/browsers.min.css
      - js/jquery.json.min.js
      - js/gravityforms.min.js
      - js/conditional_logic.min.js
      - js/placeholders.jquery.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/gravityforms.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Gravity Forms (?<v>\d+\.[\.\d]+)/i
  gravityforms-eway:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  gravityformsactivecampaign:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  gravityformsagilecrm:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  gravityformsapprovals:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  gravityformsauthorizenet:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  gravityformsaweber:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /\# (?<v>\d+\.[\.\d]+) \| [\d\-]{10}/
      version: true
  gravityformsbatchbook:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  gravityformsbreeze:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  gravityformscampaignmonitor:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /\# (?<v>\d+\.[\.\d]+) \| [\d\-]{10}/
      version: true
  gravityformscampfire:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /\# (?<v>\d+\.[\.\d]+) \| [\d\-]{10}/
      version: true
  gravityformscapsulecrm:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  gravityformscleverreach:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  gravityformscoupons:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /\# (?<v>\d+\.[\.\d]+) \| [\d\-]{10}/
      version: true
  gravityformsdropbox:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /\# (?<v>\d+\.[\.\d]+) \| [\d\-]{10}/
      version: true
  gravityformsemma:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /\# (?<v>\d+\.[\.\d]+) \| [\d\-]{10}/
      version: true
  gravityformsfreshbooks:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /\# (?<v>\d+\.[\.\d]+) \| [\d\-]{10}/
      version: true
  gravityformsgetresponse:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  gravityformshelpscout:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /\# (?<v>\d+\.[\.\d]+) \| [\d\-]{10}/
      version: true
  gravityformshighrise:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /\# (?<v>\d+\.[\.\d]+) \| [\d\-]{10}/
      version: true
  gravityformshipchat:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  gravityformsicontact:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  gravityformsmadmimi:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  gravityformsmailchimp:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+) \| [\d\-]{10}/
      version: true
  gravityformspartialentries:
    QueryParameter:
      files:
      - js/partial-entries.js
      - js/partial-entries.min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /\# (?<v>\d+\.[\.\d]+) \| [\d\-]{10}/
      version: true
  gravityformspaypal:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/
      version: true
  gravityformspaypalpaymentspro:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /\# (?<v>\d+\.[\.\d]+) \| [\d\-]{10}/
      version: true
  gravityformspaypalpro:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  gravityformspolls:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  gravityformsquiz:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  gravityformssignature:
    QueryParameter:
      files:
      - includes/super_signature/ss.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  gravityformsslack:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  gravityformsstripe:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /\# (?<v>\d+\.[\.\d]+) \| [\d\-]{10}/
      version: true
  gravityformssurvey:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /\# (?<v>\d+\.[\.\d]+) \| [\d\-]{10}/
      version: true
  gravityformstrello:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  gravityformstwilio:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /\# (?<v>\d+\.[\.\d]+) \| [\d\-]{10}/
      version: true
  gravityformsuserregistration:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /\# (?<v>\d+\.[\.\d]+) \| [\d\-]{10}/
      version: true
  gravityformszapier:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /\# (?<v>\d+\.[\.\d]+) \| [\d\-]{10}/
      version: true
  gravityformszohocrm:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  greedycoupon:
    QueryParameter:
      files:
      - style.css
      - assets/app/owl-carousel/owl.carousel.min.css
      - assets/app/owl-carousel/owl.theme.default.min.css
      - assets/app/owl-carousel/owl.carousel.js
      version: true
  greenmail-email-marketing:
    QueryParameter:
      files:
      - public/js/scrollTo.js
      - public/js/jquery.magnific-popup.min.js
      - public/js/jquery.cookie.js
      version: true
  greenpay-payment-gateway:
    TranslationFile:
      class: BodyPattern
      path: languages/greenpay-payment-gateway.pot
      pattern: !ruby/regexp '/ct\-Id\-Version: GreenPay Payment Gateway (?<v>\d+\.[\.\d]+)/i'
      version: true
  greenturtlelab-tool:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/themeegg-toolkit.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ GreenTurtleLab Tool (?<v>\d+\.[\.\d]+)/i
      version: true
  grid-archives:
    QueryParameter:
      files:
      - grid-archives.css
      - grid-archives-effect-css.php
      version: true
  grid-block:
    QueryParameter:
      files:
      - public/css/grid-block-public.css
      version: true
  grid-gallery-with-custom-links:
    QueryParameter:
      files:
      - css/grid-gallery-with-custom-links.css
      version: true
  grid-plus:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#\#\#\# (?<v>\d+\.[\.\d]+) \- [^\r\n]+$/i
      version: true
  gridable:
    QueryParameter:
      files:
      - public/css/gridable-style.css
      - public/js/gridable-scripts.js
      version: true
  groups:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  groups-bbpress:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  gs-behance-portfolio:
    QueryParameter:
      files:
      - gs-behance-assets/assets/fa-icons/css/font-awesome.min.css
      - gs-behance-assets/assets/css/gs-beh-custom-bootstrap.css
      - gs-behance-assets/assets/css/gs-beh-custom.css
      version: true
  gs-books-showcase:
    QueryParameter:
      files:
      - gs-bookshowcase-files/assets/css/gs-bookshowcase-custom-bootstrap.css
      - gs-bookshowcase-files/assets/css/gs-bookshowcase-custom.css
      - gs-bookshowcase-files/assets/js/gs-bookshowcase.custom.js
      version: true
  gs-coach:
    QueryParameter:
      files:
      - gs-coaches-files/assets/css/gscoaches_custom_bootstrap.css
      - gs-coaches-files/assets/fa-icons/css/font-awesome.min.css
      - gs-coaches-files/assets/css/gscoaches_custom.css
      - gs-coaches-files/assets/js/gscoaches_custom.js
      version: true
  gs-dribbble-portfolio:
    QueryParameter:
      files:
      - gs-dribbble-assets/assets/fa-icons/css/font-awesome.min.css
      - gs-dribbble-assets/assets/css/gs-dibb-custom-bootstrap.css
      - gs-dribbble-assets/assets/css/gs-drib-custom.css
      version: true
  gs-instagram-portfolio:
    QueryParameter:
      files:
      - gs-instagram-assets/assets/css/gs-insta-custom-bootstrap.css
      - gs-instagram-assets/assets/css/gs-insta-custom.css
      version: true
  gs-pinterest-portfolio:
    QueryParameter:
      files:
      - gs-pinterest-assets/assets/fa-icons/css/font-awesome.min.css
      - gs-pinterest-assets/assets/css/gs-pin-custom.css
      - gs-pinterest-assets/assets/js/masonry.pkgd.min.js
      - gs-pinterest-assets/assets/js/imagesloaded.pkgd.min.js
      version: true
  gs-portfolio:
    QueryParameter:
      files:
      - gsportfolio-files/assets/css/gs-vendor.css
      - gsportfolio-files/assets/fa-icons/css/font-awesome.min.css
      - gsportfolio-files/assets/css/gsp-style.css
      - gsportfolio-files/assets/js/gs-vendor.js
      - gsportfolio-files/assets/js/gs-custom.js
      version: true
  gs-projects:
    QueryParameter:
      files:
      - gsprojects-files/assets/fa-icons/css/font-awesome.min.css
      - gsprojects-files/assets/css/gs-projects-custom-bootstrap.css
      - gsprojects-files/assets/css/gs-projects-custom.css
      version: true
  gs-woocommerce-products-slider:
    QueryParameter:
      files:
      - gswps-files/assets/css/owl.carousel.css
      - gswps-files/assets/css/owl.theme.default.css
      - gswps-files/assets/css/gswps.custom.css
      - gswps-files/assets/css/gswps.component.css
      - gswps-files/assets/js/owl.carousel.min.js
      - gswps-files/assets/js/gswps.custom.js
      - gswps-files/assets/js/modernizr.custom.js
      version: true
  gs-youtube-gallery:
    QueryParameter:
      files:
      - gs-youtubegalleries-files/assets/css/gs_youtubegalleries_custom_bootstrap.css
      - gs-youtubegalleries-files/assets/css/gs_youtubegalleries_custom.css
      version: true
  gspeech:
    QueryParameter:
      files:
      - includes/js/gspeech_pro.js
      - includes/js/gspeech.js
      version: true
  gt3-photo-video-gallery:
    QueryParameter:
      files:
      - assets/css/blueimp-gallery.css
      - assets/css/blueimp-gallery-video.css
      - assets/css/hover.css
      - css/gt3pg.css
      - assets/js/blueimp-gallery.js
      - assets/js/blueimp-gallery-video.js
      - assets/js/blueimp-gallery-vimeo.js
      - assets/js/blueimp-gallery-youtube.js
      - js/gt3pg.js
      - dist/css/blueimp-gallery.css
      - dist/gt3pg.css
      - dist/gt3pg.js
      - dist/frontend.css
      version: true
  guardian-news-headlines:
    QueryParameter:
      files:
      - guardian_headlines.css
      version: true
  guten-editor-blocks:
    TranslationFile:
      class: BodyPattern
      path: languages/guten-editor-blocks.pot
      pattern: !ruby/regexp /"v(?<v>\d+\.[\.\d]+)/i
      version: true
  gutenbee:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  gutenberg:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      confidence: 90
      version: true
  gvsoft-photobox:
    TranslationFile:
      class: BodyPattern
      path: languages/gvsoft-photobox-ru_RU.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: gvphotobox (?<v>\d+\.[\.\d]+)/i'
      version: true
  h5p:
    QueryParameter:
      files:
      - h5p-php-library/styles/h5p.css
      version: true
  h7-tabs:
    QueryParameter:
      files:
      - assets/css/jquery.pwstabs.css
      - assets/css/font-awesome.css
      - assets/css/animate.min.css
      version: true
  halloween-woocommerce:
    QueryParameter:
      files:
      - styles.css
      - assets/js/cookie.js
      - main.js
      - assets/js/jquery.vibrate.js
      - assets/js/vibrationoptions.js
      - assets/js/random-image.js
      version: true
  hammy:
    QueryParameter:
      files:
      - js/jquery-picture.js
      - js/hammy.js
      version: true
  hana-board:
    QueryParameter:
      files:
      - "/widget_skins/post/beauty-posts/css/widget.css"
      - "/widget_skins/post/default/css/widget.css"
      - "/widget_skins/post/gallery/css/widget.css"
      - "/widget_skins/post/left-thumbnail/css/widget.css"
      - "/widget_skins/comment/beauty-comments/css/widget.css"
      - "/widget_skins/comment/default/css/widget.css"
      version: true
  hana-post-like-and-social-share:
    QueryParameter:
      files:
      - skins/like/default/css/hana-like.css
      - skins/social_share/default/css/hana-social-share.css
      - includes/js/hana-like.js
      version: true
  hana-widget:
    QueryParameter:
      files:
      - assets/css/bootstrap-grid12.css
      - layouts/post/default/css/widget.css
      - layouts/post/gallery/css/widget.css
      - layouts/post/left-thumbnail/css/widget.css
      - layouts/comment/beauty-comments/css/widget.css
      - layouts/comment/default/css/widget.css
      version: true
  hana-widgets:
    QueryParameter:
      files:
      - js/hana-widgets.js
      version: true
  hand-talk:
    TranslationFile:
      class: BodyPattern
      path: languages/wpht-pt_BR.po
      pattern: !ruby/regexp /msgid "Available versions:\ (?<v>\d+\.[\.\d]+)/i
      version: true
  harmonia:
    QueryParameter:
      files:
      - css/harmonia.css
      - js/harmonia.js
      version: true
  hash-hash-tags:
    TranslationFile:
      class: BodyPattern
      path: languages/hash-hash-tags-ja.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: (?<v>\d+\.[\.\d]+)/i'
      version: true
  hash-link-scroll-offset:
    QueryParameter:
      files:
      - assets/js/hash-link-scroll-offset.min.js
      version: true
  haste-impress:
    TranslationFile:
      class: BodyPattern
      path: languages/hasteimpress-pt_BR.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ WordImpress (?<v>\d+\.[\.\d]+)/i
      version: true
  hasten-companion:
    QueryParameter:
      files:
      - public/css/hasten-companion-public.css
      - public/js/hasten-companion-public.js
      version: true
  hayyabuild:
    QueryParameter:
      files:
      - public/assets/libs/font-awesome/css/font-awesome.min.css
      - public/assets/libs/bootstrap/css/bootstrap.min.css
      - public/assets/css/hayyabuild.min.css
      - public/assets/libs/bootstrap/js/bootstrap.min.js
      - public/assets/js/hayyabuild.min.js
      version: true
  header-footer-elementor:
    TranslationFile:
      class: BodyPattern
      path: languages/header-footer-elementor.pot
      pattern: !ruby/regexp '/ect\-Id\-Version: Header Footer Elementor (?<v>\d+\.[\.\d]+)/i'
      version: true
  headspace2:
    Comment:
      xpath: //comment()[contains(., "HeadSpace")]
      pattern: !ruby/regexp /HeadSpace SEO (?<v>\d+\.[\.\d]+)/i
      version: true
  healthcare-review-master:
    QueryParameter:
      files:
      - public/css/healthcare-review-master-public.css
      - public/js/healthcare-review-master-public.js
      - public/js/jquery.easy-ticker.min.js
      version: true
  healthengine-online-booking-widget-installer:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#\# \[(?<v>\d+\.[\.\d]+)\] \- [\d\-]+(?!.*\#\# \[\d+\.[\.\d]+\]
        \- [\d\-]+)/mi
      version: true
  heart-this:
    QueryParameter:
      files:
      - css/heart-this.min.css
      - js/heartThis.pkgd.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/heart-this.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: HeartThis (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  heateor-open-graph-meta-tags:
    Comment:
      xpath: //comment()[contains(., "Heateor")]
      pattern: !ruby/regexp /START \- Heateor Open Graph Meta Tags (?<v>\d+\.[\.\d]+)/i
      version: true
  heateor-social-comments:
    QueryParameter:
      files:
      - css/front.css
      version: true
  hello-bar-wp:
    QueryParameter:
      files:
      - assets/js/frontend.js
      version: true
  helpie-faq:
    QueryParameter:
      files:
      - assets/main.bundle.css
      - assets/main.bundle.js
      version: true
  helppress:
    QueryParameter:
      files:
      - assets/css/helppress.css
      - assets/vendor/jquery.autocomplete.js
      - assets/js/helppress.js
      - "/assets/dist/helppress.min.css"
      - "/assets/vendor/jquery.autocomplete.min.js"
      - "/assets/dist/helppress.min.js"
      version: true
  hero-banner-ultimate:
    QueryParameter:
      files:
      - assets/css/hbu-public-style.css
      version: true
  hero-social-widget:
    QueryParameter:
      files:
      - assets/css/hero-social-style.css
      version: true
  hidden-contents:
    TranslationFile:
      class: BodyPattern
      path: languages/hidden-contents-fa_IR.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Hide Content (?<v>\d+\.[\.\d]+)/i'
      version: true
  hidden-login:
    QueryParameter:
      files:
      - hidden-login.min.js
      version: true
  hide-admin-bar-based-on-user-roles:
    QueryParameter:
      files:
      - public/css/hide-admin-bar-based-on-user-roles-public.css
      - public/js/hide-admin-bar-based-on-user-roles-public.js
      version: true
  hide-plugin-updates-notifications:
    TranslationFile:
      class: BodyPattern
      path: languages/wphpuw-en_US.po
      pattern: !ruby/regexp /on:\ WP Hide Admin Warnings and Updates v(?<v>\d+\.[\.\d]+)/i
      version: true
  hide-show-comment:
    QueryParameter:
      files:
      - assets/css/hsc.css
      - assets/buttons/none.css
      - assets/js/hsc.js
      version: true
  hide-wp-toolbar:
    QueryParameter:
      files:
      - style.css
      version: true
  highlight-search-terms:
    Comment:
      xpath: //comment()[contains(., "Highlight Search")]
      pattern: !ruby/regexp /Highlight Search Terms (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - hlst-extend.min.js
      version: true
  highlighting-code-block:
    QueryParameter:
      files:
      - assets/css/cloring_light.css
      - assets/css/hcb_style.css
      - assets/js/prism.js
      - assets/js/hcb_script.js
      version: true
  hijri-calendar-widget:
    QueryParameter:
      files:
      - js/script.js
      version: true
  hindsight:
    QueryParameter:
      files:
      - public/css/hindsight-public.css
      - public/js/rockerbox-hindsight-pixel.js
      version: true
  hints:
    QueryParameter:
      files:
      - _inc/hints.css
      - _inc/hints.js
      pattern: !ruby/regexp /(?<v>[\d\.]+[a-z])/i
      version: true
  hivepress:
    QueryParameter:
      files:
      - assets/css/fontawesome/fontawesome.min.css
      - assets/css/fontawesome/solid.min.css
      - assets/css/fancybox.min.css
      - assets/css/slick.min.css
      - assets/css/grid.min.css
      - assets/css/frontend.min.css
      - assets/js/jquery.iframe-transport.min.js
      - assets/js/jquery.fileupload.min.js
      - assets/js/jquery.fancybox.min.js
      - assets/js/slick.min.js
      - assets/js/jquery.sticky-sidebar.min.js
      - assets/js/frontend.min.js
      version: true
  hjyl-comment-spam:
    TranslationFile:
      class: BodyPattern
      path: languages/hjyl-comment-spam-zh_CN.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ (?<v>\d+\.[\.\d]+)/i
      version: true
  hmh-footer-builder-for-elementor:
    QueryParameter:
      files:
      - "/assets/css/bbfb.css"
      - "/assets/js/script.js"
      version: true
  hmh-fullpage:
    QueryParameter:
      files:
      - "/assets/js/fullpage.js"
      - "/assets/js/script.js"
      - "/assets/js/scrolloverflow.min.js"
      version: true
  hobbynote-twitter-cards:
    Comment:
      xpath: //comment()[contains(., "Hobbynote")]
      pattern: !ruby/regexp /Hobbynote Twitter Cards (?<v>\d+\.[\.\d]+)/i
      version: true
  hold-your-color:
    TranslationFile:
      class: BodyPattern
      path: lang/hold-your-color.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Hold your color (?<v>\d+\.[\.\d]+)/i
      version: true
  holler-box:
    QueryParameter:
      files:
      - assets/css/holler-frontend.min.css
      - assets/js/holler-frontend.min.js
      version: true
  home-categories:
    TranslationFile:
      class: BodyPattern
      path: languages/home-categories.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Home Categories (?<v>\d+\.[\.\d]+)/i
      version: true
  home-value:
    QueryParameter:
      files:
      - static/css/css.css
      - static/js.js
      version: true
  hootkit:
    QueryParameter:
      files:
      - assets/hootkit.min.css
      - assets/hootkit.min.js
      version: true
  horizontal-post-slider:
    QueryParameter:
      files:
      - public/css/horizontal-post-slider-public.css
      - public/js/horizontal-post-slider-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: cs-framework/languages/bn_BD.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Codestar Framework (?<v>\d+\.[\.\d]+)/i
      version: true
  horizontal-scroll-google-picasa-images:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^\*+Version (?<v>\d+\.[\.\d]+)\*+(?!.*\*+Version \d+\.[\.\d]+\*+)/mi
      version: true
  horizontal-widget-most-recent-viewed-posts:
    QueryParameter:
      files:
      - hwmrvp-style.css
      version: true
  horoscop:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  hospitality:
    QueryParameter:
      files:
      - public/css/hospitality-public.min.css
      version: true
  host-google-fonts-locally:
    TranslationFile:
      class: BodyPattern
      path: languages/host-google-fonts-locally.pot
      pattern: !ruby/regexp '/t\-Id\-Version: Host Google Fonts Locally (?<v>\d+\.[\.\d]+)/i'
      version: true
  hotelroomscanner:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  hotjar-connecticator:
    Comment:
      xpath: //comment()[contains(., "Hotjar")]
      pattern: !ruby/regexp /Hotjar Tracking Code for/i
  hotline-phone-ring:
    QueryParameter:
      files:
      - assets/css/app.css
      version: true
  hotmart-wp:
    TranslationFile:
      class: BodyPattern
      path: languages/hotmart-wp-pt_BR.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Hotmart WP (?<v>\d+\.[\.\d]+)/i
      version: true
  hover-effects:
    QueryParameter:
      files:
      - asset/css/hover.css
      version: true
  hover-effects-builder-free:
    QueryParameter:
      files:
      - assets/css/pretty-photo/css/prettyPhoto.css
      - assets/css/font-frontend/style.css
      - assets/css/hi-frontend.css
      - assets/js/hi-frontend.min.js
      version: true
  hover-image-button:
    TranslationFile:
      class: BodyPattern
      path: languages/hover-image-button.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Hover Image Button (?<v>\d+\.[\.\d]+)/i
      version: true
  hover-product-details:
    QueryParameter:
      files:
      - js/webappdesign_hover_product_details.js
      version: true
  hrm:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  ht-event:
    QueryParameter:
      files:
      - assets/js/htevent-widgets-active.js
      version: true
  ht-instagram:
    QueryParameter:
      files:
      - assests/css/ht-instagramfeed.css
      - assests/css/font-awesome.min.css
      version: true
  ht-newsletter-for-elementor:
    QueryParameter:
      files:
      - assests/css/ht-mailchimpform.css
      version: true
  ht-portfolio:
    QueryParameter:
      files:
      - assets/js/popper.min.js
      version: true
  ht-request:
    QueryParameter:
      files:
      - public/css/wph-request-public.css
      - public/js/wph-request-public.js
      version: true
  ht-slider-for-elementor:
    QueryParameter:
      files:
      - assests/css/animate.min.css
      - assests/css/ht-slider-widgets.css
      version: true
  ht-team-member:
    QueryParameter:
      files:
      - assests/css/ht-teammember.css
      - assests/css/font-awesome.min.css
      version: true
  html-forms:
    QueryParameter:
      files:
      - assets/js/public.min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#\#\#\# (?<v>\d+\.[\.\d]+) \- [^\r\n]+$/i
      version: true
  html5-search-box-for-wordpress:
    QueryParameter:
      files:
      - css/html5-search-for-wordpress.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: langs/html5-search-for-wordpress-de_DE.po
      pattern: !ruby/regexp /on:\ WordPress\.com Stats Smiley Remover v(?<v>\d+\.[\.\d]+)/i
      version: true
  html5-videogallery-plus-player:
    QueryParameter:
      files:
      - assets/css/video-js.css
      - assets/css/video-style.css
      - assets/css/magnific-popup.css
      - assets/js/video.js
      version: true
  http-security:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  http-to-https:
    TranslationFile:
      class: BodyPattern
      path: languages/http-to-https.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: HTTP to HTTPS (?<v>\d+\.[\.\d]+)/i'
      version: true
  hubwoo-deal-per-order-lite:
    TranslationFile:
      class: BodyPattern
      path: languages/hubwoo-deal-per-order-lite-en_US.po
      pattern: !ruby/regexp '/Id\-Version: HubSpot Deal Per Order Lite (?<v>\d+\.[\.\d]+)/i'
      version: true
  hubwoo-integration:
    TranslationFile:
      class: BodyPattern
      path: languages/hubwoo-en_US.po
      pattern: !ruby/regexp /ersion:\ Hubspot WooCommerce Integration (?<v>\d+\.[\.\d]+)/i
      version: true
  hueman-addons:
    TranslationFile:
      class: BodyPattern
      path: lang/en_US.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Hueman Addons v(?<v>\d+\.[\.\d]+)/i
      version: true
  humanstxt:
    TranslationFile:
      class: BodyPattern
      path: languages/humanstxt.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Humans TXT (?<v>\d+\.[\.\d]+)/i
      version: true
  hummingbird-performance:
    TranslationFile:
      class: BodyPattern
      path: languages/wphb-default.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Hummingbird Pro (?<v>\d+\.[\.\d]+)/i
      version: true
  hummingtree-wrapper:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  hurrytimer:
    TranslationFile:
      class: BodyPattern
      path: languages/hurrytimer.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: HurryTimer (?<v>\d+\.[\.\d]+)/i'
      version: true
  hybrid-gallery:
    QueryParameter:
      files:
      - libs/assets/css/libs.global.pack.min.css
      - libs/assets/css/libs.engine.pack.min.css
      - engine/assets/css/hybrid.gallery.engine.min.css
      - libs/assets/js/libs.pack.min.js
      - engine/assets/js/hybrid.gallery.engine.min.js
      version: true
  hyyan-login-style:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  i-chat:
    QueryParameter:
      files:
      - js/jquery.cookie.js
      version: true
  i-order-terms:
    TranslationFile:
      class: BodyPattern
      path: languages/i-order-terms.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ I Order Terms (?<v>\d+\.[\.\d]+)/i
      version: true
  i-search:
    QueryParameter:
      files:
      - front/css/i-search.min.css
      - front/js/isrc-autocomplete.min.js
      - front/js/frontend.min.js
      version: true
  iamport-payment:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  ic-besocial:
    QueryParameter:
      files:
      - besocial.css
      - besocial.js
      version: true
  icalendar-events-widget:
    QueryParameter:
      files:
      - js/custom-theme/jquery-ui-1.8.16.custom.css
      - css/ui.datepicker.css
      - css/icalendar.css
      - js/icalendar.js
      - js/date.js
      version: true
  icanwp-reservation-form-connector-for-choice-hotels:
    QueryParameter:
      files:
      - public/css/ch-reservation-public.css
      - public/js/ch-reservation-public.js
      version: true
  ice-chat:
    QueryParameter:
      files:
      - public/css/chat-box-public.css
      - public/js/chat-box-public.js
      version: true
  icegram:
    QueryParameter:
      files:
      - assets/js/main.min.js
      version: true
  icegram-rainmaker:
    QueryParameter:
      files:
      - assets/css/form.css
      - assets/js/main.js
      version: true
  ichigen-san:
    TranslationFile:
      class: BodyPattern
      path: languages/ichigen-san-ja.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Ichigen San (?<v>\d+\.[\.\d]+)/i
      version: true
  ico-list-widget:
    QueryParameter:
      files:
      - assets/css/elw.front.min.css
      - assets/js/elw.front.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/ico-lw.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ ICO List Widget (?<v>\d+\.[\.\d]+)/i
      version: true
  iconpress-lite:
    QueryParameter:
      files:
      - assets/css/iconpress.css
      - assets/css/panel.css
      - assets/js/iconpress.min.js
      version: true
  icons-factory:
    QueryParameter:
      files:
      - css/icons_factory.min.css
      - js/icons_factory.min.js
      version: true
  ics-button:
    JavascriptVar:
      class: BodyPattern
      path: plugin/editor_plugin.js
      pattern: !ruby/regexp /version :\ "(?<v>\d+\.[\.\d]+)"/i
      version: true
  ics-calendar:
    QueryParameter:
      files:
      - assets/style.css
      version: true
  idataffiliates:
    QueryParameter:
      files:
      - js/app/ta.js
      version: true
  idea-board:
    QueryParameter:
      files:
      - assets/js/lib/jquery.nicefileinput.min.js
      - assets/js/idea-board.js
      version: true
  ideas:
    TranslationFile:
      class: BodyPattern
      path: languages/ideas.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Ideas (?<v>\d+\.[\.\d]+)/i
      version: true
  idonate:
    QueryParameter:
      files:
      - "/css/idonate.css"
      version: true
  idpay-mycred:
    TranslationFile:
      class: BodyPattern
      path: languages/idpay-mycred.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: IDPay myCRED (?<v>\d+\.[\.\d]+)/i'
      version: true
  idx-broker-platinum:
    Comment:
      xpath: //comment()[contains(., "IDX Broker")]
      pattern: !ruby/regexp /IDX Broker WordPress Plugin (?<v>\d+\.[\.\d]+)/i
      version: true
  ie-compatibility-mode-checker:
    QueryParameter:
      files:
      - public/css/wp-ie-check-public.css
      - public/js/wp-ie-check-public.js
      version: true
  ie-insert-toc:
    TranslationFile:
      class: BodyPattern
      path: languages/ie-insert-toc-ja.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: ie\-insert\-toc ver(?<v>\d+\.[\.\d]+)/i'
      version: true
  ie9-pinned-site:
    Comment:
      xpath: //comment()[contains(., "IE9 Pinned")]
      pattern: !ruby/regexp /IE9 Pinned Site (?<v>\d+\.[\.\d]+)/i
      version: true
    MetaTag:
      class: Xpath
      xpath: //meta[@name="IE9 Pinned Site"]/@content
      version: true
  iex-integration:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  ifeature-slider:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  iframe-popup:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^\*+Version (?<v>\d+\.[\.\d]+)\*+(?!.*\*+Version \d+\.[\.\d]+\*+)/mi
      version: true
  ifthengive:
    QueryParameter:
      files:
      - public/css/datatables/jquery.dataTables.css
      - public/css/datatables/dataTables.responsive.css
      - includes/css/alertify/alertify.css
      - public/css/ifthengive-public.css
      - includes/css/alertify/alertify.min.js
      - public/js/ifthengive-public.js
      - public/js/datatables/jquery.dataTables.min.js
      - public/js/datatables/dataTables.responsive.js
      version: true
  ifttt-instagram-gallery:
    QueryParameter:
      files:
      - public/assets/css/public.css
      version: true
  ig-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  ignation-iot:
    QueryParameter:
      files:
      - public/css/ignation-iot-public.css
      - public/js/ignation-iot-public.js
      version: true
  ignico:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  igniteup:
    QueryParameter:
      files:
      - includes/css/front-compulsory.css
      version: true
  ilannotations:
    QueryParameter:
      files:
      - _inc/Annotations.css
      - _inc/detectmobilebrowser.js
      - _inc/jQuery.highlighter.js
      - _inc/jquery.query-object.js
      - _inc/Anotations.js
      version: true
  ilen-video-locker:
    QueryParameter:
      files:
      - assets/css/front.css
      - assets/js/front.js
      version: true
  illdy-companion:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  ilmenite-cookie-consent:
    QueryParameter:
      files:
      - assets/css/cookie-banner.min.css
      - assets/js/cookie-banner.min.js
      version: true
  iluvwalkingcom-widget:
    QueryParameter:
      files:
      - resources/iluvwalking-widget.css
      version: true
  image-captcha-for-gravity-forms:
    TranslationFile:
      class: BodyPattern
      path: lang/cf7-image-captcha-de_DE.po
      pattern: !ruby/regexp '/d\-Version: Contact Form 7 Image Captcha (?<v>\d+\.[\.\d]+)/i'
      version: true
  image-caption-hover-visual-composer-addon:
    TranslationFile:
      class: BodyPattern
      path: languages/ich-vc-de_DE.po
      pattern: !ruby/regexp /\#:\ (?<v>\d+\.[\.\d]+)/i
      version: true
  image-gallery-like-facebook:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  image-projector:
    QueryParameter:
      files:
      - public/css/ip-style.css
      version: true
  image-shortcake:
    TranslationFile:
      class: BodyPattern
      path: languages/image-shortcake.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Image\-shortcake (?<v>\d+\.[\.\d]+)/i
      version: true
  image-size-selection-for-divi:
    TranslationFile:
      class: BodyPattern
      path: languages/en_US.po
      pattern: !ruby/regexp '/\-Version: Image Size Selection for Divi (?<v>\d+\.[\.\d]+)/i'
      version: true
  image-source-control-isc:
    QueryParameter:
      files:
      - public/assets/js/front-js.js
      version: true
  image-store:
    QueryParameter:
      files:
      - _js/sonar.js
      - _js/touch.jquery.js
      - _js/xmslider.jquery.js
      - _js/imstore.js
      - _js/galleriffic.js
      version: true
  image-widget:
    TranslationFile:
      class: BodyPattern
      path: lang/image-widget.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Image Widget (?<v>\d+\.[\.\d]+)/i
      version: true
  imagelightbox:
    QueryParameter:
      files:
      - css/styles.css
      - js/combined.min.js
      version: true
  imagelinks-interactive-image-builder-lite:
    QueryParameter:
      files:
      - lib/imagelinks.css
      - lib/imagelinks.wp.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  images-lazyload-and-slideshow:
    Comment:
      xpath: //comment()[contains(., "Lazyload and Slideshow")]
      pattern: !ruby/regexp /Images Lazyload and Slideshow (?<v>\d+\.[\.\d]+)/i
      version: true
  imageshack-offloader:
    QueryParameter:
      files:
      - inc/errors.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: lang/imageshack-offloader.pot
      pattern: !ruby/regexp /roject\-Id\-Version:\ ImageShack Offloader (?<v>\d+\.[\.\d]+)/i
      version: true
  imajize:
    QueryParameter:
      files:
      - public/css/imajize-public.css
      - public/js/imajize-public.js
      version: true
  imdb-connector:
    QueryParameter:
      files:
      - styles/widgets.css
      version: true
  imdb-easy-movie-embed-ieme:
    Comment:
      xpath: //comment()[contains(., "imdb-easy-movie-embed-ieme")]
      pattern: !ruby/regexp /imdb\-easy\-movie\-embed\-ieme:\ v(?<v>\d+\.[\.\d]+)/i
      version: true
  imincom-affiliate-plugin-for-wordpress:
    QueryParameter:
      files:
      - css/imin-widget.css
      version: true
  immobilien-leadgenerator:
    QueryParameter:
      files:
      - public/css/prt-modern.css
      - public/css/nouislider.min.css
      - public/css/owl.carousel.min.css
      - public/css/owl.theme.default.css
      - public/css/hover-min.css
      version: true
  imp-download:
    Comment:
      xpath: //comment()[contains(., "iMP Download")]
      pattern: !ruby/regexp /Powered by iMP Download v(?<v>\d+\.[\.\d]+)/i
      version: true
  implied-cookie-consent:
    TranslationFile:
      class: BodyPattern
      path: languages/implied-cookie-consent.pot
      pattern: !ruby/regexp /ject\-Id\-Version:\ Implied Cookie Consent (?<v>\d+\.[\.\d]+)/i
      version: true
  import-bookmarks:
    TranslationFile:
      class: BodyPattern
      path: languages/import-bookmarks.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Import Bookmarks (?<v>\d+\.[\.\d]+)/i'
      version: true
  import-facebook-events:
    TranslationFile:
      class: BodyPattern
      path: languages/import-facebook-events.pot
      pattern: !ruby/regexp /ject\-Id\-Version:\ Import Facebook Events (?<v>\d+\.[\.\d]+)/i
      version: true
  import-html-pages:
    TranslationFile:
      class: BodyPattern
      path: languages/import-html-pages.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ HTML Import 2 (?<v>\d+\.[\.\d]+)/i
      version: true
  import-shopify-to-woocommerce:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /\/\*+\s*(?<v>\d+\.[\.\d]+) \- [\d\.]{8,}\s*\*+\//i
      version: true
  import-spreadsheets-from-microsoft-excel:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  impressive-sliders-for-elementor-page-builder:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  improved-let-it-snow:
    QueryParameter:
      files:
      - script/snowstorm-min.js
      version: true
  imsanity:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  imu-calculator:
    QueryParameter:
      files:
      - includes/stylesheet/imu_calculator.css
      - includes/js/imu_calculator.js
      version: true
  inboundwp-lite:
    QueryParameter:
      files:
      - assets/css/font-awesome.min.css
      - assets/css/ibwp-public.css
      version: true
  index-press:
    TranslationFile:
      class: BodyPattern
      path: lang/index-press.pot
      pattern: !ruby/regexp /ion of the WordPress plugin Index Press (?<v>\d+\.[\.\d]+)/i
      version: true
  indianwebs-whatsapp-submit:
    QueryParameter:
      files:
      - public/css/whatsapp_submit-public.css
      - public/js/whatsapp_submit-public.js
      version: true
  indiebooking:
    QueryParameter:
      files:
      - assets/css/zabuto_kalender.css
      - assets/css/bootstrap-glyphicons.css
      - assets/css/style.css
      - assets/js/zabuto_calendar/zabuto_calendar.css
      - assets/js/jquery-ui-extensions/ext-jquery-ui.css
      - assets/js/default/indiebooking_util.js
      - assets/js/zabuto_calendar/indiebooking_calendar.js
      - assets/js/zabuto_calendar/indiebooking_calendar_functions.js
      - assets/js/frontend/rs_ib_translation.js
      - assets/js/frontend/autocompletebox.js
      - assets/js/frontend/appartment_buchung.js
      - assets/bootstrap_multiselect/bootstrap-multiselect.js
      - assets/js/frontend/google_autocomplete_adress.js
      version: true
  indieweb-post-kinds:
    QueryParameter:
      files:
      - css/kind.min.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/post_kinds.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Post Kinds (?<v>\d+\.[\.\d]+)/i
      version: true
  inespay-payment:
    TranslationFile:
      class: BodyPattern
      path: languages/inespay-es_ES.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Inespay payment (?<v>\d+\.[\.\d]+)/i'
      version: true
  infinite-scroll-and-ajax-load-more:
    QueryParameter:
      files:
      - public/css/bliss-loadmore.css
      - public/js/bliss-infinite-loadmore.js
      version: true
  infogalore-file-folders:
    QueryParameter:
      files:
      - css/frontend.min.css
      - js/frontend.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/infogalore-folders.pot
      pattern: !ruby/regexp /ect\-Id\-Version:\ InfoGalore File Folders (?<v>\d+\.[\.\d]+)/i
      version: true
  infusionsoft-landing-pages:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  infusionsoft-official-opt-in-forms:
    QueryParameter:
      files:
      - css/style.css
      - js/jquery.uniform.min.js
      - js/custom.js
      - js/idle-timer.min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  ing-psp:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  inherit-featured-image:
    TranslationFile:
      class: BodyPattern
      path: languages/inherit-featured-image.pot
      pattern: !ruby/regexp '/on: JSM''s Inherit Parent Featured Image (?<v>\d+\.[\.\d]+)/i'
      version: true
  inline-call-to-action-builder-lite:
    QueryParameter:
      files:
      - css/cta-frontend.css
      - css/cta-animation.css
      - css/available_icons/font-awesome/font-awesome.min.css
      - css/animate.css
      - js/wow.js
      - js/jquery.fittext.js
      - js/jarallax.js
      - js/jarallax-video.js
      - js/cta-frontend.js
      version: true
  inline-comments:
    QueryParameter:
      files:
      - js/min/inline-comments.min.js
      version: true
  inline-pagelist:
    QueryParameter:
      files:
      - style.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: lang/pagelist-by_BY.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Inline PageList (?<v>\d+\.[\.\d]+)/i
      version: true
  inline-quote-tag:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  inline-text-direction:
    TranslationFile:
      class: BodyPattern
      path: lang/itd-ar.po
      pattern: !ruby/regexp /xt\-direction\.pot \(Inline Text Direction (?<v>\d+\.[\.\d]+)/i
      version: true
  inline-tweet-sharer:
    QueryParameter:
      files:
      - inline-tweet-sharer.css
      - inline-tweet-sharer.js
      version: true
  inline-tweets:
    QueryParameter:
      files:
      - css/shared.css
      version: true
  innvonix-testimonials:
    QueryParameter:
      files:
      - assets/js/owl.carousel.js
      - assets/js/innvonix-custom.js
      version: true
  insert-post-from-front-end-with-featured-image:
    QueryParameter:
      files:
      - public/css/insert_post_from_front_end-public.css
      - public/js/insert_post_from_front_end-public.js
      version: true
  insert-tags:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  inspect-gravityforms:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  insta-gallery:
    QueryParameter:
      files:
      - assets/insta-gallery.css
      version: true
  instagram-feed:
    QueryParameter:
      files:
      - css/sb-instagram.min.css
      - js/sb-instagram.min.js
      version: true
  instagram-slider-widget:
    QueryParameter:
      files:
      - assets/css/instag-slider.css
      version: true
  instagram-widget-by-wpzoom:
    QueryParameter:
      files:
      - css/instagram-widget.css
      - js/instagram-widget.js
      version: true
  instalinker:
    QueryParameter:
      files:
      - assets/instalink-lite/instalink-lite-1.4.0.min.css
      - assets/instalink-lite/instalink-lite-1.4.0.min.js
      version: true
  install-fitvids-embed-fluid-width-videos:
    QueryParameter:
      files:
      - public/js/fitvids-fluid-video-public.js
      version: true
  instant-annotation:
    QueryParameter:
      files:
      - public/css/ia-public.css
      - public/js/ia-public.js
      - public/css/iasemantify-public.css
      - public/js/iasemantify-public.js
      version: true
  instant-css:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  instant-seo:
    QueryParameter:
      files:
      - js/instantpage-1.2.2.js
      version: true
  instant-weekly-roundup:
    QueryParameter:
      files:
      - css/instant_weekly_roundup.css
      version: true
  instantsearch-for-woocommerce:
    QueryParameter:
      files:
      - public/assets/css/wcis_plugin.css
      version: true
  instascaler-get-traffic:
    QueryParameter:
      files:
      - public/css/instawp-public.css
      - public/js/instawp-public.js
      version: true
  instashare:
    QueryParameter:
      files:
      - public/css/instashare-public.css
      - public/js/instashare-public.js
      version: true
  instashow-lite:
    QueryParameter:
      files:
      - assets/instashow-lite/dist/jquery.instashow-lite.packaged.js
      version: true
  integrate-convertkit-wpforms:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  integrate-firebase:
    QueryParameter:
      files:
      - js/firebase.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  integrate-polarsteps:
    TranslationFile:
      class: BodyPattern
      path: languages/integrate-polarsteps.pot
      pattern: !ruby/regexp /ject\-Id\-Version:\ Polarsteps Integration (?<v>\d+\.[\.\d]+)/i
      version: true
  integrate-ticket-master:
    QueryParameter:
      files:
      - includes/css/bootstrap.min.css
      - includes/css/ank-wp-ticket-custom.css
      - includes/css/font-awesome.css
      - includes/js/bootstrap.min.js
      version: true
  integration-cds:
    TranslationFile:
      class: BodyPattern
      path: languages/integration-cds.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Integration CDS (?<v>\d+\.[\.\d]+)/i'
      version: true
  integration-dynamics:
    TranslationFile:
      class: BodyPattern
      path: languages/integration-dynamics.pot
      pattern: !ruby/regexp /ct\-Id\-Version:\ Dynamics 365 Integration (?<v>\d+\.[\.\d]+)/i
      version: true
  intelligence:
    QueryParameter:
      files:
      - public/css/intel-public.css
      - public/js/intel-public.js
      - js/intel.js
      version: true
  intellipush:
    QueryParameter:
      files:
      - public/css/intellipush-public.css
      - public/js/intellipush-public.js
      - public/js/intellipush-cartAbandonment.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/intellipush.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Intellipush (?<v>\d+\.[\.\d]+)/i'
      version: true
  intelliwidget-per-page-featured-posts-and-menus:
    QueryParameter:
      files:
      - templates/intelliwidget.css
      version: true
  intelly-posts-footer-manager:
    QueryParameter:
      pattern: !ruby/regexp /v=(?<v>\d+\.[\.\d]+)/i
      files:
      - assets/js/library.js
      version: true
  intelly-welcome-bar:
    QueryParameter:
      pattern: !ruby/regexp /v=(?<v>\d+\.[\.\d]+)/i
      files:
      - assets/js/library.js
      version: true
  interactive-svg-map:
    QueryParameter:
      files:
      - js/jquery.vmap.js
      - js/maps/jquery.vmap..js
      - js/interactive-map.js
      version: true
  intergeo-maps:
    StyleComment:
      class: BodyPattern
      path: css/frontend.css
      pattern: !ruby/regexp /Version:\ (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# v(?<v>\d+\.[\.\d]+)/i
      version: true
  invitations-for-slack:
    QueryParameter:
      files:
      - invitations-for-slack/scripts/script.js
      version: true
  invoicing:
    QueryParameter:
      files:
      - assets/css/invoice-front.css
      - assets/js/jsvat.js
      - assets/js/euvat.js
      - assets/js/invoice-front.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/invoicing-en_US.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Invoicing (?<v>\d+\.[\.\d]+)/i
      version: true
  invoicing-quotes:
    QueryParameter:
      files:
      - public/css/wpinv-quotes-public.css
      - public/js/wpinv-quotes-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wpinv-quotes-en_US.po
      pattern: !ruby/regexp /roject\-Id\-Version:\ Quotes for Invoicing (?<v>\d+\.[\.\d]+)/i
      version: true
  ip-address-checker:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^v(?<v>\d+\.[\.\da-z]+)(?!.*v\d+\.[\.\da-z]+)/mi
      version: true
  ip-blocker-wp:
    MetaTag:
      class: Xpath
      xpath: //meta[contains(@name, "IP Blocker WP")]/@content
      version: true
  ip-geo-block:
    TranslationFile:
      class: BodyPattern
      path: languages/ip-geo-block.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ IP Geo Block (?<v>\d+\.[\.\d]+)/i
      version: true
  ipages-flipbook:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  ipanorama-360-virtual-tour-builder-lite:
    QueryParameter:
      files:
      - lib/ipanorama.css
      - lib/ipanorama.wp.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  ipaper:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  ipros24-google-translate-widget:
    TranslationFile:
      class: BodyPattern
      path: languages/ipros24-google-translate-ru_RU.po
      pattern: !ruby/regexp '/ct\-Id\-Version: iPROS24 Google Translate (?<v>\d+\.[\.\d]+)/i'
      version: true
  ipros24-notices:
    TranslationFile:
      class: BodyPattern
      path: languages/ipros24-notices-ru_RU.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: iPROS24 Notices (?<v>\d+\.[\.\d]+)/i'
      version: true
  is-circular-photo-gallery:
    QueryParameter:
      files:
      - js/iscirculargallery.js
      version: true
  iscribbled:
    QueryParameter:
      files:
      - scripts/bootstrap.js
      pattern: !ruby/regexp /ver=(?<v>[\d\.]+)/i
      version: true
  issuem:
    QueryParameter:
      files:
      - css/issuem.css
      - css/flexslider.css
      - js/jquery.flexslider-min.js
      version: true
  it-popups:
    QueryParameter:
      files:
      - assets/css/itpopup-front.css
      - assets/js/itpopup-front.js
      version: true
  itempropwp:
    QueryParameter:
      files:
      - assets/css/itempropwp.css
      version: true
  iteras:
    Comment:
      xpath: //comment()[contains(., "iteras")]
      pattern: !ruby/regexp /\/iteras\/public\/assets\/css\/ie\.css\?ver=(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/truncate.js
      - public/assets/js/box.js
      version: true
  ithemes-sync:
    ChangeLog:
      class: BodyPattern
      path: history.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+) \- [\d\-]{8,} \-(?!.*\d+\.[\.\d]+
        \- [\d\-]{8,} \-)/mi
      version: true
  ithoughts-tooltip-glossary:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  iugu-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: languages/iugu-woocommerce.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WooCommerce iugu (?<v>\d+\.[\.\d]+)/i'
      version: true
  ivisa-travel:
    QueryParameter:
      files:
      - public/css/ivisa-public.css
      - public/js/ivisa-public.js
      version: true
  ivycat-ajax-testimonials:
    TranslationFile:
      class: BodyPattern
      path: languages/ivycat-ajax-testimonials.pot
      pattern: !ruby/regexp /ct\-Id\-Version:\ IvyCat AJAX Testimonials (?<v>\d+\.[\.\d]+)/i
      version: true
  jade-gdpr:
    QueryParameter:
      files:
      - public/css/jade-gdpr-public.css
      - public/js/jade-gdpr-public.js
      version: true
  jajadi-training:
    TranslationFile:
      class: BodyPattern
      path: languages/jajadi-training-ko_KR.po
      pattern: !ruby/regexp /d\-Version:\ JaJaDi Training and Courses v(?<v>\d+\.[\.\d]+)/i
      version: true
  jalil-toolkit:
    QueryParameter:
      files:
      - assets/js/active.js
      version: true
  jarvis:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  javascript-notifier:
    QueryParameter:
      files:
      - css/javascript-notifier.css
      version: true
  jb-common:
    TranslationFile:
      class: BodyPattern
      path: loc/jb-common.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ JB Common v(?<v>\d+\.[\.\d]+)/i
      version: true
  jbx-category-columns:
    QueryParameter:
      files:
      - jbxCatColumns-style.css
      version: true
  jcwp-like-to-unlock-lite:
    QueryParameter:
      files:
      - application.js
      version: true
  jd-faq:
    QueryParameter:
      files:
      - css/jquery.accordion.css
      - js/jquery.accordion.js
      - css/wpoh-public-faq.css
      - js/wpoh-public-faq.js
      version: true
  jekuntmeer-nl:
    TranslationFile:
      class: BodyPattern
      path: languages/nl_NL.po
      pattern: !ruby/regexp /roject\-Id\-Version:\ Jekuntmeer\.nl Plugin (?<v>\d+\.[\.\d]+)/i
      version: true
  jet-set-go:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-jet-integration-en_US.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Jet Set GO (?<v>\d+\.[\.\d]+)/i
      version: true
  jetpack:
    QueryParameter:
      files:
      - css/jetpack.css
      version: true
  jetstash-connect:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  jetwidgets-for-elementor:
    QueryParameter:
      files:
      - assets/css/jet-widgets.css
      - assets/css/jet-widgets-skin.css
      version: true
  jf-simple-coming-soon:
    TranslationFile:
      class: BodyPattern
      path: lang/plugin-name.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ TODO (?<v>\d+\.[\.\d]+)/i
      version: true
  jgc-contact-info-widget:
    QueryParameter:
      files:
      - css/jgcciw-style.css
      version: true
  jgc-content-for-registered-users:
    QueryParameter:
      files:
      - css/jgc-cfr-style.css
      version: true
  jibber-voice-comments:
    QueryParameter:
      files:
      - script.js
      version: true
  jigoshop-braintree-gateway:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  jigoshop-payflow-gateway:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  jigoshop-paypal-payments-pro:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  jigoshop-product-addons:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  jigoshop-related-products-carousel-free:
    QueryParameter:
      files:
      - css/relcarouself.css
      version: true
  jilt-for-edd:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/jilt-for-edd.pot
      pattern: !ruby/regexp /ersion:\ Jilt for Easy Digital Downloads (?<v>\d+\.[\.\d]+)/i
      version: true
  jilt-for-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/jilt-for-woocommerce.pot
      pattern: !ruby/regexp /roject\-Id\-Version:\ Jilt for WooCommerce (?<v>\d+\.[\.\d]+)/i
      version: true
  jivochat:
    TranslationFile:
      class: BodyPattern
      path: jivosite-ru_RU.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ JivoChat v(?<v>\d+\.[\.\d]+)/i
      version: true
  jm-responsive-video-embeds:
    QueryParameter:
      files:
      - css/rwd-embed.min.css
      version: true
  jm-twitter-cards:
    Comment:
      xpath: //comment()[contains(., "JM Twitter")]
      pattern: !ruby/regexp /JM Twitter Cards by Julien Maury (?<v>\d+\.[\.\d]+)/i
      version: true
  job-manager:
    QueryParameter:
      files:
      - css/display.css
      - js/display.js
      version: true
  job-postings:
    QueryParameter:
      pattern: !ruby/regexp /v=(?<v>\d+\.[\.\d]+)/i
      files:
      - css/style.css
      - js/script.js
      version: true
  jobsoid:
    QueryParameter:
      files:
      - css/jobsoid.css
      version: true
  jp-scrollbar:
    QueryParameter:
      files:
      - js/jquery.mCustomScrollbar.concat.min.js
      - js/jquery.mousewheel.js
      version: true
  jps-affiliate:
    QueryParameter:
      files:
      - jps-affiliate.css
      version: true
  jquery-colorbox:
    QueryParameter:
      files:
      - themes/theme1/colorbox.css
      - js/jquery-colorbox-wrapper-min.js
      version: true
    JavascriptVar:
      pattern: !ruby/regexp /var jQueryColorboxSettingsArray = {(?<json>.+?(?=};))}/i
      version_key: jQueryColorboxVersion
      version: true
  jquery-lightbox-for-native-galleries:
    Comment:
      xpath: //comment()[contains(., "jQuery Lightbox")]
      pattern: !ruby/regexp /jQuery Lightbox For Native Galleries v(?<v>\d+\.[\.\d]+)/i
      version: true
  jquery-manager:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  jquery-page-peel:
    Comment:
      xpath: //comment()[contains(., "jQuery Page Peel")]
      pattern: !ruby/regexp /jQuery Page Peel \- (?<v>\d+\.[\.\d]+)/i
      version: true
  jquery-pin-it-button-for-images:
    JavascriptVar:
      xpath: //script[contains(., "var jpibfi_options")]
      pattern: !ruby/regexp /var jpibfi_options = {/i
    QueryParameter:
      files:
      - css/client.css
      - js/jpibfi.client.js
      version: true
  jquery-remove-upcase-accents:
    QueryParameter:
      files:
      - js/jquery.remove-upcase-accents.js
      version: true
  jquery-responsive-select-menu:
    TranslationFile:
      class: BodyPattern
      path: languages/jquery-responsive-select-menu.pot
      pattern: !ruby/regexp /\-Version:\ jQuery Responsive Select Menu (?<v>\d+\.[\.\d]+)/i
      version: true
  jquery-slider-with-text:
    QueryParameter:
      files:
      - inc/style.css
      - inc/script.js
      version: true
  jquery-tinytips:
    Comment:
      xpath: //comment()[contains(., "jQuery TinyTips")]
      pattern: !ruby/regexp /jQuery TinyTips (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - css/tinyTips.css
      - js/jquery.tinyTips-min.js
      version: true
  jrwdev-daily-specials:
    QueryParameter:
      files:
      - includes/css/jrwdev-daily-specials.css
      - includes/js/jrwdev-daily-specials.js
      version: true
  js-banner-rotate:
    QueryParameter:
      files:
      - "/includes/jsbrotate.css"
      - "/includes/jsbrotate.js"
      version: true
  js-currency-converter:
    QueryParameter:
      files:
      - assets/css/select2.min.css
      - assets/css/js_currency_converter.css
      - assets/js/js_currency_converter.js
      version: true
  js_composer:
    MetaGenerator:
      class: Xpath
      xpath: //meta[@name="generator" and contains(@content, "Visual Composer")]/@content
      pattern: !ruby/regexp /Powered by Visual Composer \-/i
    BodyTag:
      class: Xpath
      xpath: "//body[contains(@class, 'js-comp-ver')]/@class"
      pattern: !ruby/regexp /js\-comp\-ver\-(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - assets/css/js_composer.min.css
      - assets/lib/bower/isotope/dist/isotope.pkgd.min.js
      - assets/js/dist/js_composer_front.min.js
      - assets/lib/bower/skrollr/dist/skrollr.min.js
      version: true
  jsj-code-highlight:
    TranslationFile:
      class: BodyPattern
      path: languages/jsj-code-highlight.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ jsj\-code\-hightlight (?<v>\d+\.[\.\d]+)/i
      version: true
  jsj-gallery-slideshow:
    TranslationFile:
      class: BodyPattern
      path: jsj-gallery-slideshow.pot
      pattern: !ruby/regexp /oject\-Id\-Version:\ JSJ Gallery Slideshow (?<v>\d+\.[\.\d]+)/i
      version: true
  jsm-block-filter-output:
    TranslationFile:
      class: BodyPattern
      path: languages/jsm-block-filter-output.pot
      pattern: !ruby/regexp '/t\-Id\-Version: JSM''s Block Filter Output (?<v>\d+\.[\.\d]+)/i'
      version: true
  jsm-force-ssl:
    TranslationFile:
      class: BodyPattern
      path: languages/jsm-force-ssl.pot
      pattern: !ruby/regexp '/ect\-Id\-Version: JSM''s Force SSL \/ HTTPS (?<v>\d+\.[\.\d]+)/i'
      version: true
  jsm-google-off-pre:
    TranslationFile:
      class: BodyPattern
      path: languages/jsm-google-off-pre.pot
      pattern: !ruby/regexp /M's Google OFF for Preformatted Content (?<v>\d+\.[\.\d]+)/i
      version: true
  jsm-pretty-json-ld:
    TranslationFile:
      class: BodyPattern
      path: languages/jsm-pretty-json-ld.pot
      pattern: !ruby/regexp '/roject\-Id\-Version: JSM''s Pretty JSON\-LD (?<v>\d+\.[\.\d]+)/i'
      version: true
  jsm-show-registered-shortcodes:
    TranslationFile:
      class: BodyPattern
      path: languages/jsm-show-registered-shortcodes.pot
      pattern: !ruby/regexp '/rsion: JSM''s Show Registered Shortcodes (?<v>\d+\.[\.\d]+)/i'
      version: true
  jsocial-responsive-floating-social-sharing-media-bar:
    QueryParameter:
      files:
      - public/css/jsocial-main.css
      - public/css/jsocial-vendor.css
      - public/css/jsocial-custom.php
      - public/js/jsocial-vendor.js
      - public/js/jsocial-main.js
      version: true
  jss-scrolling:
    QueryParameter:
      files:
      - public/css/jss-scrolling-public.css
      - public/js/jss-scrolling-public.js
      version: true
  jstat:
    QueryParameter:
      files:
      - js/jstat.min.js
      version: true
  jt-old-browser-alert:
    QueryParameter:
      files:
      - css/jt-style.css
      version: true
  juiz-last-tweet-widget:
    Comment:
      xpath: //comment()[contains(., "Juiz Last Tweet")]
      pattern: !ruby/regexp /Juiz Last Tweet Widget/i
    QueryParameter:
      files:
      - css/juiz_last_tweet.css
      version: true
  juiz-outdated-post-message:
    QueryParameter:
      files:
      - css/juiz-odpm-styles.css
      version: true
  jumbo-share:
    QueryParameter:
      files:
      - public/css/jumbo-share-public.css
      - public/js/jumbo-share-public.js
      version: true
  jumplead:
    Comment:
      xpath: //comment()[contains(., "Jumplead")]
      pattern: !ruby/regexp /plead:\ Tracking Code; Wordpress Plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
    InvalidTrackerComment:
      class: Comment
      xpath: //comment()[contains(., "Jumplead")]
      pattern: !ruby/regexp /acker ID  is invalid; Wordpress Plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - j/jumplead.js
      version: true
  justrateit:
    QueryParameter:
      files:
      - justrateit.js
      version: true
  k5hh-ham-radio-calculators:
    QueryParameter:
      files:
      - css/antenna-calculator.css
      - js/antenna-calculation-min.js
      version: true
  kalendar-cz:
    QueryParameter:
      files:
      - kalendar_cz_style.css
      version: true
  kalender-digital:
    QueryParameter:
      files:
      - public/css/kalender-digital-public.css
      - public/js/kalender-digital-public.js
      version: true
  kanzu-support-desk:
    QueryParameter:
      files:
      - assets/css/ksd-public.css
      - assets/js/ksd-public.js
      version: true
  katalyst-video-plus:
    QueryParameter:
      files:
      - assets/css/kvp.css
      - assets/js/kvp.js
      version: true
  kaya-qr-code-generator:
    QueryParameter:
      files:
      - css/wpkqcg-pkg.css
      - assets/qrcode.js
      - js/wpkqcg-pkg.js
      - assets/qrcode-v2.js
      version: true
  kb-support:
    QueryParameter:
      files:
      - templates/kbs.min.css
      - assets/js/kbs-ajax.min.js
      version: true
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /KB Support v(?<v>\d+\.[\.\d]+)/i
    TranslationFile:
      class: BodyPattern
      path: languages/kb-support.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ KB Support (?<v>\d+\.[\.\d]+)/i
      version: true
  kc-media-enhancements:
    TranslationFile:
      class: BodyPattern
      path: kc-media-enhancements-inc/languages/kc-media-enhancements.pot
      pattern: !ruby/regexp /oject\-Id\-Version:\ KC Media Enhancements (?<v>\d+\.[\.\d]+)/i
      version: true
  keep-my-theme:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/de_DE.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Keep My Theme (?<v>\d+\.[\.\d]+)/i
      version: true
  kelkoo-group-shopping:
    QueryParameter:
      files:
      - public/css/kelkoo-group-shopping-public.css
      - public/js/kelkoo-group-shopping-public.js
      version: true
  kento-scroll-jump-top:
    QueryParameter:
      files:
      - js/jquery-scrollToTop.js
      version: true
  kento-simple-fancy-gallery:
    QueryParameter:
      files:
      - js/jquery.lazy_content.js
      - js/jquery.fancybox-1.3.4.pack.js
      - js/smoothbox.js
      version: true
  kenzap-calendar:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  kenzap-features:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  kenzap-pricing:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  kenzap-stats:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  kenzap-steps:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  kenzap-timeline:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  ketno-lazy-page-loader:
    QueryParameter:
      files:
      - js/jquery.loading-indicator.js
      version: true
  keymaster-chord-notation-free:
    QueryParameter:
      files:
      - css/buttons_fixed.css
      - css/print.css
      - js/keymaster-chord-notation.js
      - js/print-area.jquery.js
      version: true
  keyword-statistics:
    Comment:
      xpath: //comment()[contains(., "keyword-statistics")]
      pattern: !ruby/regexp /a inserted by keyword\-statistics\-plugin (?<v>\d+\.[\.\d]+)/i
      version: true
  keywords-highlight-tool:
    Xpath:
      xpath: //script[not(@src) and contains(., "keywords-highlight-tool")]
      pattern: !ruby/regexp /\/keywords\-highlight\-tool\/highlight\.js\?v=(?<v>\d+\.[\.\d]+)/i
  kia-subtitle:
    TranslationFile:
      class: BodyPattern
      path: languages/kia-subtitle.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ KIA Subtitle (?<v>\d+\.[\.\d]+)/i
      version: true
  kickass-slider:
    QueryParameter:
      files:
      - assets/css/kickass.css
      - assets/js/jquery.kickass.js
      version: true
  kiip:
    QueryParameter:
      files:
      - public/css/kiip-for-wordpress-public.css
      - public/js/kiip-for-wordpress-public-contained.js
      version: true
  kingcomposer:
    QueryParameter:
      files:
      - assets/frontend/css/kingcomposer.min.css
      - assets/css/animate.css
      - assets/css/icons.css
      - assets/frontend/js/kingcomposer.min.js
      version: true
  kingofpop:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="kingofpop"]/@content
      version: true
      pattern: !ruby/regexp /kingofpop\/(?<v>\d+\.[\.\d]+)/i
  kirimin-subscribe-widget:
    QueryParameter:
      files:
      - css/front.css
      - js/front.js
      version: true
  kirki:
    QueryParameter:
      files:
      - modules/webfonts/kirki-webfonts.js
      version: true
  kitchenbug:
    WikiIE8Comment:
      class: Comment
      xpath: //comment()[contains(., "kitchenbug")]
      pattern: !ruby/regexp /\/kitchenbug\/application\/assets\/css\/wiki\-bubble\-ie8\.css\?ver=(?<v>\d+\.[\.\d]+)/i
      version: true
    ExplorerIE8Comment:
      class: Comment
      xpath: //comment()[contains(., "kitchenbug")]
      pattern: !ruby/regexp /\/kitchenbug\/application\/assets\/css\/recipe\-explorer\-ie8\.css\?ver=(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - application/assets/css/recipe-reset.css
      - application/assets/css/recipe-view.css
      - application/assets/css/analyzed-by.css
      - application/assets/css/wiki-bubble.css
      - application/assets/css/action-menu.css
      - application/assets/css/clearfix.css
      - application/assets/css/nut-highlights.css
      - application/assets/css/recipe-explorer.css
      - themes/starter/style.css
      - application/assets/js/controls.js
      - application/assets/js/RecipeConverter.js
      - application/assets/js/RecipeExplorer.js
      - application/assets/js/WikiBubble.js
      - application/assets/js/kbug.js
      - application/assets/js/ScreenOverlay.js
      version: true
  kite-chat:
    TranslationFile:
      class: BodyPattern
      path: kitechat-vi.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Kite Chat (?<v>\d+\.[\.\d]+)/i
      version: true
  kitsu-api-list:
    QueryParameter:
      files:
      - public/css/kitsu-api-list-public.css
      version: true
  kiwi-social-share:
    QueryParameter:
      files:
      - assets/vendors/icomoon/style.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/kiwi-social-share.pot
      pattern: !ruby/regexp /"(?<v>\d+\.[\.\d]+)/i
      version: true
  kjm-admin-notices:
    TranslationFile:
      class: BodyPattern
      path: languages/kjm-admin-notices-fr_FR.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ KJM Admin Notices (?<v>\d+\.[\.\d]+)/i
      version: true
  kk-blog-card:
    QueryParameter:
      files:
      - index.js
      version: true
  klarity-message-action-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  klarity-section-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  klaro-consent-manager:
    QueryParameter:
      files:
      - js/klaro-config.js
      - js/klaro.min.js
      version: true
  kletterpartner-suche:
    QueryParameter:
      files:
      - frontend/css/kps-frontend.css
      version: true
  kliken-all-in-one-marketing:
    TranslationFile:
      class: BodyPattern
      path: languages/kliken-all-in-one-marketing.pot
      pattern: !ruby/regexp /Id\-Version:\ Kliken All\-In\-One Marketing (?<v>\d+\.[\.\d]+)/i
      version: true
  kn-social-slide:
    Comment:
      pattern: !ruby/regexp /KN Social Network (?<v>\d+\.[\.\d]+)/i
      version: true
  knb-lite-knowledge-base-faq:
    QueryParameter:
      files:
      - public/css/tooltip.css
      - public/css/wpknb.css
      - public/js/bootstrap-tooltip.min.js
      - public/js/wpknb.js
      version: true
  knowledge-center:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Knowledge Center v(?<v>\d+\.[\.\d]+) \- https:\/\/emdplugins\.com/i
  knowledge-google-par-jm-crea:
    MetaTag:
      class: Xpath
      xpath: //meta[contains(@name, "Knowledge Google")]/@content
      version: true
  kodeo-admin-ui:
    QueryParameter:
      files:
      - assets/css/frontend.css
      version: true
  kodmi-age-validator:
    QueryParameter:
      files:
      - public/css/kodmi-age-validator-public.css
      - public/js/kodmi-age-validator-public.js
      version: true
  komentify:
    QueryParameter:
      files:
      - public/js/komentify-public.js
      version: true
  komito-analytics:
    TranslationFile:
      class: BodyPattern
      path: languages/komito-analytics-ru_RU.po
      pattern: !ruby/regexp /to\-analytics\-code\.pot \(Komito Analytics (?<v>\d+\.[\.\d]+)/i
      version: true
  konnichiwa:
    TranslationFile:
      class: BodyPattern
      path: konnichiwa.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Konnichiwa! (?<v>\d+\.[\.\d]+)/i
      version: true
  konora-membership:
    QueryParameter:
      files:
      - public/css/konora-membership-public.css
      - public/js/konora-membership-public.js
      version: true
  kontera-official:
    Comment:
      pattern: !ruby/regexp /Kontera (?:ContentLink|Ads Inserted by Wordpress Plugin)/i
  kosmos-esync-dashboard-connector:
    QueryParameter:
      files:
      - public/css/ked-connector-public.css
      - public/js/ked-connector-public.js
      version: true
  kouguu-fb-like:
    Comment:
      pattern: !ruby/regexp /kouguu_fb_like (?<v>\d+\.[\.\d]+)/i
      version: true
    TranslationFile:
      class: BodyPattern
      path: language/kouguu_fb_like.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Kouguu FB Like (?<v>\d+\.[\.\d]+)/i
      version: true
  krokedil-paysoncheckout-20-for-woocommerce:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  kudos:
    QueryParameter:
      files:
      - css/kudos.css
      - js/jquery.cookie.js
      - js/kudos.js
      version: true
  kuetemeier-essentials:
    QueryParameter:
      files:
      - assets/styles/kuetemeier-essentials.min.css
      - assets/scripts/kuetemeier-essentials-public.min.js
      version: true
  kune-in-wp:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  kuroneko-pay:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  kvl-localization:
    QueryParameter:
      files:
      - css/kvl_styles.css
      - js/select2.css
      - js/select2.js
      - js/options.js
      version: true
  laboratory-menu-rest-endpoints:
    QueryParameter:
      files:
      - src/css/laboratory-menu-api-public.css
      - src/js/laboratory-menu-api-public.js
      version: true
  labtheme-companion:
    QueryParameter:
      files:
      - public/css/font-awesome.css
      - public/css/labtheme-companion-public.css
      - public/css/jquery.sidr.light.min.css
      - public/js/settings.min.js
      - public/js/isotope.pkgd.min.js
      - public/js/labtheme-companion-public.js
      version: true
  lana-breadcrumb:
    QueryParameter:
      files:
      - "/assets/css/lana-breadcrumb.css"
      version: true
  lana-contact-form:
    QueryParameter:
      files:
      - "/assets/css/lana-contact-form.css"
      version: true
  lana-downloads-manager:
    QueryParameter:
      files:
      - "/assets/css/lana-downloads-manager.css"
      version: true
  lana-widgets:
    QueryParameter:
      files:
      - "/assets/css/lana-carousel.css"
      - "/assets/css/jquery.magnific-popup.min.css"
      - "/assets/js/jquery.magnific-popup.min.js"
      version: true
  language-bar-flags:
    TranslationFile:
      class: BodyPattern
      path: languages/language-bar-flags.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Language Bar Flags (?<v>\d+\.[\.\d]+)/i
      version: true
  last-post-edited-author:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  last-users-order-column-for-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-luoc.pot
      pattern: !ruby/regexp /Last Users Order Column for WooCommerce (?<v>\d+\.[\.\d]+)/i
      version: true
  lastweets:
    QueryParameter:
      files:
      - assets/css/theme.css
      version: true
  latest-custom-post-type-updates:
    QueryParameter:
      files:
      - css/tm_lcptu_basic_styles.css
      version: true
  latest-post-shortcode:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/js/custom-pagination.js
      version: true
  latest-posts-with-share:
    QueryParameter:
      files:
      - style.css
      version: true
  latex2html:
    QueryParameter:
      files:
      - inc/css/latex.min.css
      - inc/css/print.min.css
      version: true
  launchpad-article-feedback:
    QueryParameter:
      files:
      - assets/css/launchpad_feedback.css
      - assets/js/launchpad_feedback.js
      version: true
  lava-bp-post:
    QueryParameter:
      files:
      - assets/css/lava-bp-post.css
      version: true
  layer-maps:
    QueryParameter:
      files:
      - assets/css/lm-styles.css
      - assets/js/vendor/js-marker-clusterer/src/markerclusterer_compiled.js
      - assets/js/lm-scripts.js
      version: true
  layered-pop:
    QueryParameter:
      files:
      - css/style.css
      - css/perfect-scrollbar-0.4.6.min.css
      - js/perfect-scrollbar-0.4.6.with-mousewheel.min.js
      - js/script.js
      version: true
  LayerSlider:
    QueryParameter:
      files:
      - static/layerslider/css/layerslider.css
      - static/layerslider/js/layerslider.kreaturamedia.jquery.js
      - static/layerslider/js/layerslider.transitions.js
      version: true
    MetaGenerator:
      class: Xpath
      xpath: //meta[@name="generator" and contains(@content, "LayerSlider")]/@content
      pattern: !ruby/regexp /Powered by LayerSlider (?<v>\d+\.[\.\d]+) \-/i
      version: true
    JavascriptVar:
      xpath: //script[@data-cfasync="false" and contains(., "layerslider")]
      pattern: !ruby/regexp '/sliderVersion: ''(?<v>\d+\.[\.\d]+)''/i'
      version: true
    LocaleTranslationFile:
      class: BodyPattern
      path: locales/LayerSlider-en_US.po
      pattern: !ruby/regexp '/Project\-Id\-Version\: LayerSlider WP v?(?<v>\d+\.[\.\d]+)/i'
      version: true
      confidence: 50
    LanguageTranslationFile:
      class: BodyPattern
      path: languages/LayerSlider-en_US.po
      pattern: !ruby/regexp '/Project\-Id\-Version\: LayerSlider WP v?(?<v>\d+\.[\.\d]+)/i'
      version: true
      confidence: 50
  lazy-load:
    QueryParameter:
      files:
      - js/jquery.sonar.min.js
      - js/lazy-load.js
      version: true
  lazy-load-for-videos:
    QueryParameter:
      files:
      - assets/js/lazyload-all.js
      version: true
  lazy-load-optimizer:
    QueryParameter:
      files:
      - assets/frontend/js/lazysizes.min.js
      version: true
  lazy-widget-loader:
    QueryParameter:
      files:
      - css/lwl.css
      - js/lazy-widget-loader.js
      version: true
  lcmd-tracking-codes:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  ldd-directory-lite:
    QueryParameter:
      files:
      - public/css/bootstrap.css
      - public/plugins/chosen/chosen.css
      - public/plugins/chosen/chosen.jquery.min.js
      version: true
  lead-magnets-by-contentupgrademe:
    QueryParameter:
      files:
      - public/js/contentupgrade-me.js
      version: true
  lead-to-clio:
    TranslationFile:
      class: BodyPattern
      path: lang/lead-to-clio.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ lead_to_clio (?<v>\d+\.[\.\d]+)/i
      version: true
  leader:
    QueryParameter:
      files:
      - public/css/leader-public.css
      - public/js/leader-public.js
      version: true
  leadgeneration:
    QueryParameter:
      files:
      - assets/vendors/fontawesome/css/fontawesome-all.min.css
      version: true
  leadkit-pro:
    QueryParameter:
      files:
      - public/css/leadkitpro-public.css
      - public/js/leadkitpro-public.js
      version: true
  leaflet-map:
    QueryParameter:
      files:
      - scripts/construct-leaflet-map.min.js
      version: true
  leaky-paywall:
    QueryParameter:
      files:
      - "/css/issuem-leaky-paywall.css"
      version: true
  leanpress:
    QueryParameter:
      files:
      - public/css/leanpress-public.css
      - public/js/leanpress-public.js
      version: true
  legacy-google-calendar-events:
    QueryParameter:
      files:
      - css/jquery.qtip.min.css
      - css/gce-style.css
      - js/jquery.qtip.min.js
      - js/gce-script.js
      version: true
  legal-news-headlines:
    TranslationFile:
      class: BodyPattern
      path: lang/legal-news-headlines.pot
      pattern: !ruby/regexp /roject\-Id\-Version:\ Legal News Headlines (?<v>\d+\.[\.\d]+)/i
      version: true
  letter-template:
    QueryParameter:
      files:
      - css/wn-letter-template.css
      version: true
  level-system:
    QueryParameter:
      files:
      - public/css/level_system-public.css
      - public/js/level_system-public.js
      version: true
  lexicata:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/js/frontend.min.js
      version: true
  leyka-bank-order-gateway:
    TranslationFile:
      class: BodyPattern
      path: languages/leyka-bank-order-ru_RU.po
      pattern: !ruby/regexp /t\-Id\-Version:\ Leyka Bank Order gateway v(?<v>\d+\.[\.\d]+)/i
      version: true
  lf-hiker:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  lh-framebreaker:
    QueryParameter:
      files:
      - scripts/lh-framebreaker.js
      version: true
  lh-offline-indicator:
    QueryParameter:
      files:
      - styles/offline-language-english.css
      - styles/offline-theme-chrome.css
      - scripts/offline-min.js
      version: true
  lh-utm-tracking:
    QueryParameter:
      files:
      - scripts/purser.js
      version: true
  librafire-pinpoints:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  library-bookshelves:
    QueryParameter:
      files:
      - css/bookshelves.css
      - slick/slick.css
      - slick/slick-theme.css
      - slick/slick.min.js
      version: true
  library-custom-post-types:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  librevideojs-html5-player:
    QueryParameter:
      files:
      - librevideojs/js/cliplibrejs.dev.js
      version: true
  lifterlms-labs:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  light-bakso:
    QueryParameter:
      files:
      - public/css/lightbakso-public.css
      - public/js/lightbakso-public.js
      version: true
  light-comment-form:
    QueryParameter:
      files:
      - light-comment-form.css
      - light-comment-form.js
      version: true
  light-weight-cookie-popup:
    QueryParameter:
      files:
      - css/ab-cookie-popup.css
      - js/ab-cookie-popup.min.js
      version: true
  lightbox-photoswipe:
    QueryParameter:
      files:
      - lib/photoswipe.css
      - lib/default-skin/default-skin.css
      - lib/photoswipe.min.js
      - lib/photoswipe-ui-default.min.js
      - js/photoswipe.js
      version: true
  lightbox-pop:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  lightbox-responsive-images:
    QueryParameter:
      files:
      - js/lri.js
      - js/jquery.touchSwipe.min.js
      version: true
  lightning-publisher:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  lightview-plus:
    QueryParameter:
      files:
      - css/lightview/lightview.css
      - style.css
      - js/spinners/spinners.min.js
      - js/lightview/lightview.js
      version: true
  lightweight-and-responsive-youtube-embed:
    QueryParameter:
      files:
      - public/css/wp-youtube-lightweight-embed-public.css
      - public/js/wp-youtube-lightweight-embed-public.js
      version: true
  lightweight-grid-columns:
    QueryParameter:
      files:
      - css/unsemantic-grid-responsive-tablet.css
      version: true
  lightweight-youtube-channel-widget:
    QueryParameter:
      files:
      - assets/css/youtube-channel.min.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/lightweight-youtube-channel-widget-sv_SE.po
      pattern: !ruby/regexp /ion:\ Lightweight YouTube Channel Widget (?<v>\d+\.[\.\d]+)/i
      version: true
  like-dislike-plus-counter:
    QueryParameter:
      files:
      - assets/js/logic.js
      version: true
  likebtn-like-button:
    SpanTag:
      class: Xpath
      xpath: //span[@class="likebtn-wrapper"]/@data-plugin_v
      version: true
  likely:
    TranslationFile:
      class: BodyPattern
      path: languages/likely-ru_RU.po
      pattern: !ruby/regexp /ly\.php:55 tags\/2\.2\/likely\.php:67 tags\/(?<v>\d+\.[\.\d]+)/i
      version: true
  likert-survey-master:
    TranslationFile:
      class: BodyPattern
      path: likert-survey.pot
      pattern: !ruby/regexp /roject\-Id\-Version:\ Likert Survey Master (?<v>\d+\.[\.\d]+)/i
      version: true
  limb-gallery:
    QueryParameter:
      files:
      - css/grsFrontend.css
      - js/angular.min.js
      - js/angular-touch.min.js
      - js/grsFrontend.min.js
      version: true
    JavascriptVar:
      xpath: //script[not(@src) and contains(., "limb-gallery")]
      pattern: !ruby/regexp /grsPluginVer = '(?<v>\d+\.[\.\d]+)',/i
      version: true
  limelight-crm:
    QueryParameter:
      files:
      - includes/assets/main.css
      - includes/assets/limelight-traffic-attribution.min.js
      - includes/assets/main.js
      version: true
  limelight-storefront:
    QueryParameter:
      files:
      - includes/assets/main.css
      - includes/assets/limelight-traffic-attribution.min.js
      - includes/assets/main.js
      - classes/assets/limelight-traffic-attribution.min.js
      - assets/js/limelight-traffic-attribution.min.js
      version: true
    JavascriptVar:
      xpath: //script[not(@src) and contains(., "limelightTracker")]
      pattern: !ruby/regexp /'limelightTracker\.set', 'dimension4', '(?<v>\d+\.[\.\d]+)'/i
      version: true
  linet-erp-woocommerce-integration:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  link-designer-lite:
    QueryParameter:
      files:
      - css/edld-frontend.css
      - js/edld-frontend.js
      version: true
  link-exchange-lite:
    TranslationFile:
      class: BodyPattern
      path: languages/link-exchange-it_IT.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Link Exchange v(?<v>\d+\.[\.\d]+)/i
      version: true
  link-roundups:
    TranslationFile:
      class: BodyPattern
      path: lang/link-roundups.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ link\-roundups (?<v>\d+\.[\.\d]+)/i
      version: true
  link-summarizer:
    TranslationFile:
      class: BodyPattern
      path: languages/link-summarizer.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Link Summarizer (?<v>\d+\.[\.\d]+)/i'
      version: true
  link-to-wp-files:
    QueryParameter:
      files:
      - public/css/pda-wp-magic-link-public.css
      - public/js/pda-wp-magic-link-public.js
      version: true
  link-widget-title:
    QueryParameter:
      files:
      - public/css/link-widget-title-public.css
      - public/js/link-widget-title-public.js
      version: true
  link2wiki:
    JavascriptVar:
      class: BodyPattern
      path: editor_plugin.js
      pattern: !ruby/regexp /version\s+:\s+"(?<v>\d+\.[\.\d]+)"/i
      version: true
  linker:
    TranslationFile:
      class: BodyPattern
      path: language/linker.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Linker (?<v>\d+\.[\.\d]+)/i
      version: true
  linkpaper:
    QueryParameter:
      files:
      - css/lp-style.css
      version: true
  liquid-connect:
    TranslationFile:
      class: BodyPattern
      path: languages/liquid-connect-ja.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: liquid\-connect v(?<v>\d+\.[\.\d]+)/i'
      version: true
  liquid-speech-balloon:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  listig:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  litespeed-cache:
    TranslationFile:
      class: BodyPattern
      path: languages/litespeed-cache.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ LiteSpeed Cache (?<v>\d+\.[\.\d]+)/i
      version: true
  live-chat-by-supsystic:
    QueryParameter:
      files:
      - modules/chat/css/chat.core.css
      - modules/chat/css/frontend.chat.css
      - js/common.js
      - js/core.js
      - modules/chat/js/chat.core.js
      - modules/chat/js/frontend.chat.js
      version: true
  live-composer-lite:
    QueryParameter:
      files:
      - css/main.css
      - css/front/plugins.css
      - css/font-awesome.css
      - css/modules.css
      - js/front-plugins.js
      - js/front.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^=+ (?<v>\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi
      version: true
  live-composer-page-builder:
    Comment:
      pattern: !ruby/regexp /\/live\-composer\-page\-builder\/css\/ie\.css\?ver=(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - css/font-awesome.css
      - css/frontend/main.css
      - css/frontend/modules.css
      - css/frontend/plugins.css
      - js/frontend/plugins.js
      - js/frontend/main.js
      version: true
  live-photos:
    QueryParameter:
      files:
      - "/js/livephotos.js"
      version: true
  live-plus-press:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^v(?<v>\d+\.[\.\d]+)/i
      version: true
  live-weather-station:
    QueryParameter:
      files:
      - public/css/live-weather-station-public.min.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  liveeditor:
    QueryParameter:
      files:
      - LolitaFramework/CssLoader/assets/css/lolita_css_loader.css
      version: true
  livemarket:
    QueryParameter:
      files:
      - css/livemarket.css
      - js/livemarket.js
      version: true
  livemesh-siteorigin-widgets:
    QueryParameter:
      files:
      - assets/css/lsow-frontend.css
      - assets/css/icomoon.css
      - assets/js/modernizr-custom.min.js
      - assets/js/jquery.waypoints.min.js
      - assets/js/lsow-frontend.min.js
      version: true
  livepress:
    TranslationFile:
      class: BodyPattern
      path: languages/livepress.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ livepress (?<v>\d+\.[\.\d]+)/i
      version: true
  livepreview:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  livestream-notice:
    QueryParameter:
      files:
      - livestream-notice.css
      - livestream-notice.js
      version: true
  livetwitch:
    QueryParameter:
      files:
      - public/css/twitch-public.css
      - public/js/twitch-public.js
      version: true
  lnd-for-wp:
    QueryParameter:
      files:
      - public/css/lnd-for-wp-public.css
      - public/js/lnd-for-wp-public.js
      version: true
  loanthru-calculator:
    QueryParameter:
      files:
      - public/css/loanthru_calculator-public.css
      - public/js/loanthru_calculator-public.js
      version: true
  lobbycal2press:
    QueryParameter:
      files:
      - js/jquery.spring-friendly.js
      - js/jquery.datatables.js
      - js/moment.min.js
      - js/lobbycal2press.js
      version: true
  local-like-and-share:
    QueryParameter:
      files:
      - public/css/local-like-and-share-public.min.css
      - public/js/local-like-and-share-public.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/local-like-and-share.pot
      pattern: !ruby/regexp /roject\-Id\-Version:\ Local Like And Share (?<v>\d+\.[\.\d]+)/i
      version: true
  local-links:
    TranslationFile:
      class: BodyPattern
      path: languages/local-links.pot
      pattern: !ruby/regexp /"Local Links v(?<v>\d+\.[\.\d]+)/i
      version: true
  local-market-explorer:
    QueryParameter:
      files:
      - css/client.css
      version: true
  localtime:
    QueryParameter:
      files:
      - localtime.js
      version: true
  location-module-for-contact-form-7:
    QueryParameter:
      files:
      - js/gmaps.min.js
      - js/cf7-location-module.min.js
      version: true
  locationews:
    QueryParameter:
      files:
      - public/js/min.js
      - assets/js/min.js
      version: true
  lock-my-bp:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-lock-en_US.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ BuddyPress Lock (?<v>\d+\.[\.\d]+)/i
      version: true
  loco-translate:
    TranslationFile:
      class: BodyPattern
      path: languages/loco-translate.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Loco Translate (?<v>\d+\.[\.\d]+)/i'
      version: true
    StyleBackgroundUrl:
      class: BodyPattern
      path: pub/css/poview.css
      pattern: !ruby/regexp /gif\?v=(?<v>\d+\.[\.\d]+)/i
      version: true
  locus:
    TranslationFile:
      class: BodyPattern
      path: lang/locus-pt_BR.po
      pattern: !ruby/regexp /msgid "(?<v>\d+\.[\.\d]+)/i
      version: true
  loft-postreorder:
    TranslationFile:
      class: BodyPattern
      path: assets/languages/loft-post-reorder.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Loft PostReorder (?<v>\d+\.[\.\d]+)/i'
      version: true
  loftloader:
    TranslationFile:
      class: BodyPattern
      path: languages/loftloader.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ LoftLoader (?<v>\d+\.[\.\d]+)/i
      version: true
  loftysms:
    QueryParameter:
      files:
      - public/css/wp-loftysms-public.css
      - public/js/wp-loftysms-public.js
      version: true
  log-emails:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  logic-hop:
    QueryParameter:
      files:
      - public/js/ajax-methods.min.js
      - public/css/display.css
      - public/css/display.min.css
      version: true
  login-and-logout-redirect:
    QueryParameter:
      files:
      - public/css/login-and-logout-redirect-public.css
      - public/js/login-and-logout-redirect-public.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  login-customizer:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /### v?(?<v>\d+\.[\.\d]+) \- [\d\-\/]{8,}/i
      version: true
  login-designer:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Login Designer (?<v>\d+\.[\.\d]+)/i
  login-fortifier:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+) \- \d+/
      version: true
  login-ip-restriction:
    QueryParameter:
      files:
      - public/css/login-ip-restriction-public.css
      - public/js/login-ip-restriction-public.js
      version: true
  login-logo:
    Comment:
      pattern: !ruby/regexp /Login Logo plugin for WordPress/i
  login-register-redirect-for-woocommerce:
    QueryParameter:
      files:
      - public/css/lrr-for-woocommerce-public.css
      - public/js/lrr-for-woocommerce-public.js
      version: true
  login-security-recaptcha:
    TranslationFile:
      class: BodyPattern
      path: languages/login-security-recaptcha.pot
      pattern: !ruby/regexp '/ct\-Id\-Version: Login Security Recaptcha (?<v>\d+\.[\.\d]+)/i'
      version: true
  login-with-ajax:
    QueryParameter:
      files:
      - widget/widget.css
      - widget/login-with-ajax.js
      version: true
  loginpetze:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  logintc-authentication:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  logistia:
    QueryParameter:
      files:
      - public/css/logistia-public.css
      - public/js/logistia-public.js
      version: true
  logo-carousel-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  logo-carousel-free:
    QueryParameter:
      files:
      - public/assets/css/slick.css
      - public/assets/css/font-awesome.min.css
      - public/assets/css/style.css
      version: true
  logo-controller:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  logo-showcase-creative:
    QueryParameter:
      files:
      - assets/css/slick.css
      - assets/css/ccs-cls-public-style.css
      version: true
  logo-showcase-for-visual-composer:
    TranslationFile:
      class: BodyPattern
      path: languages/it_vc_logo_showcase-en_US.po
      pattern: !ruby/regexp /rsion:\ iThemeland Logo Showcase for VC v(?<v>\d+\.[\.\d]+)/i
      version: true
  logo-showcase-ultimate:
    TranslationFile:
      class: BodyPattern
      path: languages/lsu.pot
      pattern: !ruby/regexp '/roject\-Id\-Version: WordPress Blank Pot v(?<v>\d+\.[\.\d]+)/i'
      version: true
  logo-showcase-with-slick-slider:
    QueryParameter:
      files:
      - assets/css/slick.css
      - assets/css/lswss-public.css
      version: true
  loks-monetization:
    QueryParameter:
      files:
      - css/public.css
      - js/public.js
      version: true
  loltracker:
    QueryParameter:
      files:
      - public/css/lol-tracker-public.css
      - public/js/lol-tracker-public.js
      version: true
  loomisoft-button-widget:
    QueryParameter:
      files:
      - css/style.css
      version: true
  loops-n-slides:
    QueryParameter:
      files:
      - _inc/css/loopsns-loop.css
      - _inc/js/loopsns-loop.js
      version: true
  lorem-user-generator:
    TranslationFile:
      class: BodyPattern
      path: languages/lorem-user-generator.pot
      pattern: !ruby/regexp /opyright \(C\) 2017 Lorem User Generator v(?<v>\d+\.[\.\d]+)/i
      version: true
  loudreply-customer-feedback-woocommerce:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  lowermedia-sticky-js-menus:
    QueryParameter:
      files:
      - lowermedia.sticky.min.js
      version: true
  loystar-woocommerce-loyalty-program:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  lqthemes-companion:
    QueryParameter:
      files:
      - assets/js/front.js
      version: true
  lsx-banners:
    QueryParameter:
      files:
      - assets/css/lsx-banners.css
      - assets/js/vendor/jquery.touchSwipe.min.js
      - assets/js/lsx-banners.min.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  lsx-blocks:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^\#+ (?<v>\d+\.[\.\d]+)(?!.*\#+ \d+\.[\.\d]+)/mi
      version: true
  lsx-blog-customizer:
    QueryParameter:
      files:
      - assets/css/vendor/owl.carousel.min.css
      - assets/css/vendor/slick.css
      - assets/css/lsx-blog-customizer.css
      - assets/js/vendor/owl.carousel.min.js
      - assets/js/lsx-blog-customizer.min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  lsx-customizer:
    QueryParameter:
      files:
      - assets/css/lsx-customizer.css
      - assets/js/lsx-customizer.min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  lsx-geo-content:
    QueryParameter:
      files:
      - assets/css/geo-content.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  lsx-mega-menus:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  lsx-projects:
    QueryParameter:
      files:
      - assets/css/vendor/slick.css
      - assets/css/lsx-projects.css
      - assets/js/lsx-projects.min.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  lsx-search:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  lsx-sharing:
    QueryParameter:
      files:
      - assets/css/lsx-sharing.css
      - assets/js/lsx-sharing.min.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  lsx-team:
    QueryParameter:
      files:
      - assets/css/vendor/slick.css
      - assets/css/lsx-team.css
      - assets/js/lsx-team.min.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  lsx-testimonials:
    QueryParameter:
      files:
      - assets/css/vendor/slick.css
      - assets/css/lsx-testimonials.css
      - assets/js/lsx-testimonials.min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  lsx-videos:
    QueryParameter:
      files:
      - assets/css/lsx-videos.css
      - assets/js/lsx-videos.min.js
      version: true
  lsx-zoho-crm-addon-for-caldera-forms:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  ltd-tickets:
    QueryParameter:
      files:
      - public/css/twentyfifteen.css
      - public/css/core.min.css
      - public/css/ltd-tickets-public.css
      - public/js/core.min.js
      - public/js/ltd.lib.js
      version: true
  ltw-content-shortcodes:
    QueryParameter:
      files:
      - css/styles.css
      - js/functions.js
      version: true
  lucidlms:
    QueryParameter:
      files:
      - assets/css/frontend/main.css
      version: true
  luckywp-cookie-notice-gdpr:
    QueryParameter:
      files:
      - front/assets/main.min.css
      - front/assets/main.min.js
      version: true
  luckywp-table-of-contents:
    QueryParameter:
      files:
      - front/assets/main.min.css
      - front/assets/main.min.js
      version: true
  lukas-tripster:
    TranslationFile:
      class: BodyPattern
      path: languages/lukas-tripster-ru_RU.po
      pattern: !ruby/regexp '/Project\-Id\-Version: Tripster API Plugin (?<v>\d+\.[\.\d]+)/i'
      version: true
  lvl99-omny-embed:
    QueryParameter:
      files:
      - js/lvl99-omny-embed.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  m7-go-top:
    TranslationFile:
      class: BodyPattern
      path: languages/m7-go-top-ru_RU.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ M7 Go Top v(?<v>\d+\.[\.\d]+)/i
      version: true
  mabel-shoppable-images-lite:
    QueryParameter:
      files:
      - public/css/public.min.css
      - public/js/public.min.js
      version: true
  mactrak:
    QueryParameter:
      files:
      - "/js/wp_mactrak_public_script.js"
      version: true
  mad-mimi-wp:
    QueryParameter:
      files:
      - assets/pagecount.min.js
      version: true
  made-in-icon-widget:
    QueryParameter:
      files:
      - public/css/made-in-icon-widget-public.css
      - public/js/made-in-icon-widget-public.js
      version: true
  mag-products-integration:
    QueryParameter:
      files:
      - css/style.min.css
      version: true
  magadanski-similar-posts:
    TranslationFile:
      class: BodyPattern
      path: languages/magadanski-similar-posts-es_ES.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ M Similar Posts (?<v>\d+\.[\.\d]+)/i
      version: true
  magayo-lottery-results:
    QueryParameter:
      files:
      - public/css/magayo-lottery-results-public.css
      - public/js/magayo-lottery-results-public.js
      version: true
  magee-page-builder:
    QueryParameter:
      files:
      - assets/js/main.js
      version: true
  magee-restaurant:
    QueryParameter:
      files:
      - assets/css/magee-restaurant.css
      - assets/css/prettyPhoto.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/magee-restaurant.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Magee Restaurant (?<v>\d+\.[\.\d]+)/i
      version: true
  magee-shortcodes:
    QueryParameter:
      files:
      - assets/css/shortcode.css
      - assets/js/magee-shortcodes.js
      - assets/js/magee-modal.js
      version: true
  mageewp-page-layout:
    QueryParameter:
      files:
      - includes/frontend/vendors/bootstrap/css/bootstrap.min.css
      - includes/frontend/vendors/font-awesome/css/font-awesome.min.css
      - includes/frontend/vendors/owl-carousel/assets/owl.carousel.min.css
      - includes/frontend/vendors/prettyPhoto/css/prettyPhoto.min.css
      - includes/frontend/vendors/vimeo_player/css/jquery.mb.vimeo_player.min.css
      - assets/frontend/css/sections.min.css
      - assets/frontend/css/custom-posts.css
      - assets/css/animate.css
      - assets/css/icons.css
      - assets/css/mpl.icons.css
      - includes/frontend/vendors/bootstrap/js/bootstrap.min.js
      - includes/frontend/vendors/owl-carousel/owl.carousel.min.js
      - includes/frontend/vendors/prettyPhoto/js/jquery.prettyPhoto.min.js
      - includes/frontend/vendors/jquery-easy-pie-chart/jquery.easypiechart.min.js
      - includes/frontend/vendors/YTPlayer/jquery.mb.YTPlayer.min.js
      - includes/frontend/vendors/vimeo_player/jquery.mb.vimeo_player.min.js
      - includes/frontend/vendors/isotope/isotope.pkgd.min.js
      - includes/frontend/vendors/waypoints/jquery.waypoints.min.js
      - includes/frontend/vendors/jquery-parallax/jquery.parallax-1.1.3.js
      - assets/frontend/js/main.js
      version: true
  magic-action-box:
    Comment:
      pattern: !ruby/regexp /mabv(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - assets/js/actionbox-helper.js
      - assets/js/ajax-form.js
      - assets/js/responsive-videos.js
      version: true
  magic-coupon-and-deal:
    QueryParameter:
      files:
      - public/css/magic-coupon-and-deal-public.css
      - public/js/magic-coupon-and-deal-public.js
      version: true
  magic-password:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  magic-popups:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  magic-post-voice:
    QueryParameter:
      files:
      - assets/js/voicetrigger.js
      version: true
  magic-shortcodes-builder-lite:
    QueryParameter:
      files:
      - public/css/magic-shortcodes-public.css
      - public/js/magic-shortcodes-public.js
      version: true
  magic-slider:
    QueryParameter:
      files:
      - css/magic-slider.css
      - bxslider/jquery.bxslider.min.js
      version: true
  magic-theme-mods-holder:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^Version:? (?<v>\d+\.[\.\d]+)(?!.*Version:? \d+\.[\.\d]+)/mi
      version: true
  mailcamp:
    QueryParameter:
      files:
      - public/css/mailcamp-public.css
      - public/js/mailcamp-public.js
      version: true
  mailchimp-for-wp:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#\#\#\# (?<v>\d+\.[\.\d]+) \- [^\r\n]+$/i
      version: true
  mailchimp-subscribe-widget:
    QueryParameter:
      files:
      - js/mcsw.js
      version: true
  mailchimp-sync:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  mailchimp-top-bar:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#\#\#\# (?<v>\d+\.[\.\d]+) \- [^\r\n]+$/i
      version: true
  mailchimp-wp:
    QueryParameter:
      files:
      - assets/pagecount.min.js
      version: true
  mailermailer:
    QueryParameter:
      files:
      - css/public.css
      - js/public.js
      version: true
  mailgo:
    QueryParameter:
      files:
      - dist/mailgo.min.js
      version: true
  mailgun:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  mailoptin:
    QueryParameter:
      files:
      - vendor/mailoptin/core/src/assets/css/mailoptin.min.css
      - vendor/mailoptin/core/src/assets/js/mailoptin.min.js
      - src/core/src/assets/js/mailoptin.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/mailoptin.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ MailOptin \- Lite (?<v>\d+\.[\.\d]+)/i
      version: true
  mailpoet:
    QueryParameter:
      files:
      - assets/js/vendor.16d46c95.js
      - assets/js/public.3d1d91ad.js
      - assets/js/vendor.3c206dd6.js
      version: true
  mailpoet-woocommerce-add-on:
    TranslationFile:
      class: BodyPattern
      path: languages/mailpoet-woocommerce-add-on.pot
      pattern: !ruby/regexp /Legacy "\s*"(?<v>\d+\.[\.\d]+)/i
      version: true
  mailpress:
    TranslationFile:
      class: BodyPattern
      path: mp-content/languages/MailPress-fr_FR.po
      pattern: !ruby/regexp /msgid "Since MailPress (?<v>\d+\.[\.\d]+)/i
      version: true
  mailshogun:
    QueryParameter:
      files:
      - public/css/mailshogun-public.css
      - public/js/mailshogun-public.js
      version: true
  maintenance-mode-z:
    QueryParameter:
      files:
      - basic-jquery-slider.css
      version: true
  make-money-calculator-v10:
    QueryParameter:
      files:
      - css/jquery-ui-1.8.14.custom.css
      version: true
  maksukaista:
    TranslationFile:
      class: BodyPattern
      path: maksukaista-fi.po
      pattern: !ruby/regexp /d\-Version:\ Maksukaista Payment Gateway v(?<v>\d+\.[\.\d]+)/i
      version: true
  mam-image-and-video-accordion:
    QueryParameter:
      files:
      - js/mam-accourdion.js
      version: true
  mana-gateway:
    QueryParameter:
      files:
      - inc/frontend/css/mana-gateway-frontend.css
      - inc/frontend/js/mana-gateway-frontend.js
      version: true
  manage-user-roles:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  mandabem:
    TranslationFile:
      class: BodyPattern
      path: languages/mandabem.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: Woocomerce Mandabem (?<v>\d+\.[\.\d]+)/i'
      version: true
  mango-contact-form:
    QueryParameter:
      files:
      - public/css/mango-contact-form-public.css
      - public/js/mango-contact-form-public.js
      version: true
  mango-popup:
    QueryParameter:
      files:
      - vendor/animate.css/animate.min.css
      - vendor/font-awesome/css/font-awesome.min.css
      - assets/frontend/css/main.css
      - assets/frontend/js/main.js
      version: true
  mantrabrain-instagram-pack:
    QueryParameter:
      files:
      - assets/css/mb-instagram-pack.css
      - assets/js/mb-instagram-pack.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/mb-instagram-pack.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Instagram Pack (?<v>\d+\.[\.\d]+)/i'
      version: true
  mantrabrain-starter-sites:
    TranslationFile:
      class: BodyPattern
      path: languages/mantranews-starter-sites.pot
      pattern: !ruby/regexp '/t\-Id\-Version: Mantrabrain Starter Sites (?<v>\d+\.[\.\d]+)/i'
      version: true
  map-block-leaflet:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  map-for-acf:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  mapfit:
    QueryParameter:
      files:
      - public/js/mapfit-public.js
      version: true
  mapple:
    QueryParameter:
      files:
      - public/css/mapple-public.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/mapple-de_DE.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Mapple (?<v>\d+\.[\.\d]+)/i'
      version: true
  mappress-google-maps-for-wordpress:
    Comment:
      pattern: !ruby/regexp /MapPress Easy Google Maps Version:(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - css/mappress.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/mappress-google-maps-for-wordpress.pot
      pattern: !ruby/regexp /t\-Id\-Version:\ MapPress Easy Google Maps (?<v>\d+\.[\.\d]+)/i
      version: true
  maps-buddybeacon:
    QueryParameter:
      files:
      - pub/css/maps-buddybeacon-public.css
      version: true
  marctv-ajax-trash-comments:
    QueryParameter:
      files:
      - marctv-moderate.css
      - marctv-moderate.js
      version: true
  marctv-flickr-bar:
    QueryParameter:
      files:
      - marctv-flickr-bar.css
      version: true
  marctv-galleria:
    QueryParameter:
      files:
      - galleria/themes/classic/galleria.classic.css
      - marctv-galleria.css
      - galleria/galleria-1.4.2.min.js
      - galleria/themes/classic/galleria.classic.js
      - marctv.galleria-init.js
      version: true
  marctv-jquery-colorbox:
    QueryParameter:
      files:
      - jquery.colorbox.css
      - jquery.colorbox.js
      - jquery.colorbox_setup.js
      version: true
  marctv-mediaelement-tracking:
    QueryParameter:
      files:
      - js/jquery.me-ga-events.js
      version: true
  marctv-twitch-status:
    QueryParameter:
      files:
      - jquery.marctv-twitch-status.css
      - jquery.marctv-twitch-status.js
      version: true
  margarita:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Margarita v(?<v>\d+\.[\.\d]+) \- https:\/\/emdplugins\.com/i
  marker-animation:
    QueryParameter:
      files:
      - assets/js/marker-animation.min.js
      version: true
  marketplace-taxes:
    TranslationFile:
      class: BodyPattern
      path: languages/marketplace-taxes.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Marketplace Taxes (?<v>\d+\.[\.\d]+)/i'
      version: true
  marketpress-product-importer:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)(?!.*\d+\.[\.\d]+)/mi
      version: true
  mas-static-content:
    TranslationFile:
      class: BodyPattern
      path: languages/mas-static-content.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: MAS Static Content (?<v>\d+\.[\.\d]+)/i'
      version: true
  masburti-flickr-gallery:
    TranslationFile:
      class: BodyPattern
      path: languages/masburti-flickr-gallery-pl_PL.po
      pattern: !ruby/regexp /ct\-Id\-Version:\ Masburti Flickr Gallery v(?<v>\d+\.[\.\d]+)/i
      version: true
  mashshare-networks:
    QueryParameter:
      files:
      - assets/css/mashnet.min.css
      - assets/js/mashnet.min.js
      version: true
  mashsharer:
    QueryParameter:
      files:
      - assets/css/mashsb.min.css
      - assets/js/mashsb.min.js
      version: true
    GraphMetaTagsComment:
      class: Comment
      xpath: //comment()[contains(., "MashShare")]
      pattern: !ruby/regexp /Graph Meta Tags generated by MashShare (?<v>\d+\.[\.\d]+)/i
      version: true
    TwitterCardComment:
      class: Comment
      xpath: //comment()[contains(., "MashShare")]
      pattern: !ruby/regexp /Twitter Card generated by MashShare (?<v>\d+\.[\.\d]+)/i
      version: true
  mask-elementor-form:
    QueryParameter:
      files:
      - js/jquery.mask.min.js
      - js/maskelementor.js
      version: true
  mass-email-to-users:
    TranslationFile:
      class: BodyPattern
      path: languages/mass-email-to-users.pot
      pattern: !ruby/regexp '/\-Version: WordPress Mass Email to users (?<v>\d+\.[\.\d]+)/i'
      version: true
  massive-visual-builder-page-layout-builder:
    QueryParameter:
      files:
      - assets/rating/rating.js
      version: true
  mastalab-comments:
    QueryParameter:
      files:
      - public/css/mastalab_comments-public.css
      - public/js/mastalab_comments-public.js
      version: true
  master-accordion:
    QueryParameter:
      files:
      - assets/public/css/mran-accordion-public.css
      - assets/public/js/mran-accordion-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/master-accordion.pot
      pattern: !ruby/regexp /"Widgets (?<v>\d+\.[\.\d]+)/i
      version: true
  master-modal-login-lite:
    Comment:
      xpath: //comment()[contains(., "MasterModalLoginLite")]
      pattern: !ruby/regexp /Qt PopUp \(MasterModalLoginLite\) v(?<v>\d+\.[\.\d]+)/i
      version: true
  master-popups-lite:
    Comment:
      xpath: //comment()[contains(., "MasterPopups")]
      pattern: !ruby/regexp /MPP:MasterPopups v(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - assets/public/css/master-popups.min.css
      - assets/public/css/font-awesome.css
      - assets/public/js/master-popups.min.js
      version: true
  master-slider:
    QueryParameter:
      files:
      - public/assets/css/masterslider.main.css
      version: true
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /MasterSlider (?<v>\d+\.[\.\d]+) \- Responsive Touch\
        Image Slider \| avt\.li\/msf/i
  masvideos:
    QueryParameter:
      files:
      - assets/css/masvideos.css
      - assets/js/frontend/popper.min.js
      - assets/js/frontend/bootstrap-util.min.js
      - assets/js/frontend/bootstrap-tab.min.js
      - assets/js/frontend/bootstrap-dropdown.min.js
      - assets/js/frontend/playlist-tv-show.min.js
      - assets/js/frontend/playlist-video.min.js
      - assets/js/frontend/playlist-movie.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/masvideos.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: MAS Videos (?<v>\d+\.[\.\d]+)/i'
      version: true
  masy-gallery:
    QueryParameter:
      files:
      - js/macy.min.js
      version: true
  matador-jobs:
    QueryParameter:
      files:
      - assets/css/matador.css
      - assets/scripts/matador.js
      version: true
  material-design-for-contact-form-7:
    QueryParameter:
      files:
      - assets/css/cf7-material-design.css
      - assets/js/cf7-material-design-bundle.js
      version: true
  material-design-icons:
    QueryParameter:
      files:
      - bower_components/mdi/css/materialdesignicons.min.css
      - css/admin-styles.css
      - css/size-styles.css
      version: true
  material-faq-manager:
    QueryParameter:
      files:
      - assets/css/mfm_style.css
      - assets/js/mfm_script.js
      version: true
  material-testimonials:
    QueryParameter:
      files:
      - css/style.css
      version: true
  materializer:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  mathml-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  maven-member:
    QueryParameter:
      files:
      - css/validation/css/validationEngine.jquery.css
      - css/validation/css/template.css
      - js/validation/languages/jquery.validationEngine-en.js
      - js/validation/jquery.validationEngine.js
      - js/validation/maven-validation-general.js
      version: true
  maxbooking-booking-widget:
    QueryParameter:
      files:
      - widgets/css/pickadate-normalize.css
      - widgets/css/maxbooking-booking-widget-base-widget.css
      - widgets/css/maxbooking-booking-widget-vertical-widget.css
      - widgets/css/maxbooking-booking-widget-horizontal-widget.css
      - widgets/js/maxbooking-booking-widget-pickadate-fix.js
      - widgets/js/maxbooking-booking-widget-property-widget-public.js
      version: true
  maxbuttons:
    QueryParameter:
      files:
      - assets/libraries/font-awesome/css/font-awesome.min.css
      - js/min/front.js
      version: true
  maxslider:
    QueryParameter:
      files:
      - assets/css/maxslider.css
      - assets/js/maxslider.js
      version: true
  maxtradelogin:
    TranslationFile:
      class: BodyPattern
      path: languages/maxtradelogin.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ MaxtradeLogin (?<v>\d+\.[\.\d]+)/i
      version: true
  mc4wp-activity:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#\#\#\# (?<v>\d+\.[\.\d]+) \- [^\r\n]+$/i
      version: true
  mcavoy:
    TranslationFile:
      class: BodyPattern
      path: languages/mcavoy.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ McAvoy (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  mcw-pwa:
    QueryParameter:
      files:
      - scripts/lazyload.js
      - scripts/performance.js
      - scripts/node_modules/tti-polyfill/tti-polyfill.js
      version: true
  media-credit:
    QueryParameter:
      files:
      - public/css/media-credit.css
      - public/css/media-credit.min.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  media-element-html5-video-and-audio-player:
    QueryParameter:
      files:
      - mediaelement/v4/mediaelement-and-player.min.js
      version: true
    JavascriptVar:
      class: BodyPattern
      path: mediaelement/v4/mediaelement-and-player.js
      pattern: !ruby/regexp /mejs\.version = '(?<v>\d+\.[\.\d]+)';/
      version: true
    InlineJavascriptVar:
      class: BodyPattern
      path: mediaelement/v4/mediaelement.min.js
      pattern: !ruby/regexp /i\.version="(?<v>\d+\.[\.\d]+)"/
      version: true
  media-folder:
    QueryParameter:
      files:
      - public/css/media-folder-public.css
      - public/js/media-folder-public.js
      version: true
  media-gallery:
    QueryParameter:
      files:
      - style.css
      version: true
  media-helpers:
    TranslationFile:
      class: BodyPattern
      path: lang/mediahelper-fr_FR.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Media helper (?<v>\d+\.[\.\d]+)/i
      version: true
  media-library-organizer:
    TranslationFile:
      class: BodyPattern
      path: languages/media-library-organizer.pot
      pattern: !ruby/regexp /ect\-Id\-Version:\ Media Library Organizer (?<v>\d+\.[\.\d]+)/i
      version: true
  media-select-bulk-downloader:
    QueryParameter:
      files:
      - public/css/wp-msbd-public.css
      - public/js/wp-msbd-public.js
      version: true
  media2post:
    TranslationFile:
      class: BodyPattern
      path: languages/media2post-nl.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: media2post (?<v>\d+\.[\.\d]+)/i'
      version: true
  mediaview:
    QueryParameter:
      files:
      - responsive-media-gallery/style.min.css
      - responsive-media-gallery/media-slider.min.js
      - js/frontend.min.js
      version: true
  medium:
    TranslationFile:
      class: BodyPattern
      path: languages/medium.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Medium (?<v>\d+\.[\.\d]+)/i
      version: true
  mega-store-companion:
    TranslationFile:
      class: BodyPattern
      path: lang/mega-store-companion.pot
      pattern: !ruby/regexp '/roject\-Id\-Version: Mega Store Companion (?<v>\d+\.[\.\d]+)/i'
      version: true
  megamenu:
    QueryParameter:
      files:
      - js/maxmegamenu.js
      version: true
  meks-easy-ads-widget:
    QueryParameter:
      files:
      - css/style.css
      version: true
  meks-easy-maps:
    QueryParameter:
      files:
      - public/css/map.css
      version: true
  meks-easy-social-share:
    QueryParameter:
      files:
      - assets/css/main.css
      - assets/js/main.js
      version: true
  meks-flexible-shortcodes:
    QueryParameter:
      files:
      - css/font-awesome/css/font-awesome.min.css
      - css/simple-line/simple-line-icons.css
      - css/style.css
      - js/main.js
      version: true
  meks-simple-flickr-widget:
    QueryParameter:
      files:
      - css/style.css
      version: true
  meks-smart-author-widget:
    QueryParameter:
      files:
      - css/style.css
      version: true
  meks-smart-social-widget:
    QueryParameter:
      files:
      - css/style.css
      version: true
  meks-themeforest-smart-widget:
    QueryParameter:
      files:
      - css/style.css
      version: true
  melhor-envio-cotacao:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  melonpan-block-container:
    QueryParameter:
      files:
      - build/melonpan-block-container-front.css
      version: true
  melonpan-block-images:
    QueryParameter:
      files:
      - build/melonpan-block-images-front.css
      version: true
  memberlite-elements:
    QueryParameter:
      files:
      - css/memberlite-elements.css
      version: true
  members:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  members-role-hierarchy:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
    TranslationFile:
      class: BodyPattern
      path: lang/members-role-hierarchy.pot
      pattern: !ruby/regexp '/ct\-Id\-Version: Members \- Role Hierarchy (?<v>\d+\.[\.\d]+)/i'
      version: true
  memberwunder:
    QueryParameter:
      files:
      - assets/css/custom/memberwunder.css
      version: true
  mementor-newsletter-popup:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/js/main.js
      version: true
  mention-comments-authors:
    QueryParameter:
      files:
      - css/mca-styles.min.css
      - js/jquery-mention.min.js
      - js/mca-comment-script.min.js
      version: true
  menu-card:
    QueryParameter:
      files:
      - assets/css/public.css
      - assets/js/lib/jquery.touchSwipe.min.js
      - assets/js/public.js
      version: true
  menu-icons:
    QueryParameter:
      files:
      - css/extra.min.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# v(?<v>\d+\.[\.\d]+)/i
      version: true
  menu-item-duplicator:
    TranslationFile:
      class: BodyPattern
      path: languages/menu-item-duplicator.pot
      pattern: !ruby/regexp '/roject\-Id\-Version: Menu Item Duplicator (?<v>\d+\.[\.\d]+)/i'
      version: true
  menu-manager:
    QueryParameter:
      files:
      - display/styles/superfish.css
      - display/styles/menu-manager.css
      - display/js/superfish.js
      - display/js/menu-manager.js
      version: true
  menubar:
    Comment:
      pattern: !ruby/regexp /WP Menubar (?<v>\d+\.[\.\d]+):/i
      version: true
  menubar-widgets:
    TranslationFile:
      class: BodyPattern
      path: languages/menubar-widgets-fa_IR.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Menubar Widgets (?<v>\d+\.[\.\d]+)/i
      version: true
  meow-gallery:
    QueryParameter:
      files:
      - css/mgl.css
      - css/justifiedGallery.min.css
      - js/mgl-masonry.js
      - js/jquery.justifiedGallery.min.js
      - js/imagesloaded.min.js
      - js/mgl-justified.js
      - js/mgl-instagram.js
      - js/mgl.js
      version: true
  meow-lightbox:
    QueryParameter:
      files:
      - css/mwl.css
      - js/imagesloaded.min.js
      - js/touchswipe.js
      - js/mwl-core.js
      - js/mwl-run.js
      version: true
  merge-minify-refresh-clear-caches:
    TranslationFile:
      class: BodyPattern
      path: languages/merge-minify-refresh-clear-caches.pot
      pattern: !ruby/regexp '/: Merge \+ Minify \+ Refresh Clear Caches (?<v>\d+\.[\.\d]+)/i'
      version: true
  meridian-one-features:
    QueryParameter:
      files:
      - "/css/front.css"
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/meridian-one-features.pot
      pattern: !ruby/regexp /oject\-Id\-Version:\ Meridian One Features (?<v>\d+\.[\.\d]+)/i
      version: true
  mesh:
    QueryParameter:
      files:
      - assets/css/mesh-grid-foundation.css
      - assets/js/mesh.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  message-business:
    QueryParameter:
      files:
      - public/css/message-business-public.css
      - public/js/message-business-public.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  meta-ographr:
    Comment:
      pattern: !ruby/regexp /OGraphr v(?<v>\d+\.[\.\d]+)/i
      version: true
  meta-slider-and-carousel-with-lightbox:
    QueryParameter:
      files:
      - assets/css/magnific-popup.css
      - assets/css/slick.css
      - assets/css/wp-igsp-public.css
      version: true
  meteor-slides:
    JavascriptComment:
      class: BodyPattern
      path: js/slideshow.js
      pattern: !ruby/regexp /Script for the Meteor Slides (?<v>\d+\.[\.\d]+) slideshow/i
      version: true
    StyleComment:
      class: BodyPattern
      path: css/meteor-slides.css
      pattern: !ruby/regexp /Stylesheet for the Meteor Slides (?<v>\d+\.[\.\d]+) slideshow/i
      version: true
  metro-share-social-fonts:
    QueryParameter:
      files:
      - css/social.min.css
      version: true
  metwit-weather-widget:
    QueryParameter:
      files:
      - css/metwit-weather-widget.css
      - js/samplescript.js
      version: true
  mf2-feed:
    TranslationFile:
      class: BodyPattern
      path: languages/mf2-feed.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: MF2 Feed (?<v>\d+\.[\.\d]+)/i'
      version: true
  mfloormap:
    TranslationFile:
      class: BodyPattern
      path: Lang/mFloorMap-en_US.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: mFloorMap (?<v>\d+\.[\.\d]+)/i'
      version: true
  mg-wc-stripe:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/mg-wc-stripe.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ mg wc Stripe (?<v>\d+\.[\.\d]+)/i
      version: true
  mh-pusher:
    QueryParameter:
      files:
      - public/css/message-hub-public.css
      - public/js/message-hub-public.js
      version: true
  mhstudio-hubspotform:
    QueryParameter:
      files:
      - public/css/mhs-hubspotform-public.css
      - public/js/mhs-hubspotform-public.js
      version: true
  micro-archive-widget:
    QueryParameter:
      files:
      - style.css
      version: true
  microlink-wp:
    QueryParameter:
      files:
      - public/js/microlink-public.js
      version: true
  militant-moderates-css-parent-selector-mmps:
    Comment:
      pattern: !ruby/regexp /ilitant Moderates Parent Selector MMPS v(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - js/mmParentSelector.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/militant-moderates-css-parent-selector-mmps.pot
      pattern: !ruby/regexp /tant Moderates CSS Parent Selector MMPS (?<v>\d+\.[\.\d]+)/i
      version: true
    JavascriptVar:
      xpath: //script[not(@src) and contains(., "mmps_ExternalOptions")]
      pattern: !ruby/regexp /var mmps_ExternalOptions\s*=\s*{(?<json>.+?(?=};))};/mi
      version_key: version
      version: true
  mime-types-extended:
    TranslationFile:
      class: BodyPattern
      path: languages/mime_types_extended-en_US.po
      pattern: !ruby/regexp /roject\-Id\-Version:\ Mime Types Extended v(?<v>\d+\.[\.\d]+)/i
      version: true
  min-calendar:
    QueryParameter:
      files:
      - includes/css/mincalendar.css
      - includes/css/mincalendar-base.css
      version: true
  mind-body-api-integration:
    QueryParameter:
      files:
      - css/public.css
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    TranslationFile:
      class: BodyPattern
      path: lang/mind-body.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ (?<v>\d+\.[\.\d]+)/i
      version: true
  mindvalley-shortcut-framework:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^Version:? (?<v>\d+\.[\.\d]+)(?!.*Version:? \d+\.[\.\d]+)/mi
      version: true
  minerva-knowledge-base-lite:
    QueryParameter:
      files:
      - assets/css/dist/minerva-kb.css
      - assets/js/minerva-kb.js
      version: true
  mingrana-wp-to-blockchain:
    QueryParameter:
      files:
      - public/css/mingrana-wp-public.css
      - public/js/mingrana-wp-public.js
      version: true
  minimal-analytics:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  minimum-age-woocommerce:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  mino-flatsome-title-with-category:
    QueryParameter:
      files:
      - assets/css/mino-flatsome-title-with-category.css
      version: true
  mins-to-read:
    QueryParameter:
      files:
      - public/css/mtr-user.css
      version: true
  mio-custom-resent-posts-widget:
    QueryParameter:
      files:
      - mio-custom-recent-posts.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/mio-custom-recent-posts.pot
      pattern: !ruby/regexp /ect\-Id\-Version:\ Mio Custom Recent Posts (?<v>\d+\.[\.\d]+)/i
      version: true
  missing-content:
    QueryParameter:
      files:
      - assets/css/mcn-plugin.min.css
      version: true
  ml-adverts:
    QueryParameter:
      files:
      - js/public.js
      version: true
  mlr-timeline:
    QueryParameter:
      files:
      - css/ml_timeline_css.css
      - js/jquery-ml-timeline1.js
      version: true
  mobile-action-bar:
    QueryParameter:
      files:
      - public/css/mobi-actionbar-public.css
      - public/js/mobi-actionbar-public.js
      version: true
  mobile-banner:
    TranslationFile:
      class: BodyPattern
      path: languages/mobile-banner.pot
      pattern: !ruby/regexp /"Mobile Banner v(?<v>\d+\.[\.\d]+)/i
      version: true
  mobile-booster:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  mobile-dj-manager:
    QueryParameter:
      files:
      - templates/mdjm.min.css
      - assets/css/mdjm-styles.css
      - assets/js/mdjm-ajax.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/mobile-dj-manager.pot
      pattern: !ruby/regexp /oject\-Id\-Version:\ MDJM Event Management (?<v>\d+\.[\.\d]+)/i
      version: true
  mobile-menu:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^Version:? (?<v>\d+\.[\.\d]+)(?!.*Version:? \d+\.[\.\d]+)/mi
      version: true
  mobile-switcher:
    QueryParameter:
      files:
      - public/css/mobile-switcher-public.css
      - public/js/mobile-switcher-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/mobile-switcher.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Mobile Switcher (?<v>\d+\.[\.\d]+)/i
      version: true
  modal-contact-form:
    QueryParameter:
      files:
      - js/lb-modal-contact-form.js
      version: true
  modal-window:
    QueryParameter:
      files:
      - public/css/style.css
      version: true
  moderation-tools-for-bbpress:
    QueryParameter:
      files:
      - css/front.css
      - js/report-post.js
      version: true
  modern-events-calendar-lite:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  modern-footnotes:
    QueryParameter:
      files:
      - styles.min.css
      - modern-footnotes.min.js
      version: true
  modern-portfolio:
    QueryParameter:
      files:
      - js/script.js
      - js/fetchmore.js
      version: true
  modern-slider:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/js/modernSlider.js
      version: true
  modula-best-grid-gallery:
    QueryParameter:
      files:
      - scripts/effects.css
      version: true
  modulobox-lite:
    QueryParameter:
      files:
      - public/assets/css/modulobox.min.css
      - public/assets/js/modulobox.min.js
      version: true
  moexrate:
    QueryParameter:
      files:
      - style.css
      version: true
  mojo-gallery:
    TranslationFile:
      class: BodyPattern
      path: languages/mojo-gallery.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ The Mojo Gallery (?<v>\d+\.[\.\d]+)/i
      version: true
  mojoplug-slide-panel:
    QueryParameter:
      files:
      - public/css/mojo-sp-public.css
      - style.css
      - public/js/mojo-sp-public.js
      version: true
  molongui-authorship:
    Comment:
      pattern: !ruby/regexp /Molongui Authorship (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - public/css/molongui-authorship.407a.min.css
      - public/js/vendor/element-queries/ResizeSensor.js
      - public/js/vendor/element-queries/ElementQueries.js
      - public/js/molongui-authorship.4995.min.js
      version: true
  molongui-bump-offer:
    TranslationFile:
      class: BodyPattern
      path: fw/i18n/molongui-common-framework.pot
      pattern: !ruby/regexp '/t\-Id\-Version: molongui\-common\-framework (?<v>\d+\.[\.\d]+)/i'
      version: true
  momoyoga-integration:
    QueryParameter:
      files:
      - css/schedule-frontend.css
      - js/schedule.js
      version: true
  monk:
    QueryParameter:
      files:
      - public/css/monk-public.css
      - public/css/monk-widget.css
      - admin/css/monk-flags.css
      - public/js/monk-public.js
      - public/js/monk-widget.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  monkeyman-rewrite-analyzer:
    TranslationFile:
      class: BodyPattern
      path: languages/monkeyman-rewrite-analyzer-nl_NL.po
      pattern: !ruby/regexp /Id\-Version:\ Monkeyman Rewrite Analyzer v(?<v>\d+\.[\.\d]+)/i
      version: true
  month-calendar:
    QueryParameter:
      files:
      - month-calendar.css
      - month-calendar.js
      version: true
  mootools-collapsing-archives:
    TranslationFile:
      class: BodyPattern
      path: languages/moo-collapsing-arc-sr_RS.po
      pattern: !ruby/regexp /ect\-Id\-Version:\ Moo Collapsing Archives (?<v>\d+\.[\.\d]+)/i
      version: true
  mootools-framework:
    QueryParameter:
      files:
      - mootools.js
      version: true
  moovly:
    QueryParameter:
      files:
      - dist/moovly.js
      version: true
  moptin-email-subscription-optin-form:
    QueryParameter:
      files:
      - style.css
      - moptin.js
      version: true
  more-featured-images:
    QueryParameter:
      files:
      - assets/css/style.css
      version: true
  more-lang:
    TranslationFile:
      class: BodyPattern
      path: languages/more-lang.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ More\-Lang (?<v>\d+\.[\.\d]+)/i
      version: true
  mortgage-calculator:
    QueryParameter:
      files:
      - js/jquery.validate.min.js
      - js/mortgage-calculator.js
      version: true
  mosque-prayer-timings:
    QueryParameter:
      files:
      - mpt-styles.css
      version: true
  motion:
    QueryParameter:
      files:
      - stylesheets/app.css
      - js/app.js
      version: true
  motopress-content-editor-lite:
    QueryParameter:
      files:
      - includes/css/theme.min.css
      - bootstrap/bootstrap-grid.min.css
      version: true
  motopress-hotel-booking-lite:
    QueryParameter:
      files:
      - vendors/kbwood/datepick/jquery.datepick.css
      - assets/css/mphb.min.css
      - vendors/canjs/can.custom.min.js
      - vendors/kbwood/datepick/jquery.plugin.min.js
      - vendors/kbwood/datepick/jquery.datepick.min.js
      - assets/js/public/mphb.min.js
      version: true
  motopress-slider-lite:
    JavascriptVar:
      xpath: //script[not(@src) and contains(., "motopress-slider-lite")]
      pattern: !ruby/regexp /MPSLCore\s*=\s*{(?<json>.+?(?=};))};/mi
      version_key: version
      version: true
  motor-racing-league:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+) \- \d+/
      version: true
  movable-anything:
    Comment:
      pattern: !ruby/regexp /ded by K2 Movable Comment Form\. Version (?<v>\d+\.[\.\d]+)/i
      version: true
  move-bbpress-multisite:
    TranslationFile:
      class: BodyPattern
      path: languages/bbpress-ms-move-en_US.po
      pattern: !ruby/regexp /ject\-Id\-Version:\ bbPress Multisite Move (?<v>\d+\.[\.\d]+)/i
      version: true
  movie-discovery:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/public.js
      version: true
  movingboxes-wp:
    Comment:
      pattern: !ruby/regexp /\/movingboxes-wp\/templates\/default\/css\/movingboxes\-ie\.css\?ver=(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - templates/default/css/movingboxes.css
      version: true
  mp-post-navigation-same-category:
    StyleComment:
      class: BodyPattern
      path: css/mp-single-post-navigation.css
      pattern: !ruby/regexp /Version:\ (?<v>\d+\.[\.\d]+)/i
      version: true
  mp-restaurant-menu:
    QueryParameter:
      files:
      - media/css/lib/mp-restaurant-menu-font.min.css
      - media/css/style.css
      version: true
  mp-timetable:
    QueryParameter:
      files:
      - media/css/style.css
      version: true
  mp3-jplayer:
    QueryParameter:
      files:
      - css/dark.css
      version: true
  mp3-music-player-by-sonaar:
    QueryParameter:
      files:
      - public/css/sonaar-music-public.css
      - public/js/sonaar-music-public.js
      - public/js/iron-audioplayer/iron-audioplayer.js
      version: true
  mpcx-accordion:
    QueryParameter:
      files:
      - public/css/accordion.min.css
      - public/js/accordion.min.js
      version: true
  mpcx-lightbox:
    QueryParameter:
      files:
      - public/css/lightbox.min.css
      - public/js/lightbox.min.js
      - public/js/images.min.js
      version: true
  mpcx-slider:
    QueryParameter:
      files:
      - public/css/slider.min.css
      - public/js/slider.min.js
      version: true
  mplus-intercom-subscription:
    QueryParameter:
      files:
      - assets/css/mplus-intercom-subscription-public.css
      - assets/js/mplus-intercom-subscription-public.js
      version: true
  mq-woocommerce-products-price-bulk-edit:
    TranslationFile:
      class: BodyPattern
      path: languages/wppbe-fa_IR.po
      pattern: !ruby/regexp /Id\-Version:\ Woocommerce Price Bulk Edit (?<v>\d+\.[\.\d]+)/i
      version: true
  ms-registration:
    QueryParameter:
      files:
      - public/css/ms-registration-public.css
      - public/js/ms-registration-public.js
      version: true
  mslsselect:
    QueryParameter:
      files:
      - js/mslsselect.js
      version: true
  msync:
    QueryParameter:
      files:
      - public/css/msync-public.css
      - public/js/msync-public.js
      version: true
  mt-tabs:
    QueryParameter:
      files:
      - assets/css/style.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: lang/mt-tabs-es_ES.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ MT Tabs (?<v>\d+\.[\.\d]+)/i
      version: true
  mta-lead-generation-gated:
    QueryParameter:
      files:
      - public/css/styles.min.css
      - public/js/scripts.min.js
      version: true
  mtg-tutorde-cardlinker:
    TranslationFile:
      class: BodyPattern
      path: languages/mtutor_cardlinker-de_DE.po
      pattern: !ruby/regexp /ct\-Id\-Version:\ MtG\-Tutor\.de Cardlinker v(?<v>\d+\.[\.\d]+)/i
      version: true
  mtouch-quiz:
    QueryParameter:
      files:
      - mtq_core_style.css
      - mtq_theme_style.css
      - script.js
      version: true
  mtphr-members:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/js/respond.min.js
      version: true
  mtpl-insurance:
    QueryParameter:
      files:
      - public/css/sljar_mtpl_public_css.css
      - public/css/sljar_mtpl_media.css
      - public/js/vue.min.js
      - public/js/sljar_mtpl_public_js.js
      version: true
  mudslideshow:
    TranslationFile:
      class: BodyPattern
      path: lang/mudslide-sr_RS.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ MudSlideShow v(?<v>\d+\.[\.\d]+)/i
      version: true
  multi-image-slider-widget:
    QueryParameter:
      files:
      - assets/js/jquery.sliderPro.min.js
      - assets/js/lightbox.min.js
      version: true
  multi-language-framework:
    TranslationFile:
      class: BodyPattern
      path: languages/mlf.pot
      pattern: !ruby/regexp /rdPress plugin Multi Language Framework (?<v>\d+\.[\.\d]+)/i
      version: true
  multi-rating:
    QueryParameter:
      files:
      - assets/js/frontend-min.js
      version: true
  multi-scheduler:
    QueryParameter:
      files:
      - public/css/msbdt-bootstrap.css
      - public/css/msbdt-ui.css
      - public/font-awesome/css/font-awesome.min.css
      - public/css/msbdt-custom-style.css
      - public/css/msbdt-public.css
      - public/ajax/multi-appointment-select-disable-date-agnist-doctor-ajax.js
      - public/js/msbdt-bootstrap.min.js
      - public/js/msbdt-jquery-ui.js
      - public/js/msbdt-jquery.slimscroll.min.js
      - public/js/msbdt-public.js
      version: true
  multilanguage:
    QueryParameter:
      files:
      - css/style.css
      version: true
  multilingual-comments:
    QueryParameter:
      files:
      - public/css/multilingual-comments-public.css
      - public/js/multilingual-comments-public.js
      version: true
  multiple-cropped-images:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  multipress-lite:
    QueryParameter:
      files:
      - public/css/multi_step_reg-public.css
      version: true
  multisite-admin-notices:
    TranslationFile:
      class: BodyPattern
      path: languages/multisite-admin-notices.pot
      pattern: !ruby/regexp /ect\-Id\-Version:\ multisite\-admin\-notices (?<v>\d+\.[\.\d]+)/i
      version: true
  multisite-directory:
    TranslationFile:
      class: BodyPattern
      path: languages/multisite-directory.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Multisite Directory (?<v>\d+\.[\.\d]+)/i
      version: true
  multiupload-field-for-contact-form-7:
    QueryParameter:
      files:
      - js/dropzone.js
      - js/cf7mu-multiupload-front.js
      version: true
  music-press-pro:
    TranslationFile:
      class: BodyPattern
      path: languages/music-press-pro.pot
      pattern: !ruby/regexp /msgid "Version (?<v>\d+\.[\.\d]+)/i
      version: true
  music-store:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  muslim-prayer-time-bd:
    QueryParameter:
      files:
      - css/prayer-time.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/mptb-bn_BD.po
      pattern: !ruby/regexp /msgid "Version:\ (?<v>\d+\.[\.\d]+)/i
      version: true
  mute-screamer:
    TranslationFile:
      class: BodyPattern
      path: languages/mute-screamer.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Mute Screamer (?<v>\d+\.[\.\d]+)/i
      version: true
  mutual-buddies:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/mutual-buddies.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Mutual Buddies (?<v>\d+\.[\.\d]+)/i
      version: true
  mw-theme-uri-shortcode:
    TranslationFile:
      class: BodyPattern
      path: languages/mw-theme-uri-shortcode.pot
      pattern: !ruby/regexp /ject\-Id\-Version:\ MW Theme URI Shortcode (?<v>\d+\.[\.\d]+)/i
      version: true
  mw-wp-hacks:
    TranslationFile:
      class: BodyPattern
      path: languages/mw-wp-hacks.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ MW WP Hacks (?<v>\d+\.[\.\d]+)/i
      version: true
  mwb-twitter-feed-timeline-post:
    TranslationFile:
      class: BodyPattern
      path: languages/mwb_twitter_for_wordpress-en_US.po
      pattern: !ruby/regexp '/t\-Id\-Version: MWB Twitter For WordpressV(?<v>\d+\.[\.\d]+)/i'
      version: true
  mwb-woocommerce-checkout-field-editor:
    TranslationFile:
      class: BodyPattern
      path: languages/mwb-woocommerce-checkout-field-editor-en_US.po
      pattern: !ruby/regexp '/: MWB Woocommerce Checkout Field EditorV(?<v>\d+\.[\.\d]+)/i'
      version: true
  mwp-side-menu:
    QueryParameter:
      files:
      - public/css/style.css
      - public/css/left.css
      - public/js/side-menu.js
      version: true
  mx-pagebuilder-html:
    QueryParameter:
      files:
      - includes/frontend/assets/css/style.css
      - includes/frontend/assets/js/script.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/uk_UA.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: xq\-xe\-xt\-xy (?<v>\d+\.[\.\d]+)/i'
      version: true
  mx-time-zone-clocks:
    QueryParameter:
      files:
      - includes/frontend/assets/css/style.css
      - includes/frontend/assets/js/script.js
      - includes/frontend/assets/js/jquery.canvasClock.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/uk_UA.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: xq\-xe\-xt\-xy (?<v>\d+\.[\.\d]+)/i'
      version: true
  mxr-easy-embed-wall:
    QueryParameter:
      files:
      - public/js/mixer-wall-public.js
      version: true
  mxyoutuber-responsive:
    QueryParameter:
      files:
      - mxassets/css/frontend.css
      - mxassets/lightcase/css/lightcase.css
      - mxassets/js/frontend.js
      - mxassets/lightcase/lightcase.js
      version: true
  my-appeal:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  my-chatbot:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/js/frontend.js
      version: true
  my-client-builder:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  my-eyes-are-up-here:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  my-restaurant-menu:
    TranslationFile:
      class: BodyPattern
      path: languages/my-restaurant-menu.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ My Restaurant Menu (?<v>\d+\.[\.\d]+)/i
      version: true
  my-restaurant-reviews:
    QueryParameter:
      files:
      - public/css/mrr-public.css
      - public/js/mrr-public.js
      version: true
  myadmanager:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  myanmar-unipress:
    QueryParameter:
      files:
      - _inc/js/rabbit.js
      - _inc/js/bunny.js
      version: true
  mybookprogress:
    QueryParameter:
      files:
      - css/frontend.css
      - js/frontend.js
      version: true
  mybooktable:
    QueryParameter:
      files:
      - css/frontend-style.css
      - styles/silver/style.css
      version: true
  mygallery:
    QueryParameter:
      files:
      - public/js/1.bundle.js
      version: true
  mygdex-for-woocommerce:
    QueryParameter:
      files:
      - public/css/gdex-public.css
      - public/js/gdex-public.js
      version: true
  myspeakingpage:
    QueryParameter:
      files:
      - css/frontend.css
      version: true
  myst-facebook-comment:
    TranslationFile:
      class: BodyPattern
      path: lang/myst-facebook-comment.pot
      pattern: !ruby/regexp /oject\-Id\-Version:\ MYST Facebook Comment (?<v>\d+\.[\.\d]+)/i
      version: true
  mystickymenu:
    QueryParameter:
      files:
      - js/mystickymenu.min.js
      version: true
  mystyle-custom-product-designer:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  myticket-events:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  mz-newsticker:
    QueryParameter:
      files:
      - public/css/mz-newsticker-public.css
      - public/css/liMarquee.css
      - public/js/jquery.liMarquee.js
      - public/js/mz-newsticker-public.js
      version: true
  n3rdskwat-mp3player:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="n3rdskwat-mp3player"]/@content
      version: true
  nafeza-prayer-time:
    QueryParameter:
      files:
      - css/widget.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/nafeza-prayer-time.pot
      pattern: !ruby/regexp /roject\-Id\-Version:\ WordPress Blank Pot v(?<v>\d+\.[\.\d]+)/i
      version: true
  naked-social-share:
    QueryParameter:
      files:
      - assets/js/naked-social-share.min.js
      version: true
  namaste-lms:
    TranslationFile:
      class: BodyPattern
      path: namaste.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Namaste! LMS (?<v>\d+\.[\.\d]+)/i'
      version: true
  namaz-vakti:
    QueryParameter:
      files:
      - assets/js/jquery.countdown.js
      - assets/js/namazvakti.js
      version: true
  nanosupport:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/nanosupport.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ NanoSupport (?<v>\d+\.[\.\d]+)/i
      version: true
  native-emoji:
    TranslationFile:
      class: BodyPattern
      path: languages/native-emoji.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Native Emoji (?<v>\d+\.[\.\d]+)/i
      version: true
  native-performance:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  natural-contact-form:
    QueryParameter:
      files:
      - css/style.css
      - js/natural-contact-form.js
      version: true
  naver-map:
    QueryParameter:
      files:
      - naver-map.css
      - naver-map.js
      version: true
  navmenu-addon-for-elementor:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# v(?<v>\d+\.[\.\d]+)/i
      version: true
  navthemes-fontawesome-icons:
    QueryParameter:
      files:
      - build/navthemesfa.scripts.css
      - build/navthemesfa.scripts.js
      version: true
  navthemes-photo-shots-for-flickr:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  nbsp-french:
    TranslationFile:
      class: BodyPattern
      path: languages/nbsp-french.pot
      pattern: !ruby/regexp /s Non\-Breaking Space for French Content (?<v>\d+\.[\.\d]+)/i
      version: true
  nbt-woocommerce-price-matrix-lite:
    TranslationFile:
      class: BodyPattern
      path: languages/nbt-price-matrix.pot
      pattern: !ruby/regexp /"v(?<v>\d+\.[\.\d]+)/i
      version: true
  ndms-epay-plus-for-woocommerce:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  nearby-locations:
    QueryParameter:
      files:
      - shared/css/nearby-locations-shared.css
      - public/css/nearby-locations-public.css
      - shared/js/nearby-locations-shared.js
      - public/js/nearby-locations-public.js
      version: true
  necessary-tools:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  nelio-ab-testing:
    TranslationFile:
      class: BodyPattern
      path: languages/nelio-ab-testing.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Nelio A\/B Testing (?<v>\d+\.[\.\d]+)/i
      version: true
  nelio-content:
    TranslationFile:
      class: BodyPattern
      path: languages/nelio-content.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Nelio Content (?<v>\d+\.[\.\d]+)/i
      version: true
  nelio-featured-posts:
    QueryParameter:
      files:
      - assets/style.min.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/nelio-featured-posts.pot
      pattern: !ruby/regexp /roject\-Id\-Version:\ Nelio Featured Posts (?<v>\d+\.[\.\d]+)/i
      version: true
  nelio-maps:
    TranslationFile:
      class: BodyPattern
      path: languages/nelio-maps.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Nelio Maps (?<v>\d+\.[\.\d]+)/i'
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  neo-bootstrap-carousel:
    QueryParameter:
      files:
      - public/css/neo-bootstrap-carousel-public.css
      - public/js/neo-bootstrap-carousel-public.js
      version: true
  nepali-calendar:
    QueryParameter:
      files:
      - assets/css/nepali-calendar.css
      - assets/css/nepali-calendar-frontend.css
      - assets/js/frontend/nepali-calendar.min.js
      - assets/js/frontend/nepali-calendar-frontend.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/nepali-calendar.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Nepali Calendar (?<v>\d+\.[\.\d]+)/i
      version: true
  neptune-business:
    QueryParameter:
      files:
      - public/css/neptune-busines-public.css
      - public/js/neptune-busines-public.js
      version: true
  neptune-style-element:
    Comment:
      pattern: !ruby/regexp /uses the Neptune Style Element plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  nerd-wp:
    QueryParameter:
      files:
      - public/css/nerd-wp-public.css
      - public/js/nerd-wp-public.js
      - public/js/wiki2html.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  netbase-widgets-for-siteorigin:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  network-blog-manager:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  neulee:
    QueryParameter:
      files:
      - public/css/neulee-public.css
      version: true
  new-popular-posts-widget:
    QueryParameter:
      files:
      - public/css/new-popular-posts-widget-public.css
      - public/js/new-popular-posts-widget-public.js
      version: true
  news-announcement-scroll:
    TranslationFile:
      class: BodyPattern
      path: languages/news-announcement-scroll.pot
      pattern: !ruby/regexp /ct\-Id\-Version:\ News Announcement Scroll (?<v>\d+\.[\.\d]+)/i
      version: true
  news-bar:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/skins/.css
      - assets/js/frontend.js
      version: true
  news-ticker:
    Comment:
      pattern: !ruby/regexp /START TICKER VER (?<v>\d+\.[\.\d]+)/i
      version: true
  news-ticker-tj:
    QueryParameter:
      files:
      - css/breakingNews.css
      version: true
  newsbooster-for-messenger:
    QueryParameter:
      files:
      - public/css/font-awesome.min.css
      - public/css/newsBooster-public.css
      - public/js/newsBooster-public.js
      version: true
  newscodes-news-magazine-and-blog-elements:
    QueryParameter:
      files:
      - lib/css/newscodes.css
      - lib/css/newscodes-styles.css
      - lib/js/newscodes.js
      version: true
  newsletter:
    QueryParameter:
      files:
      - subscription/style.css
      - subscription/validate.js
      version: true
  newsletter-manager:
    TranslationFile:
      class: BodyPattern
      path: languages/newsletter-manager.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Newsletter Manager (?<v>\d+\.[\.\d]+)/i'
      version: true
  nextcellent-gallery-nextgen-legacy:
    Comment:
      pattern: !ruby/regexp /<meta name="NextGEN" version="(?<v>\d+\.[\.\d]+)"/i
      version: true
  nextgen-download-gallery:
    QueryParameter:
      files:
      - css/style.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  nextgen-facebook:
    QueryParameter:
      files:
      - cache/sharing-styles-id-1.min.css
      version: true
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /NGFB (?<v>\d+\.[\.\d]+)\/[a-z]/i
    TranslationFile:
      class: BodyPattern
      path: languages/nextgen-facebook-fr_FR.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ NextGEN Facebook (?<v>\d+\.[\.\d]+)/i
      version: true
  nextgen-gallery:
    Comment:
      pattern: !ruby/regexp /<meta name="NextGEN" version="(?<v>\d+\.[\.\d]+)"/i
      version: true
  nextgen-image-cropper:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /^Version:? (?<v>\d+\.[\.\d]+)(?!.*Version:? \d+\.[\.\d]+)/mi
      version: true
  nextgen-public-deletor:
    QueryParameter:
      files:
      - ngdupstyle.css
      version: true
  nextgen-scrollgallery:
    Comment:
      pattern: !ruby/regexp /nextgen scrollGallery (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - scrollGallery/css/scrollGallery.css
      - scrollGallery/css/scrollGallery_greyDesign.css
      version: true
  neykane-viral-list-posts:
    TranslationFile:
      class: BodyPattern
      path: languages/neykane-viral-list-posts.pot
      pattern: !ruby/regexp '/ct\-Id\-Version: Neykane Viral List Posts (?<v>\d+\.[\.\d]+)/i'
      version: true
  ng-lazyload:
    QueryParameter:
      files:
      - "/plugin.js"
      version: true
  ngg-image-search:
    TranslationFile:
      class: BodyPattern
      path: lang/ngg-image-search.po
      pattern: !ruby/regexp '/: NextGEN Gallery Frontend Image Search (?<v>\d+\.[\.\d]+)/i'
      version: true
  nggimagerotation:
    QueryParameter:
      files:
      - view.css
      - view.js
      version: true
  nginx-helper:
    Comment:
      pattern: !ruby/regexp /Cached using Nginx-Helper|Visit https?:\/\/wordpress.org\/extend\/plugins\/nginx-helper\/faq\/
        for more details/i
  ngx-image-resizer:
    TranslationFile:
      class: BodyPattern
      path: languages/ngx-image-resizer.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Ngx Image Resizer (?<v>\d+\.[\.\d]+)/i'
      version: true
  ni-woocommerce-sales-report:
    TranslationFile:
      class: BodyPattern
      path: languages/nisalesreport-it_IT.po
      pattern: !ruby/regexp '/d\-Version: Ni WooCommerce Sales Report v(?<v>\d+\.[\.\d]+)/i'
      version: true
  nice-infoboxes:
    QueryParameter:
      files:
      - includes/assets/css/font-awesome.min.css
      - public/assets/css/nice-infoboxes.css
      version: true
  nice-likes:
    QueryParameter:
      files:
      - public/assets/css/nice-likes.css
      - public/assets/fonts/fontello-font-awesome/css/fontello.css
      - public/assets/js/min/nice-likes.min.js
      version: true
  nice-login-register-widget:
    QueryParameter:
      files:
      - css/pw-login-widget.css
      - js/pw-login-widget.js
      - js/ajax-authentication.js
      version: true
  nice-navigation:
    QueryParameter:
      files:
      - styles.css
      - script.js
      version: true
  nice-portfolio:
    QueryParameter:
      files:
      - public/assets/css/nice-portfolio.css
      - public/assets/js/min/nice-portfolio.min.js
      version: true
  nice-team:
    QueryParameter:
      files:
      - public/assets/css/nice-team.css
      version: true
  nice-testimonials:
    QueryParameter:
      files:
      - public/assets/css/nice-testimonials.css
      version: true
  nice-titles:
    Comment:
      pattern: !ruby/regexp /Generated by Nice Titles (?<v>\d+\.[\.\d]+)/i
      version: true
  nicebackgrounds:
    TranslationFile:
      class: BodyPattern
      path: nicebackgrounds.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Nice Backgrounds (?<v>\d+\.[\.\d]+)/i
      version: true
  nicechat:
    QueryParameter:
      files:
      - public/js/nicechat-cart-service.js
      version: true
  nimble-builder:
    QueryParameter:
      files:
      - assets/front/css/sek-base.min.css
      - assets/front/js/sek-main.js
      version: true
  nimble-portfolio:
    QueryParameter:
      files:
      - includes/sort.js
      - includes/prettyphoto/prettyphoto.js
      - includes/prettyphoto/nimble-prettyPhoto.js
      version: true
  nines-music:
    QueryParameter:
      files:
      - dist/APlayer.min.css
      - dist/APlayer.min.js
      version: true
  ninja-gutenberg-blocks-gutenberg-blocks-collection:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  ninja-notes:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  nitek-carousel-cool-transitions:
    QueryParameter:
      files:
      - public/css/nitek-carousel-public.css
      - public/js/nitek-carousel-public.js
      version: true
  nivo-slider-lite:
    ComposerFile:
      class: ConfigParser
      path: package-lock.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\#\# v?(?<v>\d+\.[\.\d]+) \- [\d\-\/]{8,}/i
      version: true
  nnsmarttooltip:
    QueryParameter:
      files:
      - plugin-assets/public.css
      - plugin-assets/public.bundle.js
      version: true
  no-copy:
    QueryParameter:
      files:
      - no-copy.js
      version: true
  noakes-menu-manager:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  nodeinfo:
    TranslationFile:
      class: BodyPattern
      path: languages/nodeinfo.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: NodeInfo (?<v>\d+\.[\.\d]+)/i'
      version: true
  nofollow-for-external-link-tap:
    TranslationFile:
      class: BodyPattern
      path: languages/plugin-name.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ TODO (?<v>\d+\.[\.\d]+)/i
      version: true
  nokaut-offers-box:
    QueryParameter:
      files:
      - assets/css/nokaut-offers-box.css
      - assets/js/nokaut-offers-box.js
      version: true
  nooz:
    QueryParameter:
      files:
      - inc/assets/front.css
      version: true
  note:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  notes-postwidgets:
    TranslationFile:
      class: BodyPattern
      path: languages/Notes-PostWidgets-sv_SE.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Notes PostWidgets (?<v>\d+\.[\.\d]+)/i
      version: true
  notes-widget-wrapper:
    QueryParameter:
      files:
      - public/css/notes-widget-wrapper-public.css
      - public/js/notes-widget-wrapper-public.js
      version: true
  notification-box-lite:
    QueryParameter:
      files:
      - css/notification-box.css
      - js/notification-box.js
      version: true
  notification-system:
    QueryParameter:
      files:
      - css/style.css
      - dist/js/notificationsRESTAPI/app.js
      version: true
  notifications-bearychat:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  notify-connect-par-jm-crea:
    MetaTag:
      class: Xpath
      xpath: //meta[contains(@name, "Notify Connect")]/@content
      version: true
  notifyit:
    QueryParameter:
      files:
      - css/ns-style.min.css
      - js/modernizr.custom.js
      - js/classie.js
      - js/notificationFx.js
      - js/script.js
      version: true
  notifyme:
    QueryParameter:
      files:
      - js/notifyme.js
      version: true
  noto-font-loader:
    QueryParameter:
      files:
      - public/css/noto-font-loader-sans.css
      - public/js/noto-font-loader-public.js
      version: true
  novarum-json-importer:
    QueryParameter:
      files:
      - public/css/novarumimporter-public.css
      - public/js/novarumimporter-public.js
      version: true
  novelist:
    QueryParameter:
      files:
      - templates/novelist-front-end.min.css
      version: true
  novo-map:
    QueryParameter:
      files:
      - public/assets/css/novo-map-public.css
      - public/assets/js/novo-map-public.js
      version: true
  now-watching:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="now-watching-version"]/@content
      version: true
  ns-category-widget:
    QueryParameter:
      files:
      - public/assets/css/themes/default/style.css
      - public/assets/js/jstree.min.js
      - public/assets/js/jstree.state.js
      - public/assets/js/public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/ns-category-widget.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ NS Category Widget (?<v>\d+\.[\.\d]+)/i
      version: true
  ns-marketplace-multi-vendor:
    QueryParameter:
      files:
      - "/ASSETS/CSS/all.min.css"
      - "/ASSETS/JS/ns-marketplace-multi-vendor-ajax-functions.js"
      - "/ASSETS/JS/ns-marketplace-multi-vendor-account.js"
      version: true
  ns-mistercorporate:
    QueryParameter:
      files:
      - css/mistercorporate-contact-style.css
      version: true
  ns-slidebar-sliding-panel-sidebar:
    QueryParameter:
      files:
      - css/frontend.css
      - js/frontend.js
      version: true
  ns-tweet:
    TranslationFile:
      class: BodyPattern
      path: languages/ns-tweet.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ NS Tweet (?<v>\d+\.[\.\d]+)/i
      version: true
  nt-redirect:
    TranslationFile:
      class: BodyPattern
      path: lang/nt-redirect-vi_VN.po
      pattern: !ruby/regexp /epath:\ D:\\\\projects\\\\nt\-redirect\\\\tags\\\\(?<v>\d+\.[\.\d]+)/i
      version: true
  numb-facebook-page:
    QueryParameter:
      files:
      - js/numb-main.js
      version: true
  numix-post-slider:
    QueryParameter:
      files:
      - public/assets/css/numix-slider.css
      - public/assets/js/jquery.numix-slider.min.js
      version: true
  nuno-sarmento-api-to-post:
    QueryParameter:
      files:
      - assets/css/nuno-sarmento-atp.css
      version: true
  nuno-sarmento-simple-contact-form:
    QueryParameter:
      files:
      - "/assets/css/ns-simple-contact-form.css"
      version: true
  nutritionwp:
    QueryParameter:
      files:
      - public/css/nutritionwp-public.css
      version: true
  nuttifox-support:
    QueryParameter:
      files:
      - public/css/nuttifox-support-public.css
      - public/js/nuttifox-support-public.js
      version: true
  nwa:
    QueryParameter:
      files:
      - public/css/nwa-public.css
      - public/js/nwa-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/nwa.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Navionics\-WebAPI (?<v>\d+\.[\.\d]+)/i
      version: true
  nx-ads:
    QueryParameter:
      files:
      - public/css/nx-ads-public.css
      version: true
  nxtbridge-ledger:
    QueryParameter:
      files:
      - css/nxtbridge-bootstrap.min.css
      - css/font-awesome.min.css
      - css/style.min.css
      - nxtbridge.min.js
      version: true
  obituary-assistant-by-funeral-home-website-solutions:
    Comment:
      pattern: !ruby/regexp /\/obituary\-assistant\-by\-funeral\-home\-website\-solutions\/public\/css\/florist\-one\-flower\-delivery\-public\-old\-browser\.css\?ver=(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - public/css/jquery-ui.css
      - public/css/fhw-solutions-obituaries-public.css
      - public/captcha/src/jquery.simpleCaptcha.css
      - public/css/slicknav.css
      - public/css/florist-one-flower-delivery-public.css
      - public/js/jquery.validate.js
      - public/js/fhw-solutions-obituaries-main.js
      - public/js/fhw-solutions-obituaries-photo-gallery.js
      - public/js/fhw-solutions-obituaries-condolences.js
      - public/js/jquery.slicknav.min.js
      - public/js/jquery.history.js
      - public/js/florist-one-flower-delivery-public.js
      - public/js/resizeSensor.js
      - public/js/elementQueries.js
      - public/js/jquery.cookie.js
      - public/captcha/src/jquery.simpleCaptcha.js
      version: true
  object-sync-for-salesforce:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  oboxmedia-ads:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  oc-newsletter:
    QueryParameter:
      files:
      - assets/js/custom.min.js
      version: true
  ocr-one:
    QueryParameter:
      files:
      - public/css/ocr-one-public.css
      - public/js/ocr-one-public.js
      version: true
  odds-widget:
    QueryParameter:
      files:
      - js/ow-frontend.js
      version: true
  oembed-travis:
    TranslationFile:
      class: BodyPattern
      path: languages/oembed-travis.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ oEmbed Travis (?<v>\d+\.[\.\d]+)/i
      version: true
  offers-for-woocommerce:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/public.js
      version: true
  official-facebook-pixel:
    TranslationFile:
      class: BodyPattern
      path: languages/official-facebook-pixel-ja_JP.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Facebook Pixel (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  official-mailerlite-sign-up-forms:
    QueryParameter:
      files:
      - assets/css/mailerlite_forms.css
      version: true
  offline-shell:
    TranslationFile:
      class: BodyPattern
      path: lang/offline-shell.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Offline Shell (?<v>\d+\.[\.\d]+)/i
      version: true
  offsprout-page-builder:
    QueryParameter:
      files:
      - builder/app/build/offsprout.css
      - library/other/tether.min.js
      - library/bootstrap/js/bootstrap.min.js
      - builder/app/build/js/public.js
      version: true
  og:
    Comment:
      pattern: !ruby/regexp /OG:\ (?<v>\d+\.[\.\d]+)/i
      version: true
  oik:
    TranslationFile:
      class: BodyPattern
      path: languages/oik.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ oik (?<v>\d+\.[\.\d]+)/i
      version: true
  oik-bwtrace:
    TranslationFile:
      class: BodyPattern
      path: languages/oik-bwtrace-en_GB.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ oik bwtrace (?<v>\d+\.[\.\d]+)/i
      version: true
  oik-nivo-slider:
    TranslationFile:
      class: BodyPattern
      path: languages/oik-nivo-slider-en_GB.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ oik\-nivo\-slider (?<v>\d+\.[\.\d]+)/i
      version: true
  okv-oauth:
    TranslationFile:
      class: BodyPattern
      path: languages/okv-oauth-default.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ okv\-oauth (?<v>\d+\.[\.\d]+)/i
      version: true
  olevmedia-shortcodes:
    QueryParameter:
      files:
      - assets/js/shortcodes.js
      version: true
  omise:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  omniads:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="omniads"]/@content
      version: true
      pattern: !ruby/regexp /omniads\/(?<v>\d+\.[\.\d]+)/i
  on-page-and-post-seo:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  onc-master:
    QueryParameter:
      files:
      - public/css/onc_master-public.css
      - public/js/onc_master-public.js
      version: true
  one-click-close-comments:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  one-click-demo-import:
    TranslationFile:
      class: BodyPattern
      path: languages/pt-ocdi.pot
      pattern: !ruby/regexp /oject\-Id\-Version:\ One Click Demo Import (?<v>\d+\.[\.\d]+)/i
      version: true
  one-page-blocks:
    QueryParameter:
      files:
      - public/dist/global.bundle.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/coming-soon-blocks.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Coming Soon Blocks (?<v>\d+\.[\.\d]+)/i'
      version: true
  one-thousand-nine-hundred-and-ninety-nineify:
    QueryParameter:
      files:
      - assets/css/oneK99ify.min.css
      - assets/js/oneK99ify.min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^v(?<v>\d+\.[\.\d]+)/i
      version: true
  onetwotrip:
    QueryParameter:
      files:
      - public/css/wp-ott-public.css
      - public/js/wp-ott-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wp-ott.pot
      pattern: !ruby/regexp /"Plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  onionbuzz-viral-quiz:
    QueryParameter:
      files:
      - static/frontend/css/frontend.css
      - static/vendors/animations/animations.css
      - static/vendors/pnotify/pnotify.min.js
      - static/vendors/sharer/sharer.js
      - static/frontend/js/frontend.js
      version: true
  online-lesson-booking-system:
    QueryParameter:
      files:
      - front.js
      version: true
  online-restaurant-reservation:
    QueryParameter:
      files:
      - assets/css/online-restaurant-reservation-layout.css
      - assets/css/online-restaurant-reservation-smallscreen.css
      - assets/css/online-restaurant-reservation.css
      version: true
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Online Restaurant Reservation (?<v>\d+\.[\.\d]+)/i
    TranslationFile:
      class: BodyPattern
      path: languages/online-restaurant-reservation.pot
      pattern: !ruby/regexp /\-Version:\ Online Restaurant Reservation (?<v>\d+\.[\.\d]+)/i
      version: true
    ComposerFile:
      class: ConfigParser
      path: package-lock.json
      key: version
      version: true
  only-rest-api:
    TranslationFile:
      class: BodyPattern
      path: languages/only-rest-api.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Only REST API (?<v>\d+\.[\.\d]+)/i
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  ontario-hst-calculator:
    QueryParameter:
      files:
      - cc-ontario-hst-calculator.js
      version: true
  open-badge-factory:
    TranslationFile:
      class: BodyPattern
      path: languages/badgeos.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Open Badge Factory (?<v>\d+\.[\.\d]+)/i
      version: true
  open-booking-calendar:
    QueryParameter:
      files:
      - public/css/open-booking-calendar-public.css
      - includes/css/flatpickr.min.css
      - public/js/open-booking-calendar-public.js
      - includes/js/flatpickr.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/open-booking-calendar-es_ES.po
      pattern: !ruby/regexp '/ject\-Id\-Version: Open Booking Calendar v(?<v>\d+\.[\.\d]+)/i'
      version: true
  open-external-links-in-new-window:
    QueryParameter:
      files:
      - oelinw.js
      version: true
  open-graph-protocol-framework:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  open-social:
    TranslationFile:
      class: BodyPattern
      path: lang/open-social-zh_CN.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Open Social (?<v>\d+\.[\.\d]+)/i'
      version: true
  open-source-emoji:
    QueryParameter:
      files:
      - pub/js/emoji.min.js
      version: true
  open-wp-seo:
    Comment:
      xpath: //comment()[contains(., "Open WordPress")]
      pattern: !ruby/regexp /Open WordPress SEO (?<v>\d+\.[\.\d]+)/i
      version: true
  openhousevideo:
    QueryParameter:
      files:
      - assets/styles/ohv-loader.css
      - assets/scripts/ohv-loader.js
      version: true
  opera-share-button:
    QueryParameter:
      files:
      - css/opera-buttons.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/opera-share-button.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Opera Share Button (?<v>\d+\.[\.\d]+)/i
      version: true
  opes-wp-ads-manager:
    QueryParameter:
      files:
      - inc/front/assets/css/style-front.css
      - inc/front/assets/js/script-front-stats.js
      version: true
  opml-importer:
    TranslationFile:
      class: BodyPattern
      path: languages/opml-importer.pot
      pattern: !ruby/regexp /n of the WordPress plugin OPML Importer (?<v>\d+\.[\.\d]+)/i
      version: true
  opt-in-hound:
    QueryParameter:
      files:
      - assets/css/style-front-opt-in-hound.css
      - assets/js/script-front-opt-in-hound.js
      version: true
  OptimizePress:
    JavascriptVar:
      pattern: !ruby/regexp /var OptimizePress\s*=\s*{(?<json>.+?(?=};))};/i
      version: true
      version_key: version
  optimole-wp:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  optimum-review-feed:
    QueryParameter:
      files:
      - public/css/swiper.min.css
      - public/css/optimum-review-feed-public.css
      - public/js/swiper.min.js
      - public/js/optimum-review-feed-public.js
      version: true
  optin-monster:
    Comment:
      pattern: !ruby/regexp '/OptinMonster(?: WordPress plugin v(?<v>\d+\.[\.\d]+))?
        -/i'
      version: true
  optinengine-email-optins-lead-generation:
    QueryParameter:
      files:
      - dist/client/app.js
      pattern: !ruby/regexp /v=(?<v>\d+\.[\.\d]+)/i
      version: true
  optinpoint-lite:
    QueryParameter:
      files:
      - public/assets/js/public.js
      version: true
  options-definitely:
    TranslationFile:
      class: BodyPattern
      path: vendor/felixarntz/wpdlib/languages/wpdlib-de_DE.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ wpdlib (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  orangebox:
    QueryParameter:
      files:
      - js/orangebox.min.js
      version: true
  orbis:
    TranslationFile:
      class: BodyPattern
      path: languages/orbis.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Orbis (?<v>\d+\.[\.\d]+)/i
      version: true
  orcsnet-from-inditip:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/js/frontend.min.js
      version: true
  organic-customizer-widgets:
    QueryParameter:
      files:
      - public/css/organic-widgets-public.css
      - public/js/organic-widgets-public.js
      version: true
  original-image-handler:
    TranslationFile:
      class: BodyPattern
      path: lang/blockx-oih-nl_NL.po
      pattern: !ruby/regexp /\-Version:\ BlockX Original Image Handler (?<v>\d+\.[\.\d]+)/i
      version: true
  os-bxslider:
    QueryParameter:
      files:
      - plugins/bxslider/jquery.bxslider.min.js
      - js/frontend-min.js
      version: true
  os-image-gallery:
    QueryParameter:
      files:
      - js/frontend-min.js
      version: true
  os-materializecss-popup:
    QueryParameter:
      files:
      - js/custom-min.js
      version: true
  os-pricing-tables:
    QueryParameter:
      files:
      - js/custom-min.js
      version: true
  oscar-hotel-booking-engine:
    QueryParameter:
      files:
      - assets/css/basic.css
      - assets/js/ohbe-search-ui.js
      version: true
  osm:
    Comment:
      pattern: !ruby/regexp /OSM plugin V(?<v>\d+\.[\.\d]+)/i
      version: true
  osmapper:
    QueryParameter:
      files:
      - assets/css/ba_map_renderer.css
      - assets/css/ba_map_styles.css
      - assets/js/leaflet.js
      - assets/js/ba_map_renderer.js
      version: true
  oss-upload:
    TranslationFile:
      class: BodyPattern
      path: lang/oss-upload.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ OSS Upload (?<v>\d+\.[\.\d]+)/i
      version: true
  ot-flatsome-vertical-menu:
    QueryParameter:
      files:
      - assets/css/ot-vertical-menu.css
      - assets/js/ot-vertical-menu.js
      version: true
  otter-blocks:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# v(?<v>\d+\.[\.\d]+)/i
      version: true
  our-services-showcase:
    QueryParameter:
      files:
      - inc/style/sc_our_services.css
      - inc/style/font-awesome.min.css
      - inc/style/animate.min.css
      - inc/script/carousel.js
      - inc/script/sc_our_services.js
      version: true
  our-team-enhanced:
    QueryParameter:
      files:
      - assets/css/common.css
      - assets/css/widgets.css
      version: true
  outboundlinks:
    QueryParameter:
      files:
      - js/outbound.js
      version: true
  outdr-booking-widget:
    QueryParameter:
      files:
      - main.css
      - main.js
      version: true
  ovic-addon-toolkit:
    QueryParameter:
      files:
      - assets/css/ovic-core.min.css
      - assets/js/ovic-core.min.js
      version: true
  oxygen-visual-site-builder:
    QueryParameter:
      files:
      - component-framework/style.css
      version: true
  p2-control-enter-command-enter-submit:
    QueryParameter:
      files:
      - p2-control-enter-command-enter-submit.js
      version: true
  p2-new-post-categories:
    QueryParameter:
      files:
      - style.css
      - functions.js
      version: true
  pablo-career:
    QueryParameter:
      files:
      - public/css/pablo-career-public.css
      - public/css/dashicons.min.css
      version: true
  packpin-widget:
    TranslationFile:
      class: BodyPattern
      path: lang/packpin-widget.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Packpin Widget (?<v>\d+\.[\.\d]+)/i
      version: true
  packpin-woocommerce-shipment-tracking:
    TranslationFile:
      class: BodyPattern
      path: languages/packpin-woocommerce-shipment-tracking.pot
      pattern: !ruby/regexp /:\ Packpin Woocommerce Shipment Tracking (?<v>\d+\.[\.\d]+)/i
      version: true
  pagamentos-digitais-4all:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-4all-pt_BR.po
      pattern: !ruby/regexp '/ct\-Id\-Version: pagamentos\-digitais\-4all (?<v>\d+\.[\.\d]+)/i'
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  page-builder-by-azexo:
    QueryParameter:
      files:
      - css/swiper.css
      - css/animate.css
      - css/magnific-popup.css
      - css/frontend.css
      - js/isotope.pkgd.js
      - js/jquery.waypoints.js
      - js/jquery.countdown.js
      - js/jquery.maskedinput.js
      - js/swiper.js
      - js/jquery.magnific-popup.js
      - js/scrollReveal.js
      - js/parallax.js
      - js/rellax.js
      - js/frontend.js
      - js/liquid.js
      version: true
  page-builder-sandwich:
    QueryParameter:
      files:
      - page_builder_sandwich/css/style.min.css
      - page_builder_sandwich/js/min/frontend-min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  page-keys:
    TranslationFile:
      class: BodyPattern
      path: languages/page-keys.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Page Keys (?<v>\d+\.[\.\d]+)/i
      version: true
  page-list:
    QueryParameter:
      files:
      - css/page-list.css
      version: true
  page-map:
    QueryParameter:
      files:
      - js/script.js
      version: true
  page-parts:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  page-scroll-to-id:
    QueryParameter:
      files:
      - js/page-scroll-to-id.min.js
      version: true
    JavascriptComment:
      class: BodyPattern
      path: js/page-scroll-to-id.min.js
      pattern: !ruby/regexp /Page scroll to id \- version (?<v>\d+\.[\.\d]+)/i
      version: true
  page-views-count:
    QueryParameter:
      files:
      - assets/css/style.min.css
      version: true
  page2images-visual-link:
    QueryParameter:
      files:
      - js/p2i.thumbnails.js
      version: true
  pagenator:
    QueryParameter:
      files:
      - public/assets/css/pagenator.css
      - public/assets/js/public.js
      version: true
  pagination-test-drive:
    TranslationFile:
      class: BodyPattern
      path: languages/pagination-test-drive.pot
      pattern: !ruby/regexp /oject\-Id\-Version:\ Pagination Test Drive (?<v>\d+\.[\.\d]+)/i
      version: true
  paginator:
    Comment:
      pattern: !ruby/regexp /Script Generated By Paginator (?<v>\d+\.[\.\d]+)/i
      version: true
  paid-downloads:
    QueryParameter:
      files:
      - css/style.css
      version: true
  paid-member-subscriptions:
    QueryParameter:
      files:
      - assets/css/style-front-end.css
      - assets/js/front-end.js
      version: true
  pal-for-edd:
    QueryParameter:
      files:
      - public/css/pal-for-edd-public.css
      - public/js/pal-for-edd-public.js
      - public/js/pal-for-edd-public-blockUI.js
      version: true
  pal-shopping-cart:
    QueryParameter:
      files:
      - public/css/paypal-shopping-cart-public.css
      - admin/css/jquery-customselect.css
      - public/css/colorbox.css
      - public/js/paypal-shopping-cart-public.js
      - public/js/paypal-shopping-cart-public-blockUI.js
      - admin/js/jquery-customselect.js
      - public/js/jquery.colorbox.js
      version: true
  palmodule-paypal-payment-for-woocoomerce:
    QueryParameter:
      files:
      - public/css/palmodule-paypal-payment-for-woocoomerce-public.css
      - public/js/palmodule-paypal-payment-for-woocoomerce-public.js
      version: true
  panopress:
    Comment:
      pattern: !ruby/regexp /PanoPress \[(?<v>\d+\.[\.\d]+)\]/i
      version: true
    QueryParameter:
      files:
      - js/panopress.js
      - css/panopress.css
      version: true
  papi-compatibility-for-wpml:
    TranslationFile:
      class: BodyPattern
      path: languages/papi-compatibility-for-wpml.pot
      pattern: !ruby/regexp /Id\-Version:\ Papi compatibility for WPML (?<v>\d+\.[\.\d]+)/i
      version: true
  papier-mache:
    QueryParameter:
      files:
      - styles/papier-mache.css
      - scripts/confetti-js/dist/index.min.js
      - scripts/papier-mache.js
      version: true
  paragon-profile:
    QueryParameter:
      files:
      - css/bootstrap.min.css
      - css/paragoncss.css
      version: true
  parallax-scrolling-enllax-js:
    TranslationFile:
      class: BodyPattern
      path: lang/parallax_scrolling_enllax-hu_HU.po
      pattern: !ruby/regexp /d\-Version:\ Parallax Scrolling Enllax\.js (?<v>\d+\.[\.\d]+)/i
      version: true
  parcelware:
    TranslationFile:
      class: BodyPattern
      path: languages/parcelware.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Parcelware (?<v>\d+\.[\.\d]+)/i
      version: true
  parkingpro-booking-widgets:
    QueryParameter:
      files:
      - public/css/jquery.timepicker.min.css
      - public/css/parkingpro-booking-widgets-public.css
      - public/js/jquery.timepicker.min.js
      - public/js/parkingpro-booking-widgets-public.js
      version: true
  parsedown-importer:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  partner-manager:
    QueryParameter:
      files:
      - public/css/slick.css
      - public/css/partner-manager-public.css
      - public/js/slick.min.js
      - public/js/partner-manager-public.js
      version: true
  passbeemedia-web-push-notifications:
    Comment:
      xpath: //comment()[contains(., "passbeemedia.com")]
      pattern: !ruby/regexp /Chrome Browser Push\. \(v (?<v>\d+\.[\.\d]+)\) \- https?:\/\/passbeemedia\.com/i
      version: true
  password-confirm-action:
    TranslationFile:
      class: BodyPattern
      path: languages/password-confirm-action.pot
      pattern: !ruby/regexp /ect\-Id\-Version:\ password\-confirm\-action (?<v>\d+\.[\.\d]+)/i
      version: true
  password-protected:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /## \[(?<v>\d+\.[\.\d]+)\] \- [\d\-]{8,}/i
      version: true
  past-events-extension:
    QueryParameter:
      files:
      - public/css/past-events-extension-public.css
      version: true
  paymentsense-gateway-for-woocommerce:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  paypal-for-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/paypal-for-woocommerce-en_US.po
      pattern: !ruby/regexp /ject\-Id\-Version:\ PayPal for WooCommerce (?<v>\d+\.[\.\d]+)/i
      version: true
  paypal-ipn:
    QueryParameter:
      files:
      - public/js/paypal-ipn-for-wordpress-public-bn.js
      version: true
  paypal-security:
    QueryParameter:
      files:
      - public/js/paypal-security-public.js
      version: true
  paypal-wp-button-manager:
    QueryParameter:
      files:
      - public/css/paypal-wp-button-manager-public.css
      - public/js/paypal-wp-button-manager-public.js
      version: true
  payplug:
    TranslationFile:
      class: BodyPattern
      path: languages/payplug.pot
      pattern: !ruby/regexp '/on: PayPlug pour WooCommerce \(Officiel\) (?<v>\d+\.[\.\d]+)/i'
      version: true
  paystack-for-give:
    QueryParameter:
      files:
      - public/css/paystack-give-public.css
      - public/js/paystack-give-public.js
      version: true
  paytium:
    QueryParameter:
      files:
      - public/css/public.css
      - public/js/parsley.min.js
      - public/js/public.js
      version: true
  pc-to-mobile-via-qr-code:
    QueryParameter:
      files:
      - public/css/qr_code_generator-public.css
      - public/js/qr_code_generator-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/qr_code_generator-en_US.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Qr\-Code\-Generator\-(?<v>\d+\.[\.\d]+)/i'
      version: true
  pcloud-backup:
    TranslationFile:
      class: BodyPattern
      path: languages/pcb-fr_FR.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Pcloud Backup v(?<v>\d+\.[\.\d]+)/i'
      version: true
  pd-helper:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/js/frontend.min.js
      version: true
  pdf-forms-for-contact-form-7:
    TranslationFile:
      class: BodyPattern
      path: languages/wpcf7-pdf-forms.pot
      pattern: !ruby/regexp /on:\ PDF Forms Filler for Contact Form 7 (?<v>\d+\.[\.\d]+)/i
      version: true
  pdf-generator-addon-for-elementor-page-builder:
    QueryParameter:
      files:
      - public/css/pdf-generator-addon-for-elementor-page-builder-public.css
      - public/js/pdf-generator-addon-for-elementor-page-builder-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/pdf-generator-addon-for-elementor-page-builder-en_US.po
      pattern: !ruby/regexp /erator Addon for Elementor Page Builder (?<v>\d+\.[\.\d]+)/i
      version: true
  pdf-print:
    QueryParameter:
      files:
      - css/frontend.css
      version: true
  peepso-core:
    QueryParameter:
      files:
      - templates/css/template.css
      - assets/js/peepso-core.min.js
      - assets/js/peepso.js
      - assets/js/time.min.js
      - assets/js/member.min.js
      - assets/js/autosize.min.js
      - assets/js/jquery.mousewheel.min.js
      - assets/js/notifications.js
      - assets/js/pswindow.min.js
      - assets/js/activitystream.js
      - assets/js/comment.js
      - assets/js/datepicker.js
      - assets/js/form.js
      - assets/js/activity.js
      - assets/js/image-scale.min.js
      - assets/js/lightbox.min.js
      - assets/js/modal-comments.min.js
      - assets/js/bundle.min.js
      - assets/js/dropdown.min.js
      - assets/js/jquery.autosize.min.js
      - assets/js/postbox-legacy.min.js
      - assets/js/postbox.min.js
      - assets/js/share.min.js
      - assets/js/posttabs.min.js
      version: true
    JavascriptVar:
      pattern: !ruby/regexp /var peepsodata\s*=\s*{(?<json>.+?(?=,"login_)),"login_/i
      version_key: version
      version: true
  perelandra-sermons:
    QueryParameter:
      files:
      - assets/dist/css/main.css
      - vendor/fitVids/jquery.fitvids.js
      - assets/src/js/main.js
      version: true
  perfect-pullquotes:
    QueryParameter:
      files:
      - perfect-pullquotes.css
      version: true
  perfectwpthemes-toolkit:
    QueryParameter:
      files:
      - public/css/perfectwpthemes-toolkit-public.css
      - public/js/perfectwpthemes-toolkit-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/perfectwpthemes-toolkit.pot
      pattern: !ruby/regexp '/ect\-Id\-Version: Perfectwpthemes Toolkit (?<v>\d+\.[\.\d]+)/i'
      version: true
  persian-quote-of-the-day-by-sokhanak:
    QueryParameter:
      files:
      - public/css/sokhanak-public.css
      - public/js/sokhanak-public.js
      version: true
  persian-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ WooCommerce (?<v>\d+\.[\.\d]+)/i
      version: true
  personal-contact-info-widget:
    QueryParameter:
      files:
      - css/wp-styles.css
      version: true
  personal-fundraiser:
    TranslationFile:
      class: BodyPattern
      path: translations/pfund-ro_RO.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ Personal Fundraiser (?<v>\d+\.[\.\d]+)/i
      version: true
  pesapress:
    QueryParameter:
      files:
      - app/assets/css/pp-public.min.css
      - app/assets/js/pp-public.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/pesapress.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: PesaPress (?<v>\d+\.[\.\d]+)/i'
      version: true
  pgreca-chat:
    TranslationFile:
      class: BodyPattern
      path: languages/pgreca_chat-it_IT.po
      pattern: !ruby/regexp '/Project-Id-Version: pgreca_chat (?<v>\d+\.[\.\d]+)/i'
      version: true
  phanes-care-initiative:
    QueryParameter:
      files:
      - assets/css/style.css
      version: true
  phanes-payments:
    QueryParameter:
      files:
      - assets/css/front.css
      pattern: !ruby/regexp /ver=(?<v>[\d\.]+)/i
      version: true
  photection:
    QueryParameter:
      files:
      - public/resources/build/photection.css
      - public/resources/build/photection.js
      version: true
  photo-feed-tookapic:
    QueryParameter:
      files:
      - public/css/photo-feed-tookapic-public.css
      version: true
  photo-gallery:
    QueryParameter:
      files:
      - css/bwg_frontend.css
      - css/jquery.mCustomScrollbar.css
      - js/bwg_frontend.js
      - js/jquery.mobile.js
      - js/jquery.mCustomScrollbar.concat.min.js
      - js/bwg_gallery_box.js
      version: true
  photo-gallery-portfolio:
    QueryParameter:
      files:
      - com/public/assets/css/settings.css
      - com/public/assets/font/fontello/css/fontello.css
      version: true
  photo-gallery-with-responsive:
    QueryParameter:
      files:
      - assets/css/popup.css
      - assets/css/slick.css
      - assets/css/font-awesome.min.css
      - assets/css/pgr-custom.css
      - assets/js/catfilter.js
      version: true
  photo-swipe:
    QueryParameter:
      files:
      - lib/photoswipe.css
      - lib/default-skin/default-skin.css
      - lib/photoswipe.min.js
      - lib/photoswipe-ui-default.min.js
      - js/photoswipe.js
      version: true
  photonic:
    QueryParameter:
      files:
      - include/scripts/lightslider/css/lightslider.css
      - include/css/photonic.css
      - include/scripts/lightslider/lightslider.min.js
      - include/scripts/.min.js
      - include/scripts/photonic.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/photonic.po
      pattern: !ruby/regexp /SmugMug, 500px, Zenfolio and Instagram (?<v>\d+\.[\.\d]+)/i
      version: true
  phphtmllib:
    VersionFile:
      class: BodyPattern
      path: version.inc
      pattern: !ruby/regexp /define\("PHPHTMLLIB_VERSION", '(?<v>\d+\.[\.\d]+)'\);/i
      version: true
  phzoom:
    QueryParameter:
      files:
      - phzoom.js
      version: true
  picasa-express-x2:
    QueryParameter:
      files:
      - pe2-display.css
      version: true
  picsascii:
    QueryParameter:
      files:
      - public/css/picsascii-public.min.css
      version: true
  pigeon-pack:
    QueryParameter:
      files:
      - "/css/pigeonpack.min.css"
      - "/js/pigeonpack.min.js"
      version: true
  piggly-views:
    TranslationFile:
      class: BodyPattern
      path: languages/piggly_views-pt_BR.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Piggly View (?<v>\d+\.[\.\d]+)/i'
      version: true
  piklist:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Piklist (?<v>\d+\.[\.\d]+)/i
  pillar-press-content-blocks:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  pinboard-bookmarks:
    TranslationFile:
      class: BodyPattern
      path: languages/pinboard-bookmarks.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Pinboard Bookmarks (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  pinq-inquiry-management-solution:
    QueryParameter:
      files:
      - public/css/picalunchpinq-public.css
      - public/js/picalunchpinq-public.js
      version: true
  pinterest-pin-it-button:
    QueryParameter:
      files:
      - css/public.css
      version: true
  pirate-forms:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /### v(?<v>\d+\.[\.\d]+) \- [\d\-]{8,}/i
      version: true
    StyleComment:
      class: BodyPattern
      path: public/css/front.css
      pattern: !ruby/regexp /Version:\ (?<v>\d+\.[\.\d]+)/i
      version: true
  pitch-and-match:
    QueryParameter:
      files:
      - public/dist/css/pmwpp-public.css
      - public/dist/js/pmwpp-public.js
      version: true
  pixel-caffeine:
    TranslationFile:
      class: BodyPattern
      path: languages/pixel-caffeine.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Pixel Caffeine (?<v>\d+\.[\.\d]+)/i
      version: true
  pixopoint-menu:
    Comment:
      pattern: !ruby/regexp /PixoPoint Menu Plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  pixproof:
    QueryParameter:
      files:
      - css/inuit.css
      - css/mangnific-popup.css
      - js/public.js
      version: true
  pj-contact-form:
    QueryParameter:
      files:
      - assets/front-end/css/style.css
      - assets/front-end/js/main.js
      version: true
  pj-jquery-ui-helper:
    QueryParameter:
      files:
      - css/themes//minified/jquery-ui.min.css
      version: true
  pj-news-ticker:
    QueryParameter:
      files:
      - public/css/pj-news-ticker.css
      - public/js/pj-news-ticker.js
      version: true
  placeholder-block-square-happiness:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  placester:
    QueryParameter:
      files:
      - placester-search/js/jquery.address.js
      - placester-search/js/listings.js
      version: true
  planaday-api:
    QueryParameter:
      files:
      - css/planaday-fa.css
      - css/fullcalendar.min.css
      - css/planaday-style.css
      - js/moment.min.js
      - js/fullcalendar.min.js
      version: true
  platinum-seo-pack:
    Comment:
      pattern: !ruby/regexp /platinum seo pack (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: Changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  play-ht:
    TranslationFile:
      class: BodyPattern
      path: languages/template.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Play (?<v>\d+\.[\.\d]+)/i'
      version: true
  plestar-directory-listing:
    QueryParameter:
      files:
      - assets/css/widgets.min.css
      version: true
  plinks:
    QueryParameter:
      files:
      - plinks.css
      version: true
  plugin-bundles:
    QueryParameter:
      files:
      - assets/js/bndls.js
      version: true
  plugin-grouper:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  plugin-info-cards:
    TranslationFile:
      class: BodyPattern
      path: languages/plugin-info-cards.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Plugin Info Cards (?<v>\d+\.[\.\d]+)/i
      version: true
  plugin-kontakt:
    TranslationFile:
      class: BodyPattern
      path: lang/pk-de_DE.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Plugin:\ Kontakt v(?<v>\d+\.[\.\d]+)/i
      version: true
  plugin-notes-plus:
    TranslationFile:
      class: BodyPattern
      path: languages/plugin-notes-plus-es_ES.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Plugin Notes Plus (?<v>\d+\.[\.\d]+)/i'
      version: true
  plugin-reviews:
    QueryParameter:
      files:
      - plugin-reviews.css
      - plugin-reviews.js
      version: true
  plugmatter-pricing-table:
    QueryParameter:
      files:
      - css/pmpt_responsivegrid.css
      - css/pmpt_buttons.css
      - js/pmpt_frontend.js
      version: true
  plytix-for-woocommerce:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  pocket-articles-collection:
    QueryParameter:
      files:
      - pocketarticles-collection.css
      version: true
  podamibe-2checkout:
    QueryParameter:
      files:
      - css/frontend.css
      - js/2co.min.js
      - js/frontend.js
      version: true
  podamibe-advertisement-management:
    QueryParameter:
      files:
      - css/frontend.css
      - js/frontend.js
      version: true
  podamibe-appointment-calendar:
    QueryParameter:
      files:
      - assets/pac-calendar.css
      - assets/pac-front-style.css
      version: true
  podcast-player:
    QueryParameter:
      files:
      - public/css/podcast-player-public.css
      - public/js/podcast-player-public.js
      - public/js/simplebar.min.js
      - public/js/public.build.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: lang/podcast-player.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Podcast Player (?<v>\d+\.[\.\d]+)/i'
      version: true
  podcastde-wordpress-plugin:
    TranslationFile:
      class: BodyPattern
      path: languages/podcastde.pot
      pattern: !ruby/regexp /Id\-Version:\ podcast\.de Plugin Standards (?<v>\d+\.[\.\d]+)/i
      version: true
  podlove-podcasting-plugin-for-wordpress:
    QueryParameter:
      files:
      - css/admin-font.css
      - js/frontend.js
      - lib/modules/podlove_web_player/player_v4/pwp4.js
      version: true
  podlove-web-player:
    QueryParameter:
      files:
      - static/podlove-web-player.min.css
      - static/podlove-web-player.min.js
      version: true
  pointfast-website-tracking:
    QueryParameter:
      files:
      - public/css/pointfast-public.css
      - public/js/pointfast-public.js
      version: true
  pojo-accessibility:
    TranslationFile:
      class: BodyPattern
      path: languages/pojo-accessibility.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ pojo\-accessibility (?<v>\d+\.[\.\d]+)/i
      version: true
  pojo-builder-animation:
    TranslationFile:
      class: BodyPattern
      path: languages/pb-animation.pot
      pattern: !ruby/regexp /ject\-Id\-Version:\ pojo\-builder\-animation (?<v>\d+\.[\.\d]+)/i
      version: true
  pojo-lightbox:
    TranslationFile:
      class: BodyPattern
      path: languages/pojo-lightbox.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ pojo\-lightbox (?<v>\d+\.[\.\d]+)/i
      version: true
  pojo-news-ticker:
    TranslationFile:
      class: BodyPattern
      path: languages/pojo-news-ticker.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ pojo\-news\-ticker (?<v>\d+\.[\.\d]+)/i
      version: true
  pojo-sidebars:
    TranslationFile:
      class: BodyPattern
      path: languages/pojo-sidebars.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ pojo\-sidebars (?<v>\d+\.[\.\d]+)/i
      version: true
  polldirectory:
    QueryParameter:
      files:
      - css/font-awesome-4.2.0/css/font-awesome.min.css
      - css/user.css
      - js/admin.js
      version: true
  poor-mans-wp-seo:
    Comment:
      pattern: !ruby/regexp /Poor Man's WordPress SEO (?<v>\d+\.[\.\d]+)/i
      version: true
  pootle-page-builder:
    QueryParameter:
      files:
      - css/front.css
      version: true
  popeye:
    QueryParameter:
      files:
      - jquery/jquery.popeye.css
      - styles/example-plain/style.css
      - jquery/jquery.popeye-2.0.4.min.js
      version: true
  popliup:
    QueryParameter:
      files:
      - assets/css/popliup-popup-basic.css
      version: true
  popular-post-google-analytics-real-time:
    TranslationFile:
      class: BodyPattern
      path: lang/popularpostrealtime.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ PopularPostRealTime (?<v>\d+\.[\.\d]+)/i
      version: true
  popular-widget:
    QueryParameter:
      files:
      - _css/pop-widget.css
      - _js/pop-widget.js
      version: true
  popunder-popup:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^\*+Version (?<v>\d+\.[\.\d]+)\*+(?!.*\*+Version \d+\.[\.\d]+\*+)/mi
      version: true
  popup-anything-on-click:
    QueryParameter:
      files:
      - assets/css/popupaoc-public-style.css
      version: true
  popup-lightbox:
    TranslationFile:
      class: BodyPattern
      path: languages/popup-lightbox-en.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Popup Lightbox (?<v>\d+\.[\.\d]+)/i
      version: true
  popup-maker:
    QueryParameter:
      files:
      - deprecated/assets/css/site.min.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>[\d\.]+) \- [\dA-Z\/]{6,}/
      version: true
  popup-on-click:
    QueryParameter:
      files:
      - public/js/popup-on-click-public.js
      version: true
  popup-scroll:
    QueryParameter:
      files:
      - public/templates/css/defaults.css
      - public/templates/css/fonts.css
      - public/assets/js/jquery-cookie/jquery.cookie.js
      - public/assets/js/public.js
      version: true
  popup4phone:
    QueryParameter:
      files:
      - css/popup4phone.css
      - vendor/bootstrap-partial/bootstrap-partial.css
      - vendor/bootstrap-partial/bootstrap-theme-partial.css
      - js/popup4phone.js
      version: true
  popupper-v10:
    TranslationFile:
      class: BodyPattern
      path: i18n/popupper-v10-es_ES.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ popupper\-v10 (?<v>\d+\.[\.\d]+)/i
      version: true
  popups:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/min/public-min.js
      version: true
  popups-for-divi:
    QueryParameter:
      files:
      - css/front.css
      - js/front.js
      version: true
  portfolio-and-projects:
    QueryParameter:
      files:
      - assets/css/slick.css
      - assets/css/wp-pap-public.css
      - assets/css/portfolio.jquery.css
      version: true
  portfolio-designer-lite:
    QueryParameter:
      files:
      - css/jquery.fancybox.css
      - css/font-awesome.min.css
      - css/style.css
      - css/fontawesome-all.min.css
      version: true
  portfolio-gallery-by-ims:
    QueryParameter:
      files:
      - public/css/ims-portfolio-public.css
      - public/css/elastic_grid.min.css
      - public/js/ims-portfolio-public.js
      version: true
  portfolio-mgmt:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^Portfolio Mgmt\. (?<v>\d+\.[\.\d]+)(?!.*Portfolio Mgmt\.
        \d+\.[\.\d]+)/mi
      version: true
  portfolio-toolkit:
    TranslationFile:
      class: BodyPattern
      path: languages/portfolio-toolkit.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Portfolio Toolkit (?<v>\d+\.[\.\d]+)/i
      version: true
  poshtiban:
    QueryParameter:
      files:
      - assets/js/poshtiban-public.js
      version: true
  post-and-page-builder:
    QueryParameter:
      files:
      - assets/css/editor-fe.min.css
      - assets/js/jquery-stellar/jquery.stellar.js
      - assets/js/editor/public.min.js
      - assets/css/animate.min.css
      - assets/dist/public.min.js
      version: true
  post-bookmarks:
    QueryParameter:
      files:
      - _inc/css/post_bkmarks.css
      version: true
  post-carousel:
    QueryParameter:
      files:
      - public/assets/css/slick.css
      - public/assets/css/spfont.css
      - public/assets/css/style.css
      - public/assets/js/slick.min.js
      version: true
  post-co-authors:
    QueryParameter:
      files:
      - public/css/post-co-authors-public.css
      - public/js/post-co-authors-public.js
      version: true
  post-comment-validation:
    QueryParameter:
      files:
      - public/css/post-comment-validation-public.css
      - public/js/post-comment-validation-public.js
      version: true
  post-content-shortcodes:
    QueryParameter:
      files:
      - styles/default-styles.css
      version: true
  post-deadlines:
    QueryParameter:
      files:
      - assets/script.js
      version: true
  post-display:
    QueryParameter:
      files:
      - js/owl.carousel.js
      version: true
  post-display-counter:
    QueryParameter:
      files:
      - js/post-display-counter.js
      version: true
  post-featured-font-icon:
    QueryParameter:
      files:
      - css/icon-picker.css
      - "/js/icon-picker.js"
      version: true
  post-filters-by-digitize:
    QueryParameter:
      files:
      - js/dg-posts-filter.js
      version: true
  post-grid-and-filter-ultimate:
    QueryParameter:
      files:
      - assets/css/pgafu-public.css
      version: true
  post-hit-counter:
    QueryParameter:
      files:
      - assets/css/widget.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: lang/post-hit-counter.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Post Hit Counter (?<v>\d+\.[\.\d]+)/i
      version: true
  post-hit-stats:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  post-index:
    TranslationFile:
      class: BodyPattern
      path: post-index.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Post Index (?<v>\d+\.[\.\d]+)/i
      version: true
  post-length-indicator:
    TranslationFile:
      class: BodyPattern
      path: lang/post-length-indicator-en_GB.po
      pattern: !ruby/regexp /ject\-Id\-Version:\ Post Length Indicator v(?<v>\d+\.[\.\d]+)/i
      version: true
  post-likedislike:
    QueryParameter:
      files:
      - assests/js/ajax.js
      version: true
  post-likerator:
    QueryParameter:
      files:
      - javascript/post-likerator.js
      version: true
  post-list-designer:
    QueryParameter:
      files:
      - assets/css/bld-public.css
      version: true
  post-list-generator:
    QueryParameter:
      files:
      - post-list-generator.css
      - next-page.js
      version: true
  post-notice:
    ChangeLog:
      class: BodyPattern
      path: Changelog.txt
      pattern: !ruby/regexp /^v(?<v>\d+\.[\.\da-z]+)(?!.*v\d+\.[\.\da-z]+)/mi
      version: true
  post-notif:
    QueryParameter:
      files:
      - public/js/post-notif-public.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/post-notif-de_DE_formal.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Post Notif (?<v>\d+\.[\.\d]+)/i
      version: true
  post-ratings:
    QueryParameter:
      files:
      - assets/jquery.raty.css
      - js/post-ratings.js
      - assets/jquery.raty.js
      version: true
  post-revision-workflow:
    TranslationFile:
      class: BodyPattern
      path: languages/post-revision-workflow.pot
      pattern: !ruby/regexp /ject\-Id\-Version:\ Post Revision Workflow (?<v>[\d\.a-z]+)/i
      version: true
  post-slider-wd:
    QueryParameter:
      files:
      - css/wdps_frontend.css
      - css/wdps_effects.css
      - js/jquery.mobile.js
      - js/wdps_frontend.js
      version: true
  post-sliders:
    QueryParameter:
      files:
      - js/owl.carousel.js
      version: true
  post-theming:
    TranslationFile:
      class: BodyPattern
      path: lang/post-theming.pot
      pattern: !ruby/regexp /on of the WordPress plugin Post Theming (?<v>\d+\.[\.\d]+)/i
      version: true
  post-thumbnail-from-url:
    TranslationFile:
      class: BodyPattern
      path: languages/post-thumbnail-from-url-en_GB.po
      pattern: !ruby/regexp /ct\-Id\-Version:\ Post thumbnail from url v(?<v>\d+\.[\.\d]+)/i
      version: true
  post-timeline:
    QueryParameter:
      files:
      - public/css/post-timeline.css
      - public/css/bootstrap.min.css
      - public/css/bootstrap-theme.min.css
      - public/js/libs_new.js
      - public/js/post-timeline.js
      version: true
  post-to-queue:
    TranslationFile:
      class: BodyPattern
      path: languages/post-to-queue.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Post to Queue (?<v>\d+\.[\.\d]+)/i
      version: true
  post-type-enhanced:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  post-type-information:
    QueryParameter:
      files:
      - public/css/gs-post-type-information-public.css
      - public/js/gs-post-type-information-public.js
      version: true
  post-type-requirements-checklist:
    TranslationFile:
      class: BodyPattern
      path: languages/aptrc.pot
      pattern: !ruby/regexp /ject\-Id\-Version:\ Requirements Checklist (?<v>\d+\.[\.\d]+)/i
      version: true
  post-type-switcher:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /## (?<v>\d+\.[\.\d]+)/i
      version: true
  post-types-definitely:
    TranslationFile:
      class: BodyPattern
      path: vendor/felixarntz/wpdlib/languages/wpdlib-de_DE.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ wpdlib (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  post-views-counter:
    QueryParameter:
      files:
      - css/frontend.css
      version: true
  posterno:
    TranslationFile:
      class: BodyPattern
      path: languages/posterno.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Posterno (?<v>\d+\.[\.\d]+)/i'
      version: true
  postmatic:
    TranslationFile:
      class: BodyPattern
      path: lang/Postmatic.pot
      pattern: !ruby/regexp /"(?<v>\d+\.[\.\d]+)/i
      version: true
  posts:
    TranslationFile:
      class: BodyPattern
      path: languages/posts.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Posts (?<v>\d+\.[\.\d]+)/i
      version: true
  posts-data-table:
    QueryParameter:
      files:
      - assets/css/posts-data-table.min.css
      - assets/js/posts-data-table.min.js
      version: true
  posts-grid:
    QueryParameter:
      files:
      - gs-wpposts-files/assets/css/gswpposts_custom_bootstrap.css
      - gs-wpposts-files/assets/css/gswpposts_custom.css
      version: true
  posts-in-category-widget:
    QueryParameter:
      files:
      - style.css
      version: true
  posts-in-sidebar:
    TranslationFile:
      class: BodyPattern
      path: languages/posts-in-sidebar.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Posts in Sidebar (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  posts-slider-shortcode:
    QueryParameter:
      files:
      - js/owl.carousel.js
      version: true
  posttube:
    Comment:
      pattern: !ruby/regexp /Generated By PostTube (?<v>\d+\.[\.\d]+)/i
      version: true
  potenza-slider:
    QueryParameter:
      files:
      - css/ps-style.css
      - js/ps-script.js
      version: true
  power-forms-builder:
    QueryParameter:
      files:
      - public/css/power-forms-public.min.css
      - public/js/power-forms-jquery.validate.min.js
      - public/js/power-forms-jquery.dataTables.min.js
      - public/js/power-forms-dataTables.buttons.min.js
      - public/js/power-forms-public.min.js
      version: true
  power-vc-add-on:
    QueryParameter:
      files:
      - public/css/plugins.css
      - public/css/power-addons-public.css
      - public/js/power-addons-public-jquery.js
      - public/js/jquery.masonry.min.js
      - public/js/power-addons-public.js
      version: true
  powered-cache:
    TranslationFile:
      class: BodyPattern
      path: languages/powered-cache.pot
      pattern: !ruby/regexp /oject\-Id\-Version:\ Powered Cache Premium (?<v>\d+\.[\.\d]+)/i
      version: true
  powerkit:
    QueryParameter:
      files:
      - assets/css/powerkit.css
      - modules/basic-shortcodes/public/css/public-powerkit-basic-shortcodes.css
      - modules/content-formatting/public/css/public-powerkit-content-formatting.css
      - modules/facebook/public/css/public-powerkit-facebook.css
      - modules/inline-posts/public/css/public-powerkit-inline-posts.css
      - modules/instagram/public/css/public-powerkit-instagram.css
      - modules/justified-gallery/public/css/public-powerkit-justified-gallery.css
      - modules/lightbox/public/css/public-powerkit-lightbox.css
      - modules/opt-in-forms/public/css/public-powerkit-opt-in-forms.css
      - modules/pinterest/public/css/public-powerkit-pinterest.css
      - modules/scroll-to-top/public/css/public-powerkit-scroll-to-top.css
      - modules/share-buttons/public/css/public-powerkit-share-buttons.css
      - modules/slider-gallery/public/css/public-powerkit-slider-gallery.css
      - modules/social-links/public/css/public-powerkit-social-links.css
      - modules/twitter/public/css/public-powerkit-twitter.css
      - modules/widget-about/public/css/public-powerkit-widget-about.css
      - modules/widget-author/public/css/public-powerkit-widget-author.css
      - modules/widget-contributors/public/css/public-powerkit-widget-contributors.css
      - modules/widget-posts/public/css/public-powerkit-widget-posts.css
      - modules/justified-gallery/public/js/jquery.justifiedGallery.min.js
      - modules/justified-gallery/public/js/public-powerkit-justified-gallery.js
      - modules/lightbox/public/js/jquery.magnific-popup.min.js
      - modules/lightbox/public/js/public-powerkit-lightbox.js
      - modules/opt-in-forms/public/js/public-powerkit-opt-in-forms.js
      - modules/pinterest/public/js/public-powerkit-pin-it.js
      - modules/scroll-to-top/public/js/public-powerkit-scroll-to-top.js
      - modules/slider-gallery/public/js/flickity.pkgd.min.js
      - modules/slider-gallery/public/js/public-powerkit-slider-gallery.js
      - modules/share-buttons/public/js/public-powerkit-share-buttons.js
      version: true
  powerpack-addon-for-beaver-builder:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /= (?<v>\d+\.[\.\d]+) =/i
      version: true
  powerpack-lite:
    QueryParameter:
      files:
      - assets/css/pwpc-public.css
      version: true
  powerpack-lite-for-elementor:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /= (?<v>\d+\.[\.\d]+) =/i
      version: true
  pp-express-wc4jp:
    TranslationFile:
      class: BodyPattern
      path: languages/pp-express-wc4jp.pot
      pattern: !ruby/regexp /\-Version:\ PayPal Express Checkout WC4JP (?<v>\d+\.[\.\d]+)/i
      version: true
  ppm-accordion:
    QueryParameter:
      files:
      - js/ppm-accordion-active.js
      version: true
  pppt:
    QueryParameter:
      files:
      - public/css/pppt-public.css
      - public/js/pppt-public.js
      version: true
  pramadillo-activecampaign-email-preference-center:
    QueryParameter:
      files:
      - public/js/public.js
      version: true
  pramadillo-priceline-partner-network:
    QueryParameter:
      files:
      - public/css/priceline-partner-network-public.css
      version: true
  prayers:
    QueryParameter:
      files:
      - elements/css/prayer.css
      version: true
  precise-plugin-updater:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  prediction-league:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="Prediction League"]/@content
      version: true
  preferred-languages:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  preloader-for-website:
    QueryParameter:
      files:
      - assets/css/plwao-front.css
      version: true
  preloading:
    TranslationFile:
      class: BodyPattern
      path: lang/wp-pre-loading-domain-es_ES.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Pre Loading (?<v>\d+\.[\.\d]+)/i
      version: true
  premium-seo-pack:
    Comment:
      pattern: !ruby/regexp /Premium SEO Pack Plugin (?<v>\d+\.[\.\d]+)/i
      version: true
  presbooks-openstax-import:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  press-events:
    QueryParameter:
      files:
      - assets/css/magnific-popup/magnific-popup.css
      - assets/css/press-events.css
      - assets/css/menu.css
      - assets/js/frontend/press-events.min.js
      version: true
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content[contains(., "Press Events")]
      version: true
      pattern: !ruby/regexp /Press Events (?<v>\d+\.[\.\d]+)/i
  press-release:
    QueryParameter:
      files:
      - inc/frontend/css/prwirepro-press_release_editor-frontend.css
      - inc/frontend/js/prwirepro-press_release_editor-frontend.js
      version: true
  press-release-distribution:
    QueryParameter:
      files:
      - inc/frontend/css/prwirepro-press_release_distribution-frontend.css
      - inc/frontend/js/prwirepro-press_release_distribution-frontend.js
      version: true
  press-release-newsroom:
    QueryParameter:
      files:
      - inc/frontend/css/prwirepro-press_release_newsroom-frontend.css
      - inc/frontend/js/prwirepro-press_release_newsroom-frontend.js
      version: true
  press-release-services:
    QueryParameter:
      files:
      - inc/frontend/css/prwirepro-press_release_services-frontend.css
      - inc/frontend/js/prwirepro-press_release_services-frontend.js
      version: true
  press-release-template:
    QueryParameter:
      files:
      - inc/frontend/css/prwirepro-press_release_template-frontend.css
      - inc/frontend/js/prwirepro-press_release_template-frontend.js
      version: true
  press-release-writer:
    QueryParameter:
      files:
      - inc/frontend/css/prwirepro-press_release_writer-frontend.css
      - inc/frontend/js/prwirepro-press_release_writer-frontend.js
      version: true
  press-search:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/js/frontend.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/press-search.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: Press Search SUFFIX (?<v>\d+\.[\.\d]+)/i'
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  press-tube:
    TranslationFile:
      class: BodyPattern
      path: languages/press-tube.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Press Tube (?<v>\d+\.[\.\d]+)/i
      version: true
  pressbooks-cc-export:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  pressbooks-mpdf:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  pressbooks-openstax-import:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  pressbooks-textbook:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  pressforward:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  pretty-link:
    TranslationFile:
      class: BodyPattern
      path: i18n/pretty-link.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Pretty Links (?<v>\d+\.[\.\d]+)/i
      version: true
  pretty-portfolio:
    QueryParameter:
      files:
      - assets/js/charming.min.js
      - assets/js/TweenMax.min.js
      - assets/js/demo.js
      - assets/js/test.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: lib/csf/languages/bn_BD.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Codestar Framework (?<v>\d+\.[\.\d]+)/i'
      version: true
  prices-by-user-role-lite:
    TranslationFile:
      class: BodyPattern
      path: languages/PriceByRoleLite.pot
      pattern: !ruby/regexp '/ct\-Id\-Version: Prices By User Role Lite (?<v>\d+\.[\.\d]+)/i'
      version: true
  pricing-table-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  pricing-tables-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  primer-by-chloedigital:
    QueryParameter:
      files:
      - public/css/primer-by-chloedigital-public.css
      - public/js/primer-by-chloedigital-public.js
      version: true
  printedly:
    QueryParameter:
      files:
      - public/css/printedly-public.css
      - public/js/printedly-public.js
      version: true
  prism-syntax-highlighter:
    QueryParameter:
      files:
      - prism/default.css
      - prism/prism.js
      version: true
  privacy-cookie-law:
    QueryParameter:
      files:
      - public/css/privacy-cookie-law-public.css
      - public/js/privacy-cookie-law-public.js
      version: true
  private-content:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  private-demos-generator:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  pro-adblock:
    QueryParameter:
      files:
      - assets/css/padb-style.css
      - gads.js
      - padb-style.css
      version: true
  pro-vip:
    TranslationFile:
      class: BodyPattern
      path: languages/provip-fa_IR.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Pro\-VIP v(?<v>\d+\.[\.\d]+)/i
      version: true
  probotdev-customer-support-faq-chatbot:
    QueryParameter:
      files:
      - public/css/default.css
      - public/js/default.js
      version: true
  processing-js:
    QueryParameter:
      files:
      - js/processing.min.js
      version: true
  processing-js-easy:
    QueryParameter:
      files:
      - processing.js
      version: true
  product-brands-for-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: languages/product-brands-for-woocommerce.pot
      pattern: !ruby/regexp /Version:\ Product Brands For WooCommerce (?<v>\d+\.[\.\d]+)/i
      version: true
  product-customizer-light:
    QueryParameter:
      files:
      - public/css/customizer.css
      - public/css/grid.min.css
      - public/js/customizer.js
      version: true
  product-lister-amazon:
    TranslationFile:
      class: BodyPattern
      path: languages/ced-amazon-lister-en_US.po
      pattern: !ruby/regexp /oject\-Id\-Version:\ Amazon Product Lister (?<v>\d+\.[\.\d]+)/i
      version: true
  product-lister-walmart:
    TranslationFile:
      class: BodyPattern
      path: languages/ced-umb-en_US.po
      pattern: !ruby/regexp /ject\-Id\-Version:\ Walmart Product Lister (?<v>\d+\.[\.\d]+)/i
      version: true
  product-qa-for-woocommerce:
    QueryParameter:
      files:
      - public/js/faq-public.js
      version: true
  product-review:
    QueryParameter:
      files:
      - public/assets/css/product-review-public.css
      - public/assets/css/responsive.css
      - public/assets/js/product-review-public.js
      version: true
  product-showcase:
    QueryParameter:
      files:
      - public/css/event-showcase-public.css
      - public/js/event-showcase-public.js
      version: true
  product-specifications:
    QueryParameter:
      files:
      - assets/css/front-styles.css
      version: true
  productdyno:
    QueryParameter:
      files:
      - public/css/productdyno-public.css
      - public/js/productdyno-public.js
      version: true
  professional-contact-form:
    QueryParameter:
      files:
      - assets/stylesheets/pcf-front-inputs.css
      - assets/stylesheets/pcf-front-layout.css
      - assets/stylesheets/pcf-front-response.css
      - assets/scripts/pcf-front.js
      version: true
  profile-builder:
    QueryParameter:
      files:
      - assets/css/style-front-end.css
      version: true
  profile-tabs-for-ultimate-member:
    TranslationFile:
      class: BodyPattern
      path: languages/profile-tabs-for-ultimate-member-hi.po
      pattern: !ruby/regexp /Version:\ Ultimate Member \- Profile Tabs (?<v>\d+\.[\.\d]+)/i
      version: true
  profilepress:
    QueryParameter:
      files:
      - "/theme/default/fonts/style.css"
      - "/theme/default/css/main.min.css"
      - "/theme/default/css/overrides.css"
      - assets/pp_site.js
      - "/theme/default/js/jquery.tooltipster.min.js"
      - "/theme/default/js/pp-theme.js"
      - "/theme/default/js/initial.min.js"
      version: true
  program-output:
    QueryParameter:
      files:
      - public/css/style.css
      version: true
  progress-bar-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  progressive-images:
    QueryParameter:
      files:
      - "/_dist/css/app.css"
      - "/_dist/js/app.js"
      version: true
  progressive-wp:
    QueryParameter:
      files:
      - assets/styles/ui.min.css
      - assets/scripts/ui.min.js
      version: true
  project-donations:
    QueryParameter:
      files:
      - public/css/project-donations-public.css
      - public/js/project-donations-public.js
      version: true
  projects-by-serge-liatko:
    QueryParameter:
      files:
      - css/styles.css
      version: true
  projects-by-woothemes:
    QueryParameter:
      files:
      - assets/css/woo-projects.css
      - assets/css/woo-projects-handheld.css
      version: true
  promociones-tap:
    QueryParameter:
      files:
      - public/assets/css/modal.css
      - public/assets/js/modal.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/promociones-tap.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ TODO (?<v>\d+\.[\.\d]+)/i
      version: true
  pronamic-client:
    TranslationFile:
      class: BodyPattern
      path: languages/pronamic_client.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Pronamic Client (?<v>\d+\.[\.\d]+)/i
      version: true
  pronamic-companies:
    TranslationFile:
      class: BodyPattern
      path: languages/pronamic_companies.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Pronamic Companies (?<v>\d+\.[\.\d]+)/i
      version: true
  pronamic-events:
    TranslationFile:
      class: BodyPattern
      path: languages/pronamic-events.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Pronamic Events (?<v>\d+\.[\.\d]+)/i
      version: true
  pronamic-framework:
    TranslationFile:
      class: BodyPattern
      path: languages/pronamic_framework.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Pronamic Framework (?<v>\d+\.[\.\d]+)/i
      version: true
  pronamic-ideal:
    TranslationFile:
      class: BodyPattern
      path: languages/pronamic_ideal.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Pronamic Pay (?<v>\d+\.[\.\d]+)/i
      version: true
  proof-factor-social-proof-notifications:
    QueryParameter:
      files:
      - public/css/proof-factor-wp-public.css
      version: true
  propel:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^=+ (?<v>\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi
      version: true
  propertyhive:
    QueryParameter:
      files:
      - assets/css/propertyhive.css
      - assets/js/frontend/search.js
      - assets/js/frontend/make-enquiry.js
      version: true
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /PropertyHive (?<v>\d+\.[\.\d]+)/i
  protect-pages-posts:
    QueryParameter:
      files:
      - public/css/prevent_ur_pages-public.css
      version: true
  protect-wp-config-from-phishing-attacks:
    TranslationFile:
      class: BodyPattern
      path: langs/protect-wp-config-from-phishing-attacks-fr_FR.po
      pattern: !ruby/regexp /on:\ WordPress\.com Stats Smiley Remover v(?<v>\d+\.[\.\d]+)/i
      version: true
  protect-wp-videos:
    QueryParameter:
      files:
      - public/css/protect-ur-videos-public.css
      - public/js/videojs-errors-3.0.2/videojs-errors.js
      - public/js/protect-ur-videos-public.js
      - public/js/protect-ur-videos-util.js
      version: true
  proteusthemes-mailchimp-widget:
    QueryParameter:
      files:
      - assets/css/main.css
      version: true
  prove-you-are-a-human-ruh-captcha-plugin:
    TranslationFile:
      class: BodyPattern
      path: languages/RUH-ru_RU.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ RUH Captcha, (?<v>\d+\.[\.\d]+)/i
      version: true
  ps-ads-pro:
    QueryParameter:
      files:
      - public/css/ps-ads-pro-public.css
      - public/js/ps-ads-pro-public.js
      version: true
  ps-phpcaptcha:
    QueryParameter:
      files:
      - public/css/psphpcaptchawp-public.css
      - public/js/psphpcaptchawp-public.js
      version: true
  ptest-personality-tests-for-wordpress:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="PTest"]/@content
      version: true
  publish-date-datepicker:
    TranslationFile:
      class: BodyPattern
      path: languages/pddp.pot
      pattern: !ruby/regexp /ect\-Id\-Version:\ Publish Date DatePicker (?<v>\d+\.[\.\d]+)/i
      version: true
  publish-post-email-notification:
    TranslationFile:
      class: BodyPattern
      path: languages/publish-post-email-notification.pot
      pattern: !ruby/regexp /"(?<v>\d+\.[\.\d]+)/i
      version: true
  publish2:
    QueryParameter:
      files:
      - js/pagination.js
      version: true
  publishing-checklist:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  publitio:
    QueryParameter:
      files:
      - public/css/publitio-public.css
      - public/js/publitio-public.js
      version: true
  pubmed-posts:
    QueryParameter:
      files:
      - style.css
      - script.js
      version: true
  pubsubhubbub:
    TranslationFile:
      class: BodyPattern
      path: languages/pubsubhubbub.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: WebSub\/PubSubHubbub (?<v>\d+\.[\.\d]+)/i'
      version: true
  pud-generator:
    QueryParameter:
      files:
      - public/css/pud-generator-public.css
      - public/js/pud-generator-public.js
      version: true
  puppyfw:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  purplesalad:
    TranslationFile:
      class: BodyPattern
      path: purplesalad.pot
      pattern: !ruby/regexp /\-Version:\ PurpleSalad Restaurant Plugin (?<v>\d+\.[\.\d]+)/i
      version: true
  push-notification-for-wp-by-pushassist:
    Comment:
      xpath: //comment()[contains(., "pushassist.com")]
      pattern: !ruby/regexp /Plugin version (?<v>\d+\.[\.\d]+) \- https?:\/\/pushassist\.com/i
      version: true
  push-notification-sender:
    QueryParameter:
      files:
      - public/css/push-notification-sender-public.css
      - public/js/push-notification-sender-public.js
      version: true
  pushe-webpush:
    TranslationFile:
      class: BodyPattern
      path: languages/pushe-webpush.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Pushe Webpush (?<v>\d+\.[\.\d]+)/i'
      version: true
  pushnews:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  pushpress-integration:
    QueryParameter:
      files:
      - css/pushpress.css
      version: true
  pushquote:
    QueryParameter:
      files:
      - css/pullquote.css
      - js/pullquote.js
      version: true
  pw-woocommerce-affiliates:
    TranslationFile:
      class: BodyPattern
      path: languages/pw-woocommerce-affiliates.pot
      pattern: !ruby/regexp '/t\-Id\-Version: PW WooCommerce Affiliates (?<v>\d+\.[\.\d]+)/i'
      version: true
  pw-woocommerce-bogo-free:
    TranslationFile:
      class: BodyPattern
      path: languages/pimwick.pot
      pattern: !ruby/regexp '/ct\-Id\-Version: PW WooCommerce BOGO Free (?<v>\d+\.[\.\d]+)/i'
      version: true
  pw-woocommerce-gift-cards:
    TranslationFile:
      class: BodyPattern
      path: languages/pimwick.pot
      pattern: !ruby/regexp '/t\-Id\-Version: PW WooCommerce Gift Cards (?<v>\d+\.[\.\d]+)/i'
      version: true
  pw-woocommerce-lets-export:
    TranslationFile:
      class: BodyPattern
      path: languages/pimwick.pot
      pattern: !ruby/regexp '/d\-Version: PW WooCommerce Let''s Export! (?<v>\d+\.[\.\d]+)/i'
      version: true
  pw-woocommerce-on-sale:
    TranslationFile:
      class: BodyPattern
      path: languages/pimwick.pot
      pattern: !ruby/regexp '/ect\-Id\-Version: PW WooCommerce On Sale! (?<v>\d+\.[\.\d]+)/i'
      version: true
  pwacommerce:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  pym-shortcode:
    JavascriptComment:
      class: BodyPattern
      path: js/pym.v1.min.js
      pattern: !ruby/regexp /pym\.js \- v(?<v>\d+\.[\.\d]+)/i
      version: true
  q-and-a:
    Comment:
      pattern: !ruby/regexp /Q & A/i
  q2w3-fixed-widget:
    QueryParameter:
      files:
      - js/q2w3-fixed-widget.min.js
      version: true
  qa-cost-of-goods-margins:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  qbot-question-answer:
    QueryParameter:
      files:
      - css//style.css
      version: true
  qibla-directory:
    QueryParameter:
      files:
      - assets/js/utils.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/qibla-directory.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: QiblaDirectory (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  qibla-events:
    QueryParameter:
      files:
      - assets/js/utils.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/qibla-events.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: QiblaEvents (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  qlik-sense:
    QueryParameter:
      files:
      - index.js
      version: true
    JavascriptVar:
      xpath: //script[not(@src) and contains(., "qs_host")]
      pattern: !ruby/regexp /var vars = {(?<json>.+?(?=};))}/i
      version_key: version
      version: true
  qoob:
    ComposerFile:
      class: ConfigParser
      path: qoob/package-lock.json
      key: version
      version: true
    JavascriptVar:
      class: BodyPattern
      path: qoob/qoob-backend-starter.js
      pattern: !ruby/regexp /window\.QoobVersion = "(?<v>\d+\.[\.\d]+)";/i
      version: true
  qq-weather:
    Comment:
      pattern: !ruby/regexp '/v(?<v>\d+\.[\.\d]+): https?:\/\/www\.webucd\.com\/qq\-weather/i'
      version: true
  qr-code-scan-me-anywhere:
    Comment:
      pattern: !ruby/regexp /Social QR Code Scan Me Anywhere (?<v>\d+\.[\.\d]+)/i
      version: true
  qr-code-tag:
    TranslationFile:
      class: BodyPattern
      path: lang/qrctwp-de_DE.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: QR Code Tag v(?<v>\d+\.[\.\d]+)/i'
      version: true
  qstomizer-custom-product-designer:
    TranslationFile:
      class: BodyPattern
      path: languages/qstomizer-es_ES.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Qstomizer v(?<v>\d+\.[\.\d]+)/i'
      version: true
  quadmenu:
    QueryParameter:
      files:
      - assets/frontend/js/quadmenu.min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/
      version: true
  quae-map:
    TranslationFile:
      class: BodyPattern
      path: lang/pl_PL.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: quae_map (?<v>\d+\.[\.\d]+)/i'
      version: true
  quantcast-choice:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  quatriceps:
    QueryParameter:
      files:
      - quatriceps.css
      - quatriceps.js
      version: true
  quform-mailchimp:
    TranslationFile:
      class: BodyPattern
      path: languages/quform-mailchimp.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Quform Mailchimp (?<v>\d+\.[\.\d]+)/i'
      version: true
  quick-chat:
    QueryParameter:
      files:
      - js/jquery.c00kie.js
      - js/quick-chat-load.js
      version: true
  quick-count:
    QueryParameter:
      files:
      - js/quick-count-load-frontend.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/quick-count.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Quick Count (?<v>\d+\.[\.\d]+)/i'
      version: true
  quick-event-calendar:
    QueryParameter:
      files:
      - css/calendar.css
      - calendar.js
      version: true
  quick-login:
    QueryParameter:
      files:
      - assets/quick-login.css
      version: true
  quick-mail:
    TranslationFile:
      class: BodyPattern
      path: lang/quick-mail-es_ES.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Quick Mail v(?<v>\d+\.[\.\d]+)/i'
      version: true
  quick-testimonials:
    QueryParameter:
      files:
      - public/assets/css/font-awesome.min.css
      - public/assets/css/slick.css
      - public/assets/css/structure.css
      - public/assets/css/main.css
      - public/assets/css/responsive.css
      - public/assets/js/slick.min.js
      - public/assets/js/main.js
      - public/assets/css/plugin-styles.css
      - public/assets/js/masonry.pkgd.min.js
      - public/assets/js/plugin-scripts.js
      version: true
  quick-toolbar:
    QueryParameter:
      files:
      - "/css/ecmqt-admin-styles.css"
      - "/js/ecmqt-scripts.js"
      version: true
  quicklink:
    QueryParameter:
      files:
      - "/quicklink.min.js"
      - quicklink.min.js
      version: true
  quickseo-by-squirrly:
    Comment:
      xpath: //comment()[contains(., "Quick SEO")]
      pattern: !ruby/regexp /Quick SEO Plugin (?<v>\d+\.[\.\d]+)/i
      version: true
  quietly:
    Comment:
      pattern: !ruby/regexp /QWP v(?<v>\d+\.[\.\d]+)/i
      version: true
  quizmaster-grades:
    QueryParameter:
      files:
      - assets/css/quizmaster_grades.css
      - assets/js/quizmaster_grades.js
      version: true
  quizmaster-progress-bar:
    QueryParameter:
      files:
      - css/progress-bar.css
      - js/progress_bar.js
      version: true
  quotes-collection:
    QueryParameter:
      files:
      - css/quotes-collection.css
      - js/quotes-collection.js
      version: true
  quotes-llama:
    QueryParameter:
      files:
      - quotes-llama.js
      version: true
  quran-live:
    QueryParameter:
      files:
      - "/template/js/quranlive_load.js"
      - "/template/js/screenfull.js"
      version: true
  qwiz-online-quizzes-and-flashcards:
    QueryParameter:
      files:
      - qwiz.js
      - qwizcards.js
      - jquery.ui.touch-punch.min.js
      - qwiz_qcards_common.js
      version: true
  r-cool-social-buttons:
    QueryParameter:
      files:
      - assets/cool-share/plugin.css
      version: true
  r3df-copyright-message:
    QueryParameter:
      files:
      - css/style.css
      version: true
  ra-shortcodes-bundle:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  radar-shortcodes:
    QueryParameter:
      files:
      - public/css/radar-shortcodes.css
      - public/css/hljs/atom-one-dark.css
      - public/js/radar-shortcodes.js
      - public/js/radar-shortcodes-plugins.js
      version: true
  radio-buttons-for-taxonomies:
    TranslationFile:
      class: BodyPattern
      path: languages/radio-buttons-for-taxonomies.pot
      pattern: !ruby/regexp '/d\-Version: Radio Buttons for Taxonomies (?<v>\d+\.[\.\d]+)/i'
      version: true
  random-banner:
    QueryParameter:
      files:
      - assets/style/bc_rb_global.css
      - assets/style/animate.css
      - assets/style/owl.carousel.css
      - assets/style/owl.theme.default.css
      - assets/style/owl.transitions.css
      - assets/script/bc_rb_global.js
      - assets/script/owl.carousel.js
      version: true
  random-content-shortcode:
    QueryParameter:
      files:
      - random-content-shortcode.js
      version: true
  random-posts-mp3-player-sharebutton:
    Comment:
      pattern: !ruby/regexp '/4 in 1 Widget v(?<v>\d+\.[\.\d]+): Random Posts, Mp3
        Player,/i'
      version: true
  random-quote-of-the-day:
    QueryParameter:
      files:
      - includes/assets/css/public.css
      - includes/assets/js/public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/random-quote-of-the-day.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: TODO (?<v>\d+\.[\.\d]+)/i'
      version: true
  rank-with-schema:
    QueryParameter:
      files:
      - js/main.js
      version: true
  raratheme-companion:
    TranslationFile:
      class: BodyPattern
      path: languages/raratheme-companion.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: RaraTheme Companion (?<v>\d+\.[\.\d]+)/i'
      version: true
  rate:
    QueryParameter:
      files:
      - js/rate.js
      version: true
  rating-plus:
    TranslationFile:
      class: BodyPattern
      path: languages/ratingplus.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Rating Plus (?<v>\d+\.[\.\d]+)/i'
      version: true
  rating-writing:
    QueryParameter:
      files:
      - css/gcrw.css
      version: true
  ravelry-projects-widget:
    TranslationFile:
      class: BodyPattern
      path: languages/ravelry-projects-widget.pot
      pattern: !ruby/regexp '/ect\-Id\-Version: Ravelry projects widget (?<v>\d+\.[\.\d]+)/i'
      version: true
  rc-geo-access:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  rc-site-map:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  rdp-google-custom-search:
    QueryParameter:
      files:
      - pl/style/gsc.default-en.css
      - pl/style/gsc.default.css
      - pl/style/rdp-gcs.style.css
      - pl/js/script.global.js
      version: true
  rdp-ingroups:
    QueryParameter:
      files:
      - pl/js/script.global.js
      version: true
  rdp-linkedin-login:
    QueryParameter:
      files:
      - pl/js/script.global.js
      version: true
  rdp-wiki-embed:
    QueryParameter:
      files:
      - pl/css/wiki-embed.css
      - pl/css/style.css
      version: true
  rdp-wiki-press-embed:
    QueryParameter:
      files:
      - resources/css/wiki-embed.css
      version: true
  re-abolish-slavery-ribbon:
    QueryParameter:
      files:
      - css/style.css
      - javascript/functions.js
      version: true
  react-and-share:
    QueryParameter:
      files:
      - assets/css/styles.css
      - assets/js/js.cookie.min.js
      - assets/js/rns.js
      version: true
  reactive-mortgage-calculator:
    QueryParameter:
      files:
      - site/resources/materialize.css
      - site/resources/app.css
      version: true
  read-me-later:
    QueryParameter:
      files:
      - public/css/read-me-later-public.css
      - public/js/read-me-later-public.js
      version: true
  read-more-buddy:
    QueryParameter:
      files:
      - public/css/read_mb-public.css
      - public/js/read_mb-public.js
      version: true
  read-offline:
    TranslationFile:
      class: BodyPattern
      path: languages/read-offline.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Read Offline (?<v>\d+\.[\.\d]+)/i'
      version: true
  real-accessability:
    QueryParameter:
      files:
      - real-accessability.css
      - real-accessability.js
      version: true
  real-content-locker:
    QueryParameter:
      files:
      - assets/css/front.css
      - assets/js/front.js
      version: true
  real-estate-agencies:
    QueryParameter:
      files:
      - public/css/real-estate-agencies-public.css
      - public/js/real-estate-agencies-public.js
      version: true
  real-estate-properties:
    QueryParameter:
      files:
      - public/css/real-estate-properties-public.css
      - public/js/real-estate-properties-public.js
      version: true
  real-estate-right-now:
    QueryParameter:
      files:
      - "/assets/fonts/font-awesome/css/font-awesome.min.css"
      version: true
  real-membership:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^\#\# \[(?<v>\d+\.[\.\d]+)\] \- [\d\-]+(?!.*\#\# \[\d+\.[\.\d]+\]
        \- [\d\-]+)/mi
      version: true
  realbig-media:
    QueryParameter:
      files:
      - asyncBlockInserting.js
      - readyAdGather.js
      version: true
  really-static:
    TranslationFile:
      class: BodyPattern
      path: languages/default.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Really\-static (?<v>\d+\.[\.\d]+)/i'
      version: true
  realtime-comments:
    QueryParameter:
      files:
      - css/style.css
      - js/script.js
      version: true
  rebel-slider:
    QueryParameter:
      files:
      - public/css/rebel-slider-public.css
      - public/js/rebel-slider-public.js
      version: true
  recaptcha-protected-downloads:
    TranslationFile:
      class: BodyPattern
      path: languages/rcpdl.pot
      pattern: !ruby/regexp '/\-Version: reCaptcha Protected Downloads (?<v>\d+\.[\.\d]+)/i'
      version: true
  recencio-book-reviews:
    QueryParameter:
      files:
      - public/css/rcno-reviews-public.css
      - public/js/rcno-reviews-public.js
      version: true
  recent-facebook-posts:
    QueryParameter:
      files:
      - assets/css/default.min.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#\#\#\# (?<v>\d+\.[\.\d]+) \- [^\r\n]+$/i
      version: true
  recent-popular-comment-tag-widget:
    QueryParameter:
      files:
      - assets/js/rpctw-script.js
      version: true
  recent-post-lazy-load:
    QueryParameter:
      files:
      - inc/css/custom.css
      version: true
  recent-posts-from-each-category:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/js/frontend.js
      version: true
  recent-posts-markdown:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  recent-posts-widget-designer:
    QueryParameter:
      files:
      - assets/css/recent-post-widget-style.css
      version: true
  recent-shots-widget:
    QueryParameter:
      files:
      - assets/style.css
      version: true
  recent-tweet:
    QueryParameter:
      files:
      - fa_twitter_plugin.css
      version: true
  recently:
    QueryParameter:
      files:
      - style/recently.css
      version: true
  recentnews-shortcode:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  recents-post-widget-extended:
    Comment:
      pattern: !ruby/regexp /Generated by https?:\/\/wordpress.org\/plugins\/recent\-posts\-widget\-extended/i
  recipe-hero:
    QueryParameter:
      files:
      - assets/frontend/css/gridism.css
      - assets/frontend/css/recipe-hero.css
      - assets/frontend/js/rh-scripts.js
      version: true
  recipecan-recipes:
    QueryParameter:
      files:
      - stylesheets/recipecan.css
      - stylesheets/print.css
      version: true
  recombee-recommendation-engine:
    TranslationFile:
      class: BodyPattern
      path: includes/assets/languages/menu-page-ru_RU.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Listable (?<v>\d+\.[\.\d]+)/i'
      version: true
  recommender:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  recover-woocommerce-abandoned-cart:
    QueryParameter:
      files:
      - public/css/recover-woocommerce-abandoned-cart-public.css
      - public/js/recover-woocommerce-abandoned-cart-public.js
      version: true
  recras:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  recurly-subscription:
    QueryParameter:
      files:
      - public/css/recurly-subscription-public.css
      - public/js/recurly-subscription-public.js
      - public/js/rs-jquery-validate.js
      - public/js/rs-additional-methods.js
      version: true
  redirect-unattached-images:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  redirection:
    JavascriptComment:
      class: BodyPattern
      path: redirection.js
      pattern: !ruby/regexp /Redirection v(?<v>\d+\.[\.\d]+)/i
      version: true
  redis-cache:
    TranslationFile:
      class: BodyPattern
      path: languages/redis-cache.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Redis Object Cache (?<v>\d+\.[\.\d]+)/i
      version: true
  redux-framework:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/i
      version: true
  refback:
    TranslationFile:
      class: BodyPattern
      path: languages/refback.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Refback (?<v>\d+\.[\.\d]+)/i'
      version: true
  refer-a-friend-for-woocommerce-by-wpgens:
    QueryParameter:
      files:
      - public/js/cookie.min.js
      - public/js/gens-raf-public.js
      version: true
  reframer:
    QueryParameter:
      files:
      - public/css/reframer-public.min.css
      - public/js/reframer-public.min.js
      version: true
  registration-for-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: languages/registration-for-woocommerce.pot
      pattern: !ruby/regexp '/d\-Version: Registration For WooCommerce (?<v>\d+\.[\.\d]+)/i'
      version: true
  registrations-for-the-events-calendar:
    QueryParameter:
      files:
      - css/rtec-styles.css
      - js/rtec-scripts.js
      version: true
  related:
    QueryParameter:
      files:
      - css/frontend-style.css
      version: true
  related-post-for-wp:
    QueryParameter:
      files:
      - public/assets/css/style.css
      version: true
  related-posts-by-taxonomy:
    TranslationFile:
      class: BodyPattern
      path: lang/related-posts-by-taxonomy.pot
      pattern: !ruby/regexp '/t\-Id\-Version: Related Posts By Taxonomy (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  related-posts-slider:
    QueryParameter:
      files:
      - styles/default/style.css
      - js/jquery.easing.1.3.js
      - js/cf5.rps.js
      version: true
  related-posts-with-slider:
    QueryParameter:
      files:
      - public/css/tm-related-posts-public.css
      - public/js/bootstrap.min.js
      version: true
  related-products-sku:
    QueryParameter:
      files:
      - public/css/wcrp-public.css
      - public/js/wcrp-public.js
      version: true
  related-products-slider-for-woocommerce:
    QueryParameter:
      files:
      - "/assets/css/main.css"
      version: true
  relations-lite:
    QueryParameter:
      files:
      - assets/public/css/relations.css
      - assets/public/js/relations.js
      version: true
  relic-sales-motivator-woocommerce-lite:
    QueryParameter:
      files:
      - public/css/sales-motivator-woocommerce-public.css
      - public/js/notify.min.js
      - public/js/sales-motivator-woocommerce-public.js
      version: true
  remote-medias-lite:
    TranslationFile:
      class: BodyPattern
      path: lang/remote-medias-lite.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: remote\-medias\-lite (?<v>\d+\.[\.\d]+)/i'
      version: true
  remove-admin-footer-and-version:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+) \- \d+/
      version: true
  remove-extra-media:
    TranslationFile:
      class: BodyPattern
      path: languages/remove-extra-media.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Remove Extra Media (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  remove-generator-tag-for-wordpress:
    TranslationFile:
      class: BodyPattern
      path: langs/wp-remove-generator-meta-de_DE.po
      pattern: !ruby/regexp '/on: WordPress\.com Stats Smiley Remover v(?<v>\d+\.[\.\d]+)/i'
      version: true
  remove-media-library:
    QueryParameter:
      files:
      - public/css/remove-media-library-public.css
      - public/js/remove-media-library-public.js
      version: true
  remove-projects-in-divi:
    TranslationFile:
      class: BodyPattern
      path: languages/remove-projects-in-divi.pot
      pattern: !ruby/regexp /ect\-Id\-Version:\ Remove Projects in Divi (?<v>\d+\.[\.\d]+)/i
      version: true
  remove-unwanted-p-tag-from-content:
    QueryParameter:
      files:
      - public/css/remove-unwanted-p-tag-from-content-public.css
      - public/js/remove-unwanted-p-tag-from-content-public.js
      version: true
  rename-taxonomies:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  rendez-vous:
    TranslationFile:
      class: BodyPattern
      path: languages/rendez-vous.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Rendez Vous (?<v>\d+\.[\.\d]+)/i'
      version: true
  repeater-add-on-for-gravity-forms:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^v(?<v>\d+\.[\.\d]+)/i
      version: true
  reportcomments:
    QueryParameter:
      files:
      - reportcomments.js
      version: true
  reputate:
    QueryParameter:
      files:
      - public/css/reputate_wordpress-public.css
      - public/js/reputate_wordpress-public.js
      version: true
  request-a-quote:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Request a quote v(?<v>\d+\.[\.\d]+) \- https:\/\/emdplugins\.com/i
  rescue-children-banner:
    QueryParameter:
      files:
      - css/front-end.css
      - javascript/front-end.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/rescue-children-banner.pot
      pattern: !ruby/regexp '/ject\-Id\-Version: Rescue Children Banner (?<v>\d+\.[\.\d]+)/i'
      version: true
  reservas-online:
    QueryParameter:
      files:
      - public/css/wp-reservas-public.css
      - public/js/wp-reservas-public.js
      version: true
  reserveren-via-couverts:
    QueryParameter:
      files:
      - assets/css/couverts.min.css
      - assets/js/couverts.min.js
      version: true
  resource-library:
    Comment:
      xpath: //comment()[contains(., "resource-library")]
      pattern: !ruby/regexp /resource\-library\/inc\/fontello\/css\/fontello\-ie7\.css\?ver=(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - inc/fontello/css/fontello.css
      - inc/front.css
      - inc/front.js
      version: true
  responcierge:
    QueryParameter:
      files:
      - public/css/responcierge-public.css
      - public/js/responcierge-public.js
      version: true
  responsive-album-and-image-gallery-lightbox:
    QueryParameter:
      files:
      - assets/css/magnific-popup.css
      - assets/css/slick.css
      - assets/css/raigl-public.css
      version: true
  responsive-attention-box:
    QueryParameter:
      files:
      - js/alert.js
      version: true
  responsive-customizer:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-responsive-customizer-en_US.po
      pattern: !ruby/regexp '/ersion: WordPress Responsive Customizer (?<v>\d+\.[\.\d]+)/i'
      version: true
  responsive-embed-videos:
    QueryParameter:
      files:
      - js/rev.js
      version: true
  responsive-embeds:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  responsive-gallery-grid:
    QueryParameter:
      files:
      - css/style.css
      version: true
  responsive-grid-gallery-with-custom-links:
    QueryParameter:
      files:
      - css/rggcl.css
      version: true
  responsive-header-image-slider:
    QueryParameter:
      files:
      - css/responsiveimgslider.css
      - js/jquery.slides.min.js
      version: true
  responsive-horizontal-vertical-and-accordion-tabs:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-best-responsive-tabs.pot
      pattern: !ruby/regexp /horizontal vertical and accordion Tabs (?<v>\d+\.[\.\d]+)/i
      version: true
  responsive-jquery-slider:
    TranslationFile:
      class: BodyPattern
      path: languages/responsive-jquery-slider.pot
      pattern: !ruby/regexp '/ct\-Id\-Version: Responsive jQuery Slider (?<v>\d+\.[\.\d]+)/i'
      version: true
  responsive-lightbox:
    QueryParameter:
      files:
      - assets/swipebox/css/swipebox.min.css
      - assets/swipebox/js/jquery.swipebox.min.js
      - js/front.js
      version: true
  responsive-lightbox-popup:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  responsive-lightbox2:
    QueryParameter:
      files:
      - js/lightbox.js
      version: true
  responsive-mobile-menu:
    QueryParameter:
      files:
      - public/css/rmm-responsive-mobile-menu-public.css
      - public/js/rmm-responsive-mobile-menu-public.js
      version: true
  responsive-news-scroller:
    QueryParameter:
      files:
      - public/css/wpr-theme.css
      version: true
  responsive-owl-carousel:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^\*+Version (?<v>\d+\.[\.\d]+)\*+(?!.*\*+Version \d+\.[\.\d]+\*+)/mi
      version: true
  responsive-p5js-for-wp:
    QueryParameter:
      files:
      - css/p5js.min.css
      - js/loader.min.js
      version: true
  responsive-portfolio-image-gallery:
    QueryParameter:
      files:
      - assets/css/rcpig_grid_light.css
      - assets/js/rcpig_grid.min.js
      version: true
  responsive-posts-widget:
    QueryParameter:
      files:
      - responsive-posts-widget.css
      version: true
  responsive-pricing-info-tables:
    QueryParameter:
      files:
      - assets/css/frontend/rptb_ui.css
      - assets/css/frontend/rptb-bsgrid.min.css
      - assets/css/frontend/animate.min.css
      - assets/js/frontend/rptb_ui.js
      version: true
  responsive-pricing-table:
    QueryParameter:
      files:
      - assets/css/style.css
      version: true
  responsive-video-shortcodes:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  responsive-video-ultimate:
    QueryParameter:
      files:
      - js/jquery.fitvids.js
      version: true
  responsive-videos-fitvids:
    QueryParameter:
      files:
      - assets/js/jQuery.fitVids.js
      version: true
  responsive-widgets:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/plugin-name.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: TODO (?<v>\d+\.[\.\d]+)/i'
      version: true
  responsive-youtube-video-player-and-iframe:
    QueryParameter:
      files:
      - public/css/wp-yrvp-public.css
      - public/js/wp-yrvp-public.js
      version: true
  resrc:
    QueryParameter:
      files:
      - public/assets/css/public.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/resrc.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: (?<v>\d+\.[\.\d]+)/i'
      version: true
  rest-api-cache:
    QueryParameter:
      files:
      - public/css/rest-api-cache-public.css
      - public/js/rest-api-cache-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/rest-api-cache.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Rest Api Cache (?<v>\d+\.[\.\d]+)/i'
      version: true
  rest-api-enabler:
    TranslationFile:
      class: BodyPattern
      path: languages/rest-api-enabler.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: REST API Enabler (?<v>\d+\.[\.\d]+)/i'
      version: true
  rest-api-link-manager:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  rest-manager:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  rest-xmlrpc-data-checker:
    TranslationFile:
      class: BodyPattern
      path: languages/rest-xmlrpc-data-checker.pot
      pattern: !ruby/regexp '/t\-Id\-Version: REST XML\-RPC Data Checker (?<v>\d+\.[\.\d]+)/i'
      version: true
  restaurant-reservations:
    TranslationFile:
      class: BodyPattern
      path: languages/restaurant-reservations.pot
      pattern: !ruby/regexp /ect\-Id\-Version:\ Restaurant Reservations (?<v>\d+\.[\.\d]+)/i
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  restaurantpress:
    QueryParameter:
      files:
      - assets/css/restaurantpress-layout.css
      - assets/css/restaurantpress-smallscreen.css
      - assets/css/restaurantpress.css
      - assets/js/frontend/restaurantpress.min.js
      version: true
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /RestaurantPress (?<v>\d+\.[\.\d]+)/i
    TranslationFile:
      class: BodyPattern
      path: languages/restaurantpress.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ RestaurantPress (?<v>\d+\.[\.\d]+)/i
      version: true
    ComposerFile:
      class: ConfigParser
      path: package-lock.json
      key: version
      version: true
  restore-admin-header:
    TranslationFile:
      class: BodyPattern
      path: languages/default.po
      pattern: !ruby/regexp '/oject\-Id\-Version: Restore Admin Header v(?<v>\d+\.[\.\d]+)/i'
      version: true
  restrict-user-access:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  restrict-woocommerce-reports-status:
    TranslationFile:
      class: BodyPattern
      path: languages/restrict-woocommerce-reports-status-pt_BR.po
      pattern: !ruby/regexp '/on: Restrict WooCommerce Reports Status (?<v>\d+\.[\.\d]+)/i'
      version: true
  restropress:
    QueryParameter:
      files:
      - templates/rpress.min.css
      - assets/js/rpress-ajax.js
      - assets/js/jquery.fancybox.js
      - assets/js/custom.js
      version: true
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator" and contains(@content, "RestroPress")]/@content
      version: true
      pattern: !ruby/regexp /RestroPress v(?<v>\d+\.[\.\d]+)/i
  resume-builder:
    QueryParameter:
      files:
      - "/assets/css/style.css"
      - assets/css/style.min.css
      version: true
  resume-cv:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^=+ (?<v>\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi
      version: true
  resume-page:
    TranslationFile:
      class: BodyPattern
      path: libs/custom-meta-boxes/languages/cmb-fi.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Custom Meta Boxes (?<v>\d+\.[\.\d]+)/i'
      version: true
  retainly:
    QueryParameter:
      files:
      - css/style.css
      - js/jquery.uniform.min.js
      - js/custom.js
      - js/idle-timer.min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  reverse-comment-textarea:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/reverse-comment-textarea.pot
      pattern: !ruby/regexp '/ct\-Id\-Version: Reverse Comment Textarea (?<v>\d+\.[\.\d]+)/i'
      version: true
  review-buddypress-groups:
    TranslationFile:
      class: BodyPattern
      path: languages/bp-group-reviews-en_US.po
      pattern: !ruby/regexp '/ct\-Id\-Version: Review BuddyPress Groups (?<v>\d+\.[\.\d]+)/i'
      version: true
  review-content-type:
    QueryParameter:
      files:
      - assets/css/frontend.min.css
      - assets/js/frontend.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/review-content-type.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: Review Content Type (?<v>\d+\.[\.\d]+)/i'
      version: true
  review-engine:
    QueryParameter:
      files:
      - assets/css/ree-frontend-plugins.css
      - assets/css/reviewengine-button.css
      - assets/css/ree-frontend.css
      version: true
  review-pro:
    QueryParameter:
      files:
      - public/css/review-pro-public.css
      - public/js/review-pro-public.js
      version: true
  reviewpress:
    QueryParameter:
      files:
      - assets/css/front.css
      - assets/js/front-main.js
      version: true
  revised-publishing-status:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  revision-control:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /= (?<v>\d+\.[\.\d]+) =/i
      version: true
  revision-strike:
    TranslationFile:
      class: BodyPattern
      path: languages/revision-strike.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Revision Strike (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  revslider:
    Comment:
      pattern: !ruby/regexp /START REVOLUTION SLIDER (?<v>\d+\.[\.\d]+)/i
      version: true
    DivDataVersion:
      class: Xpath
      xpath: //div[contains(@id, "rev_slider_")]/@data-version
      version: true
    MetaGenerator:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      pattern: !ruby/regexp /Powered by Slider Revolution (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - public/assets/css/settings.css
      - public/assets/js/jquery.themepunch.tools.min.js
      - public/assets/js/jquery.themepunch.revolution.min.js
      version: true
    ReleaseLog:
      class: Xpath
      path: release_log.html
      xpath: "(//div/h3[@class='version-number'])[1]"
      pattern: !ruby/regexp /\AVersion (?<v>\d+\.[\.\d]+).*\z/i
      version: true
      confidence: 80
  revue:
    QueryParameter:
      files:
      - revue.js
      version: true
  rewrite-flush-button:
    TranslationFile:
      class: BodyPattern
      path: lang/rewrite-flush-button.pot
      pattern: !ruby/regexp '/roject\-Id\-Version: Rewrite Flush Button (?<v>\d+\.[\.\d]+)/i'
      version: true
  rexpansive-page-builder:
    QueryParameter:
      files:
      - public/css/public.css
      - public/js/plugins.js
      - public/js/public.js
      version: true
  rich-meta-in-rdfa:
    QueryParameter:
      files:
      - public/css/rich-meta-in-rdfa-public.css
      - public/js/rich-meta-in-rdfa-public.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  riddle-playful-content-on-the-go:
    QueryParameter:
      files:
      - assets/css/front.css
      version: true
  rife-elementor-extensions:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  riloadr-for-wordpress:
    QueryParameter:
      files:
      - includes/riloadr.wp.jquery.min.js
      version: true
  ringotel-messenger-customer-chat:
    QueryParameter:
      files:
      - messenger-customer-chat.js
      version: true
  ringotel-webchat:
    QueryParameter:
      files:
      - ringotel-webchat.js
      version: true
  rk-hreview-for-wp:
    QueryParameter:
      files:
      - css/rk-wp-hreview.css
      version: true
  robo-maps:
    QueryParameter:
      files:
      - public/css/robo-maps-public.css
      - public/js/robo-maps-public.js
      version: true
  rock-convert:
    QueryParameter:
      files:
      - inc/frontend/css/rock-convert-frontend.css
      - inc/frontend/js/rock-convert-frontend.js
      - inc/frontend/css/rock-convert-frontend.min.css
      - inc/frontend/js/rock-convert-frontend.min.js
      version: true
  rocket-reader-speed-reader:
    Comment:
      xpath: //comment()[contains(., "Rocket Reader")]
      pattern: !ruby/regexp /START Rocket Reader v(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - css/rr_rocket_reader_fe.min.css
      - js/rr_rocket_reader.min.js
      version: true
  rocketfuel-launch6-popup-script:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  rokka-integration:
    TranslationFile:
      class: BodyPattern
      path: languages/rokka-integration-de_DE.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: rokka\-integration (?<v>\d+\.[\.\d]+)/i'
      version: true
  roknewsflash:
    TranslationFile:
      class: BodyPattern
      path: languages/roknewsflash.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: RokNewsFlash (?<v>\d+\.[\.\d]+)/i'
      version: true
  role-based-storage-limiter:
    QueryParameter:
      files:
      - public/css/role-based-storage-limiter-public.css
      - public/js/role-based-storage-limiter-public.js
      version: true
  role-quick-changer:
    QueryParameter:
      files:
      - assets/js/rqc.main.min.js
      version: true
  rolo-slider:
    QueryParameter:
      files:
      - assets/js/owl.carousel.min.js
      - assets/js/rolo.js
      version: true
  rontar-blog-retargeting:
    TranslationFile:
      class: BodyPattern
      path: languages/rontar-blog-retargeting.pot
      pattern: !ruby/regexp '/ect\-Id\-Version: Rontar Blog Retargeting (?<v>\d+\.[\.\d]+)/i'
      version: true
  roost-for-bloggers:
    Comment:
      xpath: //comment()[contains(., "goroost.com")]
      pattern: !ruby/regexp /and Firefox\. \(v (?<v>\d+\.[\.\d]+)\) \- https?:\/\/goroost\.com/i
      version: true
  rot13-encoderdecoder:
    QueryParameter:
      files:
      - js/rot13-encoderdecoder.js
      version: true
  rotativa:
    QueryParameter:
      files:
      - public/css/rotativa-public.css
      - public/js/rotativa-public.js
      version: true
  rounded-tag-cloud:
    QueryParameter:
      files:
      - style.css
      version: true
  rp-ads-manager:
    TranslationFile:
      class: BodyPattern
      path: languages/rp-ads-manager-ru.po
      pattern: !ruby/regexp /ect\-Id\-Version:\ RedPic ADS Manager Lite (?<v>\d+\.[\.\d]+)/i
      version: true
  rp-news-ticker:
    QueryParameter:
      files:
      - liScroll.min.js
      version: true
  rpb-chessboard:
    QueryParameter:
      files:
      - fonts/chess-fonts.css
      - css/rpbchess-ui-chessboard.css
      - css/rpbchess-ui-chessgame.css
      - css/frontend.css
      - js/rpbchess-core.min.js
      - js/rpbchess-ui-chessboard.min.js
      - js/rpbchess-pgn.min.js
      - js/rpbchess-ui-chessgame.min.js
      version: true
  rs-custom-popup:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/public.js
      version: true
  rs-google-analytics:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/public.js
      version: true
  rs-members:
    QueryParameter:
      files:
      - assets/css/main.css
      - assets/css/dtpicker.css
      - assets/js/rs-login-widget.js
      - assets/js/dtpicker.js
      version: true
  rs-social-sidebar:
    QueryParameter:
      files:
      - public/css/rs-social-sidebar-public.css
      - public/js/rs-social-sidebar-public.js
      version: true
  rs-twitter-follow-popup:
    QueryParameter:
      files:
      - public/css/rs-twitter-follow-popup-public.css
      - public/js/rs-twitter-follow-popup-public.js
      version: true
  rs-user-access:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/public.js
      version: true
  rsg-compiled-libraries:
    QueryParameter:
      files:
      - my-lib/rsg/rsg.min.js
      version: true
  rsrpp:
    QueryParameter:
      files:
      - public/css/rsrpp-public.css
      - public/js/rsrpp-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/rsrpp-pl_PL.po
      pattern: !ruby/regexp '/ion: Really Simple Related Posts Plugin (?<v>\d+\.[\.\d]+)/i'
      version: true
  rss-antenna:
    QueryParameter:
      files:
      - rss-antenna.css
      version: true
  rss-importer:
    TranslationFile:
      class: BodyPattern
      path: languages/rss-importer.pot
      pattern: !ruby/regexp /on of the WordPress plugin RSS Importer (?<v>\d+\.[\.\d]+)/i
      version: true
  rss-synchronization:
    QueryParameter:
      files:
      - public/assets/css/public.css
      version: true
  rsv-360-view:
    QueryParameter:
      files:
      - jquery.reel.js
      - jquery.mousewheel.min.js
      version: true
  rsv-slider:
    QueryParameter:
      files:
      - owl.carousel.min.js
      version: true
  rsvpmaker:
    TranslationFile:
      class: BodyPattern
      path: translations/rsvpmaker.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: RSVPMaker (?<v>\d+\.[\.\d]+)/i'
      version: true
    QueryParameter:
      files:
      - style.css
      - rsvpmaker.js
      version: true
  rt-wp-logo-slider:
    QueryParameter:
      files:
      - assets/css/wplogoslider.css
      version: true
  rtl-tester-mirror:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  rtwidgets:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  rubytabs-lite:
    QueryParameter:
      files:
      - ruby/rubytabs.css
      - ruby/ruby.animate.css
      - ruby/rubytabs.js
      version: true
  run-log:
    TranslationFile:
      class: BodyPattern
      path: languages/run-log-he_IL.po
      pattern: !ruby/regexp /\#\. \#\-\#\-\#\-\#\-\#  run\-log\-code\.pot \(Run Log
        (?<v>\d+\.[\.\d]+)/i
      version: true
  rundiz-downloads:
    QueryParameter:
      files:
      - assets/css/front/rd-downloads.min.css
      version: true
  russian-currency-chart:
    TranslationFile:
      class: BodyPattern
      path: languages/russian-currency-chart.pot
      pattern: !ruby/regexp '/ject\-Id\-Version: Russian Currency Chart (?<v>\d+\.[\.\d]+)/i'
      version: true
  rvvideos:
    TranslationFile:
      class: BodyPattern
      path: languages/rvvideos-fr_FR.po
      pattern: !ruby/regexp /gin\.pot \(RVVideos \- RestoVisio's videos (?<v>\d+\.[\.\d]+)/i
      version: true
  rw-elephant-rental-inventory:
    QueryParameter:
      files:
      - lib/assets/css/rw-elephant.min.css
      - lib/assets/js/rw-elephant.min.js
      version: true
  ryviu:
    QueryParameter:
      files:
      - assets/js/local-ryviu.js
      version: true
  s-buttonz:
    Comment:
      xpath: //comment()[contains(., "S-ButtonZ")]
      pattern: !ruby/regexp /S\-ButtonZ (?<v>\d+\.[\.\d]+)/i
      version: true
  s2member:
    QueryParameter:
      files:
      - s2member-o.php
      pattern: !ruby/regexp /ver=(?<v>[\d\.]+)\-/i
      version: true
    TranslationFile:
      class: BodyPattern
      path: src/includes/translations/s2member.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\  (?<v>[\d\.]+)/i
      version: true
  s3-secure-url:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/s3-secure-url.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: TODO (?<v>\d+\.[\.\d]+)/i'
      version: true
  sac-digital-lite:
    QueryParameter:
      files:
      - public/css/sac-digital-lite-public.css
      - public/js/sac-digital-lite-public.js
      version: true
  safari-push:
    QueryParameter:
      files:
      - js/safari-push.min.js
      version: true
  safe-function-call:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  safe-redirect-manager:
    TranslationFile:
      class: BodyPattern
      path: lang/safe-redirect-manager.pot
      pattern: !ruby/regexp /oject\-Id\-Version:\ Safe Redirect Manager (?<v>\d+\.[\.\d]+)/i
      version: true
  safetymails-forms:
    QueryParameter:
      files:
      - public/css/bootstrap.min.css
      - public/js/form-render.min.js
      version: true
  sailthru-widget:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# v(?<v>\d+\.[\.\d]+)/i
      version: true
  sales-countdown-timer:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /\/\*+\s*(?<v>\d+\.[\.\d]+) \- [\d\.]{8,}\s*\*+\//i
      version: true
  sales-suckers:
    TranslationFile:
      class: BodyPattern
      path: languages/salessuckers-de_DE.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: salessuckers (?<v>\d+\.[\.\d]+)/i'
      version: true
  saleshybrid-forms:
    QueryParameter:
      files:
      - featherlight/featherlight.css
      - featherlight/featherlight.js
      - handler.js
      version: true
  salesmanago:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  saleztalk:
    TranslationFile:
      class: BodyPattern
      path: languages/SalezTalk.pot
      pattern: !ruby/regexp '/t\-Id\-Version: SalezTalk CallBack Plugin (?<v>\d+\.[\.\d]+)/i'
      version: true
  salmon:
    TranslationFile:
      class: BodyPattern
      path: languages/salmon.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Salmon (?<v>\d+\.[\.\d]+)/i'
      version: true
  samba-videos:
    QueryParameter:
      files:
      - public/css/samba-videos-public.css
      - public/js/samba-videos-public.js
      version: true
  samuweb-related-questions:
    QueryParameter:
      files:
      - samuweb-related-questions-style.css
      - samuweb-related-questions.js
      version: true
  samuweb-skim-blog:
    QueryParameter:
      files:
      - samuweb-skim-blog-style.css
      - samuweb-skim-blog.js
      version: true
  saphali-woocommerce-lite:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Saphali Lite (?<v>\d+\.[\.\d]+)/i
  sapphire-rms:
    QueryParameter:
      files:
      - public/css/bootstrap-datetimepicker.min.css
      - public/css/SapphireRMS-public.css
      - public/js/SapphireRMS-public.js
      version: true
  sassy-social-share:
    QueryParameter:
      files:
      - public/css/sassy-social-share-public.css
      - admin/css/sassy-social-share-svg.css
      - public/js/sassy-social-share-public.js
      version: true
  save-page-to-pdf:
    QueryParameter:
      files:
      - api2pdf.js
      version: true
  say-it:
    QueryParameter:
      files:
      - public/css/say-it-public.css
      - public/js/say-it-public.js
      version: true
  sb-login:
    TranslationFile:
      class: BodyPattern
      path: langs/sb-login.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: SB Login (?<v>\d+\.[\.\d]+)/i'
      version: true
  scand-osticket-connector:
    TranslationFile:
      class: BodyPattern
      path: languages/scand-osticket-connector-ru_RU.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: osTicket Connector (?<v>\d+\.[\.\d]+)/i'
      version: true
  schedule-content-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  scheduled-pages-dashboard-widget:
    TranslationFile:
      class: BodyPattern
      path: languages/scheduled-pages-dashboard-widget-en_GB.po
      pattern: !ruby/regexp '/sion: Scheduled Pages Dashboard Widget v(?<v>\d+\.[\.\d]+)/i'
      version: true
  scheduled-post-shortcut:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  scheduled-products-for-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: languages/woo-scheduled-products.pot
      pattern: !ruby/regexp '/Version: WooCommerce Scheduled Products (?<v>\d+\.[\.\d]+)/i'
      version: true
  schema:
    Comment:
      pattern: !ruby/regexp /te is optimized with the Schema plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  schema-and-structured-data-for-wp:
    Comment:
      xpath: //comment()[contains(., "Schema And Structured Data")]
      pattern: !ruby/regexp /Schema And Structured Data For WP v(?<v>\d+\.[\.\d]+)/i
      version: true
  schemaninja:
    QueryParameter:
      files:
      - style.css
      - assets/font-awesome/css/font-awesome.min.css
      - assets/css/circle.css
      version: true
  schemify:
    TranslationFile:
      class: BodyPattern
      path: languages/schemify.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Schemify (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  scode-by-mojwp:
    TranslationFile:
      class: BodyPattern
      path: languages/scode-ru_RU.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: sCode (?<v>\d+\.[\.\d]+)/i'
      version: true
  scoreboard-widget:
    QueryParameter:
      files:
      - js/jc-scores-scripts.js
      - js/jquery.elastislide.js
      version: true
  scottcart:
    QueryParameter:
      files:
      - assets/css/public.css
      - assets/js/cart.js
      - assets/js/purchase_confirmation.js
      - assets/js/single_product.js
      - assets/js/jquery.zoom.min.js
      - assets/js/tabs.js
      - assets/js/account.js
      - assets/js/jquery.validate.js
      version: true
  scr-camping-key-europe-purchase:
    QueryParameter:
      files:
      - assets/js/cke-lightbox.js
      version: true
  scratchblocks-for-wp:
    QueryParameter:
      files:
      - lib/scratchblocks2.css
      - lib/scratchblocks2.js
      version: true
  screen-reader-text-theme-support:
    QueryParameter:
      files:
      - assets/css/main.css
      version: true
  screening-questions-for-wp-job-manager:
    QueryParameter:
      files:
      - assets/js/wp-job-manager-screening-questions.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/screening-questions-for-wp-job-manager.pot
      pattern: !ruby/regexp /Screening Questions For WP Job Manager (?<v>\d+\.[\.\d]+)/i
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  screenshot-machine-shortcode:
    TranslationFile:
      class: BodyPattern
      path: languages/screenshot-machine-shortcode.pot
      pattern: !ruby/regexp '/ion: JSM''s Screenshot Machine Shortcode (?<v>\d+\.[\.\d]+)/i'
      version: true
  scripts-to-footerphp:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  scroll-popup:
    QueryParameter:
      files:
      - js/jquery.cornerslider.js
      version: true
  scroll-top:
    TranslationFile:
      class: BodyPattern
      path: languages/scroll-top.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Scroll Top (?<v>\d+\.[\.\d]+)/i'
      version: true
  scroll-triggered-boxes:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#\#\#\# (?<v>\d+\.[\.\d]+) \- [^\r\n]+$/i
      version: true
  scrollbar-by-webxapp:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/js/jquery.easeScroll.js
      - assets/js/script.js
      version: true
  scrolling-overlays:
    TranslationFile:
      class: BodyPattern
      path: koptional-video-overlay.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Scrolling Overlays (?<v>\d+\.[\.\d]+)/i'
      version: true
  scrolltick:
    QueryParameter:
      files:
      - assets/js/style.css
      - assets/js/frontend.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/scrolltick.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: ScrollTick (?<v>\d+\.[\.\d]+)/i'
      version: true
  scrolltotop:
    QueryParameter:
      files:
      - assets/css/styles.min.css
      - assets/js/scripts.min.js
      version: true
  scrybs-translation:
    QueryParameter:
      files:
      - public/css/scrybs-public.css
      - public/js/scrybs-public.js
      version: true
  search-and-navigation-popup:
    QueryParameter:
      files:
      - assets/css/sanpop-public-style.css
      version: true
  search-boxes-integration-for-booking-affiliates:
    TranslationFile:
      class: BodyPattern
      path: languages/basb_text_domain.pot
      pattern: !ruby/regexp /oxes integration for Booking affiliates (?<v>\d+\.[\.\d]+)/i
      version: true
  search-by-algolia-instant-relevant-results:
    TranslationFile:
      class: BodyPattern
      path: languages/algolia.pot
      pattern: !ruby/regexp /Algolia [^\s]+ Instant & Relevant results (?<v>\d+\.[\.\d]+)/i
      version: true
  search-cloud-one:
    QueryParameter:
      files:
      - public/css/sc1-search-public.css
      - public/js/sc1-search-public.js
      version: true
  search-everything:
    JavascriptVar:
      pattern: !ruby/regexp /window\._se_plugin_version = '(?<v>\d+\.[\.\d]+)';/i
      version: true
  search-google:
    QueryParameter:
      files:
      - css/search-google.css
      - js/search-google.js
      version: true
  search-in-place:
    QueryParameter:
      files:
      - css/codepeople_shearch_in_place.css
      - js/codepeople_shearch_in_place.js
      version: true
  search-live:
    QueryParameter:
      files:
      - css/search-live.css
      - js/jquery.typewatch.min.js
      - js/search-live.min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  search-results-optimizer:
    QueryParameter:
      files:
      - assets/css/searchresultsoptimizer.css
      - assets/js/searchresultsoptimizer.min.js
      version: true
  search-with-azure:
    QueryParameter:
      files:
      - public/css/azure-search-public.css
      version: true
  searchwp-live-ajax-search:
    QueryParameter:
      files:
      - assets/styles/style.css
      - assets/javascript/build/searchwp-live-search.min.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  seatgeek-affiliate-tickets:
    QueryParameter:
      files:
      - public/css/wisersteps-bootstrap.css
      - public/css/seatgeek-affiliate-tickets-public.css
      - public/js/seatgeek-affiliate-tickets-public.js
      version: true
  section-block:
    QueryParameter:
      files:
      - build/block.css
      - build/background-position-events.min.js
      version: true
  secure-copy-content-protection:
    QueryParameter:
      files:
      - public/css/secure-copy-content-protection-public.css
      - public/js/secure-copy-content-protection-public.js
      version: true
  secure-downloads:
    QueryParameter:
      files:
      - css/client.css
      - css/popover.css
      - css/calendar.css
      version: true
  secure-login:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  seguros-promo:
    QueryParameter:
      files:
      - public/css/seguros-promo-public.css
      version: true
  seldos-mail:
    QueryParameter:
      files:
      - public/css/seldos-mail-public.css
      - public/js/seldos-mail-public.js
      version: true
  seldos-seo:
    QueryParameter:
      files:
      - public/css/seldos-seo-public.css
      - public/js/seldos-seo-public.js
      version: true
  seldos-special-days:
    QueryParameter:
      files:
      - public/css/seldos-special-days-public.css
      - public/js/seldos-special-days-public.js
      version: true
  select-share:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  selfhost-google-fonts:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  selfie:
    QueryParameter:
      files:
      - Selfie/Public/css/selfie.css
      - Selfie/Public/js/selfie-fe.js
      version: true
  sell-digital-downloads:
    QueryParameter:
      files:
      - css/isell_style.css
      version: true
  selz-ecommerce:
    QueryParameter:
      files:
      - dist/css/styles.css
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  semantic-linkbacks:
    QueryParameter:
      files:
      - css/semantic-linkbacks.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/semantic-linkbacks.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Semantic\-Linkbacks (?<v>\d+\.[\.\d]+)/i'
      version: true
  semantify-it:
    QueryParameter:
      files:
      - public/css/semantify_it-public.css
      - public/js/semantify_it-public.js
      version: true
  semrush-seo-writing-assistant:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  send-2-my-mail:
    QueryParameter:
      files:
      - public/js/b2reader-public.js
      version: true
  send-emails-with-mandrill:
    TranslationFile:
      class: BodyPattern
      path: lang/wpmandrill.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: wpMandrill (?<v>\d+\.[\.\d]+)/i'
      version: true
  send-facebook-notification:
    QueryParameter:
      files:
      - public/css/fb-notify-public.css
      - public/js/fb-notify-public.js
      version: true
  send-files:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/js/script.js
      version: true
  send-to-kindle:
    TranslationFile:
      class: BodyPattern
      path: languages/send-to-kindle.pot
      pattern: !ruby/regexp '/oject\-Id\-Version: Amazon Send to Kindle (?<v>\d+\.[\.\d]+)/i'
      version: true
  send24:
    QueryParameter:
      files:
      - assets/css/popup.css
      - assets/js/frontend-main.js
      version: true
  sendapi-net:
    QueryParameter:
      files:
      - public/css/sendapi-public.css
      version: true
  sendbox-email-marketing-newsletter:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^=+ (?<v>\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi
      version: true
  sendpulse-email-marketing-newsletter:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^=+ (?<v>\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi
      version: true
  sensei-lms:
    QueryParameter:
      files:
      - assets/css/modules-frontend.css
      - assets/css/frontend/sensei.css
      - assets/js/user-dashboard.min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /[\d\.]{8,} \- Version\s+(?<v>\d+\.[\.\d]+)/i
      version: true
  seo-check:
    QueryParameter:
      files:
      - css/widget-report.css
      - js/base.js
      version: true
  seo-content-randomizer:
    QueryParameter:
      files:
      - public/css/issscr-public.css
      - public/js/issscr-public.js
      - public/plugins/flexslider/jquery.flexslider-min.js
      version: true
  seo-dynamic-pages:
    QueryParameter:
      files:
      - public/css/seo-dynamic-pages-public.css
      - public/css/bootstrap-grid.min.css
      - public/css/bootstrap-helpers.css
      - public/css/seo-dynamic-pages-public-custom.css
      - public/js/seo-dynamic-pages-public.js
      version: true
  seo-engine:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/seo-engine.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: SEO Engine (?<v>\d+\.[\.\d]+)/i'
      version: true
  seo-landing-page-generator:
    QueryParameter:
      files:
      - public/css/issslpg-public.css
      - public/js/issslpg-public.js
      - public/plugins/flexslider/jquery.flexslider-min.js
      version: true
  seo-searchterms-admin:
    QueryParameter:
      files:
      - css/public.css
      - js/public.js
      version: true
  seo-simple-pack:
    Comment:
      xpath: //comment()[contains(., "SEO SIMPLE PACK")]
      pattern: !ruby/regexp /SEO SIMPLE PACK (?<v>\d+\.[\.\d]+)/i
      version: true
  seo-tag-cloud:
    TranslationFile:
      class: BodyPattern
      path: lang/seo-tag-cloud.pot
      pattern: !ruby/regexp '/roject\-Id\-Version: SEO Tag Cloud Widget (?<v>\d+\.[\.\d]+)/i'
      version: true
  seo-wordpress:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  seostack:
    Comment:
      pattern: !ruby/regexp /ack\.io \| SeoStack for WordPress version (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - js/seostack.frontend.js
      version: true
  seotudy:
    QueryParameter:
      files:
      - public/css/seotudy-public.css
      - public/js/seotudy-public.js
      version: true
  series:
    TranslationFile:
      class: BodyPattern
      path: lang/series.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Series (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  serious-toxic-comments:
    QueryParameter:
      files:
      - public/css/serious-toxic-comments-public.css
      - public/js/serious-toxic-comments-public.js
      version: true
  seriously-simple-podcasting:
    QueryParameter:
      files:
      - assets/css/icon_fonts.css
      - assets/fonts/Gizmo/gizmo.css
      - assets/css/frontend.css
      - assets/css/player.css
      version: true
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Seriously Simple Podcasting (?<v>\d+\.[\.\d]+)/i
  service-area-postcode-checker:
    QueryParameter:
      files:
      - css/my_services_postcode_checker.css
      version: true
  sewn-in-notifications:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/js/scripts.js
      version: true
  sewn-in-post-delete:
    QueryParameter:
      files:
      - assets/js/sewn-in-post-delete.js
      version: true
  sezame:
    TranslationFile:
      class: BodyPattern
      path: languages/sezame.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Sezame (?<v>\d+\.[\.\d]+)/i'
      version: true
  shadowbox:
    Comment:
      xpath: //comment()[contains(., "shadowbox")]
      pattern: !ruby/regexp /WP shadowbox Plugin version (?<v>\d+\.[\.\d]+)/i
      version: true
  shapepress-dsgvo:
    QueryParameter:
      files:
      - public/css/sp-dsgvo-public.css
      - public/js/sp-dsgvo-public.js
      version: true
  shaplatools:
    QueryParameter:
      files:
      - assets/css/style.css
      version: true
  share-buttons:
    TranslationFile:
      class: BodyPattern
      path: lang/share_buttons-ru_RU.po
      pattern: !ruby/regexp /D:\\\\plugin share\-buttons\\\\share\-buttons (?<v>\d+\.[\.\d]+)/i
      version: true
  share-decentral:
    TranslationFile:
      class: BodyPattern
      path: languages/share-decentral-de_DE.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Share Decentral v(?<v>\d+\.[\.\d]+)/i'
      version: true
  share-monkey:
    QueryParameter:
      files:
      - "/shared/css/share-monkey-shared.css"
      - "/shared/socicon/style.css"
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/share_monkey-en_US.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Share Monkey (?<v>\d+\.[\.\d]+)/i'
      version: true
  share-social-media:
    TranslationFile:
      class: BodyPattern
      path: languages/share-social-media-hi_IN.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Share Social Media (?<v>\d+\.[\.\d]+)/i'
      version: true
  share-this-image:
    QueryParameter:
      files:
      - assets/css/sti.css
      - assets/js/sti.js
      version: true
  share-to-social-bookmarking:
    QueryParameter:
      files:
      - style.css
      version: true
  shareaholic:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="shareaholic:wp_version"]/@content
      version: true
  shareboost:
    QueryParameter:
      files:
      - css/public.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: lang/shareboost-wordpress.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: TODO (?<v>\d+\.[\.\d]+)/i'
      version: true
  shared-counts:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  shared-files:
    QueryParameter:
      files:
      - public/css/shared-files-public.css
      - public/js/shared-files-public.js
      version: true
  shared-whiteboard:
    QueryParameter:
      files:
      - helper.js
      version: true
  sharethis-reviews:
    QueryParameter:
      files:
      - css/sharethisreviews.css
      - js/review.js
      version: true
  sharewhere:
    QueryParameter:
      files:
      - includes/assets/lib/magnific-popup/magnific-popup.css
      - includes/assets/main/css/wpls.min.css
      - includes/assets/lib/magnific-popup/jquery.magnific-popup.min.js
      - includes/assets/main/js/wpls.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/sharewhere.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: ShareWhere (?<v>\d+\.[\.\d]+)/i'
      version: true
  shariff:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  sharing-plus:
    Comment:
      xpath: //comment()[contains(., "Sharing Plus")]
      pattern: !ruby/regexp /Meta Tags generated by Sharing Plus (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - assets/css/sharing-plus-front.css
      - assets/js/sharing-plus-front.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  sheetpress:
    QueryParameter:
      files:
      - public/css/sheetpress-by-wpgeniuz-public.css
      - public/js/sheetpress-by-wpgeniuz-public.js
      version: true
  shiftnav-responsive-mobile-menu:
    QueryParameter:
      files:
      - assets/css/shiftnav.min.css
      - assets/css/fontawesome/css/font-awesome.min.css
      - assets/css/skins/standard-dark.css
      - assets/js/shiftnav.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/shiftnav.pot
      pattern: !ruby/regexp /:\ ShiftNav Pro \- Responsive Mobile Menu (?<v>\d+\.[\.\d]+)/i
      version: true
    JavascriptVar:
      pattern: !ruby/regexp /var shiftnav_data = {(?<json>.+?(?=};))}/i
      version_key: v
      version: true
  shipstation-for-ecwid:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  shlwhenneed:
    QueryParameter:
      files:
      - shlwhenneed.js
      version: true
  shoot-the-zombie:
    QueryParameter:
      files:
      - scripts.js
      version: true
  shop-menu:
    QueryParameter:
      files:
      - shop-menu.css
      - next-page.js
      version: true
  shop-page-wp:
    QueryParameter:
      files:
      - assets/css/shop-page-wp-grid.css
      - assets/css/shop-page-wp-base-styles.css
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  shopcode-menu-horizontal-woocommerce:
    QueryParameter:
      files:
      - assets/css/main.css
      version: true
  shopcode-owl-carousel-woocommerce-widget:
    QueryParameter:
      files:
      - assets/css/main.css
      - assets/js/main.js
      version: true
  shopcode-popup-profile-builder:
    QueryParameter:
      files:
      - assets/css/main.css
      - assets/js/main.js
      version: true
  shortcake-bakery:
    TranslationFile:
      class: BodyPattern
      path: languages/shortcake-bakery.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Shortcake Bakery (?<v>\d+\.[\.\d]+)/i'
      version: true
  shortcode-cleaner-lite:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  shortcode-developer:
    TranslationFile:
      class: BodyPattern
      path: lang/scd.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: Shortcode Developer (?<v>\d+\.[\.\d]+)/i'
      version: true
  shortcode-ui:
    TranslationFile:
      class: BodyPattern
      path: languages/shortcode-ui.pot
      pattern: !ruby/regexp /ct\-Id\-Version:\ Shortcake \(Shortcode UI\) (?<v>\d+\.[\.\d]+)/i
      version: true
  shortcode-widget:
    TranslationFile:
      class: BodyPattern
      path: languages/shortcode-widget.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Shortcode Widget (?<v>\d+\.[\.\d]+)/i
      version: true
  shortcodes-finder:
    QueryParameter:
      files:
      - public/css/shortcodes-finder-public.css
      - public/js/shortcodes-finder-public.js
      version: true
  shortcodes-for-buddypress:
    TranslationFile:
      class: BodyPattern
      path: languages/shortcodes-for-bp-en_US.po
      pattern: !ruby/regexp '/t\-Id\-Version: Shortcodes For BuddyPress (?<v>\d+\.[\.\d]+)/i'
      version: true
  shortcodes-for-gravity-forms:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /= (?<v>\d+\.[\.\d]+) =/i
      version: true
  shortcodes-for-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: languages/shortcodes-for-woocommerce.pot
      pattern: !ruby/regexp /\-Id\-Version:\ Shortcodes for WooCommerce (?<v>\d+\.[\.\d]+)/i
      version: true
  shortest-website-monetization:
    QueryParameter:
      files:
      - css/public.css
      - js/public.js
      version: true
  shortnit:
    Comment:
      xpath: //comment()[contains(., "Shortn.It")]
      pattern: !ruby/regexp /Shortn\.It version (?<v>\d+\.[\.\d]+)/i
      version: true
  shortpixel-adaptive-images:
    QueryParameter:
      files:
      - js/ai.js
      version: true
  show-active-purchases-for-woocommerce:
    QueryParameter:
      files:
      - public/css/sap-for-woocommerce-public.css
      - public/js/sap-for-woocommerce-public.js
      version: true
  show-external-links:
    QueryParameter:
      files:
      - public/css/show-external-links-public.css
      version: true
  show-me-the-admin:
    QueryParameter:
      files:
      - assets/css/show-me-the-admin.min.css
      - assets/js/show-me-the-admin.min.js
      version: true
  show-more-p2:
    QueryParameter:
      files:
      - show-more-p2.js
      version: true
  show-post-in-lightbox:
    QueryParameter:
      files:
      - ostlightbox/js/ostlightbox.js
      version: true
  show-posts:
    QueryParameter:
      files:
      - atw-posts-style.min.css
      version: true
  show-remote-ip:
    QueryParameter:
      files:
      - public/css/show-remote-ip-public.css
      - public/js/show-remote-ip-public.js
      version: true
  showcase-visual-composer-addon:
    QueryParameter:
      files:
      - assets/css/style.min.css
      version: true
  showcaster:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  shownotes:
    QueryParameter:
      files:
      - static/shownotes.js
      version: true
  shutter-reloaded:
    QueryParameter:
      files:
      - "/shutter-reloaded.js"
      version: true
  side-by-side:
    QueryParameter:
      files:
      - style.css
      - script.min.js
      version: true
  side-matter:
    QueryParameter:
      files:
      - css/side-matter.css
      - js/side-matter.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/side-matter.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Side Matter (?<v>\d+\.[\.\d]+)/i'
      version: true
  side-menu:
    QueryParameter:
      files:
      - public/css/style.css
      - public/css/left.css
      - public/js/side-menu.js
      version: true
  sidebar-login:
    QueryParameter:
      files:
      - assets/css/sidebar-login.css
      - assets/js/sidebar-login.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/sidebar-login.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Sidebar Login (?<v>\d+\.[\.\d]+)/i
      version: true
  sidebar-post:
    QueryParameter:
      files:
      - nexusframework/css/general.css
      - js/spost.js
      version: true
  sidebar-widget-collapser:
    QueryParameter:
      files:
      - SidebarCollapserScript.js
      version: true
  sideposts:
    QueryParameter:
      files:
      - style.css
      version: true
  sighted-invoice-manager:
    QueryParameter:
      files:
      - public/css/sighted-invoice-manager-public.css
      - public/js/sighted-invoice-manager-public.js
      version: true
  sightmill-nps:
    TranslationFile:
      class: BodyPattern
      path: lang/sightmill-nps.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: SightMill NPS (?<v>\d+\.[\.\d]+)/i'
      version: true
  similar-post-title-checker:
    TranslationFile:
      class: BodyPattern
      path: languages/sp-post-title-fa_IR.po
      pattern: !ruby/regexp '/\-Id\-Version: Similar post\-title checker (?<v>\d+\.[\.\d]+)/i'
      version: true
  simple-ab-testing:
    QueryParameter:
      files:
      - public/css/wordpress-ab-testing-public.css
      - public/js/wordpress-ab-testing-public.js
      version: true
  simple-accordion:
    QueryParameter:
      files:
      - js/mam-accordion.js
      version: true
  simple-age-restriction-warning:
    QueryParameter:
      files:
      - assets/simple-age-restriction-warning-public.css
      - assets/simple-age-restriction-warning-public.js
      version: true
  simple-ajax-search:
    TranslationFile:
      class: BodyPattern
      path: languages/simple-ajax-search.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Simple Ajax Search (?<v>\d+\.[\.\d]+)/i'
      version: true
  simple-attribution:
    QueryParameter:
      files:
      - assets/css/simple-attribution.min.css
      version: true
  simple-author-box:
    QueryParameter:
      files:
      - assets/css/simple-author-box.min.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  simple-blueprint-installer:
    TranslationFile:
      class: BodyPattern
      path: languages/simple-blueprint-installer.pot
      pattern: !ruby/regexp '/\-Id\-Version: Simple blueprint installer (?<v>\d+\.[\.\d]+)/i'
      version: true
  simple-category-posts-widget:
    QueryParameter:
      files:
      - css/p2hc-category-posts.css
      version: true
  simple-code-block:
    TranslationFile:
      class: BodyPattern
      path: languages/simple-code-block.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Simple Code Block (?<v>\d+\.[\.\d]+)/i'
      version: true
  simple-colorbox:
    Comment:
      xpath: //comment()[contains(., "Simple Colorbox")]
      pattern: !ruby/regexp /Simple Colorbox Plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  simple-contact-form-revisited-plugin:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/js/simple-contact-form-revisited-plugin.js
      version: true
  simple-cookie-control:
    QueryParameter:
      files:
      - public/css/cookieconsent.min.css
      - public/js/cookieconsent.min.js
      - public/js/simple-cookie-control-public.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/simple-cookie-control.pot
      pattern: !ruby/regexp '/oject\-Id\-Version: Simple Cookie Control (?<v>\d+\.[\.\d]+)/i'
      version: true
  simple-cookie-law:
    TranslationFile:
      class: BodyPattern
      path: lang/simple_cookie_law.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Simple Cookie Law (?<v>\d+\.[\.\d]+)/i'
      version: true
  simple-cookie-notification-bar:
    QueryParameter:
      files:
      - assets/css/style.min.css
      - assets/js/script.js
      version: true
  simple-debug-info-panel:
    QueryParameter:
      files:
      - assets/js/simple-debug.js
      version: true
  simple-easy-google-analytics:
    QueryParameter:
      files:
      - public/js/simple-easy-google-analytics-public.js
      version: true
  simple-emoji-reactions:
    QueryParameter:
      files:
      - public/css/simple-emoji-reactions-public.css
      - public/js/simple-emoji-reactions-public.js
      version: true
  simple-event-scheduler:
    TranslationFile:
      class: BodyPattern
      path: languages/se-scheduler.pot
      pattern: !ruby/regexp '/ject\-Id\-Version: Simple Event Scheduler (?<v>\d+\.[\.\d]+)/i'
      version: true
  simple-events-calendar:
    Comment:
      xpath: //comment()[contains(., "Simple Events Calendar")]
      pattern: !ruby/regexp /Simple Events Calendar (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - simple-events-calendar.css
      version: true
  simple-exit-intent-popup:
    QueryParameter:
      files:
      - public/js/seip-public.js
      version: true
  simple-expires:
    TranslationFile:
      class: BodyPattern
      path: lang/simple-expires.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Simple expires (?<v>\d+\.[\.\d]+)/i'
      version: true
  simple-facebook:
    QueryParameter:
      files:
      - css/simple-facebook.css
      version: true
  simple-facebook-feeds:
    QueryParameter:
      files:
      - assets/css/sff_plugin_style.css
      - admin/assets/css/font-awesome.css
      version: true
  simple-facebook-twitter-widget:
    QueryParameter:
      files:
      - js/simple-facebook-page-root.js
      version: true
  simple-fading-testimonials-widget:
    QueryParameter:
      files:
      - public/css/sft-public.min.css
      - public/js/sft-public.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/simple-fading-testimonials-es_ES.po
      pattern: !ruby/regexp '/\-Id\-Version: Simple Fading Testimonials (?<v>\d+\.[\.\d]+)/i'
      version: true
  simple-fancybox:
    QueryParameter:
      files:
      - css/jquery.fancybox.min.css
      - js/jquery.fancybox.min.js
      version: true
  simple-faq-manager:
    QueryParameter:
      files:
      - "/assets/styles/simple_faq.css"
      - "/assets/js/simple_faq.js"
      version: true
  simple-featured-image-finder:
    TranslationFile:
      class: BodyPattern
      path: languages/default.pot
      pattern: !ruby/regexp /d\-Version:\ Simple Featured Image Finder (?<v>\d+\.[\.\d]+)/i
      version: true
  simple-folio:
    QueryParameter:
      files:
      - public/css/simple-folio-public.css
      version: true
  simple-follow-me-social-buttons-widget:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/css/icons.css
      - assets/js/front-widget.js
      version: true
  simple-gdpr-cookies:
    QueryParameter:
      files:
      - assets/css/public/dist/styles.min.css
      - assets/js/public/dist/scripts.min.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  simple-google-maps-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  simple-history:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  simple-iframe-buster:
    QueryParameter:
      files:
      - js/iframe-buster.js
      version: true
  simple-image-sizes:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  simple-lightbox:
    QueryParameter:
      files:
      - client/css/app.css
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  simple-load-more:
    TranslationFile:
      class: BodyPattern
      path: lang/simple-load-more.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Easy Load More (?<v>\d+\.[\.\d]+)/i'
      version: true
  simple-location:
    QueryParameter:
      files:
      - css/location.min.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/simple-location.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Simple Location (?<v>\d+\.[\.\d]+)/i'
      version: true
  simple-mapbox-data:
    QueryParameter:
      files:
      - public/css/simple-mapbox-data-public.css
      - public/js/simple-mapbox-data-public.js
      version: true
  simple-nested-menu:
    QueryParameter:
      files:
      - js/script.js
      version: true
  simple-newsletter:
    TranslationFile:
      class: BodyPattern
      path: languages/simple-newsletter-fa_IR.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WB Newsletter (?<v>\d+\.[\.\d]+)/i'
      version: true
  simple-owl-carousel:
    QueryParameter:
      files:
      - public/css/simple-owl-carousel-public.css
      version: true
  simple-page-sidebars:
    TranslationFile:
      class: BodyPattern
      path: languages/simple-page-sidebars.pot
      pattern: !ruby/regexp /roject\-Id\-Version:\ Simple Page Sidebars (?<v>\d+\.[\.\d]+)/i
      version: true
  simple-pagination:
    QueryParameter:
      files:
      - css/default.css
      version: true
  simple-pop-up:
    QueryParameter:
      files:
      - "/assets/js/smp-scipt.js"
      version: true
  simple-post-box:
    QueryParameter:
      files:
      - css/simplepost-box-style.css
      version: true
  simple-post-gmaps:
    QueryParameter:
      files:
      - lib/geoxml3.js
      - inc/ressources/spgm-map.min.js
      version: true
  simple-posts-ticker:
    Comment:
      xpath: //comment()[contains(., "Simple Posts Ticker")]
      pattern: !ruby/regexp /te uses the Simple Posts Ticker plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  simple-presenter:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  simple-responsive-images:
    QueryParameter:
      files:
      - "/ressources/js/responsive.min.js"
      version: true
  simple-scroll-to-top:
    Comment:
      xpath: //comment()[contains(., "Simple Scroll")]
      pattern: !ruby/regexp /Simple Scroll To Top (?<v>\d+\.[\.\d]+) by/i
      version: true
  simple-share-button-adder:
    Comment:
      pattern: !ruby/regexp /Simple Share Buttons Adder \((?<v>\d+\.[\.\d]+)\)/i
      version: true
  simple-share-sticky:
    QueryParameter:
      files:
      - simple-share-sticky.css
      - simple-share-sticky.js
      version: true
  simple-sharing:
    QueryParameter:
      files:
      - public/css/exxica-simple-sharing-public.css
      - public/js/exxica-simple-sharing-public.js
      version: true
  simple-shortcode-block:
    TranslationFile:
      class: BodyPattern
      path: languages/simple-shortcode-block.pot
      pattern: !ruby/regexp '/ject\-Id\-Version: Simple Shortcode Block (?<v>\d+\.[\.\d]+)/i'
      version: true
  simple-sidebar-manager:
    TranslationFile:
      class: BodyPattern
      path: languages/default.pot
      pattern: !ruby/regexp /ject\-Id\-Version:\ Simple Sidebar Manager (?<v>\d+\.[\.\d]+)/i
      version: true
  simple-slideshow-manager:
    QueryParameter:
      files:
      - css/style.css
      version: true
  simple-social-buttons:
    QueryParameter:
      files:
      - assets/css/front.css
      - assets/js/front.js
      version: true
    Comment:
      xpath: //comment()[contains(., "Simple Social Buttons")]
      pattern: !ruby/regexp /Tags generated by Simple Social Buttons (?<v>\d+\.[\.\d]+)/i
      version: true
  simple-social-icons:
    QueryParameter:
      files:
      - css/style.css
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: plugin:version
      version: true
  simple-social-sharing-buttons:
    QueryParameter:
      files:
      - public/css/wp-scsb-public.css
      - public/js/wp-scsb-public.js
      version: true
  simple-sponsorships:
    QueryParameter:
      files:
      - assets/dist/css/public.css
      - assets/dist/js/public.js
      version: true
  simple-staff-list:
    QueryParameter:
      files:
      - public/css/simple-staff-list-public.css
      - public/js/simple-staff-list-public.js
      version: true
  simple-student-result:
    QueryParameter:
      files:
      - css/ssr_style.css
      version: true
  simple-support-system:
    QueryParameter:
      files:
      - public/css/simple-support-system-public.css
      - public/js/simple-support-system-public.js
      version: true
  simple-team:
    QueryParameter:
      files:
      - css/simple-team.css
      version: true
  simple-tel-tracking:
    QueryParameter:
      files:
      - tracking-code.js
      version: true
  simple-testimonials-showcase:
    QueryParameter:
      files:
      - public/css/simple-testimonials-showcase-public.css
      - public/js/simple-testimonials-showcase-public.js
      version: true
  simple-user-adding:
    TranslationFile:
      class: BodyPattern
      path: languages/simple-user-adding.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Simple User Adding (?<v>\d+\.[\.\d]+)/i
      version: true
  simple-user-listing:
    TranslationFile:
      class: BodyPattern
      path: languages/simple-user-listing.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: Simple User Listing (?<v>\d+\.[\.\d]+)/i'
      version: true
  simple-widget-title-links:
    TranslationFile:
      class: BodyPattern
      path: languages/simple-widget-title-links.pot
      pattern: !ruby/regexp '/t\-Id\-Version: Simple Widget Title Links (?<v>\d+\.[\.\d]+)/i'
      version: true
  simple-word-count-and-reading-time:
    QueryParameter:
      files:
      - js/swcart-scripts.js
      version: true
  simple-youtube-embed:
    QueryParameter:
      files:
      - jquery.waitforimages.min.js
      - jquery.prettyembed.min.js
      - jquery.fitvids.js
      version: true
  simple-youtube-gdpr:
    QueryParameter:
      files:
      - public/css/simple-youtube-gdpr-public.css
      - public/js/simple-youtube-gdpr-public.js
      version: true
  simplegal:
    TranslationFile:
      class: BodyPattern
      path: simplegal-de_DE.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: SimpleGal v(?<v>\d+\.[\.\d]+)/i'
      version: true
  simplelightbox:
    QueryParameter:
      files:
      - dist/simple-lightbox.min.js
      - resources/js/setup.simplelightbox.js
      version: true
  simplemodal-contact-form-smcf:
    QueryParameter:
      files:
      - css/smcf.css
      - js/smcf.js
      version: true
  simplemodal-login:
    QueryParameter:
      files:
      - css/default.css
      - js/default.js
      version: true
  simplepay-nigeria-official:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  simplest-gallery:
    Comment:
      xpath: //comment()[contains(., "Simplest Gallery")]
      pattern: !ruby/regexp /Added by Simplest Gallery Plugin v\. (?<v>\d+\.[\.\d]+)/i
      version: true
  simplified-font-manager:
    TranslationFile:
      class: BodyPattern
      path: lang/simplified-font-manager.pot
      pattern: !ruby/regexp '/ect\-Id\-Version: Simplified Font Manager (?<v>\d+\.[\.\d]+)/i'
      version: true
  simply-snow:
    QueryParameter:
      files:
      - assets/js/simply-snow.js
      version: true
  simply-social-links:
    TranslationFile:
      class: BodyPattern
      path: simply-social-links.po
      pattern: !ruby/regexp '/Project\-Id\-Version: Simply Social Links (?<v>\d+\.[\.\d]+)/i'
      version: true
  simply-static:
    TranslationFile:
      class: BodyPattern
      path: languages/simply-static.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Simply Static (?<v>\d+\.[\.\d]+)/i'
      version: true
  simvoicing:
    TranslationFile:
      class: BodyPattern
      path: simvoicing.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Simvoicing (?<v>\d+\.[\.\d]+)/i'
      version: true
  single-category-permalink:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  single-mailchimp:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  single-post-meta-description:
    QueryParameter:
      files:
      - admin/js/single-post-meta-description-ajax-script.js
      version: true
  sinm-scroll-to-top:
    QueryParameter:
      files:
      - js/jquery.scrollUp.min.js
      - js/active.js
      version: true
  sis-handball:
    QueryParameter:
      files:
      - public/js/sis-handball-public.js
      version: true
  site-announcements:
    QueryParameter:
      files:
      - public/css/cw-site-announcements-public.css
      - public/css/animate.css
      - public/js/js.cookie.js
      version: true
  site-icon-extended:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  site-reviews:
    QueryParameter:
      files:
      - assets/css/twenty-fifteen.css
      - assets/js/site-reviews.js
      - assets/styles/site-reviews.css
      - assets/scripts/site-reviews.js
      version: true
  site-search-360:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  site-speed-monitor:
    TranslationFile:
      class: BodyPattern
      path: languages/site-speed-monitor.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Site Speed Monitor (?<v>\d+\.[\.\d]+)/i'
      version: true
  site-watch:
    QueryParameter:
      files:
      - styles/easy-pie-ibc-styles.css
      - js/ezp_ibc.js
      - js/ezp_ibc_trk.js
      version: true
  sitebuilder-dynamic-components:
    QueryParameter:
      files:
      - assets/scripts/sb-dc.js
      version: true
  siteimprove:
    TranslationFile:
      class: BodyPattern
      path: languages/siteimprove.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Siteimprove Plugin (?<v>\d+\.[\.\d]+)/i'
      version: true
  sitemap:
    QueryParameter:
      files:
      - css/page-list.css
      version: true
  sitepress-multilingual-cms:
    MetaGenerator:
      class: Xpath
      xpath: //meta[@name="generator" and contains(@content, "WPML")]/@content
      pattern: !ruby/regexp /\AWPML\sver:(?<v>\d+\.[\.\d]+)\sstt/i
      version: true
    Changelog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /(?:#|\*)\s?(?<v>\d+\.[\.\d]+)/
      version: true
    QueryParameter:
      files:
      - res/css/language-selector.css.gzip
      - res/js/jquery.cookie.js
      version: true
  sitewit-engagement-analytics:
    TranslationFile:
      class: BodyPattern
      path: languages/sitewit-engagement-analytics.pot
      pattern: !ruby/regexp '/ect\-Id\-Version: Search Engine Marketing (?<v>\d+\.[\.\d]+)/i'
      version: true
  siwecos:
    TranslationFile:
      class: BodyPattern
      path: languages/siwecos-de_DE.po
      pattern: !ruby/regexp '/\# Version:     (?<v>\d+\.[\.\d]+)/i'
      version: true
  sj-cornerstone-addon:
    QueryParameter:
      files:
      - "/assets/styles/sjc-frontend.css"
      version: true
  skillbars:
    QueryParameter:
      files:
      - js/shortcodes_skillbar.js
      version: true
  skimlinks:
    TranslationFile:
      class: BodyPattern
      path: languages/skimlinks.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Skimlinks (?<v>\d+\.[\.\d]+)/i'
      version: true
  skip-to:
    QueryParameter:
      files:
      - js/SkipTo.min.js
      version: true
  skt-skill-bar:
    QueryParameter:
      files:
      - skill_bar/circle/jquery.easy-pie-chart.js
      - skill_bar/circle/custom.js
      - skill_bar/gage/justgage.js
      - skill_bar/gage/raphael-2.1.4.min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  skybox-checkout-for-woocommerce:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /^\#+ \[(?<v>\d+\.[\.\d]+)\](?!.*\#+ \[\d+\.[\.\d]+\])/mi
      version: true
  slate:
    TranslationFile:
      class: BodyPattern
      path: languages/slate.pot
      pattern: !ruby/regexp '/t\-Id\-Version: SVG_Logo_and_Text_Effects (?<v>\d+\.[\.\d]+)/i'
      version: true
  slcrerator-shorten-link-creator:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  slickr-flickr:
    QueryParameter:
      files:
      - styles/public.css
      - scripts/public.js
      version: true
  slidedeck:
    QueryParameter:
      files:
      - css/slidedeck.css
      - js/jail.js
      - js/slidedeck-public.js
      version: true
  slidedeck-lite-for-wordpress:
    QueryParameter:
      files:
      - lib/jquery-mousewheel/jquery.mousewheel.min.js
      - lib/slidedeck.jquery.lite.pack.js
      version: true
  slidedeck2:
    QueryParameter:
      files:
      - css/slidedeck.css
      - js/slidedeck-public.js
      version: true
  slidedeck3:
    QueryParameter:
      files:
      - css/slidedeck.css
      - js/jail.js
      - js/slidedeck-public.js
      version: true
    JavascriptVar:
      xpath: //script[not(@src) and contains(., "slideDeck")]
      pattern: !ruby/regexp /window\.slideDeck2Version = "(?<v>\d+\.[\.\d]+)";/i
      version: true
  slider-and-carousel-plus-widget-for-instagram:
    QueryParameter:
      files:
      - assets/css/font-awesome.min.css
      - assets/css/magnific-popup.css
      - assets/css/slick.css
      - assets/css/iscwp-public.css
      version: true
  slider-by-webxapp:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/css/slick/slick.css
      - assets/css/slick/slick-theme.css
      - assets/js/script.js
      - assets/js/slick.min.js
      version: true
  slider-spider:
    QueryParameter:
      files:
      - public/css/slider-spider-public.css
      - public/css/swiper.min.css
      - public/js/slider-spider-public.js
      version: true
  sliderme:
    TranslationFile:
      class: BodyPattern
      path: lang/slider-me-en_GB.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: slider\.me v(?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  sliderspack-all-in-one-image-sliders:
    QueryParameter:
      files:
      - assets/css/wp-spaios-public.css
      version: true
  slideshow:
    QueryParameter:
      files:
      - slideshow.css
      - slideshow.js
      version: true
  slideshow-posts:
    QueryParameter:
      files:
      - public/css/cw-slideshow-public.css
      - public/js/cw-slideshow-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/cw-slideshow.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Slideshow Posts (?<v>\d+\.[\.\d]+)/i'
      version: true
  sliding-tags:
    QueryParameter:
      files:
      - assets/js/scripts.js
      version: true
  slidr:
    QueryParameter:
      files:
      - js/slidr.js
      version: true
  slim-maintenance-mode:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  slimbox-2-slideshow:
    QueryParameter:
      files:
      - tss.css
      - tss.min.js
      version: true
  slkz-breadcrumbs:
    TranslationFile:
      class: BodyPattern
      path: languages/slkz-breadcrumbs-fr_FR.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: SlkZ Breadcrumbs (?<v>\d+\.[\.\d]+)/i'
      version: true
  smart-codegrape-widget:
    QueryParameter:
      files:
      - css/style.css
      version: true
  smart-faq:
    QueryParameter:
      files:
      - css/skin1.css
      - js/smartfaq.min.js
      version: true
  smart-image-resize:
    QueryParameter:
      files:
      - public/css/plugpix-smart-image-resize-public.css
      - public/js/plugpix-smart-image-resize-public.js
      version: true
  smart-logo-showcase-lite:
    QueryParameter:
      files:
      - css/font-awesome.min.css
      - css/owl.carousel.css
      - css/tooltipster.bundle.css
      - css/smls-frontend-style.css
      - css/smls-responsive.css
      - js/owl.carousel.js
      - js/tooltipster.bundle.js
      - js/smls-frontend-script.js
      version: true
  smart-manager-for-wp-e-commerce:
    TranslationFile:
      class: BodyPattern
      path: languages/smart-manager-for-wp-e-commerce.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Smart Manager (?<v>\d+\.[\.\d]+)/i
      version: true
  smart-marketing-for-wp:
    QueryParameter:
      files:
      - public/css/egoi-for-wp-public.css
      version: true
  smart-navbar:
    QueryParameter:
      files:
      - includes/css/smart_nav.css
      - includes/js/smart-nav.js
      version: true
  smart-overlay:
    QueryParameter:
      files:
      - smart-overlay.js
      - assets/smart-overlay.js
      - assets/smart-overlay.css
      version: true
  smart-post-like:
    QueryParameter:
      files:
      - spr.js
      version: true
  smart-post-rating:
    QueryParameter:
      files:
      - spr.js
      version: true
  smart-recaptcha:
    QueryParameter:
      files:
      - css/re_front_end_style.css
      - css/desktop_style.css
      version: true
  smart-reporter-for-wp-e-commerce:
    TranslationFile:
      class: BodyPattern
      path: languages/smart-reporter-for-wp-e-commerce.pot
      pattern: !ruby/regexp /\-Version:\ Smart Reporter for e\-commerce (?<v>\d+\.[\.\d]+)/i
      version: true
  smartcat-video-image-slider:
    QueryParameter:
      files:
      - assets/css/camera.css
      - assets/css/style.css
      - assets/js/camera.min.js
      - assets/js/script.js
      version: true
  smartcrawl-seo:
    TranslationFile:
      class: BodyPattern
      path: languages/wpmu-dev-seo.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: SmartCrawl (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+) \- \d+/
      version: true
  smartideo:
    QueryParameter:
      files:
      - static/smartideo.css
      - static/smartideo.js
      version: true
  smartifw:
    QueryParameter:
      files:
      - assets/css/smart_ifw_site.css
      version: true
  smarttouchinteractive-form-builder:
    Comment:
      xpath: //comment()[contains(., 'name="sti"')]
      pattern: !ruby/regexp /<meta name="sti" version="(?<v>\d+\.[\.\d]+)" \/>/i
      version: true
  smarty-for-wordpress:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  smashing-blocks:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  smilebox-widget:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/js/smile-pingback.js
      version: true
  smiling-video:
    QueryParameter:
      files:
      - css/video-js-5.19.2.css
      - css/videojs.ima.css
      - css/skin-smiling-player-multicp-2.0.css
      - js/sm-common-func.js
      pattern: !ruby/regexp /smver=(?<v>\d+\.[\.\d]+)/i
      version: true
  smooth-gallery-replacement:
    QueryParameter:
      files:
      - scripts/History.js
      version: true
  smooth-page-scroll-updown-buttons:
    QueryParameter:
      files:
      - assets/js/smooth-page-scroll-updown-buttons.min.js
      - assets/js/addButtons.js
      version: true
  smooth-scroll-by-wpos:
    QueryParameter:
      files:
      - assets/css/ssbywpos-style.css
      - assets/js/wp-ssbywpos-public.js
      version: true
  smooth-scroll-up:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  sms-notification-for-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: languages/Repute-SMS-en_US.po
      pattern: !ruby/regexp '/roject\-Id\-Version: SMS for WooCommerce v(?<v>\d+\.[\.\d]+)/i'
      version: true
  smslist:
    QueryParameter:
      files:
      - css/style.css
      - js/numberAction.js
      version: true
  smurfify:
    QueryParameter:
      files:
      - scripts.js
      version: true
  sn-google-plus:
    Comment:
      xpath: //comment()[contains(., "SN Google Plus")]
      pattern: !ruby/regexp /SN Google Plus (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - css/retioSlider.css
      version: true
  sniperpress-mail:
    QueryParameter:
      files:
      - public/css/sniperpress-mail-public.css
      - public/js/sniperpress-mail-public.js
      version: true
  snippets-done-right:
    QueryParameter:
      files:
      - assets/sdr-front.css
      - assets/sdr-front.js
      version: true
  snipzine-slider:
    QueryParameter:
      files:
      - themes/all.css
      version: true
  snow-storm:
    QueryParameter:
      files:
      - snow-storm.js
      version: true
  snowy:
    QueryParameter:
      files:
      - js/jquery.snow.js
      - js/snowy.js
      version: true
  sns-subscription-form-for-amazon-web-services-push-notifications:
    QueryParameter:
      files:
      - script.js
      version: true
  socail-profile-linking:
    QueryParameter:
      files:
      - includes/css/spl-styles.css
      version: true
  social-booster:
    QueryParameter:
      files:
      - public/css/social-booster-public.css
      - public/js/social-booster-public.js
      version: true
  social-count-plus:
    TranslationFile:
      class: BodyPattern
      path: languages/social-count-plus.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Social Count Plus (?<v>\d+\.[\.\d]+)/i
      version: true
  social-divi:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  social-icons:
    QueryParameter:
      files:
      - assets/css/social-icons.css
      version: true
  social-icons-lite:
    QueryParameter:
      files:
      - assets/css/social-icons-lite.css
      version: true
  social-links-group:
    QueryParameter:
      files:
      - css/animate.css
      - css/font-awesome.css
      version: true
  social-maven:
    TranslationFile:
      class: BodyPattern
      path: i18n/social-maven.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Social Maven (?<v>\d+\.[\.\d]+)/i'
      version: true
  social-media-aggregator:
    QueryParameter:
      files:
      - js/im-social-aggregator.js
      version: true
  social-media-followers-counter:
    QueryParameter:
      files:
      - css/style.css
      version: true
  social-media-links:
    QueryParameter:
      files:
      - public/css/social-media-public.css
      - public/js/social-media-public.js
      version: true
  social-media-widget-icon:
    QueryParameter:
      files:
      - assets/js/wpssiw-script.js
      version: true
  social-medias-connect:
    Comment:
      xpath: //comment()[contains(., "social medias connect")]
      pattern: !ruby/regexp /social medias connect V(?<v>\d+\.[\.\d]+)/i
      version: true
  social-mentions:
    QueryParameter:
      files:
      - css/front-end.css
      version: true
  social-nation-itsme-login:
    QueryParameter:
      files:
      - assets/css/social-nation-itsme-login.css
      version: true
  social-nation-itsme-oauth-login-multibutton:
    QueryParameter:
      files:
      - assets/css/social-nation-itsme-oauth-login-multibutton.css
      version: true
  social-networks-links-by-performance-foundry:
    QueryParameter:
      files:
      - assets/css/font-awesome.min.css
      - assets/css/foundrysl.css
      version: true
  social-parts:
    QueryParameter:
      files:
      - public/js/social-parts-public.js
      version: true
  social-polls-by-opinionstage:
    QueryParameter:
      files:
      - public/js/shortcodes.js
      version: true
  social-proof-testimonials-slider:
    QueryParameter:
      files:
      - public/css/social-proof-slider-public.css
      version: true
  social-rocket:
    Comment:
      xpath: //comment()[contains(., "Social Rocket")]
      pattern: !ruby/regexp /Begin Social Rocket v(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - css/style.css
      - css/fontawesome.min.css
      - css/fa-brands.min.css
      - css/fa-regular.min.css
      - css/fa-solid.min.css
      - js/script.js
      version: true
  social-share-and-social-locker-arsocial:
    TranslationFile:
      class: BodyPattern
      path: languages/arsocial_lite-en_US.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: ARSocial Lite v(?<v>\d+\.[\.\d]+)/i'
      version: true
  social-share-by-jm-crea:
    MetaTag:
      class: Xpath
      xpath: //meta[contains(@name, "Social Share By JM")]/@content
      version: true
  social-sharing-buttons-and-counters:
    QueryParameter:
      files:
      - assets/css/jc-social-sharing.css
      - assets/js/jc-social-sharing.js
      version: true
  social-warfare:
    Comment:
      pattern: !ruby/regexp /Social Warfare v(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - css/style.min.css
      - js/script.min.js
      version: true
  social-web-suite:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  social-wiggle:
    QueryParameter:
      files:
      - css/socialwiggle.css
      - js/socialwiggle.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  socialized:
    QueryParameter:
      files:
      - assets/styles/socialized.css
      version: true
  socialsnap:
    QueryParameter:
      files:
      - assets/css/socialsnap.css
      - assets/js/socialsnap.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  sociofluid:
    Comment:
      xpath: //comment()[contains(., "SocioFluid")]
      pattern: !ruby/regexp /Required by SocioFluid (?<v>\d+\.[\.\d]+) plugin/i
      version: true
  socketlabs:
    QueryParameter:
      files:
      - public/css/socketlabs-public.css
      - public/js/socketlabs-public.js
      version: true
  software-issue-manager:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Software Issue Manager v(?<v>\d+\.[\.\d]+) \- https:\/\/emdplugins\.com/i
  sola-testimonials:
    QueryParameter:
      files:
      - js/jquery.form-validator.min.js
      - js/sola_t_frontend.js
      - js/imgLiquid-min.js
      version: true
  sold-alerts:
    QueryParameter:
      files:
      - static/css/css.css
      - static/js.js
      version: true
  solidres:
    QueryParameter:
      files:
      - assets/js/site.js
      - assets/js/common.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: i18n/solidres.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Solidres (?<v>\d+\.[\.\d]+)/i'
      version: true
  solr-power:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    TranslationFile:
      class: BodyPattern
      path: solr-for-wordpress-on-pantheon.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ solr\-power (?<v>\d+\.[\.\d]+)/i
      version: true
  solutions-invoice-manager:
    QueryParameter:
      files:
      - public/css/solutions-invoice-manager-public.css
      - public/js/solutions-invoice-manager-public.js
      version: true
  some-maps:
    QueryParameter:
      files:
      - css/some-maps.css
      - js/some-maps.js
      version: true
  son-of-gifv:
    TranslationFile:
      class: BodyPattern
      path: languages/son-of-gifv.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Son of GIFV (?<v>\d+\.[\.\d]+)/i'
      version: true
  sophia-twitter-auto-post:
    TranslationFile:
      class: BodyPattern
      path: languages/sophia-post-to-twitter.pot
      pattern: !ruby/regexp '/ct\-Id\-Version: Sophia Twitter Auto Post (?<v>\d+\.[\.\d]+)/i'
      version: true
  soup-waiter:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  source-affix:
    QueryParameter:
      files:
      - css/public.css
      version: true
  sp-client-document-manager:
    QueryParameter:
      files:
      - style.css
      version: true
  sp-disable-site:
    TranslationFile:
      class: BodyPattern
      path: languages/spdp86-en_US.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: SP Disable Site v(?<v>\d+\.[\.\d]+)/i'
      version: true
  sp-display-widgets:
    TranslationFile:
      class: BodyPattern
      path: languages/sp-display-widgets-en_US.po
      pattern: !ruby/regexp '/Project\-Id\-Version: SP Display Widgets v(?<v>\d+\.[\.\d]+)/i'
      version: true
  sp-faq:
    QueryParameter:
      files:
      - css/jquery.accordion.css
      - js/jquery.accordion.js
      version: true
  sp-header-image-slider:
    QueryParameter:
      files:
      - css/jquery.bxslider.css
      - js/jquery.bxslider.min.js
      version: true
  sp-news-and-widget:
    QueryParameter:
      files:
      - css/stylenews.css
      - js/jquery.newstape.js
      version: true
  spacious-toolkit:
    ComposerFile:
      class: ConfigParser
      path: package-lock.json
      key: version
      version: true
  spam-blip:
    TranslationFile:
      class: BodyPattern
      path: locale/spambl_l10n.pot
      pattern: !ruby/regexp /\# Spam_BLIP (?<v>\d+\.[\.\d]+)/i
      version: true
  spanish-quote-of-the-day-frase-del-dia:
    QueryParameter:
      files:
      - css/spanish-quotes.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/spanish-quote-of-the-day-frase-del-dia.pot
      pattern: !ruby/regexp /Spanish Quotes of the Day \(Frase del D[^a]+a\) (?<v>\d+\.[\.\d]+)/i
      version: true
  spantext:
    QueryParameter:
      files:
      - "/css/spantext.css"
      version: true
  spark-gf-failed-submissions:
    TranslationFile:
      class: BodyPattern
      path: languages/spark-gf-failed-submissions.pot
      pattern: !ruby/regexp /"Submissions (?<v>\d+\.[\.\d]+)/i
      version: true
  sparky-logos:
    QueryParameter:
      files:
      - admin/sl-admin-style.css
      version: true
  sparrow:
    QueryParameter:
      files:
      - public/css/getsparrow-public.css
      - public/js/getsparrow-public.js
      version: true
  special-admins:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  speed-booster-pack:
    Comment:
      pattern: !ruby/regexp /themes using Speed Booster Pack Plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  speed-bumps:
    TranslationFile:
      class: BodyPattern
      path: languages/speed-bumps.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Speed\-bumps (?<v>\d+\.[\.\d]+)/i'
      version: true
  speed-up-lazy-load:
    QueryParameter:
      files:
      - js/lazy-load.min.js
      version: true
  speedy-video:
    QueryParameter:
      files:
      - public/css/speedyvideo-public.css
      - public/js/speedyvideo-public.js
      version: true
  sphere-manager:
    TranslationFile:
      class: BodyPattern
      path: languages/SphereManager-ja.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: SphereManager(?<v>\d+\.[\.\d]+)/i'
      version: true
  spider-event-calendar:
    QueryParameter:
      files:
      - elements/calendar.js
      - elements/calendar-setup.js
      - elements/calendar_function.js
      - elements/calendar-jos.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  splash-popup-for-woocommerce:
    QueryParameter:
      files:
      - js/frontend.js
      version: true
  spoken-word:
    QueryParameter:
      files:
      - dist/spoken-word.js
      version: true
  sponsor-banners:
    QueryParameter:
      files:
      - public/css/sponsor-public.css
      - public/js/sponsor-public.js
      version: true
  sponsors-carousel:
    QueryParameter:
      files:
      - js/jquery.jcarousel.min.js
      - js/jquery.jcarousel-autoscroll.min.js
      - js/sponsors-carousel.js
      version: true
  sponsors-slideshow-widget:
    QueryParameter:
      files:
      - style.css
      version: true
  sports-address-book:
    QueryParameter:
      files:
      - assets/css/sports-address-book.css
      - assets/js/sports-address-book.js
      version: true
  sports-leagues:
    QueryParameter:
      files:
      - public/css/styles.css
      - vendor/world-flags-sprite/stylesheets/flags32.css
      - vendor/world-flags-sprite/stylesheets/flags16.css
      - public/js/sl-public.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  sportspress:
    QueryParameter:
      files:
      - assets/css/sportspress.css
      - assets/js/sportspress.js
      version: true
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /SportsPress (?<v>\d+\.[\.\d]+)/i
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  sportspress-for-cricket:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /SportsPress for Cricket (?<v>\d+\.[\.\d]+)/i
    QueryParameter:
      files:
      - js/sportspress-cricket.js
      version: true
  sportsteam-widget:
    QueryParameter:
      files:
      - css/sportsteam-widget.css
      version: true
  spoton-live:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="slp_version"]/@content
      version: true
  spr-posts-import:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  spreaker-shortcode:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  sprout-clients:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  sprout-invoices:
    Comment:
      pattern: !ruby/regexp /Sprout Invoices v(?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  spyr-bar:
    QueryParameter:
      files:
      - style.css
      version: true
  sql-reporting-services:
    QueryParameter:
      files:
      - public/css/sql-reporting-services-public.css
      - public/js/sql-reporting-services-public.js
      version: true
  square-thumbnails:
    QueryParameter:
      files:
      - public/css/square-thumbnails-public.css
      - public/js/square-thumbnails-public.js
      version: true
  squelch-tabs-and-accordions-shortcodes:
    QueryParameter:
      files:
      - css/jquery-ui/jquery-ui-1.11.4/smoothness/jquery-ui.theme.min.css
      - css/squelch-tabs-and-accordions.css
      - js/squelch-tabs-and-accordions.js
      version: true
  squirrly-seo:
    Comment:
      pattern: !ruby/regexp /Squirrly SEO Plugin (?<v>\d+\.[\.\d]+)/i
      version: true
  srizon-instagram-album:
    QueryParameter:
      files:
      - site/resources/materialize.css
      - site/resources/app.css
      version: true
  ssbd-contact-from:
    QueryParameter:
      files:
      - public/css/ssbd_plugin-public.css
      - public/js/ssbd_plugin-public.js
      version: true
  ssl-insecure-content-fixer:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /### (?<v>\d+\.[\.\d]+), [\d\-]{8,}/i
      version: true
  stack-slider-3d-image-slider:
    QueryParameter:
      files:
      - assets/css/swiper.min.css
      - assets/css/wp-sk-public.css
      version: true
  staff-list:
    QueryParameter:
      files:
      - css/staff-list.css
      version: true
  staff-team:
    QueryParameter:
      files:
      - css/themesCSS/sc_theme.css
      - js/imagelightbox.min.js
      - js/common.js
      - js/SC_Script.js
      - js/responsive.js
      version: true
  staffer:
    QueryParameter:
      files:
      - public/css/staffer-styles.css
      - public/js/staffer-scripts.js
      version: true
  stageshow:
    QueryParameter:
      files:
      - css/stageshow.css
      - js/stageshowlib_js.js
      - js/stageshow.js
      - css/stageshow-seats.css
      - js/stageshowgold.js
      version: true
    MetaTag:
      class: Xpath
      xpath: //meta[@name="StageShow"]/@content
      version: true
      pattern: !ruby/regexp /StageShow for WordPress by Malcolm Shergold \- Ver:(?<v>\d+\.[\.\d]+)
        \- BoxOfficeURL:/i
  stagtools:
    QueryParameter:
      files:
      - assets/css/stag-shortcodes.css
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/stagtools.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: StagTools (?<v>\d+\.[\.\d]+)/i'
      version: true
  starred-review:
    ChangeLog:
      class: BodyPattern
      path: Changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  statbadge:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="statbadge"]/@content
      version: true
      pattern: !ruby/regexp /statbadge\/(?<v>\d+\.[\.\d]+)/i
  static-html-output-plugin:
    TranslationFile:
      class: BodyPattern
      path: languages/static-html-output-plugin.pot
      pattern: !ruby/regexp '/ct\-Id\-Version: WP Static Site Generator (?<v>\d+\.[\.\d]+)/i'
      version: true
  status-buddy:
    QueryParameter:
      files:
      - public/css/status-buddy-public.css
      - public/js/status-buddy-public.js
      version: true
  statusmc:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  stay-alive:
    QueryParameter:
      files:
      - assets/js/stay-alive.js
      version: true
  steemit-feed:
    QueryParameter:
      files:
      - public/css/steemit-feed-public.css
      - public/js/spin.min.js
      version: true
  steemit-scroller:
    QueryParameter:
      files:
      - public/css/steemit-scroller-public.css
      - public/lightbox/lightbox.min.css
      - public/css/owl.carousel.css
      - public/css/owl.theme.default.css
      - public/js/spin.min.js
      - public/lightbox/lightbox.min.js
      - public/js/owl.carousel.min.js
      version: true
  steempress:
    QueryParameter:
      files:
      - public/css/steempress_sp-public.css
      - public/js/steempress_sp-public.js
      version: true
  stella-flags:
    QueryParameter:
      files:
      - "/css/styles.css"
      version: true
  stencil:
    QueryParameter:
      files:
      - public/css/stencil-public.css
      - public/js/stencil-public.js
      version: true
  stibee-email-subscription-form:
    QueryParameter:
      files:
      - public/css/wp-stibee-public.css
      - public/js/wp-stibee-public.js
      version: true
  sticky-add-to-cart-for-woo:
    QueryParameter:
      files:
      - public/css/satcwoo-public.css
      - public/js/satcwoo-public.js
      version: true
  sticky-menu-or-anything-on-scroll:
    QueryParameter:
      files:
      - assets/js/jq-sticky-anything.min.js
      - assets/js/stickThis.js
      version: true
  sticky-posts-dashboard-widget:
    TranslationFile:
      class: BodyPattern
      path: languages/sticky-posts-dashboard-widget-de_DE.po
      pattern: !ruby/regexp '/\-Version: Sticky Post Dashboard Widget v(?<v>\d+\.[\.\d]+)/i'
      version: true
  sticky-related-posts:
    QueryParameter:
      files:
      - css/sticky-related-posts.css
      - css/fontawesome/font-awesome.min.css
      - css/slick.css
      - css/slick-theme.css
      - js/sticky-related-posts.js
      version: true
  sticky-tax:
    TranslationFile:
      class: BodyPattern
      path: languages/sticky-tax.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Sticky Tax (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  sticky-video-free-edition:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  stickyadmin:
    QueryParameter:
      files:
      - lib/css/sticky-fonts.css
      - lib/css/sticky-adminbar.css
      - lib/css/sticky-tooltips.css
      - lib/js/sticky-adminbar.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/stickyadmin.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: StickyAdmin (?<v>\d+\.[\.\d]+)/i'
      version: true
  stock-manager-pro:
    TranslationFile:
      class: BodyPattern
      path: languages/stockmanager-nl_NL.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Stock Manager Pro (?<v>\d+\.[\.\d]+)/i'
      version: true
  stock-ticker:
    QueryParameter:
      files:
      - assets/css/stock-ticker.css
      - assets/js/jquery.stockticker.min.js
      version: true
  stonehenge-em-maps-styling:
    TranslationFile:
      class: BodyPattern
      path: languages/stonehenge-em-maps-styling-nl_NL.po
      pattern: !ruby/regexp /er %u2013 Google Maps Styling \(Add\-on\) v(?<v>\d+\.[\.\d]+)/i
      version: true
  stop-automatic-updates:
    QueryParameter:
      files:
      - public/css/stop-automatic-updates-public.css
      - public/js/stop-automatic-updates-public.js
      version: true
  stop-user-enumeration:
    QueryParameter:
      files:
      - frontend/js/frontend.js
      version: true
  storefront-jetpack:
    QueryParameter:
      files:
      - public/css/sfjp-public.css
      - public/js/sfjp-public.js
      version: true
  storefront-lines-and-circles:
    TranslationFile:
      class: BodyPattern
      path: languages/storefront-extension-boilerplate.pot
      pattern: !ruby/regexp '/d\-Version: Storefront Lines And Circles (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  storefront-product-sharing:
    TranslationFile:
      class: BodyPattern
      path: languages/storefront-product-sharing.pot
      pattern: !ruby/regexp /\-Id\-Version:\ Storefront Product Sharing (?<v>\d+\.[\.\d]+)/i
      version: true
  storefront-sticky-add-to-cart:
    QueryParameter:
      files:
      - assets/css/style.css
      version: true
  storemapper:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-storemapper.pot
      pattern: !ruby/regexp /t\-Id\-Version:\ Storemapper for WordPress (?<v>\d+\.[\.\d]+)/i
      version: true
  stray-quotes:
    TranslationFile:
      class: BodyPattern
      path: lang/stray-quotes-da_DK.po
      pattern: !ruby/regexp '/Project\-Id\-Version: Stray Random Quotes (?<v>\d+\.[\.\d]+)/i'
      version: true
  stream:
    Comment:
      pattern: !ruby/regexp /Stream WordPress user activity plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  stripe:
    QueryParameter:
      files:
      - assets/css/public.min.css
      - assets/js/vendor/accounting.min.js
      - assets/js/shared.min.js
      - assets/js/public.min.js
      version: true
  strong-testimonials:
    Comment:
      pattern: !ruby/regexp /:\ WordPress 4\.9\.1 \| Strong Testimonials (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  style-manager:
    TranslationFile:
      class: BodyPattern
      path: languages/style-manager.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Style Manager (?<v>\d+\.[\.\d]+)/i'
      version: true
  style-press:
    TranslationFile:
      class: BodyPattern
      path: lang/style-press.pot
      pattern: !ruby/regexp /ion of the WordPress plugin Style Press (?<v>\d+\.[\.\d]+)/i
      version: true
  styles-for-wp-pagenavi-addon:
    QueryParameter:
      files:
      - assets/css/sfwppa-style.css
      version: true
  stylish-author-bio:
    TranslationFile:
      class: BodyPattern
      path: languages/fr.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Stylish Author Bio (?<v>\d+\.[\.\d]+)/i'
      version: true
  stylish-cost-calculator:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  stylish-price-list:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  subme:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  subpagelister:
    QueryParameter:
      files:
      - css/subpagelister.css
      version: true
  subscribe-and-connect:
    QueryParameter:
      files:
      - assets/css/frontend.css
      version: true
  subscribe-bar-youtube:
    QueryParameter:
      files:
      - assets/css/custom.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/youtube-subscribe-bar.pot
      pattern: !ruby/regexp '/oject\-Id\-Version: YouTube Subscribe Bar (?<v>\d+\.[\.\d]+)/i'
      version: true
  subscribe-google-groups:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-google-groups-subscribe.pot
      pattern: !ruby/regexp '/ect\-Id\-Version: Google Groups Subscribe (?<v>\d+\.[\.\d]+)/i'
      version: true
  subscribe-here-widget:
    Comment:
      pattern: !ruby/regexp /Required by Subscribe Here Plugin (?<v>\d+\.[\.\d]+)/i
      version: true
  subscribe-now:
    QueryParameter:
      files:
      - css/main.css
      - js/empty.js
      version: true
  subscribe-plugin:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^v(?<v>\d+\.[\.\d]+)/i
      version: true
  subscribe2:
    ChangeLog:
      class: BodyPattern
      path: ChangeLog.txt
      pattern: !ruby/regexp /= (?<v>\d+\.[\.\d]+) =/
      version: true
    TranslationFile:
      class: BodyPattern
      path: subscribe2.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Subscribe2 (?<v>\d+\.[\.\d]+)/i'
      version: true
  subtitles:
    TranslationFile:
      class: BodyPattern
      path: languages/subtitles-en_US.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Subtitles (?<v>\d+\.[\.\d]+)/i'
      version: true
  subversion-log:
    TranslationFile:
      class: BodyPattern
      path: languages/subversion-log.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: (?<v>\d+\.[\.\d]+)/i'
      version: true
  suffice-toolkit:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/suffice-toolkit.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Suffice Toolkit (?<v>\d+\.[\.\d]+)/i'
      version: true
  suffusion-bbpress-pack:
    QueryParameter:
      files:
      - include/css/bbpress.css
      version: true
  suffusion-shortcodes:
    QueryParameter:
      files:
      - include/css/suffusion-shortcodes.css
      version: true
  supapress:
    QueryParameter:
      files:
      - includes/css/styles.min.css
      version: true
  supaz-text-headlines:
    QueryParameter:
      files:
      - css/frontend.css
      - js/frontend.js
      version: true
  super-blog-pack:
    QueryParameter:
      files:
      - js/ts-post-stats.js
      version: true
  super-booking-calendar:
    QueryParameter:
      files:
      - inc/fullcalendar.min.css
      - inc/moment.min.js
      - inc/fullcalendar.min.js
      - inc/script.js
      version: true
  super-buttons:
    QueryParameter:
      files:
      - assets/public.js
      version: true
  super-simple-gmaps:
    QueryParameter:
      files:
      - css/super-simple-gmaps.css
      - js/super-simple-gmaps.js
      version: true
  super-socializer:
    QueryParameter:
      files:
      - css/front.css
      - css/share-svg.css
      - js/front/social_login/general.js
      - js/front/facebook/sdk.js
      - js/front/facebook/commenting.js
      - js/front/sharing/sharing.js
      version: true
  super-stripe:
    TranslationFile:
      class: BodyPattern
      path: i18n/super-stripe.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Buy Now for Stripe (?<v>\d+\.[\.\d]+)/i'
      version: true
  super-web-share:
    QueryParameter:
      files:
      - public/css/super-web-share-public.css
      - public/js/super-web-share-public.js
      version: true
  superb-tables:
    QueryParameter:
      files:
      - css/data-table.css
      version: true
  superior-faq:
    QueryParameter:
      files:
      - css/superior-faq.css
      version: true
  superpack:
    QueryParameter:
      files:
      - assets/css/shortcodes.min.css
      - assets/css/widgets.min.css
      version: true
  superslider-milkbox:
    Comment:
      xpath: //comment()[contains(., "Superslider-Milkbox")]
      pattern: !ruby/regexp /is part of the Superslider\-Milkbox v(?<v>\d+\.[\.\d]+)
        plugin/i
      version: true
  supo-talk-widget:
    TranslationFile:
      class: BodyPattern
      path: languages/supo-talk-widget-fa_IR.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Supo Talk widget (?<v>\d+\.[\.\d]+)/i'
      version: true
  support-hero:
    TranslationFile:
      class: BodyPattern
      path: languages/support-hero.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Support Hero (?<v>\d+\.[\.\d]+)/i'
      version: true
  supportcandy:
    QueryParameter:
      files:
      - asset/css/bootstrap-iso.css
      - asset/lib/font-awesome/css/all.css
      - asset/css/jquery-ui.css
      - asset/css/public.css
      - asset/css/admin.css
      - asset/css/modal.css
      - asset/js/admin.js
      - asset/js/public.js
      - asset/js/modal.js
      pattern: !ruby/regexp /version=(?<v>\d+\.[\.\d]+)/i
      version: true
  supportifywp:
    QueryParameter:
      files:
      - public/css/styles.min.css
      - public/js/scripts.min.js
      version: true
  surbma-smooth-scroll:
    QueryParameter:
      files:
      - js/surbma-smooth-scroll.js
      version: true
  survais:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  sv-sticky-menu:
    QueryParameter:
      files:
      - js/sv-sticky-menu.min.js
      version: true
  svg-map-by-saedi:
    QueryParameter:
      files:
      - public/css/svg-map-by-saedi-public.css
      - public/js/svg-map-by-saedi-public.js
      version: true
  swa-alexa:
    TranslationFile:
      class: BodyPattern
      path: languages/swa-alexa-fa_IR.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: swa\-alexa (?<v>\d+\.[\.\d]+)/i'
      version: true
  swap-google-font-display:
    QueryParameter:
      files:
      - public/css/google-font-display-swapper-public.css
      - public/js/google-font-display-swapper-public.js
      version: true
  sweepstakes:
    TranslationFile:
      class: BodyPattern
      path: languages/sw-es_ES.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Sweepstakes (?<v>\d+\.[\.\d]+)/i'
      version: true
  swfput:
    QueryParameter:
      files:
      - evhh5v/evhh5v.css
      - evhh5v/front.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: locale/swfput_l10n-en_US.po
      pattern: !ruby/regexp /\# swfput (?<v>\d+\.[\.\d]+)/i
      version: true
  swh-users-only:
    TranslationFile:
      class: BodyPattern
      path: content/languages/swh_uo-fa_IR.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: SWH Users Only (?<v>\d+\.[\.\d]+)/i'
      version: true
  swift-performance-lite:
    Comment:
      xpath: //comment()[contains(., "Swift Performance Lite")]
      pattern: !ruby/regexp /with Swift Performance Lite/i
  swim-it-up-tabela-de-recordes:
    QueryParameter:
      files:
      - public/css/swimitup-recordes-public.css
      - public/js/swimitup-recordes-public.js
      version: true
  swiper-slider-and-carousel:
    QueryParameter:
      files:
      - assets/css/swiper.min.css
      - assets/css/wp-ssc-public.css
      version: true
  sympose:
    QueryParameter:
      files:
      - public/css/sympose-public.css
      - public/js/sympose-public.js
      - public/css/sympose.css
      - public/js/sympose.js
      - public/libs/font-awesome/svg-with-js/js/fontawesome-all.js
      - public/css/sympose.min.css
      - public/js/sympose.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/sympose.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Sympose (?<v>\d+\.[\.\d]+)/i
      version: true
  synchi:
    TranslationFile:
      class: BodyPattern
      path: lang/synchi-ru_RU.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Synchi v(?<v>\d+\.[\.\d]+)/i'
      version: true
  synchronized-post-publisher:
    TranslationFile:
      class: BodyPattern
      path: languages/synchronized-post-publisher-en_GB.po
      pattern: !ruby/regexp '/Id\-Version: Synchronized Post Publisher (?<v>\d+\.[\.\d]+)/i'
      version: true
  syndication-links:
    QueryParameter:
      files:
      - css/syn.min.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/syndication-links.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Syndication Links (?<v>\d+\.[\.\d]+)/i
      version: true
  syntax-highlighter-mt:
    QueryParameter:
      files:
      - styles/shCore.css
      - styles/shThemeDefault.css
      - scripts/shCore.js
      - scripts/shAutoloader.js
      - brushTypes.js
      version: true
  tab-my-content:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  tabify-edit-screen:
    TranslationFile:
      class: BodyPattern
      path: languages/tabify-edit-screen.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Tabify Edit Screen (?<v>\d+\.[\.\d]+)/i'
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  table-addons-for-elementor:
    QueryParameter:
      files:
      - public/css/table-addons-for-elementor-public.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/table-addons-elementor.pot
      pattern: !ruby/regexp '/\-Id\-Version: Table Addons For Elementor (?<v>\d+\.[\.\d]+)/i'
      version: true
  table-builder-for-csv:
    QueryParameter:
      files:
      - js/script.js
      version: true
  table-generator:
    QueryParameter:
      files:
      - css/style.css
      version: true
  table-maker:
    QueryParameter:
      files:
      - css/style.css
      version: true
  tablepress:
    QueryParameter:
      files:
      - css/default.min.css
      version: true
  tabs-widget-for-page-builder:
    TranslationFile:
      class: BodyPattern
      path: languages/tabs-widget-for-page-builder.pot
      pattern: !ruby/regexp '/d\-Version: Tabs Widget for Page Builder (?<v>\d+\.[\.\d]+)/i'
      version: true
  tabulate:
    QueryParameter:
      files:
      - assets/jquery-ui-timepicker-addon.css
      - assets/leaflet/css/leaflet.css
      - assets/jquery-ui/themes/base/jquery-ui.min.css
      - assets/style.css
      version: true
  tabut-companion:
    QueryParameter:
      files:
      - public/css/tabut-companion-public.css
      - public/js/tabut-companion-public.js
      version: true
  tackthis:
    QueryParameter:
      files:
      - "/frontend/js/scripts.js"
      version: true
  tag-groups:
    QueryParameter:
      files:
      - css/jquery-ui.structure.min.css
      - css/ui-gray/jquery-ui.theme.min.css
      version: true
  tag-pages:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#\#\#\# (?<v>\d+\.[\.\d]+) \- [^\r\n]+$/i
      version: true
  tagesmenue:
    QueryParameter:
      files:
      - css/tagesmenue.css
      - js/WS_nojquery.js
      - js/gettagesmenue.js
      version: true
  tagged-sitemap:
    QueryParameter:
      files:
      - tagged-sitemap.js
      version: true
  taghound-media-tagger:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  tagmyskill:
    TranslationFile:
      class: BodyPattern
      path: languages/en_US-tagMySkill.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: tagMySkill (?<v>\d+\.[\.\d]+)/i'
      version: true
  tagregator:
    QueryParameter:
      files:
      - css/front-end.css
      - javascript/front-end.js
      version: true
  tags-cloud-manager:
    QueryParameter:
      files:
      - public/css/tcm-public.css
      - public/js/tcm-public.js
      version: true
  tailor-portfolio:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  tailtarget:
    Comment:
      xpath: //comment()[contains(., "TailTarget")]
      pattern: !ruby/regexp /tailtarget\.com plugin TailTarget DMP v(?<v>\d+\.[\.\d]+)/i
      version: true
  take-notice:
    QueryParameter:
      files:
      - assets/css/take-notice.css
      version: true
  talkjs:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  talks-add-on-for-the-events-calendar:
    QueryParameter:
      files:
      - public/assets/css/event-talks-public.css
      - public/assets/js/event-talks-public.js
      version: true
  tap-cookies:
    QueryParameter:
      files:
      - public/assets/js/jquery.cookie.js
      - public/assets/js/toastr.min.js
      version: true
  tape:
    QueryParameter:
      files:
      - public/css/tape-plugin-public.css
      - public/css/intlTelInput.min.css
      - public/js/utils.js
      - public/js/intlTelInput.min.js
      - public/js/tape-plugin-public.js
      version: true
  targetaudience:
    TranslationFile:
      class: BodyPattern
      path: languages/targetaudience-de_DE.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: TargetAudience v(?<v>\d+\.[\.\d]+)/i'
      version: true
  tashortcodes:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/plugin-name.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: TODO (?<v>\d+\.[\.\d]+)/i'
      version: true
  task-manager:
    QueryParameter:
      files:
      - core/asset/css/frontend.css
      - core/asset/js/frontend.min.js
      version: true
  taskbreaker-project-management:
    QueryParameter:
      files:
      - assets//css/style.css
      version: true
  taxjar-simplified-taxes-for-woocommerce:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  taxonomy-icons:
    TranslationFile:
      class: BodyPattern
      path: languages/taxonomy-icons.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Taxonomy Icons (?<v>\d+\.[\.\d]+)/i'
      version: true
  taxonomy-images:
    QueryParameter:
      files:
      - css/style.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  tcard-wp:
    QueryParameter:
      files:
      - front/css/tcard.min.css
      - front/css/tcard_color.min.css
      - front/js/tcard.min.js
      version: true
  tcbd-alert:
    QueryParameter:
      files:
      - css/tcbd-alert.css
      - js/tcbd-alert.js
      version: true
  tcbd-calculator:
    QueryParameter:
      files:
      - css/calculator.css
      - js/calculator.js
      version: true
  tcbd-tooltip:
    QueryParameter:
      files:
      - js/active.js
      version: true
  teachpress:
    QueryParameter:
      files:
      - js/frontend.js
      - styles/teachpress_front.css
      version: true
  team-members-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  team-members-for-elementor:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/team-members-for-elementor.pot
      pattern: !ruby/regexp '/\-Id\-Version: Team Members for Elementor (?<v>\d+\.[\.\d]+)/i'
      version: true
  team-ultimate:
    QueryParameter:
      files:
      - public/js/team-ultimate-public.js
      version: true
  team-view:
    QueryParameter:
      files:
      - public/css/team-view-public.css
      - public/js/team-view-public.js
      version: true
  team-view-by-innvonix-technologies:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/js/owl.carousel.min.js
      version: true
  teampresslite:
    QueryParameter:
      files:
      - js/teampress.js
      version: true
  teams-slider-shortcode-pack:
    QueryParameter:
      files:
      - assets/css/xgenious-team-slider-custom.css
      version: true
  teamstuff-calendar:
    QueryParameter:
      files:
      - public/css/teamstuff-calendar-public.css
      - public/js/teamstuff-calendar.js
      - public/js/teamstuff-calendar-public.js
      version: true
  teg-twitter-api:
    QueryParameter:
      files:
      - assets/css/frontend-teg-twitter-api.css
      - assets/js/frontend/teg-twitter-api-frontend.min.js
      version: true
  teg-wp-dialog:
    QueryParameter:
      files:
      - assets/css/remodal-default-theme.css
      - assets/css/remodal.css
      - assets/css/teg-wp-dialog-frontend.css
      - assets/js/nifty_modal/classie.min.js
      - assets/js/nifty_modal/modalEffects.min.js
      - assets/js/remodal/remodal.min.js
      - assets/js/frontend/teg-wp-dialog-frontend.min.js
      version: true
  telaalbums:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/jssor.slider-23.1.5.min.js
      version: true
  teledirwidgets:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="teledirwidgets"]/@content
      version: true
      pattern: !ruby/regexp /teledirwidgets\/(?<v>\d+\.[\.\d]+)/i
  template-widget-for-beaver-builder:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /= (?<v>\d+\.[\.\d]+) =/i
      version: true
  templatesnext-onepager:
    QueryParameter:
      files:
      - js/circle-progress.min.js
      version: true
  temporary-access-for-users:
    QueryParameter:
      files:
      - public/css/temporary-access-for-users-public.css
      - public/js/temporary-access-for-users-public.js
      version: true
  tennis-court-bookings:
    QueryParameter:
      files:
      - assets/css/rncbc_calendar.css
      version: true
  terrys-commentary:
    QueryParameter:
      files:
      - default.css
      - tooltip.js
      version: true
  testimonial-basics:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  testimonials-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  testimonials-slider-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  testimonials-widget:
    TranslationFile:
      class: BodyPattern
      path: languages/testimonials-widget.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ Testimonials Widget (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  testimonials-wp:
    QueryParameter:
      files:
      - css/twp.css
      - js/twp-s2n.js
      version: true
  text-hover:
    QueryParameter:
      files:
      - assets/text-hover.js
      version: true
  text-modules:
    TranslationFile:
      class: BodyPattern
      path: languages/text-modules-de_DE.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Text Modules v(?<v>\d+\.[\.\d]+)/i'
      version: true
  tf-numbers-number-counter-animaton:
    QueryParameter:
      files:
      - assets/js/tf_numbers.js
      version: true
  tf-song-list:
    QueryParameter:
      files:
      - assets/css/tf-song-list.css
      version: true
  tfa-update-attached-file:
    QueryParameter:
      files:
      - public/css/TFA_update_attached_file-public.css
      - public/js/TFA_update_attached_file-public.js
      version: true
  th23-subscribe:
    QueryParameter:
      files:
      - th23-subscribe.css
      version: true
  th23-user-management:
    QueryParameter:
      files:
      - th23-user-management.css
      - th23-user-management.js
      version: true
  thank-you-page-viewer-for-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: lang/jnViewThankyouPage-pt.po
      pattern: !ruby/regexp /ommerce Thank you page viewer by JEVNET (?<v>\d+\.[\.\d]+)/i
      version: true
  that-was-helpful:
    TranslationFile:
      class: BodyPattern
      path: languages/that-was-helpful.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: That Was Helpful (?<v>\d+\.[\.\d]+)/i'
      version: true
  the-beyond:
    QueryParameter:
      files:
      - src/embed.js
      version: true
  the-contento:
    QueryParameter:
      files:
      - public/css/wp-contento-public.css
      - public/js/wp-contento-public.js
      version: true
  the-definitive-url-sanitizer:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  the-events-calendar:
    TranslationFile:
      class: BodyPattern
      path: lang/the-events-calendar.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ The Events Calendar (?<v>\d+\.[\.\d]+)/i
      version: true
  the-future-posts:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  the-post-grid:
    QueryParameter:
      files:
      - assets/css/thepostgrid.css
      version: true
  the-seo-framework-extension-manager:
    TranslationFile:
      class: BodyPattern
      path: language/the-seo-framework-extension-manager.pot
      pattern: !ruby/regexp '/: The SEO Framework \- Extension Manager (?<v>\d+\.[\.\d]+)/i'
      version: true
  the-tweet-button:
    QueryParameter:
      files:
      - public/css/tweet-button-public.css
      - public/js/twitter-widgets.js
      - public/js/tweet-button-public.js
      version: true
  theatre:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Theater (?<v>\d+\.[\.\d]+)/i
    QueryParameter:
      files:
      - js/main.js
      version: true
  thematic-maps:
    QueryParameter:
      files:
      - public/css/thematic-maps-public.css
      - public/js/thematic-maps-public.js
      version: true
  theme-junkie-custom-css:
    TranslationFile:
      class: BodyPattern
      path: languages/theme-junkie-custom-css.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ TJ Custom CSS (?<v>\d+\.[\.\d]+)/i
      version: true
  theme-junkie-features-content:
    TranslationFile:
      class: BodyPattern
      path: languages/tjfc.po
      pattern: !ruby/regexp '/\-Version: Theme Junkie Features Content (?<v>\d+\.[\.\d]+)/i'
      version: true
  theme-junkie-portfolio-content:
    TranslationFile:
      class: BodyPattern
      path: languages/theme-junkie-portfolio-content.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Junkie Portfolio (?<v>\d+\.[\.\d]+)/i
      version: true
  theme-junkie-shortcodes:
    TranslationFile:
      class: BodyPattern
      path: languages/tj-shortcodes.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: TJ Shortcodes (?<v>\d+\.[\.\d]+)/i'
      version: true
  theme-my-login:
    TranslationFile:
      class: BodyPattern
      path: languages/theme-my-login.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Theme My Login (?<v>\d+\.[\.\d]+)/i
      version: true
  theme-roulette:
    QueryParameter:
      files:
      - "/assets/js/src/theme_roulette.js"
      version: true
  themebeez-toolkit:
    QueryParameter:
      files:
      - public/css/themebeez-toolkit-public.css
      - public/js/themebeez-toolkit-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/themebeez-toolkit.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Themebeez Toolkit (?<v>\d+\.[\.\d]+)/i'
      version: true
  themefarmer-woocommerce-quick-view:
    TranslationFile:
      class: BodyPattern
      path: languages/themefarmer-woocommerce-quick-view.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: (?<v>\d+\.[\.\d]+)/i'
      version: true
  themegrill-demo-importer:
    TranslationFile:
      class: BodyPattern
      path: languages/themegrill-demo-importer.pot
      pattern: !ruby/regexp /ct\-Id\-Version:\ ThemeGrill Demo Importer (?<v>\d+\.[\.\d]+)/i
      version: true
    ComposerFile:
      class: ConfigParser
      path: package-lock.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  themeisle-companion:
    StyleComment:
      class: BodyPattern
      path: core/assets/css/orbit-fox-admin.css
      pattern: !ruby/regexp /Version:\ (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - obfx_modules/menu-icons/css/public.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\#\# v?(?<v>\d+\.[\.\d]+) \- [\d\-\/]{8,}/i
      version: true
  themepacific-review-lite:
    TranslationFile:
      class: BodyPattern
      path: languages/tp_wpreview_pro.pot
      pattern: !ruby/regexp /hemepacific WordPress Review Plugin Pro (?<v>\d+\.[\.\d]+)/i
      version: true
  themepaste-secure-admin:
    QueryParameter:
      files:
      - css/wptpsa-frontend.css
      version: true
  themeregion-companion:
    QueryParameter:
      files:
      - public/css/themeregion-companion-public.css
      - public/js/themeregion-companion-public.js
      version: true
  themify-builder:
    QueryParameter:
      files:
      - themify/js/main.min.js
      - css/themify-builder-style.min.css
      version: true
  themify-builder-lite:
    QueryParameter:
      files:
      - themify/js/main.min.js
      - themify/js/main.js
      version: true
  themify-event-post:
    QueryParameter:
      files:
      - assets/scripts.js
      version: true
  themify-shortcodes:
    QueryParameter:
      files:
      - themify/js/main.js
      version: true
  themify-store-locator:
    QueryParameter:
      files:
      - assets/css/themify-store-locator-style.css
      - assets/js/user_js.js
      version: true
  thesis-openhook:
    TranslationFile:
      class: BodyPattern
      path: languages/thesis-openhook.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: OpenHook (?<v>\d+\.[\.\d]+)/i'
      version: true
  thinker-language-translator:
    QueryParameter:
      files:
      - public/css/thinker-language-translator-public.min.css
      - public/js/thinker-language-translator-public.min.js
      version: true
  thirstyaffiliates:
    QueryParameter:
      files:
      - js/app/ta.js
      version: true
  thq-connect:
    QueryParameter:
      files:
      - css/style.css
      version: true
  three-d-cube:
    QueryParameter:
      files:
      - includes/admin/assets/js/three.min.js
      - includes/admin/assets/js/OrbitControls.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/uk_UA.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: xq\-xe\-xt\-xy (?<v>\d+\.[\.\d]+)/i'
      version: true
  thumbnail-crop-position:
    TranslationFile:
      class: BodyPattern
      path: languages/thumb_crop_position-es_ES.po
      pattern: !ruby/regexp '/ect\-Id\-Version: Thumbnail Crop Position (?<v>\d+\.[\.\d]+)/i'
      version: true
  ticker-ultimate:
    QueryParameter:
      files:
      - assets/css/wptu-front.css
      version: true
  tickera-event-ticketing-system:
    QueryParameter:
      files:
      - css/front.css
      - css/font-awesome.min.css
      - js/cart.js
      - js/jquery.validate.min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  ticketea:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/ticketea.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Ticketea (?<v>\d+\.[\.\d]+)/i'
      version: true
  ticketmaster:
    QueryParameter:
      files:
      - public/js/ticketmaster-nomodal.js
      version: true
  ticketrilla-client:
    TranslationFile:
      class: BodyPattern
      path: languages/ttlc.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: Ticketrilla: Client (?<v>\d+\.[\.\d]+)/i'
      version: true
  tidings:
    QueryParameter:
      files:
      - css/tidings.css
      version: true
  time-clock:
    QueryParameter:
      files:
      - assets/css/etimeclockwp-public.css
      - assets/js/etimeclockwp-date_time.js
      - assets/js/etimeclockwp-clock_action.js
      - assets/js/etimeclockwp-moment.min.js
      - assets/js/etimeclockwp-moment.phpDateFormat.js
      version: true
  timed-content:
    QueryParameter:
      files:
      - css/timed-content.css
      - js/timed-content.js
      version: true
  timeline-and-history-slider:
    QueryParameter:
      files:
      - assets/css/slick.css
      - assets/css/slick-slider-style.css
      version: true
  timeline-twitter-feed:
    QueryParameter:
      files:
      - res/css/timeline-twitter-feed-frontend.css
      version: true
  timelines:
    TranslationFile:
      class: BodyPattern
      path: langs/tl-pt_BR.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Timelines (?<v>\d+\.[\.\d]+)/i'
      version: true
  timezonecalculator:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="TimeZoneCalculator"]/@content
      version: true
  tiny-bar:
    QueryParameter:
      files:
      - front/style/hmtb_style.css
      - front/js/hmtb_script.js
      version: true
  tiny-carousel-horizontal-slider-plus:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^\*+Version (?<v>\d+\.[\.\d]+)\*+(?!.*\*+Version \d+\.[\.\d]+\*+)/mi
      version: true
  tiny-desk-pixel:
    QueryParameter:
      files:
      - public/css/tiny-desk-pixel-public.css
      - public/js/tiny-desk-pixel-public.js
      version: true
  tiny-youtube-post-widget:
    QueryParameter:
      files:
      - public/css/tiny-youtube-post-widget-public.css
      - public/js/tiny-youtube-post-widget-public.js
      version: true
  tinycoffee:
    QueryParameter:
      files:
      - css/tinycoffee.min.css
      - js/tinycoffee.min.js
      version: true
  titan-framework-icon:
    QueryParameter:
      files:
      - assets/css/font-awesome.min.css
      - assets/css/fontawesome-iconpicker.min.css
      - assets/js/fontawesome-iconpicker.js
      version: true
  tizra-connect:
    QueryParameter:
      files:
      - assets/css/tizra-connect.css
      version: true
  tk-event-weather:
    QueryParameter:
      files:
      - css/tk-event-weather.css
      - vendor/climacons-webfont/climacons-webfont/climacons-font.css
      version: true
  tkc-posts-selected-widget:
    QueryParameter:
      files:
      - css/tkc-posts-selected.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/tkc-posts-selected.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: TKC Posts Selected (?<v>\d+\.[\.\d]+)/i'
      version: true
  tkc-sliced-post:
    TranslationFile:
      class: BodyPattern
      path: languages/tkc-sliced-post.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: TKC Sliced Post (?<v>\d+\.[\.\d]+)/i'
      version: true
  tm-timeline:
    QueryParameter:
      files:
      - css/tm-timeline.css
      version: true
  to-top:
    QueryParameter:
      files:
      - public/css/to-top-public.css
      - public/js/to-top-public.js
      version: true
  toggle-list:
    QueryParameter:
      files:
      - css/style.min.css
      - js/toggle-list.min.js
      version: true
  token-of-trust:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  tokenad:
    QueryParameter:
      files:
      - public/css/token-ad-admin.css
      - public/js/token-ad-public.js
      version: true
  tokenpile-client:
    QueryParameter:
      files:
      - public/css/tokenpile_client-public.css
      - public/js/tokenpile_client-public.js
      version: true
  toms-guide-download:
    TranslationFile:
      class: BodyPattern
      path: languages/tomsguide-widget-fr_FR.po
      pattern: !ruby/regexp '/roject\-Id\-Version: Tom''s guide Download (?<v>\d+\.[\.\d]+)/i'
      version: true
  toolbar:
    QueryParameter:
      files:
      - toolbar.css
      version: true
  toot:
    TranslationFile:
      class: BodyPattern
      path: lang/toot.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Toot (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  top-commenters-gravatar:
    QueryParameter:
      files:
      - style.css
      version: true
  top-cta-bar:
    QueryParameter:
      files:
      - js/front.js
      version: true
  top-list:
    QueryParameter:
      files:
      - public/css/top-list-public.css
      - public/js/top-list-public.js
      version: true
  top-page-fb-likebox:
    QueryParameter:
      files:
      - assets/js/plugin-custom-script.js
      version: true
  topbible:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  topup-plus:
    Comment:
      xpath: //comment()[contains(., "TopUp Plus")]
      pattern: !ruby/regexp /TopUp Plus Plugin (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - style.css
      - js/top_up-min.js
      version: true
  torro-forms:
    QueryParameter:
      files:
      - assets/dist/css/frontend.min.css
      version: true
  torro-forms-bootstrap-markup:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  total-gdpr-compliance-lite:
    QueryParameter:
      files:
      - assets/css/frontend-style.css
      - assets/css/jquery.mCustomScrollbar.css
      - assets/js/frontend-script.js
      - assets/js/jquery.mCustomScrollbar.js
      version: true
  total-team-lite:
    QueryParameter:
      files:
      - assets/css/front-end.css
      - assets/css/jquery-ui.css
      - assets/css/animate.css
      - assets/css/owl.carousel.css
      - assets/css/owl.theme.default.min.css
      - assets/css/jquery.mCustomScrollbar.css
      - assets/css/colorbox.css
      - assets/js/frontend.js
      - assets/js/simple-skillbar.js
      - assets/js/owl.carousel.js
      - assets/js/owl.animate.js
      - assets/js/owl.autoplay.js
      - assets/js/owl.navigation.js
      - assets/js/jquery.mCustomScrollbar.concat.min.js
      - assets/js/jquery.colorbox.js
      version: true
  tour-operator-activities:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  tour-operator-maps:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  tour-operator-reviews:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  tour-operator-search:
    QueryParameter:
      files:
      - assets/css/to-search.css
      - assets/js/vendor/jquery.touchSwipe.min.js
      - assets/js/vendor/jquery.slideandswipe.min.js
      - assets/js/to-search.min.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  tour-operator-team:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  tour-operator-vehicles:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  tp-piebuilder:
    TranslationFile:
      class: BodyPattern
      path: languages/tp-piebuilder.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: TP Piebuilder (?<v>\d+\.[\.\d]+)/i'
      version: true
  tp-recipe:
    TranslationFile:
      class: BodyPattern
      path: languages/tp-recipe.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: TP Recipe (?<v>\d+\.[\.\d]+)/i'
      version: true
  tp-travel-package:
    TranslationFile:
      class: BodyPattern
      path: languages/tp-travel-package.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: TP Travel Package (?<v>\d+\.[\.\d]+)/i'
      version: true
  tp2wp-importer:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  track-package:
    TranslationFile:
      class: BodyPattern
      path: languages/track-package.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: TODO (?<v>\d+\.[\.\d]+)/i'
      version: true
  tracking-la-poste-for-woocommerce:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  trackingmore-woocommerce-tracking:
    TranslationFile:
      class: BodyPattern
      path: languages/trackingmore-zh_TW.po
      pattern: !ruby/regexp '/on: TrackingMore \- WooCommerce Tracking (?<v>\d+\.[\.\d]+)/i'
      version: true
  tractis-identity-verifications:
    QueryParameter:
      files:
      - css/tractis_auth.css
      version: true
  trail-manager:
    QueryParameter:
      files:
      - public/css/trail-manager-public.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/trail-manager.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Trail Manager (?<v>\d+\.[\.\d]+)/i'
      version: true
  trailblaze:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^Trailblaze (?<v>\d+\.[\.\d]+)(?!.*Trailblaze \d+\.[\.\d]+)/mi
      version: true
  traktivity:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  transifex-live-integration:
    TranslationFile:
      class: BodyPattern
      path: languages/transifex-live-integration.pot
      pattern: !ruby/regexp '/Version: International SEO by Transifex (?<v>\d+\.[\.\d]+)/i'
      version: true
  transifex-wp-translation:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Transifex WP Translation ver:(?<v>\d+\.[\.\d]+)/i
  translatepress-multilingual:
    QueryParameter:
      files:
      - assets/css/trp-floater-language-switcher.css
      - assets/css/trp-language-switcher.css
      - assets/css/trp-jquery-ui.css
      - assets/js/trp-language-switcher.js
      version: true
  translation-tester:
    TranslationFile:
      class: BodyPattern
      path: languages/translation-tester.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Translation Tester (?<v>\d+\.[\.\d]+)/i'
      version: true
  translator:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="translator"]/@content
      version: true
      pattern: !ruby/regexp /translator\/(?<v>\d+\.[\.\d]+)/i
  trash-manager:
    TranslationFile:
      class: BodyPattern
      path: lang/trash-manager.pot
      pattern: !ruby/regexp /n of the WordPress plugin Trash Manager (?<v>\d+\.[\.\d]+)/i
      version: true
  travelogue:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  travelpayouts:
    QueryParameter:
      files:
      - app/public/themes/flight/css/table-4.css
      - app/public/themes/hotel/css/table-2.css
      - app/public/themes/railway/css/main.css
      - app/public/themes/flight/css/TPFontsIntro.css
      - app/public/themes/flight/css/table-1.css
      - app/public/themes/hotel/css/table-7.css
      version: true
  treepress:
    QueryParameter:
      files:
      - public/css/treepress-public.css
      - public/css/styles.css
      - public/js/raphael.js
      - public/js/treepress-public.js
      version: true
  treethereum:
    QueryParameter:
      files:
      - treethereumplugin.css
      - treethereumplugin.js
      version: true
  treeview-on-contents:
    QueryParameter:
      files:
      - js/jquery.treeview.js
      - css/jquery.treeview.css
      version: true
  trendmd:
    Comment:
      xpath: //comment()[contains(., "TrendMD")]
      pattern: !ruby/regexp /TrendMD v(?<v>\d+\.[\.\d]+)/i
      version: true
  triggerbee:
    QueryParameter:
      files:
      - src/triggerbee.js
      - src/triggerbee_forms.js
      version: true
  tripadvisor-stream:
    QueryParameter:
      files:
      - js/tripadvisorstream.0.2.js
      version: true
  truendo:
    QueryParameter:
      files:
      - public/css/truendo-public.css
      - public/js/truendo-public.js
      version: true
  trusted-order-notifications:
    QueryParameter:
      files:
      - assets/css/vnfaster-order.min.css
      - assets/js/vnfaster-order.min.js
      version: true
  try-on-for-woocommerce:
    QueryParameter:
      files:
      - public/css/eyewear_virtual_try_on_wordpress-public.css
      - public/css/jquery-ui.css
      - public/css/bootstrap-responsive.css
      - public/css/bootstrap.min.css
      - public/js/eyewear_virtual_try_on_wordpress-public.js
      - public/js/html2canvas.min.js
      version: true
  ts-widget-pack:
    QueryParameter:
      files:
      - css/ts-widget-pack.min.css
      - js/ts-widget-pack.min.js
      version: true
  ttt-devices:
    QueryParameter:
      files:
      - js/ttt-devices.js
      version: true
  ttv-easy-embed-player:
    QueryParameter:
      files:
      - public/js/twitch-player-public.js
      version: true
  tumblr-crosspostr:
    TranslationFile:
      class: BodyPattern
      path: languages/tumblr-crosspostr.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Tumblr Crosspostr (?<v>\d+\.[\.\d]+)/i'
      version: true
  turbo-widgets:
    QueryParameter:
      files:
      - public/css/turbo-widgets-public.css
      - public/js/turbo-widgets-public.js
      version: true
  turitop-booking-system:
    TranslationFile:
      class: BodyPattern
      path: languages/turitop-booking-system.pot
      pattern: !ruby/regexp '/ject\-Id\-Version: Turitop Booking System (?<v>\d+\.[\.\d]+)/i'
      version: true
  tutorial-blocks-gutenberg-blocks-collection:
    QueryParameter:
      files:
      - vendor/codemirror/addon/mode/loadmode.js
      version: true
  tv-streaming:
    QueryParameter:
      files:
      - tv.css
      - tv-min.js
      version: true
  tw-recent-posts-widget:
    QueryParameter:
      files:
      - tw-recent-posts-widget.css
      version: true
  tweet-map:
    QueryParameter:
      files:
      - css/tweetmap.css
      version: true
  tweet-old-post:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# v(?<v>\d+\.[\.\d]+)/i
      version: true
  tweet-stimonials:
    QueryParameter:
      files:
      - style.css
      version: true
  tweetific:
    TranslationFile:
      class: BodyPattern
      path: lang/tweetific.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Tweetific (?<v>\d+\.[\.\d]+)/i
      version: true
  tweettee:
    QueryParameter:
      files:
      - src/PublicPart/css/tweettee_public.css
      - src/PublicPart/js/tweettee_public.js
      version: true
  tweetview-widget:
    QueryParameter:
      files:
      - js/tweetview-min.js
      version: true
  twenty20:
    QueryParameter:
      files:
      - assets/css/twenty20.css
      - assets/js/jquery.twenty20.js
      - assets/js/jquery.event.move.js
      version: true
  twinfield:
    TranslationFile:
      class: BodyPattern
      path: languages/twinfield.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Twinfield (?<v>\d+\.[\.\d]+)/i'
      version: true
  twitch-status:
    QueryParameter:
      files:
      - css/twitch-status.css
      - font/fontello/css/fontello.css
      - font/fontello/css/animation.css
      - js/twitch-status.js
      version: true
  twitpic:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="twitpic"]/@content
      version: true
      pattern: !ruby/regexp /twitpic\/(?<v>\d+\.[\.\d]+)/i
  twitter-account-box:
    QueryParameter:
      files:
      - public/styles/twitteraccountbox.css
      - public/vendor/fontello-tab/css/twitter-account-box.css
      - public/js/twitter-account-box.min.js
      version: true
  twitter-anywhere-plus:
    TranslationFile:
      class: BodyPattern
      path: languages/tap-es_ES.po
      pattern: !ruby/regexp '/ject\-Id\-Version: Twitter @Anywhere Plus (?<v>\d+\.[\.\d]+)/i'
      version: true
  twitter-trackbacks-bar:
    TranslationFile:
      class: BodyPattern
      path: lang/twitter_trackback-fr_FR.po
      pattern: !ruby/regexp '/ject\-Id\-Version: Twitter TrackBacks Bar (?<v>\d+\.[\.\d]+)/i'
      version: true
  twittergrid:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="twittergrid"]/@content
      version: true
      pattern: !ruby/regexp /twittergrid\/(?<v>\d+\.[\.\d]+)/i
  twitterwidget:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="twitterwidget"]/@content
      version: true
      pattern: !ruby/regexp /twitterwidget\/(?<v>\d+\.[\.\d]+)/i
  twitvid:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="twitvid"]/@content
      version: true
      pattern: !ruby/regexp /twitvid\/(?<v>\d+\.[\.\d]+)/i
  twounter:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^== Version (?<v>\d+\.[\.\d]+) ==(?!.*== Version \d+\.[\.\d]+
        ==)/mi
      version: true
  tx-onepager:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator" and contains(@content, "OnePager")]/@content
      version: true
      pattern: !ruby/regexp /WP OnePager (?<v>\d+\.[\.\d]+)/i
  typeform:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  typekit-fonts-for-wordpress:
    TranslationFile:
      class: BodyPattern
      path: languages/typekit-fonts-for-wordpress.pot
      pattern: !ruby/regexp /Id\-Version:\ Typekit Fonts for WordPress (?<v>\d+\.[\.\d]+)/i
      version: true
  typewriter:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  typo3-importer:
    TranslationFile:
      class: BodyPattern
      path: languages/typo3-importer.pot
      pattern: !ruby/regexp '/ject\-Id\-Version: TYPO3 tt_news Importer (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  u-more-recent-posts:
    QueryParameter:
      files:
      - inc/style.css
      - inc/script.js
      version: true
  uamplified-io:
    QueryParameter:
      files:
      - assets/css/uamp-widgets.css
      version: true
  ubideo:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  ucare-support-system:
    QueryParameter:
      files:
      - assets/css/wp-widgets.css
      - assets/css/login.css
      version: true
  ucat-next-story:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/js/frontend.min.js
      version: true
  ufhealth-require-image-alt-tags:
    TranslationFile:
      class: BodyPattern
      path: languages/ufhealth-require-image-alt-tags.pot
      pattern: !ruby/regexp '/rsion: UF Health Require Image Alt Tags (?<v>\d+\.[\.\d]+)/i'
      version: true
  uix-page-builder:
    QueryParameter:
      files:
      - uixpb_templates/css/uix-page-builder.min.css
      - uixpb_templates/js/uix-page-builder.min.js
      version: true
  uix-products:
    QueryParameter:
      files:
      - assets/css/uix-products.css
      - assets/js/uix-products.js
      version: true
  uix-shortcodes:
    QueryParameter:
      files:
      - assets/css/shortcodes.css
      - assets/js/uix-shortcodes.js
      version: true
  uix-slideshow:
    QueryParameter:
      files:
      - assets/css/uix-slideshow.css
      - assets/js/uix-slideshow.js
      version: true
  ulisting:
    QueryParameter:
      files:
      - assets/js/frontend/bootstrap/bootstrap.min.js
      - assets/js/select2.full.min.js
      - assets/js/frontend/stm-listing.js
      - assets/js/moment.min.js
      - assets/js/js.cookie.js
      - assets/js/Sortable.min.js
      - assets/bootstrap-datepicker/js/bootstrap-datepicker.min.js
      - assets/js/vue/vue.min.js
      - assets/js/vue-tinymce-2/tinymce.min.js
      - assets/js/vue-tinymce-2/vue-easy-tinymce.min.js
      - assets/js/vue/vuedraggable.min.js
      - assets/js/vue/vue2-datepicker.js
      - assets/js/vue/vue-resource.min.js
      - assets/js/vue/vuejs-paginate.js
      - assets/js/vue/stm-listing-tab.js
      - assets/js/frontend/stm-google-map.js
      - assets/js/vue/vue-google-maps.js
      - assets/js/vue/vue-ulist-dropdown.js
      - assets/js/vue/vue-select2.js
      - assets/js/vue/vue-range-slider.js
      - assets/js/vue/v-timer.js
      - assets/js/frontend/stm-search-form-advanced.js
      - assets/js/frontend/field/search/stm-field-search.js
      - assets/js/frontend/field/search/stm-field-checkbox.js
      - assets/js/frontend/field/search/stm-field-proximity.js
      - assets/js/frontend/field/search/stm-field-location.js
      - assets/js/frontend/field/search/stm-field-range.js
      - assets/js/frontend/field/search/stm-field-dropdown.js
      - assets/js/frontend/field/search/stm-field-date.js
      - assets/js/frontend/stm-search-form-type.js
      - assets/js/frontend/stm-search-form-category.js
      - assets/js/frontend/stm-listing-pagination.js
      - assets/js/frontend/stm-listing-order.js
      - assets/js/frontend/stm-listing-map.js
      - assets/js/frontend/stm-column-switch.js
      - assets/js/frontend/ulisting-inventory-list.js
      - assets/js/frontend/ulisting-my-listing.js
      - assets/js/frontend/stm-location.js
      - assets/js/frontend/stm-file-dragdrop.js
      - assets/js/frontend/stm-login.js
      - assets/js/frontend/stm-register.js
      - assets/js/frontend/stm-profile-edit.js
      - assets/js/frontend/stm-form-listing.js
      - assets/js/animated-scroll-to.js
      - includes/lib/pricing-plan//assets/js/frontend/stm-pricing-plan.js
      - includes/lib/pricing-plan//assets/js/frontend/user-plan-detail.js
      - includes/lib/stripe//assets/js/stripe-card-component.js
      - includes/lib/stripe//assets/js/stripe-my-card.js
      version: true
  ulitmate-facebook-buttons:
    QueryParameter:
      files:
      - public/css/ultimate-facebook-buttons-public.css
      - public/js/ultimate-facebook-buttons-public.js
      version: true
  ultimate-author-box-lite:
    QueryParameter:
      files:
      - css/frontend.css
      - css/uab-responsive.css
      - css/font-awesome.min.css
      - js/frontend.js
      version: true
  ultimate-back-to-top:
    QueryParameter:
      files:
      - nyams_ultimate_button.css
      - nyams_ultimate_button.js
      version: true
  ultimate-bulk-seo-noindex-nofollow:
    QueryParameter:
      files:
      - public/css/bulk-seo-noindex-public.css
      - public/js/bulk-seo-noindex-public.js
      version: true
  ultimate-elements-elementor-page-builder:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  ultimate-form-builder-lite:
    QueryParameter:
      files:
      - css/jquery.selectbox.css
      - css/frontend.css
      - js/jquery.selectbox-0.2.min.js
      - js/frontend.js
      version: true
  ultimate-gdpr-consent:
    QueryParameter:
      files:
      - public/css/ultimate-gdpr-consent-public.css
      - public/js/ultimate-gdpr-consent-public.js
      version: true
  ultimate-google-analytics:
    Comment:
      pattern: !ruby/regexp /Ultimate Google Analytics plugin v(?<v>\d+\.[\.\d]+):/i
      version: true
  ultimate-image-hover-effects:
    TranslationFile:
      class: BodyPattern
      path: admin/framework/languages/bn_BD.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Codestar Framework (?<v>\d+\.[\.\d]+)/i
      version: true
  ultimate-image-optimization-helpers:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  ultimate-instagram-feed:
    QueryParameter:
      files:
      - public/css/ultimate-instagram-feed-public.css
      - public/js/ultimate-instagram-feed-public.js
      version: true
  ultimate-live-cricket-lite:
    QueryParameter:
      files:
      - lib/bootstrap4/css/bootstrap.min.css
      - css/style.css
      - css/media-query.css
      - lib/bootstrap4/js/bootstrap.min.js
      - js/script.js
      version: true
  ultimate-member:
    QueryParameter:
      files:
      - assets/css/um.min.css
      - assets/js/um.min.js
      - assets/css/um-fonticons-ii.css
      - assets/css/um-fonticons-fa.css
      - assets/css/select2/select2.min.css
      - assets/css/um-crop.css
      - assets/css/um-modal.css
      - assets/css/um-styles.css
      - assets/css/um-members.css
      - assets/css/um-profile.css
      - assets/css/um-account.css
      - assets/css/um-misc.css
      - assets/css/um-fileupload.css
      - assets/css/pickadate/default.css
      - assets/css/pickadate/default.date.css
      - assets/css/pickadate/default.time.css
      - assets/css/um-raty.css
      - assets/css/um-scrollbar.css
      - assets/css/um-tipsy.css
      - assets/css/um-responsive.css
      - assets/css/um-old-default.css
      - assets/js/um-gdpr.min.js
      - assets/js/select2/select2.full.min.js
      - assets/js/um-crop.min.js
      - assets/js/um-modal.min.js
      - assets/js/um-jquery-form.min.js
      - assets/js/um-fileupload.min.js
      - assets/js/pickadate/picker.js
      - assets/js/pickadate/picker.date.js
      - assets/js/pickadate/picker.time.js
      - assets/js/pickadate/legacy.js
      - assets/js/um-raty.min.js
      - assets/js/um-tipsy.min.js
      - assets/js/um-scrollbar.min.js
      - assets/js/um-functions.min.js
      - assets/js/um-responsive.min.js
      - assets/js/um-conditional.min.js
      - assets/js/um-scripts.min.js
      - assets/js/um-members.min.js
      - assets/js/um-profile.min.js
      - assets/js/um-account.min.js
      version: true
  ultimate-modal:
    TranslationFile:
      class: BodyPattern
      path: languages/ultimate-modal.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Ultimate Modal (?<v>\d+\.[\.\d]+)/i'
      version: true
  ultimate-modules-beaver-builder:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  ultimate-multi-design-video-carousel:
    QueryParameter:
      files:
      - css/umdc-style.css
      - js/slider_min.js
      - js/jquery.gbs_slider.js
      version: true
  ultimate-news-plus-widget:
    QueryParameter:
      files:
      - assets/css/slick.css
      - assets/css/ccs-news-style.css
      version: true
  ultimate-notice:
    QueryParameter:
      files:
      - "/assets/css/main.css"
      version: true
  ultimate-page-builder:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Ultimate Page Builder \- (?<v>\d+\.[\.\d]+)/i
  ultimate-pdf-invoice:
    TranslationFile:
      class: BodyPattern
      path: languages/ultimate-pdf-invoice-zh_CN.po
      pattern: !ruby/regexp '/oject\-Id\-Version: Ultimate PDF Invoice v(?<v>\d+\.[\.\d]+)/i'
      version: true
  ultimate-popunder:
    QueryParameter:
      files:
      - assets/lanund.js
      - assets/ultimate-popunder.js
      version: true
  ultimate-post-list:
    QueryParameter:
      files:
      - public/js/ultimate-post-list-public.js
      version: true
  ultimate-post-review:
    QueryParameter:
      files:
      - public/css/ultimate-post-review-public.css
      - public/js/ultimate-post-review-public.js
      version: true
  ultimate-post-thumbnails:
    QueryParameter:
      files:
      - js/front.js
      - inc/prettyphoto/js/front.prettyphoto.js
      version: true
  ultimate-product-catalogue:
    QueryParameter:
      files:
      - js/upcp-jquery-functions.js
      version: true
  ultimate-recent-posts:
    QueryParameter:
      files:
      - lib/slider/camera.css
      - lib/carousel/owl.carousel.css
      - lib/carousel/owl.theme.css
      - lib/carousel/owl.transitions.css
      - style/default.css
      - lib/slider/jquery.easing.1.3.js
      - lib/slider/camera.min.js
      - lib/carousel/owl.carousel.min.js
      - script/sc_urp_script.js
      version: true
  ultimate-rotator:
    QueryParameter:
      files:
      - ultimate-rotator.css
      version: true
  ultimate-sms-notifications:
    QueryParameter:
      files:
      - public/css/woo-usn-public.css
      - public/js/woo-usn-public.js
      version: true
  ultimate-tag-cloud-widget:
    JavascriptComment:
      class: BodyPattern
      path: js/utcw.min.js
      pattern: !ruby/regexp /utcw \- v(?<v>\d+\.[\.\d]+)/i
      version: true
  ultimate-team-member:
    TranslationFile:
      class: BodyPattern
      path: options/languages/zh_CN.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Codestar Framework (?<v>\d+\.[\.\d]+)/i'
      version: true
  ultimate-viral-quiz:
    QueryParameter:
      files:
      - "/assets/libs/vender/angularjs/angular.min.js"
      - "/assets/libs/vender/angularjs/ui-switch/angular-ui-switch.min.js"
      - "/assets/libs/vender/angular-animate/angular-animate.min.js"
      - "/assets/libs/vender/angularjs/angular-file-upload-shim.min.js"
      - "/assets/libs/vender/angularjs/angular-file-upload.min.js"
      - "/assets/libs/vender/bootstrap.min.js"
      - "/assets/libs/vender/fuelux.min.js"
      - "/assets/libs/app.js"
      - "/assets/libs/listController.js"
      - "/assets/libs/personalityController.js"
      - "/assets/libs/pollController.js"
      - "/assets/libs/rankController.js"
      - "/assets/libs/triviaController.js"
      - "/assets/libs/vender/sticky.min.js"
      - "/assets/libs/vender/jquery-validation/jquery.validate.min.js"
      - "/assets/libs/vender/jquery-validation/additional-methods.min.js"
      - "/assets/js/script.js"
      version: true
  ultimate-widgets-light:
    QueryParameter:
      files:
      - assets/css/style.min.css
      version: true
  ultimate-woocommerce-offers-zone:
    TranslationFile:
      class: BodyPattern
      path: languages/ultimate-woocommerce-offers-zone-en_US.po
      pattern: !ruby/regexp '/rsion: Ultimate WooCommerce Offers Zone (?<v>\d+\.[\.\d]+)/i'
      version: true
  ultimatewoo-edit-order-numbers:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  ultimeter:
    QueryParameter:
      files:
      - public/css/ultimeter-public.css
      - public/js/ultimeter-public.js
      version: true
  ultra-coupons-cashbacks:
    QueryParameter:
      files:
      - assets/css/jquery.dataTables.min.css
      - assets/css/style.css
      - assets/js/clipboard.min.js
      - assets/js/jquery.countdown.min.js
      - assets/js/jquery.dataTables.min.js
      - assets/js/main.js
      version: true
  um-custom-tab-builder-lite:
    TranslationFile:
      class: BodyPattern
      path: languages/um-custom-tab-builder-lite-lite.pot
      pattern: !ruby/regexp '/\-Id\-Version: UM Custom Tab Builder Lite (?<v>\d+\.[\.\d]+)/i'
      version: true
  um-events-lite-for-ultimate-member:
    QueryParameter:
      files:
      - assets/js/um-events.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/um-events.pot
      pattern: !ruby/regexp '/ion: UM Events Lite for Ultimate Member (?<v>\d+\.[\.\d]+)/i'
      version: true
  um-lock-down:
    TranslationFile:
      class: BodyPattern
      path: languages/um-lock-down.pot
      pattern: !ruby/regexp '/Id\-Version: SuitePlugins \- UM Lock Down (?<v>\d+\.[\.\d]+)/i'
      version: true
  um-navigation-menu:
    TranslationFile:
      class: BodyPattern
      path: languages/um-navigation-menu.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: UM Navigation Menu (?<v>\d+\.[\.\d]+)/i'
      version: true
  um-plug:
    QueryParameter:
      files:
      - prop/print.css
      - prop/medium.css
      - prop/small.css
      version: true
  um-story-lite:
    TranslationFile:
      class: BodyPattern
      path: languages/um-story-lite.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: UM Story Lite (?<v>\d+\.[\.\d]+)/i'
      version: true
  um-user-list:
    TranslationFile:
      class: BodyPattern
      path: languages/um-user-list.pot
      pattern: !ruby/regexp '/Id\-Version: SuitePlugins \- UM User List (?<v>\d+\.[\.\d]+)/i'
      version: true
  um-user-switching:
    TranslationFile:
      class: BodyPattern
      path: languages/um-user-switching.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: UM User Switching (?<v>\d+\.[\.\d]+)/i'
      version: true
  underdev:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  unfc-normalize:
    Comment:
      xpath: //comment()[contains(., "unfc-normalize")]
      pattern: !ruby/regexp /\/unfc\-normalize\/js\/ie8\.min\.js\?ver=(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - js/unfc-normalize.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/unfc-normalize.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: UNFC No[^r]+rmalize (?<v>\d+\.[\.\d]+)/i'
      version: true
  uniconsent-cmp:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  uniforms:
    QueryParameter:
      files:
      - assets/css/uniforms-frontend.css
      version: true
  unik-ultimate-pricing-table:
    QueryParameter:
      files:
      - assets/css/bootstrap.min.css
      - assets/css/style.css
      version: true
  unipress-api:
    QueryParameter:
      files:
      - "/css/unipress.css"
      - "/js/unipress.js"
      version: true
  unique-hover-slider-plus:
    QueryParameter:
      files:
      - assets/css/stylesheet.min.css
      - assets/js/vendor.js
      - assets/js/script.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  units:
    QueryParameter:
      files:
      - assets/css/unit-switcher.css
      - assets/js/unit-switcher.min.js
      version: true
  universam-demo:
    QueryParameter:
      files:
      - admin/css/form.css
      - assets/js/bootstrap/bootstrap.css
      - theme/usam-default.css
      - admin/css/chat.css
      - assets/js/admin_bar.js
      - assets/js/universam_tab.js
      - assets/js/jquery.livequery.js
      - assets/js/ui.datepicker.js
      - assets/js/ui.datepicker.ru.js
      - assets/js/jquery.jcarousel.js
      - assets/js/universam.theme.js
      - assets/js/ajax.js
      - assets/js/jquery.rating.js
      - assets/js/product-filter.js
      - assets/js/chat.js
      - assets/js/bootstrap/bootstrap.js
      - assets/js/tab.js
      - assets/js/bootstrap.js
      - assets/js/rating.js
      - assets/js/feedback.js
      - assets/js/webform.js
      - assets/js/universam.js
      version: true
  unlimited-addons-for-wpbakery-page-builder:
    ReleaseLog:
      class: BodyPattern
      path: release_log.txt
      pattern: !ruby/regexp /version (?<v>\d+\.[\.\d]+)/i
      version: true
  unmask:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  unregister-gutenberg-blocks:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  unsupported-browser-notification:
    TranslationFile:
      class: BodyPattern
      path: langs/oe-sb-vi_VN.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Supported Browser (?<v>\d+\.[\.\d]+)/i'
      version: true
  unveil-lazy-load:
    QueryParameter:
      files:
      - js/jquery.optimum-lazy-load.min.js
      version: true
  unwrap-images:
    QueryParameter:
      files:
      - script.js
      version: true
  update-alerts:
    QueryParameter:
      files:
      - public/css/update-alerts-public.css
      - public/js/update-alerts-public.js
      version: true
  update-order-until-hold:
    TranslationFile:
      class: BodyPattern
      path: languages/ced-update-order-onhold-en_US.po
      pattern: !ruby/regexp '/ect\-Id\-Version: Update Order Until Hold (?<v>\d+\.[\.\d]+)/i'
      version: true
  update-stat:
    QueryParameter:
      files:
      - updatestat.css
      version: true
  updated-today-plugin:
    QueryParameter:
      files:
      - styles.css
      version: true
  uploadcare:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  upstream:
    TranslationFile:
      class: BodyPattern
      path: languages/upstream.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: UpStream v(?<v>\d+\.[\.\d]+)/i'
      version: true
  upunzipper:
    QueryParameter:
      files:
      - public/css/upunzipper-public.css
      - public/js/upunzipper-public.js
      version: true
  uquery-widget:
    Comment:
      xpath: //comment()[contains(., "uquery-widget")]
      pattern: !ruby/regexp /uQuery Widget v(?<v>\d+\.[\.\d]+)/i
      version: true
  urber-cross-poster:
    ConfigParser:
      path: tmp/cross-poster.json
      key: version
      version: true
  url-language-switcher:
    QueryParameter:
      files:
      - global/css/url-lang-switcher-global.css
      - global/js/url-lang-switcher-global.js
      version: true
  used-media-identifier:
    QueryParameter:
      files:
      - public/css/used-media-identifier-public.css
      - public/js/used-media-identifier-public.js
      version: true
  useinfluence:
    QueryParameter:
      files:
      - public/css/useinfluence-public.css
      - public/js/useinfluence-public.js
      version: true
  user-access-manager:
    QueryParameter:
      files:
      - assets/css/uamLoginForm.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/user-access-manager.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ user\-access\-manager (?<v>\d+\.[\.\d]+)/i
      version: true
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  user-feedback:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/user-feedback.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ User Feedback (?<v>\d+\.[\.\d]+)/i
      version: true
    JavascriptComment:
      class: BodyPattern
      path: js/user-feedback.min.js
      pattern: !ruby/regexp /User Feedback \- v(?<v>\d+\.[\.\d]+)/i
      version: true
  user-frontend-post-submit:
    QueryParameter:
      files:
      - public/bootstrap/css/bootstrap.min.css
      - public/bootstrap/css/bootstrap-theme.min.css
      - public/css/vs-anonymous-post-public.css
      - public/cropper/css/cropper.css
      - public/js/jQuery.validation.1.10.0.js
      - public/js/vs-anonymous-post-public.js
      - public/bootstrap/js/bootstrap.min.js
      - public/cropper/js/cropper.js
      - public/js/custom-select.js
      version: true
  user-meta-display:
    QueryParameter:
      files:
      - assets/js/scripts-user_meta_display.js
      version: true
  user-registration:
    QueryParameter:
      files:
      - assets/css/user-registration.css
      - assets/css/user-registration-smallscreen.css
      - assets/js/frontend/user-registration.min.js
      - assets/js/frontend/password-strength-meter.min.js
      version: true
  user-submitted-posts:
    QueryParameter:
      files:
      - resources/usp.css
      - resources/jquery.cookie.js
      - resources/jquery.parsley.min.js
      - resources/jquery.usp.core.js
      pattern: !ruby/regexp /ver=(?<v>[\d]+)/i
      version: true
  userdocs:
    QueryParameter:
      files:
      - public/css/userdocs-public.css
      version: true
  userisle:
    QueryParameter:
      files:
      - assets/css/userisle-layout.css
      - assets/css/userisle-style.css
      - assets/css/userisle.css
      - assets/css/userisle-media.css
      - assets/js/jquery-tiptip/jquery-tiptip.js
      - assets/js/jquery-toggles/jquery-toggles.js
      - assets/js/jquery-modal/jquery-modal.js
      - assets/js/jquery-selectize/jquery-selectize.js
      - assets/js/jquery-raty/jquery-raty.js
      - assets/js/jquery-wui/jquery-wui.js
      - assets/js/frontend/userisle.js
      version: true
  users-activity:
    QueryParameter:
      files:
      - asset/css/style.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/users-activity.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Users Activity (?<v>\d+\.[\.\d]+)/i'
      version: true
  users-list-table:
    QueryParameter:
      files:
      - public/css/font-awesome.min.css
      - public/css/users-list-public.css
      - public/js/users-list-public.js
      version: true
  userswp:
    TranslationFile:
      class: BodyPattern
      path: languages/userswp-en_US.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: UsersWP (?<v>\d+\.[\.\d]+)/i'
      version: true
  utm-dot-codes:
    TranslationFile:
      class: BodyPattern
      path: languages/utm-dot-codes.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: utm\.codes (?<v>\d+\.[\.\d]+)/i'
      version: true
  utm-tracker:
    QueryParameter:
      files:
      - js/utmtracker.min.js
      version: true
  utopian-images:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/js/frontend.min.js
      version: true
  utubevideo-gallery:
    QueryParameter:
      files:
      - css/front_style.min.css
      - js/frontend.min.js
      version: true
  uvisualize:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+[a-z]*)/i
      version: true
  va-social-buzz:
    QueryParameter:
      files:
      - assets/css/style.min.css
      - assets/js/script.min.js
      version: true
  vacation-rentals:
    QueryParameter:
      files:
      - assets/js/custom/login-register-reset.js
      - assets/js/custom/edit-profile.js
      - assets/js/custom/submit-booking.js
      - assets/js/custom/submit-post.js
      - assets/js/custom/favorite.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  vadi-faq:
    QueryParameter:
      files:
      - css/jquery.accordion.css
      - js/jquery.accordion.js
      version: true
  validated:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  vamaship-shipping:
    TranslationFile:
      class: BodyPattern
      path: languages/vamaship_shipping-domain-en_US.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: VAMASHIP SHIPPING  (?<v>\d+\.[\.\d]+)/i'
      version: true
  vanilla-adaptive-maps:
    ChangeLog:
      class: BodyPattern
      path: ChangeLog.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  vbsso-lite:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  vc-mailchimp:
    QueryParameter:
      files:
      - libs/jquery.growl/javascripts/jquery.growl.js
      - assets/js/frontend.js
      version: true
  vdpetform:
    QueryParameter:
      files:
      - public/css/vdpetform-public.css
      - public/js/vdpetform-public.js
      version: true
  vdz-show-more:
    QueryParameter:
      files:
      - assets/vdz_show_more.css
      - assets/vdz_show_more.js
      version: true
  vector-slider:
    QueryParameter:
      files:
      - assets/lib/slider/slick.css
      - assets/lib/fontawesome/css/font-awesome.css
      - assets/lib/slider/slick-theme.css
      - assets/css/vs-slider.css
      - assets/lib/slider/slick.js
      - assets/js/vs-slider.js
      version: true
  vejret-widget:
    QueryParameter:
      files:
      - public/css/vejret-public.css
      - public/js/vejret-public.js
      version: true
  velocity:
    QueryParameter:
      files:
      - core/js/velocity.min.js
      version: true
  vendi-wp-markdown:
    TranslationFile:
      class: BodyPattern
      path: languages/vendi-wp-markdown.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Vendi WP Markdown (?<v>\d+\.[\.\d]+)/i'
      version: true
  verbatim:
    QueryParameter:
      files:
      - "/css/verbatim.css"
      - "/js/verbatim.js"
      version: true
  vertical-center:
    QueryParameter:
      files:
      - js/vertical-center-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/vertical-center.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Vertical Center (?<v>\d+\.[\.\d]+)/i'
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  vertical-image-menu:
    Comment:
      xpath: //comment()[contains(., "Vertical Image Menu")]
      pattern: !ruby/regexp /Vertical Image Menu (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - verticalImageMenu.css
      version: true
  vertical-related-posts:
    QueryParameter:
      files:
      - css/vertical-related-posts.css
      version: true
  vertycal:
    QueryParameter:
      files:
      - "/prop/css/vertycal-plugin-style.css"
      - prop/css/jquery-ui.css
      - prop/js/vertycal-public.js
      - prop/js/vertycal-vtabs.js
      version: true
  very-fast-loading:
    Comment:
      xpath: //comment()[contains(., "Very Fast Loading")]
      pattern: !ruby/regexp /This site runs Very Fast Loading plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  very-simple-contact-form:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  very-simple-custom-redirects:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  very-simple-custom-style:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  very-simple-custom-textwidget:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  very-simple-event-list:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  very-simple-favicon-manager:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  very-simple-knowledge-base:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  very-simple-meta-description:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  very-simple-signup-form:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  very-simple-slider:
    QueryParameter:
      files:
      - css/very-simple-slider.css
      version: true
  very-simple-website-closed:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  vessel:
    QueryParameter:
      files:
      - css/vessel.css
      - js/vessel.js
      version: true
  viavi-wp-timeline:
    TranslationFile:
      class: BodyPattern
      path: languages/VAV-wp-timeline-tr_TR.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: my\-pluginname (?<v>\d+\.[\.\d]+)/i'
      version: true
  video-background:
    QueryParameter:
      files:
      - css/pushlabs-vidbg.css
      version: true
  video-blogger:
    TranslationFile:
      class: BodyPattern
      path: languages/video-blogger-zh_CN.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Video Blogger v(?<v>\d+\.[\.\d]+)/i'
      version: true
  video-central:
    QueryParameter:
      files:
      - assets/frontend/css/video-js.css
      - templates/default/css/grid.css
      - templates/default/css/style.css
      - templates/default/css/font-awesome.css
      - assets/frontend/js/video-js.js
      - templates/default/js/plugins.min.js
      - templates/default/js/main.min.js
      version: true
  video-destacado:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  video-embed-optimizer:
    QueryParameter:
      files:
      - "/styles/styles.css"
      version: true
  video-embed-thumbnail-generator:
    QueryParameter:
      files:
      - video-js/kg-video-js-skin.css
      - css/kgvid_styles.css
      version: true
  video-player-gallery:
    QueryParameter:
      files:
      - vpg-assets/css/vpg-customjs.css
      - vpg-assets/css/vpg-custom.css
      - vpg-assets/css/font-awesome.min.css
      - vpg-assets/css/slick.css
      - vpg-assets/css/popup.css
      - vpg-assets/js/simple-video.js
      version: true
  video-popup-block:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  video-sync-for-vimeo:
    QueryParameter:
      files:
      - css/rvs-styles.css
      - css/responsive-video.css
      - js/rvs-loading.js
      version: true
  videojs-hls-player:
    Comment:
      xpath: //comment()[contains(., "videojs-hls-player")]
      pattern: !ruby/regexp /Video\.js HLS Plugin v(?<v>\d+\.[\.\d]+) \-/i
      version: true
    QueryParameter:
      files:
      - videojs-contrib-hls/videojs-contrib-hls.min.js
      - videojs-airplay/videojs.airplay.js
      - videojs-hls-player.js
      version: true
  videojs-html5-player:
    Comment:
      xpath: //comment()[contains(., "videojs-html5-player")]
      pattern: !ruby/regexp /Videojs HTML5 Player plugin v(?<v>\d+\.[\.\d]+) \-/i
      version: true
    QueryParameter:
      files:
      - videojs/video.min.js
      version: true
  vies-validator:
    QueryParameter:
      files:
      - public/css/vies-validator-public.css
      - public/js/vies-validator-public.js
      version: true
  vikoder-posts-block:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/vikoder-posts-block.pot
      pattern: !ruby/regexp '/ject\-Id\-Version: Posts Block by Vikoder (?<v>\d+\.[\.\d]+)/i'
      version: true
  vinteotv-video-ads:
    QueryParameter:
      files:
      - modules/js/front.js
      version: true
  vipers-video-quicktags:
    Comment:
      pattern: !ruby/regexp /Vipers Video Quicktags v(?<v>\d+\.[\.\d]+)/i
      version: true
  viral-loops-wp-integration:
    QueryParameter:
      files:
      - assets/css/button-styles.css
      version: true
  virtual-jquery-keyboard:
    QueryParameter:
      files:
      - js/jquery.ml-keyboard.min.js
      - js/jquery-keyboard.js
      version: true
  virtual-marketplace-store:
    QueryParameter:
      files:
      - public/css/lightbox.min.css
      - public/css/vmstore-public.css
      - public/js/lightbox.min.js
      - public/js/vmstore-public.js
      version: true
  visideign-login:
    QueryParameter:
      files:
      - js/login.js
      - js/blockui.js
      version: true
  vision:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  visual-form-builder:
    Comment:
      pattern: !ruby/regexp /<meta name="vfb" version="(?<v>\d+\.[\.\d]+)/i
      version: true
  visual-link-preview:
    QueryParameter:
      files:
      - dist/public.css
      - templates/link/default/default.min.css
      - templates/link/default-squared/default-squared.min.css
      version: true
  visual-subtitle:
    TranslationFile:
      class: BodyPattern
      path: languages/visual-subtitle.pot
      pattern: !ruby/regexp /\# The Visual Subtitle (?<v>\d+\.[\.\d]+)/i
      version: true
  visualcaptcha:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  visualizer:
    QueryParameter:
      files:
      - js/lib/clipboardjs/clipboard.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/visualizer.pot
      pattern: !ruby/regexp /ion:\ Visualizer:\ Charts and Graphs Lite (?<v>\d+\.[\.\d]+)/i
      version: true
  vk-all-in-one-expansion-unit:
    QueryParameter:
      files:
      - css/vkExUnit_style.css
      - js/all.min.js
      version: true
  vk-link-target-controller:
    QueryParameter:
      files:
      - js/script.js
      version: true
  voice-dialog-navigation:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  voice-search:
    QueryParameter:
      files:
      - css/voice-search.min.css
      - js/voice-search.min%20.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/voice-search.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Voice Search (?<v>\d+\.[\.\d]+)/i
      version: true
  void-woo-cart-restrictor:
    QueryParameter:
      files:
      - public/css/void-woo-cart-restrictor-public.css
      - public/js/void-woo-cart-restrictor-public.js
      version: true
  voting-for-a-photo:
    QueryParameter:
      files:
      - assets/frontend/js/voting-for-photo.js
      version: true
  vowels-contact-form-with-drag-and-drop:
    QueryParameter:
      files:
      - css/styles.css
      - js/vowels.js
      - js/jquery.vowels.js
      version: true
  voxpress:
    Comment:
      xpath: //comment()[contains(., "voxpress")]
      pattern: !ruby/regexp /voxpress\/styles\/ubivox\.public\.ie8\.css\?ver=(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - styles/ubivox.public.css
      - scripts/ubivox.public.js
      - libs/jquery.cookie.js
      version: true
  vvbc-in-store-product-categories:
    QueryParameter:
      files:
      - public/css/vvbc-in-store-product-categories-public.css
      - public/js/vvbc-in-store-product-categories-public.js
      version: true
  vw-notes-files-downloader:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^=(?<v>\d+\.[\.\d]+)=(?!.*=\d+\.[\.\d]+=)/mi
      version: true
  vw-property-listing:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  vzaar-media-management:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="Vzaar"]/@content
      version: true
  w2pe-measurement-widget:
    QueryParameter:
      files:
      - files/custom_script.js
      version: true
  w3-total-cache:
    CommentDebugInfo:
      class: Comment
      pattern: !ruby/regexp /(?:optimized by W3 Total Cache|W3 Total Cache\/(?<v>\d+\.[\.\d]+))/i
      version: true
    HeaderPattern:
      header: X-Powered-By
      pattern: !ruby/regexp /W3 Total Cache\/(?<v>\d+\.[\.\d]+)/i
      version: true
      confidence: 80
  w3scroll-top:
    QueryParameter:
      files:
      - js/w3itinfo-scrolltop-active.js
      version: true
  w4a-ribbon:
    QueryParameter:
      files:
      - css/style.css
      version: true
  wa-fronted:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  wabi-whatsapp:
    QueryParameter:
      files:
      - public/css/WabiWidget-public.css
      version: true
  waitlist-woocommerce:
    QueryParameter:
      files:
      - assets/css/xoo-wl-style.css
      version: true
  wallets:
    TranslationFile:
      class: BodyPattern
      path: languages/wallets-front.pot
      pattern: !ruby/regexp /Id\-Version:\ Bitcoin and Altcoin Wallets (?<v>\d+\.[\.\d]+)/i
      version: true
  wallkit:
    QueryParameter:
      files:
      - public/css/wallkit-wp-public.css
      - public/js/wallkit-wp-public.min.js
      version: true
  wanapost-several-social-sharing:
    QueryParameter:
      files:
      - static/social_share.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wanapost-several-social-sharing-fr_FR.po
      pattern: !ruby/regexp '/rsion: WanaPost Several Social Sharing v(?<v>\d+\.[\.\d]+)/i'
      version: true
  wasa-kredit-checkout:
    QueryParameter:
      files:
      - public/css/wasa-kredit-checkout-public.css
      - public/js/wasa-kredit-checkout-public.js
      version: true
  wassup:
    Comment:
      pattern: !ruby/regexp /<p class="small"> WassUp (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - css/wassup-widget.css
      version: true
  watchmouse-public-status-pages-widget:
    TranslationFile:
      class: BodyPattern
      path: languages/watchmouse-public-status-pages-widget-en_US.po
      pattern: !ruby/regexp '/oject\-Id\-Version: WatchMouse PSP Widget (?<v>\d+\.[\.\d]+)/i'
      version: true
  watu:
    TranslationFile:
      class: BodyPattern
      path: watu.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Watu Quiz (?<v>\d+\.[\.\d]+)/i
      version: true
  waving-portfolio:
    QueryParameter:
      files:
      - assets/js/jquery.hoverdir.js
      - assets/js/lightbox.min.js
      - assets/js/classie.js
      - assets/js/modalEffects.js
      - assets/js/custom.js
      version: true
  waypanel-heatmap-analysis:
    QueryParameter:
      files:
      - public/css/waypanel-heatmap-public.css
      - public/js/waypanel-heatmap-public.js
      version: true
  wbb-off-canvas-menu:
    QueryParameter:
      files:
      - public/css/wbb-ocm-public.css
      - public/js/wbb-ocm-public.js
      version: true
  wbounce:
    QueryParameter:
      files:
      - frontend/js/min/wbounce.min.js
      version: true
  wc-18app:
    TranslationFile:
      class: BodyPattern
      path: languages/it_IT.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WC 18app (?<v>\d+\.[\.\d]+)/i'
      version: true
  wc-affiliate-new-window:
    QueryParameter:
      files:
      - js/wcaff-affiliate-new-window.js
      version: true
  wc-age-verification:
    TranslationFile:
      class: BodyPattern
      path: language/cav-en_US.po
      pattern: !ruby/regexp /d\-Version:\ Wc Checkout Age Verification (?<v>\d+\.[\.\d]+)/i
      version: true
  wc-apply-coupon-on-post-order:
    QueryParameter:
      files:
      - public/js/wc-apply-coupon-on-post-order-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wc-apply-coupon-on-post-order-en_US.po
      pattern: !ruby/regexp /WooCommerce Apply Coupon on Post Order\-(?<v>\d+\.[\.\d]+)/i
      version: true
  wc-carta-docente:
    TranslationFile:
      class: BodyPattern
      path: languages/it_IT.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WC Carta Docente (?<v>\d+\.[\.\d]+)/i'
      version: true
  wc-category-showcase:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/wc-category-showcase.pot
      pattern: !ruby/regexp '/\-Version: WooCommerce Category Showcase (?<v>\d+\.[\.\d]+)/i'
      version: true
  wc-checkout-for-chinese:
    QueryParameter:
      files:
      - assets/js/wcc4c-f.min.js
      version: true
  wc-checkout-terms-popup:
    TranslationFile:
      class: BodyPattern
      path: languages/wc-checkout-terms-popup.pot
      pattern: !ruby/regexp '/rsion: WooCommerce Checkout Terms Popup (?<v>\d+\.[\.\d]+)/i'
      version: true
  wc-confirm-payment:
    QueryParameter:
      files:
      - public/css/woocommerce-confirm-payment-public.css
      - public/js/modernizr-custom.js
      - public/js/jquery.form.js
      - public/js/woocommerce-confirm-payment-public.js
      version: true
  wc-customer-related-order:
    TranslationFile:
      class: BodyPattern
      path: languages/wc-customer-related-order.pot
      pattern: !ruby/regexp '/ion: WooCommerce Customer Related Order (?<v>\d+\.[\.\d]+)/i'
      version: true
  wc-dashboard-widget:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  wc-expire-products:
    QueryParameter:
      files:
      - public/css/wc-expired-products-public.css
      - public/js/wc-expired-products-public.js
      version: true
  wc-gallery:
    QueryParameter:
      files:
      - includes/css/style.css
      version: true
  wc-guest-checkout-single-product:
    QueryParameter:
      files:
      - public/css/wc-guest-checkout-single-product-public.css
      - public/js/wc-guest-checkout-single-product-public.js
      version: true
  wc-hide-shipping-methods-except-pont:
    TranslationFile:
      class: BodyPattern
      path: languages/wc-hide-shipping-methods-ex-pont-hu_HU.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: (?<v>\d+\.[\.\d]+)/i'
      version: true
  wc-min-max-quantities:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/wc-min-max-quantities.pot
      pattern: !ruby/regexp '/oject\-Id\-Version: WC Min Max Quantities (?<v>\d+\.[\.\d]+)/i'
      version: true
  wc-moldovaagroindbank:
    TranslationFile:
      class: BodyPattern
      path: languages/wc-moldovaagroindbank-ro_RO.po
      pattern: !ruby/regexp /rce Moldova Agroindbank Payment Gateway (?<v>\d+\.[\.\d]+)/i
      version: true
  wc-order-search-admin:
    TranslationFile:
      class: BodyPattern
      path: languages/wc-order-search-admin.pot
      pattern: !ruby/regexp /e Order Search Admin powered by Algolia (?<v>\d+\.[\.\d]+)/i
      version: true
  wc-payment-gateway-per-category:
    TranslationFile:
      class: BodyPattern
      path: lang/dreamfox-en_US.po
      pattern: !ruby/regexp '/\-Id\-Version: Woocommerce Delivery Date v(?<v>\d+\.[\.\d]+)/i'
      version: true
  wc-peach-payments-gateway:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  wc-pedido-minimo:
    TranslationFile:
      class: BodyPattern
      path: inc/languages/wc-pedido-minimo.pot
      pattern: !ruby/regexp '/\-Id\-Version: WooCommerce Pedido M[^n]+nimo (?<v>\d+\.[\.\d]+)/i'
      version: true
  wc-product-tabs-plus:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  wc-responsive-video:
    QueryParameter:
      files:
      - includes/css/style.css
      version: true
  wc-return-warrranty:
    TranslationFile:
      class: BodyPattern
      path: languages/wc-return-warranty.pot
      pattern: !ruby/regexp '/rsion: WooCommerce Return and Warrranty (?<v>\d+\.[\.\d]+)/i'
      version: true
  wc-rich-reviews-lite:
    QueryParameter:
      files:
      - assets/js/script.js
      version: true
  wc-secondary-product-thumbnail:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  wc-serial-numbers:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/wc-serial-numbers.pot
      pattern: !ruby/regexp '/\-Id\-Version: WooCommerce Serial Numbers (?<v>\d+\.[\.\d]+)/i'
      version: true
  wc-shipping-insurance:
    QueryParameter:
      files:
      - assets/css/shipping-insurance.css
      version: true
  wc-shortcodes:
    QueryParameter:
      files:
      - public/assets/css/style.css
      - public/assets/js/rsvp.js
      version: true
  wc-slider:
    QueryParameter:
      files:
      - assets/owlcarousel/owl.carousel.js
      version: true
  wc-stock-amount-report:
    TranslationFile:
      class: BodyPattern
      path: languages/wc-stock-amount-report.pot
      pattern: !ruby/regexp '/ject\-Id\-Version: wc\-stock\-amount\-report (?<v>\d+\.[\.\d]+)/i'
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  wc-trinicargo-shipping:
    QueryParameter:
      files:
      - public/css/wc-trinicargo-shipping-public.css
      - public/js/wc-trinicargo-shipping-public.js
      version: true
  wc-victoriabank:
    TranslationFile:
      class: BodyPattern
      path: languages/wc-victoriabank.pot
      pattern: !ruby/regexp /ooCommerce VictoriaBank Payment Gateway (?<v>\d+\.[\.\d]+)/i
      version: true
  wcsociality:
    QueryParameter:
      files:
      - css/font-awesome.min.css
      - css/wcs-style.css
      - js/wcs-main.js
      version: true
  wd-facebook-feed:
    QueryParameter:
      files:
      - css/ffwd_frontend.css
      - css/jquery.mCustomScrollbar.css
      - js/ffwd_frontend.js
      - js/jquery.mobile.js
      - js/jquery.mCustomScrollbar.concat.min.js
      - js/ffwd_gallery_box.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  wd-instagram-feed:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  wd-mailchimp:
    QueryParameter:
      files:
      - css/frontend/mwd-mailchimp-frontend.css
      - css/frontend/font-awesome/font-awesome.css
      - css/frontend/mwd-animate.css
      - js/mwd_main_frontend.js
      version: true
  wd-twitter-feed:
    QueryParameter:
      files:
      - assets/css/twitter-feed.min.css
      - assets/js/twitter-feed.min.js
      version: true
  wds-theme-switcher:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wds-theme-switcher.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: wds\-theme\-switcher (?<v>\d+\.[\.\d]+)/i'
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  wds-themes-manager:
    TranslationFile:
      class: BodyPattern
      path: languages/wds-themes-manager.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: wds\-theme\-manager (?<v>\d+\.[\.\d]+)/i'
      version: true
  wdv-mailchimp-ajax:
    TranslationFile:
      class: BodyPattern
      path: languages/wdv-mailchimp-ajax.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WDV MailChimp Ajax (?<v>\d+\.[\.\d]+)/i'
      version: true
  we-the-people:
    QueryParameter:
      files:
      - assets/dist/css/we-the-people.css
      - assets/dist/css/twentyfifteen.css
      - assets/dist/js/we-the-people.js
      version: true
  weart-category-posts-widget:
    QueryParameter:
      files:
      - css/style.css
      version: true
  weather-atlas:
    QueryParameter:
      files:
      - public/css/weather-atlas-public.min.css
      - public/font/weather-icons/weather-icons.min.css
      - public/js/weather-atlas-public.min.js
      - public/js/jquery-cookie.min.js
      version: true
  weather-forecast:
    QueryParameter:
      files:
      - public/css/weather-forecast-public.css
      - public/js/jquery.simpleWeather.js
      - public/js/weather-forecast-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/weather-forecast.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Weather Forecast (?<v>\d+\.[\.\d]+)/i'
      version: true
  weather-press:
    QueryParameter:
      files:
      - public/css/weather-press-public-min.css
      - public/js/weather-press-public-min.js
      version: true
  WeatherIcon:
    Comment:
      pattern: !ruby/regexp /Powered by WeatherIcon v(?<v>\d+\.[\.\d]+) \|/i
      version: true
  weatherwidget:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="weatherwidget"]/@content
      version: true
      pattern: !ruby/regexp /weatherwidget\/(?<v>\d+\.[\.\d]+)/i
  weaver-ii-to-weaver-xtreme:
    QueryParameter:
      files:
      - js/wii2wx_jslib.js
      version: true
  weaver-options-merge:
    TranslationFile:
      class: BodyPattern
      path: lang/weaver-options-merge-fr_FR.po
      pattern: !ruby/regexp '/oject\-Id\-Version: Weaver Options Merge v(?<v>\d+\.[\.\d]+)/i'
      version: true
  weaver-themes-shortcode-compatibility:
    QueryParameter:
      files:
      - weaver-theme-compatibility.min.css
      - includes/wvr.compatibility.min.js
      version: true
  web-push:
    TranslationFile:
      class: BodyPattern
      path: lang/web-push.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Web Push (?<v>\d+\.[\.\d]+)/i'
      version: true
  web-to-print-online-designer:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  webappick-pdf-invoice-for-woocommerce:
    QueryParameter:
      files:
      - public/css/webappick-pdf-invoice-for-woocommerce-public.css
      - public/js/webappick-pdf-invoice-for-woocommerce-public.js
      version: true
  webappick-product-feed-for-woocommerce:
    QueryParameter:
      files:
      - public/css/woo-feed-public.css
      version: true
  webappick-review-collector-for-woocommerce:
    QueryParameter:
      files:
      - public/css/woo-review-collector-public.css
      - public/js/woo-review-collector-public.js
      version: true
  webba-booking-lite:
    QueryParameter:
      files:
      - frontend/js/wbk-frontend.js
      version: true
  webcamconsult:
    QueryParameter:
      files:
      - public/css/webcamconsult-public.css
      - public/js/webcamconsult-public.js
      version: true
  webiots-teamshowcase:
    QueryParameter:
      files:
      - assets/js/owl.carousel.js
      - assets/js/teamshowcase.js
      version: true
  webiots-testimonials:
    QueryParameter:
      files:
      - assets/js/slick.js
      - assets/js/function.js
      version: true
  weblibrarian:
    QueryParameter:
      files:
      - css/front.css
      - js/front.js
      version: true
  webman-amplifier:
    QueryParameter:
      files:
      - assets/font/fontello.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  webman-templates:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  webolead:
    TranslationFile:
      class: BodyPattern
      path: languages/webolead.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WebOLead (?<v>\d+\.[\.\d]+)/i'
      version: true
  webp-express:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  webshare:
    QueryParameter:
      files:
      - css/webshare-styles.min.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/webshare.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WebShare (?<v>\d+\.[\.\d]+)/i'
      version: true
  website-authority-checker:
    QueryParameter:
      files:
      - js/wac.fn.js
      version: true
  website-importer:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/plugin-name.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: TODO (?<v>\d+\.[\.\d]+)/i'
      version: true
  webtexttool:
    Comment:
      pattern: !ruby/regexp /Webtexttool WordPress Plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  wechat-shop-download:
    QueryParameter:
      files:
      - assets/css/jquery.loading.min.css
      - assets/css/wshop.css
      - assets/js/wshop.min.js
      - assets/js/jquery-loading.min.js
      - assets/js/wshop.js
      version: true
  wechat-social-login:
    QueryParameter:
      files:
      - assets/css/social.css
      version: true
  wedevs-project-manager:
    TranslationFile:
      class: BodyPattern
      path: languages/wedevs-project-manager.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Project Manager (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  wedocs:
    QueryParameter:
      files:
      - assets/js/frontend.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wedocs.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: weDocs (?<v>\d+\.[\.\d]+)/i'
      version: true
  wedos-news:
    TranslationFile:
      class: BodyPattern
      path: language/cs_CZ.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WEDOS News (?<v>\d+\.[\.\d]+)/i'
      version: true
  weebotlite:
    QueryParameter:
      files:
      - public/assets/css/nanoscroller.css
      - public/assets/css/avatar.css
      version: true
  weekly-menu:
    QueryParameter:
      files:
      - public/css/pmz-weekly-menu-public.css
      - public/js/pmz-weekly-menu-public.js
      version: true
  weer:
    QueryParameter:
      files:
      - public/css/weer-public.css
      - public/js/weer-public.js
      version: true
  weeventscalendar:
    TranslationFile:
      class: BodyPattern
      path: WEeventscalendar-es_ES.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WEevenstcalendar v(?<v>\d+\.[\.\d]+)/i'
      version: true
  weforms:
    TranslationFile:
      class: BodyPattern
      path: languages/weforms.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ weForms (?<v>\d+\.[\.\d]+)/i
      version: true
  wegfinder:
    QueryParameter:
      files:
      - public/css/wegfinder-public.css
      version: true
  weglot:
    QueryParameter:
      files:
      - dist/css/front-css.css
      - dist/front-js.js
      version: true
  weight-loss-tracker:
    QueryParameter:
      files:
      - css/ws-ls.min.css
      - css/jquery-ui.min.css
      - css/tabs.min.css
      - css/tabs.flat.min.css
      version: true
  welcome-popup:
    QueryParameter:
      files:
      - js/modal.js
      version: true
  welcomewiki-lite:
    QueryParameter:
      files:
      - assets/styles/wikiwelcome.css
      version: true
  wen-call-to-action:
    QueryParameter:
      files:
      - public/css/wen-call-to-action-public.min.css
      version: true
  wen-featured-image:
    TranslationFile:
      class: BodyPattern
      path: languages/wen-featured-image.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WEN Featured Image (?<v>\d+\.[\.\d]+)/i'
      version: true
  wen-logo-slider:
    TranslationFile:
      class: BodyPattern
      path: languages/wen-logo-slider.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WEN Logo Slider (?<v>\d+\.[\.\d]+)/i'
      version: true
  wen-map-marker:
    QueryParameter:
      files:
      - public/js/jquery.jMapify.js
      version: true
  wen-responsive-columns:
    QueryParameter:
      files:
      - public/css/wen-responsive-columns-public.css
      - public/js/wen-responsive-columns-public.js
      version: true
  wen-skill-charts:
    TranslationFile:
      class: BodyPattern
      path: languages/wen-skill-charts.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WEN Skill Charts (?<v>\d+\.[\.\d]+)/i'
      version: true
  wens-social-links:
    QueryParameter:
      files:
      - css/main-style.css
      version: true
  werk-aan-de-muur:
    QueryParameter:
      files:
      - public/css/wadm-public.css
      - public/js/wadm-public.js
      version: true
  wext-woocommerce-product-tab:
    QueryParameter:
      files:
      - css/customstyle.css
      - js/tab-active.js
      version: true
  wg-responsive-slider:
    ChangeLog:
      class: BodyPattern
      path: ChangeLog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  wgauge:
    QueryParameter:
      files:
      - public/css/wgauge-public.css
      - public/js/wgauge-public.js
      version: true
  wha-puzzle:
    QueryParameter:
      files:
      - js/puzzle.js
      version: true
  whats-new-genarator:
    QueryParameter:
      files:
      - whats-new.css
      version: true
  whippet:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wporg.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Whippet (?<v>\d+\.[\.\d]+)/i'
      version: true
  white-label-branding-elementor:
    TranslationFile:
      class: BodyPattern
      path: languages/elementor-white-label-branding.pot
      pattern: !ruby/regexp '/Version: Elementor White Label Branding (?<v>\d+\.[\.\d]+)/i'
      version: true
  whizz:
    TranslationFile:
      class: BodyPattern
      path: languages/whizz-es_ES.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WHIZZ (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /^Version:? (?<v>\d+\.[\.\d]+)(?!.*Version:? \d+\.[\.\d]+)/mi
      version: true
  whois-dashboard-widget:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/plugin-name.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: TODO (?<v>\d+\.[\.\d]+)/i'
      version: true
  wholesale-market:
    TranslationFile:
      class: BodyPattern
      path: language/wholesale-market-en_US.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ Wholesale Market (?<v>\d+\.[\.\d]+)/i
      version: true
  wholesale-price:
    QueryParameter:
      files:
      - public/css/dynamic-wholesale-price-public.css
      - public/js/dynamic-wholesale-price-public.js
      version: true
  whoteaches-portal:
    QueryParameter:
      files:
      - public/css/font-awesome.min.css
      - public/css/bootstrap.min.css
      - public/css/whoteaches-portal-public.css
      - public/js/bootstrap.min.js
      - public/js/whoteaches-portal-public.js
      version: true
  wide-payer:
    QueryParameter:
      files:
      - public/css/wide-payer-public.css
      - public/js/wide-payer-public.js
      version: true
  widget-alias:
    TranslationFile:
      class: BodyPattern
      path: languages/widget-alias.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Widget Alias (?<v>\d+\.[\.\d]+)/i'
      version: true
  widget-bootstrap-carousel-using-netxgen-gallery:
    TranslationFile:
      class: BodyPattern
      path: languages/gocarousel-es_ES.po
      pattern: !ruby/regexp '/ion: GoCarousel Bootstrap using Nextgen (?<v>\d+\.[\.\d]+)/i'
      version: true
  widget-box-lite:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  widget-css-classes:
    JavascriptComment:
      class: BodyPattern
      path: js/widget-css-classes.js
      pattern: !ruby/regexp /@version (?<v>\d+\.[\.\d]+)/i
      version: true
    StyleComment:
      class: BodyPattern
      path: css/widget-css-classes.css
      pattern: !ruby/regexp /@version (?<v>\d+\.[\.\d]+)/i
      version: true
  widget-for-eventbrite-api:
    QueryParameter:
      files:
      - frontend/css/frontend.css
      - frontend/js/frontend.js
      version: true
  widget-github-profile:
    QueryParameter:
      files:
      - style.css
      version: true
  widget-in-content:
    QueryParameter:
      files:
      - widget-in-content.css
      version: true
  widget-visibility-without-jetpack:
    TranslationFile:
      class: BodyPattern
      path: languages/jetpack-es_ES.po
      pattern: !ruby/regexp /\# Translation of (?<v>\d+\.[\.\d]+)/i
      version: true
  widgets-bundle:
    QueryParameter:
      files:
      - framework/public/css/public.css
      version: true
  widgets-control:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  widgets-for-siteorigin:
    QueryParameter:
      files:
      - css/defaults.css
      version: true
  widgets-reloaded:
    TranslationFile:
      class: BodyPattern
      path: lang/widgets-reloaded.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Widgets Reloaded (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  widgets-widgets:
    TranslationFile:
      class: BodyPattern
      path: languages/widgets-widgets.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Widgets Widgets (?<v>\d+\.[\.\d]+)/i'
      version: true
  widz:
    QueryParameter:
      files:
      - assets/css/front.min.css
      - assets/js/front.min.js
      version: true
  wiloke-twitter-feed:
    QueryParameter:
      files:
      - source/css/style.css
      version: true
  windows-azure-end-user-analytics-unofficial:
    QueryParameter:
      files:
      - js/windows-azure-end-user-analytics.js
      version: true
  windows-azure-storage:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    JavascriptComment:
      class: BodyPattern
      path: js/windows-azure-storage-admin.js
      pattern: !ruby/regexp /\!\s+ \- v(?<v>\d+\.[\.\d]+)/i
      version: true
  wired-impact-volunteer-management:
    QueryParameter:
      files:
      - frontend/css/wi-volunteer-management-public.css
      - frontend/js/wi-volunteer-management-public.js
      version: true
  wiredrive-player:
    QueryParameter:
      files:
      - js/wd-player.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#+ (?<v>\d+\.[\.\d]+)(?!.*\#+ \d+\.[\.\d]+)/mi
      version: true
  wishlist-woocommerce:
    QueryParameter:
      files:
      - assets/js/wishlist_js.js
      version: true
  withinweb-php-keycodes:
    QueryParameter:
      files:
      - public/js/withinweb_wwkc_keycodes_public_bn.js
      version: true
  wiziq:
    TranslationFile:
      class: BodyPattern
      path: languages/wiziq-cs_CZ.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: my\-pluginname (?<v>\d+\.[\.\d]+)/i'
      version: true
  wl-kirjastokaista:
    TranslationFile:
      class: BodyPattern
      path: languages/kirjastokaista-fi.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WL Kirjastokaista v(?<v>\d+\.[\.\d]+)/i'
      version: true
  wm-accordion:
    QueryParameter:
      files:
      - js/jquery.collapse.js
      version: true
  wm-child-post:
    QueryParameter:
      files:
      - css/wm-child-post.css
      - js/wm-child-faq.js
      version: true
  wm-simple-captcha:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  wm-zoom:
    QueryParameter:
      files:
      - js/active-js.js
      - js/jquery.elevateZoom-3.0.8.min.js
      version: true
  wolf-portfolio:
    MetaGenerator:
      class: Xpath
      xpath: //meta[@name="generator" and contains(@content, "WolfPortfolio")]/@content
      pattern: !ruby/regexp /WolfPortfolio (?<v>\d+\.[\.\d]+)/i
      version: true
  wolf-visual-composer:
    MetaGenerator:
      class: Xpath
      xpath: //meta[@name="generator" and contains(@content, "WolfWPBakeryPageBuilderExtension")]/@content
      pattern: !ruby/regexp /WolfWPBakeryPageBuilderExtension (?<v>\d+\.[\.\d]+)/i
      version: true
  wolfnet-idx-for-wordpress:
    QueryParameter:
      files:
      - public/css/wolfnet.min.css
      - public/css/wolfnetAgentPages.min.css
      - public/lib/icomoon/style.css
      - public/css/wolfnet.birch.min.css
      - public/css/wolfnet.theme.custom.php
      - public/js/wolfnetSwipe.min.js
      - public/js/jquery.tooltip.min.js
      - public/js/wolfnet.min.js
      - public/js/jquery.wolfnetThumbnailScroller.min.js
      - public/js/jquery.wolfnetScrollingItems.min.js
      - public/js/jquery.wolfnetQuickSearch.min.js
      - public/js/jquery.wolfnetSmartsearch.min.js
      - public/js/jquery.imagesloaded.min.js
      - public/js/jquery.wolfnetListingGrid.min.js
      - public/js/jquery.wolfnetToolbar.min.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  wonderm00ns-simple-facebook-open-graph-tags:
    Comment:
      pattern: !ruby/regexp /Facebook Open Graph, Google\+ and Twitter Card Tags (?<v>\d+\.[\.\d]+)/i
      version: true
  wonderplugin-slider-lite:
    QueryParameter:
      files:
      - engine/wonderpluginsliderskins.js
      - engine/wonderpluginslider.js
      version: true
  wonderplugin-video-embed:
    QueryParameter:
      files:
      - engine/wonderpluginvideoembed.js
      version: true
  wonka-slide:
    QueryParameter:
      files:
      - public/css/wonka-slide-public.css
      - public/js/wonka-slide-public.js
      version: true
  wonkasoft-logout:
    QueryParameter:
      files:
      - public/css/wonkasoft-logout-public.css
      - public/js/wonkasoft-logout-public.js
      version: true
  woo-abandoned-cart-recovery:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /\/\*+\s*(?<v>\d+\.[\.\d]+) \- [\d\.]{8,}\s*\*+\//i
      version: true
  woo-added-to-cart-notification:
    QueryParameter:
      files:
      - assets/libs/magnific-popup/jquery.magnific-popup.min.js
      - assets/js/frontend.js
      version: true
  woo-addon-for-payubiz:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce_payubiz_money-en_US.po
      pattern: !ruby/regexp '/Version: WooCommerce Addon for Payubiz v(?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-advanced-discounts:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-advanced-product-information:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /\/\*+\s*(?<v>\d+\.[\.\d]+) \- [\d\.]{8,}\s*\*+\//i
      version: true
  woo-ajax-filter:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  woo-ajax-loginregister:
    QueryParameter:
      files:
      - css/style.css
      version: true
  woo-align-buttons:
    QueryParameter:
      files:
      - public/js/wooalign-public.js
      version: true
  woo-animated-grid:
    QueryParameter:
      files:
      - public/css/woo-animated-grid-public.css
      - public/js/woo-animated-grid-public.js
      - "/public/js/masonry.pkgd.min.js"
      - "/public/js/modernizr.custom.js"
      - "/public/js/imagesloaded.js"
      - "/public/js/classie.js"
      version: true
    TranslationFile:
      class: BodyPattern
      path: cs-framework/languages/bn_BD.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: Codestar Framework (?<v>\d+\.[\.\d]+)/i'
      version: true
  woo-apuspayments:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-apuspayments.pot
      pattern: !ruby/regexp '/ct\-Id\-Version: WooCommerce ApusPayments (?<v>\d+\.[\.\d]+)/i'
      version: true
  woo-authorize-net:
    QueryParameter:
      files:
      - public/css/woo-authorizenet-public.css
      - public/js/woo-authorizenet-public.js
      version: true
  woo-best-selling-products:
    QueryParameter:
      files:
      - assets/woobsp-styles.css
      version: true
  woo-better-usability:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/woo-better-usability.pot
      pattern: !ruby/regexp /d\-Version:\ WooCommerce Better Usability (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-bookings-calendar:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/woo-bookings-calendar.pot
      pattern: !ruby/regexp '/\-Version: WooCommerce Bookings Calendar (?<v>\d+\.[\.\d]+)/i'
      version: true
  woo-boost-sales:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /\/\*+\s*(?<v>\d+\.[\.\d]+) \- [\d\.]{8,}\s*\*+\//i
      version: true
  woo-bought-together:
    QueryParameter:
      files:
      - assets/js/frontend.js
      version: true
  woo-boxberry-integration:
    TranslationFile:
      class: BodyPattern
      path: lang/boxberry-ru_RU.po
      pattern: !ruby/regexp '/ct\-Id\-Version: Boxberry for WooCommerce (?<v>\d+\.[\.\d]+)/i'
      version: true
  woo-braintree-payment:
    QueryParameter:
      files:
      - public/css/woo-braintree-public.css
      - public/js/woo-braintree-public.js
      version: true
  woo-bulkbuy:
    QueryParameter:
      files:
      - css/main.css
      - js/main.js
      version: true
  woo-cart-items-bulk-deletion:
    QueryParameter:
      files:
      - public/css/wcibd-public.css
      - public/css/jquery-confirm.min.css
      - public/js/wcibd-public.js
      - public/js/jquery-confirm.min.js
      version: true
  woo-category-slider-by-pluginever:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/woo-category-slider.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: Woo Category Slider (?<v>\d+\.[\.\d]+)/i'
      version: true
  woo-category-slider-grid:
    QueryParameter:
      files:
      - public/assets/css/font-awesome.min.css
      - public/assets/css/style.css
      - public/assets/css/responsive.css
      version: true
  woo-checkout-quick-scroll:
    QueryParameter:
      files:
      - public/css/woocommerce-checkout-quick-scroll-public.css
      - public/js/woocommerce-checkout-quick-scroll-public.js
      version: true
  woo-chilexpress-shipping:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  woo-chrome-one-tap-login:
    QueryParameter:
      files:
      - public/css/chrome-one-tap-login-for-woocommerce-store-public.css
      version: true
  woo-correios-calculo-de-frete-na-pagina-do-produto:
    QueryParameter:
      files:
      - public/css/woocommerce-correios-calculo-de-frete-na-pagina-do-produto-public.css
      - public/js/woocommerce-correios-calculo-de-frete-na-pagina-do-produto-public.js
      version: true
  woo-coupon-box:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  woo-coupon-url:
    QueryParameter:
      files:
      - public/css/woo-coupon-url-public.css
      - public/js/woo-coupon-url-public.js
      version: true
  woo-csv-price:
    TranslationFile:
      class: BodyPattern
      path: languages/woo-csv-price-fa_IR.po
      pattern: !ruby/regexp /msgid "Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-custom-email-blocks:
    TranslationFile:
      class: BodyPattern
      path: languages/woo-custom-email-blocks.pot
      pattern: !ruby/regexp '/ersion: WooCommerce Custom Email Blocks (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  woo-customer-coupons:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-delivery-scheduler:
    QueryParameter:
      files:
      - public/css/woocommerce-delivery-scheduler-public.css
      - public/css/pikaday.css
      - public/js/woocommerce-delivery-scheduler-public.js
      version: true
  woo-earn-sharing:
    QueryParameter:
      files:
      - public/css/woo-earn-sharing-public.css
      version: true
  woo-easy-view:
    QueryParameter:
      files:
      - public/css/simplegrid.min.css
      - public/css/r_wev_search-public.css
      - public/js/r_wev_search-public.js
      version: true
  woo-eftsecure-gateway:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^=+ (?<v>\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi
      version: true
  woo-estimated-shipping-date:
    TranslationFile:
      class: BodyPattern
      path: languages/wcesd.pot
      pattern: !ruby/regexp '/on: WooCommerce Estimated Shipping Date (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^v(?<v>\d+\.[\.\d]+)/i
      version: true
  woo-extra-cart-fee:
    QueryParameter:
      files:
      - public/css/woo-extra-cart-fee-public.css
      - public/js/woo-extra-cart-fee-public.js
      version: true
  woo-extra-variation-images:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-facturadirecta:
    TranslationFile:
      class: BodyPattern
      path: languages/woo-facturadirecta.pot
      pattern: !ruby/regexp '/\-Id\-Version: WooCommerce FacturaDirecta (?<v>\d+\.[\.\d]+)/i'
      version: true
  woo-free-shipping-bar:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /\/\*+\s*(?<v>\d+\.[\.\d]+) \- [\d\.]{8,}\s*\*+\//i
      version: true
  woo-fruugo-integration:
    TranslationFile:
      class: BodyPattern
      path: languages/ced-fruugo-en_US.po
      pattern: !ruby/regexp '/ject\-Id\-Version: Woo Fruugo Integration (?<v>\d+\.[\.\d]+)/i'
      version: true
  woo-gateway-fedapay:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-gateway-payger:
    TranslationFile:
      class: BodyPattern
      path: languages/PT_pt.po
      pattern: !ruby/regexp /\-payger\.pot \(Woocommerce Gateway Payger (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-gift-cards-lite:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce_gift_cards_lite-en_US.po
      pattern: !ruby/regexp '/Id\-Version: Woocommerce Gift Cards Lite (?<v>\d+\.[\.\d]+)/i'
      version: true
  woo-groups-discount:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-idpay-gateway:
    TranslationFile:
      class: BodyPattern
      path: languages/woo-idpay-gateway.pot
      pattern: !ruby/regexp '/: IDPay payment gateway for Woocommerce (?<v>\d+\.[\.\d]+)/i'
      version: true
  woo-infoplus-connect:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/infoplus-connect-for-woocommerce.pot
      pattern: !ruby/regexp '/rsion: Infoplus Connect for WooCommerce (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-invoicing-payments-w-sprout-invoices:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-links-to-product:
    QueryParameter:
      files:
      - js/frontend.js
      version: true
  woo-lookbook:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /\/\*+\s*(?<v>\d+\.[\.\d]+) \- [\d\.]{8,}\s*\*+\//i
      version: true
  woo-lucky-wheel:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  woo-manual-orders:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-mega-search:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  woo-min-max-quantity-limit:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-mobile-bottom-bar:
    QueryParameter:
      files:
      - public/css/public.min.css
      - public/js/public.min.js
      version: true
  woo-moip-official:
    TranslationFile:
      class: BodyPattern
      path: languages/woo-moip-official.pot
      pattern: !ruby/regexp /t\-Id\-Version:\ WooCommerce Moip Official (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-multi-currency:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  woo-nfe:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  woo-nganluong-gateway:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-notification:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  woo-one-click-upsell-funnel:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce_one_click_upsell_funnel-en_US.po
      pattern: !ruby/regexp /on:\ WooCommerce One Click Upsell Funnel (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-open-graph:
    QueryParameter:
      files:
      - public/css/woo-open-graph-public.css
      - public/js/woo-open-graph-public.js
      version: true
  woo-order-export:
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-orders-tracking:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  woo-paymaya-payment-gateway:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-paypal-express-checkout:
    QueryParameter:
      files:
      - public/css/woo-paypal-express-checkout-public.css
      - public/js/woo-paypal-express-checkout-public.js
      version: true
  woo-paypal-gateway:
    QueryParameter:
      files:
      - public/css/woo-paypal-gateway-public.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/woo-paypal-gateway.pot
      pattern: !ruby/regexp /\-Id\-Version:\ WooCommerce PayPal Gateway (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-payumoney:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce_payu_money-en_US.po
      pattern: !ruby/regexp '/sion: WooCommerce Plugin for PayUmoney v(?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-photo-reviews:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  woo-pixelpay-gateway:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-gateway-pixelpay.pot
      pattern: !ruby/regexp '/d\-Version: WooCommerce PixelPay Gateway (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-planned-pricing:
    QueryParameter:
      files:
      - public/css/woocommerce-planned-pricing-public.css
      - public/js/woocommerce-planned-pricing-public.js
      version: true
  woo-poly-integration:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  woo-postcode-shipping:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  woo-price-per-word:
    QueryParameter:
      files:
      - public/css/woocommerce-price-per-word-public.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-price-per-word.pot
      pattern: !ruby/regexp /\-Id\-Version:\ WooCommerce Price Per Word (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-print-report:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-prism:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-product-add-tab:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-add-tab-ru_RU.po
      pattern: !ruby/regexp '/Project\-Id\-Version: Woocommerce Add Tab (?<v>\d+\.[\.\d]+)/i'
      version: true
  woo-product-barcode-label-printing:
    TranslationFile:
      class: BodyPattern
      path: languages/woo-product-barcode-label-printing.pot
      pattern: !ruby/regexp /Commerce Product Barcode Label Printing (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-product-builder:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /\/\*+\s*(?<v>\d+\.[\.\d]+) \- [\d\.]{8,}\s*\*+\//i
      version: true
  woo-product-disable:
    QueryParameter:
      files:
      - public/css/woo-product-disable-public.css
      - public/js/woo-product-disable-public.js
      version: true
  woo-product-feed-pro:
    JavascriptVar:
      class: BodyPattern
      path: js/woosea_license.js
      pattern: !ruby/regexp /&version=(?<v>\d+\.[\.\d]+)&/i
      version: true
  woo-product-hover-popup-image:
    QueryParameter:
      files:
      - public/css/hover-popup-public.css
      - public/js/hover-popup-public.js
      version: true
  woo-product-image-gallery-options:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-product-qty-and-price-updater:
    QueryParameter:
      files:
      - public/css/tekonto-woo-qtyprice-updater-public.css
      - public/js/tekonto-woo-qtyprice-updater-public.js
      version: true
  woo-product-slider:
    QueryParameter:
      files:
      - public/assets/css/slick.css
      - public/assets/css/spfont.css
      - public/assets/css/style.css
      - public/assets/css/style-deprecated.css
      - public/assets/js/slick.min.js
      version: true
  woo-product-social-sharing:
    QueryParameter:
      files:
      - public/css/wc_ss_btns-public.css
      - public/css/icons/socicon.css
      - public/css/fa/css/font-awesome.min.css
      - public/js/wc_ss_btns-public.js
      version: true
  woo-products-by-category:
    QueryParameter:
      files:
      - public/css/wcpbc-styles.css
      version: true
  woo-products-coming-soon:
    QueryParameter:
      files:
      - assets/css/style.css
      version: true
  woo-quickview:
    QueryParameter:
      files:
      - public/assets/css/magnific-popup.css
      - public/assets/css/perfect-scrollbar.css
      - public/assets/css/flaticon.css
      - public/assets/css/style.css
      - public/assets/css/custom.css
      - public/assets/js/perfect-scrollbar.min.js
      - public/assets/js/magnific-popup.min.js
      version: true
  woo-refund-and-exchange-lite:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-refund-and-exchange-lite-en_US.po
      pattern: !ruby/regexp '/ion: WooCommerce Refund & Exchange Lite\-(?<v>\d+\.[\.\d]+)/i'
      version: true
  woo-request-network:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-responsive-product-category:
    QueryParameter:
      files:
      - assets/metismenu/metisMenu.min.js
      - assets/woo-metismenu.js
      version: true
  woo-sale-funnel:
    TranslationFile:
      class: BodyPattern
      path: languages/mwb-sale-funnel-en_US.po
      pattern: !ruby/regexp '/ect\-Id\-Version: Woocommerce Sale Funnel (?<v>\d+\.[\.\d]+)/i'
      version: true
  woo-sbp:
    TranslationFile:
      class: BodyPattern
      path: i18n/woo-sbp.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Woo sbp (?<v>\d+\.[\.\d]+)/i'
      version: true
  woo-seo-content-randomizer-addon:
    QueryParameter:
      files:
      - public/css/isswscr-public.css
      - public/js/isswscr-public.js
      version: true
  woo-shipperhq:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#+ (?<v>\d+\.[\.\d]+)(?!.*\#+ \d+\.[\.\d]+)/mi
      version: true
  woo-shipping-dpd-baltic:
    QueryParameter:
      files:
      - public/css/dpd-public.css
      - public/js/dpd-public-dist.js
      version: true
  woo-shop-customizer:
    QueryParameter:
      files:
      - public/css/woocommerce-shop-customizer-public.css
      - public/js/woocommerce-shop-customizer-public.js
      version: true
  woo-shortcodes-kit:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-simple-payment-discounts:
    TranslationFile:
      class: BodyPattern
      path: languages/woo-simple-payment-discounts.pot
      pattern: !ruby/regexp '/n: WooCommerce Simple Payment Discounts (?<v>\d+\.[\.\d]+)/i'
      version: true
  woo-slick-related-product-slider:
    QueryParameter:
      files:
      - assets/css/wpwrps-public.css
      - assets/css/slick.css
      version: true
  woo-smart-orders-page-free:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /= (?<v>\d+\.[\.\d]+) =/i
      version: true
  woo-smart-quick-view:
    QueryParameter:
      files:
      - assets/libs/slick/slick.min.js
      - assets/libs/perfect-scrollbar/js/perfect-scrollbar.jquery.min.js
      - assets/libs/magnific-popup/jquery.magnific-popup.min.js
      version: true
  woo-smart-wishlist:
    QueryParameter:
      files:
      - assets/libs/perfect-scrollbar/js/perfect-scrollbar.jquery.min.js
      - assets/js/frontend.js
      version: true
  woo-subscription-extras:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/woo-subscription-extras.pot
      pattern: !ruby/regexp '/ersion: WooCommerce Subscription Extras (?<v>\d+\.[\.\d]+)/i'
      version: true
  woo-super-product-box:
    QueryParameter:
      files:
      - assets/js/jquery.wspbox.js
      version: true
  woo-talkwithtext:
    TranslationFile:
      class: BodyPattern
      path: languages/talkwithtext-sms-notification-for-woo-australia.pot
      pattern: !ruby/regexp /Text SMS Notification for Woo Australia (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-thank-you-page-customizer:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  woo-tools:
    TranslationFile:
      class: BodyPattern
      path: language/language.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WooCommerce Tools (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  woo-tumblog:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-variation-gallery:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  woo-variation-swatches:
    QueryParameter:
      files:
      - assets/css/frontend.min.css
      - assets/js/frontend.min.js
      - assets/css/frontend-tooltip.min.css
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    JavascriptVar:
      class: BodyPattern
      path: webpack.mix.js
      pattern: !ruby/regexp /WooCommerce Variation Swatches v(?<v>\d+\.[\.\d]+)/i
      version: true
    StyleComment:
      class: BodyPattern
      path: assets/css/admin.min.css
      pattern: !ruby/regexp /WooCommerce Variation Swatches v(?<v>\d+\.[\.\d]+)/i
      version: true
  woo-virtual-reviews:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  woo-virtualcoin-services-gateway:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-wallet:
    TranslationFile:
      class: BodyPattern
      path: languages/woo-wallet.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ (?<v>\d+\.[\.\d]+)/i
      version: true
  woo-xml-feed-skroutz-bestprice:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  wooclientzone-lite:
    TranslationFile:
      class: BodyPattern
      path: languages/wooclientzone.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: WooClientZone Lite v(?<v>\d+\.[\.\d]+)/i'
      version: true
  woocod-load-more-post:
    TranslationFile:
      class: BodyPattern
      path: language/woocod-load-more-post.pot
      pattern: !ruby/regexp '/oject\-Id\-Version: Woocod load more post (?<v>\d+\.[\.\d]+)/i'
      version: true
  woocollections-for-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: languages/woocollections-for-woocommerce.pot
      pattern: !ruby/regexp '/t\-Id\-Version: WooCommerce \- Collections (?<v>\d+\.[\.\d]+)/i'
      version: true
  woocom-account-widget:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woocom-cc-invoice:
    QueryParameter:
      files:
      - assets/css/woocom-cc-invoice.css
      - assets/js/woocom-cc-invoice.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce:
    QueryParameter:
      files:
      - assets/css/woocommerce-layout.css
      - assets/css/woocommerce-smallscreen.css
      - assets/css/woocommerce.css
      - assets/js/frontend/add-to-cart.min.js
      - assets/js/frontend/woocommerce.min.js
      - assets/js/frontend/cart-fragments.min.js
      version: true
    MetaGenerator:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      pattern: !ruby/regexp /WooCommerce (?<v>\d+\.[\.\d]+)/i
      version: true
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/woocommerce.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ WooCommerce (?<v>\d+\.[\.\d]+)/i
      version: true
    JavascriptVarFromEnhancedEcommerce:
      class: JavascriptVar
      xpath: //script[contains(., "tvc_smd=")]
      pattern: !ruby/regexp /"tvc_wcv":"(?<v>\d+\.[\.\d]+)",/i
      version: true
  woocommerce-accommodation-bookings:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-accommodation-bookings.pot
      pattern: !ruby/regexp /ion:\ WooCommerce Accommodation Bookings (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-admin:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-admin.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WooCommerce Admin (?<v>\d+\.[\.\d]+)/i'
      version: true
  woocommerce-bcash:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-bcash.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WooCommerce Bcash (?<v>\d+\.[\.\d]+)/i'
      version: true
  woocommerce-click-pledge-gateway:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-collapsing-categories:
    TranslationFile:
      class: BodyPattern
      path: lang/wa_wcc_txt-en_US.po
      pattern: !ruby/regexp '/ion: WooCommerce collapsing categories v(?<v>\d+\.[\.\d]+)/i'
      version: true
  woocommerce-conversion-tracking:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-conversion-tracking.pot
      pattern: !ruby/regexp '/ersion: WooCommerce Conversion Tracking (?<v>\d+\.[\.\d]+)/i'
      version: true
  woocommerce-correios:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-correios.pot
      pattern: !ruby/regexp /roject\-Id\-Version:\ WooCommerce Correios (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-coupon-shortcodes:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-customizer:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/woocommerce-customizer.pot
      pattern: !ruby/regexp /ject\-Id\-Version:\ WooCommerce Customizer (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-darwin-pricing-integration:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  woocommerce-delete-expired-coupons:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  woocommerce-domination:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-domination.pot
      pattern: !ruby/regexp '/ject\-Id\-Version: WooCommerce Domination (?<v>\d+\.[\.\d]+)/i'
      version: true
  woocommerce-easy-booking-system:
    TranslationFile:
      class: BodyPattern
      path: wceb.pot
      pattern: !ruby/regexp /"Welcome to Easy Booking (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-embed:
    TranslationFile:
      class: BodyPattern
      path: languages/wc-embed.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: TODO (?<v>\d+\.[\.\d]+)/i'
      version: true
  woocommerce-embed-slides:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  woocommerce-extra-accounts-fields:
    QueryParameter:
      files:
      - public/css/jquery-ui.css
      - public/css/woocommerce-extra-public.css
      - public/js/front-custom.js
      version: true
  woocommerce-extra-checkout-fields-for-brazil:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-extra-checkout-fields-for-brazil.pot
      pattern: !ruby/regexp /mmerce Extra Checkout Fields for Brazil (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-extra-product-sorting-options:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/woocommerce-extra-product-sorting-options.pot
      pattern: !ruby/regexp /oCommerce Extra Product Sorting Options (?<v>\d+\.[\.\d]+)/i
      version: true
    ComposerFile:
      class: ConfigParser
      path: package-lock.json
      key: version
      version: true
  woocommerce-flipper:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-flipper-en_GB.po
      pattern: !ruby/regexp '/oject\-Id\-Version: WooCommerce  Flipper v(?<v>\d+\.[\.\d]+)/i'
      version: true
  woocommerce-follow-up-emails:
    Changelog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /[\d\-]{8,} \- version (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-for-japan:
    TranslationFile:
      class: BodyPattern
      path: i18n/woocommerce-for-japan.pot
      pattern: !ruby/regexp '/oject\-Id\-Version: WooCommerce For Japan (?<v>\d+\.[\.\d]+)/i'
      version: true
  woocommerce-freight-shipping:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  woocommerce-gateway-eway:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-gateway-paypal-express-checkout:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-gateway-paypal-powered-by-braintree:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/woocommerce-gateway-paypal-powered-by-braintree.pot
      pattern: !ruby/regexp /rce PayPal Powered by Braintree Gateway (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-gateway-stripe:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-gateway-stripe.pot
      pattern: !ruby/regexp '/\-Id\-Version: WooCommerce Stripe Gateway (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-google-analytics-integration:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-grid-list-toggle:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-grid-list-toggle.pot
      pattern: !ruby/regexp /Version:\ WooCommerce Grid \/ List toggle (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-inspector:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  woocommerce-jetpack:
    TranslationFile:
      class: BodyPattern
      path: langs/woocommerce-jetpack.pot
      pattern: !ruby/regexp /ect\-Id\-Version:\ Booster for WooCommerce (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-mesasix-stripe-payment-extension:
    TranslationFile:
      class: BodyPattern
      path: languages/plugin-name.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: TODO (?<v>\d+\.[\.\d]+)/i'
      version: true
  woocommerce-moip:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-moip.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WooCommerce Moip (?<v>\d+\.[\.\d]+)/i'
      version: true
  woocommerce-multilingual:
    QueryParameter:
      files:
      - res/css/otgs-ico.css
      - res/css/management.css
      version: true
  woocommerce-mundipagg:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-mundipagg.pot
      pattern: !ruby/regexp '/oject\-Id\-Version: WooCommerce MundiPagg (?<v>\d+\.[\.\d]+)/i'
      version: true
  woocommerce-novalnet-gateway:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/wc-novalnet.pot
      pattern: !ruby/regexp /Novalnet payment plugin \- WooCommerce \- (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-onsale-extender:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  woocommerce-order-search-by-transaction-id:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
    TranslationFile:
      class: BodyPattern
      path: i18n/wc-ost.pot
      pattern: !ruby/regexp /Commerce Order Search by Transaction ID (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-pagarme:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-pagarme.pot
      pattern: !ruby/regexp '/roject\-Id\-Version: WooCommerce Pagar\.me (?<v>\d+\.[\.\d]+)/i'
      version: true
  woocommerce-pagseguro:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-pagseguro.pot
      pattern: !ruby/regexp /oject\-Id\-Version:\ WooCommerce PagSeguro (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-pay-to-upload-modification:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /[\d\.]{8,} \- Version\s+(?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-payfast-gateway:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-payjunction-gateway:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-payment-discounts:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-payment-discounts.pot
      pattern: !ruby/regexp /ooCommerce Discounts Per Payment Method (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-payment-fees:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  woocommerce-paypal-here-gateway:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/woocommerce-gateway-paypal-here.pot
      pattern: !ruby/regexp '/ersion: WooCommerce PayPal Here Gateway (?<v>\d+\.[\.\d]+)/i'
      version: true
  woocommerce-pop-recarga:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-pop-recarga.pot
      pattern: !ruby/regexp '/ect\-Id\-Version: WooCommerce POP Recarga (?<v>\d+\.[\.\d]+)/i'
      version: true
  woocommerce-pos:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-product-archive-customiser:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-product-archive-customiser.pot
      pattern: !ruby/regexp /WooCommerce Product Archive Customiser (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-product-archive-image-slider:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-product-archive-image-slider-en_GB.po
      pattern: !ruby/regexp /oCommerce Product Archive Image Slider v(?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-product-dependencies:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-product-dependencies.pot
      pattern: !ruby/regexp '/rsion: WooCommerce Product Dependencies (?<v>\d+\.[\.\d]+)/i'
      version: true
  woocommerce-product-fees:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-product-fees.pot
      pattern: !ruby/regexp /ct\-Id\-Version:\ WooCommerce Product Fees (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-product-samples:
    TranslationFile:
      class: BodyPattern
      path: languages/wcs.pot
      pattern: !ruby/regexp '/Id\-Version: WooCommerce Product Samples (?<v>\d+\.[\.\d]+)/i'
      version: true
  woocommerce-product-tabs:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-product-tabs.pot
      pattern: !ruby/regexp '/ct\-Id\-Version: WooCommerce Product Tabs (?<v>\d+\.[\.\d]+)/i'
      version: true
  woocommerce-products-designer:
    QueryParameter:
      files:
      - public/css/wpd-public.css
      - admin/css/simplegrid.min.css
      - public/css/wpd-common.css
      - admin/css/tooltip.min.css
      - admin/js/colorpicker/css/colorpicker.min.css
      - public/js/modal/modal.min.css
      - "/admin/js/tooltip.js"
      - admin/js/colorpicker/js/colorpicker.min.js
      - public/js/wpd-public.js
      - public/js/modal/modal.min.js
      version: true
  woocommerce-products-filter:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-products-filter-es_ES.po
      pattern: !ruby/regexp /\#\. Filter (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-quantity-increment:
    TranslationFile:
      class: BodyPattern
      path: languages/WooCommerce-Quantity-Increment.pot
      pattern: !ruby/regexp /Version:\ WooCommerce Quantity Increment (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-sales-by-location-report:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-sequential-order-numbers:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/woocommerce-sequential-order-numbers.pot
      pattern: !ruby/regexp /n:\ WooCommerce Sequential Order Numbers (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-shipment-tracking:
    Changelog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /[\d\-]{8,} \- version (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-shipstation-integration:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-shortcodes:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-shortcodes.pot
      pattern: !ruby/regexp /ject\-Id\-Version:\ WooCommerce Shortcodes (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-simple-registration:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-simple-registration.pot
      pattern: !ruby/regexp /on:\ Simple Registration for WooCommerce (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-single-product-checkout:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-single-product-checkout.pot
      pattern: !ruby/regexp '/on: WooCommerce Single Product Checkout (?<v>\d+\.[\.\d]+)/i'
      version: true
  woocommerce-square:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-square.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WooCommerce Square (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-template-hints:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-total-web-solutions-gateway:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-variable-product-description:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-variation-details-on-page-product:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  woocommerce-wholesale-prices:
    TranslationFile:
      class: BodyPattern
      path: languages/woocommerce-wholesale-prices.pot
      pattern: !ruby/regexp /rsion of WooCommerce Wholesale Prices \( (?<v>\d+\.[\.\d]+)/i
      version: true
  woocommerce-zooming-image:
    QueryParameter:
      files:
      - assets/js/main.js
      version: true
  woolentor-addons:
    QueryParameter:
      files:
      - assets/css/bootstrap.min.css
      - assets/css/font-awesome.min.css
      - assets/css/slick.css
      - assets/css/woolentor-widgets.css
      - assets/js/popper.min.js
      - assets/js/bootstrap.min.js
      - assets/css/htflexboxgrid.css
      - assets/css/simple-line-icons.css
      version: true
  woomizer:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  woopanel:
    TranslationFile:
      class: BodyPattern
      path: languages/woopanel.pot
      pattern: !ruby/regexp /"v(?<v>\d+\.[\.\d]+)/i
      version: true
  woopop-electronic-invoice-free:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>[\d\.]+) \- [\dA-Z\/]{6,}/
      version: true
  woorousell:
    QueryParameter:
      files:
      - assets/css/core.css
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  woosaleskit-bar:
    QueryParameter:
      files:
      - assets/css/font-awesome.min.css
      - public/css/woosaleskit_bar-public.css
      - public/js/woosaleskit_bar-public.js
      version: true
  wooshipping-delivery:
    TranslationFile:
      class: BodyPattern
      path: languages/wooshipping-delivery-ko_KR.po
      pattern: !ruby/regexp '/ject\-Id\-Version: WooShipping \- Delivery (?<v>\d+\.[\.\d]+)/i'
      version: true
  woosidebars:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woosidebars-sbm-converter:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woostify-sites-library:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  wootheme-testimonials-to-testimonials:
    TranslationFile:
      class: BodyPattern
      path: languages/wootheme-testimonials-to-testimonials.pot
      pattern: !ruby/regexp /WooTheme Testimonials Migrator (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  wootrexle:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  woowbox:
    QueryParameter:
      files:
      - assets/js/woowbox.min.js
      version: true
  woozapp:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  word-balloon:
    QueryParameter:
      files:
      - css/word_balloon_user.css
      version: true
  word-switcher:
    QueryParameter:
      files:
      - dist/word-switcher.js
      version: true
  wordfence:
    JavascriptVar:
      pattern: !ruby/regexp /\|WordfenceTestMonBot\)\/\.test/i
  wordlift:
    QueryParameter:
      files:
      - public/css/wordlift-public.css
      - public/js/wordlift-public.js
      - js/dist/bundle.js
      version: true
    Comment:
      xpath: //comment()[contains(., "wordlift")]
      pattern: !ruby/regexp /\/wordlift\-(?:create\-entity\-btn|classification\-box)\.html\?ver=(?<v>\d+\.[\.\d]+)/i
      version: true
  wordpoints:
    TranslationFile:
      class: BodyPattern
      path: languages/wordpoints-lt.po
      pattern: !ruby/regexp /\. \#\-\#\-\#\-\#\-\#  wordpoints\.pot \(WordPoints (?<v>\d+\.[\.\d]+)/i
      version: true
  wordpress-23-related-posts-plugin:
    QueryParameter:
      files:
      - static/themes/vertical-m.css
      version: true
    JavascriptVar:
      pattern: !ruby/regexp /window\._wp_rp_plugin_version = '(?<v>\d+\.[\.\d]+)';/i
      version: true
  wordpress-carrinho-moip:
    TranslationFile:
      class: BodyPattern
      path: langs/wp_shopping_cart-en_US.po
      pattern: !ruby/regexp '/ct\-Id\-Version: wordpress\-carrinho\-moip v(?<v>\d+\.[\.\d]+)/i'
      version: true
  wordpress-connect:
    Comment:
      xpath: //comment()[contains(., "Connect")]
      pattern: !ruby/regexp /Wordpress Connect ?(?:Like Button|Comments|FBJS)? v(?<v>\d+\.[\.\d]+)/i
      version: true
  wordpress-database-abstraction:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.txt
      pattern: !ruby/regexp /= (?<v>\d+\.[\.\d]+) =/i
      version: true
  wordpress-ecommerce:
    QueryParameter:
      files:
      - ui/css/colorbox.css
      - ui/css/jquery-ui.min.css
      - ui/select2/select2.css
      - ui/css/marketpress.css
      - ui/themes/default.css
      - ui/js/ajaxq.min.js
      - ui/js/jquery.colorbox-min.js
      - ui/js/jquery.validate.min.js
      - ui/js/mp-cart.js
      - ui/js/hoverintent.min.js
      - ui/select2/select2.min.js
      - ui/js/frontend.js
      - ui/js/mp-equal-height.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/mp.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: MarketPress (?<v>\d+\.[\.\d]+)/i'
      version: true
  wordpress-importer:
    TranslationFile:
      class: BodyPattern
      path: languages/wordpress-importer.pot
      pattern: !ruby/regexp /Project\-Id\-Version:\ WordPress Importer (?<v>\d+\.[\.\d]+)/i
      version: true
  wordpress-link-directory:
    ChangeLog:
      class: BodyPattern
      path: Changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  wordpress-mobile-pack:
    UrlInHomePage:
      class: Xpath
      xpath: //a[starts-with(@href,"?wpmp_switcher=")]
  wordpress-paypal-donations-plugin:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  wordpress-popular-posts:
    QueryParameter:
      files:
      - public/css/wpp.css
      version: true
  wordpress-print-this-section:
    TranslationFile:
      class: BodyPattern
      path: languages/wordpress-print-this-section.pot
      pattern: !ruby/regexp '/d\-Version: WordPress Print This Section (?<v>\d+\.[\.\d]+)/i'
      version: true
  wordpress-seo:
    Comment:
      xpath: "//comment()[contains(., 'Yoast')]"
      pattern: !ruby/regexp '/optimized with the Yoast(?: WordPress)? SEO plugin v(?<v>[^\s]+)
        \-|\/ Yoast WordPress SEO plugin\./i'
      version: true
  wordpress-seo-premium:
    Comment:
      xpath: "//comment()[contains(., 'Yoast')]"
      pattern: !ruby/regexp /optimized with the Yoast SEO Premium plugin v(?<v>[^\s]+)
        \-|\/ Yoast SEO Premium plugin\./i
      version: true
  wordpress-simple-paypal-shopping-cart:
    Comment:
      pattern: !ruby/regexp /WP Simple Shopping Cart plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - wp_shopping_cart_style.css
      version: true
  wordpress-social-login:
    Comment:
      pattern: !ruby/regexp /WordPress Social Login (?<v>\d+\.[\.\d]+)\./i
      version: true
  wordpress-store-locator-location-finder:
    Comment:
      xpath: //comment()[contains(., "Google Maps Store Locator")]
      pattern: !ruby/regexp /Google Maps Store Locator for WordPress \(v(?<v>\d+\.[\.\d]+)\)/i
      version: true
  wordpress-tabs-slides:
    QueryParameter:
      files:
      - easytabs/css/easy-responsive-tabs.css
      - style/default.css
      - hacks.css
      - ts/tabs_slides.js
      - ts/tabs_slides_opt_loader.js
      - easytabs/js/easyResponsiveTabs.js
      version: true
  wordpress-tooltips:
    QueryParameter:
      files:
      - js/qtip2/jquery.qtip.min.css
      - js/jdirectory/directory.css
      - js/qtip2/jquery.qtip.min.js
      - js/jdirectory/jquery.directory.js
      version: true
  wordpress-top-referrers:
    ChangeLog:
      class: BodyPattern
      path: Changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  wordpress-tweaks:
    TranslationFile:
      class: BodyPattern
      path: translations/wordpress-tweaks.pot
      pattern: !ruby/regexp /s tweak was removed in WordPress Tweaks (?<v>\d+\.[\.\d]+)/i
      version: true
  wordpresscom-stats-smiley-remover:
    QueryParameter:
      files:
      - css/wordpresscom-stats-smiley-remover.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: langs/wordpresscom-stats-smiley-remover-fr_FR.po
      pattern: !ruby/regexp '/on: WordPress\.com Stats Smiley Remover v(?<v>\d+\.[\.\d]+)/i'
      version: true
  workshop-butler:
    QueryParameter:
      files:
      - public/css/styles.1.0.2.min.css
      - public/css/fontawesome-all.min.css
      - public/css/styles.1.1.0.min.css
      version: true
  world-cup-predictor:
    TranslationFile:
      class: BodyPattern
      path: lang/world-cup-predictor.pot
      pattern: !ruby/regexp /he WordPress plugin World Cup Predictor (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  world-flags:
    QueryParameter:
      files:
      - css/wf.css
      - js/wf.jq.js
      version: true
  world-mosques:
    QueryParameter:
      files:
      - wm-styles.css
      version: true
  world-of-warcraft-recent-achievements:
    QueryParameter:
      files:
      - js/achiev.js
      version: true
  world-population-counter:
    QueryParameter:
      files:
      - includes/js/number-format.js
      - includes/js/counter-ajax.js
      version: true
  worldweather-pro:
    TranslationFile:
      class: BodyPattern
      path: lang/worldweather-pro.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WorldWeather Pro (?<v>\d+\.[\.\d]+)/i'
      version: true
  wow-analytics:
    Comment:
      pattern: !ruby/regexp '/\AWOW Async(?: for Wordpress)? Tracking Code|WOW Plugin
        Version (?<v>[\d\.^\s]+)/i'
      version: true
  wow-armory-character:
    TranslationFile:
      class: BodyPattern
      path: languages/wow_armory_character.pot
      pattern: !ruby/regexp '/roject\-Id\-Version: WoW Armory Character (?<v>\d+\.[\.\d]+)/i'
      version: true
  wowquestionnaire:
    QueryParameter:
      files:
      - public/vendor/font-awesome/css/font-awesome.min.css
      - public/vendor/sweetalert2/sweetalert2.min.css
      - public/vendor/int-tel-input/css/intlTelInput.css
      - public/css/wow-questionnaire-public.min.css
      - public/vendor/sweetalert2/sweetalert2.min.js
      - public/vendor/detectmobilebrowser.js
      - public/vendor/int-tel-input/js/intlTelInput.min.js
      - public/vendor/radialIndicator/radialIndicator.min.js
      - public/vendor/maonster/maonster.form.min.js
      - public/js/wow-questionnaire-public.min.js
      version: true
  wp-1-slider:
    QueryParameter:
      files:
      - css/wp1s-frontend-style.css
      - css/jquery.bxslider.css
      - css/wp1s-responsive.css
      - js/jquery.fitvids.js
      - js/jquery.bxslider.min.js
      - js/wp1s-frontend-script.js
      version: true
  wp-2-stage-login:
    QueryParameter:
      files:
      - js/gl-ajax-actions.js
      version: true
  wp-3d-thingviewer-lite:
    QueryParameter:
      files:
      - public/css/public.css
      - public/libraries/three-js-r80/three.min.js
      - public/libraries/three-js-r80/STLLoader.js
      - public/libraries/three-js-r80/WebGL.js
      - public/js/NormalControls.js
      - public/js/Thingviewer.js
      - public/js/public.js
      version: true
  wp-accordion-with-categories:
    QueryParameter:
      files:
      - shortcode/css/jquery.accordion.css
      - shortcode/js/jquery.accordion.js
      version: true
  wp-activity:
    TranslationFile:
      class: BodyPattern
      path: lang/wp-activity.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP\-Activity (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-ad-guru:
    QueryParameter:
      files:
      - assets/css/adguru.css
      - assets/js/simple.carousel_edited.js
      - assets/js/adguru.js
      version: true
  wp-admin-notification:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-admin-notification-ja.po
      pattern: !ruby/regexp '/oject\-Id\-Version: WP Admin Notification (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-admin-smart-search:
    QueryParameter:
      files:
      - assets/perfect-scrollbar/js/perfect-scrollbar.jquery.min.js
      - assets/js/main.js
      version: true
  wp-advertize-it:
    QueryParameter:
      files:
      - javascript/wp-advertize-it.js
      version: true
  wp-affiliate-disclosure:
    QueryParameter:
      files:
      - assets/css/core.css
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  wp-affiliate-linker:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-affiliate-linker.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: WP Affiliate Linker (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-ai-manager:
    QueryParameter:
      files:
      - public/js/wp-ai-manager-scroll.js
      version: true
  wp-airbnb-review-slider:
    QueryParameter:
      files:
      - public/css/wpairbnb_w3.css
      - public/css/wprs_unslider.css
      - public/css/wprs_unslider-dots.css
      - public/js/wprev-public.js
      - public/js/wprs-unslider-min.js
      version: true
  wp-aiwis:
    QueryParameter:
      files:
      - public/css/wp-aiwis-public.css
      version: true
  wp-ajax-edit-comments:
    QueryParameter:
      files:
      - js/jquery.colorbox.min.js
      - js/jquery.atd.textarea.js
      - js/frontend.js
      version: true
  wp-all-in-one-admin-bar:
    QueryParameter:
      files:
      - public/assets/js/jquery.hoverIntent.minified.js
      - public/assets/js/jquery.cookie.js
      version: true
  wp-and-divi-icons:
    QueryParameter:
      files:
      - css/icons.css
      - js/icons.js
      version: true
  wp-applicantstack-jobs-display:
    QueryParameter:
      files:
      - css/asj.css
      - js/isotope.pkgd.min.js
      - js/asj.js
      version: true
  wp-applink:
    QueryParameter:
      files:
      - assets/css/wp-applink.css
      - assets/css/style.css
      version: true
  wp-appointments:
    QueryParameter:
      files:
      - app/assets/front-end/css/font-awesome.min.css
      - app/assets/front-end/css/bootstrap.min.css
      - app/assets/front-end/css/bootstrap-datepicker.min.css
      - app/assets/front-end/css/flags.css
      - app/assets/front-end/css/style.css
      - app/assets/front-end/css/responsive.css
      - app/assets/front-end/css/color.css
      version: true
  wp-associate-post-r2:
    QueryParameter:
      files:
      - css/skin-standard.css
      version: true
  wp-attention-click:
    QueryParameter:
      files:
      - public/assets/css/wpac.min.css
      - public/assets/js/wpac-plugins.min.js
      - public/assets/js/wpac.min.js
      - public/assets/js/pixel-geo.min.js
      version: true
  wp-author-box:
    QueryParameter:
      files:
      - public/css/wp-author-box-public.css
      - public/js/wp-author-box-public.js
      version: true
  wp-author-profile-box-lite:
    QueryParameter:
      files:
      - public/css/wp-author-profile-box-lite-public.css
      - public/js/wp-author-profile-box-lite-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wp-author-profile-box-lite.pot
      pattern: !ruby/regexp '/\-Id\-Version: WP Author Profile Box Lite (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-author-status:
    QueryParameter:
      files:
      - css/author_status.css
      version: true
  wp-auto-login-with-recapcha:
    QueryParameter:
      files:
      - assets/css/style.css
      version: true
  wp-avim:
    Comment:
      xpath: //comment()[contains(., "WP-AVIM")]
      pattern: !ruby/regexp /Generated By WP\-AVIM (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-awesome-city-weather-report:
    QueryParameter:
      files:
      - public/css/wp-awesome-insta-widget-public.css
      - public/js/wp-awesome-insta-widget-public.js
      version: true
  wp-bannerize-pro:
    QueryParameter:
      files:
      - public/css/wp-bannerize.min.css
      version: true
  wp-base-booking-of-appointments-services-and-events:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^v(?<v>\d+\.[\.\d]+)/i
      version: true
  wp-before-after-viewer:
    QueryParameter:
      files:
      - css/wpba.css
      - js/jquery.ui.touch-punch.min.js
      - js/jquery.beforeafter-1.4.min.js
      - js/wpba.js
      version: true
  wp-best-faq:
    QueryParameter:
      files:
      - includes/css/best-faq-front.css
      version: true
  wp-better-attachments:
    QueryParameter:
      files:
      - assets/css/wpba-frontend.css
      version: true
  wp-better-calendar:
    QueryParameter:
      files:
      - public/css/wp-better-calendar-public.css
      - public/js/wp-better-calendar-public.js
      version: true
  wp-bfi-better-featured-image:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-bible:
    Comment:
      xpath: //comment()[contains(., "WP-Bible")]
      pattern: !ruby/regexp /WP\-Bible plugin version (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-biographia:
    Comment:
      xpath: //comment()[contains(., "WP Biographia")]
      pattern: !ruby/regexp /WP Biographia v(?<v>\d+\.[\.\d]+)/i
      version: true
  wp-block-ink:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-block-ink.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Block Ink (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-blockade:
    QueryParameter:
      files:
      - addons/video/styles.css
      - addons/glyphicon/font/glyphicons-halflings.css
      - addons/glyphicon/styles.css
      - addons/map/styles.css
      - addons/breakout/blockade-breakout.js
      pattern: !ruby/regexp /ver=v(?<v>\d+\.[\.\d]+)/i
      version: true
  wp-blockchain:
    TranslationFile:
      class: BodyPattern
      path: languages/wpbc.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Blockchain (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-blog-and-widgets:
    QueryParameter:
      files:
      - css/styleblog.css
      version: true
  wp-blog-manager-lite:
    QueryParameter:
      files:
      - css/owl.carousel.css
      - css/font-awesome.min.css
      - css/wpbm-frontend.css
      - css/wpbm-responsive.css
      - js/owl.carousel.js
      - js/owl.carousel.1.js
      - js/wpbm-frontend.js
      version: true
  wp-bodymovin:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-bodymovin.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Bodymovin (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-bootstrap-carousel:
    QueryParameter:
      files:
      - css/carousel.min.css
      version: true
  wp-brand-identity-lite:
    TranslationFile:
      class: BodyPattern
      path: languages/plugin-name.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: TODO (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-bunvc:
    QueryParameter:
      files:
      - public/js/bunvc-autorun-allpack.js
      version: true
  wp-business-essentials:
    QueryParameter:
      files:
      - public/css/wp-business-essentials-public.css
      version: true
  wp-call-to-action-widget:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-car-manager:
    QueryParameter:
      files:
      - assets/css/frontend.css
      version: true
  wp-carousel:
    TranslationFile:
      class: BodyPattern
      path: language/en_UK.po
      pattern: !ruby/regexp /msgid "In WP Carousel (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-category-posts-list:
    QueryParameter:
      files:
      - static/css/wp-cat-list-theme.css
      - static/css/wp-cat-list-light.css
      - static/css/wp-cat-list-dark.css
      - static/css/wp-cat-list-giant-gold-fish.css
      - static/css/wp-cat-list-adrift-in-dreams.css
      version: true
  wp-category-tag-could:
    QueryParameter:
      files:
      - css/wpctc.min.css
      - javascript/jquery.tagcanvas.min.js
      - javascript/wpctc.tagcanvas.min.js
      - javascript/jquery.style.min.js
      - javascript/wp-category-tag-cloud.min.js
      version: true
  wp-catergory-show:
    TranslationFile:
      class: BodyPattern
      path: translations/wpcs_catshow-pt_BR.po
      pattern: !ruby/regexp '/Version: Wordpress Plugin Category Show (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-cdnjs-reborn:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-cdnjs-reborn-fr_FR.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP CDNjs Reborn (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-cerber:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-cfg-leaderboard:
    QueryParameter:
      files:
      - js/jsgrid/jsgrid.min.css
      - js/jsgrid/jsgrid-theme.min.css
      - css/style.css
      - js/jsgrid/jsgrid.min.js
      version: true
  wp-change-logo:
    QueryParameter:
      files:
      - public/css/wp-change-logo-public.css
      - public/js/wp-change-logo-public.js
      version: true
  wp-charts-and-graphs:
    QueryParameter:
      files:
      - assets/js/pantherius_wp_charts.js
      - assets/js/pantherius_wp_charts_init.js
      version: true
  wp-chatfox:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-child-theme-generator:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-child-theme-generator.pot
      pattern: !ruby/regexp '/ct\-Id\-Version: WP Child Theme Generator (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-cirrus:
    QueryParameter:
      files:
      - cirrusCloud.css
      - wp_cirrus_gwt/wp_cirrus_gwt.nocache.js
      version: true
  wp-clanwars:
    QueryParameter:
      files:
      - js/jquery.cookie.pack.js
      - js/tabs.js
      - js/public.js
      - css/site.css
      - css/widget.css
      version: true
  wp-classifieds-listings:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-classifieds-listings.po
      pattern: !ruby/regexp '/ect\-Id\-Version: WP Classifieds Listings (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-club-manager:
    QueryParameter:
      files:
      - assets/css/wpclubmanager.css
      - assets/js/frontend/wpclubmanager.min.js
      version: true
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /WP Club Manager (?<v>\d+\.[\.\d]+)/i
  wp-code-highlightjs:
    QueryParameter:
      files:
      - styles/default.css
      - highlight.common.pack.js
      version: true
  wp-codemirror-block:
    QueryParameter:
      files:
      - vendor/codemirror/addon/mode/loadmode.js
      - assets/blocks/blocks.style.build.css
      - assets/js/code-editor-init.js
      version: true
  wp-collab-lite:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wp-collab.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: TODO (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-collectiveaccess:
    TranslationFile:
      class: BodyPattern
      path: lang/collectiveaccess-fr_FR.po
      pattern: !ruby/regexp '/roject\-Id\-Version: WP\-CollectiveAccess v(?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-colorbox:
    QueryParameter:
      files:
      - jquery.colorbox-min.js
      - wp-colorbox.js
      version: true
  wp-colored-coding:
    QueryParameter:
      files:
      - css/rainbow-themes/technicolor.css
      version: true
  wp-coming-soon-page:
    TranslationFile:
      class: BodyPattern
      path: languages/mwb-wordpress-coming-soon-page-en_US.po
      pattern: !ruby/regexp '/\-Id\-Version: Wordpress Coming Soon Page (?<v>\d+\.[\.\d]+)/i'
      version: true
    QueryParameter:
      files:
      - public/css/mwb-wordpress-coming-soon-page-public.css
      - public/js/mwb-wordpress-coming-soon-page-public.js
      version: true
  wp-comment-designer-lite:
    QueryParameter:
      files:
      - css/wpcd-frontend.css
      - js/wpcd-frontend.js
      - js/wpcd-comment-form/wpcd_form_frontend.js
      version: true
  wp-comments-form-validation:
    QueryParameter:
      files:
      - assets/css/public.css
      version: true
  wp-commerce7:
    QueryParameter:
      files:
      - assets/css/commerce7-for-wordpress.css
      version: true
  wp-company-info:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  wp-connect-coil:
    TranslationFile:
      class: BodyPattern
      path: languages/WpConnectCoilTrtr.pot
      pattern: !ruby/regexp /"v(?<v>\d+\.[\.\d]+)/i
      version: true
  wp-contact-form7-email-spam-blocker:
    QueryParameter:
      files:
      - public/css/contact-form-7-email-spam-blocker-public.css
      - public/js/contact-form-7-email-spam-blocker-public.js
      version: true
  wp-cookie-law-info:
    QueryParameter:
      files:
      - assets/js/jquery.wcl.min.js
      version: true
  wp-cookie-user-info:
    QueryParameter:
      files:
      - assets/css/wpcui-frontend-style.css
      - assets/js/wpcui-frontend-script.js
      version: true
  wp-copy-logger-highlighter:
    QueryParameter:
      files:
      - js/logger.js
      version: true
  wp-countdown-timer:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/plugin-name.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: TODO (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-counter-up:
    QueryParameter:
      files:
      - public/css/wp-counter-up-public.css
      - public/js/waypoints.min.js
      - public/js/jquery.counterup.min.js
      - public/js/wp-counter-up-public.js
      version: true
  wp-coupons-and-deals:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/js/clipboard.min.js
      - assets/js/main.js
      version: true
  wp-course-manager:
    TranslationFile:
      class: BodyPattern
      path: wp-course-manager.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Course Manager (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-cprotext:
    TranslationFile:
      class: BodyPattern
      path: lang/wp-cprotext-fr_FR.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP\-CPROTEXT (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-crm:
    ComposerFile:
      class: ConfigParser
      path: package-lock.json
      key: version
      version: true
  wp-cron-cleaner:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-cron-cleaner.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Cron Cleaner (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-cufon:
    Comment:
      xpath: //comment()[contains(., "WP-Cufon")]
      pattern: !ruby/regexp /WP\-Cufon Plugin (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-currencies:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: ChangeLog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  wp-currency-rate:
    QueryParameter:
      files:
      - css/public.css
      - js/public.js
      version: true
  wp-current-date-post-slider:
    QueryParameter:
      files:
      - assets/css/slick.css
      - assets/css/recent-post-style.css
      version: true
  wp-custom-author-url:
    QueryParameter:
      files:
      - public/css/wp-custom-author-url-public.css
      - public/js/wp-custom-author-url-public.js
      version: true
  wp-custom-register-login:
    QueryParameter:
      files:
      - public/css/wp-custom-register-login-public.css
      - public/css/bootstrap.min.css
      - public/css/formValidation.min.css
      - public/js/wp-custom-register-login-public.js
      - public/js/bootstrap.min.js
      - public/js/validator/formValidation.min.js
      - public/js/validator/bootstrap-validator.min.js
      version: true
  wp-custom-sidebars:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /= v(?<v>\d+\.[\.\d]+)/i
      version: true
  wp-customer-reviews:
    QueryParameter:
      files:
      - css/wp-customer-reviews-generated.css.php
      - js/wp-customer-reviews.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /= (?:\d+\.[\.\d]+ \/ )?(?<v>\d+\.[\.\d]+) =/i
      version: true
  wp-dashboard-beacon:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-dashboard-beacon.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Dashboard Beacon (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-database-error-manager:
    QueryParameter:
      files:
      - public/css/wp-db-error-manager-public.css
      - public/js/wp-db-error-manager-public.js
      version: true
  wp-deadlines:
    QueryParameter:
      files:
      - public/assets/css/wp-deadlines-public.css
      - public/assets/js/js.cookie.js
      - public/assets/js/moment.min.js
      - public/assets/js/jquery.countdown.min.js
      - public/assets/js/wp-deadlines-public.js
      version: true
  wp-debugging:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-debugging.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Debugging (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-delete-user-accounts:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-design-maps-places:
    QueryParameter:
      files:
      - css/wpdmp.min.css
      version: true
  wp-dev-dashboard:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-dev-dashboard.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Dev Dashboard (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-developer-support:
    QueryParameter:
      files:
      - inc/frontend/css/wpdevcs-admin-developer-support-frontend.css
      - inc/frontend/js/wpdevcs-admin-developer-support-frontend.js
      version: true
  wp-dialog:
    QueryParameter:
      files:
      - diydialog.js
      - skins/default.css
      version: true
  wp-disable-comments:
    QueryParameter:
      files:
      - javascript/wp-disable-comments.js
      version: true
  wp-disable-right-click:
    QueryParameter:
      files:
      - js/wp-disable-right-click.js
      version: true
  wp-disabler:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-disabler.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Disabler (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-discord:
    QueryParameter:
      files:
      - public/css/wp-discord.css
      - public/js/wp-discord.js
      version: true
  wp-dispensary:
    QueryParameter:
      files:
      - public/css/wp-dispensary-public.css
      - public/js/wp-dispensary-public.js
      - public/css/wp-dispensary-public.min.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  wp-distraction-free-view:
    QueryParameter:
      files:
      - assets/css/overlay.css
      version: true
  wp-document-revisions:
    QueryParameter:
      files:
      - css/style-front.css
      version: true
  wp-doge-mode:
    QueryParameter:
      files:
      - doge.min.js
      version: true
  wp-downloadmanager:
    QueryParameter:
      files:
      - download-css.css
      version: true
  wp-dropkick:
    QueryParameter:
      files:
      - DropKick/css/dropkick.css
      - DropKick/dropkick.js
      - public/js/wp-dropkick-public.js
      version: true
  wp-ds-blog-map:
    TranslationFile:
      class: BodyPattern
      path: wp-ds-blogmap-ru_RU.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP DS Blog Map v(?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-easter-egg:
    QueryParameter:
      files:
      - lib/wp-easter-egg.js
      version: true
  wp-easy-contact:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /WP Easy Contact v(?<v>\d+\.[\.\d]+) \- https:\/\/emdplugins\.com/i
  wp-easy-embed:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-easy-embed.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Easy Embed (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-easy-events:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /WP Easy Events v(?<v>\d+\.[\.\d]+) \- https:\/\/emdplugins\.com/i
  wp-easy-gallery:
    Comment:
      pattern: !ruby/regexp /WP Easy Gallery:/i
  wp-easy-notices:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  wp-easy-responsive-tabs-to-accordion:
    QueryParameter:
      files:
      - js/easyResponsiveTabs.js
      version: true
  wp-easy-tooltips:
    QueryParameter:
      files:
      - js/wpetp.js
      version: true
  wp-editor-comments-plus:
    QueryParameter:
      files:
      - dist/assets/wpEditorCommentsPlus.js
      version: true
  wp-editor-widget:
    TranslationFile:
      class: BodyPattern
      path: langs/wp-editor-widget-sv_SE.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Editor Widget (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-education:
    QueryParameter:
      files:
      - assets/js/popper.min.js
      - assets/js/jquery.counterup.js
      - assets/js/jquery.countdown.js
      - assets/js/maps.js
      - assets/js/maps-address.js
      version: true
  wp-ehesive:
    QueryParameter:
      files:
      - public/css/wp-ehesive-public.css
      - public/js/wp-ehesive-public.js
      version: true
  wp-elusive-iconfont:
    Comment:
      xpath: //comment()[contains(., "wp-elusive-iconfont")]
      pattern: !ruby/regexp /\/wp-elusive-iconfont\/assets\/css\/elusive\-webfont\-ie7\.css\?ver=(?<v>\d+\.[\.\d]+)/i
      version: true
  wp-email:
    QueryParameter:
      files:
      - email-css.css
      - email-js.js
      version: true
  wp-email-capture:
    QueryParameter:
      files:
      - inc/css/wp-email-capture-styles.css
      version: true
  wp-errata:
    QueryParameter:
      files:
      - jcedit.min.js
      version: true
  wp-event-aggregator:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-event-aggregator.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: WP Event Aggregator (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-event-manager:
    QueryParameter:
      files:
      - assets/js/bootstrap/js/bootstrap.min.js
      - assets/js/jquery-timepicker/jquery.timepicker.min.js
      - assets/js/jquery-timepicker/bootstrap-datepicker.js
      - assets/js/common.min.js
      version: true
  wp-eventpress:
    QueryParameter:
      files:
      - eventpress-files/assets/css/font-awesome-4.3.0/css/font-awesome.min.css
      - eventpress-files/assets/css/epstrap.css
      - eventpress-files/assets/css/epfront.css
      - eventpress-files/assets/css/event-front.css
      - eventpress-files/assets/js/ep-front.js
      - eventpress-files/assets/js/event-front.js
      version: true
  wp-events-manager:
    QueryParameter:
      files:
      - inc/libraries//magnific-popup/js/jquery.magnific-popup.min.js
      version: true
  wp-excel-2-db:
    QueryParameter:
      files:
      - public/css/wp-excel-2-db-public.css
      - public/js/wp-excel-2-db-public.js
      version: true
  wp-exit-optin:
    QueryParameter:
      files:
      - "/js/scripts.js"
      version: true
  wp-exporter-plus:
    QueryParameter:
      files:
      - css/custom-style.css
      version: true
  wp-extended-search:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-extended-search.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Extended Search (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-facebook-group:
    QueryParameter:
      files:
      - public/css/kankoz-fg-promoter-public.css
      - public/js/kankoz-fg-promoter-public.js
      version: true
  wp-facebook-like-send-open-graph-meta:
    Comment:
      xpath: //comment()[contains(., "Facebook Like Send")]
      pattern: !ruby/regexp /Facebook Like Send & Open Graph Meta v(?<v>\d+\.[\.\d]+)/i
      version: true
  wp-facebook-review-showcase-lite:
    QueryParameter:
      files:
      - assets/frontend/css/frontend-style.css
      - assets/frontend/css/font-awesome/font-awesome.min.css
      - assets/frontend/css/elegant-icons/elegant-icons.css
      - assets/frontend/css/flat-star-icon/flaticon.css
      - assets/frontend/css/jquery.bxslider.css
      - assets/frontend/js/jquery.bxslider.js
      - assets/frontend/js/wow.js
      - assets/frontend/js/frontend-script.js
      version: true
  wp-facebook-reviews:
    QueryParameter:
      files:
      - public/css/wprev-public_template1.css
      - public/css/wprev_w3.css
      - public/css/wprs_unslider.css
      - public/css/wprs_unslider-dots.css
      - public/js/wprev-public.js
      - public/js/wprs-unslider-min.js
      version: true
  wp-fail2ban-redux:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-fail2ban-redux.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Fail2Ban Redux (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  wp-fancybox:
    QueryParameter:
      files:
      - dist/jquery.fancybox.min.js
      version: true
  wp-fancybox-3:
    QueryParameter:
      files:
      - assets/css/jquery.fancybox.min.css
      - assets/js/jquery.fancybox.min.js
      version: true
  wp-fart:
    QueryParameter:
      files:
      - fartscroll.js
      version: true
  wp-fb-autoconnect:
    QueryParameter:
      files:
      - style.css
      version: true
  wp-fb-feeds:
    TranslationFile:
      class: BodyPattern
      path: wp-fb-feeds.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ WP Facebook Feeds (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-featherlight:
    QueryParameter:
      files:
      - css/wp-featherlight.min.css
      - js/wpFeatherlight.pkgd.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wp-featherlight.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ WP Featherlight (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  wp-featured-content-and-slider:
    QueryParameter:
      files:
      - assets/css/featured-content-style.css
      - assets/css/slick.css
      version: true
  wp-featured-entries:
    TranslationFile:
      class: BodyPattern
      path: locale/jh-featured-es_ES.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: jh\-featured v(?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-feed-post-thumbnail:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  wp-file-search:
    QueryParameter:
      files:
      - public/css/wp-file-search-public.css
      - public/js/wp-file-search-public.js
      version: true
  wp-file-word-counter:
    QueryParameter:
      files:
      - public/css/wfwc-uploadfile.css
      - public/js/wfwc-uploadfile.min.js
      - public/js/wfwc-public.js
      version: true
  wp-film-studio:
    QueryParameter:
      files:
      - assets/js/popper.min.js
      version: true
  wp-flexible-map:
    QueryParameter:
      files:
      - css/styles.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  wp-flexslider:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /= v(?<v>\d+\.[\.\d]+)/i
      version: true
  wp-flickity:
    QueryParameter:
      files:
      - assets/wp-flickity-custom-frontend.css
      version: true
  wp-floating-menu:
    QueryParameter:
      files:
      - js/frontend.js
      version: true
  wp-floating-notifications:
    QueryParameter:
      files:
      - js/script.js
      version: true
  wp-font-awesome:
    QueryParameter:
      files:
      - font-awesome/css/font-awesome.min.css
      version: true
  wp-force-logout:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-force-logout.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WPForce Logout (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-form-styler:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  wp-foundation-shortcodes:
    QueryParameter:
      files:
      - stylesheets/app.css
      - js/app.js
      version: true
  wp-fragmention:
    QueryParameter:
      files:
      - assets/css/fragmention.css
      - assets/js/fragmention.min.js
      version: true
  wp-front-end-login-and-register:
    QueryParameter:
      files:
      - public/css/wp-mp-register-login-public.css
      - public/css/bootstrap.min.css
      - public/css/formValidation.min.css
      - public/js/wp-mp-register-login-public.js
      - public/js/bootstrap.min.js
      - public/js/validator/formValidation.min.js
      - public/js/validator/bootstrap-validator.min.js
      version: true
  wp-frontend-delete-account:
    QueryParameter:
      files:
      - assets/css/wpfda-frontend.css
      - assets/js/frontend.js
      version: true
  wp-frontend-submit:
    QueryParameter:
      files:
      - public/css/wp-frontend-submit-public.css
      - public/js/wp-frontend-submit-public.js
      version: true
  wp-full-stripe-free:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-full-stripe-free.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: WP Full Stripe Free (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-fullcalendar:
    QueryParameter:
      files:
      - includes/css/main.css
      - includes/js/main.js
      version: true
  wp-gallery-extra:
    QueryParameter:
      files:
      - assets/css/front.css
      - assets/css/custom.css
      - assets/js/plugins.js
      - assets/js/front.js
      version: true
  wp-gallery-metabox:
    QueryParameter:
      files:
      - public/css/wp-gallery-metabox-public.css
      - public/js/wp-gallery-metabox-public.js
      version: true
  wp-gdpr-core:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-generate-password:
    QueryParameter:
      files:
      - public/css/wpgenerapass-public.css
      - public/js/wpgenerapass-public.js
      version: true
  wp-geo:
    QueryParameter:
      files:
      - css/wp-geo.css
      - js/tooltip.js
      - js/wp-geo.v3.js
      version: true
  wp-gistpen:
    QueryParameter:
      files:
      - assets/css/prism/themes/prism.css
      - assets/css/prism/plugins/line-highlight/prism-line-highlight.css
      - assets/css/web.min.css
      - assets/js/prism.min.js
      - assets/js/content.min.js
      version: true
  wp-github-sync-meta:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\#\# \[(?<v>\d+\.[\.\d]+)\]/i
      version: true
  wp-githuber-md:
    QueryParameter:
      files:
      - assets/css/githuber-md.css
      - assets/js/githuber-md-frontend.js
      version: true
  wp-glossary-hover:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/vendor/jquery-ui/css/ui-lightness/jquery-ui-1.10.4.custom.min.css
      - public/assets/js/public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/en_US.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Glossary Hover v(?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-gmappity-easy-google-maps:
    JavascriptVar:
      class: BodyPattern
      path: js/wpgmappity-iframe.js
      pattern: !ruby/regexp /'version'\s+:\s+'(?<v>\d+\.[\.\d]+)',/i
      version: true
  wp-google-analytics-events:
    QueryParameter:
      files:
      - js/ga-scroll-events.js
      version: true
  wp-google-fonts:
    Comment:
      xpath: //comment()[contains(., "Google Fonts")]
      pattern: !ruby/regexp /by Wordpress Google Fonts/i
  wp-google-places-review-slider:
    QueryParameter:
      files:
      - public/css/wprev-public_template1.css
      - public/css/wprev_w3.css
      - public/css/wprs_unslider.css
      - public/css/wprs_unslider-dots.css
      - public/js/wprev-public.js
      - public/js/wprs-unslider-min.js
      version: true
  wp-grande-vitorinha:
    QueryParameter:
      files:
      - public/css/wp-grande-vitorinha-public.css
      version: true
  wp-graphviz:
    TranslationFile:
      class: BodyPattern
      path: lang/wp-graphviz.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP_Graphviz (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-head-footer:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  wp-healthcheck:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-healthcheck.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ WP Healthcheck (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-help-desk:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/js/frontend.min.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  wp-hide-post:
    QueryParameter:
      files:
      - public/js/wp-hide-post-public.js
      version: true
  wp-hotel-booking:
    QueryParameter:
      files:
      - includes/plugins/wp-hotel-booking-extra/inc/assets/css/site.css
      - includes/plugins/wp-hotel-booking-extra/inc/assets/js/site.js
      version: true
  wp-hotelier:
    QueryParameter:
      files:
      - assets/css/hotelier.css
      - assets/js/frontend/hotelier.min.js
      version: true
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Easy WP Hotelier (?<v>\d+\.[\.\d]+)/i
  wp-hotjar:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-hotkeys:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-hotkeys.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Hotkeys (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-hotwords:
    Comment:
      xpath: //comment()[contains(., "WP-HOTWords")]
      pattern: !ruby/regexp '/WP\-HOTWords vers[^o]+o: (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-hrm-lite-human-resource-management-system:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^Version:? (?<v>\d+\.[\.\d]+)(?!.*Version:? \d+\.[\.\d]+)/mi
      version: true
  wp-hrms:
    QueryParameter:
      files:
      - assets/css/bootstrap.min.css
      - assets/css/public.css
      - assets/css/font-awesome.min.css
      version: true
  wp-html5-outliner:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-html5-outliner.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP HTML5 Outliner (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-image-embeds:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-image-embeds.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP_Image_Embeds (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-image-makers-easy-hotspot-solution:
    QueryParameter:
      files:
      - "/assets/css/front.css"
      - "/assets/js/front.js"
      version: true
  wp-image-optimizer:
    QueryParameter:
      files:
      - inc/frontend/css/wp-image-optimizer-frontend.css
      - inc/frontend/js/wp-image-optimizer-frontend.js
      version: true
  wp-image-utils:
    QueryParameter:
      files:
      - css/wpiu.css
      version: true
  wp-image-zoooom:
    QueryParameter:
      files:
      - assets/js/jquery.image_zoom.min.js
      - assets/js/image_zoom-init.js
      version: true
  wp-images-upload-on-piclect:
    TranslationFile:
      class: BodyPattern
      path: languages/kuaza_pic_up_lang-tr_TR.po
      pattern: !ruby/regexp /sgid "<strong>Plugin version:<\/strong> v(?<v>\d+\.[\.\d]+)/i
      version: true
  wp-imageviewer:
    QueryParameter:
      files:
      - imageviewer/imageviewer.css
      - imageviewer/imageviewer.js
      - wp-imageviewer-init.js
      version: true
  wp-inquiries:
    QueryParameter:
      files:
      - "/css/wp-inquiries.css"
      - "/js/wp-inquiries.js"
      version: true
  wp-installer:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-insurance:
    QueryParameter:
      files:
      - assets/js/popper.min.js
      version: true
  wp-inventory-manager:
    QueryParameter:
      files:
      - js/wpinventory.js
      - "/themes/css/default-theme.css"
      - "/js/wpinventory.js"
      - themes/css/default-theme.css
      version: true
  wp-invoice:
    QueryParameter:
      files:
      - static/views/wpi-default-style.css
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-irc:
    QueryParameter:
      files:
      - js/wp-irc.js
      version: true
  wp-is-connected-by-azed:
    TranslationFile:
      class: BodyPattern
      path: languages/azedwpisconnectedtextdomain-fr_FR.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-job-manager:
    QueryParameter:
      files:
      - assets/css/frontend.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wp-job-manager.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ WP Job Manager (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-job-manager-contact-listing:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-job-manager-contact-listing.pot
      pattern: !ruby/regexp /ion:\ Contact Listing for WP Job Manager (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-job-openings:
    QueryParameter:
      files:
      - assets/css/general.min.css
      - assets/css/style.min.css
      - assets/js/script.min.js
      version: true
  wp-jqpuzzle:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-jqpuzzle-ro_RO.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP jqPuzzle v(?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-js-about-visitor:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^v(?<v>\d+\.[\.\d]+)/i
      version: true
  wp-jv-post-reading-groups:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-jv-post-reading-groups.pot
      pattern: !ruby/regexp '/t\-Id\-Version: WP JV Post Reading Groups (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-jw-player:
    QueryParameter:
      files:
      - css/popup.css
      - js/popup.js
      - js/swfobject.js
      version: true
  wp-kiosk-slides:
    QueryParameter:
      files:
      - public/css/kiosk-slides-public.css
      - public/js/kiosk-slides-public.js
      version: true
  wp-last-seen:
    QueryParameter:
      files:
      - static/css/front-last-seen.css
      - static/js/front-last-seen.js
      version: true
  wp-lazy-loader:
    QueryParameter:
      files:
      - js/wplazyload.js
      version: true
  wp-lazy-spotify:
    QueryParameter:
      files:
      - wplazyspotify.css
      - Socialite/socialite.min.js
      - Socialite/extensions/socialite.spotify.js
      - wplazyspotify.js
      version: true
  wp-lemme-know:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/js/lemme-know.js
      version: true
  wp-lemniscus:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/js/frontend.min.js
      version: true
  wp-license-manager:
    QueryParameter:
      files:
      - public/css/wp-license-manager-public.css
      - public/js/wp-license-manager-public.js
      version: true
  wp-licenses:
    TranslationFile:
      class: BodyPattern
      path: lang/wp-licenses.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP\-licenses (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-like-box:
    QueryParameter:
      files:
      - public/assets/jquery.magnific-popup.min.js
      version: true
  wp-link-list:
    QueryParameter:
      files:
      - assets/css/wp-link-list.css
      version: true
  wp-link-to-playlist-item:
    QueryParameter:
      files:
      - js/wp-link-to-playlist-item.js
      version: true
  wp-linkedin:
    QueryParameter:
      files:
      - style.css
      version: true
  wp-linkmove:
    ChangeLog:
      class: BodyPattern
      path: Changelog.txt
      pattern: !ruby/regexp /^v(?<v>\d+\.[\.\da-z]+)(?!.*v\d+\.[\.\da-z]+)/mi
      version: true
  wp-list-pages-by-custom-taxonomy:
    QueryParameter:
      files:
      - css/pbytax-style.css
      version: true
  wp-list-plugins:
    QueryParameter:
      files:
      - css/wp-list-plugins.css
      version: true
  wp-live-chat-support:
    QueryParameter:
      files:
      - css/wplcstyle.css
      - css/themes/theme-default.css
      - css/themes/modern.css
      - css/themes/position-bottom-right.css
      - js/wplc_server.js
      - js/wplc_u.js
      - js/md5.js
      - js/themes/modern.js
      - js/wplc_u_node_events.js
      version: true
  wp-live-post-search:
    QueryParameter:
      files:
      - "/public/css/wp-live-post-search-public.css"
      - "/public/js/wp-live-post-search-public.js"
      version: true
  wp-load-list:
    QueryParameter:
      files:
      - public/css/load-list-public.css
      - public/css/smoothness/jquery-ui.min.css
      - public/css/smoothness/theme.css
      - public/js/load-list-public.js
      version: true
  wp-load-more-posts:
    QueryParameter:
      files:
      - library/js/load-more.js
      version: true
  wp-logger-tenbulls:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^v(?<v>\d+\.[\.\da-z]+)(?!.*v\d+\.[\.\da-z]+)/mi
      version: true
  wp-login-button:
    QueryParameter:
      files:
      - assets/css/magnific-popup.css
      - assets/css/wplgbtn-public-style.css
      - assets/js/wplgbtn-public.js
      version: true
  wp-login-flow:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-login-flow.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Login Flow (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-logo-showcase:
    QueryParameter:
      files:
      - assets/css/wplogoshowcase.css
      version: true
  wp-logo-showcase-responsive-slider-slider:
    QueryParameter:
      files:
      - assets/css/slick.css
      - assets/css/logo-showcase.css
      version: true
  wp-logo-slider-with-widget-responsive:
    QueryParameter:
      files:
      - lswr-assets/css/slick.css
      - lswr-assets/css/lswr-logo-slider.css
      - lswr-assets/css/animate.min.css
      - lswr-assets/css/font-awesome.min.css
      - lswr-assets/js/catfilte.js
      - lswr-assets/js/lswr-admin.js
      - lswr-assets/js/lswr-costum.js
      version: true
  wp-love-it:
    QueryParameter:
      files:
      - js/love-it.js
      version: true
  wp-lucky-wheel:
    QueryParameter:
      files:
      - css/wp-lucky-wheel.css
      - js/wp-lucky-wheel.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  wp-magic-carousel:
    QueryParameter:
      files:
      - css/custom.css
      version: true
  wp-mail-logging:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-mail-logging.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Mail Logging (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-mail-ses:
    TranslationFile:
      class: BodyPattern
      path: languages/default.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: wp\-mail\-ses (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-mailerlite-lite:
    QueryParameter:
      files:
      - assets/public/css/wpmi.css
      - assets/public/js/wpmi.js
      version: true
  wp-mailscout:
    QueryParameter:
      files:
      - public/css/mailscout-public.css
      - public/js/mailscout-public.js
      version: true
  wp-maintenance-mode:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-maintenance-mode-sv_SE.po
      pattern: !ruby/regexp /Project\-Id\-Version:\ WP Maintenance Mode (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-maintenance-vek:
    TranslationFile:
      class: BodyPattern
      path: languages/lang-en_US.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP_Maintenance_vek (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-mantis:
    TranslationFile:
      class: BodyPattern
      path: wp-mantis-de_DE.po
      pattern: !ruby/regexp /\#\. \#\-\#\-\#\-\#\-\#  plugin\.pot \(WP Mantis (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-map:
    QueryParameter:
      files:
      - public/css/agile-maps-public.css
      - public/js/all_libs.min.js
      - public/js/amap-script.js
      version: true
  wp-mapa-politico-spain:
    QueryParameter:
      files:
      - assets/css/frontend.min.css
      version: true
  wp-mapbox-gl-js:
    QueryParameter:
      files:
      - public/css/wp-mapbox-gl-js-public.css
      version: true
  wp-mapgrip:
    QueryParameter:
      files:
      - public/css/mapgrip-public.css
      - public/js/mapgrip-public.js
      version: true
  wp-mappost:
    QueryParameter:
      files:
      - public/css/wp-mappost-public.css
      - public/js/wp-mappost-public.js
      version: true
  wp-markdown:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-markdown.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ wp\-markdown (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\#\# \[(?<v>\d+\.[\.\d]+)\]/i
      version: true
  wp-master-widget:
    QueryParameter:
      files:
      - public/css/wp-master-widget-public.css
      version: true
  wp-media-category-management:
    TranslationFile:
      class: BodyPattern
      path: lang/wp-media-category-management-nl_NL.po
      pattern: !ruby/regexp '/\-Version: WP Media Category Management v(?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-media-manager-lite:
    QueryParameter:
      files:
      - css/frontend/custom-inline-style.css
      - css/frontend/frontend.css
      - css//font-awesome/font-awesome.min.css
      - css/icomoon/icomoon.css
      version: true
  wp-media-replace:
    QueryParameter:
      files:
      - public/css/wp-media-replace-public.css
      - public/js/wp-media-replace-public.js
      version: true
  wp-media-stories:
    QueryParameter:
      files:
      - assets/css/media-stories.min.css
      - assets/js/media-stories.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wp-media-stories.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Media Stories (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-megamenu:
    QueryParameter:
      files:
      - assets/css/wpmm.css
      - assets/js/wpmm.js
      version: true
  wp-members:
    QueryParameter:
      files:
      - css/generic-no-float.css
      version: true
  wp-menu-icons:
    QueryParameter:
      files:
      - assets/css/wpmi.css
      version: true
  wp-messenger-customer-chat:
    QueryParameter:
      files:
      - public/css/wpmccp-public.css
      - public/js/wpmccp-public.js
      version: true
  wp-metrize-icons:
    Comment:
      xpath: //comment()[contains(., "wp-metrize-icons")]
      pattern: !ruby/regexp /\/wp-metrize-icons\/js\/lte\-ie7\.js\?ver=[\d\.]+' type='text\/css'
        media='(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - css/metrize.css
      version: true
  wp-miniaudioplayer:
    QueryParameter:
      files:
      - css/miniplayer.css
      - js/jquery.mb.miniAudioPlayer.min.js
      - js/map_overwrite_default_me.js
      version: true
  wp-mobilizer:
    Comment:
      xpath: //comment()[contains(., "WP-Mobilizer")]
      pattern: !ruby/regexp /WP\-Mobilizer (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-modal-popup-with-cookie-integration:
    QueryParameter:
      files:
      - assets/css/wmpci-public.css
      - assets/js/wmpci-popup.js
      version: true
  wp-monero-miner-using-coin-hive:
    QueryParameter:
      files:
      - public/css/wp-coin-hive-public.css
      - includes/js/wp-coin-hive-util.js
      - includes/js/wp-coin-hive.js
      version: true
    JavascriptVar:
      pattern: !ruby/regexp /var wp_js_options\s*=\s*{(?<json>.+?(?=};))};/i
      version_key: version
      version: true
  wp-movie2blog:
    Comment:
      xpath: //comment()[contains(., "wp-movie2blog")]
      pattern: !ruby/regexp '/wp\-movie2blog: v(?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-multi-file-uploader:
    QueryParameter:
      files:
      - assets/css/wpmfu-plugin.css
      - assets/js/fineuploader.min.js
      version: true
  wp-multilang:
    QueryParameter:
      files:
      - assets/styles/main.min.css
      version: true
  wp-munich-blocks:
    QueryParameter:
      files:
      - css/filter.min.css
      - blocks/blocks-frontend.min.js
      version: true
  wp-my-admin-bar:
    QueryParameter:
      files:
      - assets/style.css
      version: true
  wp-network-stats:
    QueryParameter:
      files:
      - public/css/network-stats-public.css
      - public/js/network-stats-public.js
      version: true
  wp-news-feed-widget:
    QueryParameter:
      files:
      - js/wp-newsfw.min.js
      version: true
  wp-news-ticker:
    QueryParameter:
      files:
      - css/ticker-style.css
      - js/jquery.ticker-min.js
      version: true
  wp-ng:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  wp-nice-search:
    QueryParameter:
      files:
      - assist/css/style.min.css
      - assist/css/font-awesome.min.css
      version: true
  wp-night-mode:
    QueryParameter:
      files:
      - public/css/wp-night-mode-public.css
      - public/js/wp-night-mode-public.js
      version: true
  wp-notes-widget:
    QueryParameter:
      files:
      - public/css/wp-notes-public.css
      version: true
  wp-nutrition-facts:
    Comment:
      xpath: //comment()[contains(., "Nutrition Facts")]
      pattern: !ruby/regexp /WP Nutrition Facts (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - css/styles.css
      version: true
  wp-obituary:
    QueryParameter:
      files:
      - assets/css/wp-obituary-styles.css
      version: true
  wp-online-users-stats:
    QueryParameter:
      files:
      - public/css/wp-online-users-stats-public.css
      - public/js/wp-online-users-stats-public.js
      version: true
  wp-optimize-by-xtraffic:
    QueryParameter:
      files:
      - public/css/wppepvn_libs.min.css
      - public/css/frontend.min.css
      - public/js/jquery.plugins.min.js
      - public/js/wppepvn_libs.min.js
      - public/js/frontend.min.js
      version: true
  wp-optin-wheel:
    QueryParameter:
      files:
      - public/css/public.min.css
      - public/js/public.min.js
      version: true
  wp-our-team:
    QueryParameter:
      files:
      - assets/css/font-awesome.min.css
      - assets/js/easy-team.js
      version: true
  wp-page-load-stats:
    TranslationFile:
      class: BodyPattern
      path: languages/WP-Page-Load-Stats.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Page Load Stats (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-paginate:
    QueryParameter:
      files:
      - css/wp-paginate.css
      version: true
  wp-paypal-express-checkout:
    QueryParameter:
      files:
      - public/js/wp-paypal-express-checkout-public.js
      version: true
  wp-perfect-image-cropper-and-resizer:
    QueryParameter:
      files:
      - public/css/wp-perfect-image-cropper-resizer-public.css
      - public/js/wp-perfect-image-cropper-resizer-public.js
      version: true
  wp-performance:
    Comment:
      xpath: //comment()[contains(., "by WP Performance")]
      pattern: !ruby/regexp /Optimized by WP Performance (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - assets/load/wpp.min.js
      version: true
  wp-performance-score-booster:
    Comment:
      xpath: //comment()[contains(., "WP Performance Score")]
      pattern: !ruby/regexp /by WP Performance Score Booster plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  wp-php-console:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-php-console.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ WP PHP Console (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-picturehoster:
    TranslationFile:
      class: BodyPattern
      path: wp-picturehoster-de_DE.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Picturehoster v(?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-piwik:
    Comment:
      xpath: //comment()[contains(., "Piwik")]
      pattern: !ruby/regexp /\A(?:End )?Piwik/i
  wp-player:
    QueryParameter:
      files:
      - assets/css/wp-player.css
      - assets/js/libs/soundmanager/soundmanager2.js
      - assets/js/wp-player.js
      version: true
  wp-politic:
    QueryParameter:
      files:
      - assets/js/popper.min.js
      - assets/js/jquery.magnific-popup.min.js
      version: true
  wp-polls:
    QueryParameter:
      files:
      - polls-css.css
      - polls-js.js
      version: true
  wp-pop-up:
    QueryParameter:
      files:
      - assets/wp-popup.css
      - assets/wp-popup.js
      version: true
  wp-popup-lite:
    QueryParameter:
      files:
      - css/wpb_popup.css
      - css/wpb_responsive.css
      - js/frontend_popup.js
      version: true
  wp-post-background:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-post-background-es_ES.po
      pattern: !ruby/regexp '/Project\-Id\-Version: WP Post Background v(?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-post-comment-rating:
    QueryParameter:
      files:
      - js/custom.js
      version: true
  wp-post-grid-slider-filter-by-xgenious:
    QueryParameter:
      files:
      - "/assets/css/animate.css"
      - "/assets/css/font-awesome.css"
      - "/assets/css/owl.carousel.css"
      - "/assets/css/xg_normalize.css"
      - "/assets/css/xgenious.tab.css"
      - "/assets/css/style.css"
      - "/assets/js/isotope.pkgd.js"
      - "/assets/js/owl.carousel.js"
      - "/assets/js/xgenious.tab.js"
      - "/assets/js/main.js"
      version: true
  wp-post-likes:
    QueryParameter:
      files:
      - js/wp-post-likes.js
      version: true
  wp-post-nav:
    QueryParameter:
      files:
      - public/css/wp-post-nav-public.php
      version: true
  wp-post-rating:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  wp-post-to-trello-card:
    QueryParameter:
      files:
      - public/css/wp-post-to-trello-card-public.css
      - public/js/wp-post-to-trello-card-public.js
      version: true
  wp-postratings:
    QueryParameter:
      files:
      - css/postratings-css.css
      - js/postratings-js.js
      version: true
  wp-posts-for-users:
    QueryParameter:
      files:
      - css/wppfu_style.css
      version: true
  wp-posts-most-read:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-posts-slider-cloudberriez:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-posts-slider-en_US.po
      pattern: !ruby/regexp '/Version: Wp Posts Slider \- CloudBerriez (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-postviews:
    Comment:
      xpath: //comment()[contains(., "WP-PostViews")]
      pattern: !ruby/regexp /Script Generated By WP\-PostViews/i
  wp-prismjs-syntax-highlighter:
    QueryParameter:
      files:
      - js/prism.js
      - js/source.js
      version: true
  wp-pro-quiz:
    QueryParameter:
      files:
      - css/wpProQuiz_front.min.css
      version: true
  wp-product-gallery-lite:
    QueryParameter:
      files:
      - css/jquery.bxslider.css
      - css/font-awesome.min.css
      - css/wppg-frontend.css
      - css/wppg-responsive.css
      - js/jquery.bxslider.js
      - js/wppg-frontend.js
      version: true
  wp-product-review:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-product-review.pot
      pattern: !ruby/regexp /ject\-Id\-Version:\ WP Product Review Lite (?<v>\d+\.[\.\d]+)/i
      version: true
    ComposerFile:
      class: ConfigParser
      path: package-lock.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# v(?<v>\d+\.[\.\d]+)/i
      version: true
  wp-profitshare-advertisers:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)(?!.*\d+\.[\.\d]+)/mi
      version: true
  wp-property:
    QueryParameter:
      files:
      - static/styles/wp_properties.css
      - static/scripts/wpp.global.js
      - static/styles/theme-specific/twentyfifteen.css
      - static/scripts/l10n.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package-lock.json
      key: version
      version: true
  wp-protect-admin-appsaur:
    QueryParameter:
      files:
      - assets/js/wppa-public.js
      version: true
  wp-pwa:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  wp-qiita:
    TranslationFile:
      class: BodyPattern
      path: langs/wp-qiita-ja.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Qiita (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-quick-image:
    QueryParameter:
      files:
      - public/css/wp-quick-image-public.css
      - public/js/wp-quick-image-public.js
      version: true
  wp-quick-post-or-draft:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  wp-quip:
    QueryParameter:
      files:
      - css/plugin.css
      version: true
  wp-quiz:
    QueryParameter:
      files:
      - assets/frontend/css/wp-quiz.css
      version: true
  wp-quiz-importer:
    QueryParameter:
      files:
      - public/css/wp-quiz-importer-public.css
      - public/js/wp-quiz-importer-public.js
      version: true
  wp-ragadjust:
    QueryParameter:
      files:
      - assets/js/ragadjust.min.js
      version: true
  wp-random-button:
    QueryParameter:
      files:
      - css/animate.min.css
      - css/style.css
      - js/functions.js
      version: true
  wp-random-post-inside:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-random-post-inside-bn_BD.po
      pattern: !ruby/regexp '/oject\-Id\-Version: WP Random Post Inside (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-recall:
    QueryParameter:
      files:
      - assets/js/core.js
      - assets/js/scripts.js
      - add-on/rating-system/js/scripts.js
      - add-on/feed/js/scripts.js
      - add-on/publicpost/js/scripts.js
      - add-on/rcl-chat/js/ion.sound.min.js
      - add-on/rcl-chat/js/scripts.js
      version: true
  wp-recaptcha-appsaur:
    QueryParameter:
      files:
      - assets/css/wprc-public.css
      - assets/js/wprc-public.js
      version: true
  wp-recent-post-slider-with-responsive:
    QueryParameter:
      files:
      - assets/css/slick.css
      - assets/css/wprpswr-public-slider.css
      version: true
  wp-recentcomments:
    QueryParameter:
      files:
      - js/wp-recentcomments-jquery.js
      version: true
  wp-recipe-maker:
    QueryParameter:
      files:
      - assets/css/public/public.min.css
      - templates/recipe/simple/simple.min.css
      - assets/js/public.js
      - dist/public.css
      - dist/public.js
      version: true
  wp-redditjs:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/plugin-name.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: TODO (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-redirections:
    QueryParameter:
      files:
      - style.css
      version: true
  wp-redirects:
    TranslationFile:
      class: BodyPattern
      path: includes/translations/wp-redirects.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Redirects (?<v>[\d\.]+)/i'
      version: true
  wp-relevant-ads:
    QueryParameter:
      files:
      - public/css/wp-relevant-ads.min.css
      - public/js/wp-relevant-ads.min.js
      - public/js/wp-relevant-ads-ajax.min.js
      version: true
  wp-remote-site-search:
    QueryParameter:
      files:
      - public/assets/js/multisite-search.js
      - public/assets/js/ms-trigger.js
      version: true
  wp-resources-url-optimization:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\#\# \[(?<v>\d+\.[\.\d]+)\]/i
      version: true
  wp-responsive-media:
    QueryParameter:
      files:
      - js/classList.js
      - js/picturefill.min.js
      - js/frontend.js
      version: true
  wp-responsive-recent-post-slider:
    QueryParameter:
      files:
      - assets/css/slick.css
      - assets/css/recent-post-style.css
      version: true
  wp-responsive-table:
    QueryParameter:
      files:
      - public/css/wp-responsive-table-styles.css
      - public/js/wp-responsive-table-public.js
      - assets/frontend/css/wprt-styles.css
      - assets/frontend/js/wprt-script.js
      version: true
  wp-responsive-testimonials-slider-and-widget:
    QueryParameter:
      files:
      - assets/css/font-awesome.min.css
      - assets/css/slick.css
      - assets/css/magnific-popup.css
      - assets/css/testimonials-style.css
      - assets/css/video-js.css
      - assets/js/video.js
      - assets/js/magnific-popup.min.js
      - assets/js/rtsw-public.js
      version: true
  wp-responsive-thumbnail-slider:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-responsive-thumbnail-slider.pot
      pattern: !ruby/regexp /ss Responsive Thumbnail Carousel Slider (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-rest-theme-mod-endpoint:
    QueryParameter:
      files:
      - public/css/customizer-end-point-public.css
      - public/js/customizer-end-point-public.js
      version: true
  wp-rest-yoast-meta:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-rest-yoast-meta.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP REST Yoast Meta (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-restaurant-listings:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/js/wp-restaurant-listings.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wp-restaurant-listings.pot
      pattern: !ruby/regexp '/ject\-Id\-Version: WP Restaurant Listings (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-restaurant-manager:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /WP Restaurant Manager v(?<v>\d+\.[\.\d]+)/i
    QueryParameter:
      files:
      - assets/js/wprm-front-scripts.js
      version: true
  wp-resume:
    QueryParameter:
      files:
      - css/front-end/resume-style.css
      version: true
  wp-review:
    QueryParameter:
      files:
      - assets/css/wp-review.css
      - assets/js/main.js
      version: true
  wp-revisions-control:
    TranslationFile:
      class: BodyPattern
      path: languages/wp_revisions_control-es_ES.pot
      pattern: !ruby/regexp '/roject\-Id\-Version: WP Revisions Control (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-rewords:
    QueryParameter:
      files:
      - public/css/wp-rewords-public.css
      - public/js/wp-rewords-public.js
      version: true
  wp-robots-warning:
    QueryParameter:
      files:
      - public/css/a3-robots-warning-public.css
      - public/js/a3-robots-warning-public.js
      version: true
  wp-rocket:
    Comment:
      xpath: //comment()[contains(., "WP Rocket")]
      pattern: !ruby/regexp /Performance optimized by WP Rocket/i
    TranslationFile:
      class: BodyPattern
      path: languages/rocket.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: WP Rocket (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-roids:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  wp-roster:
    QueryParameter:
      files:
      - inc/css/frontendstyle.css
      - inc/css/print.css
      - inc/js/frontendscript.js
      version: true
  wp-rs-team:
    QueryParameter:
      files:
      - public/css/rs-team-public.css
      - public/css/font-awesome.min.css
      - public/css/owl.carousel.min.css
      - public/css/cl_grid.css
      - public/js/rs-team-public.js
      - public/js/owl.carousel.js
      - public/js/custom.js
      version: true
  wp-russian-horoscope:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^=+ (?<v>\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi
      version: true
  wp-saml-auth:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-saml-auth.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP SAML Auth (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-scap:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wp-scap.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: wp\-scap\-(?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-scroll:
    QueryParameter:
      files:
      - "/css/style.css"
      - "/js/scroll.js"
      version: true
  wp-scroll-up:
    QueryParameter:
      files:
      - js/jquery-scroll-up.js
      - js/wp-scroll-up-options.js
      version: true
  wp-search-live:
    QueryParameter:
      files:
      - public/assets/js/util--wp-api.js
      - public/assets/js/wp-live-search.js
      version: true
  wp-search-suggest:
    QueryParameter:
      files:
      - css/wpss-search-suggest.css
      - js/wpss-search-suggest.js
      pattern: !ruby/regexp /ver=(?<v>[\d\.]+)/i
      version: true
  wp-seedbank:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-seedbank.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP\-SeedBank (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-sensaimetrics:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-seo-pro:
    Comment:
      pattern: !ruby/regexp /start seo pro for wordpress (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-seo-structured-data-schema:
    Comment:
      pattern: !ruby/regexp /gleton's WP SEO Structured Data Plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  wp-seo-tamer:
    TranslationFile:
      class: BodyPattern
      path: lang/wordpress-seo-tamer.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: WordPress SEO Tamer (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-sequence-slider:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-services-showcase:
    QueryParameter:
      files:
      - assets/css/wps.css
      version: true
  wp-session-manager:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  wp-shapes:
    QueryParameter:
      files:
      - assets/css/main.css
      version: true
  wp-share:
    QueryParameter:
      files:
      - public/assets/css/wpshare.css
      - public/assets/js/wpshare.js
      version: true
  wp-share-to-xing:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-share-to-xing-de_DE.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP\-Share to XING v(?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages:
    TranslationFile:
      class: BodyPattern
      path: modules/wp-sheet-editor/lang/vg_sheet_editor.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Sheet Editor (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-shoutbox-live-chat:
    QueryParameter:
      files:
      - js/jquery.c00kie.js
      - js/shoutbox-load.js
      version: true
  wp-show-posts:
    QueryParameter:
      files:
      - css/wp-show-posts-min.css
      version: true
  wp-sightmap:
    QueryParameter:
      files:
      - public/css/wp-sightmap.min.css
      - public/js/wp-sightmap.min.js
      version: true
  wp-simple-anchors-links:
    Comment:
      xpath: //comment()[contains(., "Simple Anchors Links")]
      pattern: !ruby/regexp /WP Simple Anchors Links (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - css/styles.css
      version: true
  wp-simple-seo:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-simple-seo.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ WP Simple SEO (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-site-mapping:
    QueryParameter:
      files:
      - css/wpsm.css
      - javascript/wp-site-mapping.js
      version: true
  wp-slick-slider-and-image-carousel:
    QueryParameter:
      files:
      - assets/css/slick.css
      - assets/css/slick-slider-style.css
      version: true
  wp-smart-export:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  wp-smartcrop:
    QueryParameter:
      files:
      - css/image-renderer.css
      - js/jquery.wp-smartcrop.min.js
      version: true
  wp-smushit:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-smushit.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Smush (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-snapcam:
    QueryParameter:
      files:
      - public/css/wp-snapcam-public.css
      version: true
  wp-snippets:
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /= v(?<v>[\d]+) =/i
      version: true
  wp-snowfall:
    QueryParameter:
      files:
      - js/snowfall.min.jquery.js
      version: true
  wp-sns-share:
    QueryParameter:
      files:
      - wp-sns-share.js
      version: true
  wp-soavis:
    QueryParameter:
      files:
      - public/css/wp-soavis-public.css
      - public/js/wp-soavis-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wp-soavis.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP_SoaVis (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-social-invitations:
    QueryParameter:
      files:
      - public/assets/css/wsi-public.css
      - public/assets/js/wsi-public.js
      version: true
  wp-social-invites:
    QueryParameter:
      files:
      - js/wp-social-invites.js
      version: true
  wp-social-links:
    QueryParameter:
      files:
      - wp-social-links.css
      version: true
  wp-social-media-slider-lite:
    Comment:
      xpath: //comment()[contains(., "wp-social-media-slider-lite")]
      pattern: !ruby/regexp /\/wp\-social\-media\-slider\-lite\/public\/\/css\/wpsms\-ie8\.css\?ver=(?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - public/css/wpsms-public.css
      - public/js/wpsms-public.min.js
      version: true
  wp-social-seo-booster:
    Comment:
      xpath: //comment()[contains(., "WPSocial")]
      pattern: !ruby/regexp /WPSocial SEO Booster Plugin \(Version (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-social-widget:
    QueryParameter:
      files:
      - assets/css/social-icons.css
      - assets/css/social-style.css
      version: true
  wp-socializer:
    Comment:
      xpath: //comment()[contains(., "WP Socializer")]
      pattern: !ruby/regexp /WP Socializer (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - public/css/wp-socializer.min.css
      - public/js/wp-socializer.min.js
      version: true
  wp-soundsystem:
    QueryParameter:
      files:
      - _inc/css/wpsstm.css
      - _inc/js/wpsstm-track-sources.js
      - _inc/js/wpsstm-tracks.js
      - _inc/js/wpsstm-tracklists.js
      - _inc/js/wpsstm.js
      - _inc/js/wpsstm-lastfm.js
      - _inc/js/wpsstm-player.js
      version: true
  wp-spam-fighter:
    QueryParameter:
      files:
      - css/wpsf.css
      - javascript/wp-spamfighter.js
      version: true
  wp-spamfree:
    Comment:
      xpath: //comment()[contains(., "WP-SpamFree")]
      pattern: !ruby/regexp /WP\-SpamFree v(?<v>\d+\.[\.\d]+)/i
      version: true
  wp-special-textboxes:
    QueryParameter:
      files:
      - css/stb-core.css
      - js/wstb.min.js
      version: true
  wp-staffing-customizer-for-wp-job-manager:
    QueryParameter:
      files:
      - public/css/wp-staffing-customizer-public.css
      - public/js/wp-staffing-customizer-public.js
      version: true
  wp-stateless:
    ComposerFile:
      class: ConfigParser
      path: package-lock.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-statistics:
    Comment:
      xpath: //comment()[contains(., "WP-Statistics")]
      pattern: !ruby/regexp /Analytics by WP\-Statistics v(?<v>\d+\.[\.\d]+)/i
      version: true
  wp-sticky-social:
    QueryParameter:
      files:
      - public/assets/css/public.css
      - public/assets/js/public.js
      version: true
  wp-stock-sync:
    QueryParameter:
      files:
      - public/css/wp-stock-sync-public.css
      - public/js/wp-stock-sync-public.js
      version: true
  wp-store-locator:
    QueryParameter:
      files:
      - css/styles.min.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wpsl.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ WP Store Locator v(?<v>\d+\.[\.\d]+)/i
      version: true
  wp-stripe:
    QueryParameter:
      files:
      - css/wp-stripe-widget.css
      - css/wp-stripe-thickbox.css
      - js/wp-stripe.js
      version: true
  wp-stripe-kit-lite:
    QueryParameter:
      files:
      - public/css/wp-stripe-kit-public.css
      - public/js/wp-stripe-kit-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/alh-wp-stripe-kit-lite.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Stripe Kit Lite (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-style-it:
    QueryParameter:
      files:
      - javascript/wp-style-it.js
      version: true
  wp-style-kit:
    QueryParameter:
      files:
      - wp-style-kit.css
      version: true
  wp-subscribe:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-subscribe.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Subscribe (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-subtitle:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  wp-sugarscale:
    QueryParameter:
      files:
      - public/css/wp-sugarscale-public.css
      - public/js/wp-sugarscale-public.js
      version: true
  wp-super-cache:
    Comment:
      xpath: //comment()[contains(., "WP-Super-Cache")]
      pattern: !ruby/regexp /page generated by WP-Super-Cache/i
    HeaderPattern:
      header: WP-Super-Cache
      pattern: !ruby/regexp /supercache/i
  wp-super-minify:
    Comment:
      xpath: //comment()[contains(., "Super Minify")]
      pattern: !ruby/regexp /This site runs WP Super Minify plugin v(?<v>\d+\.[\.\d]+)/i
      version: true
  wp-sweebe:
    QueryParameter:
      files:
      - css/sweebe.css
      version: true
  wp-swfobject:
    Comment:
      xpath: //comment()[contains(., "WP-SWFObject")]
      pattern: !ruby/regexp /WP\-SWFObject (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-switch-user:
    QueryParameter:
      files:
      - public/css/ace_switch_user-public.css
      - public/js/ace_switch_user-public.js
      version: true
  wp-syntax:
    QueryParameter:
      files:
      - css/wp-syntax.css
      - js/wp-syntax.js
      version: true
  wp-system-health:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-system-health-de_DE.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP System Health v(?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-tab-anchors:
    QueryParameter:
      files:
      - wp-tab-anchors.js
      version: true
  wp-table-reloaded:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-table-reloaded-de_DE.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ WP\-Table Reloaded v(?<v>\d+\.[\.\d]+)/i
      version: true
  wp-tag-manager-event:
    QueryParameter:
      files:
      - js/wp-tag-manager-event.js
      version: true
  wp-tax-price:
    QueryParameter:
      files:
      - css/wp-tax-price.min.css
      - js/wp-tax-price.min.js
      version: true
  wp-team-list:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+)\]/
      version: true
  wp-team-manager:
    QueryParameter:
      files:
      - public/css/tm-style.css
      version: true
  wp-team-showcase-and-slider:
    QueryParameter:
      files:
      - assets/css/slick.css
      - assets/css/magnific-popup.css
      - assets/css/teamshowcase-style.css
      version: true
  wp-testimonial-with-widget:
    QueryParameter:
      files:
      - assets/css/slick.css
      - assets/css/testimonials-style.css
      version: true
  wp-thumbgallery:
    QueryParameter:
      files:
      - css/jquery.mb.gallery.min.css
      - js/jquery.mb.gallery.js
      - js/thumbGallery-init.js
      version: true
  wp-ticket:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Wp Ticket v(?<v>\d+\.[\.\d]+) \- https:\/\/emdplugins\.com/i
  wp-time-sheets:
    QueryParameter:
      files:
      - public/css/wp-timesheets-public.min.css
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  wp-timeline-archive:
    QueryParameter:
      files:
      - wp-timeline-archive.css
      version: true
  wp-timetable:
    QueryParameter:
      files:
      - assets/css/timetable.css
      version: true
  wp-tipi:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-title-case:
    TranslationFile:
      class: BodyPattern
      path: langs/wp-title-case-de_DE.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Title Case v(?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-to-alexa-flash-briefing:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-to-alexa-flash-briefing.pot
      pattern: !ruby/regexp '/\-Id\-Version: WP To Alexa Flash Briefing (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-to-steemit:
    QueryParameter:
      files:
      - public/css/posttosteemit-public.css
      - public/js/posttosteemit-public.js
      - public/css/pts.css
      - public/js/dist/bundle.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  wp-to-weibo:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-to-weibo-zh_CN.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-tocjs:
    QueryParameter:
      files:
      - assets/css/tocjs.css
      - assets/js/tocjs.min.js
      - assets/js/toc.js
      version: true
  wp-tooltips:
    QueryParameter:
      files:
      - style/style.css
      version: true
  wp-topbar:
    Comment:
      xpath: //comment()[contains(., "WP-TopBar")]
      pattern: !ruby/regexp /WP\-TopBar_(?<v>\d+\.[\.\d]+)/i
      version: true
  wp-travel:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/wp-travel.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ WP Travel (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-travel-blocks:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/wp-travel-blocks.pot
      pattern: !ruby/regexp '/roject\-Id\-Version: WP Travel Blocks New (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-travel-engine:
    QueryParameter:
      files:
      - public/css/wp-travel-engine-public.css
      - public/css/font-awesome.min.css
      - public/css/datepicker-style.css
      - public/css/owl.carousel.css
      - public/css/animate.css
      - public/css/wpte-gallery-public.css
      - public/js/custom.js
      - public/js/wp-travel-engine-public.js
      - public/js/owl.carousel.js
      - public/js/wpte-gallery-public.js
      - public/js/wp-travel-engine-travelers-number.js
      version: true
  wp-travel-mapquest:
    TranslationFile:
      class: BodyPattern
      path: i18n/languages/wp-travel-mapquest.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Travel MapQuest (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-travelermap:
    QueryParameter:
      files:
      - frontend/js/travelermap-frontend.js
      version: true
  wp-trending-post-slider-and-widget:
    QueryParameter:
      files:
      - assets/css/slick.css
      - assets/css/wtpsw-public.css
      version: true
  wp-tripadvisor-review-slider:
    QueryParameter:
      files:
      - public/css/wptripadvisor_w3.css
      - public/css/wprs_unslider.css
      - public/css/wprs_unslider-dots.css
      - public/js/wprev-public.js
      - public/js/wprs-unslider-min.js
      version: true
  wp-tweet-search-tooltip:
    QueryParameter:
      files:
      - css/jquery.ui.core.css
      - css/jquery.ui.resizable.css
      - css/jquery.ui.theme.css
      - css/style.css
      version: true
  wp-twitter-wall:
    QueryParameter:
      files:
      - css/twitter-wall.css
      version: true
  wp-typeit:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  wp-typography:
    QueryParameter:
      files:
      - js/jquery.selection.min.js
      - js/clean_clipboard.min.js
      - js/clean-clipboard.min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  wp-udemy:
    QueryParameter:
      files:
      - public/css/styles.min.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wp-udemy.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Udemy (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-ui:
    QueryParameter:
      files:
      - js/wp-ui.js
      version: true
  wp-ulike:
    QueryParameter:
      files:
      - assets/js/wp-ulike.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: lang/wp-ulike.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ WP ULike (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-ultimate-crypto:
    QueryParameter:
      files:
      - public/css/public.min.css
      version: true
  wp-ultimate-post-grid:
    QueryParameter:
      files:
      - css/filter.css
      - css/pagination.css
      - css/grid.css
      - css/layout_base.css
      - vendor/isotope/isotope.pkgd.min.js
      - js/grid.js
      version: true
  wp-ultimate-recipe:
    QueryParameter:
      files:
      - assets/wpurp-public-forced.css
      - vendor/font-awesome/css/font-awesome.min.css
      - assets/wpurp-public.js
      version: true
  wp-unit-converter:
    QueryParameter:
      files:
      - public/css/wp-unit-converter-public.css
      - public/js/math.min.js
      - public/js/wp-unit-converter-public.js
      version: true
  wp-upcoming-releases:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-upcoming-releases-pt_BR.po
      pattern: !ruby/regexp '/roject\-Id\-Version: WP Upcoming Releases (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-upstream:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wpupstream.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ wp\-upstream (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-user-control:
    QueryParameter:
      files:
      - js/wp-user-control-widget.js
      version: true
  wp-user-frontend:
    TranslationFile:
      class: BodyPattern
      path: languages/wpuf.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ WP User Frontend (?<v>\d+\.[\.\d]+)/i
      version: true
  wp-user-manager:
    QueryParameter:
      files:
      - assets/css/wpum.min.css
      version: true
  wp-user-profile:
    QueryParameter:
      files:
      - assets/css/wp-user-profile.css
      version: true
  wp-user-rewards:
    TranslationFile:
      class: BodyPattern
      path: lang/wp-user-rewards-zh_CN.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP User Rewards (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-userlogin:
    TranslationFile:
      class: BodyPattern
      path: wp-userlogin.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP\-UserLogin (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-vagrantize:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  wp-vbulletin-sso:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  wp-version:
    TranslationFile:
      class: BodyPattern
      path: lang/wp-version-fr_FR.po
      pattern: !ruby/regexp '/oject\-Id\-Version: Show Website Version V(?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-viber-contact-button-lite:
    QueryParameter:
      files:
      - css/frontend/socicon/style.css
      - js/wpvcbL-frontend.js
      version: true
  wp-video-lightbox:
    JavascriptVar:
      pattern: !ruby/regexp /WP_VIDEO_LIGHTBOX_VERSION\s*=\s*"(?<v>\d+\.[\.\d]+)";/i
      version: true
  wp-vimeoplayer:
    QueryParameter:
      files:
      - css/jquery.mb.vimeo_player.min.css
      - js/jquery.mb.vimeo_player.js
      version: true
    JavascriptVar:
      class: BodyPattern
      path: js/jquery.mb.vimeo_player.min.js
      pattern: !ruby/regexp /version:"(?<v>\d+\.[\.\d]+)"/i
      version: true
  wp-vipergb:
    QueryParameter:
      files:
      - styles/Default.css
      version: true
  wp-wdfy-integration-of-wodify:
    QueryParameter:
      files:
      - css/style.css
      version: true
  wp-whatsapp-product-request:
    QueryParameter:
      files:
      - css/wpwpr_style.css
      version: true
  wp-whydonate:
    QueryParameter:
      files:
      - public/css/wp-whydonate-public.css
      - public/js/jquery.validate.js
      - public/js/wp-whydonate-public.js
      version: true
  wp-widget-disable:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  wp-wiki-tooltip:
    QueryParameter:
      files:
      - static/css/wp-wiki-tooltip.css
      - static/js/wp-wiki-tooltip.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /(?<v>[\d\.]+) \- [\dA-Z\/]{6,}/
      version: true
  wp-wikibox:
    QueryParameter:
      files:
      - css/wikibox.css
      version: true
  wp-wishlist:
    QueryParameter:
      files:
      - assets/css/styles.css
      - assets/js/scripts.min.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  wp-woo-products-slider:
    QueryParameter:
      files:
      - public/css/wp_wps-public.css
      - public/css/owl.carousel.min.css
      - public/js/owl.carousel.min.js
      - public/js/wp_wps-public.js
      version: true
  wp-yearendstats:
    TranslationFile:
      class: BodyPattern
      path: languages/wp-yearendstats.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Year End Stats (?<v>\d+\.[\.\d]+)/i'
      version: true
  wp-yelp-review-slider:
    QueryParameter:
      files:
      - public/css/wpyelp_w3.css
      - public/css/wprs_unslider.css
      - public/css/wprs_unslider-dots.css
      - public/js/wprev-public.js
      - public/js/wprs-unslider-min.js
      version: true
  wp-yomigana:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  wp-youtube-embed:
    QueryParameter:
      files:
      - public/css/cws-youtube-pro-public.css
      - shortcodes/pro/lib/slick/slick.css
      - shortcodes/pro/lib/slick/slick-theme.css
      version: true
  wp-zillow-review-slider:
    QueryParameter:
      files:
      - public/css/wpzillow_w3.css
      - public/css/wprs_unslider.css
      - public/css/wprs_unslider-dots.css
      - public/js/wprev-public.js
      - public/js/wprs-unslider-min.js
      version: true
  wp247-extension-notification-client:
    TranslationFile:
      class: BodyPattern
      path: languages/wp247-extension-notification-client-default.po
      pattern: !ruby/regexp /on:\ WP247 Extension Notification Client (?<v>\d+\.[\.\d]+)/i
      version: true
  wp2leads:
    QueryParameter:
      files:
      - public/css/wp2leads-public.css
      - public/js/wp2leads-public.js
      version: true
  wp2newsletter:
    QueryParameter:
      files:
      - public/css/wpnewsletter-campaign-public.css
      - public/js/wpnewsletter-campaign-public.js
      version: true
  wp30-by-who:
    QueryParameter:
      files:
      - public/css/wp30-by-who-public.css
      - public/js/wp30-by-who-public.js
      version: true
  wpa-woocommerce-product-gallery-lite:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/css/custom-style.css
      version: true
  wpac-like-system:
    QueryParameter:
      files:
      - assets/js/ajax.js
      version: true
  wpachievements-free:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^v(?<v>\d+\.[\.\d]+)/i
      version: true
  wpadverts:
    TranslationFile:
      class: BodyPattern
      path: languages/adverts.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Adverts (?<v>\d+\.[\.\d]+)/i'
      version: true
  wpaudio-mp3-player:
    QueryParameter:
      files:
      - wpaudio.min.js
      version: true
  wpb-circliful:
    QueryParameter:
      files:
      - css/main.css
      version: true
  wpb-floating-menu-or-categories:
    QueryParameter:
      files:
      - assets/css/main.css
      - assets/js/main.js
      version: true
  wpb-image-widget:
    QueryParameter:
      files:
      - assets/css/main.css
      version: true
  wpb-social-master:
    QueryParameter:
      files:
      - css/main.css
      version: true
  wpb-woocommerce-accordain:
    QueryParameter:
      files:
      - assets/css/main.css
      version: true
  wpb-woocommerce-show-sales-numbers:
    QueryParameter:
      files:
      - assets/css/main.css
      version: true
  wpb-woocommerce-widgets-accordion:
    QueryParameter:
      files:
      - assets/css/main.css
      - assets/js/main.js
      version: true
  wpbadgedisplay:
    TranslationFile:
      class: BodyPattern
      path: languages/wpbadgedisplay.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WPBadgeDisplay (?<v>\d+\.[\.\d]+)/i'
      version: true
  wpbmb-entrez:
    QueryParameter:
      files:
      - js/featherlight.min.js
      version: true
  wpbooklist:
    QueryParameter:
      files:
      - assets/css/wpbooklist-main-frontend.css
      - assets/css/wpbooklist-posts-pages-default.css
      - assets/js/wpbooklist_frontend.min.js
      version: true
  wpc-paypal-express-checkout:
    QueryParameter:
      files:
      - public/css/wpc-paypal-express-checkout-public.css
      - public/js/wpc-paypal-express-checkout-public.js
      version: true
  wpc-paypal-pro-payments:
    QueryParameter:
      files:
      - public/css/wpc-paypal-pro-payments-public.css
      - public/js/wpc-paypal-pro-payments-public.js
      version: true
  wpcasa:
    QueryParameter:
      files:
      - assets/js/jquery.tipTip.min.js
      - assets/js/jquery.cookie.js
      - assets/js/wpsight-listings-search.js
      version: true
  wpcf7-recaptcha:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  wpckan:
    ComposerFile:
      class: ConfigParser
      path: composer.json
      key: version
      version: true
  wpcl-beaver-extender:
    QueryParameter:
      files:
      - assets/css/public.css
      - src/scripts/public.js
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  wpcomplete:
    QueryParameter:
      files:
      - public/css/wpcomplete-public.css
      - public/js/wpcomplete-public.js
      version: true
  wpcountdown:
    QueryParameter:
      files:
      - static/css/main.css
      - static/js/countdown.js
      version: true
  wpdanger-verification:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  wpdirectory:
    TranslationFile:
      class: BodyPattern
      path: wpDirectory-es_ES.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: wpDirectory (?<v>\d+\.[\.\d]+)/i'
      version: true
  wpdownload:
    QueryParameter:
      files:
      - public/css/dwpl-data-public.css
      - public/js/dwpl-data-public.js
      version: true
  wpdrift-io-worker:
    QueryParameter:
      files:
      - public/js/wpdrift-worker-public.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wpdrift-worker.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: WPdrift IO \- Worker (?<v>\d+\.[\.\d]+)/i'
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  wpebanover:
    TranslationFile:
      class: BodyPattern
      path: lang/wpebanover-es_ES.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WPeBanOver v(?<v>\d+\.[\.\d]+)/i'
      version: true
  wpfomo:
    QueryParameter:
      files:
      - public/css/wpfomo-public.css
      - public/js/wpfomo-public.js
      version: true
  wpforms-lite:
    TranslationFile:
      class: BodyPattern
      path: languages/wpforms.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WPForms (?<v>\d+\.[\.\d]+)/i'
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  wpgiftregistry:
    QueryParameter:
      files:
      - public/css/WP_Gift_Registry-public.css
      - public/js/WP_Gift_Registry-public.js
      - public/css/wp-gift-registry-public.css
      - public/css/style.css
      - public/js/wp-gift-registry-public.js
      - public/js/vendor/vendor.min.js
      - public/js/main.min.js
      version: true
  wpglobus:
    QueryParameter:
      files:
      - includes/css/wpglobus.min.css
      - includes/js/wpglobus.min.js
      - includes/css/wpglobus.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wpglobus.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ WPGlobus (?<v>\d+\.[\.\d]+)/i
      version: true
    JavascriptVar:
      pattern: !ruby/regexp /var WPGlobus\s*=\s*{(?<json>.+?(?=};))};/i
      version_key: version
      version: true
  wpglobus-featured-images:
    TranslationFile:
      class: BodyPattern
      path: languages/wpglobus-featured-images.pot
      pattern: !ruby/regexp /ct\-Id\-Version:\ WPGlobus Featured Images (?<v>\d+\.[\.\d]+)/i
      version: true
  wpglobus-for-wpbakery-visual-composer:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  wpglobus-translate-options:
    TranslationFile:
      class: BodyPattern
      path: languages/wpglobus-translate-options.pot
      pattern: !ruby/regexp /\-Id\-Version:\ WPGlobus Translate Options (?<v>\d+\.[\.\d]+)/i
      version: true
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  wpgraphicstudio:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /wpGraphicStudio v(?<v>\d+\.[\.\d]+)/i
  wpi-designer-button-shortcode:
    QueryParameter:
      files:
      - style.css
      - preset_styles.css
      - inc/front_global.js
      - inc/front_script.js
      version: true
  wpideaforge:
    QueryParameter:
      files:
      - css/frontend.css
      - js/frontend.js
      version: true
  wpjm-opening-hours:
    TranslationFile:
      class: BodyPattern
      path: includes/languages/wpjm-opening-hours.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WPJM Opening Hours (?<v>\d+\.[\.\d]+)/i'
      version: true
  wpkitchen-fb-album:
    TranslationFile:
      class: BodyPattern
      path: lang/wpkitchen-fb-album.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: wpKitchen FB Album (?<v>\d+\.[\.\d]+)/i'
      version: true
  wplauncher:
    QueryParameter:
      files:
      - public/css/wplauncher-public.css
      - public/js/wplauncher-public.js
      version: true
  wplb-widget-total:
    TranslationFile:
      class: BodyPattern
      path: languages/wplb-en_US.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WPLB Widget Total v(?<v>\d+\.[\.\d]+)/i'
      version: true
  wplike2get:
    QueryParameter:
      files:
      - css/wplike2get.min.css
      version: true
  wplms-badgeos:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /(?<v>\d+\.[\.\d]+)/
      version: true
  wpm-email:
    QueryParameter:
      files:
      - public/css/wpm-email-public.css
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wpm-email-it_IT.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: WPM\-Email (?<v>\d+\.[\.\d]+)/i'
      version: true
  wpmbytplayer:
    QueryParameter:
      files:
      - css/mb.YTPlayer.css
      - js/jquery.mb.YTPlayer.js
      version: true
  wpmerchant:
    QueryParameter:
      files:
      - public/css/wpmerchant-public.css
      - public/js/wpmerchant-public.js
      version: true
  wpmk-faq:
    QueryParameter:
      files:
      - assets/js/wpmk-script.js
      version: true
  wpmk-portfolio:
    QueryParameter:
      files:
      - assets/js/wpmk-script.js
      version: true
  wpmovielibrary:
    QueryParameter:
      files:
      - assets/css/public/wpmoly.css
      - assets/css/public/wpmoly-flags.css
      - assets/fonts/wpmovielibrary/style.css
      - assets/js/public/wpmoly.js
      version: true
  wpmu-global-search:
    TranslationFile:
      class: BodyPattern
      path: langs/wpmu-global-search-es_ES.po
      pattern: !ruby/regexp /the WordPress plugin WPMU Global Search (?<v>\d+\.[\.\d]+)/i
      version: true
  wpnextpreviouslink:
    QueryParameter:
      files:
      - public/css/wpnextpreviouslink-public.css
      version: true
  wponion:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp '/\#\# \[Beta : (?<v>\d+\.[\.\d]+)\]/i'
      version: true
  wpopal-medical:
    QueryParameter:
      files:
      - assets/css/style.css
      version: true
  wpos-owl-carousel-ultimate:
    QueryParameter:
      files:
      - assets/css/owl.carousel.css
      - assets/css/wpocup-public.css
      version: true
  wpp-ninja-bootstrap-gallery:
    QueryParameter:
      files:
      - public/css/magnific-popup.css
      - public/css/wppninja-bootstrap-gallery.css
      - public/js/jquery.magnific-popup.min.js
      - public/js/wppninja-bootstrap-gallery-public.js
      version: true
  wppizza:
    QueryParameter:
      files:
      - js/scripts.min.js
      version: true
  wppm-google-webmaster-tools:
    Comment:
      xpath: //comment()[contains(., "wppm")]
      pattern: !ruby/regexp /wppm Google Webmaster Tools v(?<v>\d+\.[\.\d]+)/i
      version: true
  wpprosperent:
    QueryParameter:
      files:
      - js/wp-prosperent.js
      version: true
  wprong-testimonial-slider:
    QueryParameter:
      files:
      - public/css/jquery.bxslider.css
      - public/css/wprong-testimonial-plugin-public.css
      - public/js/jquery.bxslider.min.js
      - public/js/wprong-testimonial-plugin-public.js
      version: true
  wps-limit-login:
    TranslationFile:
      class: BodyPattern
      path: languages/wps-limit-login-fr_FR.po
      pattern: !ruby/regexp '/"Project\-Id\-Version: wps\-limit\-login (?<v>\d+\.[\.\d]+)/i'
      version: true
  wpshop:
    QueryParameter:
      files:
      - templates/admin/css/jquery-libs/jquery.fancybox-1.3.4.css
      - templates/wpshop/css/wps_style.css
      - templates/wpshop/css/owl.carousel.css
      - templates/wpshop/css/owl.transitions.css
      - includes/modules/wps_customer_contacts/assets/js/wps_customer_contacts.frontend.js
      - templates/admin/js/jquery-libs/jquery.address-1.5.min.js
      - templates/wpshop/js/frontend_main.js
      - templates/admin/js/fancybox/jquery.mousewheel-3.0.4.pack.js
      - templates/admin/js/fancybox/jquery.fancybox-1.3.4.pack.js
      - templates/wpshop/js/wps-api.js
      - templates/wpshop/js/jquery.nouislider.min.js
      - templates/wpshop/js/owl.carousel.min.js
      version: true
  wpshopgermany-free:
    Comment:
      pattern: !ruby/regexp /wpShopGermany Version (?<v>\d+\.[\.\d]+)/i
      version: true
  wpshopify:
    QueryParameter:
      files:
      - public/js/vendor/es6-promise.auto.min.js
      - dist/public.min.js
      version: true
  wpslimclamp:
    QueryParameter:
      files:
      - public/css/wpslimclamp-public.css
      - public/js/slimclamp.min.js
      - public/js/wpslimclamp-public.js
      version: true
  wpsolr-search-engine:
    QueryParameter:
      files:
      - wpsolr/core/css/bootstrap.min.css
      - wpsolr/core/css/style.css
      - wpsolr/core/js/bootstrap-typeahead.js
      - wpsolr/core/bower_components/jsurl/url.min.js
      - wpsolr/core/js/autocomplete_solr.js
      - wpsolr/core/js/loadingoverlay/loadingoverlay.min.js
      version: true
  wpsso:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /WPSSO Core (?<v>\d+\.[\.\d]+)\/[a-z]/i
    TranslationFile:
      class: BodyPattern
      path: languages/wpsso-fr_FR.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ WPSSO Core (?<v>\d+\.[\.\d]+)/i
      version: true
  wpsso-am:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /WPSSO AM (?<v>\d+\.[\.\d]+)\//i
    TranslationFile:
      class: BodyPattern
      path: languages/wpsso-am.pot
      pattern: !ruby/regexp '/oject\-Id\-Version: WPSSO Mobile App Meta (?<v>\d+\.[\.\d]+)/i'
      version: true
  wpsso-breadcrumbs:
    TranslationFile:
      class: BodyPattern
      path: languages/wpsso-breadcrumbs.pot
      pattern: !ruby/regexp '/ersion: WPSSO Schema Breadcrumbs Markup (?<v>\d+\.[\.\d]+)/i'
      version: true
  wpsso-organization:
    TranslationFile:
      class: BodyPattern
      path: languages/wpsso-organization.pot
      pattern: !ruby/regexp '/t\-Id\-Version: WPSSO Organization Markup (?<v>\d+\.[\.\d]+)/i'
      version: true
  wpsso-plm:
    TranslationFile:
      class: BodyPattern
      path: languages/wpsso-plm.pot
      pattern: !ruby/regexp /lace \/ Location and Local Business Meta (?<v>\d+\.[\.\d]+)/i
      version: true
  wpsso-ratings-and-reviews:
    TranslationFile:
      class: BodyPattern
      path: languages/wpsso-ratings-and-reviews.pot
      pattern: !ruby/regexp '/t\-Id\-Version: WPSSO Ratings and Reviews (?<v>\d+\.[\.\d]+)/i'
      version: true
  wpsso-rrssb:
    QueryParameter:
      files:
      - css/ext/rrssb.min.css
      - js/ext/rrssb.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wpsso-rrssb.pot
      pattern: !ruby/regexp /"(?<v>\d+\.[\.\d]+)/i
      version: true
  wpsso-schema-json-ld:
    TranslationFile:
      class: BodyPattern
      path: languages/wpsso-schema-json-ld.pot
      pattern: !ruby/regexp '/Id\-Version: WPSSO Schema JSON\-LD Markup (?<v>\d+\.[\.\d]+)/i'
      version: true
  wpsso-ssb:
    TranslationFile:
      class: BodyPattern
      path: languages/wpsso-ssb.pot
      pattern: !ruby/regexp '/d\-Version: WPSSO Social Sharing Buttons (?<v>\d+\.[\.\d]+)/i'
      version: true
  wpsso-strip-schema-microdata:
    Comment:
      xpath: //comment()[contains(., "WpssoSsmFilters")]
      pattern: !ruby/regexp /WpssoSsmFilters::strip_schema_microdata v(?<v>\d+\.[\.\d]+)/i
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wpsso-strip-schema-microdata.pot
      pattern: !ruby/regexp '/d\-Version: WPSSO Strip Schema Microdata (?<v>\d+\.[\.\d]+)/i'
      version: true
  wpsso-tune-image-editors:
    TranslationFile:
      class: BodyPattern
      path: languages/wpsso-tune-image-editors.pot
      pattern: !ruby/regexp '/Id\-Version: WPSSO Tune WP Image Editors (?<v>\d+\.[\.\d]+)/i'
      version: true
  wpsso-tweet-a-quote:
    TranslationFile:
      class: BodyPattern
      path: languages/wpsso-tweet-a-quote-fr_FR.po
      pattern: !ruby/regexp '/Project\-Id\-Version: WPSSO Tweet a Quote (?<v>\d+\.[\.\d]+)/i'
      version: true
  wpsso-user-locale:
    TranslationFile:
      class: BodyPattern
      path: languages/wpsso-user-locale.pot
      pattern: !ruby/regexp '/\-Id\-Version: WPSSO User Locale Selector (?<v>\d+\.[\.\d]+)/i'
      version: true
  wpstatuscake:
    TranslationFile:
      class: BodyPattern
      path: languages/wpstatuscake.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ StatusCake (?<v>\d+\.[\.\d]+)/i
      version: true
  wpstores-theme-enhancer:
    QueryParameter:
      files:
      - lib/style.css
      version: true
  wpsupercountdown:
    QueryParameter:
      files:
      - wpsc.js
      version: true
  wptables:
    QueryParameter:
      files:
      - build/css/wptables.min.css
      - build/js/wptables.min.js
      version: true
  wptao:
    QueryParameter:
      files:
      - css/theme-1.css
      version: true
  wpteam-google-adsense:
    QueryParameter:
      files:
      - public/css/wpteam-ggadsense-public.css
      - public/js/wpteam-ggadsense-public.js
      version: true
  wptelegram:
    TranslationFile:
      class: BodyPattern
      path: languages/wptelegram-fa_IR.po
      pattern: !ruby/regexp /"Project\-Id\-Version:\ WP Telegram (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+) \- [\d\-]{8,}\]/i
      version: true
  wptelegram-login:
    QueryParameter:
      files:
      - public/css/wptelegram-login-public.min.css
      - public/js/wptelegram-login-public.min.js
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.md
      pattern: !ruby/regexp /\#\# \[(?<v>\d+\.[\.\d]+) \- [\d\-]{8,}\]/i
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/wptelegram-login.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: WP Telegram Login (?<v>\d+\.[\.\d]+)/i'
      version: true
  wptelegram-widget:
    QueryParameter:
      files:
      - public/css/wptelegram-widget-public.css
      - public/js/wptelegram-widget-public.js
      - public/css/wptelegram-widget-public.min.css
      - public/js/wptelegram-widget-public.min.js
      version: true
  wptouch:
    Comment:
      xpath: //comment()[contains(., "WPtouch")]
      pattern: !ruby/regexp '/Powered by WPtouch: (?<v>\d+\.[\.\d]+)/i'
      version: true
    TranslationFile:
      class: BodyPattern
      path: lang/wptouch.pot
      pattern: !ruby/regexp /oject\-Id\-Version:\ WPtouch Mobile Plugin (?<v>\d+\.[\.\d]+)/i
      version: true
  wpum-delete-account:
    TranslationFile:
      class: BodyPattern
      path: languages/wpum-delete-account.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: WPUM Delete Account (?<v>\d+\.[\.\d]+)/i'
      version: true
  wpum-recaptcha:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  wpum-username-length:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  wpvm:
    TranslationFile:
      class: BodyPattern
      path: wpvm.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: wpvm (?<v>\d+\.[\.\d]+)/i'
      version: true
  wpxon-ajax-contact-form:
    QueryParameter:
      files:
      - public/css/bootstrap.min.css
      - public/css/animate.css
      - public/css/style.css
      - public/js/form-validator.min.js
      - public/js/contact-form-script.js
      - public/js/main.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/ajax-contact-form.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Ajax Contact Form v(?<v>\d+\.[\.\d]+)/i'
      version: true
  wrc-pricing-tables:
    QueryParameter:
      files:
      - css/wrcpt-front.css
      version: true
  writer-press-kit:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  ws-form:
    QueryParameter:
      files:
      - shared/js/ws-form.js
      - public/js/ws-form-public.js
      version: true
  wsanalytics-google-analytics-and-dashboards:
    Comment:
      xpath: //comment()[contains(., "WSAnalytics")]
      pattern: !ruby/regexp /Google Analytics by WSAnalytics  v \- (?<v>\d+\.[\.\d]+)/i
      version: true
    QueryParameter:
      files:
      - css/frontend_styles.css
      - js/classie.js
      - js/selectFx.js
      - js/script.js
      version: true
  wt-advanced-woocommerce-report:
    QueryParameter:
      files:
      - public/css/wt-advanced-woocommerce-report-public.css
      - public/js/wt-advanced-woocommerce-report-public.js
      version: true
  wt-pocket-navigator:
    QueryParameter:
      files:
      - public/css/wtpn-pocket-nav-public.css
      - public/js/wtpn-pocket-nav-public.js
      version: true
  wt-smart-coupons-for-woocommerce:
    QueryParameter:
      files:
      - public/css/wt-smart-coupon-public.css
      - public/js/wt-smart-coupon-public.js
      version: true
  wt-social-login:
    QueryParameter:
      files:
      - public/js/wt-social-login-public.js
      version: true
  wt-woocommerce-sequential-order-numbers:
    QueryParameter:
      files:
      - public/css/wt-advanced-order-number-public.css
      - public/js/wt-advanced-order-number-public.js
      version: true
  wti-contact-back:
    QueryParameter:
      files:
      - js/wti-contact-back.js
      version: true
  wufoo-integration:
    TranslationFile:
      class: BodyPattern
      path: includes/l10n/wufoo-integration.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: (?<v>\d+\.[\.\d]+)/i'
      version: true
  wunderground:
    QueryParameter:
      files:
      - assets/css/wunderground.css
      - assets/js/widget.min.js
      version: true
  wwd-mailer:
    QueryParameter:
      files:
      - public/css/wwd-mailer-public.css
      - public/js/wwd-mailer-public.js
      version: true
  wx-custom-share:
    TranslationFile:
      class: BodyPattern
      path: languages/wx-custom-share.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ WX Custom Share (?<v>\d+\.[\.\d]+)/i
      version: true
  wysija-newsletters:
    QueryParameter:
      files:
      - css/validationEngine.jquery.css
      version: true
  wysiwyg-widgets:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  xa-woocommerce-memberships:
    QueryParameter:
      files:
      - public/css/xa-woocommerce-membership-public.css
      - public/js/xa-woocommerce-membership-public.js
      version: true
  xili-floom-slideshow:
    Comment:
      xpath: //comment()[contains(., "xili-floom-slideshow")]
      pattern: !ruby/regexp /added by xili\-floom\-slideshow plugin (?<v>\d+\.[\.\d]+)/i
      version: true
  xili-language:
    Comment:
      xpath: //comment()[contains(., "xili-language")]
      pattern: !ruby/regexp /website powered with xili\-language v\. (?<v>\d+\.[\.\d]+)/i
      version: true
  xkcd-embed:
    QueryParameter:
      files:
      - assets/css/style.css
      version: true
  xllentech-english-islamic-calendar:
    QueryParameter:
      files:
      - assets/style.css
      version: true
  xllentech-salat-timings:
    QueryParameter:
      files:
      - public/css/xllentech-salat-timings-public.css
      - public/js/xllentech-salat-timings-public.js
      version: true
  xo-event-calendar:
    QueryParameter:
      files:
      - css/xo-event-calendar.css
      - js/ajax.js
      version: true
  xt-woo-quick-view-lite:
    QueryParameter:
      files:
      - public/assets/vendors/lightslider/css/lightslider.css
      - public/assets/css/wooqvicons.css
      - public/assets/vendors/jquery.touch-min.js
      - public/assets/vendors/velocity-min.js
      - public/assets/vendors/lightslider/js/lightslider-min.js
      - public/assets/vendors/jquery.serializejson-min.js
      version: true
  xv-random-quotes:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  xxternal-rss:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="Xxternal-RSS"]/@content
      version: true
  yaam-youtube-autoplay-and-mute:
    QueryParameter:
      files:
      - "/js/yaam.js"
      version: true
  yahoo-boss:
    TranslationFile:
      class: BodyPattern
      path: localization/yahoo-boss.pot
      pattern: !ruby/regexp /tion of the WordPress plugin Yahoo Boss (?<v>\d+\.[\.\d]+)/i
      version: true
  yakadanda-google-hangout-events:
    QueryParameter:
      files:
      - build/js/main.min.js
      version: true
  yakadanda-jobadder:
    QueryParameter:
      files:
      - css/yakadanda-jobadder.css
      - js/main.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/yakadanda-jobadder.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Yakadanda JobAdder (?<v>\d+\.[\.\d]+)/i'
      version: true
  yamap-block-gutenberg:
    QueryParameter:
      files:
      - assets/block-front.build.js
      version: true
  yapsody-events-calendar:
    QueryParameter:
      files:
      - includes/css/main.css
      - includes/js/main.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: includes/langs/yapsody-events-calendar-it_IT.po
      pattern: !ruby/regexp '/ct\-Id\-Version: Yapsody Events Calendar v(?<v>\d+\.[\.\d]+)/i'
      version: true
  yasothon-blocks:
    ComposerFile:
      class: ConfigParser
      path: package.json
      key: version
      version: true
  yatra:
    QueryParameter:
      files:
      - assets/css/yatra.css
      - assets/js/yatra.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/yatra.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Yatra (?<v>\d+\.[\.\d]+)/i'
      version: true
  ycwp-qr-me:
    QueryParameter:
      files:
      - css/ycwp-qr-me.css
      version: true
  years-ago-today:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  yeem-contact-form:
    QueryParameter:
      files:
      - public/css/yeem-contact-form-public.css
      - public/js/yeem-contact-form-public.js
      version: true
  yendif-player:
    QueryParameter:
      files:
      - public/assets/libraries/yendifplayer.css
      - public/assets/css/gallery.css
      - public/assets/libraries/yendifplayer.js
      - public/assets/js/config.js
      version: true
  yesno:
    QueryParameter:
      files:
      - css/style.css
      - js/yesno.js
      version: true
  yet-another-smooth-scroll:
    QueryParameter:
      files:
      - public/js/yass-public.min.js
      version: true
    TranslationFile:
      class: BodyPattern
      path: languages/yass.pot
      pattern: !ruby/regexp '/t\-Id\-Version: Yet Another Smooth Scroll (?<v>\d+\.[\.\d]+)/i'
      version: true
  yet-another-social-share:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /\#\# (?<v>\d+\.[\.\d]+)/
      version: true
  yet-another-stars-rating:
    QueryParameter:
      files:
      - css/yasr.css
      - css/yasr-table-light.css
      - js/rater-js.js
      - js/yasr-front.js
      version: true
  yikes-inc-easy-mailchimp-extender:
    TranslationFile:
      class: BodyPattern
      path: languages/yikes-inc-easy-mailchimp-extender.pot
      pattern: !ruby/regexp /sion:\ yikes\-inc\-easy\-mailchimp\-extender (?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^= (?<v>\d+\.[\.\d]+)/i
      version: true
  yith-geoip-language-redirect-for-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: plugin-fw/languages/yith-plugin-fw.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: YITH Plugin Starter (?<v>\d+\.[\.\d]+)/i'
      version: true
  yith-google-product-feed-for-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: plugin-fw/languages/yith-plugin-fw.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: YITH Plugin Starter (?<v>\d+\.[\.\d]+)/i'
      version: true
  yith-infinite-scrolling:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/js/yith.infinitescroll.min.js
      - assets/js/yith-infs.min.js
      version: true
  yith-payment-method-restrictions-for-woocommerce:
    TranslationFile:
      class: BodyPattern
      path: plugin-fw/languages/yith-plugin-fw.pot
      pattern: !ruby/regexp '/Project\-Id\-Version: YITH Plugin Starter (?<v>\d+\.[\.\d]+)/i'
      version: true
  yith-woocommerce-wishlist:
    TranslationFile:
      class: BodyPattern
      path: languages/yith-woocommerce-wishlist.pot
      pattern: !ruby/regexp '/t\-Id\-Version: YITH WooCommerce Wishlist (?<v>\d+\.[\.\d]+)/i'
      version: true
  yoel-responsive-slider:
    QueryParameter:
      files:
      - js/responsiveslides.min.js
      version: true
  yottie-lite:
    QueryParameter:
      files:
      - assets/yottie-lite/dist/jquery.yottie-lite.bundled.js
      version: true
  you-shang:
    QueryParameter:
      files:
      - static/youshang.css
      - static/youshang.js
      version: true
  youbaze-free-crm-contact-form:
    QueryParameter:
      files:
      - css/youbaze.css
      version: true
  youcruit-job-listings:
    QueryParameter:
      files:
      - public/css/youCruitPositions-public.css
      - public/js/youCruitPositions-public.min.js
      version: true
  your-idea-counts:
    QueryParameter:
      files:
      - css/style.css
      - css/font-awesome.min.css
      - css/yic_autocomplete.css
      - css/sumoselect.min.css
      - css/multi-select-tag-css/jquery.flexdatalist.css
      - css/wp-editor-css/content.inline.min.css
      - css/wp-editor-css/content.min.css
      - css/wp-editor-css/skin.ie7.min.css
      - css/wp-editor-css/skin.min.css
      - css/admin-toolbar-bar-icons.css
      - js/jquery.sumoselect.min.js
      - js/multi-select-tag-js/jquery.flexdatalist.js
      - js/function.js
      version: true
  youtube-channel:
    QueryParameter:
      files:
      - assets/lib/magnific-popup/magnific-popup.min.css
      - assets/css/youtube-channel.css
      - assets/lib/magnific-popup/jquery.magnific-popup.min.js
      version: true
  youtube-channel-gallery:
    StyleComment:
      class: BodyPattern
      path: style.css
      pattern: !ruby/regexp '/Version: (?<v>\d+\.[\.\d]+)/i'
      version: true
    ScriptComment:
      class: BodyPattern
      path: script.js
      pattern: !ruby/regexp '/Version: (?<v>\d+\.[\.\d]+)/i'
      version: true
  youtube-embed-plus:
    JavascriptVar:
      pattern: !ruby/regexp /var _EPYT_ = {(?<json>.+?(?=};))}/i
      version_key: version
      version: true
  youtube-feeder:
    QueryParameter:
      files:
      - css/style.css
      - js/jquery.youtubeplaylist.js
      version: true
  youtube-not-found:
    QueryParameter:
      files:
      - assets/css/frontend.css
      - assets/js/frontend.js
      version: true
  youtube-showcase:
    MetaTag:
      class: Xpath
      xpath: //meta[@name="generator"]/@content
      version: true
      pattern: !ruby/regexp /Youtube Showcase v(?<v>\d+\.[\.\d]+) \- https:\/\/emdplugins\.com/i
  youversion:
    TranslationFile:
      class: BodyPattern
      path: lang/youversion.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: YouVersion (?<v>\d+\.[\.\d]+)/i'
      version: true
  yt-no-cookie-embed:
    QueryParameter:
      files:
      - public/css/yt-no-cookie-embed-public.css
      - public/js/yt-no-cookie-embed-public.js
      version: true
  ytshare:
    QueryParameter:
      files:
      - ytshare_script.js
      version: true
  ytsubscribe:
    QueryParameter:
      files:
      - ytSubscribe.js
      version: true
  yumjam-masonry-layout-for-posts-and-custom-post-types:
    QueryParameter:
      files:
      - js/front.js
      version: true
  yuzo-related-post:
    QueryParameter:
      files:
      - assets/css/style.css
      - assets/js/jquery.equalizer.js
      version: true
  z-news-ticker:
    QueryParameter:
      files:
      - css/style.css
      - js/jquery.ticker.min.js
      version: true
  zakeke-3d-product-configurator:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#\#\#\# (?<v>\d+\.[\.\d]+) \- [^\r\n]+$/i
      version: true
  zakeke-interactive-product-designer:
    ChangeLog:
      class: BodyPattern
      path: CHANGELOG.md
      pattern: !ruby/regexp /^\#\#\#\# (?<v>\d+\.[\.\d]+) \- [^\r\n]+$/i
      version: true
  zanto-country-detector:
    TranslationFile:
      class: BodyPattern
      path: lang/messages.po
      pattern: !ruby/regexp '/ject\-Id\-Version: ZANTO Country Detector (?<v>\d+\.[\.\d]+)/i'
      version: true
  zelist:
    ChangeLog:
      class: BodyPattern
      path: changelog.txt
      pattern: !ruby/regexp /^(?<v>\d+\.[\.\d]+)/
      version: true
  zen-addons-for-siteorigin-page-builder:
    QueryParameter:
      files:
      - assets/css/main.css
      - assets/js/main.js
      version: true
  zendesk:
    TranslationFile:
      class: BodyPattern
      path: languages/zendesk.pot
      pattern: !ruby/regexp '/\-Version: Zendesk Support for WordPress (?<v>\d+\.[\.\d]+)/i'
      version: true
  zengin-sipa-rich-snippets:
    QueryParameter:
      files:
      - assets/css/sipa-rating-widget.css
      - assets/js/sipa-rating-widget.js
      version: true
  zeno-font-resizer:
    QueryParameter:
      files:
      - js/js.cookie.js
      - js/jquery.fontsize.js
      version: true
  zenost-shortcodes:
    TranslationFile:
      class: BodyPattern
      path: zenost-shortcodes.pot
      pattern: !ruby/regexp '/"Project\-Id\-Version: Zenost Shortcodes (?<v>\d+\.[\.\d]+)/i'
      version: true
  zero-bs-crm:
    QueryParameter:
      files:
      - js/ZeroBSCRM.public.global.min.js
      version: true
  zero-spam:
    QueryParameter:
      files:
      - js/zerospam.js
      version: true
  zerowp-social-profiles:
    QueryParameter:
      files:
      - assets/css/styles.css
      version: true
  zigaform-calculator-cost-estimation-form-builder-lite:
    LinkInHomepage:
      class: Xpath
      xpath: //a[@title="Wordpress Calculator & Cost Estimation"]/@href
      pattern: !ruby/regexp /https?:\/\/zigaform\.com\/\?uifm_v=(?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  zigaform-form-builder-lite:
    LinkInHomepage:
      class: Xpath
      xpath: //a[@title="Wordpress Form Builder"]/@href
      pattern: !ruby/regexp /https?:\/\/zigaform\.com\/\?uifm_v=(?<v>\d+\.[\.\d]+)/i
      version: true
    ChangeLog:
      class: BodyPattern
      path: change_log.txt
      pattern: !ruby/regexp /Version (?<v>\d+\.[\.\d]+)/i
      version: true
  ziyarat-ashura:
    QueryParameter:
      files:
      - css/style.css
      - js/za-js.js
      version: true
  zodiacpress:
    TranslationFile:
      class: BodyPattern
      path: languages/zodiacpress.pot
      pattern: !ruby/regexp /"Project\-Id\-Version:\ ZodiacPress (?<v>\d+\.[\.\d]+)/i
      version: true
  zone-marker:
    QueryParameter:
      files:
      - public/js/gil-zone-marker.js
      version: true
  zoorvy-social-share:
    QueryParameter:
      files:
      - public/css/zoorvy-social-share-public.css
      - public/js/zoorvy-social-share-public.js
      version: true
  ztr-zeumic-work-timer:
    QueryParameter:
      files:
      - css/style.css
      version: true
  zwm-zeumic-work-management:
    QueryParameter:
      files:
      - css/style.css
      version: true
