Commit inicial - WordPress Análisis de Precios Unitarios

- WordPress core y plugins
- Tema Twenty Twenty-Four configurado
- Plugin allow-unfiltered-html.php simplificado
- .gitignore configurado para excluir wp-config.php y uploads

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2025-11-03 21:04:30 -06:00
commit a22573bf0b
24068 changed files with 4993111 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
<audio controls style="width: 100%;" playsinline class="tcb-audio" data-title="<#= attachment.title #>" data-id="<#= attachment.id #>" <#= extra #> >
<source src="<#= attachment.url #>" type="<#= attachment.mime #>">
</audio>

View File

@@ -0,0 +1,9 @@
<span class="tcb-button-icon">
<div class="thrv_wrapper thrv_icon tve_no_drag tve_no_icons tcb-icon-inherit-style">
<svg data-name="credit-card" class="tcb-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 18 14" xml:space="preserve" preserveAspectRatio="none slice">
<g>
<path d="M17.5,1.9v10.6c0,0.8-0.6,1.4-1.4,1.4h-14c-0.8,0-1.4-0.6-1.4-1.4V1.9c0-0.8,0.6-1.4,1.4-1.4h14 C16.9,0.5,17.5,1.1,17.5,1.9z M1.9,1.9v2h14.5v-2c0-0.1-0.1-0.3-0.3-0.3h-14C2,1.6,1.9,1.7,1.9,1.9z M16.4,12.5V7.2H1.9v5.3 c0,0.1,0.1,0.3,0.3,0.3h14C16.3,12.8,16.4,12.6,16.4,12.5z M3,10.5h2.2v1.1H3V10.5z M6.3,10.5h3.4v1.1H6.3V10.5z"/>
</g>
</svg>
</div>
</span>

View File

@@ -0,0 +1,39 @@
<div data-id="<#=image.id#>"
data-caption="<#=captionLinks && captionLinks[image.id] && captionLinks[image.id].text ? captionLinks[image.id].text : image.caption || ''#>"
data-position="<#=imageObj.getImagePosition(image)#>"
data-index="<#=index#>" class="thrv_wrapper tve_image_caption tve-draggable tve-droppable <#=captionSettings.position ? captionSettings.position.classes : ''#> <#=image.styleClass#>"
draggable="true">
<span class="tve_image_frame">
<#if(imageLinks && imageLinks[image.id] && imageLinks[image.id].hasLink){#>
<a href="<#=imageLinks[image.id].href#>" target="<#=imageLinks[image.id].target#>" rel="<#=imageLinks[image.id].rel#>" class="<#= imageLinks[image.id].linkClass ? imageLinks[image.id].linkClass: ''#>" data-shortcode-id = "<#= imageLinks[image.id].shortcodeId ? imageLinks[image.id].shortcodeId: ''#>" data-dynamic-link="<#= imageLinks[image.id].dynamicLink ? imageLinks[image.id].dynamicLink: ''#>">
<# } #>
<img class="tve_image wp-image-<#=image.id#>"
alt="<#=image.alt#>"
data-id="<#=image.id#>"
width="<#=image.width#>"
height="<#=image.height#>"
title="<#=image.title#>"
src="<#=image.sizes && image.sizes[imageObj.oldImageSize] ? image.sizes[imageObj.oldImageSize].url : image.url #>"
data-src="<#=image.sizes && image.sizes[imageObj.getFullwidthSize()] ? image.sizes[imageObj.getFullwidthSize()].url : image.url#>"
loading="lazy"
draggable="false">
<#if(imageLinks && imageLinks[image.id] && imageLinks[image.id].hasLink){#>
</a>
<# } #>
</span>
<# if(imageObj.hasCaptions()){#>
<p class="thrv_wrapper wp-caption-text thrv-inline-text tve-froala fr-box fr-basic <#= captionSettings.alignment ? captionSettings.alignment.classes : '' #>"
<#= captionSettings.position ? captionSettings.position.attr : '' #>
<#= captionSettings.alignment ? captionSettings.alignment.attr : '' #>
>
<#if(captionLinks && captionLinks[image.id] && captionLinks[image.id].hasLink){#>
<a href="<#=captionLinks[image.id].href#>" target="<#=captionLinks[image.id].target#>" rel="<#=captionLinks[image.id].rel#>">
<# } #>
<#=captionLinks && captionLinks[image.id] && captionLinks[image.id].text ? captionLinks[image.id].text : image.caption || '&nbsp;'#>
<#if(captionLinks && captionLinks[image.id] && captionLinks[image.id].hasLink){#>
</a>
<# } #>
</p>
<# } #>
</div>

View File

@@ -0,0 +1,24 @@
<div class="thrv_wrapper thrv_lead_generation tve-lead-generation-template tve-draggable tve-droppable edit_mode active_delete" data-connection="api"><input type="hidden" class="tve-lg-err-msg" value="{&quot;email&quot;:&quot;Email address invalid&quot;,&quot;phone&quot;:&quot;Phone number invalid&quot;,&quot;password&quot;:&quot;Password invalid&quot;,&quot;passwordmismatch&quot;:&quot;Password mismatch error&quot;,&quot;required&quot;:&quot;Required field missing&quot;,&quot;file_size&quot;:&quot;{file} exceeds the maximum file size of {filelimit}&quot;,&quot;file_extension&quot;:&quot;Sorry, {fileextension} files are not allowed&quot;}">
<div class="thrv_lead_generation_container tve_clearfix">
<form action="#" method="post" novalidate="">
<div class="tve_lead_generated_inputs_container tve_clearfix">
<div class="tve_lg_input_container tve_lg_input tcb-plain-text tcb-no-clone">
<input class="tcb-plain-text" type="text" data-field="name" name="name" placeholder="Name" data-placeholder="Name">
</div>
<div class="tve_lg_input_container tve_lg_input tcb-plain-text tcb-no-clone tcb-no-delete">
<input class="tcb-plain-text" type="email" data-field="email" data-required="1" data-validation="email" name="email" placeholder="Email" data-placeholder="Email">
</div>
<div class="thrv_wrapper tve-form-button tcb-local-vars-root">
<div class="thrive-colors-palette-config" style="display: none !important">__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"cf6ff":{"name":"Main Color","parent":-1},"73c8d":{"name":"Dark Accent","parent":"cf6ff"}},"gradients":[]},"palettes":[{"name":"Default","value":{"colors":{"cf6ff":{"val":"rgb(20, 115, 210)","hsl":{"h":210,"s":0.82,"l":0.45}},"73c8d":{"val":"rgb(21, 89, 162)","hsl_parent_dependency":{"h":211,"s":0.77,"l":0.35}}},"gradients":[]}}]}__CONFIG_colors_palette__</div>
<a href="#" class="tcb-button-link tve-form-button-submit tcb-plain-text">
<span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text">Sign Up</span></span>
</a>
<input type="submit" style="display: none !important;">
</div>
</div>
<input id="_submit_option" type="hidden" name="_submit_option" value="redirect">
<input id="_sendParams" type="hidden" name="_sendParams" value="1">
<input id="_back_url" type="hidden" name="_back_url" value="#">
</form>
</div>
</div>

View File

@@ -0,0 +1,5 @@
<span class="{ITEM_TYPE_CLS} menu-item-{ITEM_ID}-img tve_editable tcb-elem-placeholder" {DYNAMIC_ATTR}>
<span class="tcb-inline-placeholder-action with-icon">
<?php tcb_icon( 'image', false, 'editor' ); ?>
</span>
</span>

View File

@@ -0,0 +1 @@
<?php /* use the same file template in php and in JS */?><span class="m-icon" data-icon="_ID_"><svg><use xlink:href="#_ID_"/></svg></span>

View File

