public function render()
{
$args = $this->arguments;
XeFrontend::js(['/assets/vendor/jqueryui/jquery-ui.js', '/assets/vendor/expanding/expanding.js', '/assets/core/lang/langEditorBox.bundle.js'])->load();
XeFrontend::css(['/assets/vendor/jqueryui/jquery-ui.css', '/assets/core/lang/langEditorBox.css', '/assets/core/xe-ui-component/xe-ui-component.css'])->load();
$locale = app('xe.translator')->getLocale();
XeFrontend::html('lang.set-url')->content("\n <script>\n var langSearchUrl = '" . route('settings.lang.search', ['locale' => $locale]) . "';\n </script>\n ")->appendTo('head')->load();
$langKey = htmlspecialchars(array_get($args, 'langKey', array_get($args, 'value')), ENT_QUOTES, 'UTF-8');
$url = route('settings.lang.lines.key', ['key' => $langKey]);
$autocomplete = Config::get('xe.lang.autocomplete');
return "<div class=\"lang-editor-box\"" . " data-name=\"{$args['name']}\"" . " data-lang-key=\"{$langKey}\"" . " data-request-url=\"{$url}\"" . " data-autocomplete=\"{$autocomplete}\"></div>";
}