\n
\n \n
\n
\n \n
\n
` );\n\n $( `#bot-info-${new_id}-network` ).select2( {\n tags: true,\n placeholder: $( this ).attr( 'placeholder' )\n } );\n\n enable_selected_tweets_field();\n\n return false;\n } );\n\n let $bot_source_info = $( '#bot-source-info' );\n\n $( '#bot-is-opensource' ).click( function( ev ){\n\n if ( $( this ).is( ':checked' ) ){\n $bot_source_info.removeClass( 'd-none' );\n }\n else{\n $bot_source_info.addClass( 'd-none' );\n }\n } );\n\n let $botSubmittedNotice = $( '#bot-submitted-output' );\n\n $( document ).on( 'change input propertychange', '[name=\"bot-urls[]\"]', function( ev ){\n let $inputField = $( this ),\n $networkField = $inputField.parents( '.bot-info-fields' ).find( '[name=\"bot-networks[]\"]'),\n inputFieldId = $inputField.attr( 'id' ),\n inputFieldValue = $inputField.val().trim();\n\n if ( inputFieldValue.indexOf( 'twitter.com' ) !== -1 ){\n $networkField.val( 'twitter-bots' ).trigger( 'change' );\n } else if ( inputFieldValue.indexOf( 'tumblr.com' ) !== -1 ){\n $networkField.val( 'tumblr-bots' ).trigger( 'change' );\n } else if ( inputFieldValue.indexOf( 'mastodon.social' ) !== -1 ){\n $networkField.val( 'mastodon' ).trigger( 'change' );\n } else if ( inputFieldValue.indexOf( 'botsin.space' ) !== -1 ){\n $networkField.val( 'mastodon' ).trigger( 'change' );\n } else if ( inputFieldValue.indexOf( 'reddit.com' ) !== -1 ){\n $networkField.val( 'reddit-bots' ).trigger( 'change' );\n } else if ( inputFieldValue.indexOf( 'youtube.com' ) !== -1 ){\n $networkField.val( 'youtube-bots' ).trigger( 'change' );\n }\n\n if ( inputFieldId.indexOf( 'bot-' ) !== -1 && inputFieldId.indexOf( '-url' ) !== -1 ){\n if ( inputFieldValue && inputFieldValue.length > 5 && inputFieldValue.indexOf( 'http' ) !== -1 ){\n $.ajax( {\n url: `/wp-json/wp/v2/bot?bot_url=${ inputFieldValue }`,\n success: function( data ) {\n if ( typeof data !== 'undefined' && data && data.length > 0 && data.length < 3 ) {\n let resultsHtml = '';\n\n try{\n data = JSON.parse( data );\n } catch( err ){ /* noop */ }\n\n data.forEach( function( bot ){\n resultsHtml += `