@@ -0,0 +1,27 @@
<li class="menu-item menu-item-<#=item.id#><#=(item.children && item.children.length) ? ' menu-item-has-children' : '' #> <#= item.display_classes ? item.display_classes: ''#> lvl-<#=level#>" data-id="<#=item.id#>"<#=item.old_id ? ' id="' + item.old_id + '"' : ''#>>
<a class="menu-item menu-item-<#=item.id#>-a menu-item-<#=item.id#> <#= item['data-dynamic-link'] ? 'tve-dynamic-link' : '' #>" href="<#=item.href||''#>"
<#=(item.target ? ' target="' + item.target + '"' : '')#>
<#=(item.rel ? ' rel="' + item.rel + '"' : '')#>
<#=(item['jump-animation'] ? ' jump-animation="' + item['jump-animation'] + '"' : '')#>
<#=(item['data-shortcode-id'] ? ' data-shortcode-id="' + item['data-shortcode-id'] + '"' : '')#>
<#=(item['data-dynamic-link'] ? ' data-dynamic-link="' + item['data-dynamic-link'] + '"' : '')#>
<#=(item['data-custom-redirect'] ? ' data-custom-redirect="' + item['data-custom-redirect'] + '"' : '')#>>
<# if ( config.type === 'mega' && level === 1 ) { #><span class="tcb-mm-text"><# } #><span class="tve-disabled-text-inner"><#= item.shortcode ? item.shortcode : item.label#></span><#if (item.children && item.children.length) { #><span class="tve-item-dropdown-trigger"><#=dropdown_icon#></span><#}#></span></a>
<# if ( config.type === 'mega' && level === 1 && menuDescriptions[ item.id ] ) { #><#= menuDescriptions[ item.id ] #><# } #>
<#if (item.children && item.children.length) { #>
<# if ( config.type === 'mega' && level === 0 ) { #>
<div class="tcb-mega-drop">
<div class="tcb-mega-drop-inner thrv_wrapper menu-item-<#=item.id#>-drop" <#=(item['data-cols-number'] ? ' data-cols-number="' + item['data-cols-number'] + '"' : '')#>><#}#>
<ul class="<#=type === 'regular' ? 'sub-menu ' : '' #>menu-item-<#=item.id#>-ul">
<#_.each(item.children, function( item ) {#>
<#=item_template( {item:item,config:config,item_template:item_template,dropdown_icon:dropdown_icon,level:level+1,type:type,menuDescriptions:menuDescriptions} )#>
<#} ) #>
</ul>
<# if ( config.type === 'mega' && level === 0 ) { #>
</div>
</div><#}#>
<# } #>
</li>

View File

@@ -0,0 +1,31 @@
<div class="thrive-colors-palette-config" style="display: none !important"><#=colorConfig#></div>
<div class="thrive-shortcode-config" style="display:none"><#=shortcode.getHTML(config)#></div>
<div class="thrive-shortcode-html tve-custom-menu-type thrive-shortcode-html-editable tve_clearfix">
<a class="tve-m-trigger" href="#">
<# if( isMenuSwitch ){ #>
<#= $triggerHtml #>
<# } else { #>
<div class="thrv_wrapper thrv_icon tcb-icon-open"><#=trigger_icon.open#></div>
<div class="thrv_wrapper thrv_icon tcb-icon-close"><#=trigger_icon.close#></div>
<# } #>
</a>
<# const hasExtraContent = hamburgerExtraContent.before.trim().length > 0 || hamburgerExtraContent.after.trim().length > 0 #>
<# if(hasExtraContent) { #>
<div class="tve-ham-wrap">
<#= hamburgerExtraContent.before #>
<# } #>
<ul id="<#=config.uuid#>" class="tve_w_menu <#= dir #>">
<#_.each(items, function( item ) {#>
<#=item_template( {item:item,config:config,item_template:item_template,dropdown_icon:dropdown_icon,level:0,type:type,menuDescriptions:menuDescriptions} )#>
<#} ) #>
</ul>
<# if(hasExtraContent) { #>
<#= hamburgerExtraContent.after #>
</div>
<# } #>
<div class="tcb-menu-overlay"></div>
</div>

View File

@@ -0,0 +1,3 @@
<?php
echo \TCB\Notifications\Main::get_default_content( 'custom' );

View File

@@ -0,0 +1,11 @@
<div class="tcb-post-list-filter thrv_wrapper"
data-filter-option="<#= config.filter_option#>"
data-multiple-selection="<#=config.multiple_selection#>"
data-filter-type="<#=config.filter_type#>"
data-display-option="<#=config.display_option#>"
data-all-option="<#=config.all_option#>"
data-url-query-key="<#=config.url_query_key#>"
data-options-selection="<#=config.options_selection#>"
data-default-value="<#=config.default_value #>"
>
</div>

View File

@@ -0,0 +1,11 @@
<div class="thrv_wrapper tcb-group-editing-item tcb-filter-option tcb-filter-button"
data-id="<#= id #>"
data-name="<#= name #>"
data-selector="">
<div class="thrive-colors-palette-config" style="display: none !important">__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"62516":{"name":"Main Accent","parent":-1}},"gradients":[]},"palettes":[{"name":"Default Palette","value":{"colors":{"62516":{"val":"var(--tcb-skin-color-0)"}},"gradients":[]}}]}__CONFIG_colors_palette__</div>
<a class="tcb-button-link tcb-plain-text">
<span class="tcb-button-texts">
<span class="tcb-button-text tcb_filter_name"> <#= name #> </span>
</span>
</a>
</div>

View File

@@ -0,0 +1,55 @@
<div class="thrv_wrapper tve-progress-bar-wrapper" data-type="simple" data-label-position="inside" data-label-display="all">
<div class="tve-progress">
<div class="tve-steps-wrapper">
<div class="thrv_wrapper tve-progress-node tve_no_icons">
<div class="thrv_wrapper tve-progress-icon tve_no_icons">
<svg class="tcb-icon" viewBox="0 0 512 512" data-id="icon-rocket-solid" data-name="">
<path d="M505.05 19.1a15.89 15.89 0 0 0-12.2-12.2C460.65 0 435.46 0 410.36 0c-103.2 0-165.1 55.2-211.29 128H94.87A48 48 0 0 0 52 154.49l-49.42 98.8A24 24 0 0 0 24.07 288h103.77l-22.47 22.47a32 32 0 0 0 0 45.25l50.9 50.91a32 32 0 0 0 45.26 0L224 384.16V488a24 24 0 0 0 34.7 21.49l98.7-49.39a47.91 47.91 0 0 0 26.5-42.9V312.79c72.59-46.3 128-108.4 128-211.09.1-25.2.1-50.4-6.85-82.6zM384 168a40 40 0 1 1 40-40 40 40 0 0 1-40 40z"></path>
</svg>
</div>
</div>
<div class="thrv_wrapper tve-line-wrapper tve_no_icons">
<div class="tve-progress-line tve-pb-editable tve-progress-line--background tve_no_icons" data-element-name="Progress Bar INCOMPLETE"></div>
<div class="tve-progress-line tve-pb-editable tve-progress-line--fill tve_no_icons" data-element-name="Progress Bar COMPLETED">
</div>
<div class="tve-progress-line tve-pb-editable tve-progress-line--fill-dual tve_no_icons" data-element-name="Progress Bar COMPLETED"></div>
<div class="tve_editable tve-progress-label tcb-plain-text tcb-no-delete tcb-no-save">Current Progress</div>
</div>
<div class="thrv_wrapper tve-progress-node tve_no_icons">
<div class="thrv_wrapper tve-progress-icon tve_no_icons">
<svg class="tcb-icon" viewBox="0 0 512 512" data-id="icon-rocket-solid" data-name="">
<path d="M505.05 19.1a15.89 15.89 0 0 0-12.2-12.2C460.65 0 435.46 0 410.36 0c-103.2 0-165.1 55.2-211.29 128H94.87A48 48 0 0 0 52 154.49l-49.42 98.8A24 24 0 0 0 24.07 288h103.77l-22.47 22.47a32 32 0 0 0 0 45.25l50.9 50.91a32 32 0 0 0 45.26 0L224 384.16V488a24 24 0 0 0 34.7 21.49l98.7-49.39a47.91 47.91 0 0 0 26.5-42.9V312.79c72.59-46.3 128-108.4 128-211.09.1-25.2.1-50.4-6.85-82.6zM384 168a40 40 0 1 1 40-40 40 40 0 0 1-40 40z"></path>
</svg>
</div>
</div>
<div class="thrv_wrapper tve-line-wrapper tve_no_icons">
<div class="tve-progress-line tve-pb-editable tve-progress-line--background tve_no_icons" data-element-name="Progress Bar INCOMPLETE"></div>
<div class="tve-progress-line tve-pb-editable tve-progress-line--fill tve_no_icons" data-element-name="Progress Bar COMPLETED"></div>
<div class="tve-progress-line tve-pb-editable tve-progress-line--fill-dual tve_no_icons" data-element-name="Progress Bar COMPLETED"></div>
<div class="tve_editable tve-progress-label tcb-plain-text tcb-no-delete tcb-no-save">Current Progress</div>
</div>
<div class="thrv_wrapper tve-progress-node tve_no_icons">
<div class="thrv_wrapper tve-progress-icon tve_no_icons">
<svg class="tcb-icon" viewBox="0 0 512 512" data-id="icon-rocket-solid" data-name="">
<path d="M505.05 19.1a15.89 15.89 0 0 0-12.2-12.2C460.65 0 435.46 0 410.36 0c-103.2 0-165.1 55.2-211.29 128H94.87A48 48 0 0 0 52 154.49l-49.42 98.8A24 24 0 0 0 24.07 288h103.77l-22.47 22.47a32 32 0 0 0 0 45.25l50.9 50.91a32 32 0 0 0 45.26 0L224 384.16V488a24 24 0 0 0 34.7 21.49l98.7-49.39a47.91 47.91 0 0 0 26.5-42.9V312.79c72.59-46.3 128-108.4 128-211.09.1-25.2.1-50.4-6.85-82.6zM384 168a40 40 0 1 1 40-40 40 40 0 0 1-40 40z"></path>
</svg>
</div>
</div>
<div class="thrv_wrapper tve-line-wrapper tve_no_icons">
<div class="tve-progress-line tve-pb-editable tve-progress-line--background tve_no_icons" data-element-name="Progress Bar INCOMPLETE"></div>
<div class="tve-progress-line tve-pb-editable tve-progress-line--fill tve_no_icons" data-element-name="Progress Bar COMPLETED">
</div>
<div class="tve-progress-line tve-pb-editable tve-progress-line--fill-dual tve_no_icons" data-element-name="Progress Bar COMPLETED"></div>
<div class="tve_editable tve-progress-label tcb-plain-text tcb-no-delete tcb-no-save">Current Progress</div>
</div>
</div>
<div class="tve-progress-label-wrapper tve-progress-label-wrapper--nodes">
<div class="tve_editable tve-progress-label tcb-plain-text tve_no_icons">Started</div>
<div class="tve_editable tve-progress-label tcb-plain-text tve_no_icons">In progress</div>
<div class="tve_editable tve-progress-label tcb-plain-text tve_no_icons">Completed</div>
</div>
<div class="tve-progress-label-wrapper tve-progress-label-wrapper--simple">
<div class="tve_editable tve-progress-label tcb-plain-text tve_no_icons">Current Progress</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,13 @@
<div class="tve_s_item tve_s_<#= data.key #> thrv_wrapper"
data-network="<#= data.network #>"
data-s="<#= data.key #>"
data-href="<#= data.href #>"
data-name="<#= data.name#>"
>
<a href="<#= data.href #>" class="<#= data.class #> " <#= data.linkNewTab #> <#= data.linkNoFollow #> <#= data.dataset #> data-id="icon-<#= r.iconsNames[data.network] ? r.iconsNames[data.network] : 'link' #>">
<span class="tve_s_icon">
<#= data.icon #>
</span>
</a>
</div>

