define("text!apps/recommendations/templates/container.html",[],function(){return'
\n\n
\n {{headline}}\n
\n\n
\n\n \n\n
\n\n \n\n
.
\n\n
\n \n \n
\n\n
\n'}),define("text!apps/recommendations/templates/about.html",[],function(){return'
\n \n
\n \n
\n
\n

This content is recommended for you by Shareaholic

\n

These personalized recommendations may include stories from other partners, some of whom pay to include their content here.

\n
\n
\n

for site owners & marketers

\n

Shareaholic takes your web presence to the next level.

\n
\n \n \n
    \n
  • \n \n Acquire\n

    Reach over 400 million people each month with native ads and promoted content.

    \n\n
  • \n \n Engage\n

    Increase views, time on site, repeat visits and social traffic with our award winning site tools.

    \n
  • \n
  • \n \n Discover\n

    Understand your audience and deliver content they crave with our easy-to-use analytics dashboard.

    \n
  • \n
  • \n \n Make Money\n

    Earn revenue from your website with personalized, unobtrusive native ads.

    \n
  • \n
\n \n
\n \n
\n
\n
\n'}),define("text!data/schemas/recommendation.json",[],function(){return'{\n "$schema": "http://json-schema.org/draft-04/schema#",\n "title": "recommendations",\n "type": "object",\n "properties": {\n "title": {\n "type": "string",\n "pattern": ".+"\n }\n }\n}\n'}),define("apps/recommendations/utils/utils",["require","utils/utils","URIjs/URI","lodash","tv4","text!data/schemas/recommendation.json"],function(a){function b(a){return u.validate(a,w)}function c(a){return a.promotedPercentage||B[a.promotedLevel]}function d(a,b){return Math.ceil(a*(b/100))}function e(){return"shareaholic-"+r.randomColor()}function f(a){return new s(a).domain()}function g(a,b){var c={planId:b.planId,campaignId:b.campaign_id,title:b.title,description:b.description,url:b.url,displayUrl:b.display_url||b.url,contentId:b.content_id,thumbnail:b.image_url,impressionPixels:b.impression_pixels||[],siteName:b.attribution||f(b.url),sponsored:!!b.campaign_id};return c.cssClasses=e(),c.thumbnail&&(c.cssClasses+=" has-recommendation-image",c.cssStyles={"background-image":"url("+c.thumbnail+")"}),c}function h(a,c,d){var e,f,h,i,j;return d?(e=d.id,d.sponsored=d.sponsored||[],d.internal=d.internal||[],d.sponsored=t.filter(d.sponsored,b),d.internal=t.filter(d.internal,b),f=d.sponsored.length,h=d.internal.length,i=c-f,d.internal=t.chain(d.internal).sortByOrder(["source","score"],["asc","desc"]).take(i).shuffle().value(),j=d.internal.concat(d.sponsored),t.chain(j).map(function(b){return b.planId=e,g(a.pageUri,b)}).shuffle().value()):[]}function i(a,b,c){var d=a.concat(t.take(b,c));return t.shuffle(d)}function j(a,b,c){var d=[2,3,4,5,6],e=["shareaholic-recommendations-container"];return e.push("shareaholic-ui"),e.push("shareaholic-contains-"+a),t.each(d,function(b){a%b===0&&e.push("shareaholic-divisible-"+b)}),c&&e.push(c),b<=200?e.push("xsmall"):b<=460?e.push("small"):b<=560?e.push("medium"):b<=950?e.push("large"):b>950&&e.push("xl"),e.join(" ")}function k(a){return{type:"wp_recommendations",internal:a}}function l(a){var b;return a=a||{},b=a.mobileQty||a.desktopQty,b||z[a.total]||z[A]}function m(a,b){var e,f=l(a),g=0;return e=a.mobileQty||a.desktopQty||f,a.sponsoredEnabled&&(g=d(e,c(a))),{type:"recommendations",location:a.link,canonical:a.canonicalLink,internal:b?e:x,internalQty:e,sponsored:g}}function n(){return z}function o(a){return a>=930?3:a>=620?2:1}function p(a,b){var c,d=o(b);return c=d") no-repeat 0 0;width:16px;height:16px;display:inline-block}.shareaholic-recommendations-container .shareaholic-recommendations-footer .shareaholic-recommendations-attribution .shareaholic-recommendations-attribution-text{vertical-align:top;line-height:16px;margin-right:5px;display:none}.shareaholic-recommendations-container .shareaholic-recommendations-footer .shareaholic-recommendations-attribution:hover .shareaholic-recommendations-attribution-logo{background-position:-16px 0}.shareaholic-recommendations-container .shareaholic-recommendations{margin:0;}.shareaholic-recommendations-container .shareaholic-recommendations:before,.shareaholic-recommendations-container .shareaholic-recommendations:after{content:" ";display:table}.shareaholic-recommendations-container .shareaholic-recommendations:after{clear:both}.shareaholic-recommendations-container .shareaholic-recommendations .shareaholic-recommendation{float:left;position:relative;}.shareaholic-recommendations-container .shareaholic-recommendations .shareaholic-recommendation .recommendation-article-link{border:0;color:#555;display:block;padding:0 2px 0 0;line-height:0;overflow:hidden;text-decoration:none;position:relative;}.shareaholic-recommendations-container .shareaholic-recommendations .shareaholic-recommendation .recommendation-article-link i.shareaholic-image{background-color:#a8afba;background-size:cover;background-image:none;background-position:50% 50%;display:block;height:130px;overflow:hidden;position:relative;}@media only screen and (max-width:680px){.shareaholic-recommendations-container .shareaholic-recommendations .shareaholic-recommendation .recommendation-article-link i.shareaholic-image{height:100px}}.shareaholic-recommendations-container .shareaholic-recommendations .shareaholic-recommendation .recommendation-article-link i.shareaholic-image.has-recommendation-image{background-color:#fff !important;}.shareaholic-recommendations-container .shareaholic-recommendations .shareaholic-recommendation .recommendation-article-link i.shareaholic-image.has-recommendation-image span.recommendation-placeholder-title{display:none}.shareaholic-recommendations-container .shareaholic-recommendations .shareaholic-recommendation .recommendation-article-link i.shareaholic-image span.recommendation-placeholder-title{position:absolute;left:-3.2px;left:-.2rem;top:-3.2px;top:-.2rem;display:block;font-size:32px;font-size:2rem;line-height:.9em;font-weight:bold;text-transform:uppercase;opacity:.1;color:#000}.shareaholic-recommendations-container .shareaholic-recommendations .shareaholic-recommendation .recommendation-article-link i.shareaholic-image img{float:none !important;width:100% !important;display:block !important;background:none !important;visibility:hidden !important}.shareaholic-recommendations-container .shareaholic-recommendations .shareaholic-recommendation .recommendation-article-link .recommendation-article-image-container{height:100px;overflow:hidden}.shareaholic-recommendations-container .shareaholic-recommendations .shareaholic-recommendation .recommendation-article-link .recommendation-article-image{width:100%}.shareaholic-recommendations-container .shareaholic-recommendations .shareaholic-recommendation .recommendation-article-link .recommendation-article-title{line-height:1.2;margin:.5em 0 0 0;text-align:left}.shareaholic-recommendations-container .shareaholic-recommendations .shareaholic-recommendation .recommendation-article-link .recommendation-article-summary{line-height:1.4;margin:.4em 0 0 0;text-align:left;display:none;font-size:.8em}.shareaholic-recommendations-container .shareaholic-recommendations .shareaholic-recommendation .recommendation-article-link:hover{color:#111;}.shareaholic-recommendations-container .shareaholic-recommendations .shareaholic-recommendation .recommendation-article-link:hover i.shareaholic-image{box-shadow:inset 0 0 1px #000}.shareaholic-recommendations-container .shareaholic-recommendations .shareaholic-recommendation .recommendation-article-link .recommendation-article-credit{color:#999;margin-top:.4em;line-height:1.3;text-decoration:none;font-size:.8em}.shareaholic-recommendations-container.xsmall.shareaholic-contains-1 .shareaholic-recommendations .shareaholic-recommendation,.shareaholic-recommendations-container.small.shareaholic-contains-1 .shareaholic-recommendations .shareaholic-recommendation,.shareaholic-recommendations-container.medium.shareaholic-contains-1 .shareaholic-recommendations .shareaholic-recommendation,.shareaholic-recommendations-container.large.shareaholic-contains-1 .shareaholic-recommendations .shareaholic-recommendation,.shareaholic-recommendations-container.xl.shareaholic-contains-1 .shareaholic-recommendations .shareaholic-recommendation{width:100% !important;margin:0 0 20px 0 !important}.shareaholic-recommendations-container.xsmall .shareaholic-recommendations .shareaholic-recommendation{width:100% !important;margin:0 0 20px 0 !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .shareaholic-recommendation{width:48.25% !important;margin:0 3.5% 20px 0 !important;clear:none !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-2{margin-right:0 !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-4{margin-right:0 !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-6{margin-right:0 !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-8{margin-right:0 !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-10{margin-right:0 !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-12{margin-right:0 !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-14{margin-right:0 !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-16{margin-right:0 !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-18{margin-right:0 !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-20{margin-right:0 !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-22{margin-right:0 !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-24{margin-right:0 !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-26{margin-right:0 !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-28{margin-right:0 !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-30{margin-right:0 !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-3{clear:both !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-5{clear:both !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-7{clear:both !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-9{clear:both !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-11{clear:both !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-13{clear:both !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-15{clear:both !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-17{clear:both !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-19{clear:both !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-21{clear:both !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-23{clear:both !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-25{clear:both !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-27{clear:both !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-29{clear:both !important}.shareaholic-recommendations-container.small .shareaholic-recommendations .recommendation-31{clear:both !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .shareaholic-recommendation{width:31% !important;margin:0 3.4% 20px 0 !important;clear:none !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .recommendation-3{margin-right:0 !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .recommendation-6{margin-right:0 !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .recommendation-9{margin-right:0 !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .recommendation-12{margin-right:0 !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .recommendation-15{margin-right:0 !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .recommendation-18{margin-right:0 !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .recommendation-21{margin-right:0 !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .recommendation-24{margin-right:0 !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .recommendation-27{margin-right:0 !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .recommendation-30{margin-right:0 !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .recommendation-4{clear:both !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .recommendation-7{clear:both !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .recommendation-10{clear:both !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .recommendation-13{clear:both !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .recommendation-16{clear:both !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .recommendation-19{clear:both !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .recommendation-22{clear:both !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .recommendation-25{clear:both !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .recommendation-28{clear:both !important}.shareaholic-recommendations-container.medium .shareaholic-recommendations .recommendation-31{clear:both !important}.shareaholic-recommendations-container.large .shareaholic-recommendations .shareaholic-recommendation{width:23% !important;margin:0 1.9% 20px 0 !important;clear:none !important}.shareaholic-recommendations-container.large .shareaholic-recommendations .recommendation-4{margin-right:0 !important}.shareaholic-recommendations-container.large .shareaholic-recommendations .recommendation-8{margin-right:0 !important}.shareaholic-recommendations-container.large .shareaholic-recommendations .recommendation-12{margin-right:0 !important}.shareaholic-recommendations-container.large .shareaholic-recommendations .recommendation-16{margin-right:0 !important}.shareaholic-recommendations-container.large .shareaholic-recommendations .recommendation-20{margin-right:0 !important}.shareaholic-recommendations-container.large .shareaholic-recommendations .recommendation-24{margin-right:0 !important}.shareaholic-recommendations-container.large .shareaholic-recommendations .recommendation-28{margin-right:0 !important}.shareaholic-recommendations-container.large .shareaholic-recommendations .recommendation-5{clear:both !important}.shareaholic-recommendations-container.large .shareaholic-recommendations .recommendation-9{clear:both !important}.shareaholic-recommendations-container.large .shareaholic-recommendations .recommendation-13{clear:both !important}.shareaholic-recommendations-container.large .shareaholic-recommendations .recommendation-17{clear:both !important}.shareaholic-recommendations-container.large .shareaholic-recommendations .recommendation-21{clear:both !important}.shareaholic-recommendations-container.large .shareaholic-recommendations .recommendation-25{clear:both !important}.shareaholic-recommendations-container.large .shareaholic-recommendations .recommendation-29{clear:both !important}.shareaholic-recommendations-container.xl .shareaholic-recommendations .shareaholic-recommendation{width:15.2% !important;margin:0 1.7% 20px 0 !important width 15.2% !important;clear:none !important}.shareaholic-recommendations-container.xl .shareaholic-recommendations .recommendation-6{margin-right:0 !important}.shareaholic-recommendations-container.xl .shareaholic-recommendations .recommendation-12{margin-right:0 !important}.shareaholic-recommendations-container.xl .shareaholic-recommendations .recommendation-18{margin-right:0 !important}.shareaholic-recommendations-container.xl .shareaholic-recommendations .recommendation-24{margin-right:0 !important}.shareaholic-recommendations-container.xl .shareaholic-recommendations .recommendation-30{margin-right:0 !important}.shareaholic-recommendations-container.xl .shareaholic-recommendations .recommendation-7{clear:both !important}.shareaholic-recommendations-container.xl .shareaholic-recommendations .recommendation-13{clear:both !important}.shareaholic-recommendations-container.xl .shareaholic-recommendations .recommendation-19{clear:both !important}.shareaholic-recommendations-container.xl .shareaholic-recommendations .recommendation-25{clear:both !important}.shareaholic-recommendations-container.xl .shareaholic-recommendations .recommendation-31{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .shareaholic-recommendation,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .shareaholic-recommendation,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .shareaholic-recommendation,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .shareaholic-recommendation{width:48.25% !important;margin:0 3.5% 20px 0 !important;clear:none !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-2,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-2,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-2,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-2{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-4,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-4,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-4,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-4{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-6,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-6,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-6,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-6{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-8,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-8,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-8,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-8{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-10,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-10,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-10,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-10{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-12,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-12,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-12,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-12{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-14,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-14,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-14,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-14{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-16,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-16,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-16,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-16{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-18,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-18,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-18,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-18{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-20,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-20,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-20,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-20{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-22,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-22,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-22,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-22{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-24,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-24,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-24,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-24{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-26,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-26,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-26,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-26{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-28,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-28,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-28,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-28{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-30,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-30,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-30,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-30{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-3,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-3,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-3,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-3{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-5,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-5,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-5,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-5{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-7,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-7,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-7,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-7{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-9,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-9,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-9,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-9{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-11,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-11,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-11,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-11{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-13,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-13,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-13,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-13{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-15,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-15,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-15,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-15{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-17,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-17,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-17,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-17{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-19,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-19,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-19,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-19{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-21,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-21,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-21,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-21{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-23,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-23,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-23,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-23{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-25,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-25,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-25,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-25{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-27,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-27,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-27,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-27{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-29,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-29,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-29,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-29{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-2.small .shareaholic-recommendations .recommendation-31,.shareaholic-recommendations-container.shareaholic-divisible-2.medium .shareaholic-recommendations .recommendation-31,.shareaholic-recommendations-container.shareaholic-divisible-2.large .shareaholic-recommendations .recommendation-31,.shareaholic-recommendations-container.shareaholic-divisible-2.xl .shareaholic-recommendations .recommendation-31{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .shareaholic-recommendation,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .shareaholic-recommendation,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .shareaholic-recommendation{width:31% !important;margin:0 3.4% 20px 0 !important;clear:none !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .recommendation-3,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .recommendation-3,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .recommendation-3{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .recommendation-6,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .recommendation-6,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .recommendation-6{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .recommendation-9,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .recommendation-9,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .recommendation-9{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .recommendation-12,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .recommendation-12,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .recommendation-12{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .recommendation-15,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .recommendation-15,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .recommendation-15{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .recommendation-18,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .recommendation-18,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .recommendation-18{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .recommendation-21,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .recommendation-21,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .recommendation-21{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .recommendation-24,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .recommendation-24,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .recommendation-24{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .recommendation-27,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .recommendation-27,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .recommendation-27{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .recommendation-30,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .recommendation-30,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .recommendation-30{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .recommendation-4,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .recommendation-4,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .recommendation-4{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .recommendation-7,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .recommendation-7,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .recommendation-7{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .recommendation-10,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .recommendation-10,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .recommendation-10{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .recommendation-13,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .recommendation-13,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .recommendation-13{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .recommendation-16,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .recommendation-16,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .recommendation-16{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .recommendation-19,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .recommendation-19,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .recommendation-19{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .recommendation-22,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .recommendation-22,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .recommendation-22{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .recommendation-25,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .recommendation-25,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .recommendation-25{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .recommendation-28,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .recommendation-28,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .recommendation-28{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-3.medium .shareaholic-recommendations .recommendation-31,.shareaholic-recommendations-container.shareaholic-divisible-3.large .shareaholic-recommendations .recommendation-31,.shareaholic-recommendations-container.shareaholic-divisible-3.xl .shareaholic-recommendations .recommendation-31{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-4.medium .shareaholic-recommendations .shareaholic-recommendation,.shareaholic-recommendations-container.shareaholic-divisible-4.large .shareaholic-recommendations .shareaholic-recommendation,.shareaholic-recommendations-container.shareaholic-divisible-4.xl .shareaholic-recommendations .shareaholic-recommendation{width:23% !important;margin:0 1.9% 20px 0 !important;clear:none !important}.shareaholic-recommendations-container.shareaholic-divisible-4.medium .shareaholic-recommendations .recommendation-4,.shareaholic-recommendations-container.shareaholic-divisible-4.large .shareaholic-recommendations .recommendation-4,.shareaholic-recommendations-container.shareaholic-divisible-4.xl .shareaholic-recommendations .recommendation-4{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-4.medium .shareaholic-recommendations .recommendation-8,.shareaholic-recommendations-container.shareaholic-divisible-4.large .shareaholic-recommendations .recommendation-8,.shareaholic-recommendations-container.shareaholic-divisible-4.xl .shareaholic-recommendations .recommendation-8{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-4.medium .shareaholic-recommendations .recommendation-12,.shareaholic-recommendations-container.shareaholic-divisible-4.large .shareaholic-recommendations .recommendation-12,.shareaholic-recommendations-container.shareaholic-divisible-4.xl .shareaholic-recommendations .recommendation-12{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-4.medium .shareaholic-recommendations .recommendation-16,.shareaholic-recommendations-container.shareaholic-divisible-4.large .shareaholic-recommendations .recommendation-16,.shareaholic-recommendations-container.shareaholic-divisible-4.xl .shareaholic-recommendations .recommendation-16{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-4.medium .shareaholic-recommendations .recommendation-20,.shareaholic-recommendations-container.shareaholic-divisible-4.large .shareaholic-recommendations .recommendation-20,.shareaholic-recommendations-container.shareaholic-divisible-4.xl .shareaholic-recommendations .recommendation-20{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-4.medium .shareaholic-recommendations .recommendation-24,.shareaholic-recommendations-container.shareaholic-divisible-4.large .shareaholic-recommendations .recommendation-24,.shareaholic-recommendations-container.shareaholic-divisible-4.xl .shareaholic-recommendations .recommendation-24{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-4.medium .shareaholic-recommendations .recommendation-28,.shareaholic-recommendations-container.shareaholic-divisible-4.large .shareaholic-recommendations .recommendation-28,.shareaholic-recommendations-container.shareaholic-divisible-4.xl .shareaholic-recommendations .recommendation-28{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-4.medium .shareaholic-recommendations .recommendation-5,.shareaholic-recommendations-container.shareaholic-divisible-4.large .shareaholic-recommendations .recommendation-5,.shareaholic-recommendations-container.shareaholic-divisible-4.xl .shareaholic-recommendations .recommendation-5{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-4.medium .shareaholic-recommendations .recommendation-9,.shareaholic-recommendations-container.shareaholic-divisible-4.large .shareaholic-recommendations .recommendation-9,.shareaholic-recommendations-container.shareaholic-divisible-4.xl .shareaholic-recommendations .recommendation-9{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-4.medium .shareaholic-recommendations .recommendation-13,.shareaholic-recommendations-container.shareaholic-divisible-4.large .shareaholic-recommendations .recommendation-13,.shareaholic-recommendations-container.shareaholic-divisible-4.xl .shareaholic-recommendations .recommendation-13{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-4.medium .shareaholic-recommendations .recommendation-17,.shareaholic-recommendations-container.shareaholic-divisible-4.large .shareaholic-recommendations .recommendation-17,.shareaholic-recommendations-container.shareaholic-divisible-4.xl .shareaholic-recommendations .recommendation-17{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-4.medium .shareaholic-recommendations .recommendation-21,.shareaholic-recommendations-container.shareaholic-divisible-4.large .shareaholic-recommendations .recommendation-21,.shareaholic-recommendations-container.shareaholic-divisible-4.xl .shareaholic-recommendations .recommendation-21{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-4.medium .shareaholic-recommendations .recommendation-25,.shareaholic-recommendations-container.shareaholic-divisible-4.large .shareaholic-recommendations .recommendation-25,.shareaholic-recommendations-container.shareaholic-divisible-4.xl .shareaholic-recommendations .recommendation-25{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-4.medium .shareaholic-recommendations .recommendation-29,.shareaholic-recommendations-container.shareaholic-divisible-4.large .shareaholic-recommendations .recommendation-29,.shareaholic-recommendations-container.shareaholic-divisible-4.xl .shareaholic-recommendations .recommendation-29{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .shareaholic-recommendation{width:31% !important;margin:0 3.4% 20px 0 !important;clear:none !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .recommendation-3{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .recommendation-6{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .recommendation-9{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .recommendation-12{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .recommendation-15{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .recommendation-18{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .recommendation-21{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .recommendation-24{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .recommendation-27{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .recommendation-30{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .recommendation-4{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .recommendation-7{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .recommendation-10{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .recommendation-13{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .recommendation-16{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .recommendation-19{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .recommendation-22{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .recommendation-25{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .recommendation-28{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-3.shareaholic-divisible-4.medium:not(.vertical):not(.text-only) .shareaholic-recommendations .recommendation-31{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-6.xl .shareaholic-recommendations .shareaholic-recommendation{width:15.2% !important;margin:0 1.7% 20px 0 !important;clear:none !important}.shareaholic-recommendations-container.shareaholic-divisible-6.xl .shareaholic-recommendations .recommendation-6{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-6.xl .shareaholic-recommendations .recommendation-12{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-6.xl .shareaholic-recommendations .recommendation-18{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-6.xl .shareaholic-recommendations .recommendation-24{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-6.xl .shareaholic-recommendations .recommendation-30{margin-right:0 !important}.shareaholic-recommendations-container.shareaholic-divisible-6.xl .shareaholic-recommendations .recommendation-7{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-6.xl .shareaholic-recommendations .recommendation-13{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-6.xl .shareaholic-recommendations .recommendation-19{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-6.xl .shareaholic-recommendations .recommendation-25{clear:both !important}.shareaholic-recommendations-container.shareaholic-divisible-6.xl .shareaholic-recommendations .recommendation-31{clear:both !important}.configuration .recommendation-6 .recommendation-article-image{position:relative;bottom:40px}.configuration .vertical .recommendation-4{display:block}.configuration .vertical .recommendation-6 .recommendation-article-image{bottom:0}#recommendations_help_panel{padding:0;bottom:0;background:transparent;box-shadow:none;top:2% !important}#recommendations_help_panel_view{text-align:center;user-select:none;height:100%;min-height:100%;border-radius:0 0 4px 4px;}#recommendations_help_panel_view button.cta{color:#fff !important;background:#9fc83b !important;border-color:#9fc83b !important;font-size:18px !important;margin-bottom:10px;display:inline-block;cursor:pointer;position:relative;vertical-align:middle;outline:0 none;overflow:hidden;text-decoration:none;text-shadow:0 none;text-align:center;white-space:nowrap;font-smoothing:antialiased;text-rendering:optimizeLegibility;border-radius:2px;padding:0 1em 1px !important;line-height:42px;font-weight:600;filter:progid:DXImageTransform.Microsoft.gradientprogidDXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#recommendations_help_panel_view .panel-footer{height:31px}#recommendations_help_panel_view .logo-area{background:#fafafa}#recommendations_help_panel_view .content-area{border-radius:0 0 4px 4px;background:#fafafa;padding-top:20px}#recommendations_help_panel_view .recommendations-content{border-radius:0 0 4px 4px;background:transparent}#recommendations_help_panel_view .scrollContent{min-height:80%;height:80%;overflow-y:auto;border-radius:0 0 4px 4px}#recommendations_help_panel_view .title{background:#fafafa !important;border-bottom:none !important}#recommendations_help_panel_view .close-button.separated{border-left:none !important}#recommendations_help_panel_view .close-button.separatedhover{background-color:transparent !important}#recommendations_help_panel_view a{text-decoration:none;color:#000;}#recommendations_help_panel_view a .nextLevel{font-size:22px}#recommendations_help_panel_view a .value-line{display:block;height:1px;width:75%;max-width:770px;margin:0 auto;border-top:4px dashed rgba(196,203,213,0.35);margin:37px auto -37px}#recommendations_help_panel_view a .value-vert-line,#recommendations_help_panel_view a .value-vert-line-2{display:block;height:50px;width:1px;max-width:920px;margin:0 auto;border-left:4px dashed rgba(196,203,213,0.35);margin:0 auto -30px}#recommendations_help_panel_view a .value-vert-line-2{margin:-200px auto 0;height:256px}#recommendations_help_panel_view a .mainContent{padding:25px}#recommendations_help_panel_view a .logo{background:image-url("pub/logo_32px.png") no-repeat 0 0;height:32px;width:175px;margin:0 auto}#recommendations_help_panel_view a .aboutImage{background:image-url("pub/about.png") no-repeat 0 0;width:100%;height:242px}#recommendations_help_panel_view a [class*="fa-"]{display:inline-block;font-family:"FontAwesome" !important;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#recommendations_help_panel_view a .icon{border-radius:32px;display:block;background:#f2f4f6;color:#404959;margin:0 auto 12px;line-height:64px;font-size:32px;width:64px;height:64px;border:1px solid rgba(196,203,213,0.35)}#recommendations_help_panel_view a .iconContent{margin:10px auto}#recommendations_help_panel_view a ul{margin:25px 0 10px;}#recommendations_help_panel_view a ul li{float:left;width:25%;margin-top:-25px;}#recommendations_help_panel_view a ul li p{color:rgba(60,58,58,0.6);max-width:36em;margin:0 4px !important;padding:1em 1.2em;min-height:85px}#recommendations_help_panel_view a ul .title{background:#fafafa;text-transform:none;font-family:\'Open Sans\',\'Helvetica Neue\',Helvetica,sans-serif;font-size:21px;margin:0;padding:0;color:#2c3440;display:block;position:relative;width:100%;font-weight:normal}@media only screen and (max-width:600px){#recommendations_help_panel_view a .value-line{display:none}#recommendations_help_panel_view a .value-vert-line{height:650px;margin-bottom:-650px}#recommendations_help_panel_view a .value-vert-line-2{display:none}#recommendations_help_panel_view a ul li{float:none;width:200px;margin:0 auto 40px;}#recommendations_help_panel_view a ul li p{min-height:inherit;display:none}}#recommendations_help_panel_view a .aboutHeader{background:#64c667;color:#fff;padding:20px;}#recommendations_help_panel_view a .aboutHeader h1{margin-bottom:10px}#recommendations_help_panel_view a .aboutHeader p{font-size:12px}#recommendations_help_panel_view a p.green{color:#64c667;text-transform:uppercase}#recommendations_help_panel_view a p{font-size:12px}.shareaholic-canvas .shareaholic-recommendations-attribution{position:relative;float:right;color:#555;text-decoration:none;font-size:10px;font-family:\'open sans\',\'helvetica neue\',helvetica,arial,sans-serif;border-bottom:none;}.shareaholic-canvas .shareaholic-recommendations-attribution .shareaholic-recommendations-attribution-logo{background:url("<%= assetbase("images/logo_icon_only_14px.png") %>") no-repeat 0 0;width:16px;height:16px;display:inline-block;position:relative;top:5px}.shareaholic-canvas .shareaholic-recommendations-attribution .shareaholic-recommendations-attribution-text{vertical-align:top;line-height:16px;margin-right:5px;display:none}.shareaholic-canvas .shareaholic-recommendations-attribution:hover .shareaholic-recommendations-attribution-logo{background-position:-16px 0}.shareaholic-ad{display:inline-block;text-align:center;}.shareaholic-ad .shareaholic-ad-content{margin:0 auto;display:inline-block;}.shareaholic-ad .shareaholic-ad-content iframe{margin-bottom:0}.shareaholic-ad .shareaholic-ad-content a{border-bottom:0}.shareaholic-ad .shareaholic-ad-content img{vertical-align:baseline}.shareaholic-dis-ad-col-1 .shareaholic-ad{display:block;margin:0 auto}.shareaholic-dis-ad-col-1.shareaholic-dis-ad-contains-2 .shareaholic-ad,.shareaholic-dis-ad-col-1.shareaholic-dis-ad-contains-3 .shareaholic-ad,.shareaholic-dis-ad-col-1.shareaholic-dis-ad-contains-4 .shareaholic-ad{margin-bottom:15px}.shareaholic-dis-ad-col-1.shareaholic-dis-ad-contains-2 .shareaholic-ad:last-child,.shareaholic-dis-ad-col-1.shareaholic-dis-ad-contains-3 .shareaholic-ad:last-child,.shareaholic-dis-ad-col-1.shareaholic-dis-ad-contains-4 .shareaholic-ad:last-child{margin-bottom:0}.shareaholic-dis-ad-col-2.shareaholic-dis-ad-contains-1 .shareaholic-ad,.shareaholic-dis-ad-col-2.shareaholic-dis-ad-contains-3 .shareaholic-ad,.shareaholic-dis-ad-col-2.shareaholic-dis-ad-contains-4 .shareaholic-ad{display:block;margin:0 auto}.shareaholic-dis-ad-col-2.shareaholic-dis-ad-contains-3 .shareaholic-ad,.shareaholic-dis-ad-col-2.shareaholic-dis-ad-contains-4 .shareaholic-ad{margin-bottom:15px;}.shareaholic-dis-ad-col-2.shareaholic-dis-ad-contains-3 .shareaholic-ad:last-child,.shareaholic-dis-ad-col-2.shareaholic-dis-ad-contains-4 .shareaholic-ad:last-child{margin-bottom:0}.shareaholic-dis-ad-col-2.shareaholic-dis-ad-contains-2{text-align:center;}.shareaholic-dis-ad-col-2.shareaholic-dis-ad-contains-2 .shareaholic-ad{margin-right:15px;}.shareaholic-dis-ad-col-2.shareaholic-dis-ad-contains-2 .shareaholic-ad:last-child{margin-right:0}.shareaholic-dis-ad-col-3.shareaholic-dis-ad-contains-1,.shareaholic-dis-ad-col-3.shareaholic-dis-ad-contains-2,.shareaholic-dis-ad-col-3.shareaholic-dis-ad-contains-3{text-align:center;}.shareaholic-dis-ad-col-3.shareaholic-dis-ad-contains-1 .shareaholic-ad,.shareaholic-dis-ad-col-3.shareaholic-dis-ad-contains-2 .shareaholic-ad,.shareaholic-dis-ad-col-3.shareaholic-dis-ad-contains-3 .shareaholic-ad{margin-right:15px;}.shareaholic-dis-ad-col-3.shareaholic-dis-ad-contains-1 .shareaholic-ad:last-child,.shareaholic-dis-ad-col-3.shareaholic-dis-ad-contains-2 .shareaholic-ad:last-child,.shareaholic-dis-ad-col-3.shareaholic-dis-ad-contains-3 .shareaholic-ad:last-child{margin-right:0}.shareaholic-dis-ad-col-3.shareaholic-dis-ad-contains-4 .shareaholic-ad{display:block;margin:0 auto;margin-bottom:15px;}.shareaholic-dis-ad-col-3.shareaholic-dis-ad-contains-4 .shareaholic-ad:last-child{margin-bottom:0}'; }),define("text!apps/recommendations/css/about.css",[],function(){return".recommendations{font-family:'helvetica neue',arial,helvetica,sans-serif;text-align:center;}.recommendations a{display:block}.recommendations header{background:#64c667;color:#fff;padding:20px;font-size:12px;margin:0 -18px 25px -18px}.recommendations h1{margin:0 10px;font-size:16px}.recommendations h1.green{color:#64c667;text-transform:uppercase;font-weight:normal}.recommendations h1.nextLevel{font-size:22px;margin:10px 0 0;font-weight:normal}.recommendations button.cta{color:#fff;background:#9fc83b;border-color:#9fc83b;font-size:18px;margin-bottom:10px;display:inline-block;cursor:pointer;position:relative;vertical-align:middle;text-align:center;border:1px solid #e6e9ed;border-radius:2px;padding:0 1em 1px;line-height:42px;font-weight:600}.recommendations .icon{border-radius:32px;display:block;background:#f2f4f6;color:#404959;margin:0 auto 12px;line-height:64px;font-size:32px;width:64px;height:64px;border:1px solid rgba(196,203,213,0.35)}.recommendations .logoContainer{margin-bottom:12px;}.recommendations .logoContainer .logo{background:url(\"<%= assetbase('images/logo_32px.png') %>\") 0 0 no-repeat;height:32px;width:175px;margin:0 auto}.recommendations .title{font-size:21px;margin:0;color:#2c3440;display:block;position:relative;width:100%;font-weight:normal}.recommendations .iconContent{margin:10px auto;}.recommendations .iconContent .value-vert-line{display:block;height:50px;width:1px;max-width:920px;margin:0 auto;border-left:4px dashed rgba(196,203,213,0.35);margin:0 auto -30px;}@media only screen and (max-width:600px){.recommendations .iconContent .value-vert-line{height:650px;margin-bottom:-650px}}.recommendations .iconContent .value-vert-line-2{margin:-200px auto 0;height:256px;display:block;width:1px;max-width:920px;border-left:4px dashed rgba(196,203,213,0.35);margin:0 auto -30px;}@media only screen and (max-width:600px){.recommendations .iconContent .value-vert-line-2{display:none}}.recommendations .iconContent .value-line{display:block;height:1px;width:75%;max-width:770px;border-top:4px dashed rgba(196,203,213,0.35);margin:37px auto -37px;}@media only screen and (max-width:600px){.recommendations .iconContent .value-line{display:none}}.recommendations .iconContent ul.steps{margin:25px 0 10px;padding:0;list-style:none;}.recommendations .iconContent ul.steps li{float:left;width:25%;margin-top:-25px;}@media only screen and (max-width:600px){.recommendations .iconContent ul.steps li{float:none;width:200px;margin:0 auto 40px}}.recommendations .iconContent ul.steps li p{color:rgba(60,58,58,0.6);max-width:36em;margin:0 4px;padding:1em 1.2em;min-height:85px;font-size:12px;}@media only screen and (max-width:600px){.recommendations .iconContent ul.steps li p{display:none}}"}),define("apps/recommendations/directives/shrClickTrack",["require","utils/logger"],function(a){function b(a){return function(b,d,e){var f=e.href,g=e.displayUrl||f;e.$observe("href",function(a){f=a}),d.on("mousedown touchstart touchend click",function(){var e=a.recommendationClick(b.rec.url,b.rec.planId,b.rec.contentId,b.rec.campaignId);c.log("recommendationClick",e),d.attr("href",e)}),d.on("mouseover",function(){c.log("displayUrl",g),d.attr("href",g)})}}var c=a("utils/logger");return function(a){function c(a){return{restrict:"A",link:b(a),scope:{rec:"="}}}c.$inject=["analytics"],a.directive("shrClickTrack",c)}}),define("apps/recommendations/directives/shrBlockCheck",["require","utils/dom"],function(a){function b(a,b){var d=a.rec.thumbnail;if(d){var e=new Image;e.onerror=function(){var a=0===c(".afs_ads").height();a&&(b.find(".recommendation-placeholder-title").show(),b.find(".has-recommendation-image").removeClass("has-recommendation-image"))},e.onload=function(a){var c=a.target.naturalHeight<=1;c&&(b.find(".recommendation-placeholder-title").show(),b.find(".has-recommendation-image").removeClass("has-recommendation-image"))},e.src=d}}var c=a("utils/dom").uiDOM;return function(a){function c(){return{restrict:"A",link:b}}a.directive("shrBlockCheck",c)}}),define("text!apps/common/directives/ads/templates/container.html",[],function(){return'
\n
\n
\n \n Ads by Shareaholic\n \n [ what\'s this ]\n \n\n \n \n
\n
\n
\n'}),define("apps/common/directives/sandbox/samedomain",["require","iframe","lodash","utils/globalObject","jquery","utils/utils","utils/logger"],function(a){var b=a("iframe"),c=a("lodash"),d=a("utils/globalObject"),e=a("jquery"),f=a("utils/utils"),g=a("utils/logger").child({name:"SameDomainSandbox"}),h=100,i=2e3,j=100;return function(a){function k(a,k,l){function m(a){function b(){var a=e(this);a.height()>1&&(g=Math.max(g,e(this).width()))}var c=a.find("object"),d=a.find("img"),f=a.find("iframe"),g=0;return c.length?c.width():(f.each(b),g>1?g:(d.each(b),g>1?g:a.width()))}function n(){v=f.polling(h,i,function(){var b=u.height(),c=m(u.find("body"));return(b!==r||c!==s)&&(b!==r&&t.height(b),r=b,s=c,a.onDimension&&a.onDimension({height:b,width:c,selector:"#"+t.attr("id")}),!0)}),v.start()}function o(){v&&v.stop(),t&&t.remove(),r=void 0,u=void 0}function p(a){var c;if(a!==q){c={overflow:"hidden",padding:0,margin:0,"text-align":"center"},o();try{t=e(b(d,a,k[0],function(){u=e(t[0].contentWindow.document).find("html"),u.find("html").css(c),u.find("body").css(c),l.autoHeight&&n()})),t.css({display:"block",margin:"0",padding:"0",width:"100%",height:"0px"})}catch(a){return g.error("Error rendering content"),void g.error(a)}}}var q,r,s,t,u,v;p(),l.$observe("content",c.debounce(p,j)),k.on("$destroy",o)}a.directive("shrSameDomainSandbox",function(){return{restrict:"E",link:k,scope:{onDimension:"&"}}})}}),define("apps/common/directives/ads/ad",["require","text!./templates/container.html","../sandbox/samedomain","utils/logger","lodash","utils/globalObject","utils/dom","utils/settings","data/DataStore","data/pageInfo"],function(a){function b(){function a(a,b){b.attributionStyles={margin:"0 auto","max-width":p[b.size.toUpperCase()].WIDTH+"px"},h.ados||h.eval('var p="http",d="static";if(document.location.protocol=="https:"){p+="s";d="engine";}var z=document.createElement("script");z.type="text/javascript";z.async=true;z.src=p+"://"+d+".adzerk.net/ados.js";var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(z,s);'),h.eval(a),b.showAd=!0,b.$apply()}function b(b,c,d){var e=new k(j,l.getPageInfo(h));e.get({type:"asid"}).then(function(e){if(e.asid){var f,h,j=e.asid;h={asid:j,adid:b.adUnit.divId,zoneid:b.adUnit.zoneId,timesToRun:b.adUnit.timesToRun||1},"large"===b.size?f=function(){a(g.template(m)(h),c,b,d)}:"small"===b.size&&(f=function(){a(g.template(n)(h),c,b,d)}),f(),i.uiDOM("#"+b.adUnit.divId).css({"min-height":p[b.size.toUpperCase()].HEIGHT,"min-width":p[b.size.toUpperCase()].WIDTH,"line-height":"normal"})}})}function c(a,c,d,e){a in o&&c.size?b(c,d,e):c.size&&(e.registerJSONRenderer("Unknown Ad Type",{type:a,size:null!=c.size,knownTypes:o},"adTypeOrSize"),f.log("Invalid ad type. Supported types",o))}function e(a,b,d,e,g){var i=a.type,j=a.size,k=a.adUnit,l=g.getChildService("Ad renderer");q=b,r=d,s=e,a.domain=h.location.origin,a.showAd=!1,i?(c(i,{size:j,adUnit:k},a,l),a.$watch("size",function(b){b!==j&&(a.showAd=!1,j=b,c(a.type,{size:j,adUnit:k},a,l))})):(l.registerJSONRenderer("No ad type",{},"adType"),f.log("Ads require a type"))}var q,r,s;return e.$inject=["$scope","DataStore","config","analytics","debugService"],{restrict:"E",template:d,controller:e,scope:{type:"@",size:"=",adUnit:"="}}}function c(a){e(a),a.directive("shrAd",b)}var d=a("text!./templates/container.html"),e=a("../sandbox/samedomain"),f=a("utils/logger"),g=a("lodash"),h=a("utils/globalObject"),i=a("utils/dom"),j=a("utils/settings"),k=a("data/DataStore"),l=a("data/pageInfo"),m='var ados = ados || {}; ados.run = ados.run || []; var shr_pl; ados.run.push(function() { shr_pl = ados_add_placement(9604, <%= asid %>, "azk32176", 4).setZone(124482);ados_load();}); (function(){ var timesToRun = 4; var secondsPerRun = 60; var timesRun = 0; var interval = setInterval(function(){ timesRun += 1; if(timesRun === timesToRun){ clearInterval(interval); } ados_refresh(shr_pl, 1, false);}, secondsPerRun * 1000)})();',n='var ados = ados || {}; ados.run = ados.run || []; var shr_pl_<%= zoneid %>; ados.run.push(function() { shr_pl_<%= zoneid %> = ados_add_placement(9604, <%= asid %>, "<%= adid %>", 5).setZone(<%= zoneid %>);ados_load();}); (function(){ var timesToRun = <%= timesToRun %>; var secondsPerRun = 60; var timesRun = 0; var interval = setInterval(function(){ timesRun += 1; if(timesRun === timesToRun){ clearInterval(interval); } ados_refresh(shr_pl_<%= zoneid %>, 1, false);}, secondsPerRun * 1000)})();',o={display:1};f=f.child({name:"ADS",color:"#008057"});var p={LARGE:{WIDTH:728,HEIGHT:90},SMALL:{WIDTH:300,HEIGHT:250}};return c.SIZES=p,c}),define("apps/common/utils/DebugService",["require","lodash"],function(a){function b(a){this._tree=a||{name:"root"},this._tree.childServices={},this._renderers={}}var c=a("lodash");return b.prototype={getChildService:function(a){var d=c.uniqueId("child"),e={name:a,id:d,parentService:this},f=new b(e);return this._tree.childServices[d]=f,f},registerJSONRenderer:function(a,b,c){var d=new Date;return a+=" "+d.toTimeString()+d.getTime(),this.registerRenderer(c,function(){var c=["

"+a+"

\n"];c.push("\n"),c.join("")})},registerRenderer:function(a,b){var d,e=this._renderers;return a=a||c.uniqueId("renderer"),d={render:b,remove:function(){e&&delete e[a],e=void 0}},this._renderers[a]=d,d.remove},getDebugOutput:function(){var a=['
\n'];return a.push("

Name: "+this._tree.name+"

"),this._tree.parentService||(a.push("")),a=c.reduce(this._renderers,function(a,b){return a.push(b.render()),a},a),a=c.reduce(this._tree.childServices,function(a,b){return a.push(b.getDebugOutput()),a},a),a.push("\n
\n"),a.join("")},removeChild:function(a){delete this._tree.childServices[a]},destroy:function(){return c.each(this._renderers,function(a){a.remove()}),c.each(this._tree.childServices,function(a){a.destroy()}),this._tree.parentService&&this._tree.parentService.removeChild(this.id)}},b}),define("apps/recommendations/app",["require","utils/logger","when","text!./templates/container.html","text!./templates/about.html","angular","lodash","utils/dom","./utils/utils","text!./css/app.css","text!./css/about.css","./directives/shrClickTrack","./directives/shrBlockCheck","apps/common/directives/ads/ad","apps/common/utils/DebugService","utils/utils"],function(a){function b(a,b){var c={pageUri:b.pageUri,link:a.link||b.pageUri.toString(),canonicalLink:b.canonicalUrl,ignoreTracking:a.ignore_tracking,mobileQty:a.mobile_quantity,total:a.total,desktopQty:a.desktop_quantity,sponsoredEnabled:a.promoted_content_enabled||!1,promotedPercentage:a.promoted_content_percentage,promotedLevel:a.promoted_content_level,headlineText:a.headline_text,showAttribution:a.show_attribution,theme:a.theme,strictRequestLimit:a.strictRequestLimit,assetbase:a.assetbase,displayAdsEnabled:a.display_ads_enabled,displayAdsUnitCount:a.display_ads_unit_count},d=l.getQuantities(a);if(c.pageUri.toString===c.link?c.canonicalLink=b.canonicalUrl:c.canonicalLink=c.link,a.desktopQty=d.desktopQty,a.mobileQty=d.mobileQty,!c.link)throw new Error("Missing related content link");if(c.sponsoredEnabled&&null==c.promotedPercentage&&null==c.promotedLevel)throw new Error("Missing promoted percentage");if(null==c.pageUri||null==c.pageUri.clone)throw new Error("Missing pageInfo.pageUri");return c.pageUri=c.pageUri.clone(),c}function c(a){return a.width>=q.SIZES.LARGE.WIDTH?"large":"small"}function d(a){return a in x?k.loadAndEnsureStyles("shr-rec-"+a,"apps/recommendations/css/"+a+".css"):f()}var e=a("utils/logger"),f=a("when"),g=a("text!./templates/container.html"),h=a("text!./templates/about.html"),i=a("angular"),j=a("lodash"),k=a("utils/dom"),l=a("./utils/utils"),m=a("text!./css/app.css"),n=a("text!./css/about.css"),o=a("./directives/shrClickTrack"),p=a("./directives/shrBlockCheck"),q=a("apps/common/directives/ads/ad"),r=a("apps/common/utils/DebugService"),s=a("utils/utils"),t="shr-rec-styles",u="recommendations-about",v=50,w="#7e6ff3",x={card:1,round:1,rotated:1,rounded:1,vertical:1,"text-only":1},y=new r;return e=e.child({name:"Recommendations UI",color:w}),{render:function(a,r,x,z,A){var B,C,D=f.defer(),E=j.uniqueId("rec"),F=e.child({name:E,color:w});F.log("rendering recommendation",a,r);try{B=b(r,a.pageInfo),y.registerJSONRenderer("Config",r)}catch(a){return F.error("could not render, invalid config",a),a.data=r,D.reject(a),D.promise}return C=i.module(E,[]),C.controller("AppCtrl",["$scope",function(b){function e(a,b){var c=l.generateBackfillQuery(b);return x.get(c).then(function(c){var d;return c.internal&&c.internal.length?(d=l.buildRecModels(B,b,c),y.registerJSONRenderer("WP Recommendations",d),F.log("appending backfill"),F.table(d),l.appendRecs(a,d,b)):a})}function g(){var a=l.generateRequestQuery(B,r.strictRequestLimit);return F.log("requesting",a),x.get(a).then(function(b){var c=l.buildRecModels(B,a.internalQty,b);return y.registerJSONRenderer("Recommendations",c),c.length=v?c():void a.scrollStream.takeWhile(function(){return a.percentVisible()