/*! * clipboard.js v1.5.16 * https://zenorocha.github.io/clipboard.js * * Licensed MIT © Zeno Rocha */ !function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.Clipboard=e()}}(function(){var e,t,n;return function e(t,n,i){function o(a,c){if(!n[a]){if(!t[a]){var l="function"==typeof require&&require;if(!c&&l)return l(a,!0);if(r)return r(a,!0);var s=new Error("Cannot find module '"+a+"'");throw s.code="MODULE_NOT_FOUND",s}var u=n[a]={exports:{}};t[a][0].call(u.exports,function(e){var n=t[a][1][e];return o(n?n:e)},u,u.exports,e,t,n,i)}return n[a].exports}for(var r="function"==typeof require&&require,a=0;a0&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function e(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function e(){var t=this,n="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=document.body.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[n?"right":"left"]="-9999px";var i=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.addEventListener("focus",window.scrollTo(0,i)),this.fakeElem.style.top=i+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,document.body.appendChild(this.fakeElem),this.selectedText=(0,o.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function e(){this.fakeHandler&&(document.body.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(document.body.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function e(){this.selectedText=(0,o.default)(this.target),this.copyText()}},{key:"copyText",value:function e(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function e(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function e(){this.target&&this.target.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function e(){this.removeFake()}},{key:"action",set:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function e(){return this._action}},{key:"target",set:function e(t){if(void 0!==t){if(!t||"object"!==("undefined"==typeof t?"undefined":r(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function e(){return this._target}}]),e}();e.exports=c})},{select:5}],8:[function(t,n,i){!function(o,r){if("function"==typeof e&&e.amd)e(["module","./clipboard-action","tiny-emitter","good-listener"],r);else if("undefined"!=typeof i)r(n,t("./clipboard-action"),t("tiny-emitter"),t("good-listener"));else{var a={exports:{}};r(a,o.clipboardAction,o.tinyEmitter,o.goodListener),o.clipboard=a.exports}}(this,function(e,t,n,i){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(e,t){var n="data-clipboard-"+e;if(t.hasAttribute(n))return t.getAttribute(n)}var s=o(t),u=o(n),f=o(i),d=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText}},{key:"listenClick",value:function e(t){var n=this;this.listener=(0,f.default)(t,"click",function(e){return n.onClick(e)})}},{key:"onClick",value:function e(t){var n=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new s.default({action:this.action(n),target:this.target(n),text:this.text(n),trigger:n,emitter:this})}},{key:"defaultAction",value:function e(t){return l("action",t)}},{key:"defaultTarget",value:function e(t){var n=l("target",t);if(n)return document.querySelector(n)}},{key:"defaultText",value:function e(t){return l("text",t)}},{key:"destroy",value:function e(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}]),t}(u.default);e.exports=h})},{"./clipboard-action":7,"good-listener":4,"tiny-emitter":6}]},{},[8])(8)});/*! ./QueryClientProvider.js */ /*! ./QueryErrorResetBoundary.js */ /*! ./cjs/react-jsx-runtime.development.js */ /*! ./errorBoundaryUtils.js */ /*! ./focusManager.js */ /*! ./infiniteQueryBehavior.js */ /*! ./isRestoring.js */ /*! ./mutation.js */ /*! ./mutationCache.js */ /*! ./notifyManager.js */ /*! ./onlineManager.js */ /*! ./query.js */ /*! ./queryCache.js */ /*! ./queryObserver.js */ /*! ./removable.js */ /*! ./retryer.js */ /*! ./subscribable.js */ /*! ./suspense.js */ /*! ./useBaseQuery.js */ /*! ./utils.js */ /*! @tanstack/query-core */ /*! @tanstack/react-query */ /*! react */ /*! react/jsx-runtime */ /*!**************************!*\ !*** external ["React"] ***! \**************************/ /*!*******************************************!*\ !*** ./node_modules/react/jsx-runtime.js ***! \*******************************************/ /*!******************************************************!*\ !*** ./node_modules/@elementor/query/dist/index.mjs ***! \******************************************************/ /*!*****************************************************************!*\ !*** ./node_modules/@tanstack/query-core/build/modern/query.js ***! \*****************************************************************/ /*!*****************************************************************!*\ !*** ./node_modules/@tanstack/query-core/build/modern/utils.js ***! \*****************************************************************/ /*!*****************************************************************!*\ !*** ./node_modules/react/cjs/react-jsx-runtime.development.js ***! \*****************************************************************/ /*!******************************************************************!*\ !*** ./node_modules/@tanstack/react-query/build/modern/utils.js ***! \******************************************************************/ /*!*******************************************************************!*\ !*** ./node_modules/@tanstack/query-core/build/modern/retryer.js ***! \*******************************************************************/ /*!********************************************************************!*\ !*** ./node_modules/@tanstack/query-core/build/modern/mutation.js ***! \********************************************************************/ /*!*********************************************************************!*\ !*** ./node_modules/@tanstack/query-core/build/modern/removable.js ***! \*********************************************************************/ /*!*********************************************************************!*\ !*** ./node_modules/@tanstack/react-query/build/modern/suspense.js ***! \*********************************************************************/ /*!*********************************************************************!*\ !*** ./node_modules/@tanstack/react-query/build/modern/useQuery.js ***! \*********************************************************************/ /*!**********************************************************************!*\ !*** ./node_modules/@tanstack/query-core/build/modern/queryCache.js ***! \**********************************************************************/ /*!***********************************************************************!*\ !*** ./node_modules/@tanstack/query-core/build/modern/queryClient.js ***! \***********************************************************************/ /*!************************************************************************!*\ !*** ./node_modules/@tanstack/query-core/build/modern/focusManager.js ***! \************************************************************************/ /*!************************************************************************!*\ !*** ./node_modules/@tanstack/query-core/build/modern/subscribable.js ***! \************************************************************************/ /*!************************************************************************!*\ !*** ./node_modules/@tanstack/react-query/build/modern/isRestoring.js ***! \************************************************************************/ /*!************************************************************************!*\ !*** ./node_modules/@tanstack/react-query/build/modern/useMutation.js ***! \************************************************************************/ /*!*************************************************************************!*\ !*** ./node_modules/@tanstack/query-core/build/modern/mutationCache.js ***! \*************************************************************************/ /*!*************************************************************************!*\ !*** ./node_modules/@tanstack/query-core/build/modern/notifyManager.js ***! \*************************************************************************/ /*!*************************************************************************!*\ !*** ./node_modules/@tanstack/query-core/build/modern/onlineManager.js ***! \*************************************************************************/ /*!*************************************************************************!*\ !*** ./node_modules/@tanstack/query-core/build/modern/queryObserver.js ***! \*************************************************************************/ /*!*************************************************************************!*\ !*** ./node_modules/@tanstack/react-query/build/modern/useBaseQuery.js ***! \*************************************************************************/ /*!****************************************************************************!*\ !*** ./node_modules/@tanstack/query-core/build/modern/mutationObserver.js ***! \****************************************************************************/ /*!*****************************************************************************!*\ !*** ./node_modules/@tanstack/react-query/build/modern/useInfiniteQuery.js ***! \*****************************************************************************/ /*!*******************************************************************************!*\ !*** ./node_modules/@tanstack/react-query/build/modern/errorBoundaryUtils.js ***! \*******************************************************************************/ /*!********************************************************************************!*\ !*** ./node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js ***! \********************************************************************************/ /*!*********************************************************************************!*\ !*** ./node_modules/@tanstack/query-core/build/modern/infiniteQueryBehavior.js ***! \*********************************************************************************/ /*!*********************************************************************************!*\ !*** ./node_modules/@tanstack/query-core/build/modern/infiniteQueryObserver.js ***! \*********************************************************************************/ /*!************************************************************************************!*\ !*** ./node_modules/@tanstack/react-query/build/modern/QueryErrorResetBoundary.js ***! \************************************************************************************/ {"id":74,"count":0,"description":"","link":"https:\/\/hongling.com.vn\/dung-cu-lam-banh\/","name":"D\u1ee5ng c\u1ee5 l\u00e0m b\u00e1nh","slug":"dung-cu-lam-banh","taxonomy":"product_cat","parent":0,"meta":[],"acf":[],"yoast_head":"\nD\u1ee5ng c\u1ee5 l\u00e0m b\u00e1nh - Hongling Vietnam<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hongling.com.vn\/dung-cu-lam-banh\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"D\u1ee5ng c\u1ee5 l\u00e0m b\u00e1nh - Hongling Vietnam\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hongling.com.vn\/dung-cu-lam-banh\/\" \/>\n<meta property=\"og:site_name\" content=\"Hongling Vietnam\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/hongling.com.vn\/#organization\",\"name\":\"Hongling Vietnam\",\"url\":\"https:\/\/hongling.com.vn\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/honglingvietnam\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/hongling.com.vn\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/hongling.com.vn\/wp-content\/uploads\/2022\/07\/hongling_vietnam.jpg\",\"contentUrl\":\"https:\/\/hongling.com.vn\/wp-content\/uploads\/2022\/07\/hongling_vietnam.jpg\",\"width\":329,\"height\":102,\"caption\":\"Hongling Vietnam\"},\"image\":{\"@id\":\"https:\/\/hongling.com.vn\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/hongling.com.vn\/#website\",\"url\":\"https:\/\/hongling.com.vn\/\",\"name\":\"Hongling Vietnam\",\"description\":\"\u0110\u1ea1i l\u00fd ch\u00ednh th\u1ee9c Hongling t\u1ea1i Vi\u1ec7t Nam\",\"publisher\":{\"@id\":\"https:\/\/hongling.com.vn\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/hongling.com.vn\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"vi\"},{\"@type\":\"CollectionPage\",\"@id\":\"https:\/\/hongling.com.vn\/dung-cu-lam-banh\/\",\"url\":\"https:\/\/hongling.com.vn\/dung-cu-lam-banh\/\",\"name\":\"D\u1ee5ng c\u1ee5 l\u00e0m b\u00e1nh - Hongling Vietnam\",\"isPartOf\":{\"@id\":\"https:\/\/hongling.com.vn\/#website\"},\"breadcrumb\":{\"@id\":\"https:\/\/hongling.com.vn\/dung-cu-lam-banh\/#breadcrumb\"},\"inLanguage\":\"vi\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/hongling.com.vn\/dung-cu-lam-banh\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Trang ch\u1ee7\",\"item\":\"https:\/\/hongling.com.vn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"D\u1ee5ng c\u1ee5 l\u00e0m b\u00e1nh\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"D\u1ee5ng c\u1ee5 l\u00e0m b\u00e1nh - Hongling Vietnam","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hongling.com.vn\/dung-cu-lam-banh\/","og_locale":"vi_VN","og_type":"article","og_title":"D\u1ee5ng c\u1ee5 l\u00e0m b\u00e1nh - Hongling Vietnam","og_url":"https:\/\/hongling.com.vn\/dung-cu-lam-banh\/","og_site_name":"Hongling Vietnam","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/hongling.com.vn\/#organization","name":"Hongling Vietnam","url":"https:\/\/hongling.com.vn\/","sameAs":["https:\/\/www.facebook.com\/honglingvietnam"],"logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/hongling.com.vn\/#\/schema\/logo\/image\/","url":"https:\/\/hongling.com.vn\/wp-content\/uploads\/2022\/07\/hongling_vietnam.jpg","contentUrl":"https:\/\/hongling.com.vn\/wp-content\/uploads\/2022\/07\/hongling_vietnam.jpg","width":329,"height":102,"caption":"Hongling Vietnam"},"image":{"@id":"https:\/\/hongling.com.vn\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/hongling.com.vn\/#website","url":"https:\/\/hongling.com.vn\/","name":"Hongling Vietnam","description":"\u0110\u1ea1i l\u00fd ch\u00ednh th\u1ee9c Hongling t\u1ea1i Vi\u1ec7t Nam","publisher":{"@id":"https:\/\/hongling.com.vn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hongling.com.vn\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"vi"},{"@type":"CollectionPage","@id":"https:\/\/hongling.com.vn\/dung-cu-lam-banh\/","url":"https:\/\/hongling.com.vn\/dung-cu-lam-banh\/","name":"D\u1ee5ng c\u1ee5 l\u00e0m b\u00e1nh - Hongling Vietnam","isPartOf":{"@id":"https:\/\/hongling.com.vn\/#website"},"breadcrumb":{"@id":"https:\/\/hongling.com.vn\/dung-cu-lam-banh\/#breadcrumb"},"inLanguage":"vi"},{"@type":"BreadcrumbList","@id":"https:\/\/hongling.com.vn\/dung-cu-lam-banh\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Trang ch\u1ee7","item":"https:\/\/hongling.com.vn\/"},{"@type":"ListItem","position":2,"name":"D\u1ee5ng c\u1ee5 l\u00e0m b\u00e1nh"}]}]}},"_links":{"self":[{"href":"https:\/\/hongling.com.vn\/wp-json\/wp\/v2\/product_cat\/74"}],"collection":[{"href":"https:\/\/hongling.com.vn\/wp-json\/wp\/v2\/product_cat"}],"about":[{"href":"https:\/\/hongling.com.vn\/wp-json\/wp\/v2\/taxonomies\/product_cat"}],"wp:post_type":[{"href":"https:\/\/hongling.com.vn\/wp-json\/wp\/v2\/product?product_cat=74"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}