[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzOTq141llj93HaqWseJ_J2kVslEvk63plc_YZeC7uQY":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":149,"fingerprints":188},"animate-content","Animate Content","1.0.0","Nicolas GRILLET","https:\u002F\u002Fprofiles.wordpress.org\u002Fnicoss01\u002F","\u003Cp>This plugin allow you to animate content when user use the scroll bar.\u003Cbr \u002F>\nYou can use all of this effects with a new button in the editor :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>bounce\u003C\u002Fli>\n\u003Cli>flash\u003C\u002Fli>\n\u003Cli>pulse\u003C\u002Fli>\n\u003Cli>rubberBand\u003C\u002Fli>\n\u003Cli>shake\u003C\u002Fli>\n\u003Cli>swing\u003C\u002Fli>\n\u003Cli>tada\u003C\u002Fli>\n\u003Cli>wobble\u003C\u002Fli>\n\u003Cli>bounceIn\u003C\u002Fli>\n\u003Cli>bounceInDown\u003C\u002Fli>\n\u003Cli>bounceInLeft\u003C\u002Fli>\n\u003Cli>bounceInRight\u003C\u002Fli>\n\u003Cli>bounceInUp\u003C\u002Fli>\n\u003Cli>bounceOut\u003C\u002Fli>\n\u003Cli>bounceOutDown\u003C\u002Fli>\n\u003Cli>bounceOutLeft\u003C\u002Fli>\n\u003Cli>bounceOutRight\u003C\u002Fli>\n\u003Cli>bounceOutUp\u003C\u002Fli>\n\u003Cli>fadeIn\u003C\u002Fli>\n\u003Cli>fadeInDown\u003C\u002Fli>\n\u003Cli>fadeInDownBig\u003C\u002Fli>\n\u003Cli>fadeInLeft\u003C\u002Fli>\n\u003Cli>fadeInLeftBig\u003C\u002Fli>\n\u003Cli>fadeInRight\u003C\u002Fli>\n\u003Cli>fadeInRightBig\u003C\u002Fli>\n\u003Cli>fadeInUp\u003C\u002Fli>\n\u003Cli>fadeInUpBig\u003C\u002Fli>\n\u003Cli>fadeOut\u003C\u002Fli>\n\u003Cli>fadeOutDown\u003C\u002Fli>\n\u003Cli>fadeOutDownBig\u003C\u002Fli>\n\u003Cli>fadeOutLeft\u003C\u002Fli>\n\u003Cli>fadeOutLeftBig\u003C\u002Fli>\n\u003Cli>fadeOutRight\u003C\u002Fli>\n\u003Cli>fadeOutRightBig\u003C\u002Fli>\n\u003Cli>fadeOutUp\u003C\u002Fli>\n\u003Cli>fadeOutUpBig\u003C\u002Fli>\n\u003Cli>flip\u003C\u002Fli>\n\u003Cli>flipInX\u003C\u002Fli>\n\u003Cli>flipInY\u003C\u002Fli>\n\u003Cli>flipOutX\u003C\u002Fli>\n\u003Cli>flipOutY\u003C\u002Fli>\n\u003Cli>lightSpeedIn\u003C\u002Fli>\n\u003Cli>lightSpeedOut\u003C\u002Fli>\n\u003Cli>rotateIn\u003C\u002Fli>\n\u003Cli>rotateInDownLeft\u003C\u002Fli>\n\u003Cli>rotateInDownRight\u003C\u002Fli>\n\u003Cli>rotateInUpLeft\u003C\u002Fli>\n\u003Cli>rotateInUpRight\u003C\u002Fli>\n\u003Cli>rotateOut\u003C\u002Fli>\n\u003Cli>rotateOutDownLeft\u003C\u002Fli>\n\u003Cli>rotateOutDownRight\u003C\u002Fli>\n\u003Cli>rotateOutUpLeft\u003C\u002Fli>\n\u003Cli>rotateOutUpRight\u003C\u002Fli>\n\u003Cli>slideInDown\u003C\u002Fli>\n\u003Cli>slideInLeft\u003C\u002Fli>\n\u003Cli>slideInRight\u003C\u002Fli>\n\u003Cli>slideOutLeft\u003C\u002Fli>\n\u003Cli>slideOutRight\u003C\u002Fli>\n\u003Cli>slideOutUp\u003C\u002Fli>\n\u003Cli>hinge\u003C\u002Fli>\n\u003Cli>rollIn\u003C\u002Fli>\n\u003Cli>rollOut\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Pour une formation wordpress, contactez http:\u002F\u002Fwww.devictio.fr\u002Finternet\u002Fformation-wordpress-lyon.php\u003C\u002Fp>\n","This plugin allow you to animate content when user use the scroll bar by Devictio",10,3218,20,2,"2014-06-10T07:45:00.000Z","3.9.40","3.0.1","",[20,21,22,23],"animate","animate-css","animation","wow-js","http:\u002F\u002Fwww.devictio.fr","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanimate-content.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"nicoss01",3,40,30,84,"2026-04-05T02:01:47.075Z",[39,63,84,106,128],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":59,"download_link":60,"security_score":49,"vuln_count":61,"unpatched_count":27,"last_vuln_date":62,"fetched_at":29},"animate-it","Animate It!","3.0.4","eleopard","https:\u002F\u002Fprofiles.wordpress.org\u002Feleopard\u002F","\u003Cp>Add cool CSS3 animations to your content.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Feleopardsolutions.com\u002Fanimate-it-documentation-wordpress\u002F\" title=\"Demo\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Feleopardsolutions.com\u002Fanimate-it-documentation-wordpress\u002F\" title=\"Documentation\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Feleopardsolutions.com\u002Fanimate-it-class-generator\u002F\" title=\"Class Generator\" rel=\"nofollow ugc\">Class Generator\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FJKRn6NUM-i4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Some of the Key features Include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Allowing user to apply CSS3 animations on Post, Widget and Pages.\u003C\u002Fli>\n\u003Cli>50+ Entry, Exit and Attention Seeker Animations.\u003C\u002Fli>\n\u003Cli>Capability to apply animation on Scroll.\u003C\u002Fli>\n\u003Cli>Capability to add different scroll offset on individual animation blocks.\u003C\u002Fli>\n\u003Cli>Capability to apply animation on Click.\u003C\u002Fli>\n\u003Cli>Capability to apply animation on Hover.\u003C\u002Fli>\n\u003Cli>Providing delay feature in animation to create a nice animation sequence.\u003C\u002Fli>\n\u003Cli>Providing feature to control the duration for a more precise animation.\u003C\u002Fli>\n\u003Cli>Providing a button in the editor to easily add an animation block in the article or post.\u003C\u002Fli>\n\u003Cli>Allow user to add animation on WordPress widgets. Use \u003Ca href=\"https:\u002F\u002Feleopardsolutions.com\u002Fanimate-it-class-generator\u002F\" rel=\"nofollow ugc\">Class Generator\u003C\u002Fa> to generate the required animation classes. \u003C\u002Fli>\n\u003Cli>Allow user to apply animation infinitely or any fixed number of times.\u003C\u002Fli>\n\u003Cli>Option to add custom CSS classes to individual animation block.\u003C\u002Fli>\n\u003Cli>Options to enable or disable animations on Smartphones and Tablets.\u003C\u002Fli>\n\u003Cli>Spanish and German language support. Thanks to Santiago Marrone, Christian Herrmann \u003C\u002Fli>\n\u003Cli>Custom Animate It! block to apply animations on other Gutenberg blocks.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All the CSS3 animations are from \u003Ca href=\"http:\u002F\u002Fdaneden.github.io\u002Fanimate.css\u002F\" title=\"Animate.css\" rel=\"nofollow ugc\">Animate.css\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Flabs.bigroomstudios.com\u002Flibraries\u002Fanimo-js\" title=\"Animo.js\" rel=\"nofollow ugc\">Animo.js\u003C\u002Fa>\u003C\u002Fp>\n","Add cool CSS3 animations to your content.",30000,724736,98,127,"2025-11-21T08:44:00.000Z","6.8.5","4.7.0",[21,55,56,57,58],"css3-animation","infinite","jquery","on-scroll","http:\u002F\u002Fwww.eleopard.in","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanimate-it.3.0.4.zip",4,"2022-03-30 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":82,"download_link":83,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"animations-by-imoptimal","Animations by Imoptimal","1.7.8","Ivan Maljukanović","https:\u002F\u002Fprofiles.wordpress.org\u002Fimoptimal\u002F","\u003Cp>Accentuate most important elements on your website through animation – either when its entering the screens viewport or when its hovered on\u002Ftapped on touchscreen (using CSS selectors). It includes more than 70 types of animation (from animate.css library), and provides option to set the animation duration, number of repetitions, speed curve, delay, as well as the option to trigger animation repeatedly every time the selected items enter screens viewport.\u003C\u002Fp>\n\u003Cp>Key Features:\u003Cbr \u002F>\n* Possibility to set the number of animation groups that you can target with different animation settings (up to 100 groups).\u003Cbr \u002F>\n* Add the items (CSS selectors) you would like to either animate when they enter the screens viewport (visible area of a web page) or when hovered on\u002Ftapped on.\u003Cbr \u002F>\n* Select the type of animation for that group of items (over 70 types, based on the popular CSS library animate.css).\u003Cbr \u002F>\n* Option to select the duration of the animation (0.5 – 5 sec; with increments of 0.1 sec).\u003Cbr \u002F>\n* Option to select the repetition of the animation (1 – 5 times; Infinite is also an option).\u003Cbr \u002F>\n* Option to choose the delay duration of animation when entering screens viewport (0.5 – 5 sec; with increments of 0.1 sec).\u003Cbr \u002F>\n* Option to choose the speed curve of the selected animation.\u003Cbr \u002F>\n* Option to choose if the animation will be triggered every time selected items enter screens viewport (not just once). There is also an option to trigger animation on hover\u002Fwhen tapped on touchscreen instead.\u003Cbr \u002F>\n* Use the preview button to check all of the choosen options in action.\u003C\u002Fp>\n\u003Ch3>Copyright\u003C\u002Fh3>\n\u003Cp>Animations by Imoptimal Plugin, Copyright 2019 Ivan Maljukanovic\u003Cbr \u002F>\nAnimations by Imoptimal is distributed under the terms of the GNU GPL\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License\u003Cbr \u002F>\nalong with this program.  If not, see \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.en.html\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.en.html\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>animate.css 3.7.2, MIT – available @ https:\u002F\u002Fdaneden.github.io\u002Fanimate.css\u002F\u003C\u002Fli>\n\u003Cli>imoptimal-logo-white.png © 2020 Ivan Maljukanović, CC0 – made by me, not available online apart from the plugins directory \u002Fimg, and my personal website @ https:\u002F\u002Fimoptimal.com (used as an asset)\u003C\u002Fli>\n\u003Cli>banner-772×250.png © 2020 Ivan Maljukanović, CC0 – made by me, not available online apart from the plugins official wordpress.org repository (used as an asset)\u003C\u002Fli>\n\u003Cli>icon-256×256.png © 2020 Ivan Maljukanović, CC0 – made by me, not available online apart from the plugins official wordpress.org repository (used as an asset)\u003C\u002Fli>\n\u003C\u002Ful>\n","Accentuate most important elements on your website through animation - either when its entering the screens viewport or when its hovered on\u002Ftapped on  &hellip;",70,2709,100,1,"2020-10-31T00:34:00.000Z","5.5.18","4.9.8","5.6",[20,21,22,80,81],"css-animation","on-scroll-animation","https:\u002F\u002Fgithub.com\u002FImoptimal\u002Fanimations-by-imoptimal","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanimations-by-imoptimal.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":99,"tags":100,"homepage":104,"download_link":105,"security_score":73,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"animations-for-blocks","Animations for Blocks","1.2.5","ska-dev","https:\u002F\u002Fprofiles.wordpress.org\u002Fskadev\u002F","\u003Cp>Lightweight plugin that adds additional inspector controls to block editor blocks that allow to animate the block once it becomes visible to the user during scrolling. The controls can be used to select an animation type (fade, flip, slide, zoom), variation (different directions), as well as delay, duration and more advanced settings. Upon changing an option the animation can be immediately previewed in the editor.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplayground.wordpress.net\u002F?plugin=animations-for-blocks&url=%2Fwp-admin%2Fpost.php%3Fpost%3D2%26action%3Dedit\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This plugin uses \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmichalsnik\u002Faos\" rel=\"nofollow ugc\">AOS – Animate on scroll library\u003C\u002Fa> and adds its’ stylesheet (\u003Cstrong>2.8 kB\u003C\u002Fstrong>) and script (\u003Cstrong>5.2 kB\u003C\u002Fstrong>) to the front end as well as a script that initializes the animations (\u003Cstrong>1.3 kB\u003C\u002Fstrong>).\u003C\u002Fp>\n","Allows to add animations to block editor blocks on scroll.",10000,86815,96,27,"2025-12-01T07:52:00.000Z","6.9.4","6.6","8.1",[20,22,101,102,103],"block","gutenberg","slide","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fanimations-for-blocks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanimations-for-blocks.1.2.5.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":116,"num_ratings":117,"last_updated":118,"tested_up_to":119,"requires_at_least":120,"requires_php":121,"tags":122,"homepage":18,"download_link":126,"security_score":127,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"animate-on-scroll","Animate on Scroll","1.0.7","Arya Dhiratara","https:\u002F\u002Fprofiles.wordpress.org\u002Faryadhiratara\u002F","\u003Cp>Animate any Elements on scroll using the popular AOS JS library simply by adding class names.\u003C\u002Fp>\n\u003Cp>This plugin helps you integrate easily with AOS JS library to add any AOS animations (on scroll animation) to WordPress.\u003C\u002Fp>\n\u003Cp>It should work well with the native gutenberg core blocks or any page builder (\u003Cem>tested with GenerateBlocks and Elementor\u003C\u002Fem>) that provides an input field for adding custom class names to elements.\u003C\u002Fp>\n\u003Ch3>About AOS\u003C\u002Fh3>\n\u003Cp>AOS is a small JavaScript library built by \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fmichalsnik\" rel=\"nofollow ugc\">Michał Sajnóg\u003C\u002Fa>\u003C\u002Fstrong> that allows you to add animated effects to HTML elements when they come into view as the user scrolls down a webpage. AOS provides a set of predefined animations using CSS that can be easily applied to elements using simple data attributes in the HTML code.\u003C\u002Fp>\n\u003Cp>Check out the AOS \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmichalsnik.github.io\u002Faos\u002F\" rel=\"nofollow ugc\">demo\u003C\u002Fa>\u003C\u002Fstrong> and \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmichalsnik\u002Faos\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>How to add Animations?\u003C\u002Fh3>\n\u003Cp>Simply add the desired AOS animation to your element class name with “aos-” prefix and the plugin will add the corresponding aos attribute to the element tag.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Fade animations:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>fade: \u003Cstrong>aos-fade\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>fade-up: \u003Cstrong>aos-fade-up\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>fade-down: \u003Cstrong>aos-fade-down\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>fade-left: \u003Cstrong>aos-fade-left\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>fade-right: \u003Cstrong>aos-fade-right\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>fade-up-right: \u003Cstrong>aos-fade-up-right\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>fade-up-left: \u003Cstrong>aos-fade-up-left\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>fade-down-right: \u003Cstrong>aos-fade-down-right\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>fade-down-left: : \u003Cstrong>aos-fade-down-left\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Flip animations:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>flip-up: \u003Cstrong>aos-flip-up\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>flip-down: \u003Cstrong>aos-flip-down\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>flip-left: \u003Cstrong>aos-flip-left\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>flip-right: \u003Cstrong>aos-flip-right\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Slide animations:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>slide-up: \u003Cstrong>aos-slide-up\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>slide-down: \u003Cstrong>aos-slide-down\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>slide-left: \u003Cstrong>aos-slide-left\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>slide-right: \u003Cstrong>aos-slide-right\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Zoom animations:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>zoom-in: \u003Cstrong>aos-zoom-in\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>zoom-in-up: \u003Cstrong>aos-zoom-in-up\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>zoom-in-down: \u003Cstrong>aos-zoom-in-down\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>zoom-in-left: \u003Cstrong>aos-zoom-in-left\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>zoom-in-right: \u003Cstrong>aos-zoom-in-right\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>zoom-out: \u003Cstrong>aos-zoom-out\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>zoom-out-up: \u003Cstrong>aos-zoom-out-up\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>zoom-out-down: \u003Cstrong>aos-zoom-out-down\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>zoom-out-left: \u003Cstrong>aos-zoom-out-left\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>zoom-out-right: \u003Cstrong>aos-zoom-out-right\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Animation Settings\u003C\u002Fh3>\n\u003Cp>By default, the global animation settings are\u003C\u002Fp>\n\u003Cul>\n\u003Cli>offset: -100\u003C\u002Fli>\n\u003Cli>duration: 1100\u003C\u002Fli>\n\u003Cli>easing: ease\u003C\u002Fli>\n\u003Cli>delay: 0\u003C\u002Fli>\n\u003Cli>once: true\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>you can change that using filter:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'aos_init', function($aos_init) {\n    return '\n    var aoswp_params = {\n        \"offset\":\"200\",\n        \"duration\":\"1800\",\n        \"easing\":\"ease-in-out\",\n        \"delay\":\"0\",\n        \"once\": false};\n    ';\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>or add the extra classes below to the element for individual settings. The plugin will add the corresponding aos attribute to the tag.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Once behavior:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>once=true: \u003Cstrong>aos-once-true\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>once=false: \u003Cstrong>aos-once-false\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Easing functions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>linear: \u003Cstrong>aos-easing-linear\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease: \u003Cstrong>aos-easing-ease\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in: \u003Cstrong>aos-easing-ease-in\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-out: \u003Cstrong>aos-easing-ease-out\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-out: \u003Cstrong>aos-easing-ease-in-out\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-back: \u003Cstrong>aos-easing-ease-in-back\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-out-back: \u003Cstrong>aos-easing-ease-out-back\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-out-back: \u003Cstrong>aos-easing-ease-in-out-back\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-sine: \u003Cstrong>aos-easing-ease-in-sine\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-out-sine: \u003Cstrong>aos-easing-ease-out-sine\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-out-sine: \u003Cstrong>aos-easing-ease-in-out-sine\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-quad: \u003Cstrong>aos-easing-ease-in-quad\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-out-quad: \u003Cstrong>aos-easing-ease-out-quad\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-out-quad: \u003Cstrong>aos-easing-ease-in-out-quad\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-cubic: \u003Cstrong>aos-easing-ease-in-cubic\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-out-cubic: \u003Cstrong>aos-easing-ease-out-cubic\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-out-cubic: \u003Cstrong>aos-easing-ease-in-out-cubic\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-quart: \u003Cstrong>aos-easing-ease-in-quart\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-out-quart: \u003Cstrong>aos-easing-ease-out-quart\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>ease-in-out-quart: \u003Cstrong>aos-easing-ease-in-out-quart\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Animation Duration:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>100ms: \u003Cstrong>aos-duration-100\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>200ms: \u003Cstrong>aos-duration-200\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>300ms: \u003Cstrong>aos-duration-300\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>400ms: \u003Cstrong>aos-duration-400\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>500ms: \u003Cstrong>aos-duration-500\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>600ms: \u003Cstrong>aos-duration-600\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>700ms: \u003Cstrong>aos-duration-700\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>800ms: \u003Cstrong>aos-duration-800\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>900ms: \u003Cstrong>aos-duration-900\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1000ms: \u003Cstrong>aos-duration-1000\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1100ms: \u003Cstrong>aos-duration-1100\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1200ms: \u003Cstrong>aos-duration-1200\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1300ms: \u003Cstrong>aos-duration-1300\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1400ms: \u003Cstrong>aos-duration-1400\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1500ms: \u003Cstrong>aos-duration-1500\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1600ms: \u003Cstrong>aos-duration-1600\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1700ms: \u003Cstrong>aos-duration-1700\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1800ms: \u003Cstrong>aos-duration-1800\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1900ms: \u003Cstrong>aos-duration-1900\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2000ms: \u003Cstrong>aos-duration-2000\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2100ms: \u003Cstrong>aos-duration-2100\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2200ms: \u003Cstrong>aos-duration-2200\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2300ms: \u003Cstrong>aos-duration-2300\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2400ms: \u003Cstrong>aos-duration-2400\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2500ms: \u003Cstrong>aos-duration-2500\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2600ms: \u003Cstrong>aos-duration-2600\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2700ms: \u003Cstrong>aos-duration-2700\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2800ms: \u003Cstrong>aos-duration-2800\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2900ms: \u003Cstrong>aos-duration-2900\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>3000ms: \u003Cstrong>aos-duration-3000\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Animation Delay:\u003C\u002Fstrong> (*\u003Cstrong>new\u003C\u002Fstrong>, added in 1.0.2)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>100ms: \u003Cstrong>aos-delay-100\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>200ms: \u003Cstrong>aos-delay-200\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>300ms: \u003Cstrong>aos-delay-300\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>400ms: \u003Cstrong>aos-delay-400\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>500ms: \u003Cstrong>aos-delay-500\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>600ms: \u003Cstrong>aos-delay-600\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>700ms: \u003Cstrong>aos-delay-700\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>800ms: \u003Cstrong>aos-delay-800\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>900ms: \u003Cstrong>aos-delay-900\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1000ms: \u003Cstrong>aos-delay-1000\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1100ms: \u003Cstrong>aos-delay-1100\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1200ms: \u003Cstrong>aos-delay-1200\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1300ms: \u003Cstrong>aos-delay-1300\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1400ms: \u003Cstrong>aos-delay-1400\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1500ms: \u003Cstrong>aos-delay-1500\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1600ms: \u003Cstrong>aos-delay-1600\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1700ms: \u003Cstrong>aos-delay-1700\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1800ms: \u003Cstrong>aos-delay-1800\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1900ms: \u003Cstrong>aos-delay-1900\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2000ms: \u003Cstrong>aos-delay-2000\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2100ms: \u003Cstrong>aos-delay-2100\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2200ms: \u003Cstrong>aos-delay-2200\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2300ms: \u003Cstrong>aos-delay-2300\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2400ms: \u003Cstrong>aos-delay-2400\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2500ms: \u003Cstrong>aos-delay-2500\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2600ms: \u003Cstrong>aos-delay-2600\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2700ms: \u003Cstrong>aos-delay-2700\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2800ms: \u003Cstrong>aos-delay-2800\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2900ms: \u003Cstrong>aos-delay-2900\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>3000ms: \u003Cstrong>aos-delay-3000\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>To Disable Animations On Specific Device\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>To disable animations on certain elements on devices larger than 767px, simply add \u003Ccode>aoswp-disable-desktop\u003C\u002Fcode> class name to the element tag\u003Cbr \u002F>\n&nbsp;\u003C\u002Fli>\n\u003Cli>To disable animations on certain elements on devices smaller than 766px, simply add \u003Ccode>aoswp-disable-mobile\u003C\u002Fcode> class name to the element tag\u003Cbr \u002F>\n&nbsp;\u003C\u002Fli>\n\u003Cli>\n\u003Cp>To disable animations site-wide \u002F per page basis on specific devices:\u003Cbr \u002F>\nadd this lines to your css files:\u003C\u002Fp>\n\u003Cp>@media ( \u003Ca href=\"https:\u002F\u002Fgist.github.com\u002Fgokulkrishh\u002F242e68d1ee94ad05f488\" rel=\"nofollow ugc\"> \u003Ccode>your media query\u003C\u002Fcode> \u003C\u002Fa> ) {\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    html:not(.no-js) .aoswp-enabled [data-aos] {\n        opacity: 1!important;\n        -webkit-transform: none!important;\n        transform: none!important;\n        transition: none!important;\n        transition-timing-function: unset!important;\n        transition-duration: unset!important;\n        transition-property: none!important;\n    }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>}\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>&nbsp;\u003C\u002Fp>\n\u003Ch3>Note\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Both AOS JavaScript and CSS will only be loaded if there is \u003Cstrong>‘\u003Ccode>aos-\u003C\u002Fcode>‘\u003C\u002Fstrong> in the page’s html. So this plugin will not add bloat to pages that do not use\u002Fneed the AOS animations.\u003Cbr \u002F>\n&nbsp;\u003C\u002Fli>\n\u003Cli>Although the AOS library is already lightweight, the CSS and JS in this plugin are delay-able, so it won’t hurt your site’s performance at all. (You can use \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foptimize-more\u002F\" rel=\"ugc\">Optimize More!\u003C\u002Fa>\u003C\u002Fstrong>  to delay the CSS and JS)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>This plugin doesn’t add anything to your database and won’t do any permanent change to your HTML, so you can safely deactivate and delete it when you no longer need it.\u003C\u002Fp>\n\u003Ch3>USEFUL PLUGINS TO OPTIMIZE YOUR SITE’S SPEED:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foptimize-more\u002F\" rel=\"ugc\">Optimize More!\u003C\u002Fa>\u003C\u002Fstrong> –  A DIY WordPress Page Speed Optimization Pack. Features:\n\u003Cul>\n\u003Cli>\u003Cstrong>Load CSS Asynchronously\u003C\u002Fstrong> – selectively load CSS file(s) asynchronously on selected post\u002Fpage types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delay CSS and JS until User Interaction\u003C\u002Fstrong> – selectively delay CSS\u002FJS load until user interaction on selected post\u002Fpage types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preload Critical CSS, JS, and Font Files\u003C\u002Fstrong> – selectively preload critical CSS\u002FJS\u002FFont file(s) on selected post\u002Fpage types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remove Unused CSS and JS Files\u003C\u002Fstrong> – selectively remove unused CSS\u002FJS file(s) on selected post\u002Fpage types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Load Gutenberg CSS conditionally\u003C\u002Fstrong> – Load each CSS of the core blocks will only get enqueued when the block gets rendered on a page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advance Defer JS\u003C\u002Fstrong> – hold JavaScripts load until everything else has been loaded. Adapted from the legendary \u003Cstrong>varvy’s defer js\u003C\u002Fstrong> method \u003Cem>*recommended for defer loading 3rd party scripts like ads, pixels, and trackers\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Defer JS\u003C\u002Fstrong> – selectively defer loading JavaScript file(s) on selected post\u002Fpage types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remove Passive Listener Warnings\u003C\u002Fstrong> – Remove the “Does not use passive listeners to improve scrolling performance” warning on Google PageSpeed Insights\u003Cbr \u002F>\n&nbsp;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foptimize-more-images\u002F\" rel=\"ugc\">Optimize More! Images\u003C\u002Fa>\u003C\u002Fstrong> – A simple yet powerfull image, iframe, and video optimization plugin (Lazy load images \u002F iframes \u002F videos, Preload featured images automatically). Also support lazy loading CSS background images.\u003Cbr \u002F>\n&nbsp;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flazyload-preload-and-more\u002F\" rel=\"ugc\">Lazyload, Preload, and more!\u003C\u002Fa>\u003C\u002Fstrong> – A simplified version of \u003Cstrong>Optimize More! Images\u003C\u002Fstrong>. Able to do what \u003Cstrong>Optimize More! Images\u003C\u002Fstrong> can do but without UI for settings (you can customize the default settings using filters). This tiny little plugin (around 14kb zipped) will automatically:\n\u003Cul>\n\u003Cli>\u003Cstrong>lazyload\u003C\u002Fstrong> your below the fold images (img tag and bg images) \u002Fiframes \u002F videos,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>preload\u003C\u002Fstrong> your featured images,\u003C\u002Fli>\n\u003Cli>and add \u003Cstrong>loading=”eager”\u003C\u002Fstrong> to your featured image and all images that have \u003Ccode>no-lazy\u003C\u002Fcode> or \u003Ccode>skip-lazy\u003C\u002Fcode> class.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Other USEFUL PLUGIN:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshop-extra\u002F\" rel=\"ugc\">Shop Extra\u003C\u002Fa>\u003C\u002Fstrong> – A lightweight plugin to optimize your WooCommerce & Business site:\n\u003Cul>\n\u003Cli>\u003Cstrong>Floating WhatsApp Chat Widget\u003C\u002Fstrong> (can be use without WooCommerce),\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WhatsApp Order Button for WooCommrece\u003C\u002Fstrong>,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide\u002FDisable WooCommerce Elements\u003C\u002Fstrong>,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Strings Translations\u003C\u002Fstrong>,\u003C\u002Fli>\n\u003Cli>and many more.\u003Cbr \u002F>\n&nbsp;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimage-video-lightbox\u002F\" rel=\"ugc\">Image & Video Lightbox\u003C\u002Fa>\u003C\u002Fstrong> – A lightweight plugin that automatically adds Lightbox functionality to images displayed by WordPress (Gutenberg) Gallery and Image Blocks, as well as GenerateBlocks Image Blocks, and also videos created by the core Video Block,  without the need to set the link to media file manually one by one.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>&nbsp;\u003C\u002Fp>\n","Animate any Elements on scroll using the popular AOS JS library simply by adding class names.",4000,22290,86,6,"2024-04-08T03:50:00.000Z","6.5.8","5.8","7.4",[20,22,123,124,125],"aos","scroll","scroll-animation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanimate-on-scroll.1.0.7.zip",92,{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":114,"downloaded":136,"rating":94,"num_ratings":137,"last_updated":138,"tested_up_to":97,"requires_at_least":139,"requires_php":140,"tags":141,"homepage":18,"download_link":146,"security_score":147,"vuln_count":74,"unpatched_count":27,"last_vuln_date":148,"fetched_at":29},"animated-text-block","Animated Text Block – Add Typing and Looping Text Effects","1.2.4","bPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fbplugins\u002F","\u003Cp>The #1 No-Code Animated Text Block Plugin – Trusted by 4000+ Websites Worldwide\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fanimated-text-block\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Animated Text Block\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fdocs\u002Fanimated-text-block\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fanimated-text-block\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Pricing\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fanimated-text-block\u002F#demos\" rel=\"nofollow ugc\">\u003Cstrong>Demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fanimated-text-block\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Animated Text Block\u003C\u002Fstrong>\u003C\u002Fa> is a dynamic and customizable plugin that brings to your website content to life with stunning text animations. Easily create eye-catching headlines, catchy slogans, or dynamic messages with powerful animation controls, multiple themes, and unique effects. Perfect for grabbing attention and enhancing user engagement on your WordPress site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fanimated-text-block\u002Fpricing\" title=\"Buy Pro version\" rel=\"nofollow ugc\">Buy The Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Loop\u003C\u002Fstrong>: Enable\u002FDisable loop for the animation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animate in\u003C\u002Fstrong>: Apply animate effect in character or word.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>In Effect\u003C\u002Fstrong>: Apply effect when content enters the view.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Our Effect\u003C\u002Fstrong>: Apply effect when content is out from the view.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Style\u003C\u002Fstrong>: Apply the style for text. Such as Background, Typography, Color, Padding, and Border.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick Style Options\u003C\u002Fstrong>: Instantly switch between predefined styles to update the animated text appearance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Upgrade to [Animated Text Block] Pro and unlock powerful features to enhance your experience!\u003C\u002Fh4>\n\u003Ch4>🚀 Pro Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple Themes\u003C\u002Fstrong>: Choose from a variety of pre-designed themes for unique text animations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Animations\u003C\u002Fstrong>: Apply smooth and dynamic animations to your text for a more engaging presentation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support\u003C\u002Fstrong>: Easily embed animated text anywhere using shortcodes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Fonts & Styles\u003C\u002Fstrong>:  Choose from a wide range of fonts, colors, and text styles to match your brand.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Max-Width Layout\u003C\u002Fstrong>: Control the maximum width for optimal text display.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text Shadow\u003C\u002Fstrong>: Add depth and contrast with customizable text shadows.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animation Speed\u003C\u002Fstrong>: Fine-tune the speed of text animations for better effects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Perspective Depth\u003C\u002Fstrong>: Enhance 3D effects with adjustable perspective depth.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable Oscillation\u003C\u002Fstrong>: Add dynamic motion with oscillating text effects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto Repeat\u003C\u002Fstrong>: Automatically loop animations for continuous display.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Repeat Delay Timing\u003C\u002Fstrong>: Control the delay before repeating animations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animation Effects\u003C\u002Fstrong>: Access premium animation styles for stunning visuals.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Random Color\u003C\u002Fstrong>: Apply randomized colors for a vibrant animated text look.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>More Layouts & Effects\u003C\u002Fstrong>:  Get exclusive text layouts and stunning effects for creative designs.\u003C\u002Fli>\n\u003Cli>**Prefix Content: Adds text before the animated content for better context and structure.\u003C\u002Fli>\n\u003Cli>**Suffix Content: Adds text after the animated content to complete the message or highlight details.\u003C\u002Fli>\n\u003Cli>**Multiple Animated Sentences: Allows you to display and animate multiple text lines in sequence.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong>: Get fast and dedicated support for any issues or questions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Updates\u003C\u002Fstrong>:  Stay ahead with new features and improvements in every update.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to use\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>First, install the Animated Text Block plugin\u003C\u002Fli>\n\u003Cli>Add the Animated Text block from the block category called “Widgets” in the Gutenberg editor.\u003C\u002Fli>\n\u003Cli>You can change block settings from the right-side settings sidebar.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enjoy!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>For Installation help click on Installation Tab\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Did you like this plugin? Dislike it? Do you have a feature request? \u003Ca href=\"mailto:support@bplugins.com\" title=\"Send feedback\" rel=\"nofollow ugc\">Please share your feedback with us\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⭐ Check out the Parent Plugin of this plugin-\u003C\u002Fh3>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbblockswp.com\" rel=\"nofollow ugc\">B Blocks\u003C\u002Fa>\u003C\u002Fstrong> – Best gutenberg blocks collections for WordPress.\u003C\u002Fp>\n\u003Ch3>⭐ Check out our other WordPress Plugins-\u003C\u002Fh3>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-audio-player\" rel=\"nofollow ugc\">Html5 Audio Player\u003C\u002Fa>\u003C\u002Fstrong> – Best audio player plugin for WordPress.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\" rel=\"nofollow ugc\">Html5 Video Player\u003C\u002Fa>\u003C\u002Fstrong> – Best video player plugin for WordPress.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\" rel=\"nofollow ugc\">PDF Poster\u003C\u002Fa>\u003C\u002Fstrong> – A fully-featured PDF Viewer Plugin for WordPress.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fdocument-embedder\" rel=\"nofollow ugc\">Document Embedder\u003C\u002Fa>\u003C\u002Fstrong> – Best WordPress Document Embedder Plugin.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-viewer\" rel=\"nofollow ugc\">3D Viewer\u003C\u002Fa>\u003C\u002Fstrong> – Display interactive 3D models on the webs.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fadvanced-post-block\" rel=\"nofollow ugc\">Advanced Post Block\u003C\u002Fa>\u003C\u002Fstrong> – Best Post Display Plugin for WordPress.\u003C\u002Fp>\n\u003Ch3>Developer Notes\u003C\u002Fh3>\n\u003Cp>Public source code GitHub link for review, study, and contribute.\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fgithub.com\u002Fnoornabi07\u002Fanimated-text-block-pro\u003C\u002Fp>\n\u003Cp>For more information on how to contribute to this plugin, please visit our GitHub repository.\u003C\u002Fp>\n","Animated Text Block – Add dynamic, customizable text animations to your WordPress site with ease.",79768,5,"2026-03-12T11:16:00.000Z","6.5","7.1",[142,143,144,145],"animated-text","animation-text-block","text-animation","text-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanimated-text-block.1.2.4.zip",99,"2025-02-24 00:00:00",{"attackSurface":150,"codeSignals":169,"taintFlows":176,"riskAssessment":177,"analyzedAt":187},{"hooks":151,"ajaxHandlers":161,"restRoutes":162,"shortcodes":163,"cronEvents":168,"entryPointCount":74,"unprotectedCount":27},[152,158],{"type":153,"name":154,"callback":155,"file":156,"line":157},"filter","mce_buttons","add_animate_button","animate_content.php",19,{"type":153,"name":159,"callback":160,"file":156,"line":13},"mce_external_plugins","myplugin_register_tinymce_javascript",[],[],[164],{"tag":165,"callback":166,"file":156,"line":167},"animate_content","animate_content_shortcode",50,[],{"dangerousFunctions":170,"sqlUsage":171,"outputEscaping":173,"fileOperations":74,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":175},[],{"prepared":27,"raw":27,"locations":172},[],{"escaped":27,"rawEcho":27,"locations":174},[],[],[],{"summary":178,"deductions":179},"The 'animate-content' plugin v1.0.0 exhibits a strong security posture based on the provided static analysis.  The absence of any dangerous functions, external HTTP requests, and the consistent use of prepared statements for SQL queries are excellent practices.  Furthermore, all identified outputs are properly escaped, and there are no indications of unsanitized taint flows, suggesting robust handling of potentially malicious input. The plugin also has no recorded vulnerability history, which is a positive sign of its stability and security over time.\n\nDespite these strengths, there are a few areas that warrant attention. The plugin registers one shortcode, which represents an entry point into the application. While the static analysis indicates this shortcode is not directly unprotected, the absence of explicit capability checks or nonce checks for this entry point, as implied by the '0 Nonce checks' and '0 Capability checks' signals, could potentially present a risk if the shortcode handles sensitive operations or user-specific data.  The single file operation also requires careful consideration to ensure it is performed securely and does not involve user-supplied input that could be manipulated.",[180,183,185],{"reason":181,"points":182},"Missing Nonce Checks",7,{"reason":184,"points":182},"Missing Capability Checks",{"reason":186,"points":33},"Potential risk in file operation","2026-03-17T00:51:27.474Z",{"wat":189,"direct":199},{"assetPaths":190,"generatorPatterns":194,"scriptPaths":195,"versionParams":197},[191,192,193],"\u002Fwp-content\u002Fplugins\u002Fanimate-content\u002Fjs\u002Fanimate.css","\u002Fwp-content\u002Fplugins\u002Fanimate-content\u002Fjs\u002Fanimate_init.js","\u002Fwp-content\u002Fplugins\u002Fanimate-content\u002Fjs\u002Fanimate_button.js",[],[196,192],"\u002Fwp-content\u002Fplugins\u002Fanimate-content\u002Fjs\u002Fwow.min.js",[198],"animate_init.js?ver=1.0.0",{"cssClasses":200,"htmlComments":201,"htmlAttributes":202,"restEndpoints":207,"jsGlobals":208,"shortcodeOutput":209},[165],[],[203,204,205,206],"data-wow-duration","data-wow-delay","data-wow-offset","data-wow-iteration",[],[],[210],"\u003Csection class=\"animate_content"]