My [sub] strings are hiding! Introduction
A while ago a lost SO user posted a question here and its now been deleted but I think it would make a good challenge so here it goes...
Challenge
Write a full program or function that takes two strings and checks whether any permutation of the first string is a sub-string of the second string.
Input
Two strings, a string and a sub-string to test for (you may choose the order).
Output:
A truthy value if the string contains any permutation of the sub-string.
A falsey value if the string does not contain any permutations of the the sub-string.
The test is case sensitive.
Examples/Test cases
         sub-string    string          
input    d!rl          Hello World!
output   truthy

input    Pog           Programming Puzzles &amp; Code Golf
output   falsey

input    ghjuyt        asdfhytgju1234
output   truthy
Brachylog, 2 bytes
sp

Try it online!
Explanation
Input variable = &quot;Hello World!&quot;, Output variable = &quot;d!rl&quot;

(?)s        Take a substring of the Input variable
    p(.)    It is a permutation of the Output variable