"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react/jsx-runtime");require("react");var t=require("../../../button/components/Button.js"),s=require("@gem-sdk/system"),r=require("./ProductButtonPrice.js"),u=require("./common/data.js"),a=require("./common/classes.js");exports.default=o=>{let{children:i,...l}=o,{styles:n,setting:d,advanced:c,builderProps:m,builderAttrs:j}=l,{buttonStyle:q,buttonStyles:g,buttonSettings:p}=u.getSoldOutButtonData(l),x=s.createClass(a.getSoldOutButtonClasses()),y=e.jsx(r.default,{setting:d,styles:n});return e.jsx(t.default,{advanced:c,style:q,styles:g,nodePrice:y,setting:p,className:x,builderProps:m,builderAttrs:{...j,"data-is-in-stock":!1},children:i})};
