<?php
/*
Copyright © 2014, Anthony Jordan (Magictallguy)
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
All advertising materials mentioning features or use of this software must display the following acknowledgement:
This product includes software developed by Magictallguy.
Neither the name of Magictallguy nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY ANTHONY JORDAN (MAGICTALLGUY) "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ANTHONY JORDAN (MAGICTALLGUY) BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
function emote($source) {
$source = preg_replace('/(\:\))|(\:\=\))|(\:\-\))/', 'smile', $source);
$source = preg_replace('/(\:\()|(\:\=\()|(\:\-\()/', 'sadsmile', $source);
$source = preg_replace('/(\:D)|(\:\=D)|(\:\-D)/i', 'bigsmile', $source);
$source = preg_replace('/(8\))|(8\=\))|(8\-\))|(B\))|(B\=\))|(B\-\))|(\(cool\))/i', 'cool', $source);
$source = preg_replace('/(\:o)|(\:\=o)|(\:\-o)/i', 'wink', $source);
$source = preg_replace('/(\;\()|(\;\-\()|(\;\=\()/', 'crying', $source);
$source = preg_replace('/(\(sweat\))|(\(\:\|)/i', 'sweating', $source);
$source = preg_replace('/(\:\|)|(\:\=\|)|(\:\-\|)/', 'speechless', $source);
$source = preg_replace('/(\:\*)|(\:\=\*)|(\:\-\*)/', 'kiss', $source);
$source = preg_replace('/:P:=P:-P/i', 'tongueout', $source);
$source = preg_replace('/(\(blush\))|(\:\$)|(\:\-\$)|(\:\=\$)|(\:\"\>)/i', 'blush', $source);
$source = preg_replace('/(\:\^\))/', 'wondering', $source);
$source = preg_replace('/(\|\-\))|(\I\-\))|(\I\=\))|(\(snooze\))/i', 'sleepy', $source);
$source = preg_replace('/(\|\()|(\|\-\()|(\|\=\()/', 'dull', $source);
$source = preg_replace('/(\(inlove\))/i', 'inlove', $source);
$source = preg_replace('/(\]\:\))|(>\:\))|(\(grin\))/i', 'evilgrin', $source);
$source = preg_replace('/(\(talk\))/i', 'talking', $source);
$source = preg_replace('/(\(yawn\))|(\|\-\(\))/i', 'yawn', $source);
$source = preg_replace('/(\(puke\))|(\:\&)|(\:\-\&)|(\:\=\&)/i', 'puke', $source);
$source = preg_replace('/(\(doh\))/i', 'doh', $source);
$source = preg_replace('/(\:\@)|(\:\-\@)|(\:\=\@)|(\x\()|(\x\-\()|(\x\=\()/i', 'angry', $source);
$source = preg_replace('/(\(wasntme\))/i', 'wasntme', $source);
$source = preg_replace('/(\(party\))/i', 'party', $source);
$source = preg_replace('/(\:S)|(\:\-S)|(\:\=S)/i', 'worried', $source);
$source = preg_replace('/(\(mm\))|(\(mmm\))/i', 'mmm', $source);
$source = preg_replace('/(8\-\|)|(B\-\|)|(8\|)|(B\|)|(8\=\|)|(B\=\|)|(\(nerd\))/i', 'nerd', $source);
$source = preg_replace('/(\:x)|(\:\-x)|(\:\=x)|(\:\#)|(\:\-\#)|(\:\=\#)/i', 'lipssealed', $source);
$source = preg_replace('/(\(hi\))/i', 'hi', $source);
$source = preg_replace('/(\(call\))/i', 'call', $source);
$source = preg_replace('/(\(devil\))/i', 'devil', $source);
$source = preg_replace('/(\(angel\))/i', 'angel', $source);
$source = preg_replace('/(\(envy\))/i', 'envy', $source);
$source = preg_replace('/(\(wait\))/i', 'wait', $source);
$source = preg_replace('/(\(bear\))|(\(hug\))/i', 'bear', $source);
$source = preg_replace('/(\(makeup\))|(\(kate\))/i', 'makeup', $source);
$source = preg_replace('/(\(giggle\))|(\(chuckle\))/i', 'coveredlaugh', $source);
$source = preg_replace('/(\(clap\))|(\(applaud\))|(\(applause\))/i', 'clapping', $source);
$source = preg_replace('/(\(think\))|(\:\?)|(\:\-\?)|(\:\=\?)/i', 'thinking', $source);
$source = preg_replace('/(\(bow\))/i', 'bow', $source);
$source = preg_replace('/(rofl)|(\(rofl\))/i', 'rofl', $source);
$source = preg_replace('/(\(whew\))|(\(phew\))/i', 'whew', $source);
$source = preg_replace('/(\(happy\))/i', 'happy', $source);
$source = preg_replace('/(\(smirk\))/i', 'smirking', $source);
$source = preg_replace('/(\(nod\))/i', 'nodding', $source);
$source = preg_replace('/(\(shake\))/i', 'shaking', $source);
$source = preg_replace('/(\(punch\))/i', 'punch', $source);
$source = preg_replace('/(\(emo\))/i', 'emo', $source);
$source = preg_replace('/(\(y\))|(\(ok\))/i', 'yes', $source);
$source = preg_replace('/(\(n\))/i', 'no', $source);
$source = preg_replace('/(\(handshake\))/i', 'handshake', $source);
$source = preg_replace('/(\(skype\))|(\(ss\))/i', 'skype', $source);
$source = preg_replace('/(\(h\))|(\(l\))/i', 'heart', $source);
$source = preg_replace('/(\(u\))/i', 'brokenheart', $source);
$source = preg_replace('/(\(e\))|(\(m\))/i', 'mail', $source);
$source = preg_replace('/(\(f\))/i', 'flower', $source);
$source = preg_replace('/(\(rain\))|(\(london\))|(\(st\))/i', 'rain', $source);
$source = preg_replace('/(\(sun\))/i', 'sun', $source);
$source = preg_replace('/(\(o\))|(\(time\))|(\(clock\))/i', 'clock', $source);
$source = preg_replace('/(\(8\))|(\(music\))/i', 'music', $source);
$source = preg_replace('/(\(\~\))|(\(film\))|(\(movie\))/i', 'movie', $source);
$source = preg_replace('/(\(mp\))|(\(ph\))|(\(phone\))|(\(mobile\))|(\(cell\))/i', 'phone', $source);
$source = preg_replace('/(\(coffee\))/i', 'coffee', $source);
$source = preg_replace('/(\(pizza\))|(\(pi\))|(\(za\))/i', 'pizza', $source);
$source = preg_replace('/(\(cash\))|(\(mo\))|(\(\$\))/i', 'cash', $source);
$source = preg_replace('/(\(muscle\))|(\(flex\))/i', 'muscle', $source);
$source = preg_replace('/(\(\^\))|(\(cake\))/i', 'cake', $source);
$source = preg_replace('/(\(beer\))/i', 'beer', $source);
$source = preg_replace('/(\(d\))/i', 'drink', $source);
$source = preg_replace('/(\(dance\))|(\\\o\/)|(\\\:D\/)/i', 'dance', $source);
$source = preg_replace('/(\(ninja\))/i', 'ninja', $source);
$source = preg_replace('/(\(\*\))|(\(star\))/i', 'star', $source);
$source = preg_replace('/(\(mooning\))/i', 'mooning', $source);
$source = preg_replace('/(\(finger\))/i', 'finger', $source);
$source = preg_replace('/(\(smoking\))|(\(smoke\))|(\(ci\))|(\(cig\))/i', 'smoking', $source);
$source = preg_replace('/(\(drunk\))/i', 'drunk', $source);
$source = preg_replace('/(\(bandit\))/i', 'bandit', $source);
$source = preg_replace('/(\(toivo\))/i', 'toivo', $source);
$source = preg_replace('/(\(rock\))/i', 'rock', $source);
$source = preg_replace('/(\(headbang\))|(\(banghead\))/i', 'headbang', $source);
$source = preg_replace('/(\(bug\))/i', 'bug', $source);
$source = preg_replace('/(\(fubar\))/i', 'fubar', $source);
$source = preg_replace('/(\(poolparty\))/i', 'poolparty', $source);
$source = preg_replace('/(\(swear\))/i', 'swear', $source);
$source = preg_replace('/(\(tmi\))/i', 'tmi', $source);
$source = preg_replace('/(\(heidy\))/i', 'heidy', $source);
$source = preg_replace('/(\(malthe\))/i', 'malthe', $source);
$source = preg_replace('/(\(tauri\))/i', 'tauri', $source);
$source = preg_replace('/(\(priidu\))/i', 'priidu', $source);
// foreach($emotes as $command => $image)
// $source = preg_replace($command, '[emote]images/smilies/skype/'.$image.'.gif[/emote]', $source);
return $source;
}
function show_emoticons() {
$emotes = array(
':)' => 'smile',
':(' => 'sadsmile',
':D' => 'bigsmile',
'8)' => 'cool',
':O' => 'wink',
';(' => 'crying',
'(sweat)' => 'sweating',
':|' => 'speechless',
':*' => 'kiss',
':P' => 'tongueout',
':$' => 'blush',
':^' => 'wondering',
'|-\\' => 'sleepy',
'|(' => 'dull',
'(inlove)' => 'inlove',
'>:)' => 'evilgrin',
'(talk)' => 'talking',
'(yawn)' => 'yawn',
':&' => 'puke',
'(doh)' => 'doh',
':@' => 'angry',
'(wasntme)' => 'wasntme',
'(party)' => 'party',
':S' => 'worried',
'(mmm)' => 'mmm',
'8-|' => 'nerd',
':X' => 'lipssealed',
'(hi)' => 'hi',
'(call)' => 'call',
'(devil)' => 'devil',
'(angel))' => 'angel',
'(envy)' => 'envy',
'(wait)' => 'wait',
'(bear)' => 'bear',
'(makeup)' => 'makeup',
'(giggle)' => 'coveredlaugh',
'(clap)' => 'clapping',
':?' => 'thinking',
'(bow)' => 'bow',
'(rofl)' => 'rofl',
'(phew)' => 'whew',
'(happy)' => 'happy',
'(smirk)' => 'smirking',
'(nod)' => 'nodding',
'(shake)' => 'shaking',
'(punch)' => 'punch',
'(emo)' => 'emo',
'(y)' => 'yes',
'(n)' => 'no',
'(handshake)' => 'handshake',
'(skype)' => 'skype',
'(h)' => 'heart',
'(u)' => 'brokenheart',
'(e)' => 'mail',
'(f)' => 'flower',
'(rain)' => 'rain',
'(sun)' => 'sun',
'(clock)' => 'clock',
'(8)' => 'music',
'(movie)' => 'movie',
'(phone)' => 'phone',
'(coffee)' => 'coffee',
'(pizza)' => 'pizza',
'(cash)' => 'cash',
'(muscle)' => 'muscle',
'(cake)' => 'cake',
'(beer)' => 'beer',
'(d)' => 'drink',
'(dance)' => 'dance',
'(ninja)' => 'ninja',
'(*)' => 'star',
'(mooning)' => 'mooning',
'(finger)' => 'finger',
'(smoking)' => 'smoking',
'(drunk)' => 'drunk',
'(bandit)' => 'bandit',
'(toivo)' => 'toivo',
'(rock)' => 'rock',
'(headbang)' => 'headbang',
'(bug)' => 'bug',
'(fubar)' => 'fubar',
'(poolparty)' => 'poolparty',
'(swear)' => 'swear',
'(tmi)' => 'tmi',
'(heidy)' => 'heidy',
'(malthe)' => 'malthe',
'(tauri)' => 'tauri',
'(priidu)' => 'priidu'
);
$html = '<a href="#" name="emotes" id="showhide">Toggle Emotes</a><br /><div class="emoticon-list" id="emotes" style="display:none;">';
foreach($emoticons as $short_code => $short_html)
$html .= '<img src="images/smilies/skype/' . $short_html . '.gif" data-short-code="' . $short_code . '" /> ';
$html .= '</div><br /><a href="bbcode.php">Chat Commands</a>';
$js1 = "<script language=\"JavaScript\" type=\"text/javascript\">
<!--
function insertTextAtCursor(el, text) {
var val = el.value, endIndex, range, doc = el.ownerDocument;
if (typeof el.selectionStart == 'number'
&& typeof el.selectionEnd == 'number') {
endIndex = el.selectionEnd;
el.value = val.slice(0, endIndex) + text + val.slice(endIndex);
el.selectionStart = el.selectionEnd = endIndex + text.length;
} else if (doc.selection != 'undefined' && doc.selection.createRange) {
el.focus();
range = doc.selection.createRange();
range.collapse(false);
range.text = text;
range.select();
}
}
//-->
</script>";
$js2 = "<script type=\"text/javascript\" src=\"http://code.jquery.com/jquery-1.8.3.min.js\"></script>";
$js3 = "<script type=\"text/javascript\">
jQuery(document).ready(function() {
jQuery('div.emoticon-list img').click(function() {
var jThis = jQuery(this), jMessage = jQuery('input#message');
jMessage.val(jMessage.val() + ' ' + jThis.attr('data-short-code'));
});
});
</script>";
$js4 = "<script>
var iframeWin = document.getElementById('message').contentWindow;
var textObj = iframeWin.document.getElementById('message');
insertTextAtCursor(textObj, jThis.attr('data-short-code'));
</script>";
$js5 = "<script>
$(document).ready(function(){
$('#showhide').click(function(){
$('#emotes').toggle('slow');
});
});
</script>";
$css = '<style type="text/css">
div.emoticon-list {
padding: 5px;
border: none;
}
div.emoticon-list img {
cursor: pointer;
margin-right: 3px;
border: none;
width: 20px;
height: 20px;
}
div.emoticon-list img:hover {
border: 1px solid #003F87;
}
</style>';
echo $js5, $html, $css, $js1, $js2, $js3, $js4;
}
?>
<?php $complete = 1; ?>
<?php echo emote(":)");
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/4eoj6
function name: (null)
number of ops: 6
compiled vars: !0 = $complete
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
263 0 E > ASSIGN !0, 1
264 1 INIT_FCALL 'emote'
2 SEND_VAL '%3A%29'
3 DO_FCALL 0 $2
4 ECHO $2
5 > RETURN 1
Function emote:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/4eoj6
function name: emote
number of ops: 531
compiled vars: !0 = $source
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
13 0 E > RECV !0
14 1 INIT_FCALL 'preg_replace'
2 SEND_VAL '%2F%28%5C%3A%5C%29%29%7C%28%5C%3A%5C%3D%5C%29%29%7C%28%5C%3A%5C-%5C%29%29%2F'
3 SEND_VAL 'smile'
4 SEND_VAR !0
5 DO_ICALL $1
6 ASSIGN !0, $1
15 7 INIT_FCALL 'preg_replace'
8 SEND_VAL '%2F%28%5C%3A%5C%28%29%7C%28%5C%3A%5C%3D%5C%28%29%7C%28%5C%3A%5C-%5C%28%29%2F'
9 SEND_VAL 'sadsmile'
10 SEND_VAR !0
11 DO_ICALL $3
12 ASSIGN !0, $3
16 13 INIT_FCALL 'preg_replace'
14 SEND_VAL '%2F%28%5C%3AD%29%7C%28%5C%3A%5C%3DD%29%7C%28%5C%3A%5C-D%29%2Fi'
15 SEND_VAL 'bigsmile'
16 SEND_VAR !0
17 DO_ICALL $5
18 ASSIGN !0, $5
17 19 INIT_FCALL 'preg_replace'
20 SEND_VAL '%2F%288%5C%29%29%7C%288%5C%3D%5C%29%29%7C%288%5C-%5C%29%29%7C%28B%5C%29%29%7C%28B%5C%3D%5C%29%29%7C%28B%5C-%5C%29%29%7C%28%5C%28cool%5C%29%29%2Fi'
21 SEND_VAL 'cool'
22 SEND_VAR !0
23 DO_ICALL $7
24 ASSIGN !0, $7
18 25 INIT_FCALL 'preg_replace'
26 SEND_VAL '%2F%28%5C%3Ao%29%7C%28%5C%3A%5C%3Do%29%7C%28%5C%3A%5C-o%29%2Fi'
27 SEND_VAL 'wink'
28 SEND_VAR !0
29 DO_ICALL $9
30 ASSIGN !0, $9
19 31 INIT_FCALL 'preg_replace'
32 SEND_VAL '%2F%28%5C%3B%5C%28%29%7C%28%5C%3B%5C-%5C%28%29%7C%28%5C%3B%5C%3D%5C%28%29%2F'
33 SEND_VAL 'crying'
34 SEND_VAR !0
35 DO_ICALL $11
36 ASSIGN !0, $11
20 37 INIT_FCALL 'preg_replace'
38 SEND_VAL '%2F%28%5C%28sweat%5C%29%29%7C%28%5C%28%5C%3A%5C%7C%29%2Fi'
39 SEND_VAL 'sweating'
40 SEND_VAR !0
41 DO_ICALL $13
42 ASSIGN !0, $13
21 43 INIT_FCALL 'preg_replace'
44 SEND_VAL '%2F%28%5C%3A%5C%7C%29%7C%28%5C%3A%5C%3D%5C%7C%29%7C%28%5C%3A%5C-%5C%7C%29%2F'
45 SEND_VAL 'speechless'
46 SEND_VAR !0
47 DO_ICALL $15
48 ASSIGN !0, $15
22 49 INIT_FCALL 'preg_replace'
50 SEND_VAL '%2F%28%5C%3A%5C%2A%29%7C%28%5C%3A%5C%3D%5C%2A%29%7C%28%5C%3A%5C-%5C%2A%29%2F'
51 SEND_VAL 'kiss'
52 SEND_VAR !0
53 DO_ICALL $17
54 ASSIGN !0, $17
23 55 INIT_FCALL 'preg_replace'
56 SEND_VAL '%2F%3AP%3A%3DP%3A-P%2Fi'
57 SEND_VAL 'tongueout'
58 SEND_VAR !0
59 DO_ICALL $19
60 ASSIGN !0, $19
24 61 INIT_FCALL 'preg_replace'
62 SEND_VAL '%2F%28%5C%28blush%5C%29%29%7C%28%5C%3A%5C%24%29%7C%28%5C%3A%5C-%5C%24%29%7C%28%5C%3A%5C%3D%5C%24%29%7C%28%5C%3A%5C%22%5C%3E%29%2Fi'
63 SEND_VAL 'blush'
64 SEND_VAR !0
65 DO_ICALL $21
66 ASSIGN !0, $21
25 67 INIT_FCALL 'preg_replace'
68 SEND_VAL '%2F%28%5C%3A%5C%5E%5C%29%29%2F'
69 SEND_VAL 'wondering'
70 SEND_VAR !0
71 DO_ICALL $23
72 ASSIGN !0, $23
26 73 INIT_FCALL 'preg_replace'
74 SEND_VAL '%2F%28%5C%7C%5C-%5C%29%29%7C%28%5CI%5C-%5C%29%29%7C%28%5CI%5C%3D%5C%29%29%7C%28%5C%28snooze%5C%29%29%2Fi'
75 SEND_VAL 'sleepy'
76 SEND_VAR !0
77 DO_ICALL $25
78 ASSIGN !0, $25
27 79 INIT_FCALL 'preg_replace'
80 SEND_VAL '%2F%28%5C%7C%5C%28%29%7C%28%5C%7C%5C-%5C%28%29%7C%28%5C%7C%5C%3D%5C%28%29%2F'
81 SEND_VAL 'dull'
82 SEND_VAR !0
83 DO_ICALL $27
84 ASSIGN !0, $27
28 85 INIT_FCALL 'preg_replace'
86 SEND_VAL '%2F%28%5C%28inlove%5C%29%29%2Fi'
87 SEND_VAL 'inlove'
88 SEND_VAR !0
89 DO_ICALL $29
90 ASSIGN !0, $29
29 91 INIT_FCALL 'preg_replace'
92 SEND_VAL '%2F%28%5C%5D%5C%3A%5C%29%29%7C%28%3E%5C%3A%5C%29%29%7C%28%5C%28grin%5C%29%29%2Fi'
93 SEND_VAL 'evilgrin'
94 SEND_VAR !0
95 DO_ICALL $31
96 ASSIGN !0, $31
30 97 INIT_FCALL 'preg_replace'
98 SEND_VAL '%2F%28%5C%28talk%5C%29%29%2Fi'
99 SEND_VAL 'talking'
100 SEND_VAR !0
101 DO_ICALL $33
102 ASSIGN !0, $33
31 103 INIT_FCALL 'preg_replace'
104 SEND_VAL '%2F%28%5C%28yawn%5C%29%29%7C%28%5C%7C%5C-%5C%28%5C%29%29%2Fi'
105 SEND_VAL 'yawn'
106 SEND_VAR !0
107 DO_ICALL $35
108 ASSIGN !0, $35
32 109 INIT_FCALL 'preg_replace'
110 SEND_VAL '%2F%28%5C%28puke%5C%29%29%7C%28%5C%3A%5C%26%29%7C%28%5C%3A%5C-%5C%26%29%7C%28%5C%3A%5C%3D%5C%26%29%2Fi'
111 SEND_VAL 'puke'
112 SEND_VAR !0
113 DO_ICALL $37
114 ASSIGN !0, $37
33 115 INIT_FCALL 'preg_replace'
116 SEND_VAL '%2F%28%5C%28doh%5C%29%29%2Fi'
117 SEND_VAL 'doh'
118 SEND_VAR !0
119 DO_ICALL $39
120 ASSIGN !0, $39
34 121 INIT_FCALL 'preg_replace'
122 SEND_VAL '%2F%28%5C%3A%5C%40%29%7C%28%5C%3A%5C-%5C%40%29%7C%28%5C%3A%5C%3D%5C%40%29%7C%28%5Cx%5C%28%29%7C%28%5Cx%5C-%5C%28%29%7C%28%5Cx%5C%3D%5C%28%29%2Fi'
123 SEND_VAL 'angry'
124 SEND_VAR !0
125 DO_ICALL $41
126 ASSIGN !0, $41
35 127 INIT_FCALL 'preg_replace'
128 SEND_VAL '%2F%28%5C%28wasntme%5C%29%29%2Fi'
129 SEND_VAL 'wasntme'
130 SEND_VAR !0
131 DO_ICALL $43
132 ASSIGN !0, $43
36 133 INIT_FCALL 'preg_replace'
134 SEND_VAL '%2F%28%5C%28party%5C%29%29%2Fi'
135 SEND_VAL 'party'
136 SEND_VAR !0
137 DO_ICALL $45
138 ASSIGN !0, $45
37 139 INIT_FCALL 'preg_replace'
140 SEND_VAL '%2F%28%5C%3AS%29%7C%28%5C%3A%5C-S%29%7C%28%5C%3A%5C%3DS%29%2Fi'
141 SEND_VAL 'worried'
142 SEND_VAR !0
143 DO_ICALL $47
144 ASSIGN !0, $47
38 145 INIT_FCALL 'preg_replace'
146 SEND_VAL '%2F%28%5C%28mm%5C%29%29%7C%28%5C%28mmm%5C%29%29%2Fi'
147 SEND_VAL 'mmm'
148 SEND_VAR !0
149 DO_ICALL $49
150 ASSIGN !0, $49
39 151 INIT_FCALL 'preg_replace'
152 SEND_VAL '%2F%288%5C-%5C%7C%29%7C%28B%5C-%5C%7C%29%7C%288%5C%7C%29%7C%28B%5C%7C%29%7C%288%5C%3D%5C%7C%29%7C%28B%5C%3D%5C%7C%29%7C%28%5C%28nerd%5C%29%29%2Fi'
153 SEND_VAL 'nerd'
154 SEND_VAR !0
155 DO_ICALL $51
156 ASSIGN !0, $51
40 157 INIT_FCALL 'preg_replace'
158 SEND_VAL '%2F%28%5C%3Ax%29%7C%28%5C%3A%5C-x%29%7C%28%5C%3A%5C%3Dx%29%7C%28%5C%3A%5C%23%29%7C%28%5C%3A%5C-%5C%23%29%7C%28%5C%3A%5C%3D%5C%23%29%2Fi'
159 SEND_VAL 'lipssealed'
160 SEND_VAR !0
161 DO_ICALL $53
162 ASSIGN !0, $53
41 163 INIT_FCALL 'preg_replace'
164 SEND_VAL '%2F%28%5C%28hi%5C%29%29%2Fi'
165 SEND_VAL 'hi'
166 SEND_VAR !0
167 DO_ICALL $55
168 ASSIGN !0, $55
42 169 INIT_FCALL 'preg_replace'
170 SEND_VAL '%2F%28%5C%28call%5C%29%29%2Fi'
171 SEND_VAL 'call'
172 SEND_VAR !0
173 DO_ICALL $57
174 ASSIGN !0, $57
43 175 INIT_FCALL 'preg_replace'
176 SEND_VAL '%2F%28%5C%28devil%5C%29%29%2Fi'
177 SEND_VAL 'devil'
178 SEND_VAR !0
179 DO_ICALL $59
180 ASSIGN !0, $59
44 181 INIT_FCALL 'preg_replace'
182 SEND_VAL '%2F%28%5C%28angel%5C%29%29%2Fi'
183 SEND_VAL 'angel'
184 SEND_VAR !0
185 DO_ICALL $61
186 ASSIGN !0, $61
45 187 INIT_FCALL 'preg_replace'
188 SEND_VAL '%2F%28%5C%28envy%5C%29%29%2Fi'
189 SEND_VAL 'envy'
190 SEND_VAR !0
191 DO_ICALL $63
192 ASSIGN !0, $63
46 193 INIT_FCALL 'preg_replace'
194 SEND_VAL '%2F%28%5C%28wait%5C%29%29%2Fi'
195 SEND_VAL 'wait'
196 SEND_VAR !0
197 DO_ICALL $65
198 ASSIGN !0, $65
47 199 INIT_FCALL 'preg_replace'
200 SEND_VAL '%2F%28%5C%28bear%5C%29%29%7C%28%5C%28hug%5C%29%29%2Fi'
201 SEND_VAL 'bear'
202 SEND_VAR !0
203 DO_ICALL $67
204 ASSIGN !0, $67
48 205 INIT_FCALL 'preg_replace'
206 SEND_VAL '%2F%28%5C%28makeup%5C%29%29%7C%28%5C%28kate%5C%29%29%2Fi'
207 SEND_VAL 'makeup'
208 SEND_VAR !0
209 DO_ICALL $69
210 ASSIGN !0, $69
49 211 INIT_FCALL 'preg_replace'
212 SEND_VAL '%2F%28%5C%28giggle%5C%29%29%7C%28%5C%28chuckle%5C%29%29%2Fi'
213 SEND_VAL 'coveredlaugh'
214 SEND_VAR !0
215 DO_ICALL $71
216 ASSIGN !0, $71
50 217 INIT_FCALL 'preg_replace'
218 SEND_VAL '%2F%28%5C%28clap%5C%29%29%7C%28%5C%28applaud%5C%29%29%7C%28%5C%28applause%5C%29%29%2Fi'
219 SEND_VAL 'clapping'
220 SEND_VAR !0
221 DO_ICALL $73
222 ASSIGN !0, $73
51 223 INIT_FCALL 'preg_replace'
224 SEND_VAL '%2F%28%5C%28think%5C%29%29%7C%28%5C%3A%5C%3F%29%7C%28%5C%3A%5C-%5C%3F%29%7C%28%5C%3A%5C%3D%5C%3F%29%2Fi'
225 SEND_VAL 'thinking'
226 SEND_VAR !0
227 DO_ICALL $75
228 ASSIGN !0, $75
52 229 INIT_FCALL 'preg_replace'
230 SEND_VAL '%2F%28%5C%28bow%5C%29%29%2Fi'
231 SEND_VAL 'bow'
232 SEND_VAR !0
233 DO_ICALL $77
234 ASSIGN !0, $77
53 235 INIT_FCALL 'preg_replace'
236 SEND_VAL '%2F%28rofl%29%7C%28%5C%28rofl%5C%29%29%2Fi'
237 SEND_VAL 'rofl'
238 SEND_VAR !0
239 DO_ICALL $79
240 ASSIGN !0, $79
54 241 INIT_FCALL 'preg_replace'
242 SEND_VAL '%2F%28%5C%28whew%5C%29%29%7C%28%5C%28phew%5C%29%29%2Fi'
243 SEND_VAL 'whew'
244 SEND_VAR !0
245 DO_ICALL $81
246 ASSIGN !0, $81
55 247 INIT_FCALL 'preg_replace'
248 SEND_VAL '%2F%28%5C%28happy%5C%29%29%2Fi'
249 SEND_VAL 'happy'
250 SEND_VAR !0
251 DO_ICALL $83
252 ASSIGN !0, $83
56 253 INIT_FCALL 'preg_replace'
254 SEND_VAL '%2F%28%5C%28smirk%5C%29%29%2Fi'
255 SEND_VAL 'smirking'
256 SEND_VAR !0
257 DO_ICALL $85
258 ASSIGN !0, $85
57 259 INIT_FCALL 'preg_replace'
260 SEND_VAL '%2F%28%5C%28nod%5C%29%29%2Fi'
261 SEND_VAL 'nodding'
262 SEND_VAR !0
263 DO_ICALL $87
264 ASSIGN !0, $87
58 265 INIT_FCALL 'preg_replace'
266 SEND_VAL '%2F%28%5C%28shake%5C%29%29%2Fi'
267 SEND_VAL 'shaking'
268 SEND_VAR !0
269 DO_ICALL $89
270 ASSIGN !0, $89
59 271 INIT_FCALL 'preg_replace'
272 SEND_VAL '%2F%28%5C%28punch%5C%29%29%2Fi'
273 SEND_VAL 'punch'
274 SEND_VAR !0
275 DO_ICALL $91
276 ASSIGN !0, $91
60 277 INIT_FCALL 'preg_replace'
278 SEND_VAL '%2F%28%5C%28emo%5C%29%29%2Fi'
279 SEND_VAL 'emo'
280 SEND_VAR !0
281 DO_ICALL $93
282 ASSIGN !0, $93
61 283 INIT_FCALL 'preg_replace'
284 SEND_VAL '%2F%28%5C%28y%5C%29%29%7C%28%5C%28ok%5C%29%29%2Fi'
285 SEND_VAL 'yes'
286 SEND_VAR !0
287 DO_ICALL $95
288 ASSIGN !0, $95
62 289 INIT_FCALL 'preg_replace'
290 SEND_VAL '%2F%28%5C%28n%5C%29%29%2Fi'
291 SEND_VAL 'no'
292 SEND_VAR !0
293 DO_ICALL $97
294 ASSIGN !0, $97
63 295 INIT_FCALL 'preg_replace'
296 SEND_VAL '%2F%28%5C%28handshake%5C%29%29%2Fi'
297 SEND_VAL 'handshake'
298 SEND_VAR !0
299 DO_ICALL $99
300 ASSIGN !0, $99
64 301 INIT_FCALL 'preg_replace'
302 SEND_VAL '%2F%28%5C%28skype%5C%29%29%7C%28%5C%28ss%5C%29%29%2Fi'
303 SEND_VAL 'skype'
304 SEND_VAR !0
305 DO_ICALL $101
306 ASSIGN !0, $101
65 307 INIT_FCALL 'preg_replace'
308 SEND_VAL '%2F%28%5C%28h%5C%29%29%7C%28%5C%28l%5C%29%29%2Fi'
309 SEND_VAL 'heart'
310 SEND_VAR !0
311 DO_ICALL $103
312 ASSIGN !0, $103
66 313 INIT_FCALL 'preg_replace'
314 SEND_VAL '%2F%28%5C%28u%5C%29%29%2Fi'
315 SEND_VAL 'brokenheart'
316 SEND_VAR !0
317 DO_ICALL $105
318 ASSIGN !0, $105
67 319 INIT_FCALL 'preg_replace'
320 SEND_VAL '%2F%28%5C%28e%5C%29%29%7C%28%5C%28m%5C%29%29%2Fi'
321 SEND_VAL 'mail'
322 SEND_VAR !0
323 DO_ICALL $107
324 ASSIGN !0, $107
68 325 INIT_FCALL 'preg_replace'
326 SEND_VAL '%2F%28%5C%28f%5C%29%29%2Fi'
327 SEND_VAL 'flower'
328 SEND_VAR !0
329 DO_ICALL $109
330 ASSIGN !0, $109
69 331 INIT_FCALL 'preg_replace'
332 SEND_VAL '%2F%28%5C%28rain%5C%29%29%7C%28%5C%28london%5C%29%29%7C%28%5C%28st%5C%29%29%2Fi'
333 SEND_VAL 'rain'
334 SEND_VAR !0
335 DO_ICALL $111
336 ASSIGN !0, $111
70 337 INIT_FCALL 'preg_replace'
338 SEND_VAL '%2F%28%5C%28sun%5C%29%29%2Fi'
339 SEND_VAL 'sun'
340 SEND_VAR !0
341 DO_ICALL $113
342 ASSIGN !0, $113
71 343 INI
Generated using Vulcan Logic Dumper, using php 8.0.0
preferences:
255.14 ms | 1422 KiB | 17 Q