View File

@@ -0,0 +1 @@
<div class="thrive-colors-palette-config" style="display: none !important">__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"f3080":{"name":"Main Accent","parent":-1},"f2bba":{"name":"Main Light 10","parent":"f3080"},"trewq":{"name":"Main Light 30","parent":"f3080"},"poiuy":{"name":"Main Light 80","parent":"f3080"},"f83d7":{"name":"Main Light 80","parent":"f3080"},"frty6":{"name":"Main Light 45","parent":"f3080"},"flktr":{"name":"Main Light 80","parent":"f3080"}},"gradients":[]},"palettes":[{"name":"Default","value":{"colors":{"f3080":{"val":"rgb(23, 23, 22)","hsl":{"h":60,"s":0.02,"l":0.09}},"f2bba":{"val":"rgba(23, 23, 22, 0.5)","hsl_parent_dependency":{"h":60,"s":0.02,"l":0.09,"a":0.5}},"trewq":{"val":"rgba(23, 23, 22, 0.7)","hsl_parent_dependency":{"h":60,"s":0.02,"l":0.09,"a":0.7}},"poiuy":{"val":"rgba(23, 23, 22, 0.35)","hsl_parent_dependency":{"h":60,"s":0.02,"l":0.09,"a":0.35}},"f83d7":{"val":"rgba(23, 23, 22, 0.4)","hsl_parent_dependency":{"h":60,"s":0.02,"l":0.09,"a":0.4}},"frty6":{"val":"rgba(23, 23, 22, 0.2)","hsl_parent_dependency":{"h":60,"s":0.02,"l":0.09,"a":0.2}},"flktr":{"val":"rgba(23, 23, 22, 0.8)","hsl_parent_dependency":{"h":60,"s":0.02,"l":0.09,"a":0.8}}},"gradients":[]},"original":{"colors":{"f3080":{"val":"rgb(23, 23, 22)","hsl":{"h":60,"s":0.02,"l":0.09}},"f2bba":{"val":"rgba(23, 23, 22, 0.5)","hsl_parent_dependency":{"h":60,"s":0.02,"l":0.09,"a":0.5}},"trewq":{"val":"rgba(23, 23, 22, 0.7)","hsl_parent_dependency":{"h":60,"s":0.02,"l":0.09,"a":0.7}},"poiuy":{"val":"rgba(23, 23, 22, 0.35)","hsl_parent_dependency":{"h":60,"s":0.02,"l":0.09,"a":0.35}},"f83d7":{"val":"rgba(23, 23, 22, 0.4)","hsl_parent_dependency":{"h":60,"s":0.02,"l":0.09,"a":0.4}},"frty6":{"val":"rgba(23, 23, 22, 0.2)","hsl_parent_dependency":{"h":60,"s":0.02,"l":0.09,"a":0.2}},"flktr":{"val":"rgba(23, 23, 22, 0.8)","hsl_parent_dependency":{"h":60,"s":0.02,"l":0.09,"a":0.8}}},"gradients":[]}}]}__CONFIG_colors_palette__</div>

View File

@@ -0,0 +1 @@
<div class="<#= config.defaultClasses #> <#= config.style #> <#= config.button_type #>"></div>

View File

