pedja

Untitled

Nov 5th, 2015
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.78 KB | None | 0 0
  1.  
  2. varrefStyle=doc.createElement('style'),
  3. rxEsc=/([
  4. .*+?^${
  5.  
  6. }()|\[
  7. \
  8. ]\/\\
  9. ])/g,
  10. idRx=/\bsf-dump-\d+-ref[
  11. 012
  12. ]\w+\b/,
  13. keyHint=0<=navigator.platform.toUpperCase().indexOf('MAC')?'Cmd': 'Ctrl',
  14. addEventListener=function(e,
  15. n,
  16. cb){
  17. e.addEventListener(n,
  18. cb,
  19. false);
  20. };(doc.documentElement.firstElementChild||doc.documentElement.children[
  21. 0
  22. ]).appendChild(refStyle);if(!doc.addEventListener){
  23. addEventListener=function(element,
  24. eventName,
  25. callback){
  26. element.attachEvent('on'+eventName,
  27. function(e){
  28. e.preventDefault=function(){
  29. e.returnValue=false;
  30. };e.target=e.srcElement;callback(e);
  31. });
  32. };
  33. }functiontoggle(a,
  34. recursive){
  35. vars=a.nextSibling||{
  36.  
  37. },
  38. oldClass=s.className,
  39. arrow,
  40. newClass;if('sf-dump-compact'==oldClass){
  41. arrow='&#9660;';newClass='sf-dump-expanded';
  42. }elseif('sf-dump-expanded'==oldClass){
  43. arrow='&#9654;';newClass='sf-dump-compact';
  44. }else{
  45. returnfalse;
  46. }a.lastChild.innerHTML=arrow;s.className=newClass;if(recursive){
  47. try{
  48. a=s.querySelectorAll('.'+oldClass);for(s=0;s<a.length;++s){
  49. if(a[
  50. s
  51. ].className!==newClass){
  52. a[
  53. s
  54. ].className=newClass;a[
  55. s
  56. ].previousSibling.lastChild.innerHTML=arrow;
  57. }
  58. }
  59. }catch(e){
  60.  
  61. }
  62. }returntrue;
  63. };returnfunction(root){
  64. root=doc.getElementById(root);functiona(e,
  65. f){
  66. addEventListener(root,
  67. e,
  68. function(e){
  69. if('A'==e.target.tagName){
  70. f(e.target,
  71. e);
  72. }elseif('A'==e.target.parentNode.tagName){
  73. f(e.target.parentNode,
  74. e);
  75. }
  76. });
  77. };functionisCtrlKey(e){
  78. returne.ctrlKey||e.metaKey;
  79. }addEventListener(root,
  80. 'mouseover',
  81. function(e){
  82. if(''!=refStyle.innerHTML){
  83. refStyle.innerHTML='';
  84. }
  85. });a('mouseover',
  86. function(a){
  87. if(a=idRx.exec(a.className)){
  88. try{
  89. refStyle.innerHTML='pre.sf-dump.'+a[
  90. 0
  91. ]+'{
  92. background-color: #B729D9;color: #FFF!important;border-radius: 2px
  93. }';
  94. }catch(e){
  95.  
  96. }
  97. }
  98. });a('click',
  99. function(a,
  100. e){
  101. if(/\bsf-dump-toggle\b/.test(a.className)){
  102. e.preventDefault();if(!toggle(a,
  103. isCtrlKey(e))){
  104. varr=doc.getElementById(a.getAttribute('href').substr(1)),
  105. s=r.previousSibling,
  106. f=r.parentNode,
  107. t=a.parentNode;t.replaceChild(r,
  108. a);f.replaceChild(a,
  109. s);t.insertBefore(s,
  110. r);f=f.firstChild.nodeValue.match(indentRx);t=t.firstChild.nodeValue.match(indentRx);if(f&&t&&f[
  111. 0
  112. ]!==t[
  113. 0
  114. ]){
  115. r.innerHTML=r.innerHTML.replace(newRegExp('^'+f[
  116. 0
  117. ].replace(rxEsc,
  118. '\\$1'),
  119. 'mg'),
  120. t[
  121. 0
  122. ]);
  123. }if('sf-dump-compact'==r.className){
  124. toggle(s,
  125. isCtrlKey(e));
  126. }
  127. }if(doc.getSelection){
  128. try{
  129. doc.getSelection().removeAllRanges();
  130. }catch(e){
  131. doc.getSelection().empty();
  132. }
  133. }else{
  134. doc.selection.empty();
  135. }
  136. }
  137. });varindentRx=newRegExp('^('+(root.getAttribute('data-indent-pad')||'').replace(rxEsc,
  138. '\\$1')+')+',
  139. 'm'),
  140. elt=root.getElementsByTagName('A'),
  141. len=elt.length,
  142. i=0,
  143. t=[
  144.  
  145. ];while(i<len)t.push(elt[
  146. i++
  147. ]);elt=root.getElementsByTagName('SAMP');len=elt.length;i=0;while(i<len)t.push(elt[
  148. i++
  149. ]);root=t;len=t.length;i=t=0;while(i<len){
  150. elt=root[
  151. i
  152. ];if("SAMP"==elt.tagName){
  153. elt.className="sf-dump-expanded";a=elt.previousSibling||{
  154.  
  155. };if('A'!=a.tagName){
  156. a=doc.createElement('A');a.className='sf-dump-ref';elt.parentNode.insertBefore(a,
  157. elt);
  158. }else{
  159. a.innerHTML+='';
  160. }a.title=(a.title?a.title+'\n[
  161. ': '[
  162. ')+keyHint+'+click
  163. ]Expandallchildren';a.innerHTML+='<span>&#9660;</span>';a.className+='sf-dump-toggle';if('sf-dump'!=elt.parentNode.className){
  164. toggle(a);
  165. }
  166. }elseif("sf-dump-ref"==elt.className&&(a=elt.getAttribute('href'))){
  167. a=a.substr(1);elt.className+=''+a;if(/[
  168. \[
  169. {
  170.  
  171. ]$/.test(elt.previousSibling.nodeValue)){
  172. a=a!=elt.nextSibling.id&&doc.getElementById(a);try{
  173. t=a.nextSibling;elt.appendChild(a);t.parentNode.insertBefore(a,
  174. t);if(/^[
  175. @#
  176. ]/.test(elt.innerHTML)){
  177. elt.innerHTML+='<span>&#9654;</span>';
  178. }else{
  179. elt.innerHTML='<span>&#9654;</span>';elt.className='sf-dump-ref';
  180. }elt.className+='sf-dump-toggle';
  181. }catch(e){
  182. if('&'==elt.innerHTML.charAt(0)){
  183. elt.innerHTML='&#8230;';elt.className='sf-dump-ref';
  184. }
  185. }
  186. }
  187. }++i;
  188. }
  189. };
  190. })(document);</script><style>pre.sf-dump{
  191. display: block;white-space: pre;padding: 5px;
  192. }pre.sf-dumpspan{
  193. display: inline;
  194. }pre.sf-dump.sf-dump-compact{
  195. display: none;
  196. }pre.sf-dumpabbr{
  197. text-decoration: none;border: none;cursor: help;
  198. }pre.sf-dumpa{
  199. text-decoration: none;cursor: pointer;border: 0;outline: none;
  200. }pre.sf-dump{
  201. background-color: #18171B;color: #FF8400;line-height: 1.2em;font: 12pxMenlo,
  202. Monaco,
  203. Consolas,
  204. monospace;word-wrap: break-word;white-space: pre-wrap;position: relative;z-index: 100000
  205. }pre.sf-dump.sf-dump-num{
  206. font-weight: bold;color: #1299DA
  207. }pre.sf-dump.sf-dump-const{
  208. font-weight: bold
  209. }pre.sf-dump.sf-dump-str{
  210. font-weight: bold;color: #56DB3A
  211. }pre.sf-dump.sf-dump-note{
  212. color: #1299DA
  213. }pre.sf-dump.sf-dump-ref{
  214. color: #A0A0A0
  215. }pre.sf-dump.sf-dump-public{
  216. color: #FFFFFF
  217. }pre.sf-dump.sf-dump-protected{
  218. color: #FFFFFF
  219. }pre.sf-dump.sf-dump-private{
  220. color: #FFFFFF
  221. }pre.sf-dump.sf-dump-meta{
  222. color: #B729D9
  223. }pre.sf-dump.sf-dump-key{
  224. color: #56DB3A
  225. }pre.sf-dump.sf-dump-index{
  226. color: #1299DA
  227. }</style><preclass=sf-dumpid=sf-dump-1414365405data-indent-pad=" ">"<span class=sf-dump-str title="2characters">12</span>"</pre><script>Sfdump("sf-dump-1414365405")</script>{
  228. "success": false,
  229. "errors": [
  230. {
  231. "field": "friend_id",
  232. "message": "Friend Id \"34\" has already been taken."
  233. }
  234. ]
Advertisement
Add Comment
Please, Sign In to add comment