{{#if results}}
{{#each results}} {{#bindBlock this}}
{{#if availability.isRoundTrip}}
{{#each transfers}} {{#if @first}} {{#if thumb}}
{{{renderPicture thumb "big" width=@root.config.imageSize.widthPhotoView height=@root.config.imageSize.heightPhotoView}}}
{{/if}} {{/if}} {{/each}}
{{#each transfers}} {{#if recomendado}}
{{i18n "hotDeal"}}
{{/if}}

{{#if @first}}{{i18n "Ida"}}{{else}}{{i18n "Vuelta"}}{{/if}}: {{{name}}}

{{/each}}
{{transfers.1.zone}} - {{transfers.0.zone}}
{{#each transfers}} {{#if classificationsList}}
{{#each classificationsList}} {{/each}}
{{/if}} {{/each}} {{#if availability.customInfo.offerName}}
{{availability.customInfo.offerName}}
{{/if}} {{#ifComp availability.options.length '>' 1}}
{{#if availability.priceDetail}}
{{@root.summary.customInfo.bestPriceByText}}
{{{renderPriceTag availability.priceDetail "floor"}}} {{#if @root.config.showCurrencyConversor}} {{/if}}
{{{renderEarnedPoints availability.priceDetail "floor"}}}
{{/if}} {{#if availability.options}} {{/if}}
{{else}} {{#if availability.options}}
{{#eachSlice availability.options @root.config.optionsToShow 'left'}} {{> optionPartialCombinedcustom provider=../combinedInfo.provider}} {{/eachSlice}} {{#shouldShowMoreOptions @this @root.config.optionsToShow}}
{{#eachSlice availability.options @root.config.optionsToShow 'right'}} {{> optionPartialCombinedcustom provider=../combinedInfo.provider}} {{/eachSlice}}
{{/shouldShowMoreOptions}}
{{/if}} {{/ifComp}}
{{#each features}}

{{@key}}

{{#each this}} {{#ifCondAnd name description}}

{{name}}: {{{description}}}

{{else}} {{#if name}}

{{name}}

{{/if}} {{#if description}}

{{{description}}}

{{/if}} {{/ifCondAnd}} {{/each}}
{{/each}}
{{#if availability.options}}
{{#eachSlice availability.options @root.config.optionsToShow 'left'}} {{> optionPartialCombined provider=../combinedInfo.provider}} {{/eachSlice}} {{#shouldShowMoreOptions @this @root.config.optionsToShow}}
{{#eachSlice availability.options @root.config.optionsToShow 'right'}} {{> optionPartialCombined provider=../combinedInfo.provider}} {{/eachSlice}}
{{/shouldShowMoreOptions}}
{{/if}} {{else}}
{{#if transfers.0.thumb}}
{{{renderPicture transfers.0.thumb "big" width=@root.config.imageSize.width height=@root.config.imageSize.height}}}
{{/if}}

{{transfers.0.name}}

{{{transfers.0.originName}}} - {{{transfers.0.zone}}}
{{#if transfers.0.offerName}}
{{{transfers.0.offerName}}}
{{/if}}
{{#if availability.options}} {{#each availability.options}} {{#if @last}} {{#if selectedPrice.upgrade}}
{{selectedPrice.upgrade.name}}
{{/if}} {{/if}} {{#if selectedPrice}} {{#if selectedPrice.offers}} {{#each selectedPrice.offers}}
{{name}}
{{/each}} {{/if}} {{/if}} {{/each}} {{/if}}
{{#ifComp availability.options.length '>' 1}}
{{#if availability.priceDetail}}
{{@root.summary.customInfo.bestPriceByText}}
{{{renderPriceTag availability.priceDetail "floor"}}} {{#if @root.config.showCurrencyConversor}} {{/if}}
{{{renderEarnedPoints availability.priceDetail "floor"}}}
{{/if}} {{#if availability.options}} {{/if}}
{{else}} {{#if availability.options}}
{{#eachSlice availability.options @root.config.optionsToShow 'left'}} {{> optionPartialcustom provider=../combinedInfo.provider}} {{/eachSlice}} {{#shouldShowMoreOptions @this @root.config.optionsToShow}}
{{#eachSlice availability.options @root.config.optionsToShow 'right'}} {{> optionPartialcustom provider=../combinedInfo.provider}} {{/eachSlice}}
{{/shouldShowMoreOptions}}
{{/if}} {{/ifComp}}
{{#each transfer.features}}

{{@key}}

{{#each this}} {{#ifCondAnd name description}}

{{name}}: {{{description}}}

{{else}} {{#if name}}

{{name}}

{{/if}} {{#if description}}

{{{description}}}

{{/if}} {{/ifCondAnd}} {{/each}}
{{/each}}
{{#if availability.options}}
{{#eachSlice availability.options @root.config.optionsToShow 'left'}} {{> optionPartial provider=../combinedInfo.provider}} {{/eachSlice}} {{#shouldShowMoreOptions @this @root.config.optionsToShow}}
{{#eachSlice availability.options @root.config.optionsToShow 'right'}} {{> optionPartial provider=../combinedInfo.provider}} {{/eachSlice}}
{{/shouldShowMoreOptions}}
{{/if}} {{/if}}
{{#*inline 'optionPartialCombined'}} {{#bindBlock this}}
{{#each routeOptions}}
{{includePartialBySelector 'debuginfo' '#debuginfo-template'}}

{{#if selectedPrice.upgrade.optionName}}{{i18n "upgrade"}}{{/if}} {{#if @first}}{{i18n "Ida"}}{{else}}{{i18n "Vuelta"}}{{/if}}: {{name}}

{{#if selectedPrice}} {{/if}} {{#ifComp allPrices.length '>' 1}} {{/ifComp}}
{{#if selectedPrice.NonRefundable}} {{/if}} {{#if offers}} {{/if}}
{{/each}} {{#ifCondAnd (providerCssClass) provider}}
{{provider}}
{{/ifCondAnd}}
{{#each routeOptions}} {{#if selectedPrice}} {{#if selectedPrice.NonRefundable}} {{/if}} {{/if}} {{#if @first}} {{#if selectedPrice}} {{#if selectedPrice.offers}}
{{#each selectedPrice.offers}}
{{{formatCurrency ../../price currency "floor"}}}
{{/each}}
{{/if}} {{/if}} {{/if}} {{/each}}
{{#each routeOptions}} {{#if discountList}} {{#each discountList}} {{/each}} {{/if}} {{#if @first}} {{#if selectedPrice}} {{#if selectedPrice.upgrade}}
{{selectedPrice.upgrade.name}}
{{/if}} {{#if selectedPrice.offers}} {{#each selectedPrice.offers}} {{name}}
{{/each}} {{/if}} {{#if selectedPrice.offers}}{{{formatCurrency selectedPrice.price currency "floor"}}}{{else}}{{{formatCurrency ../price currency "floor"}}}{{/if}} {{/if}} {{/if}} {{/each}}
{{#if available}} {{else}} {{/if}}
{{#each routeOptions}} {{#ifComp allPrices.length '>' 1}}
{{#each allPrices}} {{/each}}
{{/ifComp}} {{/each}}
{{/bindBlock}} {{/inline}} {{#*inline 'optionPartialCombinedcustom'}} {{#bindBlock this}}
{{#each routeOptions}} {{#if @first}} {{#if selectedPrice}}
{{@root.summary.customInfo.bestPriceByText}}
{{#if selectedPrice.offers}}{{{formatCurrency selectedPrice.price currency "floor"}}}{{else}}{{{formatCurrency ../price currency "floor"}}}{{/if}} {{/if}} {{/if}} {{/each}}
{{#if available}} {{else}} {{/if}}
{{#each routeOptions}} {{#ifComp allPrices.length '>' 1}}
{{#each allPrices}} {{/each}}
{{/ifComp}} {{/each}}
{{/bindBlock}} {{/inline}} {{#*inline 'optionPartial'}} {{#bindBlock this}}
{{includePartialBySelector 'debuginfo' '#debuginfo-template'}}

{{#if selectedPrice.upgrade.optionName}}{{i18n "upgrade"}}{{/if}} {{../transfers.0.originName}}-{{../transfers.0.destinationName}}

{{#if selectedPrice}} {{/if}} {{#ifComp allPrices.length '>' 1}} {{/ifComp}}
{{#if selectedPrice.NonRefundable}} {{/if}} {{#ifCondAnd (providerCssClass) provider}}
{{provider}}
{{/ifCondAnd}}
{{#if selectedPrice}} {{#if selectedPrice.offers}}
{{#each selectedPrice.offers}}
{{{formatCurrency (math ../price "-" price) currency "floor"}}}
{{/each}}
{{/if}} {{#with selectedPrice}}
{{#if discountList}} {{#each discountList}} {{/each}} {{/if}}
{{#if offers}} {{#each offers}}
{{name}}
{{/each}} {{/if}} {{#if upgrade}}
{{upgrade.name}}
{{/if}} {{{formatCurrency ../price currency "floor"}}}
{{#if available}} {{else}} {{/if}} {{/with}} {{/if}}
{{#ifComp allPrices.length '>' 1}}
{{#each allPrices}} {{/each}}
{{/ifComp}}
{{/bindBlock}} {{/inline}} {{#*inline 'optionPartialcustom'}} {{#bindBlock this}}
{{includePartialBySelector 'debuginfo' '#debuginfo-template'}}
{{#if selectedPrice.NonRefundable}} {{/if}}
{{#if selectedPrice}} {{#with selectedPrice}}
{{@root.summary.customInfo.bestPriceByText}}
{{{formatCurrency ../price currency "floor"}}}
{{#if available}} {{else}} {{/if}} {{/with}} {{/if}}
{{#ifComp allPrices.length '>' 1}}
{{#each allPrices}} {{/each}}
{{/ifComp}}
{{/bindBlock}} {{/inline}} {{#*inline 'combinedOptionPartial'}} {{#bindBlock this}}
{{#each routeOptions}}
{{includePartialBySelector 'debuginfo' '#debuginfo-template'}}
{{#if selectedPrice.upgrade.optionName}}{{i18n "upgrade"}}{{/if}} {{#if @first}}{{i18n "Ida"}}{{else}}{{i18n "Vuelta"}}{{/if}}: {{#if @first}} {{../../transfers.0.originName}}-{{../../transfers.0.destinationName}} {{else}} {{../../transfers.0.destinationName}}-{{../../transfers.0.originName}} {{/if}}
{{#if selectedPrice}} {{/if}}
{{#if selectedPrice.NonRefundable}} {{/if}}
{{/each}} {{#ifCondAnd (providerCssClass) provider}}
{{provider}}
{{/ifCondAnd}}
{{#each routeOptions}} {{#if selectedPrice}} {{#if selectedPrice.NonRefundable}} {{/if}} {{/if}} {{#if @first}} {{#if selectedPrice}} {{#if selectedPrice.upgrade}} {{#if selectedPrice.priceWithoutDiscount}}
{{{formatCurrency (math selectedPrice.priceWithoutDiscount "+" ../price) currency "floor"}}}
{{/if}} {{/if}} {{#if selectedPrice.offers}}
{{#each selectedPrice.offers}}
{{{formatCurrency ../../price currency "floor"}}}
{{/each}}
{{/if}} {{/if}} {{/if}} {{/each}}
{{#each routeOptions}}
{{#if selectedPrice}} {{#if selectedPrice.upgrade}}
{{selectedPrice.upgrade.name}}
{{/if}} {{#if selectedPrice.offers}} {{#each selectedPrice.offers}} {{name}}
{{/each}} {{/if}} {{#if selectedPrice.offers}}{{{formatCurrency selectedPrice.price currency "floor"}}}{{else}}{{{formatCurrency price currency "floor"}}}{{/if}} {{#ifCondAnd (not (isLoyaltyActive)) priceWithoutDiscount}}
{{{renderSimplePriceTag priceWithoutDiscount currency "floor"}}}
{{/ifCondAnd}} {{#if discountList}} {{#each discountList}} {{/each}} {{/if}} {{/if}}
{{/each}}
{{/bindBlock}} {{/inline}} {{/bindBlock}} {{/each}}
{{/if}}