File: /var/www/vhosts/uyarreklam.com.tr/httpdocs/views.tar
rendering-methods/modal/footer.php 0000644 00000001742 15153440150 0013267 0 ustar 00 <?php
/**
* Rendering methods Modal footer
*
* @var string $preview_url The preview url including the query arg to switch in preview mode
* @var string $convert_to_react_url The url to convert the rendering method in react mode
*
* @package YITH\Wishlist\Views\Modal
*/
?>
<a id="yith-wcwl-rendering-method-react-preview" class="yith-plugin-fw__button--secondary yith-plugin-fw__button--xl" href="<?php echo esc_attr( $preview_url ); ?>" target="_blank">
<?php esc_html_e( 'Preview your site in a new tab', 'yith-woocommerce-wishlist' ); ?>
</a>
<a id="yith-wcwl-rendering-method-convert-to-react" class="yith-plugin-fw__button--primary yith-plugin-fw__button--xl" href="<?php echo esc_html( $convert_to_react_url ) ?>">
<?php esc_html_e( 'Convert PHP templates to React', 'yith-woocommerce-wishlist' ); ?>
</a>
<a id="yith-wcwl-rendering-method-close-modal" href="#">
<?php esc_html_e( "No, thanks, I'll wait until the next update", 'yith-woocommerce-wishlist' ); ?>
</a>
rendering-methods/react-only-option-notice.php 0000644 00000001172 15153440150 0015534 0 ustar 00 <?php
/**
* View for react-only option notice
*/
?>
<span class="yith-wcwl-react-only-option__notice">
<?php echo yith_wcwl_kses_icon( yith_wcwl_get_icon( 'warning-triangle' ) ); ?>
<p>
<?php
echo wp_kses_post( sprintf(
// translators: %1$s is the placeholder for the HTML opening tag to hyperlink the text; %2$s is the placeholder for the HTML closing tag to hyperlink the text;
__( 'This option is available only in the new React templates. %1$s Convert your templates now to unlock all the new features > %2$s', 'yith-woocommerce-wishlist' ),
'<a role="button" tabindex="0">',
'</a>'
) );
?>
</p>
</span>
archie-loading.php 0000644 00000006527 15153440570 0010141 0 ustar 00 <div class="om-archie-loading">
<svg height="100%" width="100%" version="1.1" viewBox="0 0 50 50">
<circle cx="25" cy="25" r="23" fill="none" />
<path
d="M12.75 27.84c.3.06.83.12 1.07.42l.12.11c.36-.05.72-.05 1.08-.11-.18-.12-.36-.24-.54-.3-.36-.6-.9-.72-1.61-.78V27c-1.32-.06-2.94-.36-3.66-1.2-.84-.9-.96-2.46-.84-3.66A4.7 4.7 0 0110 18.91c.54-.36 1.44-.06 1.5.66.06.3.12 1.38.36 1.5.3.18.84.24 1.38.24a8.83 8.83 0 011.73-1.32c-.96-.12-1.91.12-2.93.24l.84-.84a15.24 15.24 0 018.03-3.54c-1.26-.54-2.64-.78-3.96-1.08 5.1-1.07 11.63-1.5 16.24 2.52 1.2 1.02 2.16 2.4 2.81 4.02.72.11 1.68.11 2.16-.18.3-.18.36-1.2.36-1.5.06-.66.96-1.02 1.5-.66.96.72 1.5 2.04 1.62 3.17.12 1.2 0 2.76-.84 3.66-.72.84-2.28 1.14-3.6 1.2v.18c-.71 0-1.31.18-1.67.78-.18.06-.36.18-.54.3.36.06.78.11 1.14.11 0-.05.06-.11.12-.11.23-.3.77-.36 1.07-.42h.24c.12-.36.48-.78.96-.66s.96.66 1.02 1.08c.72.3 1.5.77 1.68 1.73a17.55 17.55 0 01-2.15 3.67 4 4 0 01-.6.17c-.13 0-.25.06-.3.06v.86c-.28.31-.57.6-.87.9.02-.67.02-1.35.02-2-.18-.12-.36-.3-.54-.48a1.72 1.72 0 01-1.01-.6c-.12-.3.12-.48.42-.66 0-.06-.06-.12-.06-.18a1.21 1.21 0 01-.48-.24 31.57 31.57 0 01-6.9 5.1c1.65.5 3.24 1.1 4.8 1.83-.37.2-.74.4-1.12.57a25.37 25.37 0 00-4.7-1.87c-.9.42-1.85.78-2.81 1.02-.12.06-.12.06-.3 0-.78-.24-1.56-.54-2.34-.9A29 29 0 0017.7 39c-.38-.17-.76-.36-1.12-.56 1.5-.73 3.04-1.34 4.62-1.8a26.15 26.15 0 01-6.48-5.15c-.12.06-.36.18-.53.24 0 .06 0 .12-.07.18.3.18.55.42.42.66-.11.3-.6.48-1.01.6-.12.18-.36.3-.54.42v2.24c-.38-.35-.74-.72-1.08-1.1v-.84c-.12 0-.18 0-.3-.06a4.24 4.24 0 01-.57-.16 17.6 17.6 0 01-2.18-3.7 2.7 2.7 0 011.67-1.71c.06-.42.54-.96 1.02-1.08.48-.12.84.3.96.66h.24zm1.73 2.21c2.94 3.12 6.18 5.7 10.37 7.07 4.5-1.25 7.67-4.01 10.84-7.13-.3-.12-.6-.36-.53-.6 0-.06.06-.12.06-.18l-1.74-.18c-.66 2.22-2.4 3.54-3.12 2.1-.18-.36-.24-.78-.3-1.14-.24.54-.9.54-1.61.6-.9.06-2.1.06-2.94-.18-.18.84-.72.84-1.8.96-.96.06-3.23.3-3.65-.72-.06 1.92-2.34.66-3-.48-.24-.36-.36-.78-.48-1.2l-1.56.18c.06.06.06.12.06.18 0 .42-.24.6-.6.72zm16.24.54c.06.42.18.48.6.3 1.08-.54 1.5-2.63 1.56-3.77-.84-.06-1.74-.06-2.64-.06.24 1.14.3 2.33.48 3.53zm-11.92.24c.36.18.6.18.66-.3.12-.6.18-2.45.3-3.47-.84 0-1.62.06-2.46.12-.3 1.32.06 3 1.5 3.65zM24.55 27c-1.32 0-2.58 0-3.83.06-.12.6-.3 3.23.11 3.41.84.36 2.76.36 3.66.12.24-.18.12-3.05.06-3.6zm.9 0c0 .3 0 2.51.3 2.7.72.35 2.64.3 3.41.05.36-.12.18-2.45.12-2.81-1.26 0-2.57 0-3.83.06zm-11.2-4.92c-.37.06-.67.18-1.02.3l-.84.36a5.36 5.36 0 00-.36 3.54c.3.06.6.06.84.06.18-1.5.66-2.94 1.37-4.26zm22.94-.06h-.78c.48 1.38.84 2.82.96 4.32.24 0 .48 0 .78-.06.42-1.62 0-3.42-.96-4.26zm-25.7 4.14a5.3 5.3 0 01.84-4.2c-.3-.06-.72-.18-.96-.36-1.26.36-1.86 1.8-1.98 3.24.12.18.18.36.3.48.42.42 1.08.66 1.8.84zm27.26 0a3.34 3.34 0 001.74-.78c.12-.12.24-.3.3-.48-.06-1.44-.66-2.82-1.98-3.24-.24.24-.6.3-.96.36.9.96 1.14 2.7.9 4.14zm-18.63-5.63a5.09 5.09 0 1010.18 0 5.04 5.04 0 00-5.09-5.04 5.08 5.08 0 00-5.1 5.04zm5.15-1.62c-.48 0-.96.06-1.38.24.6.18 1.08.78 1.08 1.44 0 .83-.72 1.55-1.68 1.55-.6 0-1.14-.3-1.44-.78-.06.24-.06.48-.06.78 0 1.8 1.56 3.24 3.42 3.24 1.92 0 3.47-1.44 3.47-3.24.06-1.8-1.5-3.23-3.41-3.23zm-14.2 2.22c-.06-.18-.18-.54-.18-.96 0-.42-.48-.54-.96-.06-.78.78-.96 2.7-.9 3.41.3-.9.9-1.92 2.04-2.4zm28.04 0a3.78 3.78 0 012.04 2.4c.06-.73-.18-2.64-.9-3.42-.48-.48-.96-.36-.96.06s-.12.78-.18.96zm-16.78-7.67c1.68-3.72 8.15-3.24 8.4 1.55-2.34-2.63-5.4-3.17-8.4-1.55z"
fill="#858b98"
/>
</svg>
</div>
constantcontact.php 0000644 00000022321 15153440570 0010466 0 ustar 00 <style type="text/css">
.omapi-constant-contact #wpcontent {
padding: 0;
}
.omapi-constant-contact #wpbody {
background: #fff;
padding-left: 40px;
padding-right: 40px;
}
.notice {
display: none;
}
.om-cc-wrap {
max-width: 970px;
}
.om-cc-wrap h1 {
/*color: #1a5285;*/
font-size: 30px;
margin: 0 0 15px 0;
}
.om-cc-wrap h2 {
/*color: #1a5285;*/
font-size: 26px;
margin: 0 0 15px 0;
text-align: left;
}
.om-cc-wrap p {
font-size: 16px;
font-weight: 300;
color: #333;
margin: 1.2em 0;
}
.om-cc-wrap ul,
.om-cc-wrap ol {
margin: 1.6em 2.5em 2em;
line-height: 1.5;
font-size: 16px;
font-weight: 300;
}
.om-cc-wrap ul {
list-style: disc;
}
.om-cc-wrap li {
margin-bottom: 0.8em;
}
.om-cc-wrap hr {
margin: 2.2em 0;
}
.om-cc-wrap .logo {
float: right;
margin-top: 0.8em;
border: 1px solid #ddd;
}
.om-cc-wrap .reasons {
margin: 2.2em 400px 2.2em 2em;
}
.om-cc-wrap .reasons li {
margin-bottom: 1.4em;
}
.om-cc-wrap .steps {
clear: both;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.om-cc-wrap .step {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-negative: 1;
flex-shrink: 1;
margin-bottom: 1.4em;
padding: 0 1em 0 0;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.om-cc-wrap .step a {
-webkit-box-shadow: rgba(0, 35, 60, 0.1) 3px 7px 13px 0px;
box-shadow: rgba(0, 35, 60, 0.1) 3px 7px 13px 0px;
border: 1px solid #efefef;
display: block;
}
.om-cc-wrap .step a:hover {
border-color: #d9d9d9;
}
.om-cc-wrap .step img {
max-width: 100%;
height: auto;
display: block;
}
.om-cc-wrap .dashicons-yes {
color: #19BE19;
font-size: 26px;
}
.om-cc-wrap .button {
background-color: #0078C3;
border: 1px solid #005990;
border-radius: 4px;
color: #fff;
font-size: 16px;
font-weight: 600;
height: auto;
line-height: 1;
margin-bottom: 10px;
padding: 14px 30px;
text-align: center;
}
.om-cc-wrap .button:hover,
.om-cc-wrap .button:focus {
background-color: #005990;
color: #fff
}
@media only screen and (max-width: 767px) {
.om-cc-wrap h1 {
font-size: 26px;
}
.om-cc-wrap h2 {
font-size: 22px;
}
.om-cc-wrap p {
font-size: 14px;
}
.om-cc-wrap ul,
.om-cc-wrap ol {
font-size: 14px;
}
.om-cc-wrap .logo {
width: 120px;
}
.om-cc-wrap .reasons {
margin-right: 150px;
}
}
</style>
<div class="wrap omapi-page om-cc-wrap">
<h1><?php esc_html_e( 'Grow Your Website with OptinMonster + Email Marketing', 'optin-monster-api' ); ?></h1>
<p><?php esc_html_e( 'Wondering if email marketing is really worth your time?', 'optin-monster-api' ); ?></p>
<p><?php echo wp_kses( __( 'Email is hands-down the most effective way to nurture leads and turn them into customers, with a return on investment (ROI) of <strong>$44 back for every $1 spent</strong> according to the Direct Marketing Association.', 'optin-monster-api' ), array( 'strong' => array() ) ); ?></p>
<p><?php esc_html_e( 'Here are 3 big reasons why every smart business in the world has an email list:', 'optin-monster-api' ); ?></p>
<a href="<?php echo esc_url( $data['signup_url'] ); ?>" target="_blank" rel="noopener noreferrer">
<img width="350" class="logo" src="<?php echo esc_url( $data['images_url'] .'constant-contact-OM.png' ); ?>" alt="<?php esc_attr_e( 'OptinMonster with Constant Contact - Try us free', 'optin-monster-api' ); ?>"/>
</a>
<ol class="reasons">
<li><?php echo wp_kses( __( '<strong>Email is still #1</strong> - At least 91% of consumers check their email on a daily basis. You get direct access to your subscribers, without having to play by social media's rules and algorithms.', 'optin-monster-api' ), array( 'strong' => array() ) ); ?></li>
<li><?php echo wp_kses( __( '<strong>You own your email list</strong> - Unlike with social media, your list is your property and no one can revoke your access to it.', 'optin-monster-api' ), array( 'strong' => array() ) ); ?></li>
<li><?php echo wp_kses( __( '<strong>Email converts</strong> - People who buy products marketed through email spend 138% more than those who don't receive email offers.', 'optin-monster-api' ), array( 'strong' => array() ) ); ?></li>
</ol>
<p><?php esc_html_e( 'That's why it's crucial to start collecting email addresses and building your list as soon as possible.', 'optin-monster-api' ); ?></p>
<p>
<?php
printf(
wp_kses(
/* translators: %s - WPBeginners.com Guide to Email Lists URL. */
__( 'For more details, see this guide on <a href="%s" target="_blank" rel="noopener noreferrer">why building your email list is so important</a>.', 'optin-monster-api' ),
array(
'a' => array(
'href' => array(),
'target' => array(),
'rel' => array(),
),
)
),
'https://optinmonster.com/beginners-guide-to-email-marketing/'
);
?>
</p>
<hr/>
<h2><?php esc_html_e( 'You've Already Started - Here's the Next Step (It's Easy)', 'optin-monster-api' ); ?></h2>
<p><?php esc_html_e( 'Here are the 3 things you need to build an email list:', 'optin-monster-api' ); ?></p>
<ol>
<li><?php esc_html_e( 'A Website or Blog', 'optin-monster-api' ); ?> <span class="dashicons dashicons-yes"></span></li>
<?php // TODO: update the following line ?>
<li><?php esc_html_e( 'High-Converting Form Builder', 'optin-monster-api' ); ?> <span class="dashicons dashicons-yes"></span></li>
<li><strong><?php esc_html_e( 'The Best Email Marketing Service', 'optin-monster-api' ); ?></strong></li>
</ol>
<p><?php esc_html_e( 'With a powerful email marketing service like Constant Contact, you can instantly send out mass notifications and beautifully designed newsletters to engage your subscribers.', 'optin-monster-api' ); ?></p>
<p>
<a href="<?php echo esc_url( $data['signup_url'] ); ?>" class="button" target="_blank" rel="noopener noreferrer">
<?php esc_html_e( 'Get Started with Constant Contact for Free', 'optin-monster-api' ); ?>
</a>
</p>
<p><?php esc_html_e( 'OptinMonster plugin makes it fast and easy to capture all kinds of visitor information right from your WordPress site - even if you don't have a Constant Contact account.', 'optin-monster-api' ); ?></p>
<p><?php esc_html_e( 'But when you combine OptinMonster with Constant Contact, you can nurture your contacts and engage with them even after they leave your website. When you use Constant Contact + OptinMonster together, you can:', 'optin-monster-api' ); ?></p>
<ul>
<li><?php esc_html_e( 'Seamlessly add new contacts to your email list', 'optin-monster-api' ); ?></li>
<li><?php esc_html_e( 'Create and send professional email newsletters', 'optin-monster-api' ); ?></li>
<li><?php esc_html_e( 'Get expert marketing and support', 'optin-monster-api' ); ?></li>
</ul>
<p>
<a href="<?php echo esc_url( $data['signup_url'] ); ?>" target="_blank" rel="noopener noreferrer">
<strong><?php esc_html_e( 'Try Constant Contact Today', 'optin-monster-api' ); ?></strong>
</a>
</p>
<hr/>
<h2><?php esc_html_e( 'OptinMonster Makes List Building Easy', 'optin-monster-api' ); ?></h2>
<p><?php esc_html_e( 'When creating OptinMonster, our goal was to make a conversion optimization tool that was both EASY and POWERFUL.', 'optin-monster-api' ); ?></p>
<p><?php esc_html_e( 'Here's how it works.', 'optin-monster-api' ); ?></p>
<div class="steps">
<div class="step1 step">
<a href="<?php echo esc_url( $data['images_url'] . 'om-step-1.png' ); ?>"><img src="<?php echo esc_url( $data['images_url'] . 'om-step-1-sm.png' ); ?>"></a>
<p><?php esc_html_e( '1. Select a design from our beautiful, high-converting template library.', 'optin-monster-api' ); ?></p>
</div>
<div class="step2 step">
<a href="<?php echo esc_url( $data['images_url'] . 'om-step-2.png' ); ?>"><img src="<?php echo esc_url( $data['images_url'] . 'om-step-2-sm.png' ); ?>"></a>
<p><?php esc_html_e( '2. Drag and drop elements to completely customize the look and feel of your campaign.', 'optin-monster-api' ); ?></p>
</div>
<div class="step3 step">
<a href="<?php echo esc_url( $data['images_url'] . 'om-step-3.png' ); ?>"><img src="<?php echo esc_url( $data['images_url'] . 'om-step-3-sm.png' ); ?>"></a>
<p><?php esc_html_e( '3. Connect your Constant Contact email list.', 'optin-monster-api' ); ?></p>
</div>
<div class="step4 step">
<a href="<?php echo esc_url( $data['images_url'] . 'om-step-4.png' ); ?>"><img src="<?php echo esc_url( $data['images_url'] . 'om-step-4-sm.png' ); ?>"></a>
<p><?php esc_html_e( '4. Sync your campaign to your WordPress site, then hit Go Live.', 'optin-monster-api' ); ?></p>
</div>
</div>
<p><?php esc_html_e( 'It doesn't matter what kind of business you run, what kind of website you have, or what industry you are in - you need to start building your email list today.', 'optin-monster-api' ); ?></p>
<p><?php esc_html_e( 'With Constant Contact + OptinMonster, growing your list is easy.', 'optin-monster-api' ); ?></p>
<p>
<a href="<?php echo esc_url( $data['signup_url'] ); ?>" target="_blank" rel="noopener noreferrer">
<strong><?php esc_html_e( 'Try Constant Contact Today', 'optin-monster-api' ); ?></strong>
</a>
</p>
</div>
coupon-metabox.php 0000644 00000015626 15153440570 0010233 0 ustar 00 <?php
/**
* Product Education Metabox for WooCommerce Coupon Pages
*
* @since 2.1.0
*/
$svgpath = plugin_dir_path( OMAPI_FILE ) . '/assets/images/icons/';
?>
<div class="omapi-metabox has-slides">
<nav class="omapi-metabox__nav">
<ul>
<li>
<a href="#omapi-sticky-bar" title="Sticky Bar" class="active">
<?php include $svgpath . 'sticky-bar.svg'; ?>
<?php esc_html_e( 'Sticky Bar', 'optin-monster-api' ); ?>
</a>
</li>
<li>
<a href="#omapi-popup" title="Popup">
<?php include $svgpath . 'popup.svg'; ?>
<?php esc_html_e( 'Popup', 'optin-monster-api' ); ?>
</a>
</li>
<li>
<a href="#omapi-gamified" title="Gamified">
<?php include $svgpath . 'gamified.svg'; ?>
<?php esc_html_e( 'Gamified Spin to Win', 'optin-monster-api' ); ?>
</a>
</li>
</ul>
</nav>
<div class="omapi-metabox__content">
<div class="omapi-metabox__slides">
<div class="omapi-metabox__slides-slide active" id="omapi-sticky-bar">
<div class="omapi-metabox__tab omapi-metabox__tab-coupon">
<div class="omapi-metabox__tab-icon omapi-metabox__tab-icon-coupon">
<img src="<?php echo esc_url( $this->url . 'assets/images/metabox/sticky-bar.svg' ); ?>">
</div>
<div class="omapi-metabox__tab-content">
<p><strong>
<?php if ( $data['has_sites'] ) : ?>
<?php esc_html_e( 'Did you know that creating a sticky bar to promote your coupon can help you increase sales?', 'optin-monster-api' ); ?>
<?php else : ?>
<?php echo esc_html( $data['not_connected_title'] ); ?>
<?php endif; ?>
</strong></p>
<p class="secondary">
<?php if ( $data['has_sites'] ) : ?>
<?php esc_html_e( 'See how one store owner added $23,700 in 5 months with a coupon promoted by an OptinMonster sticky bar.', 'optin-monster-api' ); ?>
<a href="https://optinmonster.com/freemium-software-company-unlocked-7000-anonymous-leads-using-popups/?utm_source=WordPress&utm_medium=WooCouponMetabox&utm_campaign=Plugin" class="omapi-metabox__arrow-after omapi-metabox__link-style" target="_blank" rel="noopener"><?php esc_html_e( 'View Case Study', 'optin-monster-api' ); ?></a>
<?php else : ?>
<?php echo esc_html( $data['not_connected_message'] ); ?>
<?php endif; ?>
</p>
<div class="omapi-button-wrap">
<?php if ( $data['has_sites'] ) : ?>
<a href="admin.php?page=optin-monster-templates&type=floating" class="button button-primary omapi-metabox__arrow-after button-large" target="_blank" rel="noopener"><?php esc_html_e( 'Create a Sticky Bar Campaign', 'optin-monster-api' ); ?></a>
<a href="admin.php?page=optin-monster-campaigns" class="button button-secondary button-large" target="_blank" rel="noopener"><?php esc_html_e( 'View Existing Campaigns', 'optin-monster-api' ); ?></a>
<?php else : ?>
<?php $this->output_view( 'not-connected-buttons.php' ); ?>
<?php endif; ?>
</div>
</div>
</div>
</div>
<div class="omapi-metabox__slides-slide" id="omapi-popup">
<div class="omapi-metabox__tab omapi-metabox__tab-coupon">
<div class="omapi-metabox__tab-icon omapi-metabox__tab-icon-coupon">
<img src="<?php echo esc_url( $this->url . 'assets/images/metabox/popup.svg' ); ?>">
</div>
<div class="omapi-metabox__tab-content">
<p><strong>
<?php if ( $data['has_sites'] ) : ?>
<?php esc_html_e( 'Encourage purchases with a coupon popup!', 'optin-monster-api' ); ?>
<?php else : ?>
<?php echo esc_html( $data['not_connected_title'] ); ?>
<?php endif; ?>
</strong></p>
<p class="secondary">
<?php if ( $data['has_sites'] ) : ?>
<?php esc_html_e( 'See how this store owner increased revenue by 300% using an OptinMonster coupon popup.', 'optin-monster-api' ); ?>
<a href="https://optinmonster.com/case-study-how-win-in-health-used-optinmonster-to-increase-revenue-by-300/?utm_source=WordPress&utm_medium=WooCouponMetabox&utm_campaign=Plugin" class="omapi-metabox__arrow-after omapi-metabox__link-style" target="_blank" rel="noopener"><?php esc_html_e( 'View Case Study', 'optin-monster-api' ); ?></a>
<?php else : ?>
<?php echo esc_html( $data['not_connected_message'] ); ?>
<?php endif; ?>
</p>
<div class="omapi-button-wrap">
<?php if ( $data['has_sites'] ) : ?>
<a href="admin.php?page=optin-monster-templates&type=popup" class="button button-primary omapi-metabox__arrow-after button-large" target="_blank" rel="noopener"><?php esc_html_e( 'Create a Popup Campaign', 'optin-monster-api' ); ?></a>
<a href="admin.php?page=optin-monster-campaigns" class="button button-secondary button-large" target="_blank" rel="noopener"><?php esc_html_e( 'View Existing Campaigns', 'optin-monster-api' ); ?></a>
<?php else : ?>
<?php $this->output_view( 'not-connected-buttons.php' ); ?>
<?php endif; ?>
</div>
</div>
</div>
</div>
<div class="omapi-metabox__slides-slide" id="omapi-gamified">
<div class="omapi-metabox__tab omapi-metabox__tab-coupon">
<div class="omapi-metabox__tab-icon omapi-metabox__tab-icon-coupon">
<img src="<?php echo esc_url( $this->url . 'assets/images/metabox/gamified.svg' ); ?>">
</div>
<div class="omapi-metabox__tab-content">
<p><strong>
<?php if ( $data['has_sites'] ) : ?>
<?php esc_html_e( 'Gamified coupon wheels work! Create one for your store and watch sales grow!', 'optin-monster-api' ); ?>
<?php else : ?>
<?php echo esc_html( $data['not_connected_title'] ); ?>
<?php endif; ?>
</strong></p>
<p class="secondary">
<?php if ( $data['has_sites'] ) : ?>
<?php esc_html_e( 'Learn how to create a gamified coupon wheel popup yourself with our step-by-step tutorial.', 'optin-monster-api' ); ?>
<a href="https://optinmonster.com/coupon-wheel-campaign/?utm_source=WordPress&utm_medium=WooCouponMetabox&utm_campaign=Plugin" class="omapi-metabox__arrow-after omapi-metabox__link-style" target="_blank" rel="noopener"><?php esc_html_e( 'View the Tutorial', 'optin-monster-api' ); ?></a>
<?php else : ?>
<?php echo esc_html( $data['not_connected_message'] ); ?>
<?php endif; ?>
</p>
<div class="omapi-button-wrap">
<?php if ( $data['has_sites'] ) : ?>
<a href="admin.php?page=optin-monster-templates&type=gamified" class="button button-primary omapi-metabox__arrow-after button-large" target="_blank" rel="noopener"><?php esc_html_e( 'Create a Gamified Campaign', 'optin-monster-api' ); ?></a>
<a href="admin.php?page=optin-monster-campaigns" class="button button-secondary button-large" target="_blank" rel="noopener"><?php esc_html_e( 'View Existing Campaigns', 'optin-monster-api' ); ?></a>
<?php else : ?>
<?php $this->output_view( 'not-connected-buttons.php' ); ?>
<?php endif; ?>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
disable-warning-css.php 0000644 00000001645 15153440570 0011123 0 ustar 00 <?php
/**
* CSS to override default message for
*
* @since 2.2.0
*/
if ( empty( $data->labels->singular_name ) ) {
return;
}
$message = sprintf(
/* translators: %s - The name of the post-type being edited. */
esc_attr__( 'OptinMonster campaigns have been disabled for this %s', 'optin-monster-api' ),
$data->labels->singular_name
);
$message2 = sprintf(
/* translators: %s - The name of the post-type being edited. */
esc_attr__( 'Campaigns disabled for this %s', 'optin-monster-api' ),
$data->labels->singular_name
);
/*
* Double selectors added for extra specificity (instead of using !important)
*/
?>
body.om-campaigns-disabled.om-campaigns-disabled [data-type="optinmonster/campaign-selector"]:before {
content: '<?php echo esc_attr( $message ); ?>';
}
body.om-campaigns-disabled.om-campaigns-disabled .om-format-popover .components-popover__content:after {
content: '<?php echo esc_attr( $message2 ); ?>';
}
inline-campaign-shortcode-modal.php 0000644 00000002423 15153440570 0013377 0 ustar 00 <?php
if ( empty( $data['campaigns']['inline'] ) ) {
echo '<p>';
printf(
wp_kses(
/* translators: %s - OptinMonster Templates page. */
__( 'Whoops, you haven\'t created an inline campaign yet. Want to <a href="%s">give it a go</a>?', 'optin-monster-api' ),
array(
'a' => array(
'href' => array(),
),
)
),
esc_url( $data['templatesUri'] . '&type=inline' )
);
echo '</p>';
return;
}
printf( '<p><label for="optin-monster-modal-select-inline-campaign">%s</label></p>', esc_html__( 'Select and display your email marketing form or smart call-to-action campaign', 'optin-monster-api' ) );
echo '<select id="optin-monster-modal-select-inline-campaign">';
foreach ( $data['campaigns']['inline'] as $slug => $name ) {
printf( '<option value="%s">%s</option>', esc_attr( $slug ), esc_html( $name ) );
}
echo '</select>';
echo '<p class="optin-monster-modal-notice">';
printf(
wp_kses( /* translators: %s - OptinMonster documentation URL. */
__( 'Or <a href="%s" target="_blank" rel="noopener noreferrer">create a new inline campaign</a> to embed in this post', 'optin-monster-api' ),
array(
'a' => array(
'href' => array(),
'rel' => array(),
'target' => array(),
),
)
),
esc_url( $data['templatesUri'] . '&type=inline' )
);
echo '</p>';
install-plugin-form.php 0000644 00000002500 15153440570 0011161 0 ustar 00 <?php
wp_enqueue_script( 'om-plugin-install-js', $this->url . 'assets/dist/js/plugininstall.min.js', array( 'jquery' ), $this->asset_version() );
OMAPI_Utils::add_inline_script(
'om-plugin-install-js',
'OMAPI_Plugins',
array(
'restUrl' => rest_url(),
'pluginData' => $data['plugin'],
'actionNonce' => wp_create_nonce( 'om_plugin_action_nonce' ),
'restNonce' => wp_create_nonce( 'wp_rest' ),
)
);
?>
<style>
#om-plugin-alerts {
display: none;
margin-bottom: 15px !important;
padding: 10px !important;
}
#om-plugin-alerts p {
margin-bottom: 10px !important;
}
</style>
<div class="notice notice-error" id="om-plugin-alerts"></div>
<form class="install-plugin-form" action="<?php echo esc_url( $data['plugin_search_url'] ); ?>" method="post" >
<?php if ( ! empty( $data['plugin']['installed'] ) ) : ?>
<button type="submit" id="activateButton" class="button button-primary button-activate" data-actiontext="<?php esc_attr_e( 'Activating...', 'optin-monster-api' ); ?>">
<?php echo esc_html( $data['button_activate'] ); ?>
</button>
<?php else : ?>
<button type="submit" id="installButton" class="button button-primary button-install" data-actiontext="<?php esc_attr_e( 'Installing...', 'optin-monster-api' ); ?>">
<?php echo esc_html( $data['button_install'] ); ?>
</button>
<?php endif; ?>
</form>
jiggle-css.php 0000644 00000001227 15153440570 0007312 0 ustar 00 <style type="text/css">
.om-notifications-count:not(.count-0) {
animation-duration: 10s;
animation-timing-function: ease-out;
animation-delay: 3s;
animation-iteration-count: infinite;
animation-direction: normal;
animation-fill-mode: both;
animation-play-state: running;
animation-name: omjiggle;
}
@keyframes omjiggle {
<?php // these percentages cause the animation to occur for 1s, followed by 9s pause ?>
1%, 9% {
transform: translate3d(-1px, 0, 0);
}
2%, 8% {
transform: translate3d(2px, 0, 0);
}
3%, 5%, 7% {
transform: translate3d(-3px, 0, 0);
}
4%, 6% {
transform: translate3d(3px, 0, 0);
}
}
</style>
logo.svg 0000644 00000112117 15153440570 0006234 0 ustar 00 <svg class="omapi-svg-logo" width="100%" height="100%" viewBox="0 0 716 112" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;">
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M565.437,342.797C565.437,343.888 564.892,344.524 563.711,344.707C561.166,345.071 547.717,345.071 545.355,344.616C544.174,344.344 543.54,343.526 543.54,342.162C543.54,338.891 543.903,328.168 543.903,324.897C543.903,322.354 543.63,313.993 543.63,311.447C543.63,305.905 541.268,303.179 536.451,303.179C533.543,303.179 527.546,306.541 527.546,309.813L527.546,342.526C527.546,343.889 526.91,344.616 525.635,344.799C523,345.161 510.097,345.072 507.735,344.708C506.462,344.525 505.827,343.798 505.827,342.709L505.917,314.176C505.917,304.089 505.099,296.183 503.555,290.458C503.372,289.64 503.281,288.459 504.371,288.187C506.916,287.914 510.277,287.46 514.549,286.823C520.999,285.551 524.544,284.916 525.361,284.916C526.544,284.916 526.272,293.094 527.451,293.094C527.906,293.094 529.178,291.731 533.994,288.914C538.81,286.097 542.992,284.733 546.536,284.733C556.35,284.733 565.164,289.548 565.164,299.998C565.164,311.63 565.164,318.809 565.255,331.167C565.255,336.44 565.346,340.346 565.346,342.981L565.437,342.797ZM605.785,295.545C605.785,295.908 605.51,296.453 604.875,297.18C599.967,295.908 592.516,297.453 592.516,303.45C592.516,308.72 604.421,313.358 604.421,325.352C604.421,329.35 602.695,334.984 599.697,337.436C593.699,342.525 584.975,346.795 577.251,346.795C575.343,346.795 567.619,333.892 567.619,332.165C567.619,331.802 567.891,331.62 568.255,331.529C571.071,330.984 573.98,330.439 576.796,329.984C580.342,328.802 582.158,326.986 582.158,324.351C582.158,322.533 581.158,320.534 579.07,318.171C575.344,314.082 573.434,311.901 573.254,311.629C562.803,296.088 580.615,281.277 597.063,281.277C598.607,281.277 605.695,294.272 605.695,295.453L605.785,295.545ZM652.946,326.804C652.946,328.714 652.038,335.8 652.038,337.71C652.038,340.073 651.765,340.162 649.675,341.345C644.496,344.16 638.679,345.615 632.319,345.615C620.596,345.615 614.781,341.162 614.781,332.166C614.781,327.716 615.417,312.631 615.417,308.086C615.417,303.272 608.42,307.27 608.42,303.815C608.42,302.725 608.693,298.908 608.693,297.909C608.693,296.454 608.42,291.547 608.42,290.185C608.42,289.367 609.692,288.913 612.328,288.821C613.782,288.821 614.599,288.367 614.69,287.64C614.962,286.095 615.053,283.642 614.962,280.371C614.781,275.191 614.69,273.192 614.69,272.919C614.69,268.194 615.145,265.922 616.053,265.922C617.78,265.922 624.049,267.376 625.504,267.557C627.592,267.83 630.683,268.284 634.864,268.739C635.864,268.83 636.408,269.193 636.408,269.738C636.408,272.464 635.589,281.734 635.589,284.46C635.589,286.459 636.137,287.458 637.317,287.458C639.679,287.458 647.767,287.094 650.222,287.094C651.13,287.094 651.584,287.368 651.584,288.004C651.584,289.821 650.947,294.547 650.947,296.364L651.039,304.815C651.039,305.633 650.494,306.087 649.311,306.087C645.132,305.996 640.863,305.905 636.68,305.905C636.044,305.905 635.772,306.814 635.772,308.54L635.864,317.173C635.864,323.534 636.679,326.805 643.405,326.805C647.222,326.805 652.946,323.718 652.946,326.716L652.946,326.804ZM690.476,307.903C690.476,299.906 680.572,294.727 675.119,301.633C673.575,303.632 672.847,305.904 672.847,308.63C672.847,309.719 673.392,310.266 674.575,310.266C677.573,310.266 682.208,309.811 688.568,308.902C689.931,308.719 690.568,308.358 690.568,307.903L690.476,307.903ZM711.74,311.629C711.74,315.719 710.379,318.079 707.742,318.626C707.289,318.717 703.107,319.171 695.202,319.989C690.385,320.534 683.298,321.17 673.847,321.898C675.575,330.166 689.295,331.712 697.836,326.714C699.381,325.714 700.927,324.804 702.471,323.804C704.289,324.715 709.741,335.163 709.741,337.073C709.741,337.346 709.469,337.798 708.834,338.437C703.926,343.706 696.292,346.342 685.842,346.342C666.759,346.342 653.492,334.256 653.492,315.08C653.492,296.726 665.124,283.003 683.844,283.003C691.567,283.003 698.201,285.82 703.653,291.545C709.103,297.179 711.83,303.903 711.83,311.717L711.74,311.629ZM752.813,306.813C752.813,309.902 749.363,309.175 746.816,308.995C743.092,308.72 738.639,308.72 736.64,310.447C735.457,311.446 734.822,313.629 734.822,316.808C734.822,319.718 735.005,329.714 735.005,332.62C735.005,334.528 735.459,341.161 735.459,343.07C735.459,344.07 734.822,344.615 733.46,344.706C729.552,345.069 719.376,345.069 715.287,344.615C713.923,344.434 713.288,343.797 713.288,342.615L713.377,313.537C713.377,303.995 712.469,296.181 710.743,290.092C710.56,289.274 710.469,288.184 711.56,288.002C713.832,287.73 717.012,287.275 721.375,286.639C727.735,285.367 731.097,284.731 731.279,284.731C733.097,284.731 732.37,292.364 733.733,292.364C734.278,292.364 734.821,291.274 738.731,289.184C742.637,287.093 746.364,286.003 749.906,286.003C752.177,286.003 753.268,286.457 753.268,287.457C753.268,288.638 753.177,290.274 752.905,292.455C752.268,298.361 752.632,301.815 752.632,306.813L752.813,306.813ZM404.505,342.344C404.505,343.706 403.869,344.524 402.687,344.706C400.236,345.069 386.967,345.069 384.515,344.615C383.333,344.343 382.698,343.343 382.698,341.616C382.698,338.437 383.061,328.075 383.061,324.987C383.061,317.899 382.97,312.901 382.788,309.902C382.516,305.086 380.244,302.724 375.973,302.724C372.156,302.724 367.613,306.54 367.159,310.447C366.977,312.174 366.886,317.08 366.886,325.352C366.886,328.531 367.249,339.436 367.249,342.708C367.249,344.071 366.704,344.707 365.523,344.707L347.166,344.707C346.077,344.707 345.44,343.889 345.44,342.253C345.44,338.983 345.804,328.351 345.804,325.081C345.804,322.534 345.531,313.994 345.531,311.447C345.531,296.546 329.72,304.178 329.72,309.54L329.81,342.436C329.81,344.524 329.628,344.616 327.539,344.797C323.177,345.159 315.816,345.159 310.273,344.707C308.274,344.524 308.274,344.524 308.274,342.436L308.365,313.358C308.365,306.723 307.91,299.272 306.911,291.002C306.729,290.003 306.548,288.913 307.638,288.549C309.637,287.731 316.725,287.368 318.088,287.094C319.451,286.822 325.358,285.005 327.629,285.005C329.447,285.005 328.538,293.547 329.356,293.456C331.81,292.819 337.535,284.551 349.439,284.551C356.526,284.551 363.796,287.913 365.704,294.819C369.976,289.003 378.335,284.551 385.515,284.551C395.69,284.551 404.234,289.548 404.234,300.18C404.234,303.815 403.871,315.901 403.871,319.535C403.871,323.807 404.234,338.255 404.234,342.526L404.505,342.344Z" style="fill:white;fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M79.096,314.536C79.096,308.448 75.098,302.45 68.465,302.45C58.559,302.45 54.379,315.445 60.558,322.988C66.738,330.529 79.096,326.35 79.096,314.536M145.432,315.081C145.432,303.359 132.619,298.815 126.713,306.63C121.806,313.173 123.714,327.35 134.709,327.35C141.798,327.349 145.432,323.26 145.432,315.081M167.878,315.173C167.878,332.165 156.973,345.523 139.525,345.523C132.801,345.523 124.441,340.889 124.714,340.889C124.168,340.889 123.896,341.524 123.896,342.707C123.896,346.342 124.532,357.7 124.532,361.335C124.532,362.607 123.896,363.243 122.533,363.243C119.443,363.243 106.993,363.515 104.813,362.971C103.631,362.698 102.995,361.971 102.995,360.699L103.087,313.991C103.087,304.54 102.359,296.635 100.996,290.183C100.814,289.365 100.724,288.274 101.632,287.911C104.904,286.639 116.445,284.913 120.079,284.913C123.805,284.913 122.442,291.182 123.623,291.182C123.169,291.182 124.986,290.092 128.803,287.911C132.71,285.729 136.163,284.64 139.344,284.64C157.245,284.64 167.968,297.453 167.968,315.081L167.878,315.173ZM214.221,326.622C214.221,329.258 213.313,334.982 213.313,337.526C213.313,339.709 213.131,339.98 210.95,341.161C205.771,343.978 199.955,345.434 193.594,345.434C181.871,345.434 176.056,340.981 176.056,331.985C176.056,327.35 176.692,312.538 176.692,307.904C176.692,302.997 169.695,307.177 169.695,303.634C169.695,302.543 169.967,298.726 169.967,297.726C169.967,296.273 169.695,291.366 169.695,290.002C169.695,289.184 170.967,288.73 173.602,288.64C175.056,288.64 175.874,288.185 175.965,287.458C176.238,285.913 176.328,283.46 176.238,280.188C176.056,275.009 175.965,272.464 175.965,272.737C175.965,268.012 176.419,265.74 177.328,265.74C179.509,265.74 184.507,267.103 186.779,267.376C188.868,267.648 191.958,268.102 196.138,268.557C197.138,268.648 197.683,269.012 197.683,269.557C197.683,272.646 196.865,281.188 196.865,284.277C196.865,286.277 197.41,287.276 198.592,287.276C200.954,287.276 209.042,286.913 211.496,286.913C212.404,286.913 212.858,287.185 212.858,287.822C212.858,289.639 212.222,294.364 212.222,296.182L212.313,304.633C212.313,305.451 211.768,305.905 210.587,305.905C206.225,305.814 202.318,305.723 197.956,305.723C197.32,305.723 197.047,306.632 197.047,308.359L197.138,316.991C197.138,323.352 198.047,326.624 204.68,326.624C208.951,326.624 214.221,323.441 214.221,326.532L214.221,326.622ZM237.757,316.535C237.757,321.533 238.12,337.89 238.12,342.888C238.12,343.706 237.575,344.251 236.575,344.434C233.759,344.887 220.764,344.979 217.947,344.434C217.038,344.251 216.493,343.98 216.312,343.616C216.039,343.071 216.584,318.719 216.584,316.537C216.584,305.087 216.13,295.909 215.221,289.094C214.857,286.095 215.585,286.277 221.946,287.004C230.124,287.822 231.487,286.731 237.757,286.731C239.484,286.731 239.211,287.822 239.12,289.094C238.212,296.998 237.757,306.086 237.757,316.535M239.302,271.464C239.302,278.46 235.304,282.005 227.398,282.005C214.857,282.005 212.04,269.464 219.129,263.739C226.58,257.742 239.302,261.831 239.302,271.464M304.366,342.615C304.366,343.706 303.821,344.343 302.639,344.523C300.095,344.887 286.646,344.887 284.283,344.434C283.102,344.16 282.466,343.344 282.466,341.98C282.466,338.71 282.829,327.987 282.829,324.716C282.829,322.17 282.556,313.809 282.556,311.266C282.556,305.723 280.194,302.997 275.378,302.997C272.288,302.997 266.472,306.45 266.472,309.631L266.472,342.345C266.472,343.708 265.836,344.434 264.564,344.616C261.565,344.979 249.479,344.979 246.662,344.524C245.39,344.344 244.754,343.616 244.754,342.525L244.845,313.994C244.845,303.907 244.027,296.001 242.482,290.276C242.301,289.368 242.301,288.277 243.3,288.005C245.845,287.732 249.207,287.277 253.478,286.641C259.93,285.369 263.473,284.733 264.292,284.733C265.472,284.733 265.2,292.912 266.382,292.912C265.928,292.912 268.108,291.549 272.924,288.732C277.741,285.915 281.921,284.552 285.465,284.552C295.279,284.552 304.093,289.368 304.093,299.818C304.093,311.449 304.093,318.629 304.184,330.987C304.184,336.257 304.275,340.163 304.275,342.799L304.366,342.615ZM98.907,314.536C98.907,332.983 86.73,345.614 68.192,345.614C50.381,345.614 37.659,333.165 37.659,315.264C37.659,296.726 49.2,283.64 68.192,283.64C86.548,283.64 98.907,296.181 98.907,314.536" style="fill:white;fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<g opacity="0.149002">
<clipPath id="_clip1">
<rect x="385.878" y="344.16" width="139.94" height="15.086"/>
</clipPath>
<g clip-path="url(#_clip1)">
<path d="M455.848,344.16C494.47,344.16 525.819,347.522 525.819,351.704C525.819,355.884 494.469,359.246 455.848,359.246C417.228,359.246 385.879,355.884 385.879,351.704C385.878,347.522 417.228,344.16 455.848,344.16" style="fill:black;fill-rule:nonzero;"/>
</g>
</g>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M497.921,284.186C498.831,283.641 499.012,280.278 499.104,279.279C499.376,277.007 502.193,276.008 504.011,277.189C507.192,279.46 508.827,283.823 509.28,287.548C509.735,291.364 509.372,296.453 506.646,299.452C503.738,302.724 496.377,303.724 492.016,303.269C490.835,303.178 489.744,302.905 488.653,302.724L486.563,284.004L488.837,284.458C491.108,284.912 495.743,285.368 497.833,284.186L497.921,284.186Z" style="fill:rgb(153,153,102);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M505.009,280.551C504.464,279.824 503.828,279.097 503.101,278.643C502.374,278.097 501.011,278.552 500.918,279.461L500.829,280.096C502.193,279.642 503.737,280.006 505.009,280.551M507.554,293.364C508.099,290.456 507.826,287.093 506.827,284.186C506.1,283.277 505.372,282.551 504.009,282.005C502.282,281.278 501.374,281.551 500.559,282.278C500.467,283.005 500.283,283.55 500.104,284.095C504.829,285.64 506.828,290.183 507.555,293.454L507.555,293.364L507.554,293.364ZM493.741,286.639C492.106,286.639 490.379,286.457 488.653,286.094L490.287,301.178C492.471,301.633 495.013,301.633 497.284,301.361C498.92,295.545 497.284,288.73 493.651,286.549L493.741,286.639ZM498.83,285.64C498.195,286.003 497.283,286.276 496.196,286.457C499.466,289.911 500.466,296.181 499.282,301.088C502.009,300.543 504.28,299.543 505.462,298.271C505.735,297.998 505.916,297.634 506.19,297.362C506.19,292.182 504.1,286.639 499.102,285.549C499.01,285.64 499.01,285.64 498.918,285.64L498.83,285.64Z" style="fill:rgb(192,192,160);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M497.921,295.453C495.74,295.999 493.378,296.09 491.65,295.908C490.924,295.817 490.287,295.726 489.651,295.544L488.561,286.185C490.287,286.548 492.015,286.73 493.65,286.73C496.013,288.184 497.56,291.637 497.832,295.453L497.921,295.453ZM504.556,282.277C504.644,282.823 504.736,283.368 504.827,283.912C505.009,285.003 505.009,286.275 504.918,287.548C503.735,286.094 502.192,284.822 500.103,284.095C500.283,283.55 500.466,283.004 500.557,282.277C501.281,281.641 502.281,281.277 504.008,282.005C504.192,282.095 504.373,282.186 504.556,282.277M503.192,278.733C503.465,279.188 503.645,279.642 503.828,280.096C502.828,279.824 501.829,279.732 500.738,280.006L500.829,279.37C500.918,278.46 502.281,278.006 503.01,278.552L503.193,278.642L503.193,278.733L503.192,278.733ZM498.83,285.64C498.194,286.003 497.283,286.275 496.195,286.457C498.194,288.547 499.282,291.637 499.647,294.909C500.918,294.453 502.1,293.818 502.828,292.91C503.556,292.182 501.646,286.094 499.012,285.549C498.92,285.64 498.92,285.64 498.83,285.64" style="fill:rgb(251,250,196);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M412.685,284.186C411.774,283.641 411.594,280.278 411.501,279.279C411.229,277.007 408.412,276.008 406.595,277.189C403.413,279.46 401.779,283.823 401.325,287.548C400.871,291.364 401.234,296.453 403.96,299.452C406.868,302.724 414.228,303.724 418.59,303.269C419.771,303.178 420.862,302.905 421.953,302.724L424.042,284.004L421.769,284.458C419.498,284.912 414.863,285.368 412.773,284.186L412.685,284.186Z" style="fill:rgb(153,153,102);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M405.597,280.551C406.142,279.824 406.778,279.097 407.504,278.643C408.232,278.097 409.595,278.552 409.688,279.461L409.776,280.096C408.413,279.642 406.868,280.006 405.597,280.551M403.051,293.364C402.507,290.456 402.78,287.093 403.779,284.186C404.506,283.277 405.233,282.551 406.596,282.005C408.323,281.278 409.232,281.551 410.047,282.278C410.139,283.005 410.323,283.55 410.502,284.095C405.777,285.64 403.778,290.183 403.05,293.454L403.05,293.364L403.051,293.364ZM416.865,286.639C418.5,286.639 420.227,286.457 421.953,286.094L420.318,301.178C418.135,301.633 415.592,301.633 413.321,301.361C411.685,295.545 413.321,288.73 416.955,286.549L416.865,286.639ZM411.776,285.64C412.411,286.003 413.323,286.276 414.41,286.457C411.139,289.911 410.14,296.181 411.323,301.088C408.597,300.543 406.326,299.543 405.143,298.271C404.87,297.998 404.69,297.634 404.416,297.362C404.416,292.182 406.506,286.639 411.504,285.549C411.595,285.64 411.595,285.64 411.688,285.64L411.776,285.64Z" style="fill:rgb(192,192,160);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M412.685,295.453C414.866,295.999 417.228,296.09 418.955,295.908C419.682,295.817 420.318,295.726 420.954,295.544L422.044,286.185C420.318,286.548 418.591,286.73 416.956,286.73C414.593,288.184 413.048,291.637 412.774,295.453L412.685,295.453ZM406.05,282.277C405.961,282.823 405.87,283.368 405.778,283.912C405.597,285.003 405.597,286.275 405.689,287.548C406.87,286.094 408.414,284.822 410.503,284.095C410.323,283.55 410.14,283.004 410.048,282.277C409.324,281.641 408.325,281.277 406.598,282.005C406.414,282.095 406.233,282.186 406.05,282.277M407.414,278.733C407.141,279.188 406.961,279.642 406.778,280.096C407.777,279.824 408.777,279.732 409.868,280.006L409.776,279.37C409.688,278.46 408.325,278.006 407.596,278.552L407.413,278.642L407.413,278.733L407.414,278.733ZM411.776,285.64C412.412,286.003 413.323,286.275 414.411,286.457C412.412,288.547 411.323,291.637 410.959,294.909C409.688,294.453 408.505,293.818 407.777,292.91C407.051,292.182 408.96,286.094 411.594,285.549C411.685,285.64 411.685,285.64 411.776,285.64" style="fill:rgb(251,250,196);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M422.77,280.551C419.59,280.278 416.499,280.914 413.41,281.369L416.136,278.733C418.773,276.189 422.316,273.917 425.681,272.281C430.677,269.737 436.403,267.829 442.126,267.284C438.126,265.557 433.583,264.739 429.314,263.739C445.763,260.287 466.843,259.014 481.929,271.827C490.563,279.188 495.287,292.819 495.287,305.177C495.287,351.796 415.866,351.796 415.866,305.177C415.866,298.907 417.41,292.91 420.319,287.457C419.229,287.73 418.229,288.093 417.136,288.548L412.323,290.547L415.773,286.639C417.864,284.277 420.227,282.278 422.953,280.733L422.77,280.551Z" style="fill:rgb(142,212,30);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M458.393,266.193C466.118,267.101 473.659,269.646 479.927,275.007C487.56,281.459 491.65,293.454 491.65,304.268C491.65,324.076 475.293,334.346 458.392,334.891L458.392,266.193L458.393,266.193Z" style="fill:rgb(112,169,27);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M429.131,276.28C435.129,272.281 444.944,271.009 456.758,271.646C454.668,269.193 452.76,267.647 449.943,266.284C455.304,266.102 459.574,267.284 470.206,270.919C461.03,265.557 449.763,263.104 439.22,264.285C443.036,265.375 446.671,267.102 450.033,269.374C439.22,268.193 426.769,273.372 421.771,277.643C425.044,277.28 427.95,277.915 431.042,279.279C426.68,280.823 423.862,282.187 421.135,284.822C425.86,282.459 429.586,280.46 435.584,279.188C433.221,278.37 431.949,276.916 429.131,276.28" style="fill:rgb(161,225,65);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M455.483,265.284C466.39,265.284 475.203,273.826 475.203,284.458C475.203,294.999 466.39,303.632 455.483,303.632C444.58,303.632 435.767,295.09 435.767,284.458C435.765,273.917 444.58,265.284 455.483,265.284" style="fill:rgb(112,169,27);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M424.225,302.36C424.861,301.178 484.654,300.724 485.836,302.36C487.924,305.086 486.745,307.721 485.836,309.993L424.225,309.993C423.68,307.539 422.771,304.904 424.225,302.36" style="fill:rgb(112,169,27);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M425.043,304.086C425.679,302.541 483.926,301.905 485.108,304.086C487.107,307.811 485.925,311.446 485.108,314.536L425.043,314.536C424.497,311.173 423.68,307.63 425.043,304.086" style="fill:rgb(75,113,19);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M473.477,264.467C472.66,248.928 451.758,247.292 446.307,259.469C455.939,254.198 465.752,256.107 473.477,264.467" style="fill:rgb(112,169,27);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M461.845,251.563C455.759,250.654 449.125,253.29 446.399,259.377C450.033,257.378 453.76,256.47 457.303,256.47C458.031,255.107 459.757,252.472 461.938,251.563L461.845,251.563Z" style="fill:rgb(133,197,31);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M455.483,263.285C465.297,263.285 473.204,271.191 473.204,281.005C473.204,290.819 465.297,298.725 455.483,298.725C445.671,298.725 437.766,290.819 437.766,281.005C437.766,271.191 445.67,263.285 455.483,263.285" style="fill:rgb(211,232,239);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M444.308,267.829C450.214,262.922 458.484,262.922 462.663,268.011C466.843,273.009 465.39,281.096 459.483,286.094C453.575,291.001 445.307,291.001 441.125,285.912C436.947,280.914 438.402,272.827 444.308,267.829" style="fill:white;fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M455.938,275.008C462.844,275.008 468.388,280.188 468.388,286.639C468.388,293.091 462.842,298.271 455.938,298.271C449.034,298.271 443.489,293.091 443.489,286.639C443.489,280.188 449.033,275.008 455.938,275.008" style="fill:rgb(13,130,223);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M455.938,275.008C459.3,275.008 462.39,276.28 464.571,278.279C463.754,281.096 462.027,283.913 459.482,286.094C454.575,290.183 448.034,290.82 443.58,288.093C443.489,287.639 443.489,287.185 443.489,286.639C443.489,280.188 449.033,275.008 455.938,275.008" style="fill:rgb(3,153,237);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M455.938,279.188C460.3,279.188 463.935,282.55 463.935,286.639C463.935,290.729 460.391,294.09 455.938,294.09C451.577,294.09 447.942,290.729 447.942,286.639C447.942,282.55 451.485,279.188 455.938,279.188" style="fill:rgb(35,35,35);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M455.938,279.188C458.755,279.188 461.209,280.551 462.663,282.55C461.844,283.822 460.754,285.003 459.482,286.003C456.209,288.73 452.21,289.911 448.668,289.638C448.214,288.73 447.942,287.639 447.942,286.548C447.942,282.459 451.485,279.097 455.938,279.097L455.938,279.188Z" style="fill:rgb(50,50,50);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M448.941,275.644C452.212,275.644 454.847,278.098 454.847,281.187C454.847,284.277 452.212,286.731 448.941,286.731C445.67,286.731 443.035,284.277 443.035,281.187C443.035,278.098 445.67,275.644 448.941,275.644" style="fill:white;fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M414.138,308.448C441.581,304.359 469.117,304.722 496.56,308.448C498.559,322.805 497.468,336.438 496.56,350.157C469.117,351.248 441.581,351.431 414.138,350.157C412.502,336.255 412.322,322.351 414.138,308.448" style="fill:rgb(156,174,179);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M422.044,347.341C444.308,348.157 466.481,348.069 488.743,347.341C480.747,342.796 472.75,338.437 463.754,335.983C460.844,337.346 457.757,338.437 454.667,339.345C454.212,339.435 454.212,339.435 453.758,339.345C451.212,338.527 448.669,337.527 446.214,336.438C437.49,338.981 429.585,342.707 421.952,347.433L422.044,347.341ZM416.773,313.173C415.592,324.169 415.773,335.255 416.956,346.25C424.953,341.253 433.494,337.254 442.489,334.438C432.13,328.986 424.86,321.17 416.773,313.173M491.65,310.993C467.389,308.083 443.035,307.811 418.773,310.993C428.768,322.168 439.766,331.348 454.396,336.162C469.933,331.712 480.655,321.988 491.65,310.993M493.741,346.25C494.469,335.255 495.195,324.26 494.014,313.265C485.837,321.353 477.112,329.076 466.934,334.436C476.385,337.253 485.201,341.435 493.834,346.249L493.741,346.249L493.741,346.25Z" style="fill:rgb(211,232,239);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M422.044,347.341C432.765,347.705 443.487,347.886 454.303,347.886L454.303,339.345C454.212,339.345 454.122,339.345 453.849,339.253C451.305,338.438 448.762,337.437 446.307,336.346C437.583,338.89 429.678,342.615 422.044,347.341M416.773,313.173C415.592,324.169 415.773,335.255 416.956,346.25C424.953,341.253 433.494,337.254 442.489,334.438C432.13,328.986 424.86,321.17 416.773,313.173M454.303,308.72C442.399,308.72 430.586,309.447 418.773,310.994C428.679,322.17 439.766,331.258 454.303,336.163L454.303,308.72Z" style="fill:white;fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M438.855,315.264C438.765,315.627 438.583,315.992 438.403,316.355C438.219,316.9 437.856,317.443 437.403,317.807C436.312,318.625 434.95,318.354 433.766,317.898C431.131,316.807 429.315,314.172 428.223,311.628C426.952,308.718 426.86,306.63 427.587,303.449C445.943,302.45 464.754,302.268 482.564,303.358L482.564,303.449L482.838,303.449C483.111,306.539 482.838,307.811 482.112,310.358C481.293,313.265 479.565,316.807 476.659,318.17C475.568,318.717 474.296,318.989 473.296,318.261C472.843,317.898 472.481,317.353 472.206,316.807C471.57,315.808 471.39,314.356 471.207,313.264C470.844,313.991 470.39,314.445 469.662,314.626C468.481,314.899 467.118,315.079 465.936,315.171C464.755,315.263 463.485,315.355 462.21,315.355C460.302,315.355 458.211,315.171 456.396,314.628C456.124,315.719 455.669,316.716 454.579,317.079C453.398,317.443 451.943,317.626 450.671,317.718C449.308,317.807 447.945,317.899 446.673,317.899C444.583,317.899 442.22,317.718 440.312,316.9C439.584,316.627 439.128,316.081 438.858,315.355L438.858,315.264L438.855,315.264Z" style="fill:rgb(153,153,102);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M469.66,302.814C470.388,306.903 470.205,312.174 469.024,312.446C467.206,312.901 460.209,313.629 456.757,312.357C455.846,310.631 455.846,306.269 455.938,302.725C460.664,302.724 465.389,302.724 469.66,302.814M440.308,303.632C439.673,305.541 439.037,307.721 438.401,310.358C438.037,311.994 437.764,313.629 437.49,314.809C437.127,316.444 436.309,316.718 434.764,316.081C430.765,314.356 428.678,307.632 428.857,303.541C431.584,303.359 435.674,303.178 440.307,302.996C444.761,302.905 449.759,302.814 454.757,302.814C455.209,307.812 455.209,313.81 454.121,315.081C452.21,315.72 444.761,316.628 441.124,314.992C439.488,314.266 440.124,308.177 440.215,303.724L440.308,303.632ZM470.388,302.814C470.931,304.995 471.568,307.267 472.203,310.175C472.566,311.992 472.75,313.721 473.021,314.9C473.385,316.717 474.112,316.99 475.565,316.264C479.111,314.445 481.11,307.72 481.017,303.269C478.384,303.087 474.658,302.905 470.388,302.814" style="fill:rgb(192,192,160);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M455.938,305.268C460.209,305.268 464.482,305.268 468.388,305.358C469.024,307.631 469.024,311.72 466.297,312.719C463.39,312.993 459.209,313.082 456.756,312.174C456.121,310.901 455.938,308.084 455.938,305.268M440.217,305.54C444.125,305.449 448.578,305.358 453.031,305.358C453.483,308.63 454.302,315.173 450.213,315.536C447.214,315.809 443.489,315.809 441.125,314.809C439.765,314.173 439.945,309.63 440.126,305.631L440.217,305.54ZM429.041,306.086C430.949,305.904 433.492,305.812 436.49,305.722C436.854,305.722 437.581,314.718 437.581,314.718C437.217,316.354 436.4,316.627 434.855,315.991C431.674,314.628 429.675,310.082 429.129,306.176L429.041,306.086ZM473.022,314.9C473.385,316.717 474.113,316.99 475.566,316.264C478.476,314.809 480.292,310.083 480.838,305.995C479.112,305.812 477.022,305.722 474.566,305.631C473.113,306.722 472.839,314.264 473.022,314.9" style="fill:rgb(251,250,196);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M448.123,305.449C448.307,308.995 448.123,312.537 447.671,312.809C446.763,313.357 443.4,314.082 441.765,312.719C441.126,312.266 441.218,308.811 441.31,305.54C443.49,305.449 445.763,305.449 448.216,305.358L448.123,305.449ZM463.391,305.358C463.481,307.994 463.299,310.447 462.936,310.629C462.119,311.082 458.937,311.629 457.302,310.538C456.757,310.175 456.757,307.72 456.847,305.268L463.392,305.268L463.392,305.358L463.391,305.358ZM434.675,305.812C434.584,306.812 434.584,307.995 434.584,309.175L434.584,312.809C434.584,314.173 434.221,314.445 433.493,313.809C432.041,312.719 430.767,309.266 430.222,306.086C431.494,305.994 433.04,305.904 434.675,305.812M479.747,305.904C478.563,305.812 477.201,305.722 475.657,305.722C475.657,306.721 475.749,307.811 475.749,308.994L475.749,312.901C475.749,314.355 476.021,314.628 476.748,313.991C478.02,312.809 479.202,309.357 479.747,305.904" style="fill:white;fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M419.591,348.068C418.591,352.611 414.045,355.61 409.504,355.428C403.234,355.154 393.51,348.249 393.692,341.434C393.783,337.618 396.6,334.163 399.508,331.984C402.325,329.8 407.05,327.531 410.686,328.53C414.32,329.53 416.864,334.528 418.046,337.798C419.135,340.616 420.227,345.071 419.498,348.069L419.591,348.069L419.591,348.068Z" style="fill:rgb(133,197,31);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M418.046,347.613C418.135,347.068 418.228,346.522 418.228,345.886C417.047,340.888 414.229,335.164 411.049,334.256C406.142,332.8 396.238,339.344 396.781,346.069C399.508,350.249 405.325,353.702 409.504,353.882C413.32,354.065 417.228,351.519 418.047,347.703L418.047,347.613L418.046,347.613Z" style="fill:rgb(112,169,27);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M413.502,342.524C414.773,339.98 412.686,335.527 409.504,335.89C406.142,336.345 398.872,341.343 398.872,345.251C398.872,347.705 402.234,349.432 405.777,348.433C408.413,347.705 412.502,344.615 413.502,342.524M416.319,348.885C416.955,347.34 416.046,344.615 414.229,344.886C412.321,345.251 407.776,348.521 407.959,350.339C408.048,351.794 410.594,353.066 412.594,352.338C414.047,351.794 415.773,350.157 416.319,348.885" style="fill:rgb(93,141,23);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M408.504,330.712C408.595,332.348 405.414,333.8 404.142,332.62C403.051,330.529 403.326,327.985 404.233,327.44C405.233,326.895 407.687,327.895 408.504,330.712" style="fill:rgb(44,68,12);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M402.325,333.711C402.686,335.526 400.235,337.073 399.052,336.255C397.508,334.71 396.964,331.984 397.688,331.348C398.417,330.712 401.052,331.712 402.325,333.711" style="fill:rgb(44,68,12);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M397.69,338.254C398.238,339.436 397.054,341.071 395.691,340.981C394.239,339.89 392.876,337.346 393.419,336.709C393.965,335.983 396.419,336.709 397.69,338.254" style="fill:rgb(44,68,12);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M420.953,321.352C421.681,319.989 419.682,319.078 418.046,318.442C416.408,317.898 415.592,317.898 414.956,319.261C414.228,320.624 413.865,322.713 415.592,323.258C417.227,323.804 420.317,322.713 421.045,321.35L420.953,321.35L420.953,321.352Z" style="fill:rgb(44,68,12);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M422.408,316.264C422.59,317.808 420.407,318.626 418.592,318.99C416.865,319.354 416.137,319.171 415.957,317.626C415.773,316.079 416.229,313.628 418.047,313.265C419.771,312.902 422.225,314.718 422.408,316.264" style="fill:rgb(44,68,12);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M422.77,311.174C422.955,312.629 420.771,313.358 418.956,313.721C417.229,314.082 416.501,313.902 416.321,312.358C416.136,310.903 416.593,308.632 418.319,308.268C420.047,307.904 422.499,309.631 422.682,311.083L422.77,311.174Z" style="fill:rgb(44,68,12);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M408.504,307.812C408.776,308.996 411.048,308.72 412.775,308.36C414.501,307.905 415.138,307.541 414.774,306.36C414.501,305.178 413.41,303.543 411.687,303.997C409.96,304.451 408.233,306.633 408.504,307.905L408.504,307.812Z" style="fill:rgb(44,68,12);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M406.96,322.261L407.504,323.805L406.323,322.897C405.776,322.442 405.324,321.806 404.96,321.079C405.049,321.806 405.142,322.262 405.324,322.897C403.598,320.079 402.051,316.99 403.05,312.902C403.961,309.175 407.687,307.448 410.322,306.722C411.957,306.268 413.773,305.995 415.408,306.177C416.408,306.268 418.135,306.54 418.862,307.448C419.589,308.36 419.953,310.266 420.134,311.538C420.406,313.537 420.317,315.627 420.045,317.626C419.771,319.442 419.227,321.17 418.318,322.624C417.591,323.715 416.772,324.532 415.684,324.988C414.409,325.532 413.137,325.623 411.773,325.351C409.958,324.988 408.322,323.897 406.867,322.352L406.96,322.261Z" style="fill:rgb(133,197,31);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M417.955,308.72C419.046,309.994 419.591,315.357 418.318,319.263C417.955,319.355 417.5,319.445 417.047,319.445C415.047,319.628 413.137,318.72 411.866,317.629C411.957,318.174 412.139,318.537 412.321,318.81C411.23,318.358 410.322,316.994 409.685,315.448C409.774,316.721 409.958,317.266 410.139,317.994C408.775,317.539 407.686,315.994 406.867,314.36C406.14,312.905 406.231,310.814 407.503,309.907C410.865,307.453 416.591,307.271 417.862,308.816L417.955,308.72Z" style="fill:rgb(161,225,65);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M491.106,348.068C492.105,352.611 496.648,355.61 501.193,355.428C507.462,355.154 517.185,348.249 517.002,341.434C516.914,337.618 514.094,334.163 511.188,331.984C508.371,329.8 503.644,327.531 500.01,328.53C496.377,329.53 493.832,334.528 492.65,337.798C491.559,340.616 490.469,345.071 491.198,348.069L491.106,348.069L491.106,348.068Z" style="fill:rgb(133,197,31);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M492.561,347.613C492.469,347.068 492.376,346.522 492.376,345.886C493.559,340.888 496.375,335.164 499.556,334.256C504.463,332.8 514.367,339.344 513.823,346.069C511.096,350.249 505.279,353.702 501.101,353.882C497.284,354.065 493.376,351.519 492.558,347.703L492.558,347.613L492.561,347.613Z" style="fill:rgb(112,169,27);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M497.194,342.524C495.92,339.98 498.01,335.527 501.193,335.89C504.555,336.345 511.824,341.343 511.824,345.251C511.824,347.705 508.462,349.432 504.918,348.433C502.282,347.705 498.194,344.615 497.194,342.524M494.377,348.885C493.741,347.34 494.649,344.615 496.467,344.886C498.375,345.251 502.917,348.521 502.737,350.339C502.646,351.794 500.102,353.066 498.102,352.338C496.648,351.794 494.922,350.157 494.377,348.885" style="fill:rgb(93,141,23);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M502.102,330.712C502.01,332.348 505.192,333.8 506.463,332.62C507.554,330.529 507.28,327.985 506.373,327.44C505.373,326.895 502.918,327.895 502.102,330.712" style="fill:rgb(44,68,12);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M508.28,333.711C507.919,335.526 510.37,337.073 511.553,336.255C513.097,334.71 513.641,331.984 512.917,331.348C512.188,330.712 509.552,331.712 508.28,333.711" style="fill:rgb(44,68,12);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M512.915,338.254C512.368,339.436 513.552,341.071 514.914,340.981C516.366,339.89 517.729,337.346 517.186,336.709C516.64,335.983 514.187,336.709 512.915,338.254" style="fill:rgb(44,68,12);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M489.651,321.352C488.924,319.989 490.923,319.078 492.561,318.442C494.197,317.898 495.012,317.898 495.649,319.261C496.376,320.624 496.74,322.713 495.012,323.258C493.378,323.804 490.287,322.713 489.56,321.35L489.651,321.35L489.651,321.352Z" style="fill:rgb(44,68,12);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M488.288,316.264C488.107,317.808 490.287,318.626 492.105,318.99C493.832,319.354 494.559,319.171 494.74,317.626C494.922,316.079 494.469,313.628 492.65,313.265C490.924,312.902 488.471,314.718 488.288,316.264" style="fill:rgb(44,68,12);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M487.835,311.174C487.651,312.629 489.834,313.358 491.649,313.721C493.376,314.082 494.104,313.902 494.284,312.358C494.469,310.903 494.013,308.632 492.285,308.268C490.559,307.904 488.106,309.631 487.924,311.083L487.835,311.174Z" style="fill:rgb(44,68,12);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M502.192,307.812C501.918,308.996 499.646,308.72 497.919,308.36C496.195,307.905 495.557,307.541 495.92,306.36C496.195,305.178 497.283,303.543 499.009,303.997C500.737,304.451 502.463,306.633 502.192,307.905L502.192,307.812Z" style="fill:rgb(44,68,12);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M503.646,322.261L503.101,323.805L504.282,322.897C504.83,322.442 505.282,321.806 505.645,321.079C505.556,321.806 505.464,322.262 505.282,322.897C507.008,320.079 508.555,316.99 507.555,312.902C506.645,309.175 502.918,307.448 500.284,306.722C498.648,306.268 496.833,305.995 495.197,306.177C494.198,306.268 492.471,306.54 491.744,307.448C491.016,308.36 490.653,310.266 490.472,311.538C490.2,313.537 490.288,315.627 490.562,317.626C490.835,319.442 491.378,321.17 492.288,322.624C493.014,323.715 493.834,324.532 494.922,324.988C496.197,325.532 497.468,325.623 498.832,325.351C500.647,324.988 502.283,323.897 503.739,322.352L503.646,322.261Z" style="fill:rgb(133,197,31);fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-37.6592,-251.388)">
<path d="M492.65,308.72C491.559,309.994 491.014,315.357 492.287,319.263C492.65,319.355 493.105,319.445 493.558,319.445C495.558,319.628 497.467,318.72 498.739,317.629C498.647,318.174 498.466,318.537 498.284,318.81C499.375,318.358 500.283,316.994 500.919,315.448C500.83,316.721 500.646,317.266 500.466,317.994C501.83,317.539 502.918,315.994 503.738,314.36C504.464,312.905 504.374,310.814 503.102,309.907C499.74,307.453 494.014,307.271 492.743,308.816L492.65,308.72Z" style="fill:rgb(161,225,65);fill-rule:nonzero;"/>
</g>
</svg>
monsterlink-campaign-shortcode-modal.php 0000644 00000003637 15153440570 0014476 0 ustar 00 <?php
$monsterlinks_upsell = empty( $data['canMonsterlink'] );
if ( $monsterlinks_upsell ) {
echo '<p id="om-monsterlink-upgrade">';
printf(
wp_kses(
/* translators: %s - OptinMonster Templates page. */
__( 'Unlock access to the OptinMonster click-to-load feature called <a href="%s" target="_blank" rel="noopener">MonsterLinks</a> by upgrading your subscription.', 'optin-monster-api' ),
array(
'a' => array(
'href' => array(),
'target' => array(
'_blank',
),
'rel' => array(
'noopener',
),
),
)
),
esc_url( $data['upgradeUri'] )
);
echo '</p>';
echo '<div style="display:none;">';
}
if ( ! empty( $data['campaigns']['other'] ) ) {
printf( '<p><label for="optin-monster-modal-select-campaign">%s</label></p>', esc_html__( 'Select a Click to Load Campaign to link.', 'optin-monster-api' ) );
echo '<select id="optin-monster-modal-select-campaign">';
foreach ( $data['campaigns']['other'] as $slug => $name ) {
printf( '<option value="%s">%s</option>', esc_attr( $slug ), esc_html( $name ) );
}
echo '</select>';
echo '<p class="optin-monster-modal-notice">';
printf(
wp_kses( /* translators: %s - OptinMonster documentation URL. */
__( 'Or <a href="%s" target="_blank" rel="noopener noreferrer">create a new Click to Load Campaign</a>.', 'optin-monster-api' ),
array(
'a' => array(
'href' => array(),
'rel' => array(),
'target' => array(),
),
)
),
esc_url( $data['templatesUri'] . '&type=popup' )
);
echo '</p>';
} else {
echo '<p>';
printf(
wp_kses(
/* translators: %s - OptinMonster Templates page. */
__( 'Whoops, you haven\'t created a popup campaign yet. Want to <a href="%s">give it a go</a>?', 'optin-monster-api' ),
array(
'a' => array(
'href' => array(),
),
)
),
esc_url( $data['templatesUri'] . '&type=popup' )
);
echo '</p>';
}
if ( $monsterlinks_upsell ) {
echo '</div>';
}
not-connected-buttons.php 0000644 00000000757 15153440570 0011526 0 ustar 00 <?php
/**
* Buttons used when site not connected.
*
* @since 2.3.0
*/
?>
<a href="<?php echo esc_url( OMAPI_Urls::wizard() ); ?>" class="button button-primary button-large" target="_blank" rel="noopener"><?php esc_html_e( 'Create a Free Account', 'optin-monster-api' ); ?></a>
<a href="<?php echo esc_url( OMAPI_Urls::settings() ); ?>" class="button button-secondary button-large" target="_blank" rel="noopener"><?php esc_html_e( 'Connect an Existing Account', 'optin-monster-api' ); ?></a>
plugin-banner.php 0000644 00000002043 15153440570 0010021 0 ustar 00 <script src="//use.typekit.net/pef1xgi.js"></script>
<script>try{Typekit.load();}catch(e){}</script>
<div class="omapi-plugin-header" id="omwp-plugin-banner">
<style>.omapi-svg-logo {width: 164px;margin-right: 13px;}</style>
<div class="omapi-plugin-banner">
<div class="omapi-plugin-banner__wrapper">
<div class="omapi-plugin-banner__logo">
<img src="<?php echo esc_url( $data['logo'] ); ?>" alt="OptinMonster Logo">
<span class="omapi-plugin-banner__page">
<?php echo get_admin_page_title(); ?>
</span>
<?php if ( $this->beta_version() ) : ?>
— <strong>Beta Version: <?php echo esc_html( $this->beta_version() ); ?></strong>
<?php endif; ?>
</div>
<ul class="omapi-plugin-banner__icons">
<li>
<a class="static-menu-item" target="_blank" rel="noopener" href="https://optinmonster.com/docs/?utm_source=WordPress&utm_medium=BannerHelpButton&utm_campaign=Plugin">
<img src="<?php echo esc_url( $data['help'] ); ?>" alt="Need Help?">
</a>
</li>
</ul>
</div>
</div>
</div>
product-metabox.php 0000644 00000026361 15153440570 0010406 0 ustar 00 <?php
/**
* Product Education Metabox for WooCommerce Product Pages
*
* @since 2.1.0
*/
$svgpath = plugin_dir_path( OMAPI_FILE ) . '/assets/images/icons/';
?>
<div class="omapi-metabox has-slides">
<nav class="omapi-metabox__nav">
<ul>
<li>
<a href="#increase-conversions" title="Sticky Bar" class="active">
<?php include $svgpath . 'increase-conversions.svg'; ?>
<?php esc_html_e( 'Increase Conversions', 'optin-monster-api' ); ?>
</a>
</li>
<li>
<a href="#reduce-abandonment" title="Popup">
<?php include $svgpath . 'reduce-abandonment.svg'; ?>
<?php esc_html_e( 'Reduce Abandonment', 'optin-monster-api' ); ?>
</a>
</li>
<li>
<a href="#cross-sell" title="Gamified">
<?php include $svgpath . 'cross-sell.svg'; ?>
<?php esc_html_e( 'Cross Sell Popup', 'optin-monster-api' ); ?>
</a>
</li>
</ul>
</nav>
<div class="omapi-metabox__content">
<div class="omapi-metabox__slides">
<div class="omapi-metabox__slides-slide active" id="increase-conversions">
<div class="omapi-metabox__tab">
<div class="omapi-metabox__tab-icon omapi-metabox__tab-icon-product">
<img src="<?php echo esc_url( $this->url . 'assets/images/metabox/increase-conversions.svg' ); ?>">
</div>
<div class="omapi-metabox__tab-content omapi-metabox__tab-content-product">
<p><strong>
<?php if ( $data['has_sites'] ) : ?>
<?php esc_html_e( 'Increase Conversions', 'optin-monster-api' ); ?>
<?php else : ?>
<?php echo esc_html( $data['not_connected_title'] ); ?>
<?php endif; ?>
</strong></p>
<p class="secondary">
<?php if ( $data['has_sites'] ) : ?>
<?php esc_html_e( 'Boost your store sales with one of OptinMonster\'s high-converting popup campaigns.', 'optin-monster-api' ); ?>
<?php else : ?>
<?php echo esc_html( $data['not_connected_message'] ); ?>
<?php endif; ?>
</p>
<div class="omapi-button-wrap">
<?php if ( $data['has_sites'] ) : ?>
<a href="admin.php?page=optin-monster-templates&type=popup" class="button button-primary button-large omapi-metabox__arrow-after" target="_blank" rel="noopener"><?php esc_html_e( 'Create a Campaign', 'optin-monster-api' ); ?></a>
<a href="admin.php?page=optin-monster-campaigns" class="button button-secondary button-large" target="_blank" rel="noopener"><?php esc_html_e( 'View Existing Campaigns', 'optin-monster-api' ); ?></a>
<?php else : ?>
<?php $this->output_view( 'not-connected-buttons.php' ); ?>
<?php endif; ?>
</div>
</div>
</div>
<?php if ( $data['has_sites'] ) : ?>
<div class="omapi-metabox__tab-case-studies">
<hr>
<p><strong><?php esc_html_e( 'See Case Studies', 'optin-monster-api' ); ?></strong></p>
<p class="secondary"><?php esc_html_e( 'Learn how other stores just like yours found success with OptinMonster!', 'optin-monster-api' ); ?></p>
<ul>
<li>
<a href="https://optinmonster.com/marketing-handbags-case-study/?utm_source=WordPress&utm_medium=WooProductMetabox&utm_campaign=Plugin"
title="<?php esc_attr_e( 'How Urban Southern Increased Sales 400% Using OptinMonster', 'optin-monster-api' ); ?>"
class="omapi-metabox__link-style"
target="_blank" rel="noopener"><?php esc_html_e( 'How Urban Southern Increased Sales 400% Using OptinMonster', 'optin-monster-api' ); ?></a>
</li>
<li>
<a href="https://optinmonster.com/overcoming-sales-objections-with-popups/?utm_source=WordPress&utm_medium=WooProductMetabox&utm_campaign=Plugin"
title="<?php esc_attr_e( 'How Kennedy Blue Increased Sales 50% by Overcoming Sales Objections with Popups', 'optin-monster-api' ); ?>"
class="omapi-metabox__link-style"
target="_blank" rel="noopener"><?php esc_html_e( 'How Kennedy Blue Increased Sales 50% by Overcoming Sales Objections with Popups', 'optin-monster-api' ); ?></a>
</li>
</ul>
<a href="https://optinmonster.com/category/case-studies/?utm_source=WordPress&utm_medium=WooProductMetabox&utm_campaign=Plugin"
title="See more case studies"
class="omapi-metabox__arrow-after omapi-metabox__link-style"
target="_blank" rel="noopener"><?php esc_html_e( 'See more case studies', 'optin-monster-api' ); ?>
</a>
</div>
<?php endif; ?>
</div>
<div class="omapi-metabox__slides-slide" id="reduce-abandonment">
<div class="omapi-metabox__tab">
<div class="omapi-metabox__tab-icon omapi-metabox__tab-icon-product">
<img src="<?php echo esc_url( $this->url . 'assets/images/metabox/reduce-abandonment.svg' ); ?>">
</div>
<div class="omapi-metabox__tab-content omapi-metabox__tab-content-product">
<p><strong>
<?php if ( $data['has_sites'] ) : ?>
<?php esc_html_e( 'Reduce Abandonment', 'optin-monster-api' ); ?>
<?php else : ?>
<?php echo esc_html( $data['not_connected_title'] ); ?>
<?php endif; ?>
</strong></p>
<p class="secondary">
<?php if ( $data['has_sites'] ) : ?>
<?php esc_html_e( 'Grow your store revenue by getting more people to complete your checkout funnel with an OptinMonster Exit Intent® campaign.', 'optin-monster-api' ); ?>
<?php else : ?>
<?php echo esc_html( $data['not_connected_message'] ); ?>
<?php endif; ?>
</p>
<div class="omapi-button-wrap">
<?php if ( $data['has_sites'] ) : ?>
<a href="admin.php?page=optin-monster-templates&type=popup" class="button button-primary button-large omapi-metabox__arrow-after" target="_blank" rel="noopener"><?php esc_html_e( 'Create a Campaign', 'optin-monster-api' ); ?></a>
<a href="admin.php?page=optin-monster-campaigns" class="button button-secondary button-large" target="_blank" rel="noopener"><?php esc_html_e( 'View Existing Campaigns', 'optin-monster-api' ); ?></a>
<?php else : ?>
<?php $this->output_view( 'not-connected-buttons.php' ); ?>
<?php endif; ?>
</div>
</div>
</div>
<?php if ( $data['has_sites'] ) : ?>
<div class="omapi-metabox__tab-case-studies">
<hr>
<p><strong><?php esc_html_e( 'See Case Studies', 'optin-monster-api' ); ?></strong></p>
<p class="secondary"><?php esc_html_e( 'Learn how other stores just like yours found success with OptinMonster!', 'optin-monster-api' ); ?></p>
<ul>
<li>
<a href="https://optinmonster.com/case-study-how-shockbyte-more-than-doubled-their-sales-conversion-rate-with-exit-intent/?utm_source=WordPress&utm_medium=WooProductMetabox&utm_campaign=Plugin"
title="<?php esc_attr_e( 'How Shockbyte More Than Doubled Their Sales Conversion Rate With Exit Intent®', 'optin-monster-api' ); ?>"
class="omapi-metabox__link-style"
target="_blank" rel="noopener"><?php esc_html_e( 'How Shockbyte More Than Doubled Their Sales Conversion Rate With Exit Intent®', 'optin-monster-api' ); ?></a>
</li>
<li>
<a href="https://optinmonster.com/wild-water-adventures-case-study/?utm_source=WordPress&utm_medium=WooProductMetabox&utm_campaign=Plugin"
title="<?php esc_attr_e( 'How Wild Water Adventures Recovered $61,000 in Sales Using OptinMonster', 'optin-monster-api' ); ?>"
class="omapi-metabox__link-style"
target="_blank" rel="noopener"><?php esc_attr_e( 'How Wild Water Adventures Recovered $61,000 in Sales Using OptinMonster', 'optin-monster-api' ); ?></a>
</li>
</ul>
<a href="https://optinmonster.com/category/case-studies/?utm_source=WordPress&utm_medium=WooProductMetabox&utm_campaign=Plugin"
title="See more case studies"
class="omapi-metabox__arrow-after omapi-metabox__link-style"
target="_blank" rel="noopener"><?php esc_html_e( 'See more case studies', 'optin-monster-api' ); ?>
</a>
</div>
<?php endif; ?>
</div>
<div class="omapi-metabox__slides-slide" id="cross-sell">
<div class="omapi-metabox__tab">
<div class="omapi-metabox__tab-icon omapi-metabox__tab-icon-product">
<img src="<?php echo esc_url( $this->url . 'assets/images/metabox/cross-sell.svg' ); ?>">
</div>
<div class="omapi-metabox__tab-content omapi-metabox__tab-content-product">
<p><strong>
<?php if ( $data['has_sites'] ) : ?>
<?php esc_html_e( 'Cross Sell Popup', 'optin-monster-api' ); ?>
<?php else : ?>
<?php echo esc_html( $data['not_connected_title'] ); ?>
<?php endif; ?>
</strong></p>
<p class="secondary">
<?php if ( $data['has_sites'] ) : ?>
<?php esc_html_e( 'Increase your average cart size and order value by promoting related products to your shoppers.', 'optin-monster-api' ); ?>
<?php else : ?>
<?php echo esc_html( $data['not_connected_message'] ); ?>
<?php endif; ?>
</p>
<div class="omapi-button-wrap">
<?php if ( $data['has_sites'] ) : ?>
<a href="admin.php?page=optin-monster-templates&type=popup" class="button button-primary button-large omapi-metabox__arrow-after" target="_blank" rel="noopener"><?php esc_html_e( 'Create a Campaign', 'optin-monster-api' ); ?></a>
<a href="admin.php?page=optin-monster-campaigns" class="button button-secondary button-large" target="_blank" rel="noopener"><?php esc_html_e( 'View Existing Campaigns', 'optin-monster-api' ); ?></a>
<?php else : ?>
<?php $this->output_view( 'not-connected-buttons.php' ); ?>
<?php endif; ?>
</div>
</div>
</div>
<?php if ( $data['has_sites'] ) : ?>
<div class="omapi-metabox__tab-case-studies">
<hr>
<p><strong><?php esc_html_e( 'See Case Studies', 'optin-monster-api' ); ?></strong></p>
<p class="secondary"><?php esc_html_e( 'Learn how other stores just like yours found success with OptinMonster!', 'optin-monster-api' ); ?></p>
<ul>
<li>
<a href="https://optinmonster.com/how-to-create-a-woocommerce-popup-to-cross-sell/?utm_source=WordPress&utm_medium=WooProductMetabox&utm_campaign=Plugin"
title="<?php esc_attr_e( 'How to Create a WooCommerce Popup to Cross-Sell (Step-by-Step)', 'optin-monster-api' ); ?>"
class="omapi-metabox__link-style"
target="_blank" rel="noopener"><?php esc_html_e( 'How to Create a WooCommerce Popup to Cross-Sell (Step-by-Step)', 'optin-monster-api' ); ?></a>
</li>
<li>
<a href="https://optinmonster.com/nashville-pedal-tavern-selling-gift-certificates/?utm_source=WordPress&utm_medium=WooProductMetabox&utm_campaign=Plugin"
title="<?php esc_attr_e( 'How Nashville Pedal Tavern Lifted Sales $2,300 In Just 14 Days Selling Gift Certificates', 'optin-monster-api' ); ?>"
class="omapi-metabox__link-style"
target="_blank" rel="noopener"><?php esc_html_e( 'How Nashville Pedal Tavern Lifted Sales $2,300 In Just 14 Days Selling Gift Certificates', 'optin-monster-api' ); ?></a>
</li>
</ul>
<a href="https://optinmonster.com/category/case-studies/?utm_source=WordPress&utm_medium=WooProductMetabox&utm_campaign=Plugin"
title="See more case studies"
class="omapi-metabox__arrow-after omapi-metabox__link-style"
target="_blank" rel="noopener"><?php esc_html_e( 'See more case studies', 'optin-monster-api' ); ?>
</a>
</div>
<?php endif; ?>
</div>
</div>
</div>
</div>
seedprod-settings-page.php 0000644 00000010466 15153440570 0011645 0 ustar 00 <div id="wrap" class="seedprod-wrap">
<svg class="sp-logo" fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 168 32"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 0s.69.05 14.84 1.9c14.14 1.84 19.04 16.17 10.38 28.68C26.56 19.4 24.1 7.8 14.25 6.45 4.4 5.1 5.26 5.31 5.26 5.31s.17 2.46 1.09 9.07c.92 6.62 6.1 9.86 10.62 11.53 0 0 .27-7.74-2.26-11.15-2.52-3.4-5.66-5.67-5.66-5.67s7.38.89 10.17 6.03c2.78 5.14 2.51 16.02 2.51 16.02l-3-.16c-8.1-.97-15.66-5.84-16.94-16.05C.5 4.72 0 0 0 0Z" fill="url(#a)"/><path d="M37.46 28.36a12.55 12.55 0 0 0 8.03 3.35c5.51 0 8.72-3.22 8.72-6.85 0-8.28-10.55-7.35-10.55-11.48 0-1.6 1.52-2.3 3.11-2.3 1.59 0 3.3.88 4.51 2.09l2.15-3.3c-.46-.49-3.05-2.72-6.7-2.72-3.91 0-7.68 2.23-7.68 6.42 0 7.16 10.46 6.39 10.46 11.35 0 1.7-1.28 2.82-3.67 2.82a9.33 9.33 0 0 1-6.08-2.54l-2.3 3.16ZM70.08 26.88a7.3 7.3 0 0 1-4.74 1.55c-2.49 0-5.16-.69-5.6-3.63h12.11v-1.55c0-4.47-2.55-8.38-7.72-8.38-4.95 0-8.5 3.6-8.5 8.44 0 5.08 3.55 8.34 8.81 8.34 3.55 0 5.98-1.24 6.82-1.95l-1.18-2.82Zm-10.34-5.12c.47-2.33 2.09-3.72 4.42-3.72 2.21 0 3.58 1.7 3.61 3.72h-8.03ZM87.45 26.88a7.3 7.3 0 0 1-4.74 1.55c-2.49 0-5.16-.69-5.6-3.63h12.11v-1.55c0-4.47-2.55-8.38-7.72-8.38-4.95 0-8.5 3.6-8.5 8.44 0 5.08 3.55 8.34 8.81 8.34 3.55 0 5.98-1.24 6.82-1.95l-1.18-2.82ZM77.1 21.76c.47-2.33 2.09-3.72 4.42-3.72 2.21 0 3.58 1.7 3.61 3.72h-8.03ZM102.08 27.65a5.7 5.7 0 0 1-2.93.68c-2.4 0-4.48-1.92-4.48-4.87 0-3.07 1.62-5.2 4.17-5.2 1.18 0 2.52.46 3.24 1.2v8.19Zm0-11.85c-1-.65-2.25-.93-3.37-.93-4.88 0-8.34 3.54-8.34 8.6 0 5.36 4.3 8.18 8.78 8.18 2.27 0 4.76-.56 7-1.92V7.7h-4.07v8.1ZM113.05 31.19v-8.9h1.93c6.2 0 9.06-3.14 9.06-7.63 0-5.3-4.3-6.95-9.09-6.95h-4.89v23.48h3Zm0-11.54v-9.27h2.68c3.02 0 5.2 1.42 5.2 4.3 0 3.05-2.21 4.97-6.01 4.97h-1.87ZM128.82 31.19V21.5c.1-1.33 1.15-3.35 2.92-3.35.88 0 1.5.4 1.9.68l1.1-2.57a4.88 4.88 0 0 0-2.62-.72c-1.78 0-3.08 1.93-3.3 2.67v-2.3h-2.74V31.2h2.74ZM151.17 23.59a8.06 8.06 0 0 0-8.16-8.07 8.05 8.05 0 1 0-.03 16.1c4.6 0 8.19-3.6 8.19-8.03Zm-8.25 5.77c-2.77 0-5.3-2.4-5.3-5.68 0-3.41 2.22-5.83 5.36-5.83 2.86 0 5.3 2.39 5.3 5.74 0 3.44-2.19 5.77-5.36 5.77ZM164.94 28.27a6.98 6.98 0 0 1-3.76 1.06 5.32 5.32 0 0 1-5.52-5.56c0-3.63 2.03-5.89 5.11-5.89 1.68 0 3.4.71 4.17 1.8v8.6Zm0-11.35a6.83 6.83 0 0 0-4.26-1.4c-4.64 0-7.91 3.32-7.91 8.25 0 5.25 4.1 7.85 8.4 7.85 2.22 0 4.52-.62 6.51-1.98V7.7h-2.74v9.2Z" fill="#230820"/><defs><linearGradient id="a" x1="0" y1="0" x2="29.02" y2="28.69" gradientUnits="userSpaceOnUse"><stop offset=".11" stop-color="#FFB800"/><stop offset=".51" stop-color="#EB5500"/><stop offset="1" stop-color="#6712D2"/></linearGradient></defs></svg>
<h1 class="sp-heading"><?php esc_html_e( 'FREE Drag & Drop Landing Page Builder for WordPress', 'optin-monster-api' ); ?></h1>
<div class="sp-description"><?php esc_html_e( 'Seedprod Allows You to Create High-Converting Landing Pages in Minutes Instead of Days', 'optin-monster-api' ); ?></div>
<div class="sp-features">
<div class="sp-features-box">
<ul class="sp-bulletlist-wrapper">
<li class="sp-bulletlist-item" style="padding: 0px 0px 22px;">
<i>→</i> <span><?php esc_html_e( 'Create Unlimited Landing Pages', 'optin-monster-api' ); ?></span>
</li>
<li class="sp-bulletlist-item" style="padding: 0px 0px 22px;">
<i>→</i> <span><?php esc_html_e( 'Free Templates and 200+ Pro Templates', 'optin-monster-api' ); ?></span>
</li>
<li class="sp-bulletlist-item" style="padding: 0px 0px 22px;">
<i>→</i> <span><?php esc_html_e( 'Free Blocks and 80+ Pro Blocks', 'optin-monster-api' ); ?></span>
</li>
<li class="sp-bulletlist-item">
<i>→</i> <span>
<?php
echo wp_kses(
__( 'Create Sales, Opt-In, Webinar, Thank You, <br/>Coming Soon pages & more...', 'optin-monster-api' ),
array( 'br' => array() )
);
?>
</span>
</li>
</ul>
</div>
<img class="sp-mock-img" src="<?php echo esc_url( $this->url . 'assets/css/images/sp-mockup-1-1x.png' ); ?>" alt="<?php esc_html_e( 'SeedProd Demo Image', 'optin-monster-api' ); ?>">
</div>
<div class="sp-form">
<h3><?php esc_html_e( 'Install and Activate SeedProd - FREE', 'optin-monster-api' ); ?></h3>
<p><?php esc_html_e( 'Instantly install SeedProd from the WordPress.org plugin repository.', 'optin-monster-api' ); ?></p>
<?php $this->output_view( 'install-plugin-form.php', $data ); ?>
</div>
</div>
shortcode-modal-css.php 0000644 00000011370 15153440570 0011135 0 ustar 00 <style type="text/css">
.om-modal-open-monsterlink #wp-link-wrap {
visibility: hidden;
}
.optin-monster-modal-inline .optin-monster-modal-monsterlink-item {
display: none !important;
}
.optin-monster-modal-monsterlink .optin-monster-modal-inline-item {
display: none !important;
}
.optin-monster-insert-campaign-button .optin-monster-menu-icon {
font-size:16px;
margin-top:-2px;
background-repeat: no-repeat;
background-position: center;
background-size: 18px auto;
}
#optin-monster-modal-wrap {
display: none;
background-color: #fff;
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
width: 578px;
height: 285px;
overflow: hidden;
margin-left: -250px;
margin-top: -125px;
position: fixed;
top: 50%;
left: 50%;
z-index: 100205;
-webkit-transition: height 0.2s, margin-top 0.2s;
transition: height 0.2s, margin-top 0.2s;
}
#optin-monster-modal-backdrop {
display: none;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
min-height: 360px;
background: #000;
opacity: 0.7;
filter: alpha(opacity=70);
z-index: 100200;
}
#optin-monster-modal {
position: relative;
height: 100%;
}
#optin-monster-modal-title {
background: #fcfcfc;
border-bottom: 1px solid #dfdfdf;
height: 36px;
font-size: 18px;
font-weight: 600;
line-height: 36px;
padding: 0 36px 0 16px;
top: 0;
right: 0;
left: 0;
}
#optin-monster-modal-close {
color: #666;
padding: 0;
position: absolute;
top: 0;
right: 0;
width: 36px;
height: 36px;
text-align: center;
background: none;
border: none;
cursor: pointer;
}
#optin-monster-modal-close:before {
font: normal 20px/36px 'dashicons';
vertical-align: top;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 36px;
height: 36px;
content: '\f158';
}
#optin-monster-modal-close:hover,
#optin-monster-modal-close:focus {
color: #2ea2cc;
}
#optin-monster-modal-close:focus {
outline: none;
-webkit-box-shadow: 0 0 0 1px #5b9dd9,
0 0 2px 1px rgba(30, 140, 190, .8);
box-shadow: 0 0 0 1px #5b9dd9,
0 0 2px 1px rgba(30, 140, 190, .8);
}
#optin-monster-modal-inner {
padding: 0 16px 50px;
}
#optin-monster-modal-search-toggle:after {
display: inline-block;
font: normal 20px/1 'dashicons';
vertical-align: top;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f140';
}
.optin-monster-modal-notice {
background-color: #d9edf7;
border: 1px solid #bce8f1;
color: #31708f;
padding: 10px;
margin: 0;
}
#optin-monster-modal #optin-monster-modal-options {
display: flex;
flex-direction: column;
justify-content: center;
height: 200px;
}
#optin-monster-modal #optin-monster-modal-options p {
margin: 0 0 20px;
}
#optin-monster-modal #optin-monster-modal-options #om-monsterlink-upgrade {
font-size: 17px;
text-align: center;
}
#optin-monster-modal #optin-monster-modal-options .optin-monster-modal-inline {
display: inline-block;
margin: 0;
padding: 0 20px 0 0;
}
#optin-monster-modal-select-inline-campaign,
#optin-monster-modal-select-campaign {
margin-bottom: 20px;
width: 100%;
max-width: 100%;
}
#optin-monster-modal .submitbox {
padding: 8px 16px;
background: #fcfcfc;
border-top: 1px solid #dfdfdf;
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
#optin-monster-modal-cancel {
line-height: 25px;
float: left;
}
#optin-monster-modal-update {
line-height: 23px;
float: right;
}
#optin-monster-modal-submit,
#optin-monster-modal-submit-inline {
float: right;
margin-bottom: 0;
}
@media screen and ( max-width: 782px ) {
#optin-monster-modal-wrap {
height: 280px;
margin-top: -140px;
}
#optin-monster-modal-inner {
padding: 0 16px 60px;
}
#optin-monster-modal-cancel {
line-height: 32px;
}
}
@media screen and ( max-width: 520px ) {
#optin-monster-modal-wrap {
width: auto;
margin-left: 0;
left: 10px;
right: 10px;
max-width: 578px;
}
}
@media screen and ( max-height: 520px ) {
#optin-monster-modal-wrap {
-webkit-transition: none;
transition: none;
}
}
@media screen and ( max-height: 290px ) {
#optin-monster-modal-wrap {
height: auto;
margin-top: 0;
top: 10px;
bottom: 10px;
}
#optin-monster-modal-inner {
overflow: auto;
height: -webkit-calc(100% - 92px);
height: calc(100% - 92px);
padding-bottom: 2px;
}
}
#wp-link-wrap.wp-core-ui {
height: 555px;
}
#om-link-campaign {
margin-top: 5px;
width: 70%;
}
.mce-container .wp-media-buttons-icon.optin-monster-menu-icon svg {
height: 20px;
color: #595959;
}
.om-monsterlink-upgrade {
color: #646970;
margin: 0 0 0 10px;
font-size: 12px;
}
</style>
shortcode-modal.php 0000644 00000004230 15153440570 0010344 0 ustar 00 <div id="optin-monster-modal-backdrop" class="optin-monster-modal-inline" style="display: none"></div>
<div id="optin-monster-modal-wrap" class="optin-monster-modal-inline" style="display: none">
<form id="optin-monster-modal" tabindex="-1">
<div id="optin-monster-modal-title">
<span class="optin-monster-modal-inline-item"><?php esc_html_e( 'Insert OptinMonster Campaign', 'optin-monster-api' ); ?></span>
<span class="optin-monster-modal-monsterlink-item"><?php esc_html_e( 'Insert/Edit Link to an OptinMonster Campaign', 'optin-monster-api' ); ?></span>
<button type="button" id="optin-monster-modal-close"><span class="screen-reader-text"><?php esc_html_e( 'Close', 'optin-monster-api' ); ?></span></button>
</div>
<div id="optin-monster-modal-inner">
<div id="optin-monster-modal-options">
<div class="optin-monster-modal-inline-item">
<?php $this->output_view( 'inline-campaign-shortcode-modal.php', $data ); ?>
</div>
<div class="optin-monster-modal-monsterlink-item">
<?php $this->output_view( 'monsterlink-campaign-shortcode-modal.php', $data ); ?>
</div>
</div>
</div>
<div class="submitbox">
<div id="optin-monster-modal-cancel">
<a class="submitdelete deletion" href="#"><?php esc_html_e( 'Cancel', 'optin-monster-api' ); ?></a>
</div>
<?php if ( ! empty( $data['campaigns']['inline'] ) || ! empty( $data['campaigns']['other'] ) ) : ?>
<div id="optin-monster-modal-update">
<?php if ( ! empty( $data['canMonsterlink'] ) ) : ?>
<button class="button button-primary optin-monster-modal-monsterlink-item" id="optin-monster-modal-submit"><?php esc_html_e( 'Link Campaign', 'optin-monster-api' ); ?></button>
<?php else : ?>
<a class="button button-primary optin-monster-modal-monsterlink-item" href="<?php echo esc_url( $data['upgradeUri'] ); ?>" target="_blank" rel="noopener"><?php esc_html_e( 'Upgrade Now', 'optin-monster-api' ); ?></a>
<?php endif; ?>
<button class="button button-primary optin-monster-modal-inline-item" id="optin-monster-modal-submit-inline"><?php esc_html_e( 'Add Campaign', 'optin-monster-api' ); ?></button>
</div>
<?php endif; ?>
</div>
</form>
</div>
trustpulse-banner.php 0000644 00000002446 15153440570 0010764 0 ustar 00 <header id="masthead" class="navbar-header">
<nav class="navbar" role="navigation" aria-label="main navigation">
<div class="navbar-brand">
<a class="navbar-item" href="<?php echo esc_url( TRUSTPULSE_URL ); ?>?utm_source=orgplugin&utm_medium=link&utm_campaign=wpdashboard">
<img src="<?php echo esc_url( TRUSTPULSE_URL ); ?>wp-content/themes/trustpulse/assets/images/logo@2x.png" width="170">
</a>
<a role="button" class="navbar-burger burger" aria-label="menu" aria-expanded="false" data-target="siteNavMenu">
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>
</a>
</div>
<div id="siteNavMenu" class="navbar-menu">
<div class="navbar-end">
<div class="menu-top-navbar-menu-container">
<ul id="primary-menu" class="navbar">
<a class="navbar-item" href="<?php echo esc_url( TRUSTPULSE_APP_URL ); ?>account/support/?utm_source=orgplugin&utm_medium=link&utm_campaign=wpdashboard" target="_blank"><span class="hover-underline">Support</span></a>
<a class="navbar-item" href="<?php echo esc_url( TRUSTPULSE_URL ); ?>docs/?utm_source=orgplugin&utm_medium=link&utm_campaign=wpdashboard" target="_blank"><span class="hover-underline">Documentation</span></a>
</ul>
</div>
</div>
</div>
</nav>
</header>
trustpulse-settings-page.php 0000644 00000007356 15153440570 0012276 0 ustar 00 <div id="wrap" class="trustpulse-wrap">
<h1 class="tp-heading">Boost Your Sales and Conversions with Social Proof Notifications</h1>
<div class="tp-admin-box">
<p>TrustPulse helps you leverage the true power of social proof to instantly increase trust, conversions and sales by up to 15%</p>
<?php $this->output_view( 'install-plugin-form.php', $data ); ?>
</div>
<h2 class="tp-heading">Top 4 Reasons Why People Love TrustPulse</h2>
<p class="tp-subheading">Here's why smart business owners love TrustPulse, and you will too!</p>
<div class="tp-features">
<div class="tp-feature tp-feature--text-right">
<div class="tp-feature__image">
<img src="<?php echo esc_url( $this->url . 'assets/css/images/features-event.svg' ); ?>" alt="Real-Time Event Tracking">
</div>
<div class="tp-feature__text">
<h3>Real-Time Event Tracking</h3>
<p>Show a live stream of any action on your website, including purchases, demo registrations, email newsletter signups, and more.</p>
</div>
</div>
<div class="tp-feature tp-feature--text-left">
<div class="tp-feature__image">
<img src="<?php echo esc_url( $this->url . 'assets/css/images/features-fire.svg' ); ?>" alt="On Fire Notifications">
</div>
<div class="tp-feature__text">
<h3>"On Fire" Notifications</h3>
<p>Show how many people are taking action in a given period. Great for leveraging FOMO (Fear of Missing Out) on landing pages and checkouts.</p>
</div>
</div>
<div class="tp-feature tp-feature--text-right">
<div class="tp-feature__image">
<img src="<?php echo esc_url( $this->url . 'assets/css/images/home-smart-targeting.svg' ); ?>" alt="Real-Time Event Tracking">
</div>
<div class="tp-feature__text">
<h3>Smart Targeting</h3>
<p>Show your social proof notifications to the right people at the right time to boost conversions by using advanced targeting rules and timing controls.</p>
</div>
</div>
<div class="tp-feature tp-feature--text-left">
<div class="tp-feature__image">
<img src="<?php echo esc_url( $this->url . 'assets/css/images/home-flexible.svg' ); ?>" alt="Smart Targeting">
</div>
<div class="tp-feature__text">
<h3>Flexible Design Options</h3>
<p>Create attractive notifications designed to convert. Customize the message, colors, images, and more to match the look and feel of your website.</p>
</div>
</div>
</div>
<div class="tp-works-on">
<h2 class="tp-heading">TrustPulse works with all popular form and ecommerce plugins<br>for WordPress</h2>
<div class="tp-works-on__icons">
<img class="tp-works-on__icon" src="<?php echo esc_url( $this->url . 'assets/css/images/wpforms.png' ); ?>" alt="WP Forms">
<img class="tp-works-on__icon" src="<?php echo esc_url( $this->url . 'assets/css/images/logo-om.png' ); ?>" alt="OptinMonster">
<img class="tp-works-on__icon" src="<?php echo esc_url( $this->url . 'assets/css/images/woocommerce_logo.png' ); ?>" alt="WooCommerce">
<img class="tp-works-on__icon" src="<?php echo esc_url( $this->url . 'assets/css/images/logo-edd.png' ); ?>" alt="Easy Digital Downloads">
<img class="tp-works-on__icon" src="<?php echo esc_url( $this->url . 'assets/css/images/BigCommerce-logo.png' ); ?>" alt="BigCommerce">
<img class="tp-works-on__icon" src="<?php echo esc_url( $this->url . 'assets/css/images/ninja-forms.png' ); ?>" alt="Ninja Forms">
<img class="tp-works-on__icon" src="<?php echo esc_url( $this->url . 'assets/css/images/gravity-forms.png' ); ?>" alt="Gravity Forms">
<img class="tp-works-on__icon" src="<?php echo esc_url( $this->url . 'assets/css/images/memberpress-logo.svg' ); ?>" alt="MemberPress">
<img class="tp-works-on__icon" src="<?php echo esc_url( $this->url . 'assets/css/images/logo-formidable.png' ); ?>" alt="Formidable">
</div>
</div>
</div>
upgrade-link-css.php 0000644 00000000350 15153440570 0010427 0 ustar 00 <style type="text/css">
.om-submenu-highlight {
background-color: #1da867;
}
.om-menu-highlight {
color: #fff;
}
.om-plugin-upgrade-link,
.om-plugin-upgrade-link:hover {
color: #1da867;
font-weight: 600;
}
</style>
woocommerce-marketing-card-css.php 0000644 00000003234 15153440570 0013256 0 ustar 00 <?php
/**
* Marketing Card CSS for WooCommerce Marketing Page
*
* @since 2.2.0
*/
?>
<style>
.components-card-om {
background: #fff;
border: 1px solid rgb(226, 228, 231);
border-radius: 3px;
box-sizing: border-box;
margin-bottom: 24px;
position: relative;
}
.components-card-om * {
box-sizing: border-box;
}
.components-card-om-header {
display: flex;
-webkit-box-align: center;
align-items: center;
-webkit-box-pack: justify;
justify-content: space-between;
border-bottom: 1px solid rgb(226, 228, 231);
border-top-left-radius: 3px;
border-top-right-radius: 3px;
padding: 16px 24px;
}
.components-card-om-header p {
margin-right: 0;
margin: 0px;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-weight: 400;
font-size: 20px;
line-height: 28px;
}
.components-card-om-body {
border-bottom: 1px solid #e0e0e0;
display: flex;
align-items: center;
padding: 18px 24px;
}
.components-card-om-body-icon {
position: relative;
overflow: hidden;
width: 36px;
height: 36px;
flex-basis: 36px;
min-width: 36px;
}
.components-card-om-body-icon svg {
margin-top: 2px;
width: 36px;
height: auto;
}
.components-card-om-body-text-wrap {
flex-wrap: wrap;
display: flex;
align-items: center;
flex-grow: 2;
min-width: 0;
padding: 0 14px;
}
.components-card-om-body-text h4 {
font-weight: 400;
font-size: 16px;
margin: 0 0 5px;
color: #1e1e1e;
}
.components-card-om-body-text p {
color: #757575;
margin: 0;
max-width: 550px;
}
.components-card-om-body-text p:hover {
color: #1e1e1e;
}
</style>
woocommerce-marketing-card.php 0000644 00000002211 15153440570 0012462 0 ustar 00 <?php
/**
* Marketing Card for WooCommerce Marketing Page
*
* @since 2.2.0
*/
?>
<div id="components-card-om" class="components-card-om" style="display:none;">
<?php $this->output_min_css( 'woocommerce-marketing-card-css.php' ); ?>
<div class="components-card-om-header">
<p><?php esc_html_e( 'Increase Your Store Sales Conversion', 'optin-monster-api' ); ?></p>
</div>
<div class="components-card-om-body">
<div class="components-card-om-body-icon">
<?php require dirname( $this->file ) . '/assets/css/images/icons/archie-color-icon.svg'; ?>
</div>
<div class="components-card-om-body-text-wrap">
<div class="components-card-om-body-text">
<h4>OptinMonster</h4>
<p><?php esc_html_e( 'Grow your business with OptinMonster! Use this plugin to help sell more of your product.', 'optin-monster-api' ); ?></p>
</div>
</div>
<div class="components-card-om-body-button">
<a class="button button-primary" href="admin.php?page=optin-monster-templates&type=popup" title="<?php esc_attr_e( 'Create a Campaign', 'optin-monster-api' ); ?>"><?php esc_html_e( 'Create a Campaign', 'optin-monster-api' ); ?></a>
</div>
</div>
</div>
plugin-page.php 0000644 00000021604 15153600216 0007467 0 ustar 00 <?php
/**
* The plugin page view - the "settings" page of the plugin.
*
* @package ocdi
*/
namespace OCDI;
$predefined_themes = $this->import_files;
if ( ! empty( $this->import_files ) && isset( $_GET['import-mode'] ) && 'manual' === $_GET['import-mode'] ) {
$predefined_themes = array();
}
?>
<div class="ocdi wrap about-wrap">
<?php ob_start(); ?>
<h1 class="ocdi__title dashicons-before dashicons-upload"><?php esc_html_e( 'One Click Demo Import', 'pt-ocdi' ); ?></h1>
<?php
$plugin_title = ob_get_clean();
// Display the plugin title (can be replaced with custom title text through the filter below).
echo wp_kses_post( apply_filters( 'pt-ocdi/plugin_page_title', $plugin_title ) );
// Display warrning if PHP safe mode is enabled, since we wont be able to change the max_execution_time.
if ( ini_get( 'safe_mode' ) ) {
printf(
esc_html__( '%sWarning: your server is using %sPHP safe mode%s. This means that you might experience server timeout errors.%s', 'pt-ocdi' ),
'<div class="notice notice-warning is-dismissible"><p>',
'<strong>',
'</strong>',
'</p></div>'
);
}
// Start output buffer for displaying the plugin intro text.
ob_start();
?>
<div class="ocdi__intro-notice notice notice-warning is-dismissible">
<p><?php esc_html_e( 'Before you begin, make sure all the required plugins are activated.', 'pt-ocdi' ); ?></p>
</div>
<div class="ocdi__intro-text">
<p class="about-description">
<?php esc_html_e( 'Importing demo data (post, pages, images, theme settings, ...) is the easiest way to setup your theme.', 'pt-ocdi' ); ?>
<?php esc_html_e( 'It will allow you to quickly edit everything instead of creating content from scratch.', 'pt-ocdi' ); ?>
</p>
<hr>
<p><?php esc_html_e( 'When you import the data, the following things might happen:', 'pt-ocdi' ); ?></p>
<ul>
<li><?php esc_html_e( 'No existing posts, pages, categories, images, custom post types or any other data will be deleted or modified.', 'pt-ocdi' ); ?></li>
<li><?php esc_html_e( 'Posts, pages, images, widgets, menus and other theme settings will get imported.', 'pt-ocdi' ); ?></li>
<li><?php esc_html_e( 'Please click on the Import button only once and wait, it can take a couple of minutes.', 'pt-ocdi' ); ?></li>
</ul>
<?php if ( ! empty( $this->import_files ) ) : ?>
<?php if ( empty( $_GET['import-mode'] ) || 'manual' !== $_GET['import-mode'] ) : ?>
<a href="<?php echo esc_url( add_query_arg( array( 'page' => $this->plugin_page_setup['menu_slug'], 'import-mode' => 'manual' ), admin_url( $this->plugin_page_setup['parent_slug'] ) ) ); ?>" class="ocdi__import-mode-switch"><?php esc_html_e( 'Switch to manual import!', 'pt-ocdi' ); ?></a>
<?php else : ?>
<a href="<?php echo esc_url( add_query_arg( array( 'page' => $this->plugin_page_setup['menu_slug'] ), admin_url( $this->plugin_page_setup['parent_slug'] ) ) ); ?>" class="ocdi__import-mode-switch"><?php esc_html_e( 'Switch back to theme predefined imports!', 'pt-ocdi' ); ?></a>
<?php endif; ?>
<?php endif; ?>
<hr>
</div>
<?php
$plugin_intro_text = ob_get_clean();
// Display the plugin intro text (can be replaced with custom text through the filter below).
echo wp_kses_post( apply_filters( 'pt-ocdi/plugin_intro_text', $plugin_intro_text ) );
?>
<?php if ( empty( $this->import_files ) ) : ?>
<div class="notice notice-info is-dismissible">
<p><?php esc_html_e( 'There are no predefined import files available in this theme. Please upload the import files manually!', 'pt-ocdi' ); ?></p>
</div>
<?php endif; ?>
<?php if ( empty( $predefined_themes ) ) : ?>
<div class="ocdi__file-upload-container">
<h2><?php esc_html_e( 'Manual demo files upload', 'pt-ocdi' ); ?></h2>
<div class="ocdi__file-upload">
<h3><label for="content-file-upload"><?php esc_html_e( 'Choose a XML file for content import:', 'pt-ocdi' ); ?></label></h3>
<input id="ocdi__content-file-upload" type="file" name="content-file-upload">
</div>
<div class="ocdi__file-upload">
<h3><label for="widget-file-upload"><?php esc_html_e( 'Choose a WIE or JSON file for widget import:', 'pt-ocdi' ); ?></label></h3>
<input id="ocdi__widget-file-upload" type="file" name="widget-file-upload">
</div>
<div class="ocdi__file-upload">
<h3><label for="customizer-file-upload"><?php esc_html_e( 'Choose a DAT file for customizer import:', 'pt-ocdi' ); ?></label></h3>
<input id="ocdi__customizer-file-upload" type="file" name="customizer-file-upload">
</div>
<?php if ( class_exists( 'ReduxFramework' ) ) : ?>
<div class="ocdi__file-upload">
<h3><label for="redux-file-upload"><?php esc_html_e( 'Choose a JSON file for Redux import:', 'pt-ocdi' ); ?></label></h3>
<input id="ocdi__redux-file-upload" type="file" name="redux-file-upload">
<div>
<label for="redux-option-name" class="ocdi__redux-option-name-label"><?php esc_html_e( 'Enter the Redux option name:', 'pt-ocdi' ); ?></label>
<input id="ocdi__redux-option-name" type="text" name="redux-option-name">
</div>
</div>
<?php endif; ?>
</div>
<p class="ocdi__button-container">
<button class="ocdi__button button button-hero button-primary js-ocdi-import-data"><?php esc_html_e( 'Import Demo Data', 'pt-ocdi' ); ?></button>
</p>
<?php elseif ( 1 === count( $predefined_themes ) ) : ?>
<div class="ocdi__demo-import-notice js-ocdi-demo-import-notice"><?php
if ( is_array( $predefined_themes ) && ! empty( $predefined_themes[0]['import_notice'] ) ) {
echo wp_kses_post( $predefined_themes[0]['import_notice'] );
}
?></div>
<p class="ocdi__button-container">
<button class="ocdi__button button button-hero button-primary js-ocdi-import-data"><?php esc_html_e( 'Import Demo Data', 'pt-ocdi' ); ?></button>
</p>
<?php else : ?>
<!-- OCDI grid layout -->
<div class="ocdi__gl js-ocdi-gl">
<?php
// Prepare navigation data.
$categories = Helpers::get_all_demo_import_categories( $predefined_themes );
?>
<?php if ( ! empty( $categories ) ) : ?>
<div class="ocdi__gl-header js-ocdi-gl-header">
<nav class="ocdi__gl-navigation">
<ul>
<li class="active"><a href="#all" class="ocdi__gl-navigation-link js-ocdi-nav-link"><?php esc_html_e( 'All', 'pt-ocdi' ); ?></a></li>
<?php foreach ( $categories as $key => $name ) : ?>
<li><a href="#<?php echo esc_attr( $key ); ?>" class="ocdi__gl-navigation-link js-ocdi-nav-link"><?php echo esc_html( $name ); ?></a></li>
<?php endforeach; ?>
</ul>
</nav>
<div clas="ocdi__gl-search">
<input type="search" class="ocdi__gl-search-input js-ocdi-gl-search" name="ocdi-gl-search" value="" placeholder="<?php esc_html_e( 'Search demos...', 'pt-ocdi' ); ?>">
</div>
</div>
<?php endif; ?>
<div class="ocdi__gl-item-container wp-clearfix js-ocdi-gl-item-container">
<?php foreach ( $predefined_themes as $index => $import_file ) : ?>
<?php
// Prepare import item display data.
$img_src = isset( $import_file['import_preview_image_url'] ) ? $import_file['import_preview_image_url'] : '';
// Default to the theme screenshot, if a custom preview image is not defined.
if ( empty( $img_src ) ) {
$theme = wp_get_theme();
$img_src = $theme->get_screenshot();
}
?>
<div class="ocdi__gl-item js-ocdi-gl-item" data-categories="<?php echo esc_attr( Helpers::get_demo_import_item_categories( $import_file ) ); ?>" data-name="<?php echo esc_attr( strtolower( $import_file['import_file_name'] ) ); ?>">
<div class="ocdi__gl-item-image-container">
<?php if ( ! empty( $img_src ) ) : ?>
<img class="ocdi__gl-item-image" src="<?php echo esc_url( $img_src ) ?>">
<?php else : ?>
<div class="ocdi__gl-item-image ocdi__gl-item-image--no-image"><?php esc_html_e( 'No preview image.', 'pt-ocdi' ); ?></div>
<?php endif; ?>
</div>
<div class="ocdi__gl-item-footer<?php echo ! empty( $import_file['preview_url'] ) ? ' ocdi__gl-item-footer--with-preview' : ''; ?>">
<h4 class="ocdi__gl-item-title" title="<?php echo esc_attr( $import_file['import_file_name'] ); ?>"><?php echo esc_html( $import_file['import_file_name'] ); ?></h4>
<button class="ocdi__gl-item-button button button-primary js-ocdi-gl-import-data" value="<?php echo esc_attr( $index ); ?>"><?php esc_html_e( 'Import', 'pt-ocdi' ); ?></button>
<?php if ( ! empty( $import_file['preview_url'] ) ) : ?>
<a class="ocdi__gl-item-button button" href="<?php echo esc_url( $import_file['preview_url'] ); ?>" target="_blank"><?php esc_html_e( 'Preview', 'pt-ocdi' ); ?></a>
<?php endif; ?>
</div>
</div>
<?php endforeach; ?>
</div>
</div>
<div id="js-ocdi-modal-content"></div>
<?php endif; ?>
<p class="ocdi__ajax-loader js-ocdi-ajax-loader">
<span class="spinner"></span> <?php esc_html_e( 'Importing, please wait!', 'pt-ocdi' ); ?>
</p>
<div class="ocdi__response js-ocdi-ajax-response"></div>
</div>
attributes/tab-panel.php 0000644 00000001350 15153732402 0011307 0 ustar 00 <?php
declare( strict_types=1 );
use Automattic\WooCommerce\GoogleListingsAndAds\View\PHPView;
defined( 'ABSPATH' ) || exit;
/**
* @var PHPView $this
*/
/**
* @var array $form
*/
$form = $this->form
?>
<div id="gla_attributes" class="panel woocommerce_options_panel">
<h2><?php esc_html_e( 'Product attributes', 'google-listings-and-ads' ); ?></h2>
<p class="show_if_variable"><?php esc_html_e( 'As this is a variable product, you can add additional product attributes by going to Variations > Select one variation > Google for WooCommerce.', 'google-listings-and-ads' ); ?></p>
<?php
// phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped
echo $this->render_partial( 'inputs/form', [ 'form' => $form ] );
?>
</div>
attributes/variations-form.php 0000644 00000003430 15153732402 0012565 0 ustar 00 <?php
declare( strict_types=1 );
use Automattic\WooCommerce\GoogleListingsAndAds\Admin\Input\SelectWithTextInput;
use Automattic\WooCommerce\GoogleListingsAndAds\View\PHPView;
defined( 'ABSPATH' ) || exit;
/**
* @var PHPView $this
*/
/**
* @var array $children
*/
$children = $this->children;
?>
<?php if ( $this->is_root ) : ?>
<div class="gla-metabox wc-metabox closed">
<h3>
<strong><?php esc_html_e( 'Google for WooCommerce', 'google-listings-and-ads' ); ?></strong>
<div class="handlediv" aria-label="Click to toggle"></div>
</h3>
<div class="wc-metabox-content" style="display: none;">
<?php endif; ?>
<?php
foreach ( $children as $form ) {
if ( ! empty( $form['type'] ) ) {
$form['wrapper_class'] =
sprintf( '%s %s', $form['wrapper_class'] ?? '', 'form-row form-row-full' );
if ( 'select-with-text-input' === $form['type'] && ! empty( $form['children'][ SelectWithTextInput::SELECT_INPUT_KEY ] ) && ! empty( $form['children'][ SelectWithTextInput::CUSTOM_INPUT_KEY ] ) ) {
$form['children'][ SelectWithTextInput::SELECT_INPUT_KEY ]['wrapper_class'] =
sprintf( '%s %s', $form['children'][ SelectWithTextInput::SELECT_INPUT_KEY ]['wrapper_class'] ?? '', 'form-row form-row-first' );
$form['children'][ SelectWithTextInput::CUSTOM_INPUT_KEY ]['wrapper_class'] =
sprintf( '%s %s', $form['children'][ SelectWithTextInput::CUSTOM_INPUT_KEY ]['wrapper_class'] ?? '', 'form-row form-row-last' );
}
// phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped
echo $this->render_partial( 'inputs/form', [ 'form' => $form ] );
} else {
// phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped
echo $this->render_partial( 'attributes/variations-form', $form );
}
}
?>
<?php if ( $this->is_root ) : ?>
</div>
</div>
<?php endif; ?>
bulk-edit/shop_coupon.php 0000644 00000002472 15153732402 0011500 0 ustar 00 <?php
/**
* Bulk Edit Coupons
*/
use Automattic\WooCommerce\GoogleListingsAndAds\Value\ChannelVisibility;
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
?>
<fieldset class="inline-edit-col-right">
<div id="google-listings-and-ads-fields-bulk" class="inline-edit-col">
<div class="inline-edit-group">
<label class="alignleft">
<span class="title"><?php esc_html_e( 'Google visibility', 'google-listings-and-ads' ); ?></span>
<span class="input-text-wrap">
<select class="change_channel_visibility change_to" name="change_channel_visibility">
<?php
$options = [
'' => __( '— No change —', 'google-listings-and-ads' ),
ChannelVisibility::SYNC_AND_SHOW => __( 'Show coupon', 'google-listings-and-ads' ),
ChannelVisibility::DONT_SYNC_AND_SHOW => __( 'Don\'t show coupon', 'google-listings-and-ads' ),
];
foreach ( $options as $key => $value ) {
echo '<option value="' . esc_attr( $key ) . '">' . esc_html( $value ) . '</option>';
}
?>
</select>
</span>
</label>
</div>
<input type="hidden" name="woocommerce_gla_bulk_edit" value="1" />
<input type="hidden" name="woocommerce_gla_bulk_edit_nonce" value="<?php echo esc_attr( wp_create_nonce( 'woocommerce_gla_bulk_edit_nonce' ) ); ?>" />
</div>
</fieldset>
inputs/checkbox.php 0000644 00000000650 15153732402 0010370 0 ustar 00 <?php
declare( strict_types=1 );
defined( 'ABSPATH' ) || exit;
/**
* @var \Automattic\WooCommerce\GoogleListingsAndAds\View\PHPView $this
*/
/**
* @var array $input
*/
$input = $this->input;
$input['value'] = $input['value'] ?? false;
$input['value'] = wc_bool_to_string( $input['value'] );
$input['wrapper_class'] = sprintf( '%s %s', $input['wrapper_class'] ?? '', 'options' );
woocommerce_wp_checkbox( $input );
inputs/datetime.php 0000644 00000003357 15153732402 0010405 0 ustar 00 <?php
/**
* Datetime input template
*
* @since 1.5.0
*/
declare( strict_types=1 );
defined( 'ABSPATH' ) || exit;
/**
* @var \Automattic\WooCommerce\GoogleListingsAndAds\View\PHPView $this
*/
/**
* @var array $input
*/
$input = $this->input;
$input['class'] = $input['class'] ?? '';
$input['wrapper_class'] = $input['wrapper_class'] ?? '';
$input['name'] = $input['name'] ?? $input['id'];
$input['desc_tip'] = $input['desc_tip'] ?? false;
$input['date'] = $input['date'] ?? '';
$input['time'] = $input['time'] ?? '';
echo '<p class="form-field ' . esc_attr( $input['id'] ) . '_field gla-input-datetime ' . esc_attr( $input['wrapper_class'] ) . '">
<label for="' . esc_attr( $input['id'] ) . '_date">' . wp_kses_post( $input['label'] ) . '</label>';
// phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped
echo '<input type="date" pattern="\d{4}-\d{2}-\d{2}" class="' . esc_attr( $input['class'] ) . '" name="' . esc_attr( $input['name'] ) . '[date]" id="' . esc_attr( $input['id'] ) . '_date" value="' . esc_attr( $input['date'] ) . '" /> ';
echo '<input type="time" pattern="[0-9]{2}:[0-9]{2}" class="' . esc_attr( $input['class'] ) . '" name="' . esc_attr( $input['name'] ) . '[time]" id="' . esc_attr( $input['id'] ) . '_time" value="' . esc_attr( $input['time'] ) . '" /> ';
// phpcs:enable WordPress.Security.EscapeOutput.OutputNotEscaped
if ( ! empty( $input['description'] ) && false !== $input['desc_tip'] ) {
echo wc_help_tip( $input['description'] ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
}
if ( ! empty( $input['description'] ) && false === $input['desc_tip'] ) {
echo '<span class="description">' . wp_kses_post( $input['description'] ) . '</span>';
}
echo '</p>';
inputs/decimal.php 0000644 00000000454 15153732402 0010202 0 ustar 00 <?php
declare( strict_types=1 );
defined( 'ABSPATH' ) || exit;
/**
* @var \Automattic\WooCommerce\GoogleListingsAndAds\View\PHPView $this
*/
/**
* @var array $input
*/
$input = $this->input;
$input['type'] = 'text';
$input['data_type'] = 'decimal';
woocommerce_wp_text_input( $input );
inputs/form.php 0000644 00000001332 15153732402 0007543 0 ustar 00 <?php
declare( strict_types=1 );
defined( 'ABSPATH' ) || exit;
/**
* @var \Automattic\WooCommerce\GoogleListingsAndAds\View\PHPView $this
*/
/**
* @var array $form
*/
$form = $this->form;
?>
<div class="gla-input <?php echo esc_attr( $form['gla_wrapper_class'] ?? '' ); ?>">
<?php
if ( ! empty( $form['type'] ) ) {
// phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped
echo $this->render_partial( path_join( 'inputs/', $form['type'] ), [ 'input' => $form ] );
}
if ( ! empty( $form['children'] ) ) {
foreach ( $form['children'] as $form ) {
// phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped
echo $this->render_partial( 'inputs/form', [ 'form' => $form ] );
}
}
?>
</div>
inputs/integer.php 0000644 00000000575 15153732402 0010245 0 ustar 00 <?php
declare( strict_types=1 );
defined( 'ABSPATH' ) || exit;
/**
* @var \Automattic\WooCommerce\GoogleListingsAndAds\View\PHPView $this
*/
/**
* @var array $input
*/
$input = $this->input;
$input['type'] = 'number';
// Not so "custom" but standard `<input type="number">` attribute.
$input['custom_attributes'] = [
'min' => '0',
];
woocommerce_wp_text_input( $input );
inputs/select-with-text-input.php 0000644 00000000306 15153732402 0013147 0 ustar 00 <?php
declare( strict_types=1 );
defined( 'ABSPATH' ) || exit;
/**
* @var \Automattic\WooCommerce\GoogleListingsAndAds\View\PHPView $this
*/
/**
* @var array $input
*/
$input = $this->input;
inputs/select.php 0000644 00000000350 15153732402 0010056 0 ustar 00 <?php
declare( strict_types=1 );
defined( 'ABSPATH' ) || exit;
/**
* @var \Automattic\WooCommerce\GoogleListingsAndAds\View\PHPView $this
*/
/**
* @var array $input
*/
$input = $this->input;
woocommerce_wp_select( $input );
inputs/text.php 0000644 00000000354 15153732402 0007567 0 ustar 00 <?php
declare( strict_types=1 );
defined( 'ABSPATH' ) || exit;
/**
* @var \Automattic\WooCommerce\GoogleListingsAndAds\View\PHPView $this
*/
/**
* @var array $input
*/
$input = $this->input;
woocommerce_wp_text_input( $input );
meta-box/channel_visibility.php 0000644 00000006610 15153732402 0012655 0 ustar 00 <?php
declare( strict_types=1 );
use Automattic\WooCommerce\GoogleListingsAndAds\Value\ChannelVisibility;
use Automattic\WooCommerce\GoogleListingsAndAds\Value\SyncStatus;
use Automattic\WooCommerce\GoogleListingsAndAds\View\PHPView;
defined( 'ABSPATH' ) || exit;
/** @var PHPView $this */
/** @var int $product_id */
$product_id = $this->product_id;
/** @var WC_Product $product */
$product = $this->product;
$channel_visibility = $this->channel_visibility;
/** @var string */
$field_id = $this->field_id;
/** @var bool */
$is_setup_complete = $this->is_setup_complete;
/** @var string */
$get_started_url = $this->get_started_url;
/** @var string $sync_status */
if ( SyncStatus::HAS_ERRORS === $this->sync_status ) {
$sync_status = __( 'Issues detected', 'google-listings-and-ads' );
} elseif ( ! is_null( $this->sync_status ) ) {
$sync_status = ucfirst( str_replace( '-', ' ', $this->sync_status ) );
}
$show_status = ! empty( $sync_status ) && $channel_visibility === ChannelVisibility::SYNC_AND_SHOW && $this->sync_status !== SyncStatus::SYNCED;
/** @var array $issues */
$issues = $this->issues;
$has_issues = ! empty( $issues );
$visibility_box_class = $has_issues ? 'notice-warning' : '';
$visibility_box_style = $has_issues ? 'border-left-style: solid' : 'background-color:#efefef';
$input_description = '';
$input_disabled = false;
if ( ! $product->is_visible() ) {
$channel_visibility = ChannelVisibility::DONT_SYNC_AND_SHOW;
$show_status = false;
$input_disabled = true;
$input_description = __( 'This product cannot be shown on any channel because it is hidden from your store catalog.', 'google-listings-and-ads' );
}
$custom_attributes = [];
if ( $input_disabled ) {
$custom_attributes['disabled'] = 'disabled';
}
?>
<div class="gla-channel-visibility-box">
<?php if ( $is_setup_complete ) : ?>
<?php
woocommerce_wp_select(
[
'id' => $field_id,
'value' => $channel_visibility,
'label' => __( 'Google for WooCommerce', 'google-listings-and-ads' ),
'description' => $input_description,
'desc_tip' => false,
'options' => ChannelVisibility::get_value_options(),
'custom_attributes' => $custom_attributes,
'wrapper_class' => 'form-row form-row-full',
]
);
?>
<?php if ( $show_status ) : ?>
<div
class="sync-status notice-alt notice-large <?php echo esc_attr( $visibility_box_class ); ?>"
style="<?php echo esc_attr( $visibility_box_style ); ?>"
>
<p><strong><?php esc_html_e( 'Google sync status', 'google-listings-and-ads' ); ?></strong></p>
<p><?php echo esc_html( $sync_status ); ?></p>
<?php if ( $has_issues ) : ?>
<div class="gla-product-issues">
<p><strong><?php esc_html_e( 'Issues', 'google-listings-and-ads' ); ?></strong></p>
<ul>
<?php foreach ( $issues as $issue ) : ?>
<li><?php echo esc_html( $issue ); ?></li>
<?php endforeach; ?>
</ul>
</div>
<?php endif; ?>
</div>
<?php endif; ?>
<?php else : ?>
<p><strong><?php esc_html_e( 'Google for WooCommerce', 'google-listings-and-ads' ); ?></strong></p>
<p><?php esc_html_e( 'Complete setup to get your products listed on Google for free.', 'google-listings-and-ads' ); ?></p>
<a href="<?php echo esc_attr( $get_started_url ); ?>"
class="button"><?php esc_html_e( 'Complete setup', 'google-listings-and-ads' ); ?></a>
<?php endif; ?>
</div>
meta-box/coupon_channel_visibility.php 0000644 00000011132 15153732402 0014233 0 ustar 00 <?php
declare(strict_types = 1);
use Automattic\WooCommerce\GoogleListingsAndAds\Coupon\CouponSyncer;
use Automattic\WooCommerce\GoogleListingsAndAds\Value\ChannelVisibility;
use Automattic\WooCommerce\GoogleListingsAndAds\Value\SyncStatus;
use Automattic\WooCommerce\GoogleListingsAndAds\View\PHPView;
defined( 'ABSPATH' ) || exit();
/**
*
* @var PHPView $this
*/
/**
*
* @var int $coupon_id
*/
$coupon_id = $this->coupon_id;
/**
*
* @var WC_Coupon $coupon
*/
$coupon = $this->coupon;
$channel_visibility = $this->channel_visibility;
/**
*
* @var string
*/
$field_id = $this->field_id;
/**
*
* @var bool
*/
$is_setup_complete = $this->is_setup_complete;
/**
*
* @var bool
*/
$is_channel_supported = $this->is_channel_supported;
/**
*
* @var string
*/
$get_started_url = $this->get_started_url;
/**
*
* @var string $sync_status
*/
$is_synced = false;
if ( SyncStatus::HAS_ERRORS === $this->sync_status ) {
$sync_status = __( 'Issues detected', 'google-listings-and-ads' );
} elseif ( SyncStatus::PENDING === $this->sync_status ) {
$sync_status = __( 'Pending for sync', 'google-listings-and-ads' );
} elseif ( SyncStatus::SYNCED === $this->sync_status ) {
$is_synced = true;
$sync_status = __( 'Sent to Google', 'google-listings-and-ads' );
} elseif ( ! is_null( $this->sync_status ) ) {
$sync_status = ucfirst( str_replace( '-', ' ', $this->sync_status ) );
}
$show_status = $channel_visibility ===
ChannelVisibility::SYNC_AND_SHOW && ( ! is_null( $this->sync_status ) );
$check_email_notice = __( 'Check your email for updates.', 'google-listings-and-ads' );
/**
*
* @var array $issues
*/
$issues = $this->issues;
$has_issues = ! empty( $issues );
$input_description = '';
$input_disabled = false;
if ( ! CouponSyncer::is_coupon_supported( $coupon ) ) {
$channel_visibility = ChannelVisibility::DONT_SYNC_AND_SHOW;
$show_status = false;
$input_disabled = true;
$input_description = $coupon->get_virtual() ?
__( 'This coupon cannot be shown on public channel because it is hidden from your store.', 'google-listings-and-ads' ) :
__( 'This coupon cannot be shown because the coupon restrictions are not supported to share in Google channel.', 'google-listings-and-ads' );
} elseif ( ! $is_channel_supported ) {
$channel_visibility = ChannelVisibility::DONT_SYNC_AND_SHOW;
$show_status = false;
$input_disabled = true;
$input_description = __(
'This coupon visibility channel has not been supported in your store base country yet.',
'google-listings-and-ads'
);
}
$custom_attributes = [];
if ( $input_disabled ) {
$custom_attributes['disabled'] = 'disabled';
}
?>
<div class="gla-channel-visibility-box">
<?php if ( $is_setup_complete ) : ?>
<?php
woocommerce_wp_select(
[
'id' => $field_id,
'value' => $channel_visibility,
'label' => __( 'Google for WooCommerce', 'google-listings-and-ads' ),
'description' => $input_description,
'desc_tip' => false,
'options' => [
ChannelVisibility::SYNC_AND_SHOW => __(
'Show coupon on Google',
'google-listings-and-ads'
),
ChannelVisibility::DONT_SYNC_AND_SHOW => __(
"Don't show coupon on Google",
'google-listings-and-ads'
),
],
'custom_attributes' => $custom_attributes,
'wrapper_class' => 'form-row form-row-full',
]
);
?>
<?php if ( $show_status ) : ?>
<?php if ( $has_issues ) : ?>
<div class="sync-status notice-alt notice-large notice-warning"
style="border-left-style: solid">
<div class="gla-product-issues">
<p>
<strong><?php esc_html_e( 'Coupon issues', 'google-listings-and-ads' ); ?></strong>
</p>
<ul>
<?php foreach ( $issues as $issue ) : ?>
<li><?php echo esc_html( $issue ); ?></li>
<?php endforeach; ?>
</ul>
</div>
</div>
<?php else : ?>
<div class="sync-status notice-alt notice-large" style="background-color:#efefef">
<p><strong><?php echo esc_html( $sync_status ); ?></strong></p>
</div>
<?php if ( $is_synced ) : ?>
<div style="padding: 10px 0px" >
<?php echo esc_html( $check_email_notice ); ?>
</div>
<?php endif; ?>
<?php endif; ?>
<?php endif; ?>
<?php else : ?>
<p>
<strong><?php esc_html_e( 'Google for WooCommerce', 'google-listings-and-ads' ); ?></strong>
</p>
<p><?php esc_html_e( 'Complete setup to get your coupon listed on Google for free.', 'google-listings-and-ads' ); ?></p>
<a href="<?php echo esc_attr( $get_started_url ); ?>" class="button"><?php esc_html_e( 'Complete setup', 'google-listings-and-ads' ); ?></a>
<?php endif; ?>
</div>
activate.php 0000644 00000000263 15153733502 0007062 0 ustar 00 <div class="akismet-box">
<?php Akismet::view( 'title' ); ?>
<?php Akismet::view( 'setup' ); ?>
</div>
<br/>
<div class="akismet-box">
<?php Akismet::view( 'enter' ); ?>
</div>