.block1 img {...}
.block1 h1 {...}
.block1 h2 {...}
.block1 ...
....block2 span {...}
.block2 h2 {...}
.block2 p {...}
.block2 ...
...
$ - собственно сам jquery-объект$.Admin = {} - добавили в объект jquery свойство Admin и инициализировали его как объект$.Admin.search = {...} - добавили в объект Admin объект search. у search есть три метода - activate, showSearchBar, hideSearchBar. activate инициализирует обработчики событий для кликов и keyup. методы showSearchBar, hideSearchBar соответственно показывают и прячут searchbar, ну там и фокусы в input ставят/снимают.$.Admin.search.activate(); - тут просто запускается метод activate который находится по адресу $.Admin.search. Все, никакой магии тут нет. Лучше погрузитесь глубже в изучение vanillajs.
image = $(this).find('img').map(function (i, el) {
return el.outerHTML;
}).get().join('');