PageSourceSearch

https://www.sellerapp.com/5466.8f326362b9f89450.js

js sellerapp.com collected 2026-09-24 08:37:19 UTC 17,380 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkwebsite_ssr=self.webpackChunkwebsite_ssr||[]).push([[5466],{5466(k,d,a){a.d(d,{AmazonAcosCalculatorResultsComponent:()=>R});var g=a(60316),l=a(8137),t=a(44436),h=a(93077),_=a(3366),m=a(38407),r=a(34456),p=a(37758),u=a(48302),C=a(75021),f=a(30014),P=a(3974),M=a(21842);function b(n,s){1&n&&t.nrm(0,"app-results-preloader")}function O(n,s){1&n&&t.nrm(0,"app-free-tool-limit-exceeded")}function y(n,s){if(1&n&&t.nrm(0,"app-free-tool-retry-error",1),2&n){const e=t.XpG(2);t.Y8G("searched",e.keyword)}}function x(n,s){if(1&n&&t.nrm(0,"app-free-tool-display-error",2),2&n){const e=t.XpG(2);t.Y8G("asin",e.keyword)}}function v(n,s){if(1&n&&t.nrm(0,"app-ft-product-details",4),2&n){const e=t.XpG(3);t.Y8G("productData",e.pData)("isNew",!0)}}function w(n,s){if(1&n&&t.nrm(0,"app-ft-product-details",26),2&n){const e=t.XpG(3);t.Y8G("productData",e.profitData)("showCopy",!1)("isTableHeading",!0)("isNew",!0)}}function E(n,s){1&n&&t.nrm(0,"app-results-preloader")}function D(n,s){if(1&n&&t.nrm(0,"app-free-tool-cta",27),2&n){const e=t.XpG(3);t.Y8G("data",e.ctaData)}}function A(n,s){if(1&n){const e=t.RV6();t.j41(0,"div",3),t.nVh(1,v,1,2,"app-ft-product-details",4),t.j41(2,"div",5)(3,"div",6)(4,"form",7),t.bIt("submit",function(){l.eBV(e);const i=t.XpG(2);return l.Njj(i.calculateValues())}),t.j41(5,"table",8)(6,"thead")(7,"tr",9),t.nrm(8,"th",10),t.j41(9,"th",11)(10,"div",12)(11,"div"),t.EFF(12,"ACos Calculator"),t.k0s()()()()(),t.j41(13,"tbody")(14,"tr"),t.nrm(15,"td")(16,"td"),t.k0s(),t.j41(17,"tr")(18,"td",13)(19,"p",14),t.EFF(20,"SALES"),t.k0s(),t.j41(21,"div"),t.EFF(22,"Estimated units sold"),t.k0s()(),t.j41(23,"td")(24,"div",15)(25,"p",16),t.EFF(26,"Nos"),t.k0s(),t.nrm(27,"input",17),t.qAN(),t.k0s()()(),t.j41(28,"tr")(29,"td",13)(30,"p",18),t.EFF(31,"EXPENSES"),t.k0s(),t.j41(32,"div"),t.EFF(33,"Manufacturing Cost"),t.k0s()(),t.j41(34,"td")(35,"div")(36,"div",15)(37,"p",16),t.EFF(38,"$"),t.k0s(),t.nrm(39,"input",19),t.qAN(),t.k0s()()()(),t.j41(40,"tr")(41,"td",13)(42,"div"),t.EFF(43,"Shipping Overhead"),t.k0s()(),t.j41(44,"td")(45,"div",15)(46,"p",16),t.EFF(47,"$"),t.k0s(),t.nrm(48,"input",20),t.qAN(),t.k0s()()(),t.j41(49,"tr")(50,"td",13)(51,"p",18),t.EFF(52,"PROFIT"),t.k0s(),t.j41(53,"div"),t.EFF(54,"Target Profit Margin"),t.k0s()(),t.j41(55,"td")(56,"div",15)(57,"p",16),t.EFF(58,"%"),t.k0s(),t.nrm(59,"input",21),t.qAN(),t.k0s()()(),t.j41(60,"tr"),t.nrm(61,"td")(62,"td"),t.k0s(),t.j41(63,"tr"),t.nrm(64,"td",22),t.j41(65,"td",23)(66,"button",24),t.EFF(67," Calculate Profits "),t.k0s()()()()()()(),t.j41(68,"div",25),t.nVh(69,w,1,4,"app-ft-product-details",26),t.nVh(70,E,1,0,"app-results-preloader"),t.k0s()(),t.nVh(71,D,1,1,"app-free-tool-cta",27),t.k0s()}if(2&n){const e=t.XpG(2);t.R7$(),t.vxM(e.pData?1:-1),t.R7$(3),t.Y8G("formGroup",e.form),t.R7$(23),t.QXe(),t.R7$(12),t.QXe(),t.R7$(9),t.QXe(),t.R7$(11),t.QXe(),t.R7$(7),t.Y8G("disabled",e.isCalcDisabled),t.R7$(3),t.vxM(e.showCalculation&&!e.isLoadingProfit?69:-1),t.R7$(),t.vxM(e.isLoadingProfit?70:-1),t.R7$(),t.vxM(e.ctaData?71:-1)}}function S(n,s){if(1&n&&(t.j41(0,"div"),t.nVh(1,O,1,0,"app-free-tool-limit-exceeded"),t.nVh(2,y,1,1,"app-free-tool-retry-error",1),t.nVh(3,x,1,1,"app-free-tool-display-error",2),t.nVh(4,A,72,6,"div",3),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.vxM(e.limitExceeded?1:-1),t.R7$(),t.vxM(e.retryError?2:-1),t.R7$(),t.vxM(e.displayError?3:-1),t.R7$(),t.vxM(e.productData?4:-1)}}let R=(()=>{class n{constructor(e,o,i,c,z,T){this.localStorageService=e,this.apiService=o,this.document=i,this.recaptcha=c,this.fb=z,this.platform=T,this.acosManufacturingCost=0,this.acosShippingOverhead=0,this.acosTargetProfitMargin=30,this.acosAmazonQuantity=1,this.showCalculation=!1,this.searchSuccess=!1,this.errorDetails={errorText:"ASIN Searched",searchTerm:""},this.limitErrorDetails={errorType:"ASINs",referrer:"acos-calculator"},this.form=this.fb.group({acosAmazonQuantity:[1],acosManufacturingCost:[0],acosShippingOverhead:[0],acosTargetProfitMargin:[30]})}ngOnInit(){}onInit(){this.result=this.productData,this.local_storage={recentSearchText:this.result.asin,recentSearchData:[{text:"Price",value:`$${this.productData.manufacturer_suggested_price.amount}`},{text:"Manufacturer",value:this.result.manufacturer},{text:"Category",value:this.result.product_group}]},this.localStorageService.setLocalData(this.local_storage,"acosCalculatorData")}calculateValues(){this.isLoadingProfit=!0,this.acosProfitPerUnit=(this.itemPrice-(this.amazonFees+this.form.controls.acosManufacturingCost.value+this.form.controls.acosShippingOverhead.value)).toFixed(2),this.breakEvenAcos=((this.itemPrice-(this.amazonFees+this.form.controls.acosManufacturingCost.value+this.form.controls.acosShippingOverhead.value))/this.itemPrice*100).toFixed(2),this.targetAcos=((this.itemPrice-(this.amazonFees+this.form.controls.acosManufacturingCost.value+this.form.controls.acosShippingOverhead.value))/this.itemPrice*100-this.form.controls.acosTargetProfitMargin.value).toFixed(2),this.totalProfit=(this.form.controls.acosAmazonQuantity.value*(this.itemPrice-(this.amazonFees+this.form.controls.acosManufacturingCost.value+this.form.controls.acosShippingOverhead.value))).toFixed(2),this.profitData={heading:"Calculated Profits",asin:this.pData.asin,imageUrl:this.pData.imageUrl,list:[{heading:"PROFIT/UNIT",value:"$"+this.acosProfitPerUnit},{heading:"BREAK EVEN ACoS",value:this.breakEvenAcos+"%"},{heading:"TARGET ACoS",value:this.targetAcos+"%"},{heading:"TOTAL PROFIT",value:"$"+this.totalProfit}]},(0,g.UE)(this.platform)&&setTimeout(()=>{this.isLoadingProfit=!1},1500),this.showCalculation=!0}calculateAcos(e){this.limitExceeded=!1,this.displayError=!1,this.retryError=!1,this.keywordSearched=!1,this.scroll("scrollLoadingPoint"),this.keyword=e.url,this.getCtaData(),this.errorDetails.searchTerm=e.url,this.limitErrorDetails.recentSearch=this.localStorageService.getLocalData("acosCalculatorData"),this.isLoadingProduct=!0,this.apiService.getAcosCalculatorResults({asin:this.keyword}).subscribe(o=>{this.keywordSearched=!0,this.productData=o.data,this.onInit();const i=`${this.productData.package_dimensions.length.value.toFixed(2)} X ${this.productData.package_dimensions.width.value.toFixed(2)} X ${this.productData.package_dimensions.height.value.toFixed(2)} ${this.productData.package_dimensions.height.units}`,c=this.productData.package_dimensions.weight.value.toFixed(2)+" "+this.productData.package_dimensions.weight.units;this.pData={heading:"ACoS Calculator",asin:this.productData.asin,imageUrl:this.productData.image_url,title:this.productData.title,list:[{heading:"Price",value:"$"+this.productData.manufacturer_suggested_price.amount.toFixed(2)},{heading:"Brand",value:this.productData.brand},{heading:"ASIN",value:this.productData.asin},{heading:"Product Dimensions",value:i},{heading:"Unit Weight",value:c}]}},o=>{this.isLoadingProduct=!1,this.searchSuccess=!1,this.productData=null;const i=o.error;i&&i.message&&i.message.indexOf("24Hr Quota of")>=0?(this.limitExceeded=!0,this.scroll("scrollLoadingPoint")):i&&i.msg&&i.msg.indexOf("Please try again")>=0?(this.retryError=!0,this.scroll("scrollLoadingPoint")):(this.displayError=!0,this.scroll("scrollLoadingPoint"))},()=>{this.getAmazonFees()})}getAmazonFees(){this.recaptcha.getToken().then(e=>{this.apiService.amazonRevenueCalculator({product_id:this.keyword},"us").subscribe(o=>{this.isLoadingProduct=!1,this.calcDetails=o.data,this.itemPrice=this.productData.manufacturer_suggested_price.amount,this.amazonFees=this.calcDetails.afn_fees_detail.selling_fees.total_fees+this.calcDetails.afn_fees_detail.fulfillment_fees.total_fees,this.pData.amazonFees=this.amazonFees,this.calculateValues(),this.scroll("acosSearchResults")},o=>{this.isLoadingProduct=!1,this.searchSuccess=!1,o&&o.message&&o.message.indexOf("24Hr Quota of")>=0?(this.limitExceeded=!0,this.scroll("scrollLoadingPoint")):o&&o.msg&&o.msg.indexOf("Please try again")>=0?(this.retryError=!0,this.scroll("scrollLoadingPoint")):(o&&o.msg&&o.msg.indexOf("please use keyword"),this.displayError=!0,this.scroll("scrollLoadingPoint"))},()=>{this.isLoadingProduct=!1,this.searchSuccess=!0})})}scroll(e,o=-50){setTimeout(()=>{const i=this.document.querySelector(`.${e}`);if(!i)return;const c=i.getBoundingClientRect().top+window.pageYOffset-o;window.scrollTo({top:c,behavior:"smooth"})})}getCtaData(){this.ctaData={imgDetails:{src:"https://cdn.sellerapp.com/img/website-v2/free-tools-pages/keyword-search/monitoring.svg",alt:"sellerapp",width:"50",ratio:"1"},heading:`Analyze the listing quality for <strong>${this.keyword}</strong>`,referrer:"acos-amazon-ppc-tool",buttonText:"View Report"}}amazonCalculate(){}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(h.s),t.rXU(_.G),t.rXU(l.qQL),t.rXU(m.N),t.rXU(r.ok),t.rXU(l.Agw))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-amazon-acos-calculator-results"]],standalone:!1,decls:3,vars:2,consts:[[1,"bg-[#061421]","scrollLoadingPoint","text-white","lg:py-24","py-12"],[3,"searched"],[1,"displayError",3,"asin"],["
1id","acosSearchResults",1,"container"],[3,"productData","isNew"],[1,"flex","lg:flex-row","flex-col","lg:justify-around","lg:items-start","items-center","lg:gap-12","gap-6","lg:my-12","my-6"],[1,"xl:w-5/12","lg:w-6/12","sm:w-8/12","w-full"],[3,"submit","formGroup"],[1,"table","w-full"],[1,"text-center"],[1,"border-none"],[1,"bg-[#546E89]","border-none","rounded-t-2xl","py-3","lg:text-base","text-xs"],[1,"flex","justify-center","items-center","space-x-2"],[1,"relative"],[1,"heading"],[1,"flex","lg:h-fit","justify-center","h-6"],[1,"currency","bg-grey"],["formControlName","acosAmazonQuantity","type","number","min","0",1,"text-black"],[1,"block","heading"],["formControlName","acosManufacturingCost","type","number","min","0",1,"text-black"],["formControlName","acosShippingOverhead","type","number","min","0",1,"text-black"],["formControlName","acosTargetProfitMargin","type","number","min","0",1,"text-black"],[1,"!border-0"],["colspan","2",1,"!border-0","!p-0","!pl-0"],[1,"btn-green","w-full","h-full","rounded-xl","px-2","py-1",3,"disabled"],[1,"lg:w-5/12","w-full"],[3,"productData","showCopy","isTableHeading","isNew"],[3,"data"]],template:function(o,i){1&o&&(t.j41(0,"div",0),t.nVh(1,b,1,0,"app-results-preloader"),t.nVh(2,S,5,4,"div"),t.k0s()),2&o&&(t.R
17$(),t.vxM(i.isLoadingProduct?1:-1),t.R7$(),t.vxM(i.isLoadingProduct?-1:2))},dependencies:[p.m,r.qT,r.me,r.Q0,r.BC,r.cb,r.VZ,r.j4,r.JD,u.U,C.Y,f.E,P.d,M._],styles:[".currency[_ngcontent-%COMP%]{display:flex;min-width:35px;align-items:center;justify-content:center;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-width:.2px;border-right-width:0px;--%NS%tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--%NS%tw-border-opacity, 1));padding-top:0;padding-bottom:0;padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem}@media(min-width:1024px){.currency[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}}input[_ngcontent-%COMP%]{width:4rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;--%NS%tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--%NS%tw-border-opacity, 1));--%NS%tw-bg-opacity: 1;background-color:rgb(6 20 33 / var(--%NS%tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:1rem;padding-right:1rem;font-size:.75rem;line-height:1rem;--%NS%tw-text-opacity: 1;color:rgb(255 255 255 / var(--%NS%tw-text-opacity, 1))}@media(min-width:1024px){input[_ngcontent-%COMP%]{width:8rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem}}.card-header[_ngcontent-%COMP%]{--%NS%tw-bg-opacity: 1;background-color:rgb(84 110 137 / var(--%NS%tw-bg-opacity, 1));padding:.5rem;font-weight:600}@media(min-width:1024px){.card-header[_ngcontent-%COMP%]{padding:1rem}}.card-header[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{text-align:center;font-size:.875rem;line-height:1.25rem}@media(min-width:1024px){.card-header[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{text-align:left;font-size:1rem;line-height:1.5rem}}h6[_ngcontent-%COMP%]{font-size:.75rem;line-height:1rem}@media(min-width:640px){h6[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){h6[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem}}.table[_ngcontent-%COMP%]{border-collapse:separate;border-spacing:0}.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:nth-child(1){width:45%;text-align:right;font-size:.875rem;line-height:1.25rem}@media(min-width:640px){.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:nth-child(1){width:11rem}}@media(min-width:1024px){.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:nth-child(1){font-size:1rem;line-height:1.5rem}}.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:nth-child(2), .table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:nth-child(3){--%NS%tw-bg-opacity: 1;background-color:rgb(3 11 20 / var(--%NS%tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;font-size:.75rem;line-height:1rem}@media(min-width:640px){.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:nth-child(2), .table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:nth-child(3){padding-left:0;padding-right:0}}@media(min-width:1024px){.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:nth-child(2), .table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:nth-child(3){font-size:.875rem;line-height:1.25rem}}.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.7rem;font-weight:300}@media(min-width:1024px){.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{padding-right:2rem;font-size:.875rem;line-height:1.25rem}}.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{height:2.75rem}@media(min-width:1024px){.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:.5rem}}.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   .heading[_ngcontent-%COMP%]{position:absolute;top:-15px;right:50px;z-index:10;--%NS%tw-bg-opacity: 1;background-color:rgb(3 11 20 / var(--%NS%tw-bg-opacity, 1));padding:.25rem;font-size:.75rem;line-height:1rem;font-weight:600}@media(min-width:1024px){.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   .heading[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}}.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2)   td[_ngcontent-%COMP%]:nth-child(1), .table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(3)   td[_ngcontent-%COMP%]:nth-child(1), .table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(5)   td[_ngcontent-%COMP%]:nth-child(1){border-top-width:.2px}.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:66.666667%;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;--%NS%tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--%NS%tw-border-opacity, 1));--%NS%tw-bg-opacity: 1;background-color:rgb(6 20 33 / var(--%NS%tw-bg-opacity, 1));padding-top:0;padding-bottom:0;padding-left:1rem;padding-right:1rem;font-size:.75rem;line-height:1rem}@media(min-width:640px){.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:8rem}}@media(min-width:1024px){.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem}}.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   .reset-table[_ngcontent-%COMP%]{max-width:50px}@media(min-width:1024px){.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   .reset-table[_ngcontent-%COMP%]{max-width:250px}}@media(min-width:1536px){.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   .reset-table[_ngcontent-%COMP%]{max-width:150px}}.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   .reset-table[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{min-width:150px;padding-right:0}.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   .reset-table[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:4rem;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;padding:.25rem .5rem}.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   .currency[_ngcontent-%COMP%]{border:.2px solid white;line-height:2.25;padding:0 .25rem!important;border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:none;display:flex;align-items:center}.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   .bg-grey[_ngcontent-%COMP%]{--%NS%tw-bg-opacity: 1;background-color:rgb(84 110 137 / var(--%NS%tw-bg-opacity, 1))}.table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   .bg-orange[_ngcontent-%COMP%]{--%NS%tw-bg-opacity: 1;background-color:rgb(243 145 0 / var(--%NS%tw-bg-opacity, 1))}"],changeDetection:1})}}return n})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.