Commit 8b6de324 authored by Kevin Yumang's avatar Kevin Yumang

SERV-2286 - loremipsum element modifications

parent 44fa9c11
...@@ -108,10 +108,7 @@ ...@@ -108,10 +108,7 @@
public function loremIpsum($parameters) public function loremIpsum($parameters)
{ {
return View('Limitless::Element.LoremIpsum.LoremIpsum') return View('Limitless::Element.LoremIpsum.LoremIpsum')
->withLength( isset($parameters['length']) ->withLength($parameters == [] ? 20 : $parameters);
? (ctype_digit((string)$parameters['length']) ? $parameters['length'] : 0)
: 0 );
} }
/* /*
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
@Limitless::TableAutofillBody([ @Limitless::TableAutofillBody([
[ [
['value' => 'length'], ['value' => 'length'],
['value' => '<i>Integer|Numeric String</i> [Default = <code>0</code>]', 'secure' => false], ['value' => '<i>Integer|Numeric String</i> [Default = <code>20</code>]', 'secure' => false],
['value' => 'The length of random words to generate.'] ['value' => 'The length of random words to generate.']
] ]
]) ])
...@@ -40,13 +40,15 @@ ...@@ -40,13 +40,15 @@
{{-- Sample Output --}} {{-- Sample Output --}}
@Limitless::ElementCardStart(['title' => "Sample Output", 'icon' => 'icon-display4' ] ) @Limitless::ElementCardStart(['title' => "Sample Output", 'icon' => 'icon-display4' ] )
@Limitless::LoremIpsum(['length' => 10]) @Limitless::LoremIpsum(100)
@Limitless::Divider @Limitless::Divider
@Limitless::LoremIpsum(['length' => '20']) @Limitless::LoremIpsum('50')
@Limitless::Divider
@Limitless::LoremIpsum
@Limitless::ElementCardStop @Limitless::ElementCardStop
@php @php
$example = base64_decode("QExpbWl0bGVzczo6TG9yZW1JcHN1bShbJ2xlbmd0aCcgPT4gMTBdKQpATGltaXRsZXNzOjpEaXZpZGVyCkBMaW1pdGxlc3M6OkxvcmVtSXBzdW0oWydsZW5ndGgnID0+ICcyMCddKQ=="); $example = base64_decode("QExpbWl0bGVzczo6TG9yZW1JcHN1bSgxMDApCkBMaW1pdGxlc3M6OkRpdmlkZXIKQExpbWl0bGVzczo6TG9yZW1JcHN1bSgnNTAnKQpATGltaXRsZXNzOjpEaXZpZGVyCkBMaW1pdGxlc3M6OkxvcmVtSXBzdW0=");
@endphp @endphp
{{-- Sample Code --}} {{-- Sample Code --}}
......
...@@ -173,9 +173,9 @@ ...@@ -173,9 +173,9 @@
{{-- Modals --}} {{-- Modals --}}
@Limitless::ModalStart(['id' => 'modal_lg_test', 'title' => 'Modal Large Sample', 'icon' => 'icon-menu7', 'size' => 'lg', 'subtitle' => 'Subtitle']) @Limitless::ModalStart(['id' => 'modal_lg_test', 'title' => 'Modal Large Sample', 'icon' => 'icon-menu7', 'size' => 'lg', 'subtitle' => 'Subtitle'])
@Limitless::ModalBodyStart @Limitless::ModalBodyStart
@Limitless::LoremIpsum(['length' => 50]) @Limitless::LoremIpsum(50)
@Limitless::Divider @Limitless::Divider
@Limitless::LoremIpsum(['length' => 100]) @Limitless::LoremIpsum(100)
@Limitless::ModalBodyStop @Limitless::ModalBodyStop
@Limitless::ModalFooterStart @Limitless::ModalFooterStart
<button class="btn btn-link" data-dismiss="modal"><i class="icon-cross2 font-size-base mr-1"></i> Close</button> <button class="btn btn-link" data-dismiss="modal"><i class="icon-cross2 font-size-base mr-1"></i> Close</button>
...@@ -185,13 +185,13 @@ ...@@ -185,13 +185,13 @@
@Limitless::ModalStart(['id' => 'modal_xs_test', 'title' => ['value' => 'Modal Extra Small <b><i>XS</i></b>', 'secure' => false], 'icon' => 'icon-menu7', 'size' => 'xs', 'subtitle' => ['value' => 'Subtitle <b><i>unsercured</i></b>', 'secure' => false]]) @Limitless::ModalStart(['id' => 'modal_xs_test', 'title' => ['value' => 'Modal Extra Small <b><i>XS</i></b>', 'secure' => false], 'icon' => 'icon-menu7', 'size' => 'xs', 'subtitle' => ['value' => 'Subtitle <b><i>unsercured</i></b>', 'secure' => false]])
@Limitless::ModalBodyStart @Limitless::ModalBodyStart
@Limitless::LoremIpsum(['length' => 20]) @Limitless::LoremIpsum(20)
@Limitless::ModalBodyStop @Limitless::ModalBodyStop
@Limitless::ModalStop @Limitless::ModalStop
@Limitless::ModalStart(['id' => 'modal_scrollable_test', 'title' => 'Modal Scrollable', 'icon' => 'icon-menu7', 'size' => 'xs', 'scrollable' => true, 'subtitle' => ['secure' => false]]) @Limitless::ModalStart(['id' => 'modal_scrollable_test', 'title' => 'Modal Scrollable', 'icon' => 'icon-menu7', 'size' => 'xs', 'scrollable' => true, 'subtitle' => ['secure' => false]])
@Limitless::ModalBodyStart @Limitless::ModalBodyStart
@Limitless::LoremIpsum(['length' => 500]) @Limitless::LoremIpsum(500)
@Limitless::ModalBodyStop @Limitless::ModalBodyStop
@Limitless::ModalFooterStart(['scrollable' => true]) @Limitless::ModalFooterStart(['scrollable' => true])
<button class="btn btn-link" data-dismiss="modal"><i class="icon-cross2 font-size-base mr-1"></i> Close</button> <button class="btn btn-link" data-dismiss="modal"><i class="icon-cross2 font-size-base mr-1"></i> Close</button>
...@@ -201,44 +201,44 @@ ...@@ -201,44 +201,44 @@
@Limitless::ModalStart(['id' => 'modal_backdrop_test', 'title' => 'Modal No Backdrop', 'icon' => 'icon-menu7', 'backdrop' => false ]) @Limitless::ModalStart(['id' => 'modal_backdrop_test', 'title' => 'Modal No Backdrop', 'icon' => 'icon-menu7', 'backdrop' => false ])
@Limitless::ModalBodyStart @Limitless::ModalBodyStart
@Limitless::LoremIpsum(['length' => 20]) @Limitless::LoremIpsum(20)
@Limitless::ModalBodyStop @Limitless::ModalBodyStop
@Limitless::ModalStop @Limitless::ModalStop
@Limitless::ModalStart(['id' => 'modal_keyboard_test', 'title' => 'Modal No Keyboard Interaction', 'icon' => 'icon-menu7', 'keyboard' => false ]) @Limitless::ModalStart(['id' => 'modal_keyboard_test', 'title' => 'Modal No Keyboard Interaction', 'icon' => 'icon-menu7', 'keyboard' => false ])
@Limitless::ModalBodyStart @Limitless::ModalBodyStart
@Limitless::LoremIpsum(['length' => 20]) @Limitless::LoremIpsum(20)
@Limitless::ModalBodyStop @Limitless::ModalBodyStop
@Limitless::ModalStop @Limitless::ModalStop
@Limitless::ModalStart(['id' => 'modal_no_animation_test', 'title' => 'Modal No Animation', 'icon' => 'icon-menu7', 'animate' => false ]) @Limitless::ModalStart(['id' => 'modal_no_animation_test', 'title' => 'Modal No Animation', 'icon' => 'icon-menu7', 'animate' => false ])
@Limitless::ModalBodyStart @Limitless::ModalBodyStart
@Limitless::LoremIpsum(['length' => 50]) @Limitless::LoremIpsum(50)
@Limitless::ModalBodyStop @Limitless::ModalBodyStop
@Limitless::ModalStop @Limitless::ModalStop
{{-- Modal Events --}} {{-- Modal Events --}}
@Limitless::ModalStart(['id' => 'modal_onshow', 'title' => 'Modal Event OnShow', 'icon' => 'icon-menu7', 'size' => 'xs']) @Limitless::ModalStart(['id' => 'modal_onshow', 'title' => 'Modal Event OnShow', 'icon' => 'icon-menu7', 'size' => 'xs'])
@Limitless::ModalBodyStart @Limitless::ModalBodyStart
@Limitless::LoremIpsum(['length' => 20]) @Limitless::LoremIpsum(20)
@Limitless::ModalBodyStop @Limitless::ModalBodyStop
@Limitless::ModalStop @Limitless::ModalStop
@Limitless::ModalStart(['id' => 'modal_onshown', 'title' => 'Modal Event OnShown', 'icon' => 'icon-menu7', 'size' => 'xs']) @Limitless::ModalStart(['id' => 'modal_onshown', 'title' => 'Modal Event OnShown', 'icon' => 'icon-menu7', 'size' => 'xs'])
@Limitless::ModalBodyStart @Limitless::ModalBodyStart
@Limitless::LoremIpsum(['length' => 20]) @Limitless::LoremIpsum(20)
@Limitless::ModalBodyStop @Limitless::ModalBodyStop
@Limitless::ModalStop @Limitless::ModalStop
@Limitless::ModalStart(['id' => 'modal_onhide', 'title' => 'Modal Event OnHide', 'icon' => 'icon-menu7', 'size' => 'xs']) @Limitless::ModalStart(['id' => 'modal_onhide', 'title' => 'Modal Event OnHide', 'icon' => 'icon-menu7', 'size' => 'xs'])
@Limitless::ModalBodyStart @Limitless::ModalBodyStart
@Limitless::LoremIpsum(['length' => 20]) @Limitless::LoremIpsum(20)
@Limitless::ModalBodyStop @Limitless::ModalBodyStop
@Limitless::ModalStop @Limitless::ModalStop
@Limitless::ModalStart(['id' => 'modal_onhidden', 'title' => 'Modal Event OnHidden', 'icon' => 'icon-menu7', 'size' => 'xs']) @Limitless::ModalStart(['id' => 'modal_onhidden', 'title' => 'Modal Event OnHidden', 'icon' => 'icon-menu7', 'size' => 'xs'])
@Limitless::ModalBodyStart @Limitless::ModalBodyStart
@Limitless::LoremIpsum(['length' => 20]) @Limitless::LoremIpsum(20)
@Limitless::ModalBodyStop @Limitless::ModalBodyStop
@Limitless::ModalStop @Limitless::ModalStop
...@@ -262,7 +262,7 @@ ...@@ -262,7 +262,7 @@
@Limitless::ElementCardStop @Limitless::ElementCardStop
@php @php
$example = base64_decode("Ly8gTW9kYWxzCkBMaW1pdGxlc3M6Ok1vZGFsU3RhcnQoWydpZCcgPT4gJ21vZGFsX2xnX3Rlc3QnLCAndGl0bGUnID0+ICdNb2RhbCBMYXJnZSBTYW1wbGUnLCAnaWNvbicgPT4gJ2ljb24tbWVudTcnLCAnc2l6ZScgPT4gJ2xnJywgJ3N1YnRpdGxlJyA9PiAnU3VidGl0bGUnXSkKCUBMaW1pdGxlc3M6Ok1vZGFsQm9keVN0YXJ0CgkJQExpbWl0bGVzczo6TG9yZW1JcHN1bShbJ2xlbmd0aCcgPT4gNTBdKQoJCUBMaW1pdGxlc3M6OkRpdmlkZXIKCQlATGltaXRsZXNzOjpMb3JlbUlwc3VtKFsnbGVuZ3RoJyA9PiAxMDBdKQoJQExpbWl0bGVzczo6TW9kYWxCb2R5U3RvcAoJQExpbWl0bGVzczo6TW9kYWxGb290ZXJTdGFydAoJCTxidXR0b24gY2xhc3M9ImJ0biBidG4tbGluayIgZGF0YS1kaXNtaXNzPSJtb2RhbCI+PGkgY2xhc3M9Imljb24tY3Jvc3MyIGZvbnQtc2l6ZS1iYXNlIG1yLTEiPjwvaT4gQ2xvc2U8L2J1dHRvbj4KCQk8YnV0dG9uIGNsYXNzPSJidG4gYmctcHJpbWFyeSI+PGkgY2xhc3M9Imljb24tY2hlY2ttYXJrMyBmb250LXNpemUtYmFzZSBtci0xIj48L2k+IE9rYXk8L2J1dHRvbj4KCUBMaW1pdGxlc3M6Ok1vZGFsRm9vdGVyU3RvcApATGltaXRsZXNzOjpNb2RhbFN0b3AKCkBMaW1pdGxlc3M6Ok1vZGFsU3RhcnQoWydpZCcgPT4gJ21vZGFsX3hzX3Rlc3QnLCAndGl0bGUnID0+IFsndmFsdWUnID0+ICdNb2RhbCBFeHRyYSBTbWFsbCA8Yj48aT5YUzwvaT48L2I+JywgJ3NlY3VyZScgPT4gZmFsc2VdLCAnaWNvbicgPT4gJ2ljb24tbWVudTcnLCAnc2l6ZScgPT4gJ3hzJywgJ3N1YnRpdGxlJyA9PiBbJ3ZhbHVlJyA9PiAnU3VidGl0bGUgPGI+PGk+dW5zZXJjdXJlZDwvaT48L2I+JywgJ3NlY3VyZScgPT4gZmFsc2VdXSkKCUBMaW1pdGxlc3M6Ok1vZGFsQm9keVN0YXJ0CgkJQExpbWl0bGVzczo6TG9yZW1JcHN1bShbJ2xlbmd0aCcgPT4gMjBdKQoJQExpbWl0bGVzczo6TW9kYWxCb2R5U3RvcApATGltaXRsZXNzOjpNb2RhbFN0b3AKCkBMaW1pdGxlc3M6Ok1vZGFsU3RhcnQoWydpZCcgPT4gJ21vZGFsX3Njcm9sbGFibGVfdGVzdCcsICd0aXRsZScgPT4gJ01vZGFsIFNjcm9sbGFibGUnLCAnaWNvbicgPT4gJ2ljb24tbWVudTcnLCAnc2l6ZScgPT4gJ3hzJywgJ3Njcm9sbGFibGUnID0+IHRydWUsICdzdWJ0aXRsZScgPT4gWydzZWN1cmUnID0+IGZhbHNlXV0pCglATGltaXRsZXNzOjpNb2RhbEJvZHlTdGFydAoJCUBMaW1pdGxlc3M6OkxvcmVtSXBzdW0oWydsZW5ndGgnID0+IDUwMF0pCglATGltaXRsZXNzOjpNb2RhbEJvZHlTdG9wCglATGltaXRsZXNzOjpNb2RhbEZvb3RlclN0YXJ0KFsnc2Nyb2xsYWJsZScgPT4gdHJ1ZV0pCgkJPGJ1dHRvbiBjbGFzcz0iYnRuIGJ0bi1saW5rIiBkYXRhLWRpc21pc3M9Im1vZGFsIj48aSBjbGFzcz0iaWNvbi1jcm9zczIgZm9udC1zaXplLWJhc2UgbXItMSI+PC9pPiBDbG9zZTwvYnV0dG9uPgoJCTxidXR0b24gY2xhc3M9ImJ0biBiZy1wcmltYXJ5Ij48aSBjbGFzcz0iaWNvbi1jaGVja21hcmszIGZvbnQtc2l6ZS1iYXNlIG1yLTEiPjwvaT4gT2theTwvYnV0dG9uPgoJQExpbWl0bGVzczo6TW9kYWxGb290ZXJTdG9wCkBMaW1pdGxlc3M6Ok1vZGFsU3RvcAoKQExpbWl0bGVzczo6TW9kYWxTdGFydChbJ2lkJyA9PiAnbW9kYWxfYmFja2Ryb3BfdGVzdCcsICd0aXRsZScgPT4gJ01vZGFsIE5vIEJhY2tkcm9wJywgJ2ljb24nID0+ICdpY29uLW1lbnU3JywgJ2JhY2tkcm9wJyA9PiBmYWxzZSBdKQoJQExpbWl0bGVzczo6TW9kYWxCb2R5U3RhcnQKCQlATGltaXRsZXNzOjpMb3JlbUlwc3VtKFsnbGVuZ3RoJyA9PiAyMF0pCglATGltaXRsZXNzOjpNb2RhbEJvZHlTdG9wCkBMaW1pdGxlc3M6Ok1vZGFsU3RvcAoKQExpbWl0bGVzczo6TW9kYWxTdGFydChbJ2lkJyA9PiAnbW9kYWxfa2V5Ym9hcmRfdGVzdCcsICd0aXRsZScgPT4gJ01vZGFsIE5vIEtleWJvYXJkIEludGVyYWN0aW9uJywgJ2ljb24nID0+ICdpY29uLW1lbnU3JywgJ2tleWJvYXJkJyA9PiBmYWxzZSBdKQoJQExpbWl0bGVzczo6TW9kYWxCb2R5U3RhcnQKCQlATGltaXRsZXNzOjpMb3JlbUlwc3VtKFsnbGVuZ3RoJyA9PiAyMF0pCglATGltaXRsZXNzOjpNb2RhbEJvZHlTdG9wCkBMaW1pdGxlc3M6Ok1vZGFsU3RvcAoKQExpbWl0bGVzczo6TW9kYWxTdGFydChbJ2lkJyA9PiAnbW9kYWxfbm9fYW5pbWF0aW9uX3Rlc3QnLCAndGl0bGUnID0+ICdNb2RhbCBObyBBbmltYXRpb24nLCAnaWNvbicgPT4gJ2ljb24tbWVudTcnLCAnYW5pbWF0ZScgPT4gZmFsc2UgXSkKCUBMaW1pdGxlc3M6Ok1vZGFsQm9keVN0YXJ0CgkJQExpbWl0bGVzczo6TG9yZW1JcHN1bShbJ2xlbmd0aCcgPT4gNTBdKQoJQExpbWl0bGVzczo6TW9kYWxCb2R5U3RvcApATGltaXRsZXNzOjpNb2RhbFN0b3AKCi8vIE1vZGFsIEV2ZW50cwpATGltaXRsZXNzOjpNb2RhbFN0YXJ0KFsnaWQnID0+ICdtb2RhbF9vbnNob3cnLCAndGl0bGUnID0+ICdNb2RhbCBFdmVudCBPblNob3cnLCAnaWNvbicgPT4gJ2ljb24tbWVudTcnLCAnc2l6ZScgPT4gJ3hzJ10pCglATGltaXRsZXNzOjpNb2RhbEJvZHlTdGFydAoJCUBMaW1pdGxlc3M6OkxvcmVtSXBzdW0oWydsZW5ndGgnID0+IDIwXSkKCUBMaW1pdGxlc3M6Ok1vZGFsQm9keVN0b3AKQExpbWl0bGVzczo6TW9kYWxTdG9wCgpATGltaXRsZXNzOjpNb2RhbFN0YXJ0KFsnaWQnID0+ICdtb2RhbF9vbnNob3duJywgJ3RpdGxlJyA9PiAnTW9kYWwgRXZlbnQgT25TaG93bicsICdpY29uJyA9PiAnaWNvbi1tZW51NycsICdzaXplJyA9PiAneHMnXSkKCUBMaW1pdGxlc3M6Ok1vZGFsQm9keVN0YXJ0CgkJQExpbWl0bGVzczo6TG9yZW1JcHN1bShbJ2xlbmd0aCcgPT4gMjBdKQoJQExpbWl0bGVzczo6TW9kYWxCb2R5U3RvcApATGltaXRsZXNzOjpNb2RhbFN0b3AKCkBMaW1pdGxlc3M6Ok1vZGFsU3RhcnQoWydpZCcgPT4gJ21vZGFsX29uaGlkZScsICd0aXRsZScgPT4gJ01vZGFsIEV2ZW50IE9uSGlkZScsICdpY29uJyA9PiAnaWNvbi1tZW51NycsICdzaXplJyA9PiAneHMnXSkKCUBMaW1pdGxlc3M6Ok1vZGFsQm9keVN0YXJ0CgkJQExpbWl0bGVzczo6TG9yZW1JcHN1bShbJ2xlbmd0aCcgPT4gMjBdKQoJQExpbWl0bGVzczo6TW9kYWxCb2R5U3RvcApATGltaXRsZXNzOjpNb2RhbFN0b3AKCkBMaW1pdGxlc3M6Ok1vZGFsU3RhcnQoWydpZCcgPT4gJ21vZGFsX29uaGlkZGVuJywgJ3RpdGxlJyA9PiAnTW9kYWwgRXZlbnQgT25IaWRkZW4nLCAnaWNvbicgPT4gJ2ljb24tbWVudTcnLCAnc2l6ZScgPT4gJ3hzJ10pCglATGltaXRsZXNzOjpNb2RhbEJvZHlTdGFydAoJCUBMaW1pdGxlc3M6OkxvcmVtSXBzdW0oWydsZW5ndGgnID0+IDIwXSkKCUBMaW1pdGxlc3M6Ok1vZGFsQm9keVN0b3AKQExpbWl0bGVzczo6TW9kYWxTdG9wCgovLyBNb2RhbCBidXR0b25zCjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iYnRuIGJ0bi1saWdodCBtYi0xIiBkYXRhLXRvZ2dsZT0ibW9kYWwiIGRhdGEtdGFyZ2V0PSIjbW9kYWxfbGdfdGVzdCI+TGFyZ2UgbW9kYWw8L2J1dHRvbj4KPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJidG4gYnRuLWxpZ2h0IG1iLTEiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNtb2RhbF94c190ZXN0Ij5FeHRyYSBzbWFsbCBtb2RhbDwvYnV0dG9uPgo8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImJ0biBidG4tbGlnaHQgbWItMSIgZGF0YS10b2dnbGU9Im1vZGFsIiBkYXRhLXRhcmdldD0iI21vZGFsX3Njcm9sbGFibGVfdGVzdCI+U2Nyb2xsYWJsZSBtb2RhbDwvYnV0dG9uPgo8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImJ0biBidG4tbGlnaHQgbWItMSIgZGF0YS10b2dnbGU9Im1vZGFsIiBkYXRhLXRhcmdldD0iI21vZGFsX2JhY2tkcm9wX3Rlc3QiPk5vIGJhY2tkcm9wIG1vZGFsPC9idXR0b24+CjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iYnRuIGJ0bi1saWdodCBtYi0xIiBkYXRhLXRvZ2dsZT0ibW9kYWwiIGRhdGEtdGFyZ2V0PSIjbW9kYWxfa2V5Ym9hcmRfdGVzdCI+Tm8ga2V5Ym9hcmQgaW50ZXJhY3Rpb24gbW9kYWw8L2J1dHRvbj4KPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJidG4gYnRuLWxpZ2h0IG1iLTEiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNtb2RhbF9ub19hbmltYXRpb25fdGVzdCI+Tm8gYW5pbWF0aW9uIG1vZGFsPC9idXR0b24+CgpATGltaXRsZXNzOjpEaXZpZGVyCgovLyBNb2RhbCBldmVudCBidXR0b25zCjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iYnRuIGJ0bi1saWdodCBtYi0xIiBkYXRhLXRvZ2dsZT0ibW9kYWwiIGRhdGEtdGFyZ2V0PSIjbW9kYWxfb25zaG93Ij5GaXJlIG1vZGFsIGV2ZW50IG9uU2hvdzwvYnV0dG9uPgo8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImJ0biBidG4tbGlnaHQgbWItMSIgZGF0YS10b2dnbGU9Im1vZGFsIiBkYXRhLXRhcmdldD0iI21vZGFsX29uc2hvd24iPkZpcmUgbW9kYWwgZXZlbnQgb25TaG93bjwvYnV0dG9uPgo8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImJ0biBidG4tbGlnaHQgbWItMSIgZGF0YS10b2dnbGU9Im1vZGFsIiBkYXRhLXRhcmdldD0iI21vZGFsX29uaGlkZSI+RmlyZSBtb2RhbCBldmVudCBvbkhpZGU8L2J1dHRvbj4KPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJidG4gYnRuLWxpZ2h0IG1iLTEiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNtb2RhbF9vbmhpZGRlbiI+RmlyZSBtb2RhbCBldmVudCBvbkhpZGRlbjwvYnV0dG9uPgoKLy8gRXZlbnRzCiQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCkgewoKICAgIC8vIG9uU2hvdyBjYWxsYmFjawogICAgJCgnI21vZGFsX29uc2hvdycpLm9uKCdzaG93LmJzLm1vZGFsJywgZnVuY3Rpb24oKSB7CiAgICAgICAgYWxlcnQoJ29uU2hvdyBjYWxsYmFjayBmaXJlZC4nKQogICAgfSk7CgogICAgLy8gb25TaG93biBjYWxsYmFjawogICAgJCgnI21vZGFsX29uc2hvd24nKS5vbignc2hvd24uYnMubW9kYWwnLCBmdW5jdGlvbigpIHsKICAgICAgICBhbGVydCgnb25TaG93biBjYWxsYmFjayBmaXJlZC4nKQogICAgfSk7CgogICAgLy8gb25IaWRlIGNhbGxiYWNrCiAgICAkKCcjbW9kYWxfb25oaWRlJykub24oJ2hpZGUuYnMubW9kYWwnLCBmdW5jdGlvbigpIHsKICAgICAgICBhbGVydCgnb25IaWRlIGNhbGxiYWNrIGZpcmVkLicpCiAgICB9KTsKCiAgICAvLyBvbkhpZGRlbiBjYWxsYmFjawogICAgJCgnI21vZGFsX29uaGlkZGVuJykub24oJ2hpZGRlbi5icy5tb2RhbCcsIGZ1bmN0aW9uKCkgewogICAgICAgIGFsZXJ0KCdvbkhpZGRlbiBjYWxsYmFjayBmaXJlZC4nKQogICAgfSk7Cgp9KQ=="); $example = base64_decode("Ly8gTW9kYWxzCkBMaW1pdGxlc3M6Ok1vZGFsU3RhcnQoWydpZCcgPT4gJ21vZGFsX2xnX3Rlc3QnLCAndGl0bGUnID0+ICdNb2RhbCBMYXJnZSBTYW1wbGUnLCAnaWNvbicgPT4gJ2ljb24tbWVudTcnLCAnc2l6ZScgPT4gJ2xnJywgJ3N1YnRpdGxlJyA9PiAnU3VidGl0bGUnXSkKCUBMaW1pdGxlc3M6Ok1vZGFsQm9keVN0YXJ0CgkJQExpbWl0bGVzczo6TG9yZW1JcHN1bSg1MCkKCQlATGltaXRsZXNzOjpEaXZpZGVyCgkJQExpbWl0bGVzczo6TG9yZW1JcHN1bSgxMDApCglATGltaXRsZXNzOjpNb2RhbEJvZHlTdG9wCglATGltaXRsZXNzOjpNb2RhbEZvb3RlclN0YXJ0CgkJPGJ1dHRvbiBjbGFzcz0iYnRuIGJ0bi1saW5rIiBkYXRhLWRpc21pc3M9Im1vZGFsIj48aSBjbGFzcz0iaWNvbi1jcm9zczIgZm9udC1zaXplLWJhc2UgbXItMSI+PC9pPiBDbG9zZTwvYnV0dG9uPgoJCTxidXR0b24gY2xhc3M9ImJ0biBiZy1wcmltYXJ5Ij48aSBjbGFzcz0iaWNvbi1jaGVja21hcmszIGZvbnQtc2l6ZS1iYXNlIG1yLTEiPjwvaT4gT2theTwvYnV0dG9uPgoJQExpbWl0bGVzczo6TW9kYWxGb290ZXJTdG9wCkBMaW1pdGxlc3M6Ok1vZGFsU3RvcAoKQExpbWl0bGVzczo6TW9kYWxTdGFydChbJ2lkJyA9PiAnbW9kYWxfeHNfdGVzdCcsICd0aXRsZScgPT4gWyd2YWx1ZScgPT4gJ01vZGFsIEV4dHJhIFNtYWxsIDxiPjxpPlhTPC9pPjwvYj4nLCAnc2VjdXJlJyA9PiBmYWxzZV0sICdpY29uJyA9PiAnaWNvbi1tZW51NycsICdzaXplJyA9PiAneHMnLCAnc3VidGl0bGUnID0+IFsndmFsdWUnID0+ICdTdWJ0aXRsZSA8Yj48aT51bnNlcmN1cmVkPC9pPjwvYj4nLCAnc2VjdXJlJyA9PiBmYWxzZV1dKQoJQExpbWl0bGVzczo6TW9kYWxCb2R5U3RhcnQKCQlATGltaXRsZXNzOjpMb3JlbUlwc3VtKDIwKQoJQExpbWl0bGVzczo6TW9kYWxCb2R5U3RvcApATGltaXRsZXNzOjpNb2RhbFN0b3AKCkBMaW1pdGxlc3M6Ok1vZGFsU3RhcnQoWydpZCcgPT4gJ21vZGFsX3Njcm9sbGFibGVfdGVzdCcsICd0aXRsZScgPT4gJ01vZGFsIFNjcm9sbGFibGUnLCAnaWNvbicgPT4gJ2ljb24tbWVudTcnLCAnc2l6ZScgPT4gJ3hzJywgJ3Njcm9sbGFibGUnID0+IHRydWUsICdzdWJ0aXRsZScgPT4gWydzZWN1cmUnID0+IGZhbHNlXV0pCglATGltaXRsZXNzOjpNb2RhbEJvZHlTdGFydAoJCUBMaW1pdGxlc3M6OkxvcmVtSXBzdW0oNTAwKQoJQExpbWl0bGVzczo6TW9kYWxCb2R5U3RvcAoJQExpbWl0bGVzczo6TW9kYWxGb290ZXJTdGFydChbJ3Njcm9sbGFibGUnID0+IHRydWVdKQoJCTxidXR0b24gY2xhc3M9ImJ0biBidG4tbGluayIgZGF0YS1kaXNtaXNzPSJtb2RhbCI+PGkgY2xhc3M9Imljb24tY3Jvc3MyIGZvbnQtc2l6ZS1iYXNlIG1yLTEiPjwvaT4gQ2xvc2U8L2J1dHRvbj4KCQk8YnV0dG9uIGNsYXNzPSJidG4gYmctcHJpbWFyeSI+PGkgY2xhc3M9Imljb24tY2hlY2ttYXJrMyBmb250LXNpemUtYmFzZSBtci0xIj48L2k+IE9rYXk8L2J1dHRvbj4KCUBMaW1pdGxlc3M6Ok1vZGFsRm9vdGVyU3RvcApATGltaXRsZXNzOjpNb2RhbFN0b3AKCkBMaW1pdGxlc3M6Ok1vZGFsU3RhcnQoWydpZCcgPT4gJ21vZGFsX2JhY2tkcm9wX3Rlc3QnLCAndGl0bGUnID0+ICdNb2RhbCBObyBCYWNrZHJvcCcsICdpY29uJyA9PiAnaWNvbi1tZW51NycsICdiYWNrZHJvcCcgPT4gZmFsc2UgXSkKCUBMaW1pdGxlc3M6Ok1vZGFsQm9keVN0YXJ0CgkJQExpbWl0bGVzczo6TG9yZW1JcHN1bSgyMCkKCUBMaW1pdGxlc3M6Ok1vZGFsQm9keVN0b3AKQExpbWl0bGVzczo6TW9kYWxTdG9wCgpATGltaXRsZXNzOjpNb2RhbFN0YXJ0KFsnaWQnID0+ICdtb2RhbF9rZXlib2FyZF90ZXN0JywgJ3RpdGxlJyA9PiAnTW9kYWwgTm8gS2V5Ym9hcmQgSW50ZXJhY3Rpb24nLCAnaWNvbicgPT4gJ2ljb24tbWVudTcnLCAna2V5Ym9hcmQnID0+IGZhbHNlIF0pCglATGltaXRsZXNzOjpNb2RhbEJvZHlTdGFydAoJCUBMaW1pdGxlc3M6OkxvcmVtSXBzdW0oMjApCglATGltaXRsZXNzOjpNb2RhbEJvZHlTdG9wCkBMaW1pdGxlc3M6Ok1vZGFsU3RvcAoKQExpbWl0bGVzczo6TW9kYWxTdGFydChbJ2lkJyA9PiAnbW9kYWxfbm9fYW5pbWF0aW9uX3Rlc3QnLCAndGl0bGUnID0+ICdNb2RhbCBObyBBbmltYXRpb24nLCAnaWNvbicgPT4gJ2ljb24tbWVudTcnLCAnYW5pbWF0ZScgPT4gZmFsc2UgXSkKCUBMaW1pdGxlc3M6Ok1vZGFsQm9keVN0YXJ0CgkJQExpbWl0bGVzczo6TG9yZW1JcHN1bSg1MCkKCUBMaW1pdGxlc3M6Ok1vZGFsQm9keVN0b3AKQExpbWl0bGVzczo6TW9kYWxTdG9wCgovLyBNb2RhbCBFdmVudHMKQExpbWl0bGVzczo6TW9kYWxTdGFydChbJ2lkJyA9PiAnbW9kYWxfb25zaG93JywgJ3RpdGxlJyA9PiAnTW9kYWwgRXZlbnQgT25TaG93JywgJ2ljb24nID0+ICdpY29uLW1lbnU3JywgJ3NpemUnID0+ICd4cyddKQoJQExpbWl0bGVzczo6TW9kYWxCb2R5U3RhcnQKCQlATGltaXRsZXNzOjpMb3JlbUlwc3VtKDIwKQoJQExpbWl0bGVzczo6TW9kYWxCb2R5U3RvcApATGltaXRsZXNzOjpNb2RhbFN0b3AKCkBMaW1pdGxlc3M6Ok1vZGFsU3RhcnQoWydpZCcgPT4gJ21vZGFsX29uc2hvd24nLCAndGl0bGUnID0+ICdNb2RhbCBFdmVudCBPblNob3duJywgJ2ljb24nID0+ICdpY29uLW1lbnU3JywgJ3NpemUnID0+ICd4cyddKQoJQExpbWl0bGVzczo6TW9kYWxCb2R5U3RhcnQKCQlATGltaXRsZXNzOjpMb3JlbUlwc3VtKDIwKQoJQExpbWl0bGVzczo6TW9kYWxCb2R5U3RvcApATGltaXRsZXNzOjpNb2RhbFN0b3AKCkBMaW1pdGxlc3M6Ok1vZGFsU3RhcnQoWydpZCcgPT4gJ21vZGFsX29uaGlkZScsICd0aXRsZScgPT4gJ01vZGFsIEV2ZW50IE9uSGlkZScsICdpY29uJyA9PiAnaWNvbi1tZW51NycsICdzaXplJyA9PiAneHMnXSkKCUBMaW1pdGxlc3M6Ok1vZGFsQm9keVN0YXJ0CgkJQExpbWl0bGVzczo6TG9yZW1JcHN1bSgyMCkKCUBMaW1pdGxlc3M6Ok1vZGFsQm9keVN0b3AKQExpbWl0bGVzczo6TW9kYWxTdG9wCgpATGltaXRsZXNzOjpNb2RhbFN0YXJ0KFsnaWQnID0+ICdtb2RhbF9vbmhpZGRlbicsICd0aXRsZScgPT4gJ01vZGFsIEV2ZW50IE9uSGlkZGVuJywgJ2ljb24nID0+ICdpY29uLW1lbnU3JywgJ3NpemUnID0+ICd4cyddKQoJQExpbWl0bGVzczo6TW9kYWxCb2R5U3RhcnQKCQlATGltaXRsZXNzOjpMb3JlbUlwc3VtKDIwKQoJQExpbWl0bGVzczo6TW9kYWxCb2R5U3RvcApATGltaXRsZXNzOjpNb2RhbFN0b3AKCi8vIE1vZGFsIGJ1dHRvbnMKPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJidG4gYnRuLWxpZ2h0IG1iLTEiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNtb2RhbF9sZ190ZXN0Ij5MYXJnZSBtb2RhbDwvYnV0dG9uPgo8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImJ0biBidG4tbGlnaHQgbWItMSIgZGF0YS10b2dnbGU9Im1vZGFsIiBkYXRhLXRhcmdldD0iI21vZGFsX3hzX3Rlc3QiPkV4dHJhIHNtYWxsIG1vZGFsPC9idXR0b24+CjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iYnRuIGJ0bi1saWdodCBtYi0xIiBkYXRhLXRvZ2dsZT0ibW9kYWwiIGRhdGEtdGFyZ2V0PSIjbW9kYWxfc2Nyb2xsYWJsZV90ZXN0Ij5TY3JvbGxhYmxlIG1vZGFsPC9idXR0b24+CjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iYnRuIGJ0bi1saWdodCBtYi0xIiBkYXRhLXRvZ2dsZT0ibW9kYWwiIGRhdGEtdGFyZ2V0PSIjbW9kYWxfYmFja2Ryb3BfdGVzdCI+Tm8gYmFja2Ryb3AgbW9kYWw8L2J1dHRvbj4KPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJidG4gYnRuLWxpZ2h0IG1iLTEiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNtb2RhbF9rZXlib2FyZF90ZXN0Ij5ObyBrZXlib2FyZCBpbnRlcmFjdGlvbiBtb2RhbDwvYnV0dG9uPgo8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImJ0biBidG4tbGlnaHQgbWItMSIgZGF0YS10b2dnbGU9Im1vZGFsIiBkYXRhLXRhcmdldD0iI21vZGFsX25vX2FuaW1hdGlvbl90ZXN0Ij5ObyBhbmltYXRpb24gbW9kYWw8L2J1dHRvbj4KCkBMaW1pdGxlc3M6OkRpdmlkZXIKCi8vIE1vZGFsIGV2ZW50IGJ1dHRvbnMKPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJidG4gYnRuLWxpZ2h0IG1iLTEiIGRhdGEtdG9nZ2xlPSJtb2RhbCIgZGF0YS10YXJnZXQ9IiNtb2RhbF9vbnNob3ciPkZpcmUgbW9kYWwgZXZlbnQgb25TaG93PC9idXR0b24+CjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iYnRuIGJ0bi1saWdodCBtYi0xIiBkYXRhLXRvZ2dsZT0ibW9kYWwiIGRhdGEtdGFyZ2V0PSIjbW9kYWxfb25zaG93biI+RmlyZSBtb2RhbCBldmVudCBvblNob3duPC9idXR0b24+CjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iYnRuIGJ0bi1saWdodCBtYi0xIiBkYXRhLXRvZ2dsZT0ibW9kYWwiIGRhdGEtdGFyZ2V0PSIjbW9kYWxfb25oaWRlIj5GaXJlIG1vZGFsIGV2ZW50IG9uSGlkZTwvYnV0dG9uPgo8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImJ0biBidG4tbGlnaHQgbWItMSIgZGF0YS10b2dnbGU9Im1vZGFsIiBkYXRhLXRhcmdldD0iI21vZGFsX29uaGlkZGVuIj5GaXJlIG1vZGFsIGV2ZW50IG9uSGlkZGVuPC9idXR0b24+");
@endphp @endphp
{{-- Sample Code --}} {{-- Sample Code --}}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment