Changeset 2013372
- Timestamp:
- 01/16/2019 12:45:35 PM (7 years ago)
- Location:
- satoshipay/trunk
- Files:
-
- 50 added
- 1 deleted
- 13 edited
-
readme.txt (modified) (2 diffs)
-
satoshipay.php (modified) (3 diffs)
-
src/SatoshiPay/AjaxHandlers (added)
-
src/SatoshiPay/AjaxHandlers/CreateDonationPost.php (added)
-
src/SatoshiPay/AjaxHandlers/GetProductPrice.php (added)
-
src/SatoshiPay/AjaxHandlers/SetProductPrice.php (added)
-
src/SatoshiPay/AjaxHandlers/UploadMediaFromUrl.php (added)
-
src/SatoshiPay/Gutenberg/block-article-paywall/_config.js (added)
-
src/SatoshiPay/Gutenberg/block-article-paywall/_edit.js (added)
-
src/SatoshiPay/Gutenberg/block-article-paywall/_save.js (added)
-
src/SatoshiPay/Gutenberg/block-article-paywall/edit-views (added)
-
src/SatoshiPay/Gutenberg/block-article-paywall/edit-views/Activated.js (added)
-
src/SatoshiPay/Gutenberg/block-article-paywall/edit-views/Deactivated.js (added)
-
src/SatoshiPay/Gutenberg/block-article-paywall/edit-views/index.js (added)
-
src/SatoshiPay/Gutenberg/block-article-paywall/index.js (modified) (2 diffs)
-
src/SatoshiPay/Gutenberg/block-donation/_config.js (added)
-
src/SatoshiPay/Gutenberg/block-donation/_deprecated.js (added)
-
src/SatoshiPay/Gutenberg/block-donation/_edit.js (added)
-
src/SatoshiPay/Gutenberg/block-donation/_save.js (added)
-
src/SatoshiPay/Gutenberg/block-donation/edit-views (added)
-
src/SatoshiPay/Gutenberg/block-donation/edit-views/ActivatedFocused.js (added)
-
src/SatoshiPay/Gutenberg/block-donation/edit-views/ActivatedUnfocused.js (added)
-
src/SatoshiPay/Gutenberg/block-donation/edit-views/Deactivated.js (added)
-
src/SatoshiPay/Gutenberg/block-donation/edit-views/index.js (added)
-
src/SatoshiPay/Gutenberg/block-donation/editor.scss (modified) (1 diff)
-
src/SatoshiPay/Gutenberg/block-donation/index.js (modified) (2 diffs)
-
src/SatoshiPay/Gutenberg/block-paid-file/_config.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-file/_edit.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-file/_save.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-file/edit-views (added)
-
src/SatoshiPay/Gutenberg/block-paid-file/edit-views/ActivatedFocused.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-file/edit-views/ActivatedUnfocused.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-file/edit-views/Deactivated.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-file/edit-views/index.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-file/index.js (modified) (2 diffs)
-
src/SatoshiPay/Gutenberg/block-paid-media/_config.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-media/_edit.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-media/_save.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-media/components (deleted)
-
src/SatoshiPay/Gutenberg/block-paid-media/edit-views (added)
-
src/SatoshiPay/Gutenberg/block-paid-media/edit-views/AudioEditorFocused.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-media/edit-views/AudioEditorUnfocused.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-media/edit-views/Deactivated.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-media/edit-views/ImageEditorFocused.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-media/edit-views/ImageEditorUnfocused.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-media/edit-views/VideoEditorFocused.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-media/edit-views/VideoEditorUnfocused.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-media/edit-views/index.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-media/editors (added)
-
src/SatoshiPay/Gutenberg/block-paid-media/editors/AudioEditor.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-media/editors/ImageEditor.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-media/editors/VideoEditor.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-media/editors/index.js (added)
-
src/SatoshiPay/Gutenberg/block-paid-media/index.js (modified) (2 diffs)
-
src/SatoshiPay/Gutenberg/init.php (modified) (4 diffs)
-
src/SatoshiPay/SatoshiPayAdminPlugin.php (modified) (6 diffs)
-
src/SatoshiPay/SatoshiPayInstall.php (modified) (1 diff)
-
src/SatoshiPay/SatoshiPayPlugin.php (modified) (1 diff)
-
src/SatoshiPay/Utils/IsGutenberg.php (added)
-
src/SatoshiPay/Utils/index.js (modified) (1 diff)
-
src/SatoshiPay/Utils/refreshBlocks.js (added)
-
src/SatoshiPay/Utils/updateSavedPrice.js (added)
-
src/SatoshiPay/dist/blocks.build.js (modified) (42 diffs)
-
src/SatoshiPay/dist/products.build.js (added)
Legend:
- Unmodified
- Added
- Removed
-
satoshipay/trunk/readme.txt
r1998702 r2013372 4 4 Tags: micropayments, stellar, lumen, blockchain, paypal, paywall, paid content, paid downloads, payment, satoshipay, widget, adblocking, digital goods 5 5 Requires at least: 4.4.5 6 Tested up to: 5.0. 27 Stable tag: 1. 86 Tested up to: 5.0.3 7 Stable tag: 1.9 8 8 License: MIT 9 9 License URI: https://opensource.org/licenses/MIT … … 79 79 80 80 == Changelog == 81 82 = 1.9 = 83 84 * Added migration for SatoshiPay items created in the old WordPress editor: now those items will turn into Gutenberg blocks. 85 * Added support for pages: now it's possible to add paid items to pages. 86 * Fixed some issues with price display in the Gutenberg editor. 87 * Removed the grey background on the donation banner placeholder. 81 88 82 89 = 1.8 = -
satoshipay/trunk/satoshipay.php
r1998702 r2013372 12 12 * Plugin URI: https://wordpress.org/plugins/satoshipay/ 13 13 * Description: Integrates SatoshiPay's micropayment system into WordPress. 14 * Version: 1. 814 * Version: 1.9 15 15 * Author: SatoshiPay 16 16 * Author URI: https://satoshipay.io … … 30 30 // Plugin version, used in user-agent string for API calls; keep in sync with 31 31 // version in plugin description above! 32 define('SATOSHIPAY_VERSION', '1. 8');32 define('SATOSHIPAY_VERSION', '1.9'); 33 33 34 34 // Plugin root file … … 108 108 include_once __DIR__ . '/src/SatoshiPay/SatoshiPayInstall.php'; 109 109 register_activation_hook(__FILE__, array( 'SatoshiPay\SatoshiPayInstall', 'install' ) ); 110 register_activation_hook(__FILE__, array( 'SatoshiPay\SatoshiPayInstall', 'migrateGutenbergBlocks' ) ); -
satoshipay/trunk/src/SatoshiPay/Gutenberg/block-article-paywall/index.js
r1998702 r2013372 3 3 */ 4 4 5 import './style.scss';6 import './editor.scss';7 8 const { __ } = wp.i18n9 5 const { registerBlockType } = wp.blocks 10 6 11 import { 12 Form, If, CheckIfBelowPaywall, SvgIcon, 13 PayButton, CryptoToFiat, BlockEditorLayout 14 } from '../helpers' 15 import { makeAjaxRequest } from '../../Utils' 16 const { TextInput, Button } = Form 7 import config from './_config' 8 import edit from './_edit' 9 import save from './_save' 17 10 18 // Used to refresh the <CheckIfBelowPaywall /> in other blocks 19 let oldBlockIndex; 20 const refreshBlocks = () => { 21 wp.data.select('core/editor') 22 .getBlocks() 23 .filter(({name}, index) => { 24 // Only refresh satoshipay blocks, and ignore paywall to avoid infinite loop 25 return name.startsWith('satoshipay/') && name !== 'satoshipay/block-article-paywall' 26 }) 27 .forEach(({clientId: id}) => { 28 // Set dummy attribute with random number to force update 29 wp.data.dispatch('core/editor').updateBlockAttributes(id, {forceUpdateDummy: Math.random()}) 30 }) 31 } 11 import './editor.scss'; 12 import './style.scss'; 32 13 33 14 /** … … 40 21 */ 41 22 registerBlockType( 'satoshipay/block-article-paywall', { 42 title: __( 'Article Paywall' ), // Block title. 43 icon: <SvgIcon type="wall" size="512pt" />, 44 category: 'satoshipay', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed. 45 supports: { 46 multiple: false, 47 }, 48 attributes: { 49 postId: { 50 type: 'number' 51 }, 52 price: { 53 type: 'number' 54 }, 55 enabled: { 56 type: 'boolean' 57 } 58 }, 59 keywords: [ 60 __( 'article — satoshiPay block' ), 61 __( 'satoshiPay' ), 62 __( 'paywall' ), 63 ], 64 edit( { attributes, className, setAttributes, isSelected, clientId, ...rest }, ...more ) { 65 // Save the postId 66 setAttributes({postId: wp.data.select('core/editor').getCurrentPostId()}) 67 68 // Refresh other blocks if paywall index changed 69 const blockIndex = wp.data.select('core/editor').getBlockIndex(clientId) 70 if(typeof oldBlockIndex === 'number' && blockIndex !== oldBlockIndex){ 71 refreshBlocks() 72 } 73 oldBlockIndex = blockIndex 74 75 const deactivatedView = ( 76 <div className="spgb__block spgb__paywall--deactivated"> 77 <CheckIfBelowPaywall clientId={clientId} /> 78 <div className="spgb__block__header spgb__text-align--center"> 79 <SvgIcon type="wall" size="15" fill="#565D66" style={{verticalAlign: 'middle'}} /> Paywall 80 </div> 81 <If condition={isSelected}> 82 <div className="spgb__block__body spgb__text-align--center"> 83 <div>Everything you add after this block will be placed beind a paywall;</div> 84 <div>visitors will be asked to pay the price you set below, to access further content.</div> 85 <Button 86 style={{ margin: '16px auto' }} 87 value="Activate paywall" 88 onClick={() => setAttributes({ enabled: true })}> 89 </Button> 90 </div> 91 </If> 92 </div> 93 ) 94 const activatedView = ( 95 <div className="spgb__block spgb__paywall--activated"> 96 <CheckIfBelowPaywall clientId={clientId} /> 97 <If condition={!isSelected}> 98 <div className="spgb__block__header spgb__text-align--center"> 99 <SvgIcon type="wall" size="15" /> Paywall 100 </div> 101 </If> 102 103 <If condition={isSelected}> 104 <div className="spgb__block__body"> 105 <PayButton 106 price={attributes.price} 107 type="paywall" 108 style={{marginBottom: '20px'}} 109 /> 110 <BlockEditorLayout> 111 <TextInput 112 label="Price" 113 affix="lumens" 114 type="number" 115 value={ attributes.price } 116 placeholder="0.00" 117 min="0" 118 onChange={ price => setAttributes( { price: price ? (parseInt(price) >= 0 ? parseInt(price) : parseInt(price) * -1) : null } ) } 119 /> 120 <CryptoToFiat 121 value={ attributes.price } 122 /> 123 <Button 124 className="spgb__paywall__active-toggle" 125 value="Deactivate Paywall" 126 isSolid 127 alignRight 128 onClick={() => setAttributes({ enabled: false })}> 129 </Button> 130 </BlockEditorLayout> 131 </div> 132 </If> 133 </div> 134 ) 135 return ( 136 <div className={ `spgb ${className}` }> 137 { 138 attributes.enabled 139 ? activatedView 140 : deactivatedView 141 } 142 </div> 143 ); 144 }, 145 save( { attributes } ) { 146 refreshBlocks() 147 if(attributes.postId && attributes.price > 0){ 148 // Create good or Update price 149 makeAjaxRequest({ 150 body: { 151 action: 'set_good_price', 152 post_id: attributes.postId, 153 price: attributes.price || 0, 154 enabled: attributes.enabled ? 1 : 0 155 } 156 }) 157 } 158 return ( 159 <div> 160 { 161 attributes.enabled && 162 <div dangerouslySetInnerHTML={{ __html: '<!--satoshipay:start-->' }}></div> 163 } 164 </div> 165 ) 166 } 23 ...config, 24 edit, 25 save, 167 26 } ); -
satoshipay/trunk/src/SatoshiPay/Gutenberg/block-donation/editor.scss
r1998702 r2013372 1 1 .spgb { 2 // Block: Paywall3 2 &__donation { 4 3 &--deactivated { -
satoshipay/trunk/src/SatoshiPay/Gutenberg/block-donation/index.js
r1998702 r2013372 3 3 */ 4 4 5 const { registerBlockType } = wp.blocks 6 7 import config from './_config' 8 import edit from './_edit' 9 import save from './_save' 10 import deprecated from './_deprecated' 11 12 import './editor.scss'; 5 13 import './style.scss'; 6 import './editor.scss';7 8 const { registerBlockType } = wp.blocks9 const { MediaUpload } = wp.editor10 const { Fragment } = wp.element11 const { __ } = wp.i18n12 13 import {14 Form, If, PayButton, SvgIcon,15 BlockEditorLayout, BlockCoverPreview, CryptoToFiat,16 } from '../helpers'17 18 import {19 makeAjaxRequest,20 getSvgSolidColor,21 limitString,22 } from '../../Utils'23 24 const { TextInput, Select, Button } = Form25 14 26 15 /** 27 * Register: aGutenberg Block.16 * Register: Donation Gutenberg Block. 28 17 * 29 * Registers a new block provided a unique name and an object defining its30 * behavior. Once registered, the block is made editor as an option to any31 * editor interface where blocks are implemented.32 *33 * @link https://wordpress.org/gutenberg/handbook/block-api/34 18 * @param {string} name Block name. 35 19 * @param {Object} settings Block settings. … … 38 22 */ 39 23 registerBlockType( 'satoshipay/block-donation', { 40 // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block. 41 title: __( 'Donation' ), // Block title. 42 icon: <SvgIcon type="heart" size="15" fill="#565D66" style={{verticalAlign: 'middle'}} />, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/. 43 category: 'satoshipay', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed. 44 attributes: { 45 donationValue: { 46 type: 'number' 47 }, 48 donationCurrency: { 49 type: 'string', 50 default: null 51 }, 52 placeholderId: { 53 type: 'number' 54 }, 55 enabled: { 56 type: 'boolean', 57 default: false 58 }, 59 creatingPlaceholder: { // A loading state to avoid sending multiple requests 60 type: 'boolean' 61 }, 62 coverWidth: { // store the cover display width 63 type: 'number' 64 }, 65 coverHeight: { // store the cover display height 66 type: 'number' 67 }, 68 coverType: { // store the cover type none | image 69 type: 'string' 70 }, 71 coverUrl: { // store the cover url - default is grey solid color 72 type: 'string', 73 default: getSvgSolidColor() 74 }, 75 coverTitle: { // store the cover title to be displayed in the cover select dropdown 76 type: 'string' 77 } 78 }, 79 keywords: [ 80 __( 'article — satoshiPay block' ), 81 __( 'satoshiPay' ), 82 __( 'paywall' ), 83 ], 84 edit( { className, attributes, setAttributes, isSelected, toggleSelection, clientId } ) { 85 // Create a placeholder post if there is none 86 if ( !attributes.placeholderId && !attributes.creatingPlaceholder ) { 87 setAttributes({ creatingPlaceholder: true }) 88 // Create a donation placeholder post 89 makeAjaxRequest({ 90 body: { 91 action: 'create_donation_post' 92 } 93 }).then(({ success, data }) => { 94 if( success ) { 95 setAttributes({ 96 placeholderId: data.ID, 97 creatingPlaceholder: false 98 }) 99 } 100 }) 101 } 102 103 const allowedCurrencies = [ 104 { 105 label: 'USD', 106 value: 'USD', 107 }, 108 { 109 label: 'EUR', 110 value: 'EUR', 111 }, 112 { 113 label: 'GBP', 114 value: 'GBP', 115 } 116 ] 117 118 119 // coverType enum 120 const coverTypes = { 121 COVER_TYPE_NONE: 'COVER_TYPE_NONE', 122 COVER_TYPE_CHOOSE_FILE: 'COVER_TYPE_CHOOSE_FILE', 123 COVER_TYPE_FILE: 'COVER_TYPE_FILE' 124 } 125 126 // Cover types dropdown options 127 const getCoverTypesOptions = () => { 128 let baseCoverTypes = [ 129 { 130 label: 'None (grey box)', 131 value: coverTypes.COVER_TYPE_NONE 132 }, 133 { 134 label: 'Choose file...', 135 value: coverTypes.COVER_TYPE_CHOOSE_FILE 136 }, 137 ] 138 139 // Add the current selected cover image 140 if( attributes.coverType === coverTypes.COVER_TYPE_FILE ){ 141 baseCoverTypes.push({ 142 label: limitString(attributes.coverTitle), 143 value: coverTypes.COVER_TYPE_FILE 144 }) 145 } 146 147 return baseCoverTypes; 148 } 149 150 const DeactivatedView = ( 151 <div className="spgb__block spgb__donation--deactivated"> 152 <div className="spgb__block__header spgb__text-align--center"> 153 <SvgIcon type="heart" size="15" fill="#565D66" style={{verticalAlign: 'middle'}} /> Donation Button 154 </div> 155 <If condition={isSelected}> 156 <div className="spgb__block__body spgb__text-align--center"> 157 <div>This button will let visitors send donations to your payout address specified in your Publisher Dashboard.</div> 158 <div>To set up the amount, go ahead and activate your button!</div> 159 <Button 160 style={{ margin: '16px auto' }} 161 onClick={() => setAttributes({ enabled: true })} 162 value="Activate donation button" 163 /> 164 </div> 165 </If> 166 </div> 167 ) 168 169 const ActivatedViewFocused = ( 170 <div className="spgb__block__body"> 171 <PayButton 172 type="donation" 173 price={attributes.donationValue} 174 style={{marginBottom: '20px'}} 175 /> 176 <BlockEditorLayout> 177 <div> 178 <TextInput 179 label="Price" 180 affix="lumens" 181 type="number" 182 value={ attributes.donationValue } 183 placeholder="0.00" 184 min="0" 185 onChange={ donationValue => setAttributes( { donationValue: donationValue ? (parseInt(donationValue) >= 0 ? parseInt(donationValue) : parseInt(donationValue) * -1) : null } ) } 186 /> 187 <CryptoToFiat 188 fiat={ attributes.donationCurrency || undefined } 189 value={ attributes.donationValue } 190 /> 191 </div> 192 <Select 193 label="Currency" 194 value={ attributes.donationCurrency } 195 options={ allowedCurrencies } 196 placeholder="Choose currency..." 197 onSelect={ ( donationCurrency ) => { 198 setAttributes({ donationCurrency }); 199 } } 200 /> 201 <MediaUpload 202 onSelect={ ({ url, title, name, height, width } ) => { 203 setAttributes({ 204 coverType: coverTypes.COVER_TYPE_FILE, 205 coverUrl: url, 206 coverTitle: `${title} (${name})`, 207 coverHeight: height ? Math.round(height * 580 / width) : 0, 208 coverWidth: width ? 580 : 0, 209 }) 210 }} 211 allowedTypes={ ['image'] } 212 render={ ( { open } ) => ( 213 <Select 214 label="Cover" 215 size="large" 216 value={ attributes.coverType } 217 options={ getCoverTypesOptions() } 218 onSelect={ ( coverType ) => { 219 switch (coverType) { 220 case coverTypes.COVER_TYPE_CHOOSE_FILE: 221 open() 222 break; 223 case coverTypes.COVER_TYPE_FILE: 224 break; 225 default: 226 setAttributes({ coverType, coverUrl: getSvgSolidColor(), coverTitle: '' }) 227 } 228 } } 229 /> 230 ) } 231 /> 232 </BlockEditorLayout> 233 <BlockCoverPreview> 234 <img style={{height: '75px', width: 'auto'}} src={attributes.coverUrl} alt={attributes.coverTitle || 'cover'}/> 235 </BlockCoverPreview> 236 <BlockEditorLayout> 237 <Button 238 value="Deactivate donation button" 239 isSolid 240 onClick={() => setAttributes({ enabled: false })}> 241 </Button> 242 </BlockEditorLayout> 243 </div> 244 ) 245 246 const ActivatedViewUnfocused = ( 247 <PayButton 248 type="donation" 249 price={attributes.donationValue} 250 containerStyle={{ 251 minHeight: '100px' 252 }}> 253 <img src={attributes.coverUrl} width={`${attributes.coverTitle ? `${attributes.coverWidth}px` : '100%'}`} height={`${attributes.coverHeight}px`} /> 254 </PayButton> 255 ) 256 257 const ActivatedView = ( 258 <Fragment> 259 {/* Block is selected (focused) */} 260 <If condition={isSelected}> 261 { ActivatedViewFocused } 262 </If> 263 264 {/* Block is not selected (unfocused) */} 265 <If condition={!isSelected}> 266 { ActivatedViewUnfocused } 267 </If> 268 </Fragment> 269 ) 270 271 return ( 272 <div className={ `spgb ${className}` }> 273 { 274 attributes.enabled 275 ? ActivatedView 276 : DeactivatedView 277 } 278 </div> 279 ); 280 }, 281 save( { attributes } ) { 282 const { placeholderId, donationValue, coverWidth, coverHeight, coverUrl, donationCurrency, enabled } = attributes 283 if(placeholderId && donationValue && enabled){ 284 // Create good or Update price 285 makeAjaxRequest({ 286 body: { 287 action: 'set_good_price', 288 post_id: placeholderId, 289 price: donationValue || 0, 290 enabled: 1 291 } 292 }) 293 } 294 return ( 295 enabled 296 ? <div dangerouslySetInnerHTML={{ __html: `<!--satoshipay:donation attachment-id="${placeholderId}" width="${coverWidth}" height="${coverHeight}" preview="${coverUrl}" asset="${donationCurrency}"-->` }}></div> 297 : null 298 ); 299 }, 24 ...config, 25 edit, 26 save, 27 deprecated, 300 28 } ); -
satoshipay/trunk/src/SatoshiPay/Gutenberg/block-paid-file/index.js
r1998702 r2013372 3 3 */ 4 4 5 const { registerBlockType } = wp.blocks 6 7 import config from './_config' 8 import edit from './_edit' 9 import save from './_save' 10 11 import './editor.scss'; 5 12 import './style.scss'; 6 import './editor.scss';7 8 const { registerBlockType } = wp.blocks9 const { withState } = wp.compose10 const { MediaPlaceholder } = wp.editor11 const { Fragment } = wp.element12 const { __ } = wp.i18n13 14 import {15 Form, If, PayButton,16 SvgIcon, CheckIfBelowPaywall,17 BlockEditorLayout, CryptoToFiat,18 } from '../helpers'19 20 import {21 makeAjaxRequest,22 getFileInfo,23 } from '../../Utils'24 25 const { TextInput } = Form26 13 27 14 /** 28 * Register: aGutenberg Block.15 * Register: Paid File Gutenberg Block. 29 16 * 30 * Registers a new block provided a unique name and an object defining its31 * behavior. Once registered, the block is made editor as an option to any32 * editor interface where blocks are implemented.33 *34 * @link https://wordpress.org/gutenberg/handbook/block-api/35 17 * @param {string} name Block name. 36 18 * @param {Object} settings Block settings. … … 39 21 */ 40 22 registerBlockType( 'satoshipay/block-paid-file', { 41 // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block. 42 title: __( 'Paid File' ), // Block title. 43 icon: <SvgIcon type="folder" size="24" />, 44 category: 'satoshipay', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed. 45 attributes: { 46 fileId: { 47 type: 'number' 48 }, 49 fileTitle: { 50 type: 'string' 51 }, 52 filePrice: { 53 type: 'number' 54 }, 55 fileSize: { 56 type: 'string' 57 }, 58 }, 59 keywords: [ 60 __( 'article — satoshiPay block' ), 61 __( 'satoshiPay' ), 62 __( 'paywall' ), 63 ], 64 edit( { className, attributes, setAttributes, isSelected, toggleSelection, clientId } ) { 65 const payButtonContainerStyle = { 66 paddingLeft: '140px', 67 minHeight: '65px', 68 display: 'flex', 69 alignItems: 'center', 70 } 71 72 // Initial Media placeholder labels 73 const labels = { 74 title: ( 75 <Fragment> 76 <SvgIcon type="folder" size="20" fill="#565D66" style={{verticalAlign: 'middle', marginRight: '5px'}} /> Paid File 77 </Fragment> 78 ), 79 instructions:'Drag a file, upload a new one or select a file from your library.' 80 } 81 82 const onMediaSelect = file => { 83 const { 84 id: fileId, 85 title: fileTitle, 86 size: fileSize, 87 } = getFileInfo(file) 88 89 if( fileId ) { 90 setAttributes({ 91 fileId, 92 fileTitle, 93 fileSize 94 }) 95 } 96 } 97 98 const FileEditorFocused = ( 99 <Fragment> 100 <PayButton 101 type="file" 102 price={attributes.filePrice} 103 containerStyle={payButtonContainerStyle}> 104 <div>{attributes.fileTitle} ({attributes.fileSize})</div> 105 </PayButton> 106 <BlockEditorLayout> 107 <div> 108 <TextInput 109 label="Price" 110 affix="lumens" 111 type="number" 112 value={ attributes.filePrice } 113 placeholder="0.00" 114 min="0" 115 onChange={ price => setAttributes( { filePrice: price ? (parseInt(price) >= 0 ? parseInt(price) : parseInt(price) * -1) : null } ) } 116 /> 117 <CryptoToFiat 118 value={ attributes.filePrice } 119 /> 120 </div> 121 </BlockEditorLayout> 122 </Fragment> 123 ) 124 125 const FileEditorUnfocused = ( 126 <PayButton 127 type="file" 128 price={attributes.filePrice} 129 containerStyle={payButtonContainerStyle}> 130 <div>{attributes.fileTitle} { attributes.fileSize ? `(${attributes.fileSize})` : '' }</div> 131 </PayButton> 132 ) 133 134 const EditFileView = ( 135 <Fragment> 136 {/* Check if this block is below a paywall */} 137 <CheckIfBelowPaywall clientId={clientId} /> 138 139 {/* Block is selected (focused) */} 140 <If condition={isSelected}> 141 { FileEditorFocused } 142 </If> 143 144 {/* Block is not selected (unfocused) */} 145 <If condition={!isSelected}> 146 { FileEditorUnfocused } 147 </If> 148 </Fragment> 149 ) 150 151 const SelectFileView = ({ isLoading, setState }) => ( 152 <MediaPlaceholder 153 onSelect={ onMediaSelect } 154 labels={labels} 155 /> 156 ) 157 158 const SelectFileViewWithState = withState( { 159 isLoading: false, 160 } )( SelectFileView ) 161 162 return ( 163 <div className={ `spgb ${className}` }> 164 { 165 attributes.fileId 166 ? EditFileView 167 : ( 168 <SelectFileViewWithState /> 169 ) 170 } 171 </div> 172 ); 173 }, 174 save( { attributes } ) { 175 const { fileId, filePrice} = attributes 176 177 if(fileId && filePrice){ 178 // Create good or Update price 179 makeAjaxRequest({ 180 body: { 181 action: 'set_good_price', 182 post_id: fileId, 183 price: filePrice || 0, 184 enabled: 1 185 } 186 }) 187 } 188 189 return fileId ? <div dangerouslySetInnerHTML={{ __html: `<!--satoshipay:download attachment-id="${fileId}"-->` }}></div> : '' 190 }, 23 ...config, 24 edit, 25 save, 191 26 } ); -
satoshipay/trunk/src/SatoshiPay/Gutenberg/block-paid-media/index.js
r1998702 r2013372 3 3 */ 4 4 5 const { registerBlockType } = wp.blocks 6 7 import config from './_config' 8 import edit from './_edit' 9 import save from './_save' 10 11 import './editor.scss'; 5 12 import './style.scss'; 6 import './editor.scss';7 8 const { __ } = wp.i18n9 const { Fragment } = wp.element10 const { registerBlockType } = wp.blocks11 const { MediaPlaceholder } = wp.editor12 const { withState } = wp.compose13 14 import MediaEditors from './components/MediaEditors'15 import { makeAjaxRequest, getSvgSolidColor, getFileInfo } from '../../Utils'16 import { If, Loader, SvgIcon } from '../helpers'17 18 const blockAttributes = {19 mediaId: { // store the media attachment id20 type: 'number'21 },22 mediaPrice: { // store the paid media price23 type: 'number'24 },25 mediaType: { // store the media type image | video | audio26 type: 'string'27 },28 mediaMime: { // store the media mime29 type: 'string'30 },31 mediaUrl: { // store the paid media url32 type: 'string'33 },34 mediaTitle: { // store the media file name35 type: 'string'36 },37 mediaSize: { // store the media file size - used in audio placeholder38 type: 'string'39 },40 mediaWidth: { // store the media display width - same used for media cover41 type: 'number'42 },43 mediaHeight: { // store the media display height - same used for media cover44 type: 'number'45 },46 mediaAutoPlay: { // store wether the media auto play or no47 type: 'boolean',48 default: false49 },50 coverType: { // store the cover type none | image51 type: 'string'52 },53 coverUrl: { // store the cover url - default is grey solid color54 type: 'string',55 default: getSvgSolidColor()56 },57 coverTitle: { // store the cover title to be displayed in the cover select dropdown58 type: 'string'59 }60 }61 62 const getImagePlaceholder = ({ mediaId, mediaPrice, mediaWidth, mediaHeight, coverUrl = '' }) => (63 <div dangerouslySetInnerHTML={{ __html: `<!--satoshipay:image attachment-id="${mediaId}" width="${mediaWidth}" height="${mediaHeight}" preview="${coverUrl}"-->` }}></div>64 )65 66 const getAudioPlaceholder = ({ mediaId, mediaPrice, mediaAutoPlay }) => (67 <div dangerouslySetInnerHTML={{ __html: `<!--satoshipay:audio attachment-id="${mediaId}" autoplay="${mediaAutoPlay}"-->` }}></div>68 )69 70 const getVideoPlaceholder = ({ mediaId, mediaPrice, mediaWidth, mediaHeight, mediaAutoPlay, coverUrl = '' }) => (71 <div dangerouslySetInnerHTML={{ __html: `<!--satoshipay:video attachment-id="${mediaId}" width="${mediaWidth}" height="${mediaHeight}" autoplay="${mediaAutoPlay}" preview="${coverUrl}"-->` }}></div>72 )73 74 const mediaPlaceholders = {75 image: getImagePlaceholder,76 audio: getAudioPlaceholder,77 video: getVideoPlaceholder,78 }79 13 80 14 /** … … 87 21 */ 88 22 registerBlockType( 'satoshipay/block-paid-media', { 89 title: __( 'Paid Media' ), // Block title. 90 icon: <SvgIcon type="media" width="24px" height="18px" />, 91 category: 'satoshipay', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed. 92 attributes: blockAttributes, 93 keywords: [ 94 __( 'media — satoshiPay block' ), 95 __( 'satoshiPay' ), 96 __( 'paid media' ), 97 ], 98 edit( { attributes, className, setAttributes, isSelected, toggleSelection, clientId, onReplace, ...rest } ) { 99 // Initial Media placeholder labels 100 const labels = { 101 title: ( 102 <Fragment> 103 <SvgIcon type="media" size="15" fill="#565D66" style={{verticalAlign: 'middle', marginRight: '5px'}} /> Paid Media 104 </Fragment> 105 ), 106 instructions:'Drag a media file, upload a new one or select a file from your library.' 107 } 108 109 // Allowed media types to be uploaded 110 const allowedMediaTypes = [ 'image', 'audio', 'video' ] 111 112 const SelectMediaView = ({ isLoading, setState }) => { 113 // On paid media upload or select from media library 114 const onMediaSelect = media => { 115 if( media.id || media.ID ) { 116 const { 117 id: mediaId, 118 type: mediaType, 119 mime: mediaMime, 120 url: mediaUrl, 121 title: mediaTitle, 122 size: mediaSize, 123 height: mediaHeight, 124 width: mediaWidth, 125 } = getFileInfo(media) 126 127 setAttributes({ 128 mediaId, 129 mediaType, 130 mediaMime, 131 mediaUrl, 132 mediaTitle, 133 mediaSize, 134 mediaHeight: mediaHeight ? Math.round(mediaHeight * 580 / mediaWidth) : 0, 135 mediaWidth: mediaWidth ? 580 : 0, 136 }) 137 } 138 } 139 140 // On paid media URL submit 141 const onMediaSelectURL = async url => { 142 setState({ isLoading: true }) 143 144 // Upload media file 145 const { data, success } = await makeAjaxRequest({ 146 body: { 147 action: 'upload_media_from_url', 148 url, 149 } 150 }) 151 152 if( success ) { 153 const { media, file_size, media_meta } = data 154 155 setState({ isLoading: false }) 156 157 onMediaSelect({ 158 ...media, 159 file_size, 160 ...media_meta, 161 }) 162 } 163 } 164 165 return ( 166 <Fragment> 167 <If condition={ isLoading }> 168 <Loader /> 169 </If> 170 <MediaPlaceholder 171 onSelect={ onMediaSelect } 172 onSelectURL={ onMediaSelectURL } 173 labels={labels} 174 allowedTypes={ allowedMediaTypes } 175 /> 176 </Fragment> 177 ) 178 } 179 180 const SelectMediaViewWithState = withState( { 181 isLoading: false, 182 } )( SelectMediaView ) 183 184 const EditMediaView = MediaEditors[attributes.mediaType] 185 186 return ( 187 <div className={ `spgb ${className}` }> 188 { 189 attributes.mediaType 190 ? ( 191 <EditMediaView 192 attributes={attributes} 193 setAttributes={setAttributes} 194 isSelected={isSelected} 195 toggleSelection={toggleSelection} 196 clientId={clientId} 197 /> 198 ) 199 : <SelectMediaViewWithState /> 200 } 201 </div> 202 ); 203 }, 204 save( { attributes } ) { 205 const { mediaId, mediaPrice, mediaType} = attributes 206 if(mediaId && mediaPrice){ 207 // Create good or Update price 208 makeAjaxRequest({ 209 body: { 210 action: 'set_good_price', 211 post_id: mediaId, 212 price: mediaPrice || 0, 213 enabled: 1 214 } 215 }) 216 } 217 return mediaId ? mediaPlaceholders[mediaType](attributes) : '' 218 }, 23 ...config, 24 edit, 25 save, 219 26 } ); -
satoshipay/trunk/src/SatoshiPay/Gutenberg/init.php
r1998702 r2013372 3 3 namespace SatoshiPay\GutenbergEditor; 4 4 5 require_once __DIR__ . '/../ Utils/Metadata.php';6 require_once __DIR__ . '/../ Constants.php';7 require_once __DIR__ . '/../A pi/Client.php';8 require_once __DIR__ . '/../ Utils/DownloadRemoteImage.php';5 require_once __DIR__ . '/../AjaxHandlers/CreateDonationPost.php'; 6 require_once __DIR__ . '/../AjaxHandlers/SetProductPrice.php'; 7 require_once __DIR__ . '/../AjaxHandlers/GetProductPrice.php'; 8 require_once __DIR__ . '/../AjaxHandlers/UploadMediaFromUrl.php'; 9 9 10 use SatoshiPay\Utils\Metadata as MetadataUtils; 11 use SatoshiPay\Constants; 12 use SatoshiPay\Api\Client as ApiClient; 13 use SatoshiPay\Utils\DownloadRemoteImage; 10 use SatoshiPay\AjaxHandlers; 14 11 15 12 /** … … 34 31 35 32 // Hook: register set good price ajax handler 36 add_action('wp_ajax_set_good_price', 'SatoshiPay\GutenbergEditor\set_good_price_ajax_handler'); 33 add_action('wp_ajax_set_product_price', 'SatoshiPay\AjaxHandlers\set_product_price_ajax_handler'); 34 35 // Hook: register get good price ajax handler 36 add_action('wp_ajax_get_product_price', 'SatoshiPay\AjaxHandlers\get_product_price_ajax_handler'); 37 37 38 38 // Hook: upload media from url ajax handler 39 add_action('wp_ajax_upload_media_from_url', 'SatoshiPay\ GutenbergEditor\upload_media_from_url_ajax_handler');39 add_action('wp_ajax_upload_media_from_url', 'SatoshiPay\AjaxHandlers\upload_media_from_url_ajax_handler'); 40 40 41 41 // Hook: create donation post ajax handler 42 add_action('wp_ajax_create_donation_post', 'SatoshiPay\ GutenbergEditor\create_donation_post_ajax_handler');42 add_action('wp_ajax_create_donation_post', 'SatoshiPay\AjaxHandlers\create_donation_post_ajax_handler'); 43 43 } 44 44 … … 49 49 */ 50 50 function register_satoshipay_block_category( $categories, $post ) { 51 if ( $post->post_type !== 'post' ) {51 if ( $post->post_type !== 'post' && $post->post_type !== 'page' ) { 52 52 return $categories; 53 53 } … … 113 113 ); 114 114 } // End function satoshipay_gutenberg_editor_assets(). 115 116 /**117 * Set good price ajax handler.118 * Action: 'set_good_price'119 * @since 1.6.0120 */121 function set_good_price_ajax_handler()122 {123 // Verify $_POST values124 if (!(isset($_POST['post_id']))) {125 return wp_send_json_error(array(126 'error' => 'post_id is required.'127 ));128 }129 130 // Parse $_POST values131 $postId = absint($_POST['post_id']);132 $goodPrice = absint($_POST['price']);133 $enabled = absint($_POST['enabled']);134 // print_r($_POST);135 $priceData = array(136 'enabled' => $enabled ? true : false,137 'satoshi' => $enabled ? $goodPrice : 0138 );139 // print_r($priceData);140 // Get post object to get values required for registering the good141 $post = get_post($postId);142 143 if (!$postId || !$post) {144 return wp_send_json_error(array(145 'error' => 'post doesn\'t exist.'146 ));147 }148 149 if(!goodPrice) {150 return wp_send_json_error(array(151 'error' => 'price is not set.'152 ));153 }154 155 // Validate that the current user is allowed to edit156 if (!current_user_can('edit_post', $post)) {157 return wp_send_json_error(array(158 'error' => 'user not allowed to edit post.'159 ));160 }161 162 // Update the Wordpress database metadata with the good price163 MetadataUtils\set_good_metadata($postId, Constants\META_KEY_SATOSHIPAY_PRICE, $priceData);164 165 166 // Get good satoshipay metadata167 $satoshiPaySecret = get_post_meta($postId, Constants\META_KEY_SATOSHIPAY_SECRET, true);168 $satoshiPayId = get_post_meta($postId, Constants\META_KEY_SATOSHIPAY_ID, true);169 170 171 // Create a SatoshiPay good for the provider API172 $satoshiPayGood = array(173 'goodId' => $postId,174 'price' => $goodPrice,175 'sharedSecret' => $satoshiPaySecret,176 'title' => $post->post_title,177 'url' => get_permalink($postId)178 );179 180 try {181 $apiCredentials = get_option('satoshipay_api');182 $apiClient = new ApiClient($apiCredentials);183 184 // If post has `_satoshipay_id` metadata then update otherwise create185 if ($satoshiPayId) {186 $satoshiPayId = $apiClient->updateGood($satoshiPayId, $satoshiPayGood);187 } else {188 $satoshiPayId = $apiClient->createNewGood($satoshiPayGood);189 }190 } catch (Exception $e) {191 WP_die($e->getMessage());192 }193 194 // Update metadata `_satoshipay_id` for post195 update_post_meta($postId, Constants\META_KEY_SATOSHIPAY_ID, $satoshiPayId, true);196 197 // Update metadata `_satoshipay_asset` for post198 update_post_meta($postId, Constants\META_KEY_SATOSHIPAY_ASSET, 'XLM', true);199 200 return wp_send_json_success(201 array(202 'post_id' => $postId,203 'satoshipay_pricing' => $goodPrice,204 )205 );206 }207 208 /**209 * Set good price ajax handler.210 * Action: 'set_good_price'211 * @since 1.6.0212 */213 function upload_media_from_url_ajax_handler() {214 215 // Verify $_POST values216 if (!(isset($_POST['url']))) {217 return wp_send_json_error(array(218 'error' => 'url is required.'219 ));220 }221 222 $url = $_POST['url'];223 224 $download_remote_image = new DownloadRemoteImage( $url );225 226 $attachment = $download_remote_image->download();227 228 $media = get_post($attachment['attachment_id']);229 230 $media_meta = wp_get_attachment_metadata($attachment['attachment_id']);231 232 return wp_send_json_success(233 array(234 'id' => $attachment['attachment_id'],235 'media' => $media,236 'file_size' => $attachment['file_size'],237 'media_meta' => $media_meta238 )239 );240 }241 242 /**243 * Create a placeholder post for donation ajax handler.244 * Action: 'satoshipay-create-donation'245 * @since 1.6.0246 */247 function create_donation_post_ajax_handler() {248 // Create hidden post with post-type sp_donation to be used as good item249 $donation_post_data = array(250 'post_title' => 'SatoshiPay Donation Placeholder',251 'post_content' => 'SatoshiPay Donation Placeholder',252 'post_status' => 'publish',253 'post_author' => 1,254 'post_type' => 'sp_donation'255 );256 257 // Insert the post into the database258 $donation_post_id = wp_insert_post( $donation_post_data );259 $donation_post = get_post($donation_post_id);260 261 if (!$donation_post_id || !$donation_post) {262 return wp_send_json_error();263 }264 265 if (!isset($donation_post_id)) {266 return wp_send_json_error();267 }268 269 return wp_send_json_success($donation_post);270 } -
satoshipay/trunk/src/SatoshiPay/SatoshiPayAdminPlugin.php
r1994954 r2013372 14 14 require_once __DIR__ . '/Plugin/PluginAbstract.php'; 15 15 require_once __DIR__ . '/SatoshiPayException.php'; 16 require_once __DIR__ . '/Utils/IsGutenberg.php'; 16 17 17 18 // Included to use is_plugin_active … … 24 25 use SatoshiPay\Api\Client as ApiClient; 25 26 use SatoshiPay\Plugin\PluginAbstract; 27 use SatoshiPay\Utils; 26 28 27 29 class SatoshiPayAdminPlugin extends PluginAbstract … … 109 111 public function init() 110 112 { 111 global $wp_version;112 113 113 load_plugin_textdomain($this->name, false, WP_PLUGIN_DIR . '/' . $this->name . '/languages/' ); 114 114 … … 120 120 add_action('admin_notices', array($this, 'adminNotices')); 121 121 122 123 if( 124 !( 125 is_plugin_active( 'gutenberg/gutenberg.php' ) 126 || ( version_compare( $wp_version, '5.0', '>=' ) && !is_plugin_active( 'classic-editor/classic-editor.php' ) ) 127 ) 128 ) { 122 if( !Utils\isGutenberg() ) { 129 123 // Disable post hooks if Gutenberg is enabled 130 124 // check namespace SatoshiPay\GutenbergEditor for Gutenberg handlers … … 137 131 add_action('save_post', array($this, 'onSavePost')); 138 132 add_action('edit_attachment', array($this, 'onSavePost')); 133 add_action('add_meta_boxes', array($this, 'onAddMetaBoxes')); 139 134 } 140 135 … … 143 138 add_action('admin_head', array($this, 'onAdminHead')); 144 139 145 add_action('add_meta_boxes', array($this, 'onAddMetaBoxes'));146 140 add_action('get_post', array($this, 'onPrepareAttachmentForJavascript')); 147 141 add_action('before_delete_post', array($this, 'onBeforeDeletePost')); -
satoshipay/trunk/src/SatoshiPay/SatoshiPayInstall.php
r1951997 r2013372 99 99 } 100 100 101 // Migrate Classic Editor products to Gutenberg Blocks 102 static function migrateGutenbergBlocks() 103 { 104 105 // Generate Gutenberg Block from Clsasic Placeholder 106 function classicPlaceholderToBlock($attributes) 107 { 108 $mediaPrice = get_post_meta($attributes['id'], '_satoshipay_pricing', true); 109 $attachedFile = get_attached_file( $attributes['id'] ); 110 $mediaTitle = basename( $attachedFile ); 111 $mediaSize = filesize( $attachedFile ); 112 $preview = $attributes['preview'] ? $attributes['preview'] : "data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%'><rect width='100%' height='100%' fill='%23F3F3F4'/></svg>"; 113 $coverType = $attributes['preview'] ? ',"coverType":"COVER_TYPE_FILE","coverUrl":"' . $attributes['preview'] . '","coverTitle":"Custom image"' : ''; 114 $coverId = attachment_url_to_postid($attributes['preview']); 115 $coverMeta = wp_get_attachment_metadata($coverId); 116 $coverSize = $coverMeta ? ',"coverWidth":"' . $coverMeta['width'] . '","coverHeight":"' . $coverMeta['height'] . '"' : ''; 117 118 switch ($attributes['type']) { 119 case 'image': 120 $mimeType = get_post_mime_type( $attributes['id'] ); 121 $mediaUrl = wp_get_attachment_url( $attributes['id'] ); 122 return sprintf('<!-- wp:satoshipay/block-paid-media {"mediaId":%s,"mediaPrice":%s,"mediaType":"%s","mediaMime":"%s","mediaUrl":"%s","mediaTitle":"%s","mediaSize":"%s","mediaWidth":%s,"mediaHeight":%s%s} --> 123 <div class="wp-block-satoshipay-block-paid-media"><!--satoshipay:%s attachment-id="%s" width="%s" height="%s" preview="%s"--></div> 124 <!-- /wp:satoshipay/block-paid-media -->', $attributes['id'], $mediaPrice['satoshi'], $attributes['type'], $mimeType, $mediaUrl, $mediaTitle, $mediaSize, $attributes['width'], $attributes['height'], $coverType, $attributes['type'], $attributes['id'], $attributes['width'], $attributes['height'], $preview); 125 break; 126 127 case 'video': 128 $mimeType = get_post_mime_type( $attributes['id'] ); 129 $mediaUrl = wp_get_attachment_url( $attributes['id'] ); 130 return sprintf('<!-- wp:satoshipay/block-paid-media {"mediaId":%s,"mediaPrice":%s,"mediaType":"%s","mediaMime":"%s","mediaUrl":"%s","mediaTitle":"%s","mediaSize":"%s","mediaWidth":%s,"mediaHeight":%s,"mediaAutoPlay":%s%s} --> 131 <div class="wp-block-satoshipay-block-paid-media"><!--satoshipay:%s attachment-id="%s" width="%s" height="%s" autoplay="%s" preview="%s"--></div> 132 <!-- /wp:satoshipay/block-paid-media -->', $attributes['id'], $mediaPrice['satoshi'], $attributes['type'], $mimeType, $mediaUrl, $mediaTitle, $mediaSize, $attributes['width'], $attributes['height'], $attributes['autoplay'], $coverType, $attributes['type'], $attributes['id'], $attributes['width'], $attributes['height'], $attributes['autoplay'], $preview); 133 break; 134 135 case 'audio': 136 $mimeType = get_post_mime_type( $attributes['id'] ); 137 $mediaUrl = wp_get_attachment_url( $attributes['id'] ); 138 return sprintf('<!-- wp:satoshipay/block-paid-media {"mediaId":%s,"mediaPrice":%s,"mediaType":"%s","mediaMime":"%s","mediaUrl":"%s","mediaTitle":"%s","mediaSize":"%s","mediaAutoPlay":%s} --> 139 <div class="wp-block-satoshipay-block-paid-media"><!--satoshipay:%s attachment-id="%s" autoplay="%s"--></div> 140 <!-- /wp:satoshipay/block-paid-media -->', $attributes['id'], $mediaPrice['satoshi'], $attributes['type'], $mimeType, $mediaUrl, $mediaTitle, $mediaSize, $attributes['autoplay'] , $attributes['type'], $attributes['id'], $attributes['autoplay'] ); 141 break; 142 143 case 'download': 144 return sprintf('<!-- wp:satoshipay/block-paid-file {"fileId":%s,"fileTitle":"%s","filePrice":%s,"fileSize":"%s"} --> 145 <div class="wp-block-satoshipay-block-paid-file"><!--satoshipay:download attachment-id="%s"--></div> 146 <!-- /wp:satoshipay/block-paid-file -->', $attributes['id'], $mediaTitle, $mediaPrice['satoshi'], $mediaSize, $attributes['id']); 147 break; 148 149 case 'donation': 150 return sprintf('<!-- wp:satoshipay/block-donation {"donationValue":%s, "donationCurrency":"%s","placeholderId":%s,"enabled":true,"creatingPlaceholder":false,"coverWidth":%s,"coverHeight":%s%s} --> 151 <div class="wp-block-satoshipay-block-donation"><!--satoshipay:donation attachment-id="%s" width="%s" height="%s" preview="%s" asset="%s"--></div> 152 <!-- /wp:satoshipay/block-donation -->', $mediaPrice['satoshi'], $attributes['asset'], $attributes['id'], $attributes['width'], $attributes['height'], $coverType, $attributes['id'], $attributes['width'], $attributes['height'], $preview, $attributes['asset']); 153 break; 154 } 155 } 156 157 global $wpdb; 158 159 // Migrate all placeholders created by the Classic Editor to a Gutenberg Blocks 160 $sqlQuery = " 161 SELECT $wpdb->posts.* 162 FROM $wpdb->posts 163 WHERE $wpdb->posts.post_status != 'auto-draft' 164 AND $wpdb->posts.post_type = 'post' 165 "; 166 $posts = $wpdb->get_results($sqlQuery, OBJECT); 167 168 if ($posts) { 169 foreach ($posts as $post) { 170 $content = $post->post_content; 171 $newContent = $content; 172 $classicPlaceholdersRegexWithCapture = '/<!--satoshipay:(image|audio|video|download|donation)(.*attachment-id="(\d+)")?(.*width="(\d+)")?(.*height="(\d+)")?(.*autoplay="(true|false)")?(.*preview="([^"]*)")?(.*asset="(.*)")?-->/'; 173 $classicPlaceholdersRegexWithoutCapture = '<!--satoshipay:(?:image|audio|video|download|donation)(?:.*attachment-id="(?:\d+)")?(?:.*width="(?:\d+)")?(?:.*height="(?:\d+)")?(?:.*autoplay="(?:true|false)")?(?:.*preview="(?:[^"]*)")?(?:.*asset="(?:.*)")?-->'; 174 $classicPlaceholdersPositionRegex = '/<!-- wp:satoshipay.*\n.+'. $classicPlaceholdersRegexWithoutCapture .'.+\n<!--.*(*SKIP)(*F)|'. $classicPlaceholdersRegexWithoutCapture .'/'; 175 $classicPaywallPlaceholderRegex = '/<!-- wp:satoshipay.*\n.+<!--satoshipay:start-->.+\n<!--.*(*SKIP)(*F)|<!--satoshipay:start-->/'; 176 177 preg_match_all( 178 $classicPlaceholdersPositionRegex, 179 $content, 180 $matches, 181 PREG_OFFSET_CAPTURE 182 ); 183 184 foreach (array_reverse($matches[0]) as $match) { 185 if(count($match) !== 0){ 186 preg_replace_callback( 187 $classicPlaceholdersRegexWithCapture, 188 function($attrs) use(&$newContent, $match) { 189 $classicPlaceholder = $match[0]; 190 $classicPlaceholderPosition = $match[1]; 191 $classicPlaceholderPositionEnd = strlen($classicPlaceholder); 192 $attributes = array( 193 'placeholder' => isset($attrs[0]) ? $attrs[0] : '', 194 'type' => isset($attrs[1]) ? $attrs[1] : '', 195 'id' => isset($attrs[3]) ? $attrs[3] : '', 196 'height' => isset($attrs[7]) ? $attrs[7] : '', 197 'width' => isset($attrs[5]) ? $attrs[5] : '', 198 'autoplay' => isset($attrs[9]) ? $attrs[9] : '', 199 'preview' => isset($attrs[11]) ? $attrs[11] : '', 200 'asset' => isset($attrs[13]) ? $attrs[13] : '' 201 ); 202 $gutenbergBlock = classicPlaceholderToBlock($attributes); 203 $newContent = substr_replace($newContent, $gutenbergBlock, $classicPlaceholderPosition, $classicPlaceholderPositionEnd ); 204 }, 205 $match[0] 206 ); 207 208 } 209 } 210 211 preg_replace_callback( 212 $classicPaywallPlaceholderRegex, 213 function($match) use(&$newContent, $post) { 214 if(count($match) > 0){ 215 $mediaPrice = get_post_meta($post->ID, '_satoshipay_pricing', true); 216 $gutenbergBlock = sprintf('<!-- wp:satoshipay/block-article-paywall {"postId":%s,"price":%s,"enabled":%s} --> 217 <div class="wp-block-satoshipay-block-article-paywall">%s</div> 218 <!-- /wp:satoshipay/block-article-paywall -->', $post->ID, $mediaPrice ? $mediaPrice['satoshi'] : 0, $mediaPrice && $mediaPrice['enabled'] ? 'true' : 'false', $mediaPrice && $mediaPrice['enabled'] ? '<div><!--satoshipay:start--></div>' : ''); 219 $newContent = str_replace( 220 '<!--satoshipay:start-->', 221 $gutenbergBlock, 222 $newContent 223 ); 224 } 225 }, 226 $content 227 ); 228 229 if($content !== $newContent){ 230 wp_update_post(array( 231 'ID' => $post->ID, 232 'post_content' => $newContent 233 )); 234 } 235 } 236 } 237 238 239 // Migrate full paid posts without start tag and add Paywall Block at the beginning of the post 240 $products = $wpdb->get_results( $wpdb->prepare( " 241 SELECT pm.post_id, pm.meta_value, p.post_content, p.post_type 242 FROM {$wpdb->postmeta} pm 243 LEFT JOIN {$wpdb->posts} p 244 ON p.ID = pm.post_id 245 WHERE pm.meta_key = '%s' 246 AND p.post_type = 'post' 247 ", Constants\META_KEY_SATOSHIPAY_PRICE ) ); 248 249 foreach ($products as $product) { 250 $classicPaywallPlaceholderRegex = '/<!--satoshipay:start-->/'; 251 252 preg_match( 253 $classicPaywallPlaceholderRegex, 254 $product->post_content, 255 $match 256 ); 257 if(count($match) == 0){ 258 $mediaPrice = get_post_meta($product->post_id, '_satoshipay_pricing', true); 259 $gutenbergBlock = sprintf('<!-- wp:satoshipay/block-article-paywall {"postId":%s,"price":%s,"enabled":%s} --> 260 <div class="wp-block-satoshipay-block-article-paywall">%s</div> 261 <!-- /wp:satoshipay/block-article-paywall -->', $product->post_id, $mediaPrice ? $mediaPrice['satoshi'] : 0, $mediaPrice && $mediaPrice['enabled'] ? 'true' : 'false', $mediaPrice && $mediaPrice['enabled'] ? '<div><!--satoshipay:start--></div>' : ''); 262 $newContent = $gutenbergBlock . $product->post_content; 263 wp_update_post(array( 264 'ID' => $product->post_id, 265 'post_content' => $newContent 266 )); 267 } 268 } 269 270 } 271 101 272 } -
satoshipay/trunk/src/SatoshiPay/SatoshiPayPlugin.php
r1985825 r2013372 430 430 $attachmentId = $matches[3]; 431 431 $attachmentAttributes = array( 432 'height' => $matches[7],433 'width' => $matches[5],434 'autoplay' => $matches[9],435 'preview' => $matches[11],432 'height' => isset($matches[7]) ? $matches[7] : '', 433 'width' => isset($matches[5]) ? $matches[5] : '', 434 'autoplay' => isset($matches[9]) ? $matches[9] : '', 435 'preview' => isset($matches[11]) ? $matches[11] : '', 436 436 'asset' => isset($matches[13]) ? $matches[13] : '' 437 437 ); -
satoshipay/trunk/src/SatoshiPay/Utils/index.js
r1998702 r2013372 6 6 export { default as getFileInfo } from './getFileInfo' 7 7 export { default as cryptoToFiat } from './cryptoToFiat' 8 export { default as refreshBlocks } from './refreshBlocks' 9 export { default as updateSavedPrice } from './updateSavedPrice' -
satoshipay/trunk/src/SatoshiPay/dist/blocks.build.js
r1998702 r2013372 61 61 /******/ 62 62 /******/ // Load entry module and return exports 63 /******/ return __webpack_require__(__webpack_require__.s = 7);63 /******/ return __webpack_require__(__webpack_require__.s = 10); 64 64 /******/ }) 65 65 /************************************************************************/ … … 74 74 75 75 "use strict"; 76 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__form__ = __webpack_require__(/*! ./form */ 8);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"e\", function() { return __WEBPACK_IMPORTED_MODULE_0__form__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__If__ = __webpack_require__(/*! ./If */ 4);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"f\", function() { return __WEBPACK_IMPORTED_MODULE_1__If__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__PayButton__ = __webpack_require__(/*! ./PayButton */ 17);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"i\", function() { return __WEBPACK_IMPORTED_MODULE_2__PayButton__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__SatoshiResizableBox__ = __webpack_require__(/*! ./SatoshiResizableBox */ 18);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"j\", function() { return __WEBPACK_IMPORTED_MODULE_3__SatoshiResizableBox__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__SvgIcon__ = __webpack_require__(/*! ./SvgIcon */ 2);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"k\", function() { return __WEBPACK_IMPORTED_MODULE_4__SvgIcon__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__CheckIfBelowPaywall__ = __webpack_require__(/*! ./CheckIfBelowPaywall */ 20);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"c\", function() { return __WEBPACK_IMPORTED_MODULE_5__CheckIfBelowPaywall__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__Notice__ = __webpack_require__(/*! ./Notice */ 21);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"h\", function() { return __WEBPACK_IMPORTED_MODULE_6__Notice__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__Loader__ = __webpack_require__(/*! ./Loader */ 22);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"g\", function() { return __WEBPACK_IMPORTED_MODULE_7__Loader__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__BlockEditorLayout__ = __webpack_require__(/*! ./BlockEditorLayout */ 23);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return __WEBPACK_IMPORTED_MODULE_8__BlockEditorLayout__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__BlockCoverPreview__ = __webpack_require__(/*! ./BlockCoverPreview */ 24);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return __WEBPACK_IMPORTED_MODULE_9__BlockCoverPreview__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__CryptoToFiat__ = __webpack_require__(/*! ./CryptoToFiat */ 25);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"d\", function() { return __WEBPACK_IMPORTED_MODULE_10__CryptoToFiat__[\"a\"]; });\n\n\n\n\n\n\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvaGVscGVycy9pbmRleC5qcz81Yzk4Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IGRlZmF1bHQgYXMgRm9ybSB9IGZyb20gJy4vZm9ybSc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIElmIH0gZnJvbSAnLi9JZic7XG5leHBvcnQgeyBkZWZhdWx0IGFzIFBheUJ1dHRvbiB9IGZyb20gJy4vUGF5QnV0dG9uJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgU2F0b3NoaVJlc2l6YWJsZUJveCB9IGZyb20gJy4vU2F0b3NoaVJlc2l6YWJsZUJveCc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIFN2Z0ljb24gfSBmcm9tICcuL1N2Z0ljb24nO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBDaGVja0lmQmVsb3dQYXl3YWxsIH0gZnJvbSAnLi9DaGVja0lmQmVsb3dQYXl3YWxsJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgTm90aWNlIH0gZnJvbSAnLi9Ob3RpY2UnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBMb2FkZXIgfSBmcm9tICcuL0xvYWRlcic7XG5leHBvcnQgeyBkZWZhdWx0IGFzIEJsb2NrRWRpdG9yTGF5b3V0IH0gZnJvbSAnLi9CbG9ja0VkaXRvckxheW91dCc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIEJsb2NrQ292ZXJQcmV2aWV3IH0gZnJvbSAnLi9CbG9ja0NvdmVyUHJldmlldyc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIENyeXB0b1RvRmlhdCB9IGZyb20gJy4vQ3J5cHRvVG9GaWF0JztcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvaGVscGVycy9pbmRleC5qc1xuLy8gbW9kdWxlIGlkID0gMFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///0\n");76 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__form__ = __webpack_require__(/*! ./form */ 11);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"e\", function() { return __WEBPACK_IMPORTED_MODULE_0__form__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__If__ = __webpack_require__(/*! ./If */ 5);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"f\", function() { return __WEBPACK_IMPORTED_MODULE_1__If__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__PayButton__ = __webpack_require__(/*! ./PayButton */ 20);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"i\", function() { return __WEBPACK_IMPORTED_MODULE_2__PayButton__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__SatoshiResizableBox__ = __webpack_require__(/*! ./SatoshiResizableBox */ 21);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"j\", function() { return __WEBPACK_IMPORTED_MODULE_3__SatoshiResizableBox__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__SvgIcon__ = __webpack_require__(/*! ./SvgIcon */ 2);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"k\", function() { return __WEBPACK_IMPORTED_MODULE_4__SvgIcon__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__CheckIfBelowPaywall__ = __webpack_require__(/*! ./CheckIfBelowPaywall */ 23);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"c\", function() { return __WEBPACK_IMPORTED_MODULE_5__CheckIfBelowPaywall__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__Notice__ = __webpack_require__(/*! ./Notice */ 24);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"h\", function() { return __WEBPACK_IMPORTED_MODULE_6__Notice__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__Loader__ = __webpack_require__(/*! ./Loader */ 25);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"g\", function() { return __WEBPACK_IMPORTED_MODULE_7__Loader__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__BlockEditorLayout__ = __webpack_require__(/*! ./BlockEditorLayout */ 26);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return __WEBPACK_IMPORTED_MODULE_8__BlockEditorLayout__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__BlockCoverPreview__ = __webpack_require__(/*! ./BlockCoverPreview */ 27);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return __WEBPACK_IMPORTED_MODULE_9__BlockCoverPreview__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__CryptoToFiat__ = __webpack_require__(/*! ./CryptoToFiat */ 28);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"d\", function() { return __WEBPACK_IMPORTED_MODULE_10__CryptoToFiat__[\"a\"]; });\n\n\n\n\n\n\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvaGVscGVycy9pbmRleC5qcz81Yzk4Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IGRlZmF1bHQgYXMgRm9ybSB9IGZyb20gJy4vZm9ybSc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIElmIH0gZnJvbSAnLi9JZic7XG5leHBvcnQgeyBkZWZhdWx0IGFzIFBheUJ1dHRvbiB9IGZyb20gJy4vUGF5QnV0dG9uJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgU2F0b3NoaVJlc2l6YWJsZUJveCB9IGZyb20gJy4vU2F0b3NoaVJlc2l6YWJsZUJveCc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIFN2Z0ljb24gfSBmcm9tICcuL1N2Z0ljb24nO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBDaGVja0lmQmVsb3dQYXl3YWxsIH0gZnJvbSAnLi9DaGVja0lmQmVsb3dQYXl3YWxsJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgTm90aWNlIH0gZnJvbSAnLi9Ob3RpY2UnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBMb2FkZXIgfSBmcm9tICcuL0xvYWRlcic7XG5leHBvcnQgeyBkZWZhdWx0IGFzIEJsb2NrRWRpdG9yTGF5b3V0IH0gZnJvbSAnLi9CbG9ja0VkaXRvckxheW91dCc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIEJsb2NrQ292ZXJQcmV2aWV3IH0gZnJvbSAnLi9CbG9ja0NvdmVyUHJldmlldyc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIENyeXB0b1RvRmlhdCB9IGZyb20gJy4vQ3J5cHRvVG9GaWF0JztcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvaGVscGVycy9pbmRleC5qc1xuLy8gbW9kdWxlIGlkID0gMFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///0\n"); 77 77 78 78 /***/ }), … … 81 81 !*** ./plugin/src/SatoshiPay/Utils/index.js ***! 82 82 \**********************************************/ 83 /*! exports provided: jsonToFormData, makeAjaxRequest, getSvgSolidColor, limitString, toHumanReadableSize, getFileInfo, cryptoToFiat */84 /*! exports used: cryptoToFiat, getFileInfo, getSvgSolidColor, limitString, makeAjaxRequest */85 /***/ (function(module, __webpack_exports__, __webpack_require__) { 86 87 "use strict"; 88 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__jsonToFormData__ = __webpack_require__(/*! ./jsonToFormData */ 5);\n/* unused harmony reexport jsonToFormData */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__makeAjaxRequest__ = __webpack_require__(/*! ./makeAjaxRequest */ 26);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"e\", function() { return __WEBPACK_IMPORTED_MODULE_1__makeAjaxRequest__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__getSvgSolidColor__ = __webpack_require__(/*! ./getSvgSolidColor */ 29);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"c\", function() { return __WEBPACK_IMPORTED_MODULE_2__getSvgSolidColor__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__limitString__ = __webpack_require__(/*! ./limitString */ 30);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"d\", function() { return __WEBPACK_IMPORTED_MODULE_3__limitString__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__toHumanReadableSize__ = __webpack_require__(/*! ./toHumanReadableSize */ 6);\n/* unused harmony reexport toHumanReadableSize */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__getFileInfo__ = __webpack_require__(/*! ./getFileInfo */ 31);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return __WEBPACK_IMPORTED_MODULE_5__getFileInfo__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__cryptoToFiat__ = __webpack_require__(/*! ./cryptoToFiat */ 32);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return __WEBPACK_IMPORTED_MODULE_6__cryptoToFiat__[\"a\"]; });\n\n\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9VdGlscy9pbmRleC5qcz80NzY4Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IGRlZmF1bHQgYXMganNvblRvRm9ybURhdGEgfSBmcm9tICcuL2pzb25Ub0Zvcm1EYXRhJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgbWFrZUFqYXhSZXF1ZXN0IH0gZnJvbSAnLi9tYWtlQWpheFJlcXVlc3QnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBnZXRTdmdTb2xpZENvbG9yIH0gZnJvbSAnLi9nZXRTdmdTb2xpZENvbG9yJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgbGltaXRTdHJpbmcgfSBmcm9tICcuL2xpbWl0U3RyaW5nJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgdG9IdW1hblJlYWRhYmxlU2l6ZSB9IGZyb20gJy4vdG9IdW1hblJlYWRhYmxlU2l6ZSc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIGdldEZpbGVJbmZvIH0gZnJvbSAnLi9nZXRGaWxlSW5mbyc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIGNyeXB0b1RvRmlhdCB9IGZyb20gJy4vY3J5cHRvVG9GaWF0JztcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9VdGlscy9pbmRleC5qc1xuLy8gbW9kdWxlIGlkID0gMVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1\n");83 /*! exports provided: jsonToFormData, makeAjaxRequest, getSvgSolidColor, limitString, toHumanReadableSize, getFileInfo, cryptoToFiat, refreshBlocks, updateSavedPrice */ 84 /*! exports used: cryptoToFiat, getFileInfo, getSvgSolidColor, limitString, makeAjaxRequest, refreshBlocks, updateSavedPrice */ 85 /***/ (function(module, __webpack_exports__, __webpack_require__) { 86 87 "use strict"; 88 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__jsonToFormData__ = __webpack_require__(/*! ./jsonToFormData */ 6);\n/* unused harmony reexport jsonToFormData */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__makeAjaxRequest__ = __webpack_require__(/*! ./makeAjaxRequest */ 7);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"e\", function() { return __WEBPACK_IMPORTED_MODULE_1__makeAjaxRequest__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__getSvgSolidColor__ = __webpack_require__(/*! ./getSvgSolidColor */ 31);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"c\", function() { return __WEBPACK_IMPORTED_MODULE_2__getSvgSolidColor__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__limitString__ = __webpack_require__(/*! ./limitString */ 32);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"d\", function() { return __WEBPACK_IMPORTED_MODULE_3__limitString__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__toHumanReadableSize__ = __webpack_require__(/*! ./toHumanReadableSize */ 8);\n/* unused harmony reexport toHumanReadableSize */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__getFileInfo__ = __webpack_require__(/*! ./getFileInfo */ 33);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return __WEBPACK_IMPORTED_MODULE_5__getFileInfo__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__cryptoToFiat__ = __webpack_require__(/*! ./cryptoToFiat */ 34);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return __WEBPACK_IMPORTED_MODULE_6__cryptoToFiat__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__refreshBlocks__ = __webpack_require__(/*! ./refreshBlocks */ 35);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"f\", function() { return __WEBPACK_IMPORTED_MODULE_7__refreshBlocks__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__updateSavedPrice__ = __webpack_require__(/*! ./updateSavedPrice */ 36);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"g\", function() { return __WEBPACK_IMPORTED_MODULE_8__updateSavedPrice__[\"a\"]; });\n\n\n\n\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9VdGlscy9pbmRleC5qcz80NzY4Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IGRlZmF1bHQgYXMganNvblRvRm9ybURhdGEgfSBmcm9tICcuL2pzb25Ub0Zvcm1EYXRhJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgbWFrZUFqYXhSZXF1ZXN0IH0gZnJvbSAnLi9tYWtlQWpheFJlcXVlc3QnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBnZXRTdmdTb2xpZENvbG9yIH0gZnJvbSAnLi9nZXRTdmdTb2xpZENvbG9yJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgbGltaXRTdHJpbmcgfSBmcm9tICcuL2xpbWl0U3RyaW5nJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgdG9IdW1hblJlYWRhYmxlU2l6ZSB9IGZyb20gJy4vdG9IdW1hblJlYWRhYmxlU2l6ZSc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIGdldEZpbGVJbmZvIH0gZnJvbSAnLi9nZXRGaWxlSW5mbyc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIGNyeXB0b1RvRmlhdCB9IGZyb20gJy4vY3J5cHRvVG9GaWF0JztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgcmVmcmVzaEJsb2NrcyB9IGZyb20gJy4vcmVmcmVzaEJsb2Nrcyc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIHVwZGF0ZVNhdmVkUHJpY2UgfSBmcm9tICcuL3VwZGF0ZVNhdmVkUHJpY2UnO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L1V0aWxzL2luZGV4LmpzXG4vLyBtb2R1bGUgaWQgPSAxXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1\n"); 89 89 90 90 /***/ }), … … 102 102 /***/ }), 103 103 /* 3 */ 104 /*!******************************************************************************!*\ 105 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/edit-views/index.js ***! 106 \******************************************************************************/ 107 /*! exports provided: AudioEditorFocused, AudioEditorUnfocused, ImageEditorFocused, ImageEditorUnfocused, VideoEditorFocused, VideoEditorUnfocused, DeactivatedView */ 108 /*! exports used: AudioEditorFocused, AudioEditorUnfocused, DeactivatedView, ImageEditorFocused, ImageEditorUnfocused, VideoEditorFocused, VideoEditorUnfocused */ 109 /***/ (function(module, __webpack_exports__, __webpack_require__) { 110 111 "use strict"; 112 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__AudioEditorFocused__ = __webpack_require__(/*! ./AudioEditorFocused */ 50);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return __WEBPACK_IMPORTED_MODULE_0__AudioEditorFocused__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__AudioEditorUnfocused__ = __webpack_require__(/*! ./AudioEditorUnfocused */ 51);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return __WEBPACK_IMPORTED_MODULE_1__AudioEditorUnfocused__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__ImageEditorFocused__ = __webpack_require__(/*! ./ImageEditorFocused */ 52);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"d\", function() { return __WEBPACK_IMPORTED_MODULE_2__ImageEditorFocused__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__ImageEditorUnfocused__ = __webpack_require__(/*! ./ImageEditorUnfocused */ 53);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"e\", function() { return __WEBPACK_IMPORTED_MODULE_3__ImageEditorUnfocused__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__VideoEditorFocused__ = __webpack_require__(/*! ./VideoEditorFocused */ 54);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"f\", function() { return __WEBPACK_IMPORTED_MODULE_4__VideoEditorFocused__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__VideoEditorUnfocused__ = __webpack_require__(/*! ./VideoEditorUnfocused */ 55);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"g\", function() { return __WEBPACK_IMPORTED_MODULE_5__VideoEditorUnfocused__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__Deactivated__ = __webpack_require__(/*! ./Deactivated */ 56);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"c\", function() { return __WEBPACK_IMPORTED_MODULE_6__Deactivated__[\"a\"]; });\n\n\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stcGFpZC1tZWRpYS9lZGl0LXZpZXdzL2luZGV4LmpzPzEyOTAiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgZGVmYXVsdCBhcyBBdWRpb0VkaXRvckZvY3VzZWQgfSBmcm9tICcuL0F1ZGlvRWRpdG9yRm9jdXNlZCc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIEF1ZGlvRWRpdG9yVW5mb2N1c2VkIH0gZnJvbSAnLi9BdWRpb0VkaXRvclVuZm9jdXNlZCc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIEltYWdlRWRpdG9yRm9jdXNlZCB9IGZyb20gJy4vSW1hZ2VFZGl0b3JGb2N1c2VkJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgSW1hZ2VFZGl0b3JVbmZvY3VzZWQgfSBmcm9tICcuL0ltYWdlRWRpdG9yVW5mb2N1c2VkJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgVmlkZW9FZGl0b3JGb2N1c2VkIH0gZnJvbSAnLi9WaWRlb0VkaXRvckZvY3VzZWQnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBWaWRlb0VkaXRvclVuZm9jdXNlZCB9IGZyb20gJy4vVmlkZW9FZGl0b3JVbmZvY3VzZWQnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBEZWFjdGl2YXRlZFZpZXcgfSBmcm9tICcuL0RlYWN0aXZhdGVkJztcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stcGFpZC1tZWRpYS9lZGl0LXZpZXdzL2luZGV4LmpzXG4vLyBtb2R1bGUgaWQgPSAzXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///3\n"); 113 114 /***/ }), 115 /* 4 */ 104 116 /*!*********************************************************!*\ 105 117 !*** ./node_modules/babel-runtime/regenerator/index.js ***! … … 109 121 /***/ (function(module, exports, __webpack_require__) { 110 122 111 eval("module.exports = __webpack_require__(/*! regenerator-runtime */ 2 7);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9iYWJlbC1ydW50aW1lL3JlZ2VuZXJhdG9yL2luZGV4LmpzPzVmMTYiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKFwicmVnZW5lcmF0b3ItcnVudGltZVwiKTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2JhYmVsLXJ1bnRpbWUvcmVnZW5lcmF0b3IvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///3\n");112 113 /***/ }), 114 /* 4*/123 eval("module.exports = __webpack_require__(/*! regenerator-runtime */ 29);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9iYWJlbC1ydW50aW1lL3JlZ2VuZXJhdG9yL2luZGV4LmpzPzVmMTYiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKFwicmVnZW5lcmF0b3ItcnVudGltZVwiKTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2JhYmVsLXJ1bnRpbWUvcmVnZW5lcmF0b3IvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDRcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///4\n"); 124 125 /***/ }), 126 /* 5 */ 115 127 /*!*******************************************************!*\ 116 128 !*** ./plugin/src/SatoshiPay/Gutenberg/helpers/If.js ***! … … 121 133 122 134 "use strict"; 123 eval("// Render children if condition true\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var condition = _ref.condition,\n children = _ref.children;\n return condition ? children : null;\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiN C5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvaGVscGVycy9JZi5qcz85OGE5Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIFJlbmRlciBjaGlsZHJlbiBpZiBjb25kaXRpb24gdHJ1ZVxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChfcmVmKSB7XG4gIHZhciBjb25kaXRpb24gPSBfcmVmLmNvbmRpdGlvbixcbiAgICAgIGNoaWxkcmVuID0gX3JlZi5jaGlsZHJlbjtcbiAgcmV0dXJuIGNvbmRpdGlvbiA/IGNoaWxkcmVuIDogbnVsbDtcbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9oZWxwZXJzL0lmLmpzXG4vLyBtb2R1bGUgaWQgPSA0XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///4\n");124 125 /***/ }), 126 /* 5*/135 eval("// Render children if condition true\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var condition = _ref.condition,\n children = _ref.children;\n return condition ? children : null;\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvaGVscGVycy9JZi5qcz85OGE5Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIFJlbmRlciBjaGlsZHJlbiBpZiBjb25kaXRpb24gdHJ1ZVxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChfcmVmKSB7XG4gIHZhciBjb25kaXRpb24gPSBfcmVmLmNvbmRpdGlvbixcbiAgICAgIGNoaWxkcmVuID0gX3JlZi5jaGlsZHJlbjtcbiAgcmV0dXJuIGNvbmRpdGlvbiA/IGNoaWxkcmVuIDogbnVsbDtcbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9oZWxwZXJzL0lmLmpzXG4vLyBtb2R1bGUgaWQgPSA1XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///5\n"); 136 137 /***/ }), 138 /* 6 */ 127 139 /*!*******************************************************!*\ 128 140 !*** ./plugin/src/SatoshiPay/Utils/jsonToFormData.js ***! … … 133 145 134 146 "use strict"; 135 eval("// Convert JSON Object to FormData string\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (json) {\n\tvar attributes = [];\n\tfor (var key in json) {\n\t\tif (json.hasOwnProperty(key)) {\n\t\t\tattributes.push(key + '=' + json[key]);\n\t\t}\n\t}\n\treturn attributes.join('&');\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9VdGlscy9qc29uVG9Gb3JtRGF0YS5qcz9hMmRhIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIENvbnZlcnQgSlNPTiBPYmplY3QgdG8gRm9ybURhdGEgc3RyaW5nXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKGpzb24pIHtcblx0dmFyIGF0dHJpYnV0ZXMgPSBbXTtcblx0Zm9yICh2YXIga2V5IGluIGpzb24pIHtcblx0XHRpZiAoanNvbi5oYXNPd25Qcm9wZXJ0eShrZXkpKSB7XG5cdFx0XHRhdHRyaWJ1dGVzLnB1c2goa2V5ICsgJz0nICsganNvbltrZXldKTtcblx0XHR9XG5cdH1cblx0cmV0dXJuIGF0dHJpYnV0ZXMuam9pbignJicpO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvVXRpbHMvanNvblRvRm9ybURhdGEuanNcbi8vIG1vZHVsZSBpZCA9IDVcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///5\n"); 136 137 /***/ }), 138 /* 6 */ 147 eval("// Convert JSON Object to FormData string\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (json) {\n\tvar attributes = [];\n\tfor (var key in json) {\n\t\tif (json.hasOwnProperty(key)) {\n\t\t\tattributes.push(key + '=' + json[key]);\n\t\t}\n\t}\n\treturn attributes.join('&');\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9VdGlscy9qc29uVG9Gb3JtRGF0YS5qcz9hMmRhIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIENvbnZlcnQgSlNPTiBPYmplY3QgdG8gRm9ybURhdGEgc3RyaW5nXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKGpzb24pIHtcblx0dmFyIGF0dHJpYnV0ZXMgPSBbXTtcblx0Zm9yICh2YXIga2V5IGluIGpzb24pIHtcblx0XHRpZiAoanNvbi5oYXNPd25Qcm9wZXJ0eShrZXkpKSB7XG5cdFx0XHRhdHRyaWJ1dGVzLnB1c2goa2V5ICsgJz0nICsganNvbltrZXldKTtcblx0XHR9XG5cdH1cblx0cmV0dXJuIGF0dHJpYnV0ZXMuam9pbignJicpO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvVXRpbHMvanNvblRvRm9ybURhdGEuanNcbi8vIG1vZHVsZSBpZCA9IDZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///6\n"); 148 149 /***/ }), 150 /* 7 */ 151 /*!********************************************************!*\ 152 !*** ./plugin/src/SatoshiPay/Utils/makeAjaxRequest.js ***! 153 \********************************************************/ 154 /*! exports provided: default */ 155 /*! exports used: default */ 156 /***/ (function(module, __webpack_exports__, __webpack_require__) { 157 158 "use strict"; 159 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__ = __webpack_require__(/*! babel-runtime/regenerator */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__jsonToFormData__ = __webpack_require__(/*! ./jsonToFormData */ 6);\n\n\nvar _this = this;\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nfunction _asyncToGenerator(fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { return Promise.resolve(value).then(function (value) { step(\"next\", value); }, function (err) { step(\"throw\", err); }); } } return step(\"next\"); }); }; }\n\n\n\n// Make ajax request\n/* harmony default export */ __webpack_exports__[\"a\"] = ((function () {\n\tvar _ref2 = _asyncToGenerator( /*#__PURE__*/__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default.a.mark(function _callee(_ref) {\n\t\tvar _ref$url = _ref.url,\n\t\t url = _ref$url === undefined ? ajaxurl : _ref$url,\n\t\t _ref$body = _ref.body,\n\t\t body = _ref$body === undefined ? {} : _ref$body,\n\t\t _ref$method = _ref.method,\n\t\t method = _ref$method === undefined ? 'POST' : _ref$method,\n\t\t _ref$headers = _ref.headers,\n\t\t headers = _ref$headers === undefined ? {} : _ref$headers;\n\t\tvar response;\n\t\treturn __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default.a.wrap(function _callee$(_context) {\n\t\t\twhile (1) {\n\t\t\t\tswitch (_context.prev = _context.next) {\n\t\t\t\t\tcase 0:\n\t\t\t\t\t\t_context.prev = 0;\n\t\t\t\t\t\t_context.next = 3;\n\t\t\t\t\t\treturn fetch(url, {\n\t\t\t\t\t\t\tmethod: method,\n\t\t\t\t\t\t\theaders: _extends({\n\t\t\t\t\t\t\t\t'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'\n\t\t\t\t\t\t\t}, headers),\n\t\t\t\t\t\t\tbody: Object(__WEBPACK_IMPORTED_MODULE_1__jsonToFormData__[\"a\" /* default */])(body),\n\t\t\t\t\t\t\tcredentials: 'same-origin'\n\t\t\t\t\t\t});\n\n\t\t\t\t\tcase 3:\n\t\t\t\t\t\tresponse = _context.sent;\n\t\t\t\t\t\t_context.next = 6;\n\t\t\t\t\t\treturn response.json();\n\n\t\t\t\t\tcase 6:\n\t\t\t\t\t\treturn _context.abrupt('return', _context.sent);\n\n\t\t\t\t\tcase 9:\n\t\t\t\t\t\t_context.prev = 9;\n\t\t\t\t\t\t_context.t0 = _context['catch'](0);\n\n\t\t\t\t\tcase 11:\n\t\t\t\t\tcase 'end':\n\t\t\t\t\t\treturn _context.stop();\n\t\t\t\t}\n\t\t\t}\n\t\t}, _callee, _this, [[0, 9]]);\n\t}));\n\n\treturn function (_x) {\n\t\treturn _ref2.apply(this, arguments);\n\t};\n})());//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9VdGlscy9tYWtlQWpheFJlcXVlc3QuanM/MDM4ZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgX3JlZ2VuZXJhdG9yUnVudGltZSBmcm9tICdiYWJlbC1ydW50aW1lL3JlZ2VuZXJhdG9yJztcblxudmFyIF90aGlzID0gdGhpcztcblxudmFyIF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiB8fCBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTtcblxuZnVuY3Rpb24gX2FzeW5jVG9HZW5lcmF0b3IoZm4pIHsgcmV0dXJuIGZ1bmN0aW9uICgpIHsgdmFyIGdlbiA9IGZuLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7IHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSwgcmVqZWN0KSB7IGZ1bmN0aW9uIHN0ZXAoa2V5LCBhcmcpIHsgdHJ5IHsgdmFyIGluZm8gPSBnZW5ba2V5XShhcmcpOyB2YXIgdmFsdWUgPSBpbmZvLnZhbHVlOyB9IGNhdGNoIChlcnJvcikgeyByZWplY3QoZXJyb3IpOyByZXR1cm47IH0gaWYgKGluZm8uZG9uZSkgeyByZXNvbHZlKHZhbHVlKTsgfSBlbHNlIHsgcmV0dXJuIFByb21pc2UucmVzb2x2ZSh2YWx1ZSkudGhlbihmdW5jdGlvbiAodmFsdWUpIHsgc3RlcChcIm5leHRcIiwgdmFsdWUpOyB9LCBmdW5jdGlvbiAoZXJyKSB7IHN0ZXAoXCJ0aHJvd1wiLCBlcnIpOyB9KTsgfSB9IHJldHVybiBzdGVwKFwibmV4dFwiKTsgfSk7IH07IH1cblxuaW1wb3J0IGpzb25Ub0Zvcm1EYXRhIGZyb20gJy4vanNvblRvRm9ybURhdGEnO1xuXG4vLyBNYWtlIGFqYXggcmVxdWVzdFxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uICgpIHtcblx0dmFyIF9yZWYyID0gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9fcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZShfcmVmKSB7XG5cdFx0dmFyIF9yZWYkdXJsID0gX3JlZi51cmwsXG5cdFx0ICAgIHVybCA9IF9yZWYkdXJsID09PSB1bmRlZmluZWQgPyBhamF4dXJsIDogX3JlZiR1cmwsXG5cdFx0ICAgIF9yZWYkYm9keSA9IF9yZWYuYm9keSxcblx0XHQgICAgYm9keSA9IF9yZWYkYm9keSA9PT0gdW5kZWZpbmVkID8ge30gOiBfcmVmJGJvZHksXG5cdFx0ICAgIF9yZWYkbWV0aG9kID0gX3JlZi5tZXRob2QsXG5cdFx0ICAgIG1ldGhvZCA9IF9yZWYkbWV0aG9kID09PSB1bmRlZmluZWQgPyAnUE9TVCcgOiBfcmVmJG1ldGhvZCxcblx0XHQgICAgX3JlZiRoZWFkZXJzID0gX3JlZi5oZWFkZXJzLFxuXHRcdCAgICBoZWFkZXJzID0gX3JlZiRoZWFkZXJzID09PSB1bmRlZmluZWQgPyB7fSA6IF9yZWYkaGVhZGVycztcblx0XHR2YXIgcmVzcG9uc2U7XG5cdFx0cmV0dXJuIF9yZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlJChfY29udGV4dCkge1xuXHRcdFx0d2hpbGUgKDEpIHtcblx0XHRcdFx0c3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkge1xuXHRcdFx0XHRcdGNhc2UgMDpcblx0XHRcdFx0XHRcdF9jb250ZXh0LnByZXYgPSAwO1xuXHRcdFx0XHRcdFx0X2NvbnRleHQubmV4dCA9IDM7XG5cdFx0XHRcdFx0XHRyZXR1cm4gZmV0Y2godXJsLCB7XG5cdFx0XHRcdFx0XHRcdG1ldGhvZDogbWV0aG9kLFxuXHRcdFx0XHRcdFx0XHRoZWFkZXJzOiBfZXh0ZW5kcyh7XG5cdFx0XHRcdFx0XHRcdFx0J0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQ7IGNoYXJzZXQ9dXRmLTgnXG5cdFx0XHRcdFx0XHRcdH0sIGhlYWRlcnMpLFxuXHRcdFx0XHRcdFx0XHRib2R5OiBqc29uVG9Gb3JtRGF0YShib2R5KSxcblx0XHRcdFx0XHRcdFx0Y3JlZGVudGlhbHM6ICdzYW1lLW9yaWdpbidcblx0XHRcdFx0XHRcdH0pO1xuXG5cdFx0XHRcdFx0Y2FzZSAzOlxuXHRcdFx0XHRcdFx0cmVzcG9uc2UgPSBfY29udGV4dC5zZW50O1xuXHRcdFx0XHRcdFx0X2NvbnRleHQubmV4dCA9IDY7XG5cdFx0XHRcdFx0XHRyZXR1cm4gcmVzcG9uc2UuanNvbigpO1xuXG5cdFx0XHRcdFx0Y2FzZSA2OlxuXHRcdFx0XHRcdFx0cmV0dXJuIF9jb250ZXh0LmFicnVwdCgncmV0dXJuJywgX2NvbnRleHQuc2VudCk7XG5cblx0XHRcdFx0XHRjYXNlIDk6XG5cdFx0XHRcdFx0XHRfY29udGV4dC5wcmV2ID0gOTtcblx0XHRcdFx0XHRcdF9jb250ZXh0LnQwID0gX2NvbnRleHRbJ2NhdGNoJ10oMCk7XG5cblx0XHRcdFx0XHRjYXNlIDExOlxuXHRcdFx0XHRcdGNhc2UgJ2VuZCc6XG5cdFx0XHRcdFx0XHRyZXR1cm4gX2NvbnRleHQuc3RvcCgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSwgX2NhbGxlZSwgX3RoaXMsIFtbMCwgOV1dKTtcblx0fSkpO1xuXG5cdHJldHVybiBmdW5jdGlvbiAoX3gpIHtcblx0XHRyZXR1cm4gX3JlZjIuYXBwbHkodGhpcywgYXJndW1lbnRzKTtcblx0fTtcbn0pKCk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvVXRpbHMvbWFrZUFqYXhSZXF1ZXN0LmpzXG4vLyBtb2R1bGUgaWQgPSA3XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///7\n"); 160 161 /***/ }), 162 /* 8 */ 139 163 /*!************************************************************!*\ 140 164 !*** ./plugin/src/SatoshiPay/Utils/toHumanReadableSize.js ***! … … 145 169 146 170 "use strict"; 147 eval("// Convert bytes size to human readable text\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (size) {\n if (size < 1000) return size + \" Byte\";\n if (size >= 1000) return size / 1000 + \" KB\";\n if (size >= 1024000) return size / 1024000 + \" MB\";\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9VdGlscy90b0h1bWFuUmVhZGFibGVTaXplLmpzPzg0NjUiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29udmVydCBieXRlcyBzaXplIHRvIGh1bWFuIHJlYWRhYmxlIHRleHRcbmV4cG9ydCBkZWZhdWx0IChmdW5jdGlvbiAoc2l6ZSkge1xuICAgIGlmIChzaXplIDwgMTAwMCkgcmV0dXJuIHNpemUgKyBcIiBCeXRlXCI7XG4gICAgaWYgKHNpemUgPj0gMTAwMCkgcmV0dXJuIHNpemUgLyAxMDAwICsgXCIgS0JcIjtcbiAgICBpZiAoc2l6ZSA+PSAxMDI0MDAwKSByZXR1cm4gc2l6ZSAvIDEwMjQwMDAgKyBcIiBNQlwiO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvVXRpbHMvdG9IdW1hblJlYWRhYmxlU2l6ZS5qc1xuLy8gbW9kdWxlIGlkID0gNlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///6\n"); 148 149 /***/ }), 150 /* 7 */ 171 eval("// Convert bytes size to human readable text\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (size) {\n if (size < 1000) return size + \" Byte\";\n if (size >= 1000) return size / 1000 + \" KB\";\n if (size >= 1024000) return size / 1024000 + \" MB\";\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9VdGlscy90b0h1bWFuUmVhZGFibGVTaXplLmpzPzg0NjUiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29udmVydCBieXRlcyBzaXplIHRvIGh1bWFuIHJlYWRhYmxlIHRleHRcbmV4cG9ydCBkZWZhdWx0IChmdW5jdGlvbiAoc2l6ZSkge1xuICAgIGlmIChzaXplIDwgMTAwMCkgcmV0dXJuIHNpemUgKyBcIiBCeXRlXCI7XG4gICAgaWYgKHNpemUgPj0gMTAwMCkgcmV0dXJuIHNpemUgLyAxMDAwICsgXCIgS0JcIjtcbiAgICBpZiAoc2l6ZSA+PSAxMDI0MDAwKSByZXR1cm4gc2l6ZSAvIDEwMjQwMDAgKyBcIiBNQlwiO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvVXRpbHMvdG9IdW1hblJlYWRhYmxlU2l6ZS5qc1xuLy8gbW9kdWxlIGlkID0gOFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///8\n"); 172 173 /***/ }), 174 /* 9 */ 175 /*!*******************************************************************!*\ 176 !*** ./plugin/src/SatoshiPay/Gutenberg/block-donation/_config.js ***! 177 \*******************************************************************/ 178 /*! exports provided: default */ 179 /*! exports used: default */ 180 /***/ (function(module, __webpack_exports__, __webpack_require__) { 181 182 "use strict"; 183 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__helpers__ = __webpack_require__(/*! ../helpers */ 0);\nvar __ = wp.i18n.__;\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n title: __('Donation'),\n icon: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__helpers__[\"k\" /* SvgIcon */], { type: 'heart', size: '15', fill: '#565D66', style: { verticalAlign: 'middle' } }),\n category: 'satoshipay',\n attributes: {\n donationValue: { // store the donation value\n type: 'number'\n },\n donationCurrency: { // store the displayed donation currency\n type: 'string',\n default: null\n },\n placeholderId: { // store the generated placeholder post\n type: 'number'\n },\n enabled: { // is the donation block activated or not\n type: 'boolean',\n default: false\n },\n creatingPlaceholder: { // A loading state to avoid sending multiple requests\n type: 'boolean'\n },\n coverWidth: { // store the cover display width\n type: 'number'\n },\n coverHeight: { // store the cover display height\n type: 'number'\n },\n coverType: { // store the cover type none | image\n type: 'string'\n },\n coverUrl: { // store the cover url - default is grey solid color\n type: 'string',\n default: ''\n },\n coverTitle: { // store the cover title to be displayed in the cover select dropdown\n type: 'string'\n }\n },\n keywords: [__('article — satoshiPay block'), __('satoshiPay'), __('paywall')]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stZG9uYXRpb24vX2NvbmZpZy5qcz84NDQ0Il0sInNvdXJjZXNDb250ZW50IjpbInZhciBfXyA9IHdwLmkxOG4uX187XG5cbmltcG9ydCB7IFN2Z0ljb24gfSBmcm9tICcuLi9oZWxwZXJzJztcblxuZXhwb3J0IGRlZmF1bHQge1xuICAgIHRpdGxlOiBfXygnRG9uYXRpb24nKSxcbiAgICBpY29uOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU3ZnSWNvbiwgeyB0eXBlOiAnaGVhcnQnLCBzaXplOiAnMTUnLCBmaWxsOiAnIzU2NUQ2NicsIHN0eWxlOiB7IHZlcnRpY2FsQWxpZ246ICdtaWRkbGUnIH0gfSksXG4gICAgY2F0ZWdvcnk6ICdzYXRvc2hpcGF5JyxcbiAgICBhdHRyaWJ1dGVzOiB7XG4gICAgICAgIGRvbmF0aW9uVmFsdWU6IHsgLy8gc3RvcmUgdGhlIGRvbmF0aW9uIHZhbHVlXG4gICAgICAgICAgICB0eXBlOiAnbnVtYmVyJ1xuICAgICAgICB9LFxuICAgICAgICBkb25hdGlvbkN1cnJlbmN5OiB7IC8vIHN0b3JlIHRoZSBkaXNwbGF5ZWQgZG9uYXRpb24gY3VycmVuY3lcbiAgICAgICAgICAgIHR5cGU6ICdzdHJpbmcnLFxuICAgICAgICAgICAgZGVmYXVsdDogbnVsbFxuICAgICAgICB9LFxuICAgICAgICBwbGFjZWhvbGRlcklkOiB7IC8vIHN0b3JlIHRoZSBnZW5lcmF0ZWQgcGxhY2Vob2xkZXIgcG9zdFxuICAgICAgICAgICAgdHlwZTogJ251bWJlcidcbiAgICAgICAgfSxcbiAgICAgICAgZW5hYmxlZDogeyAvLyBpcyB0aGUgZG9uYXRpb24gYmxvY2sgYWN0aXZhdGVkIG9yIG5vdFxuICAgICAgICAgICAgdHlwZTogJ2Jvb2xlYW4nLFxuICAgICAgICAgICAgZGVmYXVsdDogZmFsc2VcbiAgICAgICAgfSxcbiAgICAgICAgY3JlYXRpbmdQbGFjZWhvbGRlcjogeyAvLyBBIGxvYWRpbmcgc3RhdGUgdG8gYXZvaWQgc2VuZGluZyBtdWx0aXBsZSByZXF1ZXN0c1xuICAgICAgICAgICAgdHlwZTogJ2Jvb2xlYW4nXG4gICAgICAgIH0sXG4gICAgICAgIGNvdmVyV2lkdGg6IHsgLy8gc3RvcmUgdGhlIGNvdmVyIGRpc3BsYXkgd2lkdGhcbiAgICAgICAgICAgIHR5cGU6ICdudW1iZXInXG4gICAgICAgIH0sXG4gICAgICAgIGNvdmVySGVpZ2h0OiB7IC8vIHN0b3JlIHRoZSBjb3ZlciBkaXNwbGF5IGhlaWdodFxuICAgICAgICAgICAgdHlwZTogJ251bWJlcidcbiAgICAgICAgfSxcbiAgICAgICAgY292ZXJUeXBlOiB7IC8vIHN0b3JlIHRoZSBjb3ZlciB0eXBlIG5vbmUgfCBpbWFnZVxuICAgICAgICAgICAgdHlwZTogJ3N0cmluZydcbiAgICAgICAgfSxcbiAgICAgICAgY292ZXJVcmw6IHsgLy8gc3RvcmUgdGhlIGNvdmVyIHVybCAtIGRlZmF1bHQgaXMgZ3JleSBzb2xpZCBjb2xvclxuICAgICAgICAgICAgdHlwZTogJ3N0cmluZycsXG4gICAgICAgICAgICBkZWZhdWx0OiAnJ1xuICAgICAgICB9LFxuICAgICAgICBjb3ZlclRpdGxlOiB7IC8vIHN0b3JlIHRoZSBjb3ZlciB0aXRsZSB0byBiZSBkaXNwbGF5ZWQgaW4gdGhlIGNvdmVyIHNlbGVjdCBkcm9wZG93blxuICAgICAgICAgICAgdHlwZTogJ3N0cmluZydcbiAgICAgICAgfVxuICAgIH0sXG4gICAga2V5d29yZHM6IFtfXygnYXJ0aWNsZSDigJQgc2F0b3NoaVBheSBibG9jaycpLCBfXygnc2F0b3NoaVBheScpLCBfXygncGF5d2FsbCcpXVxufTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stZG9uYXRpb24vX2NvbmZpZy5qc1xuLy8gbW9kdWxlIGlkID0gOVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///9\n"); 184 185 /***/ }), 186 /* 10 */ 151 187 /*!***************************************************!*\ 152 188 !*** ./plugin/src/SatoshiPay/Gutenberg/blocks.js ***! … … 157 193 158 194 "use strict"; 159 eval("Object.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__helpers__ = __webpack_require__(/*! ./helpers */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__block_article_paywall__ = __webpack_require__(/*! ./block-article-paywall */ 3 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_paid_media__ = __webpack_require__(/*! ./block-paid-media */ 37);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__block_paid_file__ = __webpack_require__(/*! ./block-paid-file */ 44);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__block_donation__ = __webpack_require__(/*! ./block-donation */ 47);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n/**\n * Gutenberg Blocks\n *\n * All blocks related JavaScript files should be imported here.\n * You can create a new block folder in this dir and include code\n * for that block here as well.\n *\n * All blocks should be included here since this is the file that\n * Webpack is compiling as the input file.\n */\n\n// Update satoshipay category icon\n// Can't be done via PHP whle creating the category\n\nvar _wp$data = wp.data,\n dispatch = _wp$data.dispatch,\n select = _wp$data.select;\n\nvar categories = select('core/blocks').getCategories().map(function (category) {\n return category.slug === 'satoshipay' ? _extends({}, category, { icon: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__helpers__[\"k\" /* SvgIcon */], { type: 'satoshipay', size: '20px' }) }) : category;\n});\ndispatch('core/blocks').setCategories(categories);\n\n// Importing all blocks\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2tzLmpzP2U4ZDUiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiB8fCBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTtcblxuLyoqXG4gKiBHdXRlbmJlcmcgQmxvY2tzXG4gKlxuICogQWxsIGJsb2NrcyByZWxhdGVkIEphdmFTY3JpcHQgZmlsZXMgc2hvdWxkIGJlIGltcG9ydGVkIGhlcmUuXG4gKiBZb3UgY2FuIGNyZWF0ZSBhIG5ldyBibG9jayBmb2xkZXIgaW4gdGhpcyBkaXIgYW5kIGluY2x1ZGUgY29kZVxuICogZm9yIHRoYXQgYmxvY2sgaGVyZSBhcyB3ZWxsLlxuICpcbiAqIEFsbCBibG9ja3Mgc2hvdWxkIGJlIGluY2x1ZGVkIGhlcmUgc2luY2UgdGhpcyBpcyB0aGUgZmlsZSB0aGF0XG4gKiBXZWJwYWNrIGlzIGNvbXBpbGluZyBhcyB0aGUgaW5wdXQgZmlsZS5cbiAqL1xuXG4vLyBVcGRhdGUgc2F0b3NoaXBheSBjYXRlZ29yeSBpY29uXG4vLyBDYW4ndCBiZSBkb25lIHZpYSBQSFAgd2hsZSBjcmVhdGluZyB0aGUgY2F0ZWdvcnlcbmltcG9ydCB7IFN2Z0ljb24gfSBmcm9tICcuL2hlbHBlcnMnO1xudmFyIF93cCRkYXRhID0gd3AuZGF0YSxcbiAgICBkaXNwYXRjaCA9IF93cCRkYXRhLmRpc3BhdGNoLFxuICAgIHNlbGVjdCA9IF93cCRkYXRhLnNlbGVjdDtcblxudmFyIGNhdGVnb3JpZXMgPSBzZWxlY3QoJ2NvcmUvYmxvY2tzJykuZ2V0Q2F0ZWdvcmllcygpLm1hcChmdW5jdGlvbiAoY2F0ZWdvcnkpIHtcbiAgcmV0dXJuIGNhdGVnb3J5LnNsdWcgPT09ICdzYXRvc2hpcGF5JyA/IF9leHRlbmRzKHt9LCBjYXRlZ29yeSwgeyBpY29uOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU3ZnSWNvbiwgeyB0eXBlOiAnc2F0b3NoaXBheScsIHNpemU6ICcyMHB4JyB9KSB9KSA6IGNhdGVnb3J5O1xufSk7XG5kaXNwYXRjaCgnY29yZS9ibG9ja3MnKS5zZXRDYXRlZ29yaWVzKGNhdGVnb3JpZXMpO1xuXG4vLyBJbXBvcnRpbmcgYWxsIGJsb2Nrc1xuaW1wb3J0ICcuL2Jsb2NrLWFydGljbGUtcGF5d2FsbCc7XG5pbXBvcnQgJy4vYmxvY2stcGFpZC1tZWRpYSc7XG5pbXBvcnQgJy4vYmxvY2stcGFpZC1maWxlJztcbmltcG9ydCAnLi9ibG9jay1kb25hdGlvbic7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2Nrcy5qc1xuLy8gbW9kdWxlIGlkID0gN1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///7\n");160 161 /***/ }), 162 /* 8*/195 eval("Object.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__helpers__ = __webpack_require__(/*! ./helpers */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__block_article_paywall__ = __webpack_require__(/*! ./block-article-paywall */ 38);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__block_paid_media__ = __webpack_require__(/*! ./block-paid-media */ 47);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__block_paid_file__ = __webpack_require__(/*! ./block-paid-file */ 64);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__block_donation__ = __webpack_require__(/*! ./block-donation */ 74);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n/**\n * Gutenberg Blocks\n *\n * All blocks related JavaScript files should be imported here.\n * You can create a new block folder in this dir and include code\n * for that block here as well.\n *\n * All blocks should be included here since this is the file that\n * Webpack is compiling as the input file.\n */\n\n// Update satoshipay category icon\n// Can't be done via PHP whle creating the category\n\nvar _wp$data = wp.data,\n dispatch = _wp$data.dispatch,\n select = _wp$data.select;\n\nvar categories = select('core/blocks').getCategories().map(function (category) {\n return category.slug === 'satoshipay' ? _extends({}, category, { icon: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__helpers__[\"k\" /* SvgIcon */], { type: 'satoshipay', size: '20px' }) }) : category;\n});\ndispatch('core/blocks').setCategories(categories);\n\n// Importing all blocks\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2Nrcy5qcz9lOGQ1Il0sInNvdXJjZXNDb250ZW50IjpbInZhciBfZXh0ZW5kcyA9IE9iamVjdC5hc3NpZ24gfHwgZnVuY3Rpb24gKHRhcmdldCkgeyBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgeyB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldOyBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7IGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7IHRhcmdldFtrZXldID0gc291cmNlW2tleV07IH0gfSB9IHJldHVybiB0YXJnZXQ7IH07XG5cbi8qKlxuICogR3V0ZW5iZXJnIEJsb2Nrc1xuICpcbiAqIEFsbCBibG9ja3MgcmVsYXRlZCBKYXZhU2NyaXB0IGZpbGVzIHNob3VsZCBiZSBpbXBvcnRlZCBoZXJlLlxuICogWW91IGNhbiBjcmVhdGUgYSBuZXcgYmxvY2sgZm9sZGVyIGluIHRoaXMgZGlyIGFuZCBpbmNsdWRlIGNvZGVcbiAqIGZvciB0aGF0IGJsb2NrIGhlcmUgYXMgd2VsbC5cbiAqXG4gKiBBbGwgYmxvY2tzIHNob3VsZCBiZSBpbmNsdWRlZCBoZXJlIHNpbmNlIHRoaXMgaXMgdGhlIGZpbGUgdGhhdFxuICogV2VicGFjayBpcyBjb21waWxpbmcgYXMgdGhlIGlucHV0IGZpbGUuXG4gKi9cblxuLy8gVXBkYXRlIHNhdG9zaGlwYXkgY2F0ZWdvcnkgaWNvblxuLy8gQ2FuJ3QgYmUgZG9uZSB2aWEgUEhQIHdobGUgY3JlYXRpbmcgdGhlIGNhdGVnb3J5XG5pbXBvcnQgeyBTdmdJY29uIH0gZnJvbSAnLi9oZWxwZXJzJztcbnZhciBfd3AkZGF0YSA9IHdwLmRhdGEsXG4gICAgZGlzcGF0Y2ggPSBfd3AkZGF0YS5kaXNwYXRjaCxcbiAgICBzZWxlY3QgPSBfd3AkZGF0YS5zZWxlY3Q7XG5cbnZhciBjYXRlZ29yaWVzID0gc2VsZWN0KCdjb3JlL2Jsb2NrcycpLmdldENhdGVnb3JpZXMoKS5tYXAoZnVuY3Rpb24gKGNhdGVnb3J5KSB7XG4gIHJldHVybiBjYXRlZ29yeS5zbHVnID09PSAnc2F0b3NoaXBheScgPyBfZXh0ZW5kcyh7fSwgY2F0ZWdvcnksIHsgaWNvbjogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFN2Z0ljb24sIHsgdHlwZTogJ3NhdG9zaGlwYXknLCBzaXplOiAnMjBweCcgfSkgfSkgOiBjYXRlZ29yeTtcbn0pO1xuZGlzcGF0Y2goJ2NvcmUvYmxvY2tzJykuc2V0Q2F0ZWdvcmllcyhjYXRlZ29yaWVzKTtcblxuLy8gSW1wb3J0aW5nIGFsbCBibG9ja3NcbmltcG9ydCAnLi9ibG9jay1hcnRpY2xlLXBheXdhbGwnO1xuaW1wb3J0ICcuL2Jsb2NrLXBhaWQtbWVkaWEnO1xuaW1wb3J0ICcuL2Jsb2NrLXBhaWQtZmlsZSc7XG5pbXBvcnQgJy4vYmxvY2stZG9uYXRpb24nO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9ibG9ja3MuanNcbi8vIG1vZHVsZSBpZCA9IDEwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///10\n"); 196 197 /***/ }), 198 /* 11 */ 163 199 /*!***************************************************************!*\ 164 200 !*** ./plugin/src/SatoshiPay/Gutenberg/helpers/form/index.js ***! … … 169 205 170 206 "use strict"; 171 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__TextInput__ = __webpack_require__(/*! ./TextInput */ 9);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Select__ = __webpack_require__(/*! ./Select */ 11);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Button__ = __webpack_require__(/*! ./Button */ 13);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Checkbox__ = __webpack_require__(/*! ./Checkbox */ 15);\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n TextInput: __WEBPACK_IMPORTED_MODULE_0__TextInput__[\"a\" /* default */],\n Select: __WEBPACK_IMPORTED_MODULE_1__Select__[\"a\" /* default */],\n Button: __WEBPACK_IMPORTED_MODULE_2__Button__[\"a\" /* default */],\n Checkbox: __WEBPACK_IMPORTED_MODULE_3__Checkbox__[\"a\" /* default */]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvaGVscGVycy9mb3JtL2luZGV4LmpzPzlmZmEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFRleHRJbnB1dCBmcm9tICcuL1RleHRJbnB1dCc7XG5pbXBvcnQgU2VsZWN0IGZyb20gJy4vU2VsZWN0JztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi9CdXR0b24nO1xuaW1wb3J0IENoZWNrYm94IGZyb20gJy4vQ2hlY2tib3gnO1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gICAgVGV4dElucHV0OiBUZXh0SW5wdXQsXG4gICAgU2VsZWN0OiBTZWxlY3QsXG4gICAgQnV0dG9uOiBCdXR0b24sXG4gICAgQ2hlY2tib3g6IENoZWNrYm94XG59O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9oZWxwZXJzL2Zvcm0vaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDhcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///8\n");172 173 /***/ }), 174 /* 9*/207 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__TextInput__ = __webpack_require__(/*! ./TextInput */ 12);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Select__ = __webpack_require__(/*! ./Select */ 14);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Button__ = __webpack_require__(/*! ./Button */ 16);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Checkbox__ = __webpack_require__(/*! ./Checkbox */ 18);\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n TextInput: __WEBPACK_IMPORTED_MODULE_0__TextInput__[\"a\" /* default */],\n Select: __WEBPACK_IMPORTED_MODULE_1__Select__[\"a\" /* default */],\n Button: __WEBPACK_IMPORTED_MODULE_2__Button__[\"a\" /* default */],\n Checkbox: __WEBPACK_IMPORTED_MODULE_3__Checkbox__[\"a\" /* default */]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9pbmRleC5qcz85ZmZhIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBUZXh0SW5wdXQgZnJvbSAnLi9UZXh0SW5wdXQnO1xuaW1wb3J0IFNlbGVjdCBmcm9tICcuL1NlbGVjdCc7XG5pbXBvcnQgQnV0dG9uIGZyb20gJy4vQnV0dG9uJztcbmltcG9ydCBDaGVja2JveCBmcm9tICcuL0NoZWNrYm94JztcblxuZXhwb3J0IGRlZmF1bHQge1xuICAgIFRleHRJbnB1dDogVGV4dElucHV0LFxuICAgIFNlbGVjdDogU2VsZWN0LFxuICAgIEJ1dHRvbjogQnV0dG9uLFxuICAgIENoZWNrYm94OiBDaGVja2JveFxufTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvaGVscGVycy9mb3JtL2luZGV4LmpzXG4vLyBtb2R1bGUgaWQgPSAxMVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///11\n"); 208 209 /***/ }), 210 /* 12 */ 175 211 /*!*******************************************************************!*\ 176 212 !*** ./plugin/src/SatoshiPay/Gutenberg/helpers/form/TextInput.js ***! … … 181 217 182 218 "use strict"; 183 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__TextInput_scss__ = __webpack_require__(/*! ./TextInput.scss */ 1 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__TextInput_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__TextInput_scss__);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nfunction _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var _ref$type = _ref.type,\n type = _ref$type === undefined ? 'text' : _ref$type,\n label = _ref.label,\n _ref$placeholder = _ref.placeholder,\n placeholder = _ref$placeholder === undefined ? '' : _ref$placeholder,\n _ref$affix = _ref.affix,\n affix = _ref$affix === undefined ? '' : _ref$affix,\n _ref$id = _ref.id,\n id = _ref$id === undefined ? 'sp_textInput_' + Math.random() : _ref$id,\n _ref$onChange = _ref.onChange,\n _onChange = _ref$onChange === undefined ? function (f) {\n return f;\n } : _ref$onChange,\n value = _ref.value,\n _ref$size = _ref.size,\n size = _ref$size === undefined ? 'small' : _ref$size,\n rest = _objectWithoutProperties(_ref, ['type', 'label', 'placeholder', 'affix', 'id', 'onChange', 'value', 'size']);\n\n return wp.element.createElement(\n 'div',\n { className: 'sp-textInput ' + size },\n label && wp.element.createElement(\n 'label',\n {\n htmlFor: id,\n className: 'sp-textInput__label' },\n label\n ),\n wp.element.createElement('input', _extends({\n type: type,\n placeholder: placeholder,\n id: id,\n className: 'sp-textInput__input',\n onChange: function onChange(e) {\n return _onChange(e.target.value);\n },\n value: value\n }, rest)),\n affix && wp.element.createElement(\n 'span',\n { className: 'sp-textInput__affix' },\n affix\n )\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvaGVscGVycy9mb3JtL1RleHRJbnB1dC5qcz9kZjU2Il0sInNvdXJjZXNDb250ZW50IjpbInZhciBfZXh0ZW5kcyA9IE9iamVjdC5hc3NpZ24gfHwgZnVuY3Rpb24gKHRhcmdldCkgeyBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgeyB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldOyBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7IGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7IHRhcmdldFtrZXldID0gc291cmNlW2tleV07IH0gfSB9IHJldHVybiB0YXJnZXQ7IH07XG5cbmZ1bmN0aW9uIF9vYmplY3RXaXRob3V0UHJvcGVydGllcyhvYmosIGtleXMpIHsgdmFyIHRhcmdldCA9IHt9OyBmb3IgKHZhciBpIGluIG9iaikgeyBpZiAoa2V5cy5pbmRleE9mKGkpID49IDApIGNvbnRpbnVlOyBpZiAoIU9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChvYmosIGkpKSBjb250aW51ZTsgdGFyZ2V0W2ldID0gb2JqW2ldOyB9IHJldHVybiB0YXJnZXQ7IH1cblxuaW1wb3J0ICcuL1RleHRJbnB1dC5zY3NzJztcblxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChfcmVmKSB7XG4gICAgdmFyIF9yZWYkdHlwZSA9IF9yZWYudHlwZSxcbiAgICAgICAgdHlwZSA9IF9yZWYkdHlwZSA9PT0gdW5kZWZpbmVkID8gJ3RleHQnIDogX3JlZiR0eXBlLFxuICAgICAgICBsYWJlbCA9IF9yZWYubGFiZWwsXG4gICAgICAgIF9yZWYkcGxhY2Vob2xkZXIgPSBfcmVmLnBsYWNlaG9sZGVyLFxuICAgICAgICBwbGFjZWhvbGRlciA9IF9yZWYkcGxhY2Vob2xkZXIgPT09IHVuZGVmaW5lZCA/ICcnIDogX3JlZiRwbGFjZWhvbGRlcixcbiAgICAgICAgX3JlZiRhZmZpeCA9IF9yZWYuYWZmaXgsXG4gICAgICAgIGFmZml4ID0gX3JlZiRhZmZpeCA9PT0gdW5kZWZpbmVkID8gJycgOiBfcmVmJGFmZml4LFxuICAgICAgICBfcmVmJGlkID0gX3JlZi5pZCxcbiAgICAgICAgaWQgPSBfcmVmJGlkID09PSB1bmRlZmluZWQgPyAnc3BfdGV4dElucHV0XycgKyBNYXRoLnJhbmRvbSgpIDogX3JlZiRpZCxcbiAgICAgICAgX3JlZiRvbkNoYW5nZSA9IF9yZWYub25DaGFuZ2UsXG4gICAgICAgIF9vbkNoYW5nZSA9IF9yZWYkb25DaGFuZ2UgPT09IHVuZGVmaW5lZCA/IGZ1bmN0aW9uIChmKSB7XG4gICAgICAgIHJldHVybiBmO1xuICAgIH0gOiBfcmVmJG9uQ2hhbmdlLFxuICAgICAgICB2YWx1ZSA9IF9yZWYudmFsdWUsXG4gICAgICAgIF9yZWYkc2l6ZSA9IF9yZWYuc2l6ZSxcbiAgICAgICAgc2l6ZSA9IF9yZWYkc2l6ZSA9PT0gdW5kZWZpbmVkID8gJ3NtYWxsJyA6IF9yZWYkc2l6ZSxcbiAgICAgICAgcmVzdCA9IF9vYmplY3RXaXRob3V0UHJvcGVydGllcyhfcmVmLCBbJ3R5cGUnLCAnbGFiZWwnLCAncGxhY2Vob2xkZXInLCAnYWZmaXgnLCAnaWQnLCAnb25DaGFuZ2UnLCAndmFsdWUnLCAnc2l6ZSddKTtcblxuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICdkaXYnLFxuICAgICAgICB7IGNsYXNzTmFtZTogJ3NwLXRleHRJbnB1dCAnICsgc2l6ZSB9LFxuICAgICAgICBsYWJlbCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAnbGFiZWwnLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGh0bWxGb3I6IGlkLFxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZTogJ3NwLXRleHRJbnB1dF9fbGFiZWwnIH0sXG4gICAgICAgICAgICBsYWJlbFxuICAgICAgICApLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2lucHV0JywgX2V4dGVuZHMoe1xuICAgICAgICAgICAgdHlwZTogdHlwZSxcbiAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBwbGFjZWhvbGRlcixcbiAgICAgICAgICAgIGlkOiBpZCxcbiAgICAgICAgICAgIGNsYXNzTmFtZTogJ3NwLXRleHRJbnB1dF9faW5wdXQnLFxuICAgICAgICAgICAgb25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGUpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gX29uQ2hhbmdlKGUudGFyZ2V0LnZhbHVlKTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB2YWx1ZTogdmFsdWVcbiAgICAgICAgfSwgcmVzdCkpLFxuICAgICAgICBhZmZpeCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAnc3BhbicsXG4gICAgICAgICAgICB7IGNsYXNzTmFtZTogJ3NwLXRleHRJbnB1dF9fYWZmaXgnIH0sXG4gICAgICAgICAgICBhZmZpeFxuICAgICAgICApXG4gICAgKTtcbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9oZWxwZXJzL2Zvcm0vVGV4dElucHV0LmpzXG4vLyBtb2R1bGUgaWQgPSA5XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///9\n");184 185 /***/ }), 186 /* 1 0*/219 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__TextInput_scss__ = __webpack_require__(/*! ./TextInput.scss */ 13);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__TextInput_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__TextInput_scss__);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nfunction _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var _ref$type = _ref.type,\n type = _ref$type === undefined ? 'text' : _ref$type,\n label = _ref.label,\n _ref$placeholder = _ref.placeholder,\n placeholder = _ref$placeholder === undefined ? '' : _ref$placeholder,\n _ref$affix = _ref.affix,\n affix = _ref$affix === undefined ? '' : _ref$affix,\n _ref$id = _ref.id,\n id = _ref$id === undefined ? 'sp_textInput_' + Math.random() : _ref$id,\n _ref$onChange = _ref.onChange,\n _onChange = _ref$onChange === undefined ? function (f) {\n return f;\n } : _ref$onChange,\n value = _ref.value,\n _ref$size = _ref.size,\n size = _ref$size === undefined ? 'small' : _ref$size,\n rest = _objectWithoutProperties(_ref, ['type', 'label', 'placeholder', 'affix', 'id', 'onChange', 'value', 'size']);\n\n return wp.element.createElement(\n 'div',\n { className: 'sp-textInput ' + size },\n label && wp.element.createElement(\n 'label',\n {\n htmlFor: id,\n className: 'sp-textInput__label' },\n label\n ),\n wp.element.createElement('input', _extends({\n type: type,\n placeholder: placeholder,\n id: id,\n className: 'sp-textInput__input',\n onChange: function onChange(e) {\n return _onChange(e.target.value);\n },\n value: value\n }, rest)),\n affix && wp.element.createElement(\n 'span',\n { className: 'sp-textInput__affix' },\n affix\n )\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9UZXh0SW5wdXQuanM/ZGY1NiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX2V4dGVuZHMgPSBPYmplY3QuYXNzaWduIHx8IGZ1bmN0aW9uICh0YXJnZXQpIHsgZm9yICh2YXIgaSA9IDE7IGkgPCBhcmd1bWVudHMubGVuZ3RoOyBpKyspIHsgdmFyIHNvdXJjZSA9IGFyZ3VtZW50c1tpXTsgZm9yICh2YXIga2V5IGluIHNvdXJjZSkgeyBpZiAoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHNvdXJjZSwga2V5KSkgeyB0YXJnZXRba2V5XSA9IHNvdXJjZVtrZXldOyB9IH0gfSByZXR1cm4gdGFyZ2V0OyB9O1xuXG5mdW5jdGlvbiBfb2JqZWN0V2l0aG91dFByb3BlcnRpZXMob2JqLCBrZXlzKSB7IHZhciB0YXJnZXQgPSB7fTsgZm9yICh2YXIgaSBpbiBvYmopIHsgaWYgKGtleXMuaW5kZXhPZihpKSA+PSAwKSBjb250aW51ZTsgaWYgKCFPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBpKSkgY29udGludWU7IHRhcmdldFtpXSA9IG9ialtpXTsgfSByZXR1cm4gdGFyZ2V0OyB9XG5cbmltcG9ydCAnLi9UZXh0SW5wdXQuc2Nzcyc7XG5cbmV4cG9ydCBkZWZhdWx0IChmdW5jdGlvbiAoX3JlZikge1xuICAgIHZhciBfcmVmJHR5cGUgPSBfcmVmLnR5cGUsXG4gICAgICAgIHR5cGUgPSBfcmVmJHR5cGUgPT09IHVuZGVmaW5lZCA/ICd0ZXh0JyA6IF9yZWYkdHlwZSxcbiAgICAgICAgbGFiZWwgPSBfcmVmLmxhYmVsLFxuICAgICAgICBfcmVmJHBsYWNlaG9sZGVyID0gX3JlZi5wbGFjZWhvbGRlcixcbiAgICAgICAgcGxhY2Vob2xkZXIgPSBfcmVmJHBsYWNlaG9sZGVyID09PSB1bmRlZmluZWQgPyAnJyA6IF9yZWYkcGxhY2Vob2xkZXIsXG4gICAgICAgIF9yZWYkYWZmaXggPSBfcmVmLmFmZml4LFxuICAgICAgICBhZmZpeCA9IF9yZWYkYWZmaXggPT09IHVuZGVmaW5lZCA/ICcnIDogX3JlZiRhZmZpeCxcbiAgICAgICAgX3JlZiRpZCA9IF9yZWYuaWQsXG4gICAgICAgIGlkID0gX3JlZiRpZCA9PT0gdW5kZWZpbmVkID8gJ3NwX3RleHRJbnB1dF8nICsgTWF0aC5yYW5kb20oKSA6IF9yZWYkaWQsXG4gICAgICAgIF9yZWYkb25DaGFuZ2UgPSBfcmVmLm9uQ2hhbmdlLFxuICAgICAgICBfb25DaGFuZ2UgPSBfcmVmJG9uQ2hhbmdlID09PSB1bmRlZmluZWQgPyBmdW5jdGlvbiAoZikge1xuICAgICAgICByZXR1cm4gZjtcbiAgICB9IDogX3JlZiRvbkNoYW5nZSxcbiAgICAgICAgdmFsdWUgPSBfcmVmLnZhbHVlLFxuICAgICAgICBfcmVmJHNpemUgPSBfcmVmLnNpemUsXG4gICAgICAgIHNpemUgPSBfcmVmJHNpemUgPT09IHVuZGVmaW5lZCA/ICdzbWFsbCcgOiBfcmVmJHNpemUsXG4gICAgICAgIHJlc3QgPSBfb2JqZWN0V2l0aG91dFByb3BlcnRpZXMoX3JlZiwgWyd0eXBlJywgJ2xhYmVsJywgJ3BsYWNlaG9sZGVyJywgJ2FmZml4JywgJ2lkJywgJ29uQ2hhbmdlJywgJ3ZhbHVlJywgJ3NpemUnXSk7XG5cbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAnZGl2JyxcbiAgICAgICAgeyBjbGFzc05hbWU6ICdzcC10ZXh0SW5wdXQgJyArIHNpemUgfSxcbiAgICAgICAgbGFiZWwgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgJ2xhYmVsJyxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBodG1sRm9yOiBpZCxcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU6ICdzcC10ZXh0SW5wdXRfX2xhYmVsJyB9LFxuICAgICAgICAgICAgbGFiZWxcbiAgICAgICAgKSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdpbnB1dCcsIF9leHRlbmRzKHtcbiAgICAgICAgICAgIHR5cGU6IHR5cGUsXG4gICAgICAgICAgICBwbGFjZWhvbGRlcjogcGxhY2Vob2xkZXIsXG4gICAgICAgICAgICBpZDogaWQsXG4gICAgICAgICAgICBjbGFzc05hbWU6ICdzcC10ZXh0SW5wdXRfX2lucHV0JyxcbiAgICAgICAgICAgIG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShlKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIF9vbkNoYW5nZShlLnRhcmdldC52YWx1ZSk7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgdmFsdWU6IHZhbHVlXG4gICAgICAgIH0sIHJlc3QpKSxcbiAgICAgICAgYWZmaXggJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgJ3NwYW4nLFxuICAgICAgICAgICAgeyBjbGFzc05hbWU6ICdzcC10ZXh0SW5wdXRfX2FmZml4JyB9LFxuICAgICAgICAgICAgYWZmaXhcbiAgICAgICAgKVxuICAgICk7XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvaGVscGVycy9mb3JtL1RleHRJbnB1dC5qc1xuLy8gbW9kdWxlIGlkID0gMTJcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///12\n"); 220 221 /***/ }), 222 /* 13 */ 187 223 /*!*********************************************************************!*\ 188 224 !*** ./plugin/src/SatoshiPay/Gutenberg/helpers/form/TextInput.scss ***! … … 191 227 /***/ (function(module, exports) { 192 228 193 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMT AuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9UZXh0SW5wdXQuc2Nzcz8xZWM4Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9UZXh0SW5wdXQuc2Nzc1xuLy8gbW9kdWxlIGlkID0gMTBcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///10\n");194 195 /***/ }), 196 /* 1 1*/229 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9UZXh0SW5wdXQuc2Nzcz8xZWM4Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9UZXh0SW5wdXQuc2Nzc1xuLy8gbW9kdWxlIGlkID0gMTNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///13\n"); 230 231 /***/ }), 232 /* 14 */ 197 233 /*!****************************************************************!*\ 198 234 !*** ./plugin/src/SatoshiPay/Gutenberg/helpers/form/Select.js ***! … … 203 239 204 240 "use strict"; 205 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Select_scss__ = __webpack_require__(/*! ./Select.scss */ 1 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Select_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__Select_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__If__ = __webpack_require__(/*! ../If */ 4);\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var label = _ref.label,\n _ref$placeholder = _ref.placeholder,\n placeholder = _ref$placeholder === undefined ? '' : _ref$placeholder,\n _ref$id = _ref.id,\n id = _ref$id === undefined ? 'sp_select_' + Math.random() : _ref$id,\n _ref$options = _ref.options,\n options = _ref$options === undefined ? [] : _ref$options,\n _ref$onSelect = _ref.onSelect,\n onSelect = _ref$onSelect === undefined ? function (f) {\n return f;\n } : _ref$onSelect,\n value = _ref.value,\n _ref$size = _ref.size,\n size = _ref$size === undefined ? 'small' : _ref$size;\n return wp.element.createElement(\n 'div',\n { className: 'sp-select ' + size },\n label && wp.element.createElement(\n 'label',\n {\n htmlFor: id,\n className: 'sp-select__label' },\n label\n ),\n wp.element.createElement(\n 'select',\n {\n className: 'sp-select__input',\n id: id,\n value: value,\n onChange: function onChange(e) {\n return onSelect(e.target.value);\n } },\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_1__If__[\"a\" /* default */],\n { condition: !!placeholder },\n wp.element.createElement(\n 'option',\n {\n value: null,\n disabled: true,\n hidden: true,\n selected: !value ? 'selected' : '' },\n placeholder\n )\n ),\n options.map(function (option) {\n return wp.element.createElement(\n 'option',\n {\n value: option.value },\n option.label\n );\n })\n )\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9TZWxlY3QuanM/Y2MwZiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJy4vU2VsZWN0LnNjc3MnO1xuaW1wb3J0IElmIGZyb20gJy4uL0lmJztcblxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChfcmVmKSB7XG4gICAgdmFyIGxhYmVsID0gX3JlZi5sYWJlbCxcbiAgICAgICAgX3JlZiRwbGFjZWhvbGRlciA9IF9yZWYucGxhY2Vob2xkZXIsXG4gICAgICAgIHBsYWNlaG9sZGVyID0gX3JlZiRwbGFjZWhvbGRlciA9PT0gdW5kZWZpbmVkID8gJycgOiBfcmVmJHBsYWNlaG9sZGVyLFxuICAgICAgICBfcmVmJGlkID0gX3JlZi5pZCxcbiAgICAgICAgaWQgPSBfcmVmJGlkID09PSB1bmRlZmluZWQgPyAnc3Bfc2VsZWN0XycgKyBNYXRoLnJhbmRvbSgpIDogX3JlZiRpZCxcbiAgICAgICAgX3JlZiRvcHRpb25zID0gX3JlZi5vcHRpb25zLFxuICAgICAgICBvcHRpb25zID0gX3JlZiRvcHRpb25zID09PSB1bmRlZmluZWQgPyBbXSA6IF9yZWYkb3B0aW9ucyxcbiAgICAgICAgX3JlZiRvblNlbGVjdCA9IF9yZWYub25TZWxlY3QsXG4gICAgICAgIG9uU2VsZWN0ID0gX3JlZiRvblNlbGVjdCA9PT0gdW5kZWZpbmVkID8gZnVuY3Rpb24gKGYpIHtcbiAgICAgICAgcmV0dXJuIGY7XG4gICAgfSA6IF9yZWYkb25TZWxlY3QsXG4gICAgICAgIHZhbHVlID0gX3JlZi52YWx1ZSxcbiAgICAgICAgX3JlZiRzaXplID0gX3JlZi5zaXplLFxuICAgICAgICBzaXplID0gX3JlZiRzaXplID09PSB1bmRlZmluZWQgPyAnc21hbGwnIDogX3JlZiRzaXplO1xuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICdkaXYnLFxuICAgICAgICB7IGNsYXNzTmFtZTogJ3NwLXNlbGVjdCAnICsgc2l6ZSB9LFxuICAgICAgICBsYWJlbCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAnbGFiZWwnLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGh0bWxGb3I6IGlkLFxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZTogJ3NwLXNlbGVjdF9fbGFiZWwnIH0sXG4gICAgICAgICAgICBsYWJlbFxuICAgICAgICApLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAnc2VsZWN0JyxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU6ICdzcC1zZWxlY3RfX2lucHV0JyxcbiAgICAgICAgICAgICAgICBpZDogaWQsXG4gICAgICAgICAgICAgICAgdmFsdWU6IHZhbHVlLFxuICAgICAgICAgICAgICAgIG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShlKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBvblNlbGVjdChlLnRhcmdldC52YWx1ZSk7XG4gICAgICAgICAgICAgICAgfSB9LFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgIElmLFxuICAgICAgICAgICAgICAgIHsgY29uZGl0aW9uOiAhIXBsYWNlaG9sZGVyIH0sXG4gICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgICAgICAnb3B0aW9uJyxcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IG51bGwsXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNhYmxlZDogdHJ1ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGhpZGRlbjogdHJ1ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdGVkOiAhdmFsdWUgPyAnc2VsZWN0ZWQnIDogJycgfSxcbiAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXJcbiAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgb3B0aW9ucy5tYXAoZnVuY3Rpb24gKG9wdGlvbikge1xuICAgICAgICAgICAgICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAgICAgICAgICdvcHRpb24nLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogb3B0aW9uLnZhbHVlIH0sXG4gICAgICAgICAgICAgICAgICAgIG9wdGlvbi5sYWJlbFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9KVxuICAgICAgICApXG4gICAgKTtcbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9oZWxwZXJzL2Zvcm0vU2VsZWN0LmpzXG4vLyBtb2R1bGUgaWQgPSAxMVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///11\n");206 207 /***/ }), 208 /* 1 2*/241 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Select_scss__ = __webpack_require__(/*! ./Select.scss */ 15);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Select_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__Select_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__If__ = __webpack_require__(/*! ../If */ 5);\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var label = _ref.label,\n _ref$placeholder = _ref.placeholder,\n placeholder = _ref$placeholder === undefined ? '' : _ref$placeholder,\n _ref$id = _ref.id,\n id = _ref$id === undefined ? 'sp_select_' + Math.random() : _ref$id,\n _ref$options = _ref.options,\n options = _ref$options === undefined ? [] : _ref$options,\n _ref$onSelect = _ref.onSelect,\n onSelect = _ref$onSelect === undefined ? function (f) {\n return f;\n } : _ref$onSelect,\n value = _ref.value,\n _ref$size = _ref.size,\n size = _ref$size === undefined ? 'small' : _ref$size;\n return wp.element.createElement(\n 'div',\n { className: 'sp-select ' + size },\n label && wp.element.createElement(\n 'label',\n {\n htmlFor: id,\n className: 'sp-select__label' },\n label\n ),\n wp.element.createElement(\n 'select',\n {\n className: 'sp-select__input',\n id: id,\n value: value,\n onChange: function onChange(e) {\n return onSelect(e.target.value);\n } },\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_1__If__[\"a\" /* default */],\n { condition: !!placeholder },\n wp.element.createElement(\n 'option',\n {\n value: null,\n disabled: true,\n hidden: true,\n selected: !value ? 'selected' : '' },\n placeholder\n )\n ),\n options.map(function (option) {\n return wp.element.createElement(\n 'option',\n {\n value: option.value },\n option.label\n );\n })\n )\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9TZWxlY3QuanM/Y2MwZiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJy4vU2VsZWN0LnNjc3MnO1xuaW1wb3J0IElmIGZyb20gJy4uL0lmJztcblxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChfcmVmKSB7XG4gICAgdmFyIGxhYmVsID0gX3JlZi5sYWJlbCxcbiAgICAgICAgX3JlZiRwbGFjZWhvbGRlciA9IF9yZWYucGxhY2Vob2xkZXIsXG4gICAgICAgIHBsYWNlaG9sZGVyID0gX3JlZiRwbGFjZWhvbGRlciA9PT0gdW5kZWZpbmVkID8gJycgOiBfcmVmJHBsYWNlaG9sZGVyLFxuICAgICAgICBfcmVmJGlkID0gX3JlZi5pZCxcbiAgICAgICAgaWQgPSBfcmVmJGlkID09PSB1bmRlZmluZWQgPyAnc3Bfc2VsZWN0XycgKyBNYXRoLnJhbmRvbSgpIDogX3JlZiRpZCxcbiAgICAgICAgX3JlZiRvcHRpb25zID0gX3JlZi5vcHRpb25zLFxuICAgICAgICBvcHRpb25zID0gX3JlZiRvcHRpb25zID09PSB1bmRlZmluZWQgPyBbXSA6IF9yZWYkb3B0aW9ucyxcbiAgICAgICAgX3JlZiRvblNlbGVjdCA9IF9yZWYub25TZWxlY3QsXG4gICAgICAgIG9uU2VsZWN0ID0gX3JlZiRvblNlbGVjdCA9PT0gdW5kZWZpbmVkID8gZnVuY3Rpb24gKGYpIHtcbiAgICAgICAgcmV0dXJuIGY7XG4gICAgfSA6IF9yZWYkb25TZWxlY3QsXG4gICAgICAgIHZhbHVlID0gX3JlZi52YWx1ZSxcbiAgICAgICAgX3JlZiRzaXplID0gX3JlZi5zaXplLFxuICAgICAgICBzaXplID0gX3JlZiRzaXplID09PSB1bmRlZmluZWQgPyAnc21hbGwnIDogX3JlZiRzaXplO1xuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICdkaXYnLFxuICAgICAgICB7IGNsYXNzTmFtZTogJ3NwLXNlbGVjdCAnICsgc2l6ZSB9LFxuICAgICAgICBsYWJlbCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAnbGFiZWwnLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGh0bWxGb3I6IGlkLFxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZTogJ3NwLXNlbGVjdF9fbGFiZWwnIH0sXG4gICAgICAgICAgICBsYWJlbFxuICAgICAgICApLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAnc2VsZWN0JyxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU6ICdzcC1zZWxlY3RfX2lucHV0JyxcbiAgICAgICAgICAgICAgICBpZDogaWQsXG4gICAgICAgICAgICAgICAgdmFsdWU6IHZhbHVlLFxuICAgICAgICAgICAgICAgIG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShlKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBvblNlbGVjdChlLnRhcmdldC52YWx1ZSk7XG4gICAgICAgICAgICAgICAgfSB9LFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgIElmLFxuICAgICAgICAgICAgICAgIHsgY29uZGl0aW9uOiAhIXBsYWNlaG9sZGVyIH0sXG4gICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgICAgICAnb3B0aW9uJyxcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IG51bGwsXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNhYmxlZDogdHJ1ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGhpZGRlbjogdHJ1ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdGVkOiAhdmFsdWUgPyAnc2VsZWN0ZWQnIDogJycgfSxcbiAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXJcbiAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgb3B0aW9ucy5tYXAoZnVuY3Rpb24gKG9wdGlvbikge1xuICAgICAgICAgICAgICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAgICAgICAgICdvcHRpb24nLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogb3B0aW9uLnZhbHVlIH0sXG4gICAgICAgICAgICAgICAgICAgIG9wdGlvbi5sYWJlbFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9KVxuICAgICAgICApXG4gICAgKTtcbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9oZWxwZXJzL2Zvcm0vU2VsZWN0LmpzXG4vLyBtb2R1bGUgaWQgPSAxNFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///14\n"); 242 243 /***/ }), 244 /* 15 */ 209 245 /*!******************************************************************!*\ 210 246 !*** ./plugin/src/SatoshiPay/Gutenberg/helpers/form/Select.scss ***! … … 213 249 /***/ (function(module, exports) { 214 250 215 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMT IuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9TZWxlY3Quc2Nzcz8xZDMwIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9TZWxlY3Quc2Nzc1xuLy8gbW9kdWxlIGlkID0gMTJcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///12\n");216 217 /***/ }), 218 /* 1 3*/251 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9TZWxlY3Quc2Nzcz8xZDMwIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9TZWxlY3Quc2Nzc1xuLy8gbW9kdWxlIGlkID0gMTVcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///15\n"); 252 253 /***/ }), 254 /* 16 */ 219 255 /*!****************************************************************!*\ 220 256 !*** ./plugin/src/SatoshiPay/Gutenberg/helpers/form/Button.js ***! … … 225 261 226 262 "use strict"; 227 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Button_scss__ = __webpack_require__(/*! ./Button.scss */ 1 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Button_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__Button_scss__);\n\n\nvar getButtonClassname = function getButtonClassname(_ref) {\n var isSolid = _ref.isSolid;\n\n if (isSolid) return 'solid';\n return 'default';\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref2) {\n var value = _ref2.value,\n children = _ref2.children,\n _ref2$className = _ref2.className,\n className = _ref2$className === undefined ? '' : _ref2$className,\n _ref2$style = _ref2.style,\n style = _ref2$style === undefined ? {} : _ref2$style,\n _ref2$isDefault = _ref2.isDefault,\n isDefault = _ref2$isDefault === undefined ? false : _ref2$isDefault,\n _ref2$isSolid = _ref2.isSolid,\n isSolid = _ref2$isSolid === undefined ? false : _ref2$isSolid,\n _ref2$onClick = _ref2.onClick,\n onClick = _ref2$onClick === undefined ? function (f) {\n return f;\n } : _ref2$onClick;\n return wp.element.createElement(\n 'button',\n {\n className: 'sp-button ' + getButtonClassname({ isSolid: isSolid }),\n style: style,\n onClick: onClick },\n value || children\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9CdXR0b24uanM/YTFiYiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJy4vQnV0dG9uLnNjc3MnO1xuXG52YXIgZ2V0QnV0dG9uQ2xhc3NuYW1lID0gZnVuY3Rpb24gZ2V0QnV0dG9uQ2xhc3NuYW1lKF9yZWYpIHtcbiAgICB2YXIgaXNTb2xpZCA9IF9yZWYuaXNTb2xpZDtcblxuICAgIGlmIChpc1NvbGlkKSByZXR1cm4gJ3NvbGlkJztcbiAgICByZXR1cm4gJ2RlZmF1bHQnO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChfcmVmMikge1xuICAgIHZhciB2YWx1ZSA9IF9yZWYyLnZhbHVlLFxuICAgICAgICBjaGlsZHJlbiA9IF9yZWYyLmNoaWxkcmVuLFxuICAgICAgICBfcmVmMiRjbGFzc05hbWUgPSBfcmVmMi5jbGFzc05hbWUsXG4gICAgICAgIGNsYXNzTmFtZSA9IF9yZWYyJGNsYXNzTmFtZSA9PT0gdW5kZWZpbmVkID8gJycgOiBfcmVmMiRjbGFzc05hbWUsXG4gICAgICAgIF9yZWYyJHN0eWxlID0gX3JlZjIuc3R5bGUsXG4gICAgICAgIHN0eWxlID0gX3JlZjIkc3R5bGUgPT09IHVuZGVmaW5lZCA/IHt9IDogX3JlZjIkc3R5bGUsXG4gICAgICAgIF9yZWYyJGlzRGVmYXVsdCA9IF9yZWYyLmlzRGVmYXVsdCxcbiAgICAgICAgaXNEZWZhdWx0ID0gX3JlZjIkaXNEZWZhdWx0ID09PSB1bmRlZmluZWQgPyBmYWxzZSA6IF9yZWYyJGlzRGVmYXVsdCxcbiAgICAgICAgX3JlZjIkaXNTb2xpZCA9IF9yZWYyLmlzU29saWQsXG4gICAgICAgIGlzU29saWQgPSBfcmVmMiRpc1NvbGlkID09PSB1bmRlZmluZWQgPyBmYWxzZSA6IF9yZWYyJGlzU29saWQsXG4gICAgICAgIF9yZWYyJG9uQ2xpY2sgPSBfcmVmMi5vbkNsaWNrLFxuICAgICAgICBvbkNsaWNrID0gX3JlZjIkb25DbGljayA9PT0gdW5kZWZpbmVkID8gZnVuY3Rpb24gKGYpIHtcbiAgICAgICAgcmV0dXJuIGY7XG4gICAgfSA6IF9yZWYyJG9uQ2xpY2s7XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgJ2J1dHRvbicsXG4gICAgICAgIHtcbiAgICAgICAgICAgIGNsYXNzTmFtZTogJ3NwLWJ1dHRvbiAnICsgZ2V0QnV0dG9uQ2xhc3NuYW1lKHsgaXNTb2xpZDogaXNTb2xpZCB9KSxcbiAgICAgICAgICAgIHN0eWxlOiBzdHlsZSxcbiAgICAgICAgICAgIG9uQ2xpY2s6IG9uQ2xpY2sgfSxcbiAgICAgICAgdmFsdWUgfHwgY2hpbGRyZW5cbiAgICApO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9CdXR0b24uanNcbi8vIG1vZHVsZSBpZCA9IDEzXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///13\n");228 229 /***/ }), 230 /* 1 4*/263 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Button_scss__ = __webpack_require__(/*! ./Button.scss */ 17);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Button_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__Button_scss__);\n\n\nvar getButtonClassname = function getButtonClassname(_ref) {\n var isSolid = _ref.isSolid;\n\n if (isSolid) return 'solid';\n return 'default';\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref2) {\n var value = _ref2.value,\n children = _ref2.children,\n _ref2$className = _ref2.className,\n className = _ref2$className === undefined ? '' : _ref2$className,\n _ref2$style = _ref2.style,\n style = _ref2$style === undefined ? {} : _ref2$style,\n _ref2$isDefault = _ref2.isDefault,\n isDefault = _ref2$isDefault === undefined ? false : _ref2$isDefault,\n _ref2$isSolid = _ref2.isSolid,\n isSolid = _ref2$isSolid === undefined ? false : _ref2$isSolid,\n _ref2$onClick = _ref2.onClick,\n onClick = _ref2$onClick === undefined ? function (f) {\n return f;\n } : _ref2$onClick;\n return wp.element.createElement(\n 'button',\n {\n className: 'sp-button ' + getButtonClassname({ isSolid: isSolid }),\n style: style,\n onClick: onClick },\n value || children\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9CdXR0b24uanM/YTFiYiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJy4vQnV0dG9uLnNjc3MnO1xuXG52YXIgZ2V0QnV0dG9uQ2xhc3NuYW1lID0gZnVuY3Rpb24gZ2V0QnV0dG9uQ2xhc3NuYW1lKF9yZWYpIHtcbiAgICB2YXIgaXNTb2xpZCA9IF9yZWYuaXNTb2xpZDtcblxuICAgIGlmIChpc1NvbGlkKSByZXR1cm4gJ3NvbGlkJztcbiAgICByZXR1cm4gJ2RlZmF1bHQnO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChfcmVmMikge1xuICAgIHZhciB2YWx1ZSA9IF9yZWYyLnZhbHVlLFxuICAgICAgICBjaGlsZHJlbiA9IF9yZWYyLmNoaWxkcmVuLFxuICAgICAgICBfcmVmMiRjbGFzc05hbWUgPSBfcmVmMi5jbGFzc05hbWUsXG4gICAgICAgIGNsYXNzTmFtZSA9IF9yZWYyJGNsYXNzTmFtZSA9PT0gdW5kZWZpbmVkID8gJycgOiBfcmVmMiRjbGFzc05hbWUsXG4gICAgICAgIF9yZWYyJHN0eWxlID0gX3JlZjIuc3R5bGUsXG4gICAgICAgIHN0eWxlID0gX3JlZjIkc3R5bGUgPT09IHVuZGVmaW5lZCA/IHt9IDogX3JlZjIkc3R5bGUsXG4gICAgICAgIF9yZWYyJGlzRGVmYXVsdCA9IF9yZWYyLmlzRGVmYXVsdCxcbiAgICAgICAgaXNEZWZhdWx0ID0gX3JlZjIkaXNEZWZhdWx0ID09PSB1bmRlZmluZWQgPyBmYWxzZSA6IF9yZWYyJGlzRGVmYXVsdCxcbiAgICAgICAgX3JlZjIkaXNTb2xpZCA9IF9yZWYyLmlzU29saWQsXG4gICAgICAgIGlzU29saWQgPSBfcmVmMiRpc1NvbGlkID09PSB1bmRlZmluZWQgPyBmYWxzZSA6IF9yZWYyJGlzU29saWQsXG4gICAgICAgIF9yZWYyJG9uQ2xpY2sgPSBfcmVmMi5vbkNsaWNrLFxuICAgICAgICBvbkNsaWNrID0gX3JlZjIkb25DbGljayA9PT0gdW5kZWZpbmVkID8gZnVuY3Rpb24gKGYpIHtcbiAgICAgICAgcmV0dXJuIGY7XG4gICAgfSA6IF9yZWYyJG9uQ2xpY2s7XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgJ2J1dHRvbicsXG4gICAgICAgIHtcbiAgICAgICAgICAgIGNsYXNzTmFtZTogJ3NwLWJ1dHRvbiAnICsgZ2V0QnV0dG9uQ2xhc3NuYW1lKHsgaXNTb2xpZDogaXNTb2xpZCB9KSxcbiAgICAgICAgICAgIHN0eWxlOiBzdHlsZSxcbiAgICAgICAgICAgIG9uQ2xpY2s6IG9uQ2xpY2sgfSxcbiAgICAgICAgdmFsdWUgfHwgY2hpbGRyZW5cbiAgICApO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9CdXR0b24uanNcbi8vIG1vZHVsZSBpZCA9IDE2XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///16\n"); 264 265 /***/ }), 266 /* 17 */ 231 267 /*!******************************************************************!*\ 232 268 !*** ./plugin/src/SatoshiPay/Gutenberg/helpers/form/Button.scss ***! … … 235 271 /***/ (function(module, exports) { 236 272 237 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMT QuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9CdXR0b24uc2Nzcz84ZWJiIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9CdXR0b24uc2Nzc1xuLy8gbW9kdWxlIGlkID0gMTRcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///14\n");238 239 /***/ }), 240 /* 1 5*/273 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9CdXR0b24uc2Nzcz84ZWJiIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9CdXR0b24uc2Nzc1xuLy8gbW9kdWxlIGlkID0gMTdcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///17\n"); 274 275 /***/ }), 276 /* 18 */ 241 277 /*!******************************************************************!*\ 242 278 !*** ./plugin/src/SatoshiPay/Gutenberg/helpers/form/Checkbox.js ***! … … 247 283 248 284 "use strict"; 249 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Checkbox_scss__ = __webpack_require__(/*! ./Checkbox.scss */ 1 6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Checkbox_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__Checkbox_scss__);\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var label = _ref.label,\n _ref$id = _ref.id,\n id = _ref$id === undefined ? \"sp_select_\" + Math.random() : _ref$id,\n _ref$onChange = _ref.onChange,\n _onChange = _ref$onChange === undefined ? function (f) {\n return f;\n } : _ref$onChange,\n checked = _ref.checked;\n\n return wp.element.createElement(\n \"div\",\n { className: \"sp-checkbox\" },\n wp.element.createElement(\"input\", {\n className: \"sp-checkbox__input\",\n id: id,\n type: \"checkbox\",\n checked: checked,\n onChange: function onChange(e) {\n return _onChange(e.target.checked);\n }\n }),\n label && wp.element.createElement(\n \"label\",\n {\n className: \"sp-checkbox__label\",\n htmlFor: id },\n label\n )\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9DaGVja2JveC5qcz8yNDFhIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAnLi9DaGVja2JveC5zY3NzJztcblxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChfcmVmKSB7XG4gICAgdmFyIGxhYmVsID0gX3JlZi5sYWJlbCxcbiAgICAgICAgX3JlZiRpZCA9IF9yZWYuaWQsXG4gICAgICAgIGlkID0gX3JlZiRpZCA9PT0gdW5kZWZpbmVkID8gXCJzcF9zZWxlY3RfXCIgKyBNYXRoLnJhbmRvbSgpIDogX3JlZiRpZCxcbiAgICAgICAgX3JlZiRvbkNoYW5nZSA9IF9yZWYub25DaGFuZ2UsXG4gICAgICAgIF9vbkNoYW5nZSA9IF9yZWYkb25DaGFuZ2UgPT09IHVuZGVmaW5lZCA/IGZ1bmN0aW9uIChmKSB7XG4gICAgICAgIHJldHVybiBmO1xuICAgIH0gOiBfcmVmJG9uQ2hhbmdlLFxuICAgICAgICBjaGVja2VkID0gX3JlZi5jaGVja2VkO1xuXG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgXCJkaXZcIixcbiAgICAgICAgeyBjbGFzc05hbWU6IFwic3AtY2hlY2tib3hcIiB9LFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJpbnB1dFwiLCB7XG4gICAgICAgICAgICBjbGFzc05hbWU6IFwic3AtY2hlY2tib3hfX2lucHV0XCIsXG4gICAgICAgICAgICBpZDogaWQsXG4gICAgICAgICAgICB0eXBlOiBcImNoZWNrYm94XCIsXG4gICAgICAgICAgICBjaGVja2VkOiBjaGVja2VkLFxuICAgICAgICAgICAgb25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGUpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gX29uQ2hhbmdlKGUudGFyZ2V0LmNoZWNrZWQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KSxcbiAgICAgICAgbGFiZWwgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgXCJsYWJlbFwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGNsYXNzTmFtZTogXCJzcC1jaGVja2JveF9fbGFiZWxcIixcbiAgICAgICAgICAgICAgICBodG1sRm9yOiBpZCB9LFxuICAgICAgICAgICAgbGFiZWxcbiAgICAgICAgKVxuICAgICk7XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvaGVscGVycy9mb3JtL0NoZWNrYm94LmpzXG4vLyBtb2R1bGUgaWQgPSAxNVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///15\n");250 251 /***/ }), 252 /* 1 6*/285 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Checkbox_scss__ = __webpack_require__(/*! ./Checkbox.scss */ 19);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Checkbox_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__Checkbox_scss__);\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var label = _ref.label,\n _ref$id = _ref.id,\n id = _ref$id === undefined ? \"sp_select_\" + Math.random() : _ref$id,\n _ref$onChange = _ref.onChange,\n _onChange = _ref$onChange === undefined ? function (f) {\n return f;\n } : _ref$onChange,\n checked = _ref.checked;\n\n return wp.element.createElement(\n \"div\",\n { className: \"sp-checkbox\" },\n wp.element.createElement(\"input\", {\n className: \"sp-checkbox__input\",\n id: id,\n type: \"checkbox\",\n checked: checked,\n onChange: function onChange(e) {\n return _onChange(e.target.checked);\n }\n }),\n label && wp.element.createElement(\n \"label\",\n {\n className: \"sp-checkbox__label\",\n htmlFor: id },\n label\n )\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9DaGVja2JveC5qcz8yNDFhIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAnLi9DaGVja2JveC5zY3NzJztcblxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChfcmVmKSB7XG4gICAgdmFyIGxhYmVsID0gX3JlZi5sYWJlbCxcbiAgICAgICAgX3JlZiRpZCA9IF9yZWYuaWQsXG4gICAgICAgIGlkID0gX3JlZiRpZCA9PT0gdW5kZWZpbmVkID8gXCJzcF9zZWxlY3RfXCIgKyBNYXRoLnJhbmRvbSgpIDogX3JlZiRpZCxcbiAgICAgICAgX3JlZiRvbkNoYW5nZSA9IF9yZWYub25DaGFuZ2UsXG4gICAgICAgIF9vbkNoYW5nZSA9IF9yZWYkb25DaGFuZ2UgPT09IHVuZGVmaW5lZCA/IGZ1bmN0aW9uIChmKSB7XG4gICAgICAgIHJldHVybiBmO1xuICAgIH0gOiBfcmVmJG9uQ2hhbmdlLFxuICAgICAgICBjaGVja2VkID0gX3JlZi5jaGVja2VkO1xuXG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgXCJkaXZcIixcbiAgICAgICAgeyBjbGFzc05hbWU6IFwic3AtY2hlY2tib3hcIiB9LFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJpbnB1dFwiLCB7XG4gICAgICAgICAgICBjbGFzc05hbWU6IFwic3AtY2hlY2tib3hfX2lucHV0XCIsXG4gICAgICAgICAgICBpZDogaWQsXG4gICAgICAgICAgICB0eXBlOiBcImNoZWNrYm94XCIsXG4gICAgICAgICAgICBjaGVja2VkOiBjaGVja2VkLFxuICAgICAgICAgICAgb25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGUpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gX29uQ2hhbmdlKGUudGFyZ2V0LmNoZWNrZWQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KSxcbiAgICAgICAgbGFiZWwgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgXCJsYWJlbFwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGNsYXNzTmFtZTogXCJzcC1jaGVja2JveF9fbGFiZWxcIixcbiAgICAgICAgICAgICAgICBodG1sRm9yOiBpZCB9LFxuICAgICAgICAgICAgbGFiZWxcbiAgICAgICAgKVxuICAgICk7XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvaGVscGVycy9mb3JtL0NoZWNrYm94LmpzXG4vLyBtb2R1bGUgaWQgPSAxOFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///18\n"); 286 287 /***/ }), 288 /* 19 */ 253 289 /*!********************************************************************!*\ 254 290 !*** ./plugin/src/SatoshiPay/Gutenberg/helpers/form/Checkbox.scss ***! … … 257 293 /***/ (function(module, exports) { 258 294 259 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMT YuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9DaGVja2JveC5zY3NzPzZmNWIiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvaGVscGVycy9mb3JtL0NoZWNrYm94LnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDE2XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///16\n");260 261 /***/ }), 262 /* 17*/295 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvZm9ybS9DaGVja2JveC5zY3NzPzZmNWIiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvaGVscGVycy9mb3JtL0NoZWNrYm94LnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDE5XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///19\n"); 296 297 /***/ }), 298 /* 20 */ 263 299 /*!**************************************************************!*\ 264 300 !*** ./plugin/src/SatoshiPay/Gutenberg/helpers/PayButton.js ***! … … 269 305 270 306 "use strict"; 271 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__SvgIcon__ = __webpack_require__(/*! ./SvgIcon */ 2);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\n\n\nvar ContainerStyle = function ContainerStyle(style) {\n\treturn _extends({\n\t\tposition: 'relative',\n\t\tminHeight: '62px'\n\t}, style);\n};\n\nvar PayButtonStyle = function PayButtonStyle(style) {\n\treturn _extends({\n\t\tlineHeight: '40px',\n\t\tborderRadius: '5px',\n\t\tpadding: '0 20px',\n\t\tcolor: '#fff',\n\t\tbackgroundColor: '#35CEFF',\n\t\tfontWeight: 'bold',\n\t\tcursor: 'pointer',\n\t\toutline: 'none',\n\t\tzIndex: '10'\n\t}, style);\n};\n\nvar PayButtonIconStyle = {\n\tfill: 'rgba(255, 255, 255, 0.8)',\n\tmarginRight: '5px',\n\tverticalAlign: 'middle'\n};\n\nvar types = {\n\tpaywall: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__SvgIcon__[\"a\" /* default */], {\n\t\ttype: 'eye',\n\t\tstyle: PayButtonIconStyle,\n\t\twidth: '18',\n\t\theight: '12'\n\t}),\n\timage: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__SvgIcon__[\"a\" /* default */], {\n\t\ttype: 'eye',\n\t\tstyle: PayButtonIconStyle,\n\t\twidth: '18',\n\t\theight: '12'\n\t}),\n\taudio: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__SvgIcon__[\"a\" /* default */], {\n\t\ttype: 'audio',\n\t\tstyle: PayButtonIconStyle,\n\t\tsize: '15'\n\t}),\n\tvideo: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__SvgIcon__[\"a\" /* default */], {\n\t\ttype: 'play',\n\t\tstyle: PayButtonIconStyle,\n\t\tsize: '15'\n\t}),\n\tfile: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__SvgIcon__[\"a\" /* default */], {\n\t\ttype: 'folder',\n\t\tstyle: PayButtonIconStyle,\n\t\tsize: '15'\n\t}),\n\tdonation: wp.element.createElement('span', {\n\t\tclassName: 'dashicons dashicons-heart',\n\t\tstyle: PayButtonIconStyle })\n};\n\nvar blockLetter = wp.element.createElement('div', { style: { display: 'inline-block', height: '18px', width: '10px', background: '#d4e8ec', marginBottom: '2px' } });\nvar blockSpace = wp.element.createElement('div', { style: { display: 'inline-block', height: '18px', width: '10px', background: 'transparent', marginBottom: '2px' } });\n\nvar paywallBlockText = [].concat(_toConsumableArray(Array(300))).map(function (letter, i) {\n\treturn Math.random() > 0.1 || i < 5 ? blockLetter : blockSpace;\n});\n\nvar Button = function Button(_ref) {\n\tvar type = _ref.type,\n\t price = _ref.price,\n\t style = _ref.style;\n\treturn wp.element.createElement(\n\t\t'button',\n\t\t{ style: PayButtonStyle(style) },\n\t\ttypes[type],\n\t\t' Pay ',\n\t\tprice || 0\n\t);\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (props) {\n\treturn wp.element.createElement(\n\t\t'div',\n\t\t{ style: ContainerStyle(props.containerStyle) },\n\t\twp.element.createElement(Button, _extends({}, props, { style: _extends({}, props.style, { position: 'absolute', top: '10px', left: '10px' }) })),\n\t\tprops.type === 'paywall' ? paywallBlockText : props.children\n\t);\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiM TcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvUGF5QnV0dG9uLmpzPzBlNDMiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiB8fCBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTtcblxuZnVuY3Rpb24gX3RvQ29uc3VtYWJsZUFycmF5KGFycikgeyBpZiAoQXJyYXkuaXNBcnJheShhcnIpKSB7IGZvciAodmFyIGkgPSAwLCBhcnIyID0gQXJyYXkoYXJyLmxlbmd0aCk7IGkgPCBhcnIubGVuZ3RoOyBpKyspIHsgYXJyMltpXSA9IGFycltpXTsgfSByZXR1cm4gYXJyMjsgfSBlbHNlIHsgcmV0dXJuIEFycmF5LmZyb20oYXJyKTsgfSB9XG5cbmltcG9ydCBTdmdJY29uIGZyb20gJy4vU3ZnSWNvbic7XG5cbnZhciBDb250YWluZXJTdHlsZSA9IGZ1bmN0aW9uIENvbnRhaW5lclN0eWxlKHN0eWxlKSB7XG5cdHJldHVybiBfZXh0ZW5kcyh7XG5cdFx0cG9zaXRpb246ICdyZWxhdGl2ZScsXG5cdFx0bWluSGVpZ2h0OiAnNjJweCdcblx0fSwgc3R5bGUpO1xufTtcblxudmFyIFBheUJ1dHRvblN0eWxlID0gZnVuY3Rpb24gUGF5QnV0dG9uU3R5bGUoc3R5bGUpIHtcblx0cmV0dXJuIF9leHRlbmRzKHtcblx0XHRsaW5lSGVpZ2h0OiAnNDBweCcsXG5cdFx0Ym9yZGVyUmFkaXVzOiAnNXB4Jyxcblx0XHRwYWRkaW5nOiAnMCAyMHB4Jyxcblx0XHRjb2xvcjogJyNmZmYnLFxuXHRcdGJhY2tncm91bmRDb2xvcjogJyMzNUNFRkYnLFxuXHRcdGZvbnRXZWlnaHQ6ICdib2xkJyxcblx0XHRjdXJzb3I6ICdwb2ludGVyJyxcblx0XHRvdXRsaW5lOiAnbm9uZScsXG5cdFx0ekluZGV4OiAnMTAnXG5cdH0sIHN0eWxlKTtcbn07XG5cbnZhciBQYXlCdXR0b25JY29uU3R5bGUgPSB7XG5cdGZpbGw6ICdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCknLFxuXHRtYXJnaW5SaWdodDogJzVweCcsXG5cdHZlcnRpY2FsQWxpZ246ICdtaWRkbGUnXG59O1xuXG52YXIgdHlwZXMgPSB7XG5cdHBheXdhbGw6IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTdmdJY29uLCB7XG5cdFx0dHlwZTogJ2V5ZScsXG5cdFx0c3R5bGU6IFBheUJ1dHRvbkljb25TdHlsZSxcblx0XHR3aWR0aDogJzE4Jyxcblx0XHRoZWlnaHQ6ICcxMidcblx0fSksXG5cdGltYWdlOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU3ZnSWNvbiwge1xuXHRcdHR5cGU6ICdleWUnLFxuXHRcdHN0eWxlOiBQYXlCdXR0b25JY29uU3R5bGUsXG5cdFx0d2lkdGg6ICcxOCcsXG5cdFx0aGVpZ2h0OiAnMTInXG5cdH0pLFxuXHRhdWRpbzogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFN2Z0ljb24sIHtcblx0XHR0eXBlOiAnYXVkaW8nLFxuXHRcdHN0eWxlOiBQYXlCdXR0b25JY29uU3R5bGUsXG5cdFx0c2l6ZTogJzE1J1xuXHR9KSxcblx0dmlkZW86IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTdmdJY29uLCB7XG5cdFx0dHlwZTogJ3BsYXknLFxuXHRcdHN0eWxlOiBQYXlCdXR0b25JY29uU3R5bGUsXG5cdFx0c2l6ZTogJzE1J1xuXHR9KSxcblx0ZmlsZTogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFN2Z0ljb24sIHtcblx0XHR0eXBlOiAnZm9sZGVyJyxcblx0XHRzdHlsZTogUGF5QnV0dG9uSWNvblN0eWxlLFxuXHRcdHNpemU6ICcxNSdcblx0fSksXG5cdGRvbmF0aW9uOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ3NwYW4nLCB7XG5cdFx0Y2xhc3NOYW1lOiAnZGFzaGljb25zIGRhc2hpY29ucy1oZWFydCcsXG5cdFx0c3R5bGU6IFBheUJ1dHRvbkljb25TdHlsZSB9KVxufTtcblxudmFyIGJsb2NrTGV0dGVyID0gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdkaXYnLCB7IHN0eWxlOiB7IGRpc3BsYXk6ICdpbmxpbmUtYmxvY2snLCBoZWlnaHQ6ICcxOHB4Jywgd2lkdGg6ICcxMHB4JywgYmFja2dyb3VuZDogJyNkNGU4ZWMnLCBtYXJnaW5Cb3R0b206ICcycHgnIH0gfSk7XG52YXIgYmxvY2tTcGFjZSA9IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2JywgeyBzdHlsZTogeyBkaXNwbGF5OiAnaW5saW5lLWJsb2NrJywgaGVpZ2h0OiAnMThweCcsIHdpZHRoOiAnMTBweCcsIGJhY2tncm91bmQ6ICd0cmFuc3BhcmVudCcsIG1hcmdpbkJvdHRvbTogJzJweCcgfSB9KTtcblxudmFyIHBheXdhbGxCbG9ja1RleHQgPSBbXS5jb25jYXQoX3RvQ29uc3VtYWJsZUFycmF5KEFycmF5KDMwMCkpKS5tYXAoZnVuY3Rpb24gKGxldHRlciwgaSkge1xuXHRyZXR1cm4gTWF0aC5yYW5kb20oKSA+IDAuMSB8fCBpIDwgNSA/IGJsb2NrTGV0dGVyIDogYmxvY2tTcGFjZTtcbn0pO1xuXG52YXIgQnV0dG9uID0gZnVuY3Rpb24gQnV0dG9uKF9yZWYpIHtcblx0dmFyIHR5cGUgPSBfcmVmLnR5cGUsXG5cdCAgICBwcmljZSA9IF9yZWYucHJpY2UsXG5cdCAgICBzdHlsZSA9IF9yZWYuc3R5bGU7XG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0J2J1dHRvbicsXG5cdFx0eyBzdHlsZTogUGF5QnV0dG9uU3R5bGUoc3R5bGUpIH0sXG5cdFx0dHlwZXNbdHlwZV0sXG5cdFx0JyBQYXkgJyxcblx0XHRwcmljZSB8fCAwXG5cdCk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKHByb3BzKSB7XG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0J2RpdicsXG5cdFx0eyBzdHlsZTogQ29udGFpbmVyU3R5bGUocHJvcHMuY29udGFpbmVyU3R5bGUpIH0sXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEJ1dHRvbiwgX2V4dGVuZHMoe30sIHByb3BzLCB7IHN0eWxlOiBfZXh0ZW5kcyh7fSwgcHJvcHMuc3R5bGUsIHsgcG9zaXRpb246ICdhYnNvbHV0ZScsIHRvcDogJzEwcHgnLCBsZWZ0OiAnMTBweCcgfSkgfSkpLFxuXHRcdHByb3BzLnR5cGUgPT09ICdwYXl3YWxsJyA/IHBheXdhbGxCbG9ja1RleHQgOiBwcm9wcy5jaGlsZHJlblxuXHQpO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvUGF5QnV0dG9uLmpzXG4vLyBtb2R1bGUgaWQgPSAxN1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///17\n");272 273 /***/ }), 274 /* 18*/307 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__SvgIcon__ = __webpack_require__(/*! ./SvgIcon */ 2);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\n\n\nvar ContainerStyle = function ContainerStyle(style) {\n\treturn _extends({\n\t\tposition: 'relative',\n\t\tminHeight: '62px'\n\t}, style);\n};\n\nvar PayButtonStyle = function PayButtonStyle(style) {\n\treturn _extends({\n\t\tlineHeight: '40px',\n\t\tborderRadius: '5px',\n\t\tpadding: '0 20px',\n\t\tcolor: '#fff',\n\t\tbackgroundColor: '#35CEFF',\n\t\tfontWeight: 'bold',\n\t\tcursor: 'pointer',\n\t\toutline: 'none',\n\t\tzIndex: '10'\n\t}, style);\n};\n\nvar PayButtonIconStyle = {\n\tfill: 'rgba(255, 255, 255, 0.8)',\n\tmarginRight: '5px',\n\tverticalAlign: 'middle'\n};\n\nvar types = {\n\tpaywall: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__SvgIcon__[\"a\" /* default */], {\n\t\ttype: 'eye',\n\t\tstyle: PayButtonIconStyle,\n\t\twidth: '18',\n\t\theight: '12'\n\t}),\n\timage: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__SvgIcon__[\"a\" /* default */], {\n\t\ttype: 'eye',\n\t\tstyle: PayButtonIconStyle,\n\t\twidth: '18',\n\t\theight: '12'\n\t}),\n\taudio: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__SvgIcon__[\"a\" /* default */], {\n\t\ttype: 'audio',\n\t\tstyle: PayButtonIconStyle,\n\t\tsize: '15'\n\t}),\n\tvideo: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__SvgIcon__[\"a\" /* default */], {\n\t\ttype: 'play',\n\t\tstyle: PayButtonIconStyle,\n\t\tsize: '15'\n\t}),\n\tfile: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__SvgIcon__[\"a\" /* default */], {\n\t\ttype: 'folder',\n\t\tstyle: PayButtonIconStyle,\n\t\tsize: '15'\n\t}),\n\tdonation: wp.element.createElement('span', {\n\t\tclassName: 'dashicons dashicons-heart',\n\t\tstyle: PayButtonIconStyle })\n};\n\nvar blockLetter = wp.element.createElement('div', { style: { display: 'inline-block', height: '18px', width: '10px', background: '#d4e8ec', marginBottom: '2px' } });\nvar blockSpace = wp.element.createElement('div', { style: { display: 'inline-block', height: '18px', width: '10px', background: 'transparent', marginBottom: '2px' } });\n\nvar paywallBlockText = [].concat(_toConsumableArray(Array(300))).map(function (letter, i) {\n\treturn Math.random() > 0.1 || i < 5 ? blockLetter : blockSpace;\n});\n\nvar Button = function Button(_ref) {\n\tvar type = _ref.type,\n\t price = _ref.price,\n\t style = _ref.style;\n\treturn wp.element.createElement(\n\t\t'button',\n\t\t{ style: PayButtonStyle(style) },\n\t\ttypes[type],\n\t\t' Pay ',\n\t\tprice || 0\n\t);\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (props) {\n\treturn wp.element.createElement(\n\t\t'div',\n\t\t{ style: ContainerStyle(props.containerStyle) },\n\t\twp.element.createElement(Button, _extends({}, props, { style: _extends({}, props.style, { position: 'absolute', top: '10px', left: '10px' }) })),\n\t\tprops.type === 'paywall' ? paywallBlockText : props.children\n\t);\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvUGF5QnV0dG9uLmpzPzBlNDMiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiB8fCBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTtcblxuZnVuY3Rpb24gX3RvQ29uc3VtYWJsZUFycmF5KGFycikgeyBpZiAoQXJyYXkuaXNBcnJheShhcnIpKSB7IGZvciAodmFyIGkgPSAwLCBhcnIyID0gQXJyYXkoYXJyLmxlbmd0aCk7IGkgPCBhcnIubGVuZ3RoOyBpKyspIHsgYXJyMltpXSA9IGFycltpXTsgfSByZXR1cm4gYXJyMjsgfSBlbHNlIHsgcmV0dXJuIEFycmF5LmZyb20oYXJyKTsgfSB9XG5cbmltcG9ydCBTdmdJY29uIGZyb20gJy4vU3ZnSWNvbic7XG5cbnZhciBDb250YWluZXJTdHlsZSA9IGZ1bmN0aW9uIENvbnRhaW5lclN0eWxlKHN0eWxlKSB7XG5cdHJldHVybiBfZXh0ZW5kcyh7XG5cdFx0cG9zaXRpb246ICdyZWxhdGl2ZScsXG5cdFx0bWluSGVpZ2h0OiAnNjJweCdcblx0fSwgc3R5bGUpO1xufTtcblxudmFyIFBheUJ1dHRvblN0eWxlID0gZnVuY3Rpb24gUGF5QnV0dG9uU3R5bGUoc3R5bGUpIHtcblx0cmV0dXJuIF9leHRlbmRzKHtcblx0XHRsaW5lSGVpZ2h0OiAnNDBweCcsXG5cdFx0Ym9yZGVyUmFkaXVzOiAnNXB4Jyxcblx0XHRwYWRkaW5nOiAnMCAyMHB4Jyxcblx0XHRjb2xvcjogJyNmZmYnLFxuXHRcdGJhY2tncm91bmRDb2xvcjogJyMzNUNFRkYnLFxuXHRcdGZvbnRXZWlnaHQ6ICdib2xkJyxcblx0XHRjdXJzb3I6ICdwb2ludGVyJyxcblx0XHRvdXRsaW5lOiAnbm9uZScsXG5cdFx0ekluZGV4OiAnMTAnXG5cdH0sIHN0eWxlKTtcbn07XG5cbnZhciBQYXlCdXR0b25JY29uU3R5bGUgPSB7XG5cdGZpbGw6ICdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCknLFxuXHRtYXJnaW5SaWdodDogJzVweCcsXG5cdHZlcnRpY2FsQWxpZ246ICdtaWRkbGUnXG59O1xuXG52YXIgdHlwZXMgPSB7XG5cdHBheXdhbGw6IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTdmdJY29uLCB7XG5cdFx0dHlwZTogJ2V5ZScsXG5cdFx0c3R5bGU6IFBheUJ1dHRvbkljb25TdHlsZSxcblx0XHR3aWR0aDogJzE4Jyxcblx0XHRoZWlnaHQ6ICcxMidcblx0fSksXG5cdGltYWdlOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU3ZnSWNvbiwge1xuXHRcdHR5cGU6ICdleWUnLFxuXHRcdHN0eWxlOiBQYXlCdXR0b25JY29uU3R5bGUsXG5cdFx0d2lkdGg6ICcxOCcsXG5cdFx0aGVpZ2h0OiAnMTInXG5cdH0pLFxuXHRhdWRpbzogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFN2Z0ljb24sIHtcblx0XHR0eXBlOiAnYXVkaW8nLFxuXHRcdHN0eWxlOiBQYXlCdXR0b25JY29uU3R5bGUsXG5cdFx0c2l6ZTogJzE1J1xuXHR9KSxcblx0dmlkZW86IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTdmdJY29uLCB7XG5cdFx0dHlwZTogJ3BsYXknLFxuXHRcdHN0eWxlOiBQYXlCdXR0b25JY29uU3R5bGUsXG5cdFx0c2l6ZTogJzE1J1xuXHR9KSxcblx0ZmlsZTogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFN2Z0ljb24sIHtcblx0XHR0eXBlOiAnZm9sZGVyJyxcblx0XHRzdHlsZTogUGF5QnV0dG9uSWNvblN0eWxlLFxuXHRcdHNpemU6ICcxNSdcblx0fSksXG5cdGRvbmF0aW9uOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ3NwYW4nLCB7XG5cdFx0Y2xhc3NOYW1lOiAnZGFzaGljb25zIGRhc2hpY29ucy1oZWFydCcsXG5cdFx0c3R5bGU6IFBheUJ1dHRvbkljb25TdHlsZSB9KVxufTtcblxudmFyIGJsb2NrTGV0dGVyID0gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdkaXYnLCB7IHN0eWxlOiB7IGRpc3BsYXk6ICdpbmxpbmUtYmxvY2snLCBoZWlnaHQ6ICcxOHB4Jywgd2lkdGg6ICcxMHB4JywgYmFja2dyb3VuZDogJyNkNGU4ZWMnLCBtYXJnaW5Cb3R0b206ICcycHgnIH0gfSk7XG52YXIgYmxvY2tTcGFjZSA9IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2JywgeyBzdHlsZTogeyBkaXNwbGF5OiAnaW5saW5lLWJsb2NrJywgaGVpZ2h0OiAnMThweCcsIHdpZHRoOiAnMTBweCcsIGJhY2tncm91bmQ6ICd0cmFuc3BhcmVudCcsIG1hcmdpbkJvdHRvbTogJzJweCcgfSB9KTtcblxudmFyIHBheXdhbGxCbG9ja1RleHQgPSBbXS5jb25jYXQoX3RvQ29uc3VtYWJsZUFycmF5KEFycmF5KDMwMCkpKS5tYXAoZnVuY3Rpb24gKGxldHRlciwgaSkge1xuXHRyZXR1cm4gTWF0aC5yYW5kb20oKSA+IDAuMSB8fCBpIDwgNSA/IGJsb2NrTGV0dGVyIDogYmxvY2tTcGFjZTtcbn0pO1xuXG52YXIgQnV0dG9uID0gZnVuY3Rpb24gQnV0dG9uKF9yZWYpIHtcblx0dmFyIHR5cGUgPSBfcmVmLnR5cGUsXG5cdCAgICBwcmljZSA9IF9yZWYucHJpY2UsXG5cdCAgICBzdHlsZSA9IF9yZWYuc3R5bGU7XG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0J2J1dHRvbicsXG5cdFx0eyBzdHlsZTogUGF5QnV0dG9uU3R5bGUoc3R5bGUpIH0sXG5cdFx0dHlwZXNbdHlwZV0sXG5cdFx0JyBQYXkgJyxcblx0XHRwcmljZSB8fCAwXG5cdCk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKHByb3BzKSB7XG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0J2RpdicsXG5cdFx0eyBzdHlsZTogQ29udGFpbmVyU3R5bGUocHJvcHMuY29udGFpbmVyU3R5bGUpIH0sXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEJ1dHRvbiwgX2V4dGVuZHMoe30sIHByb3BzLCB7IHN0eWxlOiBfZXh0ZW5kcyh7fSwgcHJvcHMuc3R5bGUsIHsgcG9zaXRpb246ICdhYnNvbHV0ZScsIHRvcDogJzEwcHgnLCBsZWZ0OiAnMTBweCcgfSkgfSkpLFxuXHRcdHByb3BzLnR5cGUgPT09ICdwYXl3YWxsJyA/IHBheXdhbGxCbG9ja1RleHQgOiBwcm9wcy5jaGlsZHJlblxuXHQpO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvUGF5QnV0dG9uLmpzXG4vLyBtb2R1bGUgaWQgPSAyMFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///20\n"); 308 309 /***/ }), 310 /* 21 */ 275 311 /*!************************************************************************!*\ 276 312 !*** ./plugin/src/SatoshiPay/Gutenberg/helpers/SatoshiResizableBox.js ***! … … 281 317 282 318 "use strict"; 283 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 19);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__SvgIcon__ = __webpack_require__(/*! ./SvgIcon */ 2);\n\n\nvar ResizableBox = wp.components.ResizableBox;\n\n\nvar ResizeCursor = function ResizeCursor() {\n\treturn wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__SvgIcon__[\"a\" /* default */], { type: 'resize-cursor', size: '20px' });\n};\n\n// reusable resizable box component\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n\tvar children = _ref.children,\n\t setAttributes = _ref.setAttributes,\n\t size = _ref.size,\n\t toggleSelection = _ref.toggleSelection;\n\n\n\t// Disable block selection (focus) to avoid block being deselected while resizing\n\ttoggleSelection(false);\n\n\treturn wp.element.createElement(\n\t\tResizableBox,\n\t\t{\n\t\t\tsize: size,\n\t\t\tminHeight: '50',\n\t\t\tminWidth: '50',\n\t\t\tonResizeStop: function onResizeStop(event, direction, elt, delta) {\n\t\t\t\tsetAttributes({\n\t\t\t\t\tmediaHeight: parseInt(size.height + delta.height, 10),\n\t\t\t\t\tmediaWidth: parseInt(size.width + delta.width, 10)\n\t\t\t\t});\n\t\t\t},\n\t\t\thandleComponent: {\n\t\t\t\tbottomRight: ResizeCursor\n\t\t\t},\n\t\t\tenable: {\n\t\t\t\tbottomRight: true\n\t\t\t},\n\t\t\tlockAspectRatio: true\n\t\t},\n\t\tchildren\n\t);\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvU2F0b3NoaVJlc2l6YWJsZUJveC5qcz9hMGVkIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgU3ZnSWNvbiBmcm9tICcuL1N2Z0ljb24nO1xudmFyIFJlc2l6YWJsZUJveCA9IHdwLmNvbXBvbmVudHMuUmVzaXphYmxlQm94O1xuXG5cbnZhciBSZXNpemVDdXJzb3IgPSBmdW5jdGlvbiBSZXNpemVDdXJzb3IoKSB7XG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU3ZnSWNvbiwgeyB0eXBlOiAncmVzaXplLWN1cnNvcicsIHNpemU6ICcyMHB4JyB9KTtcbn07XG5cbi8vIHJldXNhYmxlIHJlc2l6YWJsZSBib3ggY29tcG9uZW50XG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKF9yZWYpIHtcblx0dmFyIGNoaWxkcmVuID0gX3JlZi5jaGlsZHJlbixcblx0ICAgIHNldEF0dHJpYnV0ZXMgPSBfcmVmLnNldEF0dHJpYnV0ZXMsXG5cdCAgICBzaXplID0gX3JlZi5zaXplLFxuXHQgICAgdG9nZ2xlU2VsZWN0aW9uID0gX3JlZi50b2dnbGVTZWxlY3Rpb247XG5cblxuXHQvLyBEaXNhYmxlIGJsb2NrIHNlbGVjdGlvbiAoZm9jdXMpIHRvIGF2b2lkIGJsb2NrIGJlaW5nIGRlc2VsZWN0ZWQgd2hpbGUgcmVzaXppbmdcblx0dG9nZ2xlU2VsZWN0aW9uKGZhbHNlKTtcblxuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFJlc2l6YWJsZUJveCxcblx0XHR7XG5cdFx0XHRzaXplOiBzaXplLFxuXHRcdFx0bWluSGVpZ2h0OiAnNTAnLFxuXHRcdFx0bWluV2lkdGg6ICc1MCcsXG5cdFx0XHRvblJlc2l6ZVN0b3A6IGZ1bmN0aW9uIG9uUmVzaXplU3RvcChldmVudCwgZGlyZWN0aW9uLCBlbHQsIGRlbHRhKSB7XG5cdFx0XHRcdHNldEF0dHJpYnV0ZXMoe1xuXHRcdFx0XHRcdG1lZGlhSGVpZ2h0OiBwYXJzZUludChzaXplLmhlaWdodCArIGRlbHRhLmhlaWdodCwgMTApLFxuXHRcdFx0XHRcdG1lZGlhV2lkdGg6IHBhcnNlSW50KHNpemUud2lkdGggKyBkZWx0YS53aWR0aCwgMTApXG5cdFx0XHRcdH0pO1xuXHRcdFx0fSxcblx0XHRcdGhhbmRsZUNvbXBvbmVudDoge1xuXHRcdFx0XHRib3R0b21SaWdodDogUmVzaXplQ3Vyc29yXG5cdFx0XHR9LFxuXHRcdFx0ZW5hYmxlOiB7XG5cdFx0XHRcdGJvdHRvbVJpZ2h0OiB0cnVlXG5cdFx0XHR9LFxuXHRcdFx0bG9ja0FzcGVjdFJhdGlvOiB0cnVlXG5cdFx0fSxcblx0XHRjaGlsZHJlblxuXHQpO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvU2F0b3NoaVJlc2l6YWJsZUJveC5qc1xuLy8gbW9kdWxlIGlkID0gMThcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///18\n");284 285 /***/ }), 286 /* 19*/319 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(/*! react */ 22);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__SvgIcon__ = __webpack_require__(/*! ./SvgIcon */ 2);\n\n\nvar ResizableBox = wp.components.ResizableBox;\n\n\nvar ResizeCursor = function ResizeCursor() {\n\treturn wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__SvgIcon__[\"a\" /* default */], { type: 'resize-cursor', size: '20px' });\n};\n\n// reusable resizable box component\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n\tvar children = _ref.children,\n\t setAttributes = _ref.setAttributes,\n\t size = _ref.size,\n\t toggleSelection = _ref.toggleSelection;\n\n\n\t// Disable block selection (focus) to avoid block being deselected while resizing\n\ttoggleSelection(false);\n\n\treturn wp.element.createElement(\n\t\tResizableBox,\n\t\t{\n\t\t\tsize: size,\n\t\t\tminHeight: '50',\n\t\t\tminWidth: '50',\n\t\t\tonResizeStop: function onResizeStop(event, direction, elt, delta) {\n\t\t\t\tsetAttributes({\n\t\t\t\t\tmediaHeight: parseInt(size.height + delta.height, 10),\n\t\t\t\t\tmediaWidth: parseInt(size.width + delta.width, 10)\n\t\t\t\t});\n\t\t\t},\n\t\t\thandleComponent: {\n\t\t\t\tbottomRight: ResizeCursor\n\t\t\t},\n\t\t\tenable: {\n\t\t\t\tbottomRight: true\n\t\t\t},\n\t\t\tlockAspectRatio: true\n\t\t},\n\t\tchildren\n\t);\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvU2F0b3NoaVJlc2l6YWJsZUJveC5qcz9hMGVkIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgU3ZnSWNvbiBmcm9tICcuL1N2Z0ljb24nO1xudmFyIFJlc2l6YWJsZUJveCA9IHdwLmNvbXBvbmVudHMuUmVzaXphYmxlQm94O1xuXG5cbnZhciBSZXNpemVDdXJzb3IgPSBmdW5jdGlvbiBSZXNpemVDdXJzb3IoKSB7XG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU3ZnSWNvbiwgeyB0eXBlOiAncmVzaXplLWN1cnNvcicsIHNpemU6ICcyMHB4JyB9KTtcbn07XG5cbi8vIHJldXNhYmxlIHJlc2l6YWJsZSBib3ggY29tcG9uZW50XG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKF9yZWYpIHtcblx0dmFyIGNoaWxkcmVuID0gX3JlZi5jaGlsZHJlbixcblx0ICAgIHNldEF0dHJpYnV0ZXMgPSBfcmVmLnNldEF0dHJpYnV0ZXMsXG5cdCAgICBzaXplID0gX3JlZi5zaXplLFxuXHQgICAgdG9nZ2xlU2VsZWN0aW9uID0gX3JlZi50b2dnbGVTZWxlY3Rpb247XG5cblxuXHQvLyBEaXNhYmxlIGJsb2NrIHNlbGVjdGlvbiAoZm9jdXMpIHRvIGF2b2lkIGJsb2NrIGJlaW5nIGRlc2VsZWN0ZWQgd2hpbGUgcmVzaXppbmdcblx0dG9nZ2xlU2VsZWN0aW9uKGZhbHNlKTtcblxuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFJlc2l6YWJsZUJveCxcblx0XHR7XG5cdFx0XHRzaXplOiBzaXplLFxuXHRcdFx0bWluSGVpZ2h0OiAnNTAnLFxuXHRcdFx0bWluV2lkdGg6ICc1MCcsXG5cdFx0XHRvblJlc2l6ZVN0b3A6IGZ1bmN0aW9uIG9uUmVzaXplU3RvcChldmVudCwgZGlyZWN0aW9uLCBlbHQsIGRlbHRhKSB7XG5cdFx0XHRcdHNldEF0dHJpYnV0ZXMoe1xuXHRcdFx0XHRcdG1lZGlhSGVpZ2h0OiBwYXJzZUludChzaXplLmhlaWdodCArIGRlbHRhLmhlaWdodCwgMTApLFxuXHRcdFx0XHRcdG1lZGlhV2lkdGg6IHBhcnNlSW50KHNpemUud2lkdGggKyBkZWx0YS53aWR0aCwgMTApXG5cdFx0XHRcdH0pO1xuXHRcdFx0fSxcblx0XHRcdGhhbmRsZUNvbXBvbmVudDoge1xuXHRcdFx0XHRib3R0b21SaWdodDogUmVzaXplQ3Vyc29yXG5cdFx0XHR9LFxuXHRcdFx0ZW5hYmxlOiB7XG5cdFx0XHRcdGJvdHRvbVJpZ2h0OiB0cnVlXG5cdFx0XHR9LFxuXHRcdFx0bG9ja0FzcGVjdFJhdGlvOiB0cnVlXG5cdFx0fSxcblx0XHRjaGlsZHJlblxuXHQpO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvU2F0b3NoaVJlc2l6YWJsZUJveC5qc1xuLy8gbW9kdWxlIGlkID0gMjFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///21\n"); 320 321 /***/ }), 322 /* 22 */ 287 323 /*!************************!*\ 288 324 !*** external "React" ***! … … 294 330 295 331 /***/ }), 296 /* 2 0*/332 /* 23 */ 297 333 /*!************************************************************************!*\ 298 334 !*** ./plugin/src/SatoshiPay/Gutenberg/helpers/CheckIfBelowPaywall.js ***! … … 303 339 304 340 "use strict"; 305 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0____ = __webpack_require__(/*! ./ */ 0);\nvar _wp$data = wp.data,\n select = _wp$data.select,\n dispatch = _wp$data.dispatch;\n\nvar editorData = select('core/editor');\nvar editorDispatch = dispatch('core/editor');\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n\tvar clientId = _ref.clientId;\n\n\t// get the blocks in the current post\n\tvar blocksList = editorData.getBlocks();\n\n\t// get the current block index using the passed clientId\n\tvar currentBlockIndex = editorData.getBlockIndex(clientId);\n\n\t// get the current block name using passed clientId - used to define error text\n\tvar currentBlockName = blocksList.find(function (block) {\n\t\treturn block.clientId === clientId;\n\t}).name;\n\n\t// get all blocks above the current block\n\tvar blocksAboveCurrentBlock = blocksList.slice(0, currentBlockIndex);\n\n\t// look for a paywall block above the current block and return the index\n\tvar paywallAboveCurrentBlockIndex = blocksAboveCurrentBlock.findIndex(function (_ref2) {\n\t\tvar name = _ref2.name;\n\t\treturn name === 'satoshipay/block-article-paywall';\n\t});\n\n\t// get the rootClientId - used for moving the block position\n\tvar rootClientId = editorData.getBlockRootClientId(clientId);\n\n\tvar moveBlockAbovePaywall = function moveBlockAbovePaywall() {\n\t\t// Move the current block above the paywall\n\t\teditorDispatch.moveBlockToPosition(clientId, rootClientId, rootClientId, paywallAboveCurrentBlockIndex);\n\t\teditorDispatch.updateBlockAttributes(clientId, { forceUpdateDummy: Math.random() });\n\t};\n\n\tvar buttonContainerStyle = {\n\t\tdisplay: 'flex',\n\t\tjustifyContent: 'space-between',\n\t\talignItems: 'center'\n\t};\n\n\tvar moveButtonStyle = {\n\t\tbackground: 'none',\n\t\tborder: 'none',\n\t\tfontSize: '14px',\n\t\tlineHeight: '14px',\n\t\tpadding: '3px 0',\n\t\tcursor: 'pointer',\n\t\tcolor: '#D05D64',\n\t\toutline: 'none',\n\t\theight: '24px',\n\t\tfontWeight: 'bold'\n\t};\n\n\tvar moveButtonIconStyle = {\n\t\tdisplay: 'inline-block',\n\t\tfontSize: '14px',\n\t\tlineHeight: '16px',\n\t\tverticalAlign: 'middle'\n\t};\n\n\treturn wp.element.createElement(\n\t\t'div',\n\t\tnull,\n\t\tpaywallAboveCurrentBlockIndex >= 0 ? wp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_0____[\"h\" /* Notice */],\n\t\t\t{ status: 'error' },\n\t\t\twp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\t{ style: buttonContainerStyle },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'span',\n\t\t\t\t\tnull,\n\t\t\t\t\t'This block is behind a Paywall.'\n\t\t\t\t),\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'button',\n\t\t\t\t\t{ style: moveButtonStyle, onClick: moveBlockAbovePaywall },\n\t\t\t\t\t'Move out ',\n\t\t\t\t\twp.element.createElement('span', { 'class': 'dashicons dashicons-arrow-up-alt2', style: moveButtonIconStyle })\n\t\t\t\t)\n\t\t\t)\n\t\t) : null\n\t);\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMj AuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvQ2hlY2tJZkJlbG93UGF5d2FsbC5qcz85MTVhIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfd3AkZGF0YSA9IHdwLmRhdGEsXG4gICAgc2VsZWN0ID0gX3dwJGRhdGEuc2VsZWN0LFxuICAgIGRpc3BhdGNoID0gX3dwJGRhdGEuZGlzcGF0Y2g7XG5cbnZhciBlZGl0b3JEYXRhID0gc2VsZWN0KCdjb3JlL2VkaXRvcicpO1xudmFyIGVkaXRvckRpc3BhdGNoID0gZGlzcGF0Y2goJ2NvcmUvZWRpdG9yJyk7XG5cbmltcG9ydCB7IE5vdGljZSB9IGZyb20gJy4vJztcblxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChfcmVmKSB7XG5cdHZhciBjbGllbnRJZCA9IF9yZWYuY2xpZW50SWQ7XG5cblx0Ly8gZ2V0IHRoZSBibG9ja3MgaW4gdGhlIGN1cnJlbnQgcG9zdFxuXHR2YXIgYmxvY2tzTGlzdCA9IGVkaXRvckRhdGEuZ2V0QmxvY2tzKCk7XG5cblx0Ly8gZ2V0IHRoZSBjdXJyZW50IGJsb2NrIGluZGV4IHVzaW5nIHRoZSBwYXNzZWQgY2xpZW50SWRcblx0dmFyIGN1cnJlbnRCbG9ja0luZGV4ID0gZWRpdG9yRGF0YS5nZXRCbG9ja0luZGV4KGNsaWVudElkKTtcblxuXHQvLyBnZXQgdGhlIGN1cnJlbnQgYmxvY2sgbmFtZSB1c2luZyBwYXNzZWQgY2xpZW50SWQgLSB1c2VkIHRvIGRlZmluZSBlcnJvciB0ZXh0XG5cdHZhciBjdXJyZW50QmxvY2tOYW1lID0gYmxvY2tzTGlzdC5maW5kKGZ1bmN0aW9uIChibG9jaykge1xuXHRcdHJldHVybiBibG9jay5jbGllbnRJZCA9PT0gY2xpZW50SWQ7XG5cdH0pLm5hbWU7XG5cblx0Ly8gZ2V0IGFsbCBibG9ja3MgYWJvdmUgdGhlIGN1cnJlbnQgYmxvY2tcblx0dmFyIGJsb2Nrc0Fib3ZlQ3VycmVudEJsb2NrID0gYmxvY2tzTGlzdC5zbGljZSgwLCBjdXJyZW50QmxvY2tJbmRleCk7XG5cblx0Ly8gbG9vayBmb3IgYSBwYXl3YWxsIGJsb2NrIGFib3ZlIHRoZSBjdXJyZW50IGJsb2NrIGFuZCByZXR1cm4gdGhlIGluZGV4XG5cdHZhciBwYXl3YWxsQWJvdmVDdXJyZW50QmxvY2tJbmRleCA9IGJsb2Nrc0Fib3ZlQ3VycmVudEJsb2NrLmZpbmRJbmRleChmdW5jdGlvbiAoX3JlZjIpIHtcblx0XHR2YXIgbmFtZSA9IF9yZWYyLm5hbWU7XG5cdFx0cmV0dXJuIG5hbWUgPT09ICdzYXRvc2hpcGF5L2Jsb2NrLWFydGljbGUtcGF5d2FsbCc7XG5cdH0pO1xuXG5cdC8vIGdldCB0aGUgcm9vdENsaWVudElkIC0gdXNlZCBmb3IgbW92aW5nIHRoZSBibG9jayBwb3NpdGlvblxuXHR2YXIgcm9vdENsaWVudElkID0gZWRpdG9yRGF0YS5nZXRCbG9ja1Jvb3RDbGllbnRJZChjbGllbnRJZCk7XG5cblx0dmFyIG1vdmVCbG9ja0Fib3ZlUGF5d2FsbCA9IGZ1bmN0aW9uIG1vdmVCbG9ja0Fib3ZlUGF5d2FsbCgpIHtcblx0XHQvLyBNb3ZlIHRoZSBjdXJyZW50IGJsb2NrIGFib3ZlIHRoZSBwYXl3YWxsXG5cdFx0ZWRpdG9yRGlzcGF0Y2gubW92ZUJsb2NrVG9Qb3NpdGlvbihjbGllbnRJZCwgcm9vdENsaWVudElkLCByb290Q2xpZW50SWQsIHBheXdhbGxBYm92ZUN1cnJlbnRCbG9ja0luZGV4KTtcblx0XHRlZGl0b3JEaXNwYXRjaC51cGRhdGVCbG9ja0F0dHJpYnV0ZXMoY2xpZW50SWQsIHsgZm9yY2VVcGRhdGVEdW1teTogTWF0aC5yYW5kb20oKSB9KTtcblx0fTtcblxuXHR2YXIgYnV0dG9uQ29udGFpbmVyU3R5bGUgPSB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdGp1c3RpZnlDb250ZW50OiAnc3BhY2UtYmV0d2VlbicsXG5cdFx0YWxpZ25JdGVtczogJ2NlbnRlcidcblx0fTtcblxuXHR2YXIgbW92ZUJ1dHRvblN0eWxlID0ge1xuXHRcdGJhY2tncm91bmQ6ICdub25lJyxcblx0XHRib3JkZXI6ICdub25lJyxcblx0XHRmb250U2l6ZTogJzE0cHgnLFxuXHRcdGxpbmVIZWlnaHQ6ICcxNHB4Jyxcblx0XHRwYWRkaW5nOiAnM3B4IDAnLFxuXHRcdGN1cnNvcjogJ3BvaW50ZXInLFxuXHRcdGNvbG9yOiAnI0QwNUQ2NCcsXG5cdFx0b3V0bGluZTogJ25vbmUnLFxuXHRcdGhlaWdodDogJzI0cHgnLFxuXHRcdGZvbnRXZWlnaHQ6ICdib2xkJ1xuXHR9O1xuXG5cdHZhciBtb3ZlQnV0dG9uSWNvblN0eWxlID0ge1xuXHRcdGRpc3BsYXk6ICdpbmxpbmUtYmxvY2snLFxuXHRcdGZvbnRTaXplOiAnMTRweCcsXG5cdFx0bGluZUhlaWdodDogJzE2cHgnLFxuXHRcdHZlcnRpY2FsQWxpZ246ICdtaWRkbGUnXG5cdH07XG5cblx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHQnZGl2Jyxcblx0XHRudWxsLFxuXHRcdHBheXdhbGxBYm92ZUN1cnJlbnRCbG9ja0luZGV4ID49IDAgPyB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHROb3RpY2UsXG5cdFx0XHR7IHN0YXR1czogJ2Vycm9yJyB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHQnZGl2Jyxcblx0XHRcdFx0eyBzdHlsZTogYnV0dG9uQ29udGFpbmVyU3R5bGUgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdCdzcGFuJyxcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdCdUaGlzIGJsb2NrIGlzIGJlaGluZCBhIFBheXdhbGwuJ1xuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0J2J1dHRvbicsXG5cdFx0XHRcdFx0eyBzdHlsZTogbW92ZUJ1dHRvblN0eWxlLCBvbkNsaWNrOiBtb3ZlQmxvY2tBYm92ZVBheXdhbGwgfSxcblx0XHRcdFx0XHQnTW92ZSBvdXQgJyxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ3NwYW4nLCB7ICdjbGFzcyc6ICdkYXNoaWNvbnMgZGFzaGljb25zLWFycm93LXVwLWFsdDInLCBzdHlsZTogbW92ZUJ1dHRvbkljb25TdHlsZSB9KVxuXHRcdFx0XHQpXG5cdFx0XHQpXG5cdFx0KSA6IG51bGxcblx0KTtcbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9oZWxwZXJzL0NoZWNrSWZCZWxvd1BheXdhbGwuanNcbi8vIG1vZHVsZSBpZCA9IDIwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///20\n");306 307 /***/ }), 308 /* 2 1*/341 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0____ = __webpack_require__(/*! ./ */ 0);\nvar _wp$data = wp.data,\n select = _wp$data.select,\n dispatch = _wp$data.dispatch;\n\nvar editorData = select('core/editor');\nvar editorDispatch = dispatch('core/editor');\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n\tvar clientId = _ref.clientId;\n\n\t// get the blocks in the current post\n\tvar blocksList = editorData.getBlocks();\n\n\t// get the current block index using the passed clientId\n\tvar currentBlockIndex = editorData.getBlockIndex(clientId);\n\n\t// get the current block name using passed clientId - used to define error text\n\tvar currentBlockName = blocksList.find(function (block) {\n\t\treturn block.clientId === clientId;\n\t}).name;\n\n\t// get all blocks above the current block\n\tvar blocksAboveCurrentBlock = blocksList.slice(0, currentBlockIndex);\n\n\t// look for a paywall block above the current block and return the index\n\tvar paywallAboveCurrentBlockIndex = blocksAboveCurrentBlock.findIndex(function (_ref2) {\n\t\tvar name = _ref2.name;\n\t\treturn name === 'satoshipay/block-article-paywall';\n\t});\n\n\t// get the rootClientId - used for moving the block position\n\tvar rootClientId = editorData.getBlockRootClientId(clientId);\n\n\tvar moveBlockAbovePaywall = function moveBlockAbovePaywall() {\n\t\t// Move the current block above the paywall\n\t\teditorDispatch.moveBlockToPosition(clientId, rootClientId, rootClientId, paywallAboveCurrentBlockIndex);\n\t\teditorDispatch.updateBlockAttributes(clientId, { forceUpdateDummy: Math.random() });\n\t};\n\n\tvar buttonContainerStyle = {\n\t\tdisplay: 'flex',\n\t\tjustifyContent: 'space-between',\n\t\talignItems: 'center'\n\t};\n\n\tvar moveButtonStyle = {\n\t\tbackground: 'none',\n\t\tborder: 'none',\n\t\tfontSize: '14px',\n\t\tlineHeight: '14px',\n\t\tpadding: '3px 0',\n\t\tcursor: 'pointer',\n\t\tcolor: '#D05D64',\n\t\toutline: 'none',\n\t\theight: '24px',\n\t\tfontWeight: 'bold'\n\t};\n\n\tvar moveButtonIconStyle = {\n\t\tdisplay: 'inline-block',\n\t\tfontSize: '14px',\n\t\tlineHeight: '16px',\n\t\tverticalAlign: 'middle'\n\t};\n\n\treturn wp.element.createElement(\n\t\t'div',\n\t\tnull,\n\t\tpaywallAboveCurrentBlockIndex >= 0 ? wp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_0____[\"h\" /* Notice */],\n\t\t\t{ status: 'error' },\n\t\t\twp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\t{ style: buttonContainerStyle },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'span',\n\t\t\t\t\tnull,\n\t\t\t\t\t'This block is behind a Paywall.'\n\t\t\t\t),\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'button',\n\t\t\t\t\t{ style: moveButtonStyle, onClick: moveBlockAbovePaywall },\n\t\t\t\t\t'Move out ',\n\t\t\t\t\twp.element.createElement('span', { 'class': 'dashicons dashicons-arrow-up-alt2', style: moveButtonIconStyle })\n\t\t\t\t)\n\t\t\t)\n\t\t) : null\n\t);\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvQ2hlY2tJZkJlbG93UGF5d2FsbC5qcz85MTVhIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfd3AkZGF0YSA9IHdwLmRhdGEsXG4gICAgc2VsZWN0ID0gX3dwJGRhdGEuc2VsZWN0LFxuICAgIGRpc3BhdGNoID0gX3dwJGRhdGEuZGlzcGF0Y2g7XG5cbnZhciBlZGl0b3JEYXRhID0gc2VsZWN0KCdjb3JlL2VkaXRvcicpO1xudmFyIGVkaXRvckRpc3BhdGNoID0gZGlzcGF0Y2goJ2NvcmUvZWRpdG9yJyk7XG5cbmltcG9ydCB7IE5vdGljZSB9IGZyb20gJy4vJztcblxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChfcmVmKSB7XG5cdHZhciBjbGllbnRJZCA9IF9yZWYuY2xpZW50SWQ7XG5cblx0Ly8gZ2V0IHRoZSBibG9ja3MgaW4gdGhlIGN1cnJlbnQgcG9zdFxuXHR2YXIgYmxvY2tzTGlzdCA9IGVkaXRvckRhdGEuZ2V0QmxvY2tzKCk7XG5cblx0Ly8gZ2V0IHRoZSBjdXJyZW50IGJsb2NrIGluZGV4IHVzaW5nIHRoZSBwYXNzZWQgY2xpZW50SWRcblx0dmFyIGN1cnJlbnRCbG9ja0luZGV4ID0gZWRpdG9yRGF0YS5nZXRCbG9ja0luZGV4KGNsaWVudElkKTtcblxuXHQvLyBnZXQgdGhlIGN1cnJlbnQgYmxvY2sgbmFtZSB1c2luZyBwYXNzZWQgY2xpZW50SWQgLSB1c2VkIHRvIGRlZmluZSBlcnJvciB0ZXh0XG5cdHZhciBjdXJyZW50QmxvY2tOYW1lID0gYmxvY2tzTGlzdC5maW5kKGZ1bmN0aW9uIChibG9jaykge1xuXHRcdHJldHVybiBibG9jay5jbGllbnRJZCA9PT0gY2xpZW50SWQ7XG5cdH0pLm5hbWU7XG5cblx0Ly8gZ2V0IGFsbCBibG9ja3MgYWJvdmUgdGhlIGN1cnJlbnQgYmxvY2tcblx0dmFyIGJsb2Nrc0Fib3ZlQ3VycmVudEJsb2NrID0gYmxvY2tzTGlzdC5zbGljZSgwLCBjdXJyZW50QmxvY2tJbmRleCk7XG5cblx0Ly8gbG9vayBmb3IgYSBwYXl3YWxsIGJsb2NrIGFib3ZlIHRoZSBjdXJyZW50IGJsb2NrIGFuZCByZXR1cm4gdGhlIGluZGV4XG5cdHZhciBwYXl3YWxsQWJvdmVDdXJyZW50QmxvY2tJbmRleCA9IGJsb2Nrc0Fib3ZlQ3VycmVudEJsb2NrLmZpbmRJbmRleChmdW5jdGlvbiAoX3JlZjIpIHtcblx0XHR2YXIgbmFtZSA9IF9yZWYyLm5hbWU7XG5cdFx0cmV0dXJuIG5hbWUgPT09ICdzYXRvc2hpcGF5L2Jsb2NrLWFydGljbGUtcGF5d2FsbCc7XG5cdH0pO1xuXG5cdC8vIGdldCB0aGUgcm9vdENsaWVudElkIC0gdXNlZCBmb3IgbW92aW5nIHRoZSBibG9jayBwb3NpdGlvblxuXHR2YXIgcm9vdENsaWVudElkID0gZWRpdG9yRGF0YS5nZXRCbG9ja1Jvb3RDbGllbnRJZChjbGllbnRJZCk7XG5cblx0dmFyIG1vdmVCbG9ja0Fib3ZlUGF5d2FsbCA9IGZ1bmN0aW9uIG1vdmVCbG9ja0Fib3ZlUGF5d2FsbCgpIHtcblx0XHQvLyBNb3ZlIHRoZSBjdXJyZW50IGJsb2NrIGFib3ZlIHRoZSBwYXl3YWxsXG5cdFx0ZWRpdG9yRGlzcGF0Y2gubW92ZUJsb2NrVG9Qb3NpdGlvbihjbGllbnRJZCwgcm9vdENsaWVudElkLCByb290Q2xpZW50SWQsIHBheXdhbGxBYm92ZUN1cnJlbnRCbG9ja0luZGV4KTtcblx0XHRlZGl0b3JEaXNwYXRjaC51cGRhdGVCbG9ja0F0dHJpYnV0ZXMoY2xpZW50SWQsIHsgZm9yY2VVcGRhdGVEdW1teTogTWF0aC5yYW5kb20oKSB9KTtcblx0fTtcblxuXHR2YXIgYnV0dG9uQ29udGFpbmVyU3R5bGUgPSB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdGp1c3RpZnlDb250ZW50OiAnc3BhY2UtYmV0d2VlbicsXG5cdFx0YWxpZ25JdGVtczogJ2NlbnRlcidcblx0fTtcblxuXHR2YXIgbW92ZUJ1dHRvblN0eWxlID0ge1xuXHRcdGJhY2tncm91bmQ6ICdub25lJyxcblx0XHRib3JkZXI6ICdub25lJyxcblx0XHRmb250U2l6ZTogJzE0cHgnLFxuXHRcdGxpbmVIZWlnaHQ6ICcxNHB4Jyxcblx0XHRwYWRkaW5nOiAnM3B4IDAnLFxuXHRcdGN1cnNvcjogJ3BvaW50ZXInLFxuXHRcdGNvbG9yOiAnI0QwNUQ2NCcsXG5cdFx0b3V0bGluZTogJ25vbmUnLFxuXHRcdGhlaWdodDogJzI0cHgnLFxuXHRcdGZvbnRXZWlnaHQ6ICdib2xkJ1xuXHR9O1xuXG5cdHZhciBtb3ZlQnV0dG9uSWNvblN0eWxlID0ge1xuXHRcdGRpc3BsYXk6ICdpbmxpbmUtYmxvY2snLFxuXHRcdGZvbnRTaXplOiAnMTRweCcsXG5cdFx0bGluZUhlaWdodDogJzE2cHgnLFxuXHRcdHZlcnRpY2FsQWxpZ246ICdtaWRkbGUnXG5cdH07XG5cblx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHQnZGl2Jyxcblx0XHRudWxsLFxuXHRcdHBheXdhbGxBYm92ZUN1cnJlbnRCbG9ja0luZGV4ID49IDAgPyB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHROb3RpY2UsXG5cdFx0XHR7IHN0YXR1czogJ2Vycm9yJyB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHQnZGl2Jyxcblx0XHRcdFx0eyBzdHlsZTogYnV0dG9uQ29udGFpbmVyU3R5bGUgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdCdzcGFuJyxcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdCdUaGlzIGJsb2NrIGlzIGJlaGluZCBhIFBheXdhbGwuJ1xuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0J2J1dHRvbicsXG5cdFx0XHRcdFx0eyBzdHlsZTogbW92ZUJ1dHRvblN0eWxlLCBvbkNsaWNrOiBtb3ZlQmxvY2tBYm92ZVBheXdhbGwgfSxcblx0XHRcdFx0XHQnTW92ZSBvdXQgJyxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ3NwYW4nLCB7ICdjbGFzcyc6ICdkYXNoaWNvbnMgZGFzaGljb25zLWFycm93LXVwLWFsdDInLCBzdHlsZTogbW92ZUJ1dHRvbkljb25TdHlsZSB9KVxuXHRcdFx0XHQpXG5cdFx0XHQpXG5cdFx0KSA6IG51bGxcblx0KTtcbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9oZWxwZXJzL0NoZWNrSWZCZWxvd1BheXdhbGwuanNcbi8vIG1vZHVsZSBpZCA9IDIzXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///23\n"); 342 343 /***/ }), 344 /* 24 */ 309 345 /*!***********************************************************!*\ 310 346 !*** ./plugin/src/SatoshiPay/Gutenberg/helpers/Notice.js ***! … … 315 351 316 352 "use strict"; 317 eval("var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar noticeStatusStyles = {\n error: {\n color: '#D05D64',\n background: '#F9DDE0',\n borderColor: '#F7CED3'\n }\n};\n\nvar noticeStyles = function noticeStyles(status) {\n return _extends({}, noticeStatusStyles[status], {\n borderWidth: '2px',\n borderStyle: 'solid',\n borderRadius: '3px',\n padding: '5px 10px',\n fontSize: '14px',\n lineHeight: '20px',\n margin: '5px 0'\n });\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var status = _ref.status,\n children = _ref.children;\n return wp.element.createElement(\n 'div',\n { style: noticeStyles(status) },\n children\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMj EuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvTm90aWNlLmpzP2UzNzAiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiB8fCBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTtcblxudmFyIG5vdGljZVN0YXR1c1N0eWxlcyA9IHtcbiAgICBlcnJvcjoge1xuICAgICAgICBjb2xvcjogJyNEMDVENjQnLFxuICAgICAgICBiYWNrZ3JvdW5kOiAnI0Y5RERFMCcsXG4gICAgICAgIGJvcmRlckNvbG9yOiAnI0Y3Q0VEMydcbiAgICB9XG59O1xuXG52YXIgbm90aWNlU3R5bGVzID0gZnVuY3Rpb24gbm90aWNlU3R5bGVzKHN0YXR1cykge1xuICAgIHJldHVybiBfZXh0ZW5kcyh7fSwgbm90aWNlU3RhdHVzU3R5bGVzW3N0YXR1c10sIHtcbiAgICAgICAgYm9yZGVyV2lkdGg6ICcycHgnLFxuICAgICAgICBib3JkZXJTdHlsZTogJ3NvbGlkJyxcbiAgICAgICAgYm9yZGVyUmFkaXVzOiAnM3B4JyxcbiAgICAgICAgcGFkZGluZzogJzVweCAxMHB4JyxcbiAgICAgICAgZm9udFNpemU6ICcxNHB4JyxcbiAgICAgICAgbGluZUhlaWdodDogJzIwcHgnLFxuICAgICAgICBtYXJnaW46ICc1cHggMCdcbiAgICB9KTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IChmdW5jdGlvbiAoX3JlZikge1xuICAgIHZhciBzdGF0dXMgPSBfcmVmLnN0YXR1cyxcbiAgICAgICAgY2hpbGRyZW4gPSBfcmVmLmNoaWxkcmVuO1xuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICdkaXYnLFxuICAgICAgICB7IHN0eWxlOiBub3RpY2VTdHlsZXMoc3RhdHVzKSB9LFxuICAgICAgICBjaGlsZHJlblxuICAgICk7XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvaGVscGVycy9Ob3RpY2UuanNcbi8vIG1vZHVsZSBpZCA9IDIxXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///21\n");318 319 /***/ }), 320 /* 2 2*/353 eval("var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar noticeStatusStyles = {\n error: {\n color: '#D05D64',\n background: '#F9DDE0',\n borderColor: '#F7CED3'\n }\n};\n\nvar noticeStyles = function noticeStyles(status) {\n return _extends({}, noticeStatusStyles[status], {\n borderWidth: '2px',\n borderStyle: 'solid',\n borderRadius: '3px',\n padding: '5px 10px',\n fontSize: '14px',\n lineHeight: '20px',\n margin: '5px 0'\n });\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var status = _ref.status,\n children = _ref.children;\n return wp.element.createElement(\n 'div',\n { style: noticeStyles(status) },\n children\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvTm90aWNlLmpzP2UzNzAiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiB8fCBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTtcblxudmFyIG5vdGljZVN0YXR1c1N0eWxlcyA9IHtcbiAgICBlcnJvcjoge1xuICAgICAgICBjb2xvcjogJyNEMDVENjQnLFxuICAgICAgICBiYWNrZ3JvdW5kOiAnI0Y5RERFMCcsXG4gICAgICAgIGJvcmRlckNvbG9yOiAnI0Y3Q0VEMydcbiAgICB9XG59O1xuXG52YXIgbm90aWNlU3R5bGVzID0gZnVuY3Rpb24gbm90aWNlU3R5bGVzKHN0YXR1cykge1xuICAgIHJldHVybiBfZXh0ZW5kcyh7fSwgbm90aWNlU3RhdHVzU3R5bGVzW3N0YXR1c10sIHtcbiAgICAgICAgYm9yZGVyV2lkdGg6ICcycHgnLFxuICAgICAgICBib3JkZXJTdHlsZTogJ3NvbGlkJyxcbiAgICAgICAgYm9yZGVyUmFkaXVzOiAnM3B4JyxcbiAgICAgICAgcGFkZGluZzogJzVweCAxMHB4JyxcbiAgICAgICAgZm9udFNpemU6ICcxNHB4JyxcbiAgICAgICAgbGluZUhlaWdodDogJzIwcHgnLFxuICAgICAgICBtYXJnaW46ICc1cHggMCdcbiAgICB9KTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IChmdW5jdGlvbiAoX3JlZikge1xuICAgIHZhciBzdGF0dXMgPSBfcmVmLnN0YXR1cyxcbiAgICAgICAgY2hpbGRyZW4gPSBfcmVmLmNoaWxkcmVuO1xuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICdkaXYnLFxuICAgICAgICB7IHN0eWxlOiBub3RpY2VTdHlsZXMoc3RhdHVzKSB9LFxuICAgICAgICBjaGlsZHJlblxuICAgICk7XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvaGVscGVycy9Ob3RpY2UuanNcbi8vIG1vZHVsZSBpZCA9IDI0XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///24\n"); 354 355 /***/ }), 356 /* 25 */ 321 357 /*!***********************************************************!*\ 322 358 !*** ./plugin/src/SatoshiPay/Gutenberg/helpers/Loader.js ***! … … 327 363 328 364 "use strict"; 329 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__SvgIcon__ = __webpack_require__(/*! ./SvgIcon */ 2);\n\n\n// Display animated loading icon\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var _ref$iconWidth = _ref.iconWidth,\n iconWidth = _ref$iconWidth === undefined ? 100 : _ref$iconWidth,\n _ref$iconHeight = _ref.iconHeight,\n iconHeight = _ref$iconHeight === undefined ? 40 : _ref$iconHeight,\n _ref$iconColor = _ref.iconColor,\n iconColor = _ref$iconColor === undefined ? '#35CEFF' : _ref$iconColor,\n _ref$mode = _ref.mode,\n mode = _ref$mode === undefined ? 'fill' : _ref$mode;\n\n var containerStyle = {\n position: 'absolute',\n top: 0,\n right: 0,\n bottom: 0,\n left: 0,\n display: 'flex',\n alignItems: 'center',\n justifyContent: 'center',\n background: 'rgba(255, 255, 255, 0.8)',\n zIndex: 5\n };\n return wp.element.createElement(\n 'div',\n { style: containerStyle },\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__SvgIcon__[\"a\" /* default */], {\n type: 'loader',\n width: iconWidth,\n height: iconHeight,\n fill: iconColor,\n preserveAspectRatio: 'none'\n })\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMj IuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvTG9hZGVyLmpzP2Y5NjgiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFN2Z0ljb24gZnJvbSAnLi9TdmdJY29uJztcblxuLy8gRGlzcGxheSBhbmltYXRlZCBsb2FkaW5nIGljb25cbmV4cG9ydCBkZWZhdWx0IChmdW5jdGlvbiAoX3JlZikge1xuICAgIHZhciBfcmVmJGljb25XaWR0aCA9IF9yZWYuaWNvbldpZHRoLFxuICAgICAgICBpY29uV2lkdGggPSBfcmVmJGljb25XaWR0aCA9PT0gdW5kZWZpbmVkID8gMTAwIDogX3JlZiRpY29uV2lkdGgsXG4gICAgICAgIF9yZWYkaWNvbkhlaWdodCA9IF9yZWYuaWNvbkhlaWdodCxcbiAgICAgICAgaWNvbkhlaWdodCA9IF9yZWYkaWNvbkhlaWdodCA9PT0gdW5kZWZpbmVkID8gNDAgOiBfcmVmJGljb25IZWlnaHQsXG4gICAgICAgIF9yZWYkaWNvbkNvbG9yID0gX3JlZi5pY29uQ29sb3IsXG4gICAgICAgIGljb25Db2xvciA9IF9yZWYkaWNvbkNvbG9yID09PSB1bmRlZmluZWQgPyAnIzM1Q0VGRicgOiBfcmVmJGljb25Db2xvcixcbiAgICAgICAgX3JlZiRtb2RlID0gX3JlZi5tb2RlLFxuICAgICAgICBtb2RlID0gX3JlZiRtb2RlID09PSB1bmRlZmluZWQgPyAnZmlsbCcgOiBfcmVmJG1vZGU7XG5cbiAgICB2YXIgY29udGFpbmVyU3R5bGUgPSB7XG4gICAgICAgIHBvc2l0aW9uOiAnYWJzb2x1dGUnLFxuICAgICAgICB0b3A6IDAsXG4gICAgICAgIHJpZ2h0OiAwLFxuICAgICAgICBib3R0b206IDAsXG4gICAgICAgIGxlZnQ6IDAsXG4gICAgICAgIGRpc3BsYXk6ICdmbGV4JyxcbiAgICAgICAgYWxpZ25JdGVtczogJ2NlbnRlcicsXG4gICAgICAgIGp1c3RpZnlDb250ZW50OiAnY2VudGVyJyxcbiAgICAgICAgYmFja2dyb3VuZDogJ3JnYmEoMjU1LCAyNTUsIDI1NSwgMC44KScsXG4gICAgICAgIHpJbmRleDogNVxuICAgIH07XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgJ2RpdicsXG4gICAgICAgIHsgc3R5bGU6IGNvbnRhaW5lclN0eWxlIH0sXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTdmdJY29uLCB7XG4gICAgICAgICAgICB0eXBlOiAnbG9hZGVyJyxcbiAgICAgICAgICAgIHdpZHRoOiBpY29uV2lkdGgsXG4gICAgICAgICAgICBoZWlnaHQ6IGljb25IZWlnaHQsXG4gICAgICAgICAgICBmaWxsOiBpY29uQ29sb3IsXG4gICAgICAgICAgICBwcmVzZXJ2ZUFzcGVjdFJhdGlvOiAnbm9uZSdcbiAgICAgICAgfSlcbiAgICApO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvTG9hZGVyLmpzXG4vLyBtb2R1bGUgaWQgPSAyMlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///22\n");330 331 /***/ }), 332 /* 2 3*/365 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__SvgIcon__ = __webpack_require__(/*! ./SvgIcon */ 2);\n\n\n// Display animated loading icon\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var _ref$iconWidth = _ref.iconWidth,\n iconWidth = _ref$iconWidth === undefined ? 100 : _ref$iconWidth,\n _ref$iconHeight = _ref.iconHeight,\n iconHeight = _ref$iconHeight === undefined ? 40 : _ref$iconHeight,\n _ref$iconColor = _ref.iconColor,\n iconColor = _ref$iconColor === undefined ? '#35CEFF' : _ref$iconColor,\n _ref$mode = _ref.mode,\n mode = _ref$mode === undefined ? 'fill' : _ref$mode;\n\n var containerStyle = {\n position: 'absolute',\n top: 0,\n right: 0,\n bottom: 0,\n left: 0,\n display: 'flex',\n alignItems: 'center',\n justifyContent: 'center',\n background: 'rgba(255, 255, 255, 0.8)',\n zIndex: 5\n };\n return wp.element.createElement(\n 'div',\n { style: containerStyle },\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__SvgIcon__[\"a\" /* default */], {\n type: 'loader',\n width: iconWidth,\n height: iconHeight,\n fill: iconColor,\n preserveAspectRatio: 'none'\n })\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvTG9hZGVyLmpzP2Y5NjgiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFN2Z0ljb24gZnJvbSAnLi9TdmdJY29uJztcblxuLy8gRGlzcGxheSBhbmltYXRlZCBsb2FkaW5nIGljb25cbmV4cG9ydCBkZWZhdWx0IChmdW5jdGlvbiAoX3JlZikge1xuICAgIHZhciBfcmVmJGljb25XaWR0aCA9IF9yZWYuaWNvbldpZHRoLFxuICAgICAgICBpY29uV2lkdGggPSBfcmVmJGljb25XaWR0aCA9PT0gdW5kZWZpbmVkID8gMTAwIDogX3JlZiRpY29uV2lkdGgsXG4gICAgICAgIF9yZWYkaWNvbkhlaWdodCA9IF9yZWYuaWNvbkhlaWdodCxcbiAgICAgICAgaWNvbkhlaWdodCA9IF9yZWYkaWNvbkhlaWdodCA9PT0gdW5kZWZpbmVkID8gNDAgOiBfcmVmJGljb25IZWlnaHQsXG4gICAgICAgIF9yZWYkaWNvbkNvbG9yID0gX3JlZi5pY29uQ29sb3IsXG4gICAgICAgIGljb25Db2xvciA9IF9yZWYkaWNvbkNvbG9yID09PSB1bmRlZmluZWQgPyAnIzM1Q0VGRicgOiBfcmVmJGljb25Db2xvcixcbiAgICAgICAgX3JlZiRtb2RlID0gX3JlZi5tb2RlLFxuICAgICAgICBtb2RlID0gX3JlZiRtb2RlID09PSB1bmRlZmluZWQgPyAnZmlsbCcgOiBfcmVmJG1vZGU7XG5cbiAgICB2YXIgY29udGFpbmVyU3R5bGUgPSB7XG4gICAgICAgIHBvc2l0aW9uOiAnYWJzb2x1dGUnLFxuICAgICAgICB0b3A6IDAsXG4gICAgICAgIHJpZ2h0OiAwLFxuICAgICAgICBib3R0b206IDAsXG4gICAgICAgIGxlZnQ6IDAsXG4gICAgICAgIGRpc3BsYXk6ICdmbGV4JyxcbiAgICAgICAgYWxpZ25JdGVtczogJ2NlbnRlcicsXG4gICAgICAgIGp1c3RpZnlDb250ZW50OiAnY2VudGVyJyxcbiAgICAgICAgYmFja2dyb3VuZDogJ3JnYmEoMjU1LCAyNTUsIDI1NSwgMC44KScsXG4gICAgICAgIHpJbmRleDogNVxuICAgIH07XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgJ2RpdicsXG4gICAgICAgIHsgc3R5bGU6IGNvbnRhaW5lclN0eWxlIH0sXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTdmdJY29uLCB7XG4gICAgICAgICAgICB0eXBlOiAnbG9hZGVyJyxcbiAgICAgICAgICAgIHdpZHRoOiBpY29uV2lkdGgsXG4gICAgICAgICAgICBoZWlnaHQ6IGljb25IZWlnaHQsXG4gICAgICAgICAgICBmaWxsOiBpY29uQ29sb3IsXG4gICAgICAgICAgICBwcmVzZXJ2ZUFzcGVjdFJhdGlvOiAnbm9uZSdcbiAgICAgICAgfSlcbiAgICApO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvTG9hZGVyLmpzXG4vLyBtb2R1bGUgaWQgPSAyNVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///25\n"); 366 367 /***/ }), 368 /* 26 */ 333 369 /*!**********************************************************************!*\ 334 370 !*** ./plugin/src/SatoshiPay/Gutenberg/helpers/BlockEditorLayout.js ***! … … 339 375 340 376 "use strict"; 341 eval("var mediaEditorLayoutStyles = {\n\tdisplay: 'flex',\n\tmarginTop: '35px'\n};\nvar mediaEditorChildStyles = function mediaEditorChildStyles(_ref, isLast) {\n\tvar _ref$alignRight = _ref.alignRight,\n\t alignRight = _ref$alignRight === undefined ? false : _ref$alignRight;\n\treturn {\n\t\tmarginRight: alignRight && isLast ? '0' : '20px',\n\t\tmarginLeft: alignRight ? 'auto' : '0',\n\t\tdisplay: 'flex',\n\t\talignItems: 'center'\n\t};\n};\n\n// Handle the style of the media editor layout\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref2) {\n\tvar children = _ref2.children;\n\treturn wp.element.createElement(\n\t\t'div',\n\t\t{ style: mediaEditorLayoutStyles },\n\t\t(children.length ? children : [children]).map(function (child, index, arr) {\n\t\t\treturn wp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\t{ style: mediaEditorChildStyles(child.props, index + 1 === arr.length) },\n\t\t\t\tchild\n\t\t\t);\n\t\t})\n\t);\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMj MuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvQmxvY2tFZGl0b3JMYXlvdXQuanM/M2M3MyJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgbWVkaWFFZGl0b3JMYXlvdXRTdHlsZXMgPSB7XG5cdGRpc3BsYXk6ICdmbGV4Jyxcblx0bWFyZ2luVG9wOiAnMzVweCdcbn07XG52YXIgbWVkaWFFZGl0b3JDaGlsZFN0eWxlcyA9IGZ1bmN0aW9uIG1lZGlhRWRpdG9yQ2hpbGRTdHlsZXMoX3JlZiwgaXNMYXN0KSB7XG5cdHZhciBfcmVmJGFsaWduUmlnaHQgPSBfcmVmLmFsaWduUmlnaHQsXG5cdCAgICBhbGlnblJpZ2h0ID0gX3JlZiRhbGlnblJpZ2h0ID09PSB1bmRlZmluZWQgPyBmYWxzZSA6IF9yZWYkYWxpZ25SaWdodDtcblx0cmV0dXJuIHtcblx0XHRtYXJnaW5SaWdodDogYWxpZ25SaWdodCAmJiBpc0xhc3QgPyAnMCcgOiAnMjBweCcsXG5cdFx0bWFyZ2luTGVmdDogYWxpZ25SaWdodCA/ICdhdXRvJyA6ICcwJyxcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0YWxpZ25JdGVtczogJ2NlbnRlcidcblx0fTtcbn07XG5cbi8vIEhhbmRsZSB0aGUgc3R5bGUgb2YgdGhlIG1lZGlhIGVkaXRvciBsYXlvdXRcbmV4cG9ydCBkZWZhdWx0IChmdW5jdGlvbiAoX3JlZjIpIHtcblx0dmFyIGNoaWxkcmVuID0gX3JlZjIuY2hpbGRyZW47XG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0J2RpdicsXG5cdFx0eyBzdHlsZTogbWVkaWFFZGl0b3JMYXlvdXRTdHlsZXMgfSxcblx0XHQoY2hpbGRyZW4ubGVuZ3RoID8gY2hpbGRyZW4gOiBbY2hpbGRyZW5dKS5tYXAoZnVuY3Rpb24gKGNoaWxkLCBpbmRleCwgYXJyKSB7XG5cdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHQnZGl2Jyxcblx0XHRcdFx0eyBzdHlsZTogbWVkaWFFZGl0b3JDaGlsZFN0eWxlcyhjaGlsZC5wcm9wcywgaW5kZXggKyAxID09PSBhcnIubGVuZ3RoKSB9LFxuXHRcdFx0XHRjaGlsZFxuXHRcdFx0KTtcblx0XHR9KVxuXHQpO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvQmxvY2tFZGl0b3JMYXlvdXQuanNcbi8vIG1vZHVsZSBpZCA9IDIzXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///23\n");342 343 /***/ }), 344 /* 2 4*/377 eval("var mediaEditorLayoutStyles = {\n\tdisplay: 'flex',\n\tmarginTop: '35px'\n};\nvar mediaEditorChildStyles = function mediaEditorChildStyles(_ref, isLast) {\n\tvar _ref$alignRight = _ref.alignRight,\n\t alignRight = _ref$alignRight === undefined ? false : _ref$alignRight;\n\treturn {\n\t\tmarginRight: alignRight && isLast ? '0' : '20px',\n\t\tmarginLeft: alignRight ? 'auto' : '0',\n\t\tdisplay: 'flex',\n\t\talignItems: 'center'\n\t};\n};\n\n// Handle the style of the media editor layout\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref2) {\n\tvar children = _ref2.children;\n\treturn wp.element.createElement(\n\t\t'div',\n\t\t{ style: mediaEditorLayoutStyles },\n\t\t(children.length ? children : [children]).map(function (child, index, arr) {\n\t\t\treturn wp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\t{ style: mediaEditorChildStyles(child.props, index + 1 === arr.length) },\n\t\t\t\tchild\n\t\t\t);\n\t\t})\n\t);\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvQmxvY2tFZGl0b3JMYXlvdXQuanM/M2M3MyJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgbWVkaWFFZGl0b3JMYXlvdXRTdHlsZXMgPSB7XG5cdGRpc3BsYXk6ICdmbGV4Jyxcblx0bWFyZ2luVG9wOiAnMzVweCdcbn07XG52YXIgbWVkaWFFZGl0b3JDaGlsZFN0eWxlcyA9IGZ1bmN0aW9uIG1lZGlhRWRpdG9yQ2hpbGRTdHlsZXMoX3JlZiwgaXNMYXN0KSB7XG5cdHZhciBfcmVmJGFsaWduUmlnaHQgPSBfcmVmLmFsaWduUmlnaHQsXG5cdCAgICBhbGlnblJpZ2h0ID0gX3JlZiRhbGlnblJpZ2h0ID09PSB1bmRlZmluZWQgPyBmYWxzZSA6IF9yZWYkYWxpZ25SaWdodDtcblx0cmV0dXJuIHtcblx0XHRtYXJnaW5SaWdodDogYWxpZ25SaWdodCAmJiBpc0xhc3QgPyAnMCcgOiAnMjBweCcsXG5cdFx0bWFyZ2luTGVmdDogYWxpZ25SaWdodCA/ICdhdXRvJyA6ICcwJyxcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0YWxpZ25JdGVtczogJ2NlbnRlcidcblx0fTtcbn07XG5cbi8vIEhhbmRsZSB0aGUgc3R5bGUgb2YgdGhlIG1lZGlhIGVkaXRvciBsYXlvdXRcbmV4cG9ydCBkZWZhdWx0IChmdW5jdGlvbiAoX3JlZjIpIHtcblx0dmFyIGNoaWxkcmVuID0gX3JlZjIuY2hpbGRyZW47XG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0J2RpdicsXG5cdFx0eyBzdHlsZTogbWVkaWFFZGl0b3JMYXlvdXRTdHlsZXMgfSxcblx0XHQoY2hpbGRyZW4ubGVuZ3RoID8gY2hpbGRyZW4gOiBbY2hpbGRyZW5dKS5tYXAoZnVuY3Rpb24gKGNoaWxkLCBpbmRleCwgYXJyKSB7XG5cdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHQnZGl2Jyxcblx0XHRcdFx0eyBzdHlsZTogbWVkaWFFZGl0b3JDaGlsZFN0eWxlcyhjaGlsZC5wcm9wcywgaW5kZXggKyAxID09PSBhcnIubGVuZ3RoKSB9LFxuXHRcdFx0XHRjaGlsZFxuXHRcdFx0KTtcblx0XHR9KVxuXHQpO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvQmxvY2tFZGl0b3JMYXlvdXQuanNcbi8vIG1vZHVsZSBpZCA9IDI2XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///26\n"); 378 379 /***/ }), 380 /* 27 */ 345 381 /*!**********************************************************************!*\ 346 382 !*** ./plugin/src/SatoshiPay/Gutenberg/helpers/BlockCoverPreview.js ***! … … 351 387 352 388 "use strict"; 353 eval("var coverPreviewStyle = {\n\tmarginTop: '15px',\n\tposition: 'relative'\n};\n\nvar coverPreviewHeaderStyle = {\n\tfontSize: '8px',\n\tlineHeight: '10px',\n\tcolor: 'rgba(86, 93, 102, 0.5)',\n\tmarginBottom: '5px',\n\tfontWeight: 'bold',\n\ttextTransform: 'uppercase'\n};\n\nvar solidPayButtonStyle = {\n\tposition: 'absolute',\n\tleft: '10px',\n\ttop: '25px',\n\theight: '15px',\n\twidth: '35px',\n\tborderRadius: '3px',\n\tbackground: '#35CEFF'\n\n\t// Handle the layout of the media editor preview\n};/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n\tvar children = _ref.children,\n\t _ref$label = _ref.label,\n\t label = _ref$label === undefined ? 'Preview' : _ref$label;\n\treturn wp.element.createElement(\n\t\t'div',\n\t\t{ style: coverPreviewStyle },\n\t\twp.element.createElement(\n\t\t\t'div',\n\t\t\t{ style: coverPreviewHeaderStyle },\n\t\t\tlabel\n\t\t),\n\t\twp.element.createElement('div', { style: solidPayButtonStyle }),\n\t\tchildren\n\t);\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMj QuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvQmxvY2tDb3ZlclByZXZpZXcuanM/Y2M5MiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgY292ZXJQcmV2aWV3U3R5bGUgPSB7XG5cdG1hcmdpblRvcDogJzE1cHgnLFxuXHRwb3NpdGlvbjogJ3JlbGF0aXZlJ1xufTtcblxudmFyIGNvdmVyUHJldmlld0hlYWRlclN0eWxlID0ge1xuXHRmb250U2l6ZTogJzhweCcsXG5cdGxpbmVIZWlnaHQ6ICcxMHB4Jyxcblx0Y29sb3I6ICdyZ2JhKDg2LCA5MywgMTAyLCAwLjUpJyxcblx0bWFyZ2luQm90dG9tOiAnNXB4Jyxcblx0Zm9udFdlaWdodDogJ2JvbGQnLFxuXHR0ZXh0VHJhbnNmb3JtOiAndXBwZXJjYXNlJ1xufTtcblxudmFyIHNvbGlkUGF5QnV0dG9uU3R5bGUgPSB7XG5cdHBvc2l0aW9uOiAnYWJzb2x1dGUnLFxuXHRsZWZ0OiAnMTBweCcsXG5cdHRvcDogJzI1cHgnLFxuXHRoZWlnaHQ6ICcxNXB4Jyxcblx0d2lkdGg6ICczNXB4Jyxcblx0Ym9yZGVyUmFkaXVzOiAnM3B4Jyxcblx0YmFja2dyb3VuZDogJyMzNUNFRkYnXG5cblx0Ly8gSGFuZGxlIHRoZSBsYXlvdXQgb2YgdGhlIG1lZGlhIGVkaXRvciBwcmV2aWV3XG59O2V4cG9ydCBkZWZhdWx0IChmdW5jdGlvbiAoX3JlZikge1xuXHR2YXIgY2hpbGRyZW4gPSBfcmVmLmNoaWxkcmVuLFxuXHQgICAgX3JlZiRsYWJlbCA9IF9yZWYubGFiZWwsXG5cdCAgICBsYWJlbCA9IF9yZWYkbGFiZWwgPT09IHVuZGVmaW5lZCA/ICdQcmV2aWV3JyA6IF9yZWYkbGFiZWw7XG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0J2RpdicsXG5cdFx0eyBzdHlsZTogY292ZXJQcmV2aWV3U3R5bGUgfSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHQnZGl2Jyxcblx0XHRcdHsgc3R5bGU6IGNvdmVyUHJldmlld0hlYWRlclN0eWxlIH0sXG5cdFx0XHRsYWJlbFxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdkaXYnLCB7IHN0eWxlOiBzb2xpZFBheUJ1dHRvblN0eWxlIH0pLFxuXHRcdGNoaWxkcmVuXG5cdCk7XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvaGVscGVycy9CbG9ja0NvdmVyUHJldmlldy5qc1xuLy8gbW9kdWxlIGlkID0gMjRcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///24\n");354 355 /***/ }), 356 /* 2 5*/389 eval("var coverPreviewStyle = {\n\tmarginTop: '15px',\n\tposition: 'relative'\n};\n\nvar coverPreviewHeaderStyle = {\n\tfontSize: '8px',\n\tlineHeight: '10px',\n\tcolor: 'rgba(86, 93, 102, 0.5)',\n\tmarginBottom: '5px',\n\tfontWeight: 'bold',\n\ttextTransform: 'uppercase'\n};\n\nvar solidPayButtonStyle = {\n\tposition: 'absolute',\n\tleft: '10px',\n\ttop: '25px',\n\theight: '15px',\n\twidth: '35px',\n\tborderRadius: '3px',\n\tbackground: '#35CEFF'\n\n\t// Handle the layout of the media editor preview\n};/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n\tvar children = _ref.children,\n\t _ref$label = _ref.label,\n\t label = _ref$label === undefined ? 'Preview' : _ref$label;\n\treturn wp.element.createElement(\n\t\t'div',\n\t\t{ style: coverPreviewStyle },\n\t\twp.element.createElement(\n\t\t\t'div',\n\t\t\t{ style: coverPreviewHeaderStyle },\n\t\t\tlabel\n\t\t),\n\t\twp.element.createElement('div', { style: solidPayButtonStyle }),\n\t\tchildren\n\t);\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvQmxvY2tDb3ZlclByZXZpZXcuanM/Y2M5MiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgY292ZXJQcmV2aWV3U3R5bGUgPSB7XG5cdG1hcmdpblRvcDogJzE1cHgnLFxuXHRwb3NpdGlvbjogJ3JlbGF0aXZlJ1xufTtcblxudmFyIGNvdmVyUHJldmlld0hlYWRlclN0eWxlID0ge1xuXHRmb250U2l6ZTogJzhweCcsXG5cdGxpbmVIZWlnaHQ6ICcxMHB4Jyxcblx0Y29sb3I6ICdyZ2JhKDg2LCA5MywgMTAyLCAwLjUpJyxcblx0bWFyZ2luQm90dG9tOiAnNXB4Jyxcblx0Zm9udFdlaWdodDogJ2JvbGQnLFxuXHR0ZXh0VHJhbnNmb3JtOiAndXBwZXJjYXNlJ1xufTtcblxudmFyIHNvbGlkUGF5QnV0dG9uU3R5bGUgPSB7XG5cdHBvc2l0aW9uOiAnYWJzb2x1dGUnLFxuXHRsZWZ0OiAnMTBweCcsXG5cdHRvcDogJzI1cHgnLFxuXHRoZWlnaHQ6ICcxNXB4Jyxcblx0d2lkdGg6ICczNXB4Jyxcblx0Ym9yZGVyUmFkaXVzOiAnM3B4Jyxcblx0YmFja2dyb3VuZDogJyMzNUNFRkYnXG5cblx0Ly8gSGFuZGxlIHRoZSBsYXlvdXQgb2YgdGhlIG1lZGlhIGVkaXRvciBwcmV2aWV3XG59O2V4cG9ydCBkZWZhdWx0IChmdW5jdGlvbiAoX3JlZikge1xuXHR2YXIgY2hpbGRyZW4gPSBfcmVmLmNoaWxkcmVuLFxuXHQgICAgX3JlZiRsYWJlbCA9IF9yZWYubGFiZWwsXG5cdCAgICBsYWJlbCA9IF9yZWYkbGFiZWwgPT09IHVuZGVmaW5lZCA/ICdQcmV2aWV3JyA6IF9yZWYkbGFiZWw7XG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0J2RpdicsXG5cdFx0eyBzdHlsZTogY292ZXJQcmV2aWV3U3R5bGUgfSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHQnZGl2Jyxcblx0XHRcdHsgc3R5bGU6IGNvdmVyUHJldmlld0hlYWRlclN0eWxlIH0sXG5cdFx0XHRsYWJlbFxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdkaXYnLCB7IHN0eWxlOiBzb2xpZFBheUJ1dHRvblN0eWxlIH0pLFxuXHRcdGNoaWxkcmVuXG5cdCk7XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvaGVscGVycy9CbG9ja0NvdmVyUHJldmlldy5qc1xuLy8gbW9kdWxlIGlkID0gMjdcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///27\n"); 390 391 /***/ }), 392 /* 28 */ 357 393 /*!*****************************************************************!*\ 358 394 !*** ./plugin/src/SatoshiPay/Gutenberg/helpers/CryptoToFiat.js ***! … … 363 399 364 400 "use strict"; 365 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Utils__ = __webpack_require__(/*! ../../Utils */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__CryptoToFiat_scss__ = __webpack_require__(/*! ./CryptoToFiat.scss */ 33);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__CryptoToFiat_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__CryptoToFiat_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__helpers__ = __webpack_require__(/*! ../helpers */ 0);\n\nvar withState = wp.compose.withState;\n\n\n\n\nvar CryptoToFiat = function CryptoToFiat(_ref) {\n var _ref$crypto = _ref.crypto,\n crypto = _ref$crypto === undefined ? 'XLM' : _ref$crypto,\n _ref$fiat = _ref.fiat,\n fiat = _ref$fiat === undefined ? 'EUR' : _ref$fiat,\n value = _ref.value,\n cache = _ref.cache,\n fiatValue = _ref.fiatValue,\n isLoading = _ref.isLoading,\n setState = _ref.setState;\n\n var updateFiatValue = function updateFiatValue() {\n setState({\n isLoading: true,\n cache: {\n crypto: crypto,\n fiat: fiat,\n value: value\n }\n });\n Object(__WEBPACK_IMPORTED_MODULE_0__Utils__[\"a\" /* cryptoToFiat */])({ crypto: crypto, fiat: fiat, value: value }).then(function (fiatValue) {\n return setState({ fiatValue: fiatValue, isLoading: false });\n });\n };\n\n var fiatSymbols = {\n 'EUR': '€',\n 'USD': '$',\n 'GBP': '£'\n };\n\n if ((!fiatValue || crypto && crypto !== cache.crypto || fiat && fiat !== cache.fiat || value && value !== cache.value) && value && !isLoading) {\n updateFiatValue();\n }\n\n return wp.element.createElement(\n 'div',\n { className: 'crypto-to-fiat' },\n wp.element.createElement(\n 'div',\n { className: 'crypto-to-fiat__content' },\n 'appx. ',\n fiatSymbols[fiat],\n ' ',\n !isLoading && fiatValue || '0.000'\n ),\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__helpers__[\"k\" /* SvgIcon */], {\n type: 'reload',\n size: '12',\n className: 'crypto-to-fiat__loader ' + (isLoading ? 'loading' : ''),\n onClick: updateFiatValue\n })\n );\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (withState({\n cache: {\n crypto: 'XLM',\n fiat: 'EUR'\n },\n fiatValue: null,\n isLoading: false\n})(CryptoToFiat));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvQ3J5cHRvVG9GaWF0LmpzP2VlMDEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3J5cHRvVG9GaWF0IH0gZnJvbSAnLi4vLi4vVXRpbHMnO1xudmFyIHdpdGhTdGF0ZSA9IHdwLmNvbXBvc2Uud2l0aFN0YXRlO1xuXG5pbXBvcnQgJy4vQ3J5cHRvVG9GaWF0LnNjc3MnO1xuaW1wb3J0IHsgU3ZnSWNvbiB9IGZyb20gJy4uL2hlbHBlcnMnO1xuXG52YXIgQ3J5cHRvVG9GaWF0ID0gZnVuY3Rpb24gQ3J5cHRvVG9GaWF0KF9yZWYpIHtcbiAgICB2YXIgX3JlZiRjcnlwdG8gPSBfcmVmLmNyeXB0byxcbiAgICAgICAgY3J5cHRvID0gX3JlZiRjcnlwdG8gPT09IHVuZGVmaW5lZCA/ICdYTE0nIDogX3JlZiRjcnlwdG8sXG4gICAgICAgIF9yZWYkZmlhdCA9IF9yZWYuZmlhdCxcbiAgICAgICAgZmlhdCA9IF9yZWYkZmlhdCA9PT0gdW5kZWZpbmVkID8gJ0VVUicgOiBfcmVmJGZpYXQsXG4gICAgICAgIHZhbHVlID0gX3JlZi52YWx1ZSxcbiAgICAgICAgY2FjaGUgPSBfcmVmLmNhY2hlLFxuICAgICAgICBmaWF0VmFsdWUgPSBfcmVmLmZpYXRWYWx1ZSxcbiAgICAgICAgaXNMb2FkaW5nID0gX3JlZi5pc0xvYWRpbmcsXG4gICAgICAgIHNldFN0YXRlID0gX3JlZi5zZXRTdGF0ZTtcblxuICAgIHZhciB1cGRhdGVGaWF0VmFsdWUgPSBmdW5jdGlvbiB1cGRhdGVGaWF0VmFsdWUoKSB7XG4gICAgICAgIHNldFN0YXRlKHtcbiAgICAgICAgICAgIGlzTG9hZGluZzogdHJ1ZSxcbiAgICAgICAgICAgIGNhY2hlOiB7XG4gICAgICAgICAgICAgICAgY3J5cHRvOiBjcnlwdG8sXG4gICAgICAgICAgICAgICAgZmlhdDogZmlhdCxcbiAgICAgICAgICAgICAgICB2YWx1ZTogdmFsdWVcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgICAgIGNyeXB0b1RvRmlhdCh7IGNyeXB0bzogY3J5cHRvLCBmaWF0OiBmaWF0LCB2YWx1ZTogdmFsdWUgfSkudGhlbihmdW5jdGlvbiAoZmlhdFZhbHVlKSB7XG4gICAgICAgICAgICByZXR1cm4gc2V0U3RhdGUoeyBmaWF0VmFsdWU6IGZpYXRWYWx1ZSwgaXNMb2FkaW5nOiBmYWxzZSB9KTtcbiAgICAgICAgfSk7XG4gICAgfTtcblxuICAgIHZhciBmaWF0U3ltYm9scyA9IHtcbiAgICAgICAgJ0VVUic6ICfigqwnLFxuICAgICAgICAnVVNEJzogJyQnLFxuICAgICAgICAnR0JQJzogJ8KjJ1xuICAgIH07XG5cbiAgICBpZiAoKCFmaWF0VmFsdWUgfHwgY3J5cHRvICYmIGNyeXB0byAhPT0gY2FjaGUuY3J5cHRvIHx8IGZpYXQgJiYgZmlhdCAhPT0gY2FjaGUuZmlhdCB8fCB2YWx1ZSAmJiB2YWx1ZSAhPT0gY2FjaGUudmFsdWUpICYmIHZhbHVlICYmICFpc0xvYWRpbmcpIHtcbiAgICAgICAgdXBkYXRlRmlhdFZhbHVlKCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgJ2RpdicsXG4gICAgICAgIHsgY2xhc3NOYW1lOiAnY3J5cHRvLXRvLWZpYXQnIH0sXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICdkaXYnLFxuICAgICAgICAgICAgeyBjbGFzc05hbWU6ICdjcnlwdG8tdG8tZmlhdF9fY29udGVudCcgfSxcbiAgICAgICAgICAgICdhcHB4LiAnLFxuICAgICAgICAgICAgZmlhdFN5bWJvbHNbZmlhdF0sXG4gICAgICAgICAgICAnICcsXG4gICAgICAgICAgICAhaXNMb2FkaW5nICYmIGZpYXRWYWx1ZSB8fCAnMC4wMDAnXG4gICAgICAgICksXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTdmdJY29uLCB7XG4gICAgICAgICAgICB0eXBlOiAncmVsb2FkJyxcbiAgICAgICAgICAgIHNpemU6ICcxMicsXG4gICAgICAgICAgICBjbGFzc05hbWU6ICdjcnlwdG8tdG8tZmlhdF9fbG9hZGVyICcgKyAoaXNMb2FkaW5nID8gJ2xvYWRpbmcnIDogJycpLFxuICAgICAgICAgICAgb25DbGljazogdXBkYXRlRmlhdFZhbHVlXG4gICAgICAgIH0pXG4gICAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IHdpdGhTdGF0ZSh7XG4gICAgY2FjaGU6IHtcbiAgICAgICAgY3J5cHRvOiAnWExNJyxcbiAgICAgICAgZmlhdDogJ0VVUidcbiAgICB9LFxuICAgIGZpYXRWYWx1ZTogbnVsbCxcbiAgICBpc0xvYWRpbmc6IGZhbHNlXG59KShDcnlwdG9Ub0ZpYXQpO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9oZWxwZXJzL0NyeXB0b1RvRmlhdC5qc1xuLy8gbW9kdWxlIGlkID0gMjVcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///25\n"); 366 367 /***/ }), 368 /* 26 */ 369 /*!********************************************************!*\ 370 !*** ./plugin/src/SatoshiPay/Utils/makeAjaxRequest.js ***! 371 \********************************************************/ 372 /*! exports provided: default */ 373 /*! exports used: default */ 374 /***/ (function(module, __webpack_exports__, __webpack_require__) { 375 376 "use strict"; 377 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__ = __webpack_require__(/*! babel-runtime/regenerator */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__jsonToFormData__ = __webpack_require__(/*! ./jsonToFormData */ 5);\n\n\nvar _this = this;\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nfunction _asyncToGenerator(fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { return Promise.resolve(value).then(function (value) { step(\"next\", value); }, function (err) { step(\"throw\", err); }); } } return step(\"next\"); }); }; }\n\n\n\n// Make ajax request\n/* harmony default export */ __webpack_exports__[\"a\"] = ((function () {\n\tvar _ref2 = _asyncToGenerator( /*#__PURE__*/__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default.a.mark(function _callee(_ref) {\n\t\tvar _ref$url = _ref.url,\n\t\t url = _ref$url === undefined ? ajaxurl : _ref$url,\n\t\t _ref$body = _ref.body,\n\t\t body = _ref$body === undefined ? {} : _ref$body,\n\t\t _ref$method = _ref.method,\n\t\t method = _ref$method === undefined ? 'POST' : _ref$method,\n\t\t _ref$headers = _ref.headers,\n\t\t headers = _ref$headers === undefined ? {} : _ref$headers;\n\t\tvar response;\n\t\treturn __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default.a.wrap(function _callee$(_context) {\n\t\t\twhile (1) {\n\t\t\t\tswitch (_context.prev = _context.next) {\n\t\t\t\t\tcase 0:\n\t\t\t\t\t\t_context.prev = 0;\n\t\t\t\t\t\t_context.next = 3;\n\t\t\t\t\t\treturn fetch(url, {\n\t\t\t\t\t\t\tmethod: method,\n\t\t\t\t\t\t\theaders: _extends({\n\t\t\t\t\t\t\t\t'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'\n\t\t\t\t\t\t\t}, headers),\n\t\t\t\t\t\t\tbody: Object(__WEBPACK_IMPORTED_MODULE_1__jsonToFormData__[\"a\" /* default */])(body),\n\t\t\t\t\t\t\tcredentials: 'same-origin'\n\t\t\t\t\t\t});\n\n\t\t\t\t\tcase 3:\n\t\t\t\t\t\tresponse = _context.sent;\n\t\t\t\t\t\t_context.next = 6;\n\t\t\t\t\t\treturn response.json();\n\n\t\t\t\t\tcase 6:\n\t\t\t\t\t\treturn _context.abrupt('return', _context.sent);\n\n\t\t\t\t\tcase 9:\n\t\t\t\t\t\t_context.prev = 9;\n\t\t\t\t\t\t_context.t0 = _context['catch'](0);\n\n\t\t\t\t\tcase 11:\n\t\t\t\t\tcase 'end':\n\t\t\t\t\t\treturn _context.stop();\n\t\t\t\t}\n\t\t\t}\n\t\t}, _callee, _this, [[0, 9]]);\n\t}));\n\n\treturn function (_x) {\n\t\treturn _ref2.apply(this, arguments);\n\t};\n})());//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvVXRpbHMvbWFrZUFqYXhSZXF1ZXN0LmpzPzAzOGUiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IF9yZWdlbmVyYXRvclJ1bnRpbWUgZnJvbSAnYmFiZWwtcnVudGltZS9yZWdlbmVyYXRvcic7XG5cbnZhciBfdGhpcyA9IHRoaXM7XG5cbnZhciBfZXh0ZW5kcyA9IE9iamVjdC5hc3NpZ24gfHwgZnVuY3Rpb24gKHRhcmdldCkgeyBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgeyB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldOyBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7IGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7IHRhcmdldFtrZXldID0gc291cmNlW2tleV07IH0gfSB9IHJldHVybiB0YXJnZXQ7IH07XG5cbmZ1bmN0aW9uIF9hc3luY1RvR2VuZXJhdG9yKGZuKSB7IHJldHVybiBmdW5jdGlvbiAoKSB7IHZhciBnZW4gPSBmbi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOyByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUsIHJlamVjdCkgeyBmdW5jdGlvbiBzdGVwKGtleSwgYXJnKSB7IHRyeSB7IHZhciBpbmZvID0gZ2VuW2tleV0oYXJnKTsgdmFyIHZhbHVlID0gaW5mby52YWx1ZTsgfSBjYXRjaCAoZXJyb3IpIHsgcmVqZWN0KGVycm9yKTsgcmV0dXJuOyB9IGlmIChpbmZvLmRvbmUpIHsgcmVzb2x2ZSh2YWx1ZSk7IH0gZWxzZSB7IHJldHVybiBQcm9taXNlLnJlc29sdmUodmFsdWUpLnRoZW4oZnVuY3Rpb24gKHZhbHVlKSB7IHN0ZXAoXCJuZXh0XCIsIHZhbHVlKTsgfSwgZnVuY3Rpb24gKGVycikgeyBzdGVwKFwidGhyb3dcIiwgZXJyKTsgfSk7IH0gfSByZXR1cm4gc3RlcChcIm5leHRcIik7IH0pOyB9OyB9XG5cbmltcG9ydCBqc29uVG9Gb3JtRGF0YSBmcm9tICcuL2pzb25Ub0Zvcm1EYXRhJztcblxuLy8gTWFrZSBhamF4IHJlcXVlc3RcbmV4cG9ydCBkZWZhdWx0IChmdW5jdGlvbiAoKSB7XG5cdHZhciBfcmVmMiA9IF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovX3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUoX3JlZikge1xuXHRcdHZhciBfcmVmJHVybCA9IF9yZWYudXJsLFxuXHRcdCAgICB1cmwgPSBfcmVmJHVybCA9PT0gdW5kZWZpbmVkID8gYWpheHVybCA6IF9yZWYkdXJsLFxuXHRcdCAgICBfcmVmJGJvZHkgPSBfcmVmLmJvZHksXG5cdFx0ICAgIGJvZHkgPSBfcmVmJGJvZHkgPT09IHVuZGVmaW5lZCA/IHt9IDogX3JlZiRib2R5LFxuXHRcdCAgICBfcmVmJG1ldGhvZCA9IF9yZWYubWV0aG9kLFxuXHRcdCAgICBtZXRob2QgPSBfcmVmJG1ldGhvZCA9PT0gdW5kZWZpbmVkID8gJ1BPU1QnIDogX3JlZiRtZXRob2QsXG5cdFx0ICAgIF9yZWYkaGVhZGVycyA9IF9yZWYuaGVhZGVycyxcblx0XHQgICAgaGVhZGVycyA9IF9yZWYkaGVhZGVycyA9PT0gdW5kZWZpbmVkID8ge30gOiBfcmVmJGhlYWRlcnM7XG5cdFx0dmFyIHJlc3BvbnNlO1xuXHRcdHJldHVybiBfcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZSQoX2NvbnRleHQpIHtcblx0XHRcdHdoaWxlICgxKSB7XG5cdFx0XHRcdHN3aXRjaCAoX2NvbnRleHQucHJldiA9IF9jb250ZXh0Lm5leHQpIHtcblx0XHRcdFx0XHRjYXNlIDA6XG5cdFx0XHRcdFx0XHRfY29udGV4dC5wcmV2ID0gMDtcblx0XHRcdFx0XHRcdF9jb250ZXh0Lm5leHQgPSAzO1xuXHRcdFx0XHRcdFx0cmV0dXJuIGZldGNoKHVybCwge1xuXHRcdFx0XHRcdFx0XHRtZXRob2Q6IG1ldGhvZCxcblx0XHRcdFx0XHRcdFx0aGVhZGVyczogX2V4dGVuZHMoe1xuXHRcdFx0XHRcdFx0XHRcdCdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkOyBjaGFyc2V0PXV0Zi04J1xuXHRcdFx0XHRcdFx0XHR9LCBoZWFkZXJzKSxcblx0XHRcdFx0XHRcdFx0Ym9keToganNvblRvRm9ybURhdGEoYm9keSksXG5cdFx0XHRcdFx0XHRcdGNyZWRlbnRpYWxzOiAnc2FtZS1vcmlnaW4nXG5cdFx0XHRcdFx0XHR9KTtcblxuXHRcdFx0XHRcdGNhc2UgMzpcblx0XHRcdFx0XHRcdHJlc3BvbnNlID0gX2NvbnRleHQuc2VudDtcblx0XHRcdFx0XHRcdF9jb250ZXh0Lm5leHQgPSA2O1xuXHRcdFx0XHRcdFx0cmV0dXJuIHJlc3BvbnNlLmpzb24oKTtcblxuXHRcdFx0XHRcdGNhc2UgNjpcblx0XHRcdFx0XHRcdHJldHVybiBfY29udGV4dC5hYnJ1cHQoJ3JldHVybicsIF9jb250ZXh0LnNlbnQpO1xuXG5cdFx0XHRcdFx0Y2FzZSA5OlxuXHRcdFx0XHRcdFx0X2NvbnRleHQucHJldiA9IDk7XG5cdFx0XHRcdFx0XHRfY29udGV4dC50MCA9IF9jb250ZXh0WydjYXRjaCddKDApO1xuXG5cdFx0XHRcdFx0Y2FzZSAxMTpcblx0XHRcdFx0XHRjYXNlICdlbmQnOlxuXHRcdFx0XHRcdFx0cmV0dXJuIF9jb250ZXh0LnN0b3AoKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0sIF9jYWxsZWUsIF90aGlzLCBbWzAsIDldXSk7XG5cdH0pKTtcblxuXHRyZXR1cm4gZnVuY3Rpb24gKF94KSB7XG5cdFx0cmV0dXJuIF9yZWYyLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7XG5cdH07XG59KSgpO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L1V0aWxzL21ha2VBamF4UmVxdWVzdC5qc1xuLy8gbW9kdWxlIGlkID0gMjZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///26\n"); 378 379 /***/ }), 380 /* 27 */ 401 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Utils__ = __webpack_require__(/*! ../../Utils */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__CryptoToFiat_scss__ = __webpack_require__(/*! ./CryptoToFiat.scss */ 37);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__CryptoToFiat_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__CryptoToFiat_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__helpers__ = __webpack_require__(/*! ../helpers */ 0);\n\nvar withState = wp.compose.withState;\n\n\n\n\nvar CryptoToFiat = function CryptoToFiat(_ref) {\n var _ref$crypto = _ref.crypto,\n crypto = _ref$crypto === undefined ? 'XLM' : _ref$crypto,\n _ref$fiat = _ref.fiat,\n fiat = _ref$fiat === undefined ? 'EUR' : _ref$fiat,\n value = _ref.value,\n cache = _ref.cache,\n fiatValue = _ref.fiatValue,\n isLoading = _ref.isLoading,\n setState = _ref.setState;\n\n var updateFiatValue = function updateFiatValue() {\n setState({\n isLoading: true,\n cache: {\n crypto: crypto,\n fiat: fiat,\n value: value\n }\n });\n Object(__WEBPACK_IMPORTED_MODULE_0__Utils__[\"a\" /* cryptoToFiat */])({ crypto: crypto, fiat: fiat, value: value }).then(function (fiatValue) {\n return setState({ fiatValue: fiatValue, isLoading: false });\n });\n };\n\n var fiatSymbols = {\n 'EUR': '€',\n 'USD': '$',\n 'GBP': '£'\n };\n\n if ((!fiatValue || crypto && crypto !== cache.crypto || fiat && fiat !== cache.fiat || value && value !== cache.value) && value && !isLoading) {\n updateFiatValue();\n }\n\n return wp.element.createElement(\n 'div',\n { className: 'crypto-to-fiat' },\n wp.element.createElement(\n 'div',\n { className: 'crypto-to-fiat__content' },\n 'appx. ',\n fiatSymbols[fiat],\n ' ',\n !isLoading && fiatValue || '0.000'\n ),\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__helpers__[\"k\" /* SvgIcon */], {\n type: 'reload',\n size: '12',\n className: 'crypto-to-fiat__loader ' + (isLoading ? 'loading' : ''),\n onClick: updateFiatValue\n })\n );\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (withState({\n cache: {\n crypto: 'XLM',\n fiat: 'EUR'\n },\n fiatValue: null,\n isLoading: false\n})(CryptoToFiat));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvQ3J5cHRvVG9GaWF0LmpzP2VlMDEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3J5cHRvVG9GaWF0IH0gZnJvbSAnLi4vLi4vVXRpbHMnO1xudmFyIHdpdGhTdGF0ZSA9IHdwLmNvbXBvc2Uud2l0aFN0YXRlO1xuXG5pbXBvcnQgJy4vQ3J5cHRvVG9GaWF0LnNjc3MnO1xuaW1wb3J0IHsgU3ZnSWNvbiB9IGZyb20gJy4uL2hlbHBlcnMnO1xuXG52YXIgQ3J5cHRvVG9GaWF0ID0gZnVuY3Rpb24gQ3J5cHRvVG9GaWF0KF9yZWYpIHtcbiAgICB2YXIgX3JlZiRjcnlwdG8gPSBfcmVmLmNyeXB0byxcbiAgICAgICAgY3J5cHRvID0gX3JlZiRjcnlwdG8gPT09IHVuZGVmaW5lZCA/ICdYTE0nIDogX3JlZiRjcnlwdG8sXG4gICAgICAgIF9yZWYkZmlhdCA9IF9yZWYuZmlhdCxcbiAgICAgICAgZmlhdCA9IF9yZWYkZmlhdCA9PT0gdW5kZWZpbmVkID8gJ0VVUicgOiBfcmVmJGZpYXQsXG4gICAgICAgIHZhbHVlID0gX3JlZi52YWx1ZSxcbiAgICAgICAgY2FjaGUgPSBfcmVmLmNhY2hlLFxuICAgICAgICBmaWF0VmFsdWUgPSBfcmVmLmZpYXRWYWx1ZSxcbiAgICAgICAgaXNMb2FkaW5nID0gX3JlZi5pc0xvYWRpbmcsXG4gICAgICAgIHNldFN0YXRlID0gX3JlZi5zZXRTdGF0ZTtcblxuICAgIHZhciB1cGRhdGVGaWF0VmFsdWUgPSBmdW5jdGlvbiB1cGRhdGVGaWF0VmFsdWUoKSB7XG4gICAgICAgIHNldFN0YXRlKHtcbiAgICAgICAgICAgIGlzTG9hZGluZzogdHJ1ZSxcbiAgICAgICAgICAgIGNhY2hlOiB7XG4gICAgICAgICAgICAgICAgY3J5cHRvOiBjcnlwdG8sXG4gICAgICAgICAgICAgICAgZmlhdDogZmlhdCxcbiAgICAgICAgICAgICAgICB2YWx1ZTogdmFsdWVcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgICAgIGNyeXB0b1RvRmlhdCh7IGNyeXB0bzogY3J5cHRvLCBmaWF0OiBmaWF0LCB2YWx1ZTogdmFsdWUgfSkudGhlbihmdW5jdGlvbiAoZmlhdFZhbHVlKSB7XG4gICAgICAgICAgICByZXR1cm4gc2V0U3RhdGUoeyBmaWF0VmFsdWU6IGZpYXRWYWx1ZSwgaXNMb2FkaW5nOiBmYWxzZSB9KTtcbiAgICAgICAgfSk7XG4gICAgfTtcblxuICAgIHZhciBmaWF0U3ltYm9scyA9IHtcbiAgICAgICAgJ0VVUic6ICfigqwnLFxuICAgICAgICAnVVNEJzogJyQnLFxuICAgICAgICAnR0JQJzogJ8KjJ1xuICAgIH07XG5cbiAgICBpZiAoKCFmaWF0VmFsdWUgfHwgY3J5cHRvICYmIGNyeXB0byAhPT0gY2FjaGUuY3J5cHRvIHx8IGZpYXQgJiYgZmlhdCAhPT0gY2FjaGUuZmlhdCB8fCB2YWx1ZSAmJiB2YWx1ZSAhPT0gY2FjaGUudmFsdWUpICYmIHZhbHVlICYmICFpc0xvYWRpbmcpIHtcbiAgICAgICAgdXBkYXRlRmlhdFZhbHVlKCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgJ2RpdicsXG4gICAgICAgIHsgY2xhc3NOYW1lOiAnY3J5cHRvLXRvLWZpYXQnIH0sXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICdkaXYnLFxuICAgICAgICAgICAgeyBjbGFzc05hbWU6ICdjcnlwdG8tdG8tZmlhdF9fY29udGVudCcgfSxcbiAgICAgICAgICAgICdhcHB4LiAnLFxuICAgICAgICAgICAgZmlhdFN5bWJvbHNbZmlhdF0sXG4gICAgICAgICAgICAnICcsXG4gICAgICAgICAgICAhaXNMb2FkaW5nICYmIGZpYXRWYWx1ZSB8fCAnMC4wMDAnXG4gICAgICAgICksXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTdmdJY29uLCB7XG4gICAgICAgICAgICB0eXBlOiAncmVsb2FkJyxcbiAgICAgICAgICAgIHNpemU6ICcxMicsXG4gICAgICAgICAgICBjbGFzc05hbWU6ICdjcnlwdG8tdG8tZmlhdF9fbG9hZGVyICcgKyAoaXNMb2FkaW5nID8gJ2xvYWRpbmcnIDogJycpLFxuICAgICAgICAgICAgb25DbGljazogdXBkYXRlRmlhdFZhbHVlXG4gICAgICAgIH0pXG4gICAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IHdpdGhTdGF0ZSh7XG4gICAgY2FjaGU6IHtcbiAgICAgICAgY3J5cHRvOiAnWExNJyxcbiAgICAgICAgZmlhdDogJ0VVUidcbiAgICB9LFxuICAgIGZpYXRWYWx1ZTogbnVsbCxcbiAgICBpc0xvYWRpbmc6IGZhbHNlXG59KShDcnlwdG9Ub0ZpYXQpO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9oZWxwZXJzL0NyeXB0b1RvRmlhdC5qc1xuLy8gbW9kdWxlIGlkID0gMjhcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///28\n"); 402 403 /***/ }), 404 /* 29 */ 381 405 /*!************************************************************!*\ 382 406 !*** ./node_modules/regenerator-runtime/runtime-module.js ***! … … 386 410 /***/ (function(module, exports, __webpack_require__) { 387 411 388 eval("/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n// This method of obtaining a reference to the global object needs to be\n// kept identical to the way it is obtained in runtime.js\nvar g = (function() { return this })() || Function(\"return this\")();\n\n// Use `getOwnPropertyNames` because not all browsers support calling\n// `hasOwnProperty` on the global `self` object in a worker. See #183.\nvar hadRuntime = g.regeneratorRuntime &&\n Object.getOwnPropertyNames(g).indexOf(\"regeneratorRuntime\") >= 0;\n\n// Save the old regeneratorRuntime in case it needs to be restored later.\nvar oldRuntime = hadRuntime && g.regeneratorRuntime;\n\n// Force reevalutation of runtime.js.\ng.regeneratorRuntime = undefined;\n\nmodule.exports = __webpack_require__(/*! ./runtime */ 28);\n\nif (hadRuntime) {\n // Restore the original runtime.\n g.regeneratorRuntime = oldRuntime;\n} else {\n // Remove the global property added by runtime.js.\n try {\n delete g.regeneratorRuntime;\n } catch(e) {\n g.regeneratorRuntime = undefined;\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcmVnZW5lcmF0b3ItcnVudGltZS9ydW50aW1lLW1vZHVsZS5qcz84ZjIxIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDE0LXByZXNlbnQsIEZhY2Vib29rLCBJbmMuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKi9cblxuLy8gVGhpcyBtZXRob2Qgb2Ygb2J0YWluaW5nIGEgcmVmZXJlbmNlIHRvIHRoZSBnbG9iYWwgb2JqZWN0IG5lZWRzIHRvIGJlXG4vLyBrZXB0IGlkZW50aWNhbCB0byB0aGUgd2F5IGl0IGlzIG9idGFpbmVkIGluIHJ1bnRpbWUuanNcbnZhciBnID0gKGZ1bmN0aW9uKCkgeyByZXR1cm4gdGhpcyB9KSgpIHx8IEZ1bmN0aW9uKFwicmV0dXJuIHRoaXNcIikoKTtcblxuLy8gVXNlIGBnZXRPd25Qcm9wZXJ0eU5hbWVzYCBiZWNhdXNlIG5vdCBhbGwgYnJvd3NlcnMgc3VwcG9ydCBjYWxsaW5nXG4vLyBgaGFzT3duUHJvcGVydHlgIG9uIHRoZSBnbG9iYWwgYHNlbGZgIG9iamVjdCBpbiBhIHdvcmtlci4gU2VlICMxODMuXG52YXIgaGFkUnVudGltZSA9IGcucmVnZW5lcmF0b3JSdW50aW1lICYmXG4gIE9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGcpLmluZGV4T2YoXCJyZWdlbmVyYXRvclJ1bnRpbWVcIikgPj0gMDtcblxuLy8gU2F2ZSB0aGUgb2xkIHJlZ2VuZXJhdG9yUnVudGltZSBpbiBjYXNlIGl0IG5lZWRzIHRvIGJlIHJlc3RvcmVkIGxhdGVyLlxudmFyIG9sZFJ1bnRpbWUgPSBoYWRSdW50aW1lICYmIGcucmVnZW5lcmF0b3JSdW50aW1lO1xuXG4vLyBGb3JjZSByZWV2YWx1dGF0aW9uIG9mIHJ1bnRpbWUuanMuXG5nLnJlZ2VuZXJhdG9yUnVudGltZSA9IHVuZGVmaW5lZDtcblxubW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKFwiLi9ydW50aW1lXCIpO1xuXG5pZiAoaGFkUnVudGltZSkge1xuICAvLyBSZXN0b3JlIHRoZSBvcmlnaW5hbCBydW50aW1lLlxuICBnLnJlZ2VuZXJhdG9yUnVudGltZSA9IG9sZFJ1bnRpbWU7XG59IGVsc2Uge1xuICAvLyBSZW1vdmUgdGhlIGdsb2JhbCBwcm9wZXJ0eSBhZGRlZCBieSBydW50aW1lLmpzLlxuICB0cnkge1xuICAgIGRlbGV0ZSBnLnJlZ2VuZXJhdG9yUnVudGltZTtcbiAgfSBjYXRjaChlKSB7XG4gICAgZy5yZWdlbmVyYXRvclJ1bnRpbWUgPSB1bmRlZmluZWQ7XG4gIH1cbn1cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL3JlZ2VuZXJhdG9yLXJ1bnRpbWUvcnVudGltZS1tb2R1bGUuanNcbi8vIG1vZHVsZSBpZCA9IDI3XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///27\n");389 390 /***/ }), 391 /* 28*/412 eval("/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n// This method of obtaining a reference to the global object needs to be\n// kept identical to the way it is obtained in runtime.js\nvar g = (function() { return this })() || Function(\"return this\")();\n\n// Use `getOwnPropertyNames` because not all browsers support calling\n// `hasOwnProperty` on the global `self` object in a worker. See #183.\nvar hadRuntime = g.regeneratorRuntime &&\n Object.getOwnPropertyNames(g).indexOf(\"regeneratorRuntime\") >= 0;\n\n// Save the old regeneratorRuntime in case it needs to be restored later.\nvar oldRuntime = hadRuntime && g.regeneratorRuntime;\n\n// Force reevalutation of runtime.js.\ng.regeneratorRuntime = undefined;\n\nmodule.exports = __webpack_require__(/*! ./runtime */ 30);\n\nif (hadRuntime) {\n // Restore the original runtime.\n g.regeneratorRuntime = oldRuntime;\n} else {\n // Remove the global property added by runtime.js.\n try {\n delete g.regeneratorRuntime;\n } catch(e) {\n g.regeneratorRuntime = undefined;\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcmVnZW5lcmF0b3ItcnVudGltZS9ydW50aW1lLW1vZHVsZS5qcz84ZjIxIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDE0LXByZXNlbnQsIEZhY2Vib29rLCBJbmMuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKi9cblxuLy8gVGhpcyBtZXRob2Qgb2Ygb2J0YWluaW5nIGEgcmVmZXJlbmNlIHRvIHRoZSBnbG9iYWwgb2JqZWN0IG5lZWRzIHRvIGJlXG4vLyBrZXB0IGlkZW50aWNhbCB0byB0aGUgd2F5IGl0IGlzIG9idGFpbmVkIGluIHJ1bnRpbWUuanNcbnZhciBnID0gKGZ1bmN0aW9uKCkgeyByZXR1cm4gdGhpcyB9KSgpIHx8IEZ1bmN0aW9uKFwicmV0dXJuIHRoaXNcIikoKTtcblxuLy8gVXNlIGBnZXRPd25Qcm9wZXJ0eU5hbWVzYCBiZWNhdXNlIG5vdCBhbGwgYnJvd3NlcnMgc3VwcG9ydCBjYWxsaW5nXG4vLyBgaGFzT3duUHJvcGVydHlgIG9uIHRoZSBnbG9iYWwgYHNlbGZgIG9iamVjdCBpbiBhIHdvcmtlci4gU2VlICMxODMuXG52YXIgaGFkUnVudGltZSA9IGcucmVnZW5lcmF0b3JSdW50aW1lICYmXG4gIE9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGcpLmluZGV4T2YoXCJyZWdlbmVyYXRvclJ1bnRpbWVcIikgPj0gMDtcblxuLy8gU2F2ZSB0aGUgb2xkIHJlZ2VuZXJhdG9yUnVudGltZSBpbiBjYXNlIGl0IG5lZWRzIHRvIGJlIHJlc3RvcmVkIGxhdGVyLlxudmFyIG9sZFJ1bnRpbWUgPSBoYWRSdW50aW1lICYmIGcucmVnZW5lcmF0b3JSdW50aW1lO1xuXG4vLyBGb3JjZSByZWV2YWx1dGF0aW9uIG9mIHJ1bnRpbWUuanMuXG5nLnJlZ2VuZXJhdG9yUnVudGltZSA9IHVuZGVmaW5lZDtcblxubW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKFwiLi9ydW50aW1lXCIpO1xuXG5pZiAoaGFkUnVudGltZSkge1xuICAvLyBSZXN0b3JlIHRoZSBvcmlnaW5hbCBydW50aW1lLlxuICBnLnJlZ2VuZXJhdG9yUnVudGltZSA9IG9sZFJ1bnRpbWU7XG59IGVsc2Uge1xuICAvLyBSZW1vdmUgdGhlIGdsb2JhbCBwcm9wZXJ0eSBhZGRlZCBieSBydW50aW1lLmpzLlxuICB0cnkge1xuICAgIGRlbGV0ZSBnLnJlZ2VuZXJhdG9yUnVudGltZTtcbiAgfSBjYXRjaChlKSB7XG4gICAgZy5yZWdlbmVyYXRvclJ1bnRpbWUgPSB1bmRlZmluZWQ7XG4gIH1cbn1cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL3JlZ2VuZXJhdG9yLXJ1bnRpbWUvcnVudGltZS1tb2R1bGUuanNcbi8vIG1vZHVsZSBpZCA9IDI5XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///29\n"); 413 414 /***/ }), 415 /* 30 */ 392 416 /*!*****************************************************!*\ 393 417 !*** ./node_modules/regenerator-runtime/runtime.js ***! … … 397 421 /***/ (function(module, exports) { 398 422 399 eval("/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n!(function(global) {\n \"use strict\";\n\n var Op = Object.prototype;\n var hasOwn = Op.hasOwnProperty;\n var undefined; // More compressible than void 0.\n var $Symbol = typeof Symbol === \"function\" ? Symbol : {};\n var iteratorSymbol = $Symbol.iterator || \"@@iterator\";\n var asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\";\n var toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n\n var inModule = typeof module === \"object\";\n var runtime = global.regeneratorRuntime;\n if (runtime) {\n if (inModule) {\n // If regeneratorRuntime is defined globally and we're in a module,\n // make the exports object identical to regeneratorRuntime.\n module.exports = runtime;\n }\n // Don't bother evaluating the rest of this file if the runtime was\n // already defined globally.\n return;\n }\n\n // Define the runtime globally (as expected by generated code) as either\n // module.exports (if we're in a module) or a new, empty object.\n runtime = global.regeneratorRuntime = inModule ? module.exports : {};\n\n function wrap(innerFn, outerFn, self, tryLocsList) {\n // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;\n var generator = Object.create(protoGenerator.prototype);\n var context = new Context(tryLocsList || []);\n\n // The ._invoke method unifies the implementations of the .next,\n // .throw, and .return methods.\n generator._invoke = makeInvokeMethod(innerFn, self, context);\n\n return generator;\n }\n runtime.wrap = wrap;\n\n // Try/catch helper to minimize deoptimizations. Returns a completion\n // record like context.tryEntries[i].completion. This interface could\n // have been (and was previously) designed to take a closure to be\n // invoked without arguments, but in all the cases we care about we\n // already have an existing method we want to call, so there's no need\n // to create a new function object. We can even get away with assuming\n // the method takes exactly one argument, since that happens to be true\n // in every case, so we don't have to touch the arguments object. The\n // only additional allocation required is the completion record, which\n // has a stable shape and so hopefully should be cheap to allocate.\n function tryCatch(fn, obj, arg) {\n try {\n return { type: \"normal\", arg: fn.call(obj, arg) };\n } catch (err) {\n return { type: \"throw\", arg: err };\n }\n }\n\n var GenStateSuspendedStart = \"suspendedStart\";\n var GenStateSuspendedYield = \"suspendedYield\";\n var GenStateExecuting = \"executing\";\n var GenStateCompleted = \"completed\";\n\n // Returning this object from the innerFn has the same effect as\n // breaking out of the dispatch switch statement.\n var ContinueSentinel = {};\n\n // Dummy constructor functions that we use as the .constructor and\n // .constructor.prototype properties for functions that return Generator\n // objects. For full spec compliance, you may wish to configure your\n // minifier not to mangle the names of these two functions.\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n\n // This is a polyfill for %IteratorPrototype% for environments that\n // don't natively support it.\n var IteratorPrototype = {};\n IteratorPrototype[iteratorSymbol] = function () {\n return this;\n };\n\n var getProto = Object.getPrototypeOf;\n var NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n if (NativeIteratorPrototype &&\n NativeIteratorPrototype !== Op &&\n hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {\n // This environment has a native %IteratorPrototype%; use it instead\n // of the polyfill.\n IteratorPrototype = NativeIteratorPrototype;\n }\n\n var Gp = GeneratorFunctionPrototype.prototype =\n Generator.prototype = Object.create(IteratorPrototype);\n GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;\n GeneratorFunctionPrototype.constructor = GeneratorFunction;\n GeneratorFunctionPrototype[toStringTagSymbol] =\n GeneratorFunction.displayName = \"GeneratorFunction\";\n\n // Helper for defining the .next, .throw, and .return methods of the\n // Iterator interface in terms of a single ._invoke method.\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function(method) {\n prototype[method] = function(arg) {\n return this._invoke(method, arg);\n };\n });\n }\n\n runtime.isGeneratorFunction = function(genFun) {\n var ctor = typeof genFun === \"function\" && genFun.constructor;\n return ctor\n ? ctor === GeneratorFunction ||\n // For the native GeneratorFunction constructor, the best we can\n // do is to check its .name property.\n (ctor.displayName || ctor.name) === \"GeneratorFunction\"\n : false;\n };\n\n runtime.mark = function(genFun) {\n if (Object.setPrototypeOf) {\n Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);\n } else {\n genFun.__proto__ = GeneratorFunctionPrototype;\n if (!(toStringTagSymbol in genFun)) {\n genFun[toStringTagSymbol] = \"GeneratorFunction\";\n }\n }\n genFun.prototype = Object.create(Gp);\n return genFun;\n };\n\n // Within the body of any async function, `await x` is transformed to\n // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test\n // `hasOwn.call(value, \"__await\")` to determine if the yielded value is\n // meant to be awaited.\n runtime.awrap = function(arg) {\n return { __await: arg };\n };\n\n function AsyncIterator(generator) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (record.type === \"throw\") {\n reject(record.arg);\n } else {\n var result = record.arg;\n var value = result.value;\n if (value &&\n typeof value === \"object\" &&\n hasOwn.call(value, \"__await\")) {\n return Promise.resolve(value.__await).then(function(value) {\n invoke(\"next\", value, resolve, reject);\n }, function(err) {\n invoke(\"throw\", err, resolve, reject);\n });\n }\n\n return Promise.resolve(value).then(function(unwrapped) {\n // When a yielded Promise is resolved, its final value becomes\n // the .value of the Promise<{value,done}> result for the\n // current iteration. If the Promise is rejected, however, the\n // result for this iteration will be rejected with the same\n // reason. Note that rejections of yielded Promises are not\n // thrown back into the generator function, as is the case\n // when an awaited Promise is rejected. This difference in\n // behavior between yield and await is important, because it\n // allows the consumer to decide what to do with the yielded\n // rejection (swallow it and continue, manually .throw it back\n // into the generator, abandon iteration, whatever). With\n // await, by contrast, there is no opportunity to examine the\n // rejection reason outside the generator function, so the\n // only option is to throw it from the await expression, and\n // let the generator function handle the exception.\n result.value = unwrapped;\n resolve(result);\n }, reject);\n }\n }\n\n var previousPromise;\n\n function enqueue(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new Promise(function(resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n\n return previousPromise =\n // If enqueue has been called before, then we want to wait until\n // all previous Promises have been resolved before calling invoke,\n // so that results are always delivered in the correct order. If\n // enqueue has not been called before, then it is important to\n // call invoke immediately, without waiting on a callback to fire,\n // so that the async generator function has the opportunity to do\n // any necessary setup in a predictable way. This predictability\n // is why the Promise constructor synchronously invokes its\n // executor callback, and why async functions synchronously\n // execute code before the first await. Since we implement simple\n // async functions in terms of async generators, it is especially\n // important to get this right, even though it requires care.\n previousPromise ? previousPromise.then(\n callInvokeWithMethodAndArg,\n // Avoid propagating failures to Promises returned by later\n // invocations of the iterator.\n callInvokeWithMethodAndArg\n ) : callInvokeWithMethodAndArg();\n }\n\n // Define the unified helper method that is used to implement .next,\n // .throw, and .return (see defineIteratorMethods).\n this._invoke = enqueue;\n }\n\n defineIteratorMethods(AsyncIterator.prototype);\n AsyncIterator.prototype[asyncIteratorSymbol] = function () {\n return this;\n };\n runtime.AsyncIterator = AsyncIterator;\n\n // Note that simple async functions are implemented on top of\n // AsyncIterator objects; they just return a Promise for the value of\n // the final result produced by the iterator.\n runtime.async = function(innerFn, outerFn, self, tryLocsList) {\n var iter = new AsyncIterator(\n wrap(innerFn, outerFn, self, tryLocsList)\n );\n\n return runtime.isGeneratorFunction(outerFn)\n ? iter // If outerFn is a generator, return the full iterator.\n : iter.next().then(function(result) {\n return result.done ? result.value : iter.next();\n });\n };\n\n function makeInvokeMethod(innerFn, self, context) {\n var state = GenStateSuspendedStart;\n\n return function invoke(method, arg) {\n if (state === GenStateExecuting) {\n throw new Error(\"Generator is already running\");\n }\n\n if (state === GenStateCompleted) {\n if (method === \"throw\") {\n throw arg;\n }\n\n // Be forgiving, per 25.3.3.3.3 of the spec:\n // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume\n return doneResult();\n }\n\n context.method = method;\n context.arg = arg;\n\n while (true) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n\n if (context.method === \"next\") {\n // Setting context._sent for legacy support of Babel's\n // function.sent implementation.\n context.sent = context._sent = context.arg;\n\n } else if (context.method === \"throw\") {\n if (state === GenStateSuspendedStart) {\n state = GenStateCompleted;\n throw context.arg;\n }\n\n context.dispatchException(context.arg);\n\n } else if (context.method === \"return\") {\n context.abrupt(\"return\", context.arg);\n }\n\n state = GenStateExecuting;\n\n var record = tryCatch(innerFn, self, context);\n if (record.type === \"normal\") {\n // If an exception is thrown from innerFn, we leave state ===\n // GenStateExecuting and loop back for another invocation.\n state = context.done\n ? GenStateCompleted\n : GenStateSuspendedYield;\n\n if (record.arg === ContinueSentinel) {\n continue;\n }\n\n return {\n value: record.arg,\n done: context.done\n };\n\n } else if (record.type === \"throw\") {\n state = GenStateCompleted;\n // Dispatch the exception by looping back around to the\n // context.dispatchException(context.arg) call above.\n context.method = \"throw\";\n context.arg = record.arg;\n }\n }\n };\n }\n\n // Call delegate.iterator[context.method](context.arg) and handle the\n // result, either by returning a { value, done } result from the\n // delegate iterator, or by modifying context.method and context.arg,\n // setting context.delegate to null, and returning the ContinueSentinel.\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (method === undefined) {\n // A .throw or .return when the delegate iterator has no .throw\n // method always terminates the yield* loop.\n context.delegate = null;\n\n if (context.method === \"throw\") {\n if (delegate.iterator.return) {\n // If the delegate iterator has a return method, give it a\n // chance to clean up.\n context.method = \"return\";\n context.arg = undefined;\n maybeInvokeDelegate(delegate, context);\n\n if (context.method === \"throw\") {\n // If maybeInvokeDelegate(context) changed context.method from\n // \"return\" to \"throw\", let that override the TypeError below.\n return ContinueSentinel;\n }\n }\n\n context.method = \"throw\";\n context.arg = new TypeError(\n \"The iterator does not provide a 'throw' method\");\n }\n\n return ContinueSentinel;\n }\n\n var record = tryCatch(method, delegate.iterator, context.arg);\n\n if (record.type === \"throw\") {\n context.method = \"throw\";\n context.arg = record.arg;\n context.delegate = null;\n return ContinueSentinel;\n }\n\n var info = record.arg;\n\n if (! info) {\n context.method = \"throw\";\n context.arg = new TypeError(\"iterator result is not an object\");\n context.delegate = null;\n return ContinueSentinel;\n }\n\n if (info.done) {\n // Assign the result of the finished delegate to the temporary\n // variable specified by delegate.resultName (see delegateYield).\n context[delegate.resultName] = info.value;\n\n // Resume execution at the desired location (see delegateYield).\n context.next = delegate.nextLoc;\n\n // If context.method was \"throw\" but the delegate handled the\n // exception, let the outer generator proceed normally. If\n // context.method was \"next\", forget context.arg since it has been\n // \"consumed\" by the delegate iterator. If context.method was\n // \"return\", allow the original .return call to continue in the\n // outer generator.\n if (context.method !== \"return\") {\n context.method = \"next\";\n context.arg = undefined;\n }\n\n } else {\n // Re-yield the result returned by the delegate method.\n return info;\n }\n\n // The delegate iterator is finished, so forget it and continue with\n // the outer generator.\n context.delegate = null;\n return ContinueSentinel;\n }\n\n // Define Generator.prototype.{next,throw,return} in terms of the\n // unified ._invoke helper method.\n defineIteratorMethods(Gp);\n\n Gp[toStringTagSymbol] = \"Generator\";\n\n // A Generator should always return itself as the iterator object when the\n // @@iterator function is called on it. Some browsers' implementations of the\n // iterator prototype chain incorrectly implement this, causing the Generator\n // object to not be returned from this call. This ensures that doesn't happen.\n // See https://github.com/facebook/regenerator/issues/274 for more details.\n Gp[iteratorSymbol] = function() {\n return this;\n };\n\n Gp.toString = function() {\n return \"[object Generator]\";\n };\n\n function pushTryEntry(locs) {\n var entry = { tryLoc: locs[0] };\n\n if (1 in locs) {\n entry.catchLoc = locs[1];\n }\n\n if (2 in locs) {\n entry.finallyLoc = locs[2];\n entry.afterLoc = locs[3];\n }\n\n this.tryEntries.push(entry);\n }\n\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\";\n delete record.arg;\n entry.completion = record;\n }\n\n function Context(tryLocsList) {\n // The root entry object (effectively a try statement without a catch\n // or a finally block) gives us a place to store values thrown from\n // locations where there is no enclosing try statement.\n this.tryEntries = [{ tryLoc: \"root\" }];\n tryLocsList.forEach(pushTryEntry, this);\n this.reset(true);\n }\n\n runtime.keys = function(object) {\n var keys = [];\n for (var key in object) {\n keys.push(key);\n }\n keys.reverse();\n\n // Rather than returning an object with a next method, we keep\n // things simple and return the next function itself.\n return function next() {\n while (keys.length) {\n var key = keys.pop();\n if (key in object) {\n next.value = key;\n next.done = false;\n return next;\n }\n }\n\n // To avoid creating an additional object, we just hang the .value\n // and .done properties off the next function object itself. This\n // also ensures that the minifier will not anonymize the function.\n next.done = true;\n return next;\n };\n };\n\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) {\n return iteratorMethod.call(iterable);\n }\n\n if (typeof iterable.next === \"function\") {\n return iterable;\n }\n\n if (!isNaN(iterable.length)) {\n var i = -1, next = function next() {\n while (++i < iterable.length) {\n if (hasOwn.call(iterable, i)) {\n next.value = iterable[i];\n next.done = false;\n return next;\n }\n }\n\n next.value = undefined;\n next.done = true;\n\n return next;\n };\n\n return next.next = next;\n }\n }\n\n // Return an iterator with no values.\n return { next: doneResult };\n }\n runtime.values = values;\n\n function doneResult() {\n return { value: undefined, done: true };\n }\n\n Context.prototype = {\n constructor: Context,\n\n reset: function(skipTempReset) {\n this.prev = 0;\n this.next = 0;\n // Resetting context._sent for legacy support of Babel's\n // function.sent implementation.\n this.sent = this._sent = undefined;\n this.done = false;\n this.delegate = null;\n\n this.method = \"next\";\n this.arg = undefined;\n\n this.tryEntries.forEach(resetTryEntry);\n\n if (!skipTempReset) {\n for (var name in this) {\n // Not sure about the optimal order of these conditions:\n if (name.charAt(0) === \"t\" &&\n hasOwn.call(this, name) &&\n !isNaN(+name.slice(1))) {\n this[name] = undefined;\n }\n }\n }\n },\n\n stop: function() {\n this.done = true;\n\n var rootEntry = this.tryEntries[0];\n var rootRecord = rootEntry.completion;\n if (rootRecord.type === \"throw\") {\n throw rootRecord.arg;\n }\n\n return this.rval;\n },\n\n dispatchException: function(exception) {\n if (this.done) {\n throw exception;\n }\n\n var context = this;\n function handle(loc, caught) {\n record.type = \"throw\";\n record.arg = exception;\n context.next = loc;\n\n if (caught) {\n // If the dispatched exception was caught by a catch block,\n // then let that catch block handle the exception normally.\n context.method = \"next\";\n context.arg = undefined;\n }\n\n return !! caught;\n }\n\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n var record = entry.completion;\n\n if (entry.tryLoc === \"root\") {\n // Exception thrown outside of any try block that could handle\n // it, so set the completion value of the entire function to\n // throw the exception.\n return handle(\"end\");\n }\n\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\");\n var hasFinally = hasOwn.call(entry, \"finallyLoc\");\n\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n } else if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n }\n\n } else if (hasFinally) {\n if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else {\n throw new Error(\"try statement without catch or finally\");\n }\n }\n }\n },\n\n abrupt: function(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev &&\n hasOwn.call(entry, \"finallyLoc\") &&\n this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n\n if (finallyEntry &&\n (type === \"break\" ||\n type === \"continue\") &&\n finallyEntry.tryLoc <= arg &&\n arg <= finallyEntry.finallyLoc) {\n // Ignore the finally entry if control is not jumping to a\n // location outside the try/catch block.\n finallyEntry = null;\n }\n\n var record = finallyEntry ? finallyEntry.completion : {};\n record.type = type;\n record.arg = arg;\n\n if (finallyEntry) {\n this.method = \"next\";\n this.next = finallyEntry.finallyLoc;\n return ContinueSentinel;\n }\n\n return this.complete(record);\n },\n\n complete: function(record, afterLoc) {\n if (record.type === \"throw\") {\n throw record.arg;\n }\n\n if (record.type === \"break\" ||\n record.type === \"continue\") {\n this.next = record.arg;\n } else if (record.type === \"return\") {\n this.rval = this.arg = record.arg;\n this.method = \"return\";\n this.next = \"end\";\n } else if (record.type === \"normal\" && afterLoc) {\n this.next = afterLoc;\n }\n\n return ContinueSentinel;\n },\n\n finish: function(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) {\n this.complete(entry.completion, entry.afterLoc);\n resetTryEntry(entry);\n return ContinueSentinel;\n }\n }\n },\n\n \"catch\": function(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (record.type === \"throw\") {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n\n // The context.catch method must only be called with a location\n // argument that corresponds to a known catch block.\n throw new Error(\"illegal catch attempt\");\n },\n\n delegateYield: function(iterable, resultName, nextLoc) {\n this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n };\n\n if (this.method === \"next\") {\n // Deliberately forget the last sent value so that we don't\n // accidentally pass it on to the delegate.\n this.arg = undefined;\n }\n\n return ContinueSentinel;\n }\n };\n})(\n // In sloppy mode, unbound `this` refers to the global object, fallback to\n // Function constructor if we're in global strict mode. That is sadly a form\n // of indirect eval which violates Content Security Policy.\n (function() { return this })() || Function(\"return this\")()\n);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiM jguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcmVnZW5lcmF0b3ItcnVudGltZS9ydW50aW1lLmpzPzRhNTciXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTQtcHJlc2VudCwgRmFjZWJvb2ssIEluYy5cbiAqXG4gKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSBmb3VuZCBpbiB0aGVcbiAqIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS5cbiAqL1xuXG4hKGZ1bmN0aW9uKGdsb2JhbCkge1xuICBcInVzZSBzdHJpY3RcIjtcblxuICB2YXIgT3AgPSBPYmplY3QucHJvdG90eXBlO1xuICB2YXIgaGFzT3duID0gT3AuaGFzT3duUHJvcGVydHk7XG4gIHZhciB1bmRlZmluZWQ7IC8vIE1vcmUgY29tcHJlc3NpYmxlIHRoYW4gdm9pZCAwLlxuICB2YXIgJFN5bWJvbCA9IHR5cGVvZiBTeW1ib2wgPT09IFwiZnVuY3Rpb25cIiA/IFN5bWJvbCA6IHt9O1xuICB2YXIgaXRlcmF0b3JTeW1ib2wgPSAkU3ltYm9sLml0ZXJhdG9yIHx8IFwiQEBpdGVyYXRvclwiO1xuICB2YXIgYXN5bmNJdGVyYXRvclN5bWJvbCA9ICRTeW1ib2wuYXN5bmNJdGVyYXRvciB8fCBcIkBAYXN5bmNJdGVyYXRvclwiO1xuICB2YXIgdG9TdHJpbmdUYWdTeW1ib2wgPSAkU3ltYm9sLnRvU3RyaW5nVGFnIHx8IFwiQEB0b1N0cmluZ1RhZ1wiO1xuXG4gIHZhciBpbk1vZHVsZSA9IHR5cGVvZiBtb2R1bGUgPT09IFwib2JqZWN0XCI7XG4gIHZhciBydW50aW1lID0gZ2xvYmFsLnJlZ2VuZXJhdG9yUnVudGltZTtcbiAgaWYgKHJ1bnRpbWUpIHtcbiAgICBpZiAoaW5Nb2R1bGUpIHtcbiAgICAgIC8vIElmIHJlZ2VuZXJhdG9yUnVudGltZSBpcyBkZWZpbmVkIGdsb2JhbGx5IGFuZCB3ZSdyZSBpbiBhIG1vZHVsZSxcbiAgICAgIC8vIG1ha2UgdGhlIGV4cG9ydHMgb2JqZWN0IGlkZW50aWNhbCB0byByZWdlbmVyYXRvclJ1bnRpbWUuXG4gICAgICBtb2R1bGUuZXhwb3J0cyA9IHJ1bnRpbWU7XG4gICAgfVxuICAgIC8vIERvbid0IGJvdGhlciBldmFsdWF0aW5nIHRoZSByZXN0IG9mIHRoaXMgZmlsZSBpZiB0aGUgcnVudGltZSB3YXNcbiAgICAvLyBhbHJlYWR5IGRlZmluZWQgZ2xvYmFsbHkuXG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLy8gRGVmaW5lIHRoZSBydW50aW1lIGdsb2JhbGx5IChhcyBleHBlY3RlZCBieSBnZW5lcmF0ZWQgY29kZSkgYXMgZWl0aGVyXG4gIC8vIG1vZHVsZS5leHBvcnRzIChpZiB3ZSdyZSBpbiBhIG1vZHVsZSkgb3IgYSBuZXcsIGVtcHR5IG9iamVjdC5cbiAgcnVudGltZSA9IGdsb2JhbC5yZWdlbmVyYXRvclJ1bnRpbWUgPSBpbk1vZHVsZSA/IG1vZHVsZS5leHBvcnRzIDoge307XG5cbiAgZnVuY3Rpb24gd3JhcChpbm5lckZuLCBvdXRlckZuLCBzZWxmLCB0cnlMb2NzTGlzdCkge1xuICAgIC8vIElmIG91dGVyRm4gcHJvdmlkZWQgYW5kIG91dGVyRm4ucHJvdG90eXBlIGlzIGEgR2VuZXJhdG9yLCB0aGVuIG91dGVyRm4ucHJvdG90eXBlIGluc3RhbmNlb2YgR2VuZXJhdG9yLlxuICAgIHZhciBwcm90b0dlbmVyYXRvciA9IG91dGVyRm4gJiYgb3V0ZXJGbi5wcm90b3R5cGUgaW5zdGFuY2VvZiBHZW5lcmF0b3IgPyBvdXRlckZuIDogR2VuZXJhdG9yO1xuICAgIHZhciBnZW5lcmF0b3IgPSBPYmplY3QuY3JlYXRlKHByb3RvR2VuZXJhdG9yLnByb3RvdHlwZSk7XG4gICAgdmFyIGNvbnRleHQgPSBuZXcgQ29udGV4dCh0cnlMb2NzTGlzdCB8fCBbXSk7XG5cbiAgICAvLyBUaGUgLl9pbnZva2UgbWV0aG9kIHVuaWZpZXMgdGhlIGltcGxlbWVudGF0aW9ucyBvZiB0aGUgLm5leHQsXG4gICAgLy8gLnRocm93LCBhbmQgLnJldHVybiBtZXRob2RzLlxuICAgIGdlbmVyYXRvci5faW52b2tlID0gbWFrZUludm9rZU1ldGhvZChpbm5lckZuLCBzZWxmLCBjb250ZXh0KTtcblxuICAgIHJldHVybiBnZW5lcmF0b3I7XG4gIH1cbiAgcnVudGltZS53cmFwID0gd3JhcDtcblxuICAvLyBUcnkvY2F0Y2ggaGVscGVyIHRvIG1pbmltaXplIGRlb3B0aW1pemF0aW9ucy4gUmV0dXJucyBhIGNvbXBsZXRpb25cbiAgLy8gcmVjb3JkIGxpa2UgY29udGV4dC50cnlFbnRyaWVzW2ldLmNvbXBsZXRpb24uIFRoaXMgaW50ZXJmYWNlIGNvdWxkXG4gIC8vIGhhdmUgYmVlbiAoYW5kIHdhcyBwcmV2aW91c2x5KSBkZXNpZ25lZCB0byB0YWtlIGEgY2xvc3VyZSB0byBiZVxuICAvLyBpbnZva2VkIHdpdGhvdXQgYXJndW1lbnRzLCBidXQgaW4gYWxsIHRoZSBjYXNlcyB3ZSBjYXJlIGFib3V0IHdlXG4gIC8vIGFscmVhZHkgaGF2ZSBhbiBleGlzdGluZyBtZXRob2Qgd2Ugd2FudCB0byBjYWxsLCBzbyB0aGVyZSdzIG5vIG5lZWRcbiAgLy8gdG8gY3JlYXRlIGEgbmV3IGZ1bmN0aW9uIG9iamVjdC4gV2UgY2FuIGV2ZW4gZ2V0IGF3YXkgd2l0aCBhc3N1bWluZ1xuICAvLyB0aGUgbWV0aG9kIHRha2VzIGV4YWN0bHkgb25lIGFyZ3VtZW50LCBzaW5jZSB0aGF0IGhhcHBlbnMgdG8gYmUgdHJ1ZVxuICAvLyBpbiBldmVyeSBjYXNlLCBzbyB3ZSBkb24ndCBoYXZlIHRvIHRvdWNoIHRoZSBhcmd1bWVudHMgb2JqZWN0LiBUaGVcbiAgLy8gb25seSBhZGRpdGlvbmFsIGFsbG9jYXRpb24gcmVxdWlyZWQgaXMgdGhlIGNvbXBsZXRpb24gcmVjb3JkLCB3aGljaFxuICAvLyBoYXMgYSBzdGFibGUgc2hhcGUgYW5kIHNvIGhvcGVmdWxseSBzaG91bGQgYmUgY2hlYXAgdG8gYWxsb2NhdGUuXG4gIGZ1bmN0aW9uIHRyeUNhdGNoKGZuLCBvYmosIGFyZykge1xuICAgIHRyeSB7XG4gICAgICByZXR1cm4geyB0eXBlOiBcIm5vcm1hbFwiLCBhcmc6IGZuLmNhbGwob2JqLCBhcmcpIH07XG4gICAgfSBjYXRjaCAoZXJyKSB7XG4gICAgICByZXR1cm4geyB0eXBlOiBcInRocm93XCIsIGFyZzogZXJyIH07XG4gICAgfVxuICB9XG5cbiAgdmFyIEdlblN0YXRlU3VzcGVuZGVkU3RhcnQgPSBcInN1c3BlbmRlZFN0YXJ0XCI7XG4gIHZhciBHZW5TdGF0ZVN1c3BlbmRlZFlpZWxkID0gXCJzdXNwZW5kZWRZaWVsZFwiO1xuICB2YXIgR2VuU3RhdGVFeGVjdXRpbmcgPSBcImV4ZWN1dGluZ1wiO1xuICB2YXIgR2VuU3RhdGVDb21wbGV0ZWQgPSBcImNvbXBsZXRlZFwiO1xuXG4gIC8vIFJldHVybmluZyB0aGlzIG9iamVjdCBmcm9tIHRoZSBpbm5lckZuIGhhcyB0aGUgc2FtZSBlZmZlY3QgYXNcbiAgLy8gYnJlYWtpbmcgb3V0IG9mIHRoZSBkaXNwYXRjaCBzd2l0Y2ggc3RhdGVtZW50LlxuICB2YXIgQ29udGludWVTZW50aW5lbCA9IHt9O1xuXG4gIC8vIER1bW15IGNvbnN0cnVjdG9yIGZ1bmN0aW9ucyB0aGF0IHdlIHVzZSBhcyB0aGUgLmNvbnN0cnVjdG9yIGFuZFxuICAvLyAuY29uc3RydWN0b3IucHJvdG90eXBlIHByb3BlcnRpZXMgZm9yIGZ1bmN0aW9ucyB0aGF0IHJldHVybiBHZW5lcmF0b3JcbiAgLy8gb2JqZWN0cy4gRm9yIGZ1bGwgc3BlYyBjb21wbGlhbmNlLCB5b3UgbWF5IHdpc2ggdG8gY29uZmlndXJlIHlvdXJcbiAgLy8gbWluaWZpZXIgbm90IHRvIG1hbmdsZSB0aGUgbmFtZXMgb2YgdGhlc2UgdHdvIGZ1bmN0aW9ucy5cbiAgZnVuY3Rpb24gR2VuZXJhdG9yKCkge31cbiAgZnVuY3Rpb24gR2VuZXJhdG9yRnVuY3Rpb24oKSB7fVxuICBmdW5jdGlvbiBHZW5lcmF0b3JGdW5jdGlvblByb3RvdHlwZSgpIHt9XG5cbiAgLy8gVGhpcyBpcyBhIHBvbHlmaWxsIGZvciAlSXRlcmF0b3JQcm90b3R5cGUlIGZvciBlbnZpcm9ubWVudHMgdGhhdFxuICAvLyBkb24ndCBuYXRpdmVseSBzdXBwb3J0IGl0LlxuICB2YXIgSXRlcmF0b3JQcm90b3R5cGUgPSB7fTtcbiAgSXRlcmF0b3JQcm90b3R5cGVbaXRlcmF0b3JTeW1ib2xdID0gZnVuY3Rpb24gKCkge1xuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIHZhciBnZXRQcm90byA9IE9iamVjdC5nZXRQcm90b3R5cGVPZjtcbiAgdmFyIE5hdGl2ZUl0ZXJhdG9yUHJvdG90eXBlID0gZ2V0UHJvdG8gJiYgZ2V0UHJvdG8oZ2V0UHJvdG8odmFsdWVzKFtdKSkpO1xuICBpZiAoTmF0aXZlSXRlcmF0b3JQcm90b3R5cGUgJiZcbiAgICAgIE5hdGl2ZUl0ZXJhdG9yUHJvdG90eXBlICE9PSBPcCAmJlxuICAgICAgaGFzT3duLmNhbGwoTmF0aXZlSXRlcmF0b3JQcm90b3R5cGUsIGl0ZXJhdG9yU3ltYm9sKSkge1xuICAgIC8vIFRoaXMgZW52aXJvbm1lbnQgaGFzIGEgbmF0aXZlICVJdGVyYXRvclByb3RvdHlwZSU7IHVzZSBpdCBpbnN0ZWFkXG4gICAgLy8gb2YgdGhlIHBvbHlmaWxsLlxuICAgIEl0ZXJhdG9yUHJvdG90eXBlID0gTmF0aXZlSXRlcmF0b3JQcm90b3R5cGU7XG4gIH1cblxuICB2YXIgR3AgPSBHZW5lcmF0b3JGdW5jdGlvblByb3RvdHlwZS5wcm90b3R5cGUgPVxuICAgIEdlbmVyYXRvci5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKEl0ZXJhdG9yUHJvdG90eXBlKTtcbiAgR2VuZXJhdG9yRnVuY3Rpb24ucHJvdG90eXBlID0gR3AuY29uc3RydWN0b3IgPSBHZW5lcmF0b3JGdW5jdGlvblByb3RvdHlwZTtcbiAgR2VuZXJhdG9yRnVuY3Rpb25Qcm90b3R5cGUuY29uc3RydWN0b3IgPSBHZW5lcmF0b3JGdW5jdGlvbjtcbiAgR2VuZXJhdG9yRnVuY3Rpb25Qcm90b3R5cGVbdG9TdHJpbmdUYWdTeW1ib2xdID1cbiAgICBHZW5lcmF0b3JGdW5jdGlvbi5kaXNwbGF5TmFtZSA9IFwiR2VuZXJhdG9yRnVuY3Rpb25cIjtcblxuICAvLyBIZWxwZXIgZm9yIGRlZmluaW5nIHRoZSAubmV4dCwgLnRocm93LCBhbmQgLnJldHVybiBtZXRob2RzIG9mIHRoZVxuICAvLyBJdGVyYXRvciBpbnRlcmZhY2UgaW4gdGVybXMgb2YgYSBzaW5nbGUgLl9pbnZva2UgbWV0aG9kLlxuICBmdW5jdGlvbiBkZWZpbmVJdGVyYXRvck1ldGhvZHMocHJvdG90eXBlKSB7XG4gICAgW1wibmV4dFwiLCBcInRocm93XCIsIFwicmV0dXJuXCJdLmZvckVhY2goZnVuY3Rpb24obWV0aG9kKSB7XG4gICAgICBwcm90b3R5cGVbbWV0aG9kXSA9IGZ1bmN0aW9uKGFyZykge1xuICAgICAgICByZXR1cm4gdGhpcy5faW52b2tlKG1ldGhvZCwgYXJnKTtcbiAgICAgIH07XG4gICAgfSk7XG4gIH1cblxuICBydW50aW1lLmlzR2VuZXJhdG9yRnVuY3Rpb24gPSBmdW5jdGlvbihnZW5GdW4pIHtcbiAgICB2YXIgY3RvciA9IHR5cGVvZiBnZW5GdW4gPT09IFwiZnVuY3Rpb25cIiAmJiBnZW5GdW4uY29uc3RydWN0b3I7XG4gICAgcmV0dXJuIGN0b3JcbiAgICAgID8gY3RvciA9PT0gR2VuZXJhdG9yRnVuY3Rpb24gfHxcbiAgICAgICAgLy8gRm9yIHRoZSBuYXRpdmUgR2VuZXJhdG9yRnVuY3Rpb24gY29uc3RydWN0b3IsIHRoZSBiZXN0IHdlIGNhblxuICAgICAgICAvLyBkbyBpcyB0byBjaGVjayBpdHMgLm5hbWUgcHJvcGVydHkuXG4gICAgICAgIChjdG9yLmRpc3BsYXlOYW1lIHx8IGN0b3IubmFtZSkgPT09IFwiR2VuZXJhdG9yRnVuY3Rpb25cIlxuICAgICAgOiBmYWxzZTtcbiAgfTtcblxuICBydW50aW1lLm1hcmsgPSBmdW5jdGlvbihnZW5GdW4pIHtcbiAgICBpZiAoT2JqZWN0LnNldFByb3RvdHlwZU9mKSB7XG4gICAgICBPYmplY3Quc2V0UHJvdG90eXBlT2YoZ2VuRnVuLCBHZW5lcmF0b3JGdW5jdGlvblByb3RvdHlwZSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIGdlbkZ1bi5fX3Byb3RvX18gPSBHZW5lcmF0b3JGdW5jdGlvblByb3RvdHlwZTtcbiAgICAgIGlmICghKHRvU3RyaW5nVGFnU3ltYm9sIGluIGdlbkZ1bikpIHtcbiAgICAgICAgZ2VuRnVuW3RvU3RyaW5nVGFnU3ltYm9sXSA9IFwiR2VuZXJhdG9yRnVuY3Rpb25cIjtcbiAgICAgIH1cbiAgICB9XG4gICAgZ2VuRnVuLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoR3ApO1xuICAgIHJldHVybiBnZW5GdW47XG4gIH07XG5cbiAgLy8gV2l0aGluIHRoZSBib2R5IG9mIGFueSBhc3luYyBmdW5jdGlvbiwgYGF3YWl0IHhgIGlzIHRyYW5zZm9ybWVkIHRvXG4gIC8vIGB5aWVsZCByZWdlbmVyYXRvclJ1bnRpbWUuYXdyYXAoeClgLCBzbyB0aGF0IHRoZSBydW50aW1lIGNhbiB0ZXN0XG4gIC8vIGBoYXNPd24uY2FsbCh2YWx1ZSwgXCJfX2F3YWl0XCIpYCB0byBkZXRlcm1pbmUgaWYgdGhlIHlpZWxkZWQgdmFsdWUgaXNcbiAgLy8gbWVhbnQgdG8gYmUgYXdhaXRlZC5cbiAgcnVudGltZS5hd3JhcCA9IGZ1bmN0aW9uKGFyZykge1xuICAgIHJldHVybiB7IF9fYXdhaXQ6IGFyZyB9O1xuICB9O1xuXG4gIGZ1bmN0aW9uIEFzeW5jSXRlcmF0b3IoZ2VuZXJhdG9yKSB7XG4gICAgZnVuY3Rpb24gaW52b2tlKG1ldGhvZCwgYXJnLCByZXNvbHZlLCByZWplY3QpIHtcbiAgICAgIHZhciByZWNvcmQgPSB0cnlDYXRjaChnZW5lcmF0b3JbbWV0aG9kXSwgZ2VuZXJhdG9yLCBhcmcpO1xuICAgICAgaWYgKHJlY29yZC50eXBlID09PSBcInRocm93XCIpIHtcbiAgICAgICAgcmVqZWN0KHJlY29yZC5hcmcpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdmFyIHJlc3VsdCA9IHJlY29yZC5hcmc7XG4gICAgICAgIHZhciB2YWx1ZSA9IHJlc3VsdC52YWx1ZTtcbiAgICAgICAgaWYgKHZhbHVlICYmXG4gICAgICAgICAgICB0eXBlb2YgdmFsdWUgPT09IFwib2JqZWN0XCIgJiZcbiAgICAgICAgICAgIGhhc093bi5jYWxsKHZhbHVlLCBcIl9fYXdhaXRcIikpIHtcbiAgICAgICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHZhbHVlLl9fYXdhaXQpLnRoZW4oZnVuY3Rpb24odmFsdWUpIHtcbiAgICAgICAgICAgIGludm9rZShcIm5leHRcIiwgdmFsdWUsIHJlc29sdmUsIHJlamVjdCk7XG4gICAgICAgICAgfSwgZnVuY3Rpb24oZXJyKSB7XG4gICAgICAgICAgICBpbnZva2UoXCJ0aHJvd1wiLCBlcnIsIHJlc29sdmUsIHJlamVjdCk7XG4gICAgICAgICAgfSk7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHZhbHVlKS50aGVuKGZ1bmN0aW9uKHVud3JhcHBlZCkge1xuICAgICAgICAgIC8vIFdoZW4gYSB5aWVsZGVkIFByb21pc2UgaXMgcmVzb2x2ZWQsIGl0cyBmaW5hbCB2YWx1ZSBiZWNvbWVzXG4gICAgICAgICAgLy8gdGhlIC52YWx1ZSBvZiB0aGUgUHJvbWlzZTx7dmFsdWUsZG9uZX0+IHJlc3VsdCBmb3IgdGhlXG4gICAgICAgICAgLy8gY3VycmVudCBpdGVyYXRpb24uIElmIHRoZSBQcm9taXNlIGlzIHJlamVjdGVkLCBob3dldmVyLCB0aGVcbiAgICAgICAgICAvLyByZXN1bHQgZm9yIHRoaXMgaXRlcmF0aW9uIHdpbGwgYmUgcmVqZWN0ZWQgd2l0aCB0aGUgc2FtZVxuICAgICAgICAgIC8vIHJlYXNvbi4gTm90ZSB0aGF0IHJlamVjdGlvbnMgb2YgeWllbGRlZCBQcm9taXNlcyBhcmUgbm90XG4gICAgICAgICAgLy8gdGhyb3duIGJhY2sgaW50byB0aGUgZ2VuZXJhdG9yIGZ1bmN0aW9uLCBhcyBpcyB0aGUgY2FzZVxuICAgICAgICAgIC8vIHdoZW4gYW4gYXdhaXRlZCBQcm9taXNlIGlzIHJlamVjdGVkLiBUaGlzIGRpZmZlcmVuY2UgaW5cbiAgICAgICAgICAvLyBiZWhhdmlvciBiZXR3ZWVuIHlpZWxkIGFuZCBhd2FpdCBpcyBpbXBvcnRhbnQsIGJlY2F1c2UgaXRcbiAgICAgICAgICAvLyBhbGxvd3MgdGhlIGNvbnN1bWVyIHRvIGRlY2lkZSB3aGF0IHRvIGRvIHdpdGggdGhlIHlpZWxkZWRcbiAgICAgICAgICAvLyByZWplY3Rpb24gKHN3YWxsb3cgaXQgYW5kIGNvbnRpbnVlLCBtYW51YWxseSAudGhyb3cgaXQgYmFja1xuICAgICAgICAgIC8vIGludG8gdGhlIGdlbmVyYXRvciwgYWJhbmRvbiBpdGVyYXRpb24sIHdoYXRldmVyKS4gV2l0aFxuICAgICAgICAgIC8vIGF3YWl0LCBieSBjb250cmFzdCwgdGhlcmUgaXMgbm8gb3Bwb3J0dW5pdHkgdG8gZXhhbWluZSB0aGVcbiAgICAgICAgICAvLyByZWplY3Rpb24gcmVhc29uIG91dHNpZGUgdGhlIGdlbmVyYXRvciBmdW5jdGlvbiwgc28gdGhlXG4gICAgICAgICAgLy8gb25seSBvcHRpb24gaXMgdG8gdGhyb3cgaXQgZnJvbSB0aGUgYXdhaXQgZXhwcmVzc2lvbiwgYW5kXG4gICAgICAgICAgLy8gbGV0IHRoZSBnZW5lcmF0b3IgZnVuY3Rpb24gaGFuZGxlIHRoZSBleGNlcHRpb24uXG4gICAgICAgICAgcmVzdWx0LnZhbHVlID0gdW53cmFwcGVkO1xuICAgICAgICAgIHJlc29sdmUocmVzdWx0KTtcbiAgICAgICAgfSwgcmVqZWN0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB2YXIgcHJldmlvdXNQcm9taXNlO1xuXG4gICAgZnVuY3Rpb24gZW5xdWV1ZShtZXRob2QsIGFyZykge1xuICAgICAgZnVuY3Rpb24gY2FsbEludm9rZVdpdGhNZXRob2RBbmRBcmcoKSB7XG4gICAgICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlLCByZWplY3QpIHtcbiAgICAgICAgICBpbnZva2UobWV0aG9kLCBhcmcsIHJlc29sdmUsIHJlamVjdCk7XG4gICAgICAgIH0pO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gcHJldmlvdXNQcm9taXNlID1cbiAgICAgICAgLy8gSWYgZW5xdWV1ZSBoYXMgYmVlbiBjYWxsZWQgYmVmb3JlLCB0aGVuIHdlIHdhbnQgdG8gd2FpdCB1bnRpbFxuICAgICAgICAvLyBhbGwgcHJldmlvdXMgUHJvbWlzZXMgaGF2ZSBiZWVuIHJlc29sdmVkIGJlZm9yZSBjYWxsaW5nIGludm9rZSxcbiAgICAgICAgLy8gc28gdGhhdCByZXN1bHRzIGFyZSBhbHdheXMgZGVsaXZlcmVkIGluIHRoZSBjb3JyZWN0IG9yZGVyLiBJZlxuICAgICAgICAvLyBlbnF1ZXVlIGhhcyBub3QgYmVlbiBjYWxsZWQgYmVmb3JlLCB0aGVuIGl0IGlzIGltcG9ydGFudCB0b1xuICAgICAgICAvLyBjYWxsIGludm9rZSBpbW1lZGlhdGVseSwgd2l0aG91dCB3YWl0aW5nIG9uIGEgY2FsbGJhY2sgdG8gZmlyZSxcbiAgICAgICAgLy8gc28gdGhhdCB0aGUgYXN5bmMgZ2VuZXJhdG9yIGZ1bmN0aW9uIGhhcyB0aGUgb3Bwb3J0dW5pdHkgdG8gZG9cbiAgICAgICAgLy8gYW55IG5lY2Vzc2FyeSBzZXR1cCBpbiBhIHByZWRpY3RhYmxlIHdheS4gVGhpcyBwcmVkaWN0YWJpbGl0eVxuICAgICAgICAvLyBpcyB3aHkgdGhlIFByb21pc2UgY29uc3RydWN0b3Igc3luY2hyb25vdXNseSBpbnZva2VzIGl0c1xuICAgICAgICAvLyBleGVjdXRvciBjYWxsYmFjaywgYW5kIHdoeSBhc3luYyBmdW5jdGlvbnMgc3luY2hyb25vdXNseVxuICAgICAgICAvLyBleGVjdXRlIGNvZGUgYmVmb3JlIHRoZSBmaXJzdCBhd2FpdC4gU2luY2Ugd2UgaW1wbGVtZW50IHNpbXBsZVxuICAgICAgICAvLyBhc3luYyBmdW5jdGlvbnMgaW4gdGVybXMgb2YgYXN5bmMgZ2VuZXJhdG9ycywgaXQgaXMgZXNwZWNpYWxseVxuICAgICAgICAvLyBpbXBvcnRhbnQgdG8gZ2V0IHRoaXMgcmlnaHQsIGV2ZW4gdGhvdWdoIGl0IHJlcXVpcmVzIGNhcmUuXG4gICAgICAgIHByZXZpb3VzUHJvbWlzZSA/IHByZXZpb3VzUHJvbWlzZS50aGVuKFxuICAgICAgICAgIGNhbGxJbnZva2VXaXRoTWV0aG9kQW5kQXJnLFxuICAgICAgICAgIC8vIEF2b2lkIHByb3BhZ2F0aW5nIGZhaWx1cmVzIHRvIFByb21pc2VzIHJldHVybmVkIGJ5IGxhdGVyXG4gICAgICAgICAgLy8gaW52b2NhdGlvbnMgb2YgdGhlIGl0ZXJhdG9yLlxuICAgICAgICAgIGNhbGxJbnZva2VXaXRoTWV0aG9kQW5kQXJnXG4gICAgICAgICkgOiBjYWxsSW52b2tlV2l0aE1ldGhvZEFuZEFyZygpO1xuICAgIH1cblxuICAgIC8vIERlZmluZSB0aGUgdW5pZmllZCBoZWxwZXIgbWV0aG9kIHRoYXQgaXMgdXNlZCB0byBpbXBsZW1lbnQgLm5leHQsXG4gICAgLy8gLnRocm93LCBhbmQgLnJldHVybiAoc2VlIGRlZmluZUl0ZXJhdG9yTWV0aG9kcykuXG4gICAgdGhpcy5faW52b2tlID0gZW5xdWV1ZTtcbiAgfVxuXG4gIGRlZmluZUl0ZXJhdG9yTWV0aG9kcyhBc3luY0l0ZXJhdG9yLnByb3RvdHlwZSk7XG4gIEFzeW5jSXRlcmF0b3IucHJvdG90eXBlW2FzeW5jSXRlcmF0b3JTeW1ib2xdID0gZnVuY3Rpb24gKCkge1xuICAgIHJldHVybiB0aGlzO1xuICB9O1xuICBydW50aW1lLkFzeW5jSXRlcmF0b3IgPSBBc3luY0l0ZXJhdG9yO1xuXG4gIC8vIE5vdGUgdGhhdCBzaW1wbGUgYXN5bmMgZnVuY3Rpb25zIGFyZSBpbXBsZW1lbnRlZCBvbiB0b3Agb2ZcbiAgLy8gQXN5bmNJdGVyYXRvciBvYmplY3RzOyB0aGV5IGp1c3QgcmV0dXJuIGEgUHJvbWlzZSBmb3IgdGhlIHZhbHVlIG9mXG4gIC8vIHRoZSBmaW5hbCByZXN1bHQgcHJvZHVjZWQgYnkgdGhlIGl0ZXJhdG9yLlxuICBydW50aW1lLmFzeW5jID0gZnVuY3Rpb24oaW5uZXJGbiwgb3V0ZXJGbiwgc2VsZiwgdHJ5TG9jc0xpc3QpIHtcbiAgICB2YXIgaXRlciA9IG5ldyBBc3luY0l0ZXJhdG9yKFxuICAgICAgd3JhcChpbm5lckZuLCBvdXRlckZuLCBzZWxmLCB0cnlMb2NzTGlzdClcbiAgICApO1xuXG4gICAgcmV0dXJuIHJ1bnRpbWUuaXNHZW5lcmF0b3JGdW5jdGlvbihvdXRlckZuKVxuICAgICAgPyBpdGVyIC8vIElmIG91dGVyRm4gaXMgYSBnZW5lcmF0b3IsIHJldHVybiB0aGUgZnVsbCBpdGVyYXRvci5cbiAgICAgIDogaXRlci5uZXh0KCkudGhlbihmdW5jdGlvbihyZXN1bHQpIHtcbiAgICAgICAgICByZXR1cm4gcmVzdWx0LmRvbmUgPyByZXN1bHQudmFsdWUgOiBpdGVyLm5leHQoKTtcbiAgICAgICAgfSk7XG4gIH07XG5cbiAgZnVuY3Rpb24gbWFrZUludm9rZU1ldGhvZChpbm5lckZuLCBzZWxmLCBjb250ZXh0KSB7XG4gICAgdmFyIHN0YXRlID0gR2VuU3RhdGVTdXNwZW5kZWRTdGFydDtcblxuICAgIHJldHVybiBmdW5jdGlvbiBpbnZva2UobWV0aG9kLCBhcmcpIHtcbiAgICAgIGlmIChzdGF0ZSA9PT0gR2VuU3RhdGVFeGVjdXRpbmcpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKFwiR2VuZXJhdG9yIGlzIGFscmVhZHkgcnVubmluZ1wiKTtcbiAgICAgIH1cblxuICAgICAgaWYgKHN0YXRlID09PSBHZW5TdGF0ZUNvbXBsZXRlZCkge1xuICAgICAgICBpZiAobWV0aG9kID09PSBcInRocm93XCIpIHtcbiAgICAgICAgICB0aHJvdyBhcmc7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCZSBmb3JnaXZpbmcsIHBlciAyNS4zLjMuMy4zIG9mIHRoZSBzcGVjOlxuICAgICAgICAvLyBodHRwczovL3Blb3BsZS5tb3ppbGxhLm9yZy9+am9yZW5kb3JmZi9lczYtZHJhZnQuaHRtbCNzZWMtZ2VuZXJhdG9ycmVzdW1lXG4gICAgICAgIHJldHVybiBkb25lUmVzdWx0KCk7XG4gICAgICB9XG5cbiAgICAgIGNvbnRleHQubWV0aG9kID0gbWV0aG9kO1xuICAgICAgY29udGV4dC5hcmcgPSBhcmc7XG5cbiAgICAgIHdoaWxlICh0cnVlKSB7XG4gICAgICAgIHZhciBkZWxlZ2F0ZSA9IGNvbnRleHQuZGVsZWdhdGU7XG4gICAgICAgIGlmIChkZWxlZ2F0ZSkge1xuICAgICAgICAgIHZhciBkZWxlZ2F0ZVJlc3VsdCA9IG1heWJlSW52b2tlRGVsZWdhdGUoZGVsZWdhdGUsIGNvbnRleHQpO1xuICAgICAgICAgIGlmIChkZWxlZ2F0ZVJlc3VsdCkge1xuICAgICAgICAgICAgaWYgKGRlbGVnYXRlUmVzdWx0ID09PSBDb250aW51ZVNlbnRpbmVsKSBjb250aW51ZTtcbiAgICAgICAgICAgIHJldHVybiBkZWxlZ2F0ZVJlc3VsdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoY29udGV4dC5tZXRob2QgPT09IFwibmV4dFwiKSB7XG4gICAgICAgICAgLy8gU2V0dGluZyBjb250ZXh0Ll9zZW50IGZvciBsZWdhY3kgc3VwcG9ydCBvZiBCYWJlbCdzXG4gICAgICAgICAgLy8gZnVuY3Rpb24uc2VudCBpbXBsZW1lbnRhdGlvbi5cbiAgICAgICAgICBjb250ZXh0LnNlbnQgPSBjb250ZXh0Ll9zZW50ID0gY29udGV4dC5hcmc7XG5cbiAgICAgICAgfSBlbHNlIGlmIChjb250ZXh0Lm1ldGhvZCA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICAgICAgaWYgKHN0YXRlID09PSBHZW5TdGF0ZVN1c3BlbmRlZFN0YXJ0KSB7XG4gICAgICAgICAgICBzdGF0ZSA9IEdlblN0YXRlQ29tcGxldGVkO1xuICAgICAgICAgICAgdGhyb3cgY29udGV4dC5hcmc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgY29udGV4dC5kaXNwYXRjaEV4Y2VwdGlvbihjb250ZXh0LmFyZyk7XG5cbiAgICAgICAgfSBlbHNlIGlmIChjb250ZXh0Lm1ldGhvZCA9PT0gXCJyZXR1cm5cIikge1xuICAgICAgICAgIGNvbnRleHQuYWJydXB0KFwicmV0dXJuXCIsIGNvbnRleHQuYXJnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0YXRlID0gR2VuU3RhdGVFeGVjdXRpbmc7XG5cbiAgICAgICAgdmFyIHJlY29yZCA9IHRyeUNhdGNoKGlubmVyRm4sIHNlbGYsIGNvbnRleHQpO1xuICAgICAgICBpZiAocmVjb3JkLnR5cGUgPT09IFwibm9ybWFsXCIpIHtcbiAgICAgICAgICAvLyBJZiBhbiBleGNlcHRpb24gaXMgdGhyb3duIGZyb20gaW5uZXJGbiwgd2UgbGVhdmUgc3RhdGUgPT09XG4gICAgICAgICAgLy8gR2VuU3RhdGVFeGVjdXRpbmcgYW5kIGxvb3AgYmFjayBmb3IgYW5vdGhlciBpbnZvY2F0aW9uLlxuICAgICAgICAgIHN0YXRlID0gY29udGV4dC5kb25lXG4gICAgICAgICAgICA/IEdlblN0YXRlQ29tcGxldGVkXG4gICAgICAgICAgICA6IEdlblN0YXRlU3VzcGVuZGVkWWllbGQ7XG5cbiAgICAgICAgICBpZiAocmVjb3JkLmFyZyA9PT0gQ29udGludWVTZW50aW5lbCkge1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIHZhbHVlOiByZWNvcmQuYXJnLFxuICAgICAgICAgICAgZG9uZTogY29udGV4dC5kb25lXG4gICAgICAgICAgfTtcblxuICAgICAgICB9IGVsc2UgaWYgKHJlY29yZC50eXBlID09PSBcInRocm93XCIpIHtcbiAgICAgICAgICBzdGF0ZSA9IEdlblN0YXRlQ29tcGxldGVkO1xuICAgICAgICAgIC8vIERpc3BhdGNoIHRoZSBleGNlcHRpb24gYnkgbG9vcGluZyBiYWNrIGFyb3VuZCB0byB0aGVcbiAgICAgICAgICAvLyBjb250ZXh0LmRpc3BhdGNoRXhjZXB0aW9uKGNvbnRleHQuYXJnKSBjYWxsIGFib3ZlLlxuICAgICAgICAgIGNvbnRleHQubWV0aG9kID0gXCJ0aHJvd1wiO1xuICAgICAgICAgIGNvbnRleHQuYXJnID0gcmVjb3JkLmFyZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH07XG4gIH1cblxuICAvLyBDYWxsIGRlbGVnYXRlLml0ZXJhdG9yW2NvbnRleHQubWV0aG9kXShjb250ZXh0LmFyZykgYW5kIGhhbmRsZSB0aGVcbiAgLy8gcmVzdWx0LCBlaXRoZXIgYnkgcmV0dXJuaW5nIGEgeyB2YWx1ZSwgZG9uZSB9IHJlc3VsdCBmcm9tIHRoZVxuICAvLyBkZWxlZ2F0ZSBpdGVyYXRvciwgb3IgYnkgbW9kaWZ5aW5nIGNvbnRleHQubWV0aG9kIGFuZCBjb250ZXh0LmFyZyxcbiAgLy8gc2V0dGluZyBjb250ZXh0LmRlbGVnYXRlIHRvIG51bGwsIGFuZCByZXR1cm5pbmcgdGhlIENvbnRpbnVlU2VudGluZWwuXG4gIGZ1bmN0aW9uIG1heWJlSW52b2tlRGVsZWdhdGUoZGVsZWdhdGUsIGNvbnRleHQpIHtcbiAgICB2YXIgbWV0aG9kID0gZGVsZWdhdGUuaXRlcmF0b3JbY29udGV4dC5tZXRob2RdO1xuICAgIGlmIChtZXRob2QgPT09IHVuZGVmaW5lZCkge1xuICAgICAgLy8gQSAudGhyb3cgb3IgLnJldHVybiB3aGVuIHRoZSBkZWxlZ2F0ZSBpdGVyYXRvciBoYXMgbm8gLnRocm93XG4gICAgICAvLyBtZXRob2QgYWx3YXlzIHRlcm1pbmF0ZXMgdGhlIHlpZWxkKiBsb29wLlxuICAgICAgY29udGV4dC5kZWxlZ2F0ZSA9IG51bGw7XG5cbiAgICAgIGlmIChjb250ZXh0Lm1ldGhvZCA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICAgIGlmIChkZWxlZ2F0ZS5pdGVyYXRvci5yZXR1cm4pIHtcbiAgICAgICAgICAvLyBJZiB0aGUgZGVsZWdhdGUgaXRlcmF0b3IgaGFzIGEgcmV0dXJuIG1ldGhvZCwgZ2l2ZSBpdCBhXG4gICAgICAgICAgLy8gY2hhbmNlIHRvIGNsZWFuIHVwLlxuICAgICAgICAgIGNvbnRleHQubWV0aG9kID0gXCJyZXR1cm5cIjtcbiAgICAgICAgICBjb250ZXh0LmFyZyA9IHVuZGVmaW5lZDtcbiAgICAgICAgICBtYXliZUludm9rZURlbGVnYXRlKGRlbGVnYXRlLCBjb250ZXh0KTtcblxuICAgICAgICAgIGlmIChjb250ZXh0Lm1ldGhvZCA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICAgICAgICAvLyBJZiBtYXliZUludm9rZURlbGVnYXRlKGNvbnRleHQpIGNoYW5nZWQgY29udGV4dC5tZXRob2QgZnJvbVxuICAgICAgICAgICAgLy8gXCJyZXR1cm5cIiB0byBcInRocm93XCIsIGxldCB0aGF0IG92ZXJyaWRlIHRoZSBUeXBlRXJyb3IgYmVsb3cuXG4gICAgICAgICAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBjb250ZXh0Lm1ldGhvZCA9IFwidGhyb3dcIjtcbiAgICAgICAgY29udGV4dC5hcmcgPSBuZXcgVHlwZUVycm9yKFxuICAgICAgICAgIFwiVGhlIGl0ZXJhdG9yIGRvZXMgbm90IHByb3ZpZGUgYSAndGhyb3cnIG1ldGhvZFwiKTtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIENvbnRpbnVlU2VudGluZWw7XG4gICAgfVxuXG4gICAgdmFyIHJlY29yZCA9IHRyeUNhdGNoKG1ldGhvZCwgZGVsZWdhdGUuaXRlcmF0b3IsIGNvbnRleHQuYXJnKTtcblxuICAgIGlmIChyZWNvcmQudHlwZSA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICBjb250ZXh0Lm1ldGhvZCA9IFwidGhyb3dcIjtcbiAgICAgIGNvbnRleHQuYXJnID0gcmVjb3JkLmFyZztcbiAgICAgIGNvbnRleHQuZGVsZWdhdGUgPSBudWxsO1xuICAgICAgcmV0dXJuIENvbnRpbnVlU2VudGluZWw7XG4gICAgfVxuXG4gICAgdmFyIGluZm8gPSByZWNvcmQuYXJnO1xuXG4gICAgaWYgKCEgaW5mbykge1xuICAgICAgY29udGV4dC5tZXRob2QgPSBcInRocm93XCI7XG4gICAgICBjb250ZXh0LmFyZyA9IG5ldyBUeXBlRXJyb3IoXCJpdGVyYXRvciByZXN1bHQgaXMgbm90IGFuIG9iamVjdFwiKTtcbiAgICAgIGNvbnRleHQuZGVsZWdhdGUgPSBudWxsO1xuICAgICAgcmV0dXJuIENvbnRpbnVlU2VudGluZWw7XG4gICAgfVxuXG4gICAgaWYgKGluZm8uZG9uZSkge1xuICAgICAgLy8gQXNzaWduIHRoZSByZXN1bHQgb2YgdGhlIGZpbmlzaGVkIGRlbGVnYXRlIHRvIHRoZSB0ZW1wb3JhcnlcbiAgICAgIC8vIHZhcmlhYmxlIHNwZWNpZmllZCBieSBkZWxlZ2F0ZS5yZXN1bHROYW1lIChzZWUgZGVsZWdhdGVZaWVsZCkuXG4gICAgICBjb250ZXh0W2RlbGVnYXRlLnJlc3VsdE5hbWVdID0gaW5mby52YWx1ZTtcblxuICAgICAgLy8gUmVzdW1lIGV4ZWN1dGlvbiBhdCB0aGUgZGVzaXJlZCBsb2NhdGlvbiAoc2VlIGRlbGVnYXRlWWllbGQpLlxuICAgICAgY29udGV4dC5uZXh0ID0gZGVsZWdhdGUubmV4dExvYztcblxuICAgICAgLy8gSWYgY29udGV4dC5tZXRob2Qgd2FzIFwidGhyb3dcIiBidXQgdGhlIGRlbGVnYXRlIGhhbmRsZWQgdGhlXG4gICAgICAvLyBleGNlcHRpb24sIGxldCB0aGUgb3V0ZXIgZ2VuZXJhdG9yIHByb2NlZWQgbm9ybWFsbHkuIElmXG4gICAgICAvLyBjb250ZXh0Lm1ldGhvZCB3YXMgXCJuZXh0XCIsIGZvcmdldCBjb250ZXh0LmFyZyBzaW5jZSBpdCBoYXMgYmVlblxuICAgICAgLy8gXCJjb25zdW1lZFwiIGJ5IHRoZSBkZWxlZ2F0ZSBpdGVyYXRvci4gSWYgY29udGV4dC5tZXRob2Qgd2FzXG4gICAgICAvLyBcInJldHVyblwiLCBhbGxvdyB0aGUgb3JpZ2luYWwgLnJldHVybiBjYWxsIHRvIGNvbnRpbnVlIGluIHRoZVxuICAgICAgLy8gb3V0ZXIgZ2VuZXJhdG9yLlxuICAgICAgaWYgKGNvbnRleHQubWV0aG9kICE9PSBcInJldHVyblwiKSB7XG4gICAgICAgIGNvbnRleHQubWV0aG9kID0gXCJuZXh0XCI7XG4gICAgICAgIGNvbnRleHQuYXJnID0gdW5kZWZpbmVkO1xuICAgICAgfVxuXG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIFJlLXlpZWxkIHRoZSByZXN1bHQgcmV0dXJuZWQgYnkgdGhlIGRlbGVnYXRlIG1ldGhvZC5cbiAgICAgIHJldHVybiBpbmZvO1xuICAgIH1cblxuICAgIC8vIFRoZSBkZWxlZ2F0ZSBpdGVyYXRvciBpcyBmaW5pc2hlZCwgc28gZm9yZ2V0IGl0IGFuZCBjb250aW51ZSB3aXRoXG4gICAgLy8gdGhlIG91dGVyIGdlbmVyYXRvci5cbiAgICBjb250ZXh0LmRlbGVnYXRlID0gbnVsbDtcbiAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgfVxuXG4gIC8vIERlZmluZSBHZW5lcmF0b3IucHJvdG90eXBlLntuZXh0LHRocm93LHJldHVybn0gaW4gdGVybXMgb2YgdGhlXG4gIC8vIHVuaWZpZWQgLl9pbnZva2UgaGVscGVyIG1ldGhvZC5cbiAgZGVmaW5lSXRlcmF0b3JNZXRob2RzKEdwKTtcblxuICBHcFt0b1N0cmluZ1RhZ1N5bWJvbF0gPSBcIkdlbmVyYXRvclwiO1xuXG4gIC8vIEEgR2VuZXJhdG9yIHNob3VsZCBhbHdheXMgcmV0dXJuIGl0c2VsZiBhcyB0aGUgaXRlcmF0b3Igb2JqZWN0IHdoZW4gdGhlXG4gIC8vIEBAaXRlcmF0b3IgZnVuY3Rpb24gaXMgY2FsbGVkIG9uIGl0LiBTb21lIGJyb3dzZXJzJyBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlXG4gIC8vIGl0ZXJhdG9yIHByb3RvdHlwZSBjaGFpbiBpbmNvcnJlY3RseSBpbXBsZW1lbnQgdGhpcywgY2F1c2luZyB0aGUgR2VuZXJhdG9yXG4gIC8vIG9iamVjdCB0byBub3QgYmUgcmV0dXJuZWQgZnJvbSB0aGlzIGNhbGwuIFRoaXMgZW5zdXJlcyB0aGF0IGRvZXNuJ3QgaGFwcGVuLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3JlZ2VuZXJhdG9yL2lzc3Vlcy8yNzQgZm9yIG1vcmUgZGV0YWlscy5cbiAgR3BbaXRlcmF0b3JTeW1ib2xdID0gZnVuY3Rpb24oKSB7XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgR3AudG9TdHJpbmcgPSBmdW5jdGlvbigpIHtcbiAgICByZXR1cm4gXCJbb2JqZWN0IEdlbmVyYXRvcl1cIjtcbiAgfTtcblxuICBmdW5jdGlvbiBwdXNoVHJ5RW50cnkobG9jcykge1xuICAgIHZhciBlbnRyeSA9IHsgdHJ5TG9jOiBsb2NzWzBdIH07XG5cbiAgICBpZiAoMSBpbiBsb2NzKSB7XG4gICAgICBlbnRyeS5jYXRjaExvYyA9IGxvY3NbMV07XG4gICAgfVxuXG4gICAgaWYgKDIgaW4gbG9jcykge1xuICAgICAgZW50cnkuZmluYWxseUxvYyA9IGxvY3NbMl07XG4gICAgICBlbnRyeS5hZnRlckxvYyA9IGxvY3NbM107XG4gICAgfVxuXG4gICAgdGhpcy50cnlFbnRyaWVzLnB1c2goZW50cnkpO1xuICB9XG5cbiAgZnVuY3Rpb24gcmVzZXRUcnlFbnRyeShlbnRyeSkge1xuICAgIHZhciByZWNvcmQgPSBlbnRyeS5jb21wbGV0aW9uIHx8IHt9O1xuICAgIHJlY29yZC50eXBlID0gXCJub3JtYWxcIjtcbiAgICBkZWxldGUgcmVjb3JkLmFyZztcbiAgICBlbnRyeS5jb21wbGV0aW9uID0gcmVjb3JkO1xuICB9XG5cbiAgZnVuY3Rpb24gQ29udGV4dCh0cnlMb2NzTGlzdCkge1xuICAgIC8vIFRoZSByb290IGVudHJ5IG9iamVjdCAoZWZmZWN0aXZlbHkgYSB0cnkgc3RhdGVtZW50IHdpdGhvdXQgYSBjYXRjaFxuICAgIC8vIG9yIGEgZmluYWxseSBibG9jaykgZ2l2ZXMgdXMgYSBwbGFjZSB0byBzdG9yZSB2YWx1ZXMgdGhyb3duIGZyb21cbiAgICAvLyBsb2NhdGlvbnMgd2hlcmUgdGhlcmUgaXMgbm8gZW5jbG9zaW5nIHRyeSBzdGF0ZW1lbnQuXG4gICAgdGhpcy50cnlFbnRyaWVzID0gW3sgdHJ5TG9jOiBcInJvb3RcIiB9XTtcbiAgICB0cnlMb2NzTGlzdC5mb3JFYWNoKHB1c2hUcnlFbnRyeSwgdGhpcyk7XG4gICAgdGhpcy5yZXNldCh0cnVlKTtcbiAgfVxuXG4gIHJ1bnRpbWUua2V5cyA9IGZ1bmN0aW9uKG9iamVjdCkge1xuICAgIHZhciBrZXlzID0gW107XG4gICAgZm9yICh2YXIga2V5IGluIG9iamVjdCkge1xuICAgICAga2V5cy5wdXNoKGtleSk7XG4gICAgfVxuICAgIGtleXMucmV2ZXJzZSgpO1xuXG4gICAgLy8gUmF0aGVyIHRoYW4gcmV0dXJuaW5nIGFuIG9iamVjdCB3aXRoIGEgbmV4dCBtZXRob2QsIHdlIGtlZXBcbiAgICAvLyB0aGluZ3Mgc2ltcGxlIGFuZCByZXR1cm4gdGhlIG5leHQgZnVuY3Rpb24gaXRzZWxmLlxuICAgIHJldHVybiBmdW5jdGlvbiBuZXh0KCkge1xuICAgICAgd2hpbGUgKGtleXMubGVuZ3RoKSB7XG4gICAgICAgIHZhciBrZXkgPSBrZXlzLnBvcCgpO1xuICAgICAgICBpZiAoa2V5IGluIG9iamVjdCkge1xuICAgICAgICAgIG5leHQudmFsdWUgPSBrZXk7XG4gICAgICAgICAgbmV4dC5kb25lID0gZmFsc2U7XG4gICAgICAgICAgcmV0dXJuIG5leHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gVG8gYXZvaWQgY3JlYXRpbmcgYW4gYWRkaXRpb25hbCBvYmplY3QsIHdlIGp1c3QgaGFuZyB0aGUgLnZhbHVlXG4gICAgICAvLyBhbmQgLmRvbmUgcHJvcGVydGllcyBvZmYgdGhlIG5leHQgZnVuY3Rpb24gb2JqZWN0IGl0c2VsZi4gVGhpc1xuICAgICAgLy8gYWxzbyBlbnN1cmVzIHRoYXQgdGhlIG1pbmlmaWVyIHdpbGwgbm90IGFub255bWl6ZSB0aGUgZnVuY3Rpb24uXG4gICAgICBuZXh0LmRvbmUgPSB0cnVlO1xuICAgICAgcmV0dXJuIG5leHQ7XG4gICAgfTtcbiAgfTtcblxuICBmdW5jdGlvbiB2YWx1ZXMoaXRlcmFibGUpIHtcbiAgICBpZiAoaXRlcmFibGUpIHtcbiAgICAgIHZhciBpdGVyYXRvck1ldGhvZCA9IGl0ZXJhYmxlW2l0ZXJhdG9yU3ltYm9sXTtcbiAgICAgIGlmIChpdGVyYXRvck1ldGhvZCkge1xuICAgICAgICByZXR1cm4gaXRlcmF0b3JNZXRob2QuY2FsbChpdGVyYWJsZSk7XG4gICAgICB9XG5cbiAgICAgIGlmICh0eXBlb2YgaXRlcmFibGUubmV4dCA9PT0gXCJmdW5jdGlvblwiKSB7XG4gICAgICAgIHJldHVybiBpdGVyYWJsZTtcbiAgICAgIH1cblxuICAgICAgaWYgKCFpc05hTihpdGVyYWJsZS5sZW5ndGgpKSB7XG4gICAgICAgIHZhciBpID0gLTEsIG5leHQgPSBmdW5jdGlvbiBuZXh0KCkge1xuICAgICAgICAgIHdoaWxlICgrK2kgPCBpdGVyYWJsZS5sZW5ndGgpIHtcbiAgICAgICAgICAgIGlmIChoYXNPd24uY2FsbChpdGVyYWJsZSwgaSkpIHtcbiAgICAgICAgICAgICAgbmV4dC52YWx1ZSA9IGl0ZXJhYmxlW2ldO1xuICAgICAgICAgICAgICBuZXh0LmRvbmUgPSBmYWxzZTtcbiAgICAgICAgICAgICAgcmV0dXJuIG5leHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbmV4dC52YWx1ZSA9IHVuZGVmaW5lZDtcbiAgICAgICAgICBuZXh0LmRvbmUgPSB0cnVlO1xuXG4gICAgICAgICAgcmV0dXJuIG5leHQ7XG4gICAgICAgIH07XG5cbiAgICAgICAgcmV0dXJuIG5leHQubmV4dCA9IG5leHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmV0dXJuIGFuIGl0ZXJhdG9yIHdpdGggbm8gdmFsdWVzLlxuICAgIHJldHVybiB7IG5leHQ6IGRvbmVSZXN1bHQgfTtcbiAgfVxuICBydW50aW1lLnZhbHVlcyA9IHZhbHVlcztcblxuICBmdW5jdGlvbiBkb25lUmVzdWx0KCkge1xuICAgIHJldHVybiB7IHZhbHVlOiB1bmRlZmluZWQsIGRvbmU6IHRydWUgfTtcbiAgfVxuXG4gIENvbnRleHQucHJvdG90eXBlID0ge1xuICAgIGNvbnN0cnVjdG9yOiBDb250ZXh0LFxuXG4gICAgcmVzZXQ6IGZ1bmN0aW9uKHNraXBUZW1wUmVzZXQpIHtcbiAgICAgIHRoaXMucHJldiA9IDA7XG4gICAgICB0aGlzLm5leHQgPSAwO1xuICAgICAgLy8gUmVzZXR0aW5nIGNvbnRleHQuX3NlbnQgZm9yIGxlZ2FjeSBzdXBwb3J0IG9mIEJhYmVsJ3NcbiAgICAgIC8vIGZ1bmN0aW9uLnNlbnQgaW1wbGVtZW50YXRpb24uXG4gICAgICB0aGlzLnNlbnQgPSB0aGlzLl9zZW50ID0gdW5kZWZpbmVkO1xuICAgICAgdGhpcy5kb25lID0gZmFsc2U7XG4gICAgICB0aGlzLmRlbGVnYXRlID0gbnVsbDtcblxuICAgICAgdGhpcy5tZXRob2QgPSBcIm5leHRcIjtcbiAgICAgIHRoaXMuYXJnID0gdW5kZWZpbmVkO1xuXG4gICAgICB0aGlzLnRyeUVudHJpZXMuZm9yRWFjaChyZXNldFRyeUVudHJ5KTtcblxuICAgICAgaWYgKCFza2lwVGVtcFJlc2V0KSB7XG4gICAgICAgIGZvciAodmFyIG5hbWUgaW4gdGhpcykge1xuICAgICAgICAgIC8vIE5vdCBzdXJlIGFib3V0IHRoZSBvcHRpbWFsIG9yZGVyIG9mIHRoZXNlIGNvbmRpdGlvbnM6XG4gICAgICAgICAgaWYgKG5hbWUuY2hhckF0KDApID09PSBcInRcIiAmJlxuICAgICAgICAgICAgICBoYXNPd24uY2FsbCh0aGlzLCBuYW1lKSAmJlxuICAgICAgICAgICAgICAhaXNOYU4oK25hbWUuc2xpY2UoMSkpKSB7XG4gICAgICAgICAgICB0aGlzW25hbWVdID0gdW5kZWZpbmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0sXG5cbiAgICBzdG9wOiBmdW5jdGlvbigpIHtcbiAgICAgIHRoaXMuZG9uZSA9IHRydWU7XG5cbiAgICAgIHZhciByb290RW50cnkgPSB0aGlzLnRyeUVudHJpZXNbMF07XG4gICAgICB2YXIgcm9vdFJlY29yZCA9IHJvb3RFbnRyeS5jb21wbGV0aW9uO1xuICAgICAgaWYgKHJvb3RSZWNvcmQudHlwZSA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICAgIHRocm93IHJvb3RSZWNvcmQuYXJnO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gdGhpcy5ydmFsO1xuICAgIH0sXG5cbiAgICBkaXNwYXRjaEV4Y2VwdGlvbjogZnVuY3Rpb24oZXhjZXB0aW9uKSB7XG4gICAgICBpZiAodGhpcy5kb25lKSB7XG4gICAgICAgIHRocm93IGV4Y2VwdGlvbjtcbiAgICAgIH1cblxuICAgICAgdmFyIGNvbnRleHQgPSB0aGlzO1xuICAgICAgZnVuY3Rpb24gaGFuZGxlKGxvYywgY2F1Z2h0KSB7XG4gICAgICAgIHJlY29yZC50eXBlID0gXCJ0aHJvd1wiO1xuICAgICAgICByZWNvcmQuYXJnID0gZXhjZXB0aW9uO1xuICAgICAgICBjb250ZXh0Lm5leHQgPSBsb2M7XG5cbiAgICAgICAgaWYgKGNhdWdodCkge1xuICAgICAgICAgIC8vIElmIHRoZSBkaXNwYXRjaGVkIGV4Y2VwdGlvbiB3YXMgY2F1Z2h0IGJ5IGEgY2F0Y2ggYmxvY2ssXG4gICAgICAgICAgLy8gdGhlbiBsZXQgdGhhdCBjYXRjaCBibG9jayBoYW5kbGUgdGhlIGV4Y2VwdGlvbiBub3JtYWxseS5cbiAgICAgICAgICBjb250ZXh0Lm1ldGhvZCA9IFwibmV4dFwiO1xuICAgICAgICAgIGNvbnRleHQuYXJnID0gdW5kZWZpbmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgcmV0dXJuICEhIGNhdWdodDtcbiAgICAgIH1cblxuICAgICAgZm9yICh2YXIgaSA9IHRoaXMudHJ5RW50cmllcy5sZW5ndGggLSAxOyBpID49IDA7IC0taSkge1xuICAgICAgICB2YXIgZW50cnkgPSB0aGlzLnRyeUVudHJpZXNbaV07XG4gICAgICAgIHZhciByZWNvcmQgPSBlbnRyeS5jb21wbGV0aW9uO1xuXG4gICAgICAgIGlmIChlbnRyeS50cnlMb2MgPT09IFwicm9vdFwiKSB7XG4gICAgICAgICAgLy8gRXhjZXB0aW9uIHRocm93biBvdXRzaWRlIG9mIGFueSB0cnkgYmxvY2sgdGhhdCBjb3VsZCBoYW5kbGVcbiAgICAgICAgICAvLyBpdCwgc28gc2V0IHRoZSBjb21wbGV0aW9uIHZhbHVlIG9mIHRoZSBlbnRpcmUgZnVuY3Rpb24gdG9cbiAgICAgICAgICAvLyB0aHJvdyB0aGUgZXhjZXB0aW9uLlxuICAgICAgICAgIHJldHVybiBoYW5kbGUoXCJlbmRcIik7XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoZW50cnkudHJ5TG9jIDw9IHRoaXMucHJldikge1xuICAgICAgICAgIHZhciBoYXNDYXRjaCA9IGhhc093bi5jYWxsKGVudHJ5LCBcImNhdGNoTG9jXCIpO1xuICAgICAgICAgIHZhciBoYXNGaW5hbGx5ID0gaGFzT3duLmNhbGwoZW50cnksIFwiZmluYWxseUxvY1wiKTtcblxuICAgICAgICAgIGlmIChoYXNDYXRjaCAmJiBoYXNGaW5hbGx5KSB7XG4gICAgICAgICAgICBpZiAodGhpcy5wcmV2IDwgZW50cnkuY2F0Y2hMb2MpIHtcbiAgICAgICAgICAgICAgcmV0dXJuIGhhbmRsZShlbnRyeS5jYXRjaExvYywgdHJ1ZSk7XG4gICAgICAgICAgICB9IGVsc2UgaWYgKHRoaXMucHJldiA8IGVudHJ5LmZpbmFsbHlMb2MpIHtcbiAgICAgICAgICAgICAgcmV0dXJuIGhhbmRsZShlbnRyeS5maW5hbGx5TG9jKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH0gZWxzZSBpZiAoaGFzQ2F0Y2gpIHtcbiAgICAgICAgICAgIGlmICh0aGlzLnByZXYgPCBlbnRyeS5jYXRjaExvYykge1xuICAgICAgICAgICAgICByZXR1cm4gaGFuZGxlKGVudHJ5LmNhdGNoTG9jLCB0cnVlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH0gZWxzZSBpZiAoaGFzRmluYWxseSkge1xuICAgICAgICAgICAgaWYgKHRoaXMucHJldiA8IGVudHJ5LmZpbmFsbHlMb2MpIHtcbiAgICAgICAgICAgICAgcmV0dXJuIGhhbmRsZShlbnRyeS5maW5hbGx5TG9jKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXCJ0cnkgc3RhdGVtZW50IHdpdGhvdXQgY2F0Y2ggb3IgZmluYWxseVwiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9LFxuXG4gICAgYWJydXB0OiBmdW5jdGlvbih0eXBlLCBhcmcpIHtcbiAgICAgIGZvciAodmFyIGkgPSB0aGlzLnRyeUVudHJpZXMubGVuZ3RoIC0gMTsgaSA+PSAwOyAtLWkpIHtcbiAgICAgICAgdmFyIGVudHJ5ID0gdGhpcy50cnlFbnRyaWVzW2ldO1xuICAgICAgICBpZiAoZW50cnkudHJ5TG9jIDw9IHRoaXMucHJldiAmJlxuICAgICAgICAgICAgaGFzT3duLmNhbGwoZW50cnksIFwiZmluYWxseUxvY1wiKSAmJlxuICAgICAgICAgICAgdGhpcy5wcmV2IDwgZW50cnkuZmluYWxseUxvYykge1xuICAgICAgICAgIHZhciBmaW5hbGx5RW50cnkgPSBlbnRyeTtcbiAgICAgICAgICBicmVhaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpZiAoZmluYWxseUVudHJ5ICYmXG4gICAgICAgICAgKHR5cGUgPT09IFwiYnJlYWtcIiB8fFxuICAgICAgICAgICB0eXBlID09PSBcImNvbnRpbnVlXCIpICYmXG4gICAgICAgICAgZmluYWxseUVudHJ5LnRyeUxvYyA8PSBhcmcgJiZcbiAgICAgICAgICBhcmcgPD0gZmluYWxseUVudHJ5LmZpbmFsbHlMb2MpIHtcbiAgICAgICAgLy8gSWdub3JlIHRoZSBmaW5hbGx5IGVudHJ5IGlmIGNvbnRyb2wgaXMgbm90IGp1bXBpbmcgdG8gYVxuICAgICAgICAvLyBsb2NhdGlvbiBvdXRzaWRlIHRoZSB0cnkvY2F0Y2ggYmxvY2suXG4gICAgICAgIGZpbmFsbHlFbnRyeSA9IG51bGw7XG4gICAgICB9XG5cbiAgICAgIHZhciByZWNvcmQgPSBmaW5hbGx5RW50cnkgPyBmaW5hbGx5RW50cnkuY29tcGxldGlvbiA6IHt9O1xuICAgICAgcmVjb3JkLnR5cGUgPSB0eXBlO1xuICAgICAgcmVjb3JkLmFyZyA9IGFyZztcblxuICAgICAgaWYgKGZpbmFsbHlFbnRyeSkge1xuICAgICAgICB0aGlzLm1ldGhvZCA9IFwibmV4dFwiO1xuICAgICAgICB0aGlzLm5leHQgPSBmaW5hbGx5RW50cnkuZmluYWxseUxvYztcbiAgICAgICAgcmV0dXJuIENvbnRpbnVlU2VudGluZWw7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiB0aGlzLmNvbXBsZXRlKHJlY29yZCk7XG4gICAgfSxcblxuICAgIGNvbXBsZXRlOiBmdW5jdGlvbihyZWNvcmQsIGFmdGVyTG9jKSB7XG4gICAgICBpZiAocmVjb3JkLnR5cGUgPT09IFwidGhyb3dcIikge1xuICAgICAgICB0aHJvdyByZWNvcmQuYXJnO1xuICAgICAgfVxuXG4gICAgICBpZiAocmVjb3JkLnR5cGUgPT09IFwiYnJlYWtcIiB8fFxuICAgICAgICAgIHJlY29yZC50eXBlID09PSBcImNvbnRpbnVlXCIpIHtcbiAgICAgICAgdGhpcy5uZXh0ID0gcmVjb3JkLmFyZztcbiAgICAgIH0gZWxzZSBpZiAocmVjb3JkLnR5cGUgPT09IFwicmV0dXJuXCIpIHtcbiAgICAgICAgdGhpcy5ydmFsID0gdGhpcy5hcmcgPSByZWNvcmQuYXJnO1xuICAgICAgICB0aGlzLm1ldGhvZCA9IFwicmV0dXJuXCI7XG4gICAgICAgIHRoaXMubmV4dCA9IFwiZW5kXCI7XG4gICAgICB9IGVsc2UgaWYgKHJlY29yZC50eXBlID09PSBcIm5vcm1hbFwiICYmIGFmdGVyTG9jKSB7XG4gICAgICAgIHRoaXMubmV4dCA9IGFmdGVyTG9jO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgICB9LFxuXG4gICAgZmluaXNoOiBmdW5jdGlvbihmaW5hbGx5TG9jKSB7XG4gICAgICBmb3IgKHZhciBpID0gdGhpcy50cnlFbnRyaWVzLmxlbmd0aCAtIDE7IGkgPj0gMDsgLS1pKSB7XG4gICAgICAgIHZhciBlbnRyeSA9IHRoaXMudHJ5RW50cmllc1tpXTtcbiAgICAgICAgaWYgKGVudHJ5LmZpbmFsbHlMb2MgPT09IGZpbmFsbHlMb2MpIHtcbiAgICAgICAgICB0aGlzLmNvbXBsZXRlKGVudHJ5LmNvbXBsZXRpb24sIGVudHJ5LmFmdGVyTG9jKTtcbiAgICAgICAgICByZXNldFRyeUVudHJ5KGVudHJ5KTtcbiAgICAgICAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0sXG5cbiAgICBcImNhdGNoXCI6IGZ1bmN0aW9uKHRyeUxvYykge1xuICAgICAgZm9yICh2YXIgaSA9IHRoaXMudHJ5RW50cmllcy5sZW5ndGggLSAxOyBpID49IDA7IC0taSkge1xuICAgICAgICB2YXIgZW50cnkgPSB0aGlzLnRyeUVudHJpZXNbaV07XG4gICAgICAgIGlmIChlbnRyeS50cnlMb2MgPT09IHRyeUxvYykge1xuICAgICAgICAgIHZhciByZWNvcmQgPSBlbnRyeS5jb21wbGV0aW9uO1xuICAgICAgICAgIGlmIChyZWNvcmQudHlwZSA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICAgICAgICB2YXIgdGhyb3duID0gcmVjb3JkLmFyZztcbiAgICAgICAgICAgIHJlc2V0VHJ5RW50cnkoZW50cnkpO1xuICAgICAgICAgIH1cbiAgICAgICAgICByZXR1cm4gdGhyb3duO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFRoZSBjb250ZXh0LmNhdGNoIG1ldGhvZCBtdXN0IG9ubHkgYmUgY2FsbGVkIHdpdGggYSBsb2NhdGlvblxuICAgICAgLy8gYXJndW1lbnQgdGhhdCBjb3JyZXNwb25kcyB0byBhIGtub3duIGNhdGNoIGJsb2NrLlxuICAgICAgdGhyb3cgbmV3IEVycm9yKFwiaWxsZWdhbCBjYXRjaCBhdHRlbXB0XCIpO1xuICAgIH0sXG5cbiAgICBkZWxlZ2F0ZVlpZWxkOiBmdW5jdGlvbihpdGVyYWJsZSwgcmVzdWx0TmFtZSwgbmV4dExvYykge1xuICAgICAgdGhpcy5kZWxlZ2F0ZSA9IHtcbiAgICAgICAgaXRlcmF0b3I6IHZhbHVlcyhpdGVyYWJsZSksXG4gICAgICAgIHJlc3VsdE5hbWU6IHJlc3VsdE5hbWUsXG4gICAgICAgIG5leHRMb2M6IG5leHRMb2NcbiAgICAgIH07XG5cbiAgICAgIGlmICh0aGlzLm1ldGhvZCA9PT0gXCJuZXh0XCIpIHtcbiAgICAgICAgLy8gRGVsaWJlcmF0ZWx5IGZvcmdldCB0aGUgbGFzdCBzZW50IHZhbHVlIHNvIHRoYXQgd2UgZG9uJ3RcbiAgICAgICAgLy8gYWNjaWRlbnRhbGx5IHBhc3MgaXQgb24gdG8gdGhlIGRlbGVnYXRlLlxuICAgICAgICB0aGlzLmFyZyA9IHVuZGVmaW5lZDtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIENvbnRpbnVlU2VudGluZWw7XG4gICAgfVxuICB9O1xufSkoXG4gIC8vIEluIHNsb3BweSBtb2RlLCB1bmJvdW5kIGB0aGlzYCByZWZlcnMgdG8gdGhlIGdsb2JhbCBvYmplY3QsIGZhbGxiYWNrIHRvXG4gIC8vIEZ1bmN0aW9uIGNvbnN0cnVjdG9yIGlmIHdlJ3JlIGluIGdsb2JhbCBzdHJpY3QgbW9kZS4gVGhhdCBpcyBzYWRseSBhIGZvcm1cbiAgLy8gb2YgaW5kaXJlY3QgZXZhbCB3aGljaCB2aW9sYXRlcyBDb250ZW50IFNlY3VyaXR5IFBvbGljeS5cbiAgKGZ1bmN0aW9uKCkgeyByZXR1cm4gdGhpcyB9KSgpIHx8IEZ1bmN0aW9uKFwicmV0dXJuIHRoaXNcIikoKVxuKTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL3JlZ2VuZXJhdG9yLXJ1bnRpbWUvcnVudGltZS5qc1xuLy8gbW9kdWxlIGlkID0gMjhcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///28\n");400 401 /***/ }), 402 /* 29*/423 eval("/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n!(function(global) {\n \"use strict\";\n\n var Op = Object.prototype;\n var hasOwn = Op.hasOwnProperty;\n var undefined; // More compressible than void 0.\n var $Symbol = typeof Symbol === \"function\" ? Symbol : {};\n var iteratorSymbol = $Symbol.iterator || \"@@iterator\";\n var asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\";\n var toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n\n var inModule = typeof module === \"object\";\n var runtime = global.regeneratorRuntime;\n if (runtime) {\n if (inModule) {\n // If regeneratorRuntime is defined globally and we're in a module,\n // make the exports object identical to regeneratorRuntime.\n module.exports = runtime;\n }\n // Don't bother evaluating the rest of this file if the runtime was\n // already defined globally.\n return;\n }\n\n // Define the runtime globally (as expected by generated code) as either\n // module.exports (if we're in a module) or a new, empty object.\n runtime = global.regeneratorRuntime = inModule ? module.exports : {};\n\n function wrap(innerFn, outerFn, self, tryLocsList) {\n // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;\n var generator = Object.create(protoGenerator.prototype);\n var context = new Context(tryLocsList || []);\n\n // The ._invoke method unifies the implementations of the .next,\n // .throw, and .return methods.\n generator._invoke = makeInvokeMethod(innerFn, self, context);\n\n return generator;\n }\n runtime.wrap = wrap;\n\n // Try/catch helper to minimize deoptimizations. Returns a completion\n // record like context.tryEntries[i].completion. This interface could\n // have been (and was previously) designed to take a closure to be\n // invoked without arguments, but in all the cases we care about we\n // already have an existing method we want to call, so there's no need\n // to create a new function object. We can even get away with assuming\n // the method takes exactly one argument, since that happens to be true\n // in every case, so we don't have to touch the arguments object. The\n // only additional allocation required is the completion record, which\n // has a stable shape and so hopefully should be cheap to allocate.\n function tryCatch(fn, obj, arg) {\n try {\n return { type: \"normal\", arg: fn.call(obj, arg) };\n } catch (err) {\n return { type: \"throw\", arg: err };\n }\n }\n\n var GenStateSuspendedStart = \"suspendedStart\";\n var GenStateSuspendedYield = \"suspendedYield\";\n var GenStateExecuting = \"executing\";\n var GenStateCompleted = \"completed\";\n\n // Returning this object from the innerFn has the same effect as\n // breaking out of the dispatch switch statement.\n var ContinueSentinel = {};\n\n // Dummy constructor functions that we use as the .constructor and\n // .constructor.prototype properties for functions that return Generator\n // objects. For full spec compliance, you may wish to configure your\n // minifier not to mangle the names of these two functions.\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n\n // This is a polyfill for %IteratorPrototype% for environments that\n // don't natively support it.\n var IteratorPrototype = {};\n IteratorPrototype[iteratorSymbol] = function () {\n return this;\n };\n\n var getProto = Object.getPrototypeOf;\n var NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n if (NativeIteratorPrototype &&\n NativeIteratorPrototype !== Op &&\n hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {\n // This environment has a native %IteratorPrototype%; use it instead\n // of the polyfill.\n IteratorPrototype = NativeIteratorPrototype;\n }\n\n var Gp = GeneratorFunctionPrototype.prototype =\n Generator.prototype = Object.create(IteratorPrototype);\n GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;\n GeneratorFunctionPrototype.constructor = GeneratorFunction;\n GeneratorFunctionPrototype[toStringTagSymbol] =\n GeneratorFunction.displayName = \"GeneratorFunction\";\n\n // Helper for defining the .next, .throw, and .return methods of the\n // Iterator interface in terms of a single ._invoke method.\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function(method) {\n prototype[method] = function(arg) {\n return this._invoke(method, arg);\n };\n });\n }\n\n runtime.isGeneratorFunction = function(genFun) {\n var ctor = typeof genFun === \"function\" && genFun.constructor;\n return ctor\n ? ctor === GeneratorFunction ||\n // For the native GeneratorFunction constructor, the best we can\n // do is to check its .name property.\n (ctor.displayName || ctor.name) === \"GeneratorFunction\"\n : false;\n };\n\n runtime.mark = function(genFun) {\n if (Object.setPrototypeOf) {\n Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);\n } else {\n genFun.__proto__ = GeneratorFunctionPrototype;\n if (!(toStringTagSymbol in genFun)) {\n genFun[toStringTagSymbol] = \"GeneratorFunction\";\n }\n }\n genFun.prototype = Object.create(Gp);\n return genFun;\n };\n\n // Within the body of any async function, `await x` is transformed to\n // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test\n // `hasOwn.call(value, \"__await\")` to determine if the yielded value is\n // meant to be awaited.\n runtime.awrap = function(arg) {\n return { __await: arg };\n };\n\n function AsyncIterator(generator) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (record.type === \"throw\") {\n reject(record.arg);\n } else {\n var result = record.arg;\n var value = result.value;\n if (value &&\n typeof value === \"object\" &&\n hasOwn.call(value, \"__await\")) {\n return Promise.resolve(value.__await).then(function(value) {\n invoke(\"next\", value, resolve, reject);\n }, function(err) {\n invoke(\"throw\", err, resolve, reject);\n });\n }\n\n return Promise.resolve(value).then(function(unwrapped) {\n // When a yielded Promise is resolved, its final value becomes\n // the .value of the Promise<{value,done}> result for the\n // current iteration. If the Promise is rejected, however, the\n // result for this iteration will be rejected with the same\n // reason. Note that rejections of yielded Promises are not\n // thrown back into the generator function, as is the case\n // when an awaited Promise is rejected. This difference in\n // behavior between yield and await is important, because it\n // allows the consumer to decide what to do with the yielded\n // rejection (swallow it and continue, manually .throw it back\n // into the generator, abandon iteration, whatever). With\n // await, by contrast, there is no opportunity to examine the\n // rejection reason outside the generator function, so the\n // only option is to throw it from the await expression, and\n // let the generator function handle the exception.\n result.value = unwrapped;\n resolve(result);\n }, reject);\n }\n }\n\n var previousPromise;\n\n function enqueue(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new Promise(function(resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n\n return previousPromise =\n // If enqueue has been called before, then we want to wait until\n // all previous Promises have been resolved before calling invoke,\n // so that results are always delivered in the correct order. If\n // enqueue has not been called before, then it is important to\n // call invoke immediately, without waiting on a callback to fire,\n // so that the async generator function has the opportunity to do\n // any necessary setup in a predictable way. This predictability\n // is why the Promise constructor synchronously invokes its\n // executor callback, and why async functions synchronously\n // execute code before the first await. Since we implement simple\n // async functions in terms of async generators, it is especially\n // important to get this right, even though it requires care.\n previousPromise ? previousPromise.then(\n callInvokeWithMethodAndArg,\n // Avoid propagating failures to Promises returned by later\n // invocations of the iterator.\n callInvokeWithMethodAndArg\n ) : callInvokeWithMethodAndArg();\n }\n\n // Define the unified helper method that is used to implement .next,\n // .throw, and .return (see defineIteratorMethods).\n this._invoke = enqueue;\n }\n\n defineIteratorMethods(AsyncIterator.prototype);\n AsyncIterator.prototype[asyncIteratorSymbol] = function () {\n return this;\n };\n runtime.AsyncIterator = AsyncIterator;\n\n // Note that simple async functions are implemented on top of\n // AsyncIterator objects; they just return a Promise for the value of\n // the final result produced by the iterator.\n runtime.async = function(innerFn, outerFn, self, tryLocsList) {\n var iter = new AsyncIterator(\n wrap(innerFn, outerFn, self, tryLocsList)\n );\n\n return runtime.isGeneratorFunction(outerFn)\n ? iter // If outerFn is a generator, return the full iterator.\n : iter.next().then(function(result) {\n return result.done ? result.value : iter.next();\n });\n };\n\n function makeInvokeMethod(innerFn, self, context) {\n var state = GenStateSuspendedStart;\n\n return function invoke(method, arg) {\n if (state === GenStateExecuting) {\n throw new Error(\"Generator is already running\");\n }\n\n if (state === GenStateCompleted) {\n if (method === \"throw\") {\n throw arg;\n }\n\n // Be forgiving, per 25.3.3.3.3 of the spec:\n // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume\n return doneResult();\n }\n\n context.method = method;\n context.arg = arg;\n\n while (true) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n\n if (context.method === \"next\") {\n // Setting context._sent for legacy support of Babel's\n // function.sent implementation.\n context.sent = context._sent = context.arg;\n\n } else if (context.method === \"throw\") {\n if (state === GenStateSuspendedStart) {\n state = GenStateCompleted;\n throw context.arg;\n }\n\n context.dispatchException(context.arg);\n\n } else if (context.method === \"return\") {\n context.abrupt(\"return\", context.arg);\n }\n\n state = GenStateExecuting;\n\n var record = tryCatch(innerFn, self, context);\n if (record.type === \"normal\") {\n // If an exception is thrown from innerFn, we leave state ===\n // GenStateExecuting and loop back for another invocation.\n state = context.done\n ? GenStateCompleted\n : GenStateSuspendedYield;\n\n if (record.arg === ContinueSentinel) {\n continue;\n }\n\n return {\n value: record.arg,\n done: context.done\n };\n\n } else if (record.type === \"throw\") {\n state = GenStateCompleted;\n // Dispatch the exception by looping back around to the\n // context.dispatchException(context.arg) call above.\n context.method = \"throw\";\n context.arg = record.arg;\n }\n }\n };\n }\n\n // Call delegate.iterator[context.method](context.arg) and handle the\n // result, either by returning a { value, done } result from the\n // delegate iterator, or by modifying context.method and context.arg,\n // setting context.delegate to null, and returning the ContinueSentinel.\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (method === undefined) {\n // A .throw or .return when the delegate iterator has no .throw\n // method always terminates the yield* loop.\n context.delegate = null;\n\n if (context.method === \"throw\") {\n if (delegate.iterator.return) {\n // If the delegate iterator has a return method, give it a\n // chance to clean up.\n context.method = \"return\";\n context.arg = undefined;\n maybeInvokeDelegate(delegate, context);\n\n if (context.method === \"throw\") {\n // If maybeInvokeDelegate(context) changed context.method from\n // \"return\" to \"throw\", let that override the TypeError below.\n return ContinueSentinel;\n }\n }\n\n context.method = \"throw\";\n context.arg = new TypeError(\n \"The iterator does not provide a 'throw' method\");\n }\n\n return ContinueSentinel;\n }\n\n var record = tryCatch(method, delegate.iterator, context.arg);\n\n if (record.type === \"throw\") {\n context.method = \"throw\";\n context.arg = record.arg;\n context.delegate = null;\n return ContinueSentinel;\n }\n\n var info = record.arg;\n\n if (! info) {\n context.method = \"throw\";\n context.arg = new TypeError(\"iterator result is not an object\");\n context.delegate = null;\n return ContinueSentinel;\n }\n\n if (info.done) {\n // Assign the result of the finished delegate to the temporary\n // variable specified by delegate.resultName (see delegateYield).\n context[delegate.resultName] = info.value;\n\n // Resume execution at the desired location (see delegateYield).\n context.next = delegate.nextLoc;\n\n // If context.method was \"throw\" but the delegate handled the\n // exception, let the outer generator proceed normally. If\n // context.method was \"next\", forget context.arg since it has been\n // \"consumed\" by the delegate iterator. If context.method was\n // \"return\", allow the original .return call to continue in the\n // outer generator.\n if (context.method !== \"return\") {\n context.method = \"next\";\n context.arg = undefined;\n }\n\n } else {\n // Re-yield the result returned by the delegate method.\n return info;\n }\n\n // The delegate iterator is finished, so forget it and continue with\n // the outer generator.\n context.delegate = null;\n return ContinueSentinel;\n }\n\n // Define Generator.prototype.{next,throw,return} in terms of the\n // unified ._invoke helper method.\n defineIteratorMethods(Gp);\n\n Gp[toStringTagSymbol] = \"Generator\";\n\n // A Generator should always return itself as the iterator object when the\n // @@iterator function is called on it. Some browsers' implementations of the\n // iterator prototype chain incorrectly implement this, causing the Generator\n // object to not be returned from this call. This ensures that doesn't happen.\n // See https://github.com/facebook/regenerator/issues/274 for more details.\n Gp[iteratorSymbol] = function() {\n return this;\n };\n\n Gp.toString = function() {\n return \"[object Generator]\";\n };\n\n function pushTryEntry(locs) {\n var entry = { tryLoc: locs[0] };\n\n if (1 in locs) {\n entry.catchLoc = locs[1];\n }\n\n if (2 in locs) {\n entry.finallyLoc = locs[2];\n entry.afterLoc = locs[3];\n }\n\n this.tryEntries.push(entry);\n }\n\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\";\n delete record.arg;\n entry.completion = record;\n }\n\n function Context(tryLocsList) {\n // The root entry object (effectively a try statement without a catch\n // or a finally block) gives us a place to store values thrown from\n // locations where there is no enclosing try statement.\n this.tryEntries = [{ tryLoc: \"root\" }];\n tryLocsList.forEach(pushTryEntry, this);\n this.reset(true);\n }\n\n runtime.keys = function(object) {\n var keys = [];\n for (var key in object) {\n keys.push(key);\n }\n keys.reverse();\n\n // Rather than returning an object with a next method, we keep\n // things simple and return the next function itself.\n return function next() {\n while (keys.length) {\n var key = keys.pop();\n if (key in object) {\n next.value = key;\n next.done = false;\n return next;\n }\n }\n\n // To avoid creating an additional object, we just hang the .value\n // and .done properties off the next function object itself. This\n // also ensures that the minifier will not anonymize the function.\n next.done = true;\n return next;\n };\n };\n\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) {\n return iteratorMethod.call(iterable);\n }\n\n if (typeof iterable.next === \"function\") {\n return iterable;\n }\n\n if (!isNaN(iterable.length)) {\n var i = -1, next = function next() {\n while (++i < iterable.length) {\n if (hasOwn.call(iterable, i)) {\n next.value = iterable[i];\n next.done = false;\n return next;\n }\n }\n\n next.value = undefined;\n next.done = true;\n\n return next;\n };\n\n return next.next = next;\n }\n }\n\n // Return an iterator with no values.\n return { next: doneResult };\n }\n runtime.values = values;\n\n function doneResult() {\n return { value: undefined, done: true };\n }\n\n Context.prototype = {\n constructor: Context,\n\n reset: function(skipTempReset) {\n this.prev = 0;\n this.next = 0;\n // Resetting context._sent for legacy support of Babel's\n // function.sent implementation.\n this.sent = this._sent = undefined;\n this.done = false;\n this.delegate = null;\n\n this.method = \"next\";\n this.arg = undefined;\n\n this.tryEntries.forEach(resetTryEntry);\n\n if (!skipTempReset) {\n for (var name in this) {\n // Not sure about the optimal order of these conditions:\n if (name.charAt(0) === \"t\" &&\n hasOwn.call(this, name) &&\n !isNaN(+name.slice(1))) {\n this[name] = undefined;\n }\n }\n }\n },\n\n stop: function() {\n this.done = true;\n\n var rootEntry = this.tryEntries[0];\n var rootRecord = rootEntry.completion;\n if (rootRecord.type === \"throw\") {\n throw rootRecord.arg;\n }\n\n return this.rval;\n },\n\n dispatchException: function(exception) {\n if (this.done) {\n throw exception;\n }\n\n var context = this;\n function handle(loc, caught) {\n record.type = \"throw\";\n record.arg = exception;\n context.next = loc;\n\n if (caught) {\n // If the dispatched exception was caught by a catch block,\n // then let that catch block handle the exception normally.\n context.method = \"next\";\n context.arg = undefined;\n }\n\n return !! caught;\n }\n\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n var record = entry.completion;\n\n if (entry.tryLoc === \"root\") {\n // Exception thrown outside of any try block that could handle\n // it, so set the completion value of the entire function to\n // throw the exception.\n return handle(\"end\");\n }\n\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\");\n var hasFinally = hasOwn.call(entry, \"finallyLoc\");\n\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n } else if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n }\n\n } else if (hasFinally) {\n if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else {\n throw new Error(\"try statement without catch or finally\");\n }\n }\n }\n },\n\n abrupt: function(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev &&\n hasOwn.call(entry, \"finallyLoc\") &&\n this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n\n if (finallyEntry &&\n (type === \"break\" ||\n type === \"continue\") &&\n finallyEntry.tryLoc <= arg &&\n arg <= finallyEntry.finallyLoc) {\n // Ignore the finally entry if control is not jumping to a\n // location outside the try/catch block.\n finallyEntry = null;\n }\n\n var record = finallyEntry ? finallyEntry.completion : {};\n record.type = type;\n record.arg = arg;\n\n if (finallyEntry) {\n this.method = \"next\";\n this.next = finallyEntry.finallyLoc;\n return ContinueSentinel;\n }\n\n return this.complete(record);\n },\n\n complete: function(record, afterLoc) {\n if (record.type === \"throw\") {\n throw record.arg;\n }\n\n if (record.type === \"break\" ||\n record.type === \"continue\") {\n this.next = record.arg;\n } else if (record.type === \"return\") {\n this.rval = this.arg = record.arg;\n this.method = \"return\";\n this.next = \"end\";\n } else if (record.type === \"normal\" && afterLoc) {\n this.next = afterLoc;\n }\n\n return ContinueSentinel;\n },\n\n finish: function(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) {\n this.complete(entry.completion, entry.afterLoc);\n resetTryEntry(entry);\n return ContinueSentinel;\n }\n }\n },\n\n \"catch\": function(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (record.type === \"throw\") {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n\n // The context.catch method must only be called with a location\n // argument that corresponds to a known catch block.\n throw new Error(\"illegal catch attempt\");\n },\n\n delegateYield: function(iterable, resultName, nextLoc) {\n this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n };\n\n if (this.method === \"next\") {\n // Deliberately forget the last sent value so that we don't\n // accidentally pass it on to the delegate.\n this.arg = undefined;\n }\n\n return ContinueSentinel;\n }\n };\n})(\n // In sloppy mode, unbound `this` refers to the global object, fallback to\n // Function constructor if we're in global strict mode. That is sadly a form\n // of indirect eval which violates Content Security Policy.\n (function() { return this })() || Function(\"return this\")()\n);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcmVnZW5lcmF0b3ItcnVudGltZS9ydW50aW1lLmpzPzRhNTciXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTQtcHJlc2VudCwgRmFjZWJvb2ssIEluYy5cbiAqXG4gKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSBmb3VuZCBpbiB0aGVcbiAqIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS5cbiAqL1xuXG4hKGZ1bmN0aW9uKGdsb2JhbCkge1xuICBcInVzZSBzdHJpY3RcIjtcblxuICB2YXIgT3AgPSBPYmplY3QucHJvdG90eXBlO1xuICB2YXIgaGFzT3duID0gT3AuaGFzT3duUHJvcGVydHk7XG4gIHZhciB1bmRlZmluZWQ7IC8vIE1vcmUgY29tcHJlc3NpYmxlIHRoYW4gdm9pZCAwLlxuICB2YXIgJFN5bWJvbCA9IHR5cGVvZiBTeW1ib2wgPT09IFwiZnVuY3Rpb25cIiA/IFN5bWJvbCA6IHt9O1xuICB2YXIgaXRlcmF0b3JTeW1ib2wgPSAkU3ltYm9sLml0ZXJhdG9yIHx8IFwiQEBpdGVyYXRvclwiO1xuICB2YXIgYXN5bmNJdGVyYXRvclN5bWJvbCA9ICRTeW1ib2wuYXN5bmNJdGVyYXRvciB8fCBcIkBAYXN5bmNJdGVyYXRvclwiO1xuICB2YXIgdG9TdHJpbmdUYWdTeW1ib2wgPSAkU3ltYm9sLnRvU3RyaW5nVGFnIHx8IFwiQEB0b1N0cmluZ1RhZ1wiO1xuXG4gIHZhciBpbk1vZHVsZSA9IHR5cGVvZiBtb2R1bGUgPT09IFwib2JqZWN0XCI7XG4gIHZhciBydW50aW1lID0gZ2xvYmFsLnJlZ2VuZXJhdG9yUnVudGltZTtcbiAgaWYgKHJ1bnRpbWUpIHtcbiAgICBpZiAoaW5Nb2R1bGUpIHtcbiAgICAgIC8vIElmIHJlZ2VuZXJhdG9yUnVudGltZSBpcyBkZWZpbmVkIGdsb2JhbGx5IGFuZCB3ZSdyZSBpbiBhIG1vZHVsZSxcbiAgICAgIC8vIG1ha2UgdGhlIGV4cG9ydHMgb2JqZWN0IGlkZW50aWNhbCB0byByZWdlbmVyYXRvclJ1bnRpbWUuXG4gICAgICBtb2R1bGUuZXhwb3J0cyA9IHJ1bnRpbWU7XG4gICAgfVxuICAgIC8vIERvbid0IGJvdGhlciBldmFsdWF0aW5nIHRoZSByZXN0IG9mIHRoaXMgZmlsZSBpZiB0aGUgcnVudGltZSB3YXNcbiAgICAvLyBhbHJlYWR5IGRlZmluZWQgZ2xvYmFsbHkuXG4gICAgcmV0dXJuO1xuICB9XG5cbiAgLy8gRGVmaW5lIHRoZSBydW50aW1lIGdsb2JhbGx5IChhcyBleHBlY3RlZCBieSBnZW5lcmF0ZWQgY29kZSkgYXMgZWl0aGVyXG4gIC8vIG1vZHVsZS5leHBvcnRzIChpZiB3ZSdyZSBpbiBhIG1vZHVsZSkgb3IgYSBuZXcsIGVtcHR5IG9iamVjdC5cbiAgcnVudGltZSA9IGdsb2JhbC5yZWdlbmVyYXRvclJ1bnRpbWUgPSBpbk1vZHVsZSA/IG1vZHVsZS5leHBvcnRzIDoge307XG5cbiAgZnVuY3Rpb24gd3JhcChpbm5lckZuLCBvdXRlckZuLCBzZWxmLCB0cnlMb2NzTGlzdCkge1xuICAgIC8vIElmIG91dGVyRm4gcHJvdmlkZWQgYW5kIG91dGVyRm4ucHJvdG90eXBlIGlzIGEgR2VuZXJhdG9yLCB0aGVuIG91dGVyRm4ucHJvdG90eXBlIGluc3RhbmNlb2YgR2VuZXJhdG9yLlxuICAgIHZhciBwcm90b0dlbmVyYXRvciA9IG91dGVyRm4gJiYgb3V0ZXJGbi5wcm90b3R5cGUgaW5zdGFuY2VvZiBHZW5lcmF0b3IgPyBvdXRlckZuIDogR2VuZXJhdG9yO1xuICAgIHZhciBnZW5lcmF0b3IgPSBPYmplY3QuY3JlYXRlKHByb3RvR2VuZXJhdG9yLnByb3RvdHlwZSk7XG4gICAgdmFyIGNvbnRleHQgPSBuZXcgQ29udGV4dCh0cnlMb2NzTGlzdCB8fCBbXSk7XG5cbiAgICAvLyBUaGUgLl9pbnZva2UgbWV0aG9kIHVuaWZpZXMgdGhlIGltcGxlbWVudGF0aW9ucyBvZiB0aGUgLm5leHQsXG4gICAgLy8gLnRocm93LCBhbmQgLnJldHVybiBtZXRob2RzLlxuICAgIGdlbmVyYXRvci5faW52b2tlID0gbWFrZUludm9rZU1ldGhvZChpbm5lckZuLCBzZWxmLCBjb250ZXh0KTtcblxuICAgIHJldHVybiBnZW5lcmF0b3I7XG4gIH1cbiAgcnVudGltZS53cmFwID0gd3JhcDtcblxuICAvLyBUcnkvY2F0Y2ggaGVscGVyIHRvIG1pbmltaXplIGRlb3B0aW1pemF0aW9ucy4gUmV0dXJucyBhIGNvbXBsZXRpb25cbiAgLy8gcmVjb3JkIGxpa2UgY29udGV4dC50cnlFbnRyaWVzW2ldLmNvbXBsZXRpb24uIFRoaXMgaW50ZXJmYWNlIGNvdWxkXG4gIC8vIGhhdmUgYmVlbiAoYW5kIHdhcyBwcmV2aW91c2x5KSBkZXNpZ25lZCB0byB0YWtlIGEgY2xvc3VyZSB0byBiZVxuICAvLyBpbnZva2VkIHdpdGhvdXQgYXJndW1lbnRzLCBidXQgaW4gYWxsIHRoZSBjYXNlcyB3ZSBjYXJlIGFib3V0IHdlXG4gIC8vIGFscmVhZHkgaGF2ZSBhbiBleGlzdGluZyBtZXRob2Qgd2Ugd2FudCB0byBjYWxsLCBzbyB0aGVyZSdzIG5vIG5lZWRcbiAgLy8gdG8gY3JlYXRlIGEgbmV3IGZ1bmN0aW9uIG9iamVjdC4gV2UgY2FuIGV2ZW4gZ2V0IGF3YXkgd2l0aCBhc3N1bWluZ1xuICAvLyB0aGUgbWV0aG9kIHRha2VzIGV4YWN0bHkgb25lIGFyZ3VtZW50LCBzaW5jZSB0aGF0IGhhcHBlbnMgdG8gYmUgdHJ1ZVxuICAvLyBpbiBldmVyeSBjYXNlLCBzbyB3ZSBkb24ndCBoYXZlIHRvIHRvdWNoIHRoZSBhcmd1bWVudHMgb2JqZWN0LiBUaGVcbiAgLy8gb25seSBhZGRpdGlvbmFsIGFsbG9jYXRpb24gcmVxdWlyZWQgaXMgdGhlIGNvbXBsZXRpb24gcmVjb3JkLCB3aGljaFxuICAvLyBoYXMgYSBzdGFibGUgc2hhcGUgYW5kIHNvIGhvcGVmdWxseSBzaG91bGQgYmUgY2hlYXAgdG8gYWxsb2NhdGUuXG4gIGZ1bmN0aW9uIHRyeUNhdGNoKGZuLCBvYmosIGFyZykge1xuICAgIHRyeSB7XG4gICAgICByZXR1cm4geyB0eXBlOiBcIm5vcm1hbFwiLCBhcmc6IGZuLmNhbGwob2JqLCBhcmcpIH07XG4gICAgfSBjYXRjaCAoZXJyKSB7XG4gICAgICByZXR1cm4geyB0eXBlOiBcInRocm93XCIsIGFyZzogZXJyIH07XG4gICAgfVxuICB9XG5cbiAgdmFyIEdlblN0YXRlU3VzcGVuZGVkU3RhcnQgPSBcInN1c3BlbmRlZFN0YXJ0XCI7XG4gIHZhciBHZW5TdGF0ZVN1c3BlbmRlZFlpZWxkID0gXCJzdXNwZW5kZWRZaWVsZFwiO1xuICB2YXIgR2VuU3RhdGVFeGVjdXRpbmcgPSBcImV4ZWN1dGluZ1wiO1xuICB2YXIgR2VuU3RhdGVDb21wbGV0ZWQgPSBcImNvbXBsZXRlZFwiO1xuXG4gIC8vIFJldHVybmluZyB0aGlzIG9iamVjdCBmcm9tIHRoZSBpbm5lckZuIGhhcyB0aGUgc2FtZSBlZmZlY3QgYXNcbiAgLy8gYnJlYWtpbmcgb3V0IG9mIHRoZSBkaXNwYXRjaCBzd2l0Y2ggc3RhdGVtZW50LlxuICB2YXIgQ29udGludWVTZW50aW5lbCA9IHt9O1xuXG4gIC8vIER1bW15IGNvbnN0cnVjdG9yIGZ1bmN0aW9ucyB0aGF0IHdlIHVzZSBhcyB0aGUgLmNvbnN0cnVjdG9yIGFuZFxuICAvLyAuY29uc3RydWN0b3IucHJvdG90eXBlIHByb3BlcnRpZXMgZm9yIGZ1bmN0aW9ucyB0aGF0IHJldHVybiBHZW5lcmF0b3JcbiAgLy8gb2JqZWN0cy4gRm9yIGZ1bGwgc3BlYyBjb21wbGlhbmNlLCB5b3UgbWF5IHdpc2ggdG8gY29uZmlndXJlIHlvdXJcbiAgLy8gbWluaWZpZXIgbm90IHRvIG1hbmdsZSB0aGUgbmFtZXMgb2YgdGhlc2UgdHdvIGZ1bmN0aW9ucy5cbiAgZnVuY3Rpb24gR2VuZXJhdG9yKCkge31cbiAgZnVuY3Rpb24gR2VuZXJhdG9yRnVuY3Rpb24oKSB7fVxuICBmdW5jdGlvbiBHZW5lcmF0b3JGdW5jdGlvblByb3RvdHlwZSgpIHt9XG5cbiAgLy8gVGhpcyBpcyBhIHBvbHlmaWxsIGZvciAlSXRlcmF0b3JQcm90b3R5cGUlIGZvciBlbnZpcm9ubWVudHMgdGhhdFxuICAvLyBkb24ndCBuYXRpdmVseSBzdXBwb3J0IGl0LlxuICB2YXIgSXRlcmF0b3JQcm90b3R5cGUgPSB7fTtcbiAgSXRlcmF0b3JQcm90b3R5cGVbaXRlcmF0b3JTeW1ib2xdID0gZnVuY3Rpb24gKCkge1xuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIHZhciBnZXRQcm90byA9IE9iamVjdC5nZXRQcm90b3R5cGVPZjtcbiAgdmFyIE5hdGl2ZUl0ZXJhdG9yUHJvdG90eXBlID0gZ2V0UHJvdG8gJiYgZ2V0UHJvdG8oZ2V0UHJvdG8odmFsdWVzKFtdKSkpO1xuICBpZiAoTmF0aXZlSXRlcmF0b3JQcm90b3R5cGUgJiZcbiAgICAgIE5hdGl2ZUl0ZXJhdG9yUHJvdG90eXBlICE9PSBPcCAmJlxuICAgICAgaGFzT3duLmNhbGwoTmF0aXZlSXRlcmF0b3JQcm90b3R5cGUsIGl0ZXJhdG9yU3ltYm9sKSkge1xuICAgIC8vIFRoaXMgZW52aXJvbm1lbnQgaGFzIGEgbmF0aXZlICVJdGVyYXRvclByb3RvdHlwZSU7IHVzZSBpdCBpbnN0ZWFkXG4gICAgLy8gb2YgdGhlIHBvbHlmaWxsLlxuICAgIEl0ZXJhdG9yUHJvdG90eXBlID0gTmF0aXZlSXRlcmF0b3JQcm90b3R5cGU7XG4gIH1cblxuICB2YXIgR3AgPSBHZW5lcmF0b3JGdW5jdGlvblByb3RvdHlwZS5wcm90b3R5cGUgPVxuICAgIEdlbmVyYXRvci5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKEl0ZXJhdG9yUHJvdG90eXBlKTtcbiAgR2VuZXJhdG9yRnVuY3Rpb24ucHJvdG90eXBlID0gR3AuY29uc3RydWN0b3IgPSBHZW5lcmF0b3JGdW5jdGlvblByb3RvdHlwZTtcbiAgR2VuZXJhdG9yRnVuY3Rpb25Qcm90b3R5cGUuY29uc3RydWN0b3IgPSBHZW5lcmF0b3JGdW5jdGlvbjtcbiAgR2VuZXJhdG9yRnVuY3Rpb25Qcm90b3R5cGVbdG9TdHJpbmdUYWdTeW1ib2xdID1cbiAgICBHZW5lcmF0b3JGdW5jdGlvbi5kaXNwbGF5TmFtZSA9IFwiR2VuZXJhdG9yRnVuY3Rpb25cIjtcblxuICAvLyBIZWxwZXIgZm9yIGRlZmluaW5nIHRoZSAubmV4dCwgLnRocm93LCBhbmQgLnJldHVybiBtZXRob2RzIG9mIHRoZVxuICAvLyBJdGVyYXRvciBpbnRlcmZhY2UgaW4gdGVybXMgb2YgYSBzaW5nbGUgLl9pbnZva2UgbWV0aG9kLlxuICBmdW5jdGlvbiBkZWZpbmVJdGVyYXRvck1ldGhvZHMocHJvdG90eXBlKSB7XG4gICAgW1wibmV4dFwiLCBcInRocm93XCIsIFwicmV0dXJuXCJdLmZvckVhY2goZnVuY3Rpb24obWV0aG9kKSB7XG4gICAgICBwcm90b3R5cGVbbWV0aG9kXSA9IGZ1bmN0aW9uKGFyZykge1xuICAgICAgICByZXR1cm4gdGhpcy5faW52b2tlKG1ldGhvZCwgYXJnKTtcbiAgICAgIH07XG4gICAgfSk7XG4gIH1cblxuICBydW50aW1lLmlzR2VuZXJhdG9yRnVuY3Rpb24gPSBmdW5jdGlvbihnZW5GdW4pIHtcbiAgICB2YXIgY3RvciA9IHR5cGVvZiBnZW5GdW4gPT09IFwiZnVuY3Rpb25cIiAmJiBnZW5GdW4uY29uc3RydWN0b3I7XG4gICAgcmV0dXJuIGN0b3JcbiAgICAgID8gY3RvciA9PT0gR2VuZXJhdG9yRnVuY3Rpb24gfHxcbiAgICAgICAgLy8gRm9yIHRoZSBuYXRpdmUgR2VuZXJhdG9yRnVuY3Rpb24gY29uc3RydWN0b3IsIHRoZSBiZXN0IHdlIGNhblxuICAgICAgICAvLyBkbyBpcyB0byBjaGVjayBpdHMgLm5hbWUgcHJvcGVydHkuXG4gICAgICAgIChjdG9yLmRpc3BsYXlOYW1lIHx8IGN0b3IubmFtZSkgPT09IFwiR2VuZXJhdG9yRnVuY3Rpb25cIlxuICAgICAgOiBmYWxzZTtcbiAgfTtcblxuICBydW50aW1lLm1hcmsgPSBmdW5jdGlvbihnZW5GdW4pIHtcbiAgICBpZiAoT2JqZWN0LnNldFByb3RvdHlwZU9mKSB7XG4gICAgICBPYmplY3Quc2V0UHJvdG90eXBlT2YoZ2VuRnVuLCBHZW5lcmF0b3JGdW5jdGlvblByb3RvdHlwZSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIGdlbkZ1bi5fX3Byb3RvX18gPSBHZW5lcmF0b3JGdW5jdGlvblByb3RvdHlwZTtcbiAgICAgIGlmICghKHRvU3RyaW5nVGFnU3ltYm9sIGluIGdlbkZ1bikpIHtcbiAgICAgICAgZ2VuRnVuW3RvU3RyaW5nVGFnU3ltYm9sXSA9IFwiR2VuZXJhdG9yRnVuY3Rpb25cIjtcbiAgICAgIH1cbiAgICB9XG4gICAgZ2VuRnVuLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoR3ApO1xuICAgIHJldHVybiBnZW5GdW47XG4gIH07XG5cbiAgLy8gV2l0aGluIHRoZSBib2R5IG9mIGFueSBhc3luYyBmdW5jdGlvbiwgYGF3YWl0IHhgIGlzIHRyYW5zZm9ybWVkIHRvXG4gIC8vIGB5aWVsZCByZWdlbmVyYXRvclJ1bnRpbWUuYXdyYXAoeClgLCBzbyB0aGF0IHRoZSBydW50aW1lIGNhbiB0ZXN0XG4gIC8vIGBoYXNPd24uY2FsbCh2YWx1ZSwgXCJfX2F3YWl0XCIpYCB0byBkZXRlcm1pbmUgaWYgdGhlIHlpZWxkZWQgdmFsdWUgaXNcbiAgLy8gbWVhbnQgdG8gYmUgYXdhaXRlZC5cbiAgcnVudGltZS5hd3JhcCA9IGZ1bmN0aW9uKGFyZykge1xuICAgIHJldHVybiB7IF9fYXdhaXQ6IGFyZyB9O1xuICB9O1xuXG4gIGZ1bmN0aW9uIEFzeW5jSXRlcmF0b3IoZ2VuZXJhdG9yKSB7XG4gICAgZnVuY3Rpb24gaW52b2tlKG1ldGhvZCwgYXJnLCByZXNvbHZlLCByZWplY3QpIHtcbiAgICAgIHZhciByZWNvcmQgPSB0cnlDYXRjaChnZW5lcmF0b3JbbWV0aG9kXSwgZ2VuZXJhdG9yLCBhcmcpO1xuICAgICAgaWYgKHJlY29yZC50eXBlID09PSBcInRocm93XCIpIHtcbiAgICAgICAgcmVqZWN0KHJlY29yZC5hcmcpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdmFyIHJlc3VsdCA9IHJlY29yZC5hcmc7XG4gICAgICAgIHZhciB2YWx1ZSA9IHJlc3VsdC52YWx1ZTtcbiAgICAgICAgaWYgKHZhbHVlICYmXG4gICAgICAgICAgICB0eXBlb2YgdmFsdWUgPT09IFwib2JqZWN0XCIgJiZcbiAgICAgICAgICAgIGhhc093bi5jYWxsKHZhbHVlLCBcIl9fYXdhaXRcIikpIHtcbiAgICAgICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHZhbHVlLl9fYXdhaXQpLnRoZW4oZnVuY3Rpb24odmFsdWUpIHtcbiAgICAgICAgICAgIGludm9rZShcIm5leHRcIiwgdmFsdWUsIHJlc29sdmUsIHJlamVjdCk7XG4gICAgICAgICAgfSwgZnVuY3Rpb24oZXJyKSB7XG4gICAgICAgICAgICBpbnZva2UoXCJ0aHJvd1wiLCBlcnIsIHJlc29sdmUsIHJlamVjdCk7XG4gICAgICAgICAgfSk7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHZhbHVlKS50aGVuKGZ1bmN0aW9uKHVud3JhcHBlZCkge1xuICAgICAgICAgIC8vIFdoZW4gYSB5aWVsZGVkIFByb21pc2UgaXMgcmVzb2x2ZWQsIGl0cyBmaW5hbCB2YWx1ZSBiZWNvbWVzXG4gICAgICAgICAgLy8gdGhlIC52YWx1ZSBvZiB0aGUgUHJvbWlzZTx7dmFsdWUsZG9uZX0+IHJlc3VsdCBmb3IgdGhlXG4gICAgICAgICAgLy8gY3VycmVudCBpdGVyYXRpb24uIElmIHRoZSBQcm9taXNlIGlzIHJlamVjdGVkLCBob3dldmVyLCB0aGVcbiAgICAgICAgICAvLyByZXN1bHQgZm9yIHRoaXMgaXRlcmF0aW9uIHdpbGwgYmUgcmVqZWN0ZWQgd2l0aCB0aGUgc2FtZVxuICAgICAgICAgIC8vIHJlYXNvbi4gTm90ZSB0aGF0IHJlamVjdGlvbnMgb2YgeWllbGRlZCBQcm9taXNlcyBhcmUgbm90XG4gICAgICAgICAgLy8gdGhyb3duIGJhY2sgaW50byB0aGUgZ2VuZXJhdG9yIGZ1bmN0aW9uLCBhcyBpcyB0aGUgY2FzZVxuICAgICAgICAgIC8vIHdoZW4gYW4gYXdhaXRlZCBQcm9taXNlIGlzIHJlamVjdGVkLiBUaGlzIGRpZmZlcmVuY2UgaW5cbiAgICAgICAgICAvLyBiZWhhdmlvciBiZXR3ZWVuIHlpZWxkIGFuZCBhd2FpdCBpcyBpbXBvcnRhbnQsIGJlY2F1c2UgaXRcbiAgICAgICAgICAvLyBhbGxvd3MgdGhlIGNvbnN1bWVyIHRvIGRlY2lkZSB3aGF0IHRvIGRvIHdpdGggdGhlIHlpZWxkZWRcbiAgICAgICAgICAvLyByZWplY3Rpb24gKHN3YWxsb3cgaXQgYW5kIGNvbnRpbnVlLCBtYW51YWxseSAudGhyb3cgaXQgYmFja1xuICAgICAgICAgIC8vIGludG8gdGhlIGdlbmVyYXRvciwgYWJhbmRvbiBpdGVyYXRpb24sIHdoYXRldmVyKS4gV2l0aFxuICAgICAgICAgIC8vIGF3YWl0LCBieSBjb250cmFzdCwgdGhlcmUgaXMgbm8gb3Bwb3J0dW5pdHkgdG8gZXhhbWluZSB0aGVcbiAgICAgICAgICAvLyByZWplY3Rpb24gcmVhc29uIG91dHNpZGUgdGhlIGdlbmVyYXRvciBmdW5jdGlvbiwgc28gdGhlXG4gICAgICAgICAgLy8gb25seSBvcHRpb24gaXMgdG8gdGhyb3cgaXQgZnJvbSB0aGUgYXdhaXQgZXhwcmVzc2lvbiwgYW5kXG4gICAgICAgICAgLy8gbGV0IHRoZSBnZW5lcmF0b3IgZnVuY3Rpb24gaGFuZGxlIHRoZSBleGNlcHRpb24uXG4gICAgICAgICAgcmVzdWx0LnZhbHVlID0gdW53cmFwcGVkO1xuICAgICAgICAgIHJlc29sdmUocmVzdWx0KTtcbiAgICAgICAgfSwgcmVqZWN0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB2YXIgcHJldmlvdXNQcm9taXNlO1xuXG4gICAgZnVuY3Rpb24gZW5xdWV1ZShtZXRob2QsIGFyZykge1xuICAgICAgZnVuY3Rpb24gY2FsbEludm9rZVdpdGhNZXRob2RBbmRBcmcoKSB7XG4gICAgICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlLCByZWplY3QpIHtcbiAgICAgICAgICBpbnZva2UobWV0aG9kLCBhcmcsIHJlc29sdmUsIHJlamVjdCk7XG4gICAgICAgIH0pO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gcHJldmlvdXNQcm9taXNlID1cbiAgICAgICAgLy8gSWYgZW5xdWV1ZSBoYXMgYmVlbiBjYWxsZWQgYmVmb3JlLCB0aGVuIHdlIHdhbnQgdG8gd2FpdCB1bnRpbFxuICAgICAgICAvLyBhbGwgcHJldmlvdXMgUHJvbWlzZXMgaGF2ZSBiZWVuIHJlc29sdmVkIGJlZm9yZSBjYWxsaW5nIGludm9rZSxcbiAgICAgICAgLy8gc28gdGhhdCByZXN1bHRzIGFyZSBhbHdheXMgZGVsaXZlcmVkIGluIHRoZSBjb3JyZWN0IG9yZGVyLiBJZlxuICAgICAgICAvLyBlbnF1ZXVlIGhhcyBub3QgYmVlbiBjYWxsZWQgYmVmb3JlLCB0aGVuIGl0IGlzIGltcG9ydGFudCB0b1xuICAgICAgICAvLyBjYWxsIGludm9rZSBpbW1lZGlhdGVseSwgd2l0aG91dCB3YWl0aW5nIG9uIGEgY2FsbGJhY2sgdG8gZmlyZSxcbiAgICAgICAgLy8gc28gdGhhdCB0aGUgYXN5bmMgZ2VuZXJhdG9yIGZ1bmN0aW9uIGhhcyB0aGUgb3Bwb3J0dW5pdHkgdG8gZG9cbiAgICAgICAgLy8gYW55IG5lY2Vzc2FyeSBzZXR1cCBpbiBhIHByZWRpY3RhYmxlIHdheS4gVGhpcyBwcmVkaWN0YWJpbGl0eVxuICAgICAgICAvLyBpcyB3aHkgdGhlIFByb21pc2UgY29uc3RydWN0b3Igc3luY2hyb25vdXNseSBpbnZva2VzIGl0c1xuICAgICAgICAvLyBleGVjdXRvciBjYWxsYmFjaywgYW5kIHdoeSBhc3luYyBmdW5jdGlvbnMgc3luY2hyb25vdXNseVxuICAgICAgICAvLyBleGVjdXRlIGNvZGUgYmVmb3JlIHRoZSBmaXJzdCBhd2FpdC4gU2luY2Ugd2UgaW1wbGVtZW50IHNpbXBsZVxuICAgICAgICAvLyBhc3luYyBmdW5jdGlvbnMgaW4gdGVybXMgb2YgYXN5bmMgZ2VuZXJhdG9ycywgaXQgaXMgZXNwZWNpYWxseVxuICAgICAgICAvLyBpbXBvcnRhbnQgdG8gZ2V0IHRoaXMgcmlnaHQsIGV2ZW4gdGhvdWdoIGl0IHJlcXVpcmVzIGNhcmUuXG4gICAgICAgIHByZXZpb3VzUHJvbWlzZSA/IHByZXZpb3VzUHJvbWlzZS50aGVuKFxuICAgICAgICAgIGNhbGxJbnZva2VXaXRoTWV0aG9kQW5kQXJnLFxuICAgICAgICAgIC8vIEF2b2lkIHByb3BhZ2F0aW5nIGZhaWx1cmVzIHRvIFByb21pc2VzIHJldHVybmVkIGJ5IGxhdGVyXG4gICAgICAgICAgLy8gaW52b2NhdGlvbnMgb2YgdGhlIGl0ZXJhdG9yLlxuICAgICAgICAgIGNhbGxJbnZva2VXaXRoTWV0aG9kQW5kQXJnXG4gICAgICAgICkgOiBjYWxsSW52b2tlV2l0aE1ldGhvZEFuZEFyZygpO1xuICAgIH1cblxuICAgIC8vIERlZmluZSB0aGUgdW5pZmllZCBoZWxwZXIgbWV0aG9kIHRoYXQgaXMgdXNlZCB0byBpbXBsZW1lbnQgLm5leHQsXG4gICAgLy8gLnRocm93LCBhbmQgLnJldHVybiAoc2VlIGRlZmluZUl0ZXJhdG9yTWV0aG9kcykuXG4gICAgdGhpcy5faW52b2tlID0gZW5xdWV1ZTtcbiAgfVxuXG4gIGRlZmluZUl0ZXJhdG9yTWV0aG9kcyhBc3luY0l0ZXJhdG9yLnByb3RvdHlwZSk7XG4gIEFzeW5jSXRlcmF0b3IucHJvdG90eXBlW2FzeW5jSXRlcmF0b3JTeW1ib2xdID0gZnVuY3Rpb24gKCkge1xuICAgIHJldHVybiB0aGlzO1xuICB9O1xuICBydW50aW1lLkFzeW5jSXRlcmF0b3IgPSBBc3luY0l0ZXJhdG9yO1xuXG4gIC8vIE5vdGUgdGhhdCBzaW1wbGUgYXN5bmMgZnVuY3Rpb25zIGFyZSBpbXBsZW1lbnRlZCBvbiB0b3Agb2ZcbiAgLy8gQXN5bmNJdGVyYXRvciBvYmplY3RzOyB0aGV5IGp1c3QgcmV0dXJuIGEgUHJvbWlzZSBmb3IgdGhlIHZhbHVlIG9mXG4gIC8vIHRoZSBmaW5hbCByZXN1bHQgcHJvZHVjZWQgYnkgdGhlIGl0ZXJhdG9yLlxuICBydW50aW1lLmFzeW5jID0gZnVuY3Rpb24oaW5uZXJGbiwgb3V0ZXJGbiwgc2VsZiwgdHJ5TG9jc0xpc3QpIHtcbiAgICB2YXIgaXRlciA9IG5ldyBBc3luY0l0ZXJhdG9yKFxuICAgICAgd3JhcChpbm5lckZuLCBvdXRlckZuLCBzZWxmLCB0cnlMb2NzTGlzdClcbiAgICApO1xuXG4gICAgcmV0dXJuIHJ1bnRpbWUuaXNHZW5lcmF0b3JGdW5jdGlvbihvdXRlckZuKVxuICAgICAgPyBpdGVyIC8vIElmIG91dGVyRm4gaXMgYSBnZW5lcmF0b3IsIHJldHVybiB0aGUgZnVsbCBpdGVyYXRvci5cbiAgICAgIDogaXRlci5uZXh0KCkudGhlbihmdW5jdGlvbihyZXN1bHQpIHtcbiAgICAgICAgICByZXR1cm4gcmVzdWx0LmRvbmUgPyByZXN1bHQudmFsdWUgOiBpdGVyLm5leHQoKTtcbiAgICAgICAgfSk7XG4gIH07XG5cbiAgZnVuY3Rpb24gbWFrZUludm9rZU1ldGhvZChpbm5lckZuLCBzZWxmLCBjb250ZXh0KSB7XG4gICAgdmFyIHN0YXRlID0gR2VuU3RhdGVTdXNwZW5kZWRTdGFydDtcblxuICAgIHJldHVybiBmdW5jdGlvbiBpbnZva2UobWV0aG9kLCBhcmcpIHtcbiAgICAgIGlmIChzdGF0ZSA9PT0gR2VuU3RhdGVFeGVjdXRpbmcpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKFwiR2VuZXJhdG9yIGlzIGFscmVhZHkgcnVubmluZ1wiKTtcbiAgICAgIH1cblxuICAgICAgaWYgKHN0YXRlID09PSBHZW5TdGF0ZUNvbXBsZXRlZCkge1xuICAgICAgICBpZiAobWV0aG9kID09PSBcInRocm93XCIpIHtcbiAgICAgICAgICB0aHJvdyBhcmc7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCZSBmb3JnaXZpbmcsIHBlciAyNS4zLjMuMy4zIG9mIHRoZSBzcGVjOlxuICAgICAgICAvLyBodHRwczovL3Blb3BsZS5tb3ppbGxhLm9yZy9+am9yZW5kb3JmZi9lczYtZHJhZnQuaHRtbCNzZWMtZ2VuZXJhdG9ycmVzdW1lXG4gICAgICAgIHJldHVybiBkb25lUmVzdWx0KCk7XG4gICAgICB9XG5cbiAgICAgIGNvbnRleHQubWV0aG9kID0gbWV0aG9kO1xuICAgICAgY29udGV4dC5hcmcgPSBhcmc7XG5cbiAgICAgIHdoaWxlICh0cnVlKSB7XG4gICAgICAgIHZhciBkZWxlZ2F0ZSA9IGNvbnRleHQuZGVsZWdhdGU7XG4gICAgICAgIGlmIChkZWxlZ2F0ZSkge1xuICAgICAgICAgIHZhciBkZWxlZ2F0ZVJlc3VsdCA9IG1heWJlSW52b2tlRGVsZWdhdGUoZGVsZWdhdGUsIGNvbnRleHQpO1xuICAgICAgICAgIGlmIChkZWxlZ2F0ZVJlc3VsdCkge1xuICAgICAgICAgICAgaWYgKGRlbGVnYXRlUmVzdWx0ID09PSBDb250aW51ZVNlbnRpbmVsKSBjb250aW51ZTtcbiAgICAgICAgICAgIHJldHVybiBkZWxlZ2F0ZVJlc3VsdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoY29udGV4dC5tZXRob2QgPT09IFwibmV4dFwiKSB7XG4gICAgICAgICAgLy8gU2V0dGluZyBjb250ZXh0Ll9zZW50IGZvciBsZWdhY3kgc3VwcG9ydCBvZiBCYWJlbCdzXG4gICAgICAgICAgLy8gZnVuY3Rpb24uc2VudCBpbXBsZW1lbnRhdGlvbi5cbiAgICAgICAgICBjb250ZXh0LnNlbnQgPSBjb250ZXh0Ll9zZW50ID0gY29udGV4dC5hcmc7XG5cbiAgICAgICAgfSBlbHNlIGlmIChjb250ZXh0Lm1ldGhvZCA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICAgICAgaWYgKHN0YXRlID09PSBHZW5TdGF0ZVN1c3BlbmRlZFN0YXJ0KSB7XG4gICAgICAgICAgICBzdGF0ZSA9IEdlblN0YXRlQ29tcGxldGVkO1xuICAgICAgICAgICAgdGhyb3cgY29udGV4dC5hcmc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgY29udGV4dC5kaXNwYXRjaEV4Y2VwdGlvbihjb250ZXh0LmFyZyk7XG5cbiAgICAgICAgfSBlbHNlIGlmIChjb250ZXh0Lm1ldGhvZCA9PT0gXCJyZXR1cm5cIikge1xuICAgICAgICAgIGNvbnRleHQuYWJydXB0KFwicmV0dXJuXCIsIGNvbnRleHQuYXJnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0YXRlID0gR2VuU3RhdGVFeGVjdXRpbmc7XG5cbiAgICAgICAgdmFyIHJlY29yZCA9IHRyeUNhdGNoKGlubmVyRm4sIHNlbGYsIGNvbnRleHQpO1xuICAgICAgICBpZiAocmVjb3JkLnR5cGUgPT09IFwibm9ybWFsXCIpIHtcbiAgICAgICAgICAvLyBJZiBhbiBleGNlcHRpb24gaXMgdGhyb3duIGZyb20gaW5uZXJGbiwgd2UgbGVhdmUgc3RhdGUgPT09XG4gICAgICAgICAgLy8gR2VuU3RhdGVFeGVjdXRpbmcgYW5kIGxvb3AgYmFjayBmb3IgYW5vdGhlciBpbnZvY2F0aW9uLlxuICAgICAgICAgIHN0YXRlID0gY29udGV4dC5kb25lXG4gICAgICAgICAgICA/IEdlblN0YXRlQ29tcGxldGVkXG4gICAgICAgICAgICA6IEdlblN0YXRlU3VzcGVuZGVkWWllbGQ7XG5cbiAgICAgICAgICBpZiAocmVjb3JkLmFyZyA9PT0gQ29udGludWVTZW50aW5lbCkge1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIHZhbHVlOiByZWNvcmQuYXJnLFxuICAgICAgICAgICAgZG9uZTogY29udGV4dC5kb25lXG4gICAgICAgICAgfTtcblxuICAgICAgICB9IGVsc2UgaWYgKHJlY29yZC50eXBlID09PSBcInRocm93XCIpIHtcbiAgICAgICAgICBzdGF0ZSA9IEdlblN0YXRlQ29tcGxldGVkO1xuICAgICAgICAgIC8vIERpc3BhdGNoIHRoZSBleGNlcHRpb24gYnkgbG9vcGluZyBiYWNrIGFyb3VuZCB0byB0aGVcbiAgICAgICAgICAvLyBjb250ZXh0LmRpc3BhdGNoRXhjZXB0aW9uKGNvbnRleHQuYXJnKSBjYWxsIGFib3ZlLlxuICAgICAgICAgIGNvbnRleHQubWV0aG9kID0gXCJ0aHJvd1wiO1xuICAgICAgICAgIGNvbnRleHQuYXJnID0gcmVjb3JkLmFyZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH07XG4gIH1cblxuICAvLyBDYWxsIGRlbGVnYXRlLml0ZXJhdG9yW2NvbnRleHQubWV0aG9kXShjb250ZXh0LmFyZykgYW5kIGhhbmRsZSB0aGVcbiAgLy8gcmVzdWx0LCBlaXRoZXIgYnkgcmV0dXJuaW5nIGEgeyB2YWx1ZSwgZG9uZSB9IHJlc3VsdCBmcm9tIHRoZVxuICAvLyBkZWxlZ2F0ZSBpdGVyYXRvciwgb3IgYnkgbW9kaWZ5aW5nIGNvbnRleHQubWV0aG9kIGFuZCBjb250ZXh0LmFyZyxcbiAgLy8gc2V0dGluZyBjb250ZXh0LmRlbGVnYXRlIHRvIG51bGwsIGFuZCByZXR1cm5pbmcgdGhlIENvbnRpbnVlU2VudGluZWwuXG4gIGZ1bmN0aW9uIG1heWJlSW52b2tlRGVsZWdhdGUoZGVsZWdhdGUsIGNvbnRleHQpIHtcbiAgICB2YXIgbWV0aG9kID0gZGVsZWdhdGUuaXRlcmF0b3JbY29udGV4dC5tZXRob2RdO1xuICAgIGlmIChtZXRob2QgPT09IHVuZGVmaW5lZCkge1xuICAgICAgLy8gQSAudGhyb3cgb3IgLnJldHVybiB3aGVuIHRoZSBkZWxlZ2F0ZSBpdGVyYXRvciBoYXMgbm8gLnRocm93XG4gICAgICAvLyBtZXRob2QgYWx3YXlzIHRlcm1pbmF0ZXMgdGhlIHlpZWxkKiBsb29wLlxuICAgICAgY29udGV4dC5kZWxlZ2F0ZSA9IG51bGw7XG5cbiAgICAgIGlmIChjb250ZXh0Lm1ldGhvZCA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICAgIGlmIChkZWxlZ2F0ZS5pdGVyYXRvci5yZXR1cm4pIHtcbiAgICAgICAgICAvLyBJZiB0aGUgZGVsZWdhdGUgaXRlcmF0b3IgaGFzIGEgcmV0dXJuIG1ldGhvZCwgZ2l2ZSBpdCBhXG4gICAgICAgICAgLy8gY2hhbmNlIHRvIGNsZWFuIHVwLlxuICAgICAgICAgIGNvbnRleHQubWV0aG9kID0gXCJyZXR1cm5cIjtcbiAgICAgICAgICBjb250ZXh0LmFyZyA9IHVuZGVmaW5lZDtcbiAgICAgICAgICBtYXliZUludm9rZURlbGVnYXRlKGRlbGVnYXRlLCBjb250ZXh0KTtcblxuICAgICAgICAgIGlmIChjb250ZXh0Lm1ldGhvZCA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICAgICAgICAvLyBJZiBtYXliZUludm9rZURlbGVnYXRlKGNvbnRleHQpIGNoYW5nZWQgY29udGV4dC5tZXRob2QgZnJvbVxuICAgICAgICAgICAgLy8gXCJyZXR1cm5cIiB0byBcInRocm93XCIsIGxldCB0aGF0IG92ZXJyaWRlIHRoZSBUeXBlRXJyb3IgYmVsb3cuXG4gICAgICAgICAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBjb250ZXh0Lm1ldGhvZCA9IFwidGhyb3dcIjtcbiAgICAgICAgY29udGV4dC5hcmcgPSBuZXcgVHlwZUVycm9yKFxuICAgICAgICAgIFwiVGhlIGl0ZXJhdG9yIGRvZXMgbm90IHByb3ZpZGUgYSAndGhyb3cnIG1ldGhvZFwiKTtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIENvbnRpbnVlU2VudGluZWw7XG4gICAgfVxuXG4gICAgdmFyIHJlY29yZCA9IHRyeUNhdGNoKG1ldGhvZCwgZGVsZWdhdGUuaXRlcmF0b3IsIGNvbnRleHQuYXJnKTtcblxuICAgIGlmIChyZWNvcmQudHlwZSA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICBjb250ZXh0Lm1ldGhvZCA9IFwidGhyb3dcIjtcbiAgICAgIGNvbnRleHQuYXJnID0gcmVjb3JkLmFyZztcbiAgICAgIGNvbnRleHQuZGVsZWdhdGUgPSBudWxsO1xuICAgICAgcmV0dXJuIENvbnRpbnVlU2VudGluZWw7XG4gICAgfVxuXG4gICAgdmFyIGluZm8gPSByZWNvcmQuYXJnO1xuXG4gICAgaWYgKCEgaW5mbykge1xuICAgICAgY29udGV4dC5tZXRob2QgPSBcInRocm93XCI7XG4gICAgICBjb250ZXh0LmFyZyA9IG5ldyBUeXBlRXJyb3IoXCJpdGVyYXRvciByZXN1bHQgaXMgbm90IGFuIG9iamVjdFwiKTtcbiAgICAgIGNvbnRleHQuZGVsZWdhdGUgPSBudWxsO1xuICAgICAgcmV0dXJuIENvbnRpbnVlU2VudGluZWw7XG4gICAgfVxuXG4gICAgaWYgKGluZm8uZG9uZSkge1xuICAgICAgLy8gQXNzaWduIHRoZSByZXN1bHQgb2YgdGhlIGZpbmlzaGVkIGRlbGVnYXRlIHRvIHRoZSB0ZW1wb3JhcnlcbiAgICAgIC8vIHZhcmlhYmxlIHNwZWNpZmllZCBieSBkZWxlZ2F0ZS5yZXN1bHROYW1lIChzZWUgZGVsZWdhdGVZaWVsZCkuXG4gICAgICBjb250ZXh0W2RlbGVnYXRlLnJlc3VsdE5hbWVdID0gaW5mby52YWx1ZTtcblxuICAgICAgLy8gUmVzdW1lIGV4ZWN1dGlvbiBhdCB0aGUgZGVzaXJlZCBsb2NhdGlvbiAoc2VlIGRlbGVnYXRlWWllbGQpLlxuICAgICAgY29udGV4dC5uZXh0ID0gZGVsZWdhdGUubmV4dExvYztcblxuICAgICAgLy8gSWYgY29udGV4dC5tZXRob2Qgd2FzIFwidGhyb3dcIiBidXQgdGhlIGRlbGVnYXRlIGhhbmRsZWQgdGhlXG4gICAgICAvLyBleGNlcHRpb24sIGxldCB0aGUgb3V0ZXIgZ2VuZXJhdG9yIHByb2NlZWQgbm9ybWFsbHkuIElmXG4gICAgICAvLyBjb250ZXh0Lm1ldGhvZCB3YXMgXCJuZXh0XCIsIGZvcmdldCBjb250ZXh0LmFyZyBzaW5jZSBpdCBoYXMgYmVlblxuICAgICAgLy8gXCJjb25zdW1lZFwiIGJ5IHRoZSBkZWxlZ2F0ZSBpdGVyYXRvci4gSWYgY29udGV4dC5tZXRob2Qgd2FzXG4gICAgICAvLyBcInJldHVyblwiLCBhbGxvdyB0aGUgb3JpZ2luYWwgLnJldHVybiBjYWxsIHRvIGNvbnRpbnVlIGluIHRoZVxuICAgICAgLy8gb3V0ZXIgZ2VuZXJhdG9yLlxuICAgICAgaWYgKGNvbnRleHQubWV0aG9kICE9PSBcInJldHVyblwiKSB7XG4gICAgICAgIGNvbnRleHQubWV0aG9kID0gXCJuZXh0XCI7XG4gICAgICAgIGNvbnRleHQuYXJnID0gdW5kZWZpbmVkO1xuICAgICAgfVxuXG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIFJlLXlpZWxkIHRoZSByZXN1bHQgcmV0dXJuZWQgYnkgdGhlIGRlbGVnYXRlIG1ldGhvZC5cbiAgICAgIHJldHVybiBpbmZvO1xuICAgIH1cblxuICAgIC8vIFRoZSBkZWxlZ2F0ZSBpdGVyYXRvciBpcyBmaW5pc2hlZCwgc28gZm9yZ2V0IGl0IGFuZCBjb250aW51ZSB3aXRoXG4gICAgLy8gdGhlIG91dGVyIGdlbmVyYXRvci5cbiAgICBjb250ZXh0LmRlbGVnYXRlID0gbnVsbDtcbiAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgfVxuXG4gIC8vIERlZmluZSBHZW5lcmF0b3IucHJvdG90eXBlLntuZXh0LHRocm93LHJldHVybn0gaW4gdGVybXMgb2YgdGhlXG4gIC8vIHVuaWZpZWQgLl9pbnZva2UgaGVscGVyIG1ldGhvZC5cbiAgZGVmaW5lSXRlcmF0b3JNZXRob2RzKEdwKTtcblxuICBHcFt0b1N0cmluZ1RhZ1N5bWJvbF0gPSBcIkdlbmVyYXRvclwiO1xuXG4gIC8vIEEgR2VuZXJhdG9yIHNob3VsZCBhbHdheXMgcmV0dXJuIGl0c2VsZiBhcyB0aGUgaXRlcmF0b3Igb2JqZWN0IHdoZW4gdGhlXG4gIC8vIEBAaXRlcmF0b3IgZnVuY3Rpb24gaXMgY2FsbGVkIG9uIGl0LiBTb21lIGJyb3dzZXJzJyBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlXG4gIC8vIGl0ZXJhdG9yIHByb3RvdHlwZSBjaGFpbiBpbmNvcnJlY3RseSBpbXBsZW1lbnQgdGhpcywgY2F1c2luZyB0aGUgR2VuZXJhdG9yXG4gIC8vIG9iamVjdCB0byBub3QgYmUgcmV0dXJuZWQgZnJvbSB0aGlzIGNhbGwuIFRoaXMgZW5zdXJlcyB0aGF0IGRvZXNuJ3QgaGFwcGVuLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2ZhY2Vib29rL3JlZ2VuZXJhdG9yL2lzc3Vlcy8yNzQgZm9yIG1vcmUgZGV0YWlscy5cbiAgR3BbaXRlcmF0b3JTeW1ib2xdID0gZnVuY3Rpb24oKSB7XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgR3AudG9TdHJpbmcgPSBmdW5jdGlvbigpIHtcbiAgICByZXR1cm4gXCJbb2JqZWN0IEdlbmVyYXRvcl1cIjtcbiAgfTtcblxuICBmdW5jdGlvbiBwdXNoVHJ5RW50cnkobG9jcykge1xuICAgIHZhciBlbnRyeSA9IHsgdHJ5TG9jOiBsb2NzWzBdIH07XG5cbiAgICBpZiAoMSBpbiBsb2NzKSB7XG4gICAgICBlbnRyeS5jYXRjaExvYyA9IGxvY3NbMV07XG4gICAgfVxuXG4gICAgaWYgKDIgaW4gbG9jcykge1xuICAgICAgZW50cnkuZmluYWxseUxvYyA9IGxvY3NbMl07XG4gICAgICBlbnRyeS5hZnRlckxvYyA9IGxvY3NbM107XG4gICAgfVxuXG4gICAgdGhpcy50cnlFbnRyaWVzLnB1c2goZW50cnkpO1xuICB9XG5cbiAgZnVuY3Rpb24gcmVzZXRUcnlFbnRyeShlbnRyeSkge1xuICAgIHZhciByZWNvcmQgPSBlbnRyeS5jb21wbGV0aW9uIHx8IHt9O1xuICAgIHJlY29yZC50eXBlID0gXCJub3JtYWxcIjtcbiAgICBkZWxldGUgcmVjb3JkLmFyZztcbiAgICBlbnRyeS5jb21wbGV0aW9uID0gcmVjb3JkO1xuICB9XG5cbiAgZnVuY3Rpb24gQ29udGV4dCh0cnlMb2NzTGlzdCkge1xuICAgIC8vIFRoZSByb290IGVudHJ5IG9iamVjdCAoZWZmZWN0aXZlbHkgYSB0cnkgc3RhdGVtZW50IHdpdGhvdXQgYSBjYXRjaFxuICAgIC8vIG9yIGEgZmluYWxseSBibG9jaykgZ2l2ZXMgdXMgYSBwbGFjZSB0byBzdG9yZSB2YWx1ZXMgdGhyb3duIGZyb21cbiAgICAvLyBsb2NhdGlvbnMgd2hlcmUgdGhlcmUgaXMgbm8gZW5jbG9zaW5nIHRyeSBzdGF0ZW1lbnQuXG4gICAgdGhpcy50cnlFbnRyaWVzID0gW3sgdHJ5TG9jOiBcInJvb3RcIiB9XTtcbiAgICB0cnlMb2NzTGlzdC5mb3JFYWNoKHB1c2hUcnlFbnRyeSwgdGhpcyk7XG4gICAgdGhpcy5yZXNldCh0cnVlKTtcbiAgfVxuXG4gIHJ1bnRpbWUua2V5cyA9IGZ1bmN0aW9uKG9iamVjdCkge1xuICAgIHZhciBrZXlzID0gW107XG4gICAgZm9yICh2YXIga2V5IGluIG9iamVjdCkge1xuICAgICAga2V5cy5wdXNoKGtleSk7XG4gICAgfVxuICAgIGtleXMucmV2ZXJzZSgpO1xuXG4gICAgLy8gUmF0aGVyIHRoYW4gcmV0dXJuaW5nIGFuIG9iamVjdCB3aXRoIGEgbmV4dCBtZXRob2QsIHdlIGtlZXBcbiAgICAvLyB0aGluZ3Mgc2ltcGxlIGFuZCByZXR1cm4gdGhlIG5leHQgZnVuY3Rpb24gaXRzZWxmLlxuICAgIHJldHVybiBmdW5jdGlvbiBuZXh0KCkge1xuICAgICAgd2hpbGUgKGtleXMubGVuZ3RoKSB7XG4gICAgICAgIHZhciBrZXkgPSBrZXlzLnBvcCgpO1xuICAgICAgICBpZiAoa2V5IGluIG9iamVjdCkge1xuICAgICAgICAgIG5leHQudmFsdWUgPSBrZXk7XG4gICAgICAgICAgbmV4dC5kb25lID0gZmFsc2U7XG4gICAgICAgICAgcmV0dXJuIG5leHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gVG8gYXZvaWQgY3JlYXRpbmcgYW4gYWRkaXRpb25hbCBvYmplY3QsIHdlIGp1c3QgaGFuZyB0aGUgLnZhbHVlXG4gICAgICAvLyBhbmQgLmRvbmUgcHJvcGVydGllcyBvZmYgdGhlIG5leHQgZnVuY3Rpb24gb2JqZWN0IGl0c2VsZi4gVGhpc1xuICAgICAgLy8gYWxzbyBlbnN1cmVzIHRoYXQgdGhlIG1pbmlmaWVyIHdpbGwgbm90IGFub255bWl6ZSB0aGUgZnVuY3Rpb24uXG4gICAgICBuZXh0LmRvbmUgPSB0cnVlO1xuICAgICAgcmV0dXJuIG5leHQ7XG4gICAgfTtcbiAgfTtcblxuICBmdW5jdGlvbiB2YWx1ZXMoaXRlcmFibGUpIHtcbiAgICBpZiAoaXRlcmFibGUpIHtcbiAgICAgIHZhciBpdGVyYXRvck1ldGhvZCA9IGl0ZXJhYmxlW2l0ZXJhdG9yU3ltYm9sXTtcbiAgICAgIGlmIChpdGVyYXRvck1ldGhvZCkge1xuICAgICAgICByZXR1cm4gaXRlcmF0b3JNZXRob2QuY2FsbChpdGVyYWJsZSk7XG4gICAgICB9XG5cbiAgICAgIGlmICh0eXBlb2YgaXRlcmFibGUubmV4dCA9PT0gXCJmdW5jdGlvblwiKSB7XG4gICAgICAgIHJldHVybiBpdGVyYWJsZTtcbiAgICAgIH1cblxuICAgICAgaWYgKCFpc05hTihpdGVyYWJsZS5sZW5ndGgpKSB7XG4gICAgICAgIHZhciBpID0gLTEsIG5leHQgPSBmdW5jdGlvbiBuZXh0KCkge1xuICAgICAgICAgIHdoaWxlICgrK2kgPCBpdGVyYWJsZS5sZW5ndGgpIHtcbiAgICAgICAgICAgIGlmIChoYXNPd24uY2FsbChpdGVyYWJsZSwgaSkpIHtcbiAgICAgICAgICAgICAgbmV4dC52YWx1ZSA9IGl0ZXJhYmxlW2ldO1xuICAgICAgICAgICAgICBuZXh0LmRvbmUgPSBmYWxzZTtcbiAgICAgICAgICAgICAgcmV0dXJuIG5leHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbmV4dC52YWx1ZSA9IHVuZGVmaW5lZDtcbiAgICAgICAgICBuZXh0LmRvbmUgPSB0cnVlO1xuXG4gICAgICAgICAgcmV0dXJuIG5leHQ7XG4gICAgICAgIH07XG5cbiAgICAgICAgcmV0dXJuIG5leHQubmV4dCA9IG5leHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmV0dXJuIGFuIGl0ZXJhdG9yIHdpdGggbm8gdmFsdWVzLlxuICAgIHJldHVybiB7IG5leHQ6IGRvbmVSZXN1bHQgfTtcbiAgfVxuICBydW50aW1lLnZhbHVlcyA9IHZhbHVlcztcblxuICBmdW5jdGlvbiBkb25lUmVzdWx0KCkge1xuICAgIHJldHVybiB7IHZhbHVlOiB1bmRlZmluZWQsIGRvbmU6IHRydWUgfTtcbiAgfVxuXG4gIENvbnRleHQucHJvdG90eXBlID0ge1xuICAgIGNvbnN0cnVjdG9yOiBDb250ZXh0LFxuXG4gICAgcmVzZXQ6IGZ1bmN0aW9uKHNraXBUZW1wUmVzZXQpIHtcbiAgICAgIHRoaXMucHJldiA9IDA7XG4gICAgICB0aGlzLm5leHQgPSAwO1xuICAgICAgLy8gUmVzZXR0aW5nIGNvbnRleHQuX3NlbnQgZm9yIGxlZ2FjeSBzdXBwb3J0IG9mIEJhYmVsJ3NcbiAgICAgIC8vIGZ1bmN0aW9uLnNlbnQgaW1wbGVtZW50YXRpb24uXG4gICAgICB0aGlzLnNlbnQgPSB0aGlzLl9zZW50ID0gdW5kZWZpbmVkO1xuICAgICAgdGhpcy5kb25lID0gZmFsc2U7XG4gICAgICB0aGlzLmRlbGVnYXRlID0gbnVsbDtcblxuICAgICAgdGhpcy5tZXRob2QgPSBcIm5leHRcIjtcbiAgICAgIHRoaXMuYXJnID0gdW5kZWZpbmVkO1xuXG4gICAgICB0aGlzLnRyeUVudHJpZXMuZm9yRWFjaChyZXNldFRyeUVudHJ5KTtcblxuICAgICAgaWYgKCFza2lwVGVtcFJlc2V0KSB7XG4gICAgICAgIGZvciAodmFyIG5hbWUgaW4gdGhpcykge1xuICAgICAgICAgIC8vIE5vdCBzdXJlIGFib3V0IHRoZSBvcHRpbWFsIG9yZGVyIG9mIHRoZXNlIGNvbmRpdGlvbnM6XG4gICAgICAgICAgaWYgKG5hbWUuY2hhckF0KDApID09PSBcInRcIiAmJlxuICAgICAgICAgICAgICBoYXNPd24uY2FsbCh0aGlzLCBuYW1lKSAmJlxuICAgICAgICAgICAgICAhaXNOYU4oK25hbWUuc2xpY2UoMSkpKSB7XG4gICAgICAgICAgICB0aGlzW25hbWVdID0gdW5kZWZpbmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0sXG5cbiAgICBzdG9wOiBmdW5jdGlvbigpIHtcbiAgICAgIHRoaXMuZG9uZSA9IHRydWU7XG5cbiAgICAgIHZhciByb290RW50cnkgPSB0aGlzLnRyeUVudHJpZXNbMF07XG4gICAgICB2YXIgcm9vdFJlY29yZCA9IHJvb3RFbnRyeS5jb21wbGV0aW9uO1xuICAgICAgaWYgKHJvb3RSZWNvcmQudHlwZSA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICAgIHRocm93IHJvb3RSZWNvcmQuYXJnO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gdGhpcy5ydmFsO1xuICAgIH0sXG5cbiAgICBkaXNwYXRjaEV4Y2VwdGlvbjogZnVuY3Rpb24oZXhjZXB0aW9uKSB7XG4gICAgICBpZiAodGhpcy5kb25lKSB7XG4gICAgICAgIHRocm93IGV4Y2VwdGlvbjtcbiAgICAgIH1cblxuICAgICAgdmFyIGNvbnRleHQgPSB0aGlzO1xuICAgICAgZnVuY3Rpb24gaGFuZGxlKGxvYywgY2F1Z2h0KSB7XG4gICAgICAgIHJlY29yZC50eXBlID0gXCJ0aHJvd1wiO1xuICAgICAgICByZWNvcmQuYXJnID0gZXhjZXB0aW9uO1xuICAgICAgICBjb250ZXh0Lm5leHQgPSBsb2M7XG5cbiAgICAgICAgaWYgKGNhdWdodCkge1xuICAgICAgICAgIC8vIElmIHRoZSBkaXNwYXRjaGVkIGV4Y2VwdGlvbiB3YXMgY2F1Z2h0IGJ5IGEgY2F0Y2ggYmxvY2ssXG4gICAgICAgICAgLy8gdGhlbiBsZXQgdGhhdCBjYXRjaCBibG9jayBoYW5kbGUgdGhlIGV4Y2VwdGlvbiBub3JtYWxseS5cbiAgICAgICAgICBjb250ZXh0Lm1ldGhvZCA9IFwibmV4dFwiO1xuICAgICAgICAgIGNvbnRleHQuYXJnID0gdW5kZWZpbmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgcmV0dXJuICEhIGNhdWdodDtcbiAgICAgIH1cblxuICAgICAgZm9yICh2YXIgaSA9IHRoaXMudHJ5RW50cmllcy5sZW5ndGggLSAxOyBpID49IDA7IC0taSkge1xuICAgICAgICB2YXIgZW50cnkgPSB0aGlzLnRyeUVudHJpZXNbaV07XG4gICAgICAgIHZhciByZWNvcmQgPSBlbnRyeS5jb21wbGV0aW9uO1xuXG4gICAgICAgIGlmIChlbnRyeS50cnlMb2MgPT09IFwicm9vdFwiKSB7XG4gICAgICAgICAgLy8gRXhjZXB0aW9uIHRocm93biBvdXRzaWRlIG9mIGFueSB0cnkgYmxvY2sgdGhhdCBjb3VsZCBoYW5kbGVcbiAgICAgICAgICAvLyBpdCwgc28gc2V0IHRoZSBjb21wbGV0aW9uIHZhbHVlIG9mIHRoZSBlbnRpcmUgZnVuY3Rpb24gdG9cbiAgICAgICAgICAvLyB0aHJvdyB0aGUgZXhjZXB0aW9uLlxuICAgICAgICAgIHJldHVybiBoYW5kbGUoXCJlbmRcIik7XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoZW50cnkudHJ5TG9jIDw9IHRoaXMucHJldikge1xuICAgICAgICAgIHZhciBoYXNDYXRjaCA9IGhhc093bi5jYWxsKGVudHJ5LCBcImNhdGNoTG9jXCIpO1xuICAgICAgICAgIHZhciBoYXNGaW5hbGx5ID0gaGFzT3duLmNhbGwoZW50cnksIFwiZmluYWxseUxvY1wiKTtcblxuICAgICAgICAgIGlmIChoYXNDYXRjaCAmJiBoYXNGaW5hbGx5KSB7XG4gICAgICAgICAgICBpZiAodGhpcy5wcmV2IDwgZW50cnkuY2F0Y2hMb2MpIHtcbiAgICAgICAgICAgICAgcmV0dXJuIGhhbmRsZShlbnRyeS5jYXRjaExvYywgdHJ1ZSk7XG4gICAgICAgICAgICB9IGVsc2UgaWYgKHRoaXMucHJldiA8IGVudHJ5LmZpbmFsbHlMb2MpIHtcbiAgICAgICAgICAgICAgcmV0dXJuIGhhbmRsZShlbnRyeS5maW5hbGx5TG9jKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH0gZWxzZSBpZiAoaGFzQ2F0Y2gpIHtcbiAgICAgICAgICAgIGlmICh0aGlzLnByZXYgPCBlbnRyeS5jYXRjaExvYykge1xuICAgICAgICAgICAgICByZXR1cm4gaGFuZGxlKGVudHJ5LmNhdGNoTG9jLCB0cnVlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH0gZWxzZSBpZiAoaGFzRmluYWxseSkge1xuICAgICAgICAgICAgaWYgKHRoaXMucHJldiA8IGVudHJ5LmZpbmFsbHlMb2MpIHtcbiAgICAgICAgICAgICAgcmV0dXJuIGhhbmRsZShlbnRyeS5maW5hbGx5TG9jKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXCJ0cnkgc3RhdGVtZW50IHdpdGhvdXQgY2F0Y2ggb3IgZmluYWxseVwiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9LFxuXG4gICAgYWJydXB0OiBmdW5jdGlvbih0eXBlLCBhcmcpIHtcbiAgICAgIGZvciAodmFyIGkgPSB0aGlzLnRyeUVudHJpZXMubGVuZ3RoIC0gMTsgaSA+PSAwOyAtLWkpIHtcbiAgICAgICAgdmFyIGVudHJ5ID0gdGhpcy50cnlFbnRyaWVzW2ldO1xuICAgICAgICBpZiAoZW50cnkudHJ5TG9jIDw9IHRoaXMucHJldiAmJlxuICAgICAgICAgICAgaGFzT3duLmNhbGwoZW50cnksIFwiZmluYWxseUxvY1wiKSAmJlxuICAgICAgICAgICAgdGhpcy5wcmV2IDwgZW50cnkuZmluYWxseUxvYykge1xuICAgICAgICAgIHZhciBmaW5hbGx5RW50cnkgPSBlbnRyeTtcbiAgICAgICAgICBicmVhaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpZiAoZmluYWxseUVudHJ5ICYmXG4gICAgICAgICAgKHR5cGUgPT09IFwiYnJlYWtcIiB8fFxuICAgICAgICAgICB0eXBlID09PSBcImNvbnRpbnVlXCIpICYmXG4gICAgICAgICAgZmluYWxseUVudHJ5LnRyeUxvYyA8PSBhcmcgJiZcbiAgICAgICAgICBhcmcgPD0gZmluYWxseUVudHJ5LmZpbmFsbHlMb2MpIHtcbiAgICAgICAgLy8gSWdub3JlIHRoZSBmaW5hbGx5IGVudHJ5IGlmIGNvbnRyb2wgaXMgbm90IGp1bXBpbmcgdG8gYVxuICAgICAgICAvLyBsb2NhdGlvbiBvdXRzaWRlIHRoZSB0cnkvY2F0Y2ggYmxvY2suXG4gICAgICAgIGZpbmFsbHlFbnRyeSA9IG51bGw7XG4gICAgICB9XG5cbiAgICAgIHZhciByZWNvcmQgPSBmaW5hbGx5RW50cnkgPyBmaW5hbGx5RW50cnkuY29tcGxldGlvbiA6IHt9O1xuICAgICAgcmVjb3JkLnR5cGUgPSB0eXBlO1xuICAgICAgcmVjb3JkLmFyZyA9IGFyZztcblxuICAgICAgaWYgKGZpbmFsbHlFbnRyeSkge1xuICAgICAgICB0aGlzLm1ldGhvZCA9IFwibmV4dFwiO1xuICAgICAgICB0aGlzLm5leHQgPSBmaW5hbGx5RW50cnkuZmluYWxseUxvYztcbiAgICAgICAgcmV0dXJuIENvbnRpbnVlU2VudGluZWw7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiB0aGlzLmNvbXBsZXRlKHJlY29yZCk7XG4gICAgfSxcblxuICAgIGNvbXBsZXRlOiBmdW5jdGlvbihyZWNvcmQsIGFmdGVyTG9jKSB7XG4gICAgICBpZiAocmVjb3JkLnR5cGUgPT09IFwidGhyb3dcIikge1xuICAgICAgICB0aHJvdyByZWNvcmQuYXJnO1xuICAgICAgfVxuXG4gICAgICBpZiAocmVjb3JkLnR5cGUgPT09IFwiYnJlYWtcIiB8fFxuICAgICAgICAgIHJlY29yZC50eXBlID09PSBcImNvbnRpbnVlXCIpIHtcbiAgICAgICAgdGhpcy5uZXh0ID0gcmVjb3JkLmFyZztcbiAgICAgIH0gZWxzZSBpZiAocmVjb3JkLnR5cGUgPT09IFwicmV0dXJuXCIpIHtcbiAgICAgICAgdGhpcy5ydmFsID0gdGhpcy5hcmcgPSByZWNvcmQuYXJnO1xuICAgICAgICB0aGlzLm1ldGhvZCA9IFwicmV0dXJuXCI7XG4gICAgICAgIHRoaXMubmV4dCA9IFwiZW5kXCI7XG4gICAgICB9IGVsc2UgaWYgKHJlY29yZC50eXBlID09PSBcIm5vcm1hbFwiICYmIGFmdGVyTG9jKSB7XG4gICAgICAgIHRoaXMubmV4dCA9IGFmdGVyTG9jO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgICB9LFxuXG4gICAgZmluaXNoOiBmdW5jdGlvbihmaW5hbGx5TG9jKSB7XG4gICAgICBmb3IgKHZhciBpID0gdGhpcy50cnlFbnRyaWVzLmxlbmd0aCAtIDE7IGkgPj0gMDsgLS1pKSB7XG4gICAgICAgIHZhciBlbnRyeSA9IHRoaXMudHJ5RW50cmllc1tpXTtcbiAgICAgICAgaWYgKGVudHJ5LmZpbmFsbHlMb2MgPT09IGZpbmFsbHlMb2MpIHtcbiAgICAgICAgICB0aGlzLmNvbXBsZXRlKGVudHJ5LmNvbXBsZXRpb24sIGVudHJ5LmFmdGVyTG9jKTtcbiAgICAgICAgICByZXNldFRyeUVudHJ5KGVudHJ5KTtcbiAgICAgICAgICByZXR1cm4gQ29udGludWVTZW50aW5lbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0sXG5cbiAgICBcImNhdGNoXCI6IGZ1bmN0aW9uKHRyeUxvYykge1xuICAgICAgZm9yICh2YXIgaSA9IHRoaXMudHJ5RW50cmllcy5sZW5ndGggLSAxOyBpID49IDA7IC0taSkge1xuICAgICAgICB2YXIgZW50cnkgPSB0aGlzLnRyeUVudHJpZXNbaV07XG4gICAgICAgIGlmIChlbnRyeS50cnlMb2MgPT09IHRyeUxvYykge1xuICAgICAgICAgIHZhciByZWNvcmQgPSBlbnRyeS5jb21wbGV0aW9uO1xuICAgICAgICAgIGlmIChyZWNvcmQudHlwZSA9PT0gXCJ0aHJvd1wiKSB7XG4gICAgICAgICAgICB2YXIgdGhyb3duID0gcmVjb3JkLmFyZztcbiAgICAgICAgICAgIHJlc2V0VHJ5RW50cnkoZW50cnkpO1xuICAgICAgICAgIH1cbiAgICAgICAgICByZXR1cm4gdGhyb3duO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFRoZSBjb250ZXh0LmNhdGNoIG1ldGhvZCBtdXN0IG9ubHkgYmUgY2FsbGVkIHdpdGggYSBsb2NhdGlvblxuICAgICAgLy8gYXJndW1lbnQgdGhhdCBjb3JyZXNwb25kcyB0byBhIGtub3duIGNhdGNoIGJsb2NrLlxuICAgICAgdGhyb3cgbmV3IEVycm9yKFwiaWxsZWdhbCBjYXRjaCBhdHRlbXB0XCIpO1xuICAgIH0sXG5cbiAgICBkZWxlZ2F0ZVlpZWxkOiBmdW5jdGlvbihpdGVyYWJsZSwgcmVzdWx0TmFtZSwgbmV4dExvYykge1xuICAgICAgdGhpcy5kZWxlZ2F0ZSA9IHtcbiAgICAgICAgaXRlcmF0b3I6IHZhbHVlcyhpdGVyYWJsZSksXG4gICAgICAgIHJlc3VsdE5hbWU6IHJlc3VsdE5hbWUsXG4gICAgICAgIG5leHRMb2M6IG5leHRMb2NcbiAgICAgIH07XG5cbiAgICAgIGlmICh0aGlzLm1ldGhvZCA9PT0gXCJuZXh0XCIpIHtcbiAgICAgICAgLy8gRGVsaWJlcmF0ZWx5IGZvcmdldCB0aGUgbGFzdCBzZW50IHZhbHVlIHNvIHRoYXQgd2UgZG9uJ3RcbiAgICAgICAgLy8gYWNjaWRlbnRhbGx5IHBhc3MgaXQgb24gdG8gdGhlIGRlbGVnYXRlLlxuICAgICAgICB0aGlzLmFyZyA9IHVuZGVmaW5lZDtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIENvbnRpbnVlU2VudGluZWw7XG4gICAgfVxuICB9O1xufSkoXG4gIC8vIEluIHNsb3BweSBtb2RlLCB1bmJvdW5kIGB0aGlzYCByZWZlcnMgdG8gdGhlIGdsb2JhbCBvYmplY3QsIGZhbGxiYWNrIHRvXG4gIC8vIEZ1bmN0aW9uIGNvbnN0cnVjdG9yIGlmIHdlJ3JlIGluIGdsb2JhbCBzdHJpY3QgbW9kZS4gVGhhdCBpcyBzYWRseSBhIGZvcm1cbiAgLy8gb2YgaW5kaXJlY3QgZXZhbCB3aGljaCB2aW9sYXRlcyBDb250ZW50IFNlY3VyaXR5IFBvbGljeS5cbiAgKGZ1bmN0aW9uKCkgeyByZXR1cm4gdGhpcyB9KSgpIHx8IEZ1bmN0aW9uKFwicmV0dXJuIHRoaXNcIikoKVxuKTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL3JlZ2VuZXJhdG9yLXJ1bnRpbWUvcnVudGltZS5qc1xuLy8gbW9kdWxlIGlkID0gMzBcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///30\n"); 424 425 /***/ }), 426 /* 31 */ 403 427 /*!*********************************************************!*\ 404 428 !*** ./plugin/src/SatoshiPay/Utils/getSvgSolidColor.js ***! … … 409 433 410 434 "use strict"; 411 eval("// Convert hex to data:image svg\n/* harmony default export */ __webpack_exports__[\"a\"] = (function () {\n var hex = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '%23F3F3F4';\n return 'data:image/svg+xml,<svg xmlns=\\'http://www.w3.org/2000/svg\\' width=\\'100%\\' height=\\'100%\\'><rect width=\\'100%\\' height=\\'100%\\' fill=\\'' + hex + '\\'/></svg>';\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiM jkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvVXRpbHMvZ2V0U3ZnU29saWRDb2xvci5qcz9lZDhkIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIENvbnZlcnQgaGV4IHRvIGRhdGE6aW1hZ2Ugc3ZnXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKCkge1xuICB2YXIgaGV4ID0gYXJndW1lbnRzLmxlbmd0aCA+IDAgJiYgYXJndW1lbnRzWzBdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbMF0gOiAnJTIzRjNGM0Y0JztcbiAgcmV0dXJuICdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJyB3aWR0aD1cXCcxMDAlXFwnIGhlaWdodD1cXCcxMDAlXFwnPjxyZWN0IHdpZHRoPVxcJzEwMCVcXCcgaGVpZ2h0PVxcJzEwMCVcXCcgZmlsbD1cXCcnICsgaGV4ICsgJ1xcJy8+PC9zdmc+Jztcbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L1V0aWxzL2dldFN2Z1NvbGlkQ29sb3IuanNcbi8vIG1vZHVsZSBpZCA9IDI5XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///29\n");412 413 /***/ }), 414 /* 3 0*/435 eval("// Convert hex to data:image svg\n/* harmony default export */ __webpack_exports__[\"a\"] = (function () {\n var hex = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '%23F3F3F4';\n return 'data:image/svg+xml,<svg xmlns=\\'http://www.w3.org/2000/svg\\' width=\\'100%\\' height=\\'100%\\'><rect width=\\'100%\\' height=\\'100%\\' fill=\\'' + hex + '\\'/></svg>';\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvVXRpbHMvZ2V0U3ZnU29saWRDb2xvci5qcz9lZDhkIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIENvbnZlcnQgaGV4IHRvIGRhdGE6aW1hZ2Ugc3ZnXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKCkge1xuICB2YXIgaGV4ID0gYXJndW1lbnRzLmxlbmd0aCA+IDAgJiYgYXJndW1lbnRzWzBdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbMF0gOiAnJTIzRjNGM0Y0JztcbiAgcmV0dXJuICdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJyB3aWR0aD1cXCcxMDAlXFwnIGhlaWdodD1cXCcxMDAlXFwnPjxyZWN0IHdpZHRoPVxcJzEwMCVcXCcgaGVpZ2h0PVxcJzEwMCVcXCcgZmlsbD1cXCcnICsgaGV4ICsgJ1xcJy8+PC9zdmc+Jztcbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L1V0aWxzL2dldFN2Z1NvbGlkQ29sb3IuanNcbi8vIG1vZHVsZSBpZCA9IDMxXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///31\n"); 436 437 /***/ }), 438 /* 32 */ 415 439 /*!****************************************************!*\ 416 440 !*** ./plugin/src/SatoshiPay/Utils/limitString.js ***! … … 421 445 422 446 "use strict"; 423 eval("/* harmony default export */ __webpack_exports__[\"a\"] = (function (string) {\n var length = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 15;\n\n if (string.length <= length) return string;\n\n var chunkLength = Math.floor(length / 2);\n var startChunk = string.substring(0, chunkLength);\n var endChunk = string.substring(length - chunkLength, length);\n\n return startChunk + \"...\" + endChunk;\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMz AuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvVXRpbHMvbGltaXRTdHJpbmcuanM/NWRmOSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKHN0cmluZykge1xuICAgIHZhciBsZW5ndGggPSBhcmd1bWVudHMubGVuZ3RoID4gMSAmJiBhcmd1bWVudHNbMV0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1sxXSA6IDE1O1xuXG4gICAgaWYgKHN0cmluZy5sZW5ndGggPD0gbGVuZ3RoKSByZXR1cm4gc3RyaW5nO1xuXG4gICAgdmFyIGNodW5rTGVuZ3RoID0gTWF0aC5mbG9vcihsZW5ndGggLyAyKTtcbiAgICB2YXIgc3RhcnRDaHVuayA9IHN0cmluZy5zdWJzdHJpbmcoMCwgY2h1bmtMZW5ndGgpO1xuICAgIHZhciBlbmRDaHVuayA9IHN0cmluZy5zdWJzdHJpbmcobGVuZ3RoIC0gY2h1bmtMZW5ndGgsIGxlbmd0aCk7XG5cbiAgICByZXR1cm4gc3RhcnRDaHVuayArIFwiLi4uXCIgKyBlbmRDaHVuaztcbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L1V0aWxzL2xpbWl0U3RyaW5nLmpzXG4vLyBtb2R1bGUgaWQgPSAzMFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///30\n");424 425 /***/ }), 426 /* 3 1*/447 eval("/* harmony default export */ __webpack_exports__[\"a\"] = (function (string) {\n var length = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 15;\n\n if (string.length <= length) return string;\n\n var chunkLength = Math.floor(length / 2);\n var startChunk = string.substring(0, chunkLength);\n var endChunk = string.substring(length - chunkLength, length);\n\n return startChunk + \"...\" + endChunk;\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvVXRpbHMvbGltaXRTdHJpbmcuanM/NWRmOSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKHN0cmluZykge1xuICAgIHZhciBsZW5ndGggPSBhcmd1bWVudHMubGVuZ3RoID4gMSAmJiBhcmd1bWVudHNbMV0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1sxXSA6IDE1O1xuXG4gICAgaWYgKHN0cmluZy5sZW5ndGggPD0gbGVuZ3RoKSByZXR1cm4gc3RyaW5nO1xuXG4gICAgdmFyIGNodW5rTGVuZ3RoID0gTWF0aC5mbG9vcihsZW5ndGggLyAyKTtcbiAgICB2YXIgc3RhcnRDaHVuayA9IHN0cmluZy5zdWJzdHJpbmcoMCwgY2h1bmtMZW5ndGgpO1xuICAgIHZhciBlbmRDaHVuayA9IHN0cmluZy5zdWJzdHJpbmcobGVuZ3RoIC0gY2h1bmtMZW5ndGgsIGxlbmd0aCk7XG5cbiAgICByZXR1cm4gc3RhcnRDaHVuayArIFwiLi4uXCIgKyBlbmRDaHVuaztcbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L1V0aWxzL2xpbWl0U3RyaW5nLmpzXG4vLyBtb2R1bGUgaWQgPSAzMlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///32\n"); 448 449 /***/ }), 450 /* 33 */ 427 451 /*!****************************************************!*\ 428 452 !*** ./plugin/src/SatoshiPay/Utils/getFileInfo.js ***! … … 433 457 434 458 "use strict"; 435 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__toHumanReadableSize__ = __webpack_require__(/*! ./toHumanReadableSize */ 6);\nvar _lodash = lodash,\n get = _lodash.get,\n has = _lodash.has;\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (file) {\n\n\t// Allowed media types to be uploaded\n\tvar mediaTypes = ['image', 'audio', 'video'];\n\n\t// get object value by multiple possible paths\n\tvar getValueByKeys = function getValueByKeys(object, keys) {\n\t\treturn get(object, keys.find(function (key) {\n\t\t\treturn has(object, key);\n\t\t}));\n\t};\n\n\t// file attributes possibility paths\n\tvar fileAttrs = {\n\t\tid: ['id', 'ID'],\n\t\tmime: ['mime_type', 'mime', 'post_mime_type'],\n\t\ttype: ['media_type', 'type'],\n\t\turl: ['url', 'guid'],\n\t\ttitle: ['title', 'post_title'],\n\t\tsize: ['filesizeHumanReadable', 'file_size', 'media_details.filesize'],\n\t\twidth: ['width', 'media_details.width'],\n\t\theight: ['height', 'media_details.height']\n\n\t\t// generate file info object\n\t};var fileInfo = Object.keys(fileAttrs).reduce(function (info, attr) {\n\t\tinfo[attr] = getValueByKeys(file, fileAttrs[attr]);\n\t\treturn info;\n\t}, {});\n\n\t// If unkown type or no type, get it from the mime\n\tif (!(mediaTypes.includes(fileInfo.type) && fileInfo.type) && fileInfo.mime) {\n\t\tfileInfo.type = fileInfo.mime.split('/')[0];\n\t}\n\n\t// if raw size convert it to human readable size\n\tif (fileInfo.size && /^[0-9]*$/.test(fileInfo.size)) {\n\t\tfileInfo.size = Object(__WEBPACK_IMPORTED_MODULE_0__toHumanReadableSize__[\"a\" /* default */])(fileInfo.size);\n\t}\n\n\treturn fileInfo;\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvVXRpbHMvZ2V0RmlsZUluZm8uanM/ZjZiNyJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX2xvZGFzaCA9IGxvZGFzaCxcbiAgICBnZXQgPSBfbG9kYXNoLmdldCxcbiAgICBoYXMgPSBfbG9kYXNoLmhhcztcblxuaW1wb3J0IHRvSHVtYW5SZWFkYWJsZVNpemUgZnJvbSAnLi90b0h1bWFuUmVhZGFibGVTaXplJztcblxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChmaWxlKSB7XG5cblx0Ly8gQWxsb3dlZCBtZWRpYSB0eXBlcyB0byBiZSB1cGxvYWRlZFxuXHR2YXIgbWVkaWFUeXBlcyA9IFsnaW1hZ2UnLCAnYXVkaW8nLCAndmlkZW8nXTtcblxuXHQvLyBnZXQgb2JqZWN0IHZhbHVlIGJ5IG11bHRpcGxlIHBvc3NpYmxlIHBhdGhzXG5cdHZhciBnZXRWYWx1ZUJ5S2V5cyA9IGZ1bmN0aW9uIGdldFZhbHVlQnlLZXlzKG9iamVjdCwga2V5cykge1xuXHRcdHJldHVybiBnZXQob2JqZWN0LCBrZXlzLmZpbmQoZnVuY3Rpb24gKGtleSkge1xuXHRcdFx0cmV0dXJuIGhhcyhvYmplY3QsIGtleSk7XG5cdFx0fSkpO1xuXHR9O1xuXG5cdC8vIGZpbGUgYXR0cmlidXRlcyBwb3NzaWJpbGl0eSBwYXRoc1xuXHR2YXIgZmlsZUF0dHJzID0ge1xuXHRcdGlkOiBbJ2lkJywgJ0lEJ10sXG5cdFx0bWltZTogWydtaW1lX3R5cGUnLCAnbWltZScsICdwb3N0X21pbWVfdHlwZSddLFxuXHRcdHR5cGU6IFsnbWVkaWFfdHlwZScsICd0eXBlJ10sXG5cdFx0dXJsOiBbJ3VybCcsICdndWlkJ10sXG5cdFx0dGl0bGU6IFsndGl0bGUnLCAncG9zdF90aXRsZSddLFxuXHRcdHNpemU6IFsnZmlsZXNpemVIdW1hblJlYWRhYmxlJywgJ2ZpbGVfc2l6ZScsICdtZWRpYV9kZXRhaWxzLmZpbGVzaXplJ10sXG5cdFx0d2lkdGg6IFsnd2lkdGgnLCAnbWVkaWFfZGV0YWlscy53aWR0aCddLFxuXHRcdGhlaWdodDogWydoZWlnaHQnLCAnbWVkaWFfZGV0YWlscy5oZWlnaHQnXVxuXG5cdFx0Ly8gZ2VuZXJhdGUgZmlsZSBpbmZvIG9iamVjdFxuXHR9O3ZhciBmaWxlSW5mbyA9IE9iamVjdC5rZXlzKGZpbGVBdHRycykucmVkdWNlKGZ1bmN0aW9uIChpbmZvLCBhdHRyKSB7XG5cdFx0aW5mb1thdHRyXSA9IGdldFZhbHVlQnlLZXlzKGZpbGUsIGZpbGVBdHRyc1thdHRyXSk7XG5cdFx0cmV0dXJuIGluZm87XG5cdH0sIHt9KTtcblxuXHQvLyBJZiB1bmtvd24gdHlwZSBvciBubyB0eXBlLCBnZXQgaXQgZnJvbSB0aGUgbWltZVxuXHRpZiAoIShtZWRpYVR5cGVzLmluY2x1ZGVzKGZpbGVJbmZvLnR5cGUpICYmIGZpbGVJbmZvLnR5cGUpICYmIGZpbGVJbmZvLm1pbWUpIHtcblx0XHRmaWxlSW5mby50eXBlID0gZmlsZUluZm8ubWltZS5zcGxpdCgnLycpWzBdO1xuXHR9XG5cblx0Ly8gaWYgcmF3IHNpemUgY29udmVydCBpdCB0byBodW1hbiByZWFkYWJsZSBzaXplXG5cdGlmIChmaWxlSW5mby5zaXplICYmIC9eWzAtOV0qJC8udGVzdChmaWxlSW5mby5zaXplKSkge1xuXHRcdGZpbGVJbmZvLnNpemUgPSB0b0h1bWFuUmVhZGFibGVTaXplKGZpbGVJbmZvLnNpemUpO1xuXHR9XG5cblx0cmV0dXJuIGZpbGVJbmZvO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvVXRpbHMvZ2V0RmlsZUluZm8uanNcbi8vIG1vZHVsZSBpZCA9IDMxXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///31\n");436 437 /***/ }), 438 /* 3 2*/459 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__toHumanReadableSize__ = __webpack_require__(/*! ./toHumanReadableSize */ 8);\nvar _lodash = lodash,\n get = _lodash.get,\n has = _lodash.has;\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (file) {\n\n\t// Allowed media types to be uploaded\n\tvar mediaTypes = ['image', 'audio', 'video'];\n\n\t// get object value by multiple possible paths\n\tvar getValueByKeys = function getValueByKeys(object, keys) {\n\t\treturn get(object, keys.find(function (key) {\n\t\t\treturn has(object, key);\n\t\t}));\n\t};\n\n\t// file attributes possibility paths\n\tvar fileAttrs = {\n\t\tid: ['id', 'ID'],\n\t\tmime: ['mime_type', 'mime', 'post_mime_type'],\n\t\ttype: ['media_type', 'type'],\n\t\turl: ['url', 'guid'],\n\t\ttitle: ['title', 'post_title'],\n\t\tsize: ['filesizeHumanReadable', 'file_size', 'media_details.filesize'],\n\t\twidth: ['width', 'media_details.width'],\n\t\theight: ['height', 'media_details.height']\n\n\t\t// generate file info object\n\t};var fileInfo = Object.keys(fileAttrs).reduce(function (info, attr) {\n\t\tinfo[attr] = getValueByKeys(file, fileAttrs[attr]);\n\t\treturn info;\n\t}, {});\n\n\t// If unkown type or no type, get it from the mime\n\tif (!(mediaTypes.includes(fileInfo.type) && fileInfo.type) && fileInfo.mime) {\n\t\tfileInfo.type = fileInfo.mime.split('/')[0];\n\t}\n\n\t// if raw size convert it to human readable size\n\tif (fileInfo.size && /^[0-9]*$/.test(fileInfo.size)) {\n\t\tfileInfo.size = Object(__WEBPACK_IMPORTED_MODULE_0__toHumanReadableSize__[\"a\" /* default */])(fileInfo.size);\n\t}\n\n\treturn fileInfo;\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvVXRpbHMvZ2V0RmlsZUluZm8uanM/ZjZiNyJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX2xvZGFzaCA9IGxvZGFzaCxcbiAgICBnZXQgPSBfbG9kYXNoLmdldCxcbiAgICBoYXMgPSBfbG9kYXNoLmhhcztcblxuaW1wb3J0IHRvSHVtYW5SZWFkYWJsZVNpemUgZnJvbSAnLi90b0h1bWFuUmVhZGFibGVTaXplJztcblxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChmaWxlKSB7XG5cblx0Ly8gQWxsb3dlZCBtZWRpYSB0eXBlcyB0byBiZSB1cGxvYWRlZFxuXHR2YXIgbWVkaWFUeXBlcyA9IFsnaW1hZ2UnLCAnYXVkaW8nLCAndmlkZW8nXTtcblxuXHQvLyBnZXQgb2JqZWN0IHZhbHVlIGJ5IG11bHRpcGxlIHBvc3NpYmxlIHBhdGhzXG5cdHZhciBnZXRWYWx1ZUJ5S2V5cyA9IGZ1bmN0aW9uIGdldFZhbHVlQnlLZXlzKG9iamVjdCwga2V5cykge1xuXHRcdHJldHVybiBnZXQob2JqZWN0LCBrZXlzLmZpbmQoZnVuY3Rpb24gKGtleSkge1xuXHRcdFx0cmV0dXJuIGhhcyhvYmplY3QsIGtleSk7XG5cdFx0fSkpO1xuXHR9O1xuXG5cdC8vIGZpbGUgYXR0cmlidXRlcyBwb3NzaWJpbGl0eSBwYXRoc1xuXHR2YXIgZmlsZUF0dHJzID0ge1xuXHRcdGlkOiBbJ2lkJywgJ0lEJ10sXG5cdFx0bWltZTogWydtaW1lX3R5cGUnLCAnbWltZScsICdwb3N0X21pbWVfdHlwZSddLFxuXHRcdHR5cGU6IFsnbWVkaWFfdHlwZScsICd0eXBlJ10sXG5cdFx0dXJsOiBbJ3VybCcsICdndWlkJ10sXG5cdFx0dGl0bGU6IFsndGl0bGUnLCAncG9zdF90aXRsZSddLFxuXHRcdHNpemU6IFsnZmlsZXNpemVIdW1hblJlYWRhYmxlJywgJ2ZpbGVfc2l6ZScsICdtZWRpYV9kZXRhaWxzLmZpbGVzaXplJ10sXG5cdFx0d2lkdGg6IFsnd2lkdGgnLCAnbWVkaWFfZGV0YWlscy53aWR0aCddLFxuXHRcdGhlaWdodDogWydoZWlnaHQnLCAnbWVkaWFfZGV0YWlscy5oZWlnaHQnXVxuXG5cdFx0Ly8gZ2VuZXJhdGUgZmlsZSBpbmZvIG9iamVjdFxuXHR9O3ZhciBmaWxlSW5mbyA9IE9iamVjdC5rZXlzKGZpbGVBdHRycykucmVkdWNlKGZ1bmN0aW9uIChpbmZvLCBhdHRyKSB7XG5cdFx0aW5mb1thdHRyXSA9IGdldFZhbHVlQnlLZXlzKGZpbGUsIGZpbGVBdHRyc1thdHRyXSk7XG5cdFx0cmV0dXJuIGluZm87XG5cdH0sIHt9KTtcblxuXHQvLyBJZiB1bmtvd24gdHlwZSBvciBubyB0eXBlLCBnZXQgaXQgZnJvbSB0aGUgbWltZVxuXHRpZiAoIShtZWRpYVR5cGVzLmluY2x1ZGVzKGZpbGVJbmZvLnR5cGUpICYmIGZpbGVJbmZvLnR5cGUpICYmIGZpbGVJbmZvLm1pbWUpIHtcblx0XHRmaWxlSW5mby50eXBlID0gZmlsZUluZm8ubWltZS5zcGxpdCgnLycpWzBdO1xuXHR9XG5cblx0Ly8gaWYgcmF3IHNpemUgY29udmVydCBpdCB0byBodW1hbiByZWFkYWJsZSBzaXplXG5cdGlmIChmaWxlSW5mby5zaXplICYmIC9eWzAtOV0qJC8udGVzdChmaWxlSW5mby5zaXplKSkge1xuXHRcdGZpbGVJbmZvLnNpemUgPSB0b0h1bWFuUmVhZGFibGVTaXplKGZpbGVJbmZvLnNpemUpO1xuXHR9XG5cblx0cmV0dXJuIGZpbGVJbmZvO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvVXRpbHMvZ2V0RmlsZUluZm8uanNcbi8vIG1vZHVsZSBpZCA9IDMzXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///33\n"); 460 461 /***/ }), 462 /* 34 */ 439 463 /*!*****************************************************!*\ 440 464 !*** ./plugin/src/SatoshiPay/Utils/cryptoToFiat.js ***! … … 445 469 446 470 "use strict"; 447 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__ = __webpack_require__(/*! babel-runtime/regenerator */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__);\n\n\nvar _this = this;\n\nfunction _asyncToGenerator(fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { return Promise.resolve(value).then(function (value) { step(\"next\", value); }, function (err) { step(\"throw\", err); }); } } return step(\"next\"); }); }; }\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ((function () {\n var _ref2 = _asyncToGenerator( /*#__PURE__*/__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default.a.mark(function _callee(_ref) {\n var _ref$crypto = _ref.crypto,\n crypto = _ref$crypto === undefined ? 'XLM' : _ref$crypto,\n _ref$fiat = _ref.fiat,\n fiat = _ref$fiat === undefined ? 'EUR' : _ref$fiat,\n _ref$value = _ref.value,\n value = _ref$value === undefined ? 0 : _ref$value,\n _ref$toFixed = _ref.toFixed,\n toFixed = _ref$toFixed === undefined ? 3 : _ref$toFixed;\n var response, jsonRes, rate;\n return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return fetch('https://api-dev.satoshipay.io/staging/testnet/coinmarketcap/v1/cryptocurrency/quotes/latest?convert=' + fiat + '&symbol=' + crypto, {\n method: 'GET',\n 'Access-Control-Allow-Origin': '*'\n });\n\n case 2:\n response = _context.sent;\n _context.next = 5;\n return response.json();\n\n case 5:\n jsonRes = _context.sent;\n rate = jsonRes.data[crypto].quote[fiat].price;\n return _context.abrupt('return', (value * rate).toFixed(toFixed));\n\n case 8:\n case 'end':\n return _context.stop();\n }\n }\n }, _callee, _this);\n }));\n\n return function (_x) {\n return _ref2.apply(this, arguments);\n };\n})());//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvVXRpbHMvY3J5cHRvVG9GaWF0LmpzPzdlMWQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IF9yZWdlbmVyYXRvclJ1bnRpbWUgZnJvbSAnYmFiZWwtcnVudGltZS9yZWdlbmVyYXRvcic7XG5cbnZhciBfdGhpcyA9IHRoaXM7XG5cbmZ1bmN0aW9uIF9hc3luY1RvR2VuZXJhdG9yKGZuKSB7IHJldHVybiBmdW5jdGlvbiAoKSB7IHZhciBnZW4gPSBmbi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOyByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUsIHJlamVjdCkgeyBmdW5jdGlvbiBzdGVwKGtleSwgYXJnKSB7IHRyeSB7IHZhciBpbmZvID0gZ2VuW2tleV0oYXJnKTsgdmFyIHZhbHVlID0gaW5mby52YWx1ZTsgfSBjYXRjaCAoZXJyb3IpIHsgcmVqZWN0KGVycm9yKTsgcmV0dXJuOyB9IGlmIChpbmZvLmRvbmUpIHsgcmVzb2x2ZSh2YWx1ZSk7IH0gZWxzZSB7IHJldHVybiBQcm9taXNlLnJlc29sdmUodmFsdWUpLnRoZW4oZnVuY3Rpb24gKHZhbHVlKSB7IHN0ZXAoXCJuZXh0XCIsIHZhbHVlKTsgfSwgZnVuY3Rpb24gKGVycikgeyBzdGVwKFwidGhyb3dcIiwgZXJyKTsgfSk7IH0gfSByZXR1cm4gc3RlcChcIm5leHRcIik7IH0pOyB9OyB9XG5cbmV4cG9ydCBkZWZhdWx0IChmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF9yZWYyID0gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9fcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZShfcmVmKSB7XG4gICAgICAgIHZhciBfcmVmJGNyeXB0byA9IF9yZWYuY3J5cHRvLFxuICAgICAgICAgICAgY3J5cHRvID0gX3JlZiRjcnlwdG8gPT09IHVuZGVmaW5lZCA/ICdYTE0nIDogX3JlZiRjcnlwdG8sXG4gICAgICAgICAgICBfcmVmJGZpYXQgPSBfcmVmLmZpYXQsXG4gICAgICAgICAgICBmaWF0ID0gX3JlZiRmaWF0ID09PSB1bmRlZmluZWQgPyAnRVVSJyA6IF9yZWYkZmlhdCxcbiAgICAgICAgICAgIF9yZWYkdmFsdWUgPSBfcmVmLnZhbHVlLFxuICAgICAgICAgICAgdmFsdWUgPSBfcmVmJHZhbHVlID09PSB1bmRlZmluZWQgPyAwIDogX3JlZiR2YWx1ZSxcbiAgICAgICAgICAgIF9yZWYkdG9GaXhlZCA9IF9yZWYudG9GaXhlZCxcbiAgICAgICAgICAgIHRvRml4ZWQgPSBfcmVmJHRvRml4ZWQgPT09IHVuZGVmaW5lZCA/IDMgOiBfcmVmJHRvRml4ZWQ7XG4gICAgICAgIHZhciByZXNwb25zZSwganNvblJlcywgcmF0ZTtcbiAgICAgICAgcmV0dXJuIF9yZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlJChfY29udGV4dCkge1xuICAgICAgICAgICAgd2hpbGUgKDEpIHtcbiAgICAgICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7XG4gICAgICAgICAgICAgICAgICAgIGNhc2UgMDpcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZldGNoKCdodHRwczovL2FwaS1kZXYuc2F0b3NoaXBheS5pby9zdGFnaW5nL3Rlc3RuZXQvY29pbm1hcmtldGNhcC92MS9jcnlwdG9jdXJyZW5jeS9xdW90ZXMvbGF0ZXN0P2NvbnZlcnQ9JyArIGZpYXQgKyAnJnN5bWJvbD0nICsgY3J5cHRvLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWV0aG9kOiAnR0VUJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAnQWNjZXNzLUNvbnRyb2wtQWxsb3ctT3JpZ2luJzogJyonXG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgICAgICAgICBjYXNlIDI6XG4gICAgICAgICAgICAgICAgICAgICAgICByZXNwb25zZSA9IF9jb250ZXh0LnNlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiByZXNwb25zZS5qc29uKCk7XG5cbiAgICAgICAgICAgICAgICAgICAgY2FzZSA1OlxuICAgICAgICAgICAgICAgICAgICAgICAganNvblJlcyA9IF9jb250ZXh0LnNlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICByYXRlID0ganNvblJlcy5kYXRhW2NyeXB0b10ucXVvdGVbZmlhdF0ucHJpY2U7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuYWJydXB0KCdyZXR1cm4nLCAodmFsdWUgKiByYXRlKS50b0ZpeGVkKHRvRml4ZWQpKTtcblxuICAgICAgICAgICAgICAgICAgICBjYXNlIDg6XG4gICAgICAgICAgICAgICAgICAgIGNhc2UgJ2VuZCc6XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSwgX2NhbGxlZSwgX3RoaXMpO1xuICAgIH0pKTtcblxuICAgIHJldHVybiBmdW5jdGlvbiAoX3gpIHtcbiAgICAgICAgcmV0dXJuIF9yZWYyLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7XG4gICAgfTtcbn0pKCk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvVXRpbHMvY3J5cHRvVG9GaWF0LmpzXG4vLyBtb2R1bGUgaWQgPSAzMlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///32\n"); 448 449 /***/ }), 450 /* 33 */ 471 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__ = __webpack_require__(/*! babel-runtime/regenerator */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__);\n\n\nvar _this = this;\n\nfunction _asyncToGenerator(fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { return Promise.resolve(value).then(function (value) { step(\"next\", value); }, function (err) { step(\"throw\", err); }); } } return step(\"next\"); }); }; }\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ((function () {\n var _ref2 = _asyncToGenerator( /*#__PURE__*/__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default.a.mark(function _callee(_ref) {\n var _ref$crypto = _ref.crypto,\n crypto = _ref$crypto === undefined ? 'XLM' : _ref$crypto,\n _ref$fiat = _ref.fiat,\n fiat = _ref$fiat === undefined ? 'EUR' : _ref$fiat,\n _ref$value = _ref.value,\n value = _ref$value === undefined ? 0 : _ref$value,\n _ref$toFixed = _ref.toFixed,\n toFixed = _ref$toFixed === undefined ? 3 : _ref$toFixed;\n var response, jsonRes, rate;\n return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return fetch('https://api-dev.satoshipay.io/staging/testnet/coinmarketcap/v1/cryptocurrency/quotes/latest?convert=' + fiat + '&symbol=' + crypto, {\n method: 'GET',\n 'Access-Control-Allow-Origin': '*'\n });\n\n case 2:\n response = _context.sent;\n _context.next = 5;\n return response.json();\n\n case 5:\n jsonRes = _context.sent;\n rate = jsonRes.data[crypto].quote[fiat].price;\n return _context.abrupt('return', (value * rate).toFixed(toFixed));\n\n case 8:\n case 'end':\n return _context.stop();\n }\n }\n }, _callee, _this);\n }));\n\n return function (_x) {\n return _ref2.apply(this, arguments);\n };\n})());//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvVXRpbHMvY3J5cHRvVG9GaWF0LmpzPzdlMWQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IF9yZWdlbmVyYXRvclJ1bnRpbWUgZnJvbSAnYmFiZWwtcnVudGltZS9yZWdlbmVyYXRvcic7XG5cbnZhciBfdGhpcyA9IHRoaXM7XG5cbmZ1bmN0aW9uIF9hc3luY1RvR2VuZXJhdG9yKGZuKSB7IHJldHVybiBmdW5jdGlvbiAoKSB7IHZhciBnZW4gPSBmbi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOyByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUsIHJlamVjdCkgeyBmdW5jdGlvbiBzdGVwKGtleSwgYXJnKSB7IHRyeSB7IHZhciBpbmZvID0gZ2VuW2tleV0oYXJnKTsgdmFyIHZhbHVlID0gaW5mby52YWx1ZTsgfSBjYXRjaCAoZXJyb3IpIHsgcmVqZWN0KGVycm9yKTsgcmV0dXJuOyB9IGlmIChpbmZvLmRvbmUpIHsgcmVzb2x2ZSh2YWx1ZSk7IH0gZWxzZSB7IHJldHVybiBQcm9taXNlLnJlc29sdmUodmFsdWUpLnRoZW4oZnVuY3Rpb24gKHZhbHVlKSB7IHN0ZXAoXCJuZXh0XCIsIHZhbHVlKTsgfSwgZnVuY3Rpb24gKGVycikgeyBzdGVwKFwidGhyb3dcIiwgZXJyKTsgfSk7IH0gfSByZXR1cm4gc3RlcChcIm5leHRcIik7IH0pOyB9OyB9XG5cbmV4cG9ydCBkZWZhdWx0IChmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF9yZWYyID0gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9fcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZShfcmVmKSB7XG4gICAgICAgIHZhciBfcmVmJGNyeXB0byA9IF9yZWYuY3J5cHRvLFxuICAgICAgICAgICAgY3J5cHRvID0gX3JlZiRjcnlwdG8gPT09IHVuZGVmaW5lZCA/ICdYTE0nIDogX3JlZiRjcnlwdG8sXG4gICAgICAgICAgICBfcmVmJGZpYXQgPSBfcmVmLmZpYXQsXG4gICAgICAgICAgICBmaWF0ID0gX3JlZiRmaWF0ID09PSB1bmRlZmluZWQgPyAnRVVSJyA6IF9yZWYkZmlhdCxcbiAgICAgICAgICAgIF9yZWYkdmFsdWUgPSBfcmVmLnZhbHVlLFxuICAgICAgICAgICAgdmFsdWUgPSBfcmVmJHZhbHVlID09PSB1bmRlZmluZWQgPyAwIDogX3JlZiR2YWx1ZSxcbiAgICAgICAgICAgIF9yZWYkdG9GaXhlZCA9IF9yZWYudG9GaXhlZCxcbiAgICAgICAgICAgIHRvRml4ZWQgPSBfcmVmJHRvRml4ZWQgPT09IHVuZGVmaW5lZCA/IDMgOiBfcmVmJHRvRml4ZWQ7XG4gICAgICAgIHZhciByZXNwb25zZSwganNvblJlcywgcmF0ZTtcbiAgICAgICAgcmV0dXJuIF9yZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlJChfY29udGV4dCkge1xuICAgICAgICAgICAgd2hpbGUgKDEpIHtcbiAgICAgICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7XG4gICAgICAgICAgICAgICAgICAgIGNhc2UgMDpcbiAgICAgICAgICAgICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZldGNoKCdodHRwczovL2FwaS1kZXYuc2F0b3NoaXBheS5pby9zdGFnaW5nL3Rlc3RuZXQvY29pbm1hcmtldGNhcC92MS9jcnlwdG9jdXJyZW5jeS9xdW90ZXMvbGF0ZXN0P2NvbnZlcnQ9JyArIGZpYXQgKyAnJnN5bWJvbD0nICsgY3J5cHRvLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWV0aG9kOiAnR0VUJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAnQWNjZXNzLUNvbnRyb2wtQWxsb3ctT3JpZ2luJzogJyonXG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgICAgICAgICBjYXNlIDI6XG4gICAgICAgICAgICAgICAgICAgICAgICByZXNwb25zZSA9IF9jb250ZXh0LnNlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiByZXNwb25zZS5qc29uKCk7XG5cbiAgICAgICAgICAgICAgICAgICAgY2FzZSA1OlxuICAgICAgICAgICAgICAgICAgICAgICAganNvblJlcyA9IF9jb250ZXh0LnNlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICByYXRlID0ganNvblJlcy5kYXRhW2NyeXB0b10ucXVvdGVbZmlhdF0ucHJpY2U7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuYWJydXB0KCdyZXR1cm4nLCAodmFsdWUgKiByYXRlKS50b0ZpeGVkKHRvRml4ZWQpKTtcblxuICAgICAgICAgICAgICAgICAgICBjYXNlIDg6XG4gICAgICAgICAgICAgICAgICAgIGNhc2UgJ2VuZCc6XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSwgX2NhbGxlZSwgX3RoaXMpO1xuICAgIH0pKTtcblxuICAgIHJldHVybiBmdW5jdGlvbiAoX3gpIHtcbiAgICAgICAgcmV0dXJuIF9yZWYyLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7XG4gICAgfTtcbn0pKCk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvVXRpbHMvY3J5cHRvVG9GaWF0LmpzXG4vLyBtb2R1bGUgaWQgPSAzNFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///34\n"); 472 473 /***/ }), 474 /* 35 */ 475 /*!******************************************************!*\ 476 !*** ./plugin/src/SatoshiPay/Utils/refreshBlocks.js ***! 477 \******************************************************/ 478 /*! exports provided: default */ 479 /*! exports used: default */ 480 /***/ (function(module, __webpack_exports__, __webpack_require__) { 481 482 "use strict"; 483 eval("// Force refresh all blocks in the current post by updating a dummy attribute\n/* harmony default export */ __webpack_exports__[\"a\"] = (function () {\n\twp.data.select('core/editor').getBlocks().filter(function (_ref, index) {\n\t\tvar name = _ref.name;\n\n\t\t// Only refresh satoshipay blocks, and ignore paywall to avoid infinite loop\n\t\treturn name.startsWith('satoshipay/') && name !== 'satoshipay/block-article-paywall';\n\t}).forEach(function (_ref2) {\n\t\tvar id = _ref2.clientId;\n\n\t\t// Set dummy attribute with random number to force update\n\t\twp.data.dispatch('core/editor').updateBlockAttributes(id, { forceUpdateDummy: Math.random() });\n\t});\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvVXRpbHMvcmVmcmVzaEJsb2Nrcy5qcz82OThjIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEZvcmNlIHJlZnJlc2ggYWxsIGJsb2NrcyBpbiB0aGUgY3VycmVudCBwb3N0IGJ5IHVwZGF0aW5nIGEgZHVtbXkgYXR0cmlidXRlXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKCkge1xuXHR3cC5kYXRhLnNlbGVjdCgnY29yZS9lZGl0b3InKS5nZXRCbG9ja3MoKS5maWx0ZXIoZnVuY3Rpb24gKF9yZWYsIGluZGV4KSB7XG5cdFx0dmFyIG5hbWUgPSBfcmVmLm5hbWU7XG5cblx0XHQvLyBPbmx5IHJlZnJlc2ggc2F0b3NoaXBheSBibG9ja3MsIGFuZCBpZ25vcmUgcGF5d2FsbCB0byBhdm9pZCBpbmZpbml0ZSBsb29wXG5cdFx0cmV0dXJuIG5hbWUuc3RhcnRzV2l0aCgnc2F0b3NoaXBheS8nKSAmJiBuYW1lICE9PSAnc2F0b3NoaXBheS9ibG9jay1hcnRpY2xlLXBheXdhbGwnO1xuXHR9KS5mb3JFYWNoKGZ1bmN0aW9uIChfcmVmMikge1xuXHRcdHZhciBpZCA9IF9yZWYyLmNsaWVudElkO1xuXG5cdFx0Ly8gU2V0IGR1bW15IGF0dHJpYnV0ZSB3aXRoIHJhbmRvbSBudW1iZXIgdG8gZm9yY2UgdXBkYXRlXG5cdFx0d3AuZGF0YS5kaXNwYXRjaCgnY29yZS9lZGl0b3InKS51cGRhdGVCbG9ja0F0dHJpYnV0ZXMoaWQsIHsgZm9yY2VVcGRhdGVEdW1teTogTWF0aC5yYW5kb20oKSB9KTtcblx0fSk7XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9VdGlscy9yZWZyZXNoQmxvY2tzLmpzXG4vLyBtb2R1bGUgaWQgPSAzNVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///35\n"); 484 485 /***/ }), 486 /* 36 */ 487 /*!*********************************************************!*\ 488 !*** ./plugin/src/SatoshiPay/Utils/updateSavedPrice.js ***! 489 \*********************************************************/ 490 /*! exports provided: default */ 491 /*! exports used: default */ 492 /***/ (function(module, __webpack_exports__, __webpack_require__) { 493 494 "use strict"; 495 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__makeAjaxRequest__ = __webpack_require__(/*! ./makeAjaxRequest */ 7);\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var setAttributes = _ref.setAttributes,\n _ref$attributes = _ref.attributes,\n getSavedPriceLoading = _ref$attributes.getSavedPriceLoading,\n getSavedPriceDone = _ref$attributes.getSavedPriceDone,\n mediaId = _ref$attributes.mediaId,\n mediaPrice = _ref$attributes.mediaPrice,\n fileId = _ref$attributes.fileId,\n filePrice = _ref$attributes.filePrice;\n\n var priceKey = mediaPrice && !filePrice ? 'mediaPrice' : 'filePrice';\n var oldPrice = mediaPrice || filePrice;\n var id = mediaId || fileId;\n if (id && !getSavedPriceLoading && !getSavedPriceDone) {\n setAttributes({ getSavedPriceLoading: true });\n // Get good price\n Object(__WEBPACK_IMPORTED_MODULE_0__makeAjaxRequest__[\"a\" /* default */])({\n body: {\n action: 'get_product_price',\n post_id: id\n }\n }).then(function (_ref2) {\n var data = _ref2.data,\n success = _ref2.success;\n\n setAttributes({ getSavedPriceLoading: false, getSavedPriceDone: true });\n if (success) {\n if (data.price.satoshi !== oldPrice) {\n setAttributes(_defineProperty({}, priceKey, data.price.satoshi));\n }\n }\n });\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvVXRpbHMvdXBkYXRlU2F2ZWRQcmljZS5qcz9kNjQ1Il0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIF9kZWZpbmVQcm9wZXJ0eShvYmosIGtleSwgdmFsdWUpIHsgaWYgKGtleSBpbiBvYmopIHsgT2JqZWN0LmRlZmluZVByb3BlcnR5KG9iaiwga2V5LCB7IHZhbHVlOiB2YWx1ZSwgZW51bWVyYWJsZTogdHJ1ZSwgY29uZmlndXJhYmxlOiB0cnVlLCB3cml0YWJsZTogdHJ1ZSB9KTsgfSBlbHNlIHsgb2JqW2tleV0gPSB2YWx1ZTsgfSByZXR1cm4gb2JqOyB9XG5cbmltcG9ydCBtYWtlQWpheFJlcXVlc3QgZnJvbSAnLi9tYWtlQWpheFJlcXVlc3QnO1xuXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKF9yZWYpIHtcbiAgICB2YXIgc2V0QXR0cmlidXRlcyA9IF9yZWYuc2V0QXR0cmlidXRlcyxcbiAgICAgICAgX3JlZiRhdHRyaWJ1dGVzID0gX3JlZi5hdHRyaWJ1dGVzLFxuICAgICAgICBnZXRTYXZlZFByaWNlTG9hZGluZyA9IF9yZWYkYXR0cmlidXRlcy5nZXRTYXZlZFByaWNlTG9hZGluZyxcbiAgICAgICAgZ2V0U2F2ZWRQcmljZURvbmUgPSBfcmVmJGF0dHJpYnV0ZXMuZ2V0U2F2ZWRQcmljZURvbmUsXG4gICAgICAgIG1lZGlhSWQgPSBfcmVmJGF0dHJpYnV0ZXMubWVkaWFJZCxcbiAgICAgICAgbWVkaWFQcmljZSA9IF9yZWYkYXR0cmlidXRlcy5tZWRpYVByaWNlLFxuICAgICAgICBmaWxlSWQgPSBfcmVmJGF0dHJpYnV0ZXMuZmlsZUlkLFxuICAgICAgICBmaWxlUHJpY2UgPSBfcmVmJGF0dHJpYnV0ZXMuZmlsZVByaWNlO1xuXG4gICAgdmFyIHByaWNlS2V5ID0gbWVkaWFQcmljZSAmJiAhZmlsZVByaWNlID8gJ21lZGlhUHJpY2UnIDogJ2ZpbGVQcmljZSc7XG4gICAgdmFyIG9sZFByaWNlID0gbWVkaWFQcmljZSB8fCBmaWxlUHJpY2U7XG4gICAgdmFyIGlkID0gbWVkaWFJZCB8fCBmaWxlSWQ7XG4gICAgaWYgKGlkICYmICFnZXRTYXZlZFByaWNlTG9hZGluZyAmJiAhZ2V0U2F2ZWRQcmljZURvbmUpIHtcbiAgICAgICAgc2V0QXR0cmlidXRlcyh7IGdldFNhdmVkUHJpY2VMb2FkaW5nOiB0cnVlIH0pO1xuICAgICAgICAvLyBHZXQgZ29vZCBwcmljZVxuICAgICAgICBtYWtlQWpheFJlcXVlc3Qoe1xuICAgICAgICAgICAgYm9keToge1xuICAgICAgICAgICAgICAgIGFjdGlvbjogJ2dldF9wcm9kdWN0X3ByaWNlJyxcbiAgICAgICAgICAgICAgICBwb3N0X2lkOiBpZFxuICAgICAgICAgICAgfVxuICAgICAgICB9KS50aGVuKGZ1bmN0aW9uIChfcmVmMikge1xuICAgICAgICAgICAgdmFyIGRhdGEgPSBfcmVmMi5kYXRhLFxuICAgICAgICAgICAgICAgIHN1Y2Nlc3MgPSBfcmVmMi5zdWNjZXNzO1xuXG4gICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHsgZ2V0U2F2ZWRQcmljZUxvYWRpbmc6IGZhbHNlLCBnZXRTYXZlZFByaWNlRG9uZTogdHJ1ZSB9KTtcbiAgICAgICAgICAgIGlmIChzdWNjZXNzKSB7XG4gICAgICAgICAgICAgICAgaWYgKGRhdGEucHJpY2Uuc2F0b3NoaSAhPT0gb2xkUHJpY2UpIHtcbiAgICAgICAgICAgICAgICAgICAgc2V0QXR0cmlidXRlcyhfZGVmaW5lUHJvcGVydHkoe30sIHByaWNlS2V5LCBkYXRhLnByaWNlLnNhdG9zaGkpKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgIH1cbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L1V0aWxzL3VwZGF0ZVNhdmVkUHJpY2UuanNcbi8vIG1vZHVsZSBpZCA9IDM2XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///36\n"); 496 497 /***/ }), 498 /* 37 */ 451 499 /*!*******************************************************************!*\ 452 500 !*** ./plugin/src/SatoshiPay/Gutenberg/helpers/CryptoToFiat.scss ***! … … 455 503 /***/ (function(module, exports) { 456 504 457 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMz MuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvQ3J5cHRvVG9GaWF0LnNjc3M/NTZkNCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9oZWxwZXJzL0NyeXB0b1RvRmlhdC5zY3NzXG4vLyBtb2R1bGUgaWQgPSAzM1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///33\n");458 459 /***/ }), 460 /* 3 4*/505 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2hlbHBlcnMvQ3J5cHRvVG9GaWF0LnNjc3M/NTZkNCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9oZWxwZXJzL0NyeXB0b1RvRmlhdC5zY3NzXG4vLyBtb2R1bGUgaWQgPSAzN1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///37\n"); 506 507 /***/ }), 508 /* 38 */ 461 509 /*!************************************************************************!*\ 462 510 !*** ./plugin/src/SatoshiPay/Gutenberg/block-article-paywall/index.js ***! … … 466 514 467 515 "use strict"; 468 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 35);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__style_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss__ = __webpack_require__(/*! ./editor.scss */ 36);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__helpers__ = __webpack_require__(/*! ../helpers */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Utils__ = __webpack_require__(/*! ../../Utils */ 1);\nfunction _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }\n\n/**\n* BLOCK: paywall\n*/\n\n\n\n\nvar __ = wp.i18n.__;\nvar registerBlockType = wp.blocks.registerBlockType;\n\n\n\n\nvar TextInput = __WEBPACK_IMPORTED_MODULE_2__helpers__[\"e\" /* Form */].TextInput,\n Button = __WEBPACK_IMPORTED_MODULE_2__helpers__[\"e\" /* Form */].Button;\n\n// Used to refresh the <CheckIfBelowPaywall /> in other blocks\n\nvar oldBlockIndex = void 0;\nvar refreshBlocks = function refreshBlocks() {\n\twp.data.select('core/editor').getBlocks().filter(function (_ref, index) {\n\t\tvar name = _ref.name;\n\n\t\t// Only refresh satoshipay blocks, and ignore paywall to avoid infinite loop\n\t\treturn name.startsWith('satoshipay/') && name !== 'satoshipay/block-article-paywall';\n\t}).forEach(function (_ref2) {\n\t\tvar id = _ref2.clientId;\n\n\t\t// Set dummy attribute with random number to force update\n\t\twp.data.dispatch('core/editor').updateBlockAttributes(id, { forceUpdateDummy: Math.random() });\n\t});\n};\n\n/**\n* Register: Article Paywall Gutenberg Block.\n*\n* @param {string} name Block name.\n* @param {Object} settings Block settings.\n* @return {?WPBlock} The block, if it has been successfully\n* registered; otherwise `undefined`.\n*/\nregisterBlockType('satoshipay/block-article-paywall', {\n\ttitle: __('Article Paywall'), // Block title.\n\ticon: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__helpers__[\"k\" /* SvgIcon */], { type: 'wall', size: '512pt' }),\n\tcategory: 'satoshipay', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tsupports: {\n\t\tmultiple: false\n\t},\n\tattributes: {\n\t\tpostId: {\n\t\t\ttype: 'number'\n\t\t},\n\t\tprice: {\n\t\t\ttype: 'number'\n\t\t},\n\t\tenabled: {\n\t\t\ttype: 'boolean'\n\t\t}\n\t},\n\tkeywords: [__('article — satoshiPay block'), __('satoshiPay'), __('paywall')],\n\tedit: function edit(_ref3) {\n\t\tvar attributes = _ref3.attributes,\n\t\t className = _ref3.className,\n\t\t setAttributes = _ref3.setAttributes,\n\t\t isSelected = _ref3.isSelected,\n\t\t clientId = _ref3.clientId,\n\t\t rest = _objectWithoutProperties(_ref3, ['attributes', 'className', 'setAttributes', 'isSelected', 'clientId']);\n\n\t\t// Save the postId\n\t\tsetAttributes({ postId: wp.data.select('core/editor').getCurrentPostId() });\n\n\t\t// Refresh other blocks if paywall index changed\n\t\tvar blockIndex = wp.data.select('core/editor').getBlockIndex(clientId);\n\t\tif (typeof oldBlockIndex === 'number' && blockIndex !== oldBlockIndex) {\n\t\t\trefreshBlocks();\n\t\t}\n\t\toldBlockIndex = blockIndex;\n\n\t\tvar deactivatedView = wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ className: 'spgb__block spgb__paywall--deactivated' },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__helpers__[\"c\" /* CheckIfBelowPaywall */], { clientId: clientId }),\n\t\t\twp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\t{ className: 'spgb__block__header spgb__text-align--center' },\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__helpers__[\"k\" /* SvgIcon */], { type: 'wall', size: '15', fill: '#565D66', style: { verticalAlign: 'middle' } }),\n\t\t\t\t' Paywall'\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_2__helpers__[\"f\" /* If */],\n\t\t\t\t{ condition: isSelected },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'div',\n\t\t\t\t\t{ className: 'spgb__block__body spgb__text-align--center' },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t'div',\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\t'Everything you add after this block will be placed beind a paywall;'\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t'div',\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\t'visitors will be asked to pay the price you set below, to access further content.'\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(Button, {\n\t\t\t\t\t\tstyle: { margin: '16px auto' },\n\t\t\t\t\t\tvalue: 'Activate paywall',\n\t\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\t\treturn setAttributes({ enabled: true });\n\t\t\t\t\t\t} })\n\t\t\t\t)\n\t\t\t)\n\t\t);\n\t\tvar activatedView = wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ className: 'spgb__block spgb__paywall--activated' },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__helpers__[\"c\" /* CheckIfBelowPaywall */], { clientId: clientId }),\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_2__helpers__[\"f\" /* If */],\n\t\t\t\t{ condition: !isSelected },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'div',\n\t\t\t\t\t{ className: 'spgb__block__header spgb__text-align--center' },\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__helpers__[\"k\" /* SvgIcon */], { type: 'wall', size: '15' }),\n\t\t\t\t\t' Paywall'\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_2__helpers__[\"f\" /* If */],\n\t\t\t\t{ condition: isSelected },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'div',\n\t\t\t\t\t{ className: 'spgb__block__body' },\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__helpers__[\"i\" /* PayButton */], {\n\t\t\t\t\t\tprice: attributes.price,\n\t\t\t\t\t\ttype: 'paywall',\n\t\t\t\t\t\tstyle: { marginBottom: '20px' }\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_2__helpers__[\"b\" /* BlockEditorLayout */],\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\twp.element.createElement(TextInput, {\n\t\t\t\t\t\t\tlabel: 'Price',\n\t\t\t\t\t\t\taffix: 'lumens',\n\t\t\t\t\t\t\ttype: 'number',\n\t\t\t\t\t\t\tvalue: attributes.price,\n\t\t\t\t\t\t\tplaceholder: '0.00',\n\t\t\t\t\t\t\tmin: '0',\n\t\t\t\t\t\t\tonChange: function onChange(price) {\n\t\t\t\t\t\t\t\treturn setAttributes({ price: price ? parseInt(price) >= 0 ? parseInt(price) : parseInt(price) * -1 : null });\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}),\n\t\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__helpers__[\"d\" /* CryptoToFiat */], {\n\t\t\t\t\t\t\tvalue: attributes.price\n\t\t\t\t\t\t}),\n\t\t\t\t\t\twp.element.createElement(Button, {\n\t\t\t\t\t\t\tclassName: 'spgb__paywall__active-toggle',\n\t\t\t\t\t\t\tvalue: 'Deactivate Paywall',\n\t\t\t\t\t\t\tisSolid: true,\n\t\t\t\t\t\t\talignRight: true,\n\t\t\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\t\t\treturn setAttributes({ enabled: false });\n\t\t\t\t\t\t\t} })\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t)\n\t\t);\n\t\treturn wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ className: 'spgb ' + className },\n\t\t\tattributes.enabled ? activatedView : deactivatedView\n\t\t);\n\t},\n\tsave: function save(_ref4) {\n\t\tvar attributes = _ref4.attributes;\n\n\t\trefreshBlocks();\n\t\tif (attributes.postId && attributes.price > 0) {\n\t\t\t// Create good or Update price\n\t\t\tObject(__WEBPACK_IMPORTED_MODULE_3__Utils__[\"e\" /* makeAjaxRequest */])({\n\t\t\t\tbody: {\n\t\t\t\t\taction: 'set_good_price',\n\t\t\t\t\tpost_id: attributes.postId,\n\t\t\t\t\tprice: attributes.price || 0,\n\t\t\t\t\tenabled: attributes.enabled ? 1 : 0\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t\treturn wp.element.createElement(\n\t\t\t'div',\n\t\t\tnull,\n\t\t\tattributes.enabled && wp.element.createElement('div', { dangerouslySetInnerHTML: { __html: '<!--satoshipay:start-->' } })\n\t\t);\n\t}\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWFydGljbGUtcGF5d2FsbC9pbmRleC5qcz85NGQ2Il0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIF9vYmplY3RXaXRob3V0UHJvcGVydGllcyhvYmosIGtleXMpIHsgdmFyIHRhcmdldCA9IHt9OyBmb3IgKHZhciBpIGluIG9iaikgeyBpZiAoa2V5cy5pbmRleE9mKGkpID49IDApIGNvbnRpbnVlOyBpZiAoIU9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChvYmosIGkpKSBjb250aW51ZTsgdGFyZ2V0W2ldID0gb2JqW2ldOyB9IHJldHVybiB0YXJnZXQ7IH1cblxuLyoqXG4qIEJMT0NLOiBwYXl3YWxsXG4qL1xuXG5pbXBvcnQgJy4vc3R5bGUuc2Nzcyc7XG5pbXBvcnQgJy4vZWRpdG9yLnNjc3MnO1xuXG52YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlO1xuXG5cbmltcG9ydCB7IEZvcm0sIElmLCBDaGVja0lmQmVsb3dQYXl3YWxsLCBTdmdJY29uLCBQYXlCdXR0b24sIENyeXB0b1RvRmlhdCwgQmxvY2tFZGl0b3JMYXlvdXQgfSBmcm9tICcuLi9oZWxwZXJzJztcbmltcG9ydCB7IG1ha2VBamF4UmVxdWVzdCB9IGZyb20gJy4uLy4uL1V0aWxzJztcbnZhciBUZXh0SW5wdXQgPSBGb3JtLlRleHRJbnB1dCxcbiAgICBCdXR0b24gPSBGb3JtLkJ1dHRvbjtcblxuLy8gVXNlZCB0byByZWZyZXNoIHRoZSA8Q2hlY2tJZkJlbG93UGF5d2FsbCAvPiBpbiBvdGhlciBibG9ja3NcblxudmFyIG9sZEJsb2NrSW5kZXggPSB2b2lkIDA7XG52YXIgcmVmcmVzaEJsb2NrcyA9IGZ1bmN0aW9uIHJlZnJlc2hCbG9ja3MoKSB7XG5cdHdwLmRhdGEuc2VsZWN0KCdjb3JlL2VkaXRvcicpLmdldEJsb2NrcygpLmZpbHRlcihmdW5jdGlvbiAoX3JlZiwgaW5kZXgpIHtcblx0XHR2YXIgbmFtZSA9IF9yZWYubmFtZTtcblxuXHRcdC8vIE9ubHkgcmVmcmVzaCBzYXRvc2hpcGF5IGJsb2NrcywgYW5kIGlnbm9yZSBwYXl3YWxsIHRvIGF2b2lkIGluZmluaXRlIGxvb3Bcblx0XHRyZXR1cm4gbmFtZS5zdGFydHNXaXRoKCdzYXRvc2hpcGF5LycpICYmIG5hbWUgIT09ICdzYXRvc2hpcGF5L2Jsb2NrLWFydGljbGUtcGF5d2FsbCc7XG5cdH0pLmZvckVhY2goZnVuY3Rpb24gKF9yZWYyKSB7XG5cdFx0dmFyIGlkID0gX3JlZjIuY2xpZW50SWQ7XG5cblx0XHQvLyBTZXQgZHVtbXkgYXR0cmlidXRlIHdpdGggcmFuZG9tIG51bWJlciB0byBmb3JjZSB1cGRhdGVcblx0XHR3cC5kYXRhLmRpc3BhdGNoKCdjb3JlL2VkaXRvcicpLnVwZGF0ZUJsb2NrQXR0cmlidXRlcyhpZCwgeyBmb3JjZVVwZGF0ZUR1bW15OiBNYXRoLnJhbmRvbSgpIH0pO1xuXHR9KTtcbn07XG5cbi8qKlxuKiBSZWdpc3RlcjogQXJ0aWNsZSBQYXl3YWxsIEd1dGVuYmVyZyBCbG9jay5cbipcbiogQHBhcmFtICB7c3RyaW5nfSAgIG5hbWUgICAgIEJsb2NrIG5hbWUuXG4qIEBwYXJhbSAge09iamVjdH0gICBzZXR0aW5ncyBCbG9jayBzZXR0aW5ncy5cbiogQHJldHVybiB7P1dQQmxvY2t9ICAgICAgICAgIFRoZSBibG9jaywgaWYgaXQgaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3RlcmVkOyBvdGhlcndpc2UgYHVuZGVmaW5lZGAuXG4qL1xucmVnaXN0ZXJCbG9ja1R5cGUoJ3NhdG9zaGlwYXkvYmxvY2stYXJ0aWNsZS1wYXl3YWxsJywge1xuXHR0aXRsZTogX18oJ0FydGljbGUgUGF5d2FsbCcpLCAvLyBCbG9jayB0aXRsZS5cblx0aWNvbjogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFN2Z0ljb24sIHsgdHlwZTogJ3dhbGwnLCBzaXplOiAnNTEycHQnIH0pLFxuXHRjYXRlZ29yeTogJ3NhdG9zaGlwYXknLCAvLyBCbG9jayBjYXRlZ29yeSDigJQgR3JvdXAgYmxvY2tzIHRvZ2V0aGVyIGJhc2VkIG9uIGNvbW1vbiB0cmFpdHMgRS5nLiBjb21tb24sIGZvcm1hdHRpbmcsIGxheW91dCB3aWRnZXRzLCBlbWJlZC5cblx0c3VwcG9ydHM6IHtcblx0XHRtdWx0aXBsZTogZmFsc2Vcblx0fSxcblx0YXR0cmlidXRlczoge1xuXHRcdHBvc3RJZDoge1xuXHRcdFx0dHlwZTogJ251bWJlcidcblx0XHR9LFxuXHRcdHByaWNlOiB7XG5cdFx0XHR0eXBlOiAnbnVtYmVyJ1xuXHRcdH0sXG5cdFx0ZW5hYmxlZDoge1xuXHRcdFx0dHlwZTogJ2Jvb2xlYW4nXG5cdFx0fVxuXHR9LFxuXHRrZXl3b3JkczogW19fKCdhcnRpY2xlIOKAlCBzYXRvc2hpUGF5IGJsb2NrJyksIF9fKCdzYXRvc2hpUGF5JyksIF9fKCdwYXl3YWxsJyldLFxuXHRlZGl0OiBmdW5jdGlvbiBlZGl0KF9yZWYzKSB7XG5cdFx0dmFyIGF0dHJpYnV0ZXMgPSBfcmVmMy5hdHRyaWJ1dGVzLFxuXHRcdCAgICBjbGFzc05hbWUgPSBfcmVmMy5jbGFzc05hbWUsXG5cdFx0ICAgIHNldEF0dHJpYnV0ZXMgPSBfcmVmMy5zZXRBdHRyaWJ1dGVzLFxuXHRcdCAgICBpc1NlbGVjdGVkID0gX3JlZjMuaXNTZWxlY3RlZCxcblx0XHQgICAgY2xpZW50SWQgPSBfcmVmMy5jbGllbnRJZCxcblx0XHQgICAgcmVzdCA9IF9vYmplY3RXaXRob3V0UHJvcGVydGllcyhfcmVmMywgWydhdHRyaWJ1dGVzJywgJ2NsYXNzTmFtZScsICdzZXRBdHRyaWJ1dGVzJywgJ2lzU2VsZWN0ZWQnLCAnY2xpZW50SWQnXSk7XG5cblx0XHQvLyBTYXZlIHRoZSBwb3N0SWRcblx0XHRzZXRBdHRyaWJ1dGVzKHsgcG9zdElkOiB3cC5kYXRhLnNlbGVjdCgnY29yZS9lZGl0b3InKS5nZXRDdXJyZW50UG9zdElkKCkgfSk7XG5cblx0XHQvLyBSZWZyZXNoIG90aGVyIGJsb2NrcyBpZiBwYXl3YWxsIGluZGV4IGNoYW5nZWRcblx0XHR2YXIgYmxvY2tJbmRleCA9IHdwLmRhdGEuc2VsZWN0KCdjb3JlL2VkaXRvcicpLmdldEJsb2NrSW5kZXgoY2xpZW50SWQpO1xuXHRcdGlmICh0eXBlb2Ygb2xkQmxvY2tJbmRleCA9PT0gJ251bWJlcicgJiYgYmxvY2tJbmRleCAhPT0gb2xkQmxvY2tJbmRleCkge1xuXHRcdFx0cmVmcmVzaEJsb2NrcygpO1xuXHRcdH1cblx0XHRvbGRCbG9ja0luZGV4ID0gYmxvY2tJbmRleDtcblxuXHRcdHZhciBkZWFjdGl2YXRlZFZpZXcgPSB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHQnZGl2Jyxcblx0XHRcdHsgY2xhc3NOYW1lOiAnc3BnYl9fYmxvY2sgc3BnYl9fcGF5d2FsbC0tZGVhY3RpdmF0ZWQnIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ2hlY2tJZkJlbG93UGF5d2FsbCwgeyBjbGllbnRJZDogY2xpZW50SWQgfSksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdCdkaXYnLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogJ3NwZ2JfX2Jsb2NrX19oZWFkZXIgIHNwZ2JfX3RleHQtYWxpZ24tLWNlbnRlcicgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFN2Z0ljb24sIHsgdHlwZTogJ3dhbGwnLCBzaXplOiAnMTUnLCBmaWxsOiAnIzU2NUQ2NicsIHN0eWxlOiB7IHZlcnRpY2FsQWxpZ246ICdtaWRkbGUnIH0gfSksXG5cdFx0XHRcdCcgUGF5d2FsbCdcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdElmLFxuXHRcdFx0XHR7IGNvbmRpdGlvbjogaXNTZWxlY3RlZCB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6ICdzcGdiX19ibG9ja19fYm9keSBzcGdiX190ZXh0LWFsaWduLS1jZW50ZXInIH0sXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0J0V2ZXJ5dGhpbmcgeW91IGFkZCBhZnRlciB0aGlzIGJsb2NrIHdpbGwgYmUgcGxhY2VkIGJlaW5kIGEgcGF5d2FsbDsnXG5cdFx0XHRcdFx0KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHQnZGl2Jyxcblx0XHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0XHQndmlzaXRvcnMgd2lsbCBiZSBhc2tlZCB0byBwYXkgdGhlIHByaWNlIHlvdSBzZXQgYmVsb3csIHRvIGFjY2VzcyBmdXJ0aGVyIGNvbnRlbnQuJ1xuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEJ1dHRvbiwge1xuXHRcdFx0XHRcdFx0c3R5bGU6IHsgbWFyZ2luOiAnMTZweCBhdXRvJyB9LFxuXHRcdFx0XHRcdFx0dmFsdWU6ICdBY3RpdmF0ZSBwYXl3YWxsJyxcblx0XHRcdFx0XHRcdG9uQ2xpY2s6IGZ1bmN0aW9uIG9uQ2xpY2soKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgZW5hYmxlZDogdHJ1ZSB9KTtcblx0XHRcdFx0XHRcdH0gfSlcblx0XHRcdFx0KVxuXHRcdFx0KVxuXHRcdCk7XG5cdFx0dmFyIGFjdGl2YXRlZFZpZXcgPSB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHQnZGl2Jyxcblx0XHRcdHsgY2xhc3NOYW1lOiAnc3BnYl9fYmxvY2sgc3BnYl9fcGF5d2FsbC0tYWN0aXZhdGVkJyB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KENoZWNrSWZCZWxvd1BheXdhbGwsIHsgY2xpZW50SWQ6IGNsaWVudElkIH0pLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRJZixcblx0XHRcdFx0eyBjb25kaXRpb246ICFpc1NlbGVjdGVkIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHQnZGl2Jyxcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogJ3NwZ2JfX2Jsb2NrX19oZWFkZXIgIHNwZ2JfX3RleHQtYWxpZ24tLWNlbnRlcicgfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU3ZnSWNvbiwgeyB0eXBlOiAnd2FsbCcsIHNpemU6ICcxNScgfSksXG5cdFx0XHRcdFx0JyBQYXl3YWxsJ1xuXHRcdFx0XHQpXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRJZixcblx0XHRcdFx0eyBjb25kaXRpb246IGlzU2VsZWN0ZWQgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdCdkaXYnLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAnc3BnYl9fYmxvY2tfX2JvZHknIH0sXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBheUJ1dHRvbiwge1xuXHRcdFx0XHRcdFx0cHJpY2U6IGF0dHJpYnV0ZXMucHJpY2UsXG5cdFx0XHRcdFx0XHR0eXBlOiAncGF5d2FsbCcsXG5cdFx0XHRcdFx0XHRzdHlsZTogeyBtYXJnaW5Cb3R0b206ICcyMHB4JyB9XG5cdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0QmxvY2tFZGl0b3JMYXlvdXQsXG5cdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRJbnB1dCwge1xuXHRcdFx0XHRcdFx0XHRsYWJlbDogJ1ByaWNlJyxcblx0XHRcdFx0XHRcdFx0YWZmaXg6ICdsdW1lbnMnLFxuXHRcdFx0XHRcdFx0XHR0eXBlOiAnbnVtYmVyJyxcblx0XHRcdFx0XHRcdFx0dmFsdWU6IGF0dHJpYnV0ZXMucHJpY2UsXG5cdFx0XHRcdFx0XHRcdHBsYWNlaG9sZGVyOiAnMC4wMCcsXG5cdFx0XHRcdFx0XHRcdG1pbjogJzAnLFxuXHRcdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UocHJpY2UpIHtcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IHByaWNlOiBwcmljZSA/IHBhcnNlSW50KHByaWNlKSA+PSAwID8gcGFyc2VJbnQocHJpY2UpIDogcGFyc2VJbnQocHJpY2UpICogLTEgOiBudWxsIH0pO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9KSxcblx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChDcnlwdG9Ub0ZpYXQsIHtcblx0XHRcdFx0XHRcdFx0dmFsdWU6IGF0dHJpYnV0ZXMucHJpY2Vcblx0XHRcdFx0XHRcdH0pLFxuXHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEJ1dHRvbiwge1xuXHRcdFx0XHRcdFx0XHRjbGFzc05hbWU6ICdzcGdiX19wYXl3YWxsX19hY3RpdmUtdG9nZ2xlJyxcblx0XHRcdFx0XHRcdFx0dmFsdWU6ICdEZWFjdGl2YXRlIFBheXdhbGwnLFxuXHRcdFx0XHRcdFx0XHRpc1NvbGlkOiB0cnVlLFxuXHRcdFx0XHRcdFx0XHRhbGlnblJpZ2h0OiB0cnVlLFxuXHRcdFx0XHRcdFx0XHRvbkNsaWNrOiBmdW5jdGlvbiBvbkNsaWNrKCkge1xuXHRcdFx0XHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgZW5hYmxlZDogZmFsc2UgfSk7XG5cdFx0XHRcdFx0XHRcdH0gfSlcblx0XHRcdFx0XHQpXG5cdFx0XHRcdClcblx0XHRcdClcblx0XHQpO1xuXHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHQnZGl2Jyxcblx0XHRcdHsgY2xhc3NOYW1lOiAnc3BnYiAnICsgY2xhc3NOYW1lIH0sXG5cdFx0XHRhdHRyaWJ1dGVzLmVuYWJsZWQgPyBhY3RpdmF0ZWRWaWV3IDogZGVhY3RpdmF0ZWRWaWV3XG5cdFx0KTtcblx0fSxcblx0c2F2ZTogZnVuY3Rpb24gc2F2ZShfcmVmNCkge1xuXHRcdHZhciBhdHRyaWJ1dGVzID0gX3JlZjQuYXR0cmlidXRlcztcblxuXHRcdHJlZnJlc2hCbG9ja3MoKTtcblx0XHRpZiAoYXR0cmlidXRlcy5wb3N0SWQgJiYgYXR0cmlidXRlcy5wcmljZSA+IDApIHtcblx0XHRcdC8vIENyZWF0ZSBnb29kIG9yIFVwZGF0ZSBwcmljZVxuXHRcdFx0bWFrZUFqYXhSZXF1ZXN0KHtcblx0XHRcdFx0Ym9keToge1xuXHRcdFx0XHRcdGFjdGlvbjogJ3NldF9nb29kX3ByaWNlJyxcblx0XHRcdFx0XHRwb3N0X2lkOiBhdHRyaWJ1dGVzLnBvc3RJZCxcblx0XHRcdFx0XHRwcmljZTogYXR0cmlidXRlcy5wcmljZSB8fCAwLFxuXHRcdFx0XHRcdGVuYWJsZWQ6IGF0dHJpYnV0ZXMuZW5hYmxlZCA/IDEgOiAwXG5cdFx0XHRcdH1cblx0XHRcdH0pO1xuXHRcdH1cblx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0J2RpdicsXG5cdFx0XHRudWxsLFxuXHRcdFx0YXR0cmlidXRlcy5lbmFibGVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2JywgeyBkYW5nZXJvdXNseVNldElubmVySFRNTDogeyBfX2h0bWw6ICc8IS0tc2F0b3NoaXBheTpzdGFydC0tPicgfSB9KVxuXHRcdCk7XG5cdH1cbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9ibG9jay1hcnRpY2xlLXBheXdhbGwvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDM0XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///34\n"); 469 470 /***/ }), 471 /* 35 */ 516 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__config__ = __webpack_require__(/*! ./_config */ 39);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__edit__ = __webpack_require__(/*! ./_edit */ 40);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__save__ = __webpack_require__(/*! ./_save */ 44);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__editor_scss__ = __webpack_require__(/*! ./editor.scss */ 45);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__style_scss__ = __webpack_require__(/*! ./style.scss */ 46);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4__style_scss__);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n/**\n* BLOCK: paywall\n*/\n\nvar registerBlockType = wp.blocks.registerBlockType;\n\n\n\n\n\n\n\n\n\n/**\n* Register: Article Paywall Gutenberg Block.\n*\n* @param {string} name Block name.\n* @param {Object} settings Block settings.\n* @return {?WPBlock} The block, if it has been successfully\n* registered; otherwise `undefined`.\n*/\nregisterBlockType('satoshipay/block-article-paywall', _extends({}, __WEBPACK_IMPORTED_MODULE_0__config__[\"a\" /* default */], {\n\tedit: __WEBPACK_IMPORTED_MODULE_1__edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_2__save__[\"a\" /* default */]\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWFydGljbGUtcGF5d2FsbC9pbmRleC5qcz85NGQ2Il0sInNvdXJjZXNDb250ZW50IjpbInZhciBfZXh0ZW5kcyA9IE9iamVjdC5hc3NpZ24gfHwgZnVuY3Rpb24gKHRhcmdldCkgeyBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgeyB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldOyBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7IGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7IHRhcmdldFtrZXldID0gc291cmNlW2tleV07IH0gfSB9IHJldHVybiB0YXJnZXQ7IH07XG5cbi8qKlxuKiBCTE9DSzogcGF5d2FsbFxuKi9cblxudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlO1xuXG5cbmltcG9ydCBjb25maWcgZnJvbSAnLi9fY29uZmlnJztcbmltcG9ydCBlZGl0IGZyb20gJy4vX2VkaXQnO1xuaW1wb3J0IHNhdmUgZnJvbSAnLi9fc2F2ZSc7XG5cbmltcG9ydCAnLi9lZGl0b3Iuc2Nzcyc7XG5pbXBvcnQgJy4vc3R5bGUuc2Nzcyc7XG5cbi8qKlxuKiBSZWdpc3RlcjogQXJ0aWNsZSBQYXl3YWxsIEd1dGVuYmVyZyBCbG9jay5cbipcbiogQHBhcmFtICB7c3RyaW5nfSAgIG5hbWUgICAgIEJsb2NrIG5hbWUuXG4qIEBwYXJhbSAge09iamVjdH0gICBzZXR0aW5ncyBCbG9jayBzZXR0aW5ncy5cbiogQHJldHVybiB7P1dQQmxvY2t9ICAgICAgICAgIFRoZSBibG9jaywgaWYgaXQgaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5XG4qICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3RlcmVkOyBvdGhlcndpc2UgYHVuZGVmaW5lZGAuXG4qL1xucmVnaXN0ZXJCbG9ja1R5cGUoJ3NhdG9zaGlwYXkvYmxvY2stYXJ0aWNsZS1wYXl3YWxsJywgX2V4dGVuZHMoe30sIGNvbmZpZywge1xuXHRlZGl0OiBlZGl0LFxuXHRzYXZlOiBzYXZlXG59KSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWFydGljbGUtcGF5d2FsbC9pbmRleC5qc1xuLy8gbW9kdWxlIGlkID0gMzhcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///38\n"); 517 518 /***/ }), 519 /* 39 */ 520 /*!**************************************************************************!*\ 521 !*** ./plugin/src/SatoshiPay/Gutenberg/block-article-paywall/_config.js ***! 522 \**************************************************************************/ 523 /*! exports provided: default */ 524 /*! exports used: default */ 525 /***/ (function(module, __webpack_exports__, __webpack_require__) { 526 527 "use strict"; 528 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__helpers__ = __webpack_require__(/*! ../helpers */ 0);\nvar __ = wp.i18n.__;\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n\ttitle: __('Article Paywall'),\n\ticon: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__helpers__[\"k\" /* SvgIcon */], { type: 'wall', size: '512pt' }),\n\tcategory: 'satoshipay',\n\tsupports: {\n\t\tmultiple: false\n\t},\n\tattributes: {\n\t\tpostId: {\n\t\t\ttype: 'number'\n\t\t},\n\t\tprice: {\n\t\t\ttype: 'number'\n\t\t},\n\t\tenabled: {\n\t\t\ttype: 'boolean'\n\t\t}\n\t},\n\tkeywords: [__('article — satoshiPay block'), __('satoshiPay'), __('paywall')]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWFydGljbGUtcGF5d2FsbC9fY29uZmlnLmpzP2E2MzQiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9fID0gd3AuaTE4bi5fXztcblxuXG5pbXBvcnQgeyBTdmdJY29uIH0gZnJvbSAnLi4vaGVscGVycyc7XG5cbmV4cG9ydCBkZWZhdWx0IHtcblx0dGl0bGU6IF9fKCdBcnRpY2xlIFBheXdhbGwnKSxcblx0aWNvbjogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFN2Z0ljb24sIHsgdHlwZTogJ3dhbGwnLCBzaXplOiAnNTEycHQnIH0pLFxuXHRjYXRlZ29yeTogJ3NhdG9zaGlwYXknLFxuXHRzdXBwb3J0czoge1xuXHRcdG11bHRpcGxlOiBmYWxzZVxuXHR9LFxuXHRhdHRyaWJ1dGVzOiB7XG5cdFx0cG9zdElkOiB7XG5cdFx0XHR0eXBlOiAnbnVtYmVyJ1xuXHRcdH0sXG5cdFx0cHJpY2U6IHtcblx0XHRcdHR5cGU6ICdudW1iZXInXG5cdFx0fSxcblx0XHRlbmFibGVkOiB7XG5cdFx0XHR0eXBlOiAnYm9vbGVhbidcblx0XHR9XG5cdH0sXG5cdGtleXdvcmRzOiBbX18oJ2FydGljbGUg4oCUIHNhdG9zaGlQYXkgYmxvY2snKSwgX18oJ3NhdG9zaGlQYXknKSwgX18oJ3BheXdhbGwnKV1cbn07XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWFydGljbGUtcGF5d2FsbC9fY29uZmlnLmpzXG4vLyBtb2R1bGUgaWQgPSAzOVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///39\n"); 529 530 /***/ }), 531 /* 40 */ 532 /*!************************************************************************!*\ 533 !*** ./plugin/src/SatoshiPay/Gutenberg/block-article-paywall/_edit.js ***! 534 \************************************************************************/ 535 /*! exports provided: default */ 536 /*! exports used: default */ 537 /***/ (function(module, __webpack_exports__, __webpack_require__) { 538 539 "use strict"; 540 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__edit_views__ = __webpack_require__(/*! ./edit-views */ 41);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Utils__ = __webpack_require__(/*! ../../Utils */ 1);\n\n\n\n// Used to refresh the <CheckIfBelowPaywall /> in other blocks\nvar oldBlockIndex = void 0;\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (props) {\n var attributes = props.attributes,\n className = props.className,\n setAttributes = props.setAttributes,\n clientId = props.clientId;\n\n // Save the postId\n\n setAttributes({ postId: wp.data.select('core/editor').getCurrentPostId() });\n\n // Refresh other blocks if paywall index changed\n var blockIndex = wp.data.select('core/editor').getBlockIndex(clientId);\n if (typeof oldBlockIndex === 'number' && blockIndex !== oldBlockIndex) {\n Object(__WEBPACK_IMPORTED_MODULE_1__Utils__[\"f\" /* refreshBlocks */])();\n }\n oldBlockIndex = blockIndex;\n\n return wp.element.createElement(\n 'div',\n { className: 'spgb ' + className },\n attributes.enabled ? wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__edit_views__[\"a\" /* ActivatedView */], props) : wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__edit_views__[\"b\" /* DeactivatedView */], props)\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWFydGljbGUtcGF5d2FsbC9fZWRpdC5qcz9hNGM3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFjdGl2YXRlZFZpZXcsIERlYWN0aXZhdGVkVmlldyB9IGZyb20gJy4vZWRpdC12aWV3cyc7XG5pbXBvcnQgeyByZWZyZXNoQmxvY2tzIH0gZnJvbSAnLi4vLi4vVXRpbHMnO1xuXG4vLyBVc2VkIHRvIHJlZnJlc2ggdGhlIDxDaGVja0lmQmVsb3dQYXl3YWxsIC8+IGluIG90aGVyIGJsb2Nrc1xudmFyIG9sZEJsb2NrSW5kZXggPSB2b2lkIDA7XG5cbmV4cG9ydCBkZWZhdWx0IChmdW5jdGlvbiAocHJvcHMpIHtcbiAgICB2YXIgYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG4gICAgICAgIGNsYXNzTmFtZSA9IHByb3BzLmNsYXNzTmFtZSxcbiAgICAgICAgc2V0QXR0cmlidXRlcyA9IHByb3BzLnNldEF0dHJpYnV0ZXMsXG4gICAgICAgIGNsaWVudElkID0gcHJvcHMuY2xpZW50SWQ7XG5cbiAgICAvLyBTYXZlIHRoZSBwb3N0SWRcblxuICAgIHNldEF0dHJpYnV0ZXMoeyBwb3N0SWQ6IHdwLmRhdGEuc2VsZWN0KCdjb3JlL2VkaXRvcicpLmdldEN1cnJlbnRQb3N0SWQoKSB9KTtcblxuICAgIC8vIFJlZnJlc2ggb3RoZXIgYmxvY2tzIGlmIHBheXdhbGwgaW5kZXggY2hhbmdlZFxuICAgIHZhciBibG9ja0luZGV4ID0gd3AuZGF0YS5zZWxlY3QoJ2NvcmUvZWRpdG9yJykuZ2V0QmxvY2tJbmRleChjbGllbnRJZCk7XG4gICAgaWYgKHR5cGVvZiBvbGRCbG9ja0luZGV4ID09PSAnbnVtYmVyJyAmJiBibG9ja0luZGV4ICE9PSBvbGRCbG9ja0luZGV4KSB7XG4gICAgICAgIHJlZnJlc2hCbG9ja3MoKTtcbiAgICB9XG4gICAgb2xkQmxvY2tJbmRleCA9IGJsb2NrSW5kZXg7XG5cbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAnZGl2JyxcbiAgICAgICAgeyBjbGFzc05hbWU6ICdzcGdiICcgKyBjbGFzc05hbWUgfSxcbiAgICAgICAgYXR0cmlidXRlcy5lbmFibGVkID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEFjdGl2YXRlZFZpZXcsIHByb3BzKSA6IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChEZWFjdGl2YXRlZFZpZXcsIHByb3BzKVxuICAgICk7XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stYXJ0aWNsZS1wYXl3YWxsL19lZGl0LmpzXG4vLyBtb2R1bGUgaWQgPSA0MFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///40\n"); 541 542 /***/ }), 543 /* 41 */ 544 /*!***********************************************************************************!*\ 545 !*** ./plugin/src/SatoshiPay/Gutenberg/block-article-paywall/edit-views/index.js ***! 546 \***********************************************************************************/ 547 /*! exports provided: ActivatedView, DeactivatedView */ 548 /*! exports used: ActivatedView, DeactivatedView */ 549 /***/ (function(module, __webpack_exports__, __webpack_require__) { 550 551 "use strict"; 552 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Activated__ = __webpack_require__(/*! ./Activated */ 42);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return __WEBPACK_IMPORTED_MODULE_0__Activated__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Deactivated__ = __webpack_require__(/*! ./Deactivated */ 43);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return __WEBPACK_IMPORTED_MODULE_1__Deactivated__[\"a\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWFydGljbGUtcGF5d2FsbC9lZGl0LXZpZXdzL2luZGV4LmpzPzY2ZjMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgZGVmYXVsdCBhcyBBY3RpdmF0ZWRWaWV3IH0gZnJvbSAnLi9BY3RpdmF0ZWQnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBEZWFjdGl2YXRlZFZpZXcgfSBmcm9tICcuL0RlYWN0aXZhdGVkJztcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stYXJ0aWNsZS1wYXl3YWxsL2VkaXQtdmlld3MvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDQxXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///41\n"); 553 554 /***/ }), 555 /* 42 */ 556 /*!***************************************************************************************!*\ 557 !*** ./plugin/src/SatoshiPay/Gutenberg/block-article-paywall/edit-views/Activated.js ***! 558 \***************************************************************************************/ 559 /*! exports provided: default */ 560 /*! exports used: default */ 561 /***/ (function(module, __webpack_exports__, __webpack_require__) { 562 563 "use strict"; 564 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\n\n\nvar TextInput = __WEBPACK_IMPORTED_MODULE_0__helpers__[\"e\" /* Form */].TextInput,\n Button = __WEBPACK_IMPORTED_MODULE_0__helpers__[\"e\" /* Form */].Button;\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n clientId = _ref.clientId,\n isSelected = _ref.isSelected;\n return wp.element.createElement(\n \"div\",\n { className: \"spgb__block spgb__paywall--activated\" },\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__helpers__[\"c\" /* CheckIfBelowPaywall */], { clientId: clientId }),\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_0__helpers__[\"f\" /* If */],\n { condition: !isSelected },\n wp.element.createElement(\n \"div\",\n { className: \"spgb__block__header spgb__text-align--center\" },\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__helpers__[\"k\" /* SvgIcon */], { type: \"wall\", size: \"15\" }),\n \" Paywall\"\n )\n ),\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_0__helpers__[\"f\" /* If */],\n { condition: isSelected },\n wp.element.createElement(\n \"div\",\n { className: \"spgb__block__body\" },\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__helpers__[\"i\" /* PayButton */], {\n price: attributes.price,\n type: \"paywall\",\n style: { marginBottom: '20px' }\n }),\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_0__helpers__[\"b\" /* BlockEditorLayout */],\n null,\n wp.element.createElement(TextInput, {\n label: \"Price\",\n affix: \"lumens\",\n type: \"number\",\n value: attributes.price,\n placeholder: \"0.00\",\n min: \"0\",\n onChange: function onChange(price) {\n return setAttributes({ price: price ? parseInt(price) >= 0 ? parseInt(price) : parseInt(price) * -1 : null });\n }\n }),\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__helpers__[\"d\" /* CryptoToFiat */], {\n value: attributes.price\n }),\n wp.element.createElement(Button, {\n className: \"spgb__paywall__active-toggle\",\n value: \"Deactivate Paywall\",\n isSolid: true,\n alignRight: true,\n onClick: function onClick() {\n return setAttributes({ enabled: false });\n } })\n )\n )\n )\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWFydGljbGUtcGF5d2FsbC9lZGl0LXZpZXdzL0FjdGl2YXRlZC5qcz8wNTExIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEZvcm0sIElmLCBDaGVja0lmQmVsb3dQYXl3YWxsLCBTdmdJY29uLCBQYXlCdXR0b24sIENyeXB0b1RvRmlhdCwgQmxvY2tFZGl0b3JMYXlvdXQgfSBmcm9tICcuLi8uLi9oZWxwZXJzJztcblxudmFyIFRleHRJbnB1dCA9IEZvcm0uVGV4dElucHV0LFxuICAgIEJ1dHRvbiA9IEZvcm0uQnV0dG9uO1xuXG5cbmV4cG9ydCBkZWZhdWx0IChmdW5jdGlvbiAoX3JlZikge1xuICAgIHZhciBhdHRyaWJ1dGVzID0gX3JlZi5hdHRyaWJ1dGVzLFxuICAgICAgICBzZXRBdHRyaWJ1dGVzID0gX3JlZi5zZXRBdHRyaWJ1dGVzLFxuICAgICAgICBjbGllbnRJZCA9IF9yZWYuY2xpZW50SWQsXG4gICAgICAgIGlzU2VsZWN0ZWQgPSBfcmVmLmlzU2VsZWN0ZWQ7XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgXCJkaXZcIixcbiAgICAgICAgeyBjbGFzc05hbWU6IFwic3BnYl9fYmxvY2sgc3BnYl9fcGF5d2FsbC0tYWN0aXZhdGVkXCIgfSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KENoZWNrSWZCZWxvd1BheXdhbGwsIHsgY2xpZW50SWQ6IGNsaWVudElkIH0pLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICBJZixcbiAgICAgICAgICAgIHsgY29uZGl0aW9uOiAhaXNTZWxlY3RlZCB9LFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgeyBjbGFzc05hbWU6IFwic3BnYl9fYmxvY2tfX2hlYWRlciAgc3BnYl9fdGV4dC1hbGlnbi0tY2VudGVyXCIgfSxcbiAgICAgICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU3ZnSWNvbiwgeyB0eXBlOiBcIndhbGxcIiwgc2l6ZTogXCIxNVwiIH0pLFxuICAgICAgICAgICAgICAgIFwiIFBheXdhbGxcIlxuICAgICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICBJZixcbiAgICAgICAgICAgIHsgY29uZGl0aW9uOiBpc1NlbGVjdGVkIH0sXG4gICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICB7IGNsYXNzTmFtZTogXCJzcGdiX19ibG9ja19fYm9keVwiIH0sXG4gICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBheUJ1dHRvbiwge1xuICAgICAgICAgICAgICAgICAgICBwcmljZTogYXR0cmlidXRlcy5wcmljZSxcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJwYXl3YWxsXCIsXG4gICAgICAgICAgICAgICAgICAgIHN0eWxlOiB7IG1hcmdpbkJvdHRvbTogJzIwcHgnIH1cbiAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAgICAgICAgIEJsb2NrRWRpdG9yTGF5b3V0LFxuICAgICAgICAgICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dElucHV0LCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCJQcmljZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYWZmaXg6IFwibHVtZW5zXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBcIm51bWJlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IGF0dHJpYnV0ZXMucHJpY2UsXG4gICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogXCIwLjAwXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW46IFwiMFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHByaWNlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBwcmljZTogcHJpY2UgPyBwYXJzZUludChwcmljZSkgPj0gMCA/IHBhcnNlSW50KHByaWNlKSA6IHBhcnNlSW50KHByaWNlKSAqIC0xIDogbnVsbCB9KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChDcnlwdG9Ub0ZpYXQsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBhdHRyaWJ1dGVzLnByaWNlXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQnV0dG9uLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU6IFwic3BnYl9fcGF5d2FsbF9fYWN0aXZlLXRvZ2dsZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IFwiRGVhY3RpdmF0ZSBQYXl3YWxsXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBpc1NvbGlkOiB0cnVlLFxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ25SaWdodDogdHJ1ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2xpY2s6IGZ1bmN0aW9uIG9uQ2xpY2soKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBlbmFibGVkOiBmYWxzZSB9KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gfSlcbiAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgIClcbiAgICApO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWFydGljbGUtcGF5d2FsbC9lZGl0LXZpZXdzL0FjdGl2YXRlZC5qc1xuLy8gbW9kdWxlIGlkID0gNDJcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///42\n"); 565 566 /***/ }), 567 /* 43 */ 568 /*!*****************************************************************************************!*\ 569 !*** ./plugin/src/SatoshiPay/Gutenberg/block-article-paywall/edit-views/Deactivated.js ***! 570 \*****************************************************************************************/ 571 /*! exports provided: default */ 572 /*! exports used: default */ 573 /***/ (function(module, __webpack_exports__, __webpack_require__) { 574 575 "use strict"; 576 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\n\n\nvar Button = __WEBPACK_IMPORTED_MODULE_0__helpers__[\"e\" /* Form */].Button;\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var setAttributes = _ref.setAttributes,\n clientId = _ref.clientId,\n isSelected = _ref.isSelected;\n return wp.element.createElement(\n \"div\",\n { className: \"spgb__block spgb__paywall--deactivated\" },\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__helpers__[\"c\" /* CheckIfBelowPaywall */], { clientId: clientId }),\n wp.element.createElement(\n \"div\",\n { className: \"spgb__block__header spgb__text-align--center\" },\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__helpers__[\"k\" /* SvgIcon */], { type: \"wall\", size: \"15\", fill: \"#565D66\", style: { verticalAlign: 'middle' } }),\n \" Paywall\"\n ),\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_0__helpers__[\"f\" /* If */],\n { condition: isSelected },\n wp.element.createElement(\n \"div\",\n { className: \"spgb__block__body spgb__text-align--center\" },\n wp.element.createElement(\n \"div\",\n null,\n \"Everything you add after this block will be placed behind a paywall;\"\n ),\n wp.element.createElement(\n \"div\",\n null,\n \"visitors will be asked to pay the price you set below, to access further content.\"\n ),\n wp.element.createElement(Button, {\n style: { margin: '16px auto' },\n value: \"Activate paywall\",\n onClick: function onClick() {\n return setAttributes({ enabled: true });\n } })\n )\n )\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWFydGljbGUtcGF5d2FsbC9lZGl0LXZpZXdzL0RlYWN0aXZhdGVkLmpzPzM1ODMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRm9ybSwgSWYsIENoZWNrSWZCZWxvd1BheXdhbGwsIFN2Z0ljb24gfSBmcm9tICcuLi8uLi9oZWxwZXJzJztcblxudmFyIEJ1dHRvbiA9IEZvcm0uQnV0dG9uO1xuXG5cbmV4cG9ydCBkZWZhdWx0IChmdW5jdGlvbiAoX3JlZikge1xuICAgIHZhciBzZXRBdHRyaWJ1dGVzID0gX3JlZi5zZXRBdHRyaWJ1dGVzLFxuICAgICAgICBjbGllbnRJZCA9IF9yZWYuY2xpZW50SWQsXG4gICAgICAgIGlzU2VsZWN0ZWQgPSBfcmVmLmlzU2VsZWN0ZWQ7XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgXCJkaXZcIixcbiAgICAgICAgeyBjbGFzc05hbWU6IFwic3BnYl9fYmxvY2sgc3BnYl9fcGF5d2FsbC0tZGVhY3RpdmF0ZWRcIiB9LFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ2hlY2tJZkJlbG93UGF5d2FsbCwgeyBjbGllbnRJZDogY2xpZW50SWQgfSksXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7IGNsYXNzTmFtZTogXCJzcGdiX19ibG9ja19faGVhZGVyICBzcGdiX190ZXh0LWFsaWduLS1jZW50ZXJcIiB9LFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFN2Z0ljb24sIHsgdHlwZTogXCJ3YWxsXCIsIHNpemU6IFwiMTVcIiwgZmlsbDogXCIjNTY1RDY2XCIsIHN0eWxlOiB7IHZlcnRpY2FsQWxpZ246ICdtaWRkbGUnIH0gfSksXG4gICAgICAgICAgICBcIiBQYXl3YWxsXCJcbiAgICAgICAgKSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgSWYsXG4gICAgICAgICAgICB7IGNvbmRpdGlvbjogaXNTZWxlY3RlZCB9LFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgeyBjbGFzc05hbWU6IFwic3BnYl9fYmxvY2tfX2JvZHkgc3BnYl9fdGV4dC1hbGlnbi0tY2VudGVyXCIgfSxcbiAgICAgICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAgICAgICAgIFwiRXZlcnl0aGluZyB5b3UgYWRkIGFmdGVyIHRoaXMgYmxvY2sgd2lsbCBiZSBwbGFjZWQgYmVoaW5kIGEgcGF5d2FsbDtcIlxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgICAgICAgICBcInZpc2l0b3JzIHdpbGwgYmUgYXNrZWQgdG8gcGF5IHRoZSBwcmljZSB5b3Ugc2V0IGJlbG93LCB0byBhY2Nlc3MgZnVydGhlciBjb250ZW50LlwiXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQnV0dG9uLCB7XG4gICAgICAgICAgICAgICAgICAgIHN0eWxlOiB7IG1hcmdpbjogJzE2cHggYXV0bycgfSxcbiAgICAgICAgICAgICAgICAgICAgdmFsdWU6IFwiQWN0aXZhdGUgcGF5d2FsbFwiLFxuICAgICAgICAgICAgICAgICAgICBvbkNsaWNrOiBmdW5jdGlvbiBvbkNsaWNrKCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBlbmFibGVkOiB0cnVlIH0pO1xuICAgICAgICAgICAgICAgICAgICB9IH0pXG4gICAgICAgICAgICApXG4gICAgICAgIClcbiAgICApO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWFydGljbGUtcGF5d2FsbC9lZGl0LXZpZXdzL0RlYWN0aXZhdGVkLmpzXG4vLyBtb2R1bGUgaWQgPSA0M1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///43\n"); 577 578 /***/ }), 579 /* 44 */ 580 /*!************************************************************************!*\ 581 !*** ./plugin/src/SatoshiPay/Gutenberg/block-article-paywall/_save.js ***! 582 \************************************************************************/ 583 /*! exports provided: default */ 584 /*! exports used: default */ 585 /***/ (function(module, __webpack_exports__, __webpack_require__) { 586 587 "use strict"; 588 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Utils__ = __webpack_require__(/*! ../../Utils */ 1);\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var attributes = _ref.attributes;\n\n Object(__WEBPACK_IMPORTED_MODULE_0__Utils__[\"f\" /* refreshBlocks */])();\n if (attributes.postId && attributes.price > 0) {\n // Create good or Update price\n Object(__WEBPACK_IMPORTED_MODULE_0__Utils__[\"e\" /* makeAjaxRequest */])({\n body: {\n action: 'set_product_price',\n post_id: attributes.postId,\n price: attributes.price || 0,\n enabled: attributes.enabled ? 1 : 0\n }\n });\n }\n return wp.element.createElement(\n 'div',\n null,\n attributes.enabled && wp.element.createElement('div', { dangerouslySetInnerHTML: { __html: '<!--satoshipay:start-->' } })\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWFydGljbGUtcGF5d2FsbC9fc2F2ZS5qcz9iODUxIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IG1ha2VBamF4UmVxdWVzdCwgcmVmcmVzaEJsb2NrcyB9IGZyb20gJy4uLy4uL1V0aWxzJztcblxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChfcmVmKSB7XG4gICAgdmFyIGF0dHJpYnV0ZXMgPSBfcmVmLmF0dHJpYnV0ZXM7XG5cbiAgICByZWZyZXNoQmxvY2tzKCk7XG4gICAgaWYgKGF0dHJpYnV0ZXMucG9zdElkICYmIGF0dHJpYnV0ZXMucHJpY2UgPiAwKSB7XG4gICAgICAgIC8vIENyZWF0ZSBnb29kIG9yIFVwZGF0ZSBwcmljZVxuICAgICAgICBtYWtlQWpheFJlcXVlc3Qoe1xuICAgICAgICAgICAgYm9keToge1xuICAgICAgICAgICAgICAgIGFjdGlvbjogJ3NldF9wcm9kdWN0X3ByaWNlJyxcbiAgICAgICAgICAgICAgICBwb3N0X2lkOiBhdHRyaWJ1dGVzLnBvc3RJZCxcbiAgICAgICAgICAgICAgICBwcmljZTogYXR0cmlidXRlcy5wcmljZSB8fCAwLFxuICAgICAgICAgICAgICAgIGVuYWJsZWQ6IGF0dHJpYnV0ZXMuZW5hYmxlZCA/IDEgOiAwXG4gICAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgIH1cbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAnZGl2JyxcbiAgICAgICAgbnVsbCxcbiAgICAgICAgYXR0cmlidXRlcy5lbmFibGVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2JywgeyBkYW5nZXJvdXNseVNldElubmVySFRNTDogeyBfX2h0bWw6ICc8IS0tc2F0b3NoaXBheTpzdGFydC0tPicgfSB9KVxuICAgICk7XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stYXJ0aWNsZS1wYXl3YWxsL19zYXZlLmpzXG4vLyBtb2R1bGUgaWQgPSA0NFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///44\n"); 589 590 /***/ }), 591 /* 45 */ 592 /*!***************************************************************************!*\ 593 !*** ./plugin/src/SatoshiPay/Gutenberg/block-article-paywall/editor.scss ***! 594 \***************************************************************************/ 595 /*! dynamic exports provided */ 596 /***/ (function(module, exports) { 597 598 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWFydGljbGUtcGF5d2FsbC9lZGl0b3Iuc2Nzcz83ZWYwIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWFydGljbGUtcGF5d2FsbC9lZGl0b3Iuc2Nzc1xuLy8gbW9kdWxlIGlkID0gNDVcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///45\n"); 599 600 /***/ }), 601 /* 46 */ 472 602 /*!**************************************************************************!*\ 473 603 !*** ./plugin/src/SatoshiPay/Gutenberg/block-article-paywall/style.scss ***! … … 476 606 /***/ (function(module, exports) { 477 607 478 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWFydGljbGUtcGF5d2FsbC9zdHlsZS5zY3NzPzU0OTEiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stYXJ0aWNsZS1wYXl3YWxsL3N0eWxlLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDM1XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///35\n"); 479 480 /***/ }), 481 /* 36 */ 482 /*!***************************************************************************!*\ 483 !*** ./plugin/src/SatoshiPay/Gutenberg/block-article-paywall/editor.scss ***! 484 \***************************************************************************/ 485 /*! dynamic exports provided */ 486 /***/ (function(module, exports) { 487 488 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWFydGljbGUtcGF5d2FsbC9lZGl0b3Iuc2Nzcz83ZWYwIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWFydGljbGUtcGF5d2FsbC9lZGl0b3Iuc2Nzc1xuLy8gbW9kdWxlIGlkID0gMzZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///36\n"); 489 490 /***/ }), 491 /* 37 */ 608 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWFydGljbGUtcGF5d2FsbC9zdHlsZS5zY3NzPzU0OTEiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stYXJ0aWNsZS1wYXl3YWxsL3N0eWxlLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDQ2XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///46\n"); 609 610 /***/ }), 611 /* 47 */ 492 612 /*!*******************************************************************!*\ 493 613 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/index.js ***! … … 497 617 498 618 "use strict"; 499 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__ = __webpack_require__(/*! babel-runtime/regenerator */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__style_scss__ = __webpack_require__(/*! ./style.scss */ 38);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__style_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__editor_scss__ = __webpack_require__(/*! ./editor.scss */ 39);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__components_MediaEditors__ = __webpack_require__(/*! ./components/MediaEditors */ 40);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__Utils__ = __webpack_require__(/*! ../../Utils */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__helpers__ = __webpack_require__(/*! ../helpers */ 0);\n\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nfunction _asyncToGenerator(fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { return Promise.resolve(value).then(function (value) { step(\"next\", value); }, function (err) { step(\"throw\", err); }); } } return step(\"next\"); }); }; }\n\nfunction _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }\n\n/**\n* BLOCK: paid-media\n*/\n\n\n\n\nvar __ = wp.i18n.__;\nvar Fragment = wp.element.Fragment;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar MediaPlaceholder = wp.editor.MediaPlaceholder;\nvar withState = wp.compose.withState;\n\n\n\n\n\n\nvar blockAttributes = {\n\tmediaId: { // store the media attachment id\n\t\ttype: 'number'\n\t},\n\tmediaPrice: { // store the paid media price\n\t\ttype: 'number'\n\t},\n\tmediaType: { // store the media type image | video | audio\n\t\ttype: 'string'\n\t},\n\tmediaMime: { // store the media mime\n\t\ttype: 'string'\n\t},\n\tmediaUrl: { // store the paid media url\n\t\ttype: 'string'\n\t},\n\tmediaTitle: { // store the media file name\n\t\ttype: 'string'\n\t},\n\tmediaSize: { // store the media file size - used in audio placeholder\n\t\ttype: 'string'\n\t},\n\tmediaWidth: { // store the media display width - same used for media cover\n\t\ttype: 'number'\n\t},\n\tmediaHeight: { // store the media display height - same used for media cover\n\t\ttype: 'number'\n\t},\n\tmediaAutoPlay: { // store wether the media auto play or no\n\t\ttype: 'boolean',\n\t\tdefault: false\n\t},\n\tcoverType: { // store the cover type none | image\n\t\ttype: 'string'\n\t},\n\tcoverUrl: { // store the cover url - default is grey solid color\n\t\ttype: 'string',\n\t\tdefault: Object(__WEBPACK_IMPORTED_MODULE_4__Utils__[\"c\" /* getSvgSolidColor */])()\n\t},\n\tcoverTitle: { // store the cover title to be displayed in the cover select dropdown\n\t\ttype: 'string'\n\t}\n};\n\nvar getImagePlaceholder = function getImagePlaceholder(_ref) {\n\tvar mediaId = _ref.mediaId,\n\t mediaPrice = _ref.mediaPrice,\n\t mediaWidth = _ref.mediaWidth,\n\t mediaHeight = _ref.mediaHeight,\n\t _ref$coverUrl = _ref.coverUrl,\n\t coverUrl = _ref$coverUrl === undefined ? '' : _ref$coverUrl;\n\treturn wp.element.createElement('div', { dangerouslySetInnerHTML: { __html: '<!--satoshipay:image attachment-id=\"' + mediaId + '\" width=\"' + mediaWidth + '\" height=\"' + mediaHeight + '\" preview=\"' + coverUrl + '\"-->' } });\n};\n\nvar getAudioPlaceholder = function getAudioPlaceholder(_ref2) {\n\tvar mediaId = _ref2.mediaId,\n\t mediaPrice = _ref2.mediaPrice,\n\t mediaAutoPlay = _ref2.mediaAutoPlay;\n\treturn wp.element.createElement('div', { dangerouslySetInnerHTML: { __html: '<!--satoshipay:audio attachment-id=\"' + mediaId + '\" autoplay=\"' + mediaAutoPlay + '\"-->' } });\n};\n\nvar getVideoPlaceholder = function getVideoPlaceholder(_ref3) {\n\tvar mediaId = _ref3.mediaId,\n\t mediaPrice = _ref3.mediaPrice,\n\t mediaWidth = _ref3.mediaWidth,\n\t mediaHeight = _ref3.mediaHeight,\n\t mediaAutoPlay = _ref3.mediaAutoPlay,\n\t _ref3$coverUrl = _ref3.coverUrl,\n\t coverUrl = _ref3$coverUrl === undefined ? '' : _ref3$coverUrl;\n\treturn wp.element.createElement('div', { dangerouslySetInnerHTML: { __html: '<!--satoshipay:video attachment-id=\"' + mediaId + '\" width=\"' + mediaWidth + '\" height=\"' + mediaHeight + '\" autoplay=\"' + mediaAutoPlay + '\" preview=\"' + coverUrl + '\"-->' } });\n};\n\nvar mediaPlaceholders = {\n\timage: getImagePlaceholder,\n\taudio: getAudioPlaceholder,\n\tvideo: getVideoPlaceholder\n\n\t/**\n * Register: Paid Image Gutenberg Block.\n *\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\n};registerBlockType('satoshipay/block-paid-media', {\n\ttitle: __('Paid Media'), // Block title.\n\ticon: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_5__helpers__[\"k\" /* SvgIcon */], { type: 'media', width: '24px', height: '18px' }),\n\tcategory: 'satoshipay', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tattributes: blockAttributes,\n\tkeywords: [__('media — satoshiPay block'), __('satoshiPay'), __('paid media')],\n\tedit: function edit(_ref4) {\n\t\tvar _this = this;\n\n\t\tvar attributes = _ref4.attributes,\n\t\t className = _ref4.className,\n\t\t setAttributes = _ref4.setAttributes,\n\t\t isSelected = _ref4.isSelected,\n\t\t toggleSelection = _ref4.toggleSelection,\n\t\t clientId = _ref4.clientId,\n\t\t onReplace = _ref4.onReplace,\n\t\t rest = _objectWithoutProperties(_ref4, ['attributes', 'className', 'setAttributes', 'isSelected', 'toggleSelection', 'clientId', 'onReplace']);\n\n\t\t// Initial Media placeholder labels\n\t\tvar labels = {\n\t\t\ttitle: wp.element.createElement(\n\t\t\t\tFragment,\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_5__helpers__[\"k\" /* SvgIcon */], { type: 'media', size: '15', fill: '#565D66', style: { verticalAlign: 'middle', marginRight: '5px' } }),\n\t\t\t\t' Paid Media'\n\t\t\t),\n\t\t\tinstructions: 'Drag a media file, upload a new one or select a file from your library.'\n\n\t\t\t// Allowed media types to be uploaded\n\t\t};var allowedMediaTypes = ['image', 'audio', 'video'];\n\n\t\tvar SelectMediaView = function SelectMediaView(_ref5) {\n\t\t\tvar isLoading = _ref5.isLoading,\n\t\t\t setState = _ref5.setState;\n\n\t\t\t// On paid media upload or select from media library\n\t\t\tvar onMediaSelect = function onMediaSelect(media) {\n\t\t\t\tif (media.id || media.ID) {\n\t\t\t\t\tvar _getFileInfo = Object(__WEBPACK_IMPORTED_MODULE_4__Utils__[\"b\" /* getFileInfo */])(media),\n\t\t\t\t\t mediaId = _getFileInfo.id,\n\t\t\t\t\t mediaType = _getFileInfo.type,\n\t\t\t\t\t mediaMime = _getFileInfo.mime,\n\t\t\t\t\t mediaUrl = _getFileInfo.url,\n\t\t\t\t\t mediaTitle = _getFileInfo.title,\n\t\t\t\t\t mediaSize = _getFileInfo.size,\n\t\t\t\t\t mediaHeight = _getFileInfo.height,\n\t\t\t\t\t mediaWidth = _getFileInfo.width;\n\n\t\t\t\t\tsetAttributes({\n\t\t\t\t\t\tmediaId: mediaId,\n\t\t\t\t\t\tmediaType: mediaType,\n\t\t\t\t\t\tmediaMime: mediaMime,\n\t\t\t\t\t\tmediaUrl: mediaUrl,\n\t\t\t\t\t\tmediaTitle: mediaTitle,\n\t\t\t\t\t\tmediaSize: mediaSize,\n\t\t\t\t\t\tmediaHeight: mediaHeight ? Math.round(mediaHeight * 580 / mediaWidth) : 0,\n\t\t\t\t\t\tmediaWidth: mediaWidth ? 580 : 0\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t};\n\n\t\t\t// On paid media URL submit\n\t\t\tvar onMediaSelectURL = function () {\n\t\t\t\tvar _ref6 = _asyncToGenerator( /*#__PURE__*/__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default.a.mark(function _callee(url) {\n\t\t\t\t\tvar _ref7, data, success, media, file_size, media_meta;\n\n\t\t\t\t\treturn __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default.a.wrap(function _callee$(_context) {\n\t\t\t\t\t\twhile (1) {\n\t\t\t\t\t\t\tswitch (_context.prev = _context.next) {\n\t\t\t\t\t\t\t\tcase 0:\n\t\t\t\t\t\t\t\t\tsetState({ isLoading: true });\n\n\t\t\t\t\t\t\t\t\t// Upload media file\n\t\t\t\t\t\t\t\t\t_context.next = 3;\n\t\t\t\t\t\t\t\t\treturn Object(__WEBPACK_IMPORTED_MODULE_4__Utils__[\"e\" /* makeAjaxRequest */])({\n\t\t\t\t\t\t\t\t\t\tbody: {\n\t\t\t\t\t\t\t\t\t\t\taction: 'upload_media_from_url',\n\t\t\t\t\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t});\n\n\t\t\t\t\t\t\t\tcase 3:\n\t\t\t\t\t\t\t\t\t_ref7 = _context.sent;\n\t\t\t\t\t\t\t\t\tdata = _ref7.data;\n\t\t\t\t\t\t\t\t\tsuccess = _ref7.success;\n\n\n\t\t\t\t\t\t\t\t\tif (success) {\n\t\t\t\t\t\t\t\t\t\tmedia = data.media, file_size = data.file_size, media_meta = data.media_meta;\n\n\n\t\t\t\t\t\t\t\t\t\tsetState({ isLoading: false });\n\n\t\t\t\t\t\t\t\t\t\tonMediaSelect(_extends({}, media, {\n\t\t\t\t\t\t\t\t\t\t\tfile_size: file_size\n\t\t\t\t\t\t\t\t\t\t}, media_meta));\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tcase 7:\n\t\t\t\t\t\t\t\tcase 'end':\n\t\t\t\t\t\t\t\t\treturn _context.stop();\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}, _callee, _this);\n\t\t\t\t}));\n\n\t\t\t\treturn function onMediaSelectURL(_x) {\n\t\t\t\t\treturn _ref6.apply(this, arguments);\n\t\t\t\t};\n\t\t\t}();\n\n\t\t\treturn wp.element.createElement(\n\t\t\t\tFragment,\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t__WEBPACK_IMPORTED_MODULE_5__helpers__[\"f\" /* If */],\n\t\t\t\t\t{ condition: isLoading },\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_5__helpers__[\"g\" /* Loader */], null)\n\t\t\t\t),\n\t\t\t\twp.element.createElement(MediaPlaceholder, {\n\t\t\t\t\tonSelect: onMediaSelect,\n\t\t\t\t\tonSelectURL: onMediaSelectURL,\n\t\t\t\t\tlabels: labels,\n\t\t\t\t\tallowedTypes: allowedMediaTypes\n\t\t\t\t})\n\t\t\t);\n\t\t};\n\n\t\tvar SelectMediaViewWithState = withState({\n\t\t\tisLoading: false\n\t\t})(SelectMediaView);\n\n\t\tvar EditMediaView = __WEBPACK_IMPORTED_MODULE_3__components_MediaEditors__[\"a\" /* default */][attributes.mediaType];\n\n\t\treturn wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ className: 'spgb ' + className },\n\t\t\tattributes.mediaType ? wp.element.createElement(EditMediaView, {\n\t\t\t\tattributes: attributes,\n\t\t\t\tsetAttributes: setAttributes,\n\t\t\t\tisSelected: isSelected,\n\t\t\t\ttoggleSelection: toggleSelection,\n\t\t\t\tclientId: clientId\n\t\t\t}) : wp.element.createElement(SelectMediaViewWithState, null)\n\t\t);\n\t},\n\tsave: function save(_ref8) {\n\t\tvar attributes = _ref8.attributes;\n\t\tvar mediaId = attributes.mediaId,\n\t\t mediaPrice = attributes.mediaPrice,\n\t\t mediaType = attributes.mediaType;\n\n\t\tif (mediaId && mediaPrice) {\n\t\t\t// Create good or Update price\n\t\t\tObject(__WEBPACK_IMPORTED_MODULE_4__Utils__[\"e\" /* makeAjaxRequest */])({\n\t\t\t\tbody: {\n\t\t\t\t\taction: 'set_good_price',\n\t\t\t\t\tpost_id: mediaId,\n\t\t\t\t\tprice: mediaPrice || 0,\n\t\t\t\t\tenabled: 1\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t\treturn mediaId ? mediaPlaceholders[mediaType](attributes) : '';\n\t}\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvaW5kZXguanM/YmU3OSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgX3JlZ2VuZXJhdG9yUnVudGltZSBmcm9tICdiYWJlbC1ydW50aW1lL3JlZ2VuZXJhdG9yJztcblxudmFyIF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiB8fCBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTtcblxuZnVuY3Rpb24gX2FzeW5jVG9HZW5lcmF0b3IoZm4pIHsgcmV0dXJuIGZ1bmN0aW9uICgpIHsgdmFyIGdlbiA9IGZuLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7IHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbiAocmVzb2x2ZSwgcmVqZWN0KSB7IGZ1bmN0aW9uIHN0ZXAoa2V5LCBhcmcpIHsgdHJ5IHsgdmFyIGluZm8gPSBnZW5ba2V5XShhcmcpOyB2YXIgdmFsdWUgPSBpbmZvLnZhbHVlOyB9IGNhdGNoIChlcnJvcikgeyByZWplY3QoZXJyb3IpOyByZXR1cm47IH0gaWYgKGluZm8uZG9uZSkgeyByZXNvbHZlKHZhbHVlKTsgfSBlbHNlIHsgcmV0dXJuIFByb21pc2UucmVzb2x2ZSh2YWx1ZSkudGhlbihmdW5jdGlvbiAodmFsdWUpIHsgc3RlcChcIm5leHRcIiwgdmFsdWUpOyB9LCBmdW5jdGlvbiAoZXJyKSB7IHN0ZXAoXCJ0aHJvd1wiLCBlcnIpOyB9KTsgfSB9IHJldHVybiBzdGVwKFwibmV4dFwiKTsgfSk7IH07IH1cblxuZnVuY3Rpb24gX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzKG9iaiwga2V5cykgeyB2YXIgdGFyZ2V0ID0ge307IGZvciAodmFyIGkgaW4gb2JqKSB7IGlmIChrZXlzLmluZGV4T2YoaSkgPj0gMCkgY29udGludWU7IGlmICghT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG9iaiwgaSkpIGNvbnRpbnVlOyB0YXJnZXRbaV0gPSBvYmpbaV07IH0gcmV0dXJuIHRhcmdldDsgfVxuXG4vKipcbiogQkxPQ0s6IHBhaWQtbWVkaWFcbiovXG5cbmltcG9ydCAnLi9zdHlsZS5zY3NzJztcbmltcG9ydCAnLi9lZGl0b3Iuc2Nzcyc7XG5cbnZhciBfXyA9IHdwLmkxOG4uX187XG52YXIgRnJhZ21lbnQgPSB3cC5lbGVtZW50LkZyYWdtZW50O1xudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlO1xudmFyIE1lZGlhUGxhY2Vob2xkZXIgPSB3cC5lZGl0b3IuTWVkaWFQbGFjZWhvbGRlcjtcbnZhciB3aXRoU3RhdGUgPSB3cC5jb21wb3NlLndpdGhTdGF0ZTtcblxuXG5pbXBvcnQgTWVkaWFFZGl0b3JzIGZyb20gJy4vY29tcG9uZW50cy9NZWRpYUVkaXRvcnMnO1xuaW1wb3J0IHsgbWFrZUFqYXhSZXF1ZXN0LCBnZXRTdmdTb2xpZENvbG9yLCBnZXRGaWxlSW5mbyB9IGZyb20gJy4uLy4uL1V0aWxzJztcbmltcG9ydCB7IElmLCBMb2FkZXIsIFN2Z0ljb24gfSBmcm9tICcuLi9oZWxwZXJzJztcblxudmFyIGJsb2NrQXR0cmlidXRlcyA9IHtcblx0bWVkaWFJZDogeyAvLyBzdG9yZSB0aGUgbWVkaWEgYXR0YWNobWVudCBpZFxuXHRcdHR5cGU6ICdudW1iZXInXG5cdH0sXG5cdG1lZGlhUHJpY2U6IHsgLy8gc3RvcmUgdGhlIHBhaWQgbWVkaWEgcHJpY2Vcblx0XHR0eXBlOiAnbnVtYmVyJ1xuXHR9LFxuXHRtZWRpYVR5cGU6IHsgLy8gc3RvcmUgdGhlIG1lZGlhIHR5cGUgaW1hZ2UgfCB2aWRlbyB8IGF1ZGlvXG5cdFx0dHlwZTogJ3N0cmluZydcblx0fSxcblx0bWVkaWFNaW1lOiB7IC8vIHN0b3JlIHRoZSBtZWRpYSBtaW1lXG5cdFx0dHlwZTogJ3N0cmluZydcblx0fSxcblx0bWVkaWFVcmw6IHsgLy8gc3RvcmUgdGhlIHBhaWQgbWVkaWEgdXJsXG5cdFx0dHlwZTogJ3N0cmluZydcblx0fSxcblx0bWVkaWFUaXRsZTogeyAvLyBzdG9yZSB0aGUgbWVkaWEgZmlsZSBuYW1lXG5cdFx0dHlwZTogJ3N0cmluZydcblx0fSxcblx0bWVkaWFTaXplOiB7IC8vIHN0b3JlIHRoZSBtZWRpYSBmaWxlIHNpemUgLSB1c2VkIGluIGF1ZGlvIHBsYWNlaG9sZGVyXG5cdFx0dHlwZTogJ3N0cmluZydcblx0fSxcblx0bWVkaWFXaWR0aDogeyAvLyBzdG9yZSB0aGUgbWVkaWEgZGlzcGxheSB3aWR0aCAtIHNhbWUgdXNlZCBmb3IgbWVkaWEgY292ZXJcblx0XHR0eXBlOiAnbnVtYmVyJ1xuXHR9LFxuXHRtZWRpYUhlaWdodDogeyAvLyBzdG9yZSB0aGUgbWVkaWEgZGlzcGxheSBoZWlnaHQgLSBzYW1lIHVzZWQgZm9yIG1lZGlhIGNvdmVyXG5cdFx0dHlwZTogJ251bWJlcidcblx0fSxcblx0bWVkaWFBdXRvUGxheTogeyAvLyBzdG9yZSB3ZXRoZXIgdGhlIG1lZGlhIGF1dG8gcGxheSBvciBub1xuXHRcdHR5cGU6ICdib29sZWFuJyxcblx0XHRkZWZhdWx0OiBmYWxzZVxuXHR9LFxuXHRjb3ZlclR5cGU6IHsgLy8gc3RvcmUgdGhlIGNvdmVyIHR5cGUgbm9uZSB8IGltYWdlXG5cdFx0dHlwZTogJ3N0cmluZydcblx0fSxcblx0Y292ZXJVcmw6IHsgLy8gc3RvcmUgdGhlIGNvdmVyIHVybCAtIGRlZmF1bHQgaXMgZ3JleSBzb2xpZCBjb2xvclxuXHRcdHR5cGU6ICdzdHJpbmcnLFxuXHRcdGRlZmF1bHQ6IGdldFN2Z1NvbGlkQ29sb3IoKVxuXHR9LFxuXHRjb3ZlclRpdGxlOiB7IC8vIHN0b3JlIHRoZSBjb3ZlciB0aXRsZSB0byBiZSBkaXNwbGF5ZWQgaW4gdGhlIGNvdmVyIHNlbGVjdCBkcm9wZG93blxuXHRcdHR5cGU6ICdzdHJpbmcnXG5cdH1cbn07XG5cbnZhciBnZXRJbWFnZVBsYWNlaG9sZGVyID0gZnVuY3Rpb24gZ2V0SW1hZ2VQbGFjZWhvbGRlcihfcmVmKSB7XG5cdHZhciBtZWRpYUlkID0gX3JlZi5tZWRpYUlkLFxuXHQgICAgbWVkaWFQcmljZSA9IF9yZWYubWVkaWFQcmljZSxcblx0ICAgIG1lZGlhV2lkdGggPSBfcmVmLm1lZGlhV2lkdGgsXG5cdCAgICBtZWRpYUhlaWdodCA9IF9yZWYubWVkaWFIZWlnaHQsXG5cdCAgICBfcmVmJGNvdmVyVXJsID0gX3JlZi5jb3ZlclVybCxcblx0ICAgIGNvdmVyVXJsID0gX3JlZiRjb3ZlclVybCA9PT0gdW5kZWZpbmVkID8gJycgOiBfcmVmJGNvdmVyVXJsO1xuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdkaXYnLCB7IGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MOiB7IF9faHRtbDogJzwhLS1zYXRvc2hpcGF5OmltYWdlIGF0dGFjaG1lbnQtaWQ9XCInICsgbWVkaWFJZCArICdcIiB3aWR0aD1cIicgKyBtZWRpYVdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyBtZWRpYUhlaWdodCArICdcIiBwcmV2aWV3PVwiJyArIGNvdmVyVXJsICsgJ1wiLS0+JyB9IH0pO1xufTtcblxudmFyIGdldEF1ZGlvUGxhY2Vob2xkZXIgPSBmdW5jdGlvbiBnZXRBdWRpb1BsYWNlaG9sZGVyKF9yZWYyKSB7XG5cdHZhciBtZWRpYUlkID0gX3JlZjIubWVkaWFJZCxcblx0ICAgIG1lZGlhUHJpY2UgPSBfcmVmMi5tZWRpYVByaWNlLFxuXHQgICAgbWVkaWFBdXRvUGxheSA9IF9yZWYyLm1lZGlhQXV0b1BsYXk7XG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicsIHsgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw6IHsgX19odG1sOiAnPCEtLXNhdG9zaGlwYXk6YXVkaW8gYXR0YWNobWVudC1pZD1cIicgKyBtZWRpYUlkICsgJ1wiIGF1dG9wbGF5PVwiJyArIG1lZGlhQXV0b1BsYXkgKyAnXCItLT4nIH0gfSk7XG59O1xuXG52YXIgZ2V0VmlkZW9QbGFjZWhvbGRlciA9IGZ1bmN0aW9uIGdldFZpZGVvUGxhY2Vob2xkZXIoX3JlZjMpIHtcblx0dmFyIG1lZGlhSWQgPSBfcmVmMy5tZWRpYUlkLFxuXHQgICAgbWVkaWFQcmljZSA9IF9yZWYzLm1lZGlhUHJpY2UsXG5cdCAgICBtZWRpYVdpZHRoID0gX3JlZjMubWVkaWFXaWR0aCxcblx0ICAgIG1lZGlhSGVpZ2h0ID0gX3JlZjMubWVkaWFIZWlnaHQsXG5cdCAgICBtZWRpYUF1dG9QbGF5ID0gX3JlZjMubWVkaWFBdXRvUGxheSxcblx0ICAgIF9yZWYzJGNvdmVyVXJsID0gX3JlZjMuY292ZXJVcmwsXG5cdCAgICBjb3ZlclVybCA9IF9yZWYzJGNvdmVyVXJsID09PSB1bmRlZmluZWQgPyAnJyA6IF9yZWYzJGNvdmVyVXJsO1xuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdkaXYnLCB7IGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MOiB7IF9faHRtbDogJzwhLS1zYXRvc2hpcGF5OnZpZGVvIGF0dGFjaG1lbnQtaWQ9XCInICsgbWVkaWFJZCArICdcIiB3aWR0aD1cIicgKyBtZWRpYVdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyBtZWRpYUhlaWdodCArICdcIiBhdXRvcGxheT1cIicgKyBtZWRpYUF1dG9QbGF5ICsgJ1wiIHByZXZpZXc9XCInICsgY292ZXJVcmwgKyAnXCItLT4nIH0gfSk7XG59O1xuXG52YXIgbWVkaWFQbGFjZWhvbGRlcnMgPSB7XG5cdGltYWdlOiBnZXRJbWFnZVBsYWNlaG9sZGVyLFxuXHRhdWRpbzogZ2V0QXVkaW9QbGFjZWhvbGRlcixcblx0dmlkZW86IGdldFZpZGVvUGxhY2Vob2xkZXJcblxuXHQvKipcbiAqIFJlZ2lzdGVyOiBQYWlkIEltYWdlIEd1dGVuYmVyZyBCbG9jay5cbiAqXG4gKiBAcGFyYW0gIHtzdHJpbmd9ICAgbmFtZSAgICAgQmxvY2sgbmFtZS5cbiAqIEBwYXJhbSAge09iamVjdH0gICBzZXR0aW5ncyBCbG9jayBzZXR0aW5ncy5cbiAqIEByZXR1cm4gez9XUEJsb2NrfSAgICAgICAgICBUaGUgYmxvY2ssIGlmIGl0IGhhcyBiZWVuIHN1Y2Nlc3NmdWxseVxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyZWQ7IG90aGVyd2lzZSBgdW5kZWZpbmVkYC5cbiAqL1xufTtyZWdpc3RlckJsb2NrVHlwZSgnc2F0b3NoaXBheS9ibG9jay1wYWlkLW1lZGlhJywge1xuXHR0aXRsZTogX18oJ1BhaWQgTWVkaWEnKSwgLy8gQmxvY2sgdGl0bGUuXG5cdGljb246IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTdmdJY29uLCB7IHR5cGU6ICdtZWRpYScsIHdpZHRoOiAnMjRweCcsIGhlaWdodDogJzE4cHgnIH0pLFxuXHRjYXRlZ29yeTogJ3NhdG9zaGlwYXknLCAvLyBCbG9jayBjYXRlZ29yeSDigJQgR3JvdXAgYmxvY2tzIHRvZ2V0aGVyIGJhc2VkIG9uIGNvbW1vbiB0cmFpdHMgRS5nLiBjb21tb24sIGZvcm1hdHRpbmcsIGxheW91dCB3aWRnZXRzLCBlbWJlZC5cblx0YXR0cmlidXRlczogYmxvY2tBdHRyaWJ1dGVzLFxuXHRrZXl3b3JkczogW19fKCdtZWRpYSDigJQgc2F0b3NoaVBheSBibG9jaycpLCBfXygnc2F0b3NoaVBheScpLCBfXygncGFpZCBtZWRpYScpXSxcblx0ZWRpdDogZnVuY3Rpb24gZWRpdChfcmVmNCkge1xuXHRcdHZhciBfdGhpcyA9IHRoaXM7XG5cblx0XHR2YXIgYXR0cmlidXRlcyA9IF9yZWY0LmF0dHJpYnV0ZXMsXG5cdFx0ICAgIGNsYXNzTmFtZSA9IF9yZWY0LmNsYXNzTmFtZSxcblx0XHQgICAgc2V0QXR0cmlidXRlcyA9IF9yZWY0LnNldEF0dHJpYnV0ZXMsXG5cdFx0ICAgIGlzU2VsZWN0ZWQgPSBfcmVmNC5pc1NlbGVjdGVkLFxuXHRcdCAgICB0b2dnbGVTZWxlY3Rpb24gPSBfcmVmNC50b2dnbGVTZWxlY3Rpb24sXG5cdFx0ICAgIGNsaWVudElkID0gX3JlZjQuY2xpZW50SWQsXG5cdFx0ICAgIG9uUmVwbGFjZSA9IF9yZWY0Lm9uUmVwbGFjZSxcblx0XHQgICAgcmVzdCA9IF9vYmplY3RXaXRob3V0UHJvcGVydGllcyhfcmVmNCwgWydhdHRyaWJ1dGVzJywgJ2NsYXNzTmFtZScsICdzZXRBdHRyaWJ1dGVzJywgJ2lzU2VsZWN0ZWQnLCAndG9nZ2xlU2VsZWN0aW9uJywgJ2NsaWVudElkJywgJ29uUmVwbGFjZSddKTtcblxuXHRcdC8vIEluaXRpYWwgTWVkaWEgcGxhY2Vob2xkZXIgbGFiZWxzXG5cdFx0dmFyIGxhYmVscyA9IHtcblx0XHRcdHRpdGxlOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdEZyYWdtZW50LFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU3ZnSWNvbiwgeyB0eXBlOiAnbWVkaWEnLCBzaXplOiAnMTUnLCBmaWxsOiAnIzU2NUQ2NicsIHN0eWxlOiB7IHZlcnRpY2FsQWxpZ246ICdtaWRkbGUnLCBtYXJnaW5SaWdodDogJzVweCcgfSB9KSxcblx0XHRcdFx0JyBQYWlkIE1lZGlhJ1xuXHRcdFx0KSxcblx0XHRcdGluc3RydWN0aW9uczogJ0RyYWcgYSBtZWRpYSBmaWxlLCB1cGxvYWQgYSBuZXcgb25lIG9yIHNlbGVjdCBhIGZpbGUgZnJvbSB5b3VyIGxpYnJhcnkuJ1xuXG5cdFx0XHQvLyBBbGxvd2VkIG1lZGlhIHR5cGVzIHRvIGJlIHVwbG9hZGVkXG5cdFx0fTt2YXIgYWxsb3dlZE1lZGlhVHlwZXMgPSBbJ2ltYWdlJywgJ2F1ZGlvJywgJ3ZpZGVvJ107XG5cblx0XHR2YXIgU2VsZWN0TWVkaWFWaWV3ID0gZnVuY3Rpb24gU2VsZWN0TWVkaWFWaWV3KF9yZWY1KSB7XG5cdFx0XHR2YXIgaXNMb2FkaW5nID0gX3JlZjUuaXNMb2FkaW5nLFxuXHRcdFx0ICAgIHNldFN0YXRlID0gX3JlZjUuc2V0U3RhdGU7XG5cblx0XHRcdC8vIE9uIHBhaWQgbWVkaWEgdXBsb2FkIG9yIHNlbGVjdCBmcm9tIG1lZGlhIGxpYnJhcnlcblx0XHRcdHZhciBvbk1lZGlhU2VsZWN0ID0gZnVuY3Rpb24gb25NZWRpYVNlbGVjdChtZWRpYSkge1xuXHRcdFx0XHRpZiAobWVkaWEuaWQgfHwgbWVkaWEuSUQpIHtcblx0XHRcdFx0XHR2YXIgX2dldEZpbGVJbmZvID0gZ2V0RmlsZUluZm8obWVkaWEpLFxuXHRcdFx0XHRcdCAgICBtZWRpYUlkID0gX2dldEZpbGVJbmZvLmlkLFxuXHRcdFx0XHRcdCAgICBtZWRpYVR5cGUgPSBfZ2V0RmlsZUluZm8udHlwZSxcblx0XHRcdFx0XHQgICAgbWVkaWFNaW1lID0gX2dldEZpbGVJbmZvLm1pbWUsXG5cdFx0XHRcdFx0ICAgIG1lZGlhVXJsID0gX2dldEZpbGVJbmZvLnVybCxcblx0XHRcdFx0XHQgICAgbWVkaWFUaXRsZSA9IF9nZXRGaWxlSW5mby50aXRsZSxcblx0XHRcdFx0XHQgICAgbWVkaWFTaXplID0gX2dldEZpbGVJbmZvLnNpemUsXG5cdFx0XHRcdFx0ICAgIG1lZGlhSGVpZ2h0ID0gX2dldEZpbGVJbmZvLmhlaWdodCxcblx0XHRcdFx0XHQgICAgbWVkaWFXaWR0aCA9IF9nZXRGaWxlSW5mby53aWR0aDtcblxuXHRcdFx0XHRcdHNldEF0dHJpYnV0ZXMoe1xuXHRcdFx0XHRcdFx0bWVkaWFJZDogbWVkaWFJZCxcblx0XHRcdFx0XHRcdG1lZGlhVHlwZTogbWVkaWFUeXBlLFxuXHRcdFx0XHRcdFx0bWVkaWFNaW1lOiBtZWRpYU1pbWUsXG5cdFx0XHRcdFx0XHRtZWRpYVVybDogbWVkaWFVcmwsXG5cdFx0XHRcdFx0XHRtZWRpYVRpdGxlOiBtZWRpYVRpdGxlLFxuXHRcdFx0XHRcdFx0bWVkaWFTaXplOiBtZWRpYVNpemUsXG5cdFx0XHRcdFx0XHRtZWRpYUhlaWdodDogbWVkaWFIZWlnaHQgPyBNYXRoLnJvdW5kKG1lZGlhSGVpZ2h0ICogNTgwIC8gbWVkaWFXaWR0aCkgOiAwLFxuXHRcdFx0XHRcdFx0bWVkaWFXaWR0aDogbWVkaWFXaWR0aCA/IDU4MCA6IDBcblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0fVxuXHRcdFx0fTtcblxuXHRcdFx0Ly8gT24gcGFpZCBtZWRpYSBVUkwgc3VibWl0XG5cdFx0XHR2YXIgb25NZWRpYVNlbGVjdFVSTCA9IGZ1bmN0aW9uICgpIHtcblx0XHRcdFx0dmFyIF9yZWY2ID0gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9fcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZSh1cmwpIHtcblx0XHRcdFx0XHR2YXIgX3JlZjcsIGRhdGEsIHN1Y2Nlc3MsIG1lZGlhLCBmaWxlX3NpemUsIG1lZGlhX21ldGE7XG5cblx0XHRcdFx0XHRyZXR1cm4gX3JlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7XG5cdFx0XHRcdFx0XHR3aGlsZSAoMSkge1xuXHRcdFx0XHRcdFx0XHRzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7XG5cdFx0XHRcdFx0XHRcdFx0Y2FzZSAwOlxuXHRcdFx0XHRcdFx0XHRcdFx0c2V0U3RhdGUoeyBpc0xvYWRpbmc6IHRydWUgfSk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdC8vIFVwbG9hZCBtZWRpYSBmaWxlXG5cdFx0XHRcdFx0XHRcdFx0XHRfY29udGV4dC5uZXh0ID0gMztcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiBtYWtlQWpheFJlcXVlc3Qoe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib2R5OiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YWN0aW9uOiAndXBsb2FkX21lZGlhX2Zyb21fdXJsJyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR1cmw6IHVybFxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcblxuXHRcdFx0XHRcdFx0XHRcdGNhc2UgMzpcblx0XHRcdFx0XHRcdFx0XHRcdF9yZWY3ID0gX2NvbnRleHQuc2VudDtcblx0XHRcdFx0XHRcdFx0XHRcdGRhdGEgPSBfcmVmNy5kYXRhO1xuXHRcdFx0XHRcdFx0XHRcdFx0c3VjY2VzcyA9IF9yZWY3LnN1Y2Nlc3M7XG5cblxuXHRcdFx0XHRcdFx0XHRcdFx0aWYgKHN1Y2Nlc3MpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWVkaWEgPSBkYXRhLm1lZGlhLCBmaWxlX3NpemUgPSBkYXRhLmZpbGVfc2l6ZSwgbWVkaWFfbWV0YSA9IGRhdGEubWVkaWFfbWV0YTtcblxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHNldFN0YXRlKHsgaXNMb2FkaW5nOiBmYWxzZSB9KTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRvbk1lZGlhU2VsZWN0KF9leHRlbmRzKHt9LCBtZWRpYSwge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZpbGVfc2l6ZTogZmlsZV9zaXplXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0sIG1lZGlhX21ldGEpKTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdGNhc2UgNzpcblx0XHRcdFx0XHRcdFx0XHRjYXNlICdlbmQnOlxuXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIF9jb250ZXh0LnN0b3AoKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0sIF9jYWxsZWUsIF90aGlzKTtcblx0XHRcdFx0fSkpO1xuXG5cdFx0XHRcdHJldHVybiBmdW5jdGlvbiBvbk1lZGlhU2VsZWN0VVJMKF94KSB7XG5cdFx0XHRcdFx0cmV0dXJuIF9yZWY2LmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7XG5cdFx0XHRcdH07XG5cdFx0XHR9KCk7XG5cblx0XHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdEZyYWdtZW50LFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0SWYsXG5cdFx0XHRcdFx0eyBjb25kaXRpb246IGlzTG9hZGluZyB9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChMb2FkZXIsIG51bGwpXG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChNZWRpYVBsYWNlaG9sZGVyLCB7XG5cdFx0XHRcdFx0b25TZWxlY3Q6IG9uTWVkaWFTZWxlY3QsXG5cdFx0XHRcdFx0b25TZWxlY3RVUkw6IG9uTWVkaWFTZWxlY3RVUkwsXG5cdFx0XHRcdFx0bGFiZWxzOiBsYWJlbHMsXG5cdFx0XHRcdFx0YWxsb3dlZFR5cGVzOiBhbGxvd2VkTWVkaWFUeXBlc1xuXHRcdFx0XHR9KVxuXHRcdFx0KTtcblx0XHR9O1xuXG5cdFx0dmFyIFNlbGVjdE1lZGlhVmlld1dpdGhTdGF0ZSA9IHdpdGhTdGF0ZSh7XG5cdFx0XHRpc0xvYWRpbmc6IGZhbHNlXG5cdFx0fSkoU2VsZWN0TWVkaWFWaWV3KTtcblxuXHRcdHZhciBFZGl0TWVkaWFWaWV3ID0gTWVkaWFFZGl0b3JzW2F0dHJpYnV0ZXMubWVkaWFUeXBlXTtcblxuXHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHQnZGl2Jyxcblx0XHRcdHsgY2xhc3NOYW1lOiAnc3BnYiAnICsgY2xhc3NOYW1lIH0sXG5cdFx0XHRhdHRyaWJ1dGVzLm1lZGlhVHlwZSA/IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChFZGl0TWVkaWFWaWV3LCB7XG5cdFx0XHRcdGF0dHJpYnV0ZXM6IGF0dHJpYnV0ZXMsXG5cdFx0XHRcdHNldEF0dHJpYnV0ZXM6IHNldEF0dHJpYnV0ZXMsXG5cdFx0XHRcdGlzU2VsZWN0ZWQ6IGlzU2VsZWN0ZWQsXG5cdFx0XHRcdHRvZ2dsZVNlbGVjdGlvbjogdG9nZ2xlU2VsZWN0aW9uLFxuXHRcdFx0XHRjbGllbnRJZDogY2xpZW50SWRcblx0XHRcdH0pIDogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFNlbGVjdE1lZGlhVmlld1dpdGhTdGF0ZSwgbnVsbClcblx0XHQpO1xuXHR9LFxuXHRzYXZlOiBmdW5jdGlvbiBzYXZlKF9yZWY4KSB7XG5cdFx0dmFyIGF0dHJpYnV0ZXMgPSBfcmVmOC5hdHRyaWJ1dGVzO1xuXHRcdHZhciBtZWRpYUlkID0gYXR0cmlidXRlcy5tZWRpYUlkLFxuXHRcdCAgICBtZWRpYVByaWNlID0gYXR0cmlidXRlcy5tZWRpYVByaWNlLFxuXHRcdCAgICBtZWRpYVR5cGUgPSBhdHRyaWJ1dGVzLm1lZGlhVHlwZTtcblxuXHRcdGlmIChtZWRpYUlkICYmIG1lZGlhUHJpY2UpIHtcblx0XHRcdC8vIENyZWF0ZSBnb29kIG9yIFVwZGF0ZSBwcmljZVxuXHRcdFx0bWFrZUFqYXhSZXF1ZXN0KHtcblx0XHRcdFx0Ym9keToge1xuXHRcdFx0XHRcdGFjdGlvbjogJ3NldF9nb29kX3ByaWNlJyxcblx0XHRcdFx0XHRwb3N0X2lkOiBtZWRpYUlkLFxuXHRcdFx0XHRcdHByaWNlOiBtZWRpYVByaWNlIHx8IDAsXG5cdFx0XHRcdFx0ZW5hYmxlZDogMVxuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblx0XHR9XG5cdFx0cmV0dXJuIG1lZGlhSWQgPyBtZWRpYVBsYWNlaG9sZGVyc1ttZWRpYVR5cGVdKGF0dHJpYnV0ZXMpIDogJyc7XG5cdH1cbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9ibG9jay1wYWlkLW1lZGlhL2luZGV4LmpzXG4vLyBtb2R1bGUgaWQgPSAzN1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///37\n"); 500 501 /***/ }), 502 /* 38 */ 619 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__config__ = __webpack_require__(/*! ./_config */ 48);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__edit__ = __webpack_require__(/*! ./_edit */ 49);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__save__ = __webpack_require__(/*! ./_save */ 61);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__editor_scss__ = __webpack_require__(/*! ./editor.scss */ 62);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__style_scss__ = __webpack_require__(/*! ./style.scss */ 63);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4__style_scss__);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n/**\n* BLOCK: paid-media\n*/\n\nvar registerBlockType = wp.blocks.registerBlockType;\n\n\n\n\n\n\n\n\n\n/**\n* Register: Paid Image Gutenberg Block.\n*\n* @param {string} name Block name.\n* @param {Object} settings Block settings.\n* @return {?WPBlock} The block, if it has been successfully\n* registered; otherwise `undefined`.\n*/\nregisterBlockType('satoshipay/block-paid-media', _extends({}, __WEBPACK_IMPORTED_MODULE_0__config__[\"a\" /* default */], {\n\tedit: __WEBPACK_IMPORTED_MODULE_1__edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_2__save__[\"a\" /* default */]\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvaW5kZXguanM/YmU3OSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX2V4dGVuZHMgPSBPYmplY3QuYXNzaWduIHx8IGZ1bmN0aW9uICh0YXJnZXQpIHsgZm9yICh2YXIgaSA9IDE7IGkgPCBhcmd1bWVudHMubGVuZ3RoOyBpKyspIHsgdmFyIHNvdXJjZSA9IGFyZ3VtZW50c1tpXTsgZm9yICh2YXIga2V5IGluIHNvdXJjZSkgeyBpZiAoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHNvdXJjZSwga2V5KSkgeyB0YXJnZXRba2V5XSA9IHNvdXJjZVtrZXldOyB9IH0gfSByZXR1cm4gdGFyZ2V0OyB9O1xuXG4vKipcbiogQkxPQ0s6IHBhaWQtbWVkaWFcbiovXG5cbnZhciByZWdpc3RlckJsb2NrVHlwZSA9IHdwLmJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZTtcblxuXG5pbXBvcnQgY29uZmlnIGZyb20gJy4vX2NvbmZpZyc7XG5pbXBvcnQgZWRpdCBmcm9tICcuL19lZGl0JztcbmltcG9ydCBzYXZlIGZyb20gJy4vX3NhdmUnO1xuXG5pbXBvcnQgJy4vZWRpdG9yLnNjc3MnO1xuaW1wb3J0ICcuL3N0eWxlLnNjc3MnO1xuXG4vKipcbiogUmVnaXN0ZXI6IFBhaWQgSW1hZ2UgR3V0ZW5iZXJnIEJsb2NrLlxuKlxuKiBAcGFyYW0gIHtzdHJpbmd9ICAgbmFtZSAgICAgQmxvY2sgbmFtZS5cbiogQHBhcmFtICB7T2JqZWN0fSAgIHNldHRpbmdzIEJsb2NrIHNldHRpbmdzLlxuKiBAcmV0dXJuIHs/V1BCbG9ja30gICAgICAgICAgVGhlIGJsb2NrLCBpZiBpdCBoYXMgYmVlbiBzdWNjZXNzZnVsbHlcbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyZWQ7IG90aGVyd2lzZSBgdW5kZWZpbmVkYC5cbiovXG5yZWdpc3RlckJsb2NrVHlwZSgnc2F0b3NoaXBheS9ibG9jay1wYWlkLW1lZGlhJywgX2V4dGVuZHMoe30sIGNvbmZpZywge1xuXHRlZGl0OiBlZGl0LFxuXHRzYXZlOiBzYXZlXG59KSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDQ3XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///47\n"); 620 621 /***/ }), 622 /* 48 */ 623 /*!*********************************************************************!*\ 624 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/_config.js ***! 625 \*********************************************************************/ 626 /*! exports provided: default */ 627 /*! exports used: default */ 628 /***/ (function(module, __webpack_exports__, __webpack_require__) { 629 630 "use strict"; 631 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__helpers__ = __webpack_require__(/*! ../helpers */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Utils__ = __webpack_require__(/*! ../../Utils */ 1);\nvar __ = wp.i18n.__;\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n title: __('Paid Media'), // Block title.\n icon: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__helpers__[\"k\" /* SvgIcon */], { type: 'media', width: '24px', height: '18px' }),\n category: 'satoshipay', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n mediaId: { // store the media attachment id\n type: 'number'\n },\n mediaPrice: { // store the paid media price\n type: 'number'\n },\n mediaType: { // store the media type image | video | audio\n type: 'string'\n },\n mediaMime: { // store the media mime\n type: 'string'\n },\n mediaUrl: { // store the paid media url\n type: 'string'\n },\n mediaTitle: { // store the media file name\n type: 'string'\n },\n mediaSize: { // store the media file size - used in audio placeholder\n type: 'string'\n },\n mediaWidth: { // store the media display width - same used for media cover\n type: 'number'\n },\n mediaHeight: { // store the media display height - same used for media cover\n type: 'number'\n },\n mediaAutoPlay: { // store wether the media auto play or no\n type: 'boolean',\n default: false\n },\n coverType: { // store the cover type none | image\n type: 'string'\n },\n coverUrl: { // store the cover url - default is grey solid color\n type: 'string',\n default: Object(__WEBPACK_IMPORTED_MODULE_1__Utils__[\"c\" /* getSvgSolidColor */])()\n },\n coverTitle: { // store the cover title to be displayed in the cover select dropdown\n type: 'string'\n }\n },\n keywords: [__('media — satoshiPay block'), __('satoshiPay'), __('paid media')]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvX2NvbmZpZy5qcz9mNWEzIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfXyA9IHdwLmkxOG4uX187XG5cbmltcG9ydCB7IFN2Z0ljb24gfSBmcm9tICcuLi9oZWxwZXJzJztcbmltcG9ydCB7IGdldFN2Z1NvbGlkQ29sb3IgfSBmcm9tICcuLi8uLi9VdGlscyc7XG5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgICB0aXRsZTogX18oJ1BhaWQgTWVkaWEnKSwgLy8gQmxvY2sgdGl0bGUuXG4gICAgaWNvbjogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFN2Z0ljb24sIHsgdHlwZTogJ21lZGlhJywgd2lkdGg6ICcyNHB4JywgaGVpZ2h0OiAnMThweCcgfSksXG4gICAgY2F0ZWdvcnk6ICdzYXRvc2hpcGF5JywgLy8gQmxvY2sgY2F0ZWdvcnkg4oCUIEdyb3VwIGJsb2NrcyB0b2dldGhlciBiYXNlZCBvbiBjb21tb24gdHJhaXRzIEUuZy4gY29tbW9uLCBmb3JtYXR0aW5nLCBsYXlvdXQgd2lkZ2V0cywgZW1iZWQuXG4gICAgYXR0cmlidXRlczoge1xuICAgICAgICBtZWRpYUlkOiB7IC8vIHN0b3JlIHRoZSBtZWRpYSBhdHRhY2htZW50IGlkXG4gICAgICAgICAgICB0eXBlOiAnbnVtYmVyJ1xuICAgICAgICB9LFxuICAgICAgICBtZWRpYVByaWNlOiB7IC8vIHN0b3JlIHRoZSBwYWlkIG1lZGlhIHByaWNlXG4gICAgICAgICAgICB0eXBlOiAnbnVtYmVyJ1xuICAgICAgICB9LFxuICAgICAgICBtZWRpYVR5cGU6IHsgLy8gc3RvcmUgdGhlIG1lZGlhIHR5cGUgaW1hZ2UgfCB2aWRlbyB8IGF1ZGlvXG4gICAgICAgICAgICB0eXBlOiAnc3RyaW5nJ1xuICAgICAgICB9LFxuICAgICAgICBtZWRpYU1pbWU6IHsgLy8gc3RvcmUgdGhlIG1lZGlhIG1pbWVcbiAgICAgICAgICAgIHR5cGU6ICdzdHJpbmcnXG4gICAgICAgIH0sXG4gICAgICAgIG1lZGlhVXJsOiB7IC8vIHN0b3JlIHRoZSBwYWlkIG1lZGlhIHVybFxuICAgICAgICAgICAgdHlwZTogJ3N0cmluZydcbiAgICAgICAgfSxcbiAgICAgICAgbWVkaWFUaXRsZTogeyAvLyBzdG9yZSB0aGUgbWVkaWEgZmlsZSBuYW1lXG4gICAgICAgICAgICB0eXBlOiAnc3RyaW5nJ1xuICAgICAgICB9LFxuICAgICAgICBtZWRpYVNpemU6IHsgLy8gc3RvcmUgdGhlIG1lZGlhIGZpbGUgc2l6ZSAtIHVzZWQgaW4gYXVkaW8gcGxhY2Vob2xkZXJcbiAgICAgICAgICAgIHR5cGU6ICdzdHJpbmcnXG4gICAgICAgIH0sXG4gICAgICAgIG1lZGlhV2lkdGg6IHsgLy8gc3RvcmUgdGhlIG1lZGlhIGRpc3BsYXkgd2lkdGggLSBzYW1lIHVzZWQgZm9yIG1lZGlhIGNvdmVyXG4gICAgICAgICAgICB0eXBlOiAnbnVtYmVyJ1xuICAgICAgICB9LFxuICAgICAgICBtZWRpYUhlaWdodDogeyAvLyBzdG9yZSB0aGUgbWVkaWEgZGlzcGxheSBoZWlnaHQgLSBzYW1lIHVzZWQgZm9yIG1lZGlhIGNvdmVyXG4gICAgICAgICAgICB0eXBlOiAnbnVtYmVyJ1xuICAgICAgICB9LFxuICAgICAgICBtZWRpYUF1dG9QbGF5OiB7IC8vIHN0b3JlIHdldGhlciB0aGUgbWVkaWEgYXV0byBwbGF5IG9yIG5vXG4gICAgICAgICAgICB0eXBlOiAnYm9vbGVhbicsXG4gICAgICAgICAgICBkZWZhdWx0OiBmYWxzZVxuICAgICAgICB9LFxuICAgICAgICBjb3ZlclR5cGU6IHsgLy8gc3RvcmUgdGhlIGNvdmVyIHR5cGUgbm9uZSB8IGltYWdlXG4gICAgICAgICAgICB0eXBlOiAnc3RyaW5nJ1xuICAgICAgICB9LFxuICAgICAgICBjb3ZlclVybDogeyAvLyBzdG9yZSB0aGUgY292ZXIgdXJsIC0gZGVmYXVsdCBpcyBncmV5IHNvbGlkIGNvbG9yXG4gICAgICAgICAgICB0eXBlOiAnc3RyaW5nJyxcbiAgICAgICAgICAgIGRlZmF1bHQ6IGdldFN2Z1NvbGlkQ29sb3IoKVxuICAgICAgICB9LFxuICAgICAgICBjb3ZlclRpdGxlOiB7IC8vIHN0b3JlIHRoZSBjb3ZlciB0aXRsZSB0byBiZSBkaXNwbGF5ZWQgaW4gdGhlIGNvdmVyIHNlbGVjdCBkcm9wZG93blxuICAgICAgICAgICAgdHlwZTogJ3N0cmluZydcbiAgICAgICAgfVxuICAgIH0sXG4gICAga2V5d29yZHM6IFtfXygnbWVkaWEg4oCUIHNhdG9zaGlQYXkgYmxvY2snKSwgX18oJ3NhdG9zaGlQYXknKSwgX18oJ3BhaWQgbWVkaWEnKV1cbn07XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvX2NvbmZpZy5qc1xuLy8gbW9kdWxlIGlkID0gNDhcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///48\n"); 632 633 /***/ }), 634 /* 49 */ 635 /*!*******************************************************************!*\ 636 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/_edit.js ***! 637 \*******************************************************************/ 638 /*! exports provided: default */ 639 /*! exports used: default */ 640 /***/ (function(module, __webpack_exports__, __webpack_require__) { 641 642 "use strict"; 643 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__edit_views__ = __webpack_require__(/*! ./edit-views */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editors__ = __webpack_require__(/*! ./editors */ 57);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Utils__ = __webpack_require__(/*! ../../Utils */ 1);\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (props) {\n var setAttributes = props.setAttributes,\n attributes = props.attributes,\n className = props.className;\n\n var EditMediaView = __WEBPACK_IMPORTED_MODULE_1__editors__[\"a\" /* default */][attributes.mediaType];\n Object(__WEBPACK_IMPORTED_MODULE_2__Utils__[\"g\" /* updateSavedPrice */])({ setAttributes: setAttributes, attributes: attributes });\n\n return wp.element.createElement(\n 'div',\n { className: 'spgb ' + className },\n attributes.mediaType ? wp.element.createElement(EditMediaView, props) : wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__edit_views__[\"c\" /* DeactivatedView */], props)\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvX2VkaXQuanM/NmVlMCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEZWFjdGl2YXRlZFZpZXcgfSBmcm9tICcuL2VkaXQtdmlld3MnO1xuaW1wb3J0IE1lZGlhRWRpdG9ycyBmcm9tICcuL2VkaXRvcnMnO1xuXG5pbXBvcnQgeyB1cGRhdGVTYXZlZFByaWNlIH0gZnJvbSAnLi4vLi4vVXRpbHMnO1xuXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKHByb3BzKSB7XG4gICAgdmFyIHNldEF0dHJpYnV0ZXMgPSBwcm9wcy5zZXRBdHRyaWJ1dGVzLFxuICAgICAgICBhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcbiAgICAgICAgY2xhc3NOYW1lID0gcHJvcHMuY2xhc3NOYW1lO1xuXG4gICAgdmFyIEVkaXRNZWRpYVZpZXcgPSBNZWRpYUVkaXRvcnNbYXR0cmlidXRlcy5tZWRpYVR5cGVdO1xuICAgIHVwZGF0ZVNhdmVkUHJpY2UoeyBzZXRBdHRyaWJ1dGVzOiBzZXRBdHRyaWJ1dGVzLCBhdHRyaWJ1dGVzOiBhdHRyaWJ1dGVzIH0pO1xuXG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgJ2RpdicsXG4gICAgICAgIHsgY2xhc3NOYW1lOiAnc3BnYiAnICsgY2xhc3NOYW1lIH0sXG4gICAgICAgIGF0dHJpYnV0ZXMubWVkaWFUeXBlID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEVkaXRNZWRpYVZpZXcsIHByb3BzKSA6IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChEZWFjdGl2YXRlZFZpZXcsIHByb3BzKVxuICAgICk7XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stcGFpZC1tZWRpYS9fZWRpdC5qc1xuLy8gbW9kdWxlIGlkID0gNDlcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///49\n"); 644 645 /***/ }), 646 /* 50 */ 647 /*!*******************************************************************************************!*\ 648 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/edit-views/AudioEditorFocused.js ***! 649 \*******************************************************************************************/ 650 /*! exports provided: default */ 651 /*! exports used: default */ 652 /***/ (function(module, __webpack_exports__, __webpack_require__) { 653 654 "use strict"; 655 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\nvar Fragment = wp.element.Fragment;\n\n\n\nvar TextInput = __WEBPACK_IMPORTED_MODULE_0__helpers__[\"e\" /* Form */].TextInput,\n Checkbox = __WEBPACK_IMPORTED_MODULE_0__helpers__[\"e\" /* Form */].Checkbox;\n\n\nvar payButtonContainerStyle = {\n paddingLeft: '140px',\n minHeight: '65px',\n display: 'flex',\n alignItems: 'center'\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_0__helpers__[\"i\" /* PayButton */],\n {\n type: 'audio',\n price: attributes.mediaPrice,\n containerStyle: payButtonContainerStyle },\n wp.element.createElement(\n 'audio',\n { controls: true, style: { height: '42px' } },\n wp.element.createElement('source', { src: attributes.mediaUrl, type: attributes.mediaMime })\n )\n ),\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_0__helpers__[\"b\" /* BlockEditorLayout */],\n null,\n wp.element.createElement(\n 'div',\n null,\n wp.element.createElement(TextInput, {\n label: 'Price',\n affix: 'lumens',\n type: 'number',\n value: attributes.mediaPrice,\n placeholder: '0.00',\n min: '0',\n onChange: function onChange(price) {\n return setAttributes({ mediaPrice: price ? parseInt(price) >= 0 ? parseInt(price) : parseInt(price) * -1 : null });\n }\n }),\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__helpers__[\"d\" /* CryptoToFiat */], {\n value: attributes.mediaPrice\n })\n ),\n wp.element.createElement(Checkbox, {\n label: 'Autoplay',\n checked: attributes.mediaAutoPlay,\n onChange: function onChange(mediaAutoPlay) {\n setAttributes({ mediaAutoPlay: mediaAutoPlay });\n }\n })\n )\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvZWRpdC12aWV3cy9BdWRpb0VkaXRvckZvY3VzZWQuanM/MTRlNiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgRnJhZ21lbnQgPSB3cC5lbGVtZW50LkZyYWdtZW50O1xuXG5pbXBvcnQgeyBGb3JtLCBQYXlCdXR0b24sIEJsb2NrRWRpdG9yTGF5b3V0LCBDcnlwdG9Ub0ZpYXQgfSBmcm9tICcuLi8uLi9oZWxwZXJzJztcblxudmFyIFRleHRJbnB1dCA9IEZvcm0uVGV4dElucHV0LFxuICAgIENoZWNrYm94ID0gRm9ybS5DaGVja2JveDtcblxuXG52YXIgcGF5QnV0dG9uQ29udGFpbmVyU3R5bGUgPSB7XG4gICAgcGFkZGluZ0xlZnQ6ICcxNDBweCcsXG4gICAgbWluSGVpZ2h0OiAnNjVweCcsXG4gICAgZGlzcGxheTogJ2ZsZXgnLFxuICAgIGFsaWduSXRlbXM6ICdjZW50ZXInXG59O1xuXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKF9yZWYpIHtcbiAgICB2YXIgYXR0cmlidXRlcyA9IF9yZWYuYXR0cmlidXRlcyxcbiAgICAgICAgc2V0QXR0cmlidXRlcyA9IF9yZWYuc2V0QXR0cmlidXRlcztcbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICBGcmFnbWVudCxcbiAgICAgICAgbnVsbCxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgUGF5QnV0dG9uLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHR5cGU6ICdhdWRpbycsXG4gICAgICAgICAgICAgICAgcHJpY2U6IGF0dHJpYnV0ZXMubWVkaWFQcmljZSxcbiAgICAgICAgICAgICAgICBjb250YWluZXJTdHlsZTogcGF5QnV0dG9uQ29udGFpbmVyU3R5bGUgfSxcbiAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICAgICAnYXVkaW8nLFxuICAgICAgICAgICAgICAgIHsgY29udHJvbHM6IHRydWUsIHN0eWxlOiB7IGhlaWdodDogJzQycHgnIH0gfSxcbiAgICAgICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ3NvdXJjZScsIHsgc3JjOiBhdHRyaWJ1dGVzLm1lZGlhVXJsLCB0eXBlOiBhdHRyaWJ1dGVzLm1lZGlhTWltZSB9KVxuICAgICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICBCbG9ja0VkaXRvckxheW91dCxcbiAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAgICAgJ2RpdicsXG4gICAgICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dElucHV0LCB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsOiAnUHJpY2UnLFxuICAgICAgICAgICAgICAgICAgICBhZmZpeDogJ2x1bWVucycsXG4gICAgICAgICAgICAgICAgICAgIHR5cGU6ICdudW1iZXInLFxuICAgICAgICAgICAgICAgICAgICB2YWx1ZTogYXR0cmlidXRlcy5tZWRpYVByaWNlLFxuICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogJzAuMDAnLFxuICAgICAgICAgICAgICAgICAgICBtaW46ICcwJyxcbiAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHByaWNlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gc2V0QXR0cmlidXRlcyh7IG1lZGlhUHJpY2U6IHByaWNlID8gcGFyc2VJbnQocHJpY2UpID49IDAgPyBwYXJzZUludChwcmljZSkgOiBwYXJzZUludChwcmljZSkgKiAtMSA6IG51bGwgfSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ3J5cHRvVG9GaWF0LCB7XG4gICAgICAgICAgICAgICAgICAgIHZhbHVlOiBhdHRyaWJ1dGVzLm1lZGlhUHJpY2VcbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChDaGVja2JveCwge1xuICAgICAgICAgICAgICAgIGxhYmVsOiAnQXV0b3BsYXknLFxuICAgICAgICAgICAgICAgIGNoZWNrZWQ6IGF0dHJpYnV0ZXMubWVkaWFBdXRvUGxheSxcbiAgICAgICAgICAgICAgICBvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UobWVkaWFBdXRvUGxheSkge1xuICAgICAgICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHsgbWVkaWFBdXRvUGxheTogbWVkaWFBdXRvUGxheSB9KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KVxuICAgICAgICApXG4gICAgKTtcbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9ibG9jay1wYWlkLW1lZGlhL2VkaXQtdmlld3MvQXVkaW9FZGl0b3JGb2N1c2VkLmpzXG4vLyBtb2R1bGUgaWQgPSA1MFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///50\n"); 656 657 /***/ }), 658 /* 51 */ 659 /*!*********************************************************************************************!*\ 660 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/edit-views/AudioEditorUnfocused.js ***! 661 \*********************************************************************************************/ 662 /*! exports provided: default */ 663 /*! exports used: default */ 664 /***/ (function(module, __webpack_exports__, __webpack_require__) { 665 666 "use strict"; 667 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n\n\nvar payButtonContainerStyle = {\n\tpaddingLeft: '140px',\n\tminHeight: '65px',\n\tdisplay: 'flex',\n\talignItems: 'center'\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n\tvar attributes = _ref.attributes;\n\treturn wp.element.createElement(\n\t\t__WEBPACK_IMPORTED_MODULE_0__helpers__[\"i\" /* PayButton */],\n\t\t{\n\t\t\ttype: 'audio',\n\t\t\tprice: attributes.mediaPrice,\n\t\t\tcontainerStyle: _extends({}, payButtonContainerStyle, {\n\t\t\t\tbackground: '#d4e8ec'\n\t\t\t}) },\n\t\twp.element.createElement(\n\t\t\t'div',\n\t\t\tnull,\n\t\t\tattributes.mediaTitle,\n\t\t\t' (',\n\t\t\tattributes.mediaSize,\n\t\t\t')'\n\t\t)\n\t);\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvZWRpdC12aWV3cy9BdWRpb0VkaXRvclVuZm9jdXNlZC5qcz9lY2Q4Il0sInNvdXJjZXNDb250ZW50IjpbInZhciBfZXh0ZW5kcyA9IE9iamVjdC5hc3NpZ24gfHwgZnVuY3Rpb24gKHRhcmdldCkgeyBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgeyB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldOyBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7IGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7IHRhcmdldFtrZXldID0gc291cmNlW2tleV07IH0gfSB9IHJldHVybiB0YXJnZXQ7IH07XG5cbmltcG9ydCB7IFBheUJ1dHRvbiB9IGZyb20gJy4uLy4uL2hlbHBlcnMnO1xuXG52YXIgcGF5QnV0dG9uQ29udGFpbmVyU3R5bGUgPSB7XG5cdHBhZGRpbmdMZWZ0OiAnMTQwcHgnLFxuXHRtaW5IZWlnaHQ6ICc2NXB4Jyxcblx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRhbGlnbkl0ZW1zOiAnY2VudGVyJ1xufTtcblxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChfcmVmKSB7XG5cdHZhciBhdHRyaWJ1dGVzID0gX3JlZi5hdHRyaWJ1dGVzO1xuXHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFBheUJ1dHRvbixcblx0XHR7XG5cdFx0XHR0eXBlOiAnYXVkaW8nLFxuXHRcdFx0cHJpY2U6IGF0dHJpYnV0ZXMubWVkaWFQcmljZSxcblx0XHRcdGNvbnRhaW5lclN0eWxlOiBfZXh0ZW5kcyh7fSwgcGF5QnV0dG9uQ29udGFpbmVyU3R5bGUsIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJyNkNGU4ZWMnXG5cdFx0XHR9KSB9LFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdCdkaXYnLFxuXHRcdFx0bnVsbCxcblx0XHRcdGF0dHJpYnV0ZXMubWVkaWFUaXRsZSxcblx0XHRcdCcgKCcsXG5cdFx0XHRhdHRyaWJ1dGVzLm1lZGlhU2l6ZSxcblx0XHRcdCcpJ1xuXHRcdClcblx0KTtcbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9ibG9jay1wYWlkLW1lZGlhL2VkaXQtdmlld3MvQXVkaW9FZGl0b3JVbmZvY3VzZWQuanNcbi8vIG1vZHVsZSBpZCA9IDUxXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///51\n"); 668 669 /***/ }), 670 /* 52 */ 671 /*!*******************************************************************************************!*\ 672 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/edit-views/ImageEditorFocused.js ***! 673 \*******************************************************************************************/ 674 /*! exports provided: default */ 675 /*! exports used: default */ 676 /***/ (function(module, __webpack_exports__, __webpack_require__) { 677 678 "use strict"; 679 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Utils__ = __webpack_require__(/*! ../../../Utils */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\nvar Fragment = wp.element.Fragment;\nvar MediaUpload = wp.editor.MediaUpload;\n\n\n\n\nvar TextInput = __WEBPACK_IMPORTED_MODULE_1__helpers__[\"e\" /* Form */].TextInput,\n Select = __WEBPACK_IMPORTED_MODULE_1__helpers__[\"e\" /* Form */].Select;\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n toggleSelection = _ref.toggleSelection;\n\n\n // coverType enum\n var coverTypes = {\n COVER_TYPE_NONE: 'COVER_TYPE_NONE',\n COVER_TYPE_CHOOSE_FILE: 'COVER_TYPE_CHOOSE_FILE',\n COVER_TYPE_FILE: 'COVER_TYPE_FILE'\n\n // Cover types dropdown options\n };var getCoverTypesOptions = function getCoverTypesOptions() {\n var baseCoverTypes = [{\n label: 'None (grey box)',\n value: coverTypes.COVER_TYPE_NONE\n }, {\n label: 'Choose file...',\n value: coverTypes.COVER_TYPE_CHOOSE_FILE\n }];\n\n // Add the current selected cover image\n if (attributes.coverType === coverTypes.COVER_TYPE_FILE) {\n baseCoverTypes.push({\n label: Object(__WEBPACK_IMPORTED_MODULE_0__Utils__[\"d\" /* limitString */])(attributes.coverTitle),\n value: coverTypes.COVER_TYPE_FILE\n });\n }\n\n return baseCoverTypes;\n };\n\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_1__helpers__[\"i\" /* PayButton */],\n { type: 'image', price: attributes.mediaPrice },\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_1__helpers__[\"j\" /* SatoshiResizableBox */],\n {\n size: {\n height: attributes.mediaHeight,\n width: attributes.mediaWidth\n },\n setAttributes: setAttributes,\n toggleSelection: toggleSelection },\n wp.element.createElement('img', { src: attributes.mediaUrl, width: attributes.mediaWidth + 'px', height: attributes.mediaHeight + 'px' })\n )\n ),\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_1__helpers__[\"b\" /* BlockEditorLayout */],\n null,\n wp.element.createElement(\n 'div',\n null,\n wp.element.createElement(TextInput, {\n label: 'Price',\n affix: 'lumens',\n type: 'number',\n value: attributes.mediaPrice,\n placeholder: '0.00',\n min: '0',\n onChange: function onChange(price) {\n return setAttributes({ mediaPrice: price ? parseInt(price) >= 0 ? parseInt(price) : parseInt(price) * -1 : null });\n }\n }),\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__helpers__[\"d\" /* CryptoToFiat */], {\n value: attributes.mediaPrice\n })\n ),\n wp.element.createElement(MediaUpload, {\n onSelect: function onSelect(media) {\n setAttributes({\n coverType: coverTypes.COVER_TYPE_FILE,\n coverUrl: media.url,\n coverTitle: media.title + ' (' + media.name + ')'\n });\n },\n allowedTypes: ['image'],\n render: function render(_ref2) {\n var open = _ref2.open;\n return wp.element.createElement(Select, {\n label: 'Cover',\n size: 'large',\n value: attributes.coverType,\n options: getCoverTypesOptions(),\n onSelect: function onSelect(coverType) {\n switch (coverType) {\n case coverTypes.COVER_TYPE_CHOOSE_FILE:\n open();\n break;\n case coverTypes.COVER_TYPE_FILE:\n break;\n default:\n setAttributes({ coverType: coverType, coverUrl: Object(__WEBPACK_IMPORTED_MODULE_0__Utils__[\"c\" /* getSvgSolidColor */])(), coverTitle: '' });\n }\n }\n });\n }\n })\n ),\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_1__helpers__[\"a\" /* BlockCoverPreview */],\n null,\n wp.element.createElement('img', { style: { height: '75px', width: 'auto' }, src: attributes.coverUrl, alt: attributes.coverTitle || 'cover' })\n )\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvZWRpdC12aWV3cy9JbWFnZUVkaXRvckZvY3VzZWQuanM/MjQ0NyJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgRnJhZ21lbnQgPSB3cC5lbGVtZW50LkZyYWdtZW50O1xudmFyIE1lZGlhVXBsb2FkID0gd3AuZWRpdG9yLk1lZGlhVXBsb2FkO1xuXG5pbXBvcnQgeyBnZXRTdmdTb2xpZENvbG9yLCBsaW1pdFN0cmluZyB9IGZyb20gJy4uLy4uLy4uL1V0aWxzJztcbmltcG9ydCB7IEZvcm0sIElmLCBQYXlCdXR0b24sIFNhdG9zaGlSZXNpemFibGVCb3gsIEJsb2NrRWRpdG9yTGF5b3V0LCBCbG9ja0NvdmVyUHJldmlldywgQ3J5cHRvVG9GaWF0IH0gZnJvbSAnLi4vLi4vaGVscGVycyc7XG5cbnZhciBUZXh0SW5wdXQgPSBGb3JtLlRleHRJbnB1dCxcbiAgICBTZWxlY3QgPSBGb3JtLlNlbGVjdDtcblxuXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKF9yZWYpIHtcbiAgICB2YXIgYXR0cmlidXRlcyA9IF9yZWYuYXR0cmlidXRlcyxcbiAgICAgICAgc2V0QXR0cmlidXRlcyA9IF9yZWYuc2V0QXR0cmlidXRlcyxcbiAgICAgICAgdG9nZ2xlU2VsZWN0aW9uID0gX3JlZi50b2dnbGVTZWxlY3Rpb247XG5cblxuICAgIC8vIGNvdmVyVHlwZSBlbnVtXG4gICAgdmFyIGNvdmVyVHlwZXMgPSB7XG4gICAgICAgIENPVkVSX1RZUEVfTk9ORTogJ0NPVkVSX1RZUEVfTk9ORScsXG4gICAgICAgIENPVkVSX1RZUEVfQ0hPT1NFX0ZJTEU6ICdDT1ZFUl9UWVBFX0NIT09TRV9GSUxFJyxcbiAgICAgICAgQ09WRVJfVFlQRV9GSUxFOiAnQ09WRVJfVFlQRV9GSUxFJ1xuXG4gICAgICAgIC8vIENvdmVyIHR5cGVzIGRyb3Bkb3duIG9wdGlvbnNcbiAgICB9O3ZhciBnZXRDb3ZlclR5cGVzT3B0aW9ucyA9IGZ1bmN0aW9uIGdldENvdmVyVHlwZXNPcHRpb25zKCkge1xuICAgICAgICB2YXIgYmFzZUNvdmVyVHlwZXMgPSBbe1xuICAgICAgICAgICAgbGFiZWw6ICdOb25lIChncmV5IGJveCknLFxuICAgICAgICAgICAgdmFsdWU6IGNvdmVyVHlwZXMuQ09WRVJfVFlQRV9OT05FXG4gICAgICAgIH0sIHtcbiAgICAgICAgICAgIGxhYmVsOiAnQ2hvb3NlIGZpbGUuLi4nLFxuICAgICAgICAgICAgdmFsdWU6IGNvdmVyVHlwZXMuQ09WRVJfVFlQRV9DSE9PU0VfRklMRVxuICAgICAgICB9XTtcblxuICAgICAgICAvLyBBZGQgdGhlIGN1cnJlbnQgc2VsZWN0ZWQgY292ZXIgaW1hZ2VcbiAgICAgICAgaWYgKGF0dHJpYnV0ZXMuY292ZXJUeXBlID09PSBjb3ZlclR5cGVzLkNPVkVSX1RZUEVfRklMRSkge1xuICAgICAgICAgICAgYmFzZUNvdmVyVHlwZXMucHVzaCh7XG4gICAgICAgICAgICAgICAgbGFiZWw6IGxpbWl0U3RyaW5nKGF0dHJpYnV0ZXMuY292ZXJUaXRsZSksXG4gICAgICAgICAgICAgICAgdmFsdWU6IGNvdmVyVHlwZXMuQ09WRVJfVFlQRV9GSUxFXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHJldHVybiBiYXNlQ292ZXJUeXBlcztcbiAgICB9O1xuXG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgRnJhZ21lbnQsXG4gICAgICAgIG51bGwsXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgIFBheUJ1dHRvbixcbiAgICAgICAgICAgIHsgdHlwZTogJ2ltYWdlJywgcHJpY2U6IGF0dHJpYnV0ZXMubWVkaWFQcmljZSB9LFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgIFNhdG9zaGlSZXNpemFibGVCb3gsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBzaXplOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF0dHJpYnV0ZXMubWVkaWFIZWlnaHQsXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXR0cmlidXRlcy5tZWRpYVdpZHRoXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIHNldEF0dHJpYnV0ZXM6IHNldEF0dHJpYnV0ZXMsXG4gICAgICAgICAgICAgICAgICAgIHRvZ2dsZVNlbGVjdGlvbjogdG9nZ2xlU2VsZWN0aW9uIH0sXG4gICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdpbWcnLCB7IHNyYzogYXR0cmlidXRlcy5tZWRpYVVybCwgd2lkdGg6IGF0dHJpYnV0ZXMubWVkaWFXaWR0aCArICdweCcsIGhlaWdodDogYXR0cmlidXRlcy5tZWRpYUhlaWdodCArICdweCcgfSlcbiAgICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgQmxvY2tFZGl0b3JMYXlvdXQsXG4gICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgICdkaXYnLFxuICAgICAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRJbnB1dCwge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbDogJ1ByaWNlJyxcbiAgICAgICAgICAgICAgICAgICAgYWZmaXg6ICdsdW1lbnMnLFxuICAgICAgICAgICAgICAgICAgICB0eXBlOiAnbnVtYmVyJyxcbiAgICAgICAgICAgICAgICAgICAgdmFsdWU6IGF0dHJpYnV0ZXMubWVkaWFQcmljZSxcbiAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6ICcwLjAwJyxcbiAgICAgICAgICAgICAgICAgICAgbWluOiAnMCcsXG4gICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShwcmljZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBtZWRpYVByaWNlOiBwcmljZSA/IHBhcnNlSW50KHByaWNlKSA+PSAwID8gcGFyc2VJbnQocHJpY2UpIDogcGFyc2VJbnQocHJpY2UpICogLTEgOiBudWxsIH0pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KENyeXB0b1RvRmlhdCwge1xuICAgICAgICAgICAgICAgICAgICB2YWx1ZTogYXR0cmlidXRlcy5tZWRpYVByaWNlXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoTWVkaWFVcGxvYWQsIHtcbiAgICAgICAgICAgICAgICBvblNlbGVjdDogZnVuY3Rpb24gb25TZWxlY3QobWVkaWEpIHtcbiAgICAgICAgICAgICAgICAgICAgc2V0QXR0cmlidXRlcyh7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb3ZlclR5cGU6IGNvdmVyVHlwZXMuQ09WRVJfVFlQRV9GSUxFLFxuICAgICAgICAgICAgICAgICAgICAgICAgY292ZXJVcmw6IG1lZGlhLnVybCxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvdmVyVGl0bGU6IG1lZGlhLnRpdGxlICsgJyAoJyArIG1lZGlhLm5hbWUgKyAnKSdcbiAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBhbGxvd2VkVHlwZXM6IFsnaW1hZ2UnXSxcbiAgICAgICAgICAgICAgICByZW5kZXI6IGZ1bmN0aW9uIHJlbmRlcihfcmVmMikge1xuICAgICAgICAgICAgICAgICAgICB2YXIgb3BlbiA9IF9yZWYyLm9wZW47XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU2VsZWN0LCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogJ0NvdmVyJyxcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6ICdsYXJnZScsXG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogYXR0cmlidXRlcy5jb3ZlclR5cGUsXG4gICAgICAgICAgICAgICAgICAgICAgICBvcHRpb25zOiBnZXRDb3ZlclR5cGVzT3B0aW9ucygpLFxuICAgICAgICAgICAgICAgICAgICAgICAgb25TZWxlY3Q6IGZ1bmN0aW9uIG9uU2VsZWN0KGNvdmVyVHlwZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN3aXRjaCAoY292ZXJUeXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgY292ZXJUeXBlcy5DT1ZFUl9UWVBFX0NIT09TRV9GSUxFOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BlbigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgY292ZXJUeXBlcy5DT1ZFUl9UWVBFX0ZJTEU6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNldEF0dHJpYnV0ZXMoeyBjb3ZlclR5cGU6IGNvdmVyVHlwZSwgY292ZXJVcmw6IGdldFN2Z1NvbGlkQ29sb3IoKSwgY292ZXJUaXRsZTogJycgfSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KVxuICAgICAgICApLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICBCbG9ja0NvdmVyUHJldmlldyxcbiAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2ltZycsIHsgc3R5bGU6IHsgaGVpZ2h0OiAnNzVweCcsIHdpZHRoOiAnYXV0bycgfSwgc3JjOiBhdHRyaWJ1dGVzLmNvdmVyVXJsLCBhbHQ6IGF0dHJpYnV0ZXMuY292ZXJUaXRsZSB8fCAnY292ZXInIH0pXG4gICAgICAgIClcbiAgICApO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvZWRpdC12aWV3cy9JbWFnZUVkaXRvckZvY3VzZWQuanNcbi8vIG1vZHVsZSBpZCA9IDUyXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///52\n"); 680 681 /***/ }), 682 /* 53 */ 683 /*!*********************************************************************************************!*\ 684 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/edit-views/ImageEditorUnfocused.js ***! 685 \*********************************************************************************************/ 686 /*! exports provided: default */ 687 /*! exports used: default */ 688 /***/ (function(module, __webpack_exports__, __webpack_require__) { 689 690 "use strict"; 691 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var attributes = _ref.attributes;\n return wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_0__helpers__[\"i\" /* PayButton */],\n {\n type: 'image',\n price: attributes.mediaPrice,\n containerStyle: {\n minHeight: '100px'\n } },\n wp.element.createElement('img', { src: attributes.coverUrl, width: attributes.mediaWidth + 'px', height: attributes.mediaHeight + 'px' })\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvZWRpdC12aWV3cy9JbWFnZUVkaXRvclVuZm9jdXNlZC5qcz9lOWRkIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBheUJ1dHRvbiB9IGZyb20gJy4uLy4uL2hlbHBlcnMnO1xuXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKF9yZWYpIHtcbiAgICB2YXIgYXR0cmlidXRlcyA9IF9yZWYuYXR0cmlidXRlcztcbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICBQYXlCdXR0b24sXG4gICAgICAgIHtcbiAgICAgICAgICAgIHR5cGU6ICdpbWFnZScsXG4gICAgICAgICAgICBwcmljZTogYXR0cmlidXRlcy5tZWRpYVByaWNlLFxuICAgICAgICAgICAgY29udGFpbmVyU3R5bGU6IHtcbiAgICAgICAgICAgICAgICBtaW5IZWlnaHQ6ICcxMDBweCdcbiAgICAgICAgICAgIH0gfSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdpbWcnLCB7IHNyYzogYXR0cmlidXRlcy5jb3ZlclVybCwgd2lkdGg6IGF0dHJpYnV0ZXMubWVkaWFXaWR0aCArICdweCcsIGhlaWdodDogYXR0cmlidXRlcy5tZWRpYUhlaWdodCArICdweCcgfSlcbiAgICApO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvZWRpdC12aWV3cy9JbWFnZUVkaXRvclVuZm9jdXNlZC5qc1xuLy8gbW9kdWxlIGlkID0gNTNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///53\n"); 692 693 /***/ }), 694 /* 54 */ 695 /*!*******************************************************************************************!*\ 696 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/edit-views/VideoEditorFocused.js ***! 697 \*******************************************************************************************/ 698 /*! exports provided: default */ 699 /*! exports used: default */ 700 /***/ (function(module, __webpack_exports__, __webpack_require__) { 701 702 "use strict"; 703 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Utils__ = __webpack_require__(/*! ../../../Utils */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\nvar MediaUpload = wp.editor.MediaUpload;\nvar Fragment = wp.element.Fragment;\n\n\n\n\nvar TextInput = __WEBPACK_IMPORTED_MODULE_1__helpers__[\"e\" /* Form */].TextInput,\n Select = __WEBPACK_IMPORTED_MODULE_1__helpers__[\"e\" /* Form */].Select,\n Checkbox = __WEBPACK_IMPORTED_MODULE_1__helpers__[\"e\" /* Form */].Checkbox;\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n toggleSelection = _ref.toggleSelection;\n\n // coverType enum\n var coverTypes = {\n COVER_TYPE_NONE: 'COVER_TYPE_NONE',\n COVER_TYPE_CHOOSE_FILE: 'COVER_TYPE_CHOOSE_FILE',\n COVER_TYPE_FILE: 'COVER_TYPE_FILE'\n\n // Cover types dropdown options\n };var getCoverTypesOptions = function getCoverTypesOptions() {\n var baseCoverTypes = [{\n label: 'None (grey box)',\n value: coverTypes.COVER_TYPE_NONE\n }, {\n label: 'Choose file...',\n value: coverTypes.COVER_TYPE_CHOOSE_FILE\n }];\n\n // Add the current selected cover image\n if (attributes.coverType === coverTypes.COVER_TYPE_FILE) {\n baseCoverTypes.push({\n label: Object(__WEBPACK_IMPORTED_MODULE_0__Utils__[\"d\" /* limitString */])(attributes.coverTitle),\n value: coverTypes.COVER_TYPE_FILE\n });\n }\n\n return baseCoverTypes;\n };\n\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_1__helpers__[\"i\" /* PayButton */],\n { type: 'video', price: attributes.mediaPrice },\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_1__helpers__[\"j\" /* SatoshiResizableBox */],\n {\n size: {\n height: attributes.mediaHeight,\n width: attributes.mediaWidth\n },\n setAttributes: setAttributes,\n toggleSelection: toggleSelection },\n wp.element.createElement(\n 'video',\n {\n width: attributes.mediaWidth + 'px',\n height: attributes.mediaHeight + 'px',\n controls: true },\n wp.element.createElement('source', { src: attributes.mediaUrl, type: attributes.mediaMime })\n )\n )\n ),\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_1__helpers__[\"b\" /* BlockEditorLayout */],\n null,\n wp.element.createElement(\n 'div',\n null,\n wp.element.createElement(TextInput, {\n label: 'Price',\n affix: 'lumens',\n type: 'number',\n value: attributes.mediaPrice,\n placeholder: '0.00',\n min: '0',\n className: 'spgb__input__text--small spgb__display--inline-block',\n onChange: function onChange(price) {\n return setAttributes({ mediaPrice: price ? parseInt(price) >= 0 ? parseInt(price) : parseInt(price) * -1 : null });\n }\n }),\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__helpers__[\"d\" /* CryptoToFiat */], {\n value: attributes.mediaPrice\n })\n ),\n wp.element.createElement(MediaUpload, {\n onSelect: function onSelect(media) {\n setAttributes({\n coverType: coverTypes.COVER_TYPE_FILE,\n coverUrl: media.url,\n coverTitle: media.title + ' (' + media.name + ')'\n });\n },\n allowedTypes: ['image'],\n render: function render(_ref2) {\n var open = _ref2.open;\n return wp.element.createElement(Select, {\n label: 'Cover',\n size: 'large',\n value: attributes.coverType,\n options: getCoverTypesOptions(),\n onSelect: function onSelect(coverType) {\n switch (coverType) {\n case coverTypes.COVER_TYPE_CHOOSE_FILE:\n open();\n break;\n case coverTypes.COVER_TYPE_FILE:\n break;\n default:\n setAttributes({ coverType: coverType, coverUrl: Object(__WEBPACK_IMPORTED_MODULE_0__Utils__[\"c\" /* getSvgSolidColor */])(), coverTitle: '' });\n }\n }\n });\n }\n }),\n wp.element.createElement(Checkbox, {\n label: 'Autoplay',\n checked: attributes.mediaAutoPlay,\n onChange: function onChange(mediaAutoPlay) {\n setAttributes({ mediaAutoPlay: mediaAutoPlay });\n }\n })\n ),\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_1__helpers__[\"a\" /* BlockCoverPreview */],\n null,\n wp.element.createElement('img', { style: { height: '75px', width: 'auto' }, src: attributes.coverUrl, alt: attributes.coverTitle || 'cover' })\n )\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvZWRpdC12aWV3cy9WaWRlb0VkaXRvckZvY3VzZWQuanM/YzJjYiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgTWVkaWFVcGxvYWQgPSB3cC5lZGl0b3IuTWVkaWFVcGxvYWQ7XG52YXIgRnJhZ21lbnQgPSB3cC5lbGVtZW50LkZyYWdtZW50O1xuXG5pbXBvcnQgeyBnZXRTdmdTb2xpZENvbG9yLCBsaW1pdFN0cmluZyB9IGZyb20gJy4uLy4uLy4uL1V0aWxzJztcbmltcG9ydCB7IEZvcm0sIFBheUJ1dHRvbiwgU2F0b3NoaVJlc2l6YWJsZUJveCwgQmxvY2tFZGl0b3JMYXlvdXQsIEJsb2NrQ292ZXJQcmV2aWV3LCBDcnlwdG9Ub0ZpYXQgfSBmcm9tICcuLi8uLi9oZWxwZXJzJztcblxudmFyIFRleHRJbnB1dCA9IEZvcm0uVGV4dElucHV0LFxuICAgIFNlbGVjdCA9IEZvcm0uU2VsZWN0LFxuICAgIENoZWNrYm94ID0gRm9ybS5DaGVja2JveDtcblxuXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKF9yZWYpIHtcbiAgICB2YXIgYXR0cmlidXRlcyA9IF9yZWYuYXR0cmlidXRlcyxcbiAgICAgICAgc2V0QXR0cmlidXRlcyA9IF9yZWYuc2V0QXR0cmlidXRlcyxcbiAgICAgICAgdG9nZ2xlU2VsZWN0aW9uID0gX3JlZi50b2dnbGVTZWxlY3Rpb247XG5cbiAgICAvLyBjb3ZlclR5cGUgZW51bVxuICAgIHZhciBjb3ZlclR5cGVzID0ge1xuICAgICAgICBDT1ZFUl9UWVBFX05PTkU6ICdDT1ZFUl9UWVBFX05PTkUnLFxuICAgICAgICBDT1ZFUl9UWVBFX0NIT09TRV9GSUxFOiAnQ09WRVJfVFlQRV9DSE9PU0VfRklMRScsXG4gICAgICAgIENPVkVSX1RZUEVfRklMRTogJ0NPVkVSX1RZUEVfRklMRSdcblxuICAgICAgICAvLyBDb3ZlciB0eXBlcyBkcm9wZG93biBvcHRpb25zXG4gICAgfTt2YXIgZ2V0Q292ZXJUeXBlc09wdGlvbnMgPSBmdW5jdGlvbiBnZXRDb3ZlclR5cGVzT3B0aW9ucygpIHtcbiAgICAgICAgdmFyIGJhc2VDb3ZlclR5cGVzID0gW3tcbiAgICAgICAgICAgIGxhYmVsOiAnTm9uZSAoZ3JleSBib3gpJyxcbiAgICAgICAgICAgIHZhbHVlOiBjb3ZlclR5cGVzLkNPVkVSX1RZUEVfTk9ORVxuICAgICAgICB9LCB7XG4gICAgICAgICAgICBsYWJlbDogJ0Nob29zZSBmaWxlLi4uJyxcbiAgICAgICAgICAgIHZhbHVlOiBjb3ZlclR5cGVzLkNPVkVSX1RZUEVfQ0hPT1NFX0ZJTEVcbiAgICAgICAgfV07XG5cbiAgICAgICAgLy8gQWRkIHRoZSBjdXJyZW50IHNlbGVjdGVkIGNvdmVyIGltYWdlXG4gICAgICAgIGlmIChhdHRyaWJ1dGVzLmNvdmVyVHlwZSA9PT0gY292ZXJUeXBlcy5DT1ZFUl9UWVBFX0ZJTEUpIHtcbiAgICAgICAgICAgIGJhc2VDb3ZlclR5cGVzLnB1c2goe1xuICAgICAgICAgICAgICAgIGxhYmVsOiBsaW1pdFN0cmluZyhhdHRyaWJ1dGVzLmNvdmVyVGl0bGUpLFxuICAgICAgICAgICAgICAgIHZhbHVlOiBjb3ZlclR5cGVzLkNPVkVSX1RZUEVfRklMRVxuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gYmFzZUNvdmVyVHlwZXM7XG4gICAgfTtcblxuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgIEZyYWdtZW50LFxuICAgICAgICBudWxsLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICBQYXlCdXR0b24sXG4gICAgICAgICAgICB7IHR5cGU6ICd2aWRlbycsIHByaWNlOiBhdHRyaWJ1dGVzLm1lZGlhUHJpY2UgfSxcbiAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICAgICBTYXRvc2hpUmVzaXphYmxlQm94LFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZToge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdHRyaWJ1dGVzLm1lZGlhSGVpZ2h0LFxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF0dHJpYnV0ZXMubWVkaWFXaWR0aFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzOiBzZXRBdHRyaWJ1dGVzLFxuICAgICAgICAgICAgICAgICAgICB0b2dnbGVTZWxlY3Rpb246IHRvZ2dsZVNlbGVjdGlvbiB9LFxuICAgICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICAgICAgICAgJ3ZpZGVvJyxcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF0dHJpYnV0ZXMubWVkaWFXaWR0aCArICdweCcsXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF0dHJpYnV0ZXMubWVkaWFIZWlnaHQgKyAncHgnLFxuICAgICAgICAgICAgICAgICAgICAgICAgY29udHJvbHM6IHRydWUgfSxcbiAgICAgICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdzb3VyY2UnLCB7IHNyYzogYXR0cmlidXRlcy5tZWRpYVVybCwgdHlwZTogYXR0cmlidXRlcy5tZWRpYU1pbWUgfSlcbiAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgIEJsb2NrRWRpdG9yTGF5b3V0LFxuICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICAgICAnZGl2JyxcbiAgICAgICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0SW5wdXQsIHtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWw6ICdQcmljZScsXG4gICAgICAgICAgICAgICAgICAgIGFmZml4OiAnbHVtZW5zJyxcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogJ251bWJlcicsXG4gICAgICAgICAgICAgICAgICAgIHZhbHVlOiBhdHRyaWJ1dGVzLm1lZGlhUHJpY2UsXG4gICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiAnMC4wMCcsXG4gICAgICAgICAgICAgICAgICAgIG1pbjogJzAnLFxuICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU6ICdzcGdiX19pbnB1dF9fdGV4dC0tc21hbGwgc3BnYl9fZGlzcGxheS0taW5saW5lLWJsb2NrJyxcbiAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHByaWNlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gc2V0QXR0cmlidXRlcyh7IG1lZGlhUHJpY2U6IHByaWNlID8gcGFyc2VJbnQocHJpY2UpID49IDAgPyBwYXJzZUludChwcmljZSkgOiBwYXJzZUludChwcmljZSkgKiAtMSA6IG51bGwgfSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ3J5cHRvVG9GaWF0LCB7XG4gICAgICAgICAgICAgICAgICAgIHZhbHVlOiBhdHRyaWJ1dGVzLm1lZGlhUHJpY2VcbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChNZWRpYVVwbG9hZCwge1xuICAgICAgICAgICAgICAgIG9uU2VsZWN0OiBmdW5jdGlvbiBvblNlbGVjdChtZWRpYSkge1xuICAgICAgICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvdmVyVHlwZTogY292ZXJUeXBlcy5DT1ZFUl9UWVBFX0ZJTEUsXG4gICAgICAgICAgICAgICAgICAgICAgICBjb3ZlclVybDogbWVkaWEudXJsLFxuICAgICAgICAgICAgICAgICAgICAgICAgY292ZXJUaXRsZTogbWVkaWEudGl0bGUgKyAnICgnICsgbWVkaWEubmFtZSArICcpJ1xuICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGFsbG93ZWRUeXBlczogWydpbWFnZSddLFxuICAgICAgICAgICAgICAgIHJlbmRlcjogZnVuY3Rpb24gcmVuZGVyKF9yZWYyKSB7XG4gICAgICAgICAgICAgICAgICAgIHZhciBvcGVuID0gX3JlZjIub3BlbjtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTZWxlY3QsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiAnQ292ZXInLFxuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogJ2xhcmdlJyxcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBhdHRyaWJ1dGVzLmNvdmVyVHlwZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbnM6IGdldENvdmVyVHlwZXNPcHRpb25zKCksXG4gICAgICAgICAgICAgICAgICAgICAgICBvblNlbGVjdDogZnVuY3Rpb24gb25TZWxlY3QoY292ZXJUeXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3dpdGNoIChjb3ZlclR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSBjb3ZlclR5cGVzLkNPVkVSX1RZUEVfQ0hPT1NFX0ZJTEU6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGVuKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSBjb3ZlclR5cGVzLkNPVkVSX1RZUEVfRklMRTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0QXR0cmlidXRlcyh7IGNvdmVyVHlwZTogY292ZXJUeXBlLCBjb3ZlclVybDogZ2V0U3ZnU29saWRDb2xvcigpLCBjb3ZlclRpdGxlOiAnJyB9KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KENoZWNrYm94LCB7XG4gICAgICAgICAgICAgICAgbGFiZWw6ICdBdXRvcGxheScsXG4gICAgICAgICAgICAgICAgY2hlY2tlZDogYXR0cmlidXRlcy5tZWRpYUF1dG9QbGF5LFxuICAgICAgICAgICAgICAgIG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShtZWRpYUF1dG9QbGF5KSB7XG4gICAgICAgICAgICAgICAgICAgIHNldEF0dHJpYnV0ZXMoeyBtZWRpYUF1dG9QbGF5OiBtZWRpYUF1dG9QbGF5IH0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0pXG4gICAgICAgICksXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgIEJsb2NrQ292ZXJQcmV2aWV3LFxuICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgnaW1nJywgeyBzdHlsZTogeyBoZWlnaHQ6ICc3NXB4Jywgd2lkdGg6ICdhdXRvJyB9LCBzcmM6IGF0dHJpYnV0ZXMuY292ZXJVcmwsIGFsdDogYXR0cmlidXRlcy5jb3ZlclRpdGxlIHx8ICdjb3ZlcicgfSlcbiAgICAgICAgKVxuICAgICk7XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stcGFpZC1tZWRpYS9lZGl0LXZpZXdzL1ZpZGVvRWRpdG9yRm9jdXNlZC5qc1xuLy8gbW9kdWxlIGlkID0gNTRcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///54\n"); 704 705 /***/ }), 706 /* 55 */ 707 /*!*********************************************************************************************!*\ 708 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/edit-views/VideoEditorUnfocused.js ***! 709 \*********************************************************************************************/ 710 /*! exports provided: default */ 711 /*! exports used: default */ 712 /***/ (function(module, __webpack_exports__, __webpack_require__) { 713 714 "use strict"; 715 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var attributes = _ref.attributes;\n return wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_0__helpers__[\"i\" /* PayButton */],\n {\n type: 'video',\n price: attributes.mediaPrice,\n containerStyle: {\n minHeight: '100px'\n } },\n wp.element.createElement('img', { src: attributes.coverUrl, width: attributes.mediaWidth + 'px', height: attributes.mediaHeight + 'px' })\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvZWRpdC12aWV3cy9WaWRlb0VkaXRvclVuZm9jdXNlZC5qcz80MmNmIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBheUJ1dHRvbiB9IGZyb20gJy4uLy4uL2hlbHBlcnMnO1xuXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKF9yZWYpIHtcbiAgICB2YXIgYXR0cmlidXRlcyA9IF9yZWYuYXR0cmlidXRlcztcbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICBQYXlCdXR0b24sXG4gICAgICAgIHtcbiAgICAgICAgICAgIHR5cGU6ICd2aWRlbycsXG4gICAgICAgICAgICBwcmljZTogYXR0cmlidXRlcy5tZWRpYVByaWNlLFxuICAgICAgICAgICAgY29udGFpbmVyU3R5bGU6IHtcbiAgICAgICAgICAgICAgICBtaW5IZWlnaHQ6ICcxMDBweCdcbiAgICAgICAgICAgIH0gfSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdpbWcnLCB7IHNyYzogYXR0cmlidXRlcy5jb3ZlclVybCwgd2lkdGg6IGF0dHJpYnV0ZXMubWVkaWFXaWR0aCArICdweCcsIGhlaWdodDogYXR0cmlidXRlcy5tZWRpYUhlaWdodCArICdweCcgfSlcbiAgICApO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvZWRpdC12aWV3cy9WaWRlb0VkaXRvclVuZm9jdXNlZC5qc1xuLy8gbW9kdWxlIGlkID0gNTVcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///55\n"); 716 717 /***/ }), 718 /* 56 */ 719 /*!************************************************************************************!*\ 720 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/edit-views/Deactivated.js ***! 721 \************************************************************************************/ 722 /*! exports provided: default */ 723 /*! exports used: default */ 724 /***/ (function(module, __webpack_exports__, __webpack_require__) { 725 726 "use strict"; 727 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__ = __webpack_require__(/*! babel-runtime/regenerator */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Utils__ = __webpack_require__(/*! ../../../Utils */ 1);\n\n\nvar _this = this;\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nfunction _asyncToGenerator(fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { return Promise.resolve(value).then(function (value) { step(\"next\", value); }, function (err) { step(\"throw\", err); }); } } return step(\"next\"); }); }; }\n\nvar withState = wp.compose.withState;\nvar MediaPlaceholder = wp.editor.MediaPlaceholder;\nvar Fragment = wp.element.Fragment;\n\n\n\n\n\n\nvar SelectMediaView = function SelectMediaView(_ref) {\n var setAttributes = _ref.setAttributes,\n isLoading = _ref.isLoading,\n setState = _ref.setState;\n\n // Initial Media placeholder labels\n var labels = {\n title: wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__helpers__[\"k\" /* SvgIcon */], { type: 'media', size: '15', fill: '#565D66', style: { verticalAlign: 'middle', marginRight: '5px' } }),\n ' Paid Media'\n ),\n instructions: 'Drag a media file, upload a new one or select a file from your library.'\n\n // Allowed media types to be uploaded\n };var allowedMediaTypes = ['image', 'audio', 'video'];\n\n // On paid media upload or select from media library\n var onMediaSelect = function onMediaSelect(media) {\n if (media.id || media.ID) {\n var _getFileInfo = Object(__WEBPACK_IMPORTED_MODULE_2__Utils__[\"b\" /* getFileInfo */])(media),\n mediaId = _getFileInfo.id,\n mediaType = _getFileInfo.type,\n mediaMime = _getFileInfo.mime,\n mediaUrl = _getFileInfo.url,\n mediaTitle = _getFileInfo.title,\n mediaSize = _getFileInfo.size,\n mediaHeight = _getFileInfo.height,\n mediaWidth = _getFileInfo.width;\n\n setAttributes({\n mediaId: mediaId,\n mediaType: mediaType,\n mediaMime: mediaMime,\n mediaUrl: mediaUrl,\n mediaTitle: mediaTitle,\n mediaSize: mediaSize,\n mediaHeight: mediaHeight ? Math.round(mediaHeight * 580 / mediaWidth) : 0,\n mediaWidth: mediaWidth ? 580 : 0\n });\n }\n };\n\n // On paid media URL submit\n var onMediaSelectURL = function () {\n var _ref2 = _asyncToGenerator( /*#__PURE__*/__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default.a.mark(function _callee(url) {\n var _ref3, data, success, media, file_size, media_meta;\n\n return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n setState({ isLoading: true });\n\n // Upload media file\n _context.next = 3;\n return Object(__WEBPACK_IMPORTED_MODULE_2__Utils__[\"e\" /* makeAjaxRequest */])({\n body: {\n action: 'upload_media_from_url',\n url: url\n }\n });\n\n case 3:\n _ref3 = _context.sent;\n data = _ref3.data;\n success = _ref3.success;\n\n\n if (success) {\n media = data.media, file_size = data.file_size, media_meta = data.media_meta;\n\n\n setState({ isLoading: false });\n\n onMediaSelect(_extends({}, media, {\n file_size: file_size\n }, media_meta));\n }\n\n case 7:\n case 'end':\n return _context.stop();\n }\n }\n }, _callee, _this);\n }));\n\n return function onMediaSelectURL(_x) {\n return _ref2.apply(this, arguments);\n };\n }();\n\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_1__helpers__[\"f\" /* If */],\n { condition: isLoading },\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__helpers__[\"g\" /* Loader */], null)\n ),\n wp.element.createElement(MediaPlaceholder, {\n onSelect: onMediaSelect,\n onSelectURL: onMediaSelectURL,\n labels: labels,\n allowedTypes: allowedMediaTypes\n })\n );\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (withState({\n isLoading: false\n})(SelectMediaView));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvZWRpdC12aWV3cy9EZWFjdGl2YXRlZC5qcz80ODg4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBfcmVnZW5lcmF0b3JSdW50aW1lIGZyb20gJ2JhYmVsLXJ1bnRpbWUvcmVnZW5lcmF0b3InO1xuXG52YXIgX3RoaXMgPSB0aGlzO1xuXG52YXIgX2V4dGVuZHMgPSBPYmplY3QuYXNzaWduIHx8IGZ1bmN0aW9uICh0YXJnZXQpIHsgZm9yICh2YXIgaSA9IDE7IGkgPCBhcmd1bWVudHMubGVuZ3RoOyBpKyspIHsgdmFyIHNvdXJjZSA9IGFyZ3VtZW50c1tpXTsgZm9yICh2YXIga2V5IGluIHNvdXJjZSkgeyBpZiAoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHNvdXJjZSwga2V5KSkgeyB0YXJnZXRba2V5XSA9IHNvdXJjZVtrZXldOyB9IH0gfSByZXR1cm4gdGFyZ2V0OyB9O1xuXG5mdW5jdGlvbiBfYXN5bmNUb0dlbmVyYXRvcihmbikgeyByZXR1cm4gZnVuY3Rpb24gKCkgeyB2YXIgZ2VuID0gZm4uYXBwbHkodGhpcywgYXJndW1lbnRzKTsgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlLCByZWplY3QpIHsgZnVuY3Rpb24gc3RlcChrZXksIGFyZykgeyB0cnkgeyB2YXIgaW5mbyA9IGdlbltrZXldKGFyZyk7IHZhciB2YWx1ZSA9IGluZm8udmFsdWU7IH0gY2F0Y2ggKGVycm9yKSB7IHJlamVjdChlcnJvcik7IHJldHVybjsgfSBpZiAoaW5mby5kb25lKSB7IHJlc29sdmUodmFsdWUpOyB9IGVsc2UgeyByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHZhbHVlKS50aGVuKGZ1bmN0aW9uICh2YWx1ZSkgeyBzdGVwKFwibmV4dFwiLCB2YWx1ZSk7IH0sIGZ1bmN0aW9uIChlcnIpIHsgc3RlcChcInRocm93XCIsIGVycik7IH0pOyB9IH0gcmV0dXJuIHN0ZXAoXCJuZXh0XCIpOyB9KTsgfTsgfVxuXG52YXIgd2l0aFN0YXRlID0gd3AuY29tcG9zZS53aXRoU3RhdGU7XG52YXIgTWVkaWFQbGFjZWhvbGRlciA9IHdwLmVkaXRvci5NZWRpYVBsYWNlaG9sZGVyO1xudmFyIEZyYWdtZW50ID0gd3AuZWxlbWVudC5GcmFnbWVudDtcblxuXG5pbXBvcnQgeyBJZiwgTG9hZGVyLCBTdmdJY29uIH0gZnJvbSAnLi4vLi4vaGVscGVycyc7XG5cbmltcG9ydCB7IGdldEZpbGVJbmZvLCBtYWtlQWpheFJlcXVlc3QgfSBmcm9tICcuLi8uLi8uLi9VdGlscyc7XG5cbnZhciBTZWxlY3RNZWRpYVZpZXcgPSBmdW5jdGlvbiBTZWxlY3RNZWRpYVZpZXcoX3JlZikge1xuICAgIHZhciBzZXRBdHRyaWJ1dGVzID0gX3JlZi5zZXRBdHRyaWJ1dGVzLFxuICAgICAgICBpc0xvYWRpbmcgPSBfcmVmLmlzTG9hZGluZyxcbiAgICAgICAgc2V0U3RhdGUgPSBfcmVmLnNldFN0YXRlO1xuXG4gICAgLy8gSW5pdGlhbCBNZWRpYSBwbGFjZWhvbGRlciBsYWJlbHNcbiAgICB2YXIgbGFiZWxzID0ge1xuICAgICAgICB0aXRsZTogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgRnJhZ21lbnQsXG4gICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFN2Z0ljb24sIHsgdHlwZTogJ21lZGlhJywgc2l6ZTogJzE1JywgZmlsbDogJyM1NjVENjYnLCBzdHlsZTogeyB2ZXJ0aWNhbEFsaWduOiAnbWlkZGxlJywgbWFyZ2luUmlnaHQ6ICc1cHgnIH0gfSksXG4gICAgICAgICAgICAnIFBhaWQgTWVkaWEnXG4gICAgICAgICksXG4gICAgICAgIGluc3RydWN0aW9uczogJ0RyYWcgYSBtZWRpYSBmaWxlLCB1cGxvYWQgYSBuZXcgb25lIG9yIHNlbGVjdCBhIGZpbGUgZnJvbSB5b3VyIGxpYnJhcnkuJ1xuXG4gICAgICAgIC8vIEFsbG93ZWQgbWVkaWEgdHlwZXMgdG8gYmUgdXBsb2FkZWRcbiAgICB9O3ZhciBhbGxvd2VkTWVkaWFUeXBlcyA9IFsnaW1hZ2UnLCAnYXVkaW8nLCAndmlkZW8nXTtcblxuICAgIC8vIE9uIHBhaWQgbWVkaWEgdXBsb2FkIG9yIHNlbGVjdCBmcm9tIG1lZGlhIGxpYnJhcnlcbiAgICB2YXIgb25NZWRpYVNlbGVjdCA9IGZ1bmN0aW9uIG9uTWVkaWFTZWxlY3QobWVkaWEpIHtcbiAgICAgICAgaWYgKG1lZGlhLmlkIHx8IG1lZGlhLklEKSB7XG4gICAgICAgICAgICB2YXIgX2dldEZpbGVJbmZvID0gZ2V0RmlsZUluZm8obWVkaWEpLFxuICAgICAgICAgICAgICAgIG1lZGlhSWQgPSBfZ2V0RmlsZUluZm8uaWQsXG4gICAgICAgICAgICAgICAgbWVkaWFUeXBlID0gX2dldEZpbGVJbmZvLnR5cGUsXG4gICAgICAgICAgICAgICAgbWVkaWFNaW1lID0gX2dldEZpbGVJbmZvLm1pbWUsXG4gICAgICAgICAgICAgICAgbWVkaWFVcmwgPSBfZ2V0RmlsZUluZm8udXJsLFxuICAgICAgICAgICAgICAgIG1lZGlhVGl0bGUgPSBfZ2V0RmlsZUluZm8udGl0bGUsXG4gICAgICAgICAgICAgICAgbWVkaWFTaXplID0gX2dldEZpbGVJbmZvLnNpemUsXG4gICAgICAgICAgICAgICAgbWVkaWFIZWlnaHQgPSBfZ2V0RmlsZUluZm8uaGVpZ2h0LFxuICAgICAgICAgICAgICAgIG1lZGlhV2lkdGggPSBfZ2V0RmlsZUluZm8ud2lkdGg7XG5cbiAgICAgICAgICAgIHNldEF0dHJpYnV0ZXMoe1xuICAgICAgICAgICAgICAgIG1lZGlhSWQ6IG1lZGlhSWQsXG4gICAgICAgICAgICAgICAgbWVkaWFUeXBlOiBtZWRpYVR5cGUsXG4gICAgICAgICAgICAgICAgbWVkaWFNaW1lOiBtZWRpYU1pbWUsXG4gICAgICAgICAgICAgICAgbWVkaWFVcmw6IG1lZGlhVXJsLFxuICAgICAgICAgICAgICAgIG1lZGlhVGl0bGU6IG1lZGlhVGl0bGUsXG4gICAgICAgICAgICAgICAgbWVkaWFTaXplOiBtZWRpYVNpemUsXG4gICAgICAgICAgICAgICAgbWVkaWFIZWlnaHQ6IG1lZGlhSGVpZ2h0ID8gTWF0aC5yb3VuZChtZWRpYUhlaWdodCAqIDU4MCAvIG1lZGlhV2lkdGgpIDogMCxcbiAgICAgICAgICAgICAgICBtZWRpYVdpZHRoOiBtZWRpYVdpZHRoID8gNTgwIDogMFxuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICB9O1xuXG4gICAgLy8gT24gcGFpZCBtZWRpYSBVUkwgc3VibWl0XG4gICAgdmFyIG9uTWVkaWFTZWxlY3RVUkwgPSBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHZhciBfcmVmMiA9IF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovX3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUodXJsKSB7XG4gICAgICAgICAgICB2YXIgX3JlZjMsIGRhdGEsIHN1Y2Nlc3MsIG1lZGlhLCBmaWxlX3NpemUsIG1lZGlhX21ldGE7XG5cbiAgICAgICAgICAgIHJldHVybiBfcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZSQoX2NvbnRleHQpIHtcbiAgICAgICAgICAgICAgICB3aGlsZSAoMSkge1xuICAgICAgICAgICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjYXNlIDA6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0U3RhdGUoeyBpc0xvYWRpbmc6IHRydWUgfSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBVcGxvYWQgbWVkaWEgZmlsZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBtYWtlQWpheFJlcXVlc3Qoe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib2R5OiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY3Rpb246ICd1cGxvYWRfbWVkaWFfZnJvbV91cmwnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXJsOiB1cmxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBjYXNlIDM6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3JlZjMgPSBfY29udGV4dC5zZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEgPSBfcmVmMy5kYXRhO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1Y2Nlc3MgPSBfcmVmMy5zdWNjZXNzO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoc3VjY2Vzcykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZWRpYSA9IGRhdGEubWVkaWEsIGZpbGVfc2l6ZSA9IGRhdGEuZmlsZV9zaXplLCBtZWRpYV9tZXRhID0gZGF0YS5tZWRpYV9tZXRhO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0U3RhdGUoeyBpc0xvYWRpbmc6IGZhbHNlIH0pO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uTWVkaWFTZWxlY3QoX2V4dGVuZHMoe30sIG1lZGlhLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxlX3NpemU6IGZpbGVfc2l6ZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCBtZWRpYV9tZXRhKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBjYXNlIDc6XG4gICAgICAgICAgICAgICAgICAgICAgICBjYXNlICdlbmQnOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5zdG9wKCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LCBfY2FsbGVlLCBfdGhpcyk7XG4gICAgICAgIH0pKTtcblxuICAgICAgICByZXR1cm4gZnVuY3Rpb24gb25NZWRpYVNlbGVjdFVSTChfeCkge1xuICAgICAgICAgICAgcmV0dXJuIF9yZWYyLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7XG4gICAgICAgIH07XG4gICAgfSgpO1xuXG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgRnJhZ21lbnQsXG4gICAgICAgIG51bGwsXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgIElmLFxuICAgICAgICAgICAgeyBjb25kaXRpb246IGlzTG9hZGluZyB9LFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KExvYWRlciwgbnVsbClcbiAgICAgICAgKSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KE1lZGlhUGxhY2Vob2xkZXIsIHtcbiAgICAgICAgICAgIG9uU2VsZWN0OiBvbk1lZGlhU2VsZWN0LFxuICAgICAgICAgICAgb25TZWxlY3RVUkw6IG9uTWVkaWFTZWxlY3RVUkwsXG4gICAgICAgICAgICBsYWJlbHM6IGxhYmVscyxcbiAgICAgICAgICAgIGFsbG93ZWRUeXBlczogYWxsb3dlZE1lZGlhVHlwZXNcbiAgICAgICAgfSlcbiAgICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgd2l0aFN0YXRlKHtcbiAgICBpc0xvYWRpbmc6IGZhbHNlXG59KShTZWxlY3RNZWRpYVZpZXcpO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9ibG9jay1wYWlkLW1lZGlhL2VkaXQtdmlld3MvRGVhY3RpdmF0ZWQuanNcbi8vIG1vZHVsZSBpZCA9IDU2XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///56\n"); 728 729 /***/ }), 730 /* 57 */ 731 /*!***************************************************************************!*\ 732 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/editors/index.js ***! 733 \***************************************************************************/ 734 /*! exports provided: default */ 735 /*! exports used: default */ 736 /***/ (function(module, __webpack_exports__, __webpack_require__) { 737 738 "use strict"; 739 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__ImageEditor__ = __webpack_require__(/*! ./ImageEditor */ 58);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__AudioEditor__ = __webpack_require__(/*! ./AudioEditor */ 59);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__VideoEditor__ = __webpack_require__(/*! ./VideoEditor */ 60);\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n image: __WEBPACK_IMPORTED_MODULE_0__ImageEditor__[\"a\" /* default */],\n audio: __WEBPACK_IMPORTED_MODULE_1__AudioEditor__[\"a\" /* default */],\n video: __WEBPACK_IMPORTED_MODULE_2__VideoEditor__[\"a\" /* default */]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvZWRpdG9ycy9pbmRleC5qcz8yYjk3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBJbWFnZUVkaXRvciBmcm9tICcuL0ltYWdlRWRpdG9yJztcbmltcG9ydCBBdWRpb0VkaXRvciBmcm9tICcuL0F1ZGlvRWRpdG9yJztcbmltcG9ydCBWaWRlb0VkaXRvciBmcm9tICcuL1ZpZGVvRWRpdG9yJztcblxuZXhwb3J0IGRlZmF1bHQge1xuICAgIGltYWdlOiBJbWFnZUVkaXRvcixcbiAgICBhdWRpbzogQXVkaW9FZGl0b3IsXG4gICAgdmlkZW86IFZpZGVvRWRpdG9yXG59O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9ibG9jay1wYWlkLW1lZGlhL2VkaXRvcnMvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDU3XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///57\n"); 740 741 /***/ }), 742 /* 58 */ 743 /*!*********************************************************************************!*\ 744 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/editors/ImageEditor.js ***! 745 \*********************************************************************************/ 746 /*! exports provided: default */ 747 /*! exports used: default */ 748 /***/ (function(module, __webpack_exports__, __webpack_require__) { 749 750 "use strict"; 751 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__edit_views__ = __webpack_require__(/*! ../edit-views */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\nvar Fragment = wp.element.Fragment;\n\n\n\n\n// Paid image editor\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (props) {\n\tvar isSelected = props.isSelected;\n\n\n\treturn wp.element.createElement(\n\t\tFragment,\n\t\tnull,\n\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__helpers__[\"c\" /* CheckIfBelowPaywall */], props),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__helpers__[\"f\" /* If */],\n\t\t\t{ condition: isSelected },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__edit_views__[\"d\" /* ImageEditorFocused */], props)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__helpers__[\"f\" /* If */],\n\t\t\t{ condition: !isSelected },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__edit_views__[\"e\" /* ImageEditorUnfocused */], props)\n\t\t)\n\t);\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvZWRpdG9ycy9JbWFnZUVkaXRvci5qcz9iNDY4Il0sInNvdXJjZXNDb250ZW50IjpbInZhciBGcmFnbWVudCA9IHdwLmVsZW1lbnQuRnJhZ21lbnQ7XG5cbmltcG9ydCB7IEltYWdlRWRpdG9yRm9jdXNlZCwgSW1hZ2VFZGl0b3JVbmZvY3VzZWQgfSBmcm9tICcuLi9lZGl0LXZpZXdzJztcbmltcG9ydCB7IElmLCBDaGVja0lmQmVsb3dQYXl3YWxsIH0gZnJvbSAnLi4vLi4vaGVscGVycyc7XG5cbi8vIFBhaWQgaW1hZ2UgZWRpdG9yXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKHByb3BzKSB7XG5cdHZhciBpc1NlbGVjdGVkID0gcHJvcHMuaXNTZWxlY3RlZDtcblxuXG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0RnJhZ21lbnQsXG5cdFx0bnVsbCxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ2hlY2tJZkJlbG93UGF5d2FsbCwgcHJvcHMpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdElmLFxuXHRcdFx0eyBjb25kaXRpb246IGlzU2VsZWN0ZWQgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJbWFnZUVkaXRvckZvY3VzZWQsIHByb3BzKVxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0SWYsXG5cdFx0XHR7IGNvbmRpdGlvbjogIWlzU2VsZWN0ZWQgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJbWFnZUVkaXRvclVuZm9jdXNlZCwgcHJvcHMpXG5cdFx0KVxuXHQpO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvZWRpdG9ycy9JbWFnZUVkaXRvci5qc1xuLy8gbW9kdWxlIGlkID0gNThcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///58\n"); 752 753 /***/ }), 754 /* 59 */ 755 /*!*********************************************************************************!*\ 756 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/editors/AudioEditor.js ***! 757 \*********************************************************************************/ 758 /*! exports provided: default */ 759 /*! exports used: default */ 760 /***/ (function(module, __webpack_exports__, __webpack_require__) { 761 762 "use strict"; 763 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__edit_views__ = __webpack_require__(/*! ../edit-views */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\nvar Fragment = wp.element.Fragment;\n\n\n\n\n// Paid audio editor\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (props) {\n\tvar isSelected = props.isSelected;\n\n\n\treturn wp.element.createElement(\n\t\tFragment,\n\t\tnull,\n\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__helpers__[\"c\" /* CheckIfBelowPaywall */], props),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__helpers__[\"f\" /* If */],\n\t\t\t{ condition: isSelected },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__edit_views__[\"a\" /* AudioEditorFocused */], props)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__helpers__[\"f\" /* If */],\n\t\t\t{ condition: !isSelected },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__edit_views__[\"b\" /* AudioEditorUnfocused */], props)\n\t\t)\n\t);\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvZWRpdG9ycy9BdWRpb0VkaXRvci5qcz8zYjY0Il0sInNvdXJjZXNDb250ZW50IjpbInZhciBGcmFnbWVudCA9IHdwLmVsZW1lbnQuRnJhZ21lbnQ7XG5cbmltcG9ydCB7IEF1ZGlvRWRpdG9yRm9jdXNlZCwgQXVkaW9FZGl0b3JVbmZvY3VzZWQgfSBmcm9tICcuLi9lZGl0LXZpZXdzJztcbmltcG9ydCB7IElmLCBDaGVja0lmQmVsb3dQYXl3YWxsIH0gZnJvbSAnLi4vLi4vaGVscGVycyc7XG5cbi8vIFBhaWQgYXVkaW8gZWRpdG9yXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKHByb3BzKSB7XG5cdHZhciBpc1NlbGVjdGVkID0gcHJvcHMuaXNTZWxlY3RlZDtcblxuXG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0RnJhZ21lbnQsXG5cdFx0bnVsbCxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ2hlY2tJZkJlbG93UGF5d2FsbCwgcHJvcHMpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdElmLFxuXHRcdFx0eyBjb25kaXRpb246IGlzU2VsZWN0ZWQgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChBdWRpb0VkaXRvckZvY3VzZWQsIHByb3BzKVxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0SWYsXG5cdFx0XHR7IGNvbmRpdGlvbjogIWlzU2VsZWN0ZWQgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChBdWRpb0VkaXRvclVuZm9jdXNlZCwgcHJvcHMpXG5cdFx0KVxuXHQpO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvZWRpdG9ycy9BdWRpb0VkaXRvci5qc1xuLy8gbW9kdWxlIGlkID0gNTlcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///59\n"); 764 765 /***/ }), 766 /* 60 */ 767 /*!*********************************************************************************!*\ 768 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/editors/VideoEditor.js ***! 769 \*********************************************************************************/ 770 /*! exports provided: default */ 771 /*! exports used: default */ 772 /***/ (function(module, __webpack_exports__, __webpack_require__) { 773 774 "use strict"; 775 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__edit_views__ = __webpack_require__(/*! ../edit-views */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\nvar Fragment = wp.element.Fragment;\n\n\n\n\n// Paid video editor\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (props) {\n\tvar isSelected = props.isSelected;\n\n\n\treturn wp.element.createElement(\n\t\tFragment,\n\t\tnull,\n\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__helpers__[\"c\" /* CheckIfBelowPaywall */], props),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__helpers__[\"f\" /* If */],\n\t\t\t{ condition: isSelected },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__edit_views__[\"f\" /* VideoEditorFocused */], props)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__helpers__[\"f\" /* If */],\n\t\t\t{ condition: !isSelected },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__edit_views__[\"g\" /* VideoEditorUnfocused */], props)\n\t\t)\n\t);\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvZWRpdG9ycy9WaWRlb0VkaXRvci5qcz80NTM3Il0sInNvdXJjZXNDb250ZW50IjpbInZhciBGcmFnbWVudCA9IHdwLmVsZW1lbnQuRnJhZ21lbnQ7XG5cbmltcG9ydCB7IFZpZGVvRWRpdG9yRm9jdXNlZCwgVmlkZW9FZGl0b3JVbmZvY3VzZWQgfSBmcm9tICcuLi9lZGl0LXZpZXdzJztcbmltcG9ydCB7IElmLCBDaGVja0lmQmVsb3dQYXl3YWxsIH0gZnJvbSAnLi4vLi4vaGVscGVycyc7XG5cbi8vIFBhaWQgdmlkZW8gZWRpdG9yXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKHByb3BzKSB7XG5cdHZhciBpc1NlbGVjdGVkID0gcHJvcHMuaXNTZWxlY3RlZDtcblxuXG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0RnJhZ21lbnQsXG5cdFx0bnVsbCxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ2hlY2tJZkJlbG93UGF5d2FsbCwgcHJvcHMpLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdElmLFxuXHRcdFx0eyBjb25kaXRpb246IGlzU2VsZWN0ZWQgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChWaWRlb0VkaXRvckZvY3VzZWQsIHByb3BzKVxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0SWYsXG5cdFx0XHR7IGNvbmRpdGlvbjogIWlzU2VsZWN0ZWQgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChWaWRlb0VkaXRvclVuZm9jdXNlZCwgcHJvcHMpXG5cdFx0KVxuXHQpO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvZWRpdG9ycy9WaWRlb0VkaXRvci5qc1xuLy8gbW9kdWxlIGlkID0gNjBcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///60\n"); 776 777 /***/ }), 778 /* 61 */ 779 /*!*******************************************************************!*\ 780 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/_save.js ***! 781 \*******************************************************************/ 782 /*! exports provided: default */ 783 /*! exports used: default */ 784 /***/ (function(module, __webpack_exports__, __webpack_require__) { 785 786 "use strict"; 787 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Utils__ = __webpack_require__(/*! ../../Utils */ 1);\n\n\nvar getImagePlaceholder = function getImagePlaceholder(_ref) {\n var mediaId = _ref.mediaId,\n mediaPrice = _ref.mediaPrice,\n mediaWidth = _ref.mediaWidth,\n mediaHeight = _ref.mediaHeight,\n _ref$coverUrl = _ref.coverUrl,\n coverUrl = _ref$coverUrl === undefined ? '' : _ref$coverUrl;\n return wp.element.createElement('div', { dangerouslySetInnerHTML: { __html: '<!--satoshipay:image attachment-id=\"' + mediaId + '\" width=\"' + mediaWidth + '\" height=\"' + mediaHeight + '\" preview=\"' + coverUrl + '\"-->' } });\n};\n\nvar getAudioPlaceholder = function getAudioPlaceholder(_ref2) {\n var mediaId = _ref2.mediaId,\n mediaPrice = _ref2.mediaPrice,\n mediaAutoPlay = _ref2.mediaAutoPlay;\n return wp.element.createElement('div', { dangerouslySetInnerHTML: { __html: '<!--satoshipay:audio attachment-id=\"' + mediaId + '\" autoplay=\"' + mediaAutoPlay + '\"-->' } });\n};\n\nvar getVideoPlaceholder = function getVideoPlaceholder(_ref3) {\n var mediaId = _ref3.mediaId,\n mediaPrice = _ref3.mediaPrice,\n mediaWidth = _ref3.mediaWidth,\n mediaHeight = _ref3.mediaHeight,\n mediaAutoPlay = _ref3.mediaAutoPlay,\n _ref3$coverUrl = _ref3.coverUrl,\n coverUrl = _ref3$coverUrl === undefined ? '' : _ref3$coverUrl;\n return wp.element.createElement('div', { dangerouslySetInnerHTML: { __html: '<!--satoshipay:video attachment-id=\"' + mediaId + '\" width=\"' + mediaWidth + '\" height=\"' + mediaHeight + '\" autoplay=\"' + mediaAutoPlay + '\" preview=\"' + coverUrl + '\"-->' } });\n};\n\nvar mediaPlaceholders = {\n image: getImagePlaceholder,\n audio: getAudioPlaceholder,\n video: getVideoPlaceholder\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref4) {\n var attributes = _ref4.attributes;\n var mediaId = attributes.mediaId,\n mediaPrice = attributes.mediaPrice,\n mediaType = attributes.mediaType;\n\n if (mediaId && mediaPrice) {\n // Create good or Update price\n Object(__WEBPACK_IMPORTED_MODULE_0__Utils__[\"e\" /* makeAjaxRequest */])({\n body: {\n action: 'set_product_price',\n post_id: mediaId,\n price: mediaPrice || 0,\n enabled: 1\n }\n });\n }\n return mediaId ? mediaPlaceholders[mediaType](attributes) : '';\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvX3NhdmUuanM/OTdiNyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBtYWtlQWpheFJlcXVlc3QgfSBmcm9tICcuLi8uLi9VdGlscyc7XG5cbnZhciBnZXRJbWFnZVBsYWNlaG9sZGVyID0gZnVuY3Rpb24gZ2V0SW1hZ2VQbGFjZWhvbGRlcihfcmVmKSB7XG4gICAgdmFyIG1lZGlhSWQgPSBfcmVmLm1lZGlhSWQsXG4gICAgICAgIG1lZGlhUHJpY2UgPSBfcmVmLm1lZGlhUHJpY2UsXG4gICAgICAgIG1lZGlhV2lkdGggPSBfcmVmLm1lZGlhV2lkdGgsXG4gICAgICAgIG1lZGlhSGVpZ2h0ID0gX3JlZi5tZWRpYUhlaWdodCxcbiAgICAgICAgX3JlZiRjb3ZlclVybCA9IF9yZWYuY292ZXJVcmwsXG4gICAgICAgIGNvdmVyVXJsID0gX3JlZiRjb3ZlclVybCA9PT0gdW5kZWZpbmVkID8gJycgOiBfcmVmJGNvdmVyVXJsO1xuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicsIHsgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw6IHsgX19odG1sOiAnPCEtLXNhdG9zaGlwYXk6aW1hZ2UgYXR0YWNobWVudC1pZD1cIicgKyBtZWRpYUlkICsgJ1wiIHdpZHRoPVwiJyArIG1lZGlhV2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArIG1lZGlhSGVpZ2h0ICsgJ1wiIHByZXZpZXc9XCInICsgY292ZXJVcmwgKyAnXCItLT4nIH0gfSk7XG59O1xuXG52YXIgZ2V0QXVkaW9QbGFjZWhvbGRlciA9IGZ1bmN0aW9uIGdldEF1ZGlvUGxhY2Vob2xkZXIoX3JlZjIpIHtcbiAgICB2YXIgbWVkaWFJZCA9IF9yZWYyLm1lZGlhSWQsXG4gICAgICAgIG1lZGlhUHJpY2UgPSBfcmVmMi5tZWRpYVByaWNlLFxuICAgICAgICBtZWRpYUF1dG9QbGF5ID0gX3JlZjIubWVkaWFBdXRvUGxheTtcbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdkaXYnLCB7IGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MOiB7IF9faHRtbDogJzwhLS1zYXRvc2hpcGF5OmF1ZGlvIGF0dGFjaG1lbnQtaWQ9XCInICsgbWVkaWFJZCArICdcIiBhdXRvcGxheT1cIicgKyBtZWRpYUF1dG9QbGF5ICsgJ1wiLS0+JyB9IH0pO1xufTtcblxudmFyIGdldFZpZGVvUGxhY2Vob2xkZXIgPSBmdW5jdGlvbiBnZXRWaWRlb1BsYWNlaG9sZGVyKF9yZWYzKSB7XG4gICAgdmFyIG1lZGlhSWQgPSBfcmVmMy5tZWRpYUlkLFxuICAgICAgICBtZWRpYVByaWNlID0gX3JlZjMubWVkaWFQcmljZSxcbiAgICAgICAgbWVkaWFXaWR0aCA9IF9yZWYzLm1lZGlhV2lkdGgsXG4gICAgICAgIG1lZGlhSGVpZ2h0ID0gX3JlZjMubWVkaWFIZWlnaHQsXG4gICAgICAgIG1lZGlhQXV0b1BsYXkgPSBfcmVmMy5tZWRpYUF1dG9QbGF5LFxuICAgICAgICBfcmVmMyRjb3ZlclVybCA9IF9yZWYzLmNvdmVyVXJsLFxuICAgICAgICBjb3ZlclVybCA9IF9yZWYzJGNvdmVyVXJsID09PSB1bmRlZmluZWQgPyAnJyA6IF9yZWYzJGNvdmVyVXJsO1xuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicsIHsgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw6IHsgX19odG1sOiAnPCEtLXNhdG9zaGlwYXk6dmlkZW8gYXR0YWNobWVudC1pZD1cIicgKyBtZWRpYUlkICsgJ1wiIHdpZHRoPVwiJyArIG1lZGlhV2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArIG1lZGlhSGVpZ2h0ICsgJ1wiIGF1dG9wbGF5PVwiJyArIG1lZGlhQXV0b1BsYXkgKyAnXCIgcHJldmlldz1cIicgKyBjb3ZlclVybCArICdcIi0tPicgfSB9KTtcbn07XG5cbnZhciBtZWRpYVBsYWNlaG9sZGVycyA9IHtcbiAgICBpbWFnZTogZ2V0SW1hZ2VQbGFjZWhvbGRlcixcbiAgICBhdWRpbzogZ2V0QXVkaW9QbGFjZWhvbGRlcixcbiAgICB2aWRlbzogZ2V0VmlkZW9QbGFjZWhvbGRlclxufTtcblxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChfcmVmNCkge1xuICAgIHZhciBhdHRyaWJ1dGVzID0gX3JlZjQuYXR0cmlidXRlcztcbiAgICB2YXIgbWVkaWFJZCA9IGF0dHJpYnV0ZXMubWVkaWFJZCxcbiAgICAgICAgbWVkaWFQcmljZSA9IGF0dHJpYnV0ZXMubWVkaWFQcmljZSxcbiAgICAgICAgbWVkaWFUeXBlID0gYXR0cmlidXRlcy5tZWRpYVR5cGU7XG5cbiAgICBpZiAobWVkaWFJZCAmJiBtZWRpYVByaWNlKSB7XG4gICAgICAgIC8vIENyZWF0ZSBnb29kIG9yIFVwZGF0ZSBwcmljZVxuICAgICAgICBtYWtlQWpheFJlcXVlc3Qoe1xuICAgICAgICAgICAgYm9keToge1xuICAgICAgICAgICAgICAgIGFjdGlvbjogJ3NldF9wcm9kdWN0X3ByaWNlJyxcbiAgICAgICAgICAgICAgICBwb3N0X2lkOiBtZWRpYUlkLFxuICAgICAgICAgICAgICAgIHByaWNlOiBtZWRpYVByaWNlIHx8IDAsXG4gICAgICAgICAgICAgICAgZW5hYmxlZDogMVxuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICB9XG4gICAgcmV0dXJuIG1lZGlhSWQgPyBtZWRpYVBsYWNlaG9sZGVyc1ttZWRpYVR5cGVdKGF0dHJpYnV0ZXMpIDogJyc7XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stcGFpZC1tZWRpYS9fc2F2ZS5qc1xuLy8gbW9kdWxlIGlkID0gNjFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///61\n"); 788 789 /***/ }), 790 /* 62 */ 791 /*!**********************************************************************!*\ 792 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/editor.scss ***! 793 \**********************************************************************/ 794 /*! dynamic exports provided */ 795 /***/ (function(module, exports) { 796 797 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvZWRpdG9yLnNjc3M/NDIzNiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9ibG9jay1wYWlkLW1lZGlhL2VkaXRvci5zY3NzXG4vLyBtb2R1bGUgaWQgPSA2MlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///62\n"); 798 799 /***/ }), 800 /* 63 */ 503 801 /*!*********************************************************************!*\ 504 802 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/style.scss ***! … … 507 805 /***/ (function(module, exports) { 508 806 509 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvc3R5bGUuc2Nzcz85MWMyIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvc3R5bGUuc2Nzc1xuLy8gbW9kdWxlIGlkID0gMzhcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///38\n"); 510 511 /***/ }), 512 /* 39 */ 513 /*!**********************************************************************!*\ 514 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/editor.scss ***! 515 \**********************************************************************/ 516 /*! dynamic exports provided */ 517 /***/ (function(module, exports) { 518 519 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvZWRpdG9yLnNjc3M/NDIzNiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9ibG9jay1wYWlkLW1lZGlhL2VkaXRvci5zY3NzXG4vLyBtb2R1bGUgaWQgPSAzOVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///39\n"); 520 521 /***/ }), 522 /* 40 */ 523 /*!*************************************************************************************!*\ 524 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/components/MediaEditors.js ***! 525 \*************************************************************************************/ 526 /*! exports provided: default */ 527 /*! exports used: default */ 528 /***/ (function(module, __webpack_exports__, __webpack_require__) { 529 530 "use strict"; 531 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__ImageEditor__ = __webpack_require__(/*! ./ImageEditor */ 41);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__AudioEditor__ = __webpack_require__(/*! ./AudioEditor */ 42);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__VideoEditor__ = __webpack_require__(/*! ./VideoEditor */ 43);\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n image: __WEBPACK_IMPORTED_MODULE_0__ImageEditor__[\"a\" /* default */],\n audio: __WEBPACK_IMPORTED_MODULE_1__AudioEditor__[\"a\" /* default */],\n video: __WEBPACK_IMPORTED_MODULE_2__VideoEditor__[\"a\" /* default */]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvY29tcG9uZW50cy9NZWRpYUVkaXRvcnMuanM/MDZkYSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgSW1hZ2VFZGl0b3IgZnJvbSAnLi9JbWFnZUVkaXRvcic7XG5pbXBvcnQgQXVkaW9FZGl0b3IgZnJvbSAnLi9BdWRpb0VkaXRvcic7XG5pbXBvcnQgVmlkZW9FZGl0b3IgZnJvbSAnLi9WaWRlb0VkaXRvcic7XG5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgICBpbWFnZTogSW1hZ2VFZGl0b3IsXG4gICAgYXVkaW86IEF1ZGlvRWRpdG9yLFxuICAgIHZpZGVvOiBWaWRlb0VkaXRvclxufTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stcGFpZC1tZWRpYS9jb21wb25lbnRzL01lZGlhRWRpdG9ycy5qc1xuLy8gbW9kdWxlIGlkID0gNDBcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///40\n"); 532 533 /***/ }), 534 /* 41 */ 535 /*!************************************************************************************!*\ 536 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/components/ImageEditor.js ***! 537 \************************************************************************************/ 538 /*! exports provided: default */ 539 /*! exports used: default */ 540 /***/ (function(module, __webpack_exports__, __webpack_require__) { 541 542 "use strict"; 543 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Utils__ = __webpack_require__(/*! ../../../Utils */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\nvar Fragment = wp.element.Fragment;\nvar MediaUpload = wp.editor.MediaUpload;\n\n\n\n\nvar TextInput = __WEBPACK_IMPORTED_MODULE_1__helpers__[\"e\" /* Form */].TextInput,\n Select = __WEBPACK_IMPORTED_MODULE_1__helpers__[\"e\" /* Form */].Select;\n\n// Paid image editor\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n\tvar attributes = _ref.attributes,\n\t setAttributes = _ref.setAttributes,\n\t isSelected = _ref.isSelected,\n\t toggleSelection = _ref.toggleSelection,\n\t clientId = _ref.clientId;\n\n\n\t// coverType enum\n\tvar coverTypes = {\n\t\tCOVER_TYPE_NONE: 'COVER_TYPE_NONE',\n\t\tCOVER_TYPE_CHOOSE_FILE: 'COVER_TYPE_CHOOSE_FILE',\n\t\tCOVER_TYPE_FILE: 'COVER_TYPE_FILE'\n\n\t\t// Cover types dropdown options\n\t};var getCoverTypesOptions = function getCoverTypesOptions() {\n\t\tvar baseCoverTypes = [{\n\t\t\tlabel: 'None (grey box)',\n\t\t\tvalue: coverTypes.COVER_TYPE_NONE\n\t\t}, {\n\t\t\tlabel: 'Choose file...',\n\t\t\tvalue: coverTypes.COVER_TYPE_CHOOSE_FILE\n\t\t}];\n\n\t\t// Add the current selected cover image\n\t\tif (attributes.coverType === coverTypes.COVER_TYPE_FILE) {\n\t\t\tbaseCoverTypes.push({\n\t\t\t\tlabel: Object(__WEBPACK_IMPORTED_MODULE_0__Utils__[\"d\" /* limitString */])(attributes.coverTitle),\n\t\t\t\tvalue: coverTypes.COVER_TYPE_FILE\n\t\t\t});\n\t\t}\n\n\t\treturn baseCoverTypes;\n\t};\n\n\tvar ImageEditorFocused = wp.element.createElement(\n\t\tFragment,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__helpers__[\"i\" /* PayButton */],\n\t\t\t{ type: 'image', price: attributes.mediaPrice },\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__helpers__[\"j\" /* SatoshiResizableBox */],\n\t\t\t\t{\n\t\t\t\t\tsize: {\n\t\t\t\t\t\theight: attributes.mediaHeight,\n\t\t\t\t\t\twidth: attributes.mediaWidth\n\t\t\t\t\t},\n\t\t\t\t\tsetAttributes: setAttributes,\n\t\t\t\t\ttoggleSelection: toggleSelection },\n\t\t\t\twp.element.createElement('img', { src: attributes.mediaUrl, width: attributes.mediaWidth + 'px', height: attributes.mediaHeight + 'px' })\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__helpers__[\"b\" /* BlockEditorLayout */],\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(TextInput, {\n\t\t\t\t\tlabel: 'Price',\n\t\t\t\t\taffix: 'lumens',\n\t\t\t\t\ttype: 'number',\n\t\t\t\t\tvalue: attributes.mediaPrice,\n\t\t\t\t\tplaceholder: '0.00',\n\t\t\t\t\tmin: '0',\n\t\t\t\t\tonChange: function onChange(price) {\n\t\t\t\t\t\treturn setAttributes({ mediaPrice: price ? parseInt(price) >= 0 ? parseInt(price) : parseInt(price) * -1 : null });\n\t\t\t\t\t}\n\t\t\t\t}),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__helpers__[\"d\" /* CryptoToFiat */], {\n\t\t\t\t\tvalue: attributes.mediaPrice\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(MediaUpload, {\n\t\t\t\tonSelect: function onSelect(media) {\n\t\t\t\t\tsetAttributes({\n\t\t\t\t\t\tcoverType: coverTypes.COVER_TYPE_FILE,\n\t\t\t\t\t\tcoverUrl: media.url,\n\t\t\t\t\t\tcoverTitle: media.title + ' (' + media.name + ')'\n\t\t\t\t\t});\n\t\t\t\t},\n\t\t\t\tallowedTypes: ['image'],\n\t\t\t\trender: function render(_ref2) {\n\t\t\t\t\tvar open = _ref2.open;\n\t\t\t\t\treturn wp.element.createElement(Select, {\n\t\t\t\t\t\tlabel: 'Cover',\n\t\t\t\t\t\tsize: 'large',\n\t\t\t\t\t\tvalue: attributes.coverType,\n\t\t\t\t\t\toptions: getCoverTypesOptions(),\n\t\t\t\t\t\tonSelect: function onSelect(coverType) {\n\t\t\t\t\t\t\tswitch (coverType) {\n\t\t\t\t\t\t\t\tcase coverTypes.COVER_TYPE_CHOOSE_FILE:\n\t\t\t\t\t\t\t\t\topen();\n\t\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t\tcase coverTypes.COVER_TYPE_FILE:\n\t\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\t\t\tsetAttributes({ coverType: coverType, coverUrl: Object(__WEBPACK_IMPORTED_MODULE_0__Utils__[\"c\" /* getSvgSolidColor */])(), coverTitle: '' });\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t})\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__helpers__[\"a\" /* BlockCoverPreview */],\n\t\t\tnull,\n\t\t\twp.element.createElement('img', { style: { height: '75px', width: 'auto' }, src: attributes.coverUrl, alt: attributes.coverTitle || 'cover' })\n\t\t)\n\t);\n\n\tvar ImageEditorUnfocused = wp.element.createElement(\n\t\t__WEBPACK_IMPORTED_MODULE_1__helpers__[\"i\" /* PayButton */],\n\t\t{\n\t\t\ttype: 'image',\n\t\t\tprice: attributes.mediaPrice,\n\t\t\tcontainerStyle: {\n\t\t\t\tminHeight: '100px'\n\t\t\t} },\n\t\twp.element.createElement('img', { src: attributes.coverUrl, width: attributes.mediaWidth + 'px', height: attributes.mediaHeight + 'px' })\n\t);\n\n\treturn wp.element.createElement(\n\t\tFragment,\n\t\tnull,\n\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__helpers__[\"c\" /* CheckIfBelowPaywall */], { clientId: clientId }),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__helpers__[\"f\" /* If */],\n\t\t\t{ condition: isSelected },\n\t\t\tImageEditorFocused\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__helpers__[\"f\" /* If */],\n\t\t\t{ condition: !isSelected },\n\t\t\tImageEditorUnfocused\n\t\t)\n\t);\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvY29tcG9uZW50cy9JbWFnZUVkaXRvci5qcz9mN2MwIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBGcmFnbWVudCA9IHdwLmVsZW1lbnQuRnJhZ21lbnQ7XG52YXIgTWVkaWFVcGxvYWQgPSB3cC5lZGl0b3IuTWVkaWFVcGxvYWQ7XG5cbmltcG9ydCB7IGdldFN2Z1NvbGlkQ29sb3IsIGxpbWl0U3RyaW5nIH0gZnJvbSAnLi4vLi4vLi4vVXRpbHMnO1xuaW1wb3J0IHsgRm9ybSwgSWYsIFBheUJ1dHRvbiwgU2F0b3NoaVJlc2l6YWJsZUJveCwgQ2hlY2tJZkJlbG93UGF5d2FsbCwgQmxvY2tFZGl0b3JMYXlvdXQsIEJsb2NrQ292ZXJQcmV2aWV3LCBDcnlwdG9Ub0ZpYXQgfSBmcm9tICcuLi8uLi9oZWxwZXJzJztcblxudmFyIFRleHRJbnB1dCA9IEZvcm0uVGV4dElucHV0LFxuICAgIFNlbGVjdCA9IEZvcm0uU2VsZWN0O1xuXG4vLyBQYWlkIGltYWdlIGVkaXRvclxuXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKF9yZWYpIHtcblx0dmFyIGF0dHJpYnV0ZXMgPSBfcmVmLmF0dHJpYnV0ZXMsXG5cdCAgICBzZXRBdHRyaWJ1dGVzID0gX3JlZi5zZXRBdHRyaWJ1dGVzLFxuXHQgICAgaXNTZWxlY3RlZCA9IF9yZWYuaXNTZWxlY3RlZCxcblx0ICAgIHRvZ2dsZVNlbGVjdGlvbiA9IF9yZWYudG9nZ2xlU2VsZWN0aW9uLFxuXHQgICAgY2xpZW50SWQgPSBfcmVmLmNsaWVudElkO1xuXG5cblx0Ly8gY292ZXJUeXBlIGVudW1cblx0dmFyIGNvdmVyVHlwZXMgPSB7XG5cdFx0Q09WRVJfVFlQRV9OT05FOiAnQ09WRVJfVFlQRV9OT05FJyxcblx0XHRDT1ZFUl9UWVBFX0NIT09TRV9GSUxFOiAnQ09WRVJfVFlQRV9DSE9PU0VfRklMRScsXG5cdFx0Q09WRVJfVFlQRV9GSUxFOiAnQ09WRVJfVFlQRV9GSUxFJ1xuXG5cdFx0Ly8gQ292ZXIgdHlwZXMgZHJvcGRvd24gb3B0aW9uc1xuXHR9O3ZhciBnZXRDb3ZlclR5cGVzT3B0aW9ucyA9IGZ1bmN0aW9uIGdldENvdmVyVHlwZXNPcHRpb25zKCkge1xuXHRcdHZhciBiYXNlQ292ZXJUeXBlcyA9IFt7XG5cdFx0XHRsYWJlbDogJ05vbmUgKGdyZXkgYm94KScsXG5cdFx0XHR2YWx1ZTogY292ZXJUeXBlcy5DT1ZFUl9UWVBFX05PTkVcblx0XHR9LCB7XG5cdFx0XHRsYWJlbDogJ0Nob29zZSBmaWxlLi4uJyxcblx0XHRcdHZhbHVlOiBjb3ZlclR5cGVzLkNPVkVSX1RZUEVfQ0hPT1NFX0ZJTEVcblx0XHR9XTtcblxuXHRcdC8vIEFkZCB0aGUgY3VycmVudCBzZWxlY3RlZCBjb3ZlciBpbWFnZVxuXHRcdGlmIChhdHRyaWJ1dGVzLmNvdmVyVHlwZSA9PT0gY292ZXJUeXBlcy5DT1ZFUl9UWVBFX0ZJTEUpIHtcblx0XHRcdGJhc2VDb3ZlclR5cGVzLnB1c2goe1xuXHRcdFx0XHRsYWJlbDogbGltaXRTdHJpbmcoYXR0cmlidXRlcy5jb3ZlclRpdGxlKSxcblx0XHRcdFx0dmFsdWU6IGNvdmVyVHlwZXMuQ09WRVJfVFlQRV9GSUxFXG5cdFx0XHR9KTtcblx0XHR9XG5cblx0XHRyZXR1cm4gYmFzZUNvdmVyVHlwZXM7XG5cdH07XG5cblx0dmFyIEltYWdlRWRpdG9yRm9jdXNlZCA9IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRGcmFnbWVudCxcblx0XHRudWxsLFxuXHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFBheUJ1dHRvbixcblx0XHRcdHsgdHlwZTogJ2ltYWdlJywgcHJpY2U6IGF0dHJpYnV0ZXMubWVkaWFQcmljZSB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRTYXRvc2hpUmVzaXphYmxlQm94LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0c2l6ZToge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdHRyaWJ1dGVzLm1lZGlhSGVpZ2h0LFxuXHRcdFx0XHRcdFx0d2lkdGg6IGF0dHJpYnV0ZXMubWVkaWFXaWR0aFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0c2V0QXR0cmlidXRlczogc2V0QXR0cmlidXRlcyxcblx0XHRcdFx0XHR0b2dnbGVTZWxlY3Rpb246IHRvZ2dsZVNlbGVjdGlvbiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2ltZycsIHsgc3JjOiBhdHRyaWJ1dGVzLm1lZGlhVXJsLCB3aWR0aDogYXR0cmlidXRlcy5tZWRpYVdpZHRoICsgJ3B4JywgaGVpZ2h0OiBhdHRyaWJ1dGVzLm1lZGlhSGVpZ2h0ICsgJ3B4JyB9KVxuXHRcdFx0KVxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0QmxvY2tFZGl0b3JMYXlvdXQsXG5cdFx0XHRudWxsLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHQnZGl2Jyxcblx0XHRcdFx0bnVsbCxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRJbnB1dCwge1xuXHRcdFx0XHRcdGxhYmVsOiAnUHJpY2UnLFxuXHRcdFx0XHRcdGFmZml4OiAnbHVtZW5zJyxcblx0XHRcdFx0XHR0eXBlOiAnbnVtYmVyJyxcblx0XHRcdFx0XHR2YWx1ZTogYXR0cmlidXRlcy5tZWRpYVByaWNlLFxuXHRcdFx0XHRcdHBsYWNlaG9sZGVyOiAnMC4wMCcsXG5cdFx0XHRcdFx0bWluOiAnMCcsXG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHByaWNlKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IG1lZGlhUHJpY2U6IHByaWNlID8gcGFyc2VJbnQocHJpY2UpID49IDAgPyBwYXJzZUludChwcmljZSkgOiBwYXJzZUludChwcmljZSkgKiAtMSA6IG51bGwgfSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KENyeXB0b1RvRmlhdCwge1xuXHRcdFx0XHRcdHZhbHVlOiBhdHRyaWJ1dGVzLm1lZGlhUHJpY2Vcblx0XHRcdFx0fSlcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoTWVkaWFVcGxvYWQsIHtcblx0XHRcdFx0b25TZWxlY3Q6IGZ1bmN0aW9uIG9uU2VsZWN0KG1lZGlhKSB7XG5cdFx0XHRcdFx0c2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdFx0XHRjb3ZlclR5cGU6IGNvdmVyVHlwZXMuQ09WRVJfVFlQRV9GSUxFLFxuXHRcdFx0XHRcdFx0Y292ZXJVcmw6IG1lZGlhLnVybCxcblx0XHRcdFx0XHRcdGNvdmVyVGl0bGU6IG1lZGlhLnRpdGxlICsgJyAoJyArIG1lZGlhLm5hbWUgKyAnKSdcblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0fSxcblx0XHRcdFx0YWxsb3dlZFR5cGVzOiBbJ2ltYWdlJ10sXG5cdFx0XHRcdHJlbmRlcjogZnVuY3Rpb24gcmVuZGVyKF9yZWYyKSB7XG5cdFx0XHRcdFx0dmFyIG9wZW4gPSBfcmVmMi5vcGVuO1xuXHRcdFx0XHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU2VsZWN0LCB7XG5cdFx0XHRcdFx0XHRsYWJlbDogJ0NvdmVyJyxcblx0XHRcdFx0XHRcdHNpemU6ICdsYXJnZScsXG5cdFx0XHRcdFx0XHR2YWx1ZTogYXR0cmlidXRlcy5jb3ZlclR5cGUsXG5cdFx0XHRcdFx0XHRvcHRpb25zOiBnZXRDb3ZlclR5cGVzT3B0aW9ucygpLFxuXHRcdFx0XHRcdFx0b25TZWxlY3Q6IGZ1bmN0aW9uIG9uU2VsZWN0KGNvdmVyVHlwZSkge1xuXHRcdFx0XHRcdFx0XHRzd2l0Y2ggKGNvdmVyVHlwZSkge1xuXHRcdFx0XHRcdFx0XHRcdGNhc2UgY292ZXJUeXBlcy5DT1ZFUl9UWVBFX0NIT09TRV9GSUxFOlxuXHRcdFx0XHRcdFx0XHRcdFx0b3BlbigpO1xuXHRcdFx0XHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0XHRcdFx0Y2FzZSBjb3ZlclR5cGVzLkNPVkVSX1RZUEVfRklMRTpcblx0XHRcdFx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdFx0XHRcdGRlZmF1bHQ6XG5cdFx0XHRcdFx0XHRcdFx0XHRzZXRBdHRyaWJ1dGVzKHsgY292ZXJUeXBlOiBjb3ZlclR5cGUsIGNvdmVyVXJsOiBnZXRTdmdTb2xpZENvbG9yKCksIGNvdmVyVGl0bGU6ICcnIH0pO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRCbG9ja0NvdmVyUHJldmlldyxcblx0XHRcdG51bGwsXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2ltZycsIHsgc3R5bGU6IHsgaGVpZ2h0OiAnNzVweCcsIHdpZHRoOiAnYXV0bycgfSwgc3JjOiBhdHRyaWJ1dGVzLmNvdmVyVXJsLCBhbHQ6IGF0dHJpYnV0ZXMuY292ZXJUaXRsZSB8fCAnY292ZXInIH0pXG5cdFx0KVxuXHQpO1xuXG5cdHZhciBJbWFnZUVkaXRvclVuZm9jdXNlZCA9IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRQYXlCdXR0b24sXG5cdFx0e1xuXHRcdFx0dHlwZTogJ2ltYWdlJyxcblx0XHRcdHByaWNlOiBhdHRyaWJ1dGVzLm1lZGlhUHJpY2UsXG5cdFx0XHRjb250YWluZXJTdHlsZToge1xuXHRcdFx0XHRtaW5IZWlnaHQ6ICcxMDBweCdcblx0XHRcdH0gfSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2ltZycsIHsgc3JjOiBhdHRyaWJ1dGVzLmNvdmVyVXJsLCB3aWR0aDogYXR0cmlidXRlcy5tZWRpYVdpZHRoICsgJ3B4JywgaGVpZ2h0OiBhdHRyaWJ1dGVzLm1lZGlhSGVpZ2h0ICsgJ3B4JyB9KVxuXHQpO1xuXG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0RnJhZ21lbnQsXG5cdFx0bnVsbCxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ2hlY2tJZkJlbG93UGF5d2FsbCwgeyBjbGllbnRJZDogY2xpZW50SWQgfSksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0SWYsXG5cdFx0XHR7IGNvbmRpdGlvbjogaXNTZWxlY3RlZCB9LFxuXHRcdFx0SW1hZ2VFZGl0b3JGb2N1c2VkXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRJZixcblx0XHRcdHsgY29uZGl0aW9uOiAhaXNTZWxlY3RlZCB9LFxuXHRcdFx0SW1hZ2VFZGl0b3JVbmZvY3VzZWRcblx0XHQpXG5cdCk7XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stcGFpZC1tZWRpYS9jb21wb25lbnRzL0ltYWdlRWRpdG9yLmpzXG4vLyBtb2R1bGUgaWQgPSA0MVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///41\n"); 544 545 /***/ }), 546 /* 42 */ 547 /*!************************************************************************************!*\ 548 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/components/AudioEditor.js ***! 549 \************************************************************************************/ 550 /*! exports provided: default */ 551 /*! exports used: default */ 552 /***/ (function(module, __webpack_exports__, __webpack_require__) { 553 554 "use strict"; 555 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar Fragment = wp.element.Fragment;\n\n\n\nvar TextInput = __WEBPACK_IMPORTED_MODULE_0__helpers__[\"e\" /* Form */].TextInput,\n Checkbox = __WEBPACK_IMPORTED_MODULE_0__helpers__[\"e\" /* Form */].Checkbox;\n\n// Paid audio editor\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n\tvar attributes = _ref.attributes,\n\t setAttributes = _ref.setAttributes,\n\t isSelected = _ref.isSelected,\n\t clientId = _ref.clientId;\n\n\tvar payButtonContainerStyle = {\n\t\tpaddingLeft: '140px',\n\t\tminHeight: '65px',\n\t\tdisplay: 'flex',\n\t\talignItems: 'center'\n\t};\n\n\tvar AudioEditorFocused = wp.element.createElement(\n\t\tFragment,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_0__helpers__[\"i\" /* PayButton */],\n\t\t\t{\n\t\t\t\ttype: 'audio',\n\t\t\t\tprice: attributes.mediaPrice,\n\t\t\t\tcontainerStyle: payButtonContainerStyle },\n\t\t\twp.element.createElement(\n\t\t\t\t'audio',\n\t\t\t\t{ controls: true, style: { height: '42px' } },\n\t\t\t\twp.element.createElement('source', { src: attributes.mediaUrl, type: attributes.mediaMime })\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_0__helpers__[\"b\" /* BlockEditorLayout */],\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(TextInput, {\n\t\t\t\t\tlabel: 'Price',\n\t\t\t\t\taffix: 'lumens',\n\t\t\t\t\ttype: 'number',\n\t\t\t\t\tvalue: attributes.mediaPrice,\n\t\t\t\t\tplaceholder: '0.00',\n\t\t\t\t\tmin: '0',\n\t\t\t\t\tonChange: function onChange(price) {\n\t\t\t\t\t\treturn setAttributes({ mediaPrice: price ? parseInt(price) >= 0 ? parseInt(price) : parseInt(price) * -1 : null });\n\t\t\t\t\t}\n\t\t\t\t}),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__helpers__[\"d\" /* CryptoToFiat */], {\n\t\t\t\t\tvalue: attributes.mediaPrice\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(Checkbox, {\n\t\t\t\tlabel: 'Autoplay',\n\t\t\t\tchecked: attributes.mediaAutoPlay,\n\t\t\t\tonChange: function onChange(mediaAutoPlay) {\n\t\t\t\t\tsetAttributes({ mediaAutoPlay: mediaAutoPlay });\n\t\t\t\t}\n\t\t\t})\n\t\t)\n\t);\n\n\tvar AudioEditorUnfocused = wp.element.createElement(\n\t\t__WEBPACK_IMPORTED_MODULE_0__helpers__[\"i\" /* PayButton */],\n\t\t{\n\t\t\ttype: 'audio',\n\t\t\tprice: attributes.mediaPrice,\n\t\t\tcontainerStyle: _extends({}, payButtonContainerStyle, {\n\t\t\t\tbackground: '#d4e8ec'\n\t\t\t}) },\n\t\twp.element.createElement(\n\t\t\t'div',\n\t\t\tnull,\n\t\t\tattributes.mediaTitle,\n\t\t\t' (',\n\t\t\tattributes.mediaSize,\n\t\t\t')'\n\t\t)\n\t);\n\n\treturn wp.element.createElement(\n\t\tFragment,\n\t\tnull,\n\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__helpers__[\"c\" /* CheckIfBelowPaywall */], { clientId: clientId }),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_0__helpers__[\"f\" /* If */],\n\t\t\t{ condition: isSelected },\n\t\t\tAudioEditorFocused\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_0__helpers__[\"f\" /* If */],\n\t\t\t{ condition: !isSelected },\n\t\t\tAudioEditorUnfocused\n\t\t)\n\t);\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvY29tcG9uZW50cy9BdWRpb0VkaXRvci5qcz9jNjExIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfZXh0ZW5kcyA9IE9iamVjdC5hc3NpZ24gfHwgZnVuY3Rpb24gKHRhcmdldCkgeyBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgeyB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldOyBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7IGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7IHRhcmdldFtrZXldID0gc291cmNlW2tleV07IH0gfSB9IHJldHVybiB0YXJnZXQ7IH07XG5cbnZhciBGcmFnbWVudCA9IHdwLmVsZW1lbnQuRnJhZ21lbnQ7XG5cbmltcG9ydCB7IEZvcm0sIElmLCBQYXlCdXR0b24sIENoZWNrSWZCZWxvd1BheXdhbGwsIEJsb2NrRWRpdG9yTGF5b3V0LCBDcnlwdG9Ub0ZpYXQgfSBmcm9tICcuLi8uLi9oZWxwZXJzJztcblxudmFyIFRleHRJbnB1dCA9IEZvcm0uVGV4dElucHV0LFxuICAgIENoZWNrYm94ID0gRm9ybS5DaGVja2JveDtcblxuLy8gUGFpZCBhdWRpbyBlZGl0b3JcblxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChfcmVmKSB7XG5cdHZhciBhdHRyaWJ1dGVzID0gX3JlZi5hdHRyaWJ1dGVzLFxuXHQgICAgc2V0QXR0cmlidXRlcyA9IF9yZWYuc2V0QXR0cmlidXRlcyxcblx0ICAgIGlzU2VsZWN0ZWQgPSBfcmVmLmlzU2VsZWN0ZWQsXG5cdCAgICBjbGllbnRJZCA9IF9yZWYuY2xpZW50SWQ7XG5cblx0dmFyIHBheUJ1dHRvbkNvbnRhaW5lclN0eWxlID0ge1xuXHRcdHBhZGRpbmdMZWZ0OiAnMTQwcHgnLFxuXHRcdG1pbkhlaWdodDogJzY1cHgnLFxuXHRcdGRpc3BsYXk6ICdmbGV4Jyxcblx0XHRhbGlnbkl0ZW1zOiAnY2VudGVyJ1xuXHR9O1xuXG5cdHZhciBBdWRpb0VkaXRvckZvY3VzZWQgPSB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0RnJhZ21lbnQsXG5cdFx0bnVsbCxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRQYXlCdXR0b24sXG5cdFx0XHR7XG5cdFx0XHRcdHR5cGU6ICdhdWRpbycsXG5cdFx0XHRcdHByaWNlOiBhdHRyaWJ1dGVzLm1lZGlhUHJpY2UsXG5cdFx0XHRcdGNvbnRhaW5lclN0eWxlOiBwYXlCdXR0b25Db250YWluZXJTdHlsZSB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHQnYXVkaW8nLFxuXHRcdFx0XHR7IGNvbnRyb2xzOiB0cnVlLCBzdHlsZTogeyBoZWlnaHQ6ICc0MnB4JyB9IH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgnc291cmNlJywgeyBzcmM6IGF0dHJpYnV0ZXMubWVkaWFVcmwsIHR5cGU6IGF0dHJpYnV0ZXMubWVkaWFNaW1lIH0pXG5cdFx0XHQpXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRCbG9ja0VkaXRvckxheW91dCxcblx0XHRcdG51bGwsXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdCdkaXYnLFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dElucHV0LCB7XG5cdFx0XHRcdFx0bGFiZWw6ICdQcmljZScsXG5cdFx0XHRcdFx0YWZmaXg6ICdsdW1lbnMnLFxuXHRcdFx0XHRcdHR5cGU6ICdudW1iZXInLFxuXHRcdFx0XHRcdHZhbHVlOiBhdHRyaWJ1dGVzLm1lZGlhUHJpY2UsXG5cdFx0XHRcdFx0cGxhY2Vob2xkZXI6ICcwLjAwJyxcblx0XHRcdFx0XHRtaW46ICcwJyxcblx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UocHJpY2UpIHtcblx0XHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgbWVkaWFQcmljZTogcHJpY2UgPyBwYXJzZUludChwcmljZSkgPj0gMCA/IHBhcnNlSW50KHByaWNlKSA6IHBhcnNlSW50KHByaWNlKSAqIC0xIDogbnVsbCB9KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ3J5cHRvVG9GaWF0LCB7XG5cdFx0XHRcdFx0dmFsdWU6IGF0dHJpYnV0ZXMubWVkaWFQcmljZVxuXHRcdFx0XHR9KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChDaGVja2JveCwge1xuXHRcdFx0XHRsYWJlbDogJ0F1dG9wbGF5Jyxcblx0XHRcdFx0Y2hlY2tlZDogYXR0cmlidXRlcy5tZWRpYUF1dG9QbGF5LFxuXHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UobWVkaWFBdXRvUGxheSkge1xuXHRcdFx0XHRcdHNldEF0dHJpYnV0ZXMoeyBtZWRpYUF1dG9QbGF5OiBtZWRpYUF1dG9QbGF5IH0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdClcblx0KTtcblxuXHR2YXIgQXVkaW9FZGl0b3JVbmZvY3VzZWQgPSB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0UGF5QnV0dG9uLFxuXHRcdHtcblx0XHRcdHR5cGU6ICdhdWRpbycsXG5cdFx0XHRwcmljZTogYXR0cmlidXRlcy5tZWRpYVByaWNlLFxuXHRcdFx0Y29udGFpbmVyU3R5bGU6IF9leHRlbmRzKHt9LCBwYXlCdXR0b25Db250YWluZXJTdHlsZSwge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAnI2Q0ZThlYydcblx0XHRcdH0pIH0sXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0J2RpdicsXG5cdFx0XHRudWxsLFxuXHRcdFx0YXR0cmlidXRlcy5tZWRpYVRpdGxlLFxuXHRcdFx0JyAoJyxcblx0XHRcdGF0dHJpYnV0ZXMubWVkaWFTaXplLFxuXHRcdFx0JyknXG5cdFx0KVxuXHQpO1xuXG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0RnJhZ21lbnQsXG5cdFx0bnVsbCxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ2hlY2tJZkJlbG93UGF5d2FsbCwgeyBjbGllbnRJZDogY2xpZW50SWQgfSksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0SWYsXG5cdFx0XHR7IGNvbmRpdGlvbjogaXNTZWxlY3RlZCB9LFxuXHRcdFx0QXVkaW9FZGl0b3JGb2N1c2VkXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRJZixcblx0XHRcdHsgY29uZGl0aW9uOiAhaXNTZWxlY3RlZCB9LFxuXHRcdFx0QXVkaW9FZGl0b3JVbmZvY3VzZWRcblx0XHQpXG5cdCk7XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stcGFpZC1tZWRpYS9jb21wb25lbnRzL0F1ZGlvRWRpdG9yLmpzXG4vLyBtb2R1bGUgaWQgPSA0MlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///42\n"); 556 557 /***/ }), 558 /* 43 */ 559 /*!************************************************************************************!*\ 560 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-media/components/VideoEditor.js ***! 561 \************************************************************************************/ 562 /*! exports provided: default */ 563 /*! exports used: default */ 564 /***/ (function(module, __webpack_exports__, __webpack_require__) { 565 566 "use strict"; 567 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Utils__ = __webpack_require__(/*! ../../../Utils */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\nvar MediaUpload = wp.editor.MediaUpload;\nvar Fragment = wp.element.Fragment;\n\n\n\n\nvar TextInput = __WEBPACK_IMPORTED_MODULE_1__helpers__[\"e\" /* Form */].TextInput,\n Select = __WEBPACK_IMPORTED_MODULE_1__helpers__[\"e\" /* Form */].Select,\n Checkbox = __WEBPACK_IMPORTED_MODULE_1__helpers__[\"e\" /* Form */].Checkbox;\n\n// Paid video editor\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n\tvar attributes = _ref.attributes,\n\t setAttributes = _ref.setAttributes,\n\t isSelected = _ref.isSelected,\n\t toggleSelection = _ref.toggleSelection,\n\t clientId = _ref.clientId;\n\n\t// coverType enum\n\tvar coverTypes = {\n\t\tCOVER_TYPE_NONE: 'COVER_TYPE_NONE',\n\t\tCOVER_TYPE_CHOOSE_FILE: 'COVER_TYPE_CHOOSE_FILE',\n\t\tCOVER_TYPE_FILE: 'COVER_TYPE_FILE'\n\n\t\t// Cover types dropdown options\n\t};var getCoverTypesOptions = function getCoverTypesOptions() {\n\t\tvar baseCoverTypes = [{\n\t\t\tlabel: 'None (grey box)',\n\t\t\tvalue: coverTypes.COVER_TYPE_NONE\n\t\t}, {\n\t\t\tlabel: 'Choose file...',\n\t\t\tvalue: coverTypes.COVER_TYPE_CHOOSE_FILE\n\t\t}];\n\n\t\t// Add the current selected cover image\n\t\tif (attributes.coverType === coverTypes.COVER_TYPE_FILE) {\n\t\t\tbaseCoverTypes.push({\n\t\t\t\tlabel: Object(__WEBPACK_IMPORTED_MODULE_0__Utils__[\"d\" /* limitString */])(attributes.coverTitle),\n\t\t\t\tvalue: coverTypes.COVER_TYPE_FILE\n\t\t\t});\n\t\t}\n\n\t\treturn baseCoverTypes;\n\t};\n\n\tvar VideoEditorFocused = wp.element.createElement(\n\t\tFragment,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__helpers__[\"i\" /* PayButton */],\n\t\t\t{ type: 'video', price: attributes.mediaPrice },\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_1__helpers__[\"j\" /* SatoshiResizableBox */],\n\t\t\t\t{\n\t\t\t\t\tsize: {\n\t\t\t\t\t\theight: attributes.mediaHeight,\n\t\t\t\t\t\twidth: attributes.mediaWidth\n\t\t\t\t\t},\n\t\t\t\t\tsetAttributes: setAttributes,\n\t\t\t\t\ttoggleSelection: toggleSelection },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'video',\n\t\t\t\t\t{\n\t\t\t\t\t\twidth: attributes.mediaWidth + 'px',\n\t\t\t\t\t\theight: attributes.mediaHeight + 'px',\n\t\t\t\t\t\tcontrols: true },\n\t\t\t\t\twp.element.createElement('source', { src: attributes.mediaUrl, type: attributes.mediaMime })\n\t\t\t\t)\n\t\t\t)\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__helpers__[\"b\" /* BlockEditorLayout */],\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(TextInput, {\n\t\t\t\t\tlabel: 'Price',\n\t\t\t\t\taffix: 'lumens',\n\t\t\t\t\ttype: 'number',\n\t\t\t\t\tvalue: attributes.mediaPrice,\n\t\t\t\t\tplaceholder: '0.00',\n\t\t\t\t\tmin: '0',\n\t\t\t\t\tclassName: 'spgb__input__text--small spgb__display--inline-block',\n\t\t\t\t\tonChange: function onChange(price) {\n\t\t\t\t\t\treturn setAttributes({ mediaPrice: price ? parseInt(price) >= 0 ? parseInt(price) : parseInt(price) * -1 : null });\n\t\t\t\t\t}\n\t\t\t\t}),\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__helpers__[\"d\" /* CryptoToFiat */], {\n\t\t\t\t\tvalue: attributes.mediaPrice\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(MediaUpload, {\n\t\t\t\tonSelect: function onSelect(media) {\n\t\t\t\t\tsetAttributes({\n\t\t\t\t\t\tcoverType: coverTypes.COVER_TYPE_FILE,\n\t\t\t\t\t\tcoverUrl: media.url,\n\t\t\t\t\t\tcoverTitle: media.title + ' (' + media.name + ')'\n\t\t\t\t\t});\n\t\t\t\t},\n\t\t\t\tallowedTypes: ['image'],\n\t\t\t\trender: function render(_ref2) {\n\t\t\t\t\tvar open = _ref2.open;\n\t\t\t\t\treturn wp.element.createElement(Select, {\n\t\t\t\t\t\tlabel: 'Cover',\n\t\t\t\t\t\tsize: 'large',\n\t\t\t\t\t\tvalue: attributes.coverType,\n\t\t\t\t\t\toptions: getCoverTypesOptions(),\n\t\t\t\t\t\tonSelect: function onSelect(coverType) {\n\t\t\t\t\t\t\tswitch (coverType) {\n\t\t\t\t\t\t\t\tcase coverTypes.COVER_TYPE_CHOOSE_FILE:\n\t\t\t\t\t\t\t\t\topen();\n\t\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t\tcase coverTypes.COVER_TYPE_FILE:\n\t\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\t\t\tsetAttributes({ coverType: coverType, coverUrl: Object(__WEBPACK_IMPORTED_MODULE_0__Utils__[\"c\" /* getSvgSolidColor */])(), coverTitle: '' });\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t}),\n\t\t\twp.element.createElement(Checkbox, {\n\t\t\t\tlabel: 'Autoplay',\n\t\t\t\tchecked: attributes.mediaAutoPlay,\n\t\t\t\tonChange: function onChange(mediaAutoPlay) {\n\t\t\t\t\tsetAttributes({ mediaAutoPlay: mediaAutoPlay });\n\t\t\t\t}\n\t\t\t})\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__helpers__[\"a\" /* BlockCoverPreview */],\n\t\t\tnull,\n\t\t\twp.element.createElement('img', { style: { height: '75px', width: 'auto' }, src: attributes.coverUrl, alt: attributes.coverTitle || 'cover' })\n\t\t)\n\t);\n\n\tvar VideoEditorUnfocused = wp.element.createElement(\n\t\t__WEBPACK_IMPORTED_MODULE_1__helpers__[\"i\" /* PayButton */],\n\t\t{\n\t\t\ttype: 'video',\n\t\t\tprice: attributes.mediaPrice,\n\t\t\tcontainerStyle: {\n\t\t\t\tminHeight: '100px'\n\t\t\t} },\n\t\twp.element.createElement('img', { src: attributes.coverUrl, width: attributes.mediaWidth + 'px', height: attributes.mediaHeight + 'px' })\n\t);\n\n\treturn wp.element.createElement(\n\t\tFragment,\n\t\tnull,\n\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__helpers__[\"c\" /* CheckIfBelowPaywall */], { clientId: clientId }),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__helpers__[\"f\" /* If */],\n\t\t\t{ condition: isSelected },\n\t\t\tVideoEditorFocused\n\t\t),\n\t\twp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_1__helpers__[\"f\" /* If */],\n\t\t\t{ condition: !isSelected },\n\t\t\tVideoEditorUnfocused\n\t\t)\n\t);\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvY29tcG9uZW50cy9WaWRlb0VkaXRvci5qcz9hNTU1Il0sInNvdXJjZXNDb250ZW50IjpbInZhciBNZWRpYVVwbG9hZCA9IHdwLmVkaXRvci5NZWRpYVVwbG9hZDtcbnZhciBGcmFnbWVudCA9IHdwLmVsZW1lbnQuRnJhZ21lbnQ7XG5cbmltcG9ydCB7IGdldFN2Z1NvbGlkQ29sb3IsIGxpbWl0U3RyaW5nIH0gZnJvbSAnLi4vLi4vLi4vVXRpbHMnO1xuaW1wb3J0IHsgRm9ybSwgSWYsIFBheUJ1dHRvbiwgU2F0b3NoaVJlc2l6YWJsZUJveCwgQ2hlY2tJZkJlbG93UGF5d2FsbCwgQmxvY2tFZGl0b3JMYXlvdXQsIEJsb2NrQ292ZXJQcmV2aWV3LCBDcnlwdG9Ub0ZpYXQgfSBmcm9tICcuLi8uLi9oZWxwZXJzJztcblxudmFyIFRleHRJbnB1dCA9IEZvcm0uVGV4dElucHV0LFxuICAgIFNlbGVjdCA9IEZvcm0uU2VsZWN0LFxuICAgIENoZWNrYm94ID0gRm9ybS5DaGVja2JveDtcblxuLy8gUGFpZCB2aWRlbyBlZGl0b3JcblxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChfcmVmKSB7XG5cdHZhciBhdHRyaWJ1dGVzID0gX3JlZi5hdHRyaWJ1dGVzLFxuXHQgICAgc2V0QXR0cmlidXRlcyA9IF9yZWYuc2V0QXR0cmlidXRlcyxcblx0ICAgIGlzU2VsZWN0ZWQgPSBfcmVmLmlzU2VsZWN0ZWQsXG5cdCAgICB0b2dnbGVTZWxlY3Rpb24gPSBfcmVmLnRvZ2dsZVNlbGVjdGlvbixcblx0ICAgIGNsaWVudElkID0gX3JlZi5jbGllbnRJZDtcblxuXHQvLyBjb3ZlclR5cGUgZW51bVxuXHR2YXIgY292ZXJUeXBlcyA9IHtcblx0XHRDT1ZFUl9UWVBFX05PTkU6ICdDT1ZFUl9UWVBFX05PTkUnLFxuXHRcdENPVkVSX1RZUEVfQ0hPT1NFX0ZJTEU6ICdDT1ZFUl9UWVBFX0NIT09TRV9GSUxFJyxcblx0XHRDT1ZFUl9UWVBFX0ZJTEU6ICdDT1ZFUl9UWVBFX0ZJTEUnXG5cblx0XHQvLyBDb3ZlciB0eXBlcyBkcm9wZG93biBvcHRpb25zXG5cdH07dmFyIGdldENvdmVyVHlwZXNPcHRpb25zID0gZnVuY3Rpb24gZ2V0Q292ZXJUeXBlc09wdGlvbnMoKSB7XG5cdFx0dmFyIGJhc2VDb3ZlclR5cGVzID0gW3tcblx0XHRcdGxhYmVsOiAnTm9uZSAoZ3JleSBib3gpJyxcblx0XHRcdHZhbHVlOiBjb3ZlclR5cGVzLkNPVkVSX1RZUEVfTk9ORVxuXHRcdH0sIHtcblx0XHRcdGxhYmVsOiAnQ2hvb3NlIGZpbGUuLi4nLFxuXHRcdFx0dmFsdWU6IGNvdmVyVHlwZXMuQ09WRVJfVFlQRV9DSE9PU0VfRklMRVxuXHRcdH1dO1xuXG5cdFx0Ly8gQWRkIHRoZSBjdXJyZW50IHNlbGVjdGVkIGNvdmVyIGltYWdlXG5cdFx0aWYgKGF0dHJpYnV0ZXMuY292ZXJUeXBlID09PSBjb3ZlclR5cGVzLkNPVkVSX1RZUEVfRklMRSkge1xuXHRcdFx0YmFzZUNvdmVyVHlwZXMucHVzaCh7XG5cdFx0XHRcdGxhYmVsOiBsaW1pdFN0cmluZyhhdHRyaWJ1dGVzLmNvdmVyVGl0bGUpLFxuXHRcdFx0XHR2YWx1ZTogY292ZXJUeXBlcy5DT1ZFUl9UWVBFX0ZJTEVcblx0XHRcdH0pO1xuXHRcdH1cblxuXHRcdHJldHVybiBiYXNlQ292ZXJUeXBlcztcblx0fTtcblxuXHR2YXIgVmlkZW9FZGl0b3JGb2N1c2VkID0gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdEZyYWdtZW50LFxuXHRcdG51bGwsXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0UGF5QnV0dG9uLFxuXHRcdFx0eyB0eXBlOiAndmlkZW8nLCBwcmljZTogYXR0cmlidXRlcy5tZWRpYVByaWNlIH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFNhdG9zaGlSZXNpemFibGVCb3gsXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRzaXplOiB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF0dHJpYnV0ZXMubWVkaWFIZWlnaHQsXG5cdFx0XHRcdFx0XHR3aWR0aDogYXR0cmlidXRlcy5tZWRpYVdpZHRoXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRzZXRBdHRyaWJ1dGVzOiBzZXRBdHRyaWJ1dGVzLFxuXHRcdFx0XHRcdHRvZ2dsZVNlbGVjdGlvbjogdG9nZ2xlU2VsZWN0aW9uIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHQndmlkZW8nLFxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdHRyaWJ1dGVzLm1lZGlhV2lkdGggKyAncHgnLFxuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdHRyaWJ1dGVzLm1lZGlhSGVpZ2h0ICsgJ3B4Jyxcblx0XHRcdFx0XHRcdGNvbnRyb2xzOiB0cnVlIH0sXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdzb3VyY2UnLCB7IHNyYzogYXR0cmlidXRlcy5tZWRpYVVybCwgdHlwZTogYXR0cmlidXRlcy5tZWRpYU1pbWUgfSlcblx0XHRcdFx0KVxuXHRcdFx0KVxuXHRcdCksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0QmxvY2tFZGl0b3JMYXlvdXQsXG5cdFx0XHRudWxsLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHQnZGl2Jyxcblx0XHRcdFx0bnVsbCxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRJbnB1dCwge1xuXHRcdFx0XHRcdGxhYmVsOiAnUHJpY2UnLFxuXHRcdFx0XHRcdGFmZml4OiAnbHVtZW5zJyxcblx0XHRcdFx0XHR0eXBlOiAnbnVtYmVyJyxcblx0XHRcdFx0XHR2YWx1ZTogYXR0cmlidXRlcy5tZWRpYVByaWNlLFxuXHRcdFx0XHRcdHBsYWNlaG9sZGVyOiAnMC4wMCcsXG5cdFx0XHRcdFx0bWluOiAnMCcsXG5cdFx0XHRcdFx0Y2xhc3NOYW1lOiAnc3BnYl9faW5wdXRfX3RleHQtLXNtYWxsIHNwZ2JfX2Rpc3BsYXktLWlubGluZS1ibG9jaycsXG5cdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHByaWNlKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IG1lZGlhUHJpY2U6IHByaWNlID8gcGFyc2VJbnQocHJpY2UpID49IDAgPyBwYXJzZUludChwcmljZSkgOiBwYXJzZUludChwcmljZSkgKiAtMSA6IG51bGwgfSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KENyeXB0b1RvRmlhdCwge1xuXHRcdFx0XHRcdHZhbHVlOiBhdHRyaWJ1dGVzLm1lZGlhUHJpY2Vcblx0XHRcdFx0fSlcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoTWVkaWFVcGxvYWQsIHtcblx0XHRcdFx0b25TZWxlY3Q6IGZ1bmN0aW9uIG9uU2VsZWN0KG1lZGlhKSB7XG5cdFx0XHRcdFx0c2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdFx0XHRjb3ZlclR5cGU6IGNvdmVyVHlwZXMuQ09WRVJfVFlQRV9GSUxFLFxuXHRcdFx0XHRcdFx0Y292ZXJVcmw6IG1lZGlhLnVybCxcblx0XHRcdFx0XHRcdGNvdmVyVGl0bGU6IG1lZGlhLnRpdGxlICsgJyAoJyArIG1lZGlhLm5hbWUgKyAnKSdcblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0fSxcblx0XHRcdFx0YWxsb3dlZFR5cGVzOiBbJ2ltYWdlJ10sXG5cdFx0XHRcdHJlbmRlcjogZnVuY3Rpb24gcmVuZGVyKF9yZWYyKSB7XG5cdFx0XHRcdFx0dmFyIG9wZW4gPSBfcmVmMi5vcGVuO1xuXHRcdFx0XHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU2VsZWN0LCB7XG5cdFx0XHRcdFx0XHRsYWJlbDogJ0NvdmVyJyxcblx0XHRcdFx0XHRcdHNpemU6ICdsYXJnZScsXG5cdFx0XHRcdFx0XHR2YWx1ZTogYXR0cmlidXRlcy5jb3ZlclR5cGUsXG5cdFx0XHRcdFx0XHRvcHRpb25zOiBnZXRDb3ZlclR5cGVzT3B0aW9ucygpLFxuXHRcdFx0XHRcdFx0b25TZWxlY3Q6IGZ1bmN0aW9uIG9uU2VsZWN0KGNvdmVyVHlwZSkge1xuXHRcdFx0XHRcdFx0XHRzd2l0Y2ggKGNvdmVyVHlwZSkge1xuXHRcdFx0XHRcdFx0XHRcdGNhc2UgY292ZXJUeXBlcy5DT1ZFUl9UWVBFX0NIT09TRV9GSUxFOlxuXHRcdFx0XHRcdFx0XHRcdFx0b3BlbigpO1xuXHRcdFx0XHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0XHRcdFx0Y2FzZSBjb3ZlclR5cGVzLkNPVkVSX1RZUEVfRklMRTpcblx0XHRcdFx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdFx0XHRcdGRlZmF1bHQ6XG5cdFx0XHRcdFx0XHRcdFx0XHRzZXRBdHRyaWJ1dGVzKHsgY292ZXJUeXBlOiBjb3ZlclR5cGUsIGNvdmVyVXJsOiBnZXRTdmdTb2xpZENvbG9yKCksIGNvdmVyVGl0bGU6ICcnIH0pO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH1cblx0XHRcdH0pLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KENoZWNrYm94LCB7XG5cdFx0XHRcdGxhYmVsOiAnQXV0b3BsYXknLFxuXHRcdFx0XHRjaGVja2VkOiBhdHRyaWJ1dGVzLm1lZGlhQXV0b1BsYXksXG5cdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShtZWRpYUF1dG9QbGF5KSB7XG5cdFx0XHRcdFx0c2V0QXR0cmlidXRlcyh7IG1lZGlhQXV0b1BsYXk6IG1lZGlhQXV0b1BsYXkgfSk7XG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRCbG9ja0NvdmVyUHJldmlldyxcblx0XHRcdG51bGwsXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2ltZycsIHsgc3R5bGU6IHsgaGVpZ2h0OiAnNzVweCcsIHdpZHRoOiAnYXV0bycgfSwgc3JjOiBhdHRyaWJ1dGVzLmNvdmVyVXJsLCBhbHQ6IGF0dHJpYnV0ZXMuY292ZXJUaXRsZSB8fCAnY292ZXInIH0pXG5cdFx0KVxuXHQpO1xuXG5cdHZhciBWaWRlb0VkaXRvclVuZm9jdXNlZCA9IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRQYXlCdXR0b24sXG5cdFx0e1xuXHRcdFx0dHlwZTogJ3ZpZGVvJyxcblx0XHRcdHByaWNlOiBhdHRyaWJ1dGVzLm1lZGlhUHJpY2UsXG5cdFx0XHRjb250YWluZXJTdHlsZToge1xuXHRcdFx0XHRtaW5IZWlnaHQ6ICcxMDBweCdcblx0XHRcdH0gfSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2ltZycsIHsgc3JjOiBhdHRyaWJ1dGVzLmNvdmVyVXJsLCB3aWR0aDogYXR0cmlidXRlcy5tZWRpYVdpZHRoICsgJ3B4JywgaGVpZ2h0OiBhdHRyaWJ1dGVzLm1lZGlhSGVpZ2h0ICsgJ3B4JyB9KVxuXHQpO1xuXG5cdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0RnJhZ21lbnQsXG5cdFx0bnVsbCxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ2hlY2tJZkJlbG93UGF5d2FsbCwgeyBjbGllbnRJZDogY2xpZW50SWQgfSksXG5cdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0SWYsXG5cdFx0XHR7IGNvbmRpdGlvbjogaXNTZWxlY3RlZCB9LFxuXHRcdFx0VmlkZW9FZGl0b3JGb2N1c2VkXG5cdFx0KSxcblx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRJZixcblx0XHRcdHsgY29uZGl0aW9uOiAhaXNTZWxlY3RlZCB9LFxuXHRcdFx0VmlkZW9FZGl0b3JVbmZvY3VzZWRcblx0XHQpXG5cdCk7XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stcGFpZC1tZWRpYS9jb21wb25lbnRzL1ZpZGVvRWRpdG9yLmpzXG4vLyBtb2R1bGUgaWQgPSA0M1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///43\n"); 568 569 /***/ }), 570 /* 44 */ 807 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvc3R5bGUuc2Nzcz85MWMyIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtbWVkaWEvc3R5bGUuc2Nzc1xuLy8gbW9kdWxlIGlkID0gNjNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///63\n"); 808 809 /***/ }), 810 /* 64 */ 571 811 /*!******************************************************************!*\ 572 812 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-file/index.js ***! … … 576 816 577 817 "use strict"; 578 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 45);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__style_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss__ = __webpack_require__(/*! ./editor.scss */ 46);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__helpers__ = __webpack_require__(/*! ../helpers */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Utils__ = __webpack_require__(/*! ../../Utils */ 1);\n/**\n* BLOCK: paid-file\n*/\n\n\n\n\nvar registerBlockType = wp.blocks.registerBlockType;\nvar withState = wp.compose.withState;\nvar MediaPlaceholder = wp.editor.MediaPlaceholder;\nvar Fragment = wp.element.Fragment;\nvar __ = wp.i18n.__;\n\n\n\n\n\n\nvar TextInput = __WEBPACK_IMPORTED_MODULE_2__helpers__[\"e\" /* Form */].TextInput;\n\n/**\n* Register: a Gutenberg Block.\n*\n* Registers a new block provided a unique name and an object defining its\n* behavior. Once registered, the block is made editor as an option to any\n* editor interface where blocks are implemented.\n*\n* @link https://wordpress.org/gutenberg/handbook/block-api/\n* @param {string} name Block name.\n* @param {Object} settings Block settings.\n* @return {?WPBlock} The block, if it has been successfully\n* registered; otherwise `undefined`.\n*/\n\nregisterBlockType('satoshipay/block-paid-file', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n\ttitle: __('Paid File'), // Block title.\n\ticon: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__helpers__[\"k\" /* SvgIcon */], { type: 'folder', size: '24' }),\n\tcategory: 'satoshipay', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tattributes: {\n\t\tfileId: {\n\t\t\ttype: 'number'\n\t\t},\n\t\tfileTitle: {\n\t\t\ttype: 'string'\n\t\t},\n\t\tfilePrice: {\n\t\t\ttype: 'number'\n\t\t},\n\t\tfileSize: {\n\t\t\ttype: 'string'\n\t\t}\n\t},\n\tkeywords: [__('article — satoshiPay block'), __('satoshiPay'), __('paywall')],\n\tedit: function edit(_ref) {\n\t\tvar className = _ref.className,\n\t\t attributes = _ref.attributes,\n\t\t setAttributes = _ref.setAttributes,\n\t\t isSelected = _ref.isSelected,\n\t\t toggleSelection = _ref.toggleSelection,\n\t\t clientId = _ref.clientId;\n\n\t\tvar payButtonContainerStyle = {\n\t\t\tpaddingLeft: '140px',\n\t\t\tminHeight: '65px',\n\t\t\tdisplay: 'flex',\n\t\t\talignItems: 'center'\n\n\t\t\t// Initial Media placeholder labels\n\t\t};var labels = {\n\t\t\ttitle: wp.element.createElement(\n\t\t\t\tFragment,\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__helpers__[\"k\" /* SvgIcon */], { type: 'folder', size: '20', fill: '#565D66', style: { verticalAlign: 'middle', marginRight: '5px' } }),\n\t\t\t\t' Paid File'\n\t\t\t),\n\t\t\tinstructions: 'Drag a file, upload a new one or select a file from your library.'\n\t\t};\n\n\t\tvar onMediaSelect = function onMediaSelect(file) {\n\t\t\tvar _getFileInfo = Object(__WEBPACK_IMPORTED_MODULE_3__Utils__[\"b\" /* getFileInfo */])(file),\n\t\t\t fileId = _getFileInfo.id,\n\t\t\t fileTitle = _getFileInfo.title,\n\t\t\t fileSize = _getFileInfo.size;\n\n\t\t\tif (fileId) {\n\t\t\t\tsetAttributes({\n\t\t\t\t\tfileId: fileId,\n\t\t\t\t\tfileTitle: fileTitle,\n\t\t\t\t\tfileSize: fileSize\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\n\t\tvar FileEditorFocused = wp.element.createElement(\n\t\t\tFragment,\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_2__helpers__[\"i\" /* PayButton */],\n\t\t\t\t{\n\t\t\t\t\ttype: 'file',\n\t\t\t\t\tprice: attributes.filePrice,\n\t\t\t\t\tcontainerStyle: payButtonContainerStyle },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'div',\n\t\t\t\t\tnull,\n\t\t\t\t\tattributes.fileTitle,\n\t\t\t\t\t' (',\n\t\t\t\t\tattributes.fileSize,\n\t\t\t\t\t')'\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_2__helpers__[\"b\" /* BlockEditorLayout */],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'div',\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(TextInput, {\n\t\t\t\t\t\tlabel: 'Price',\n\t\t\t\t\t\taffix: 'lumens',\n\t\t\t\t\t\ttype: 'number',\n\t\t\t\t\t\tvalue: attributes.filePrice,\n\t\t\t\t\t\tplaceholder: '0.00',\n\t\t\t\t\t\tmin: '0',\n\t\t\t\t\t\tonChange: function onChange(price) {\n\t\t\t\t\t\t\treturn setAttributes({ filePrice: price ? parseInt(price) >= 0 ? parseInt(price) : parseInt(price) * -1 : null });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__helpers__[\"d\" /* CryptoToFiat */], {\n\t\t\t\t\t\tvalue: attributes.filePrice\n\t\t\t\t\t})\n\t\t\t\t)\n\t\t\t)\n\t\t);\n\n\t\tvar FileEditorUnfocused = wp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_2__helpers__[\"i\" /* PayButton */],\n\t\t\t{\n\t\t\t\ttype: 'file',\n\t\t\t\tprice: attributes.filePrice,\n\t\t\t\tcontainerStyle: payButtonContainerStyle },\n\t\t\twp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\tnull,\n\t\t\t\tattributes.fileTitle,\n\t\t\t\t' ',\n\t\t\t\tattributes.fileSize ? '(' + attributes.fileSize + ')' : ''\n\t\t\t)\n\t\t);\n\n\t\tvar EditFileView = wp.element.createElement(\n\t\t\tFragment,\n\t\t\tnull,\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__helpers__[\"c\" /* CheckIfBelowPaywall */], { clientId: clientId }),\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_2__helpers__[\"f\" /* If */],\n\t\t\t\t{ condition: isSelected },\n\t\t\t\tFileEditorFocused\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_2__helpers__[\"f\" /* If */],\n\t\t\t\t{ condition: !isSelected },\n\t\t\t\tFileEditorUnfocused\n\t\t\t)\n\t\t);\n\n\t\tvar SelectFileView = function SelectFileView(_ref2) {\n\t\t\tvar isLoading = _ref2.isLoading,\n\t\t\t setState = _ref2.setState;\n\t\t\treturn wp.element.createElement(MediaPlaceholder, {\n\t\t\t\tonSelect: onMediaSelect,\n\t\t\t\tlabels: labels\n\t\t\t});\n\t\t};\n\n\t\tvar SelectFileViewWithState = withState({\n\t\t\tisLoading: false\n\t\t})(SelectFileView);\n\n\t\treturn wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ className: 'spgb ' + className },\n\t\t\tattributes.fileId ? EditFileView : wp.element.createElement(SelectFileViewWithState, null)\n\t\t);\n\t},\n\tsave: function save(_ref3) {\n\t\tvar attributes = _ref3.attributes;\n\t\tvar fileId = attributes.fileId,\n\t\t filePrice = attributes.filePrice;\n\n\n\t\tif (fileId && filePrice) {\n\t\t\t// Create good or Update price\n\t\t\tObject(__WEBPACK_IMPORTED_MODULE_3__Utils__[\"e\" /* makeAjaxRequest */])({\n\t\t\t\tbody: {\n\t\t\t\t\taction: 'set_good_price',\n\t\t\t\t\tpost_id: fileId,\n\t\t\t\t\tprice: filePrice || 0,\n\t\t\t\t\tenabled: 1\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\n\t\treturn fileId ? wp.element.createElement('div', { dangerouslySetInnerHTML: { __html: '<!--satoshipay:download attachment-id=\"' + fileId + '\"-->' } }) : '';\n\t}\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtZmlsZS9pbmRleC5qcz84Y2NmIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuKiBCTE9DSzogcGFpZC1maWxlXG4qL1xuXG5pbXBvcnQgJy4vc3R5bGUuc2Nzcyc7XG5pbXBvcnQgJy4vZWRpdG9yLnNjc3MnO1xuXG52YXIgcmVnaXN0ZXJCbG9ja1R5cGUgPSB3cC5ibG9ja3MucmVnaXN0ZXJCbG9ja1R5cGU7XG52YXIgd2l0aFN0YXRlID0gd3AuY29tcG9zZS53aXRoU3RhdGU7XG52YXIgTWVkaWFQbGFjZWhvbGRlciA9IHdwLmVkaXRvci5NZWRpYVBsYWNlaG9sZGVyO1xudmFyIEZyYWdtZW50ID0gd3AuZWxlbWVudC5GcmFnbWVudDtcbnZhciBfXyA9IHdwLmkxOG4uX187XG5cblxuaW1wb3J0IHsgRm9ybSwgSWYsIFBheUJ1dHRvbiwgU3ZnSWNvbiwgQ2hlY2tJZkJlbG93UGF5d2FsbCwgQmxvY2tFZGl0b3JMYXlvdXQsIENyeXB0b1RvRmlhdCB9IGZyb20gJy4uL2hlbHBlcnMnO1xuXG5pbXBvcnQgeyBtYWtlQWpheFJlcXVlc3QsIGdldEZpbGVJbmZvIH0gZnJvbSAnLi4vLi4vVXRpbHMnO1xuXG52YXIgVGV4dElucHV0ID0gRm9ybS5UZXh0SW5wdXQ7XG5cbi8qKlxuKiBSZWdpc3RlcjogYSBHdXRlbmJlcmcgQmxvY2suXG4qXG4qIFJlZ2lzdGVycyBhIG5ldyBibG9jayBwcm92aWRlZCBhIHVuaXF1ZSBuYW1lIGFuZCBhbiBvYmplY3QgZGVmaW5pbmcgaXRzXG4qIGJlaGF2aW9yLiBPbmNlIHJlZ2lzdGVyZWQsIHRoZSBibG9jayBpcyBtYWRlIGVkaXRvciBhcyBhbiBvcHRpb24gdG8gYW55XG4qIGVkaXRvciBpbnRlcmZhY2Ugd2hlcmUgYmxvY2tzIGFyZSBpbXBsZW1lbnRlZC5cbipcbiogQGxpbmsgaHR0cHM6Ly93b3JkcHJlc3Mub3JnL2d1dGVuYmVyZy9oYW5kYm9vay9ibG9jay1hcGkvXG4qIEBwYXJhbSAge3N0cmluZ30gICBuYW1lICAgICBCbG9jayBuYW1lLlxuKiBAcGFyYW0gIHtPYmplY3R9ICAgc2V0dGluZ3MgQmxvY2sgc2V0dGluZ3MuXG4qIEByZXR1cm4gez9XUEJsb2NrfSAgICAgICAgICBUaGUgYmxvY2ssIGlmIGl0IGhhcyBiZWVuIHN1Y2Nlc3NmdWxseVxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJlZDsgb3RoZXJ3aXNlIGB1bmRlZmluZWRgLlxuKi9cblxucmVnaXN0ZXJCbG9ja1R5cGUoJ3NhdG9zaGlwYXkvYmxvY2stcGFpZC1maWxlJywge1xuXHQvLyBCbG9jayBuYW1lLiBCbG9jayBuYW1lcyBtdXN0IGJlIHN0cmluZyB0aGF0IGNvbnRhaW5zIGEgbmFtZXNwYWNlIHByZWZpeC4gRXhhbXBsZTogbXktcGx1Z2luL215LWN1c3RvbS1ibG9jay5cblx0dGl0bGU6IF9fKCdQYWlkIEZpbGUnKSwgLy8gQmxvY2sgdGl0bGUuXG5cdGljb246IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTdmdJY29uLCB7IHR5cGU6ICdmb2xkZXInLCBzaXplOiAnMjQnIH0pLFxuXHRjYXRlZ29yeTogJ3NhdG9zaGlwYXknLCAvLyBCbG9jayBjYXRlZ29yeSDigJQgR3JvdXAgYmxvY2tzIHRvZ2V0aGVyIGJhc2VkIG9uIGNvbW1vbiB0cmFpdHMgRS5nLiBjb21tb24sIGZvcm1hdHRpbmcsIGxheW91dCB3aWRnZXRzLCBlbWJlZC5cblx0YXR0cmlidXRlczoge1xuXHRcdGZpbGVJZDoge1xuXHRcdFx0dHlwZTogJ251bWJlcidcblx0XHR9LFxuXHRcdGZpbGVUaXRsZToge1xuXHRcdFx0dHlwZTogJ3N0cmluZydcblx0XHR9LFxuXHRcdGZpbGVQcmljZToge1xuXHRcdFx0dHlwZTogJ251bWJlcidcblx0XHR9LFxuXHRcdGZpbGVTaXplOiB7XG5cdFx0XHR0eXBlOiAnc3RyaW5nJ1xuXHRcdH1cblx0fSxcblx0a2V5d29yZHM6IFtfXygnYXJ0aWNsZSDigJQgc2F0b3NoaVBheSBibG9jaycpLCBfXygnc2F0b3NoaVBheScpLCBfXygncGF5d2FsbCcpXSxcblx0ZWRpdDogZnVuY3Rpb24gZWRpdChfcmVmKSB7XG5cdFx0dmFyIGNsYXNzTmFtZSA9IF9yZWYuY2xhc3NOYW1lLFxuXHRcdCAgICBhdHRyaWJ1dGVzID0gX3JlZi5hdHRyaWJ1dGVzLFxuXHRcdCAgICBzZXRBdHRyaWJ1dGVzID0gX3JlZi5zZXRBdHRyaWJ1dGVzLFxuXHRcdCAgICBpc1NlbGVjdGVkID0gX3JlZi5pc1NlbGVjdGVkLFxuXHRcdCAgICB0b2dnbGVTZWxlY3Rpb24gPSBfcmVmLnRvZ2dsZVNlbGVjdGlvbixcblx0XHQgICAgY2xpZW50SWQgPSBfcmVmLmNsaWVudElkO1xuXG5cdFx0dmFyIHBheUJ1dHRvbkNvbnRhaW5lclN0eWxlID0ge1xuXHRcdFx0cGFkZGluZ0xlZnQ6ICcxNDBweCcsXG5cdFx0XHRtaW5IZWlnaHQ6ICc2NXB4Jyxcblx0XHRcdGRpc3BsYXk6ICdmbGV4Jyxcblx0XHRcdGFsaWduSXRlbXM6ICdjZW50ZXInXG5cblx0XHRcdC8vIEluaXRpYWwgTWVkaWEgcGxhY2Vob2xkZXIgbGFiZWxzXG5cdFx0fTt2YXIgbGFiZWxzID0ge1xuXHRcdFx0dGl0bGU6IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0RnJhZ21lbnQsXG5cdFx0XHRcdG51bGwsXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTdmdJY29uLCB7IHR5cGU6ICdmb2xkZXInLCBzaXplOiAnMjAnLCBmaWxsOiAnIzU2NUQ2NicsIHN0eWxlOiB7IHZlcnRpY2FsQWxpZ246ICdtaWRkbGUnLCBtYXJnaW5SaWdodDogJzVweCcgfSB9KSxcblx0XHRcdFx0JyBQYWlkIEZpbGUnXG5cdFx0XHQpLFxuXHRcdFx0aW5zdHJ1Y3Rpb25zOiAnRHJhZyBhIGZpbGUsIHVwbG9hZCBhIG5ldyBvbmUgb3Igc2VsZWN0IGEgZmlsZSBmcm9tIHlvdXIgbGlicmFyeS4nXG5cdFx0fTtcblxuXHRcdHZhciBvbk1lZGlhU2VsZWN0ID0gZnVuY3Rpb24gb25NZWRpYVNlbGVjdChmaWxlKSB7XG5cdFx0XHR2YXIgX2dldEZpbGVJbmZvID0gZ2V0RmlsZUluZm8oZmlsZSksXG5cdFx0XHQgICAgZmlsZUlkID0gX2dldEZpbGVJbmZvLmlkLFxuXHRcdFx0ICAgIGZpbGVUaXRsZSA9IF9nZXRGaWxlSW5mby50aXRsZSxcblx0XHRcdCAgICBmaWxlU2l6ZSA9IF9nZXRGaWxlSW5mby5zaXplO1xuXG5cdFx0XHRpZiAoZmlsZUlkKSB7XG5cdFx0XHRcdHNldEF0dHJpYnV0ZXMoe1xuXHRcdFx0XHRcdGZpbGVJZDogZmlsZUlkLFxuXHRcdFx0XHRcdGZpbGVUaXRsZTogZmlsZVRpdGxlLFxuXHRcdFx0XHRcdGZpbGVTaXplOiBmaWxlU2l6ZVxuXHRcdFx0XHR9KTtcblx0XHRcdH1cblx0XHR9O1xuXG5cdFx0dmFyIEZpbGVFZGl0b3JGb2N1c2VkID0gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0RnJhZ21lbnQsXG5cdFx0XHRudWxsLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRQYXlCdXR0b24sXG5cdFx0XHRcdHtcblx0XHRcdFx0XHR0eXBlOiAnZmlsZScsXG5cdFx0XHRcdFx0cHJpY2U6IGF0dHJpYnV0ZXMuZmlsZVByaWNlLFxuXHRcdFx0XHRcdGNvbnRhaW5lclN0eWxlOiBwYXlCdXR0b25Db250YWluZXJTdHlsZSB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRhdHRyaWJ1dGVzLmZpbGVUaXRsZSxcblx0XHRcdFx0XHQnICgnLFxuXHRcdFx0XHRcdGF0dHJpYnV0ZXMuZmlsZVNpemUsXG5cdFx0XHRcdFx0JyknXG5cdFx0XHRcdClcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdEJsb2NrRWRpdG9yTGF5b3V0LFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dElucHV0LCB7XG5cdFx0XHRcdFx0XHRsYWJlbDogJ1ByaWNlJyxcblx0XHRcdFx0XHRcdGFmZml4OiAnbHVtZW5zJyxcblx0XHRcdFx0XHRcdHR5cGU6ICdudW1iZXInLFxuXHRcdFx0XHRcdFx0dmFsdWU6IGF0dHJpYnV0ZXMuZmlsZVByaWNlLFxuXHRcdFx0XHRcdFx0cGxhY2Vob2xkZXI6ICcwLjAwJyxcblx0XHRcdFx0XHRcdG1pbjogJzAnLFxuXHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHByaWNlKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgZmlsZVByaWNlOiBwcmljZSA/IHBhcnNlSW50KHByaWNlKSA+PSAwID8gcGFyc2VJbnQocHJpY2UpIDogcGFyc2VJbnQocHJpY2UpICogLTEgOiBudWxsIH0pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0pLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChDcnlwdG9Ub0ZpYXQsIHtcblx0XHRcdFx0XHRcdHZhbHVlOiBhdHRyaWJ1dGVzLmZpbGVQcmljZVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdClcblx0XHRcdClcblx0XHQpO1xuXG5cdFx0dmFyIEZpbGVFZGl0b3JVbmZvY3VzZWQgPSB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRQYXlCdXR0b24sXG5cdFx0XHR7XG5cdFx0XHRcdHR5cGU6ICdmaWxlJyxcblx0XHRcdFx0cHJpY2U6IGF0dHJpYnV0ZXMuZmlsZVByaWNlLFxuXHRcdFx0XHRjb250YWluZXJTdHlsZTogcGF5QnV0dG9uQ29udGFpbmVyU3R5bGUgfSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdG51bGwsXG5cdFx0XHRcdGF0dHJpYnV0ZXMuZmlsZVRpdGxlLFxuXHRcdFx0XHQnICcsXG5cdFx0XHRcdGF0dHJpYnV0ZXMuZmlsZVNpemUgPyAnKCcgKyBhdHRyaWJ1dGVzLmZpbGVTaXplICsgJyknIDogJydcblx0XHRcdClcblx0XHQpO1xuXG5cdFx0dmFyIEVkaXRGaWxlVmlldyA9IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdEZyYWdtZW50LFxuXHRcdFx0bnVsbCxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChDaGVja0lmQmVsb3dQYXl3YWxsLCB7IGNsaWVudElkOiBjbGllbnRJZCB9KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0SWYsXG5cdFx0XHRcdHsgY29uZGl0aW9uOiBpc1NlbGVjdGVkIH0sXG5cdFx0XHRcdEZpbGVFZGl0b3JGb2N1c2VkXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRJZixcblx0XHRcdFx0eyBjb25kaXRpb246ICFpc1NlbGVjdGVkIH0sXG5cdFx0XHRcdEZpbGVFZGl0b3JVbmZvY3VzZWRcblx0XHRcdClcblx0XHQpO1xuXG5cdFx0dmFyIFNlbGVjdEZpbGVWaWV3ID0gZnVuY3Rpb24gU2VsZWN0RmlsZVZpZXcoX3JlZjIpIHtcblx0XHRcdHZhciBpc0xvYWRpbmcgPSBfcmVmMi5pc0xvYWRpbmcsXG5cdFx0XHQgICAgc2V0U3RhdGUgPSBfcmVmMi5zZXRTdGF0ZTtcblx0XHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoTWVkaWFQbGFjZWhvbGRlciwge1xuXHRcdFx0XHRvblNlbGVjdDogb25NZWRpYVNlbGVjdCxcblx0XHRcdFx0bGFiZWxzOiBsYWJlbHNcblx0XHRcdH0pO1xuXHRcdH07XG5cblx0XHR2YXIgU2VsZWN0RmlsZVZpZXdXaXRoU3RhdGUgPSB3aXRoU3RhdGUoe1xuXHRcdFx0aXNMb2FkaW5nOiBmYWxzZVxuXHRcdH0pKFNlbGVjdEZpbGVWaWV3KTtcblxuXHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHQnZGl2Jyxcblx0XHRcdHsgY2xhc3NOYW1lOiAnc3BnYiAnICsgY2xhc3NOYW1lIH0sXG5cdFx0XHRhdHRyaWJ1dGVzLmZpbGVJZCA/IEVkaXRGaWxlVmlldyA6IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTZWxlY3RGaWxlVmlld1dpdGhTdGF0ZSwgbnVsbClcblx0XHQpO1xuXHR9LFxuXHRzYXZlOiBmdW5jdGlvbiBzYXZlKF9yZWYzKSB7XG5cdFx0dmFyIGF0dHJpYnV0ZXMgPSBfcmVmMy5hdHRyaWJ1dGVzO1xuXHRcdHZhciBmaWxlSWQgPSBhdHRyaWJ1dGVzLmZpbGVJZCxcblx0XHQgICAgZmlsZVByaWNlID0gYXR0cmlidXRlcy5maWxlUHJpY2U7XG5cblxuXHRcdGlmIChmaWxlSWQgJiYgZmlsZVByaWNlKSB7XG5cdFx0XHQvLyBDcmVhdGUgZ29vZCBvciBVcGRhdGUgcHJpY2Vcblx0XHRcdG1ha2VBamF4UmVxdWVzdCh7XG5cdFx0XHRcdGJvZHk6IHtcblx0XHRcdFx0XHRhY3Rpb246ICdzZXRfZ29vZF9wcmljZScsXG5cdFx0XHRcdFx0cG9zdF9pZDogZmlsZUlkLFxuXHRcdFx0XHRcdHByaWNlOiBmaWxlUHJpY2UgfHwgMCxcblx0XHRcdFx0XHRlbmFibGVkOiAxXG5cdFx0XHRcdH1cblx0XHRcdH0pO1xuXHRcdH1cblxuXHRcdHJldHVybiBmaWxlSWQgPyB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicsIHsgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw6IHsgX19odG1sOiAnPCEtLXNhdG9zaGlwYXk6ZG93bmxvYWQgYXR0YWNobWVudC1pZD1cIicgKyBmaWxlSWQgKyAnXCItLT4nIH0gfSkgOiAnJztcblx0fVxufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtZmlsZS9pbmRleC5qc1xuLy8gbW9kdWxlIGlkID0gNDRcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///44\n"); 579 580 /***/ }), 581 /* 45 */ 818 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__config__ = __webpack_require__(/*! ./_config */ 65);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__edit__ = __webpack_require__(/*! ./_edit */ 66);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__save__ = __webpack_require__(/*! ./_save */ 71);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__editor_scss__ = __webpack_require__(/*! ./editor.scss */ 72);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__style_scss__ = __webpack_require__(/*! ./style.scss */ 73);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4__style_scss__);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n/**\n* BLOCK: paid-file\n*/\n\nvar registerBlockType = wp.blocks.registerBlockType;\n\n\n\n\n\n\n\n\n\n/**\n* Register: Paid File Gutenberg Block.\n*\n* @param {string} name Block name.\n* @param {Object} settings Block settings.\n* @return {?WPBlock} The block, if it has been successfully\n* registered; otherwise `undefined`.\n*/\nregisterBlockType('satoshipay/block-paid-file', _extends({}, __WEBPACK_IMPORTED_MODULE_0__config__[\"a\" /* default */], {\n\tedit: __WEBPACK_IMPORTED_MODULE_1__edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_2__save__[\"a\" /* default */]\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtZmlsZS9pbmRleC5qcz84Y2NmIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfZXh0ZW5kcyA9IE9iamVjdC5hc3NpZ24gfHwgZnVuY3Rpb24gKHRhcmdldCkgeyBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgeyB2YXIgc291cmNlID0gYXJndW1lbnRzW2ldOyBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7IGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7IHRhcmdldFtrZXldID0gc291cmNlW2tleV07IH0gfSB9IHJldHVybiB0YXJnZXQ7IH07XG5cbi8qKlxuKiBCTE9DSzogcGFpZC1maWxlXG4qL1xuXG52YXIgcmVnaXN0ZXJCbG9ja1R5cGUgPSB3cC5ibG9ja3MucmVnaXN0ZXJCbG9ja1R5cGU7XG5cblxuaW1wb3J0IGNvbmZpZyBmcm9tICcuL19jb25maWcnO1xuaW1wb3J0IGVkaXQgZnJvbSAnLi9fZWRpdCc7XG5pbXBvcnQgc2F2ZSBmcm9tICcuL19zYXZlJztcblxuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcbmltcG9ydCAnLi9zdHlsZS5zY3NzJztcblxuLyoqXG4qIFJlZ2lzdGVyOiBQYWlkIEZpbGUgR3V0ZW5iZXJnIEJsb2NrLlxuKlxuKiBAcGFyYW0gIHtzdHJpbmd9ICAgbmFtZSAgICAgQmxvY2sgbmFtZS5cbiogQHBhcmFtICB7T2JqZWN0fSAgIHNldHRpbmdzIEJsb2NrIHNldHRpbmdzLlxuKiBAcmV0dXJuIHs/V1BCbG9ja30gICAgICAgICAgVGhlIGJsb2NrLCBpZiBpdCBoYXMgYmVlbiBzdWNjZXNzZnVsbHlcbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyZWQ7IG90aGVyd2lzZSBgdW5kZWZpbmVkYC5cbiovXG5yZWdpc3RlckJsb2NrVHlwZSgnc2F0b3NoaXBheS9ibG9jay1wYWlkLWZpbGUnLCBfZXh0ZW5kcyh7fSwgY29uZmlnLCB7XG5cdGVkaXQ6IGVkaXQsXG5cdHNhdmU6IHNhdmVcbn0pKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stcGFpZC1maWxlL2luZGV4LmpzXG4vLyBtb2R1bGUgaWQgPSA2NFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///64\n"); 819 820 /***/ }), 821 /* 65 */ 822 /*!********************************************************************!*\ 823 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-file/_config.js ***! 824 \********************************************************************/ 825 /*! exports provided: default */ 826 /*! exports used: default */ 827 /***/ (function(module, __webpack_exports__, __webpack_require__) { 828 829 "use strict"; 830 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__helpers__ = __webpack_require__(/*! ../helpers */ 0);\nvar __ = wp.i18n.__;\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n title: __('Paid File'),\n icon: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__helpers__[\"k\" /* SvgIcon */], { type: 'folder', size: '24' }),\n category: 'satoshipay',\n attributes: {\n fileId: {\n type: 'number'\n },\n fileTitle: {\n type: 'string'\n },\n filePrice: {\n type: 'number'\n },\n fileSize: {\n type: 'string'\n }\n },\n keywords: [__('article — satoshiPay block'), __('satoshiPay'), __('paywall')]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtZmlsZS9fY29uZmlnLmpzPzNlZTkiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9fID0gd3AuaTE4bi5fXztcblxuaW1wb3J0IHsgU3ZnSWNvbiB9IGZyb20gJy4uL2hlbHBlcnMnO1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gICAgdGl0bGU6IF9fKCdQYWlkIEZpbGUnKSxcbiAgICBpY29uOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU3ZnSWNvbiwgeyB0eXBlOiAnZm9sZGVyJywgc2l6ZTogJzI0JyB9KSxcbiAgICBjYXRlZ29yeTogJ3NhdG9zaGlwYXknLFxuICAgIGF0dHJpYnV0ZXM6IHtcbiAgICAgICAgZmlsZUlkOiB7XG4gICAgICAgICAgICB0eXBlOiAnbnVtYmVyJ1xuICAgICAgICB9LFxuICAgICAgICBmaWxlVGl0bGU6IHtcbiAgICAgICAgICAgIHR5cGU6ICdzdHJpbmcnXG4gICAgICAgIH0sXG4gICAgICAgIGZpbGVQcmljZToge1xuICAgICAgICAgICAgdHlwZTogJ251bWJlcidcbiAgICAgICAgfSxcbiAgICAgICAgZmlsZVNpemU6IHtcbiAgICAgICAgICAgIHR5cGU6ICdzdHJpbmcnXG4gICAgICAgIH1cbiAgICB9LFxuICAgIGtleXdvcmRzOiBbX18oJ2FydGljbGUg4oCUIHNhdG9zaGlQYXkgYmxvY2snKSwgX18oJ3NhdG9zaGlQYXknKSwgX18oJ3BheXdhbGwnKV1cbn07XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtZmlsZS9fY29uZmlnLmpzXG4vLyBtb2R1bGUgaWQgPSA2NVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///65\n"); 831 832 /***/ }), 833 /* 66 */ 834 /*!******************************************************************!*\ 835 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-file/_edit.js ***! 836 \******************************************************************/ 837 /*! exports provided: default */ 838 /*! exports used: default */ 839 /***/ (function(module, __webpack_exports__, __webpack_require__) { 840 841 "use strict"; 842 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__edit_views__ = __webpack_require__(/*! ./edit-views */ 67);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__helpers__ = __webpack_require__(/*! ../helpers */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Utils__ = __webpack_require__(/*! ../../Utils */ 1);\nvar Fragment = wp.element.Fragment;\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (props) {\n var className = props.className,\n attributes = props.attributes,\n setAttributes = props.setAttributes,\n isSelected = props.isSelected,\n clientId = props.clientId;\n\n Object(__WEBPACK_IMPORTED_MODULE_2__Utils__[\"g\" /* updateSavedPrice */])({ setAttributes: setAttributes, attributes: attributes });\n\n var EditFileView = wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__helpers__[\"c\" /* CheckIfBelowPaywall */], { clientId: clientId }),\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_1__helpers__[\"f\" /* If */],\n { condition: isSelected },\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__edit_views__[\"a\" /* ActivatedViewFocused */], props)\n ),\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_1__helpers__[\"f\" /* If */],\n { condition: !isSelected },\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__edit_views__[\"b\" /* ActivatedViewUnfocused */], props)\n )\n );\n\n return wp.element.createElement(\n 'div',\n { className: 'spgb ' + className },\n attributes.fileId ? EditFileView : wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__edit_views__[\"c\" /* DeactivatedView */], props)\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtZmlsZS9fZWRpdC5qcz9kNzgxIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBGcmFnbWVudCA9IHdwLmVsZW1lbnQuRnJhZ21lbnQ7XG5cbmltcG9ydCB7IERlYWN0aXZhdGVkVmlldywgQWN0aXZhdGVkVmlld0ZvY3VzZWQsIEFjdGl2YXRlZFZpZXdVbmZvY3VzZWQgfSBmcm9tICcuL2VkaXQtdmlld3MnO1xuXG5pbXBvcnQgeyBJZiwgQ2hlY2tJZkJlbG93UGF5d2FsbCB9IGZyb20gJy4uL2hlbHBlcnMnO1xuaW1wb3J0IHsgdXBkYXRlU2F2ZWRQcmljZSB9IGZyb20gJy4uLy4uL1V0aWxzJztcblxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChwcm9wcykge1xuICAgIHZhciBjbGFzc05hbWUgPSBwcm9wcy5jbGFzc05hbWUsXG4gICAgICAgIGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuICAgICAgICBzZXRBdHRyaWJ1dGVzID0gcHJvcHMuc2V0QXR0cmlidXRlcyxcbiAgICAgICAgaXNTZWxlY3RlZCA9IHByb3BzLmlzU2VsZWN0ZWQsXG4gICAgICAgIGNsaWVudElkID0gcHJvcHMuY2xpZW50SWQ7XG5cbiAgICB1cGRhdGVTYXZlZFByaWNlKHsgc2V0QXR0cmlidXRlczogc2V0QXR0cmlidXRlcywgYXR0cmlidXRlczogYXR0cmlidXRlcyB9KTtcblxuICAgIHZhciBFZGl0RmlsZVZpZXcgPSB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgIEZyYWdtZW50LFxuICAgICAgICBudWxsLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ2hlY2tJZkJlbG93UGF5d2FsbCwgeyBjbGllbnRJZDogY2xpZW50SWQgfSksXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgIElmLFxuICAgICAgICAgICAgeyBjb25kaXRpb246IGlzU2VsZWN0ZWQgfSxcbiAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChBY3RpdmF0ZWRWaWV3Rm9jdXNlZCwgcHJvcHMpXG4gICAgICAgICksXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgIElmLFxuICAgICAgICAgICAgeyBjb25kaXRpb246ICFpc1NlbGVjdGVkIH0sXG4gICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQWN0aXZhdGVkVmlld1VuZm9jdXNlZCwgcHJvcHMpXG4gICAgICAgIClcbiAgICApO1xuXG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgJ2RpdicsXG4gICAgICAgIHsgY2xhc3NOYW1lOiAnc3BnYiAnICsgY2xhc3NOYW1lIH0sXG4gICAgICAgIGF0dHJpYnV0ZXMuZmlsZUlkID8gRWRpdEZpbGVWaWV3IDogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KERlYWN0aXZhdGVkVmlldywgcHJvcHMpXG4gICAgKTtcbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9ibG9jay1wYWlkLWZpbGUvX2VkaXQuanNcbi8vIG1vZHVsZSBpZCA9IDY2XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///66\n"); 843 844 /***/ }), 845 /* 67 */ 846 /*!*****************************************************************************!*\ 847 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-file/edit-views/index.js ***! 848 \*****************************************************************************/ 849 /*! exports provided: DeactivatedView, ActivatedViewFocused, ActivatedViewUnfocused */ 850 /*! exports used: ActivatedViewFocused, ActivatedViewUnfocused, DeactivatedView */ 851 /***/ (function(module, __webpack_exports__, __webpack_require__) { 852 853 "use strict"; 854 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Deactivated__ = __webpack_require__(/*! ./Deactivated */ 68);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"c\", function() { return __WEBPACK_IMPORTED_MODULE_0__Deactivated__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__ActivatedFocused__ = __webpack_require__(/*! ./ActivatedFocused */ 69);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return __WEBPACK_IMPORTED_MODULE_1__ActivatedFocused__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__ActivatedUnfocused__ = __webpack_require__(/*! ./ActivatedUnfocused */ 70);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return __WEBPACK_IMPORTED_MODULE_2__ActivatedUnfocused__[\"a\"]; });\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtZmlsZS9lZGl0LXZpZXdzL2luZGV4LmpzPzIwMzQiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgZGVmYXVsdCBhcyBEZWFjdGl2YXRlZFZpZXcgfSBmcm9tICcuL0RlYWN0aXZhdGVkJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgQWN0aXZhdGVkVmlld0ZvY3VzZWQgfSBmcm9tICcuL0FjdGl2YXRlZEZvY3VzZWQnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBBY3RpdmF0ZWRWaWV3VW5mb2N1c2VkIH0gZnJvbSAnLi9BY3RpdmF0ZWRVbmZvY3VzZWQnO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9ibG9jay1wYWlkLWZpbGUvZWRpdC12aWV3cy9pbmRleC5qc1xuLy8gbW9kdWxlIGlkID0gNjdcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///67\n"); 855 856 /***/ }), 857 /* 68 */ 858 /*!***********************************************************************************!*\ 859 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-file/edit-views/Deactivated.js ***! 860 \***********************************************************************************/ 861 /*! exports provided: default */ 862 /*! exports used: default */ 863 /***/ (function(module, __webpack_exports__, __webpack_require__) { 864 865 "use strict"; 866 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Utils__ = __webpack_require__(/*! ../../../Utils */ 1);\nvar MediaPlaceholder = wp.editor.MediaPlaceholder;\nvar Fragment = wp.element.Fragment;\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var setAttributes = _ref.setAttributes;\n\n // Initial Media placeholder labels\n var labels = {\n title: wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__helpers__[\"k\" /* SvgIcon */], { type: 'folder', size: '20', fill: '#565D66', style: { verticalAlign: 'middle', marginRight: '5px' } }),\n ' Paid File'\n ),\n instructions: 'Drag a file, upload a new one or select a file from your library.'\n };\n var onMediaSelect = function onMediaSelect(file) {\n var _getFileInfo = Object(__WEBPACK_IMPORTED_MODULE_1__Utils__[\"b\" /* getFileInfo */])(file),\n fileId = _getFileInfo.id,\n fileTitle = _getFileInfo.title,\n fileSize = _getFileInfo.size;\n\n if (fileId) {\n setAttributes({\n fileId: fileId,\n fileTitle: fileTitle,\n fileSize: fileSize\n });\n }\n };\n return wp.element.createElement(MediaPlaceholder, {\n onSelect: onMediaSelect,\n labels: labels\n });\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtZmlsZS9lZGl0LXZpZXdzL0RlYWN0aXZhdGVkLmpzPzM2ODUiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIE1lZGlhUGxhY2Vob2xkZXIgPSB3cC5lZGl0b3IuTWVkaWFQbGFjZWhvbGRlcjtcbnZhciBGcmFnbWVudCA9IHdwLmVsZW1lbnQuRnJhZ21lbnQ7XG5cblxuaW1wb3J0IHsgU3ZnSWNvbiB9IGZyb20gJy4uLy4uL2hlbHBlcnMnO1xuXG5pbXBvcnQgeyBnZXRGaWxlSW5mbyB9IGZyb20gJy4uLy4uLy4uL1V0aWxzJztcblxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChfcmVmKSB7XG4gICAgdmFyIHNldEF0dHJpYnV0ZXMgPSBfcmVmLnNldEF0dHJpYnV0ZXM7XG5cbiAgICAvLyBJbml0aWFsIE1lZGlhIHBsYWNlaG9sZGVyIGxhYmVsc1xuICAgIHZhciBsYWJlbHMgPSB7XG4gICAgICAgIHRpdGxlOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICBGcmFnbWVudCxcbiAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU3ZnSWNvbiwgeyB0eXBlOiAnZm9sZGVyJywgc2l6ZTogJzIwJywgZmlsbDogJyM1NjVENjYnLCBzdHlsZTogeyB2ZXJ0aWNhbEFsaWduOiAnbWlkZGxlJywgbWFyZ2luUmlnaHQ6ICc1cHgnIH0gfSksXG4gICAgICAgICAgICAnIFBhaWQgRmlsZSdcbiAgICAgICAgKSxcbiAgICAgICAgaW5zdHJ1Y3Rpb25zOiAnRHJhZyBhIGZpbGUsIHVwbG9hZCBhIG5ldyBvbmUgb3Igc2VsZWN0IGEgZmlsZSBmcm9tIHlvdXIgbGlicmFyeS4nXG4gICAgfTtcbiAgICB2YXIgb25NZWRpYVNlbGVjdCA9IGZ1bmN0aW9uIG9uTWVkaWFTZWxlY3QoZmlsZSkge1xuICAgICAgICB2YXIgX2dldEZpbGVJbmZvID0gZ2V0RmlsZUluZm8oZmlsZSksXG4gICAgICAgICAgICBmaWxlSWQgPSBfZ2V0RmlsZUluZm8uaWQsXG4gICAgICAgICAgICBmaWxlVGl0bGUgPSBfZ2V0RmlsZUluZm8udGl0bGUsXG4gICAgICAgICAgICBmaWxlU2l6ZSA9IF9nZXRGaWxlSW5mby5zaXplO1xuXG4gICAgICAgIGlmIChmaWxlSWQpIHtcbiAgICAgICAgICAgIHNldEF0dHJpYnV0ZXMoe1xuICAgICAgICAgICAgICAgIGZpbGVJZDogZmlsZUlkLFxuICAgICAgICAgICAgICAgIGZpbGVUaXRsZTogZmlsZVRpdGxlLFxuICAgICAgICAgICAgICAgIGZpbGVTaXplOiBmaWxlU2l6ZVxuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cbiAgICB9O1xuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoTWVkaWFQbGFjZWhvbGRlciwge1xuICAgICAgICBvblNlbGVjdDogb25NZWRpYVNlbGVjdCxcbiAgICAgICAgbGFiZWxzOiBsYWJlbHNcbiAgICB9KTtcbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9ibG9jay1wYWlkLWZpbGUvZWRpdC12aWV3cy9EZWFjdGl2YXRlZC5qc1xuLy8gbW9kdWxlIGlkID0gNjhcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///68\n"); 867 868 /***/ }), 869 /* 69 */ 870 /*!****************************************************************************************!*\ 871 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-file/edit-views/ActivatedFocused.js ***! 872 \****************************************************************************************/ 873 /*! exports provided: default */ 874 /*! exports used: default */ 875 /***/ (function(module, __webpack_exports__, __webpack_require__) { 876 877 "use strict"; 878 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Utils__ = __webpack_require__(/*! ../../../Utils */ 1);\nvar Fragment = wp.element.Fragment;\n\n\n\n\n\n\nvar TextInput = __WEBPACK_IMPORTED_MODULE_0__helpers__[\"e\" /* Form */].TextInput;\n\n\nvar payButtonContainerStyle = {\n paddingLeft: '140px',\n minHeight: '65px',\n display: 'flex',\n alignItems: 'center'\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_0__helpers__[\"i\" /* PayButton */],\n {\n type: 'file',\n price: attributes.filePrice,\n containerStyle: payButtonContainerStyle },\n wp.element.createElement(\n 'div',\n null,\n attributes.fileTitle,\n ' (',\n attributes.fileSize,\n ')'\n )\n ),\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_0__helpers__[\"b\" /* BlockEditorLayout */],\n null,\n wp.element.createElement(\n 'div',\n null,\n wp.element.createElement(TextInput, {\n label: 'Price',\n affix: 'lumens',\n type: 'number',\n value: attributes.filePrice,\n placeholder: '0.00',\n min: '0',\n onChange: function onChange(price) {\n return setAttributes({ filePrice: price ? parseInt(price) >= 0 ? parseInt(price) : parseInt(price) * -1 : null });\n }\n }),\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__helpers__[\"d\" /* CryptoToFiat */], {\n value: attributes.filePrice\n })\n )\n )\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtZmlsZS9lZGl0LXZpZXdzL0FjdGl2YXRlZEZvY3VzZWQuanM/MTAwYiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgRnJhZ21lbnQgPSB3cC5lbGVtZW50LkZyYWdtZW50O1xuXG5cbmltcG9ydCB7IEZvcm0sIFBheUJ1dHRvbiwgQmxvY2tFZGl0b3JMYXlvdXQsIENyeXB0b1RvRmlhdCB9IGZyb20gJy4uLy4uL2hlbHBlcnMnO1xuXG5pbXBvcnQgeyBnZXRGaWxlSW5mbyB9IGZyb20gJy4uLy4uLy4uL1V0aWxzJztcblxudmFyIFRleHRJbnB1dCA9IEZvcm0uVGV4dElucHV0O1xuXG5cbnZhciBwYXlCdXR0b25Db250YWluZXJTdHlsZSA9IHtcbiAgICBwYWRkaW5nTGVmdDogJzE0MHB4JyxcbiAgICBtaW5IZWlnaHQ6ICc2NXB4JyxcbiAgICBkaXNwbGF5OiAnZmxleCcsXG4gICAgYWxpZ25JdGVtczogJ2NlbnRlcidcbn07XG5cbmV4cG9ydCBkZWZhdWx0IChmdW5jdGlvbiAoX3JlZikge1xuICAgIHZhciBhdHRyaWJ1dGVzID0gX3JlZi5hdHRyaWJ1dGVzLFxuICAgICAgICBzZXRBdHRyaWJ1dGVzID0gX3JlZi5zZXRBdHRyaWJ1dGVzO1xuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgIEZyYWdtZW50LFxuICAgICAgICBudWxsLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICBQYXlCdXR0b24sXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgdHlwZTogJ2ZpbGUnLFxuICAgICAgICAgICAgICAgIHByaWNlOiBhdHRyaWJ1dGVzLmZpbGVQcmljZSxcbiAgICAgICAgICAgICAgICBjb250YWluZXJTdHlsZTogcGF5QnV0dG9uQ29udGFpbmVyU3R5bGUgfSxcbiAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICAgICAnZGl2JyxcbiAgICAgICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXMuZmlsZVRpdGxlLFxuICAgICAgICAgICAgICAgICcgKCcsXG4gICAgICAgICAgICAgICAgYXR0cmlidXRlcy5maWxlU2l6ZSxcbiAgICAgICAgICAgICAgICAnKSdcbiAgICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgQmxvY2tFZGl0b3JMYXlvdXQsXG4gICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgICdkaXYnLFxuICAgICAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRJbnB1dCwge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbDogJ1ByaWNlJyxcbiAgICAgICAgICAgICAgICAgICAgYWZmaXg6ICdsdW1lbnMnLFxuICAgICAgICAgICAgICAgICAgICB0eXBlOiAnbnVtYmVyJyxcbiAgICAgICAgICAgICAgICAgICAgdmFsdWU6IGF0dHJpYnV0ZXMuZmlsZVByaWNlLFxuICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogJzAuMDAnLFxuICAgICAgICAgICAgICAgICAgICBtaW46ICcwJyxcbiAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHByaWNlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gc2V0QXR0cmlidXRlcyh7IGZpbGVQcmljZTogcHJpY2UgPyBwYXJzZUludChwcmljZSkgPj0gMCA/IHBhcnNlSW50KHByaWNlKSA6IHBhcnNlSW50KHByaWNlKSAqIC0xIDogbnVsbCB9KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChDcnlwdG9Ub0ZpYXQsIHtcbiAgICAgICAgICAgICAgICAgICAgdmFsdWU6IGF0dHJpYnV0ZXMuZmlsZVByaWNlXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICk7XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stcGFpZC1maWxlL2VkaXQtdmlld3MvQWN0aXZhdGVkRm9jdXNlZC5qc1xuLy8gbW9kdWxlIGlkID0gNjlcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///69\n"); 879 880 /***/ }), 881 /* 70 */ 882 /*!******************************************************************************************!*\ 883 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-file/edit-views/ActivatedUnfocused.js ***! 884 \******************************************************************************************/ 885 /*! exports provided: default */ 886 /*! exports used: default */ 887 /***/ (function(module, __webpack_exports__, __webpack_require__) { 888 889 "use strict"; 890 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\n\n\nvar payButtonContainerStyle = {\n paddingLeft: '140px',\n minHeight: '65px',\n display: 'flex',\n alignItems: 'center'\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var attributes = _ref.attributes;\n return wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_0__helpers__[\"i\" /* PayButton */],\n {\n type: 'file',\n price: attributes.filePrice,\n containerStyle: payButtonContainerStyle },\n wp.element.createElement(\n 'div',\n null,\n attributes.fileTitle,\n ' ',\n attributes.fileSize ? '(' + attributes.fileSize + ')' : ''\n )\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtZmlsZS9lZGl0LXZpZXdzL0FjdGl2YXRlZFVuZm9jdXNlZC5qcz9mNzU1Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBheUJ1dHRvbiB9IGZyb20gJy4uLy4uL2hlbHBlcnMnO1xuXG52YXIgcGF5QnV0dG9uQ29udGFpbmVyU3R5bGUgPSB7XG4gICAgcGFkZGluZ0xlZnQ6ICcxNDBweCcsXG4gICAgbWluSGVpZ2h0OiAnNjVweCcsXG4gICAgZGlzcGxheTogJ2ZsZXgnLFxuICAgIGFsaWduSXRlbXM6ICdjZW50ZXInXG59O1xuXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKF9yZWYpIHtcbiAgICB2YXIgYXR0cmlidXRlcyA9IF9yZWYuYXR0cmlidXRlcztcbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICBQYXlCdXR0b24sXG4gICAgICAgIHtcbiAgICAgICAgICAgIHR5cGU6ICdmaWxlJyxcbiAgICAgICAgICAgIHByaWNlOiBhdHRyaWJ1dGVzLmZpbGVQcmljZSxcbiAgICAgICAgICAgIGNvbnRhaW5lclN0eWxlOiBwYXlCdXR0b25Db250YWluZXJTdHlsZSB9LFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAnZGl2JyxcbiAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICBhdHRyaWJ1dGVzLmZpbGVUaXRsZSxcbiAgICAgICAgICAgICcgJyxcbiAgICAgICAgICAgIGF0dHJpYnV0ZXMuZmlsZVNpemUgPyAnKCcgKyBhdHRyaWJ1dGVzLmZpbGVTaXplICsgJyknIDogJydcbiAgICAgICAgKVxuICAgICk7XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stcGFpZC1maWxlL2VkaXQtdmlld3MvQWN0aXZhdGVkVW5mb2N1c2VkLmpzXG4vLyBtb2R1bGUgaWQgPSA3MFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///70\n"); 891 892 /***/ }), 893 /* 71 */ 894 /*!******************************************************************!*\ 895 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-file/_save.js ***! 896 \******************************************************************/ 897 /*! exports provided: default */ 898 /*! exports used: default */ 899 /***/ (function(module, __webpack_exports__, __webpack_require__) { 900 901 "use strict"; 902 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Utils__ = __webpack_require__(/*! ../../Utils */ 1);\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var attributes = _ref.attributes;\n var fileId = attributes.fileId,\n filePrice = attributes.filePrice;\n\n\n if (fileId && filePrice) {\n // Create good or Update price\n Object(__WEBPACK_IMPORTED_MODULE_0__Utils__[\"e\" /* makeAjaxRequest */])({\n body: {\n action: 'set_product_price',\n post_id: fileId,\n price: filePrice || 0,\n enabled: 1\n }\n });\n }\n\n return fileId ? wp.element.createElement('div', { dangerouslySetInnerHTML: { __html: '<!--satoshipay:download attachment-id=\"' + fileId + '\"-->' } }) : '';\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtZmlsZS9fc2F2ZS5qcz82YmUzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IG1ha2VBamF4UmVxdWVzdCB9IGZyb20gJy4uLy4uL1V0aWxzJztcblxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChfcmVmKSB7XG4gICAgdmFyIGF0dHJpYnV0ZXMgPSBfcmVmLmF0dHJpYnV0ZXM7XG4gICAgdmFyIGZpbGVJZCA9IGF0dHJpYnV0ZXMuZmlsZUlkLFxuICAgICAgICBmaWxlUHJpY2UgPSBhdHRyaWJ1dGVzLmZpbGVQcmljZTtcblxuXG4gICAgaWYgKGZpbGVJZCAmJiBmaWxlUHJpY2UpIHtcbiAgICAgICAgLy8gQ3JlYXRlIGdvb2Qgb3IgVXBkYXRlIHByaWNlXG4gICAgICAgIG1ha2VBamF4UmVxdWVzdCh7XG4gICAgICAgICAgICBib2R5OiB7XG4gICAgICAgICAgICAgICAgYWN0aW9uOiAnc2V0X3Byb2R1Y3RfcHJpY2UnLFxuICAgICAgICAgICAgICAgIHBvc3RfaWQ6IGZpbGVJZCxcbiAgICAgICAgICAgICAgICBwcmljZTogZmlsZVByaWNlIHx8IDAsXG4gICAgICAgICAgICAgICAgZW5hYmxlZDogMVxuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICB9XG5cbiAgICByZXR1cm4gZmlsZUlkID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdkaXYnLCB7IGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MOiB7IF9faHRtbDogJzwhLS1zYXRvc2hpcGF5OmRvd25sb2FkIGF0dGFjaG1lbnQtaWQ9XCInICsgZmlsZUlkICsgJ1wiLS0+JyB9IH0pIDogJyc7XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stcGFpZC1maWxlL19zYXZlLmpzXG4vLyBtb2R1bGUgaWQgPSA3MVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///71\n"); 903 904 /***/ }), 905 /* 72 */ 906 /*!*********************************************************************!*\ 907 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-file/editor.scss ***! 908 \*********************************************************************/ 909 /*! dynamic exports provided */ 910 /***/ (function(module, exports) { 911 912 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtZmlsZS9lZGl0b3Iuc2Nzcz8zNDJiIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtZmlsZS9lZGl0b3Iuc2Nzc1xuLy8gbW9kdWxlIGlkID0gNzJcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///72\n"); 913 914 /***/ }), 915 /* 73 */ 582 916 /*!********************************************************************!*\ 583 917 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-file/style.scss ***! … … 586 920 /***/ (function(module, exports) { 587 921 588 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtZmlsZS9zdHlsZS5zY3NzP2M4OTciXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stcGFpZC1maWxlL3N0eWxlLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDQ1XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///45\n"); 589 590 /***/ }), 591 /* 46 */ 592 /*!*********************************************************************!*\ 593 !*** ./plugin/src/SatoshiPay/Gutenberg/block-paid-file/editor.scss ***! 594 \*********************************************************************/ 595 /*! dynamic exports provided */ 596 /***/ (function(module, exports) { 597 598 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtZmlsZS9lZGl0b3Iuc2Nzcz8zNDJiIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtZmlsZS9lZGl0b3Iuc2Nzc1xuLy8gbW9kdWxlIGlkID0gNDZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///46\n"); 599 600 /***/ }), 601 /* 47 */ 922 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLXBhaWQtZmlsZS9zdHlsZS5zY3NzP2M4OTciXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stcGFpZC1maWxlL3N0eWxlLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDczXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///73\n"); 923 924 /***/ }), 925 /* 74 */ 602 926 /*!*****************************************************************!*\ 603 927 !*** ./plugin/src/SatoshiPay/Gutenberg/block-donation/index.js ***! … … 607 931 608 932 "use strict"; 609 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 48);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__style_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss__ = __webpack_require__(/*! ./editor.scss */ 49);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__helpers__ = __webpack_require__(/*! ../helpers */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Utils__ = __webpack_require__(/*! ../../Utils */ 1);\n/**\n* BLOCK: donation\n*/\n\n\n\n\nvar registerBlockType = wp.blocks.registerBlockType;\nvar MediaUpload = wp.editor.MediaUpload;\nvar Fragment = wp.element.Fragment;\nvar __ = wp.i18n.__;\n\n\n\n\n\n\nvar TextInput = __WEBPACK_IMPORTED_MODULE_2__helpers__[\"e\" /* Form */].TextInput,\n Select = __WEBPACK_IMPORTED_MODULE_2__helpers__[\"e\" /* Form */].Select,\n Button = __WEBPACK_IMPORTED_MODULE_2__helpers__[\"e\" /* Form */].Button;\n\n/**\n* Register: a Gutenberg Block.\n*\n* Registers a new block provided a unique name and an object defining its\n* behavior. Once registered, the block is made editor as an option to any\n* editor interface where blocks are implemented.\n*\n* @link https://wordpress.org/gutenberg/handbook/block-api/\n* @param {string} name Block name.\n* @param {Object} settings Block settings.\n* @return {?WPBlock} The block, if it has been successfully\n* registered; otherwise `undefined`.\n*/\n\nregisterBlockType('satoshipay/block-donation', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n\ttitle: __('Donation'), // Block title.\n\ticon: wp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__helpers__[\"k\" /* SvgIcon */], { type: 'heart', size: '15', fill: '#565D66', style: { verticalAlign: 'middle' } }), // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tcategory: 'satoshipay', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tattributes: {\n\t\tdonationValue: {\n\t\t\ttype: 'number'\n\t\t},\n\t\tdonationCurrency: {\n\t\t\ttype: 'string',\n\t\t\tdefault: null\n\t\t},\n\t\tplaceholderId: {\n\t\t\ttype: 'number'\n\t\t},\n\t\tenabled: {\n\t\t\ttype: 'boolean',\n\t\t\tdefault: false\n\t\t},\n\t\tcreatingPlaceholder: { // A loading state to avoid sending multiple requests\n\t\t\ttype: 'boolean'\n\t\t},\n\t\tcoverWidth: { // store the cover display width\n\t\t\ttype: 'number'\n\t\t},\n\t\tcoverHeight: { // store the cover display height\n\t\t\ttype: 'number'\n\t\t},\n\t\tcoverType: { // store the cover type none | image\n\t\t\ttype: 'string'\n\t\t},\n\t\tcoverUrl: { // store the cover url - default is grey solid color\n\t\t\ttype: 'string',\n\t\t\tdefault: Object(__WEBPACK_IMPORTED_MODULE_3__Utils__[\"c\" /* getSvgSolidColor */])()\n\t\t},\n\t\tcoverTitle: { // store the cover title to be displayed in the cover select dropdown\n\t\t\ttype: 'string'\n\t\t}\n\t},\n\tkeywords: [__('article — satoshiPay block'), __('satoshiPay'), __('paywall')],\n\tedit: function edit(_ref) {\n\t\tvar className = _ref.className,\n\t\t attributes = _ref.attributes,\n\t\t setAttributes = _ref.setAttributes,\n\t\t isSelected = _ref.isSelected,\n\t\t toggleSelection = _ref.toggleSelection,\n\t\t clientId = _ref.clientId;\n\n\t\t// Create a placeholder post if there is none\n\t\tif (!attributes.placeholderId && !attributes.creatingPlaceholder) {\n\t\t\tsetAttributes({ creatingPlaceholder: true });\n\t\t\t// Create a donation placeholder post\n\t\t\tObject(__WEBPACK_IMPORTED_MODULE_3__Utils__[\"e\" /* makeAjaxRequest */])({\n\t\t\t\tbody: {\n\t\t\t\t\taction: 'create_donation_post'\n\t\t\t\t}\n\t\t\t}).then(function (_ref2) {\n\t\t\t\tvar success = _ref2.success,\n\t\t\t\t data = _ref2.data;\n\n\t\t\t\tif (success) {\n\t\t\t\t\tsetAttributes({\n\t\t\t\t\t\tplaceholderId: data.ID,\n\t\t\t\t\t\tcreatingPlaceholder: false\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\n\t\tvar allowedCurrencies = [{\n\t\t\tlabel: 'USD',\n\t\t\tvalue: 'USD'\n\t\t}, {\n\t\t\tlabel: 'EUR',\n\t\t\tvalue: 'EUR'\n\t\t}, {\n\t\t\tlabel: 'GBP',\n\t\t\tvalue: 'GBP'\n\t\t}];\n\n\t\t// coverType enum\n\t\tvar coverTypes = {\n\t\t\tCOVER_TYPE_NONE: 'COVER_TYPE_NONE',\n\t\t\tCOVER_TYPE_CHOOSE_FILE: 'COVER_TYPE_CHOOSE_FILE',\n\t\t\tCOVER_TYPE_FILE: 'COVER_TYPE_FILE'\n\n\t\t\t// Cover types dropdown options\n\t\t};var getCoverTypesOptions = function getCoverTypesOptions() {\n\t\t\tvar baseCoverTypes = [{\n\t\t\t\tlabel: 'None (grey box)',\n\t\t\t\tvalue: coverTypes.COVER_TYPE_NONE\n\t\t\t}, {\n\t\t\t\tlabel: 'Choose file...',\n\t\t\t\tvalue: coverTypes.COVER_TYPE_CHOOSE_FILE\n\t\t\t}];\n\n\t\t\t// Add the current selected cover image\n\t\t\tif (attributes.coverType === coverTypes.COVER_TYPE_FILE) {\n\t\t\t\tbaseCoverTypes.push({\n\t\t\t\t\tlabel: Object(__WEBPACK_IMPORTED_MODULE_3__Utils__[\"d\" /* limitString */])(attributes.coverTitle),\n\t\t\t\t\tvalue: coverTypes.COVER_TYPE_FILE\n\t\t\t\t});\n\t\t\t}\n\n\t\t\treturn baseCoverTypes;\n\t\t};\n\n\t\tvar DeactivatedView = wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ className: 'spgb__block spgb__donation--deactivated' },\n\t\t\twp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\t{ className: 'spgb__block__header spgb__text-align--center' },\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__helpers__[\"k\" /* SvgIcon */], { type: 'heart', size: '15', fill: '#565D66', style: { verticalAlign: 'middle' } }),\n\t\t\t\t' Donation Button'\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_2__helpers__[\"f\" /* If */],\n\t\t\t\t{ condition: isSelected },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'div',\n\t\t\t\t\t{ className: 'spgb__block__body spgb__text-align--center' },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t'div',\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\t'This button will let visitors send donations to your payout address specified in your Publisher Dashboard.'\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t'div',\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\t'To set up the amount, go ahead and activate your button!'\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(Button, {\n\t\t\t\t\t\tstyle: { margin: '16px auto' },\n\t\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\t\treturn setAttributes({ enabled: true });\n\t\t\t\t\t\t},\n\t\t\t\t\t\tvalue: 'Activate donation button'\n\t\t\t\t\t})\n\t\t\t\t)\n\t\t\t)\n\t\t);\n\n\t\tvar ActivatedViewFocused = wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ className: 'spgb__block__body' },\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__helpers__[\"i\" /* PayButton */], {\n\t\t\t\ttype: 'donation',\n\t\t\t\tprice: attributes.donationValue,\n\t\t\t\tstyle: { marginBottom: '20px' }\n\t\t\t}),\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_2__helpers__[\"b\" /* BlockEditorLayout */],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'div',\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(TextInput, {\n\t\t\t\t\t\tlabel: 'Price',\n\t\t\t\t\t\taffix: 'lumens',\n\t\t\t\t\t\ttype: 'number',\n\t\t\t\t\t\tvalue: attributes.donationValue,\n\t\t\t\t\t\tplaceholder: '0.00',\n\t\t\t\t\t\tmin: '0',\n\t\t\t\t\t\tonChange: function onChange(donationValue) {\n\t\t\t\t\t\t\treturn setAttributes({ donationValue: donationValue ? parseInt(donationValue) >= 0 ? parseInt(donationValue) : parseInt(donationValue) * -1 : null });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__helpers__[\"d\" /* CryptoToFiat */], {\n\t\t\t\t\t\tfiat: attributes.donationCurrency || undefined,\n\t\t\t\t\t\tvalue: attributes.donationValue\n\t\t\t\t\t})\n\t\t\t\t),\n\t\t\t\twp.element.createElement(Select, {\n\t\t\t\t\tlabel: 'Currency',\n\t\t\t\t\tvalue: attributes.donationCurrency,\n\t\t\t\t\toptions: allowedCurrencies,\n\t\t\t\t\tplaceholder: 'Choose currency...',\n\t\t\t\t\tonSelect: function onSelect(donationCurrency) {\n\t\t\t\t\t\tsetAttributes({ donationCurrency: donationCurrency });\n\t\t\t\t\t}\n\t\t\t\t}),\n\t\t\t\twp.element.createElement(MediaUpload, {\n\t\t\t\t\tonSelect: function onSelect(_ref3) {\n\t\t\t\t\t\tvar url = _ref3.url,\n\t\t\t\t\t\t title = _ref3.title,\n\t\t\t\t\t\t name = _ref3.name,\n\t\t\t\t\t\t height = _ref3.height,\n\t\t\t\t\t\t width = _ref3.width;\n\n\t\t\t\t\t\tsetAttributes({\n\t\t\t\t\t\t\tcoverType: coverTypes.COVER_TYPE_FILE,\n\t\t\t\t\t\t\tcoverUrl: url,\n\t\t\t\t\t\t\tcoverTitle: title + ' (' + name + ')',\n\t\t\t\t\t\t\tcoverHeight: height ? Math.round(height * 580 / width) : 0,\n\t\t\t\t\t\t\tcoverWidth: width ? 580 : 0\n\t\t\t\t\t\t});\n\t\t\t\t\t},\n\t\t\t\t\tallowedTypes: ['image'],\n\t\t\t\t\trender: function render(_ref4) {\n\t\t\t\t\t\tvar open = _ref4.open;\n\t\t\t\t\t\treturn wp.element.createElement(Select, {\n\t\t\t\t\t\t\tlabel: 'Cover',\n\t\t\t\t\t\t\tsize: 'large',\n\t\t\t\t\t\t\tvalue: attributes.coverType,\n\t\t\t\t\t\t\toptions: getCoverTypesOptions(),\n\t\t\t\t\t\t\tonSelect: function onSelect(coverType) {\n\t\t\t\t\t\t\t\tswitch (coverType) {\n\t\t\t\t\t\t\t\t\tcase coverTypes.COVER_TYPE_CHOOSE_FILE:\n\t\t\t\t\t\t\t\t\t\topen();\n\t\t\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t\t\tcase coverTypes.COVER_TYPE_FILE:\n\t\t\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ coverType: coverType, coverUrl: Object(__WEBPACK_IMPORTED_MODULE_3__Utils__[\"c\" /* getSvgSolidColor */])(), coverTitle: '' });\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_2__helpers__[\"a\" /* BlockCoverPreview */],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement('img', { style: { height: '75px', width: 'auto' }, src: attributes.coverUrl, alt: attributes.coverTitle || 'cover' })\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_2__helpers__[\"b\" /* BlockEditorLayout */],\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(Button, {\n\t\t\t\t\tvalue: 'Deactivate donation button',\n\t\t\t\t\tisSolid: true,\n\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\treturn setAttributes({ enabled: false });\n\t\t\t\t\t} })\n\t\t\t)\n\t\t);\n\n\t\tvar ActivatedViewUnfocused = wp.element.createElement(\n\t\t\t__WEBPACK_IMPORTED_MODULE_2__helpers__[\"i\" /* PayButton */],\n\t\t\t{\n\t\t\t\ttype: 'donation',\n\t\t\t\tprice: attributes.donationValue,\n\t\t\t\tcontainerStyle: {\n\t\t\t\t\tminHeight: '100px'\n\t\t\t\t} },\n\t\t\twp.element.createElement('img', { src: attributes.coverUrl, width: '' + (attributes.coverTitle ? attributes.coverWidth + 'px' : '100%'), height: attributes.coverHeight + 'px' })\n\t\t);\n\n\t\tvar ActivatedView = wp.element.createElement(\n\t\t\tFragment,\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_2__helpers__[\"f\" /* If */],\n\t\t\t\t{ condition: isSelected },\n\t\t\t\tActivatedViewFocused\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t__WEBPACK_IMPORTED_MODULE_2__helpers__[\"f\" /* If */],\n\t\t\t\t{ condition: !isSelected },\n\t\t\t\tActivatedViewUnfocused\n\t\t\t)\n\t\t);\n\n\t\treturn wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ className: 'spgb ' + className },\n\t\t\tattributes.enabled ? ActivatedView : DeactivatedView\n\t\t);\n\t},\n\tsave: function save(_ref5) {\n\t\tvar attributes = _ref5.attributes;\n\t\tvar placeholderId = attributes.placeholderId,\n\t\t donationValue = attributes.donationValue,\n\t\t coverWidth = attributes.coverWidth,\n\t\t coverHeight = attributes.coverHeight,\n\t\t coverUrl = attributes.coverUrl,\n\t\t donationCurrency = attributes.donationCurrency,\n\t\t enabled = attributes.enabled;\n\n\t\tif (placeholderId && donationValue && enabled) {\n\t\t\t// Create good or Update price\n\t\t\tObject(__WEBPACK_IMPORTED_MODULE_3__Utils__[\"e\" /* makeAjaxRequest */])({\n\t\t\t\tbody: {\n\t\t\t\t\taction: 'set_good_price',\n\t\t\t\t\tpost_id: placeholderId,\n\t\t\t\t\tprice: donationValue || 0,\n\t\t\t\t\tenabled: 1\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t\treturn enabled ? wp.element.createElement('div', { dangerouslySetInnerHTML: { __html: '<!--satoshipay:donation attachment-id=\"' + placeholderId + '\" width=\"' + coverWidth + '\" height=\"' + coverHeight + '\" preview=\"' + coverUrl + '\" asset=\"' + donationCurrency + '\"-->' } }) : null;\n\t}\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWRvbmF0aW9uL2luZGV4LmpzPzNmNDEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4qIEJMT0NLOiBkb25hdGlvblxuKi9cblxuaW1wb3J0ICcuL3N0eWxlLnNjc3MnO1xuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcblxudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlO1xudmFyIE1lZGlhVXBsb2FkID0gd3AuZWRpdG9yLk1lZGlhVXBsb2FkO1xudmFyIEZyYWdtZW50ID0gd3AuZWxlbWVudC5GcmFnbWVudDtcbnZhciBfXyA9IHdwLmkxOG4uX187XG5cblxuaW1wb3J0IHsgRm9ybSwgSWYsIFBheUJ1dHRvbiwgU3ZnSWNvbiwgQmxvY2tFZGl0b3JMYXlvdXQsIEJsb2NrQ292ZXJQcmV2aWV3LCBDcnlwdG9Ub0ZpYXQgfSBmcm9tICcuLi9oZWxwZXJzJztcblxuaW1wb3J0IHsgbWFrZUFqYXhSZXF1ZXN0LCBnZXRTdmdTb2xpZENvbG9yLCBsaW1pdFN0cmluZyB9IGZyb20gJy4uLy4uL1V0aWxzJztcblxudmFyIFRleHRJbnB1dCA9IEZvcm0uVGV4dElucHV0LFxuICAgIFNlbGVjdCA9IEZvcm0uU2VsZWN0LFxuICAgIEJ1dHRvbiA9IEZvcm0uQnV0dG9uO1xuXG4vKipcbiogUmVnaXN0ZXI6IGEgR3V0ZW5iZXJnIEJsb2NrLlxuKlxuKiBSZWdpc3RlcnMgYSBuZXcgYmxvY2sgcHJvdmlkZWQgYSB1bmlxdWUgbmFtZSBhbmQgYW4gb2JqZWN0IGRlZmluaW5nIGl0c1xuKiBiZWhhdmlvci4gT25jZSByZWdpc3RlcmVkLCB0aGUgYmxvY2sgaXMgbWFkZSBlZGl0b3IgYXMgYW4gb3B0aW9uIHRvIGFueVxuKiBlZGl0b3IgaW50ZXJmYWNlIHdoZXJlIGJsb2NrcyBhcmUgaW1wbGVtZW50ZWQuXG4qXG4qIEBsaW5rIGh0dHBzOi8vd29yZHByZXNzLm9yZy9ndXRlbmJlcmcvaGFuZGJvb2svYmxvY2stYXBpL1xuKiBAcGFyYW0gIHtzdHJpbmd9ICAgbmFtZSAgICAgQmxvY2sgbmFtZS5cbiogQHBhcmFtICB7T2JqZWN0fSAgIHNldHRpbmdzIEJsb2NrIHNldHRpbmdzLlxuKiBAcmV0dXJuIHs/V1BCbG9ja30gICAgICAgICAgVGhlIGJsb2NrLCBpZiBpdCBoYXMgYmVlbiBzdWNjZXNzZnVsbHlcbiogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyZWQ7IG90aGVyd2lzZSBgdW5kZWZpbmVkYC5cbiovXG5cbnJlZ2lzdGVyQmxvY2tUeXBlKCdzYXRvc2hpcGF5L2Jsb2NrLWRvbmF0aW9uJywge1xuXHQvLyBCbG9jayBuYW1lLiBCbG9jayBuYW1lcyBtdXN0IGJlIHN0cmluZyB0aGF0IGNvbnRhaW5zIGEgbmFtZXNwYWNlIHByZWZpeC4gRXhhbXBsZTogbXktcGx1Z2luL215LWN1c3RvbS1ibG9jay5cblx0dGl0bGU6IF9fKCdEb25hdGlvbicpLCAvLyBCbG9jayB0aXRsZS5cblx0aWNvbjogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFN2Z0ljb24sIHsgdHlwZTogJ2hlYXJ0Jywgc2l6ZTogJzE1JywgZmlsbDogJyM1NjVENjYnLCBzdHlsZTogeyB2ZXJ0aWNhbEFsaWduOiAnbWlkZGxlJyB9IH0pLCAvLyBCbG9jayBpY29uIGZyb20gRGFzaGljb25zIOKGkiBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL3Jlc291cmNlL2Rhc2hpY29ucy8uXG5cdGNhdGVnb3J5OiAnc2F0b3NoaXBheScsIC8vIEJsb2NrIGNhdGVnb3J5IOKAlCBHcm91cCBibG9ja3MgdG9nZXRoZXIgYmFzZWQgb24gY29tbW9uIHRyYWl0cyBFLmcuIGNvbW1vbiwgZm9ybWF0dGluZywgbGF5b3V0IHdpZGdldHMsIGVtYmVkLlxuXHRhdHRyaWJ1dGVzOiB7XG5cdFx0ZG9uYXRpb25WYWx1ZToge1xuXHRcdFx0dHlwZTogJ251bWJlcidcblx0XHR9LFxuXHRcdGRvbmF0aW9uQ3VycmVuY3k6IHtcblx0XHRcdHR5cGU6ICdzdHJpbmcnLFxuXHRcdFx0ZGVmYXVsdDogbnVsbFxuXHRcdH0sXG5cdFx0cGxhY2Vob2xkZXJJZDoge1xuXHRcdFx0dHlwZTogJ251bWJlcidcblx0XHR9LFxuXHRcdGVuYWJsZWQ6IHtcblx0XHRcdHR5cGU6ICdib29sZWFuJyxcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXG5cdFx0fSxcblx0XHRjcmVhdGluZ1BsYWNlaG9sZGVyOiB7IC8vIEEgbG9hZGluZyBzdGF0ZSB0byBhdm9pZCBzZW5kaW5nIG11bHRpcGxlIHJlcXVlc3RzXG5cdFx0XHR0eXBlOiAnYm9vbGVhbidcblx0XHR9LFxuXHRcdGNvdmVyV2lkdGg6IHsgLy8gc3RvcmUgdGhlIGNvdmVyIGRpc3BsYXkgd2lkdGhcblx0XHRcdHR5cGU6ICdudW1iZXInXG5cdFx0fSxcblx0XHRjb3ZlckhlaWdodDogeyAvLyBzdG9yZSB0aGUgY292ZXIgZGlzcGxheSBoZWlnaHRcblx0XHRcdHR5cGU6ICdudW1iZXInXG5cdFx0fSxcblx0XHRjb3ZlclR5cGU6IHsgLy8gc3RvcmUgdGhlIGNvdmVyIHR5cGUgbm9uZSB8IGltYWdlXG5cdFx0XHR0eXBlOiAnc3RyaW5nJ1xuXHRcdH0sXG5cdFx0Y292ZXJVcmw6IHsgLy8gc3RvcmUgdGhlIGNvdmVyIHVybCAtIGRlZmF1bHQgaXMgZ3JleSBzb2xpZCBjb2xvclxuXHRcdFx0dHlwZTogJ3N0cmluZycsXG5cdFx0XHRkZWZhdWx0OiBnZXRTdmdTb2xpZENvbG9yKClcblx0XHR9LFxuXHRcdGNvdmVyVGl0bGU6IHsgLy8gc3RvcmUgdGhlIGNvdmVyIHRpdGxlIHRvIGJlIGRpc3BsYXllZCBpbiB0aGUgY292ZXIgc2VsZWN0IGRyb3Bkb3duXG5cdFx0XHR0eXBlOiAnc3RyaW5nJ1xuXHRcdH1cblx0fSxcblx0a2V5d29yZHM6IFtfXygnYXJ0aWNsZSDigJQgc2F0b3NoaVBheSBibG9jaycpLCBfXygnc2F0b3NoaVBheScpLCBfXygncGF5d2FsbCcpXSxcblx0ZWRpdDogZnVuY3Rpb24gZWRpdChfcmVmKSB7XG5cdFx0dmFyIGNsYXNzTmFtZSA9IF9yZWYuY2xhc3NOYW1lLFxuXHRcdCAgICBhdHRyaWJ1dGVzID0gX3JlZi5hdHRyaWJ1dGVzLFxuXHRcdCAgICBzZXRBdHRyaWJ1dGVzID0gX3JlZi5zZXRBdHRyaWJ1dGVzLFxuXHRcdCAgICBpc1NlbGVjdGVkID0gX3JlZi5pc1NlbGVjdGVkLFxuXHRcdCAgICB0b2dnbGVTZWxlY3Rpb24gPSBfcmVmLnRvZ2dsZVNlbGVjdGlvbixcblx0XHQgICAgY2xpZW50SWQgPSBfcmVmLmNsaWVudElkO1xuXG5cdFx0Ly8gQ3JlYXRlIGEgcGxhY2Vob2xkZXIgcG9zdCBpZiB0aGVyZSBpcyBub25lXG5cdFx0aWYgKCFhdHRyaWJ1dGVzLnBsYWNlaG9sZGVySWQgJiYgIWF0dHJpYnV0ZXMuY3JlYXRpbmdQbGFjZWhvbGRlcikge1xuXHRcdFx0c2V0QXR0cmlidXRlcyh7IGNyZWF0aW5nUGxhY2Vob2xkZXI6IHRydWUgfSk7XG5cdFx0XHQvLyBDcmVhdGUgYSBkb25hdGlvbiBwbGFjZWhvbGRlciBwb3N0XG5cdFx0XHRtYWtlQWpheFJlcXVlc3Qoe1xuXHRcdFx0XHRib2R5OiB7XG5cdFx0XHRcdFx0YWN0aW9uOiAnY3JlYXRlX2RvbmF0aW9uX3Bvc3QnXG5cdFx0XHRcdH1cblx0XHRcdH0pLnRoZW4oZnVuY3Rpb24gKF9yZWYyKSB7XG5cdFx0XHRcdHZhciBzdWNjZXNzID0gX3JlZjIuc3VjY2Vzcyxcblx0XHRcdFx0ICAgIGRhdGEgPSBfcmVmMi5kYXRhO1xuXG5cdFx0XHRcdGlmIChzdWNjZXNzKSB7XG5cdFx0XHRcdFx0c2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdFx0XHRwbGFjZWhvbGRlcklkOiBkYXRhLklELFxuXHRcdFx0XHRcdFx0Y3JlYXRpbmdQbGFjZWhvbGRlcjogZmFsc2Vcblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0fVxuXHRcdFx0fSk7XG5cdFx0fVxuXG5cdFx0dmFyIGFsbG93ZWRDdXJyZW5jaWVzID0gW3tcblx0XHRcdGxhYmVsOiAnVVNEJyxcblx0XHRcdHZhbHVlOiAnVVNEJ1xuXHRcdH0sIHtcblx0XHRcdGxhYmVsOiAnRVVSJyxcblx0XHRcdHZhbHVlOiAnRVVSJ1xuXHRcdH0sIHtcblx0XHRcdGxhYmVsOiAnR0JQJyxcblx0XHRcdHZhbHVlOiAnR0JQJ1xuXHRcdH1dO1xuXG5cdFx0Ly8gY292ZXJUeXBlIGVudW1cblx0XHR2YXIgY292ZXJUeXBlcyA9IHtcblx0XHRcdENPVkVSX1RZUEVfTk9ORTogJ0NPVkVSX1RZUEVfTk9ORScsXG5cdFx0XHRDT1ZFUl9UWVBFX0NIT09TRV9GSUxFOiAnQ09WRVJfVFlQRV9DSE9PU0VfRklMRScsXG5cdFx0XHRDT1ZFUl9UWVBFX0ZJTEU6ICdDT1ZFUl9UWVBFX0ZJTEUnXG5cblx0XHRcdC8vIENvdmVyIHR5cGVzIGRyb3Bkb3duIG9wdGlvbnNcblx0XHR9O3ZhciBnZXRDb3ZlclR5cGVzT3B0aW9ucyA9IGZ1bmN0aW9uIGdldENvdmVyVHlwZXNPcHRpb25zKCkge1xuXHRcdFx0dmFyIGJhc2VDb3ZlclR5cGVzID0gW3tcblx0XHRcdFx0bGFiZWw6ICdOb25lIChncmV5IGJveCknLFxuXHRcdFx0XHR2YWx1ZTogY292ZXJUeXBlcy5DT1ZFUl9UWVBFX05PTkVcblx0XHRcdH0sIHtcblx0XHRcdFx0bGFiZWw6ICdDaG9vc2UgZmlsZS4uLicsXG5cdFx0XHRcdHZhbHVlOiBjb3ZlclR5cGVzLkNPVkVSX1RZUEVfQ0hPT1NFX0ZJTEVcblx0XHRcdH1dO1xuXG5cdFx0XHQvLyBBZGQgdGhlIGN1cnJlbnQgc2VsZWN0ZWQgY292ZXIgaW1hZ2Vcblx0XHRcdGlmIChhdHRyaWJ1dGVzLmNvdmVyVHlwZSA9PT0gY292ZXJUeXBlcy5DT1ZFUl9UWVBFX0ZJTEUpIHtcblx0XHRcdFx0YmFzZUNvdmVyVHlwZXMucHVzaCh7XG5cdFx0XHRcdFx0bGFiZWw6IGxpbWl0U3RyaW5nKGF0dHJpYnV0ZXMuY292ZXJUaXRsZSksXG5cdFx0XHRcdFx0dmFsdWU6IGNvdmVyVHlwZXMuQ09WRVJfVFlQRV9GSUxFXG5cdFx0XHRcdH0pO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXR1cm4gYmFzZUNvdmVyVHlwZXM7XG5cdFx0fTtcblxuXHRcdHZhciBEZWFjdGl2YXRlZFZpZXcgPSB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHQnZGl2Jyxcblx0XHRcdHsgY2xhc3NOYW1lOiAnc3BnYl9fYmxvY2sgc3BnYl9fZG9uYXRpb24tLWRlYWN0aXZhdGVkJyB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHQnZGl2Jyxcblx0XHRcdFx0eyBjbGFzc05hbWU6ICdzcGdiX19ibG9ja19faGVhZGVyICBzcGdiX190ZXh0LWFsaWduLS1jZW50ZXInIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTdmdJY29uLCB7IHR5cGU6ICdoZWFydCcsIHNpemU6ICcxNScsIGZpbGw6ICcjNTY1RDY2Jywgc3R5bGU6IHsgdmVydGljYWxBbGlnbjogJ21pZGRsZScgfSB9KSxcblx0XHRcdFx0JyBEb25hdGlvbiBCdXR0b24nXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRJZixcblx0XHRcdFx0eyBjb25kaXRpb246IGlzU2VsZWN0ZWQgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdCdkaXYnLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAnc3BnYl9fYmxvY2tfX2JvZHkgc3BnYl9fdGV4dC1hbGlnbi0tY2VudGVyJyB9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdCdkaXYnLFxuXHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdCdUaGlzIGJ1dHRvbiB3aWxsIGxldCB2aXNpdG9ycyBzZW5kIGRvbmF0aW9ucyB0byB5b3VyIHBheW91dCBhZGRyZXNzIHNwZWNpZmllZCBpbiB5b3VyIFB1Ymxpc2hlciBEYXNoYm9hcmQuJ1xuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0J1RvIHNldCB1cCB0aGUgYW1vdW50LCBnbyBhaGVhZCBhbmQgYWN0aXZhdGUgeW91ciBidXR0b24hJ1xuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEJ1dHRvbiwge1xuXHRcdFx0XHRcdFx0c3R5bGU6IHsgbWFyZ2luOiAnMTZweCBhdXRvJyB9LFxuXHRcdFx0XHRcdFx0b25DbGljazogZnVuY3Rpb24gb25DbGljaygpIHtcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBlbmFibGVkOiB0cnVlIH0pO1xuXHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdHZhbHVlOiAnQWN0aXZhdGUgZG9uYXRpb24gYnV0dG9uJ1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdClcblx0XHRcdClcblx0XHQpO1xuXG5cdFx0dmFyIEFjdGl2YXRlZFZpZXdGb2N1c2VkID0gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0J2RpdicsXG5cdFx0XHR7IGNsYXNzTmFtZTogJ3NwZ2JfX2Jsb2NrX19ib2R5JyB9LFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBheUJ1dHRvbiwge1xuXHRcdFx0XHR0eXBlOiAnZG9uYXRpb24nLFxuXHRcdFx0XHRwcmljZTogYXR0cmlidXRlcy5kb25hdGlvblZhbHVlLFxuXHRcdFx0XHRzdHlsZTogeyBtYXJnaW5Cb3R0b206ICcyMHB4JyB9XG5cdFx0XHR9KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0QmxvY2tFZGl0b3JMYXlvdXQsXG5cdFx0XHRcdG51bGwsXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHQnZGl2Jyxcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0SW5wdXQsIHtcblx0XHRcdFx0XHRcdGxhYmVsOiAnUHJpY2UnLFxuXHRcdFx0XHRcdFx0YWZmaXg6ICdsdW1lbnMnLFxuXHRcdFx0XHRcdFx0dHlwZTogJ251bWJlcicsXG5cdFx0XHRcdFx0XHR2YWx1ZTogYXR0cmlidXRlcy5kb25hdGlvblZhbHVlLFxuXHRcdFx0XHRcdFx0cGxhY2Vob2xkZXI6ICcwLjAwJyxcblx0XHRcdFx0XHRcdG1pbjogJzAnLFxuXHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGRvbmF0aW9uVmFsdWUpIHtcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBkb25hdGlvblZhbHVlOiBkb25hdGlvblZhbHVlID8gcGFyc2VJbnQoZG9uYXRpb25WYWx1ZSkgPj0gMCA/IHBhcnNlSW50KGRvbmF0aW9uVmFsdWUpIDogcGFyc2VJbnQoZG9uYXRpb25WYWx1ZSkgKiAtMSA6IG51bGwgfSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KENyeXB0b1RvRmlhdCwge1xuXHRcdFx0XHRcdFx0ZmlhdDogYXR0cmlidXRlcy5kb25hdGlvbkN1cnJlbmN5IHx8IHVuZGVmaW5lZCxcblx0XHRcdFx0XHRcdHZhbHVlOiBhdHRyaWJ1dGVzLmRvbmF0aW9uVmFsdWVcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU2VsZWN0LCB7XG5cdFx0XHRcdFx0bGFiZWw6ICdDdXJyZW5jeScsXG5cdFx0XHRcdFx0dmFsdWU6IGF0dHJpYnV0ZXMuZG9uYXRpb25DdXJyZW5jeSxcblx0XHRcdFx0XHRvcHRpb25zOiBhbGxvd2VkQ3VycmVuY2llcyxcblx0XHRcdFx0XHRwbGFjZWhvbGRlcjogJ0Nob29zZSBjdXJyZW5jeS4uLicsXG5cdFx0XHRcdFx0b25TZWxlY3Q6IGZ1bmN0aW9uIG9uU2VsZWN0KGRvbmF0aW9uQ3VycmVuY3kpIHtcblx0XHRcdFx0XHRcdHNldEF0dHJpYnV0ZXMoeyBkb25hdGlvbkN1cnJlbmN5OiBkb25hdGlvbkN1cnJlbmN5IH0pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChNZWRpYVVwbG9hZCwge1xuXHRcdFx0XHRcdG9uU2VsZWN0OiBmdW5jdGlvbiBvblNlbGVjdChfcmVmMykge1xuXHRcdFx0XHRcdFx0dmFyIHVybCA9IF9yZWYzLnVybCxcblx0XHRcdFx0XHRcdCAgICB0aXRsZSA9IF9yZWYzLnRpdGxlLFxuXHRcdFx0XHRcdFx0ICAgIG5hbWUgPSBfcmVmMy5uYW1lLFxuXHRcdFx0XHRcdFx0ICAgIGhlaWdodCA9IF9yZWYzLmhlaWdodCxcblx0XHRcdFx0XHRcdCAgICB3aWR0aCA9IF9yZWYzLndpZHRoO1xuXG5cdFx0XHRcdFx0XHRzZXRBdHRyaWJ1dGVzKHtcblx0XHRcdFx0XHRcdFx0Y292ZXJUeXBlOiBjb3ZlclR5cGVzLkNPVkVSX1RZUEVfRklMRSxcblx0XHRcdFx0XHRcdFx0Y292ZXJVcmw6IHVybCxcblx0XHRcdFx0XHRcdFx0Y292ZXJUaXRsZTogdGl0bGUgKyAnICgnICsgbmFtZSArICcpJyxcblx0XHRcdFx0XHRcdFx0Y292ZXJIZWlnaHQ6IGhlaWdodCA/IE1hdGgucm91bmQoaGVpZ2h0ICogNTgwIC8gd2lkdGgpIDogMCxcblx0XHRcdFx0XHRcdFx0Y292ZXJXaWR0aDogd2lkdGggPyA1ODAgOiAwXG5cdFx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdGFsbG93ZWRUeXBlczogWydpbWFnZSddLFxuXHRcdFx0XHRcdHJlbmRlcjogZnVuY3Rpb24gcmVuZGVyKF9yZWY0KSB7XG5cdFx0XHRcdFx0XHR2YXIgb3BlbiA9IF9yZWY0Lm9wZW47XG5cdFx0XHRcdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFNlbGVjdCwge1xuXHRcdFx0XHRcdFx0XHRsYWJlbDogJ0NvdmVyJyxcblx0XHRcdFx0XHRcdFx0c2l6ZTogJ2xhcmdlJyxcblx0XHRcdFx0XHRcdFx0dmFsdWU6IGF0dHJpYnV0ZXMuY292ZXJUeXBlLFxuXHRcdFx0XHRcdFx0XHRvcHRpb25zOiBnZXRDb3ZlclR5cGVzT3B0aW9ucygpLFxuXHRcdFx0XHRcdFx0XHRvblNlbGVjdDogZnVuY3Rpb24gb25TZWxlY3QoY292ZXJUeXBlKSB7XG5cdFx0XHRcdFx0XHRcdFx0c3dpdGNoIChjb3ZlclR5cGUpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNhc2UgY292ZXJUeXBlcy5DT1ZFUl9UWVBFX0NIT09TRV9GSUxFOlxuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGVuKCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y2FzZSBjb3ZlclR5cGVzLkNPVkVSX1RZUEVfRklMRTpcblx0XHRcdFx0XHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0XHRcdFx0XHRkZWZhdWx0OlxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzZXRBdHRyaWJ1dGVzKHsgY292ZXJUeXBlOiBjb3ZlclR5cGUsIGNvdmVyVXJsOiBnZXRTdmdTb2xpZENvbG9yKCksIGNvdmVyVGl0bGU6ICcnIH0pO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0QmxvY2tDb3ZlclByZXZpZXcsXG5cdFx0XHRcdG51bGwsXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgnaW1nJywgeyBzdHlsZTogeyBoZWlnaHQ6ICc3NXB4Jywgd2lkdGg6ICdhdXRvJyB9LCBzcmM6IGF0dHJpYnV0ZXMuY292ZXJVcmwsIGFsdDogYXR0cmlidXRlcy5jb3ZlclRpdGxlIHx8ICdjb3ZlcicgfSlcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdEJsb2NrRWRpdG9yTGF5b3V0LFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQnV0dG9uLCB7XG5cdFx0XHRcdFx0dmFsdWU6ICdEZWFjdGl2YXRlIGRvbmF0aW9uIGJ1dHRvbicsXG5cdFx0XHRcdFx0aXNTb2xpZDogdHJ1ZSxcblx0XHRcdFx0XHRvbkNsaWNrOiBmdW5jdGlvbiBvbkNsaWNrKCkge1xuXHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBlbmFibGVkOiBmYWxzZSB9KTtcblx0XHRcdFx0XHR9IH0pXG5cdFx0XHQpXG5cdFx0KTtcblxuXHRcdHZhciBBY3RpdmF0ZWRWaWV3VW5mb2N1c2VkID0gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0UGF5QnV0dG9uLFxuXHRcdFx0e1xuXHRcdFx0XHR0eXBlOiAnZG9uYXRpb24nLFxuXHRcdFx0XHRwcmljZTogYXR0cmlidXRlcy5kb25hdGlvblZhbHVlLFxuXHRcdFx0XHRjb250YWluZXJTdHlsZToge1xuXHRcdFx0XHRcdG1pbkhlaWdodDogJzEwMHB4J1xuXHRcdFx0XHR9IH0sXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2ltZycsIHsgc3JjOiBhdHRyaWJ1dGVzLmNvdmVyVXJsLCB3aWR0aDogJycgKyAoYXR0cmlidXRlcy5jb3ZlclRpdGxlID8gYXR0cmlidXRlcy5jb3ZlcldpZHRoICsgJ3B4JyA6ICcxMDAlJyksIGhlaWdodDogYXR0cmlidXRlcy5jb3ZlckhlaWdodCArICdweCcgfSlcblx0XHQpO1xuXG5cdFx0dmFyIEFjdGl2YXRlZFZpZXcgPSB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRGcmFnbWVudCxcblx0XHRcdG51bGwsXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdElmLFxuXHRcdFx0XHR7IGNvbmRpdGlvbjogaXNTZWxlY3RlZCB9LFxuXHRcdFx0XHRBY3RpdmF0ZWRWaWV3Rm9jdXNlZFxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0SWYsXG5cdFx0XHRcdHsgY29uZGl0aW9uOiAhaXNTZWxlY3RlZCB9LFxuXHRcdFx0XHRBY3RpdmF0ZWRWaWV3VW5mb2N1c2VkXG5cdFx0XHQpXG5cdFx0KTtcblxuXHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHQnZGl2Jyxcblx0XHRcdHsgY2xhc3NOYW1lOiAnc3BnYiAnICsgY2xhc3NOYW1lIH0sXG5cdFx0XHRhdHRyaWJ1dGVzLmVuYWJsZWQgPyBBY3RpdmF0ZWRWaWV3IDogRGVhY3RpdmF0ZWRWaWV3XG5cdFx0KTtcblx0fSxcblx0c2F2ZTogZnVuY3Rpb24gc2F2ZShfcmVmNSkge1xuXHRcdHZhciBhdHRyaWJ1dGVzID0gX3JlZjUuYXR0cmlidXRlcztcblx0XHR2YXIgcGxhY2Vob2xkZXJJZCA9IGF0dHJpYnV0ZXMucGxhY2Vob2xkZXJJZCxcblx0XHQgICAgZG9uYXRpb25WYWx1ZSA9IGF0dHJpYnV0ZXMuZG9uYXRpb25WYWx1ZSxcblx0XHQgICAgY292ZXJXaWR0aCA9IGF0dHJpYnV0ZXMuY292ZXJXaWR0aCxcblx0XHQgICAgY292ZXJIZWlnaHQgPSBhdHRyaWJ1dGVzLmNvdmVySGVpZ2h0LFxuXHRcdCAgICBjb3ZlclVybCA9IGF0dHJpYnV0ZXMuY292ZXJVcmwsXG5cdFx0ICAgIGRvbmF0aW9uQ3VycmVuY3kgPSBhdHRyaWJ1dGVzLmRvbmF0aW9uQ3VycmVuY3ksXG5cdFx0ICAgIGVuYWJsZWQgPSBhdHRyaWJ1dGVzLmVuYWJsZWQ7XG5cblx0XHRpZiAocGxhY2Vob2xkZXJJZCAmJiBkb25hdGlvblZhbHVlICYmIGVuYWJsZWQpIHtcblx0XHRcdC8vIENyZWF0ZSBnb29kIG9yIFVwZGF0ZSBwcmljZVxuXHRcdFx0bWFrZUFqYXhSZXF1ZXN0KHtcblx0XHRcdFx0Ym9keToge1xuXHRcdFx0XHRcdGFjdGlvbjogJ3NldF9nb29kX3ByaWNlJyxcblx0XHRcdFx0XHRwb3N0X2lkOiBwbGFjZWhvbGRlcklkLFxuXHRcdFx0XHRcdHByaWNlOiBkb25hdGlvblZhbHVlIHx8IDAsXG5cdFx0XHRcdFx0ZW5hYmxlZDogMVxuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblx0XHR9XG5cdFx0cmV0dXJuIGVuYWJsZWQgPyB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicsIHsgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw6IHsgX19odG1sOiAnPCEtLXNhdG9zaGlwYXk6ZG9uYXRpb24gYXR0YWNobWVudC1pZD1cIicgKyBwbGFjZWhvbGRlcklkICsgJ1wiIHdpZHRoPVwiJyArIGNvdmVyV2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArIGNvdmVySGVpZ2h0ICsgJ1wiIHByZXZpZXc9XCInICsgY292ZXJVcmwgKyAnXCIgYXNzZXQ9XCInICsgZG9uYXRpb25DdXJyZW5jeSArICdcIi0tPicgfSB9KSA6IG51bGw7XG5cdH1cbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9ibG9jay1kb25hdGlvbi9pbmRleC5qc1xuLy8gbW9kdWxlIGlkID0gNDdcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///47\n"); 610 611 /***/ }), 612 /* 48 */ 933 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__config__ = __webpack_require__(/*! ./_config */ 9);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__edit__ = __webpack_require__(/*! ./_edit */ 75);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__save__ = __webpack_require__(/*! ./_save */ 80);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__deprecated__ = __webpack_require__(/*! ./_deprecated */ 81);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__editor_scss__ = __webpack_require__(/*! ./editor.scss */ 82);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__style_scss__ = __webpack_require__(/*! ./style.scss */ 83);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5__style_scss__);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n/**\n* BLOCK: donation\n*/\n\nvar registerBlockType = wp.blocks.registerBlockType;\n\n\n\n\n\n\n\n\n\n\n/**\n* Register: Donation Gutenberg Block.\n*\n* @param {string} name Block name.\n* @param {Object} settings Block settings.\n* @return {?WPBlock} The block, if it has been successfully\n* registered; otherwise `undefined`.\n*/\nregisterBlockType('satoshipay/block-donation', _extends({}, __WEBPACK_IMPORTED_MODULE_0__config__[\"a\" /* default */], {\n\tedit: __WEBPACK_IMPORTED_MODULE_1__edit__[\"a\" /* default */],\n\tsave: __WEBPACK_IMPORTED_MODULE_2__save__[\"a\" /* default */],\n\tdeprecated: __WEBPACK_IMPORTED_MODULE_3__deprecated__[\"a\" /* default */]\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWRvbmF0aW9uL2luZGV4LmpzPzNmNDEiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiB8fCBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTtcblxuLyoqXG4qIEJMT0NLOiBkb25hdGlvblxuKi9cblxudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlO1xuXG5cbmltcG9ydCBjb25maWcgZnJvbSAnLi9fY29uZmlnJztcbmltcG9ydCBlZGl0IGZyb20gJy4vX2VkaXQnO1xuaW1wb3J0IHNhdmUgZnJvbSAnLi9fc2F2ZSc7XG5pbXBvcnQgZGVwcmVjYXRlZCBmcm9tICcuL19kZXByZWNhdGVkJztcblxuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcbmltcG9ydCAnLi9zdHlsZS5zY3NzJztcblxuLyoqXG4qIFJlZ2lzdGVyOiBEb25hdGlvbiBHdXRlbmJlcmcgQmxvY2suXG4qXG4qIEBwYXJhbSAge3N0cmluZ30gICBuYW1lICAgICBCbG9jayBuYW1lLlxuKiBAcGFyYW0gIHtPYmplY3R9ICAgc2V0dGluZ3MgQmxvY2sgc2V0dGluZ3MuXG4qIEByZXR1cm4gez9XUEJsb2NrfSAgICAgICAgICBUaGUgYmxvY2ssIGlmIGl0IGhhcyBiZWVuIHN1Y2Nlc3NmdWxseVxuKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJlZDsgb3RoZXJ3aXNlIGB1bmRlZmluZWRgLlxuKi9cbnJlZ2lzdGVyQmxvY2tUeXBlKCdzYXRvc2hpcGF5L2Jsb2NrLWRvbmF0aW9uJywgX2V4dGVuZHMoe30sIGNvbmZpZywge1xuXHRlZGl0OiBlZGl0LFxuXHRzYXZlOiBzYXZlLFxuXHRkZXByZWNhdGVkOiBkZXByZWNhdGVkXG59KSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWRvbmF0aW9uL2luZGV4LmpzXG4vLyBtb2R1bGUgaWQgPSA3NFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///74\n"); 934 935 /***/ }), 936 /* 75 */ 937 /*!*****************************************************************!*\ 938 !*** ./plugin/src/SatoshiPay/Gutenberg/block-donation/_edit.js ***! 939 \*****************************************************************/ 940 /*! exports provided: default */ 941 /*! exports used: default */ 942 /***/ (function(module, __webpack_exports__, __webpack_require__) { 943 944 "use strict"; 945 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__edit_views__ = __webpack_require__(/*! ./edit-views */ 76);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__helpers__ = __webpack_require__(/*! ../helpers */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Utils__ = __webpack_require__(/*! ../../Utils */ 1);\nvar Fragment = wp.element.Fragment;\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (props) {\n var className = props.className,\n attributes = props.attributes,\n setAttributes = props.setAttributes,\n isSelected = props.isSelected,\n toggleSelection = props.toggleSelection,\n clientId = props.clientId;\n\n // Create a placeholder post if there is none\n\n if (!attributes.placeholderId && !attributes.creatingPlaceholder) {\n setAttributes({ creatingPlaceholder: true });\n\n // Create a donation placeholder post\n Object(__WEBPACK_IMPORTED_MODULE_2__Utils__[\"e\" /* makeAjaxRequest */])({\n body: {\n action: 'create_donation_post'\n }\n }).then(function (_ref) {\n var success = _ref.success,\n data = _ref.data;\n\n if (success) {\n setAttributes({\n placeholderId: data.ID,\n creatingPlaceholder: false\n });\n }\n });\n }\n\n var ActivatedView = wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_1__helpers__[\"f\" /* If */],\n { condition: isSelected },\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__edit_views__[\"a\" /* ActivatedViewFocused */], props)\n ),\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_1__helpers__[\"f\" /* If */],\n { condition: !isSelected },\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__edit_views__[\"b\" /* ActivatedViewUnfocused */], props)\n )\n );\n\n return wp.element.createElement(\n 'div',\n { className: 'spgb ' + className },\n attributes.enabled ? ActivatedView : wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__edit_views__[\"c\" /* DeactivatedView */], props)\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWRvbmF0aW9uL19lZGl0LmpzPzViMjAiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIEZyYWdtZW50ID0gd3AuZWxlbWVudC5GcmFnbWVudDtcblxuaW1wb3J0IHsgRGVhY3RpdmF0ZWRWaWV3LCBBY3RpdmF0ZWRWaWV3Rm9jdXNlZCwgQWN0aXZhdGVkVmlld1VuZm9jdXNlZCB9IGZyb20gJy4vZWRpdC12aWV3cyc7XG5pbXBvcnQgeyBJZiB9IGZyb20gJy4uL2hlbHBlcnMnO1xuaW1wb3J0IHsgbWFrZUFqYXhSZXF1ZXN0IH0gZnJvbSAnLi4vLi4vVXRpbHMnO1xuXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKHByb3BzKSB7XG4gICAgdmFyIGNsYXNzTmFtZSA9IHByb3BzLmNsYXNzTmFtZSxcbiAgICAgICAgYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG4gICAgICAgIHNldEF0dHJpYnV0ZXMgPSBwcm9wcy5zZXRBdHRyaWJ1dGVzLFxuICAgICAgICBpc1NlbGVjdGVkID0gcHJvcHMuaXNTZWxlY3RlZCxcbiAgICAgICAgdG9nZ2xlU2VsZWN0aW9uID0gcHJvcHMudG9nZ2xlU2VsZWN0aW9uLFxuICAgICAgICBjbGllbnRJZCA9IHByb3BzLmNsaWVudElkO1xuXG4gICAgLy8gQ3JlYXRlIGEgcGxhY2Vob2xkZXIgcG9zdCBpZiB0aGVyZSBpcyBub25lXG5cbiAgICBpZiAoIWF0dHJpYnV0ZXMucGxhY2Vob2xkZXJJZCAmJiAhYXR0cmlidXRlcy5jcmVhdGluZ1BsYWNlaG9sZGVyKSB7XG4gICAgICAgIHNldEF0dHJpYnV0ZXMoeyBjcmVhdGluZ1BsYWNlaG9sZGVyOiB0cnVlIH0pO1xuXG4gICAgICAgIC8vIENyZWF0ZSBhIGRvbmF0aW9uIHBsYWNlaG9sZGVyIHBvc3RcbiAgICAgICAgbWFrZUFqYXhSZXF1ZXN0KHtcbiAgICAgICAgICAgIGJvZHk6IHtcbiAgICAgICAgICAgICAgICBhY3Rpb246ICdjcmVhdGVfZG9uYXRpb25fcG9zdCdcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSkudGhlbihmdW5jdGlvbiAoX3JlZikge1xuICAgICAgICAgICAgdmFyIHN1Y2Nlc3MgPSBfcmVmLnN1Y2Nlc3MsXG4gICAgICAgICAgICAgICAgZGF0YSA9IF9yZWYuZGF0YTtcblxuICAgICAgICAgICAgaWYgKHN1Y2Nlc3MpIHtcbiAgICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHtcbiAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXJJZDogZGF0YS5JRCxcbiAgICAgICAgICAgICAgICAgICAgY3JlYXRpbmdQbGFjZWhvbGRlcjogZmFsc2VcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgfVxuXG4gICAgdmFyIEFjdGl2YXRlZFZpZXcgPSB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgIEZyYWdtZW50LFxuICAgICAgICBudWxsLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICBJZixcbiAgICAgICAgICAgIHsgY29uZGl0aW9uOiBpc1NlbGVjdGVkIH0sXG4gICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQWN0aXZhdGVkVmlld0ZvY3VzZWQsIHByb3BzKVxuICAgICAgICApLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICBJZixcbiAgICAgICAgICAgIHsgY29uZGl0aW9uOiAhaXNTZWxlY3RlZCB9LFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEFjdGl2YXRlZFZpZXdVbmZvY3VzZWQsIHByb3BzKVxuICAgICAgICApXG4gICAgKTtcblxuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICdkaXYnLFxuICAgICAgICB7IGNsYXNzTmFtZTogJ3NwZ2IgJyArIGNsYXNzTmFtZSB9LFxuICAgICAgICBhdHRyaWJ1dGVzLmVuYWJsZWQgPyBBY3RpdmF0ZWRWaWV3IDogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KERlYWN0aXZhdGVkVmlldywgcHJvcHMpXG4gICAgKTtcbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9ibG9jay1kb25hdGlvbi9fZWRpdC5qc1xuLy8gbW9kdWxlIGlkID0gNzVcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///75\n"); 946 947 /***/ }), 948 /* 76 */ 949 /*!****************************************************************************!*\ 950 !*** ./plugin/src/SatoshiPay/Gutenberg/block-donation/edit-views/index.js ***! 951 \****************************************************************************/ 952 /*! exports provided: DeactivatedView, ActivatedViewFocused, ActivatedViewUnfocused */ 953 /*! exports used: ActivatedViewFocused, ActivatedViewUnfocused, DeactivatedView */ 954 /***/ (function(module, __webpack_exports__, __webpack_require__) { 955 956 "use strict"; 957 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Deactivated__ = __webpack_require__(/*! ./Deactivated */ 77);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"c\", function() { return __WEBPACK_IMPORTED_MODULE_0__Deactivated__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__ActivatedFocused__ = __webpack_require__(/*! ./ActivatedFocused */ 78);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return __WEBPACK_IMPORTED_MODULE_1__ActivatedFocused__[\"a\"]; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__ActivatedUnfocused__ = __webpack_require__(/*! ./ActivatedUnfocused */ 79);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return __WEBPACK_IMPORTED_MODULE_2__ActivatedUnfocused__[\"a\"]; });\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWRvbmF0aW9uL2VkaXQtdmlld3MvaW5kZXguanM/YjE0NyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBkZWZhdWx0IGFzIERlYWN0aXZhdGVkVmlldyB9IGZyb20gJy4vRGVhY3RpdmF0ZWQnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBBY3RpdmF0ZWRWaWV3Rm9jdXNlZCB9IGZyb20gJy4vQWN0aXZhdGVkRm9jdXNlZCc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIEFjdGl2YXRlZFZpZXdVbmZvY3VzZWQgfSBmcm9tICcuL0FjdGl2YXRlZFVuZm9jdXNlZCc7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWRvbmF0aW9uL2VkaXQtdmlld3MvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDc2XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///76\n"); 958 959 /***/ }), 960 /* 77 */ 961 /*!**********************************************************************************!*\ 962 !*** ./plugin/src/SatoshiPay/Gutenberg/block-donation/edit-views/Deactivated.js ***! 963 \**********************************************************************************/ 964 /*! exports provided: default */ 965 /*! exports used: default */ 966 /***/ (function(module, __webpack_exports__, __webpack_require__) { 967 968 "use strict"; 969 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\n\n\nvar Button = __WEBPACK_IMPORTED_MODULE_0__helpers__[\"e\" /* Form */].Button;\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var setAttributes = _ref.setAttributes,\n isSelected = _ref.isSelected;\n return wp.element.createElement(\n \"div\",\n { className: \"spgb__block spgb__donation--deactivated\" },\n wp.element.createElement(\n \"div\",\n { className: \"spgb__block__header spgb__text-align--center\" },\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__helpers__[\"k\" /* SvgIcon */], { type: \"heart\", size: \"15\", fill: \"#565D66\", style: { verticalAlign: 'middle' } }),\n \" Donation Button\"\n ),\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_0__helpers__[\"f\" /* If */],\n { condition: isSelected },\n wp.element.createElement(\n \"div\",\n { className: \"spgb__block__body spgb__text-align--center\" },\n wp.element.createElement(\n \"div\",\n null,\n \"This button will let visitors send donations to your payout address specified in your Publisher Dashboard.\"\n ),\n wp.element.createElement(\n \"div\",\n null,\n \"To set up the amount, go ahead and activate your button!\"\n ),\n wp.element.createElement(Button, {\n style: { margin: '16px auto' },\n onClick: function onClick() {\n return setAttributes({ enabled: true });\n },\n value: \"Activate donation button\"\n })\n )\n )\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWRvbmF0aW9uL2VkaXQtdmlld3MvRGVhY3RpdmF0ZWQuanM/YmExYiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBGb3JtLCBJZiwgU3ZnSWNvbiB9IGZyb20gJy4uLy4uL2hlbHBlcnMnO1xuXG52YXIgQnV0dG9uID0gRm9ybS5CdXR0b247XG5cblxuZXhwb3J0IGRlZmF1bHQgKGZ1bmN0aW9uIChfcmVmKSB7XG4gICAgdmFyIHNldEF0dHJpYnV0ZXMgPSBfcmVmLnNldEF0dHJpYnV0ZXMsXG4gICAgICAgIGlzU2VsZWN0ZWQgPSBfcmVmLmlzU2VsZWN0ZWQ7XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgXCJkaXZcIixcbiAgICAgICAgeyBjbGFzc05hbWU6IFwic3BnYl9fYmxvY2sgc3BnYl9fZG9uYXRpb24tLWRlYWN0aXZhdGVkXCIgfSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgIHsgY2xhc3NOYW1lOiBcInNwZ2JfX2Jsb2NrX19oZWFkZXIgIHNwZ2JfX3RleHQtYWxpZ24tLWNlbnRlclwiIH0sXG4gICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU3ZnSWNvbiwgeyB0eXBlOiBcImhlYXJ0XCIsIHNpemU6IFwiMTVcIiwgZmlsbDogXCIjNTY1RDY2XCIsIHN0eWxlOiB7IHZlcnRpY2FsQWxpZ246ICdtaWRkbGUnIH0gfSksXG4gICAgICAgICAgICBcIiBEb25hdGlvbiBCdXR0b25cIlxuICAgICAgICApLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICBJZixcbiAgICAgICAgICAgIHsgY29uZGl0aW9uOiBpc1NlbGVjdGVkIH0sXG4gICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICB7IGNsYXNzTmFtZTogXCJzcGdiX19ibG9ja19fYm9keSBzcGdiX190ZXh0LWFsaWduLS1jZW50ZXJcIiB9LFxuICAgICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgXCJUaGlzIGJ1dHRvbiB3aWxsIGxldCB2aXNpdG9ycyBzZW5kIGRvbmF0aW9ucyB0byB5b3VyIHBheW91dCBhZGRyZXNzIHNwZWNpZmllZCBpbiB5b3VyIFB1Ymxpc2hlciBEYXNoYm9hcmQuXCJcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgXCJUbyBzZXQgdXAgdGhlIGFtb3VudCwgZ28gYWhlYWQgYW5kIGFjdGl2YXRlIHlvdXIgYnV0dG9uIVwiXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQnV0dG9uLCB7XG4gICAgICAgICAgICAgICAgICAgIHN0eWxlOiB7IG1hcmdpbjogJzE2cHggYXV0bycgfSxcbiAgICAgICAgICAgICAgICAgICAgb25DbGljazogZnVuY3Rpb24gb25DbGljaygpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgZW5hYmxlZDogdHJ1ZSB9KTtcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgdmFsdWU6IFwiQWN0aXZhdGUgZG9uYXRpb24gYnV0dG9uXCJcbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgKVxuICAgICAgICApXG4gICAgKTtcbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9ibG9jay1kb25hdGlvbi9lZGl0LXZpZXdzL0RlYWN0aXZhdGVkLmpzXG4vLyBtb2R1bGUgaWQgPSA3N1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///77\n"); 970 971 /***/ }), 972 /* 78 */ 973 /*!***************************************************************************************!*\ 974 !*** ./plugin/src/SatoshiPay/Gutenberg/block-donation/edit-views/ActivatedFocused.js ***! 975 \***************************************************************************************/ 976 /*! exports provided: default */ 977 /*! exports used: default */ 978 /***/ (function(module, __webpack_exports__, __webpack_require__) { 979 980 "use strict"; 981 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Utils__ = __webpack_require__(/*! ../../../Utils */ 1);\nvar MediaUpload = wp.editor.MediaUpload;\n\n\n\n\n\n\nvar TextInput = __WEBPACK_IMPORTED_MODULE_0__helpers__[\"e\" /* Form */].TextInput,\n Select = __WEBPACK_IMPORTED_MODULE_0__helpers__[\"e\" /* Form */].Select,\n Button = __WEBPACK_IMPORTED_MODULE_0__helpers__[\"e\" /* Form */].Button;\n\n// Donation displayed currencies\n\nvar allowedCurrencies = [{\n label: 'USD',\n value: 'USD'\n}, {\n label: 'EUR',\n value: 'EUR'\n}, {\n label: 'GBP',\n value: 'GBP'\n}];\n\n// coverType enum\nvar coverTypes = {\n COVER_TYPE_NONE: 'COVER_TYPE_NONE',\n COVER_TYPE_CHOOSE_FILE: 'COVER_TYPE_CHOOSE_FILE',\n COVER_TYPE_FILE: 'COVER_TYPE_FILE'\n\n // Cover types dropdown options\n};var getCoverTypesOptions = function getCoverTypesOptions(_ref) {\n var attributes = _ref.attributes;\n\n var baseCoverTypes = [{\n label: 'None',\n value: coverTypes.COVER_TYPE_NONE\n }, {\n label: 'Choose file...',\n value: coverTypes.COVER_TYPE_CHOOSE_FILE\n }];\n\n // Add the current selected cover image\n if (attributes.coverType === coverTypes.COVER_TYPE_FILE) {\n baseCoverTypes.push({\n label: Object(__WEBPACK_IMPORTED_MODULE_1__Utils__[\"d\" /* limitString */])(attributes.coverTitle),\n value: coverTypes.COVER_TYPE_FILE\n });\n }\n\n return baseCoverTypes;\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref2) {\n var attributes = _ref2.attributes,\n setAttributes = _ref2.setAttributes;\n return wp.element.createElement(\n 'div',\n { className: 'spgb__block__body' },\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__helpers__[\"i\" /* PayButton */], {\n type: 'donation',\n price: attributes.donationValue,\n style: { marginBottom: '20px' }\n }),\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_0__helpers__[\"b\" /* BlockEditorLayout */],\n null,\n wp.element.createElement(\n 'div',\n null,\n wp.element.createElement(TextInput, {\n label: 'Price',\n affix: 'lumens',\n type: 'number',\n value: attributes.donationValue,\n placeholder: '0.00',\n min: '0',\n onChange: function onChange(donationValue) {\n return setAttributes({ donationValue: donationValue ? parseInt(donationValue) >= 0 ? parseInt(donationValue) : parseInt(donationValue) * -1 : null });\n }\n }),\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__helpers__[\"d\" /* CryptoToFiat */], {\n fiat: attributes.donationCurrency || undefined,\n value: attributes.donationValue\n })\n ),\n wp.element.createElement(Select, {\n label: 'Currency',\n value: attributes.donationCurrency,\n options: allowedCurrencies,\n placeholder: 'Choose currency...',\n onSelect: function onSelect(donationCurrency) {\n setAttributes({ donationCurrency: donationCurrency });\n }\n }),\n wp.element.createElement(MediaUpload, {\n onSelect: function onSelect(_ref3) {\n var url = _ref3.url,\n title = _ref3.title,\n name = _ref3.name,\n height = _ref3.height,\n width = _ref3.width;\n\n setAttributes({\n coverType: coverTypes.COVER_TYPE_FILE,\n coverUrl: url,\n coverTitle: title + ' (' + name + ')',\n coverHeight: height ? Math.round(height * 580 / width) : 0,\n coverWidth: width ? 580 : 0\n });\n },\n allowedTypes: ['image'],\n render: function render(_ref4) {\n var open = _ref4.open;\n return wp.element.createElement(Select, {\n label: 'Cover',\n size: 'large',\n value: attributes.coverType,\n options: getCoverTypesOptions({ attributes: attributes }),\n onSelect: function onSelect(coverType) {\n switch (coverType) {\n case coverTypes.COVER_TYPE_CHOOSE_FILE:\n open();\n break;\n case coverTypes.COVER_TYPE_FILE:\n break;\n default:\n setAttributes({ coverType: coverType, coverUrl: '', coverTitle: '' });\n }\n }\n });\n }\n })\n ),\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_0__helpers__[\"a\" /* BlockCoverPreview */],\n null,\n attributes.coverUrl && wp.element.createElement('img', { style: { height: '75px', width: 'auto' }, src: attributes.coverUrl, alt: attributes.coverTitle || 'cover' })\n ),\n wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_0__helpers__[\"b\" /* BlockEditorLayout */],\n null,\n wp.element.createElement(Button, {\n value: 'Deactivate donation button',\n isSolid: true,\n onClick: function onClick() {\n return setAttributes({ enabled: false });\n } })\n )\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWRvbmF0aW9uL2VkaXQtdmlld3MvQWN0aXZhdGVkRm9jdXNlZC5qcz82MzRiIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBNZWRpYVVwbG9hZCA9IHdwLmVkaXRvci5NZWRpYVVwbG9hZDtcblxuXG5pbXBvcnQgeyBGb3JtLCBQYXlCdXR0b24sIENyeXB0b1RvRmlhdCwgQmxvY2tFZGl0b3JMYXlvdXQsIEJsb2NrQ292ZXJQcmV2aWV3IH0gZnJvbSAnLi4vLi4vaGVscGVycyc7XG5cbmltcG9ydCB7IGdldFN2Z1NvbGlkQ29sb3IsIGxpbWl0U3RyaW5nIH0gZnJvbSAnLi4vLi4vLi4vVXRpbHMnO1xuXG52YXIgVGV4dElucHV0ID0gRm9ybS5UZXh0SW5wdXQsXG4gICAgU2VsZWN0ID0gRm9ybS5TZWxlY3QsXG4gICAgQnV0dG9uID0gRm9ybS5CdXR0b247XG5cbi8vIERvbmF0aW9uIGRpc3BsYXllZCBjdXJyZW5jaWVzXG5cbnZhciBhbGxvd2VkQ3VycmVuY2llcyA9IFt7XG4gICAgbGFiZWw6ICdVU0QnLFxuICAgIHZhbHVlOiAnVVNEJ1xufSwge1xuICAgIGxhYmVsOiAnRVVSJyxcbiAgICB2YWx1ZTogJ0VVUidcbn0sIHtcbiAgICBsYWJlbDogJ0dCUCcsXG4gICAgdmFsdWU6ICdHQlAnXG59XTtcblxuLy8gY292ZXJUeXBlIGVudW1cbnZhciBjb3ZlclR5cGVzID0ge1xuICAgIENPVkVSX1RZUEVfTk9ORTogJ0NPVkVSX1RZUEVfTk9ORScsXG4gICAgQ09WRVJfVFlQRV9DSE9PU0VfRklMRTogJ0NPVkVSX1RZUEVfQ0hPT1NFX0ZJTEUnLFxuICAgIENPVkVSX1RZUEVfRklMRTogJ0NPVkVSX1RZUEVfRklMRSdcblxuICAgIC8vIENvdmVyIHR5cGVzIGRyb3Bkb3duIG9wdGlvbnNcbn07dmFyIGdldENvdmVyVHlwZXNPcHRpb25zID0gZnVuY3Rpb24gZ2V0Q292ZXJUeXBlc09wdGlvbnMoX3JlZikge1xuICAgIHZhciBhdHRyaWJ1dGVzID0gX3JlZi5hdHRyaWJ1dGVzO1xuXG4gICAgdmFyIGJhc2VDb3ZlclR5cGVzID0gW3tcbiAgICAgICAgbGFiZWw6ICdOb25lJyxcbiAgICAgICAgdmFsdWU6IGNvdmVyVHlwZXMuQ09WRVJfVFlQRV9OT05FXG4gICAgfSwge1xuICAgICAgICBsYWJlbDogJ0Nob29zZSBmaWxlLi4uJyxcbiAgICAgICAgdmFsdWU6IGNvdmVyVHlwZXMuQ09WRVJfVFlQRV9DSE9PU0VfRklMRVxuICAgIH1dO1xuXG4gICAgLy8gQWRkIHRoZSBjdXJyZW50IHNlbGVjdGVkIGNvdmVyIGltYWdlXG4gICAgaWYgKGF0dHJpYnV0ZXMuY292ZXJUeXBlID09PSBjb3ZlclR5cGVzLkNPVkVSX1RZUEVfRklMRSkge1xuICAgICAgICBiYXNlQ292ZXJUeXBlcy5wdXNoKHtcbiAgICAgICAgICAgIGxhYmVsOiBsaW1pdFN0cmluZyhhdHRyaWJ1dGVzLmNvdmVyVGl0bGUpLFxuICAgICAgICAgICAgdmFsdWU6IGNvdmVyVHlwZXMuQ09WRVJfVFlQRV9GSUxFXG4gICAgICAgIH0pO1xuICAgIH1cblxuICAgIHJldHVybiBiYXNlQ292ZXJUeXBlcztcbn07XG5cbmV4cG9ydCBkZWZhdWx0IChmdW5jdGlvbiAoX3JlZjIpIHtcbiAgICB2YXIgYXR0cmlidXRlcyA9IF9yZWYyLmF0dHJpYnV0ZXMsXG4gICAgICAgIHNldEF0dHJpYnV0ZXMgPSBfcmVmMi5zZXRBdHRyaWJ1dGVzO1xuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICdkaXYnLFxuICAgICAgICB7IGNsYXNzTmFtZTogJ3NwZ2JfX2Jsb2NrX19ib2R5JyB9LFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUGF5QnV0dG9uLCB7XG4gICAgICAgICAgICB0eXBlOiAnZG9uYXRpb24nLFxuICAgICAgICAgICAgcHJpY2U6IGF0dHJpYnV0ZXMuZG9uYXRpb25WYWx1ZSxcbiAgICAgICAgICAgIHN0eWxlOiB7IG1hcmdpbkJvdHRvbTogJzIwcHgnIH1cbiAgICAgICAgfSksXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgIEJsb2NrRWRpdG9yTGF5b3V0LFxuICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICAgICAnZGl2JyxcbiAgICAgICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0SW5wdXQsIHtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWw6ICdQcmljZScsXG4gICAgICAgICAgICAgICAgICAgIGFmZml4OiAnbHVtZW5zJyxcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogJ251bWJlcicsXG4gICAgICAgICAgICAgICAgICAgIHZhbHVlOiBhdHRyaWJ1dGVzLmRvbmF0aW9uVmFsdWUsXG4gICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiAnMC4wMCcsXG4gICAgICAgICAgICAgICAgICAgIG1pbjogJzAnLFxuICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoZG9uYXRpb25WYWx1ZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBkb25hdGlvblZhbHVlOiBkb25hdGlvblZhbHVlID8gcGFyc2VJbnQoZG9uYXRpb25WYWx1ZSkgPj0gMCA/IHBhcnNlSW50KGRvbmF0aW9uVmFsdWUpIDogcGFyc2VJbnQoZG9uYXRpb25WYWx1ZSkgKiAtMSA6IG51bGwgfSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ3J5cHRvVG9GaWF0LCB7XG4gICAgICAgICAgICAgICAgICAgIGZpYXQ6IGF0dHJpYnV0ZXMuZG9uYXRpb25DdXJyZW5jeSB8fCB1bmRlZmluZWQsXG4gICAgICAgICAgICAgICAgICAgIHZhbHVlOiBhdHRyaWJ1dGVzLmRvbmF0aW9uVmFsdWVcbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTZWxlY3QsIHtcbiAgICAgICAgICAgICAgICBsYWJlbDogJ0N1cnJlbmN5JyxcbiAgICAgICAgICAgICAgICB2YWx1ZTogYXR0cmlidXRlcy5kb25hdGlvbkN1cnJlbmN5LFxuICAgICAgICAgICAgICAgIG9wdGlvbnM6IGFsbG93ZWRDdXJyZW5jaWVzLFxuICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiAnQ2hvb3NlIGN1cnJlbmN5Li4uJyxcbiAgICAgICAgICAgICAgICBvblNlbGVjdDogZnVuY3Rpb24gb25TZWxlY3QoZG9uYXRpb25DdXJyZW5jeSkge1xuICAgICAgICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHsgZG9uYXRpb25DdXJyZW5jeTogZG9uYXRpb25DdXJyZW5jeSB9KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChNZWRpYVVwbG9hZCwge1xuICAgICAgICAgICAgICAgIG9uU2VsZWN0OiBmdW5jdGlvbiBvblNlbGVjdChfcmVmMykge1xuICAgICAgICAgICAgICAgICAgICB2YXIgdXJsID0gX3JlZjMudXJsLFxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGUgPSBfcmVmMy50aXRsZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG5hbWUgPSBfcmVmMy5uYW1lLFxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0ID0gX3JlZjMuaGVpZ2h0LFxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggPSBfcmVmMy53aWR0aDtcblxuICAgICAgICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvdmVyVHlwZTogY292ZXJUeXBlcy5DT1ZFUl9UWVBFX0ZJTEUsXG4gICAgICAgICAgICAgICAgICAgICAgICBjb3ZlclVybDogdXJsLFxuICAgICAgICAgICAgICAgICAgICAgICAgY292ZXJUaXRsZTogdGl0bGUgKyAnICgnICsgbmFtZSArICcpJyxcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvdmVySGVpZ2h0OiBoZWlnaHQgPyBNYXRoLnJvdW5kKGhlaWdodCAqIDU4MCAvIHdpZHRoKSA6IDAsXG4gICAgICAgICAgICAgICAgICAgICAgICBjb3ZlcldpZHRoOiB3aWR0aCA/IDU4MCA6IDBcbiAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBhbGxvd2VkVHlwZXM6IFsnaW1hZ2UnXSxcbiAgICAgICAgICAgICAgICByZW5kZXI6IGZ1bmN0aW9uIHJlbmRlcihfcmVmNCkge1xuICAgICAgICAgICAgICAgICAgICB2YXIgb3BlbiA9IF9yZWY0Lm9wZW47XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU2VsZWN0LCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogJ0NvdmVyJyxcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6ICdsYXJnZScsXG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogYXR0cmlidXRlcy5jb3ZlclR5cGUsXG4gICAgICAgICAgICAgICAgICAgICAgICBvcHRpb25zOiBnZXRDb3ZlclR5cGVzT3B0aW9ucyh7IGF0dHJpYnV0ZXM6IGF0dHJpYnV0ZXMgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICBvblNlbGVjdDogZnVuY3Rpb24gb25TZWxlY3QoY292ZXJUeXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3dpdGNoIChjb3ZlclR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSBjb3ZlclR5cGVzLkNPVkVSX1RZUEVfQ0hPT1NFX0ZJTEU6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGVuKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSBjb3ZlclR5cGVzLkNPVkVSX1RZUEVfRklMRTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0QXR0cmlidXRlcyh7IGNvdmVyVHlwZTogY292ZXJUeXBlLCBjb3ZlclVybDogJycsIGNvdmVyVGl0bGU6ICcnIH0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSlcbiAgICAgICAgKSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgQmxvY2tDb3ZlclByZXZpZXcsXG4gICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgYXR0cmlidXRlcy5jb3ZlclVybCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2ltZycsIHsgc3R5bGU6IHsgaGVpZ2h0OiAnNzVweCcsIHdpZHRoOiAnYXV0bycgfSwgc3JjOiBhdHRyaWJ1dGVzLmNvdmVyVXJsLCBhbHQ6IGF0dHJpYnV0ZXMuY292ZXJUaXRsZSB8fCAnY292ZXInIH0pXG4gICAgICAgICksXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgIEJsb2NrRWRpdG9yTGF5b3V0LFxuICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChCdXR0b24sIHtcbiAgICAgICAgICAgICAgICB2YWx1ZTogJ0RlYWN0aXZhdGUgZG9uYXRpb24gYnV0dG9uJyxcbiAgICAgICAgICAgICAgICBpc1NvbGlkOiB0cnVlLFxuICAgICAgICAgICAgICAgIG9uQ2xpY2s6IGZ1bmN0aW9uIG9uQ2xpY2soKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgZW5hYmxlZDogZmFsc2UgfSk7XG4gICAgICAgICAgICAgICAgfSB9KVxuICAgICAgICApXG4gICAgKTtcbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9ibG9jay1kb25hdGlvbi9lZGl0LXZpZXdzL0FjdGl2YXRlZEZvY3VzZWQuanNcbi8vIG1vZHVsZSBpZCA9IDc4XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///78\n"); 982 983 /***/ }), 984 /* 79 */ 985 /*!*****************************************************************************************!*\ 986 !*** ./plugin/src/SatoshiPay/Gutenberg/block-donation/edit-views/ActivatedUnfocused.js ***! 987 \*****************************************************************************************/ 988 /*! exports provided: default */ 989 /*! exports used: default */ 990 /***/ (function(module, __webpack_exports__, __webpack_require__) { 991 992 "use strict"; 993 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__helpers__ = __webpack_require__(/*! ../../helpers */ 0);\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var attributes = _ref.attributes;\n return wp.element.createElement(\n __WEBPACK_IMPORTED_MODULE_0__helpers__[\"i\" /* PayButton */],\n {\n type: 'donation',\n price: attributes.donationValue,\n containerStyle: {\n minHeight: '100px'\n } },\n wp.element.createElement('img', { src: attributes.coverUrl, width: '' + (attributes.coverTitle ? attributes.coverWidth + 'px' : '100%'), height: attributes.coverHeight + 'px' })\n );\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWRvbmF0aW9uL2VkaXQtdmlld3MvQWN0aXZhdGVkVW5mb2N1c2VkLmpzP2VkN2IiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGF5QnV0dG9uIH0gZnJvbSAnLi4vLi4vaGVscGVycyc7XG5cbmV4cG9ydCBkZWZhdWx0IChmdW5jdGlvbiAoX3JlZikge1xuICAgIHZhciBhdHRyaWJ1dGVzID0gX3JlZi5hdHRyaWJ1dGVzO1xuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgIFBheUJ1dHRvbixcbiAgICAgICAge1xuICAgICAgICAgICAgdHlwZTogJ2RvbmF0aW9uJyxcbiAgICAgICAgICAgIHByaWNlOiBhdHRyaWJ1dGVzLmRvbmF0aW9uVmFsdWUsXG4gICAgICAgICAgICBjb250YWluZXJTdHlsZToge1xuICAgICAgICAgICAgICAgIG1pbkhlaWdodDogJzEwMHB4J1xuICAgICAgICAgICAgfSB9LFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2ltZycsIHsgc3JjOiBhdHRyaWJ1dGVzLmNvdmVyVXJsLCB3aWR0aDogJycgKyAoYXR0cmlidXRlcy5jb3ZlclRpdGxlID8gYXR0cmlidXRlcy5jb3ZlcldpZHRoICsgJ3B4JyA6ICcxMDAlJyksIGhlaWdodDogYXR0cmlidXRlcy5jb3ZlckhlaWdodCArICdweCcgfSlcbiAgICApO1xufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWRvbmF0aW9uL2VkaXQtdmlld3MvQWN0aXZhdGVkVW5mb2N1c2VkLmpzXG4vLyBtb2R1bGUgaWQgPSA3OVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///79\n"); 994 995 /***/ }), 996 /* 80 */ 997 /*!*****************************************************************!*\ 998 !*** ./plugin/src/SatoshiPay/Gutenberg/block-donation/_save.js ***! 999 \*****************************************************************/ 1000 /*! exports provided: default */ 1001 /*! exports used: default */ 1002 /***/ (function(module, __webpack_exports__, __webpack_require__) { 1003 1004 "use strict"; 1005 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Utils__ = __webpack_require__(/*! ../../Utils */ 1);\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (function (_ref) {\n var attributes = _ref.attributes;\n var placeholderId = attributes.placeholderId,\n donationValue = attributes.donationValue,\n coverWidth = attributes.coverWidth,\n coverHeight = attributes.coverHeight,\n coverUrl = attributes.coverUrl,\n donationCurrency = attributes.donationCurrency,\n enabled = attributes.enabled;\n\n if (placeholderId && donationValue && enabled) {\n // Create good or Update price\n Object(__WEBPACK_IMPORTED_MODULE_0__Utils__[\"e\" /* makeAjaxRequest */])({\n body: {\n action: 'set_product_price',\n post_id: placeholderId,\n price: donationValue || 0,\n enabled: 1\n }\n });\n }\n return enabled ? wp.element.createElement('div', { dangerouslySetInnerHTML: { __html: '<!--satoshipay:donation attachment-id=\"' + placeholderId + '\" width=\"' + coverWidth + '\" height=\"' + coverHeight + '\" preview=\"' + coverUrl + '\" asset=\"' + donationCurrency + '\"-->' } }) : null;\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiODAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWRvbmF0aW9uL19zYXZlLmpzP2FkYjgiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgbWFrZUFqYXhSZXF1ZXN0LCBnZXRTdmdTb2xpZENvbG9yIH0gZnJvbSAnLi4vLi4vVXRpbHMnO1xuXG5leHBvcnQgZGVmYXVsdCAoZnVuY3Rpb24gKF9yZWYpIHtcbiAgICB2YXIgYXR0cmlidXRlcyA9IF9yZWYuYXR0cmlidXRlcztcbiAgICB2YXIgcGxhY2Vob2xkZXJJZCA9IGF0dHJpYnV0ZXMucGxhY2Vob2xkZXJJZCxcbiAgICAgICAgZG9uYXRpb25WYWx1ZSA9IGF0dHJpYnV0ZXMuZG9uYXRpb25WYWx1ZSxcbiAgICAgICAgY292ZXJXaWR0aCA9IGF0dHJpYnV0ZXMuY292ZXJXaWR0aCxcbiAgICAgICAgY292ZXJIZWlnaHQgPSBhdHRyaWJ1dGVzLmNvdmVySGVpZ2h0LFxuICAgICAgICBjb3ZlclVybCA9IGF0dHJpYnV0ZXMuY292ZXJVcmwsXG4gICAgICAgIGRvbmF0aW9uQ3VycmVuY3kgPSBhdHRyaWJ1dGVzLmRvbmF0aW9uQ3VycmVuY3ksXG4gICAgICAgIGVuYWJsZWQgPSBhdHRyaWJ1dGVzLmVuYWJsZWQ7XG5cbiAgICBpZiAocGxhY2Vob2xkZXJJZCAmJiBkb25hdGlvblZhbHVlICYmIGVuYWJsZWQpIHtcbiAgICAgICAgLy8gQ3JlYXRlIGdvb2Qgb3IgVXBkYXRlIHByaWNlXG4gICAgICAgIG1ha2VBamF4UmVxdWVzdCh7XG4gICAgICAgICAgICBib2R5OiB7XG4gICAgICAgICAgICAgICAgYWN0aW9uOiAnc2V0X3Byb2R1Y3RfcHJpY2UnLFxuICAgICAgICAgICAgICAgIHBvc3RfaWQ6IHBsYWNlaG9sZGVySWQsXG4gICAgICAgICAgICAgICAgcHJpY2U6IGRvbmF0aW9uVmFsdWUgfHwgMCxcbiAgICAgICAgICAgICAgICBlbmFibGVkOiAxXG4gICAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgIH1cbiAgICByZXR1cm4gZW5hYmxlZCA/IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2JywgeyBkYW5nZXJvdXNseVNldElubmVySFRNTDogeyBfX2h0bWw6ICc8IS0tc2F0b3NoaXBheTpkb25hdGlvbiBhdHRhY2htZW50LWlkPVwiJyArIHBsYWNlaG9sZGVySWQgKyAnXCIgd2lkdGg9XCInICsgY292ZXJXaWR0aCArICdcIiBoZWlnaHQ9XCInICsgY292ZXJIZWlnaHQgKyAnXCIgcHJldmlldz1cIicgKyBjb3ZlclVybCArICdcIiBhc3NldD1cIicgKyBkb25hdGlvbkN1cnJlbmN5ICsgJ1wiLS0+JyB9IH0pIDogbnVsbDtcbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9ibG9jay1kb25hdGlvbi9fc2F2ZS5qc1xuLy8gbW9kdWxlIGlkID0gODBcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///80\n"); 1006 1007 /***/ }), 1008 /* 81 */ 1009 /*!***********************************************************************!*\ 1010 !*** ./plugin/src/SatoshiPay/Gutenberg/block-donation/_deprecated.js ***! 1011 \***********************************************************************/ 1012 /*! exports provided: default */ 1013 /*! exports used: default */ 1014 /***/ (function(module, __webpack_exports__, __webpack_require__) { 1015 1016 "use strict"; 1017 eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Utils__ = __webpack_require__(/*! ../../Utils */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__config__ = __webpack_require__(/*! ./_config */ 9);\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ([{\n attributes: _extends({}, __WEBPACK_IMPORTED_MODULE_1__config__[\"a\" /* default */].attributes, {\n coverUrl: { // store the cover url - default is grey solid color\n type: 'string',\n default: Object(__WEBPACK_IMPORTED_MODULE_0__Utils__[\"c\" /* getSvgSolidColor */])()\n }\n }),\n save: function save(_ref) {\n var attributes = _ref.attributes;\n var placeholderId = attributes.placeholderId,\n coverWidth = attributes.coverWidth,\n coverHeight = attributes.coverHeight,\n coverUrl = attributes.coverUrl,\n donationCurrency = attributes.donationCurrency,\n enabled = attributes.enabled;\n\n return enabled ? wp.element.createElement('div', { dangerouslySetInnerHTML: { __html: '<!--satoshipay:donation attachment-id=\"' + placeholderId + '\" width=\"' + coverWidth + '\" height=\"' + coverHeight + '\" preview=\"' + (coverUrl === '' ? Object(__WEBPACK_IMPORTED_MODULE_0__Utils__[\"c\" /* getSvgSolidColor */])() : coverUrl) + '\" asset=\"' + donationCurrency + '\"-->' } }) : null;\n }\n}]);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiODEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWRvbmF0aW9uL19kZXByZWNhdGVkLmpzP2JkMmYiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9leHRlbmRzID0gT2JqZWN0LmFzc2lnbiB8fCBmdW5jdGlvbiAodGFyZ2V0KSB7IGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7IHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07IGZvciAodmFyIGtleSBpbiBzb3VyY2UpIHsgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzb3VyY2UsIGtleSkpIHsgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsgfSB9IH0gcmV0dXJuIHRhcmdldDsgfTtcblxuaW1wb3J0IHsgZ2V0U3ZnU29saWRDb2xvciB9IGZyb20gJy4uLy4uL1V0aWxzJztcbmltcG9ydCBjb25maWcgZnJvbSAnLi9fY29uZmlnJztcblxuZXhwb3J0IGRlZmF1bHQgW3tcbiAgICBhdHRyaWJ1dGVzOiBfZXh0ZW5kcyh7fSwgY29uZmlnLmF0dHJpYnV0ZXMsIHtcbiAgICAgICAgY292ZXJVcmw6IHsgLy8gc3RvcmUgdGhlIGNvdmVyIHVybCAtIGRlZmF1bHQgaXMgZ3JleSBzb2xpZCBjb2xvclxuICAgICAgICAgICAgdHlwZTogJ3N0cmluZycsXG4gICAgICAgICAgICBkZWZhdWx0OiBnZXRTdmdTb2xpZENvbG9yKClcbiAgICAgICAgfVxuICAgIH0pLFxuICAgIHNhdmU6IGZ1bmN0aW9uIHNhdmUoX3JlZikge1xuICAgICAgICB2YXIgYXR0cmlidXRlcyA9IF9yZWYuYXR0cmlidXRlcztcbiAgICAgICAgdmFyIHBsYWNlaG9sZGVySWQgPSBhdHRyaWJ1dGVzLnBsYWNlaG9sZGVySWQsXG4gICAgICAgICAgICBjb3ZlcldpZHRoID0gYXR0cmlidXRlcy5jb3ZlcldpZHRoLFxuICAgICAgICAgICAgY292ZXJIZWlnaHQgPSBhdHRyaWJ1dGVzLmNvdmVySGVpZ2h0LFxuICAgICAgICAgICAgY292ZXJVcmwgPSBhdHRyaWJ1dGVzLmNvdmVyVXJsLFxuICAgICAgICAgICAgZG9uYXRpb25DdXJyZW5jeSA9IGF0dHJpYnV0ZXMuZG9uYXRpb25DdXJyZW5jeSxcbiAgICAgICAgICAgIGVuYWJsZWQgPSBhdHRyaWJ1dGVzLmVuYWJsZWQ7XG5cbiAgICAgICAgcmV0dXJuIGVuYWJsZWQgPyB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicsIHsgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw6IHsgX19odG1sOiAnPCEtLXNhdG9zaGlwYXk6ZG9uYXRpb24gYXR0YWNobWVudC1pZD1cIicgKyBwbGFjZWhvbGRlcklkICsgJ1wiIHdpZHRoPVwiJyArIGNvdmVyV2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArIGNvdmVySGVpZ2h0ICsgJ1wiIHByZXZpZXc9XCInICsgKGNvdmVyVXJsID09PSAnJyA/IGdldFN2Z1NvbGlkQ29sb3IoKSA6IGNvdmVyVXJsKSArICdcIiBhc3NldD1cIicgKyBkb25hdGlvbkN1cnJlbmN5ICsgJ1wiLS0+JyB9IH0pIDogbnVsbDtcbiAgICB9XG59XTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stZG9uYXRpb24vX2RlcHJlY2F0ZWQuanNcbi8vIG1vZHVsZSBpZCA9IDgxXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///81\n"); 1018 1019 /***/ }), 1020 /* 82 */ 1021 /*!********************************************************************!*\ 1022 !*** ./plugin/src/SatoshiPay/Gutenberg/block-donation/editor.scss ***! 1023 \********************************************************************/ 1024 /*! dynamic exports provided */ 1025 /***/ (function(module, exports) { 1026 1027 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiODIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWRvbmF0aW9uL2VkaXRvci5zY3NzPzA5ZGIiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stZG9uYXRpb24vZWRpdG9yLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDgyXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///82\n"); 1028 1029 /***/ }), 1030 /* 83 */ 613 1031 /*!*******************************************************************!*\ 614 1032 !*** ./plugin/src/SatoshiPay/Gutenberg/block-donation/style.scss ***! … … 617 1035 /***/ (function(module, exports) { 618 1036 619 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWRvbmF0aW9uL3N0eWxlLnNjc3M/MWE3NCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9ibG9jay1kb25hdGlvbi9zdHlsZS5zY3NzXG4vLyBtb2R1bGUgaWQgPSA0OFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///48\n"); 620 621 /***/ }), 622 /* 49 */ 623 /*!********************************************************************!*\ 624 !*** ./plugin/src/SatoshiPay/Gutenberg/block-donation/editor.scss ***! 625 \********************************************************************/ 626 /*! dynamic exports provided */ 627 /***/ (function(module, exports) { 628 629 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWRvbmF0aW9uL2VkaXRvci5zY3NzPzA5ZGIiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3BsdWdpbi9zcmMvU2F0b3NoaVBheS9HdXRlbmJlcmcvYmxvY2stZG9uYXRpb24vZWRpdG9yLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDQ5XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///49\n"); 1037 eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiODMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc3JjL1NhdG9zaGlQYXkvR3V0ZW5iZXJnL2Jsb2NrLWRvbmF0aW9uL3N0eWxlLnNjc3M/MWE3NCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vcGx1Z2luL3NyYy9TYXRvc2hpUGF5L0d1dGVuYmVyZy9ibG9jay1kb25hdGlvbi9zdHlsZS5zY3NzXG4vLyBtb2R1bGUgaWQgPSA4M1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///83\n"); 630 1038 631 1039 /***/ })
Note: See TracChangeset
for help on using the changeset viewer.