b253e603f1db1184dc9a518806521d38 ./src/shared/hooks/index.js a9a1f25e4011b05265743af6c98440f8 ./src/shared/hooks/useAPI.js 966d69b8363bbb4ca19323332bf8aa6d ./src/shared/hooks/useAIGeneration.js db8d317945ff8bdf0aac9f116707c639 ./src/shared/hooks/useBlockAttributes.js 75e75b26f64aebf3dda5546952077cd5 ./src/shared/hooks/useToggleState.js 8ab307081817319542586de76fe8bf74 ./src/shared/utils/index.js f6bc89aafee49c406fbed357a33b7be6 ./src/shared/utils/BlockPresets.js f5b4c850f594dbe18e00568af9ad06a7 ./src/shared/utils/blockUtils.js 5a493683ee562c5c8c2ba4787fab9024 ./src/shared/utils/blockRegister.js e769c55ef77c24eba5d1973ca760bd10 ./src/shared/context/BlockXpertContext.js 5ce4e48693acd8f7fd257013e918a68f ./src/shared/services/BlockXpertAPI.js c73654d17c5cba494e0ee1dee5d87758 ./src/shared/components/index.js 564bb4b54878ddf816e1b43f423b8460 ./src/shared/components/BlockImprovements.js 264b2c03b757de242f2b186fa6fb203b ./src/shared/components/BlockWrapper.scss 31aad09ae9643f561ce18d635f69fb91 ./src/shared/components/BlockSettings.js 25df43d742eb4fe40088b979e979de8c ./src/shared/components/ErrorBoundary.js 3b721814631f04e902a1aa9be913ae58 ./src/shared/components/BlockControls.js 71cdac90a3f7984585ba057e9adaf98c ./src/shared/components/BlockWrapper.js e63aa0e49ff3e52514efd5cf069ad66c ./src/shared/components/LoadingSpinner.js 6678d2ce71558a043b5129359e22533d ./src/index.js 624637a8e7e3ff71b9958f6d6ac7d5c5 ./src/blocks/ai-product-recommendations/view.js d9624e4cd43f93756f1c13434f941c86 ./src/blocks/ai-product-recommendations/index.js 579f3bef36a2b5bf5b7c297df1b9d82f ./src/blocks/ai-product-recommendations/style.scss 5d7bba3b4d1a26c37a268e97991146e9 ./src/blocks/ai-product-recommendations/edit.js 7629b4aa2251ae80bfc5fc8de3b67eea ./src/blocks/ai-product-recommendations/block.json cfe3d20291e64facf03bec30d7f1e360 ./src/blocks/product-slider/view.js f422a73d16ead28615a7f6ef2a9722f7 ./src/blocks/product-slider/index.js dd67d2ec6128651db01bf21fbc09b7e3 ./src/blocks/product-slider/style.scss addff5bcf916fd51d5eb312b57a6feac ./src/blocks/product-slider/edit.js 5b971e05ef32293d9ceaed196296c199 ./src/blocks/product-slider/block.json 903e36c744e2e84ec91519ad50ba5d4a ./src/blocks/product-slider/save.js 61169d1a0c07cba8346c275f3a492a51 ./src/blocks/product-slider/editor.css 86494abff6b18b5adbfe1ef8c3715232 ./src/blocks/post-grid/view.js 9327565151ce2ac8a83ecb939c0719be ./src/blocks/post-grid/index.js 6861d052f3a57c3239666ae647afe5c4 ./src/blocks/post-grid/style.scss 3d359f0409bec6fe84e91d87534131a8 ./src/blocks/post-grid/styles/frontend.scss 3f3430150ad5a38c11a3aad579d782c1 ./src/blocks/post-grid/styles/editor.scss 0fce7da7085da4f279cd85da63313ecb ./src/blocks/post-grid/editor/hooks/usePostLayout.js 08347307da9613f63a2c4b17ad2559d0 ./src/blocks/post-grid/editor/hooks/usePostData.js 5047b41f38868dbcb6f1e2ee62999d0a ./src/blocks/post-grid/editor/Controls/PostControls.js aed90a48dada31de9d6ba8d8ab03c888 ./src/blocks/post-grid/editor/Controls/DisplayControls.js 314cd5aa7769f85f65c85136f7b69abd ./src/blocks/post-grid/editor/Controls/LayoutControls.js c1a254df2aa661e7918581184694c8de ./src/blocks/post-grid/editor/Preview/PostPreview.js 2d3690d826bc993baa9fbf8ea6113f3f ./src/blocks/post-grid/editor/Edit.js 442d309a24094bc20a2ffcc418900683 ./src/blocks/post-grid/frontend/Save.js 453ce1a69a283b84e67b0c55f3255aa3 ./src/blocks/post-grid/frontend/View.js d0798f8f677afc10a6ae402f9134a05b ./src/blocks/post-grid/frontend/components/PostSlider.js a48f26a3fc377335a6a9dc1b6874b2a9 ./src/blocks/post-grid/frontend/components/PostCard.js 5d534452a238d90d86d38c07ef490da7 ./src/blocks/post-grid/frontend/components/PostGrid.js 8e10af2268442855e82c7875b402f341 ./src/blocks/post-grid/frontend/components/PostTicker.js 2825561d48a4cd54751f47e2c1660142 ./src/blocks/post-grid/block.json 48ec74b331e35ceb8ec26e008b04058e ./src/blocks/post-grid/settings/constants.js 28c37ff34a561dffcb39a653b639c354 ./src/blocks/post-grid/settings/attributes.js 8f8c818f11f3ee524addb3e46aef95ee ./src/blocks/post-grid/settings/defaultSettings.js c7db233c823b524ae03db7bb7a6ca16c ./src/blocks/advanced-post-block/view.js 9827c9ffdeaa34a64b63b9f5bfb76ba0 ./src/blocks/advanced-post-block/index.js 8d26e45f87dc2a7130a88cc3b6c2f768 ./src/blocks/advanced-post-block/style.scss 6fe184d93230562067d1c2dfbf19754f ./src/blocks/advanced-post-block/styles/editor.scss 700f76bf078c0d6c5529c77f649c489d ./src/blocks/advanced-post-block/editor/hooks/usePostLayout.js 95058a34cd91c78a0618650460c46684 ./src/blocks/advanced-post-block/editor/hooks/usePostData.js 34282acf1cfc8300fb98c7a2bf11806f ./src/blocks/advanced-post-block/editor/Controls/PostControls.js dc401defcff0bdaef173107e5565823c ./src/blocks/advanced-post-block/editor/Controls/DisplayControls.js a05b172d5b63a82104eceabcffa0b5d1 ./src/blocks/advanced-post-block/editor/Controls/LayoutControls.js 2280f09916c0e629a3dfc6b6ba015a82 ./src/blocks/advanced-post-block/editor/Preview/PostPreview.js 13a9859553a29506b73e0f5535ea20ca ./src/blocks/advanced-post-block/editor/Edit.js cff4c4dba5e30d41a5f698c22da1b05f ./src/blocks/advanced-post-block/frontend/Save.js 24779f34750744ff299f9caf16f590fa ./src/blocks/advanced-post-block/block.json 6374e730fcc5d08a093951ae28824162 ./src/blocks/ai-recommendations/view.js cab593c0b93967d2eac0e637f663f222 ./src/blocks/ai-recommendations/index.js 7a9caed8980c38f90e366bffcd88c8a1 ./src/blocks/ai-recommendations/style.scss 885e287bf9b548aeb89047e09064350d ./src/blocks/ai-recommendations/edit.js 74705366aa5322f7dba049a9e3b9be68 ./src/blocks/ai-recommendations/block.json 1220ae14f8320c264050b3e09fb7c2e8 ./src/blocks/ai-recommendations/editor.css e6f167b21567feeb6257aaaf03ee89ed ./src/blocks/text-animation/view.js dd0178195d400b82ac2e189efce74540 ./src/blocks/text-animation/index.js 0ae2111f9b34b4cda1faa87e16253e67 ./src/blocks/text-animation/style.scss d4a52a9216d62c363f2846eaaf4fb5a4 ./src/blocks/text-animation/edit.js 57a01cc6ce2835770dab87d4aa1bec2a ./src/blocks/text-animation/editor.scss d869ec3442526b6bcc4a42c6c110a1f3 ./src/blocks/text-animation/block.json e9dfc1e6fc8c00af18aff0c69fb11db2 ./src/blocks/text-animation/README.md f5697f0c6de7aa6f7587247d353abae1 ./src/blocks/text-animation/save.js 25a1e8da62ff4228cb2a138002e49d4d ./src/blocks/product-carousel/view.js cc1652fa7b6332cf50f13805698c71bb ./src/blocks/product-carousel/index.js dd8c080ef9eff6dff2ff503ab1ef1968 ./src/blocks/product-carousel/style.scss 5e6a9bc3029bbb17234f02cc13bf8ff2 ./src/blocks/product-carousel/edit.js cd40aa8b4cba09b8700440061cd9157c ./src/blocks/product-carousel/block.json e4cf1cc8a6f18adc38449c480065d615 ./src/blocks/product-carousel/editor.css 77be80a4cf46dc4c0d3f2ec818e0a698 ./src/blocks/ai-faq/view.js c761e74720c7fce6d85ef5e92442d6ec ./src/blocks/ai-faq/index.js f920f5224cc9cc7bc987240a8c3e6bbd ./src/blocks/ai-faq/style.scss 8c999be19d0e2e5b307432ca8c0123ac ./src/blocks/ai-faq/edit.js c86f9646ff54dfdc341d5871c76ae1bb ./src/blocks/ai-faq/block.json c10e7113bf75b037561cb1d9161f644b ./composer.lock f40348a6f56dcb54fe35c2d8d7a282c7 ./build/blocks/ai-product-recommendations/style-index-rtl.css af6c40e8a208350d6bc507a56fe592cf ./build/blocks/ai-product-recommendations/view.js 56dea3be1c5bc2ba591900d8871444d0 ./build/blocks/ai-product-recommendations/index.js 25f444364bd352efc03e67cd0511ca55 ./build/blocks/ai-product-recommendations/index.asset.php d30c2734abe108d06465867c5955e6ea ./build/blocks/ai-product-recommendations/view.asset.php bfb8e00ff4333af5361ee82d642ef84f ./build/blocks/ai-product-recommendations/block.json f40348a6f56dcb54fe35c2d8d7a282c7 ./build/blocks/ai-product-recommendations/style-index.css 08252d7df7caee944df1d9dd4f1068b8 ./build/blocks/product-slider/view.js 55593ccdb5c604edd9d5df0c21154718 ./build/blocks/product-slider/index.js 3277ffe963b4c1ed61f64157e9590d94 ./build/blocks/product-slider/index.asset.php 3a9676a08b281d1881f7298cf2fc6603 ./build/blocks/product-slider/view.asset.php bf743f0b5a5477eeab3ee11ba4224e0e ./build/blocks/product-slider/block.json 8925fc609cc48236120c0a177c838407 ./build/blocks/post-grid/index-rtl.css d41d8cd98f00b204e9800998ecf8427e ./build/blocks/post-grid/view.js 6b4b0f3b67293e1849e6ebcbb397dda6 ./build/blocks/post-grid/index.js b901de527a14ba6e5b5c5a8355230f36 ./build/blocks/post-grid/index.asset.php 57db63c51875f4b3bc1101bf597ff761 ./build/blocks/post-grid/index.css 76a8ac3cc3f9d738489ed6fcaa940a31 ./build/blocks/post-grid/view.asset.php dc75c83290686267a3b3dd788411c588 ./build/blocks/post-grid/block.json fa2cbf7e525c6763691791a8e71d3505 ./build/blocks/advanced-post-block/view.js 36886cd657cebc00a1b2eeb98b8b6a6a ./build/blocks/advanced-post-block/index.js f37ac5579c03d85719bdfbc55590b9d0 ./build/blocks/advanced-post-block/index.asset.php 6859ed6d30de907272fe3f3340edbc23 ./build/blocks/advanced-post-block/view.asset.php a6e71100066cf3d769f04a68ceb988e7 ./build/blocks/advanced-post-block/block.json 8c671eab6d761877d618e75d53796598 ./build/blocks/ai-recommendations/style-index-rtl.css d41d8cd98f00b204e9800998ecf8427e ./build/blocks/ai-recommendations/view.js b0b4688b17ee0c5fbd81f1aa8c7cf26c ./build/blocks/ai-recommendations/index.js 5f1b87d95a14b78497a949e99564f293 ./build/blocks/ai-recommendations/index.asset.php 76a8ac3cc3f9d738489ed6fcaa940a31 ./build/blocks/ai-recommendations/view.asset.php 2d99a053f9eb6de1f85b785a2ae237e0 ./build/blocks/ai-recommendations/block.json 8c671eab6d761877d618e75d53796598 ./build/blocks/ai-recommendations/style-index.css 251b80055dcb94f8783d1eb9e83314af ./build/blocks/text-animation/style-index-rtl.css 6d2c85341140653946a5e5afaeed3a9d ./build/blocks/text-animation/index-rtl.css efed9e8d2222924e8112fdc1f819c49f ./build/blocks/text-animation/view.js dda6dba5fdfb570b21a051d548ddf273 ./build/blocks/text-animation/index.js b7279fddff0a6dfa7492e25c30a1b9e9 ./build/blocks/text-animation/index.asset.php fdedd64046c2f7ca904b7af642fe8760 ./build/blocks/text-animation/index.css 07b3126edd6b12994455a37b1271bbe7 ./build/blocks/text-animation/view.asset.php 725184b313f07b20cb82602b7b506dd6 ./build/blocks/text-animation/block.json 7fdc4b0b287ae1e34172e3af179b3765 ./build/blocks/text-animation/style-index.css 614ceec097cc6f09abcaaf0a841502d2 ./build/blocks/product-carousel/view.js ec4dc0a290998a6f115c9c94480855cc ./build/blocks/product-carousel/index.js 70f3adbf4917d52660a28022c2191205 ./build/blocks/product-carousel/index.asset.php bee911f3b72efaad0ecd37ec6bf53634 ./build/blocks/product-carousel/view.asset.php 5824f706573557297e305f985b914385 ./build/blocks/product-carousel/block.json 185414a70c5859b8bbdfd811fcb3beaa ./build/blocks/ai-faq/view.js 1d193b38b8e067478c60f9fa25d556c7 ./build/blocks/ai-faq/index.js 1555608d03ba90d40c145235c73ad978 ./build/blocks/ai-faq/index.asset.php 4060b3f5e044794750b424eea9106516 ./build/blocks/ai-faq/view.asset.php 34e7ee657e290b372801eae3c34850a9 ./build/blocks/ai-faq/block.json 42b15479bd3a5a28c5c9ebfafb8459b3 ./blockxpert.php f7bf9c26522e1ede6f5b615037c490fb ./scripts/deploy.ps1 b324fe4b7b7fd69b3c56502a70379182 ./scripts/deploy.sh b5a336663b64be3e8b558358eb667473 ./composer.json e3cb83fa6775129d7cafe46335a6c3ab ./license.txt 4138b59b4d5f1e87409a58fde8e4ca7f ./package-lock.json 1c3c2f2632f5cba2417ab914ff89dca4 ./README.md 23f59dca84622fcd8a92ca8d23843a66 ./languages/blockxpert.pot 05cce67a4283c37fdaa6d6dae9d6f118 ./includes/class-plugin.php 06248759b4e96e15cd4470e2f658bb91 ./includes/interfaces/LoggerInterface.php 6e64aa9dacda24572b1ebef6a8da5017 ./includes/interfaces/ServiceInterface.php d47d5c594f961567e1488d0668905ace ./includes/interfaces/AIProviderInterface.php 9b9a3ed0a3157e636db93540e522c127 ./includes/interfaces/CacheInterface.php c9e075e4118705b3b6adf088fdea641a ./includes/interfaces/BlockManagerInterface.php 586c0501638d6371cc38e90fdb238bbe ./includes/classes/class-blockxpert-service.php ca760d59c80bde7a15d7e44c4f5aa698 ./includes/classes/class-blockxpert-logger.php 698d6ac89402b16553771feeb6fddf40 ./includes/classes/class-blockxpert-blocks.php f04cdfed7b6ba69d6cc94269b56eeee4 ./includes/classes/class-blockxpert-openai-provider.php 0dde748fb8aab04baae8ccea3cb95bc9 ./includes/classes/class-blockxpert-rest.php c7bfa780742ac9242e1a088f2b76ecd0 ./includes/classes/class-blockxpert-cache.php ff3009c45f4e733b36b321fa8520a05a ./includes/classes/class-service-container.php 01da631e93b474961c013fa7865f5041 ./includes/init.php d21ac51f19141342fa2c54e2f804ec49 ./includes/assets/js/media-upload.js 53e72421ab93f8a08276900e58a87332 ./includes/assets/js/settings.js 1a398935c3f04a1219f1e0311a7ab7da ./includes/assets/css/settings.css 51d9ba1a63f04b1ec7da630879e9e4bb ./includes/assets/css/admin-settings.css 5b3a340216d739ce5322709d2b7728db ./includes/assets/css/common.css 70d639597f5e9bc837ffe4934de698b4 ./includes/admin/class-settings.php 7491aeb6fc4223960da60ba11ec03f8f ./includes/admin/settings-handler.php 3a09fd349189cdade35344ac77a0994c ./package.json c02be6d96671f88d28aad3ffa134c8ae ./vendor/composer/ClassLoader.php 2053241b017739e938771e158952a3bd ./vendor/composer/installed.json dcf14adf730a85716aac359a612aa585 ./vendor/composer/installed.php bd5a3e221f16e6a2226d644bfa370432 ./vendor/composer/platform_check.php 5615b29a1f5688414d56a1515d954a91 ./vendor/composer/autoload_classmap.php 7baf73014351c49ea0fef617dae7019b ./vendor/composer/InstalledVersions.php 74df6013a9a7eab8f294b4b14882cfc8 ./vendor/composer/autoload_psr4.php 224007c97efb82c7b45b0e92f240af41 ./vendor/composer/autoload_namespaces.php 75d6297a34d0130abf2a214780e0174f ./vendor/composer/autoload_static.php 79a4fff4bb65b411912da12939c006ff ./vendor/composer/autoload_real.php 955d5fe58c231244f6b49000f383b5e2 ./vendor/composer/LICENSE fdada55f430fb42fc6519b61be0c3057 ./vendor/autoload.php