`),[e.width,e.height]=x[r.size_id].split("x").map((e=>Number(e)))),e.rubiconTargeting=(Array.isArray(r.targeting)?r.targeting:[]).reduce(((e,t)=>(e[t.key]=t.values[0],e)),{rpfl_elemid:a.adUnitCode}),t.push(e)}else(0,u.logError)(`Rubicon: bidRequest undefined at index position:${n}`,s,e);var c;return t}),[]).sort(((e,t)=>(t.cpm||0)-(e.cpm||0))),c=e.component_auction_config?.map((e=>({config:e,bidId:e.bidId})));return c?{bids:a,paapi:c}:a},getUserSyncs:function(e,t,r,i,n){if(!R&&e.iframeEnabled){let e={};return r&&("boolean"==typeof r.gdprApplies&&(e.gdpr=Number(r.gdprApplies)),"string"==typeof r.consentString&&(e.gdpr_consent=r.consentString)),i&&(e.us_privacy=encodeURIComponent(i)),n?.gppString&&(e.gpp=n.gppString,e.gpp_sid=n.applicableSections?.toString()),e=Object.keys(e).length?`?${(0,u.formatQS)(e)}`:"",R=!0,{type:"iframe",url:`https://${f.syncHost||"eus"}.rubiconproject.com/usync.html`+e}}}};function h(e,t){let r;return r=e.params.referrer?e.params.referrer:t.refererInfo.page,e.params.secure?r.replace(/^http:/i,"https:"):r}function v(e){const t=document.getElementById(e.adUnitCode);!function(e){const t=e.querySelector("div[id^='google_ads']");t&&t.style.setProperty("display","none")}(t),function(e){const t=e.querySelector("script[id^='sas_script']"),r=t&&t.nextSibling;r&&"iframe"===r.localName&&r.style.setProperty("display","none")}(t);const r={...{align:"center",position:"append",closeButton:!1,label:void 0,collapse:!0},...e.renderer.getConfig()};e.renderer.push((()=>{window.MagniteApex.renderAd({width:e.width,height:e.height,vastUrl:e.vastUrl,placement:{attachTo:t,align:r.align,position:r.position},closeButton:r.closeButton,label:r.label,collapse:r.collapse})}))}function A(e,t){let r=e.params;if(t===d.G_){let t=[];return r.video&&r.video.playerWidth&&r.video.playerHeight?t=[r.video.playerWidth,r.video.playerHeight]:Array.isArray((0,m.A)(e,"mediaTypes.video.playerSize"))&&1===e.mediaTypes.video.playerSize.length?t=e.mediaTypes.video.playerSize[0]:Array.isArray(e.sizes)&&e.sizes.length>0&&Array.isArray(e.sizes[0])&&e.sizes[0].length>1&&(t=e.sizes[0]),t}let i=[];return Array.isArray(r.sizes)?i=r.sizes:void 0!==(0,m.A)(e,"mediaTypes.banner.sizes")?i=$(e.mediaTypes.banner.sizes):Array.isArray(e.sizes)&&e.sizes.length>0?i=$(e.sizes):(0,u.logWarn)("Rubicon: no sizes are setup or found"),function(e){const t=[15,2,9];return e.sort(((e,r)=>{const i=t.indexOf(e),n=t.indexOf(r);return i>-1||n>-1?-1===i?1:-1===n?-1:i-n:e-r}))}(i)}function j(e,t,r){return i=>{const n=Number(i.ext?.segtax);r.includes(n)&&(e[`tg_${t}.tax${n}`]=i.segment?.map((e=>e.id)).join(","))}}function $(e){return(0,u.parseSizesInput)(e).reduce(((e,t)=>{let r=parseInt(x[t],10);return r&&e.push(r),e}),[])}function k(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=[];if(function(e){let t=void 0!==(0,m.A)(e,`mediaTypes.${d.G_}`),r=void 0!==(0,m.A)(e,`mediaTypes.${d.D4}`),i=void 0!==(0,m.A)(e,"params.bidonmultiformat"),n="object"!=typeof(0,m.A)(e,"params.video");return!(!t||!i)||(r&&n&&(t=!1),t&&n&&(0,l.J)(e,"params.video",{}),t)}(e)){if(-1===["outstream","instream"].indexOf((0,m.A)(e,`mediaTypes.${d.G_}.context`)))return t&&(0,u.logError)("Rubicon: mediaTypes.video.context must be outstream or instream"),r;if(A(e,d.G_).length<2)return t&&(0,u.logError)("Rubicon: could not determine the playerSize of the video"),r;t&&(0,u.logMessage)("Rubicon: making video request for adUnit",e.adUnitCode),r.push(d.G_)}if(void 0!==(0,m.A)(e,`mediaTypes.${d.s6}`)&&r.push(d.s6),void 0!==(0,m.A)(e,`mediaTypes.${d.D4}`)){if(0===A(e,d.D4).length)return t&&(0,u.logError)("Rubicon: could not determine the sizes for banner request"),r;t&&(0,u.logMessage)("Rubicon: making banner request for adUnit",e.adUnitCode),r.push(d.D4)}return r}function S(e){let t=!1;const r=["asi","sid","hp"];return e.nodes?(t=e.nodes.reduce(((e,t)=>e?r.every((e=>t.hasOwnProperty(e))):e),!0),t||(0,u.logError)("Rubicon: required schain params missing"),t):t}function I(e,t){return"rp_schain"===e?`rp_schain=${t}`:`${e}=${encodeURIComponent(t)}`}var R=!1;(0,s.a$)(_),(0,i.E)("rubiconBidAdapter")}},e=>{e.O(0,[60802,58498,97247,47618,51085],(()=>{return t=99293,e(e.s=t);var t}));e.O()}]);(self.pbjsChunk=self.pbjsChunk||[]).push([[84258],{95282:(e,t,n)=>{var i=n(7873),r=n(57377),s=n(43272),a=n(71371),o=n(91069);const d=["inScreen","inImage","inArticle","inBanner"],p={[a.D4]:"display",[a.G_]:"video"},c="fixed",u="mobile",l="unknown",g=()=>{const e=navigator.connection||navigator.mozConnection||navigator.webkitConnection||{};switch(e.type||e.effectiveType){case"wifi":case"ethernet":return c;case"cellular":case"wimax":return u;default:return/iPad|iPhone|iPod/.test(navigator.userAgent)||/android/i.test(navigator.userAgent)?l:c}};function m(e){return!!e.mediaTypes&&!!e.mediaTypes.video}function b(e){const t=e.params;return!!t.publisherId&&!!t.adUnitId&&d.indexOf(t.placement)>-1}function h(e){const t=e.params,n=(0,o._map)(Object.keys(e.mediaTypes),(function(e){return p[e]})),i={id:e.bidId,transactionId:e.ortb2Imp?.ext?.tid,gpid:e.ortb2Imp?.ext?.gpid,sizes:e.sizes,supplyTypes:n,adUnitId:t.adUnitId,adUnitCode:e.adUnitCode,geom:S(e.adUnitCode),placement:t.placement,requestCount:e.bidderRequestsCount||1};return m(e)&&(i.videoParams=y(e)),i}function y(e){const t=e.mediaTypes.video||{};return t.playerSize&&(t.w=t.playerSize[0][0],t.h=t.playerSize[0][1]),t}function f(e){const t="display"===(n=e.mediaType)?a.D4:"video"===n?a.G_:n;var n;const i={requestId:e.bidId,cpm:e.price,width:e.width,height:e.height,creativeId:e.creativeId,currency:e.currency,netRevenue:!0,mediaType:t,ttl:e.ttl,nurl:e.nurl,meta:{advertiserDomains:e&&e.adomain&&e.adomain.length>0?e.adomain:[]}};return t===a.G_?i.vastXml=e.content:i.ad=e.content,i}function v(){const e=(()=>{try{const e=performance.getEntriesByType("navigation")[0];return Math.round(e.responseStart-e.startTime)}catch(e){try{const e=performance.timing;return Math.round(e.responseStart-e.fetchStart)}catch(e){return 0}}})();return e>=0&&e<=performance.now()?e:0}function S(e){const t=document.getElementById(e);if(t){const e=window.scrollY,{top:n,left:i,width:r,height:s}=t.getBoundingClientRect();return{scrollY:e,top:n,left:i,width:r,height:s,viewport:{width:window.innerWidth,height:window.innerHeight}}}}const I={code:"seedtag",gvlid:157,aliases:["st"],supportedMediaTypes:[a.D4,a.G_],isBidRequestValid:e=>m(e)?function(e){const t=y(e);let n=!!e.params.publisherId&&!!e.params.adUnitId&&m(e)&&!!t.playerSize&&(0,o.isArray)(t.playerSize)&&t.playerSize.length>0;return"inStream"===e.params.placement?n&&"instream"===t.context:n&&"outstream"===t.context&&function(e){return!!e.mediaTypes&&!!e.mediaTypes.banner}(e)&&b(e)}(e):b(e),buildRequests(e,t){const n={url:t.refererInfo.page,publisherToken:e[0].params.publisherId,cmp:!!t.gdprConsent,timeout:t.timeout,version:"9.8.0-pre",connectionType:g(),auctionStart:t.auctionStart||Date.now(),ttfb:v(),bidRequests:(0,o._map)(e,h),user:{topics:[],eids:[]}};if(n.cmp){const e=t.gdprConsent.gdprApplies;void 0!==e&&(n.ga=e),n.cd=t.gdprConsent.consentString}t.uspConsent&&(n.uspConsent=t.uspConsent),e[0].schain&&(n.schain=e[0].schain);let i=s.$W.getConfig("coppa");i&&(n.coppa=i),t.gppConsent?n.gppConsent={gppString:t.gppConsent.gppString,applicableSections:t.gppConsent.applicableSections}:t.ortb2?.regs?.gpp&&(n.gppConsent={gppString:t.ortb2.regs.gpp,applicableSections:t.ortb2.regs.gpp_sid}),t.ortb2?.user?.data&&(n.user.topics=t.ortb2.user.data),e[0]&&e[0].userIdAsEids&&(n.user.eids=e[0].userIdAsEids),t.ortb2?.bcat&&(n.bcat=t.ortb2?.bcat),t.ortb2?.badv&&(n.badv=t.ortb2?.badv),t.ortb2?.device?.sua&&(n.sua=t.ortb2.device.sua);return{method:"POST",url:"https://s.seedtag.com/c/hb/bid",data:JSON.stringify(n)}},interpretResponse:function(e){const t=e.body;return t&&t.bids&&(0,o.isArray)(t.bids)?(0,o._map)(t.bids,(function(e){return f(e)})):[]},getUserSyncs(e,t){const n=t[0];if(e.iframeEnabled&&n){const e=n.body.cookieSync;return e?[{type:"iframe",url:e}]:[]}return[]},onTimeout(e){const t=function(e){let t="";if((0,o.isArray)(e)&&e[0]&&(0,o.isArray)(e[0].params)&&e[0].params[0]){const n=e[0].params[0],i=e[0].timeout;t="?publisherToken="+n.publisherId+"&adUnitId="+n.adUnitId+"&timeout="+i}return"https://s.seedtag.com/se/hb/timeout"+t}(e);(0,o.triggerPixel)(t)},onBidWon:function(e){e&&e.nurl&&(0,o.triggerPixel)(e.nurl)}};(0,r.a$)(I),(0,i.E)("seedtagBidAdapter")}},e=>{e.O(0,[60802,51085],(()=>{return t=95282,e(e.s=t);var t}));e.O()}]);(self.pbjsChunk=self.pbjsChunk||[]).push([[4085],{43297:(e,n,t)=>{var r=t(7873),o=t(91069),u=t(70433),s=t(43272),p=t(11445),i=t(16916),l=t(75023),c=t(78969),a=t(45569),d=t(2604),f=t(95139),g=t(76811);const h={purpose:{},feature:{}},v={purpose:!1,feature:"specialFeatureOptins"},m={storage:{type:"purpose",default:{purpose:"storage",enforcePurpose:!0,enforceVendor:!0,vendorExceptions:[]},id:1},basicAds:{type:"purpose",id:2,default:{purpose:"basicAds",enforcePurpose:!0,enforceVendor:!0,vendorExceptions:[]}},personalizedAds:{type:"purpose",id:4},measurement:{type:"purpose",id:7},transmitPreciseGeo:{type:"feature",id:1}},y=new Set,B=new Set,E=new Set,k=new Set,q=new Set,A=new Set;let $=!1,b=!1;const C=[a.tW,a.fW,a.Tn,a.zu],D="TCF2",w=[],O=[2],W=[2,7,9,10];function P(e,n,t,r){const o=(0,u.A)(e,`vendorData.${n}`);return!!o?.consents?.[t]||r&&!!o?.legitimateInterests?.[t]}function S(e,n,t,r){let o;if(!1!==v[n])o=!!(0,u.A)(e,`vendorData.${v[n]}.${t}`);else{const[n,u]=r===i.B1?["publisher",W]:["purpose",O];o=P(e,n,t,u.includes(t))}return{purpose:o,vendor:P(e,"vendor",r,O.includes(t))}}function T(e,n,t,r){const o=m[e.purpose];if((e.vendorExceptions||[]).includes(t))return!0;const u=e.enforceVendor&&!(r===i.B1||(e.softVendorExceptions||[]).includes(t)),{purpose:s,vendor:p}=S(n,o.type,o.id,r);return(!e.enforcePurpose||s)&&(!u||p)}function x(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:()=>null;return function(u){const p=i.mW.getConsentData(),l=u[d.iK];if(function(e,n,t){return null==e&&i.mW.enabled?((0,o.logWarn)(`Attempting operation that requires purpose ${n} consent while consent data is not available${t?` (module: ${t})`:""}. Assuming no consent was given.`),!0):e&&e.gdprApplies}(p,e,l)){const e=function(e,n,t){if(n){const r=s.$W.getConfig("gvlMapping");if(r&&r[n])return r[n];if(e===a.tp)return i.B1;{let{gvlid:r,modules:u}=i.o2.get(n);if(null==r&&Object.keys(u).length>0)for(const t of C)if(u.hasOwnProperty(t)){r=u[t],t!==e&&(0,o.logWarn)(`Multiple GVL IDs found for module '${n}'; using the ${t} module's ID (${r}) instead of the ${e}'s ID (${u[e]})`);break}return null==r&&t&&(r=t()),r||null}}return null}(u[d.Dk],l,r(u));let c=!!n(p,l,e);if(!c)return t&&t.add(l),{allow:c}}}}function F(e){return x(e,((n,t,r)=>!!T(h.purpose[e],n,t,r)),arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>null)}function M(e){return function(n){if(n[d.Dk]!==a.tp)return e(n)}}const V=(j=F(1,y),function(e){if(e[d.Dk]!==a.tp||b)return j(e)});var j;const I=F(1,y),N=F(1,y),z=M(F(2,B)),G=F(7,E,(e=>function(e,n){const t=p.Ay.getAnalyticsAdapter(e);return(r=>{if("function"!=typeof r)return r;try{return r.call(t.adapter,n)}catch(n){(0,o.logError)(`Error invoking ${e} adapter.gvlid()`,n)}})(t?.adapter?.gvlid)}(e[d.iK],e[d.TQ]))),K=F(4,k),L=M((()=>{const e=x("2-10",(function(e,n,t){for(let r=2;r<=10;r++){if(h.purpose[r]?.vendorExceptions?.includes(n))return!0;const{purpose:o,vendor:u}=S(e,"purpose",r,t);if(o&&(u||h.purpose[r]?.softVendorExceptions?.includes(n)))return!0}return!1}),q),n=F(4,q);return function(){return(h.purpose[4]?.eidsRequireP4Consent?n:e).apply(this,arguments)}})()),R=x("Special Feature 1",((e,n,t)=>T(h.feature[1],e,n,t)),A);l.on(c.qY.AUCTION_END,(function(){const e=function(e){return Array.from(e.keys()).filter((e=>null!=e))},n={storageBlocked:e(y),biddersBlocked:e(B),analyticsBlocked:e(E),ufpdBlocked:e(k),eidsBlocked:e(q),geoBlocked:e(A)};l.emit(c.qY.TCF2_ENFORCEMENT,n),[y,B,E,k,q,A].forEach((e=>e.clear()))})),s.$W.getConfig("consentManagement",(e=>function(e){let n=(0,u.A)(e,"gdpr.rules");n||(0,o.logWarn)("TCF2: enforcing P1 and P2 by default"),n=Object.fromEntries((n||[]).map((e=>[e.purpose,e]))),b=!!(0,u.A)(e,"strictStorageEnforcement"),Object.entries(m).forEach((e=>{let[t,r]=e;h[r.type][r.id]=n[t]??r.default})),$||(null!=h.purpose[1]&&($=!0,w.push((0,f.qB)(g.Ue,D,V)),w.push((0,f.qB)(g.Ml,D,I)),w.push((0,f.qB)(g.yl,D,N))),null!=h.purpose[2]&&w.push((0,f.qB)(g.uc,D,z)),null!=h.purpose[4]&&w.push((0,f.qB)(g.DL,D,K),(0,f.qB)(g.qX,D,K)),null!=h.purpose[7]&&w.push((0,f.qB)(g.mo,D,G)),null!=h.feature[1]&&w.push((0,f.qB)(g.hE,D,R)),w.push((0,f.qB)(g.hq,D,L)))}(e.consentManagement))),(0,r.E)("tcfControl")}},e=>{e.O(0,[60802,51085],(()=>{return n=43297,e(e.s=n);var n}));e.O()}]);(self.pbjsChunk=self.pbjsChunk||[]).push([[28746],{27454:(e,t,r)=>{var n=r(7873),i=r(91069),o=r(70433),a=r(57377),s=r(12938),d=r(72285);const c="teads",p=12,u=11,l=0,g=22,m=(0,s.vM)({bidderCode:c}),y={code:c,gvlid:132,supportedMediaTypes:["video","banner"],isBidRequestValid:function(e){let t=!1;if(void 0!==e.params){let r=w((0,i.getValue)(e.params,"placementId")),n=w((0,i.getValue)(e.params,"pageId"));t=r&&n}return t||(0,i.logError)("Teads placementId and pageId parameters are required. Bid aborted."),t},buildRequests:function(e,t){const r=e.map(b),n=window.top,i={referrer:f(t),pageReferrer:document.referrer,pageTitle:v().slice(0,300),pageDescription:h().slice(0,300),networkBandwidth:(a=window.navigator,a&&a.connection&&a.connection.downlink>=0?a.connection.downlink.toString():""),timeToFirstByte:S(window),data:r,deviceWidth:screen.width,deviceHeight:screen.height,devicePixelRatio:n.devicePixelRatio,screenOrientation:screen.orientation?.type,historyLength:n.history?.length,viewportHeight:n.visualViewport?.height,viewportWidth:n.visualViewport?.width,hardwareConcurrency:n.navigator?.hardwareConcurrency,deviceMemory:n.navigator?.deviceMemory,hb_version:"9.8.0-pre",...I(e),...A(e)};var a;const s=e[0];s.schain&&(i.schain=s.schain);let d=t.gppConsent;if(t&&d){let e="string"==typeof d.gppString,t=Array.isArray(d.applicableSections)&&d.applicableSections.every((e=>"number"==typeof e));i.gpp={consentString:e?d.gppString:"",applicableSectionIds:t?d.applicableSections:[]}}let c=t.gdprConsent;if(t&&c){let e="boolean"==typeof c.gdprApplies,t="string"==typeof c.consentString,r=e?function(e,t){let r=p;e?t&&!t.isServiceSpecific&&(r=u):r=l;return r}(c.gdprApplies,c.vendorData):g;i.gdpr_iab={consent:t?c.consentString:"",status:r,apiVersion:c.apiVersion}}t&&t.uspConsent&&(i.us_privacy=t.uspConsent);const m=(0,o.A)(s,"ortb2.device.sua");m&&(i.userAgentClientHints=m);const y=(0,o.A)(t,"ortb2.regs.ext.dsa");y&&(i.dsa=y);return{method:"POST",url:"https://a.teads.tv/hb/bid-request",data:JSON.stringify(i)}},interpretResponse:function(e,t){if(!(e=e.body).responses)return[];const r=(0,d.T)();return e.responses.filter((e=>!e.needAutoplay||r)).map((e=>{const t={cpm:e.cpm,width:e.width,height:e.height,currency:e.currency,netRevenue:!0,ttl:e.ttl,meta:{advertiserDomains:e&&e.adomain?e.adomain:[]},ad:e.ad,requestId:e.bidId,creativeId:e.creativeId,placementId:e.placementId};return e.dealId&&(t.dealId=e.dealId),e?.ext?.dsa&&(t.meta.dsa=e.ext.dsa),t}))}};function I(e){const t={unifiedId2:"uid2.id",liveRampId:"idl_env",lotamePanoramaId:"lotamePanoramaId",id5Id:"id5id.uid",criteoId:"criteoId",yahooConnectId:"connectId",quantcastId:"quantcastId",epsilonPublisherLinkId:"publinkId",publisherFirstPartyViewerId:"pubcid",merkleId:"merkleId.id",kinessoId:"kpuid"};let r={};for(const n in t){const i=t[n],a=(0,o.A)(e,`0.userId.${i}`);a&&(r[n]=a)}return r}function f(e){let t="";return e&&e.refererInfo&&e.refererInfo.page&&(t=e.refererInfo.page),t}function v(){try{const e=window.top.document.querySelector('meta[property="og:title"]');return window.top.document.title||e&&e.content||""}catch(e){const t=document.querySelector('meta[property="og:title"]');return document.title||t&&t.content||""}}function h(){let e;try{e=window.top.document.querySelector('meta[name="description"]')||window.top.document.querySelector('meta[property="og:description"]')}catch(t){e=document.querySelector('meta[name="description"]')||document.querySelector('meta[property="og:description"]')}return e&&e.content||""}function S(e){const t=e.performance||e.webkitPerformance||e.msPerformance||e.mozPerformance,r=t&&"function"==typeof t.getEntriesByType&&"[object Function]"===Object.prototype.toString.call(t.getEntriesByType)&&t.getEntriesByType("navigation")[0]&&t.getEntriesByType("navigation")[0].responseStart&&t.getEntriesByType("navigation")[0].requestStart&&t.getEntriesByType("navigation")[0].responseStart>0&&t.getEntriesByType("navigation")[0].requestStart>0&&Math.round(t.getEntriesByType("navigation")[0].responseStart-t.getEntriesByType("navigation")[0].requestStart);if(r)return r.toString();const n=t&&t.timing.responseStart&&t.timing.requestStart&&t.timing.responseStart>0&&t.timing.requestStart>0&&t.timing.responseStart-t.timing.requestStart;return n?n.toString():""}function b(e){const t={};let r=(0,i.getValue)(e.params,"placementId"),n=(0,i.getValue)(e.params,"pageId");const a=(0,o.A)(e,"ortb2Imp.ext.gpid"),s=(0,o.A)(e,"mediaTypes.video.plcmt");return t.sizes=function(e){return(0,i.parseSizesInput)(function(e){let t=(0,o.A)(e,"mediaTypes.video.playerSize"),r=(0,o.A)(e,"mediaTypes.video.sizes"),n=(0,o.A)(e,"mediaTypes.banner.sizes");if((0,i.isArray)(n)||(0,i.isArray)(t)||(0,i.isArray)(r)){return[n,r,t].reduce((function(e,t){return(0,i.isArray)(t)&&((0,i.isArray)(t[0])?t.forEach((function(t){e.push(t)})):e.push(t)),e}),[])}return e.sizes}(e))}(e),t.bidId=(0,i.getBidIdParameter)("bidId",e),t.bidderRequestId=(0,i.getBidIdParameter)("bidderRequestId",e),t.placementId=parseInt(r,10),t.pageId=parseInt(n,10),t.adUnitCode=(0,i.getBidIdParameter)("adUnitCode",e),t.transactionId=e.ortb2Imp?.ext?.tid||"",a&&(t.gpid=a),s&&(t.videoPlcmt=s),t}function w(e){return parseInt(e)>0}function A(e){const t=(0,o.A)(e,"0.userId.teadsId");if(t)return{firstPartyCookieTeadsId:t};if(m.cookiesAreEnabled(null)){const e=m.getCookie("_tfpvi",null);if(e)return{firstPartyCookieTeadsId:e}}return{}}(0,a.a$)(y),(0,n.E)("teadsBidAdapter")}},e=>{e.O(0,[42809,60802,51085],(()=>{return t=27454,e(e.s=t);var t}));e.O()}]);(self.pbjsChunk=self.pbjsChunk||[]).push([[98282],{26504:(e,t,r)=>{var n=r(7873),i=r(70433),o=r(91069),a=r(71371),s=r(57377),p=r(43272),d=r(12938),l=r(76568);const u="triplelift";let c=null,m=null;const f=(0,d.vM)({bidderCode:u}),g={gvlid:28,code:u,supportedMediaTypes:[a.D4,a.G_],isBidRequestValid:function(e){return void 0!==e.params.inventoryCode},buildRequests:function(e,t){let r="https://tlx.3lift.com/header/auction?",n=function(e,t){let r={},{schain:n}=e[0];const a=function(e){const t={},r={},n={},i=e.ortb2||{},a=function(){const e=f.getDataFromLocalStorage("opecloud_ctx");if(!e)return null;try{return JSON.parse(e)}catch(e){return(0,o.logError)("Triplelift: error parsing JSON: ",e),null}}(),s=Object.assign({},i.site),p=Object.assign({},i.user);if(a){p.data=p.data||[];try{p.data.push({name:"www.1plusx.com",ext:a})}catch(e){(0,o.logError)("Triplelift: error adding 1plusX segments: ",e)}}x(r,s),x(n,p),(0,o.isEmpty)(r)||(t.context=r);(0,o.isEmpty)(n)||(t.user=n);return t}(t);r.imp=e.map((function(e,t){let r={id:t,tagid:e.params.inventoryCode,floor:h(e)};return b(e)&&(r.video=function(e){let t={...e.params.video,...e.mediaTypes.video};try{t.w||(t.w=t.playerSize[0][0]),t.h||(t.h=t.playerSize[0][1])}catch(e){(0,o.logWarn)("Video size not defined",e)}t.playbackmethod&&Number.isInteger(t.playbackmethod)&&(t.playbackmethod=Array.from(String(t.playbackmethod),Number));return delete t.playerSize,t}(e)),e.mediaTypes.banner&&!y(e)&&(r.banner={format:_(e.sizes)}),(0,o.isEmpty)(e.ortb2Imp)||(r.fpd=function(e){const t={},r={};x(r,e.ext),(0,o.isEmpty)(r)||(t.context=r);return t}(e.ortb2Imp),(0,o.isEmpty)(e.ortb2Imp.ext)||(r.ext={...e.ortb2Imp.ext})),r}));let s=[];e[0].userIdAsEids&&(s=i.A(e[0],"userIdAsEids"),r.user={ext:{eids:s}});let p=function(e,t){let r={};(0,o.isEmpty)(e)||(r.schain={...e});(0,o.isEmpty)(t)||(r.fpd={...t});return r}(n,a);(0,o.isEmpty)(p)||(r.ext=p);t?.ortb2?.regs?.gpp&&(r.regs=Object.assign({},t.ortb2.regs));t?.ortb2&&(r.ext.ortb2=Object.assign({},t.ortb2));return r}(e,t);if(r=(0,l.v)(r,"lib","prebid"),r=(0,l.v)(r,"v","9.8.0-pre"),t&&t.refererInfo){let e=t.refererInfo.page;r=(0,l.v)(r,"referrer",e)}return t&&t.timeout&&(r=(0,l.v)(r,"tmax",t.timeout)),t&&t.gdprConsent&&(c=void 0===t.gdprConsent.gdprApplies||t.gdprConsent.gdprApplies,r=(0,l.v)(r,"gdpr",c.toString()),void 0!==t.gdprConsent.consentString&&(m=t.gdprConsent.consentString,r=(0,l.v)(r,"cmp_cs",m))),t&&t.uspConsent&&(r=(0,l.v)(r,"us_privacy",t.uspConsent)),t?.paapi?.enabled&&(r=(0,l.v)(r,"fledge",t.paapi.enabled)),!0===p.$W.getConfig("coppa")&&(r=(0,l.v)(r,"coppa",!0)),r.lastIndexOf("&")===r.length-1&&(r=r.substring(0,r.length-1)),(0,o.logMessage)("tlCall request built: "+r),{method:"POST",url:r,data:n,bidderRequest:t}},interpretResponse:function(e,t){let{bidderRequest:r}=t,n=e.body.bids||[];const i=e.body.paapi||[];if(n=n.map((e=>function(e,t){let r={},n=t.width||1,i=t.height||1,o=t.deal_id||"",a=t.crid||"",s=e.bids[t.imp_id];0!=t.cpm&&t.ad&&(r={requestId:s.bidId,cpm:t.cpm,width:n,height:i,netRevenue:!0,ad:t.ad,creativeId:a,dealId:o,currency:"USD",ttl:300,tl_source:t.tl_source,meta:{}},b(s)&&"video"===t.media_type&&(r.vastXml=t.ad,r.mediaType="video",r.ttl=3600),t.advertiser_name&&(r.meta.advertiserName=t.advertiser_name),t.adomain&&t.adomain.length&&(r.meta.advertiserDomains=t.adomain),t.tl_source&&"hdx"==t.tl_source&&(b(s)&&"video"===t.media_type?r.meta.mediaType="video":r.meta.mediaType="banner"),t.tl_source&&"tlx"==t.tl_source&&(r.meta.mediaType="native"),a&&(r.meta.networkId=a.slice(0,a.indexOf("_"))));return r}(r,e))),i.length>0){const e=i.map((e=>({bidId:r.bids[e.imp_id].bidId,config:e.auctionConfig})));return(0,o.logMessage)("Response with FLEDGE:",{bids:n,fledgeAuctionConfigs:e}),{bids:n,paapi:e}}return n},getUserSyncs:function(e,t,r,n,i){let o=function(e){if(!e)return;if(e.iframeEnabled)return"iframe";if(e.pixelEnabled)return"image"}(e);if(!o)return;let a="https://eb2.3lift.com/sync?";return"image"===o&&(a=(0,l.v)(a,"px",1),a=(0,l.v)(a,"src","prebid")),(null!==m||c)&&(a=(0,l.v)(a,"gdpr",c),a=(0,l.v)(a,"cmp_cs",m)),n&&(a=(0,l.v)(a,"us_privacy",n)),i&&(i.gppString&&(a=(0,l.v)(a,"gpp",i.gppString)),i.applicableSections&&0!==i.applicableSections.length&&(a=(0,l.v)(a,"gpp_sid",i.applicableSections.filter((e=>Number.isInteger(e))).join(",")))),[{type:o,url:a}]}};function b(e){return v(e)&&(y(e)||function(e){return v(e)&&"outstream"===e.mediaTypes.video.context.toLowerCase()}(e))}function y(e){return v(e)&&"instream"===e.mediaTypes.video.context.toLowerCase()}function v(e){return e.mediaTypes.video&&e.mediaTypes.video.context}function h(e){let t=null;if("function"==typeof e.getFloor)try{const r=e.getFloor({currency:"USD",mediaType:b(e)?"video":"banner",size:"*"});"object"!=typeof r||"USD"!==r.currency||isNaN(parseFloat(r.floor))||(t=parseFloat(r.floor))}catch(e){(0,o.logError)("Triplelift: getFloor threw an error: ",e)}return null!==t?t:e.params.floor}function x(e,t){(0,o.isEmpty)(t)||Object.keys(t).forEach((r=>{null!=t[r]&&(e[r]=t[r])}))}function _(e){return e.filter(E).map((function(e){return{w:e[0],h:e[1]}}))}function E(e){return 2===e.length&&"number"==typeof e[0]&&"number"==typeof e[1]}(0,s.a$)(g),(0,n.E)("tripleliftBidAdapter")}},e=>{e.O(0,[14577,60802,51085],(()=>{return t=26504,e(e.s=t);var t}));e.O()}]);})(),pbjs.processQueue();KL.Modules.movements = new function(){ var self = this; this.drag = 0; this.velocity = 0; this.captured = null; var draglisteners = {}; this.adddraglistener = adddraglistener; function adddraglistener(id, rules) { draglisteners[id] = rules; } this.removedraglistener = removedraglistener; function removedraglistener(id) { delete draglisteners[id]; } function startdrag(node) { // limpiamos los listeners que ya no funcionan (en caso de recargar la página) // buscamos el nodo afin for (var i in draglisteners) { if (draglisteners[i].startleft) { if (self.dragstartx >= draglisteners[i].startleft[0] && self.dragstartx <= draglisteners[i].startleft[1]) { self.captured = i; draglisteners[i].listener('start', buildmetrics()); break; } } if (draglisteners[i].startright) { var w = WA.browser.getScreenWidth(); if (self.dragstartx >= draglisteners[i].startright[0]+w && self.dragstartx <= draglisteners[i].startright[1]+w) { self.captured = i; draglisteners[i].listener('start', buildmetrics()); break; } } if (draglisteners[i].node) { var n = WA.toDOM(draglisteners[i].node); var p = node; while (n != p && p != window && p != null) p = p.parentNode; if (p == n) { self.captured = i; draglisteners[i].listener('start', buildmetrics()); break; } } } } function drag() { if (self.captured) draglisteners[self.captured].listener('drag', buildmetrics()); } function stopdrag() { if (self.captured) draglisteners[self.captured].listener(self.velocity<0?'izquierda':'derecha', buildmetrics()); } function buildmetrics() { return {startx:self.dragstartx, x:self.dragx, dx:self.dragdx, velocity: self.velocity}; } function touchstart(e) { self.drag = 1; self.dragstartx = WA.browser.getTouchDocumentX(e); self.dragstarty = WA.browser.getTouchDocumentY(e); self.dragdx = 0; self.dragx = self.dragstartx; self.velocity = 0; self.draglasttime = new Date().getTime(); self.draglasttimex = self.dragstartx; startdrag(e.target); } function touchmove(e) { var deltax = self.dragstartx - WA.browser.getTouchDocumentX(e); var deltay = self.dragstarty - WA.browser.getTouchDocumentY(e); if (self.drag == 1) { // start drag when Delta move > 10 px if (Math.abs(deltax) < 5 && Math.abs(deltay) < 5) return; if (Math.abs(deltax) > Math.abs(deltay)) self.drag = 2; // move horizontaly } if (self.drag == 2) { // in cuadrant 2 and 4 (< and >) start drag; self.dragx = WA.browser.getTouchDocumentX(e); self.dragdx = self.dragx - self.dragstartx; var deltat = new Date().getTime() - self.draglasttime; if (deltat < 1) deltat = 1; var deltah = self.dragx - self.draglasttimex; self.draglasttime = new Date().getTime(); self.draglasttimex = self.dragx; self.velocity = deltah / deltat * 700; drag(); } } function touchend(e) { if (self.drag == 2) { if (Math.abs(self.velocity) < 50) self.velocity = 0; if (self.velocity > 1000) self.velocity = 1000; if (self.velocity < -1000) self.velocity = -1000; stopdrag(); } self.drag = 0; self.captured = null; } function start() { WA.Managers.event.on('touchstart', document, touchstart, false); WA.Managers.event.on('touchmove', document, touchmove, false); WA.Managers.event.on('touchend', document, touchend, false); } KL.loader.addHookStart('general', start);}var flagFB = false;KL.Modules.facebook = new function () { var self = this; var cargado = false; var FBresponse = null; this.facebookok = false; var serversent = false; var called = null; // Facebook asyncronous //this.fbAsyncInit = window.fbAsyncInit(); window.fbAsyncInit = function () { //console.log("async fb") FB.init({ appId: KL.fbid, cookie: true, // enable cookies to allow the server to access xfbml: true, // parse social plugins on this page version: 'v9.0' // use version 3.0 }); // to send the response of authorization google FB.getLoginStatus(function (response) { self.FBlistener(response); // th Listener in the new structure is the start function }); FB.Event.subscribe('auth.login', self.FBlistener); //FB.Event.subscribe('auth.logout', self.FBlistener); FB.Event.subscribe('auth.authResponseChange', self.FBlistener); }; // FBlistener this.FBlistener = FBlistener; function FBlistener(response) {// console.log("fb listener")// console.log(response) FBresponse = response; if (called < new Date().getTime() / 1000 - 1) { called = null; } if (self.facebookok && FBresponse!==undefined && !called) { called = new Date().getTime() / 1000; loginFacebook(); return; } } // login facebook function loginFacebook() { //console.log("fb login") if (FBresponse.status === 'connected') { // && flagFB let auxAccessToken = FBresponse.authResponse.accessToken; let auxSignedRequest = FBresponse.authResponse.signedRequest; if (serversent == true) return; WA.Managers.ajax.createPromiseRequest({ url: KL.identitydomains + '/sociallogin/fb', method: 'POST', send: false }) .then(function (request) { request.addParameter('language', KL.language); //language=es|en request.addParameter('device', KL.device); //device="pc", "mobile", "ios", "android" request.addParameter('user', "{ \"signedRequest\" : \"" + auxSignedRequest + "\", \"accessToken\" : \"" + auxAccessToken + "\" } "); //language=es|en serversent = true; return request.send(); // }) .then(function (response) { self.facebookok = false; serversent = false; var code = JSON.parse(response); // proceso... mismo para todas las redes sociales... switch (code.status) { case "REGISTER": KL.Modules.stat.registerEvent('loginset', 'loginset/social/fb/register'); KL.Modules.stat.registerEventGA4('loginset/social/fb/register', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.client.loadclient(); KL.Modules.loginset.forms['enlaza'].fill(code, 'fb'); break; case "OK": KL.Modules.stat.registerEvent('loginset', 'loginset/social/fb/login'); KL.Modules.stat.registerEventGA4('loginset/social/fb/login', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.client.loadclient(); KL.Modules.loginset.Logged(); break; case "Error": KL.Modules.stat.registerEvent('loginset', 'loginset/sociallogin/facebook/' + respuesta.code); KL.Modules.stat.registerEventGA4('loginset/sociallogin/facebook/', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.loginset.errorlogin('loginset-social-facebook' + respuesta.code, respuesta.message); break; } }) .catch(function (code, err) { KL.Modules.stat.registerEvent('loginset', 'loginset/sociallogin/' + code); KL.Modules.stat.registerEventGA4('loginset/sociallogin/' + code, {'send_to': 'G-X0MHE23QYB'}); }); } else if (FBresponse.status === 'not_authorized') { //console.log("No autorizado"); }/* else { } */ } this.show = show; function show() { self.node.style.display = 'block'; } this.hide = hide; function hide() { self.node.style.display = 'none'; } this.loadFacebookBtn = loadFacebookBtn; function loadFacebookBtn() { if (window.FB && FB.XFBML) { self.facebookok = true; //console.log("FB loaded") } if (!self.facebookok) { //console.log("no carga window.FB") setTimeout(function () { loadFacebookBtn(); }, 100); return; } window.fbAsyncInit(); } this.cargasdk = cargasdk; function cargasdk() { /* Facebook SDK */ // already loaded ??? if(cargado) { return; } WA.Managers.externloader.loadexterncode("https://connect.facebook.net/" + KL.locale + "/sdk.js#xfbml=1&version=v3.2&appId=" + KL.fbid); cargado=true; } this.share = share; function share(shareQuote, shareUrl) { var url = document.location.href; var quote = false; if (shareUrl && (typeof(shareUrl) === "string")) url = shareUrl; if (shareQuote && (typeof(shareQuote) === "string") && !(shareQuote === "")) quote = shareQuote; var params = {href: url, method: "share", display: "popup"}; if (quote) params.quote = quote; if (url.indexOf('/quiz/') !== -1) ga('send', 'event', 'quiz', 'quiz/share', 'share', 0); // second parameter is a callback FB.ui(params, null); } this.start = start; function start() { self.cargasdk(); } this.load = load; function load(){ if (!WA.toDOM('botonfacebook')) return; self.loadFacebookBtn(); } // KL.loader.addHookStart('facebook', start); KL.loader.addHookLoad('facebook', load);}/*function KiwiFBlistener(response) { flagFB = true; KL.Modules.facebook.FBlistener(response);}*//* Manejo de los datos del cliente, conectado o no *//* Escrito por: Phil Fecha: Julio 2016 Control de cambios: 10/07/2016: Phil, Creación 18/08/2016: Phil, agregar control de notificaciones y tiempo de ultima lectura, depuración de atributos no usados 15/02/2019: Wilmer, boton para el nuevo menu desplegable 15/04/2019: Wilmer, manejo de origen*/KL.Modules.client = new function(){ var self = this; this.clientready = false; // true cuando ya sabemos la info del client (o sin client) this.clientlogged = false; // true si el client esta conectado this.clientpro = false; // true si el client es PRO this.node = null; this.nodemenu = null; this.opened = false; this.closecandidate = false; this.loaded = false; var clientcode = null; // codigo del client var hooksloaded = {}; // llamar cuando recibimos los datos del client (sea conectado o no) var hooksconnect = {}; // llamar cuando se conecta un client var hooksdisconnect = {}; // llamar cuando se desconecta un client this.addHookLoad = addHookLoad; function addHookLoad(id, hook) { hooksloaded[id] = hook; // Si ya paso por aqui, tenemos que llamar el hook ! if (self.clientready) hook(); } this.delHookLoad = delHookLoad; function delHookLoad(id) { delete hooksloaded[id]; } function callHooksLoad() { for (var i in hooksloaded) { hooksloaded[i](); } } /* Chef conectado*/ this.addHookConnect = addHookConnect; function addHookConnect(id, hook) { hooksconnect[id] = hook; if (self.clientready) hook(); } this.callHooksConnect = callHooksConnect; function callHooksConnect() { for (var i in hooksconnect) { hooksconnect[i](); } } this.delHookConnect = delHookConnect; function delHookConnect(id) { delete hooksconnect[id]; } /* Chef conectado*/ /* Chef desconectado*/ this.addHookDisconnect = addHookDisconnect; function addHookDisconnect(id, hook) { hooksdisconnect[id] = hook; if (self.clientready) hook(); } this.callHooksDisconnect = callHooksDisconnect; function callHooksDisconnect() { for (var i in hooksdisconnect) { hooksdisconnect[i](); } } function buildClient() { if (clientcode == null) { self.clientready = false; return; } self.clientready = true; self.clientlogged = !!clientcode.client; self.clientpro = self.clientlogged && clientcode.client && (!!clientcode.client.p); node = WA.toDOM("header-client"); if (self.clientlogged){ temp = WA.templates['client_connected'](clientcode); if((KL.Modules.client.clientpro) && (KL.rootsite == "kiwi")){ //WA.toDOM("header-icono-kiwipro").style.display = "block"; WA.toDOM("header-div-logo-normal").style.display = "none"; WA.toDOM("header-div-logo-pro").style.display = "block"; WA.toDOM("header").style.backgroundColor = "var(--azul-kiwipro)"; //WA.toDOM("header").style.backgroundImage = "url('" + KL.cdn7domains + "/img/static/header-azul-desk-fest.jpg')"; WA.toDOM("header").style.backgroundRepeat = "repeat-x"; WA.toDOM("footer-divfooter").style.backgroundColor = "var(--azul-kiwipro)"; //WA.toDOM("footer-divfooter").style.backgroundImage = "url('" + KL.cdn7domains + "/img/static/footer-azul-desk-fest.jpg')"; WA.toDOM("footer-divfooter").style.backgroundRepeat = "repeat-x"; if (KL.device == "pc") WA.toDOM("header-search-go").style.backgroundColor = "#9fc7c4"; } if((!KL.Modules.client.clientpro) && (KL.rootsite == "kiwi")){ WA.toDOM("header-div-logo-normal").style.display = "block"; WA.toDOM("header-div-logo-pro").style.display = "none"; WA.toDOM("header").style.backgroundColor = "var(--verde-kiwi)"; //WA.toDOM("header").style.backgroundImage = "url('" + KL.cdn7domains + "/img/static/header-verde-desk-fest.jpg')"; WA.toDOM("header").style.backgroundRepeat = "repeat-x"; //WA.toDOM("footer-divfooter").style.backgroundImage = "url('" + KL.cdn7domains + "/img/static/footer-verde-desk-fest.jpg')"; WA.toDOM("footer-divfooter").style.backgroundRepeat = "repeat-x"; } } else{ temp = WA.templates['client_notconnected'](clientcode); if(KL.rootsite == "kiwi"){ //WA.toDOM("header-icono-kiwipro").style.display = "none"; WA.toDOM("header-div-logo-normal").style.display = "block"; WA.toDOM("header-div-logo-pro").style.display = "none"; WA.toDOM("header").style.backgroundColor = "var(--verde-kiwi)"; //WA.toDOM("header").style.backgroundImage = "url('" + KL.cdn7domains + "/img/static/header-verde-desk-fest.jpg')"; WA.toDOM("header").style.backgroundRepeat = "repeat-x"; //WA.toDOM("footer-divfooter").style.backgroundImage = "url('" + KL.cdn7domains + "/img/static/footer-verde-desk-fest.jpg')"; WA.toDOM("footer-divfooter").style.backgroundRepeat = "repeat-x"; //WA.toDOM("header-search-go").style.backgroundColor = "#a8e05c"; } } node.innerHTML = temp; if ((self.clientlogged) && (!KL.Modules.client.clientpro) && (KL.rootsite == "kiwi")) { //WA.toDOM("header-urliconpro").style.display = "block"; WA.toDOM("header-urliconpro").style.display = "flex"; } // Link menus self.loaded = false; self.node = WA.toDOM("header-client-button"); self.nodemenu = WA.toDOM("header-client-menu"); if (self.node) { self.node.onclick=switchmenu; self.node.ontouchstart=switchmenu; self.node.onmouseover=switchon; self.node.onmouseout=tryswitchoff; } if (self.nodemenu) { self.nodemenu.onmouseover=switchon; self.nodemenu.onmouseout=tryswitchoff; } } // MANEJO DEL MENU DEL CLIENTE: function switchmenu(event) { if (!self.opened) return switchon(event); switchoff(); return WA.browser.cancelEvent(event); } function switchon(event) { self.closecandidate = false; if (self.closetimer) { clearTimeout(self.closetimer); self.closetimer = null; } if (self.opened) return; KL.Modules.menu.switchoff(); KL.Modules.language.switchoff(); KL.Modules.search.switchoff(); KL.Modules.stat.registerEvent('headclient', 'head/client/open'); KL.Modules.stat.registerEventGA4('head/client/open', {'send_to': 'G-X0MHE23QYB'}); self.opened = true; if (KL.device == "mobile") { self.nodemenu.style.top = "46px"; if((KL.Modules.client.clientpro) && (KL.rootsite == "kiwi")){ self.node.className = "anim onpro"; WA.toDOM('header-client-menu').classList.add("divmenupro"); } else{ self.node.className = "anim on"; } } else { self.nodemenu.style.top = "60px"; if((KL.Modules.client.clientpro) && (KL.rootsite == "kiwi")){ self.node.className = "anim onpro"; WA.toDOM('header-client-menu').classList.add("divmenupro"); } else{ self.node.className = "anim on"; } } if (!self.loaded) load(); return WA.browser.cancelEvent(event); } function tryswitchoff() { self.closecandidate = true; self.closetimer = setTimeout(switchoff, 200); } this.switchoff = switchoff; function switchoff(event) { self.closecandidate = false; if (self.closetimer) { clearTimeout(self.closetimer); self.closetimer = null; } if (!self.opened) return; KL.Modules.stat.registerEvent('headclient', 'head/client/close'); KL.Modules.stat.registerEventGA4('head/client/close', {'send_to': 'G-X0MHE23QYB'}); self.opened = false; // gets height of node h = WA.browser.getNodeOuterHeight(self.nodemenu); self.nodemenu.style.top = -h + "px"; self.node.className = "anim"; return WA.browser.cancelEvent(event); } function load() { var request = WA.Managers.ajax.createRequest('/data/menuclient' + (self.clientlogged ? '' : 'nc'), 'POST', null, loaded, true); } function loaded(request) { self.nodemenu.innerHTML = request.responseText; // Quita la coronita cuando el usuario no es pro if ((self.clientlogged) && (KL.Modules.client.clientpro) && (KL.rootsite == "kiwi")) { WA.toDOM("menuclient-padlock-planeador").style.display = "none"; } // reajustar top -X si cerrado if (self.opened == false) { h = WA.browser.getNodeOuterHeight(self.nodemenu); self.nodemenu.style.top = -h + "px"; } self.loaded = true; KL.loader.callHooksPostLoad(); } function start() { // Start: load the 1rst time client data // Toma el objeto del cliente del JS precargado // Pone la plantilla correspondiente al client clientcode = KL.pagedata.client; buildClient(); } this.getClaveChef = getClaveChef; function getClaveChef() { return clientcode.client.c; } this.getCountry = getCountry; function getCountry() { return clientcode.gep; } this.loadclient = loadclient; function loadclient() { var urlClient = self.clientlogged ? KL.graphdomains + '/v6/client' : KL.identitydomains + '/client'; var request = WA.Managers.ajax.createRequest(urlClient, 'POST', 'device=' + KL.device + '&language=' + KL.language, getloadclient, true); } function getloadclient(request) { clientcode = JSON.parse(request.responseText); buildClient(); updateCache(); } this.loadAvatarChef = loadAvatarChef; function loadAvatarChef() { var image = new Image(); image.addEventListener('error', event => { var imgUrl = KL.rootsite == 'crafto' ? KL.cdn7domains + "/craftologia/static/icono-usuario.svg" : KL.cdn7domains + "/kiwilimon/static/icono-usuario.svg"; var imgChef = WA.toDOM('img-avatar-chef'); imgChef.style.backgroundImage = 'url(' + imgUrl + ')'; }) image.src = clientcode.client.i; } this.disconnect = disconnect; function disconnect() { KL.Modules.client.clientlogged = false; var request = WA.Managers.ajax.createRequest(KL.identitydomains + '/client', 'DELETE', 'device=' + KL.device+'&language=' + KL.language, loadclient, true); //var request = WA.Managers.ajax.createRequest(KL.graphdomains + '/v6/client', 'DELETE', 'device=' + KL.device+'&language=' + KL.language, loadclient, true); esté se va a manejar por el im 27/11/2023 //delete cookie? var date = new Date(); date.setTime(date.getTime()+(-24*60*60*1000)); var expires = "; expires="+date.toGMTString(); // Desconecta cierra session de facebook DAG FB.getLoginStatus(function (response) { if(response.status == "connected") KL.Modules.facebook.logout(); }); if(KL.devel) { document.cookie = "siteSessionDevel=" + expires + "; domain=" + KL.cookiedomain + "; path=/"; } else { document.cookie = "siteSession=" + expires + "; domain=" + KL.cookiedomain + "; path=/"; } KL.Modules.client.switchoff(); } // llamado cada 30 segundos para saber si hay notificaciones nuevas del cliente function recon() { var request = WA.Managers.ajax.createRequest(KL.identitydomains + '/notification', 'GET', 'device=' + KL.device + '&language=' + KL.language, getnotif, true); } // newsletter this.sendnewsletter = sendnewsletter; function sendnewsletter() { const mail = WA.toDOM('newsletter').value; if (mail == "") { return; } WA.Managers.ajax.createPromiseRequest({ url: KL.identitydomains + '/newsletter', method: 'POST', send: false }) .then(function (request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('user', mail); return request.send(); }) .then(function (response) { const resp = JSON.parse(response); /* if (resp.status == "OK") { KL.Modules.modal.notifica(resp.message); } else { */ /* se modificó este pedacito para que si estamos parados en la landing newsletter entonces muestre un mensaje de bienvenida */ if (resp.status == "OK") { var landingnews = window.location.pathname; if( landingnews == '/newsletter-registro' ){ var bloqprincipalnews = WA.toDOM('newsletter-principal'); var bloqregistronews = WA.toDOM('newsletter-area-registro-mail'); var bloqrespregistronews = WA.toDOM('newsletter-respuesta-registro-mail'); KL.Modules.modal.notifica(resp.message); setTimeout( function() { bloqprincipalnews.removeChild(bloqregistronews); bloqrespregistronews.style.display = 'flex'; }, 4000); } else{ KL.Modules.modal.notifica(resp.message); } } else { switch (resp.code) { case 1504: KL.Modules.modal.notifica(resp.message); break; default: KL.Modules.modal.alerta(resp.message); break; } } }) .catch(function (code, err) { // }); } function updateCache() { caches.keys() .then(function(cacheNames){ for(var name of cacheNames) { if(name.search(/kiwi/) != -1) { caches.open(name).then((cache) => cache.add("/")); caches.open(name).then((cache) => cache.add(document.location.origin + "/login/social?p=" + document.location.pathname)); caches.open(name).then((cache) => cache.add(document.location.href)); } } }) } KL.loader.addHookRecon('client', recon); KL.loader.addHookStart('client', start);}/* search, main search field */KL.Modules.search = new function(){ var self = this; this.node = null; this.nodesearch = null; this.nodeclose = null; this.nodego = null; this.nodesugg = null; this.opened = false; this.trx = 0; var flagsearch = false; // Set to true when searching data from the server. Only 1 search authorize at the same time. If more we ignore them, just get the last one. var timer = null; // timer set to search from server (delay 300ms) function hidesuggestion() { if (!self.nodesugg) return; self.nodesugg.style.display = "none"; } function showsuggestion() { if (!self.nodesugg) { // No suggestions support return; } KL.Modules.menu.switchoff(); KL.Modules.language.switchoff(); KL.Modules.client.switchoff(); self.nodesugg.style.display = "block"; KL.Modules.stat.registerEvent('headsearch', 'head/search/suggest'); KL.Modules.stat.registerEventGA4('head/search/suggest', {'send_to': 'G-X0MHE23QYB'}); } // Activated only on mobile function hidesearch() { if (!self.nodesearch) return; hidesuggestion(); self.opened = false; self.nodesearch.className = "anim"; self.nodego.className = "icon-k7-search anim"; self.node.value=""; } // Activated only on mobile function showsearch() { if (!self.nodesearch) return; KL.Modules.menu.switchoff(); KL.Modules.language.switchoff(); KL.Modules.client.switchoff(); self.opened = true; self.nodesearch.className = "anim on"; if((KL.Modules.client.clientpro) && (KL.rootsite == "kiwi")) self.nodego.className = "icon-k7-search anim onpro"; else self.nodego.className = "icon-k7-search anim on"; self.node.focus(); } function changeq(event) { setTimeout(function () {verificaq();}, 0); } function verificaq() { if (timer) { clearTimeout(timer); timer = null; } var numc = self.node.value.trim().length; var word = self.node.value.trim(); if (numc >= 3) // Intentamos con timeout a 0: cada caracter es enviado a sugerencias timer = setTimeout(function() { gosuggestion(word); }, 0); else hidesuggestion(); } function gosuggestion(word) { var request = WA.Managers.ajax.createRequest(KL.graphdomains + '/v6/suggestions', 'POST', null, getsuggestion, false); request.addParameter('q', word); request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('trx', ++self.trx); request.send(); } function getsuggestion(request) { var resp = JSON.parse(request.responseText); if (resp.trx < self.trx) return; text = ""; for (var i = 0, l = resp.payload.length; i < l; i++) { text += '
' + resp.payload[i] + '
'; } WA.toDOM("header-search-suggestions-result").innerHTML = text; showsuggestion(); } function search(event) { if (KL.device == "mobile") { // switch on/off barra if (!self.nodesearch) return; if (self.opened) { hidesearch(); } else { showsearch(); } return; } KL.Modules.stat.registerEvent('headsearch', 'head/search/go'); KL.Modules.stat.registerEventGA4('head/search/go', {'send_to': 'G-X0MHE23QYB'}); var numc = self.node.value.trim().length; var word = self.node.value.trim(); if (numc < 3) return; hidesuggestion(); // window.location = "/buscar?q="+word; if(KL.rootsite == 'kiwirec') window.location = "/search?q="+word; else window.location = "/buscar?q="+word; // KL.loader.loadPage("/buscar?q="+word, null, true); } this.select = select; function select(node) { KL.Modules.stat.registerEvent('headsearch', 'head/search/gosuggest'); KL.Modules.stat.registerEventGA4('head/search/gosuggest', {'send_to': 'G-X0MHE23QYB'}); var word = node.innerHTML; self.node.value = word; if (KL.device=="mobile") { // window.location = "/buscar?q="+word; if(KL.rootsite == 'kiwirec') window.location = "/search?q="+word; else window.location = "/buscar?q="+word; return; } search(); } function clean(event) { KL.Modules.stat.registerEvent('headsearch', 'head/search/clean'); KL.Modules.stat.registerEventGA4('head/search/clean', {'send_to': 'G-X0MHE23QYB'}); if (KL.device == "mobile") { if (self.node.value.trim().length == 0) { hidesearch(); return; } self.node.value = ""; hidesuggestion(); self.node.focus(); return; } self.node.value = ""; hidesuggestion(); } // MENU: this.switchoff = switchoff; function switchoff(event) { hidesuggestion(); hidesearch(); } function start() { self.nodesearch = WA.toDOM("header-search"); self.node = WA.toDOM("header-search-q"); self.nodeclose = WA.toDOM("header-search-close"); self.nodego = WA.toDOM("header-search-go"); self.nodesugg = WA.toDOM("header-search-suggestions"); if (self.node) { self.node.onkeyup=changeq; } if (self.nodeclose) { self.nodeclose.onclick=clean; } if (self.nodego) { self.nodego.onclick=search; } } KL.loader.addHookStart('search', start);}/* language, menu to change language */KL.Modules.language = new function(){ var self = this; this.activated = false; this.node1 = null; this.node2 = null; this.nodemenu = null; this.opened = false; // MENU: function switchmenu(event) { if (!self.opened) return switchon(event); setTimeout(switchoff, 100); return WA.browser.cancelEvent(event); } function switchon(event) { KL.Modules.menu.switchoff(); KL.Modules.search.switchoff(); KL.Modules.client.switchoff(); KL.Modules.stat.registerEvent('headlanguage', 'head/lang/open'); KL.Modules.stat.registerEventGA4('head/lang/open', {'send_to': 'G-X0MHE23QYB'}); self.opened = true; self.nodemenu.style.display = "block"; } this.switchoff = switchoff; function switchoff(event) { if (!self.activated) return; KL.Modules.stat.registerEvent('headlanguage', 'head/lang/close'); KL.Modules.stat.registerEventGA4('head/lang/close', {'send_to': 'G-X0MHE23QYB'}); self.opened = false; self.nodemenu.style.display = "none"; } function click(event) { if (KL.language == "es" && KL.pagedata.page.pathen) { KL.Modules.stat.registerEvent('headlanguage', 'head/lang/go-en'); KL.Modules.stat.registerEventGA4('head/lang/go-en', {'send_to': 'G-X0MHE23QYB'}); window.location = KL.pagedata.page.pathen; } if (KL.language == "en" && KL.pagedata.page.pathes) { window.location = KL.pagedata.page.pathes; KL.Modules.stat.registerEvent('headlanguage', 'head/lang/go-es'); KL.Modules.stat.registerEventGA4('head/lang/go-es', {'send_to': 'G-X0MHE23QYB'}); } return false; } function start() { self.node1 = WA.toDOM("header-language-button1"); self.node2 = WA.toDOM("header-language-button2"); self.nodemenu = WA.toDOM("header-language-menu"); if (!self.node1 || !self.node2 || !self.nodemenu) return; self.activated = true; self.node1.onclick=switchmenu; self.node1.ontouchstart=switchmenu; self.node2.onclick=switchmenu; self.node2.ontouchstart=switchmenu; if (KL.language == "es") { var n = WA.toDOM("header-language-espanol"); var m = WA.toDOM("header-language-ingles"); } else { var n = WA.toDOM("header-language-ingles"); var m = WA.toDOM("header-language-espanol"); } n.className = "icon-k7-paloma on"; m.parentNode.onclick = click; } KL.loader.addHookStart('language', start);}/* menu, main header menu */KL.Modules.menu = new function(){ var self = this; this.node = null; this.nodemenu = null; this.nodemenupro = null; this.nodemenunormal = null; this.opened = false; this.closecandidate = false; this.closetimer = null; this.loaded = false; var fannode = null; var fannum = 0; var fanyear = 0; var fanmonth = 0; var fanday = 0; var fanhour = 0; var fanperday = 0; var fanstart = null; function switchmenu(event) { if (!self.opened) return switchon(event); switchoff(); return WA.browser.cancelEvent(event); } function switchon(event) { self.closecandidate = false; if (self.closetimer) { clearTimeout(self.closetimer); self.closetimer = null; } if (self.opened) return; KL.Modules.language.switchoff(); KL.Modules.search.switchoff(); KL.Modules.client.switchoff(); KL.Modules.stat.registerEvent('headmenu', 'head/menu/open'); KL.Modules.stat.registerEventGA4('head/menu/open', {'send_to': 'G-X0MHE23QYB'}); self.opened = true; if (KL.device == "mobile") { self.nodemenu.style.top = "46px"; if((KL.Modules.client.clientpro) && (KL.rootsite == "kiwi")) self.node.className = "icon-k7-menu anim onpro"; else self.node.className = "icon-k7-menu anim on"; } else { self.nodemenu.style.top = "60px"; if((KL.Modules.client.clientpro) && (KL.rootsite == "kiwi")) self.node.className = "icon-k7-menu anim onpro"; else self.node.className = "icon-k7-menu anim on"; } if (!self.loaded) load(); return WA.browser.cancelEvent(event); } function tryswitchoff() { // TODO(phil) poner un timer self.closecandidate = true; self.closetimer = setTimeout(switchoff, 200); } this.switchoff = switchoff; function switchoff(event) { self.closecandidate = false; if (self.closetimer) { clearTimeout(self.closetimer); self.closetimer = null; } if (!self.opened) return; KL.Modules.stat.registerEvent('headmenu', 'head/menu/close'); KL.Modules.stat.registerEventGA4('head/menu/close', {'send_to': 'G-X0MHE23QYB'}); self.opened = false; if (KL.device == "mobile") { self.nodemenu.style.top = "-500px"; self.node.className = "icon-k7-menu anim"; } else { self.nodemenu.style.top = "-320px"; self.node.className = "icon-k7-menu anim"; } return WA.browser.cancelEvent(event); } function fancount() { fannode = WA.toDOM("header-menu-fans"); if (!fannode) return; fannum = fannode.dataset.num; fanyear = fannode.dataset.year; fanmonth = fannode.dataset.month; fanday = fannode.dataset.day; fanhour = fannode.dataset.hour; fanperday = fannode.dataset.perday; fanstart = new Date(); fanstart.setUTCFullYear(fanyear); fanstart.setUTCMonth(parseInt(fanmonth, 10)-1); fanstart.setUTCDate(fanday); fanstart.setUTCHours(fanhour); fanstart.setUTCMinutes(0); fanstart.setUTCSeconds(0); calcFans(); } function calcFans() { var diffTime = Math.abs(new Date() - fanstart) / 1000 / 60 / 60 / 24; var newnum = Math.round(parseInt(fannum, 10) * 1.0 + diffTime * parseInt(fanperday, 10)); fannode.innerHTML = newnum.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); // act each 1 sec setTimeout(function() { calcFans(); }, 1000); } function load() { var request = WA.Managers.ajax.createRequest('/data/menu', 'POST', null, loaded, true); } function loaded(request) { self.nodemenu.innerHTML = request.responseText; /* para mostrar opciones kiwipro en el menu */ self.nodemenupro = WA.toDOM("menu-header-kiwipro"); self.nodemenunormal = WA.toDOM("menu-header-normal"); if ((KL.rootsite == "kiwi") || (KL.rootsite == "kiwirec")){ if (KL.Modules.client.clientpro) { // console.log('chef es pro'); self.nodemenupro.style.display = 'block'; self.nodemenunormal.style.display = 'none'; } else { // console.log('chef no es pro'); self.nodemenunormal.style.display = 'block'; self.nodemenupro.style.display = 'none'; } } self.loaded = true; KL.loader.callHooksPostLoad(); // start fans count fancount(); } function start() { self.node = WA.toDOM("header-button-menu"); self.nodemenu = WA.toDOM("header-menu"); if (self.node) { self.node.onclick=switchmenu; self.node.ontouchstart=switchmenu; self.node.onmouseover=switchon; self.node.onmouseout=tryswitchoff; } if (self.nodemenu) { self.nodemenu.onmouseover=switchon; self.nodemenu.onmouseout=tryswitchoff; } }// this.container.style.transform = "translate("+this.position+"px,0)";// KL.Modules.general.adddraglistener('slider_' + this.node.id, {node: node, listener:listener}); KL.loader.addHookStart('menu', start);}KL.Modules.wall = new function(){ var self = this; this.node = null; function load(wall){ var request = WA.Managers.ajax.createRequest('/data/' + wall, 'POST', null, loaded, true); } function loaded(request){ let auxnode = WA.toDOM("page_container"); if (!self.node) { self.node = WA.createDomNode('div', 'wall', 'wall'); } auxnode.appendChild(self.node); self.node.innerHTML = request.responseText; } this.removeWall = removeWall; function removeWall(){ if (!WA.toDOM('wall')) return; //console.log('remueve wall'); const wallElement = WA.toDOM('wall'); //console.log(wallElement); const parentWall = wallElement.parentElement; //console.log(parentWall); parentWall.removeChild(wallElement); } function start(){ if (KL.pagedata.page === null || typeof KL.pagedata.page.wall === undefined){ return; } if ( KL.pagedata.page.wall!==undefined ){ if (KL.pagedata.page.wall == 'register') { load('paywall-registro'); KL.Modules.stat.registerEvent('wall', 'wall/register/show' + KL.pagedata.page.wallgroup); KL.Modules.stat.registerEventGA4('wall/register/show' + KL.pagedata.page.wallgroup, {'send_to': 'G-X0MHE23QYB'});// ga('send', 'event', 'wall', 'wall/register', 'wall/reg/show7', null); } else if (KL.pagedata.page.wall == 'pay') { load('paywall-suscripcion'); KL.Modules.stat.registerEvent('wall', 'wall/subscription/show' + KL.pagedata.page.wallgroup); KL.Modules.stat.registerEventGA4('wall/subscription/show' + KL.pagedata.page.wallgroup, {'send_to': 'G-X0MHE23QYB'});// ga('send', 'event', 'wall', 'wall/subscription', 'wall/sub/show7', null); } } } KL.loader.addHookStart('wall', start); KL.loader.addHookLoad('wall', start); //KL.loader.addHookPostLoad('wall', start);}KL.device="pc";KL.language="es";KL.pagedata={"client":{"client":null,"device":"pc","geo":"WA","gep":"US","ip":"132.145.215.147","locallanguage":"en","origin":"kiwi","server":"api7","skin":"","t":1724178268},"page":{"adprefix":"kiwi_","crosslink":[{"cn":"Cristian L. Macias","date":"2015-07-08T12:45:48Z","fv":0,"i":"983.jpg","k":983,"level":2,"m":2,"ms":"Son las 6 de la tarde de un día de fin de semana y tus amigos te dicen que van en camino. Tienes que preparar algo rápido y sólo tienes pepinos, cacahuates japoneses, salsa valentina, clamato, cham...","mt":"normal","n":"Cómo hacer Vasitos Enchilados con Cacahuates Japoneses","pa":"/tips/tips-de-cocina/tips-de-platillos/como-hacer-vasitos-enchilados-con-cacahuates-japoneses","pr":"77.1%","s":1,"t":"tipslider","v":"4856076310001","vh":"56.25%","vp":"B1xDbuGM","vr":"3.9","x":"p|kiwi|crosslink||1|0|1"},{"c":2114,"cn":" ","d":"Si te gusta el picadillo, no te podrás resistir a probar estas quesadillas fritas, el cremoso pastel de puré de papa, las saludables calabacitas y los nutritivos nopales rellenos.","i":"2114.jpg","k":2114,"level":1,"m":2,"mt":"normal","n":"Recetas rendidoras con picadillo","pa":"/compilacion/recetas-rendidoras-con-picadillo","rt":"","s":1,"sh":1,"t":"compilacionrecetaslider","v":"320075290665758","vh":"100.00%","vp":"B1xDbuGM","x":"p|kiwi|crosslink||1|0|2"},{"cn":"Eloísa Carmona","date":"2020-05-12T12:00:30Z","fv":0,"i":"2098.jpg","k":2098,"level":2,"m":1,"ms":"No hay nada más básico en la cocina mexicana como hacer tacos dorados. Este gran platillo tiene muchísimas presentaciones diferentes, así como salsas para acompañarlos, son prácticos, deliciosos...","mt":"normal","n":"14 formas distintas de preparar tacos dorados","pa":"/tips/tips-de-cocina/tips-de-platillos/14-formas-distintas-de-preparar-tacos-dorados","pr":"98.8%","s":1,"t":"tipslider","v":"","vh":"100.00%","vp":"","vr":"4.9","x":"p|kiwi|crosslink||1|0|3"},{"c":2111,"cn":" ","d":"No te pierdas estas tres increíbles recetas de guacamole, las cuales son igual de deliciosas que la receta tradicional. Escoge entre el guacamole con queso, el guacamole con habanero y el guacamole con fruta. ","i":"2111.jpg","k":2111,"level":1,"m":2,"mt":"normal","n":"¿Cómo hacer guacamole?","pa":"/compilacion/como-hacer-guacamole","rt":"","s":1,"sh":1,"t":"compilacionrecetaslider","v":"370074853787727","vh":"100.00%","vp":"B1xDbuGM","x":"p|kiwi|crosslink||1|0|4"},{"cl":6705,"cln":"Te Cuida ","cn":"Gretel Morales","i":"31135.jpg","ip":"/articuloimagen/31602/th5-320x320-31135.jpg","k":31602,"level":1,"m":1,"ms":"\nLa información que te vamos a revelar a continuación te dejará impactado, pues resulta que el limón verde no es endémico de México, pues según la Secretaría de Agricultura, este cítrico lleg...","mt":"normal","n":"Los beneficios de echarle limón a tus tacos","pa":"/blog/te-cuida/los-beneficios-de-echarle-limon-a-tus-tacos","pr":"0.0%","s":"1","t":"articuloslider","vr":null,"x":"p|kiwi|crosslink||1|0|5"},{"cn":"Brenda Villagomez","cooktime":"","difficulty":"1","fv":24,"i":"52041.jpg","k":39687,"level":2,"m":2,"mt":"normal","n":"¿Cómo limpiar pescado?","pa":"/receta/pescados-y-mariscos/pescados/como-limpiar-pescado","pr":"100.0%","preptime":"20","pub":"13 Sep 22 16:19 +0000","s":1,"t":"recetaslider","totaltime":"20","v":"253690322219345","vh":"100.00%","vp":"B1xDbuGM","vr":"5.0","x":"p|kiwi|crosslink||1|0|6"},{"cn":"EMBASA ","cooktime":"60","difficulty":"1","fv":193,"i":"52000.jpg","k":39665,"level":1,"m":2,"mt":"normal","n":"Mini Trompo de Pastor","pa":"/receta/platos-fuertes/mexicanos/mini-trompo-de-pastor","pr":"100.0%","preptime":"60","pub":"05 Sep 22 17:10 +0000","s":1,"t":"recetaslider","totaltime":"120","v":"280101535611187","vh":"100.00%","vp":"B1xDbuGM","vr":"5.0","x":"p|kiwi|crosslink||1|0|7"},{"c":2125,"cn":" ","d":"Estas bebidas preparadas sin alcohol son refrescantes y fáciles de hacer, además de que incluyen ingredientes accesibles como jugo de naranja, de manzana, refresco y té.","i":"2125.jpg","k":2125,"level":1,"m":2,"mt":"normal","n":"Cocteles sin alcohol","pa":"/compilacion/cocteles-sin-alcohol","rt":"","s":1,"sh":1,"t":"compilacionrecetaslider","v":"464384767842330","vh":"100.00%","vp":"B1xDbuGM","x":"p|kiwi|crosslink||1|0|8"},{"c":2374,"cn":" ","d":"Para cumpleaños, reuniones o celebraciones familiares, estas comidas para fiestas infantiles te serán muy útiles y te salvarán cuando tengas que pensar en un menú especial para los pequeños.","i":"2374.jpg","k":2374,"level":1,"m":2,"mt":"normal","n":"Comidas para fiestas infantiles","pa":"/compilacion/comidas-para-fiestas-infantiles","rt":"","s":1,"sh":1,"t":"compilacionrecetaslider","v":"772462771481947","vh":"100.00%","vp":"B1xDbuGM","x":"p|kiwi|crosslink||1|0|9"}],"device":"pc","keywords":["receta","bebidas","sin-alcohol","aguas-frescas","agua-de-frutas-estilo-la-michoacana"],"language":"es","pathen":"https://us.kiwilimon.com","pathes":"https://www.kiwilimon.com","status":"OK","type":"sin-video","wallgroup":0}};
CONÉCTATE
${'client>n'}
`;KL.Modules.tools = new function(){ var self = this; var tools = {}; var counter = 1; function load() { var toolsNodes = document.getElementsByClassName('tools'); if (toolsNodes) { for (var i = 0; i < toolsNodes.length; i++) { id = toolsNodes[i].id; if (!id) { toolsNodes[i].id = id = "tools" + counter++; } // ONLY if not scanned yet tools[id] = new KL.Modules.onetoolset(toolsNodes[i]); } } } function unload() { for (var i = 0; i < tools.length; i++) tools[i].destroy(); tools = {}; } KL.loader.addHookLoad('tools', load); KL.loader.addHookPostLoad('tools', load); KL.loader.addHookUnload('tools', unload);}KL.Modules.onetoolset = function(node){ var self = this; var containernode = node; var toolsshadow = null; var toolsnode = null; var type = ''; var key = ''; var buttons = []; var opened = false; function open() { toolsshadow.style.display = 'block'; pos = 0; for (var i = 0, l = buttons.length; i < l; i++) { buttons[i].style.top = pos + 'px'; pos += 40; } opened = true; } function close() { toolsshadow.style.display = 'none'; for (var i = 0, l = buttons.length; i < l; i++) { buttons[i].style.top = '0px'; } opened = false; } function clickclose(event) { close(); WA.browser.cancelEvent(event); } function clickfav(event) { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.Modules.stat.registerEventGA4('tools/gologin', {'send_to': 'G-X0MHE23QYB'}); // console.log(document.location.pathname); KL.loader.loadPage("/login?p="+document.location.pathname+"&o=/fav/"+type+"/"+key); return; } if (!opened) { open(); WA.browser.cancelEvent(event); return; } WA.Managers.ajax.createPromiseRequest({ url: KL.graphdomains + '/v6/collection', method: 'post', send: false}) .then(function(request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('service', 'favorite'); request.addParameter('type', type); request.addParameter('key', key); return request.send(); }) .then(function(response){ var code = JSON.parse(response); if (code.status == 'ok') { KL.Modules.stat.registerEvent('tools', 'tools/addfav'); KL.Modules.stat.registerEventGA4('tools/addfav', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.modal.notifica(KL.i18n.tools_favoritos_ok1+' '+KL.i18n.tools_favoritos_ok2+''); } else { KL.Modules.stat.registerEvent('tools', 'tools/errorfav'); KL.Modules.stat.registerEventGA4('tools/errorfav', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.modal.alerta(code.message); } }) .catch(function(code, err) { if (code == 401) // not connected { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.Modules.stat.registerEventGA4('tools/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login/fav/"+type+"/"+key); return; } // print error modal, send to server error KL.Modules.modal.alerta(code, err); console.log("Error sending fav:", code, err); }); return WA.browser.cancelEvent(event); } function clickcollections(event) { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.Modules.stat.registerEventGA4('tools/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login/col/"+type+"/"+key); return; } WA.Managers.ajax.createPromiseRequest({ url: KL.graphdomains + '/v6/collection', method: 'post', send: false}) .then(function(request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('service', 'list'); return request.send(); }) .then(function(response){ var code = JSON.parse(response); KL.Modules.stat.registerEvent('tools', 'tools/opencol'); KL.Modules.stat.registerEventGA4('tools/opencol', {'send_to': 'G-X0MHE23QYB'}); data = WA.templates.tools_collectionselect({items:code.payload}); KL.Modules.modal.buildpopup(data); // link clicks for (var i = 0, l = code.payload.length; i < l; i++) { var n = WA.toDOM("tools-collection-" + code.payload[i].clave); if (!n) continue; n.dataset.id = code.payload[i].clave; n.onclick = seleccionacoleccion; } var n = WA.toDOM("tools-collection-create"); if (n) { n.onclick = creacoleccion; } KL.Modules.modal.showpopup({closeable:true}); }) .catch(function(code, err) { if (code == 401) // not connected { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.Modules.stat.registerEventGA4('tools/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login/createcol"); return; } // print error modal, send to server error KL.Modules.modal.alerta(code, err); console.log("Error sending fav:", code, err); }); return WA.browser.cancelEvent(event); } function seleccionacoleccion(event) { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.Modules.stat.registerEventGA4('tools/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login/addcol/"+type+"/"+key); return; } var cid = this.dataset.id; WA.Managers.ajax.createPromiseRequest({ url: KL.graphdomains + '/v6/collection', method: 'post', send: false}) .then(function(request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('service', 'insert'); request.addParameter('collection', cid); request.addParameter('type', type); request.addParameter('key', key); return request.send(); }) .then(function(response){ KL.Modules.modal.hidepopup(); var code = JSON.parse(response); if (code.status == 'ok') { KL.Modules.stat.registerEvent('tools', 'tools/addcol'); KL.Modules.stat.registerEventGA4('tools/addcol', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.modal.notifica(KL.i18n.tools_collections_ok1+' '+KL.i18n.tools_collections_ok2+''); } else { KL.Modules.stat.registerEvent('tools', 'tools/errorcol'); KL.Modules.stat.registerEventGA4('tools/errorcol', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.modal.alerta(code.message); } }) .catch(function(code, err) { if (code == 401) // not connected { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.Modules.stat.registerEventGA4('tools/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login/col/"+cid+"/"+type+"/"+key); return; } // print error modal, send to server error KL.Modules.modal.alerta(code, err); console.log("Error sending col:", code, err); }); return WA.browser.cancelEvent(event); } function creacoleccion(event) { var v = WA.toDOM("tools-collection-name").value; if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.Modules.stat.registerEventGA4('tools/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login/createcol/"+KL.fixedEncodeURIComponent(v)+"/"+type+"/"+key); return; } WA.Managers.ajax.createPromiseRequest({ url: KL.graphdomains + '/v6/collection', method: 'post', send: false}) .then(function(request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('service', 'create'); request.addParameter('name', v); request.addParameter('type', type); request.addParameter('key', key); return request.send(); }) .then(function(response) { KL.Modules.modal.hidepopup(); var code = JSON.parse(response); if (code.status == 'ok') { KL.Modules.stat.registerEvent('tools', 'tools/createaddcol'); KL.Modules.stat.registerEventGA4('tools/createaddcol', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.modal.notifica(KL.i18n.tools_collections_ok1+' '+KL.i18n.tools_collections_ok2+''); } else { KL.Modules.stat.registerEvent('tools', 'tools/errorcol'); KL.Modules.stat.registerEventGA4('tools/errorcol', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.modal.alerta(code.message); } }) .catch(function(code, err) { if (code == 401) // not connected { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.Modules.stat.registerEventGA4('tools/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login/col/"+KL.fixedEncodeURIComponent(v)+"/"+type+"/"+key); return; } // print error modal, send to server error KL.Modules.modal.alerta(code, err); console.log("Error sending col:", code, err); }); return WA.browser.cancelEvent(event); } function clickshoppinglist(event) { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.Modules.stat.registerEventGA4('tools/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login/shoppinglist/"+key); return; } if (type != 'r') { KL.Modules.modal.alerta("Error, el objeto no es una receta para agregar a la lista del súper."); return; } WA.Managers.ajax.createPromiseRequest({ url: KL.graphdomains + '/v6/shoppinglist', method: 'post', send: false}) .then(function(request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('service', 'addrecipe'); request.addParameter('key', key); return request.send(); }) .then(function(response){ var code = JSON.parse(response); if (code.status == 'ok') { KL.Modules.stat.registerEvent('tools', 'tools/addshoppinglist'); KL.Modules.stat.registerEventGA4('tools/addshoppinglist', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.modal.notifica(KL.i18n.tools_listasuper_ok1+' '+KL.i18n.tools_listasuper_ok2+''); } else { KL.Modules.stat.registerEvent('tools', 'tools/errorshoppinglist'); KL.Modules.stat.registerEventGA4('tools/errorshoppinglist', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.modal.alerta(code.message); } }) .catch(function(code, err) { if (code == 401) // not connected { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.Modules.stat.registerEventGA4('tools/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login/shoppinglist/"+type+"/"+key); return; } // print error modal, send to server error KL.Modules.modal.alerta(code, err); console.log("Error sending shoppinglist:", code, err); }); return WA.browser.cancelEvent(event); } function getlistasuper(request) { // close tools // put heart filled var code = JSON.parse(request.responseText); if (code.estatus == 'OK') { KL.Modules.modal.hidepopup(); KL.Modules.stat.registerEvent('tools', 'tools/addsup'); KL.Modules.stat.registerEventGA4('tools/addsup', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.modal.notifica(KL.i18n.tools_listasuper_ok1+' '+KL.i18n.tools_listasuper_ok2+''); } else { if (code.code == 1) { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.Modules.stat.registerEventGA4('tools/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login/sup/"+type+"/"+key); } else { KL.Modules.stat.registerEvent('tools', 'tools/errorsup'); KL.Modules.stat.registerEventGA4('tools/errorsup', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.modal.alerta(code.mensaje); } } } function clickmenuplanner(event) { if (!KL.Modules.client.clientpro) { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.loader.loadPage("/pro/"+type+"/"+key); return; } // call PRO MENU PLANNER WA.browser.cancelEvent(event); } this.destroy = destroy; function destroy() { containernode = null; toolsshadow = null; toolsnode = null; buttons = null; self = null; } // Note: only 1 gallery per page if (containernode.scanned) return; containernode.scanned = true; toolsshadow = WA.createDomNode('div', null, 'tools-shadow'); toolsshadow.style.display = 'none'; containernode.appendChild(toolsshadow); toolsnode = WA.createDomNode('div', null, 'tools-container'); containernode.appendChild(toolsnode); // fill with the buttons template type = containernode.dataset.type; key = containernode.dataset.key; code = {t:type,k:key} // create buttons // close: always here var closebutton = WA.createDomNode('div', null, 'anim tools-close icon-k7-tools-close'); closebutton.setAttribute('alt', WA.i18n.getMessage('txt-tools-cerrar')); closebutton.setAttribute('title', WA.i18n.getMessage('txt-tools-cerrar')); closebutton.onclick = clickclose; toolsnode.appendChild(closebutton); buttons.push(closebutton); if (type == 'r') { // menu planner: recipe only /* var mpbutton = WA.createDomNode('div', null, 'anim tools-menuplanner icon-k7-tools-menuplanner'); mpbutton.setAttribute('alt', WA.i18n.getMessage('txt-tools-planeadormenu')); mpbutton.setAttribute('title', WA.i18n.getMessage('txt-tools-planeadormenu')); mpbutton.onclick = clickmenuplanner; toolsnode.appendChild(mpbutton); buttons.push(mpbutton); */ // Shopping list / only recipe var slbutton = WA.createDomNode('div', null, 'anim tools-shoppinglist icon-k7-tools-shoppinglist'); slbutton.setAttribute('alt', WA.i18n.getMessage('txt-tools-listasuper')); slbutton.setAttribute('title', WA.i18n.getMessage('txt-tools-listasuper')); slbutton.onclick = clickshoppinglist; toolsnode.appendChild(slbutton); buttons.push(slbutton); } var clbutton = WA.createDomNode('div', null, 'anim tools-collections icon-k7-tools-collections'); clbutton.setAttribute('alt', WA.i18n.getMessage('txt-tools-colecciones')); clbutton.setAttribute('title', WA.i18n.getMessage('txt-tools-colecciones')); clbutton.onclick = clickcollections; toolsnode.appendChild(clbutton); buttons.push(clbutton); var fvbutton = WA.createDomNode('div', null, 'anim tools-favorites icon-k7-tools-favorites-empty'); fvbutton.setAttribute('alt', WA.i18n.getMessage('txt-tools-favorito')); fvbutton.setAttribute('title', WA.i18n.getMessage('txt-tools-favorito')); fvbutton.onclick = clickfav; toolsnode.appendChild(fvbutton); buttons.push(fvbutton);}// toolsvar translation = { "txt-tools-favorito": "Agregar a mis Favoritos", "txt-tools-colecciones": "Agregar a mis Colecciones", "txt-tools-listasuper": "Agregar a mi Lista del Súper", "txt-tools-planeadormenu": "Agregar a Planeador de Menú", "txt-tools-cerrar": "Cerrar",};WA.i18n.loadMessages(translation);/* Funciones para manejar el feed *//* Escrito por: Phil Fecha: Julio 2016 Control de cambios: 26/02/2020: Wilmer, Ajuste a feed search/v6 10/07/2016: Phil, Creación*/KL.Modules.feed = new function(){ var self = this; function load() { } this.unload = unload; function unload() { } KL.loader.addHookLoad('feed', load); KL.loader.addHookPostLoad('feed', load); KL.loader.addHookUnload('feed', unload);}KL.Modules.feed.container = function(id, template, datos, q){ var self = this;}KL.Modules.qualification = new function(){ var self = this; var ready = false; var node = null; var nodecontainer = null; var nodenext = null var key = 0; var type = 0; var quantity = 10; var page = 1; var more = true; var nodestar = null; var nodecomment = null; var nodebutton = null; var numestrellas = 0; function cleandata() { type = node.dataset.type; key = node.dataset.key; quantity = parseInt(node.dataset.quantity, 10); page = parseInt(node.dataset.page, 10); more = node.dataset.more=="1"; nodecontainer.innerHTML = ""; } function clickmore(event) { if (!more) return; page++; calldata(); } function calldata() { var r = WA.Managers.ajax.createRequest(KL.graphdomains + '/v6/qualification/list', 'POST', null, getdata, false); r.addParameter('type', type ); r.addParameter('key', key ); r.addParameter('device', KL.device ); r.addParameter('language', KL.language ); r.addParameter('quantity', quantity ); r.addParameter('page', page ); r.send(); } function getdata(request) { code = JSON.parse(request.responseText); // inject into template template = WA.templater`${['loop', 'payload','calificador']}`; text = template(code); ndiv = WA.createDomNode('div', null, null); ndiv.style = "clear: both;"; ndiv.innerHTML = text; nodecontainer.appendChild(ndiv); // set next, data into more = code.more if (nodenext) { nodenext.style.display = more?"block":"none"; } // analyze img and ads and an KL.loader.callHooksPostLoad(); } function sendqualification() { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('qualification', 'qualification/gologin'); KL.loader.loadPage("/login?p="+document.location.pathname); return; } if (nodecomment.value == "" || numestrellas == 0) { KL.Modules.modal.notifica(WA.i18n.getMessage("necesitascalificar")); return; } var r = WA.Managers.ajax.createRequest(KL.graphdomains + '/v6/qualification/insert', 'POST', null, getinsertresponse, false); r.addParameter('type', type ); r.addParameter('key', key ); r.addParameter('device', KL.device ); r.addParameter('language', KL.language ); r.addParameter('qualification', numestrellas ); r.addParameter('comment', nodecomment.value ); r.send(); } function getinsertresponse(request) { var code = JSON.parse(request.response); if (code.status == 'ok') { //ga('send', 'event', 'usuario', 'usu/calificar', 'usu/cal/calificar', 0); KL.Modules.stat.registerEventGA4('usu/cal/calificar', {'send_to': KL.analyticsTag}); switch (code.type) { case 2: KL.Modules.modal.notifica(WA.i18n.getMessage("graciascalificartip")); break; case 7: KL.Modules.modal.notifica(WA.i18n.getMessage("graciascalificararticulo")); break; case 8: KL.Modules.modal.notifica(WA.i18n.getMessage("graciascalificarquiz")); break; default: KL.Modules.modal.notifica(WA.i18n.getMessage("graciasporcalificar")); break; } cleandata(); calldata(); WA.toDOM('social-qualification-button').value = WA.i18n.getMessage("txtmodificar"); } else { if (code.code == 1) { //ga('send', 'event', 'usuario', 'usu/calificar', 'usu/cal/logincalificar', 0); KL.Modules.stat.registerEventGA4('usu/cal/logincalificar', {'send_to': KL.analyticsTag}); // no conectado, pls connect KL.Modules.chef.abrir(WA.i18n.getMessage("ingresa"));// } else { //ga('send', 'event', 'usuario', 'usu/calificar', 'usu/cal/errorcalificar', 0); KL.Modules.stat.registerEventGA4('usu/cal/errorcalificar', {'send_to': KL.analyticsTag}); KL.Modules.modal.alerta(code.mensaje); // } } } // click estrellas this.clickestrellas = clickestrellas; function clickestrellas(e) { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('qualification', 'qualification/gologin'); KL.loader.loadPage("/login?p="+document.location.pathname); return; } var num = 0; var posx = WA.browser.getCursorOffsetX(e); if(posx > 90) num = Math.ceil(posx / 33); else num = Math.floor(posx / 33) + 1; if (num > 5) num = 5; escondeestrellas(); WA.toDOM('social-qualification-estrellas-' + num).style.display = 'block'; numestrellas = num; } function escondeestrellas() { for (var i = 0; i <= 5; i++) WA.toDOM('social-qualification-estrellas-' + i).style.display = 'none'; } function agregaAvatar() { var nodeavatar = WA.toDOM('chefAvatarCalifica'); if(nodeavatar){ if(KL.Modules.client.clientlogged) //console.log("clientcode : ", KL.Modules.client) //nodeavatar.src = KL.Modules.client.clientcode.client.i; nodeavatar.src = 'https://cdn.kiwilimon.com/kiwi5pc/static/icono-usuario.png'; else nodeavatar.src = 'https://cdn.kiwilimon.com/kiwi5pc/static/icono-usuario.png'; } } function esperaChef() { if(KL.Modules.client.clientready) { agregaAvatar(); return; } else { setTimeout(function () { esperaChef(); }, 300); } } function load() { node = WA.toDOM('social-qualification'); if (!node) return; nodecontainer = WA.toDOM('social-qualification-container'); page = 1; nodenext = WA.toDOM('social-qualification-vermas'); // enlaza ver mas if (nodenext) nodenext.onclick=clickmore; type = node.dataset.type; key = node.dataset.key; quantity = parseInt(node.dataset.quantity, 10); page = parseInt(node.dataset.page, 10); more = node.dataset.more=="1"; WA.toDOM('social-qualification-estrellas-0').onclick = clickestrellas; WA.toDOM('social-qualification-estrellas-1').onclick = clickestrellas; WA.toDOM('social-qualification-estrellas-2').onclick = clickestrellas; WA.toDOM('social-qualification-estrellas-3').onclick = clickestrellas; WA.toDOM('social-qualification-estrellas-4').onclick = clickestrellas; WA.toDOM('social-qualification-estrellas-5').onclick = clickestrellas; numestrellas = 0; let nodequalification = WA.toDOM('socal-qualification-areacalificacion'); if (nodequalification.dataset.comment !="") { numestrellas = parseInt(nodequalification.dataset.qualification); WA.toDOM('social-qualification-comment').value = nodequalification.dataset.comment; escondeestrellas(); WA.toDOM('social-qualification-estrellas-' + numestrellas).style.display = 'block'; WA.toDOM('social-qualification-button').value = WA.i18n.getMessage("txtmodificar"); } // enlaza textarea, no se si aquí sea necesario hacer un check a una función ya que se guarda el comentario en sí nodecomment = WA.toDOM('social-qualification-comment'); // enlaza boton nodebutton = WA.toDOM('social-qualification-button'); nodebutton.onclick = sendqualification; // aquí enlaza a la función de service=insert en /v6/qualification esperaChef(); self.ready = true; } function unload() { node = null; nodecontainer = null; nodenext = null } KL.loader.addHookLoad('qualification', load); KL.loader.addHookUnload('qualification', unload);}// var translation = { "necesitascalificar": "Necesitas poner la calificación y un comentario para calificar.", "graciasporcalificar": "Gracias por calificar esta receta.", "graciascalificartip": "Gracias por calificar este tip.", "graciascalificararticulo": "Gracias por calificar este artículo.", "graciascalificarquiz": "Gracias por calificar este quiz.", "txtmodificar": "Modificar",};WA.i18n.loadMessages(translation);KL.Modules.uploadimage = new function(){ // var self = this; var node= null; var type = null; var key = null; // var buttonValidate = null; /* Flags para distintos casos */ var openFlag = false; var videoFlag = false; // 1 var galeriaFlag = false; // 2 var fotoINFlag = false; // 3 var fotoOUTFlag = false; // 4 var bgFlag = false; /* Flags para distintos casos */ var idNodoEnVista = null; var formimage = null; this.formImage = formImage; function formImage(data) { load(); //console.log("forma Image upload-image"); //console.log(node.dataset); // setea el key y type del bloque ya creado... key = node.dataset.key; type = node.dataset.type; // formimage = new ajaximage('subirFoto', 'IMAGEN'); formimage.setLoadingImage(KL.cdn7domains + '/kiwi5/static/loading.gif'); formimage.setAction(data.action); formimage.setPage('foto'); //console.log("form image end"); } this.sendImage = sendImage; function sendImage() { // nombre de la imagen guardada var imagenfile = WA.toDOM("IMAGEN_file").value; if (imagenfile == "") { KL.Modules.modal.alerta("Selecciona una imagen antes de validar"); return; } //var imagen = WA.toDOM('IMAGEN').value; var orden = WA.toDOM('orden').value; //var imagendownload = WA.toDOM('IMAGEN_download').value; // nombre de la imagen WA.Managers.ajax.createPromiseRequest({ url: KL.graphdomains + '/v6/recipeimage', method: 'post', send: false}) .then(function(request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('key', key); request.addParameter('order', orden); //request.addParameter('IMAGEN', imagen); request.addParameter('IMAGEN_file', imagenfile); //request.addParameter('IMAGEN_download', imagendownload); return request.send(); }) .then(function(response){ var code = JSON.parse(response); if (code.status == 'OK') { //KL.Modules.stat.registerEvent('uploadimage', 'uploadimage/insert'); KL.Modules.modal.hidepopup(); //console.log("OK: ", code); KL.Modules.modal.notifica( code.p1 + ' ' + code.p2 + ' ' + code.p3 +' ' + code.p4 ); } else { //KL.Modules.stat.registerEvent('uploadimage', 'uploadimage/insert/error'); KL.Modules.modal.hidepopup(); KL.Modules.stat.registerEvent('uploadimage', 'uploadimage/error'); KL.Modules.modal.alerta(code.message); } }) .catch(function(response) { //var res = JSON.parse(response); console.log("res: ", response); //console.log("Error sending image of the recipe:", res.status, res.message); //KL.Modules.modal.alerta(res.message); }); } this.cancel = cancel; function cancel() { // aqui debería quitar todo respecto a la imagen del pop up pero no le veo sentido, simplemente lo cierro KL.Modules.modal.hidepopup(); } /* this.cerrarSubirfoto = cerrarSubirfoto; function cerrarSubirfoto() { WA.toDOM('IMAGEN').value = ''; WA.toDOM('clave').value = ''; WA.toDOM('orden').value = ''; WA.toDOM('IMAGEN_file').value = ''; WA.toDOM('IMAGEN_download').value = ''; WA.toDOM('IMAGEN_image').src = ''; WA.toDOM('IMAGEN_image').style.width = '0px'; WA.toDOM('validaImagen').innerHTML = WA.i18n.getMessage("txtcerrarSubirfoto"); } // this.cerrarContenedores = cerrarContenedores; function cerrarContenedores(tipoFlag) { if(!openFlag) return; if(typeof(tipoFlag) == "undefined" || tipoFlag.charCode == 0) { if(fotoINFlag) tipoFlag = 'subir-in'; if(fotoOUTFlag) tipoFlag = 'subir-out'; if(videoFlag) tipoFlag = 'video'; if(galeriaFlag) tipoFlag = 'galeria'; } console.log("cerrar contenedores: ", tipoFlag); /*if(tipoFlag == 'video') { cerrarVideo(); videoFlag = false; openFlag = false; } else if(tipoFlag == 'galeria') { cerrarSubirImagen(); cerrarTiraImagen(); closeBlackBg(); bgFlag = false; fotoINFlag = false; galeriaFlag = false; openFlag = false; idNodoEnVista = null; } else* / if(tipoFlag == 'subir-out') { //cerrarSubirImagen(); KL.Modules.modal.hidepopup(); //closeBlackBg(); // esto era para la tira de imágenes //WA.toDOM('cerrarid').innerHTML = WA.i18n.getMessage("txtcerrar"); //WA.toDOM('tiraimagen-bg-black').style.display = 'none'; //WA.toDOM('tiraimagen-bg-black').style.zIndex = '-10'; bgFlag = false; fotoOUTFlag = false; openFlag = false; } else if(tipoFlag == 'subir-in') { cerrarSubirImagen(); fotoINFlag = false; openFlag = false; } } /* Cierra contenedores en caso de estar abierta con el boton Esc */ /* Acciones partiendo de las flechas o el boton esc del teclado */ //WA.Managers.event.key('esc', cerrarContenedores); function load() { node = WA.toDOM('upload-image'); if (!node){ return; } //console.log("node.dataset"); //console.log(node.dataset); buttonValidate = WA.toDOM("upload-image-validaImagen"); buttonValidate.disable = true; } // function unload() { node = null; } KL.loader.addHookLoad('uploadimage', load); //KL.loader.addHookPostLoad('uploadimage', load); KL.loader.addHookUnload('uploadimage', unload);}KL.Modules.gallery = new function(){ var self = this; var galleries = {}; var counter = 1; function load() { var galleryNodes = document.getElementsByClassName('gallery'); if (galleryNodes) { for (var i = 0; i < galleryNodes.length; i++) { id = galleryNodes[i].id; if (!id) { galleryNodes[i].id = id = "gallery" + counter++; } galleries[id] = new KL.Modules.onegallery(galleryNodes[i]) } } } function unload() { for (var i = 0; i < galleries.length; i++) galleries[i].destroy(); galleries = {}; } KL.loader.addHookLoad('gallery', load); KL.loader.addHookPostLoad('gallery', load); KL.loader.addHookUnload('gallery', unload);}KL.Modules.onegallery = function(node){ var self = this; var actual = null; var animation = ''; var gallerynode = node; var containernode = null; var previousnode = null; var nextnode = null; var playing = false; var playnode = null; var withBullets = false; var bulletsnode = null; var timer = null; var timing = null; function clickplay(event, noevent) { if (playing) { // para todo clearTimeout(timer); timer = null; playing = false; playnode.firstElementChild.className = 'icon-k7-gallery-pause'; KL.Modules.stat.registerEvent('gallery', 'gallery/pause'); } else { // lanza timer = setTimeout( function() { play(); }, timing); playing = true; playnode.firstElementChild.className = 'icon-k7-gallery-play'; if (!noevent) KL.Modules.stat.registerEvent('gallery', 'gallery/play'); } } function clicknext(clave) { if (timer) { clearTimeout(timer); timer = setTimeout( function() { play(); }, timing); // todo: timing } continuousnext(clave); } function continuousnext(clave) { if (actual.nextElementSibling) { setNodeClasses(actual, actual.nextElementSibling); actual = actual.nextElementSibling; } else { var firstnode = containernode.childNodes[0]; setNodeClasses(actual, firstnode); actual = firstnode; } updateBullets(); } function clickprevious(clave) { if (timer) { clearTimeout(timer); timer = setTimeout( function() { play(); }, timing); // todo: timing } continuousprevious(clave); } function continuousprevious(clave) { if (actual.previousElementSibling) { setNodeClasses(actual, actual.previousElementSibling); actual = actual.previousElementSibling; } else { var lastindex = containernode.childNodes.length - 1; var lastnode = containernode.childNodes[lastindex]; setNodeClasses(actual, lastnode); actual = lastnode; } updateBullets(); } // onlick bullet, this is the bullet function gotoslide(event) { if (timer) { clearTimeout(timer); timer = setTimeout(play, timing); } if (this.linked != actual) { var nextone = this.linked; setNodeClasses(actual, nextone); actual = this.linked; updateBullets(); } KL.Modules.stat.registerEvent('gallery', 'gallery/gotoslide'); } function updateBullets() { if (!withBullets) return; for (i = 0, l = bulletsnode.childNodes.length; i < l; i++) { if (bulletsnode.childNodes[i].linked == actual) bulletsnode.childNodes[i].className = 'gallery-bullet on'; else bulletsnode.childNodes[i].className = 'gallery-bullet'; } } //current y next son los ids de los nodos function setNodeClasses(current, next) { var lastId = containernode.lastElementChild; var firstId = containernode.firstElementChild; var before = true; for (var i=0, l=containernode.childNodes.length; i'; txtReceta += ''; txtReceta += '
'+ mp_MesInfoObj[fechaTmpSemana][p].nombrereceta +'
'; txtReceta += '
'; txtReceta += '
'; WA.toDOM('mp-mes-dia-pos-' + y).onclick = irDia; WA.toDOM('mp-mes-dia-pos-' + y).indice = pointer; if (datos[pointer]) { var tipos = {}; for (var x in datos[pointer]) { if (tipos[datos[pointer][x].tipo]) continue; tipos[datos[pointer][x].tipo] = true; } for (var i = 1; i <= 5; i++) { if (tipos[i]) { var node = KL.MP.fabricapelota(i); WA.toDOM('mp-mes-dia-pos-' + y).appendChild(node); } } } } for (var x = offset + num; x < 43; x++) { WA.toDOM('mp-mes-dia-pos-' + x).innerHTML = ''; WA.toDOM('mp-mes-dia-pos-' + x).onclick = WA.nothing; } marcaDiaCalendario(); KL.MP.loader.solicitarinformacion(KL.MP.fec_seleccionada, KL.MP.fec_seleccionada, rellenaDia);}/* var indiceDia = dataInicio; var inicioFechas = mp_MesInfoObj var tmpInfoDiaUno = mp_infoDiaUno; cleanFields('mes'); //TITULO MES WA.toDOM('mp-titulo-mes-actual').innerHTML = mp_MesesArray[mp_mes]; for (var x = 1; x <= mp_numeroDeDias; x++) { var txtDia = ''; //Dia txtDia += ''; //Signo de mas en todos txtDia += '
+
'; //Contenedor de Herramientas para agregar recetas txtDia += ''; var fechaDisplay = mp_anio + '-' + mesescortos[mp_mes] + '-' + diascortos[x]; if (mp_MesInfoObj[fechaDisplay]) { var objDataTxt = extraerRecetaDeObj(mp_MesInfoObj[fechaDisplay]); txtDia += ''; txtDia += ''; var arrayTmp = new Array(); //llenado de bullets para formato mobile for (var z = 0; z < objDataTxt.tipo.length; z++) { if(!arrayTmp[objDataTxt.tipo[z]]) { txtDia += mp_dotsTipo[objDataTxt.tipo[z]]; arrayTmp[objDataTxt.tipo[z]] = true; } } txtDia += '
'; } else txtDia += ''; if(tmpInfoDiaUno == 0) tmpInfoDiaUno = 7; WA.toDOM('mp-mes-dia-pos-' + (tmpInfoDiaUno)).innerHTML = txtDia; tmpInfoDiaUno++; indiceDia++; } //barra extra de dias por si es requerida if (tmpInfoDiaUno <= 36) WA.toDOM('mp-special-row').style.display = "none"; else WA.toDOM('mp-special-row').style.display = "table-row"; */// Vamos al dia anterior.function irMesAnterior(){ KL.MP.fec_fin = KL.MP.fec_ini - 1; var d = KL.MP.convierteOffsetADate(KL.MP.fec_fin); var num = WA.Date.getMaxMonthDays(d); //var num = getMaxMonthDays(d); //var num = new Date(d.getFullYear(), d.getMonth(), 0).getDate(); apagarDiaCalendario(); KL.MP.fec_ini = KL.MP.fec_ini - num; KL.MP.fec_seleccionada -= num; if (KL.MP.fec_seleccionada > KL.MP.fec_fin) KL.MP.fec_seleccionada = KL.MP.fec_fin; KL.MP.loader.solicitarinformacion(KL.MP.fec_ini, KL.MP.fec_fin, rellenaMes);}// Vamos al dia Siguiente.function irMesSiguiente(){ apagarDiaCalendario(); var d = KL.MP.convierteOffsetADate(KL.MP.fec_ini); var numactual = WA.Date.getMaxMonthDays(d); //var numactual = getMaxMonthDays(d); //var numactual = new Date(d.getFullYear(), d.getMonth(), 0).getDate(); KL.MP.fec_ini = KL.MP.fec_fin + 1; d = KL.MP.convierteOffsetADate(KL.MP.fec_ini); var numsiguiente = WA.Date.getMaxMonthDays(d); //var numsiguiente = getMaxMonthDays(d); //var numsiguiente = new Date(d.getFullYear(), d.getMonth(), 0).getDate(); KL.MP.fec_fin = KL.MP.fec_ini + numsiguiente - 1; KL.MP.fec_seleccionada += numactual; if (KL.MP.fec_seleccionada > KL.MP.fec_fin) KL.MP.fec_seleccionada = KL.MP.fec_fin; KL.MP.loader.solicitarinformacion(KL.MP.fec_ini, KL.MP.fec_fin, rellenaMes);}function irDia(){ // ubicamos que dia var indice = this.indice; apagarDiaCalendario(); KL.MP.fec_seleccionada = indice; marcaDiaCalendario(); KL.MP.loader.solicitarinformacion(KL.MP.fec_seleccionada, KL.MP.fec_seleccionada, rellenaDia);}function marcaDiaCalendario(){ var d = KL.MP.convierteOffsetADate(KL.MP.fec_ini); var offset = d.getDay()==0?6:d.getDay()-1; d = KL.MP.convierteOffsetADate(KL.MP.fec_seleccionada); var numdia = d.getDate(); WA.toDOM("mp-mes-dia-pos-"+ (offset+numdia)).style.backgroundColor = "#F1F1F1";}function apagarDiaCalendario(){ var d = KL.MP.convierteOffsetADate(KL.MP.fec_ini); var offset = d.getDay()==0?6:d.getDay()-1; var d = KL.MP.convierteOffsetADate(KL.MP.fec_seleccionada); var numdia = d.getDate(); WA.toDOM("mp-mes-dia-pos-"+ (offset+numdia)).style.backgroundColor = "";}// Elimina una receta con el (-) en Dia, Semana o Mes (DSM)function eliminaRecetaDSM(clave, recetaClave){ var request = WA.Managers.ajax.createRequest('/listeners/domenuplanner', 'POST', 'modo=eliminarReceta&clave=' + clave + '&recetaclave=' + recetaClave, mp_eliminaRecetaDSMRespuesta, true);}function mp_eliminaRecetaDSMRespuesta(request){ var resp = WA.JSON.decode(request.responseText); if (resp.estatus == 'OK') { var node = WA.toDOM('mpreceta|' + resp.clave + '|' + resp.clavereceta); // remover el nodo de la pantalla var recdataParent = node.parentNode; node.parentNode.removeChild(node); if(KL.MP.tipovista == 'semana') { if(!WA.toDOM(recdataParent).innerHTML) recdataParent.parentNode.style.display = 'none'; } // remover la receta del loader KL.MP.loader.borrarReceta(resp.clave); // llamar el listener if(KL.MP.tipovista == 'mes') { KL.MP.loader.solicitarinformacion(KL.MP.fec_ini, KL.MP.fec_fin, rellenaMes, false); } } else { fijatitulo('icono_seccion', WA.i18n.getMessage("txtplaneador5")); alerta(resp.mensaje); }}KL.MP.agreganodeid = undefined;KL.MP.agregadia = undefined;KL.MP.agregatipo = undefined;KL.MP.agregareceta = undefined;// Agrega una receta con el (+) en Dia, Semana o Mes (DSM)function agregaRecetaDSM(dia, tipo){ KL.MP.agregadia = dia; KL.MP.agregatipo = tipo; KL.MP.fec_seleccionada = dia; // Llama la popup KL.popup.show("mp-toolbox-agregar"); // Reinicia y rellena la popup mp_agregashow('mp-busqueda-box'); WA.toDOM('mp-bbox-clasif').style.left = '0px'; WA.toDOM('mp-bbox-result').style.left = '300px';}function mp_agregashow(id){ WA.toDOM('mp-busqueda-box').style.display = 'none'; WA.toDOM('mp-comida-box').style.display = 'none'; WA.toDOM(id).style.display = 'block';}var paginaVer = 1;var recetasCargadas = false;var claveClasificacion = 0;function mpGetRecetasClasificacion(clave){ // pon una rueda de buscando... //getRecetasLista paginaVer = 1; claveClasificacion = 0; recetasCargadas = false; var request = WA.Managers.ajax.createRequest('/listeners/getbuscar', 'POST', 'tipo=r', mpRecetasClasificacionRespuesta, false); request.addParameter('f', 2); request.addParameter('cats', clave); request.addParameter('ordena', 'masrecomendado'); request.addParameter('pagina', paginaVer); request.addParameter('vista', 'json'); request.send(); claveClasificacion = clave; paginaVer ++;}//LLenado de informacion por clasificacionfunction mpRecetasClasificacionRespuesta(request){ var data = JSON.parse(request.responseText); mp_getbuscarInfoTmp = data; if(!data) return; if (recetasCargadas) { if (WA.toDOM('resultado_vermas')) { var aux = WA.toDOM('resultado_vermas'); WA.toDOM('mp-bbox-result').removeChild(aux); } for (var x in data.result) { var node = KL.MP.fabricarecetaagrega(data.result[x]); WA.toDOM('mp-bbox-result').appendChild(node); } //Desplaza el contenedor de las clasificaciones WA.toDOM('mp-bbox-clasif').style.left = '-300px'; //Muestra el contenedor donde se fabricaron las recetas WA.toDOM('mp-bbox-result').style.left = '0'; var nodo2 = WA.createDomNode('div', 'resultado_vermas' ); nodo2.innerHTML = ''+ WA.i18n.getMessage("txtplaneador6") +'
'; WA.toDOM('mp-bbox-result').appendChild(nodo2); } else { //Crea el div para el boton de regreso en al popup WA.toDOM('mp-bbox-result').innerHTML = ''+ WA.i18n.getMessage("txtplaneador6") +'
'; WA.toDOM('mp-bbox-result').appendChild(nodo1); recetasCargadas = true; }}function verMasRecetas(){ recetasCargadas = true; var request = WA.Managers.ajax.createRequest('/listeners/getbuscar', 'POST', 'tipo=r', mpRecetasClasificacionRespuesta, false); request.addParameter('f', 2); request.addParameter('cats', claveClasificacion); request.addParameter('ordena', 'masrecomendado'); request.addParameter('pagina', paginaVer); request.addParameter('vista', 'json'); request.send(); paginaVer++;}function mpRegresarClasificaciones(){ WA.toDOM('mp-bbox-clasif').style.left = '0px'; WA.toDOM('mp-bbox-result').style.left = '300px';}function mpComidaTipo(claveReceta){ KL.MP.agregareceta = claveReceta; mp_agregashow('mp-comida-box'); if(KL.MP.armaMenu) WA.toDOM("mp-cbox-comida-5").style.display = 'none'; if (KL.MP.agregatipo) mpSetComidaTipo(KL.MP.agregatipo);}function mpSetComidaTipo(tipo){ KL.popup.hide(); if (KL.MP.armaMenu == 0) { if (KL.MP.tipovista == 'semana') { KL.MP.agregadia = KL.MP.fec_ini + KL.MP.agregadia - 1; } WA.Managers.ajax.createRequest('/listeners/domenuplanner', 'POST', 'modo=agregarReceta&clavereceta=' + KL.MP.agregareceta +'&dia=' + KL.MP.agregadia +'&tipo=' + tipo, mpRespuestaAgregaReceta, true); } else { //Cuando se encuantra en arma tu menu, obtiene el resultado de la popup, lo recorre for (var x in mp_getbuscarInfoTmp.result) { //obtener los datos del resultado que se utilizaran para desplegar la receta var clave = mp_getbuscarInfoTmp.result[x].clave; var nombre = mp_getbuscarInfoTmp.result[x].nombre; var imagen = mp_getbuscarInfoTmp.result[x].imagen; var ligaimagen = mp_getbuscarInfoTmp.result[x].ligaimagen; if (clave == KL.MP.agregareceta ) { var nodo = WA.createDomNode('div', 'mp_cm|' + tipo + '|' + KL.MP.agregadia + '|' + clave, 'mp_cm'); var receta = '' +' ' +'
' +'' + nombre +'
' +'' +'
' +' '; nodo.innerHTML = receta; //WA.toDOM('resultado_receta_'+ tipo +'_'+ KL.MP.agregadia).appendChild(nodo); WA.toDOM('mp_tipo_'+ tipo +'_'+ KL.MP.agregadia).appendChild(nodo); nodoReceta = WA.toDOM("mp_tipo_"+ tipo +'_'+ KL.MP.agregadia); if(nodoReceta.innerHTML) WA.toDOM("mp_tipo_icn_"+ tipo +'_'+ KL.MP.agregadia).style.display = 'block'; var nodo2 = WA.toDOM('img_'+ clave ); nodo2.setAttribute("onclick", "mp_resumenReceta('"+ clave +"')"); //nodo2.setAttribute("ontouchstart", "mp_resumenReceta('"+ clave +"')"); } } }}function mpRespuestaAgregaReceta(request){ var resp = JSON.parse(request.responseText); if(resp.estatus == 'OK') { // agregar la receta a la pagina en su respectivo (+) y en el loader if (KL.MP.tipovista == 'dia') KL.MP.loader.solicitarinformacion(KL.MP.fec_ini, KL.MP.fec_fin, rellenaDia, true); else if (KL.MP.tipovista == 'semana') KL.MP.loader.solicitarinformacion(KL.MP.fec_ini, KL.MP.fec_fin, rellenaSemana, true); else if (KL.MP.tipovista == 'mes') KL.MP.loader.solicitarinformacion(KL.MP.fec_ini, KL.MP.fec_fin, rellenaMes, true); } else { fijatitulo('icono_seccion', WA.i18n.getMessage("txtplaneador5")); alerta(resp.mensaje); }}// buscar por palabrafunction mpBuscaPalabra(){ // pon una rueda de buscando... var texto = WA.toDOM('mp-bboxb-input').value; //getRecetasLista var request = WA.Managers.ajax.createRequest('/listeners/getbuscar', 'POST', 'tipo=r', mpRecetasClasificacionRespuesta, false); request.addParameter('f', 2); request.addParameter('ordena', 'masrecomendado'); request.addParameter('q', WA.UTF8.encode(texto)); request.addParameter('pagina', 1); request.addParameter('vista', 'json'); request.send();}// Permite agregar un ingredientefunction agregarIngrediente(){var request = WA.Managers.ajax.createRequest('/listeners/domenuplanner', 'POST', 'modo=agregaringrediente' , recibiringrediente, false);}var mp_clavereceta = null;var mp_dia = null;var diasSemana = null;var mesescortos = null;var diasSemanaCompleto = null;var meses = null;var diascortos = null;var mp_widthday = null;var mp_dia_hoy = null;var id_mp_dia_hoy = null;var mp_posicion_actual = null;var mp_posiciondia_actual = null;var mp_colecciondias = null;var min = null;var max = null;var calendario = null;var bloqueDisplay = null;var flagToolBox = null;var nodoFlag = null;var mpTempClaveReceta = null;var mpTempDiaInsert = null;var tipoCalendarioVista = null;var mp_rango_menor = null;var mp_rango_mayor = null;var mp_rango_offsetDia = null;var diaToken = null;var semanaToken = null;var mesToken = null;var tipoRellenoDia = null;var nodoToolBoxActivo = null;var diaToolBoxActivo = null;var tipoToolBoxActivo = null;var mp_MesInfoObj = null;var mp_getbuscarInfoTmp = null;var redetaDataTmpNode = null;var mp_tipo_icono = null;var mp_dotsTipo = null;var mp_MesesArray = null;function mp_init(){ //CDN // Variables de recetas en uso para movelas en el MP //variable global de clave receta, llenada desde la introduccion de la receta. mp_clavereceta = null; //guardamos el dia, para poder enviarlo al servidor cuando el usuario selecciona el tipo mp_dia = null; // Constructor de fechas diasSemana = new Array(WA.i18n.getMessage("loaderdiamin1"),WA.i18n.getMessage("loaderdiamin2"),WA.i18n.getMessage("loaderdiamin3"),WA.i18n.getMessage("loaderdiamin4"),WA.i18n.getMessage("loaderdiamin5"),WA.i18n.getMessage("loaderdiamin6"),WA.i18n.getMessage("loaderdiamin7")); mesescortos = new Array ("01","02","03","04","05","06","07","08","09","10","11","12"); diasSemanaCompleto = new Array(WA.i18n.getMessage("loaderdia1"),WA.i18n.getMessage("loaderdia2"),WA.i18n.getMessage("loaderdia3"),WA.i18n.getMessage("loaderdia4"),WA.i18n.getMessage("loaderdia5"),WA.i18n.getMessage("loaderdia6"),WA.i18n.getMessage("loaderdia7")); meses = new Array ("",WA.i18n.getMessage("loadermes1"),WA.i18n.getMessage("loadermes2"),WA.i18n.getMessage("loadermes3"),WA.i18n.getMessage("loadermes4"),WA.i18n.getMessage("loadermes5"),WA.i18n.getMessage("loadermes6"),WA.i18n.getMessage("loadermes7"),WA.i18n.getMessage("loadermes8"),WA.i18n.getMessage("loadermes9"),WA.i18n.getMessage("loadermes10"),WA.i18n.getMessage("loadermes11"),WA.i18n.getMessage("loadermes12")); diascortos= new Array("00","01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31"); // Variable que contiene el tamaño de un dÃa. Ajustar si se modifica el CSS del dÃa. if(KL.device == 'pc') mp_widthday = 90; // si el width del dia es 80, se deja a 90 para el espacio entre cada dia if(KL.device == 'mobile') mp_widthday = 70; // si el width del dia es 60, se deja a 70 para el espacio entre cada dia mp_dia_hoy = new Date(); id_mp_dia_hoy = mp_dia_hoy.getFullYear()+'-'+mesescortos[mp_dia_hoy.getMonth()]+'-'+diascortos[mp_dia_hoy.getDate()]; //guarda la posición actual para avanzar o retroceder -- pixeles mp_posicion_actual = 0; //guarda la posición actual para avanzar o retroceder -- offset de dia mp_posiciondia_actual = 0; //variable para incrementar dias futuros mp_colecciondias = {}; //agregamos el valor del ultimo dia min = null; max = null; calendario = false; bloqueDisplay = 'dia'; flagToolBox = 'cerrado'; nodoFlag = undefined; mpTempClaveReceta = null; mpTempDiaInsert = null; tipoCalendarioVista = undefined; mp_rango_menor = 1000000; mp_rango_mayor = -1000000; mp_rango_offsetDia = 1000000; //Variables para display Data diaToken = undefined; semanaToken = undefined; mesToken = undefined; tipoRellenoDia = undefined; nodoToolBoxActivo = undefined; diaToolBoxActivo = undefined; tipoToolBoxActivo = 'dia'; mp_MesInfoObj = new Array(); mp_getbuscarInfoTmp = new Array(); redetaDataTmpNode = new Array(); mp_tipo_icono = new Array ("",WA.i18n.getMessage("txtplaneadortipo1"),WA.i18n.getMessage("txtplaneadortipo2"),WA.i18n.getMessage("txtplaneadortipo3"),WA.i18n.getMessage("txtplaneadortipo4"),WA.i18n.getMessage("txtplaneadortipo5")); mp_dotsTipo= new Array('', '', '', '', '', '' ); mp_MesesArray = new Array (WA.i18n.getMessage("loadermes1"), WA.i18n.getMessage("loadermes2"), WA.i18n.getMessage("loadermes3"), WA.i18n.getMessage("loadermes4"), WA.i18n.getMessage("loadermes5"), WA.i18n.getMessage("loadermes6"), WA.i18n.getMessage("loadermes7"), WA.i18n.getMessage("loadermes8"), WA.i18n.getMessage("loadermes9"), WA.i18n.getMessage("loadermes10"), WA.i18n.getMessage("loadermes11"), WA.i18n.getMessage("loadermes12") ); globalwidth = WA.browser.getWindowWidth();}function mp_offset2date(offset){ return new Date(new Date().getTime() + (24*3600000) * offset);}function mp_offset2string(offset){ var fecha = mp_offset2date(offset); return fecha.getFullYear()+'-'+mesescortos[fecha.getMonth()]+'-'+diascortos[fecha.getDate()];}// mp_abrirbarra ...function mp_abrirbarra(clavereceta, nohelp, hook){ //if (!cheflogged) // return switchpulldown(null, 'menuplanner'); if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('recipe', 'recipe/gologin'); KL.loader.loadPage("/login"); return; } // guardamos la clave de la receta a tratar mp_clavereceta = clavereceta; // cerramos contenedor de tipos si esta abierto mp_cerrarContTipo(); // abrimos la ayuda if (!nohelp) mp_abrirAyuda(); // Enseñamos todo - no es necesario lo pone visible el recipe.js //KL.popup.show("mp_herramientas-flotantes", false, hook); //WA.toDOM("mp_herramientas-flotantes").style.top = '0px'; // creamos la tira de imagenes mp_creaTira(0); mp_verificaprimerdia();}// mp_cerrarbarra ... function mp_cerrarbarra(){ // KL.popup.hide(); // KL.Modules.modal.hide(); // ya no es un popup es un element de la receta... WA.toDOM("menuplanner").remove(); mp_clavereceta = null;}function mp_tipos(e){ // tenemos que saber si la barra esta o no activa para poder llamar esta funcion // EN el caso del planeador, solo esta activa cuando hay una receta if (!mp_clavereceta) return; // cerramos la ayuda para abrir el tipo mp_cerrarAyuda(); if(mp_dia) { if(id_mp_dia_hoy == mp_dia) WA.toDOM('menuplanner-dia|' + mp_dia).className = "menuplanner-dia menuplanner-hoy"; else WA.toDOM('menuplanner-dia|' + mp_dia).className = "menuplanner-dia"; } mp_dia = this.fechadia; var mi_nodo = (WA.browser.getNodeNodeLeft(WA.toDOM('menuplanner-clipping'), WA.toDOM('mp_herramientas-flotantes'))-100); var miposicion = parseInt(this.style.left, 10) + mp_posicion_actual + mi_nodo; // ubicamos el contenedor debajo del dÃa seleccionado if (miposicion < 1) WA.toDOM("menuplanner-tipo-comida").style.left = "0px"; else WA.toDOM("menuplanner-tipo-comida").style.left = miposicion + "px"; WA.toDOM("menuplanner-tipo-comida").style.display = "block"; if(!WA.toDOM('menuplanner-dia|' + mp_dia).style.backgroundImage) WA.toDOM('menuplanner-dia|' + mp_dia).className = "menuplanner-dia menuplanner-activo icon-k7-mp-chec-activo";}function mp_cerrarContTipo(event){ WA.toDOM("menuplanner-tipo-comida").style.display = "none";}function mp_cerrarTipo(event){ WA.toDOM("menuplanner-tipo-comida").style.display = "none"; if(mp_dia) { if(id_mp_dia_hoy == mp_dia) WA.toDOM('menuplanner-dia|' + mp_dia).className = "menuplanner-dia menuplanner-hoy"; else WA.toDOM('menuplanner-dia|' + mp_dia).className = "menuplanner-dia"; } if (WA.toDOM("mp_resumen_receta")) WA.toDOM("mp_resumen_receta").style.display = "none";}function mp_cerrarAyuda(){ WA.toDOM("menuplanner-ayuda").style.display = "none";}function mp_abrirAyuda(){ WA.toDOM("menuplanner-ayuda").style.display = "block";}function mp_agregarReceta(tipo, clavereceta, diaoffset) { var clave_receta = null; var dia_offset = 0; if(clavereceta) clave_receta = clavereceta; else if(mp_clavereceta) clave_receta = mp_clavereceta; else return; if(WA.toDOM('menuplanner-dia|' + mp_dia)) dia_offset = WA.toDOM('menuplanner-dia|' + mp_dia).offsetdia; else if(diaoffset || diaoffset == 0) dia_offset = diaoffset; else return; //WA.Managers.ajax.createRequest('/listeners/domenuplanner', 'GET', 'modo=agregarReceta&clavereceta=' + clave_receta +'&dia=' + dia_offset +'&tipo=' + tipo, mp_RespuestaagregarReceta, true); WA.Managers.ajax.createRequest('/listeners/domenuplanner', 'POST', 'modo=agregarReceta&clavereceta=' + clave_receta +'&dia=' + dia_offset +'&tipo=' + tipo, mp_RespuestaagregarReceta, true);}function mp_RespuestaagregarReceta(request) { var verifica_puntos = 0; if (request.responseText == "") { return; } var resp = JSON.parse(request.responseText); mp_cerrarbarra(); if(resp.estatus == 'OK') { // por ahora no se ocupa, es para el menu planner de mi-cuenta, // ver que funcion corresponde a esta o si se crea nueva aqui... //fijatitulo('icono_seccion', WA.i18n.getMessage("txtplaneador5")); KL.Modules.modal.confirma(WA.i18n.getMessage("txtplaneador8"), WA.i18n.getMessage("txtplaneador9"), WA.i18n.getMessage("txtplaneador10"), confirmaCalendario); if(resp.imagen) { // para que agrega la imagen si de cualquier forma cierra antes de esto la barra /*if(globalwidth > 767) { if(WA.toDOM('menuplanner-dia|' + mp_dia)) WA.toDOM('menuplanner-dia|' + mp_dia).style.backgroundImage = "url(" + KL.cdndomains + "/recetaimagen/"+resp.receta+"/thumb90-"+resp.imagen + ")"; if(WA.toDOM("fondo_" + mp_dia)) WA.toDOM("fondo_" + mp_dia).style.opacity = ".4"; if(WA.toDOM('menuplanner-dia|' + mp_dia)) WA.toDOM('menuplanner-dia|' + mp_dia).style.color = "#fff"; } else {*/ if(WA.toDOM("mp-mob-md-" + mp_dia)) { var div_cont = WA.toDOM("mp-mob-md-" + mp_dia); for(var u = 0; u <= div_cont.childNodes.length; u++ ) { var nodo_contenido = div_cont.childNodes[u]; if(nodo_contenido) { if(nodo_contenido.className == 'mp-pelota-comidacolor mp-pelota-'+ mp_tipo_icono[resp.tipo]) verifica_puntos++; } } if(verifica_puntos == 0) { WA.toDOM("mp-mob-md-" + mp_dia).innerHTML += mp_dotsTipo[resp.tipo]; } } //} } else { if(globalwidth > 767) { if(WA.toDOM('menuplanner-dia|' + mp_dia)) WA.toDOM('menuplanner-dia|' + mp_dia).style.backgroundImage = "url('" + KL.cdndomains + "/img/static/logo-o-90.png')"; if(WA.toDOM("fondo_" + mp_dia)) WA.toDOM("fondo_" + mp_dia).style.opacity = ".4"; if(WA.toDOM('menuplanner-dia|' + mp_dia)) WA.toDOM('menuplanner-dia|' + mp_dia).style.color = "#fff"; } } if(calendario) { var attTemp = WA.toDOM('mp-bloque-dia').getAttribute("view"); if (attTemp == 'mes') addTmpNode(resp.receta, resp.clave); if (bloqueDisplay == 'dia') mpFillMesSemanaDiaCompleto('dia'); if (bloqueDisplay == 'semana') mpFillMesSemanaDiaCompleto('semana'); if (bloqueDisplay == 'mes' && tipoToolBoxActivo == 'mes') mpFillMesSemanaDiaCompleto('mes'); } } else { //fijatitulo('icono_seccion', WA.i18n.getMessage("txtplaneador5")); KL.Modules.modal.notifica(resp.mensaje); }}function confirmaCalendario(id) { if(id == 1) window.location = '/mi-cuenta/planeador-de-menu';}function getconfirma(id){ if(id == 1) window.location = '/mi-cuenta/planeador-de-menu'; if(id == 2) window.location = '/mi-cuenta/planeador-de-menu/arma-tu-menu';}function mp_moverReceta(){ var clave = WA.toDOM("clave").value; var dia = WA.toDOM("dia").value; var tipo = WA.toDOM("tipo").value; var antesde = WA.toDOM("antesde").value; var err = ""; if(clavereceta == "") err = WA.i18n.getMessage("txtplaneador11"); if(dia == "") err += WA.i18n.getMessage("txtplaneador12"); if(tipo == "") err += WA.i18n.getMessage("txtplaneador13"); if(err) { fijatitulo('icono_seccion', WA.i18n.getMessage("txtplaneador5")); alerta(err); } else WA.Managers.ajax.createRequest('/listeners/domenuplanner', 'POST', 'modo=moverReceta&clave=' + clave +'&dia=' + dia +'&tipo=' + tipo +'&antesde=' + antesde, mp_RespuestamoverReceta, true);}function mp_RespuestamoverReceta(request){ var resp = JSON.parse(request.responseText); if(resp.estatus == 'OK') { } else { fijatitulo('icono_seccion', WA.i18n.getMessage("txtplaneador5")); alerta(resp.mensaje); }}function mp_eliminarReceta(){ var clave = WA.toDOM("clave").value; if(clavereceta) WA.Managers.ajax.createRequest('/listeners/domenuplanner', 'POST', 'modo=eliminarReceta&clave=' + clave , mp_RespuestaeliminarReceta, true); else return ;}function mp_RespuestaeliminarReceta(request){ var resp = JSON.parse(request.responseText); if(resp.estatus == 'OK') { } else { fijatitulo('icono_seccion', WA.i18n.getMessage("txtplaneador5")); alerta(resp.mensaje); }}function mp_menuplanner(){ var fec_ini_mp = WA.toDOM("fec_ini").value; var fec_fin_mp = WA.toDOM("fec_fin").value; WA.Managers.ajax.createRequest('/listeners/getmenuplanner', 'POST', 'fec_ini=' + fec_ini_mp + '&fec_fin=' + fec_fin_mp , mp_Respuestamenuplanner, true);}function mp_Respuestamenuplanner(request){ var resp = JSON.parse(request.responseText); if(resp.estatus == 'OK') { } else { fijatitulo('icono_seccion', WA.i18n.getMessage("txtplaneador5")); alerta(resp.mensaje); }}function mp_moverizquierda(){ var cantidad = mp_calculacantidadcasillas(); var diaantes = mp_offset2date(mp_posiciondia_actual).getDate(); mp_posiciondia_actual -= cantidad[1]; var diadespues = mp_offset2date(mp_posiciondia_actual).getDate(); if (diadespues > diaantes) mp_posiciondia_actual++; mp_posicion_actual += cantidad[1] * mp_widthday; WA.toDOM("menuplanner-tira-imagen").style.left = mp_posicion_actual + 'px'; mp_creaTira(mp_posiciondia_actual); mp_verificaprimerdia(); mp_cerrarContTipo();}function mp_moverderecha(){ var cantidad = mp_calculacantidadcasillas(); var diaantes = mp_offset2date(mp_posiciondia_actual).getDate(); mp_posiciondia_actual += cantidad[1]; var diadespues = mp_offset2date(mp_posiciondia_actual).getDate(); if (diadespues < diaantes && diadespues != 1) mp_posiciondia_actual --; mp_posicion_actual -= cantidad[1] * mp_widthday; WA.toDOM("menuplanner-tira-imagen").style.left = mp_posicion_actual + 'px'; mp_creaTira(mp_posiciondia_actual); mp_verificaprimerdia(); mp_cerrarContTipo();}function mp_creaTira(offsetdias) { var cantidad = mp_calculacantidadcasillas(); for(var df = offsetdias; df <= offsetdias + cantidad[0]; df++) { if (mp_colecciondias[df]) continue; var nodo = creaDia(df); mp_colecciondias[df] = nodo; WA.toDOM('menuplanner-tira-imagen').appendChild(nodo); //WA.Managers.dd.registerZone('menuplanner', nodo, mp_moverzona); } var intervalo = null; if (min == null && max == null) { min = offsetdias; max = offsetdias + cantidad[0]; intervalo = [min, max]; } else if (offsetdias < min) { intervalo = [offsetdias, min-1]; min = offsetdias; } else if (offsetdias + cantidad[0] > max) { intervalo = [max+1, offsetdias + cantidad[0]]; max = offsetdias + cantidad[0]; } if (intervalo) { //WA.Managers.ajax.createRequest('/listeners/getmenuplanner', 'GET', 'fec_ini='+intervalo[0]+'&fec_fin='+intervalo[1], respuestaGetDias, true); WA.Managers.ajax.createRequest('/listeners/getmenuplanner', 'POST', 'fec_ini='+intervalo[0]+'&fec_fin='+intervalo[1], respuestaGetDias, true); }}function respuestaGetDias(request){ //console.log("respuestaGetDias: ", request.responseText); var resp = JSON.parse(request.responseText); var calendario = false; for(var prop in resp.data) { calendario = true; var objetoDia = resp.data[prop]; var arrayTmp = new Array(); for(var pro in objetoDia) { /*if(globalwidth < 767) { //llenado de bullets para formato mobile if(!arrayTmp[mp_dotsTipo[objetoDia[pro].tipo]]) { WA.toDOM("mp-mob-md-" + objetoDia[pro].dia).innerHTML += mp_dotsTipo[objetoDia[pro].tipo]; arrayTmp[mp_dotsTipo[objetoDia[pro].tipo]] = true; } } else {*/ if(objetoDia[pro].dia) { WA.toDOM('menuplanner-dia|'+objetoDia[pro].dia).style.backgroundImage = "url(" + KL.cdndomains + "/recetaimagen/"+objetoDia[pro].receta+"/thumb90-"+objetoDia[pro].imagen + ")"; WA.toDOM('menuplanner-dia|' + objetoDia[pro].dia).style.color = "#fff"; WA.toDOM("fondo_" + objetoDia[pro].dia).style.opacity = ".4"; break; } else { WA.toDOM('menuplanner-dia|'+objetoDia[pro].dia).style.backgroundImage = "url('" + KL.cdndomains + "/img/static/logo-o-90.png')"; WA.toDOM("fondo_" + objetoDia[pro].dia).style.opacity = ".4"; } //} } } //KL.loader.analyze();}function mp_verificaprimerdia() { var id = mp_colecciondias[mp_posiciondia_actual].id.split("|"); const idaux = id.length==2?id[1]:id[0]; WA.toDOM("menuplanner-mes-fijo").innerHTML = meses[parseInt(idaux.substr(5,2), 10)]; //WA.toDOM("menuplanner-mes-fijo").innerHTML = meses[parseInt(id.substr(12,2), 10)]; if (parseInt(mp_colecciondias[mp_posiciondia_actual].style.left, 10) != -mp_posicion_actual) { mp_posicion_actual -= mp_widthday; WA.toDOM("menuplanner-tira-imagen").style.left = mp_posicion_actual + 'px'; }}function creaDia(dia){ var dias = mp_offset2date(dia); var hoy = ''; var etiquetaDia = diasSemana[dias.getDay()]; if(dia == 0) { hoy = " menuplanner-hoy"; // etiquetaDia = 'Hoy'; etiquetaDia = WA.i18n.getMessage("txthoy") } var id = mp_offset2string(dia); //return (diasSemana[manana.getDay()] + " " + manana.getDate() + " de " + meses[manana.getMonth()] + " de " + manana.getFullYear()); var tira_dias = null; if(dias.getDate() == 1) { var nodo = WA.createDomNode('div', 'mes_' + id, 'menuplanner-dia menuplanner-mes icon-k7-mp-calendario-fijo'); var nom_mes = (dias.getMonth()+1); nodo.style.left = mp_calculaposiciondia(dia, -mp_widthday); nodo.innerHTML = '' + meses[nom_mes] + ''; WA.toDOM('menuplanner-tira-imagen').appendChild(nodo); tira_dias = ''+meses[nom_mes]+'
'; } else { tira_dias = ''; } var nodo = WA.createDomNode('div', 'menuplanner-dia|'+id, 'menuplanner-dia'+hoy); nodo.style.left = mp_calculaposiciondia(dia); nodo.onclick = mp_tipos; nodo.innerHTML = "" +"" +etiquetaDia + "
" +"
" + dias.getDate()+"
" +"
" +"
"; nodo.offsetdia = dia; nodo.fechadia = id; return nodo;}function mp_calculacantidadcasillas(){ return [Math.ceil(WA.browser.getNodeWidth(WA.toDOM('menuplanner-clipping')) / mp_widthday), Math.floor(WA.browser.getNodeWidth(WA.toDOM('menuplanner-clipping')) / mp_widthday)];}function mp_calculaposiciondia(offsetdia, extraoffset){ var today = new Date(); var offsetday = mp_offset2date(offsetdia); var yeartoday = today.getFullYear(); var yearoffsetday = offsetday.getFullYear(); var monthtoday = today.getMonth(); var monthoffsetday = offsetday.getMonth(); var months = (yearoffsetday - yeartoday)*12 + (monthoffsetday - monthtoday); return (mp_widthday * (offsetdia + months) + (extraoffset?extraoffset:0))+'px';}function mp_movergrupo(p1, p2, p3, p4, p5){ if (p4.substr(0, 15) == 'mp-cont-mes-dia') { // calendario mensual, solo se deposita aqui if (p1 == 'enterzone') WA.toDOM(p4).style.border = '3px solid red'; if (p1 == 'exitzone') WA.toDOM(p4).style.border = ''; } else if (p4.substr(0, 20) == 'mp-cont-dia-completo') { // calendario mensual, dia abajo, se deposita en el tipo de comida, hay que insertar espacio if (p1 == 'enterzone') WA.toDOM(p4).style.border = '3px solid red'; if (p1 == 'exitzone') WA.toDOM(p4).style.border = ''; } else if (p4.substr(0, 18) == 'mp-cont-semana-dia') { // calendario semanal, se deposita en el tipo de comida, hay que insertar espacio if (p1 == 'enterzone') WA.toDOM(p4).style.border = '3px solid red'; if (p1 == 'exitzone') WA.toDOM(p4).style.border = ''; } else if (p4.substr(0, 11) == 'mp-cont-dia') { // calendario diario, se deposita en el tipo de comida, hay que insertar espacio if (p1 == 'enterzone') WA.toDOM(p4).style.border = '3px solid red'; if (p1 == 'exitzone') WA.toDOM(p4).style.border = ''; } else if (p4.substr(0, 6) == 'mp_dia') { // barra de calendario de header, solo se deposita if (p1 == 'enterzone') WA.toDOM(p4).className = 'menuplanner-dia drag'; if (p1 == 'exitzone') WA.toDOM(p4).className = 'menuplanner-dia'; }}function mp_moverzona(p1, p2, p3, p4, p5){ //console.log({'ZONA':1, p1, p2, p3, p4, p5}); return true;}function mp_moverreceta(p1, p2, p3, p4, p5){ if (p1 == 'drop' && p4) { var receta = p3.split("|"); var container = p4.split("|"); if (container[0] == "mp_dia") { mp_clavereceta = receta[1]; mp_tipos.call(WA.toDOM(p4)); return; } // escucar drop sobre mensual, semanal y diario // lo dejamos en el espacio correspondiente y llamamos el JSON para modificar en base de datos alert(WA.i18n.getMessage("txtplaneador14") +' id=' + receta + ' '+ WA.i18n.getMessage("txtplaneador15") +' id=' + container); }// console.log({'RECETA':1, p1, p2, p3, p4, p5}); return true;}function mp_iniciamenu(){ l_selected = WA.toDOM("filtro_menus"); mp_buscamenu(l_selected);}function mp_buscamenu(nodo){ var val = nodo.value; // vaciar las recetas actuales del div var nl = WA.toDOM('div_cont_gral_listarecetasmenu').childNodes; var arr = []; for(var i = 0, n; n = nl[i]; ++i) arr.push(n); arr.forEach( function (node) { if (node.className != 'mp_listareceta') return; //WA.Managers.dd.unregisterObject('menuplanner', node ); WA.toDOM('div_cont_gral_listarecetasmenu').removeChild(node); }); WA.toDOM('div_cont_gral_listarecetasmenu').innerHTML = WA.toDOM('div_cont_gral_listarecetasmenu').innerHTML ='
'; WA.Managers.ajax.createRequest('/listeners/getmenuplanner', 'POST', 'orden=recomendadas&menu=' + val, mp_respuestabuscamenu, true);}function mp_respuestabuscamenu(request){ var resp = JSON.parse(request.responseText); if(resp.estatus == 'OK') { //limpiamos el div contenedor, para agregar las recetas nuevas. WA.toDOM('div_cont_gral_listarecetasmenu').innerHTML =''; // construir las nuevas recetas en el div for (var i = 0, l = resp.data.length; i < l; i++) { var nodo = WA.createDomNode('div', 'mp_listareceta|' + resp.data[i].clave, 'mp_listareceta'); nodo.innerHTML = resp.data[i].html; WA.toDOM('div_cont_gral_listarecetasmenu').appendChild(nodo); //var obj = WA.Managers.dd.registerObject('menuplanner', nodo, nodo, mp_moverreceta); nodo.setAttribute("onclick", "mp_resumenReceta('"+resp.data[i].clave+"')"); //nodo.setAttribute("ontouchstart", "mp_resumenReceta('"+resp.data[i].clave+"')"); } //WA.toDOM('div_cont_gral_listarecetasmenu').innerHTML +='
'; } else { fijatitulo('icono_seccion', WA.i18n.getMessage("txtplaneador5")); alerta(resp.mensaje); } cargaImagenes('postload');}function getmenudata(request){ menuInfo = WA.JSON.decode(request.responseText); WA.toDOM('menu-data-loading').style.display = 'none'; WA.toDOM('menu-data-opciones').style.display = 'block'; fillMenuInfo(tempID);}function mp_seleccionacolumna(e, id){ var valcolumna = true; for (var i = 1; i < 5; i++) valcolumna &= WA.toDOM('chec-' + i + '-' + id).checked; for (var i = 1; i < 5; i++) mp_seleccionacelda(null, i, id, valcolumna); WA.browser.cancelEvent(e);}function mp_seleccionalinea(e, id){ var vallinea = true; for (var i = 0; i < 7; i++) vallinea &= WA.toDOM('chec-' + id + '-' + i).checked; for (var i = 0; i < 7; i++) mp_seleccionacelda(null, id, i, vallinea); WA.browser.cancelEvent(e);}function mp_seleccionacelda(e, id, iddia, forzar){ if (forzar === undefined) var val = WA.toDOM('chec-' + id + '-' + iddia).checked; else val = forzar; if (val) { WA.toDOM('chec-' + id + '-' + iddia).checked = false; WA.toDOM('mp-chec-' + id + '-' + iddia).className = 'cel_checkbox off'; } else { WA.toDOM('chec-' + id + '-' + iddia).checked = true; WA.toDOM('mp-chec-' + id + '-' + iddia).className = 'cel_checkbox on'; } WA.browser.cancelEvent(e);}mpv_tiempo = 0;function mp_tiempo(tipo){ mpv_tiempo = tipo; var nodo = WA.toDOM('barratiempo_indice'); if (!nodo) return; nodo.className = (tipo==0?'div_barratiempo_indice avg0':(tipo==1?'div_barratiempo_indice avg50':'div_barratiempo_indice avg100'));}function mp_resumenReceta(clavereceta){ mp_clavereceta = clavereceta; WA.Managers.ajax.createRequest('/listeners/getmenuplanner', 'POST', 'orden=recetaresumen&clavereceta=' + clavereceta, mp_resumenRecetaRespuesta, true); if(WA.toDOM("mp_resumen_receta")){ WA.toDOM("icon_cierra_popup_pl_menu").style.display = 'block'; WA.toDOM("mp_resumen_receta").style.display = 'block'; WA.toDOM("mp_herramientas-flotantes").style.top = '0px'; } mp_abrirbarra(mp_clavereceta, true, mp_restablecerbarra);}function mp_resumenRecetaRespuesta(request){ var resp = JSON.parse(request.responseText); if(resp.estatus == 'OK') { if(WA.toDOM('mp_resumen_receta')) WA.toDOM('mp_resumen_receta').innerHTML = resp.data + "
"; cargaImagenes('postload'); } else { fijatitulo('icono_seccion', WA.i18n.getMessage("txtplaneador5")); alerta(resp.mensaje); }}function mp_restablecerbarra(){ mp_clavereceta = null; mp_cerrarContTipo(); WA.toDOM("mp_resumen_receta").style.display = 'none'; WA.toDOM("icon_cierra_popup_pl_menu").style.display = 'none'; // reponemos la barra en su lugar original WA.toDOM('mp_contenedor-herramientas-flotantes').appendChild(WA.toDOM("mp_herramientas-flotantes"));}//Quitar al migrar a menuplanner.js, para no duplicarfunction BarraSemana(){ var dias = null; var etiquetaDia = null; for(var r = 1; r < 8; r++) { dias = mp_offset2date(r); etiquetaDia = diasSemanaCompleto[dias.getDay()]; WA.toDOM("mp_s_dia_" + r).innerHTML = etiquetaDia + ' ' + dias.getDate(); }}var json_semana = null;function mp_limpiaContenedorTipo(){ //limpia los contenedores de recetas(dia-tipo) for(var x = 0; x < 7; x++) { for(var y = 1; y < 5; y++) { if(WA.toDOM("mp_tipo_"+y+'_'+x)) { WA.toDOM("mp_tipo_"+y+'_'+x).innerHTML = ''; WA.toDOM("mp_tipo_icn_"+y+'_'+x).style.display = 'none'; WA.toDOM("mp_tipo_divisor_"+y+'_'+x).style.display = 'none'; } } }}var mp_cr_recetas = null;// // Inicio - Funciones importadas de ArmatuMenu// function mpbuscaIngrediente(id){ setTimeout(function () {mpverificacampobusqueda(id);}, 0);}var timer = null;function mpverificacampobusqueda(id){ if (timer) { clearTimeout(timer); timer = null; } var numCaracteres = 0; numCaracteres = WA.toDOM('gustan_' + id).value.length; if (numCaracteres >= 3) timer = setTimeout(function() { mpejecutaBusqueda(id); }, 300); else WA.toDOM("listapref_gusta"+id).style.display = "none";}function mpejecutaBusqueda(id){ var busqueda = WA.toDOM('gustan_' + id).value; var request = WA.Managers.ajax.createRequest('/listeners/getbuscaringrediente', 'POST', 'orden=busqueda&id='+id , recibiringrediente, false); request.addParameter('ingredienteBuscado',WA.UTF8.encode(busqueda)); request.send();}function recibiringrediente(request){ var resp = WA.JSON.decode(request.responseText); if (resp.estatus == 'OK') { WA.toDOM("listapref_gusta"+resp.id).style.display = "block"; WA.toDOM("listapref_gusta"+resp.id).innerHTML =''; var num = 0; for(var i in resp.respuesta) { WA.toDOM("listapref_gusta"+resp.id).innerHTML += '
' + resp.respuesta[i] + '
'; num++; if (num ==10) break; } if (num == 0) WA.toDOM("listapref_gusta"+resp.id).innerHTML += '
'+ WA.i18n.getMessage("txtplaneador16") +'
'; } else { fijatitulo('icono_seccion', WA.i18n.getMessage("txtplaneador5")); alerta(resp.mensaje); }}function seleccionarIngrediente(Ingrediente, id){ // cerrar la popup de seleccion WA.toDOM("listapref_gusta"+id).style.display = "none"; // agregar directamente el ingrediente a la lista abajo agregaIngrediente(id, Ingrediente); // vaciar el campo WA.toDOM('gustan_'+id).value = '';}var numIngredientes = 0;var ingredientesSI = {};var ingredientesNO = {};// Función que agrega un ingrediente si la lista y si me gusta o// o no me gusta, además de crear su nodofunction agregaIngrediente(id, data){ if (data) var ingredienteSeleccionado = data; else var ingredienteSeleccionado = WA.toDOM('gustan_'+id).value; ingredienteSeleccionado.trim(); if(ingredienteSeleccionado) { if (validaIngrediente(ingredienteSeleccionado,id)) { WA.toDOM("seleccionaIngredientesGustan"+id).innerHTML += '
'; WA.toDOM("divIngrediente_"+ numIngredientes).innerHTML += '
'; WA.toDOM("divIngrediente_"+ numIngredientes).innerHTML += '
' + ingredienteSeleccionado + '
'; WA.toDOM("divIngrediente_"+ numIngredientes).innerHTML += '
'; if(id =='si') ingredientesSI[numIngredientes] = ingredienteSeleccionado; else ingredientesNO[numIngredientes] = ingredienteSeleccionado; numIngredientes++; // cerrar la popup de seleccion WA.toDOM("listapref_gusta"+id).style.display = "none"; // vaciar el campo WA.toDOM('gustan_'+id).value = ''; } } else { fijatitulo('icono_seccion', WA.i18n.getMessage("txtplaneador5")); alerta(WA.i18n.getMessage("txtplaneador17")); }}// Función que elimina un ingrediente de la lista y si me gusta o// o no me gusta, además de eliminar su nodofunction eliminarIngrediente(ingrediente_id, id){ //console.log("Ingrediente a eliminar"+ ingrediente_id); var nodo= WA.toDOM("divIngrediente_"+ingrediente_id); WA.toDOM("seleccionaIngredientesGustan"+id).removeChild(nodo); if(id =='si') delete ingredientesSI[ingrediente_id]; else delete ingredientesNO[ingrediente_id];}// Función que valida si el ingrediente ya se encuentra en las listas// me gusta o no me gusta function validaIngrediente(ingrediente, id){ if (numIngredientes == 0) return true; if (id == 'si') { for (var i = 0; i <= numIngredientes; i++) { if (ingredientesSI[i] == ingrediente) { fijatitulo('icono_seccion', WA.i18n.getMessage("txtplaneador5")); alerta(WA.i18n.getMessage("txtplaneador18")); return false; } } return true; } else { for (var i = 0; i <= numIngredientes; i++) { if (ingredientesNO[i] == ingrediente) { fijatitulo('icono_seccion', WA.i18n.getMessage("txtplaneador5")); alerta(WA.i18n.getMessage("txtplaneador18")); return false; } } return true; }}function mp_armaTuMenu(){ var mp_tira_semana = {dia:{},nd:{}}; //var dieta = {}; var error_semana = 0; //Dias de la semana if (KL.MP.seleccion == undefined) { for(var x = 0; x < 7; x++) { mp_tira_semana.dia[x] = {}; mp_tira_semana.nd[x] = {}; for(var y = 1; y < 5; y++) { if(WA.toDOM("chec-"+y+"-" + x).checked == true && WA.toDOM("chec-"+y+"-" + x)) { mp_tira_semana.nd[x] = WA.toDOM("chec-"+y+"-" + x).value; mp_tira_semana.dia[x][y] = true; error_semana++; } } } KL.MP.seleccion = mp_tira_semana; if(error_semana == 0) { fijatitulo('icono_seccion', WA.i18n.getMessage("txtplaneador5")); alerta(WA.i18n.getMessage("txtplaneador19")); mp_limpiaContenedorTipo(); return; } KL.MP.dieta.Soya = WA.toDOM("Soya").checked; KL.MP.dieta.Mariscos = WA.toDOM("Mariscos").checked; KL.MP.dieta.gluten = WA.toDOM("gluten").checked; KL.MP.dieta.Nueces = WA.toDOM("Nueces").checked; } else { mp_tira_semana = KL.MP.seleccion; } //Dieta json_semana = WA.JSON.encode(mp_tira_semana); var json_dieta = WA.JSON.encode(KL.MP.dieta); var json_SI = WA.JSON.encode(ingredientesSI); var json_NO = WA.JSON.encode(ingredientesNO); nodo1 = WA.createDomNode('div', 'engrane_recetas', ''); var engrane = '
'; nodo1.innerHTML = engrane; WA.toDOM("mp_filtros").style.display = "none"; //WA.toDOM('div_cont_armamenu').innerHTML += '
'; window.scrollTo(0,0); WA.Managers.ajax.createRequest('/listeners/getmenuplanner', 'POST', 'orden=crearmenu&semana=' + json_semana + '&tiempo=' + mpv_tiempo + '&dieta=' + json_dieta + '&ingredientesSI=' + json_SI + '&ingredientesNO=' + json_NO , mp_armaTuMenuRespuesta, true);}//Fin - Funciones importadas de ArmatuMenufunction mp_armaTuMenuRespuesta(request){ mp_cr_recetas = request.responseText; var resp = JSON.parse(request.responseText); if(resp.estatus == 'OK') { mp_limpiaContenedorTipo(); for(var v_dia in resp.armado) { var v_recetas = resp.armado[v_dia]; //agrega las recetas a los contenedores for(var v_rec in v_recetas) { WA.toDOM("mp_tipo_icn_"+v_recetas[v_rec].tipo+'_'+v_dia).style.display = 'block'; /* NOTA: sirve para mostrar una linea divisoria entre los tipos de comida, se va a cambiar por un borde en el div contenedor_resultado_receta if(globalwidth < 767) WA.toDOM("mp_tipo_divisor_"+v_recetas[v_rec].tipo+'_'+v_dia).style.display = 'block'; */ WA.toDOM("mp_con_agregarmenu_" + v_recetas[v_rec].dia).style.display = 'block'; if(v_recetas[v_rec].imagen) var imagenReceta = KL.cdndomains + '/recetaimagen/'+v_recetas[v_rec].clavereceta+'/thumb90-'+v_recetas[v_rec].imagen; else var imagenReceta = KL.cdndomains + '/img/static/logo-o-90.png'; var nodo = WA.createDomNode('div', 'mp_cm|' + v_recetas[v_rec].tipo + '|' + v_dia + '|' + v_recetas[v_rec].clavereceta, 'mp_cm'); var receta = '
' +' ' +'
' +'
' + v_recetas[v_rec].nombrereceta +'
' +'
' +'
' +'
'; nodo.innerHTML = receta; WA.toDOM("mp_tipo_"+v_recetas[v_rec].tipo+"_"+v_dia).appendChild(nodo); var nodo2 = WA.toDOM('img_'+v_recetas[v_rec].clavereceta ); nodo2.setAttribute("onclick", "mp_resumenReceta('"+v_recetas[v_rec].clavereceta+"')"); //nodo2.setAttribute("ontouchstart", "mp_resumenReceta('"+v_recetas[v_rec].clavereceta+"')"); } } WA.toDOM("mp_filtros").style.display = "none"; WA.toDOM("div_btn_regresar").style.display = "block"; // WA.toDOM("div_btn_refrescamenu").style.display = "block"; WA.toDOM("div_btn_agregamenu").style.display = "block"; WA.toDOM("mp_resultados").style.display = "block"; KL.MP.armaMenu = 1; window.scrollTo(0,0); }}function regresar(){ KL.MP.seleccion = undefined; WA.toDOM("mp_resultados").style.display = "none"; WA.toDOM("mp_filtros").style.display = "block"; WA.toDOM("div_btn_regresar").style.display = "none"; // WA.toDOM("div_btn_refrescamenu").style.display = "none"; WA.toDOM("div_btn_agregamenu").style.display = "none";}function mp_quitar_rec(div, dia){ var resp = JSON.parse(mp_cr_recetas); var entrante = div.split("|"); var tipo = entrante[1]; var dia_s = entrante[2]; var receta = entrante[3]; for(var v_dia in resp.armado) { var v_recetas = resp.armado[v_dia]; for(var v_dia in v_recetas) { if(v_recetas[v_dia].clavereceta == receta && v_recetas[v_dia].tipo == tipo && v_recetas[v_dia].dia == dia) { v_recetas[v_dia].clavereceta = 0; v_recetas[v_dia].tipo = 0; v_recetas[v_dia].dia = 0; } } } //Elimina el elemento de la vista mp_cr_recetas = WA.JSON.encode(resp); elemento=document.getElementById(div); elemento.parentNode.removeChild(elemento); //Si el tipo de comida solo tiene una receta entonces elimina el titulo del tipo de comida var nodo = WA.toDOM('mp_tipo_'+tipo+'_'+dia_s); if(!WA.toDOM(nodo).innerHTML) WA.toDOM(nodo.parentNode).style.display = 'none';}function mp_guardarrecetas(dia){ WA.toDOM("div_btn_agregamenu").style.display = "none"; WA.toDOM("boton-engrane").style.display = "block"; WA.toDOM('boton-engrane').innerHTML += '
'; WA.Managers.ajax.createRequest('/listeners/domenuplanner', 'POST', 'modo=agregarRecetas&dia=' + dia +'&datos=' + mp_cr_recetas, mp_guardarrecetasRespuesta, true);}function mp_guardarrecetasRespuesta(request){ var resp = JSON.parse(request.responseText); if(resp.estatus == 'OK') { //notifica('El menu se guardo con exito'); WA.toDOM("boton-engrane").style.display = "none"; fijatitulo('icono_seccion', WA.i18n.getMessage("txtplaneador5")); confirma(WA.i18n.getMessage("txtplaneador21") +"
"+ WA.i18n.getMessage("txtplaneador22"), WA.i18n.getMessage("txtplaneador9"), WA.i18n.getMessage("txtplaneador10"), getconfirma); }}function mp_imprimir(){ KL.popup.show('div_imprimirMP');}function mp_sincronizar(){ KL.popup.show('contenedor_selector_dias');}function mp_enviar(){ KL.popup.show('div_enviar_correo');}function mp_ayuda(){ abrirtutorialmenus(1);}function teclaEnter(e){ if(e.keyCode ==13) mpBuscaPalabra();}function pad0(n) { return n<10 ? '0' + n : n}var translation =/* Favor de no alterar el archivo fuera de la tabla. Usar doble comillas para formar un JSON correcto entre los comentarios *//* Inicio tabla */{ "loadermes1":"Enero", "loadermes2":"Febrero", "loadermes3":"Marzo", "loadermes4":"Abril", "loadermes5":"Mayo", "loadermes6":"Junio", "loadermes7":"Julio", "loadermes8":"Agosto", "loadermes9":"Septiembre", "loadermes10":"Octubre", "loadermes11":"Noviembre", "loadermes12":"Diciembre", "txthoy":"Hoy", "loaderdiamin1":"Dom", "loaderdiamin2":"Lun", "loaderdiamin3":"Mar", "loaderdiamin4":"Mie", "loaderdiamin5":"Jue", "loaderdiamin6":"Vie", "loaderdiamin7":"Sab", "loaderdia1":"Domingo", "loaderdia2":"Lunes", "loaderdia3":"Martes", "loaderdia4":"Miércoles", "loaderdia5":"Jueves", "loaderdia6":"Viernes", "loaderdia7":"Sábado", "txtplaneador1" : "Fácil", "txtplaneador2" : "Medio", "txtplaneador3" : "Dificil", "txtplaneador4" : "de", "txtplaneador5" : "Planeador de Menú", "txtplaneador6" : "Ver más Recetas", "txtplaneador7" : "Regresar", "txtplaneadortipo1" : "desayuno", "txtplaneadortipo2" : "comida", "txtplaneadortipo3" : "cena", "txtplaneadortipo4" : "snack", "txtplaneadortipo5" : "ninguno", "txtplaneador8" : "La receta se agregó con éxito
¿Ir al Calendario?", "txtplaneador9" : "SI", "txtplaneador10" : "NO", "txtplaneador11" : "Hace falta la receta", "txtplaneador12" : "Seleccione un dÃa", "txtplaneador13" : "Seleccione un el tipo de comida", "txtplaneador14" : "Mover receta", "txtplaneador15" : "a contenedor", "txtplaneador16" : "No hay Sugerencias", "txtplaneador17" : "Debes escribir el nombre de algun ingrediente", "txtplaneador18" : "Ya seleccionaste este Ingrediente", "txtplaneador19" : "Selecciona al menos un dÃa y un tiempo para guardar tu Menú", "txtplaneador20" : "Trabajando...", "txtplaneador21" : "El menu se guardo con éxito", "txtplaneador22" : "¿Ir al Calendario?",}/* Fin tabla */;WA.i18n.loadMessages(translation);KL.Modules.recipe = new function(){ var self = this; var key = null; var type = null; /* Flags para distintos casos */ var openFlag = false; var videoFlag = false; // 1 var galeriaFlag = false; // 2 var fotoINFlag = false; // 3 var fotoOUTFlag = false; // 4 var bgFlag = false; /* Flags para distintos casos */ var idNodoEnVista = null; var northforkloads = 0; /* panel de galeria */ var panelids; function load() { node = WA.toDOM('recipe'); if (!node) return; /* para mostrar boton qcar en las recetas */ //self.node = WA.Managers.externloader.loadexterncode("//qcart.app/btn.js?trg=any&v=" + Math.random()); // self.node = WA.Managers.externloader.loadexterncode("//qcart.app/btn.js?trg=.btnqcard&v=" + Math.random()); /* para boton northfork */ /*if (northforkloads == 0) { WA.Managers.externloader.loadexterncode("//widgets.northfork.se/dist/northfork.widgets.js", null, northforkloaded, true); WA.Managers.externloader.loadexterncss("//widgets-demo.northfork.se/dist/northfork.kiwilimon.css", northforkloaded, true); } else { callNorthFork(); }*/ /* fin para boton northfork */ // para que aparezcan las herramientas flotantes en la receta completa if(KL.device === "pc"){ var tmpScrollPosition = 0; function herramientaFlotante(scrollLocation) { if(!WA.toDOM('recipe-herramientas-flotantes')) return; if (scrollLocation >= 350) { if(window.innerWidth < 768) WA.toDOM('recipe-herramientas-flotantes').style.display = "none"; else WA.toDOM('recipe-herramientas-flotantes').style.display = "flex"; } else WA.toDOM('recipe-herramientas-flotantes').style.display = "none"; } function scrollheader() { var scrollLocation = WA.browser.getScrollTop(); tmpScrollPosition = scrollLocation; if(WA.toDOM('recipe-intro')) herramientaFlotante(scrollLocation); } window.addEventListener('scroll', () => { scrollheader(); }); if (WA.toDOM('recipe-herramientas-flotantes')){ type = WA.toDOM('recipe-herramientas-flotantes').dataset.type; key = WA.toDOM('recipe-herramientas-flotantes').dataset.key; code = {t:type,k:key} } // fin para que aparezcan las herramientas flotantes en la receta completa if (WA.toDOM('panelcontrol-abajovert_video')) { startpanelidvertical('vert_video', key); } } else { if (WA.toDOM('recipe-mobile')){ type = WA.toDOM('recipe-mobile').dataset.type; key = WA.toDOM('recipe-mobile').dataset.key; code = {t:type,k:key} // numero de fotos, flechas de la galeria minigallery(); } } } /* function northforkloaded() { northforkloads++; if (northforkloads >= 2) { callNorthFork(); } } */ this.minigallery = minigallery; function minigallery(){ if (!WA.toDOM("receta_minigaleria_container")) { setTimeout(function() { minigallery();}, 500); return; } let nodemini = WA.toDOM("receta_minigaleria_container"); if (!nodemini.nextElementSibling) { setTimeout(function() { minigallery();}, 500); return; } if (!nodemini.nextElementSibling.nextElementSibling) { setTimeout(function() { minigallery();}, 500); return; } nodemini.nextElementSibling.style.display = "none"; nodemini.nextElementSibling.nextElementSibling.style.display = "none"; let imgs = nodemini.firstElementChild.getElementsByClassName("analyzethis"); WA.toDOM("receta-numfoto").innerHTML = imgs.length; WA.toDOM("receta-numfoto").style.color = "white"; } // Seleccionar todos los ingredientes this.ingredienteSeleccionaTodos = ingredienteSeleccionaTodos; function ingredienteSeleccionaTodos(abreInfoNutrientes) { var selecciontodos = WA.toDOM('recipe-ingredientes-todos'); statuschecking = selecciontodos.checked; var itemimgredientes = document.querySelectorAll('.recipe-ingrediente-checkmark'); // console.log('items ingredientes ' + itemimgredientes.length); for (var i = 0; i < itemimgredientes.length; i ++) { var xlista = itemimgredientes[i]; if (!xlista) break; xlista.checked = statuschecking; } } // fin seleccionar todos los ingredientes /* cambio de unidad metrica */ this.cambiaSistemaMetrico = cambiaSistemaMetrico; function cambiaSistemaMetrico(IdSis, clave) { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('recipe', 'recipe/gologin'); KL.Modules.stat.registerEventGA4('recipe/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login/col/"+type+"/"+key); return; } if (IdSis.value == 0) { // WA.toDOM("ingredients-original").style.display = "block"; WA.toDOM("ingredients-american").style.display = "none"; WA.toDOM("ingredients-cooking").style.display = "none"; WA.toDOM("ingredients-international").style.display = "none"; } else if ( IdSis.value == 1 ) { // gramos, litros WA.toDOM("ingredients-original").style.display = "none"; WA.toDOM("ingredients-american").style.display = "none"; WA.toDOM("ingredients-cooking").style.display = "none"; WA.toDOM("ingredients-international").style.display = "block"; } else if ( IdSis.value == 2 ) { // onzas, libras WA.toDOM("ingredients-original").style.display = "none"; WA.toDOM("ingredients-american").style.display = "block"; WA.toDOM("ingredients-cooking").style.display = "none"; WA.toDOM("ingredients-international").style.display = "none"; } else if ( IdSis.value == 3 ) { // tazas cucharadas WA.toDOM("ingredients-original").style.display = "none"; WA.toDOM("ingredients-american").style.display = "none"; WA.toDOM("ingredients-cooking").style.display = "block"; WA.toDOM("ingredients-international").style.display = "none"; } // var req = WA.Managers.ajax.createRequest('/listeners/doingrediente', 'POST', 'type=CambiaSistema&IdReceta=' + clave + '&SistemaMetrico=' + IdSis.value, RestSistemaMetrico, true); } function RestSistemaMetrico(request) { var data = WA.JSON.decode(request.responseText); console.log("data: ", data); for(var k in data) { var da = document.getElementById('recipe-ingrediente-' + k).innerHTML = data[k]; } } /* fin cambio de unidad metrica */ // Muestra todos los nutrientes si eres kiwipro this.abreInfoNutrientes = abreInfoNutrientes; function abreInfoNutrientes() { // Si no está abierto entonces la altura se pone a automatico y se presenta boton ver menos nutrientes if((KL.device === "pc") || (KL.device === "mobile")){ cierraInfoNutrientes(); WA.toDOM('recipe-div-nutrientes').style.height = 'auto'; WA.toDOM('recipe-mas').style.display = 'none'; WA.toDOM('recipelist-menos').style.display = 'block'; } // Para cerrar el div de los nutrientes a la altura original ya sea en pc o movil y mostrar el boton ver mas nutrientes else{ if(KL.device === "pc") WA.toDOM('recipe-div-nutrientes').style.height = '284px'; if(KL.device === "mobile") WA.toDOM('recipe-div-nutrientes').style.height = '254px'; WA.toDOM('recipelist-menos').style.display = 'none'; WA.toDOM('recipe-mas').style.display = 'block'; } } // Cuando se es kiwi pro nos aseguramos que el div de nutrientes está a una altura fijada this.cierraInfoNutrientes = cierraInfoNutrientes; function cierraInfoNutrientes(){ if(KL.device === "pc") WA.toDOM('recipe-div-nutrientes').style.height = '284px'; if(KL.device === "mobile") WA.toDOM('recipe-div-nutrientes').style.height = '254px'; WA.toDOM('recipelist-menos').style.display = 'none'; WA.toDOM('recipe-mas').style.display = 'block'; } function unload() { node = null; } // this.clickfav = clickfav; function clickfav(event) { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('recipe', 'recipe/gologin'); KL.Modules.stat.registerEventGA4('recipe/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login?p="+document.location.pathname+"&o=/fav/"+type+"/"+key); return; } WA.Managers.ajax.createPromiseRequest({ url: KL.graphdomains + '/v6/collection', method: 'post', send: false}) .then(function(request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('service', 'favorite'); request.addParameter('type', type); request.addParameter('key', key); return request.send(); }) .then(function(response){ var code = JSON.parse(response); if (code.status == 'ok') { KL.Modules.stat.registerEvent('recipe', 'recipe/addfav'); KL.Modules.stat.registerEventGA4('recipe/addfav', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.modal.notifica(KL.i18n.tools_favoritos_ok1+' '+KL.i18n.tools_favoritos_ok2+''); } else { KL.Modules.stat.registerEvent('recipe', 'recipe/errorfav'); KL.Modules.stat.registerEventGA4('recipe/errorfav', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.modal.alerta(code.message); } }) .catch(function(code, err) { if (code == 401) // not connected { KL.Modules.stat.registerEvent('recipe', 'recipe/gologin'); KL.Modules.stat.registerEventGA4('recipe/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login/fav/"+type+"/"+key); return; } KL.Modules.modal.alerta(code, err); //console.log("Error sending fav:", code, err); }); return WA.browser.cancelEvent(event); } this.clickcollections = clickcollections; function clickcollections(event) { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('recipe', 'recipe/gologin'); KL.Modules.stat.registerEventGA4('recipe/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login/col/"+type+"/"+key); return; } WA.Managers.ajax.createPromiseRequest({ url: KL.graphdomains + '/v6/collection', method: 'post', send: false}) .then(function(request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('service', 'list'); return request.send(); }) .then(function(response){ var code = JSON.parse(response); KL.Modules.stat.registerEvent('recipe', 'recipe/opencol'); KL.Modules.stat.registerEventGA4('recipe/opencol', {'send_to': 'G-X0MHE23QYB'}); data = WA.templates.tools_collectionselect({items:code.payload}); KL.Modules.modal.buildpopup(data); // link clicks for (var i = 0, l = code.payload.length; i < l; i++) { var n = WA.toDOM("tools-collection-" + code.payload[i].clave); if (!n) continue; n.dataset.id = code.payload[i].clave; n.onclick = seleccionacoleccion; } var n = WA.toDOM("tools-collection-create"); if (n) { n.onclick = creacoleccion; } KL.Modules.modal.showpopup({closeable:true}); }) .catch(function(code, err) { if (code == 401) // not connected { KL.Modules.stat.registerEvent('recipe', 'recipe/gologin'); KL.Modules.stat.registerEventGA4('recipe/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login/createcol"); return; } KL.Modules.modal.alerta(code, err); //console.log("Error sending fav:", code, err); }); return WA.browser.cancelEvent(event); } this.seleccionacoleccion = seleccionacoleccion; function seleccionacoleccion(event) { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.Modules.stat.registerEventGA4('tools/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login/addcol/"+type+"/"+key); return; } var cid = this.dataset.id; WA.Managers.ajax.createPromiseRequest({ url: KL.graphdomains + '/v6/collection', method: 'post', send: false}) .then(function(request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('service', 'insert'); request.addParameter('collection', cid); request.addParameter('type', type); request.addParameter('key', key); return request.send(); }) .then(function(response){ KL.Modules.modal.hidepopup(); var code = JSON.parse(response); if (code.status == 'ok') { KL.Modules.stat.registerEvent('tools', 'tools/addcol'); KL.Modules.stat.registerEventGA4('tools/addcol', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.modal.notifica(KL.i18n.tools_collections_ok1+' '+KL.i18n.tools_collections_ok2+''); } else { KL.Modules.stat.registerEvent('tools', 'tools/errorcol'); KL.Modules.stat.registerEventGA4('tools/errorcol', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.modal.alerta(code.message); } }) .catch(function(code, err) { if (code == 401) // not connected { KL.Modules.stat.registerEvent('tools', 'tools/gologin'); KL.Modules.stat.registerEventGA4('tools/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login/col/"+cid+"/"+type+"/"+key); return; } // print error modal, send to server error KL.Modules.modal.alerta(code, err); //console.log("Error sending col:", code, err); }); return WA.browser.cancelEvent(event); } this.creacoleccion = creacoleccion; function creacoleccion(event) { var v = WA.toDOM("tools-collection-name").value; if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('recipe', 'recipe/gologin'); KL.Modules.stat.registerEventGA4('recipe/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login/createcol/"+KL.fixedEncodeURIComponent(v)+"/"+type+"/"+key); return; } WA.Managers.ajax.createPromiseRequest({ url: KL.graphdomains + '/v6/collection', method: 'post', send: false}) .then(function(request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('service', 'create'); request.addParameter('name', v); request.addParameter('type', type); request.addParameter('key', key); return request.send(); }) .then(function(response) { KL.Modules.modal.hidepopup(); var code = JSON.parse(response); if (code.status == 'ok') { KL.Modules.stat.registerEvent('recipe', 'recipe/createaddcol'); KL.Modules.stat.registerEventGA4('recipe/createaddcol', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.modal.notifica(KL.i18n.tools_collections_ok1+' '+KL.i18n.tools_collections_ok2+''); } else { KL.Modules.stat.registerEvent('recipe', 'recipe/errorcol'); KL.Modules.stat.registerEventGA4('recipe/errorcol', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.modal.alerta(code.message); } }) .catch(function(code, err) { if (code == 401) // not connected { KL.Modules.stat.registerEvent('recipe', 'recipe/gologin'); KL.Modules.stat.registerEventGA4('recipe/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login/col/"+KL.fixedEncodeURIComponent(v)+"/"+type+"/"+key); return; } // print error modal, send to server error KL.Modules.modal.alerta(code, err); //console.log("Error sending col:", code, err); }); return WA.browser.cancelEvent(event); } this.clickshoppinglist = clickshoppinglist; function clickshoppinglist(event) { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('recipe', 'recipe/gologin'); KL.Modules.stat.registerEventGA4('recipe/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login/shoppinglist/"+key); return; } if (type != 'r') { KL.Modules.modal.alerta(KL.i18n.txterrshoppinglist); return; } WA.Managers.ajax.createPromiseRequest({ url: KL.graphdomains + '/v6/shoppinglist', method: 'post', send: false}) .then(function(request) { request.addParameter('language', KL.language); request.addParameter('device', KL.device); request.addParameter('service', 'addrecipe'); request.addParameter('key', key); return request.send(); }) .then(function(response){ var code = JSON.parse(response); if (code.status == 'ok') { KL.Modules.stat.registerEvent('recipe', 'recipe/addshoppinglist'); KL.Modules.stat.registerEventGA4('recipe/addshoppinglist', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.modal.notifica(KL.i18n.tools_listasuper_ok1+' '+KL.i18n.tools_listasuper_ok2+''); } else { KL.Modules.stat.registerEvent('recipe', 'recipe/errorshoppinglist'); KL.Modules.stat.registerEventGA4('recipe/errorshoppinglist', {'send_to': 'G-X0MHE23QYB'}); KL.Modules.modal.alerta(code.message); } }) .catch(function(code, err) { if (code == 401) // not connected { KL.Modules.stat.registerEvent('recipe', 'recipe/gologin'); KL.Modules.stat.registerEventGA4('recipe/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login/shoppinglist/"+type+"/"+key); return; } // print error modal, send to server error KL.Modules.modal.alerta(code, err); //console.log("Error sending shoppinglist:", code, err); }); return WA.browser.cancelEvent(event); } this.showRecetaLightBox = showRecetaLightBox; function showRecetaLightBox(tipo ,event) { openFlag = true; //videoFlag = true; // ver el caso del vÃdeo if(tipo == 'subir-out') // subir fuera de la galerÃa, subir-in es clickeando el botón subir foto en el slider de la galerÃa... { //ga('send', 'event', 'usuario', 'usu/receta', 'usu/rec/versubirimagen', 0); if (KL.Modules.client.clientlogged) { fotoOUTFlag = true; data = WA.templates.upload_image({key:key, type:type}); KL.Modules.modal.buildpopup(data); KL.Modules.uploadimage.formImage({operation: 4, action: "/v6/recipeimage?order=upload&language="+KL.language+"&device="+KL.device+"&key="+key }); // '/listeners/dorecetaimagen?orden=foto' KL.Modules.modal.showpopup({closeable:false}); } else { KL.Modules.stat.registerEvent('recipe', 'recipe/gologin'); KL.Modules.stat.registerEventGA4('recipe/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login?p="+document.location.pathname); return; } } else if (tipo == 'galeria') // bloque show-images { galeriaFlag = true; let button = event.target; KL.Modules.showImage.setMain("show-images-item-img-" + button.id); mostrarContenedores(); } else if (tipo == 'subir-in') // ver si no se pone en el mismo if del subir-out ya que es el mismo proceso, { openFlag = true; //ga('send', 'event', 'usuario', 'usu/receta', 'usu/rec/versubirimagen', 0); if (KL.Modules.client.clientlogged) { fotoINFlag = true; data = WA.templates.upload_image({key:key, type:type}); KL.Modules.modal.buildpopup(data); KL.Modules.uploadimage.formImage({operation: 4, action: "/v6/recipeimage?order=upload&language="+KL.language+"&device="+KL.device+"&key="+key }); // '/listeners/dorecetaimagen?orden=foto' KL.Modules.modal.showpopup({closeable:false}); } else { KL.Modules.stat.registerEvent('recipe', 'recipe/gologin'); KL.Modules.stat.registerEventGA4('recipe/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login?p="+document.location.pathname); return; } } } function mostrarContenedores(){ WA.toDOM('show-images-principal').style.display = "block"; WA.toDOM('show-images-info').style.opacity = '1.5'; WA.toDOM('show-images-info').style.zIndex = '1001'; WA.toDOM('tiraimagen-bg-black').style.opacity = '1'; // WA.toDOM('tiraimagen-bg-black').style.zIndex = '1000'; // WA.toDOM('show-images-div-cont').style.opacity = '1.5'; WA.toDOM('show-images-div-cont').style.zIndex = '1001'; if (WA.toDOM('show-images-div-tiraimagenes')) { WA.toDOM('show-images-div-tiraimagenes').style.zIndex = '1001'; } } this.cerrarContenedores = cerrarContenedores; function cerrarContenedores(tipoFlag) { if(!openFlag) return; if(typeof(tipoFlag) == "undefined" || tipoFlag.charCode == 0) { if(fotoINFlag) tipoFlag = 'subir-in'; if(fotoOUTFlag) tipoFlag = 'subir-out'; if(videoFlag) tipoFlag = 'video'; if(galeriaFlag) tipoFlag = 'galeria'; } if(tipoFlag == 'video') { //cerrarVideo(); videoFlag = false; openFlag = false; } else if(tipoFlag == 'galeria') { WA.toDOM('show-images-principal').style.display = "none"; fotoINFlag = false; galeriaFlag = false; openFlag = false; idNodoEnVista = null; } else if(tipoFlag == 'subir-out') { openFlag = false; } else if(tipoFlag == 'subir-in') { fotoINFlag = false; openFlag = false; } } WA.Managers.event.key('esc', cerrarContenedores); /* Funciones de la mini galeria vertical */ this.startpanelidvertical = startpanelidvertical; function startpanelidvertical(clave, hop) { if (!WA.toDOM('panelid' + clave)) return; if (typeof panelids === 'undefined') { panelids = []; } panelids[clave] = {}; // calcular sizemax inner panelids[clave].container = WA.toDOM('panelcontainer' + clave); panelids[clave].panel = WA.toDOM('panelid' + clave); panelids[clave].hop = hop; let counter = 0; var max = 0; for (var i = 0; i < panelids[clave].panel.childNodes.length; i++) { var x = WA.browser.getNodeNodeTop(panelids[clave].panel.childNodes[i], panelids[clave].panel); if (x != undefined){ x += WA.browser.getNodeHeight(panelids[clave].panel.childNodes[i]); counter++; } if (x != undefined && x > max){ max = x; } } WA.toDOM("receta-numfoto").innerHTML = "
" + counter; if (WA.toDOM("show-images-num-fotos")) { WA.toDOM("show-images-num-fotos").innerHTML = counter + " fotos"; } if (max > WA.browser.getNodeHeight(panelids[clave].container)) { WA.toDOM('panelcontrol-abajo'+clave).style.display = ''; WA.toDOM('panelcontrol-arriba'+clave).className = 'control-arriba off'; // no izq al principio panelids[clave].max = max - WA.browser.getNodeHeight(panelids[clave].container); } else { WA.toDOM('panelcontrol-arriba'+clave).style.display = 'none'; WA.toDOM('panelcontrol-abajo'+clave).style.display = 'none'; } } /* panelmoverabajo('vert_video'); */ this.panelmoverabajo = panelmoverabajo; function panelmoverabajo(clave) { var OFF_CLASS = 'control-abajo off'; var controlAbajoIsOff = WA.toDOM('panelcontrol-abajo'+clave).className === OFF_CLASS; if (controlAbajoIsOff) return; var x = parseInt(panelids[clave].panel.style.top, 10);// - panelids[clave].hop; // el top var offset = parseInt(panelids[clave].hop, 10); var panelHeight = (panelids[clave].panel.clientHeight) || 200; if (x <= -panelHeight) { // desactivar mover der x = -panelHeight; WA.toDOM('panelcontrol-abajo'+clave).className = 'control-abajo off'; } else { // activar mover izq WA.toDOM('panelcontrol-abajo'+clave).className = 'icon-k7-flecha-abajo-galeria'; //WA.toDOM('panelcontrol-abajo'+clave).className = 'control-abajo'; } // asegurarse que el izq funciona WA.toDOM('panelcontrol-arriba'+clave).className = 'icon-k7-flecha-arriba-galeria'; //WA.toDOM('panelcontrol-arriba'+clave).className = 'control-arriba'; WA.toDOM(panelids[clave].panel).style.top = x - offset + 'px'; } /* panelmoverarriba('vert_video'); */ this.panelmoverarriba = panelmoverarriba; function panelmoverarriba(clave) { var x = parseInt(panelids[clave].panel.style.top, 10); var offset = parseInt(panelids[clave].hop, 10); let value = x + offset; if (value >= 0) { value = 0; WA.toDOM('panelcontrol-arriba'+clave).className = 'control-arriba off'; // desactivar mover arriba } else { // activar mover arriba WA.toDOM('panelcontrol-arriba'+clave).className = 'icon-k7-flecha-arriba-galeria'; //WA.toDOM('panelcontrol-arriba'+clave).className = 'control-arriba'; } // asegurarse que el abajo WA.toDOM('panelcontrol-abajo'+clave).className = 'icon-k7-flecha-abajo-galeria'; WA.toDOM(panelids[clave].panel).style.top = value + 'px'; //WA.get(panelids[clave].panel).move(500, null, x, null, null, parseInt(panelids[clave].panel.style.top, 10)); } this.clickmenuplanner = clickmenuplanner; function clickmenuplanner() { if (!KL.Modules.client.clientlogged) { KL.Modules.stat.registerEvent('recipe', 'recipe/gologin'); KL.Modules.stat.registerEventGA4('recipe/gologin', {'send_to': 'G-X0MHE23QYB'}); //KL.loader.loadPage("/login/shoppinglist/"+key); KL.loader.loadPage("/login"); return; } if (!KL.Modules.client.clientpro) { KL.Modules.stat.registerEvent('recipe', 'recipe/gopro'); KL.Modules.stat.registerEventGA4('recipe/gopro', {'send_to': 'G-X0MHE23QYB'}); // KL.loader.loadPage("/pro/"+type+"/"+key); KL.loader.loadPage("/pro/suscripcion-kiwipro"); return; } //data = WA.templates.recipe_menuplanner({}); //KL.Modules.modal.buildpopup(data); //KL.Modules.modal.showpopup({closeable:true}); // usar un create node, y eliminarlo al salir... const namerecipe = WA.toDOM("nombre-receta").innerHTML; data = WA.templates.recipe_menuplanner({name:namerecipe}); let newnodo = WA.createDomNode('div', 'menuplanner', 'menuplanner'); newnodo.style.display = "none"; WA.toDOM("page_container").appendChild(newnodo); newnodo.innerHTML = data; mp_init(); newnodo.style.display = "block"; // display: block; z-index: 1000; opacity: 1; mp_abrirbarra(key); } this.verificaconectado = verificaconectado; function verificaconectado(){ console.log("document.location.pathname: ", document.location.pathname); if (KL.Modules.client.clientlogged) { if(KL.rootsite == 'kiwirec') location.href = "/print-recipe/" + document.location.pathname; else location.href = "/imprimir-receta/" + document.location.pathname; return true; } //switchpulldown(null, 'imprimirreceta'); KL.Modules.stat.registerEvent('recipe', 'recipe/gologin'); KL.Modules.stat.registerEventGA4('recipe/gologin', {'send_to': 'G-X0MHE23QYB'}); KL.loader.loadPage("/login"); return false; }/* var botonNothFork = false; var tried = 0; function callNorthFork() { displayHideNorthFork('none'); if (!KL.northfork) return; // para que se pinten botones northfork var nodesnorthfork = document.getElementsByClassName("nfw-anchor"); nodesnorthfork[0].onclick = northforkClick; nodesnorthfork[2].onclick = northforkClick; window.NFW.render(); botonNothFork = false; tried = 0; validateButton(); } function northforkClick(){ KL.Modules.stat.registerEvent('recipe', 'recipe/northfork/click'); KL.Modules.stat.registerEventGA4('recipe/northfork/click', {'send_to': 'G-X0MHE23QYB'}); } function validateButton(){ if(botonNothFork || tried > 10) return; setTimeout(()=>{ tried++ nodo = document.getElementsByClassName('nfw-add-to-cart-button'); if(nodo.length > 0){ displayHideNorthFork('block') // Regrista evento en analytics muestra botón KL.Modules.stat.registerEvent('recipe', 'recipe/northfork/show'); KL.Modules.stat.registerEventGA4('recipe/northfork/show', {'send_to': 'G-X0MHE23QYB'}); botonNothFork = true; } else { validateButton(); }; },500) } function displayHideNorthFork(dis){ var nodo = WA.toDOM('recipe-area-btn-northfork-recpro'); var nodeCart = document.getElementsByClassName('nfw-fab'); nodeCart[0].style.display = dis; if(nodo){ WA.toDOM('recipe-area-btn-northfork-recpro').style.display = dis }else{ WA.toDOM('recipe-area-btn-northfork-normal').style.display = dis; } } */ /* para mostrar infografia Justo */ /* this.showInfografiaJusto = showInfografiaJusto; function showInfografiaJusto() { // debugger if(!WA.toDOM('recipe-infografia-justo')) return; var data = WA.toDOM('recipe-infografia-justo').outerHTML; KL.Modules.modal.buildpopup(data); KL.Modules.modal.showpopup({closeable:true}); WA.toDOM('popup').children[0].style.display = 'block'; WA.toDOM('body').style.position = 'fixed'; } */ /* cerrar infografia Justo */ /* this.cerrarInfografiaJusto = cerrarInfografiaJusto; function cerrarInfografiaJusto() { KL.Modules.modal.hidepopup(); } */ KL.loader.addHookLoad('recipe', load); KL.loader.addHookUnload('recipe', unload);}KL.loader.createCSS(`@font-face { font-family: 'museo-sans'; src: local('museo-sans-500'), url('/fonts/museo-sans-500.eot?#iefix') format('embedded-opentype'), url('/fonts/museo-sans-500.ttf') format('truetype'); font-weight: normal; font-style: normal;}@font-face { font-family: 'museo-sans-semibold'; src: local('museo-sans-700'), url('/fonts/museo-sans-700.eot?#iefix') format('embedded-opentype'), url('/fonts/museo-sans-700.ttf') format('truetype'); font-weight: normal; font-style: normal;}@font-face { font-family: 'museo-sans-bold'; src: local('museo-sans-900'), url('/fonts/museo-sans-900.eot?#iefix') format('embedded-opentype'), url('/fonts/museo-sans-900.ttf') format('truetype'); font-weight: normal; font-style: normal;}@font-face { font-family: 'crimsonpro-bold'; src: local('CrimsonPro-Bold'), url('/fonts/CrimsonPro-Bold.eot?#iefix') format('embedded-opentype'), url('/fonts/CrimsonPro-Bold.woff') format('woff'), url('/fonts/CrimsonPro-Bold.ttf') format('truetype'); font-weight: normal; font-style: normal;}@font-face { font-family: 'crimsonpro-bolditalic'; src: local('CrimsonPro-BoldItalic'), url('/fonts/CrimsonPro-BoldItalic.eot?#iefix') format('embedded-opentype'), url('/fonts/CrimsonPro-BoldItalic.woff') format('woff'), url('/fonts/CrimsonPro-BoldItalic.ttf') format('truetype'); font-weight: normal; font-style: normal;}@font-face { font-family: 'crimsonpro-light'; src: local('CrimsonPro-Light'), url('/fonts/CrimsonPro-Light.eot?#iefix') format('embedded-opentype'), url('/fonts/CrimsonPro-Light.woff') format('woff'), url('/fonts/CrimsonPro-Light.ttf') format('truetype'); font-weight: normal; font-style: normal;}@font-face { font-family: 'crimsonpro-lightitalic'; src: local('CrimsonPro-LightItalic'), url('/fonts/CrimsonPro-LightItalic.eot?#iefix') format('embedded-opentype'), url('/fonts/CrimsonPro-LightItalic.woff') format('woff'), url('/fonts/CrimsonPro-LightItalic.ttf') format('truetype'); font-weight: normal; font-style: normal;}@font-face { font-family: 'crimsonpro-regular'; src: local('CrimsonPro-Regular'), url('/fonts/CrimsonPro-Regular.eot?#iefix') format('embedded-opentype'), url('/fonts/CrimsonPro-Regular.woff') format('woff'), url('/fonts/CrimsonPro-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal;}@font-face { font-family: 'crimsonpro-italic'; src: local('CrimsonPro-Italic'), url('/fonts/CrimsonPro-Italic.eot?#iefix') format('embedded-opentype'), url('/fonts/CrimsonPro-Italic.woff') format('woff'), url('/fonts/CrimsonPro-Italic.ttf') format('truetype'); font-weight: normal; font-style: normal;}@font-face { font-family: 'crimsonpro-semibold'; src: local('CrimsonPro-SemiBold'), url('/fonts/CrimsonPro-SemiBold.eot?#iefix') format('embedded-opentype'), url('/fonts/CrimsonPro-SemiBold.woff') format('woff'), url('/fonts/CrimsonPro-SemiBold.ttf') format('truetype'); font-weight: normal; font-style: normal;}@font-face { font-family: 'crimsonpro-semibolditalic'; src: local('CrimsonPro-SemiBoldItalic'), url('/fonts/CrimsonPro-SemiBoldItalic.eot?#iefix') format('embedded-opentype'), url('/fonts/CrimsonPro-SemiBoldItalic.woff') format('woff'), url('/fonts/CrimsonPro-SemiBoldItalic.ttf') format('truetype'); font-weight: normal; font-style: normal;}`);KL.loader.createCSS(`.tools-shadow { position: absolute; top: 0px; bottom: 0px; width: 100%; background-color: #222222; opacity: 0.2; z-index: 1;}.tools-container { position: absolute; right: 10px; top: 10px; width: 30px; height: 30px; z-index: 1;}.tools-container .icon-k7-tools-close:before { content: "\\e946"; font-size: 16px; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%);}.tools-container .icon-k7-tools-menuplanner:before { content: "\\e90c"; font-size: 16px; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%);}.tools-container .icon-k7-tools-shoppinglist:before { content: "\\e90a"; font-size: 15px; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%);}.tools-container .icon-k7-tools-collections:before { content: "\\e907"; font-size: 15px; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%);}.tools-container .icon-k7-tools-favorites-empty:before { content: "\\e908"; font-size: 16px; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%);}.tools-container.icon-k7-tools-favorites-full:before { content: "\\e924"; font-size: 16px; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%);}.tools-container>div { border-radius: 100%; position: absolute; right: 0px; top: 0px; cursor: pointer; text-align: left;}.tools-close, .tools-menuplanner, .tools-shoppinglist, .tools-collections, .tools-favorites{ background-color: #8cc63e; color: #ffffff; height: 30px; width: 30px;}.tools-favorites{ background-color: #ff0000;}.tools-close{ background-color: #eeeeee; color: #888;}.tools-coleccionentrada { height: 15px; cursor: pointer; padding: 5px;}.tools-coleccionentrada:hover { background-color: #ccc;}`);KL.loader.createCSS(`/* generico */.feed-articulolarge-thumb-titulo-seccion{ background-color: #8cc63e;}/* nutricion */.feed-articulolarge-thumb-titulo-seccion.id_tema_11{ background-color: #9ec410;}/* bebidas */.feed-articulolarge-thumb-titulo-seccion.id_tema_30{ background-color: #f05d7f;}/* comida vegana */.feed-articulolarge-thumb-titulo-seccion.id_tema_1{ background-color: #28d9ff;}/* dieta */.feed-articulolarge-thumb-titulo-seccion.id_tema_44{ background-color: #2e94ba;}/* reposteria */.feed-articulolarge-thumb-titulo-seccion.id_tema_20{ background-color: #efc950;}/* tips cocina */.feed-articulolarge-thumb-titulo-seccion.id_tema_54{ background-color: #f39041;}/* tips consejos */.feed-articulolarge-thumb-titulo-seccion.id_tema_25{ background-color: #ca5dde;}.feed-divarticulolarge .tools-container, #home_tips div[id^="p|kiwi|tiphome|"][class$="-ficha"] .tools-container{ left: 225px;}/* estilos slider top 10 *//* estilos slider top 10 para tips kiwi / estilos slider top 10 para tips crafto */div[id^="familiatips"] div[id^="p|kiwi|tipfamilia"], div[id^="clasificaciontips"] div[id^="p|kiwi|tipclasificacion"], div[id^="home_top10"] div[id^="p|kiwi|tiphome"], div[id^="home_top10"] div[id^="p|crafto|tiphome"], div[id^="familiatips"] div[id^="p|crafto|tipfamilia"], div[id^="clasificaciontips"] div[id^="p|crafto|tipclasificacion"], div[id^="familiatips"] div[id^="p|kiwi|tipclasificaciontop|"], div[id^="familiatips"] div[id^="p|crafto|tipclasificaciontop|"]{ width: 190px; margin: 0px 15px 0px 0px; height: 267px;}div[id^="familiatips"] div[id^="feed-tip-divimg"], div[id^="clasificaciontips"] div[id^="feed-tip-divimg"], div[id^="home_top10"] div[id^="feed-tip-divimg"]{ height: 190px; width: 190px;}div[id^="familiatips"] .feed-tip-nombreficha, div[id^="clasificaciontips"] .feed-tip-nombreficha, div[id^="home_top10"] .feed-tip-nombreficha{ font-size: 14px; max-height: 46px; line-height: 15px; text-transform: uppercase;}div[id^="familiatips"] hr, div[id^="clasificaciontips"] hr, div[id^="familiatips"] .feed-tip-nombrechef, div[id^="clasificaciontips"] .feed-tip-nombrechef, div[id^="home_top10"] div[id^="p|kiwi"] hr, div[id^="home_top10"] div[id^="p|crafto"] hr, div[id^="home_top10"] div[id^="p|kiwi"] .feed-tip-nombrechef, div[id^="home_top10"] div[id^="p|crafto"] .feed-tip-nombrechef{ display: none;}div[id^="familiatips"] div[id^="feed-tip-rating"], div[id^="clasificaciontips"] div[id^="feed-tip-rating"], div[id^="home_top10"] div[id^="p|kiwi|tiphometop"] div[id^="feed-tip-rating"], div[id^="home_top10"] div[id^="p|crafto|tiphometop"] div[id^="feed-tip-rating"]{ margin: 0px auto; padding: 0px;}/* fin estilos slider top 10 para tips *//* area nombre ficha */#home_top10 .recetaslider-ficha, #familiarecetas_top10 .recetaslider-ficha, #clasificacionrecetas_top10 .recetaslider-ficha, #clasificacionrecetas_top10 .compilacionrecetaslider-ficha, #clasificaciontips_top10 .tipslider-ficha, #home_tecuidalist .feed-articulo-ficha, .pro-slider-fichaspro .feed-receta-ficha{ height: 267px;}#home_top10 .recetaslider-areanombreficha, #familiarecetas_top10 .recetaslider-areanombreficha, #clasificacionrecetas_top10 .recetaslider-areanombreficha, #home_top10 .tipslider-areanombreficha, #home_top10 .articuloslider-areanombreficha{ height: 52px; }#home_top10 .recetasliderpro-areanombreficha, #familiarecetas_top10 .recetasliderpro-areanombreficha, #clasificacionrecetas_top10 .recetasliderpro-areanombreficha{ height: 52px; display: flex; align-items: center;}#home_videos .compilacionrecetaslider-areanombreficha{ height: 75px; }/* nombre de ficha */#home_top10 .recetaslider-nombreficha, #familiarecetas_top10 .recetaslider-nombreficha, #clasificacionrecetas_top10 .recetaslider-nombreficha, #home_top10 .tipslider-nombreficha, #home_videos .compilacionrecetaslider-nombreficha, #home_top10 .articuloslider-nombreficha, #home_videos div[id^="p|crafto|tiphomecompilacion"] .feed-compilaciontip-nombreficha, #home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulo-nombre-articulo{ font-weight: bold; font-size: 14px; color: #000000; max-height: 46px;}#home_top10 .recetaslider-icon-pro, #familiarecetas_top10 .recetaslider-icon-pro, #clasificacionrecetas_top10 .recetaslider-icon-pro{ width: 30px; height: 30px; font-size: 20px; margin: 0px 0px 0px 10px;}#home_top10 .recetasliderpro-nombreficha, #familiarecetas_top10 .recetasliderpro-nombreficha, #clasificacionrecetas_top10 .recetasliderpro-nombreficha{ font-size: 15px; max-height: 31px; width: calc(100% - 40px);}/* rating */#home_top10 .recetaslider-rating, #familiarecetas_top10 .recetaslider-rating, #clasificacionrecetas_top10 .recetaslider-rating, #home_top10 .tipslider-rating{ display: table;}#home_top10 div[id^="p|kiwi|"] [class$="-rating"], #home_top10 div[id^="p|crafto|"] [class$="-rating"], #familiarecetas_top10 div[id^="p|kiwi|"] [class$="-rating"], #clasificacionrecetas_top10 div[id^="p|kiwi|"] [class$="-rating"]{ padding: 0px;}/* fin estilos slider top 10 *//* Estilos feed fichas Normal *//* Estilo solo para los tips, ya que slider top usa la misma ficha que en feed normal */div[id^="p|kiwi|home"].feed-tip-ficha, div[id^="tiplist"] div[id^="p|kiwi|tipfamilia"], div[id^="tiplist"] div[id^="p|kiwi|tipclasificacion"], div[id^="tiplist"] div[id^="p|kiwi|tiphome"], div[id^="tiplist"] div[id^="p|crafto|tiphome"], div[id^="tiplist"] div[id^="p|crafto|tipfamilia"], div[id^="tiplist"] div[id^="p|crafto|tipclasificacion"]{ width: 300px; margin: 0px 10px 16px; height: 275px;}div[id^="tiplist"] div[id^="feed-tip-divimg"]{ height: 194px; width: 300px;}div[id^="p|kiwi|home"].feed-tip-ficha .feed-tip-nombreficha, div[id^="tiplist"] .feed-tip-nombreficha{ font-size: 17px; max-height: 38px; line-height: 18px;}div[id^="tiplist"].feedtiplist-crafto .feed-tip-nombreficha{ font-family: poppins-semibold; font-size: 15px; font-weight: normal !important; letter-spacing: 0.5px; color: var(--color-texto-base) !important;}div[id^="p|kiwi|home"].feed-tip-ficha div[id^="feed-tip-rating"], div[id^="tiplist"] div[id^="feed-tip-rating"]{ margin: 0px 0px 0px 10px;}/* fin Estilo solo para los tips */div[id^="p|kiwi|"][class$="-ficha"], div[id^="p|kiwirec|"][class$="-ficha"], div[id^="p|crafto|tipcompilaciones|"].feed-compilaciontip-ficha, div[id^="p|crafto|"][class$="-articulo-ficha"]{ height: 275px;}div[id^="p|kiwi|client"][class$="-ficha"], div[id^="p|crafto|client"][class$="-ficha"]{ width: 300px; margin: 0px 10px 16px;}#prorecipeprolist .feed-producto-ficha{width: 200px;margin: 20px 15px;display: inline-table;float: none !important;}/* div[id^="p|kiwi|probooks|"][class$="-ficha"], div[id^="p|kiwi|prorecipes|"][class$="-ficha"], div[id^="p|kiwi|procollections|"].coleccion-venta-soloportada */div[id^="p|kiwi|probooks|"][class$="-ficha"], div[id^="p|kiwi|procollections|"].coleccion-venta-soloportada{ height: 262px; margin: 20px 15px; width: 200px; border-radius: 5px; float: none !important; display: inline-table;}div[id^="p|kiwi|procollections|"].coleccion-venta-ficha{ float: none !important; display: inline-table;}div[id^="p|kiwi|procollections|"].coleccion-venta-ficha .coleccionventa-area{ position: absolute; top: 50%; transform: translateY(-50%); vertical-align: top; width: 100%;}div[id^="p|kiwi|probooks|"] .feed-producto-div-nombreprod, div[id^="p|kiwi|prorecipes|"] .feed-producto-div-nombreprod{ display: none;}/* estilos fichas recetas slider pro*/.pro-slider-fichaspro div[id^="p|kiwi|probooks|"].feed-producto-ficha{ width: 200px; height: 262px; margin: 20px 15px; border-radius: 5px;}.pro-slider-fichaspro .feed-receta-ficha{ width: 190px !important; margin: 0px 30px 0px 0px !important; position: relative;}.pro-slider-fichaspro .feed-divimagenficha{ width: 190px !important; height: 190px !important;}.pro-slider-fichaspro .feed-receta-ficha img{ left: 50% !important; top: 50% !important; transform: translateX(-50%) translateY(-50%) !important; height: 100%; width: auto !important; min-width: 300px;}.pro-slider-fichaspro .feed-receta-ficha hr, .pro-slider-fichaspro .feed-receta-nombrechef{ display: none;}.pro-slider-fichaspro .feed-recetapro-icon{ margin: 0px 0px 0px 10px !important;}.pro-slider-fichaspro .feed-receta-nombreficha-centrado{ max-height: 47px !important; width: calc(100% - 40px) !important;}/* fin estilos fichas recetas slider pro*//* estilos fichas donde vienen cosas revueltas de kiwipro en el home */.home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-articulo-ficha, .home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-receta-ficha, .home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-producto-ficha{ width: 200px !important; height: 272px; /* border-radius: 5px; */ margin: 0px 20px !important; background-color: #ffffff;}.home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-producto-ficha{ float: left;}.home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-articulo-ficha .feed-divimagenficha, .home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-receta-ficha .feed-divimagenficha{ width: 100% !important;}.home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-articulo-ficha .feed-divimagenficha img, .home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-receta-ficha .feed-divimagenficha img{ height: 100%;}.home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-articulo-ficha:first-child, .home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-receta-ficha:first-child{ margin: 0px 20px 0px 0px !important;}#home-cont-kiwipro.home-cont-sliderpro div[id^="p|kiwi|pro|"] .feed-articulopro-divtextos-articulo, #home-cont-kiwipro.home-cont-sliderpro div[id^="p|kiwi|pro|"] [class$="recetapro-areanombreficha"]{ height: 62px;}.home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-receta-ficha hr, .home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-receta-ficha .feed-receta-nombrechef{ display: none;}.home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-receta-ficha .feed-receta-rating{ position: relative; display: flex !important; justify-content: center; margin: -3px 0px 0px 0px !important; padding: 0px;}.home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-articulo-ficha .feed-articulopro-separador, .home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-articulo-ficha .feed-articulopro-nombre-autor{ display: none !important;}.home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-articulo-ficha{ float: left;}/*.home-cont-sliderpro div[id^="p|kiwi|pro|"] .feed-articulo-divimg-articulo{ border-radius: 5px;}*/.home-cont-sliderpro div[id^="p|kiwi|pro|"] .feed-recetapro-areanombreficha .feed-recetapro-icon, .home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-articulo-ficha .feed-articulopro-icon{ margin: 0px 0px 0px 10px !important;}.home-cont-sliderpro div[id^="p|kiwi|pro|"] .feed-recetapro-areanombreficha .feed-receta-nombreficha-centrado, .home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-articulo-ficha .feed-articulopro-nombre-articulo{ width: calc(100% - 40px) !important; max-height: 46px;}.home-cont-sliderpro div[id^="p|kiwi|pro|"] .feed-recetapro-areanombreficha .feed-receta-nombreficha-centrado{ max-height: 46px !important;}.home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-articulo-ficha .feed-articulopro-nombre-articulo{ /*max-height: 34px;*/ font-size: 16px; line-height: 15px;}.home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-articulo-ficha .feed-articulopro-area-rating{ display: none !important; padding: 0px; bottom: -10px; left: 50%; transform: translateX(-50%);}.home-cont-sliderpro div[id^="p|kiwi|pro|"].feed-articulo-ficha .feed-articulo-clasificacion-articulo{ display: block !important; position: absolute; /*bottom: -10px;*/ bottom: -11px; width: 100%; text-align: center; font-style: italic; color: #aaaaaa; box-sizing: border-box; padding: 0px 10px;}/* fin estilos fichas donde vienen cosas revueltas de kiwipro en el home */.pro-slider-fichaspro .feed-receta-rating{ margin: 0px auto !important; padding: 0px !important;}div[id^="p|kiwi|home|"].feed-compilaciontip-ficha, div[id^="p|crafto|tipcompilaciones|"].feed-compilaciontip-ficha{ margin: 0px 10px 16px; overflow: hidden; width: 300px;}div[id^="p|crafto|tipcompilations|"].feed-compilaciontip-ficha{ margin: 0px 10px 16px; width: 300px;}div[id^="p|kiwi|procollections|"].coleccion-venta-soloportada{ text-align: left;}div[id^="p|kiwi|"] [class$="-divimg-articulo"], div[id^="p|kiwirec|"] [class$="-divimg-articulo"], div[id^="p|crafto|"] [class$="-divimg-articulo"]{ position: relative;}div[id^="p|kiwi|"] [class$="-divimg"], div[id^="p|kiwi|home|"] [class$="-divimg"], div[id^="p|kiwirec|"] [class$="-divimg"], div[id^="p|kiwirec|home|"] [class$="-divimg"], div[id^="p|kiwi|"] [class$="-divimg-articulo"], div[id^="p|kiwirec|"] [class$="-divimg-articulo"], div[id^="p|crafto|"] [class$="-divimg"], div[id^="p|crafto|"] [class$="-divimg-articulo"]{ height: 194px; overflow: hidden;}div[id^="p|kiwi|"] .feed-compilaciontip-divimg, div[id^="p|crafto|"] .feed-compilaciontip-divimg{ width: 300px;}div[id^="p|kiwi|"] .feed-compilacionreceta-divimg .compilacionreceta-img, div[id^="p|crafto|tipcompilaciones|"].feed-compilaciontip-ficha .compilaciontip-img{ height: auto;}div[id^="p|crafto|"] .feed-compilaciontip-divimg .compilaciontip-img{ transform: translateY(-50%);}#home_videos div[id^="p|crafto|"] .feed-compilaciontip-divimg .compilaciontip-img{ transform: initial;}div[id^="p|kiwi|home|"] [class$="-divimg"] .imgcompilacion{ transform: translateY(-50%);}/* estilos feed normal articulos */div[id^="p|kiwi|"][class$="feed-articulo-ficha"], div[id^="p|kiwirec|"][class$="feed-articulo-ficha"], div[id^="p|crafto|"][class$="feed-articulo-ficha"]{ background-color: #ffffff; float: left; margin: 0px 10px 16px; overflow: hidden; position: relative; width: 300px;}div[id^="p|kiwi|"] .feed-articulopro-divtextos-articulo, #home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"] .feed-articulopro-divtextos-articulo{ display: flex; align-items: center; height: 52px; position: relative;}div[id^="p|kiwi|"] .feed-articulopro-area-titulo{ display: flex; align-items: center; position: relative; width: 100%; flex: auto;}#home_tecuidalist div[id^="p|kiwi|"] .feed-articulopro-icon{ margin: 0px 0px 0px 10px !important;}div[id^="p|kiwi|"] .feed-articulopro-nombre-articulo{ box-sizing: border-box; color: #8eb4b1; font-family: crimsonpro-semibold; font-size: 19px; text-transform: uppercase; width: calc(100% - 50px); line-height: 17px; max-height: 38px; overflow: hidden; padding: 0px 10px; position: absolute; right: 0px;}#home_tecuidalist div[id^="p|kiwi|"] .feed-articulopro-nombre-articulo{ font-size: 17px; line-height: 15px; max-height: 46px; width: calc(100% - 40px); text-transform: initial;}#home_tecuidalist div[id^="p|kiwi|"] .feed-articulopro-separador{ display: none !important;}div[id^="p|kiwi|"] .feed-articulo-nombre-articulo, div[id^="p|kiwirec|"] .feed-articulo-nombre-articulo, div[id^="p|crafto|"] .feed-articulo-nombre-articulo{ box-sizing: border-box; color: #000000; font-size: 17px; font-weight: bold; line-height: 18px; max-height: 38px; overflow: hidden; padding: 0px 10px; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); width: 100%;}div[id^="p|kiwi|"] .feed-articulopro-desc-articulo, div[id^="p|kiwi|"] .feed-articulo-desc-articulo, div[id^="p|kiwirec|"] .feed-articulo-desc-articulo, div[id^="p|crafto|"] .feed-articulo-desc-articulo{ display: none;}div[id^="p|kiwi|"] .feed-articulopro-separador, div[id^="p|kiwi|"] .feed-articulo-separador, div[id^="p|kiwirec|"] .feed-articulo-separador, div[id^="p|crafto|"] .feed-articulo-separador{ display: block !important; bottom: -2px;}div[id^="p|kiwi|"] .feed-articulopro-nombre-autor, div[id^="p|kiwi|"] .feed-articulo-nombre-autor, div[id^="p|kiwirec|"] .feed-articulopro-nombre-autor, div[id^="p|kiwirec|"] .feed-articulo-nombre-autor, div[id^="p|crafto|"] .feed-articulo-nombre-autor{ display: block !important; position: absolute; bottom: -22px; right: 10px; font-style: italic; color: #aaaaaa; /*bottom: 7px;*/}div[id^="p|kiwi|"] .feed-articulopro-area-rating, div[id^="p|kiwi|"] .feed-articulo-area-rating, div[id^="p|crafto|"] .feed-articulo-area-rating{ display: block !important; position: absolute; bottom: -23px; left: 10px; /*bottom: 6px;*/ height: 13px !important;}.feedtiplist-crafto div[id^="p|crafto|"] .feed-articulo-area-rating, .feedtiplist-kiwi div[id^="p|kiwi|"] .feed-articulo-area-rating, .feedtiplist-kiwirec div[id^="p|kiwirec|"] .feed-articulo-area-rating{ left: 0px;}div[id^="p|kiwi|"] .feed-articulopro-area-rating .feed-articulo-rating, div[id^="p|kiwi|"] .feed-articulo-area-rating .feed-articulo-rating, div[id^="p|kiwirec|"] .feed-articulo-area-rating .feed-articulo-rating{ color: #8cc63e;}/* fin estilos feed normal articulos *//* estilos para ficha tips en home principal kiwi */#home_tips div[id^="p|kiwi|tiphome|"][class$="-ficha"]{ width: 600px; height: auto; margin: 0px 15px 0px 0px;}#home_tips div[id^="p|kiwi|tiphome|"][class$="-ficha"] .feed-tip-divimg{ float: left; width: 265px; height: 265px;}#home_tips div[id^="p|kiwi|tiphome|"][class$="-ficha"] .feed-tip-areanombreficha{ float: left; width: calc(100% - 265px); height: 265px;}#home_tips div[id^="p|kiwi|tiphome|"][class$="-ficha"] .feed-tip-nombreficha-div{ color: #333333; /*font-size: 18px;*/ font-size: 20px; font-weight: bold; /*line-height: 20px;*/ line-height: 22px; margin: 0px 0px 15px; /*max-height: 62px;*/ max-height: 68px; padding: 0px 10px; overflow: hidden; text-transform: uppercase; text-align: left;}#home_tips div[id^="p|kiwi|tiphome|"][class$="-ficha"] .feed-tip-descripcionficha{ box-sizing: border-box; color: #333333; font-size: 15px; font-weight: normal; line-height: 19px; max-height: 98px; overflow: hidden; padding: 0px 10px; position: relative; width: 100%; text-align: left; display: block !important;}#home_tips div[id^="p|kiwi|tiphome|"][class$="-ficha"] .feed-tip-ficha-linkvertip{ font-size: 16px; color: #8cc63e; text-align: left; margin: 10px 0px 0px; padding: 0px 10px; line-height: 22px; display: block !important;}.icon-k7-link-vertip:before{content: "\\e923";}#home_tips div[id^="p|kiwi|tiphome|"][class$="-ficha"] hr, #home_tips div[id^="p|kiwi|tiphome|"][class$="-ficha"] .feed-tip-rating, #home_tips div[id^="p|kiwi|tiphome|"][class$="-ficha"] .feed-tip-nombrechef{ display: none !important;}/* estilos para ficha tips en home principal kiwi *//* estilos home fichas notas blog */#home_notasblog div[id^="p|kiwi|articlehome|"].feed-articulo-ficha, #home_notasblog div[id^="p|kiwirec|articlehome|"].feed-articulo-ficha{ background-color: #ffffff; width: 190px; height: 265px; float: left; position: relative; margin: 0px 15px 0px 0px;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-divimg-articulo, #home_notasblog div[id^="p|kiwirec|articlehome|"] .feed-articulo-divimg-articulo{ /*height: 190px;*/ height: 180px; position: relative; overflow: hidden;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-divtextos-articulo, #home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulopro-divtextos-articulo, #home_notasblog div[id^="p|kiwirec|articlehome|"] .feed-articulo-divtextos-articulo{ /*height: 75px;*/ height: 85px; position: relative;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-seccion, #home_notasblog div[id^="p|kiwirec|articlehome|"] .feed-articulo-titulo-seccion{ display: none;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-nombre-articulo, #home_notasblog div[id^="p|kiwirec|articlehome|"] .feed-articulo-nombre-articulo{ box-sizing: border-box; line-height: 15px; overflow: hidden; /*padding: 0px 10px;*/ padding: 0px 7px; position: absolute; text-align: center; /*text-transform: uppercase;*/ top: 38%; /*transform: translateY(-50%);*/ transform: translateY(-46%); width: 100%; font-weight: bold; font-size: 14px; color: #000000; max-height: 46px;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulopro-area-titulo{ position: absolute; top: 38%; transform: translateY(-46%);}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulopro-icon{ margin: 0px 0px 0px 10px !important;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulopro-nombre-articulo{ font-size: 17px; line-height: 15px; max-height: 45px; width: calc(100% - 40px) !important;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-nombreseccion, #home_notasblog div[id^="p|kiwirec|articlehome|"] .feed-articulo-titulo-nombreseccion{ background-color: #8cc63e; box-sizing: border-box; color: #ffffff; font-size: 11px; left: 0px; letter-spacing: 1px; max-width: 140px; padding: 8px 13px; position: absolute; text-transform: uppercase; top: 15px; display: block !important;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_3, #home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_11, #home_notasblog div[id^="p|kiwirec|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_3, #home_notasblog div[id^="p|kiwirec|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_11{ background-color: #9ec410;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_30, #home_notasblog div[id^="p|kiwirec|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_30{ background-color: #f05d7f;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_1, #home_notasblog div[id^="p|kiwirec|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_1{ background-color: #28d9ff;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_44, #home_notasblog div[id^="p|kiwirec|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_44{ background-color: #2e94ba;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_20, #home_notasblog div[id^="p|kiwirec|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_20{ background-color: #efc950;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_54, #home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_54{ background-color: #f39041;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_25, #home_notasblog div[id^="p|kiwirec|articlehome|"] .feed-articulo-titulo-nombreseccion.id_tema_25{ background-color: #ca5dde;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-nombre-autor, #home_notasblog div[id^="p|kiwirec|articlehome|"] .feed-articulo-nombre-autor{ display: block !important; box-sizing: border-box; padding: 0px 10px; text-align: center; color: #aaaaaa; font-family: 'source sans pro'; font-style: italic; font-size: 12px; height: 15px; overflow: hidden; position: absolute; bottom: 5px; right: 0px; width: 100%;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulopro-nombre-autor{ display: block !important; left: 50%; transform: translate(-50%); bottom: 8px; font-size: 12px; width: -webkit-fit-content; width: -moz-fit-content; width: -o-fit-content; width: -ms-fit-content; width: fit-content;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-area-rating, #home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulopro-area-rating, #home_notasblog div[id^="p|kiwirec|articlehome|"] .feed-articulo-area-rating, #home_notasblog div[id^="p|kiwirec|articlehome|"] .feed-articulopro-area-rating{ display: none !important;}#home_notasblog div[id^="p|kiwi|articlehome|"] .feed-articulo-desc-articulo, #home_notasblog div[id^="p|kiwirec|articlehome|"] .feed-articulo-desc-articulo{ display: none;}/* fin home estilos fichas notas blog *//* estilos home fichas te cuida */#home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha{ background-color: #ffffff; display: table; float: left; margin: 0px 15px 0px 0px; position: relative; width: 190px;}#home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulo-divcontenido{ height: inherit; position: relative;}#home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulo-divimg-articulo{ width: 100%; /*height: 190px;*/ height: 180px; position: relative; overflow: hidden;}#home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulo-divimg-articulo img{ vertical-align: top;}#home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulo-divtextos-articulo, #home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"] .feed-articulopro-divtextos-articulo{ height: 62px; position: relative;}#home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulo-nombre-articulo{ box-sizing: border-box; line-height: 15px; overflow: hidden; /*padding: 0px 10px;*/ padding: 0px 7px; position: absolute; text-align: center; /*text-transform: uppercase;*/ top: 50%; transform: translateY(-50%); width: 100%;}#home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulo-separador{ display: none !important;}#home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulo-area-rating, #home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulopro-area-rating{ display: block !important; color: #8cc63e; position: absolute; bottom: -16px; left: 50%; transform: translateX(-50%);}#home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulopro-area-rating{ left: 50%; transform: translateX(-50%); bottom: -16px;}#home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulo-desc-articulo, #home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulo-nombre-autor, #home_tecuidalist div[id^="p|kiwi|articuloclasificacion|"].feed-articulo-ficha .feed-articulopro-nombre-autor{ display: none !important;}/* fin estilos home fichas te cuida *//* estilos fichas productos feed normal */div[id^="p|kiwi|"] .feed-producto-divimg, div[id^="p|kiwirec|"] .feed-producto-divimg, div[id^="p|kiwi|home|"] .feed-producto-divimg{ height: 233px;}/* estilos fichas productos feed normal */div[id^="p|kiwi|probooks|"] .feed-producto-divimg, div[id^="p|kiwi|prorecipes|"] .feed-producto-divimg{ height: 100%;}div[id^="p|kiwi|"] [class$="-areanombreficha"], div[id^="p|kiwirec|"] [class$="-areanombreficha"], div[id^="p|crafto|"] [class$="-areanombreficha"], div[id^="p|kiwi|"] .feed-articulo-divtextos-articulo, div[id^="p|kiwirec|"] .feed-articulo-divtextos-articulo, div[id^="p|crafto|"] .feed-articulo-divtextos-articulo{ height: 52px;}div[id^="p|kiwi|"] .feed-articulo-divtextos-articulo, div[id^="p|kiwirec|"] .feed-articulo-divtextos-articulo, div[id^="p|crafto|"] .feed-articulo-divtextos-articulo{ position: relative;}div[id^="p|kiwi|"] [class$="recetapro-areanombreficha"]{ height: 52px; display: flex; align-items: center;}div[id^="p|kiwi|"] .feed-compilacionreceta-areanombreficha, div[id^="p|kiwi|"] .feed-compilaciontip-areanombreficha, div[id^="p|crafto|"] .feed-compilaciontip-areanombreficha{ height: 42px;}div[id^="p|kiwi|"] .feed-compilaciontip-areanombreficha .feed-compilaciontip-nombreficha, div[id^="p|crafto|"] .feed-compilaciontip-areanombreficha .feed-compilaciontip-nombreficha{ color: #000000; font-size: 17px; font-weight: bold; line-height: 18px; max-height: 38px;}div[id^="p|kiwi|"] [class$="-titulo-seccion"], div[id^="p|kiwirec|"] [class$="-titulo-seccion"], div[id^="p|crafto|"] [class$="-titulo-seccion"]{ display: none;}div[id^="p|kiwi|"] [class$="-rating"], div[id^="p|kiwirec|"] [class$="-rating"], div[id^="p|crafto|"] [class$="-rating"]{ padding: 8px 0px 0px;}div[id^="p|crafto|client|"].feed-tip-ficha{ height: 275px;}div[id^="p|kiwi|client|"] [class$="-rating"], div[id^="p|crafto|client|"] [class$="-rating"]{ margin: 0px 0px 0px 10px; height: 275px;}div[id^="p|kiwi|"] [class$="-nombrechef"], div[id^="p|kiwirec|"] [class$="-nombrechef"], div[id^="p|crafto|"] [class$="-nombrechef"]{ bottom: 5px;}.feedtiplist-crafto div[id^="p|crafto|"] [class$="-nombrechef"]{ font-family: poppins-light !important; font-size: 11px !important; letter-spacing: 0.5px; color: var(--color-texto-base) !important;}/* Estilos feed fichas home videos compilacion craftologia / home tips kiwi */#home_videos .feed-compilaciontip-ficha{ height: auto; margin: 0px 10px 16px; width: 300px; color: var(--color-texto-base) !important;}div[id^="p|kiwi|tiphomecompilacion"] .feed-compilaciontip-divimg, div[id^="p|crafto|tiphomecompilacion"] .feed-compilaciontip-divimg{ height: 222px; overflow: hidden;}div[id^="p|kiwi|tiphomecompilacion"] .feed-compilaciontip-divimg img, div[id^="p|crafto|tiphomecompilacion"] .feed-compilaciontip-divimg img { top: initial !important;}div[id^="p|kiwi|tiphomecompilacion"] .feed-compilaciontip-divimg .imgcompilacion, div[id^="p|crafto|tiphomecompilacion"] .feed-compilaciontip-divimg .imgcompilacion, div[id^="p|crafto|crosslink"] .feed-compilaciontip-divimg .compilaciontip-img{ transform: translateX(-50%) translateY(-50%);}div[id^="p|kiwi|tiphomecompilacion"] .feed-linea-separador-compilacion, div[id^="p|kiwi|tiphomecompilacion"] .feed-compilaciontip-descripcion, div[id^="p|crafto|tiphomecompilacion"] .feed-linea-separador-compilacion, div[id^="p|crafto|tiphomecompilacion"] .feed-compilaciontip-descripcion{ display: none;}#home_videos div[id^="p|kiwi|tiphomecompilacion"] .feed-compilaciontip-areanombreficha, #home_videos div[id^="p|crafto|tiphomecompilacion"] .feed-compilaciontip-areanombreficha{ height: 75px;}div[id^="p|crafto|crosslink"] .feed-compilaciontip-divimg .compilaciontip-img{ height: inherit;}/* Fin Estilos feed fichas home videos compilacion craftologia *//* Estilos caja recomendaciones de tips */.tip-recomendaciones .feed-tip-ficha .feed-tippro-icon{ width: 20px !important; height: 20px !important; font-size: 13px !important;}.tip-recomendaciones .feed-tip-ficha .feed-tip-nombrefichapro-centrado{ width: calc(100% - 30px) !important;}/* Fin estilos caja recomendaciones de tips *//* Fin Estilos feed fichas Normal *//* Estilos feed fichas Busqueda */div[id^="p|search|"].feed-tip-ficha{ width: 300px; margin: 0px 10px 16px;}#searchlist div[id^="p|search|"][class$="-ficha"], .searchlist-muestra{ height: 250px;}#searchlist .coleccion-venta-soloportada{ height: 250px !important; margin: 0px 10px 16px !important; width: 300px !important;}#searchlist .coleccion-venta-soloportada img{ top: 0px !important; transform: initial !important;}#te-cuida-divcont-consejos-tips #searchlist div[id^="p|search|"][class$="-ficha"]{ height: auto;}#te-cuida-divcont-consejos-tips .feed-articulo-ficha{ height: auto;}div[id^="p|search|"] .feed-tip-divimg, div[id^="p|search|"].feed-compilaciontip-ficha{ width: 300px;}div[id^="p|search|"].feed-compilaciontip-ficha{ margin: 0px 10px 16px;}div[id^="p|search|"] [class$="-divimg"]{ height: 185px;}div[id^="p|search|"] .feed-compilacionreceta-divimg, div[id^="p|search|"] .feed-compilaciontip-divimg{ height: 208px;}div[id^="p|search|"] .feed-compilaciontip-divimg .compilaciontip-img{ transform: translateY(-50%);}div[id^="p|search|"] [class$="-areanombreficha"]{ height: 42px;}div[id^="p|search|"] [class$="recetapro-areanombreficha"]{ height: 42px; display: flex; align-items: center;}div[id^="p|search|"] .feed-compilaciontip-areanombreficha .feed-compilaciontip-nombreficha{ color: #000000; font-size: 17px; font-weight: bold; line-height: 18px; max-height: 38px;}div[id^="p|search|"] .feed-tip-nombreficha{ font-size: 17px; max-height: 38px; line-height: 18px;}div[id^="p|search|"] .feed-linea-separador-compilacion, div[id^="p|search|"] .feed-compilacionreceta-descripcion, div[id^="p|search|"] .feed-compilaciontip-descripcion{ display: none;}div[id^="p|search|"] [class$="-titulo-seccion"]{ display: block;}div[id^="p|search|"] [class$="-rating"]{ padding: 4px 0px 0px;}div[id^="p|search"] div[id^="feed-tip-rating"]{ margin: 0px 0px 0px 10px;}div[id^="p|search|"] [class$="-nombrechef"]{ bottom: 3px;}/* fichas articulo */div[id^="p|search|"].feed-articulo-ficha{ background-color: #ffffff; float: left; margin: 0px 10px 16px; overflow: hidden; position: relative; width: 300px; display: flex; flex-direction: column;}div[id^="p|search|"] .feed-articulo-divcontenido{ width: 100%}div[id^="p|search|"] .feed-articulo-divimg-articulo{ width: 100%; height: 208px; overflow: hidden; position: relative;}div[id^="p|search|"] .feed-articulo-divtextos-articulo, div[id^="p|search|"] .feed-articulopro-divtextos-articulo{ height: 42px; position: relative;}div[id^="p|search|"] .feed-articulopro-divtextos-articulo{ display: flex; align-items: center;}div[id^="p|search|"] .feed-articulo-nombre-articulo, div[id^="p|search|"] .feed-articulopro-nombre-articulo{ color: #333333; text-decoration: none; font-size: 17px; font-weight: bold; line-height: 18px; max-height: 38px; overflow: hidden; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); width: 100%; padding: 0px 10px; box-sizing: border-box;}div[id^="p|search|"] .feed-articulopro-nombre-articulo{ color: #8eb4b1; font-family: crimsonpro-semibold; font-size: 16px; line-height: 15px; right: 0px; text-align: left; text-transform: uppercase; width: calc(100% - 50px); max-height: 32px;}div[id^="p|search|"] .feed-articulo-desc-articulo, div[id^="p|search|"] .feed-articulopro-desc-articulo{ display: none;}/* fin fichas articulo *//* estilos fichas productos feed busqueda */div[id^="p|search|"] .feed-producto-divimg{ height: 208px;}/* estilos fichas productos feed busqueda *//* Estilos feed fichas Busqueda *//* Estilo publicidad en feed */.buildad.feed{ margin: 0px 10px 16px; float: left;}/* fin Estilo publicidad en feed *//* Estilo para ficha newsletter - columna derecha */.feed-newsletter-ficha{ margin: 20px auto 10px;}/* fin Estilo para ficha newsletter *//* icono seguir chef */.icon-k7-seguir-chef:before{content: "\\e918";}/* *//* estilos feed recetarios */div[id^="p|kiwi|recipebooks|"].feed-producto-ficha, div[id^="p|kiwirec|recipebooks|"].feed-producto-ficha{ width: 300px; margin: 0px 10px 16px;}/* fin estilos feed recetarios *//* estilo sombra blanquecina sobre fichas de contenido interno *//* .general-container .shadow-gris *//*.shadow-gris{ position: absolute; top: 0px; bottom: 0px; width: 100%; background-color: #ffffff; opacity: 0.8; z-index: 10;}*/.feedficha-bloqueo { position: absolute; display: flex; justify-content: center; align-items: center; right: 9px; top: 9px; width: 30px; height: 30px; background-color: var(--azul-kiwipro); border: 1px solid var(--azul-kiwipro); border-radius: 100%; z-index: 5;}/* estilo sombra blanquecina sobre fichas de contenido interno */`);KL.loader.createCSS(``);KL.loader.createCSS(`.recipe-div-nutrientes.inf-nut-area-chef-pro{ height: 284px;}.recipe_nutriente_999 { display: none !important;}.recipe-nutriente-nombre, .recipe-nutriente-diario, .recipe-nutriente-metrica, .recipe-nutriente-porcentaje{ color: #333333;}/* control de los colores de las barras cuando no hay sesion de chef */.area-kiwi .inf-nut-area-no-chef .recipe-nutriente-nombre, .area-kiwi .inf-nut-area-chef-normal .recipe-nutriente-nombre, .area-kiwi .inf-nut-area-no-chef .recipe-nutriente-diario, .area-kiwi .inf-nut-area-chef-normal .recipe-nutriente-diario, .area-kiwi .inf-nut-area-no-chef .recipe-nutriente-metrica, .area-kiwi .inf-nut-area-chef-normal .recipe-nutriente-metrica, .area-kiwi .inf-nut-area-no-chef .recipe-nutriente-porcentaje, .area-kiwi .inf-nut-area-chef-normal .recipe-nutriente-porcentaje, .area-kiwirecipes .inf-nut-area-no-chef .recipe-nutriente-nombre, .area-kiwirecipes .inf-nut-area-no-chef .recipe-nutriente-diario, .area-kiwirecipes .inf-nut-area-no-chef .recipe-nutriente-metrica, .area-kiwirecipes .inf-nut-area-no-chef .recipe-nutriente-porcentaje{ color: #9b9b9b;}.area-kiwi .inf-nut-area-no-chef .recipe_nutriente_208 .recipe-nutriente-nombre, .area-kiwi .inf-nut-area-no-chef .recipe_nutriente_208 .recipe-nutriente-diario, .area-kiwi .inf-nut-area-no-chef .recipe_nutriente_208 .recipe-nutriente-metrica, .area-kiwi .inf-nut-area-no-chef .recipe_nutriente_208 .recipe-nutriente-porcentaje, .area-kiwi .inf-nut-area-chef-normal .recipe_nutriente_208 .recipe-nutriente-nombre, .area-kiwi .inf-nut-area-chef-normal .recipe_nutriente_208 .recipe-nutriente-diario, .area-kiwi .inf-nut-area-chef-normal .recipe_nutriente_208 .recipe-nutriente-metrica, .area-kiwi .inf-nut-area-chef-normal .recipe_nutriente_208 .recipe-nutriente-porcentaje, .area-kiwirecipes .inf-nut-area-no-chef .recipe_nutriente_208 .recipe-nutriente-nombre, .area-kiwirecipes .inf-nut-area-no-chef .recipe_nutriente_208 .recipe-nutriente-diario, .area-kiwirecipes .inf-nut-area-no-chef .recipe_nutriente_208 .recipe-nutriente-metrica, .area-kiwirecipes .inf-nut-area-no-chef .recipe_nutriente_208 .recipe-nutriente-porcentaje, .area-kiwirecipes .inf-nut-area-chef-normal .recipe_nutriente_208 .recipe-nutriente-nombre, .area-kiwirecipes .inf-nut-area-chef-normal .recipe_nutriente_208 .recipe-nutriente-diario, .area-kiwirecipes .inf-nut-area-chef-normal .recipe_nutriente_208 .recipe-nutriente-metrica, .area-kiwirecipes .inf-nut-area-chef-normal .recipe_nutriente_208 .recipe-nutriente-porcentaje { color: #333333;}.area-kiwi .inf-nut-area-no-chef .recipe-nutriente-diario, .area-kiwi .inf-nut-area-no-chef .recipe-nutriente-porcentaje, .area-kiwi .inf-nut-area-chef-normal .recipe-nutriente-diario, .area-kiwi .inf-nut-area-chef-normal .recipe-nutriente-porcentaje, .area-kiwirecipes .inf-nut-area-no-chef .recipe-nutriente-diario, .area-kiwirecipes .inf-nut-area-no-chef .recipe-nutriente-porcentaje{ visibility: hidden;}.area-kiwi .inf-nut-area-no-chef .recipe-nutriente-diario:before, .area-kiwi .inf-nut-area-no-chef .recipe-nutriente-porcentaje:before, .area-kiwi .inf-nut-area-chef-normal .recipe-nutriente-diario:before, .area-kiwi .inf-nut-area-chef-normal .recipe-nutriente-porcentaje:before, .area-kiwirecipes .inf-nut-area-no-chef .recipe-nutriente-diario:before, .area-kiwirecipes .inf-nut-area-no-chef .recipe-nutriente-porcentaje:before{ visibility: visible; position: absolute; right: 0px;}.area-kiwi .inf-nut-area-no-chef .recipe-nutriente-diario:before, .area-kiwi .inf-nut-area-chef-normal .recipe-nutriente-diario:before, .area-kiwirecipes .inf-nut-area-no-chef .recipe-nutriente-diario:before { content: "0";}.area-kiwi .inf-nut-area-no-chef .recipe-nutriente-porcentaje:before, .area-kiwi .inf-nut-area-chef-normal .recipe-nutriente-porcentaje:before, .area-kiwirecipes .inf-nut-area-no-chef .recipe-nutriente-porcentaje:before{ content: "0%";}.area-kiwi .inf-nut-area-no-chef div[class*="receta-nutriente-barracolor"], .area-kiwi .inf-nut-area-chef-normal div[class*="receta-nutriente-barracolor"], .area-kiwirecipes .inf-nut-area-no-chef div[class*="receta-nutriente-barracolor"]{ background-color: transparent !important;}.area-kiwi .inf-nut-area-no-chef .recipe_nutriente_208 .recipe-nutriente-diario, .area-kiwi .inf-nut-area-chef-normal .recipe_nutriente_208 .recipe-nutriente-diario, .area-kiwi .inf-nut-area-no-chef .recipe_nutriente_208 .recipe-nutriente-porcentaje, .area-kiwi .inf-nut-area-chef-normal .recipe_nutriente_208 .recipe-nutriente-porcentaje, .area-kiwirecipes .inf-nut-area-no-chef .recipe_nutriente_208 .recipe-nutriente-diario, .area-kiwirecipes .inf-nut-area-chef-normal .recipe_nutriente_208 .recipe-nutriente-diario, .area-kiwirecipes .inf-nut-area-no-chef .recipe_nutriente_208 .recipe-nutriente-porcentaje, .area-kiwirecipes .inf-nut-area-chef-normal .recipe_nutriente_208 .recipe-nutriente-porcentaje{ visibility: visible;}.area-kiwi .inf-nut-area-no-chef .recipe_nutriente_208 .recipe-nutriente-diario:before, .area-kiwi .inf-nut-area-chef-normal .recipe_nutriente_208 .recipe-nutriente-diario:before, .area-kiwirecipes .inf-nut-area-no-chef .recipe_nutriente_208 .recipe-nutriente-diario:before, .area-kiwirecipes .inf-nut-area-chef-normal .recipe_nutriente_208 .recipe-nutriente-diario:before { content: initial;}.area-kiwi .inf-nut-area-no-chef .recipe_nutriente_208 .recipe-nutriente-porcentaje:before, .area-kiwi .inf-nut-area-chef-normal .recipe_nutriente_208 .recipe-nutriente-porcentaje:before, .area-kiwirecipes .inf-nut-area-no-chef .recipe_nutriente_208 .recipe-nutriente-porcentaje:before, .area-kiwirecipes .inf-nut-area-chef-normal .recipe_nutriente_208 .recipe-nutriente-porcentaje:before { content: initial;}.area-kiwi .inf-nut-area-no-chef .receta-nutriente-barracolor.c208, .area-kiwi .inf-nut-area-chef-normal .receta-nutriente-barracolor.c208, .area-kiwirecipes .inf-nut-area-no-chef .receta-nutriente-barracolor.c208, .area-kiwirecipes .inf-nut-area-chef-normal .receta-nutriente-barracolor.c208 { background-color: #a072f7 !important;}`);KL.loader.createCSS(`.social-share-contenedor.crafto .social-share-pc.icon-k7-facebook{ background-color: #cadee5;}.social-share-contenedor.crafto .social-share-pc.icon-k7-pinterest{ background-color: #f3c3d3;}.social-share-contenedor.crafto .social-share-pc.icon-k7-mail{ background-color: #fadca9;}.social-share-contenedor.crafto .social-share-pc.icon-k7-facebook:before, .social-share-contenedor.crafto .social-share-pc.icon-k7-pinterest:before, .social-share-contenedor.crafto .social-share-pc.icon-k7-twitter:before, .social-share-contenedor.crafto .social-share-pc.icon-k7-mail:before{ color: var(--color-texto-base);}.social-share-pc.icon-k7-facebook{ background-color: #3b5998;}.social-share-pc.icon-k7-pinterest{ background-color: #bc0c1f;}.social-share-pc.icon-k7-twitter{ /*background-color: #1da1f2;*/ background-color: #0f1419;}.social-share-pc.icon-k7-mail{ background-color: #aaaaaa;}.social-share-pc.icon-k7-facebook:before, .social-share-pc.icon-k7-pinterest:before, .social-share-pc.icon-k7-twitter:before, .social-share-pc.icon-k7-mail:before{ color: #ffffff; font-size: 18px; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%);}.social-share-pc.icon-k7-twitter:before, .social-share-pc.icon-k7-mail:before{ font-size: 15px;}.social-share-pc.icon-k7-mail:before{ font-size: 16px;}.social-share-pc:hover{ background-color: #ffffff;}.social-share-pc:hover.icon-k7-facebook:before{ color: #3b5998;}.social-share-pc:hover.icon-k7-pinterest:before{ color: #bc0c1f;}.social-share-pc:hover.icon-k7-twitter:before{ color: #1da1f2;}.social-share-pc:hover.icon-k7-mail:before{ color: #aaaaaa;}`);KL.loader.createCSS(`/* estilos calificacion crafto 2024 */.social-calificacion.crafto{ margin: 60px auto !important; width: calc(100% - 180px) !important; }.social-calificacion.crafto .social-calificacion-sombra{ position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; background-color: #ece5e1; opacity: 0.3;}.social-calificacion.crafto .social-qualification-titulo-bloque{ box-sizing: border-box; color: var(--color-texto-base); font-family: dmserifdisplay !important; font-size: 32px !important; font-style: normal !important; line-height: 35px; padding: 25px 30px 20px !important; text-align: center !important; position: relative;}.social-calificacion.crafto #chefAvatarCalifica{ background-color: #cedfe6 !important;}.social-calificacion.crafto .social-calificacion-divarea-textarea{ padding: 0px 0px 0px 30px !important;}.social-calificacion.crafto #socal-qualification-areacalificacion{ padding: 5px 30px 98px !important; display: flex !important; align-items: center; justify-content: space-between; gap: 30px;}.social-calificacion.crafto #social-qualification-comment{ border: 0px !important; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; color: #a59791 !important; font-family: poppins; font-size: 18px !important; line-height: 26px; padding: 20px !important; height: 100px !important;}.social-calificacion.crafto .social-calificacion-div-button{ padding: 0px 0px 0px 0px !important; width: auto !important;}.social-calificacion.crafto #social-qualification-button{ box-sizing: border-box; background-color: var(--morado-crafto) !important; border-radius: 24px; font-family: poppins-semibold; font-size: 15px !important; padding: 12px 35px !important;}.social-calificacion.crafto .social-calificacion-header-lista-comentarios{ box-sizing: border-box; padding: 35px 50px 15px 50px !important;}.social-calificacion.crafto .social-calificacion-tii-calificacion, .social-calificacion.crafto .social-calificacion-num-total{ font-family: dmserifdisplay !important; font-size: 32px !important; font-style: normal !important; color: var(--color-texto-base) !important; line-height: 35px;}.social-calificacion.crafto .social-calificacion-sin-juicio{ color: var(--color-texto-base) !important; font-family: poppins; font-size: 18px !important; line-height: 26px !important; padding: 0px 50px 15px !important;}.social-calificacion.crafto .social-calificacion-juicio-usuario{ padding: 25px 50px !important; gap: 30px !important;}.social-calificacion.crafto .social-calificacion-juicio-area-data-comentario-usuario{ width: calc(100% - 70px) !important;}.social-calificacion.crafto .social-calificacion-juicio-usuario-nombre{ font-family: poppins-semibold; font-size: 18px !important; line-height: 26px; letter-spacing: 0.5px; color: var(--color-texto-base) !important;}.social-calificacion.crafto .social-calificacion-juicio-usuario-fecha{ font-family: poppins; font-size: 13px !important; letter-spacing: 0.5px; font-style: normal !important; color: var(--color-texto-base) !important;}.social-calificacion.crafto .social-calificacion-juicio-usuario-comentario{ font-family: poppins; font-size: 18px !important; line-height: 26px; letter-spacing: 0.5px; font-style: normal !important; color: #a59791 !important;}.social-calificacion.crafto .social-qualification.feed-btn-vermas{ box-sizing: border-box; clear: both; margin: 15px auto 0px; line-height: 1.6em; font-size: 16px !important; background-color: var(--lila-crafto); border-radius: 24px; font-family: poppins-semibold !important; color: var(--color-texto-base); padding: 8px 25px !important; width: -webkit-fit-content; width: -moz-fit-content; width: -o-fit-content; width: -ms-fit-content; width: fit-content;}.social-calificacion.crafto .social-qualification.feed-btn-vermas .social-qualification-iconvermas{ position: absolute !important; transform: translateX(-50%); left: 50%; bottom: -12px; color: var(--lila-crafto);}/* fin estilos calificacion crafto 2024 */.social-qualification-gris.icon-k7-estrellas-r:before, .social-qualification-relleno.icon-k7-estrellas-r:before{ font-size: 29px; left: -1px; position: absolute; top: -2px;}.social-qualification-gris.icon-k7-estrellas-r:before{ color: #dddddd;}.social-qualification-comentario.icon-k7-estrellas-v:before, .social-qualification-comentario.icon-k7-estrellas-r:before{ font-size: 12px; left: 0px; position: absolute; top: 0;}`);KL.loader.createCSS(`.icon-k7-upload-foto:before {content: "\\e92d";}.icon-k7-upload-pestana:before {content: "\\e923";}.upload-image-seleccionaimg:hover{ opacity: 0.7;}`);KL.loader.createCSS(`.gallery{ margin: 0px; width: 100%; max-width: inherit; height: 100%; position: relative;}.gallery-slide { position: absolute; left: 0; top: 0; right: 0; bottom: 0;}.gallery-slide.slide.anim { transition: all 1s ease 0s;}.gallery-slide.slide { transform: translate3d(0, 0, 0);}.gallery-slide.slide.before { transform: translate3d(-100%, 0, 0);}.gallery-slide.slide.after { transform: translate3d(100%, 0, 0);}.icon-k7-gallery-previous:before{content: "\\e948";}.icon-k7-gallery-next:before{content: "\\e947";}.icon-k7-gallery-play:before{content: "\\e923";}.icon-k7-gallery-pause:before{content: "\\e922";}.gallery-button{ position: absolute; opacity: 1; width: 48px; top: 0; bottom: 0; z-index: 14; background-color: transparent; font-size: 20px; cursor: pointer;}.gallery-button > div{ top: 50%; margin-top: -50%; position: relative; width: 100%; text-align: center; color: white;}.gallery-button:hover > div { color: #ccc; font-weight: bold;}.gallery-button.left{ left: 0;}.gallery-button.right{ right: 0;}.gallery-player{ position: absolute; opacity: 1; width: 48px; left: 0px; top: 0px; height: 30px; width: 20px; padding-top: 10px; padding-left: 20px; z-index: 15; background-color: transparent; font-size: 20px; cursor: pointer;}.gallery-player > div{ position: relative; color: white;}.gallery-player:hover > div { color: #ccc; font-weight: bold;}.gallery-bullets { position: absolute; bottom: 0; width: auto; left: 50%; transform: translateX(-50%); text-align: center; display: flex;}.gallery-bullet { cursor: pointer; padding: 10px; padding-bottom: 20px; display: inline-block;}.gallery-bullet.on > div { background-color: black;}.gallery-bullet > div { background-color: white; border-radius: 100%; width: 10px; height: 10px; box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);}`);KL.loader.createCSS(`.gallery { overflow: hidden;}.gallery-datacontainer{ float: none; /* height: 270px; */ height: 300px; overflow: hidden; position: absolute; right: 50px; top: 50px; width: 350px;}.gallery-whiteshadow{ background-color: #ffffff; /* height: 280px; */ height: inherit; left: 0px; opacity: 0.8; position: absolute; top: 0px; width: 100%;}.gallery-content { height: auto; left: 50%; position: absolute; text-align: center; top: 50%; transform: translateX(-50%) translateY(-50%); width: 100%;}.gallery-title { color: #333333; font-size: 19px; font-weight: bold; max-height: 43px; line-height: 22px; margin: 0 40px; overflow: hidden; padding-bottom: 0; position: relative; text-align: center; text-transform: uppercase;}.gallery-description { position: relative; color: #777777; /* padding: 20px 50px; */ padding: 20px 50px 15px; vertical-align: middle; font-size: 15px; line-height: 1.2em; max-height: 74px; overflow: hidden; text-align: center;}.gallery-titlelink, .gallery-titlelinkpro{ margin-left: auto; margin-right: auto; padding: 14px; position: relative; text-align: center; width: 250px; color: white; font-size: 15px; font-weight: bold; text-transform: uppercase;}`);KL.loader.createCSS(`/* slider */.slider{ position: relative; overflow: hidden; height: auto;}.slider-container{ width: 100000px; height: auto; position: relative; left: 0; transition: all 1s ease 0s;}.slider-container.noanim{ transition: none;}.slider-container:after{ content: ""; clear: both;}.icon-k7-slider-previous:before{content: "\\e948";}.icon-k7-slider-next:before{content: "\\e947";}.slider-button{ position: absolute; width: 17px; height: 18px; border-radius: 50%; cursor: pointer; background-color: rgba(255, 255, 255, 0.8); z-index: 15; padding: 7px; padding-left: 8px; top: 50%; margin-top: -20px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); transition: opacity 0.2s ease 0s; opacity: 0.8; font-size: 16px; font-weight: 700; color: #aaa;}.slider-button.left{ left: 5px;}.slider-button.left:hover{ color: #333;}.slider-button.right{ right: 5px;}.slider-button.right:hover{ color: #333;}`);KL.loader.createCSS(``);KL.loader.createCSS(`.icon-k7-show-images-cerrar:before{content: "\\e955";}.icon-k7-show-images-subefoto:before{content: "\\e92d";}#show-images-principal #show-images-altura-m .gallery-player, #show-images-principal #show-images-altura-m .gallery-bullet { display: none;}#tiraimagen-bg-black { background: none repeat scroll 0 0 rgba(5, 5, 5, 0.9); display: none; height: 100%; left: 0; overflow: hidden; position: fixed; top: 0; width: 100%;}`);KL.loader.createCSS(`#menuplanner-barramenu{ position: fixed; top: 0px; left: 0px; z-index: 400; width: 100%; height: 100px; background-color: #ffffff;}.icon-k7-mp-cerrar:before{ content: "\\e955"; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%);}.menuplanner-calendartools{ height: 80px;}.mp_mes_fijo{ width: 80px; padding: 45px 0px 0px; margin: 0px 10px 0px 0px;}.icon-k7-mp-calendario:before, .icon-k7-mp-calendario-fijo:before{ content: "\\e90c";}.menuplanner-divtituloplaneador{ width: 20%;}.icon-k7-mp-izquierda:before{ content: "\\e948";}.icon-k7-mp-derecha:before{ content: "\\e947";}.icon-k7-mp-izquierda:before, .icon-k7-mp-derecha:before, .icon-k7-mp-calendario-fijo:before{ position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%);}.icon-k7-mp-calendario-fijo:before { font-size: 21px; font-weight: normal; transform: translateX(-50%) translateY(-94%);}.menuplanner-nombremes{ font-family: "Source Sans Pro", "times new roman"; font-weight: bold;}.menuplanner-tira-imagen{ position: absolute; left: 0; top: 0;}.menuplanner-clipping{ width: calc(100% - 150px)}.menuplanner-dia{ background: #f5f6f7; color: #777; font-size: 17px; height: 80px; position: absolute; text-align: center; top: 0; width: 80px; cursor: pointer; overflow: hidden;}.menuplanner-mes{ background-color: #aaaaaa; box-sizing: border-box; color: #fff; font-weight: bold; font-size: 14px; height: 80px; left: 30px; padding: 45px 0px 0px; position: absolute; text-align: center; top: 0; width: 80px;}.menuplanner-activo{ background-color: #8cc63e; color: #fff;}.icon-k7-mp-chec-activo:before{ content: "\\e91d"; position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); font-weight: bold; font-size: 9px; }.menuplanner-hoy{ position: relative;}.menuplanner-hoy:after { border-color: #8cc63e transparent transparent; border-style: solid; border-width: 15px 0 0 15px; content: ""; height: 0; right: 0; position: absolute; top: 0; width: 0;}.menuplanner-fondo-dia{ position: absolute; top: 0; left: 0; width: 80px; height: 80px; background: #000; opacity: 0;}.menuplanner-leyenda-dia{ position: absolute; width: 100%; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); cursor: pointer; font-family: 'Source Sans Pro'; font-size: 17px;}.menuplanner-ayuda{ /* background: #ffffff; */ background: #f5f6f7; box-sizing: border-box; border-radius: 5px; color: #555555; font-size: 17px; min-height: 138px; left: 50%; transform: translateX(-50%); padding: 15px 15px 45px; position: fixed; text-align: center; top: 122px; width: 230px; display: none; }.menuplanner-ayuda:after { /* border-bottom: 15px solid #fff; */ border-bottom: 15px solid #f5f6f7; border-left: 15px solid transparent; border-right: 15px solid transparent; content: ""; font-size: 0; height: 0; left: 137px; line-height: 0; position: absolute; top: -15px; width: 0;}.menuplanner-tipo-comida { background: #f5f6f7; top: 125px; height: auto; position: fixed; width: 205px; z-index: 20000; color: #000; border-radius: 5px; border: solid 1px #aaa;}.menuplanner-tipo-comida:after { border-bottom: 15px solid #f5f6f7; border-left: 15px solid transparent; border-right: 15px solid transparent; content: ""; font-size: 0; height: 0; left: 125px; line-height: 0; position: absolute; top: -15px; width: 0;}.icon-k7-mp-okiwi:before{ content: "\\e934";}.icon-k7-mp-desayuno:before{ content: "\\e937";}.icon-k7-mp-comida:before{ content: "\\e936";}.icon-k7-mp-cena:before{ content: "\\e935";}.icon-k7-mp-snack:before{ content: "\\e938";}`);KL.loader.createCSS(`.icon-k7-receta-tpreparacion:before{content: "\\e92a";}.icon-k7-receta-tcocinar:before{content: "\\e92c";}.icon-k7-receta-tdificultad:before{content: "\\e929";}.icon-k7-receta-medidas:before{content: "\\e928";}.icon-k7-flecha-arriba-galeria:before{content: "\\e946";}.icon-k7-flecha-abajo-galeria:before, .icon-k7-flecha-combo:before{content: "\\e945";}.icon-k7-receta-subefoto:before {content: "\\e92d";}.icon-k7-receta-imprime:before{content: "\\e925";}.icon-k7-receta-hrec-favoritos-pro:before, .icon-k7-receta-hrec-favoritos:before{content: "\\e908";}.icon-k7-receta-hrec-colecciones-pro:before, .icon-k7-receta-hrec-colecciones:before{content: "\\e907";}.icon-k7-receta-hrec-planeador-pro:before, .icon-k7-receta-hrec-planeador:before{content: "\\e90c";}.icon-k7-receta-hrec-listasuper-pro:before, .icon-k7-receta-hrec-listasuper:before{content: "\\e90a";}.icon-k7-receta-hrec-subefoto-pro:before, .icon-k7-receta-hrec-subefoto:before, .icon-k7-numfoto:before{content: "\\e92e";}.icon-k7-receta-hrec-imprimir-pro:before, .icon-k7-receta-hrec-imprimir:before{content: "\\e926";}/*.icon-k7-receta-punta-flechaizq:before{content: "\\e948";}*/.icon-k7-receta-punta-flechaizq:before{content: "\\e945";}.icon-k7-receta-descarga-recetario:before{content: "\\e93f";}.icon-k7-receta-bloqueado:before{content: "\\e906";}.icon-k7-icon-haciaabajo:before, .icon-k7-icon-masnutrientes:before, .icon-k7-icon-menosnutrientes:before{content: "\\e956";}.receta-recetacompleta{ margin: 0px 0px 20px;}.receta-numfoto.icon-k7-numfoto{ color: #ffffff;}.receta-herramienta:hover .receta-tipo-herramienta, .receta-herramienta:hover .icon-k7-receta-hrec-favoritos:before{ color: var(--verde-kiwi);}.receta-numfavoritos-pro, .receta-numfavoritos{ /* background-color: #ffffff; */ background-color: transparent; /* border: 1px solid #dddddd; */ border: 1px solid #ffffff; float: left; font-family: 'Source Sans Pro'; font-style: italic; margin: 0px 0px 0px 9px; padding: 3px 5px 3px 3px; position: relative;}.receta-numfavoritos{ background-color: #ffffff; border: 1px solid #dddddd;}#recipe-herramientas-flotantes .receta-numfavoritos{ font-size: 10px;}/*.receta-numfavoritos:before, .receta-numfavoritos:after{ border: medium solid rgba(0, 0, 0, 0); content: " "; height: 0px; margin-bottom: 2%; pointer-events: none; position: absolute; right: 100%; top: 50%; width: 0px;}.receta-numfavoritos:before { border-color: rgba(204, 204, 204, 0) #dddddd rgba(204, 204, 204, 0) rgba(204, 204, 204, 0); border-width: 6px; left: -12px; margin-top: -7px;}.receta-numfavoritos:after { border-color: rgba(0, 0, 0, 0) #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-width: 5px; left: -10px; margin-top: -6px;}*/.recipe.icon-k7-estrellas-v:before{ color: var(--verde-kiwi); font-size: 18px;}.recipe.icon-k7-estrellas-r:before{ color: var(--verde-kiwi); font-size: 18px;}.icon-k7-receta-tpreparacion:before{ color: #333333; font-size: 25px; padding: 0px 6px 0px 0px; vertical-align: middle;}.icon-k7-receta-tcocinar:before, .icon-k7-receta-tdificultad:before{ color: #333333; font-size: 20px; padding: 0px 6px 0px 0px; vertical-align: sub;}.icon-k7-receta-hrec-favoritos-pro:before, .icon-k7-receta-hrec-favoritos:before{ color: #ffffff; font-size: 22px;}#hf-tools .icon-k7-receta-hrec-favoritos-pro:before, #hf-tools .icon-k7-receta-hrec-colecciones-pro:before, #hf-tools .icon-k7-receta-hrec-planeador-pro:before, #hf-tools .icon-k7-receta-hrec-listasuper-pro:before, #hf-tools .icon-k7-receta-hrec-subefoto-pro:before, #hf-tools .icon-k7-receta-hrec-imprimir-pro:before{ color: #ffffff; font-size: 18px;}.icon-k7-receta-hrec-favoritos:before{ color: #555555;}.icon-k7-receta-hrec-colecciones-pro:before,.icon-k7-receta-hrec-colecciones:before,.icon-k7-receta-hrec-planeador-pro:before,.icon-k7-receta-hrec-planeador:before,.icon-k7-receta-hrec-listasuper-pro:before,.icon-k7-receta-hrec-listasuper:before,.icon-k7-receta-hrec-subefoto-pro:before,.icon-k7-receta-hrec-subefoto:before,.icon-k7-receta-hrec-imprimir-pro:before,.icon-k7-receta-hrec-imprimir:before{ color: #ffffff; font-size: 22px; left: 50%; position: absolute; text-align: center; top: 0; transform: translateX(-50%);}.icon-k7-receta-hrec-colecciones:before,.icon-k7-receta-hrec-planeador:before,.icon-k7-receta-hrec-listasuper:before,.icon-k7-receta-hrec-subefoto:before,.icon-k7-receta-hrec-imprimir:before{ color: #555555;}.icon-k7-receta-hrec-colecciones:hover:before, .icon-k7-receta-hrec-planeador:hover:before, .icon-k7-receta-hrec-listasuper:hover:before, .icon-k7-receta-hrec-subefoto:hover:before, .icon-k7-receta-hrec-imprimir:hover:before{ color: var(--verde-kiwi);}#recipe-herramientas-flotantes .icon-k7-receta-hrec-favoritos:before, #recipe-herramientas-flotantes .icon-k7-receta-hrec-colecciones:before, #recipe-herramientas-flotantes .icon-k7-receta-hrec-planeador:before, #recipe-herramientas-flotantes .icon-k7-receta-hrec-listasuper:before, #recipe-herramientas-flotantes .icon-k7-receta-hrec-subefoto:before, #recipe-herramientas-flotantes .icon-k7-receta-hrec-imprimir:before{ font-size: 18px;}.social-share-flotante .social-share-contenedor div{ margin: 0px 15px !important;}/*.receta-div-itemcheckbox input[type="checkbox"] { display: none;}.receta-div-itemcheckbox input[type="checkbox"] + label .divcheckbox { display: inline-block; width: 15px; height: 15px; margin: 1px 12px 0px 0px; vertical-align: middle; border-radius: 100%; border: 1px solid #aaaaaa; float: left;}.receta-div-itemcheckbox input[type="checkbox"]:checked + label .divcheckbox { background: url('https://cdn.kiwilimon.com/img/static/icn-check.png'); background-size: cover; background-color: var(--verde-kiwi); border: 1px solid var(--verde-kiwi);}*/.receta-cursor:hover{ opacity: 0.7;}.icon-k7-receta-descarga-recetario:before{ position: absolute; top: -4px; left: 55%; transform: translateX(-50%);}/* estilos check lista ingredientes / pasos *//* The container */.receta-containercheck { color: var(--color-texto-base); cursor: pointer; display: block; font-size: 16px; line-height: 21px; padding: 10px 0 3px 30px; position: relative; /* -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; */}/* Hide the browser's default checkbox */.receta-containercheck input { cursor: pointer; height: 0; opacity: 0; position: absolute; width: 0;}/* Create a custom checkbox */.receta-checkmark { background-color: #ffffff; border: 1px solid #cccccc; border-radius: 100%; height: 15px; left: 0; position: absolute; top: 13px; width: 15px;}/* On mouse-over, add a grey background color */.receta-containercheck:hover input ~ .receta-checkmark { background-color: #ffffff;}/* On mouse-over, add a grey background color */.receta-containercheck:hover{ color: var(--verde-kiwi);}/* When the checkbox is checked, add a blue background */.receta-containercheck input:checked ~ .receta-checkmark { background-color: var(--verde-kiwi);}/* Create the checkmark/indicator (hidden when not checked) */.receta-checkmark:after { content: ""; display: none; position: absolute;}/* Show the checkmark when checked */.receta-containercheck input:checked ~ .receta-checkmark:after { display: block;}/* Style the checkmark/indicator */.receta-containercheck .receta-checkmark:after { left: 5px; top: 2px; width: 2px; height: 6px; border: solid #ffffff; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}/* fin estilos check lista ingredientes / pasos */.icon-k7-receta-subefoto:before, .icon-k7-receta-imprime:before{ color: #cccccc; font-size: 27px; font-style: normal; margin: 0px 0px 0px -55px; position: absolute; top: 50%; transform: translateY(-50%);}/* sin nombre */.receta-nutriente-barracolor.c999{ background-color: #a072f7;}/* Ãcidos grasos, trans total */.receta-nutriente-barracolor.c605{ background-color: #fc4a32;}/* Carbohidratos, por diferencia */.receta-nutriente-barracolor.c205{ background-color: #da43ff;}/* Azúcares, total */.receta-nutriente-barracolor.c269{ background-color: #fc47ce;}/* Vitamina E (alfa-tocoferol) */.receta-nutriente-barracolor.c323{ background-color: #52ce09;}/* ProteÃna */.receta-nutriente-barracolor.c203{ background-color: #ff398a;}/* Vitamina B12 */.receta-nutriente-barracolor.c418{ background-color: #00d689;}/* Vitamina C, ácido ascórbico total */.receta-nutriente-barracolor.c401{ background-color: #8ed80e;}/* Fibra dietética total */.receta-nutriente-barracolor.c291{ background-color: #ff2e65;}/* Hierro, Fe */.receta-nutriente-barracolor.c303{ background-color: #ff952c;}/* Sodio, Na */.receta-nutriente-barracolor.c307{ background-color: #ffb92e;}/* Ãcidos grasos, saturados totales */.receta-nutriente-barracolor.c606{ background-color: #fc4a32;}/* Calcio, Ca */.receta-nutriente-barracolor.c301{ background-color: #f97b1c;}/* Vitamina A, UI */.receta-nutriente-barracolor.c318{ background-color: #c4d302;}/* Vitamina B-6 */.receta-nutriente-barracolor.c415{ background-color: #00c650;}/* Ãcidos grasos, poliinsaturados totales */.receta-nutriente-barracolor.c646{ background-color: #fc4a32;}/* Ãcido fólico */.receta-nutriente-barracolor.c431{ background-color: #009fe5;}/* Colesterol */.receta-nutriente-barracolor.c601{ background-color: #ff5e33;}/* Potasio, K */.receta-nutriente-barracolor.c306{ background-color: #efd514;}/* Vitamina D (D2 + D3) */.receta-nutriente-barracolor.c328{ background-color: #03ddbd;}/* Ãcidos grasos, monoinsaturados totales */.receta-nutriente-barracolor.c645{ background-color: #fc4a32;}/* Vitamina K (filoquinona) */.receta-nutriente-barracolor.c430{ background-color: #0adfef;}/* Lipidos totales (grasas) */.receta-nutriente-barracolor.c204{ background-color: #f43149;}/* boton de compra aqui */.div_btn_knorr, .div_btn_nf, .div_btn_superama, .div_btn_bounty, .div_btn_carrito{ margin: 35px 0px 0px; text-align: center;}.botonknorr, .botonnf, .botonsuperama, .botonbounty, .botoncarrito { background-color: var(--verde-kiwi); border: 0px; border-radius: 5px; color: #ffffff; cursor: pointer; font-style: italic; font-weight: bold; padding: 10px 35px;}.img_carrito_knorr, .img_carrito_nf, .img_carrito_superama, .img_carrito_bounty, .img_carrito { margin-left: 10px; vertical-align: sub; width: 25px;}/* fin boton de compra aqui */.thumb_lista_minigaleria{ cursor: pointer;}/* estilos recetas sugeridas */.recipe-rec-sugeridas .feedficha-bloqueo{ display: none;}.recipe-rec-sugeridas .recetaslider-ficha { float: none !important; height: 120px !important; width: auto !important; margin: 20px 0px 0px !important; display: block !important;}.recipe-rec-sugeridas .recetaslider-ficha:first-child{ margin: 10px 0px 0px !important;}.recipe-rec-sugeridas .feed-receta-ficha-horizontal{ display: flex; position: relative;}.recipe-rec-sugeridas .feed-recetaslider-divimagenficha { width: 120px !important; height: 120px !important;}.recipe-rec-sugeridas .recetaslider-imgficha{ width: 100% !important; height: auto !important;}.recipe-rec-sugeridas .recetaslider-areanombreficha, .recipe-rec-sugeridas .recetasliderpro-areanombreficha{ width: calc(100% - 120px); overflow: hidden; height: 120px !important; }.recipe-rec-sugeridas .recetasliderpro-areanombreficha{ display: flex; align-items: flex-start; box-sizing: border-box; padding: 0px 0px 0px 10px;}.recipe-rec-sugeridas .recetaslider-icon-pro{ font-size: 10px; width: 15px; height: 15px; margin: 7px 0px 0px;}.recipe-rec-sugeridas .recetasliderpro-nombreficha{ position: relative !important; top: initial !important; right: initial !important; font-size: 17px; line-height: 17px !important; max-height: 52px; width: calc(100% - 15px); transform: none !important; padding: 0px 10px !important;}.recipe-rec-sugeridas .recetaslider-areanombreficha .recetaslider-nombreficha{ color: #000000; overflow: hidden; box-sizing: border-box; transform: none !important; padding: 0px 0px 0px 10px !important; max-height: 56px; font-size: 16px; font-weight: bold; text-align: left !important; line-height: 18px !important; position: relative !important; top: initial !important;}.recipe-rec-sugeridas .recetaslider-rating{ position: absolute !important; bottom: 40px; left: calc(100% - 130px);}.recipe-rec-sugeridas .tools-container{ display: none;}.plantillatip{ color: var(--verde-kiwi);}/* estilos btn qcard */.btnqcard{ position: absolute; right: 0px; top: 0px; margin: 5px 0px 0px; width: auto;}.btnqcard div{ margin: 0px !important;}.btnqcard .qcart-button{ border-radius: 5px; font-family: museo-sans-semibold;}.btnqcard .qcart-see-recipes{ font-family: museo-sans; font-size: 16px; margin: 5px 0px 0px !important;}.btnqcard .qcart-see-recipes a{ color: var(--verde-kiwi);}/* fin estilos btn qcard */`);WA.templates['receta'] = WA.templater`
${['call', 'breadcrumbs','recipe']}
${['call', 'recipe','recipe']}
`;WA.templates['breadcrumbs'] = WA.templater`${['loop', 'bc','breadcrumbs_element']}`;WA.templates['breadcrumbs_element.first'] = WA.templater`${'n'}`;WA.templates['breadcrumbs_element'] = WA.templater`
${'n'}`;WA.templates['breadcrumbs_element.last'] = WA.templater`
${'n'}`;WA.templates['breadcrumbs_element.none'] = WA.templater``;WA.templates['recipe'] = WA.templater`${['call', 'recipe-herramientas-flotantes']}
${['call', 'recipe-area-multimedia']} ${['call', 'recipe-info-tiempos']}
${['cond', 'status','estatusdetallerec']}
${['cond', 'status','estatuscolumnaderecha']}
${['call', 'show-images']}`;WA.templates['show-images'] = WA.templater``;WA.templates['show-images'] = WA.templater`
`;WA.templates['show-images-galeria'] = WA.templater`
${'clientdata>firstname'} ${'clientdata>lastname'}
`;WA.templates['gallery'] = WA.templater`${['cond', 'datachefconectado>client>p','gallerypro']}`;WA.templates['gallerylinkpro3.none'] = WA.templater``;WA.templates['gallery-tipo-slide.1'] = WA.templater` ${['cond', 'link1','gallerylink']}`;WA.templates['gallerylink4.none'] = WA.templater``;WA.templates['gallerylinkpro3'] = WA.templater` ${'titlelink3'} `;WA.templates['gallerylink6.none'] = WA.templater``;WA.templates['gallery_slide'] = WA.templater`
${['cond', 'container','rutacontainer']}
${'description'}
${['cond', 'slidetype','gallery-tipo-slide']}
`;WA.templates['rutacontainer.galeriahome'] = WA.templater` `;WA.templates['rutacontainer.craftohome'] = WA.templater` `;WA.templates['rutacontainer.galeria'] = WA.templater` ${['cond', 'sliderhomeblog>key','keygaleria']} `;WA.templates['keygaleria.124'] = WA.templater` `;WA.templates['linkgallery.none'] = WA.templater`
${'titlelink1'}
`;WA.templates['gallery_slide.none'] = WA.templater``;WA.templates['gallerylinkpro4'] = WA.templater` ${'titlelink4'} `;WA.templates['linkgallery'] = WA.templater`
${'titlelink1'}
`;WA.templates['gallerylink2'] = WA.templater` ${'titlelink2'} `;WA.templates['gallerylinkpro5.none'] = WA.templater``;WA.templates['gallerylink2.none'] = WA.templater``;WA.templates['gallerylink3.none'] = WA.templater``;WA.templates['gallerylink5.none'] = WA.templater``;WA.templates['gallerylinkpro1'] = WA.templater` ${'titlelink1'} `;WA.templates['gallerylink1.none'] = WA.templater``;WA.templates['gallerylinkpro2'] = WA.templater` ${'titlelink2'} `;WA.templates['gallerylink3'] = WA.templater` ${'titlelink3'} `;WA.templates['gallery-tipo-slide.2'] = WA.templater`
${['cond', 'datachefconectado>client>p','islinkpro']}
`;WA.templates['islinkpro'] = WA.templater` ${['cond', 'link1','gallerylinkpro1']} ${['cond', 'link2','gallerylinkpro2']} ${['cond', 'link3','gallerylinkpro3']} ${['cond', 'link4','gallerylinkpro4']} ${['cond', 'link5','gallerylinkpro5']} `;WA.templates['islinkpro.none'] = WA.templater` ${['cond', 'link1','gallerylink1']} ${['cond', 'link2','gallerylink2']} ${['cond', 'link3','gallerylink3']} ${['cond', 'link4','gallerylink4']} ${['cond', 'link5','gallerylink5']} `;WA.templates['gallerylink4'] = WA.templater` ${'titlelink4'} `;WA.templates['gallerylink1'] = WA.templater` ${'titlelink1'} `;WA.templates['gallerylinkpro2.none'] = WA.templater``;WA.templates['gallerylinkpro4.none'] = WA.templater``;WA.templates['gallerylinkpro1.none'] = WA.templater``;WA.templates['gallerylink'] = WA.templater`
${['cond', 'datachefconectado>client>p','linkgallery']}`;WA.templates['gallerylink.none'] = WA.templater``;WA.templates['gallerylinkpro6.none'] = WA.templater``;WA.templates['gallerypro'] = WA.templater`
${['loop', 'slides','gallery_slide']}
`;WA.templates['gallerypro.none'] = WA.templater` ${['cond', 'siteorigin','sliderhome']} `;WA.templates['sliderhome'] = WA.templater`
${['loop', 'slides','gallery_slide']}
`;WA.templates['sliderhome.crafto'] = WA.templater`
${['loop', 'slides','gallery_slide']}
`;WA.templates['gallerylinkpro6'] = WA.templater` ${'titlelink6'} `;WA.templates['gallerylink6'] = WA.templater` ${'titlelink6'} `;WA.templates['gallerylink5'] = WA.templater` ${'titlelink5'} `;WA.templates['gallerylinkpro5'] = WA.templater` ${'titlelink5'} `;WA.templates['gallery-tipo-slide.none'] = WA.templater``;WA.templates['slider'] = WA.templater`
${['loop', 'payload','feed_payload']}${['loop', 'families','slider_families']}${['cond', 'siteorigin','sliderorigen']}
`;WA.templates['slider_families.last'] = WA.templater`
${'shorttitle'}
`;WA.templates['slider-classifications-crafto.first'] = WA.templater`
${'shorttitle'}
`;WA.templates['slider_classifications.last'] = WA.templater`
${'shorttitle'}
`;WA.templates['slider_icon.none'] = WA.templater`${'image'}`;WA.templates['slider-classifications-crafto.none'] = WA.templater``;WA.templates['slider_classifications.none'] = WA.templater``;WA.templates['slider_icon'] = WA.templater`${'icon'}`;WA.templates['slider_classifications.first'] = WA.templater`
${'shorttitle'}
`;WA.templates['slider-classifications-crafto'] = WA.templater`
${'shorttitle'}
`;WA.templates['sliderorigen'] = WA.templater` ${['loop', 'classifications','slider_classifications']}`;WA.templates['sliderorigen.crafto'] = WA.templater` ${['loop', 'classifications','slider-classifications-crafto']}`;WA.templates['slider_classifications'] = WA.templater`
${'shorttitle'}
`;WA.templates['slider-classifications-crafto.last'] = WA.templater`
${'shorttitle'}
`;WA.templates['slider_families'] = WA.templater`
${'shorttitle'}
`;WA.templates['slider_families.first'] = WA.templater`
${'shorttitle'}
`;WA.templates['slider_families.none'] = WA.templater``;WA.templates['menuplanner'] = WA.templater``;WA.templates['recipe_menuplanner'] = WA.templater`
Planeador de Menús
Selecciona el dÃa en el calendario en donde quieras agregar la receta de:
${'name'}
No mostrar más
`;WA.templates['social-qualification'] = WA.templater`
Califica esta receta Califica este tip Califica este artÃculo Califica este quiz
${['cond', 'avatar','avatarimgchef']}
Calificaciones (${'total'})
${['loop', 'payload','calificador']}
${['cond', 'more','more']}
`;WA.templates['more'] = WA.templater`
Ver más
`;WA.templates['more.none'] = WA.templater``;WA.templates['avatarimgchef'] = WA.templater` `;WA.templates['avatarimgchef.none'] = WA.templater`
`;WA.templates['calificador'] = WA.templater`
${'client>name'} ${'client>lastname'}
${'datestr'}
${'comment'}
`;WA.templates['calificador.none'] = WA.templater`
Sé el primero en dar una calificación
`;WA.templates['upload-image'] = WA.templater``;WA.templates['upload_image'] = WA.templater`
`;WA.templates['estatuscolumnaderecha'] = WA.templater` ${['cond', 'chefkiwipro>client>p','chefprocolumnaderecharecnormal']} `;WA.templates['chefprocolumnaderecharecnormal'] = WA.templater`
Recetas Sugeridas
${['call', 'feed','top10recetas']}
`;WA.templates['chefprocolumnaderecharecnormal.none'] = WA.templater`
${['call', 'feed_newsletter']}
Recetas Sugeridas
${['call', 'feed','top10recetas']}
Publicidad
`;WA.templates['recipe-herramientas-flotantes'] = WA.templater`${['cond', 'siteorigin','origensitekiwi']}`;WA.templates['origensitekiwi.kiwi'] = WA.templater`
`;WA.templates['estatusherramientasheader.10'] = WA.templater` ${['cond', 'chefkiwipro>client>p','chefproherramientasheader']}
`;WA.templates['chefproherramientasheader'] = WA.templater`
${'favorites'}
Favoritos
Colecciones
Planeador
Lista Súper
Sube tu Foto
Imprimir
`;WA.templates['chefproherramientasheader.none'] = WA.templater`
${'favorites'}
Favoritos
Colecciones
Planeador
Lista Súper
Sube tu Foto
Imprimir
`;WA.templates['estatusherramientasheader'] = WA.templater`
${'favorites'}
Favoritos
Colecciones
Planeador
Lista Súper
Sube tu Foto
Imprimir
`;WA.templates['origensitekiwi.kiwirec'] = WA.templater`
`;WA.templates['receta-imagenflotante'] = WA.templater``;WA.templates['receta-imagenflotante.none'] = WA.templater``;// TEMPLATE EMPTYWA.templates['recipe-inf-nutricional'] = WA.templater`${['cond', 'siteorigin','origensitekiwiclassareakiwi']} ${['cond', 'status','stheaderinfonutpro']} ${['cond', 'level','recipelevelinfonut']}
Por el momento esta receta no cuenta con los datos de la Información Nutricional.
`;WA.templates['recipeinftxtsuscripcionpro.kiwirec'] = WA.templater`¿Quieres conocer toda la información nutrimental de ésta receta?
`;WA.templates['stheaderinfonutpro.10'] = WA.templater`Información nutricional
* Información por porción de 100g, porcentaje de valores diarios basado en una dieta de 2,000 calorÃas.
`;WA.templates['recipeinfbtnloginkiwi.kiwi'] = WA.templater` Inicia sesión y obtén una suscripción a KiwiPro`;WA.templates['recipelevelinfonut.none'] = WA.templater` ${['cond', 'chefkiwipro>client','recipeinfnutrecnormalchefon']} ${['loop', 'nutrients','recipe-area-cantidadesnutrientes']}Proporcionado por
${['cond', 'chefkiwipro>client','recipeinfloginnoinfo']} `;WA.templates['recipeinfloginnoinfo'] = WA.templater` `;WA.templates['recipeinfloginnoinfo.none'] = WA.templater` ${['cond', 'siteorigin','recipeinftxtsuscripcionpro']} ${['cond', 'siteorigin','recipeinfbtnloginkiwi']} `;WA.templates['recipeinfbtnloginkiwi.kiwirec'] = WA.templater` RegÃstrate | Inicia Sesión`;WA.templates['origensitekiwiclassareakiwi.kiwi'] = WA.templater``;WA.templates['recipe-traedaily.none'] = WA.templater`
${'name'}
${'quantity100'}
${'metric'}
`;WA.templates['recipe-area-cantidadesnutrientes'] = WA.templater` ${['cond', 'daily','recipe-traedaily']}`;WA.templates['recipe-traedaily'] = WA.templater`
${'name'}
${'quantity100'}
${'metric'}
${'percent'}%
`;WA.templates['recipeinftxtsuscripcionpro.kiwi'] = WA.templater`
¡RegÃstrate a KiwiPro y conoce las calorÃas y toda la información nutrimental de esta receta!
`;WA.templates['recipelevelinfonut.1'] = WA.templater` ${['cond', 'chefkiwipro>client','recipeinfnutrecnormalchefon']} ${['loop', 'nutrients','recipe-area-cantidadesnutrientes']}
Proporcionado por
${['cond', 'siteorigin','recipeinftxtsuscripcionpro']} ${['cond', 'chefkiwipro>client','recipeinfchefkiwi']} `;WA.templates['recipeinfchefkiwi'] = WA.templater` ${['cond', 'siteorigin','recipeinfbtnsusckiwipro']} `;WA.templates['recipeinfbtnsusckiwipro.kiwi'] = WA.templater` Obtener suscripción KiwiPro `;WA.templates['recipeinfbtnsusckiwipro.kiwirec'] = WA.templater` ${['cond', 'siteorigin','recipeinfbtnloginkiwi']} `;WA.templates['recipeinfchefkiwi.none'] = WA.templater` ${['cond', 'siteorigin','recipeinfbtnloginkiwi']} `;WA.templates['origensitekiwiclassareakiwi.kiwirec'] = WA.templater``;WA.templates['recipeinfnutrecnormalchefon.none'] = WA.templater`
`;WA.templates['recipelevelinfonut.2'] = WA.templater` ${['cond', 'chefkiwipro>client>p','recipeinfnutrecprochefpro']}
Proporcionado por
`;WA.templates['recipeinfnutrecprochefpro'] = WA.templater`
${['loop', 'nutrients','recipe-area-cantidadesnutrientes']}
Ver todos los nutrientes
`;WA.templates['recipeinfnutrecprochefpro.none'] = WA.templater``;WA.templates['stheaderinfonutpro'] = WA.templater`
Información nutricional
* Información por porción de 100g, porcentaje de valores diarios basado en una dieta de 2,000 calorÃas.
`;WA.templates['recipeinfnutrecnormalchefon'] = WA.templater`
`;WA.templates['social-share'] = WA.templater`
`;WA.templates['ssh-desc.none'] = WA.templater`${'metadescription'}`;WA.templates['quote'] = WA.templater`
`;WA.templates['quote.none'] = WA.templater`
`;WA.templates['ssh-path'] = WA.templater`${'path'}`;WA.templates['ssh-path.none'] = WA.templater`${'p'}`;WA.templates['ssh-name'] = WA.templater`${'name'}`;WA.templates['ssh-name.none'] = WA.templater`${'h1title'}`;WA.templates['ssh-desc'] = WA.templater`${'description'}`;WA.templates['recipe-area-multimedia'] = WA.templater`
${['cond', 'siteorigin','origensitekiwimultimedia']}
`;WA.templates['receta-primerthumb-bloqueo.none'] = WA.templater``;WA.templates['recipeprodivmultimedia'] = WA.templater`
`;WA.templates['origensitekiwimultimedia.kiwirec'] = WA.templater` ${['cond', 'video','receta-area-multimedia-video']} `;WA.templates['receta-minigaleria-bloqueo'] = WA.templater``;WA.templates['receta-area-multimedia-video.none'] = WA.templater` ${['cond', 'image','receta-imagen']} `;WA.templates['receta-imagen.none'] = WA.templater`
`;WA.templates['receta-imagen'] = WA.templater`
${['loop', 'images','receta-primerthumb']}
${['cond', 'status','recipeprovideominigaleria']}
${['loop', 'images','receta-multimedias-minigaleria']}
${['cond', 'status','recipeproimgprincipal']}
${['cond', 'status','recipemultimediaimgpro']}
`;WA.templates['recipeprovideominigaleria'] = WA.templater`
`;WA.templates['receta-video-bloqueo.none'] = WA.templater`
${['loop', 'images','receta-primerthumb-bloqueo']}
${['loop', 'images','receta-minigaleria-bloqueo']}
${['cond', 'status','recipemultimediaimgpro']}
Para disfrutar de esta receta, mucho más contenido y experiencias EXCLUSIVAS ${['cond', 'chefkiwipro>client','chefrecipeconectado']}
`;WA.templates['origensitekiwimultimedia.kiwi'] = WA.templater` ${['cond', 'status','estatusmultimediapro']} `;WA.templates['estatusmultimediapro'] = WA.templater` ${['cond', 'video','receta-area-multimedia-video']} `;WA.templates['estatusmultimediapro.10'] = WA.templater` ${['cond', 'chefkiwipro>client>p','chefpromultimedia']} `;WA.templates['chefpromultimedia.none'] = WA.templater` ${['cond', 'chefkiwipro>client','recipeprochefconectado']} `;WA.templates['recipeprochefconectado'] = WA.templater` ${['cond', 'video','receta-video-bloqueo']} `;WA.templates['recipeprochefconectado.none'] = WA.templater` ${['cond', 'video','receta-video-bloqueo']} `;WA.templates['chefpromultimedia'] = WA.templater` ${['cond', 'video','receta-area-multimedia-video']} `;WA.templates['recipemultimediaimgpro.10'] = WA.templater``;WA.templates['chefrecipeconectado.none'] = WA.templater` Inicia sesión y obtén una suscripción a KiwiPro`;WA.templates['receta-area-multimedia-video'] = WA.templater`
${['loop', 'images','receta-primerthumb']}
${['cond', 'status','recipeprovideominigaleria']}
${['loop', 'images','receta-multimedias-minigaleria']}
${['cond', 'status','recipeprodivmultimedia']}
`;WA.templates['receta-video-bloqueo'] = WA.templater`
${['loop', 'images','receta-primerthumb-bloqueo']}
${['loop', 'images','receta-minigaleria-bloqueo']}
${['cond', 'status','recipeproimgprincipal']}
Para disfrutar de esta receta, mucho más contenido y experiencias EXCLUSIVAS ${['cond', 'chefkiwipro>client','chefrecipeconectado']}
`;WA.templates['chefrecipeconectado'] = WA.templater` SuscrÃbete aquÃ`;WA.templates['receta-primerthumb.key.0'] = WA.templater`
`;WA.templates['receta-primerthumb-bloqueo.key.0'] = WA.templater`
`;WA.templates['receta-primerthumb-bloqueo'] = WA.templater``;WA.templates['recipeproimgprincipal'] = WA.templater`
`;WA.templates['receta-multimedias-minigaleria'] = WA.templater``;WA.templates['recipeproimgprincipal.10'] = WA.templater`
`;WA.templates['recipemultimediaimgpro'] = WA.templater``;WA.templates['receta-primerthumb.none'] = WA.templater``;WA.templates['recipeprovideominigaleria.10'] = WA.templater`
`;WA.templates['recipe-btn-compra'] = WA.templater`${['cond', 'siteorigin','origenbtncomprakiwi']}`;WA.templates['origenbtncomprakiwi.kiwi'] = WA.templater` ${['cond', 'clientdata>ckey','chef-2696510']} `;WA.templates['chef-2696510.none'] = WA.templater``;WA.templates['chef-2696510.2696510'] = WA.templater` ${['cond', 'key','btncompra-39694']} ${['cond', 'key','btncompra-39722']} ${['cond', 'key','btncompra-39735']} ${['cond', 'key','btncompra-39752']} ${['cond', 'key','btncompra-39767']} `;WA.templates['btncompra-39694.none'] = WA.templater``;WA.templates['btncompra-39767.none'] = WA.templater``;WA.templates['btncompra-39722.39722'] = WA.templater`
`;WA.templates['btncompra-39752.none'] = WA.templater``;WA.templates['btncompra-39767.39767'] = WA.templater`
`;WA.templates['btncompra-39735.39735'] = WA.templater`
`;WA.templates['btncompra-39752.39752'] = WA.templater`
`;WA.templates['btncompra-39694.39694'] = WA.templater`
`;WA.templates['btncompra-39722.none'] = WA.templater``;WA.templates['btncompra-39735.none'] = WA.templater``;WA.templates['origenbtncomprakiwi.kiwirec'] = WA.templater``;WA.templates['recipe-inf-presentacion-tips'] = WA.templater`
¿Cocinaste esta receta?
Sube tu Foto
Imprimir receta de:
${'name'}
`;WA.templates['receta-presentacion'] = WA.templater`
Presentación
${'presentation'}`;WA.templates['receta-presentacion.none'] = WA.templater``;WA.templates['receta-tips'] = WA.templater`
Tips
${'tips'}`;WA.templates['receta-tips.none'] = WA.templater``;WA.templates['estatusdetallerec'] = WA.templater`
${'description'}
${['cond', 'nivel','receta-nivel']} | Publicada: ${'publisheddate'}
${['call', 'social-share']}
Ingredientes
${'portions'} Porciones
${['loop', 'recipeingredients>original','receta-ingredientes']}
Preparación
${['loop', 'steps','receta-pasos']}
${['call', 'recipe-btn-compra']} ${['call', 'recipe-inf-presentacion-tips']}
${['call', 'recipe-inf-nutricional']} ${['call', 'social-qualification','qualifications']} `;WA.templates['receta-nivel.none'] = WA.templater` Revisado por el Equipo Editorial de Kiwilimón `;WA.templates['receta-ingredientes'] = WA.templater` `;WA.templates['receta-pasos'] = WA.templater` `;WA.templates['receta-nivel.1'] = WA.templater` Conoce más sobre ${'clientdata>firstname'} ${'clientdata>lastname'} `;WA.templates['receta-nivel.2'] = WA.templater` Conoce más sobre ${'clientdata>firstname'} ${'clientdata>lastname'} `;WA.templates['receta-nivel.10'] = WA.templater` Conoce más sobre ${'clientdata>firstname'} ${'clientdata>lastname'} `;WA.templates['estatusdetallerec.none'] = WA.templater``;WA.templates['estatuscolumnaderecha.10'] = WA.templater` ${['cond', 'chefkiwipro>client>p','chefprocolumnaderecha']} `;WA.templates['chefprocolumnaderecha.none'] = WA.templater`
${['call', 'feed_newsletter']} `;WA.templates['chefprocolumnaderecha'] = WA.templater`
Recetas Sugeridas
${['call', 'feed','top10recetas']}
`;WA.templates['estatuscolumnaderecha.none'] = WA.templater``;WA.templates['feed'] = WA.templater`
${['loop', 'payload','feed_payload']}
`;WA.templates['feed_clasificacionarticulo'] = WA.templater`
`;WA.templates['src-clasificacionarticulo'] = WA.templater`/articuloimagen/${'k'}/${'i'}`;WA.templates['src-clasificacionarticulo.none'] = WA.templater`/img/static/logo-o-150.png`;WA.templates['feed_clasificacionreceta'] = WA.templater`
`;WA.templates['src-clasificacionreceta3'] = WA.templater`/recetaimagen/${'ci3'}/${'i3'}`;WA.templates['src-clasificacionreceta3.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-clasificacionreceta4'] = WA.templater`/recetaimagen/${'ci4'}/${'i4'}`;WA.templates['src-clasificacionreceta4.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-clasificacionreceta1'] = WA.templater`/recetaimagen/${'ci1'}/${'i1'}`;WA.templates['src-clasificacionreceta1.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-clasificacionreceta2'] = WA.templater`/recetaimagen/${'ci2'}/${'i2'}`;WA.templates['src-clasificacionreceta2.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['feed_clasificaciontip'] = WA.templater`
`;WA.templates['src-clasificaciontip1.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-clasificaciontip2'] = WA.templater`/ss_secreto/${'ci2'}/${'i2'}`;WA.templates['src-clasificaciontip2.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-clasificaciontip3'] = WA.templater`/ss_secreto/${'ci3'}/${'i3'}`;WA.templates['src-clasificaciontip3.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-clasificaciontip4'] = WA.templater`/ss_secreto/${'ci4'}/${'i4'}`;WA.templates['src-clasificaciontip4.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-clasificaciontip1'] = WA.templater`/ss_secreto/${'ci1'}/${'i1'}`;WA.templates['feed_familiareceta'] = WA.templater`
`;WA.templates['src-familiareceta2.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-familiareceta3'] = WA.templater`/recetaimagen/${'ci3'}/${'i3'}`;WA.templates['src-familiareceta3.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-familiareceta4'] = WA.templater`/recetaimagen/${'ci4'}/${'i4'}`;WA.templates['src-familiareceta4.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-familiareceta1'] = WA.templater`/recetaimagen/${'ci1'}/${'i1'}`;WA.templates['src-familiareceta1.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-familiareceta2'] = WA.templater`/recetaimagen/${'ci2'}/${'i2'}`;WA.templates['feed_recetaslider'] = WA.templater`
`;WA.templates['estatusrecetaslider.none'] = WA.templater``;WA.templates['src-recetaslider.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['nivelfichaslider.1'] = WA.templater``;WA.templates['estatusrecetaslider'] = WA.templater`
${'n'}
`;WA.templates['nivelfichareceta'] = WA.templater``;WA.templates['estatusrecetaslider.10'] = WA.templater`
${'n'}
`;WA.templates['nivelfichaslider.2'] = WA.templater` ${['cond', 'datachefconectado>client>p','nivelfichanormalslider']} `;WA.templates['nivelfichanormalslider'] = WA.templater` `;WA.templates['nivelfichanormalslider.none'] = WA.templater` ${['cond', 'siteorigin','origenfeedinternoslider']} `;WA.templates['origenfeedinternoslider.kiwi'] = WA.templater`
`;WA.templates['src-recetaslider'] = WA.templater`/recetaimagen/${'k'}/${'i'}`;WA.templates['nivelfichaslider.3'] = WA.templater` ${['cond', 'datachefconectado>client>p','nivelfichaproslider']} `;WA.templates['nivelfichaproslider'] = WA.templater` `;WA.templates['nivelfichaproslider.none'] = WA.templater` ${['cond', 'siteorigin','origenfeedproslider']} `;WA.templates['origenfeedproslider.kiwi'] = WA.templater`
`;WA.templates['feed_chef'] = WA.templater`
${['cond', 'qr','numrecetas']} ${['cond', 'qt','numtips']} ${['cond', 'qc','numcolecciones']}
Seguidores: ${'qs'}
Siguiendo: ${'qg'}
`;WA.templates['numcolecciones'] = WA.templater`
Colecciones: ${'qc'}
`;WA.templates['paysigochefsesionprochef'] = WA.templater`
`;WA.templates['numrecetas.none'] = WA.templater``;WA.templates['bgpersonalizado.none'] = WA.templater``;WA.templates['bgclassdefault.none'] = WA.templater`imgfondochefdefault`;WA.templates['btnseguirchef.false'] = WA.templater` ${['cond', 'f','paysigochefsesionprochef']} `;WA.templates['paysigochefsesionprochef.none'] = WA.templater`
`;WA.templates['bgpersonalizado'] = WA.templater`background-image: url('${'bg'}');`;WA.templates['numtips.none'] = WA.templater``;WA.templates['cheffondocolor'] = WA.templater`${'co'}`;WA.templates['bgclassdefault'] = WA.templater``;WA.templates['avatarchef'] = WA.templater``;WA.templates['cheffondocolor.none'] = WA.templater`#ffffff`;WA.templates['avatarchef.none'] = WA.templater``;WA.templates['btnseguirchef.true'] = WA.templater` ${['cond', 'f','paysigochefsesionprochef']} `;WA.templates['numcolecciones.none'] = WA.templater``;WA.templates['btnseguirchef'] = WA.templater` `;WA.templates['numrecetas'] = WA.templater`
Recetas: ${'qr'}
`;WA.templates['numtips'] = WA.templater`
Tips: ${'qt'}
`;WA.templates['feed_articuloresumen'] = WA.templater`
`;WA.templates['src-altarticuloresumen'] = WA.templater`${'ip'}`;WA.templates['src-altarticuloresumen.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-articuloresumen'] = WA.templater`/articuloimagen/${'k'}/${'i'}`;WA.templates['src-articuloresumen.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['feed_tip'] = WA.templater`
`;WA.templates['estatustip'] = WA.templater`
${'n'}
`;WA.templates['src-tip'] = WA.templater`/ss_secreto/${'k'}/${'i'}`;WA.templates['src-tip.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['estatustip.10'] = WA.templater`
${'n'}
`;WA.templates['feed_newsletter'] = WA.templater`
RegÃstrate al newsletter
y recibe las mejores recetas de kiwilimón.
Suscribirme
`;WA.templates['feed_payload_none'] = WA.templater``;WA.templates['feed_compilaciontip'] = WA.templater`
`;WA.templates['src-compilaciontip'] = WA.templater`/menutip/${'k'}/${'i'}`;WA.templates['src-compilaciontip.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['feed_quiz'] = WA.templater`
`;WA.templates['src-quizz.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['src-quizz'] = WA.templater`/quizz/${'k'}/${'i'}`;WA.templates['feed_articuloslider'] = WA.templater`
${['cond', 's','estatusarticuloslider']}
`;WA.templates['src-articuloslider.none'] = WA.templater` ${['cond', 'ip','src-altarticuloslider']} `;WA.templates['src-altarticuloslider'] = WA.templater`${'ip'}`;WA.templates['src-altarticuloslider.none'] = WA.templater`/img/static/logo-o-150.png`;WA.templates['estatusarticuloslider.10'] = WA.templater`
${'n'}
`;WA.templates['estatusarticuloslider'] = WA.templater`
${'n'}
`;WA.templates['estatusarticuloslider.none'] = WA.templater``;WA.templates['src-articuloslider'] = WA.templater`/articuloimagen/${'k'}/${'i'}`;WA.templates['feed_compilacionrecetaslider'] = WA.templater`
`;WA.templates['src-compilacionrecetaslider'] = WA.templater`/menu/${'k'}/${'i'}`;WA.templates['src-compilacionrecetaslider.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['feed_payload'] = WA.templater`${['call', '','t','feed_']}`;WA.templates['feed_video'] = WA.templater`
`;WA.templates['feed_video.none'] = WA.templater``;WA.templates['feed_coleccionventa'] = WA.templater`${['cond', 'i','portadacoleccion']}`;WA.templates['portadacoleccion.none'] = WA.templater`
Colección de Venta
`;WA.templates['coleccion1'] = WA.templater`/recetaimagen/${'ci1'}/${'i1'}`;WA.templates['coleccion1.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['coleccion2'] = WA.templater`/recetaimagen/${'ci2'}/${'i2'}`;WA.templates['coleccion2.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['coleccion3'] = WA.templater`/recetaimagen/${'ci3'}/${'i3'}`;WA.templates['coleccion3.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['coleccion4'] = WA.templater`/recetaimagen/${'ci4'}/${'i4'}`;WA.templates['coleccion4.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['portadacoleccion'] = WA.templater`
`;WA.templates['imgcoleccion'] = WA.templater`/coleccionventa/${'k'}/${'i'}`;WA.templates['imgcoleccion.none'] = WA.templater``;WA.templates['feed_compilacionreceta'] = WA.templater`
`;WA.templates['src-compilacionreceta'] = WA.templater`/menu/${'k'}/${'i'}`;WA.templates['src-compilacionreceta.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['feed_confoto'] = WA.templater`${['cond', 'tipoevento','feedfichaeventoconfoto']}`;WA.templates['tipoconfoto.a'] = WA.templater`
Blog
`;WA.templates['feedfichaeventoconfoto'] = WA.templater` ${['cond', 's','estatusficha']} `;WA.templates['estatusficha'] = WA.templater`
${'fecha'}
${'titulo'}
${['cond', 'type','tipoconfoto']}
${['cond', 's','estatusfichapro']}
${'d'}
`;WA.templates['estatusfichapro.10'] = WA.templater`
${'n'}
`;WA.templates['estatusfichapro'] = WA.templater`
${'n'}
`;WA.templates['estatusficha.2'] = WA.templater``;WA.templates['estatusficha.4'] = WA.templater``;WA.templates['feedfichaeventoconfoto.none'] = WA.templater``;WA.templates['src-imgperfilficha'] = WA.templater`${'ipa'}`;WA.templates['src-imgperfilficha.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['tipoconfoto.p'] = WA.templater`
Producto
`;WA.templates['tipoconfoto.r'] = WA.templater`
Receta
`;WA.templates['tipoconfoto.t'] = WA.templater`
Tip
`;WA.templates['feed_fotoclasificaciones'] = WA.templater`${['cond', 'tipoevento','feedfichaeventofotoclasificaciones']}`;WA.templates['clasifarticuloimg3'] = WA.templater`/articuloimagen/${'ci3'}/${'i3'}`;WA.templates['clasifimg2.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['clasiftipimg4.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['clasiftipimg3.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['clasifimg3'] = WA.templater`/recetaimagen/${'ci3'}/${'i3'}`;WA.templates['clasiftipimg1.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['tipofotoclasificaciones.fr'] = WA.templater`
Familia
`;WA.templates['feedfichaeventofotoclasificaciones'] = WA.templater`
${'fecha'}
${'titulo'}
${'d'}
`;WA.templates['tipofichaactividad'] = WA.templater`
`;WA.templates['tipofichaactividad.ca'] = WA.templater`
`;WA.templates['tipofichaactividad.ft'] = WA.templater`
`;WA.templates['tipofichaactividad.ct'] = WA.templater`
`;WA.templates['tipofotoclasificaciones.ft'] = WA.templater`
Familia
`;WA.templates['clasifimg3.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['tipofotoclasificaciones.ct'] = WA.templater`
Clasificación
`;WA.templates['clasifarticuloimg4.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['clasifarticuloimg2'] = WA.templater`/articuloimagen/${'ci2'}/${'i2'}`;WA.templates['clasifarticuloimg4'] = WA.templater`/articuloimagen/${'ci4'}/${'i4'}`;WA.templates['clasifarticuloimg2.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['clasifimg4'] = WA.templater`/recetaimagen/${'ci4'}/${'i4'}`;WA.templates['clasiftipimg2'] = WA.templater`/ss_secreto/${'ci2'}/${'i2'}`;WA.templates['tipofotoclasificaciones.cr'] = WA.templater`
Clasificación
`;WA.templates['clasifimg1.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['clasiftipimg3'] = WA.templater`/ss_secreto/${'ci3'}/${'i3'}`;WA.templates['clasifimg2'] = WA.templater`/recetaimagen/${'ci2'}/${'i2'}`;WA.templates['clasifarticuloimg3.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['clasifimg4.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['clasifimg1'] = WA.templater`/recetaimagen/${'ci1'}/${'i1'}`;WA.templates['clasiftipimg2.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['clasifarticuloimg1.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['clasifarticuloimg1'] = WA.templater`/articuloimagen/${'ci1'}/${'i1'}`;WA.templates['tipofotoclasificaciones.kr'] = WA.templater`
Compilación
`;WA.templates['tipofotoclasificaciones.ca'] = WA.templater`
Clasificación
`;WA.templates['clasiftipimg1'] = WA.templater`/ss_secreto/${'ci1'}/${'i1'}`;WA.templates['clasiftipimg4'] = WA.templater`/ss_secreto/${'ci4'}/${'i4'}`;WA.templates['feed_sinfoto'] = WA.templater`${['cond', 'tipoevento','feedfichaeventosinfoto']}`;WA.templates['feedfichaeventosinfoto.103'] = WA.templater`
${'fecha'}
${'titulo'}
`;WA.templates['feedfichaeventosinfoto.101'] = WA.templater`
${'fecha'}
${'titulo'}
`;WA.templates['feedfichaeventosinfoto'] = WA.templater`
${'fecha'}
${'titulo'}
${'mensaje'}
`;WA.templates['feed_tipslider'] = WA.templater`
`;WA.templates['nivelfichatipslider'] = WA.templater``;WA.templates['estatustipslider'] = WA.templater`
${'n'}
`;WA.templates['src-tipslider'] = WA.templater`/ss_secreto/${'k'}/${'i'}`;WA.templates['src-tipslider.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['nivelfichatipslider.1'] = WA.templater``;WA.templates['estatustipslider.10'] = WA.templater`
${'n'}
`;WA.templates['nivelfichatipslider.2'] = WA.templater` ${['cond', 'datachefconectado>client>p','nivelfichatipnormalslider']} `;WA.templates['nivelfichatipnormalslider'] = WA.templater` `;WA.templates['nivelfichatipnormalslider.none'] = WA.templater` ${['cond', 'siteorigin','origenfeedinternotipslider']} `;WA.templates['origenfeedinternotipslider.kiwi'] = WA.templater`
`;WA.templates['nivelfichatipslider.none'] = WA.templater``;WA.templates['nivelfichatipslider.3'] = WA.templater` ${['cond', 'datachefconectado>client>p','nivelfichatipproslider']} `;WA.templates['nivelfichatipproslider'] = WA.templater` `;WA.templates['nivelfichatipproslider.none'] = WA.templater` ${['cond', 'siteorigin','origenfeedinternotipproslider']} `;WA.templates['origenfeedinternotipproslider.kiwi'] = WA.templater`
`;WA.templates['feed_articulo'] = WA.templater`
`;WA.templates['src-articulo'] = WA.templater`${'ip'}`;WA.templates['ratingarticulo.none'] = WA.templater`
5.0
`;WA.templates['estatusarticulo.10'] = WA.templater`
${'n'}
${'ms'}
`;WA.templates['estatusarticulo'] = WA.templater`
${'n'}
${'ms'}
`;WA.templates['src-articuloi.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-articulo.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['ratingarticulo'] = WA.templater`
${'vr'}
`;WA.templates['src-articuloi'] = WA.templater`/articuloimagen/${'k'}/${'i'}`;WA.templates['estatusarticulo.none'] = WA.templater``;WA.templates['feed_familiatip'] = WA.templater`
`;WA.templates['src-familiatip4.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-familiatip1'] = WA.templater`/ss_secreto/${'ci1'}/${'i1'}`;WA.templates['src-familiatip1.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-familiatip2'] = WA.templater`/ss_secreto/${'ci2'}/${'i2'}`;WA.templates['src-familiatip2.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-familiatip3'] = WA.templater`/ss_secreto/${'ci3'}/${'i3'}`;WA.templates['src-familiatip3.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-familiatip4'] = WA.templater`/ss_secreto/${'ci4'}/${'i4'}`;WA.templates['feed_receta'] = WA.templater`
`;WA.templates['tiposesion.true'] = WA.templater` `;WA.templates['tiposesion'] = WA.templater` ${['cond', 'level','recetalevelchef']} `;WA.templates['recetalevelchef.2'] = WA.templater` ${['cond', 'siteorigin','origenfeedreccontinterno']} `;WA.templates['origenfeedreccontinterno.kiwi'] = WA.templater`
`;WA.templates['recetalevelchef.3'] = WA.templater` ${['cond', 'siteorigin','origenfeedreccontpro']} `;WA.templates['origenfeedreccontpro.kiwi'] = WA.templater`
`;WA.templates['estatusreceta'] = WA.templater`
${'n'}
`;WA.templates['estatusreceta.none'] = WA.templater``;WA.templates['tiposesion.false'] = WA.templater` ${['cond', 'level','recetalevelchef']} `;WA.templates['src-receta'] = WA.templater`/recetaimagen/${'k'}/${'i'}`;WA.templates['src-receta.none'] = WA.templater`/img/static/logo_o-400x300.png`;WA.templates['recetalevelchef.1'] = WA.templater` ${['cond', 'siteorigin','origenfeedreccontmarca']} `;WA.templates['origenfeedreccontmarca.kiwi'] = WA.templater` `;WA.templates['estatusreceta.10'] = WA.templater`
${'n'}
`;WA.templates['feed_coleccioncliente'] = WA.templater`
${['cond', 'myaccount','micuentabtnelimina']} ${['cond', 'myaccount','linkcoleccion']}
${['loop', 'el','coleccionelementos']}
${['cond', 'myaccount','micuentabtnupdate']}
`;WA.templates['linkcoleccion'] = WA.templater` ${['cond', 'siteorigin','linkmicuentakiwi']} `;WA.templates['linkmicuentakiwi.kiwirec'] = WA.templater` `;WA.templates['linkmicuentakiwi'] = WA.templater`
`;WA.templates['coleccionelementos.none'] = WA.templater` `;WA.templates['tipocoleccion.8'] = WA.templater` ${'n'} ${'qt'} elementos `;WA.templates['idelemento'] = WA.templater`${['cond', 'i','imgelemento']}`;WA.templates['micuentabtnelimina'] = WA.templater` ${['cond', 'tipo','tipocoleccionemilina']} `;WA.templates['tipocoleccionemilina'] = WA.templater` `;WA.templates['tipocoleccionemilina.8'] = WA.templater` `;WA.templates['micuentabtnelimina.none'] = WA.templater``;WA.templates['imgelemento.none'] = WA.templater` `;WA.templates['tipocoleccion'] = WA.templater` ${'n'} ${'qt'} elementos `;WA.templates['micuentabtnupdate.none'] = WA.templater` ${'n'} ${'qt'} elementos `;WA.templates['imgelemento'] = WA.templater` `;WA.templates['linkcoleccion.none'] = WA.templater` ${['cond', 'siteorigin','linkchefkiwi']} `;WA.templates['linkchefkiwi'] = WA.templater``;WA.templates['linkchefkiwi.kiwirec'] = WA.templater` `;WA.templates['linkchefkiwi.crafto'] = WA.templater`
`;WA.templates['micuentabtnupdate'] = WA.templater` ${['cond', 'tipo','tipocoleccion']} `;WA.templates['coleccionelementos'] = WA.templater` ${['cond', 'c','idelemento']} `;WA.templates['feed_articuloclasificacion'] = WA.templater` Clasificación ${'n'} `;WA.templates['src-clasificacionarticulo3'] = WA.templater`/articuloimagen/${'ci3'}/${'i3'}`;WA.templates['src-clasificacionarticulo3.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-clasificacionarticulo4'] = WA.templater`/articuloimagen/${'ci4'}/${'i4'}`;WA.templates['src-clasificacionarticulo4.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-clasificacionarticulo1'] = WA.templater`/articuloimagen/${'ci1'}/${'i1'}`;WA.templates['src-clasificacionarticulo1.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['src-clasificacionarticulo2'] = WA.templater`/articuloimagen/${'ci2'}/${'i2'}`;WA.templates['src-clasificacionarticulo2.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['feed_productoslider'] = WA.templater`${['cond', 'k','claverecetario']}`;WA.templates['claverecetario.106'] = WA.templater``;WA.templates['claverecetario'] = WA.templater` `;WA.templates['src-productoslider'] = WA.templater`/productoventa/${'k'}/${'i'}`;WA.templates['src-productoslider.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['feed_articulolarge'] = WA.templater` ${'cln'} ${'n'} ${'ms'}...continurar leyendo `;WA.templates['src-articulolarge'] = WA.templater`${'ip'}`;WA.templates['src-articulolarge.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['tools'] = WA.templater``;WA.templates['tools_collectionselect'] = WA.templater` Selecciona una colección ${['loop', 'items','tools_collectionitem']} ó `;WA.templates['tools_collectionitem'] = WA.templater`${'nombre'}`;WA.templates['tools_collectionitem.none'] = WA.templater`Aún no hay colecciones`;WA.templates['feed_producto'] = WA.templater`${['cond', 'siteorigin','origensitio']}`;WA.templates['src-producto.none'] = WA.templater`/img/static/logo-o-500x500.png`;WA.templates['origensitio.kiwi'] = WA.templater` ${['cond', 'type','tipofeedrecetarios']} `;WA.templates['tipofeedrecetarios.recetaclasificacion'] = WA.templater` Producto ${'n'} ${'cn'} `;WA.templates['tipofeedrecetarios.recipebooks'] = WA.templater` ${['cond', 'g','familiaproducto']} Producto ${'n'} `;WA.templates['idrecretos.7'] = WA.templater`/menu/reto-vegano/reto-vegano-dia-1`;WA.templates['idrecretos.8'] = WA.templater`/menu/reto-kiwilimon/dia-1`;WA.templates['idrecretos.9'] = WA.templater`/menu/reto-paleo/reto-paleo-dia-1`;WA.templates['idrecretos'] = WA.templater`${'pa'}`;WA.templates['familiaproducto.4'] = WA.templater` `;WA.templates['familiaproducto'] = WA.templater` `;WA.templates['tipofeedrecetarios.search'] = WA.templater` ${['cond', 'g','searchgrupoproducto']} Producto ${'n'} `;WA.templates['idsearchrecretos.7'] = WA.templater`/menu/reto-vegano/reto-vegano-dia-1`;WA.templates['idsearchrecretos.8'] = WA.templater`/menu/reto-kiwilimon/dia-1`;WA.templates['idsearchrecretos.9'] = WA.templater`/menu/reto-paleo/reto-paleo-dia-1`;WA.templates['idsearchrecretos'] = WA.templater`${'pa'}`;WA.templates['searchgrupoproducto.4'] = WA.templater` `;WA.templates['searchgrupoproducto'] = WA.templater` ${['cond', 'k','imgproducto']} `;WA.templates['imgproducto.128'] = WA.templater` `;WA.templates['imgproducto'] = WA.templater` `;WA.templates['tipofeedrecetarios.collectiondetalle'] = WA.templater` Producto ${'n'} `;WA.templates['tipofeedrecetarios.pro'] = WA.templater` ${['cond', 'datachefconectado','productospro']} `;WA.templates['productospro'] = WA.templater` `;WA.templates['productospro.none'] = WA.templater``;WA.templates['tipofeedrecetarios.probooks'] = WA.templater` ${['cond', 'g','familiaproducto']} Producto ${'n'} `;WA.templates['familiaproducto'] = WA.templater` `;WA.templates['familiaproducto.4'] = WA.templater` `;WA.templates['tipofeedrecetarios.collectionfavorite'] = WA.templater` ${['cond', 'g','familiaproducto']} Producto ${'n'} `;WA.templates['familiaproducto.4'] = WA.templater` `;WA.templates['familiaproducto'] = WA.templater` `;WA.templates['origensitio.crafto'] = WA.templater` ${'n'} ${'d'} Descarga gratis `;WA.templates['origensitio.kiwirec'] = WA.templater` ${['cond', 'g','familiaproducto']} Producto ${'n'} `;WA.templates['familiaproducto.4'] = WA.templater` `;WA.templates['familiaproducto'] = WA.templater` `;WA.templates['src-producto'] = WA.templater`/productoventa/${'k'}/${'i'}`;WA.templates['feed_coleccion'] = WA.templater` comidas ${'n'} `;WA.templates['src-coleccion'] = WA.templater`/recetaimagen/${'k'}/${'i'}`;WA.templates['src-coleccion.none'] = WA.templater`/img/static/logo-o-320x320.png`;WA.templates['feed_clientactivity'] = WA.templater`${['cond', 'tipoevento','feedfichaeventoclientactivity']}`;WA.templates['numerocolecciones'] = WA.templater`${'qc'} Colecciones`;WA.templates['numerocolecciones.none'] = WA.templater``;WA.templates['numeroseguidores.none'] = WA.templater``;WA.templates['numerosiguiendo'] = WA.templater`${'qg'} Siguiendo`;WA.templates['imgusuario'] = WA.templater``;WA.templates['imgcolorfondo'] = WA.templater`${'co'}`;WA.templates['numerotips.none'] = WA.templater``;WA.templates['numerosiguiendo.none'] = WA.templater``;WA.templates['numerorecetas'] = WA.templater`${'qr'} Recetas`;WA.templates['feedfichaeventoclientactivity'] = WA.templater` ${['cond', 'siteorigin','clientorigensigue']} `;WA.templates['clientorigensigue'] = WA.templater` ${['cond', 's','estatusperfilchef']} `;WA.templates['estatusperfilchef.1'] = WA.templater` ${'fecha'} ${'titulo'} ${['cond', 'siteorigen','origenimgusuario']} ${'fn'} ${'ln'} ${['cond', 'qr','numerorecetas']} ${['cond', 'qt','numerotips']} ${['cond', 'qc','numerocolecciones']} ${['cond', 'qs','numeroseguidores']} ${['cond', 'qg','numerosiguiendo']} `;WA.templates['origenimgusuario.crafto'] = WA.templater` ${['cond', 'av','imgusuariocrafto']} `;WA.templates['origenimgusuario'] = WA.templater` ${['cond', 'av','imgusuario']} `;WA.templates['estatusperfilchef.none'] = WA.templater` ${'fecha'} ${'titulo'} `;WA.templates['clientorigensigue.crafto'] = WA.templater` ${['cond', 's','estatusperfilcreador']} `;WA.templates['estatusperfilcreador.1'] = WA.templater` ${'fecha'} ${'titulo'} ${['cond', 'siteorigen','origenimgusuario']} ${'fn'} ${'ln'} ${['cond', 'qr','numerorecetas']} ${['cond', 'qt','numerotips']} ${['cond', 'qc','numerocolecciones']} ${['cond', 'qs','numeroseguidores']} ${['cond', 'qg','numerosiguiendo']} `;WA.templates['origenimgusuario'] = WA.templater` ${['cond', 'av','imgusuario']} `;WA.templates['origenimgusuario.crafto'] = WA.templater` ${['cond', 'av','imgusuariocrafto']} `;WA.templates['estatusperfilcreador.none'] = WA.templater` ${'fecha'} ${'titulo'} `;WA.templates['imgusuario.none'] = WA.templater``;WA.templates['imgcolorfondo.none'] = WA.templater`#ffffff`;WA.templates['imgusuariocrafto'] = WA.templater``;WA.templates['numerotips'] = WA.templater`${'qt'} Tips`;WA.templates['numeroseguidores'] = WA.templater`${'qs'} Seguidores`;WA.templates['imgusuariocrafto.none'] = WA.templater``;WA.templates['numerorecetas.none'] = WA.templater``;WA.templates['feed_ad'] = WA.templater``;WA.templates['estatusdetallerec.10'] = WA.templater` ${['cond', 'chefkiwipro>client>p','chefpro']} `;WA.templates['chefpro'] = WA.templater` ${['cond', 'clientdata>ckey','chefprorecetakiwi']} ${['cond', 'clientdata>experience','chefproexperienciachef']} ${['cond', 'clientdata>speciality','chefproespecialidadchef']} ${'name'} ${'description'} ${['cond', 'nivel','receta-nivel']} | Publicada: ${'publisheddate'} ${['call', 'social-share']} Ingredientes ${'portions'} Porciones Seleccionar todos los ingredientes ${['loop', 'recipeingredients>original','receta-ingredientes-pro']} ${['loop', 'materials','receta-materiales']} Preparación ${['loop', 'steps','receta-pasos']} ${['call', 'recipe-inf-presentacion-tips']} ${['call', 'recipe-inf-nutricional']} ${['call', 'social-qualification','qualifications']} `;WA.templates['receta-pasos'] = WA.templater` ${'text'} `;WA.templates['chefprorecetakiwi.15509'] = WA.templater` `;WA.templates['chefprorecetakiwi'] = WA.templater` ${'clientdata>firstname'} ${'clientdata>lastname'} `;WA.templates['chefproexperienciachef'] = WA.templater` ${'clientdata>experience'} `;WA.templates['chefproexperienciachef.none'] = WA.templater``;WA.templates['receta-materiales'] = WA.templater` ${'text'} `;WA.templates['chefproespecialidadchef.none'] = WA.templater``;WA.templates['receta-nivel.1'] = WA.templater` Conoce más sobre${'clientdata>firstname'} ${'clientdata>lastname'} `;WA.templates['receta-nivel.2'] = WA.templater` Conoce más sobre ${'clientdata>firstname'} ${'clientdata>lastname'} `;WA.templates['receta-ingredientes-pro'] = WA.templater` `;WA.templates['chefproespecialidadchef'] = WA.templater`
${'clientdata>speciality'}
`;WA.templates['receta-nivel.10'] = WA.templater` Conoce más sobre ${'clientdata>firstname'} ${'clientdata>lastname'} `;WA.templates['receta-nivel.none'] = WA.templater` Revisado por el Equipo Editorial de Kiwilimón `;WA.templates['chefpro.none'] = WA.templater`
${['cond', 'clientdata>ckey','chefrecetakiwi']} ${['cond', 'clientdata>experience','chefnoproexperienciachef']} ${['cond', 'clientdata>speciality','chefnoproespecialidadchef']}
${'name'}
${'description'}
${['cond', 'chefkiwipro>client','chefconectado']}
`;WA.templates['chefconectado.none'] = WA.templater`
Para disfrutar de esta receta, mucho más contenido y experiencias EXCLUSIVAS Inicia sesión y obtén una suscripción a KiwiPro
`;WA.templates['chefrecetakiwi.15509'] = WA.templater`
`;WA.templates['chefrecetakiwi'] = WA.templater`
${'clientdata>firstname'} ${'clientdata>lastname'}
`;WA.templates['chefnoproexperienciachef'] = WA.templater`
${'clientdata>experience'}
`;WA.templates['chefnoproexperienciachef.none'] = WA.templater``;WA.templates['chefnoproespecialidadchef'] = WA.templater`
${'clientdata>speciality'}
`;WA.templates['chefnoproespecialidadchef.none'] = WA.templater``;WA.templates['chefconectado'] = WA.templater`
Para disfrutar de esta receta, mucho más contenido y experiencias EXCLUSIVAS SuscrÃbete aquÃ
`;WA.templates['recipe-info-tiempos'] = WA.templater`${['cond', 'status','recipeinfotiempospro']}`;WA.templates['recipeinfo-numcomentarios.none'] = WA.templater``;WA.templates['recipeinfo-foodiencasa.none'] = WA.templater`
${'clientdata>firstname'} ${'clientdata>lastname'}
`;WA.templates['recipeinfo-dificultad.2'] = WA.templater`
Media
`;WA.templates['recipeinfotiemporchefpropdf'] = WA.templater` ${['cond', 'product','productorecetario']} `;WA.templates['productorecetario'] = WA.templater`
Descarga PDF`;WA.templates['productorecetario.none'] = WA.templater``;WA.templates['recipeinfotiempospro.10'] = WA.templater`
Receta PRO
${['cond', 'time','recipeinfo-pro-tiempopreparacion']} ${['cond', 'cooktime','recipeinfo-pro-tiempococcion']} ${['cond', 'difficulty','recipeinfo-pro-dificultad']}
${'rating'}
${['cond', 'review','recipeinfo-numcomentarios']}
${['cond', 'chefkiwipro>client>p','chefproherramientasrec']}
${['cond', 'foodiecasa','recipeinfotiempos-foodicasa-pro']}
${['cond', 'chefkiwipro>client>p','recipeinfotiemporchefpropdf']}
`;WA.templates['chefproherramientasrec'] = WA.templater`
${'favorites'}
Favoritos
Colecciones
Planeador
Lista Súper
Sube tu Foto
Imprimir
`;WA.templates['chefproherramientasrec.none'] = WA.templater`
${'favorites'}
Favoritos
Colecciones
Planeador
Lista Súper
Sube tu Foto
Imprimir
`;WA.templates['recipeinfo-dificultad.1'] = WA.templater`
Baja
`;WA.templates['recipeinfo-foodiencasa'] = WA.templater`
${'clientdata>firstname'} ${'clientdata>lastname'}
`;WA.templates['recipeinfo-pro-tiempococcion.none'] = WA.templater``;WA.templates['recipeinfo-dificultad.3'] = WA.templater`
Alta
`;WA.templates['recipeinfo-numcomentarios'] = WA.templater`
${'review'} comentarios
`;WA.templates['recipeinfo-pro-dificultad.none'] = WA.templater``;WA.templates['recipeinfotiemporchefpropdf.none'] = WA.templater` ${['cond', 'product','productochefnoprorecetario']} `;WA.templates['productochefnoprorecetario'] = WA.templater`
SuscrÃbete a KiwiPro y descarga PDF`;WA.templates['productochefnoprorecetario.none'] = WA.templater``;WA.templates['recipeinfo-pro-tiempopreparacion.none'] = WA.templater``;WA.templates['recipeinfo-tiempopreparacion'] = WA.templater`
${'timestr'}
`;WA.templates['recipeinfo-tiempopreparacion.none'] = WA.templater``;WA.templates['recipeinfo-pro-dificultad.2'] = WA.templater`
Media
`;WA.templates['recipeinfo-pro-dificultad.3'] = WA.templater`
Alta
`;WA.templates['recipeinfo-tiempococcion'] = WA.templater`
${'cooktimestr'}
`;WA.templates['recipeinfo-dificultad.none'] = WA.templater``;WA.templates['recipeinfotiempospro'] = WA.templater`
${['cond', 'time','recipeinfo-tiempopreparacion']} ${['cond', 'cooktime','recipeinfo-tiempococcion']} ${['cond', 'difficulty','recipeinfo-dificultad']}
${'rating'}
${['cond', 'review','recipeinfo-numcomentarios']}
${['cond', 'foodiecasa','recipeinfo-foodiencasa']}
${'favorites'}
Favoritos
Colecciones
Planeador
Lista Súper
Sube tu Foto
Imprimir
`;WA.templates['recipeinfotiempos-foodicasa-pro.none'] = WA.templater`
${'clientdata>firstname'} ${'clientdata>lastname'}
`;WA.templates['recipeinfo-pro-tiempococcion'] = WA.templater`
${'cooktimestr'}
`;WA.templates['recipeinfo-tiempococcion.none'] = WA.templater``;WA.templates['recipeinfo-pro-dificultad.1'] = WA.templater`
Baja
`;WA.templates['recipeinfotiempos-foodicasa-pro'] = WA.templater`
${'clientdata>firstname'} ${'clientdata>lastname'}
`;WA.templates['recipeinfo-pro-tiempopreparacion'] = WA.templater`
${'timestr'}
`;KL.currentcode={"chefkiwipro":{"client":null,"device":"pc","geo":"WA","gep":"US","ip":"132.145.215.147","locallanguage":"en","origin":"kiwi","server":"api7","skin":"","t":1724178268},"comment":{"code":1,"message":"client not connected","status":"error","trx":""},"datachefconectado":{"client":null,"device":"pc","geo":"WA","gep":"US","ip":"132.145.215.147","locallanguage":"en","origin":"kiwi","server":"api7","skin":"","t":1724178268},"jsonld":"\n\u003cscript type=\"application/ld+json\" id=\"receta\"\u003e\r\n{\r\n \"@context\": \"http://schema.org\",\r\n \"@type\": \"Recipe\",\r\n \"author\": {\r\n \"@type\": \"Person\",\r\n \"name\": \"mary cervantes\"\r\n },\r\n \"cookTime\": \"5 mins\",\r\n \"prepTime\": \"5 mins\",\r\n \"totalTime\": \"10 mins\",\r\n \"datePublished\": \"\",\r\n \"keywords\": \"Agua de Frutas Estilo la Michoacana\",\r\n \"description\": \"Consiente a tu familia con esta deliciosa receta de agua fresca Estilo Michoacana, que puedes preparar con fruta picada y darle el toque especial de tu paleterÃa de confianza. \",\r\n \"recipeCategory\": \"Aguas Frescas\",\r\n \"recipeCuisine\": \"\",\r\n\n \"image\": [\r\n\"https://cdn7.kiwilimon.com/recetaimagen/28898/640x640/40486.jpg.webp\",\"https://cdn7.kiwilimon.com/recetaimagen/28898/640x640/40487.jpg.webp\"\r\n\n\n\n ],\r\n\r\n\n\n \"recipeIngredient\": [\r\n\"5 litros de agua\",\r\n\"3 plátanos\",\r\n\"1 taza de fresa\",\r\n\"3 manzanas\",\r\n\"5 guayabas\",\r\n\" colorante rojo al gusto\",\r\n\" hielo al gusto\",\r\n\"1 taza de leche evaporada\",\r\n\" piezas de nuez pecana\",\r\n\"1 taza de leche condensada\"\r\n\r\n\n\n ],\r\n \"interactionStatistic\": {\r\n \"@type\": \"InteractionCounter\",\r\n \"interactionType\": \"http://schema.org/Comment\",\r\n \"userInteractionCount\": \"11\"\r\n },\r\n\n \"aggregateRating\": {\r\n \"@type\": \"AggregateRating\",\r\n \"ratingValue\": \"4.363636\",\r\n \"reviewCount\": \"11\"\r\n },\r\n\r\n\n\n \"name\": \"Agua de Frutas Estilo la Michoacana\",\r\n\n \"nutrition\": {\r\n \"@type\": \"NutritionInformation\"\r\n,\"EnergÃa\": \"31.8 kcal\",\"Carbohidratos, por diferencia\": \"5.7 g\",\"Proteinas\": \"0.8 g\",\"Grasas totales\": \"0.8 g\",\"\": \"100 \"\r\n\n },\r\n\r\n\n\n \"recipeInstructions\": [\r\n\n\"Licúa la mitad de toda la fruta que hayas elegido junto con un litro de agua, la lata de leche evaporada y el azúcar.\",\r\n\n\"La otra mitad de fruta córtala en pequeños cubos. Incorpórala a la mezcla que licuaste, endulza al gusto, agrega unas gotitas de colorante y el hielo.\"\r\n\r\n\n\n ],\r\n\r\n\n\n \"recipeYield\": \"1\"\r\n\n}\r\n\u003c/script\u003e\r\n\u003cscript type=\"application/ld+json\" id=\"bc\"\u003e\r\n{\r\n \"@context\": \"https://schema.org\",\r\n \"@type\": \"BreadcrumbList\",\r\n \"itemListElement\": [\r\n {\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Inicio\", \"item\": \"https://www.kiwilimon.com/\"},{\"@type\": \"ListItem\", \"position\": 2, \"name\": \"Recetas\", \"item\": \"https://www.kiwilimon.com/recetas\"},{\"@type\": \"ListItem\", \"position\": 3, \"name\": \"Bebidas\", \"item\": \"https://www.kiwilimon.com/recetas/bebidas\"},{\"@type\": \"ListItem\", \"position\": 4, \"name\": \"Bebidas Sin Alcohol\", \"item\": \"https://www.kiwilimon.com/recetas/bebidas/sin-alcohol\"},{\"@type\": \"ListItem\", \"position\": 5, \"name\": \"Aguas Frescas\", \"item\": \"https://www.kiwilimon.com/recetas/bebidas/sin-alcohol/aguas-frescas\"},{\"@type\": \"ListItem\", \"position\": 6, \"name\": \"Agua de Frutas Estilo la Michoacana\", \"item\": \"https://www.kiwilimon.com/receta/bebidas/sin-alcohol/aguas-frescas/agua-de-frutas-estilo-la-michoacana\"}\r\n\n\n ]\r\n}\r\n\u003c/script\u003e\r\n\u003cscript type=\"application/ld+json\" id=\"news\"\u003e\r\n{\r\n \"@context\": \"https://schema.org\",\r\n \"@type\": \"NewsArticle\",\r\n \"mainEntityOfPage\": {\r\n \"@type\": \"WebPage\",\r\n \"@id\": \"https://www.kiwilimon.com/receta/bebidas/sin-alcohol/aguas-frescas/agua-de-frutas-estilo-la-michoacana\"\r\n },\r\n \"headline\": \"Agua de Frutas Estilo la Michoacana\",\r\n \"datePublished\": \"2017-03-24T08:41:31.720452Z\",\r\n \"dateModified\": \"2017-03-24T08:41:31.720452Z\",\r\n \"author\": {\r\n \"@type\": \"Person\",\r\n \"name\": \"mary cervantes\",\r\n \"url\": \"https://www.kiwilimon.com/chef/9866686047\"\r\n },\r\n \"publisher\": {\r\n \"@type\": \"Organization\",\r\n \"name\": \"Kiwilimon SAPI de CV\",\r\n \"logo\": {\r\n \"@type\": \"ImageObject\",\r\n \"url\": \"https://cdn7.kiwilimon.com/img/static/logo-kiwilimon-verde.png\",\r\n \"width\": \"384\",\r\n \"height\": \"80\"\r\n }\r\n },\r\n \"articleSection\": \"Noticias\",\r\n \"description\": \"Consiente a tu familia con esta deliciosa receta de agua fresca Estilo Michoacana, que puedes preparar con fruta picada y darle el toque especial de tu paleterÃa de confianza. \",\r\n \"keywords\": \"Agua de Frutas Estilo la Michoacana\",\r\n \"image\": [\r\n\"https://cdn7.kiwilimon.com/recetaimagen/28898/640x640/40486.jpg.webp\",\"https://cdn7.kiwilimon.com/recetaimagen/28898/640x640/40487.jpg.webp\"\r\n\n\n\n ]\r\n}\r\n\u003c/script\u003e\r\n\n","qualifications":{"device":"pc","key":28898,"language":"es","more":1,"page":1,"payload":[{"client":{"avatar":"https://cdn7.kiwilimon.com/chef/19/1938461/kiwigoogle.jpg","key":1938461,"lastname":"Aviles","name":"Miguel"},"comment":"La prepare y les digo como me quedo jeje","datestr":"2021-07-19 19:25:38 +0000 +0000","key":86378,"prating":"100%","qualification":5},{"client":{"avatar":"https://platform-lookaside.fbsbx.com/platform/profilepic/?asid=593383361290419\u0026height=200\u0026width=200\u0026ext=1594603083\u0026hash=AeQqG1e8nFwxp42Y","key":1668028,"lastname":"Castruita","name":"Alex"},"comment":"Hay ingredientes que estan en la lista como la leche condensada, la nuez que no aparecen en la preparación, solo de 5 litros usaron 1 litro y el azucar no pusieron en los ingredientes, que hacer con lo que no aparece en la preparación?","datestr":"2020-06-12 20:13:52 +0000 +0000","key":79104,"prating":"40%","qualification":2},{"client":{"avatar":"https://lh3.googleusercontent.com/-S_k7p32VbyA/AAAAAAAAAAI/AAAAAAAAAAA/AMZuucnufeFqvDJk8F1py-N0USCuBcXYrw/s96-c/photo.jpg","key":1660035,"lastname":"Mosqueda","name":"Susana"},"comment":"Cuánta azúcar se le hecha ?","datestr":"2020-06-02 15:47:30 +0000 +0000","key":78827,"prating":"60%","qualification":3},{"client":{"avatar":"https://cdn7.kiwilimon.com/kiwilimon/static/icono-usuario.svg","key":1607947,"lastname":"ChavarrÃa","name":"Magaly"},"comment":"Muy buena y gracias por la receta ","datestr":"2020-04-21 14:52:48 +0000 +0000","key":77572,"prating":"100%","qualification":5},{"client":{"avatar":"https://lh5.googleusercontent.com/-royQrw6gcWw/AAAAAAAAAAI/AAAAAAAACCo/GF5dKXkR9Hc/s96-c/photo.jpg","key":1254685,"lastname":"A","name":"Citlalit"},"comment":"A de estar riquÃsima la haré muy pronto.. gracias por compartir la receta..","datestr":"2019-03-26 16:32:18 +0000 +0000","key":66112,"prating":"100%","qualification":5},{"client":{"avatar":"https://cdn7.kiwilimon.com/kiwilimon/static/icono-usuario.svg","key":1041930,"lastname":"gabourel","name":"antoni"},"comment":"al cien pariente\n","datestr":"2018-08-04 01:28:07 +0000 +0000","key":59866,"prating":"100%","qualification":5},{"client":{"avatar":"https://lh4.googleusercontent.com/-BtEhmmsZ4-o/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3rcZ-EM9HsGQl8pHwTbHE9zHIPjloQ/s96-c/photo.jpg","key":1001308,"lastname":"Aguilar","name":"Leonardo"},"comment":"Excelente y muy refrescante.","datestr":"2018-06-10 05:13:33 +0000 +0000","key":58739,"prating":"100%","qualification":5},{"client":{"avatar":"https://lh6.googleusercontent.com/-tIcg4MRdyDw/AAAAAAAAAAI/AAAAAAAAAQo/lm35XYJKmdo/s96-c/photo.jpg","key":884612,"lastname":"Sánchez","name":"Ricardo"},"comment":"Excelente","datestr":"2018-03-28 16:10:05 +0000 +0000","key":57151,"prating":"100%","qualification":5},{"client":{"avatar":"https://platform-lookaside.fbsbx.com/platform/profilepic/?asid=10214045691605876\u0026height=200\u0026width=200\u0026ext=1692486042\u0026hash=AeTyDkG-FALPEXl3Q5Y","key":778526,"lastname":"Es Tuyo","name":"Mi Corazon"},"comment":"es sencilla y muy rica de hacer","datestr":"2017-10-05 10:02:57 +0000 +0000","key":52475,"prating":"100%","qualification":5},{"client":{"avatar":"https://platform-lookaside.fbsbx.com/platform/profilepic/?asid=1449694201732982\u0026height=200\u0026width=200\u0026ext=1676583850\u0026hash=AeTOzzKR1entSfvjZGw","key":773908,"lastname":"Lòpez","name":"Karen"},"comment":"Muy rica","datestr":"2017-09-30 14:32:08 +0000 +0000","key":52395,"prating":"100%","qualification":5}],"quantity":10,"status":"ok","total":11,"trx":"","type":1},"recipe":{"bc":[{"n":"Inicio","p":"/","position":1},{"n":"Recetas","p":"/recetas","position":2},{"n":"Bebidas","p":"/recetas/bebidas","position":3},{"n":"Bebidas Sin Alcohol","p":"/recetas/bebidas/sin-alcohol","position":4},{"n":"Aguas Frescas","p":"/recetas/bebidas/sin-alcohol/aguas-frescas","position":5},{"n":"Agua de Frutas Estilo la Michoacana","p":"/receta/bebidas/sin-alcohol/aguas-frescas/agua-de-frutas-estilo-la-michoacana","position":6}],"calories":81,"classification":3402,"classificationname":"Aguas Frescas","classificationpath":"/recetas/bebidas/sin-alcohol/aguas-frescas","client":438148,"clientdata":{"avatar":"https://cdn7.kiwilimon.com/kiwilimon/static/icono-usuario.svg","ckey":438148,"experience":null,"firstname":"mary","lastname":"cervantes","level":0,"path":"/chef/9866686047","speciality":null},"cooked":1,"cooktime":5,"cooktimestr":"5 mins","cuisinename":"Mexicana","description":"Consiente a tu familia con esta deliciosa receta de agua fresca Estilo Michoacana, que puedes preparar con fruta picada y darle el toque especial de tu paleterÃa de confianza. ","device":"pc","difficulty":1,"favorites":459,"htmltitle":"Agua de Frutas Estilo la Michoacana","image":"40486.jpg","images":[{"client":438148,"clientdata":{"avatar":"https://cdn7.kiwilimon.com/kiwilimon/static/icono-usuario.svg","ckey":438148,"firstname":"mary","lastname":"cervantes","path":"/chef/9866686047"},"ikey":40486,"image":"40486.jpg"},{"client":438148,"clientdata":{"avatar":"https://cdn7.kiwilimon.com/kiwilimon/static/icono-usuario.svg","ckey":438148,"firstname":"mary","lastname":"cervantes","path":"/chef/9866686047"},"ikey":40487,"image":"40487.jpg"}],"ingredients":[{"ikey":335353,"text":"5 litros de agua"},{"ikey":335354,"text":"3 plátanos"},{"ikey":335355,"text":"1 taza de fresa"},{"ikey":335356,"text":"3 manzanas"},{"ikey":335357,"text":"5 guayabas"},{"ikey":335358,"text":" colorante rojo al gusto"},{"ikey":335359,"text":" hielo al gusto"},{"ikey":335360,"text":"1 taza de leche evaporada"},{"ikey":335361,"text":" piezas de nuez pecana"},{"ikey":335362,"text":"1 taza de leche condensada"}],"key":28898,"keywords":null,"language":"es","level":0,"link":"agua-de-frutas-estilo-la-michoacana","materials":[],"metadescription":"Prepara esta deliciosa receta de agua fresca estilo michoacana, que lleva fruta picada y el toque secreto","name":"Agua de Frutas Estilo la Michoacana","nutrients":[{"daily":2000,"metric":"kcal","name":"EnergÃa","nkey":"208","order":1,"percent":1.59,"quantity100":31.8},{"daily":300,"metric":"g","name":"Carbohidratos, por diferencia","nkey":"205","order":2,"percent":1.9,"quantity100":5.7},{"daily":50,"metric":"g","name":"Proteinas","nkey":"203","order":3,"percent":1.6,"quantity100":0.8},{"daily":65,"metric":"g","name":"Grasas totales","nkey":"204","order":4,"percent":1.23,"quantity100":0.8},{"daily":null,"metric":null,"name":null,"nkey":"999","order":999,"percent":null,"quantity100":"100"}],"path":"/receta/bebidas/sin-alcohol/aguas-frescas/agua-de-frutas-estilo-la-michoacana","portions":1,"prating":"87.3%","presentation":"","product":null,"published":"2017-03-24T08:41:31.720452Z","publisheddate":"24-03-2017","rating":4.363636,"recommended":1,"review":11,"revised":1,"status":1,"steps":[{"skey":275003,"text":"Licúa la mitad de toda la fruta que hayas elegido junto con un litro de agua, la lata de leche evaporada y el azúcar."},{"skey":275004,"text":"La otra mitad de fruta córtala en pequeños cubos. Incorpórala a la mezcla que licuaste, endulza al gusto, agrega unas gotitas de colorante y el hielo."}],"tecuida":false,"time":5,"timestr":"5 mins","tips":"Corta el plátano al último y no te preocupes, no se oxidará por que el colorante ayuda a que permanezca con buen color.","titleh1":"Agua de Frutas Estilo la Michoacana","totaltime":10,"totaltimestr":"10 mins","video":null,"videos":[],"view":227150},"recipeingredients":{"american":[{"key":335353,"text":"1.32 galones de agua"},{"key":335354,"text":"3 plátanos"},{"key":335355,"text":"5 5/8 onzas de fresa"},{"key":335356,"text":"3 manzanas"},{"key":335357,"text":"5 guayabas"},{"key":335358,"text":"colorante rojo al gusto"},{"key":335359,"text":"hielo al gusto"},{"key":335360,"text":"8.45 onzas lÃquidas de leche evaporada"},{"key":335361,"text":"piezas de nuez pecana"},{"key":335362,"text":"8.45 onzas lÃquidas de leche condensada"}],"cooking":[{"key":335353,"text":"20 tazas de agua"},{"key":335354,"text":"3 plátanos"},{"key":335355,"text":"1 taza de fresa"},{"key":335356,"text":"3 manzanas"},{"key":335357,"text":"5 guayabas"},{"key":335358,"text":"colorante rojo al gusto"},{"key":335359,"text":"hielo al gusto"},{"key":335360,"text":"1 taza de leche evaporada"},{"key":335361,"text":"piezas de nuez pecana"},{"key":335362,"text":"1 taza de leche condensada"}],"device":"pc","international":[{"key":335353,"text":"5 litros de agua"},{"key":335354,"text":"3 plátanos"},{"key":335355,"text":"1 taza de fresa"},{"key":335356,"text":"3 manzanas"},{"key":335357,"text":"5 guayabas"},{"key":335358,"text":" colorante rojo al gusto"},{"key":335359,"text":" hielo al gusto"},{"key":335360,"text":"1 taza de leche evaporada"},{"key":335361,"text":" piezas de nuez pecana"},{"key":335362,"text":"1 taza de leche condensada"}],"language":"es","original":[{"key":335353,"text":"5 litros de agua"},{"key":335354,"text":"3 plátanos"},{"key":335355,"text":"1 taza de fresa"},{"key":335356,"text":"3 manzanas"},{"key":335357,"text":"5 guayabas"},{"key":335358,"text":" colorante rojo al gusto"},{"key":335359,"text":" hielo al gusto"},{"key":335360,"text":"1 taza de leche evaporada"},{"key":335361,"text":" piezas de nuez pecana"},{"key":335362,"text":"1 taza de leche condensada"}]},"sesionprochef":"\u003cnil\u003e","siteorigin":"kiwi","top10recetas":{"key":"3402","more":true,"page":1,"payload":[{"cn":"mary cervantes","cooktime":"2","difficulty":"1","fv":198,"i":"40512.jpg","k":28909,"level":2,"m":1,"mt":"normal","n":"Agua de Alfalfa con Piña","pa":"/receta/bebidas/sin-alcohol/aguas-frescas/agua-de-alfalfa-con-pina","pr":"100.0%","preptime":"2","pub":"07 Apr 17 12:24 +0000","s":1,"t":"recetaslider","totaltime":"4","v":"","vh":"100.00%","vp":"","vr":"5.0","x":"p|kiwi|recetaclasificaciontop|3402|1|0|1"},{"cn":"Valeria Gómez","cooktime":"10","difficulty":"1","fv":353,"i":"30339.jpg","k":29456,"level":2,"m":1,"mt":"normal","n":"Agua de Hierbabuena con Limón","pa":"/receta/bebidas/sin-alcohol/aguas-frescas/agua-de-hierbabuena-con-limon","pr":"100.0%","preptime":"10","pub":"28 Apr 17 16:46 +0000","s":1,"t":"recetaslider","totaltime":"20","v":"","vh":"100.00%","vp":"","vr":"5.0","x":"p|kiwi|recetaclasificaciontop|3402|1|0|2"},{"cn":"mary cervantes","cooktime":"20","difficulty":"1","fv":413,"i":"29485.jpg","k":28879,"level":2,"m":1,"mt":"normal","n":"Agua de Horchata de Avena","pa":"/receta/bebidas/sin-alcohol/aguas-frescas/agua-de-horchata-de-avena","pr":"95.0%","preptime":"1","pub":"21 Mar 17 13:52 +0000","s":1,"t":"recetaslider","totaltime":"21","v":"","vh":"100.00%","vp":"","vr":"4.8","x":"p|kiwi|recetaclasificaciontop|3402|1|0|3"},{"cn":"Jessica Alcántara","cooktime":"10","difficulty":"1","fv":321,"i":"29718.jpg","k":28875,"level":2,"m":2,"mt":"normal","n":"Fresca Agua de Tamarindo","pa":"/receta/bebidas/fresca-agua-de-tamarindo","pr":"100.0%","preptime":"5","pub":"31 Mar 17 12:41 +0000","s":1,"t":"recetaslider","totaltime":"15","v":"5380741502001","vh":"100.00%","vp":"B1xDbuGM","vr":"5.0","x":"p|kiwi|recetaclasificaciontop|3402|1|0|4"},{"cn":"Superama ","cooktime":"0","difficulty":"1","fv":539,"i":"29280.jpg","k":28673,"level":1,"m":1,"mt":"normal","n":"Agua Fresca de SandÃa, Pepino y Limón","pa":"/receta/bebidas/sin-alcohol/aguas-frescas/agua-fresca-de-sandia-pepino-y-limon","pr":"85.0%","preptime":"10","pub":"15 Mar 17 15:01 +0000","s":1,"t":"recetaslider","totaltime":"10","v":"","vh":"100.00%","vp":"","vr":"4.2","x":"p|kiwi|recetaclasificaciontop|3402|1|0|5"}],"quantity":5,"time":0,"total":10,"type":"recetaclasificaciontop"}};KL.LoadedModules.push('receta');KL.currenttemplate=WA.templates['receta'];KL.LoadedModules.push('recipe');KL.LoadedModules.push('feed');KL.LoadedModules.push('tools');KL.LoadedModules.push('recipe-herramientas-flotantes');KL.LoadedModules.push('recipe-intro-movil');KL.LoadedModules.push('recipe-area-multimedia');KL.LoadedModules.push('recipe-info-tiempos');KL.LoadedModules.push('recipe-btn-compra');KL.LoadedModules.push('recipe-inf-presentacion-tips');KL.LoadedModules.push('recipe-inf-nutricional');KL.LoadedModules.push('social-share');KL.LoadedModules.push('social-qualification');KL.LoadedModules.push('upload-image');KL.LoadedModules.push('show-images');KL.LoadedModules.push('gallery');KL.LoadedModules.push('slider');KL.LoadedModules.push('menuplanner');
También te puede interesar
Publicidad
Enlaces útiles
Blog
Recetas
Tips
Temporadas
Quizzes
Mapa del Sitio
La CompañÃa
Aviso de Privacidad
PolÃticas de Uso del Sitio Web
Contacto