@@ -0,0 +1,29 @@
<# if( config.show_count ) { #>
<div class="tve_s_share_count tve-force-show tve-prevent-content-edit <#=config.style#>">
<span class="tve_s_cnt_icon">
<#if(config.hasFillIcon && config.hasFillIcon.includes(config.style) ){ #>
<#=r.getIcon('share-alt-light',r.$element)#>
<# } #>
<#if(config.hasFillIcon && config.hasSolidIcon.includes(config.style) ){ #>
<#=r.getIcon('share-alt-solid',r.$element)#>
<# } #>
</span>
<span class="thrv_wrapper tve_s_cnt"><#=counts.total.formatted#></span>
<span class="thrv_wrapper tve_s_cnt_label"><?php echo __( 'shares', 'thrive-cb' ); ?></span>
</div>
<# } #>
<div class="tve_social_items tve_social_custom tve-prevent-content-edit <#=config.style#> <#=config.button_type#>">
<# if ( selected ) { #>
<# _.each( selected, function( network ) { #>
<div class="thrv_wrapper tve_s_item tve_s_<#=network#> tve_share_item" data-s="<#=network#>" data-href="<#=config.share_url#>" data-label="<#=r.label(network)#>">
<a href="javascript:void(0)" class="tve_s_link">
<span class="thrv_wrapper tve_s_icon">
<#=r.getIcon(network, r.$element)#>
</span>
<span class="tve_s_text tve-froala"><#=r.label(network)#></span>
<span class="tve_s_count"><#=counts[network] || '0' #></span>
</a>
</div>
<# } ) #>
<# } #>
</div>

View File

@@ -0,0 +1,5 @@
<div class="tve-tab-image tve_editable tcb-elem-placeholder">
<span class="tcb-inline-placeholder-action with-icon">
<?php tcb_icon( 'image', false, 'editor' ); ?>
</span>
</div>

View File

@@ -0,0 +1,24 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper tve-toc-title tve-prevent-content-edit">
<div class="tve-content-box-background"></div>
<div class="tve-cb">
<div class="tve-toc-title-icon" data-icon-code="icon-ellipsis-h-regular">
<svg class="tcb-icon" viewBox="0 0 512 512" data-id="icon-ellipsis-h-regular" data-name="">
<path d="M304 256c0 26.5-21.5 48-48 48s-48-21.5-48-48 21.5-48 48-48 48 21.5 48 48zm120-48c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48zm-336 0c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48z"></path>
</svg>
</div>
<div class="thrv_wrapper thrv_text_element tve_no_icons">
<div class="tcb-plain-text">Outline of Post</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,18 @@
<div class="tcb-video-cover-default-text-wrapper thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad tve-draggable tve-droppable" draggable="true">
<div class="tcb-video-cover-default-text-wrapper-bg tve-content-box-background"></div>
<div class="tve-cb" style="">
<div class="thrv_wrapper thrv_text_element tve-draggable tve-droppable tve-froala fr-box">
<div class="fr-wrapper" dir="auto"><div class="fr-element fr-view" dir="auto" contenteditable="true" spellcheck="true"><p style="text-align: center;" class="tve-droppable"><?php echo __( 'Click to play', 'thrive-cb' ) ?></p></div></div>
</div>
</div>
</div>
<div class="tcb-video-cover-default-arrow thrv_wrapper thrv_icon tcb-icon-display tcb-local-vars-root tve-draggable tve-droppable" draggable="true">
<svg class="tcb-icon" viewBox="0 0 24 24" data-id="icon-undo-solid" data-name="">
<path d="M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z"></path>
</svg>
</div>
<div class="tcb-video-cover-default-play-icon thrv_wrapper thrv_icon tcb-icon-display tcb-local-vars-root tve_evt_manager_listen tve_et_mouseover tve_ea_thrive_animation tve_anim_pulse_grow tve-draggable tve-droppable" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;mouseover&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;pulse_grow&quot;,&quot;loop&quot;:1},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" draggable="true">
<svg class="tcb-icon" viewBox="0 0 24 24" data-id="icon-play-solid" data-name="">
<path d="M8,5.14V19.14L19,12.14L8,5.14Z"></path>
</svg>
</div>

View File

@@ -0,0 +1,5 @@
<video style="width: 100%;" playsinline class="tcb-responsive-video" data-title="<#= attachment.title #>" data-id="<#= attachment.id #>" <#= extra #> >
<source src="<#= attachment.url #>" type="<#= attachment.mime #>">
</video>

View File

@@ -0,0 +1,16 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<span class="tcb-empty-widget">
<#- name ? name + ' - ' : '' #> <?php echo esc_html__( 'No content was found for this widget in the current context.', 'thrive-cb' ); ?>
</span>